/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.m-163{margin:calc(var(--spacing) * 163)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.p-14{padding:calc(var(--spacing) * 14)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-400.ttf)format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-700.ttf)format("truetype")}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;font-family:Montserrat,Arial,sans-serif;overflow:hidden}button,a{font:inherit}.homePage{color:#fff;background:#111;height:100vh}.stage{background-position:50%;background-size:cover;height:calc(100vh - 57.5px);min-height:520px;transition:background-image .45s;position:relative}.dotTexture{opacity:.65;background-image:radial-gradient(circle,#777 2px,#0000 3px);background-size:20px 20px;width:100px;height:173px;position:absolute;top:0;left:0}.top{z-index:5;grid-template-columns:40% 25% 35%;width:100%;height:172px;padding:0 6.7%;font-size:14px;display:grid;position:absolute;top:0;left:0}.leftNav{padding-top:38px}.firstRow{align-items:flex-start;gap:13px;height:67px;display:flex}.firstRow a,.menuToggle{color:#fff;white-space:nowrap;background:0 0;border:0;padding:23px 5px;line-height:21px;text-decoration:none}.menuToggle{margin-right:2px;padding-left:35px;position:relative}.menuToggle i,.menuToggle i:before,.menuToggle i:after{content:"";background:#fff;width:34px;height:3px;position:absolute;top:32px;left:0}.menuToggle i:before{top:-10px}.menuToggle i:after{top:10px}.menuToggle.open i{background:0 0}.menuToggle.open i:before{top:0;transform:rotate(45deg)}.menuToggle.open i:after{top:0;transform:rotate(-45deg)}.news{color:#fff;padding:0 5px;text-decoration:none;display:block}.logos{justify-content:center;align-items:flex-start;height:172px;display:flex}.sanLogo,.cfLogo{width:120px;height:80px;margin:20px 5px 0;display:block}.sanLogo{background:url(/remote/images/Logo_2.svg) 50%/contain no-repeat}.cfLogo{align-items:center;display:flex}.cfLogo img{filter:brightness(0)invert();width:100%;height:auto}.rightNav{justify-content:flex-end;align-items:flex-start;gap:21px;padding-top:86px;display:flex}.phone{color:#fff;width:146px;font-size:20px;line-height:30px;text-decoration:none}.tools{align-items:center;gap:18px;display:flex}.tools button{color:#fff;background:0 0;border:0;padding:0;font-size:27px;line-height:28px;position:relative}.tools button:nth-child(2){font-size:25px;transform:rotate(180deg)}.tools button:nth-child(4){font-size:18px}.tools b{color:#fff;background:#f06b1a;border-radius:2px;padding:1px 4px;font-size:10px;position:absolute;top:-12px;right:-8px}.copy{z-index:2;width:86.5%;position:absolute;top:192px;left:6.72%}.copy h1{height:96px;margin:0 0 8px;font-size:48px;font-weight:700;line-height:96px}.copy p{margin:0 0 16px;font-size:18px;line-height:25.2px}.copy>a{color:#fff;border:2px solid #fff;border-radius:5px;height:60px;padding:0 55px;font-size:18px;line-height:58px;text-decoration:none;transition:all .2s;display:inline-block}.copy>a:hover{color:#111;background:#fff}.pager{z-index:3;flex-direction:column;gap:13px;display:flex;position:absolute;top:285px;right:6px}.pager button{background:#fff;border:0;border-radius:50%;width:13px;height:13px;padding:0;box-shadow:0 0 0 2px #0000}.pager button.active{width:17px;height:17px;margin-left:-2px}.siteFooter{color:#888;background:#151515;grid-template-columns:170px 1fr auto;align-items:center;height:57.5px;padding:0 6.7%;font-size:14px;display:grid}.siteFooter nav{justify-content:center;gap:36px;display:flex}.siteFooter a{color:#888;text-decoration:none}.siteFooter b{text-align:right;color:#777}.catalogMenu{z-index:4;color:#171717;gap:18px;display:flex;position:absolute;top:48px;left:6.3%}.catList,.subList{background:#fff;border-radius:10px;width:246px;overflow:hidden;box-shadow:0 6px 16px #0004}.catList button{text-align:left;background:#fff;border:0;border-bottom:1px solid #ddd;grid-template-columns:50px 1fr 20px;align-items:center;width:100%;height:45.5px;padding:0 12px;font-size:13px;display:grid}.catList button img{object-fit:contain;filter:none;width:35px;height:35px}.catList button b{color:#999;font-size:28px;font-weight:400}.catList button.active{color:#fff;background:#ef9650}.catList button.active img{filter:brightness(0)invert()}.catList button.active b{color:#fff}.subList{align-self:flex-start}.subList a{color:#111;border-bottom:1px solid #ddd;align-items:center;height:45.5px;padding:0 12px;font-size:13px;text-decoration:none;display:flex}.subList a:last-child,.catList button:last-child{border:0}@media (max-width:900px){.top{grid-template-columns:1fr auto;padding:0 20px}.leftNav .firstRow a,.news,.cfLogo{display:none}.logos{position:absolute;left:50%;transform:translate(-50%)}.rightNav{display:none}.copy{width:calc(100% - 50px);top:190px;left:25px}.copy h1{height:auto;margin-bottom:22px;font-size:38px;line-height:1.15}.siteFooter{grid-template-columns:1fr auto;padding:0 22px}.siteFooter nav{display:none}.catalogMenu{left:20px}.subList{display:none}.pager{right:12px}.stage{height:calc(100vh - 57.5px)}}@media (max-height:620px){.top{height:140px}.copy{top:160px}.copy h1{height:80px;font-size:40px;line-height:80px}.pager{top:240px}}.menuToggle:focus{outline:0}.menuToggle.open{z-index:8;width:34px;height:50px;padding:0;position:fixed;top:47px;left:39px}.menuToggle.open i{background:0 0;top:25px}.catList{width:246px}.subList{width:184px}.catalogPage{color:#1c1c1c;background:#fff;min-height:100vh;overflow:auto}.catalogHeader{color:#fff;background:#171717;align-items:center;gap:34px;height:88px;padding:0 6.7%;font-size:14px;display:flex}.catalogHeader>a{color:#fff;text-decoration:none}.catalogHeader>a:last-of-type{margin-left:auto;font-size:18px}.catalogLogo{font-weight:700;font-size:25px!important}.catalogLogo span{font-weight:400}.crumbs{color:#8a8a8a;gap:10px;padding:24px 6.7%;font-size:13px;display:flex}.crumbs a{color:#8a8a8a}.catalogBody{grid-template-columns:260px 1fr;gap:42px;padding:15px 6.7% 80px;display:grid}.catalogBody aside{border-right:1px solid #ddd;max-height:calc(100vh - 150px);padding-right:24px;overflow:auto}.catalogBody aside h3{margin:0 0 18px;font-size:23px}.catalogBody aside button{text-align:left;text-transform:capitalize;background:#fff;border:0;border-bottom:1px solid #eee;justify-content:space-between;width:100%;padding:12px 8px;display:flex}.catalogBody aside button b{color:#999;font-weight:400}.catalogBody aside button.selected{color:#fff;background:#f06b1a}.catalogBody aside button.selected b{color:#fff}.listingTop{justify-content:space-between;align-items:flex-end;margin-bottom:30px;display:flex}.listingTop h1{margin:0 0 8px;font-size:42px}.listingTop p{color:#888;margin:0}.listingTop label{border-bottom:2px solid #222;gap:9px;width:300px;padding:11px 4px;display:flex}.listingTop input{border:0;outline:0;width:100%}.productCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.productCards article{border:1px solid #ddd;flex-direction:column;min-width:0;padding:16px;display:flex;position:relative}.productPic{justify-content:center;align-items:center;height:210px;display:flex}.productPic img{object-fit:contain;width:100%;height:100%}.productCards small{color:#999;text-transform:uppercase;margin:10px 0;font-size:10px}.productName{color:#222;min-height:57px;font-weight:700;line-height:1.35;text-decoration:none}.productCards article>p{color:#888;font-size:12px}.available,.order{margin-top:auto;font-size:12px}.available i,.order i{border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.available i{background:#42a766}.order i{background:#dd9a35}.productCards footer{justify-content:space-between;align-items:center;gap:8px;margin-top:18px;display:flex}.productCards footer strong{font-size:17px}.productCards footer button,.moreProducts{color:#fff;background:#f06b1a;border:0;padding:10px 12px;font-weight:700}.moreProducts{margin:35px auto;padding:14px 40px;display:block}.catalogPage::-webkit-scrollbar{width:8px}.catalogPage::-webkit-scrollbar-thumb{background:#aaa}@media (max-width:1000px){.catalogBody{grid-template-columns:1fr}.catalogBody aside{border:0;gap:7px;padding:0;display:flex;overflow:auto}.catalogBody aside h3{display:none}.catalogBody aside button{border:1px solid #ddd;min-width:max-content}.productCards{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.catalogHeader{gap:18px;padding:0 20px}.catalogHeader strong,.catalogHeader>span{display:none}.catalogHeader>a:last-of-type{font-size:13px}.crumbs,.catalogBody{padding-left:20px;padding-right:20px}.listingTop{display:block}.listingTop label{width:100%;margin-top:20px}.productCards{grid-template-columns:1fr}.listingTop h1{font-size:34px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.detailPage{color:#1c1c1c;background:#fff;min-height:100vh;overflow:auto}.detailPage .catalogHeader>a:last-of-type{margin-left:auto}.detailCrumb{color:#888;padding:28px 7%;font-size:13px}.detailCrumb a{color:#888}.detail{grid-template-columns:55% 1fr;gap:55px;padding:25px 7% 80px;display:grid}.detailImage{border:1px solid #eee;justify-content:center;align-items:center;height:560px;display:flex}.detailImage img{object-fit:contain;max-width:95%;max-height:95%}.detail small{text-transform:uppercase;color:#999}.detail h1{margin:18px 0;font-size:42px;line-height:1.12}.detailPrice{margin:26px 0;font-size:34px;display:block}.detailBuy{color:#fff;background:#f06b1a;border:0;padding:17px 50px;font-size:16px;font-weight:700}.sourceLink{color:#888;margin-top:25px;font-size:13px;display:block}.productLoading{padding:50px;font-family:Montserrat,sans-serif}@media (max-width:760px){.detail{grid-template-columns:1fr}.detailImage{height:360px}.detail h1{font-size:30px}}.cfCatalog{color:#3d3d3d;background:#fff;min-height:100vh;font-family:Montserrat,Arial,sans-serif;overflow:auto}.innerHeader{z-index:3;background:#fff;grid-template-columns:42% 20% 38%;height:105px;padding:0 7.15%;display:grid;position:relative;box-shadow:0 4px 11px #26323820}.ihLeft{padding-top:9px;font-size:14px}.ihLeft>div{align-items:center;gap:12px;height:43px;display:flex}.ihLeft a{color:#777;white-space:nowrap;text-decoration:none}.ihBurger{color:#333;margin-right:2px;font-size:25px;transform:scaleX(1.15)}.ihLeft>a{margin-top:19px;padding-left:5px;display:block}.innerLogo{background:url(/remote/images/logo_dark.svg) 50%/contain no-repeat;width:120px;height:90px;margin:5px auto}.ihRight{justify-content:flex-end;align-items:flex-start;gap:56px;padding-top:34px;display:flex}.ihRight>a{color:#111;white-space:nowrap;font-size:22px;font-weight:700;text-decoration:none}.ihRight>div{gap:18px;display:flex}.ihRight button{background:0 0;border:0;padding:0;font-size:25px;position:relative}.ihRight button:nth-child(2){font-size:23px;transform:rotate(180deg)}.ihRight button:nth-child(4){font-size:17px}.ihRight button b{color:#fff;background:#ed711d;padding:1px 4px;font-size:10px;position:absolute;top:-12px;right:-8px}.cfWrap{padding:25px 7.15% 80px}.cfCrumbs{color:#666;gap:12px;margin:0 0 10px;font-size:13px;display:flex}.cfCrumbs a{color:#b36e44;text-decoration:underline}.cfCrumbs b{font-weight:400}.cfWrap>h1{margin:0 0 34px;font-size:20px;font-weight:400}.cfContent{grid-template-columns:259px 1fr;gap:24px;display:grid}.filters{color:#fff;background:#3e4a4b;border-radius:5px;height:max-content;padding:28px 25px 31px}.priceHead,.filterRow{justify-content:space-between;align-items:center;display:flex}.priceHead b,.filterRow b{font-size:20px;font-weight:400}.priceInputs{grid-template-columns:1fr 1fr;gap:20px;margin-top:9px;display:grid}.priceInputs input{border:1px solid #ddd;border-radius:4px;width:100%;height:31px;padding:0 10px}.rangeLabels{color:#ddd;justify-content:space-between;margin-top:5px;font-size:12px;display:flex}.range{background:#ed711d;height:4px;margin:8px 10px 25px;position:relative}.range i{background:#ed711d;border-radius:50%;width:23px;height:23px;position:absolute;top:-9px}.range i:first-child{left:-7px}.range i:last-child{right:-7px}.filterRow{color:#fff;text-align:left;background:0 0;border:0;width:100%;height:42px;padding:0;font-size:15px}.check{padding:5px 0;font-size:13px;display:block}.filterActions{justify-content:space-between;margin-top:15px;display:flex}.filterActions button{color:#fff;background:0 0;border:0;font-size:14px}.filterActions button:last-child{color:#de8751;text-decoration:underline}.sorter{align-items:center;gap:20px;height:25px;margin-bottom:0;font-size:16px;display:flex}.sorter select{color:#c57c4e;font:inherit;background:#fff;border:0;padding-right:22px}.cfGrid{border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;grid-template-columns:repeat(3,minmax(258px,1fr));display:grid}.cfGrid article{border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;flex-direction:column;min-height:580px;padding:18px 20px 20px;display:flex;position:relative}.heart{color:#d07b48;background:0 0;border:0;font-size:28px;position:absolute;top:10px;right:15px}.cfImage{justify-content:center;align-items:center;height:190px;margin-bottom:5px;display:flex}.cfImage img{object-fit:contain;width:100%;height:100%}.cfName{color:#333;min-height:76px;font-size:16px;line-height:1.5;text-decoration:none}.cfProps{color:#999;grid-template-columns:max-content 1fr;align-content:start;column-gap:4px;font-size:13px;line-height:24px;display:grid}.cfProps b{color:#777;font-weight:400}.cfProps>span:last-of-type{grid-column:1/-1}.swatches{grid-column:1/-1;gap:12px;margin-top:5px;display:flex}.swatches i{background:linear-gradient(45deg,#d9dde9 47%,#aaa 49% 52%,#eef0f6 53%);border:1px solid #bbb;width:28px;height:28px;box-shadow:0 0 0 2px #fff,0 0 0 3px #d08957}.swatches i:nth-child(2){background:#df5548}.swatches i:nth-child(3){background:#6eb764}.swatches i:nth-child(4){background:#ddd}.cfGrid article footer strong{color:#222;margin:18px 0 8px;font-size:20px;display:block}.cfGrid article footer button{color:#fff;background:#ed711d;border:0;margin-top:10px;padding:11px 16px;font-weight:700}.cfGrid article footer .out+button{background:#4a5556}.cfCatalog::-webkit-scrollbar{width:8px}.cfCatalog::-webkit-scrollbar-thumb{background:#aaa}@media (max-width:1000px){.innerHeader{grid-template-columns:1fr auto;padding:0 20px}.ihLeft>div a:not(:first-of-type),.ihLeft>a{display:none}.innerLogo{position:absolute;left:50%;transform:translate(-50%)}.ihRight>a,.ihRight button:not(:first-child){display:none}.cfWrap{padding-left:20px;padding-right:20px}.cfContent{grid-template-columns:1fr}.filters{display:none}.cfGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.cfGrid{grid-template-columns:1fr}.cfCrumbs{white-space:nowrap;overflow:auto}.innerHeader{height:85px}.innerLogo{height:75px}.cfGrid article{min-height:540px}}.innerLogo{background-image:url(/remote/images/logo_dark.svg);width:120px;height:80px;margin:10px auto}.filters{padding-bottom:20px}.filterRow{height:39px}.filterActions{margin-top:10px}.cfImage{height:177px}.opColors{margin-bottom:16px}.opBuy>p{margin-top:20px}.opImage img{width:100%;height:100%}.cfCatalog,.originalProduct{height:100vh;min-height:0;overflow:hidden auto}.opAcc>button b{transition:transform .2s}.opAcc>button b.rotated{transform:rotate(180deg)}.specTables{padding:25px 0 35px}.specTables section{margin-bottom:35px}.specTables h2{margin:0 0 18px;font-size:23px;font-weight:400}.specTables table{border-collapse:collapse;width:100%;font-size:14px}.specTables td{border:1px solid #ddd;padding:10px 12px}.specTables td:first-child{color:#666;background:#f5f5f5;width:42%}.specTables td:last-child{color:#333}.originalProduct .productFooter{flex-shrink:0}.equipment{background:#fff;margin:0;padding:22px 30px 30px 38px;font-size:14px;line-height:1.55;list-style:outside}.equipment li{margin:5px 0;padding-left:3px}.thumbs{gap:10px;margin-top:12px;display:flex;overflow:auto}.thumbs button{background:#fff;border:1px solid #ddd;width:72px;height:58px;padding:3px}.thumbs button.active{border-color:#d07b48}.thumbs img{object-fit:contain;width:100%;height:100%}.opColors button{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.description>h3{margin:24px 0 18px;font-size:17px;font-weight:400}.description>p{margin:0 0 18px}.originalProduct{color:#404040;background:#fff;min-height:100vh;font-family:Montserrat,Arial,sans-serif;overflow:auto}.opWrap{padding:25px 7.15% 90px}.opCrumbs{white-space:nowrap;gap:12px;margin-bottom:10px;font-size:13px;display:flex}.opCrumbs a{color:#ad6942;text-decoration:underline}.opCrumbs b{font-weight:400}.opWrap>h1{margin:0 0 34px;font-size:20px;font-weight:400}.opTop{grid-template-columns:531px 1fr;gap:34px;display:grid}.opImage{border:1px solid #e3e3e3;border-radius:8px;justify-content:center;align-items:center;height:301px;display:flex}.opImage img{object-fit:contain;width:94%;height:94%}.opBuy{padding-top:18px}.opBuy>label{color:#777;font-size:12px}.opColors{gap:15px;margin:10px 0 24px 5px;display:flex}.opColors button{background:linear-gradient(45deg,#eef0f6 47%,#aaa 49% 52%,#d8dce8 53%);border:1px solid #aaa;width:26px;height:26px;box-shadow:0 0 0 2px #fff,0 0 0 3px #ccc}.opColors button.red{background:#df5145}.opColors button.active{box-shadow:0 0 0 2px #fff,0 0 0 3px #cf8a5f}.opBuy>strong{color:#111;margin-bottom:13px;font-size:30px;font-weight:400;display:block}.opBuy hr{border:0;border-top:1px solid #f0f0f0}.opBuy>p{color:#ce8151;margin:24px 0 18px;font-size:14px}.buyButton{color:#fff;background:#3e494b;border:0;border-radius:4px;width:261px;height:55px;font-size:15px}.opAcc{margin-top:8px}.opAcc>button{text-align:left;background:#f5f5f5;border:0;justify-content:space-between;align-items:center;width:100%;height:54px;padding:0 15px;font-size:16px;display:flex}.opAcc>button b{color:#687274;font-size:22px}.description{padding:24px 0;font-size:16px;line-height:1.45}.description section{margin-bottom:25px}.description h3{margin:0 0 20px;font-size:17px;font-weight:400}.description p{margin:0}.specs{background:#fafafa;grid-template-columns:1fr 1fr;gap:0;padding:15px;display:grid}.specs span,.specs b{border-bottom:1px solid #ddd;padding:10px}.productFooter{color:#888;background:#151515;align-items:center;gap:45px;height:60px;padding:0 7.15%;font-size:13px;display:flex}.productFooter span{margin-right:auto}.productFooter a{color:#888;text-decoration:none}@media (max-width:1000px){.opTop{grid-template-columns:48% 1fr}.opImage{width:100%}.opCrumbs{overflow:auto}}@media (max-width:700px){.opWrap{padding-left:20px;padding-right:20px}.opTop{grid-template-columns:1fr}.opImage{height:320px}.opBuy{padding-top:0}.opWrap>h1{font-size:18px}.productFooter{gap:15px;padding:0 20px}.productFooter a:not(:first-of-type){display:none}}.tireProduct .opTop{grid-template-columns:minmax(500px,715px) minmax(390px,1fr);gap:34px}.tireProduct .opImage{height:405px}.tireProduct .thumbs{justify-content:center}.opVariants{margin:0 0 18px}.opVariants>label{margin:0 0 9px;display:block;color:#555!important;font-size:14px!important}.opVariants>div{flex-wrap:wrap;gap:7px;display:flex}.opVariants button{color:#555;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6d6d6;padding:6px 9px;font-size:12px;transition:border-color .15s,color .15s}.opVariants button:hover{color:#f36b13;border-color:#f36b13}.opVariants button.selected{color:#333;border:2px solid #f36b13;padding:5px 8px}.tireProduct .opBuy{padding-top:0}.tireProduct .opAcc{margin-top:20px}@media (max-width:1000px){.tireProduct .opTop{grid-template-columns:52% 1fr}}@media (max-width:700px){.tireProduct .opTop{grid-template-columns:1fr}.tireProduct .opImage{height:330px}}.usedProduct .opTop{grid-template-columns:minmax(600px,715px) minmax(310px,1fr);gap:40px}.usedProduct .opImage{height:405px}.usedProduct .opImage img{object-fit:contain;width:100%;height:100%}.usedProduct .thumbs{justify-content:center;gap:8px;margin-top:10px}.usedProduct .thumbs button{background:#eee;border:2px solid #0000;width:58px;height:60px;padding:0}.usedProduct .thumbs button.active{border-color:#f2721c}.usedProduct .thumbs img{object-fit:cover;width:100%;height:100%}.usedProduct .opBuy{padding-top:0}.usedProduct .opBuy>p{display:none}.usedProduct .opBuy>strong{font-size:30px}.usedProduct .opAcc{margin-top:10px}.usedProduct .description{font-size:14px;line-height:1.45}.usedProduct .description p{margin:0 0 10px}.usedProduct .specTables td{padding:9px}.usedProduct .specTables td:first-child{width:48%}@media (max-width:1000px){.usedProduct .opTop{grid-template-columns:55% 1fr}}@media (max-width:700px){.usedProduct .opTop{grid-template-columns:1fr}.usedProduct .opImage{height:320px}}.opImage{position:relative}.opPhotoArrow{color:#3e4a4b;cursor:pointer;z-index:1;background:#fffffff0;border:1px solid #ddd;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:32px;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0002}.opPhotoPrev{left:10px}.opPhotoNext{right:10px}.opPhotoArrow:hover{color:#f36b13;border-color:#f36b13}.opPhotoArrow:focus-visible{outline-offset:2px;outline:3px solid #f36b13}.opZoomTrigger{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.opZoomTrigger img{object-fit:contain;width:100%;height:100%}.opZoomTrigger:focus-visible{outline-offset:-3px;outline:3px solid #f36b13}.opLightbox{z-index:10000;cursor:zoom-out;background:#111;justify-content:center;align-items:center;padding:60px 64px;display:flex;position:fixed;inset:0}.opLightbox>img{object-fit:contain;cursor:default;width:auto;max-width:100%;height:auto;max-height:100%}.opLightboxClose{color:#333;cursor:pointer;background:#fff;border:0;border-radius:50%;width:44px;height:44px;font-size:32px;position:absolute;top:12px;right:16px}.opLightboxClose:focus-visible{outline-offset:3px;outline:3px solid #f36b13}@media (max-width:700px){.opLightbox{padding:64px 12px}.opLightbox .opPhotoArrow{top:auto;bottom:12px;transform:none}}.infoPage{color:#3d3d3d;background:#fff;height:100vh;font-family:Montserrat,Arial,sans-serif;overflow-y:auto}.infoWrap{min-height:calc(100vh - 200px);padding:25px 7.15% 90px}.infoCrumbs{color:#777;gap:12px;font-size:13px;display:flex}.infoCrumbs a{color:#b36e44}.infoCrumbs b{font-weight:400}.infoWrap>h1{margin:32px 0 45px;font-size:38px;font-weight:400}.infoContent{max-width:1050px;font-size:16px;line-height:1.65}.contactsGrid{grid-template-columns:1fr 1fr;gap:80px;display:grid}.contactsGrid h2,.tradeText h2{font-size:22px;font-weight:500}.contactsGrid section>a{color:#bd7043;margin:9px 0;display:block}.contactsGrid .bigContact{color:#333;font-size:28px;text-decoration:none}.mapPlaceholder{color:#54605f;background:linear-gradient(135deg,#e9eceb,#cfd7d5);justify-content:center;align-items:center;height:250px;margin-top:45px;font-size:22px;display:flex}.requestForm{grid-template-columns:1fr 1fr;gap:25px 30px;max-width:760px;display:grid}.requestForm>label{gap:7px;display:grid}.requestForm input[type=text],.requestForm input[type=tel],.requestForm input:not([type]),.requestForm textarea{font:inherit;border:1px solid #ccc;padding:13px}.requestForm fieldset{border:0;flex-wrap:wrap;grid-column:1/-1;gap:15px 25px;padding:0;display:flex}.requestForm legend{margin-bottom:15px;font-size:20px}.requestForm .radio{gap:8px;display:flex}.requestForm .consent,.serviceChecks{grid-column:1/-1}.requestForm>label:has(textarea){grid-column:1/-1}.serviceChecks{gap:30px;display:flex}.requestForm>button,.orangeButton{color:#fff;background:#ed711d;border:0;width:max-content;padding:14px 26px;font-weight:700;text-decoration:none}.formSuccess{color:#388c51;grid-column:1/-1}.tradeText{max-width:850px}.tradeText li{margin:7px 0}.orangeButton{margin-top:25px;display:inline-block}.newsGrid{background:#ddd;border:1px solid #ddd;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.newsGrid article{background:#fff;min-height:220px;padding:30px}.newsGrid time{color:#999}.newsGrid h2{font-size:20px;line-height:1.35}.newsGrid span{color:#c87544}.siteMap{grid-template-columns:repeat(2,minmax(200px,1fr));gap:16px;display:grid}.siteMap a{color:#b36e44;font-size:19px}@media (max-width:800px){.contactsGrid,.requestForm,.newsGrid{grid-template-columns:1fr}.infoWrap>h1{font-size:30px}.requestForm>*{grid-column:1!important}}.creditPage .infoWrap{background:#fff url(/remote/credit/images/bg-credit.jpg) top/100% no-repeat;min-height:694px;padding-top:25px;padding-bottom:38px}.creditPage .infoWrap>h1{margin:14px 0 94px;font-size:20px;line-height:1.2}.creditPage .infoContent{max-width:none}.creditForm{flex-direction:column;gap:20px;width:526px;margin-left:13px;display:flex}.creditForm>input,.creditForm>select{box-sizing:border-box;color:#555;background:#f7f7f7;border:0;border-radius:4px;width:526px;height:48px;padding:0 12px;font:14px Montserrat,Arial,sans-serif}.creditForm>select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#ef741e 50%),linear-gradient(135deg,#ef741e 50%,#0000 50%);background-position:calc(100% - 16px) 22px,calc(100% - 11px) 22px;background-repeat:no-repeat;background-size:5px 5px;height:50px}.creditConsent{align-items:flex-start;gap:10px;height:48px;font-size:15px;line-height:1.55;display:flex}.creditConsent input{-webkit-appearance:none;appearance:none;background:#fff;border:2px solid #e4792e;border-radius:4px;flex:0 0 16px;width:16px;height:16px;margin:3px 0 0}.creditConsent input:checked{background:#e4792e;box-shadow:inset 0 0 0 3px #fff}.creditForm>button{color:#fff;background:#3f4c4d;border:0;border-radius:3px;width:251px;height:50px;margin-top:20px;font:20px Montserrat,Arial,sans-serif}.creditPage .productFooter{color:#bbb;background:#111}.creditPage .productFooter a{color:#999}@media (max-width:800px){.creditPage .infoWrap{background-image:none;min-height:auto}.creditPage .infoWrap>h1{margin-bottom:40px}.creditForm{width:100%;margin-left:0}.creditForm>input,.creditForm>select{width:100%}.creditConsent{height:auto}.creditConsent br{display:none}}.creditPage .infoWrap{background-position:0 60px;background-size:auto 640px}@media (max-width:800px){.creditPage .infoWrap{background-image:none}}.contactsPage .infoWrap{min-height:530px;padding-top:25px;padding-bottom:0}.contactsPage .infoWrap>h1{margin:14px 0 36px;font-size:20px;line-height:1.2}.contactsPage .infoContent{max-width:none}.contactHeadings{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:19px;display:grid}.contactHeadings h2{margin:0;font-size:16px;font-weight:400}.contactCards{grid-template-columns:1fr 1fr;gap:24px;display:grid}.contactCard{text-align:center;background:#f8f8f8;grid-template-columns:1fr 1fr;align-items:center;height:217px;display:grid}.contactCard>div{flex-direction:column;justify-content:center;align-items:center;gap:8px;height:112px;display:flex}.contactCard>div+div{border-left:1px solid #ddd}.contactCard i{color:#ed792b;height:29px;font-size:25px;font-style:normal;font-weight:700;line-height:26px}.contactCard a{color:#c87648;font-size:16px;text-decoration:underline}.contactCard p,.contactAddressLink{margin:0;font-size:16px;line-height:2}.contactAddressLink{color:#444!important;text-decoration:none!important}.contactAddressLink:hover{color:#c87648!important;text-decoration:underline!important}.socialCard>div{gap:5px;height:157px}.socialCard i:nth-of-type(2){margin-top:4px}.contactHours{background:#f8f8f8;justify-content:center;align-items:center;height:109px;margin-top:21px;font-size:16px;display:flex}.contactsMapLink{background:#eee;width:calc(100% + 14.3vw);height:500px;margin:21px 0 0 -7.15vw;display:block;position:relative;overflow:hidden}.contactsPage .contactsMap{object-fit:cover;border:0;width:100%;height:100%;margin:0;display:block}.contactsMapLink span{color:#fff;white-space:nowrap;background:#3e4a4be6;border-radius:4px;padding:12px 20px;font-size:14px;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.contactsMapLink:hover span{background:#ed792b}.contactsPage .productFooter{color:#bbb;background:#111}.contactsPage .productFooter a{color:#999}@media (max-width:800px){.contactHeadings{display:none}.contactCards{grid-template-columns:1fr}.contactCard{grid-template-columns:1fr;height:auto;padding:25px}.contactCard>div+div{border-top:1px solid #ddd;border-left:0;padding-top:20px}.contactsMapLink{width:calc(100% + 40px);height:320px;margin-left:-20px}.contactsPage .contactsMap{width:100%;height:100%;margin:0}.contactsPage .infoWrap>h1{font-size:28px}}.servicePage .infoWrap{background:#fff url(/remote/bitrix/templates/san_motors_lineup/images/bg2.png) 50%/cover no-repeat;min-height:605px;padding-top:25px;padding-bottom:0}.servicePage .infoWrap>h1{margin:14px 0 94px;font-size:20px;line-height:1.2}.servicePage .infoContent{max-width:none}.serviceForm{grid-template-rows:auto 50px;grid-template-columns:526px 526px;gap:42px 24px;width:1076px;margin-left:13px;display:grid}.serviceLeft,.serviceRight{flex-direction:column;gap:20px;display:flex}.serviceForm input,.serviceForm select,.serviceForm textarea{box-sizing:border-box;color:#555;background:#f7f7f7;border:0;border-radius:4px;width:526px;padding:0 12px;font:14px Montserrat,Arial,sans-serif}.serviceForm input{height:48px}.serviceForm select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#ed782a 50%),linear-gradient(135deg,#ed782a 50%,#0000 50%);background-position:calc(100% - 16px) 22px,calc(100% - 11px) 22px;background-repeat:no-repeat;background-size:5px 5px;height:50px}.serviceForm textarea{resize:both;height:120px;padding-top:14px}.serviceChecks{align-items:center;gap:24px;height:24px;font-size:16px;display:flex}.serviceChecks label{align-items:center;gap:9px;display:flex}.serviceChecks input{-webkit-appearance:none;appearance:none;background:#fff;border:2px solid #e4792e;border-radius:4px;flex:0 0 16px;width:16px;height:16px;padding:0}.serviceChecks input:checked{background:#e4792e;box-shadow:inset 0 0 0 3px #fff}.serviceForm>button{color:#fff;background:#3f4c4d;border:0;border-radius:3px;grid-column:1;width:269px;height:50px;font:20px Montserrat,Arial,sans-serif}.serviceForm>.formSuccess{grid-column:2;align-self:center;margin:0}.servicePage .productFooter{color:#bbb;background:#111}.servicePage .productFooter a{color:#999}@media (max-width:900px){.servicePage .infoWrap{background-image:none;min-height:auto;padding-bottom:50px}.servicePage .infoWrap>h1{margin-bottom:40px;font-size:28px}.serviceForm{grid-template-rows:auto;grid-template-columns:1fr;gap:20px;width:100%;margin-left:0}.serviceForm input,.serviceForm select,.serviceForm textarea{width:100%}.serviceForm>button,.serviceForm>.formSuccess{grid-column:1}.serviceChecks{flex-direction:column;align-items:flex-start;height:auto}}.tradePage .infoWrap{background:#fff url(/remote/bitrix/templates/san_motors_lineup/images/bg2.png) 50%/cover no-repeat;min-height:1023px;padding-top:25px;padding-bottom:0}.tradePage .infoWrap>h1{margin:14px 0 35px;font-size:20px;line-height:24px}.tradePage .infoContent{max-width:none}.tradeExact{font-size:16px;line-height:24px}.tradeExact p{margin:0 0 24px}.tradeExact p:first-child{margin-bottom:24px}.tradePage .productFooter{color:#bbb;background:#111}.tradePage .productFooter a{color:#999}@media (max-width:800px){.tradePage .infoWrap{background-size:auto 100%;min-height:700px;padding-bottom:40px}.tradePage .infoWrap>h1{font-size:28px}.wideBreak{display:none}}.newsPage .infoWrap{background:#fff url(/remote/bitrix/templates/san_motors_lineup/images/bg2.png) 50%/cover no-repeat;min-height:1000px;padding-top:25px;padding-bottom:55px}.newsPage .infoWrap>h1{margin:14px 0 35px;font-size:20px;line-height:24px}.newsPage .infoContent{max-width:none}.masonryNews{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;display:grid}.newsColumn{flex-direction:column;gap:24px;display:flex}.newsCard{background:#fff;min-width:0}.newsCard>a,.newsCard img{width:100%;height:auto;display:block}.newsBody{padding:15px 16px 16px}.newsBody h2{margin:0 0 10px;font-size:18px;font-weight:400;line-height:1.5}.newsBody h2 a{color:#c96f3e;text-decoration:underline}.newsBody p{margin:0 0 14px;font-size:16px;line-height:1.5}.newsBody time{color:#aaa;margin:0 0 7px;font-size:13px;display:block}.newsMore{background:#3e4b4c;border-radius:3px;padding:6px 11px;font-size:14px;display:inline-block;color:#fff!important;text-decoration:none!important}.newsPager{text-align:center;color:#777;margin-top:38px;font-size:14px}.newsPager>button{color:#777;background:0 0;border:0;margin:0 20px}.newsPager button:disabled{opacity:.35}.newsPager span{margin-top:12px;display:block}.newsPager span button{color:#c87544;background:0 0;border:0;padding:4px 8px}.newsPager span button.active{color:#fff;background:#3e4b4c}.newsPage .productFooter{color:#bbb;background:#111}.newsPage .productFooter a{color:#999}@media (max-width:1000px){.masonryNews{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.masonryNews{grid-template-columns:repeat(2,1fr);gap:14px}.newsColumn{gap:14px}.newsBody{padding:10px}.newsBody h2{font-size:15px}.newsBody p{font-size:14px}.newsPage .infoWrap>h1{font-size:28px}}.newsDetailPage{color:#444;background:#fff;height:100vh;overflow-y:auto}.newsDetailWrap{min-height:calc(100vh - 165px);padding:25px 7.15% 60px}.newsDetailCrumbs{color:#777;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.newsDetailCrumbs a,.newsBack a{color:#b36e44}.newsDetailCrumbs b{font-weight:400}.newsDetailWrap>h1{margin:14px 0 34px;font-size:20px;font-weight:400;line-height:1.4}.newsDetailArticle{max-width:1050px}.newsDetailArticle>img{width:auto;max-width:100%;height:auto;margin:0 0 42px;display:block}.newsDetailArticle h2{margin:0 0 24px;font-size:20px;font-weight:400}.newsDetailArticle p{margin:0 0 18px;font-size:16px;line-height:1.55}.newsDetailArticle time{color:#999;margin:28px 0 0;font-size:13px;display:block}.newsBack{margin:25px 0 0}.newsDetailPage .productFooter{color:#bbb;background:#111}.newsDetailPage .productFooter a{color:#999}@media (max-width:700px){.newsDetailPage{height:auto;min-height:100dvh;padding-bottom:64px;overflow:visible}.newsDetailWrap{padding:20px 16px 50px}.newsDetailWrap>h1{margin:14px 0 25px;font-size:20px}.newsDetailArticle>img{width:100%;margin-bottom:24px}.newsDetailArticle h2{font-size:18px;line-height:1.4}.newsDetailArticle p{font-size:14px;line-height:1.6}.newsDetailCrumbs{font-size:12px}}.innerHeader{box-sizing:border-box;grid-template-columns:1fr 150px 1fr;align-items:center;height:105px;padding:0 5.9%;display:grid}.ihLeft{white-space:nowrap;align-items:center;gap:12px;height:105px;padding:0;font-size:14px;display:flex}.ihLeft a{color:#777;text-decoration:none}.ihLeft a:last-child{color:#444;margin-left:0}.ihBurger{flex-direction:column;justify-content:space-between;width:24px;height:20px;margin-right:1px;display:flex;transform:none}.ihBurger i{background:#111;width:24px;height:2px;display:block}.innerLogo{background-image:url(/remote/images/logo_dark.svg);width:120px;height:90px;margin:0;position:absolute;top:5px;left:50%;transform:translate(-50%)}.ihRight{justify-content:flex-end;align-items:center;gap:130px;height:105px;padding:0;display:flex}.ihRight>a{font-family:Arial,sans-serif;font-size:22px;font-weight:700}.ihRight>div{align-items:center;gap:27px;display:flex}.ihRight button{background:0 0;border:0;justify-content:center;align-items:center;width:22px;height:26px;padding:0;display:flex;transform:none!important}.ihRight button:nth-child(4){width:28px}.ihRight svg{fill:none;stroke:#050505;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;overflow:visible}.ihRight button:nth-child(3) svg{width:25px;height:25px}.ihRight button:nth-child(4) svg{width:28px;height:24px}.ihRight button b{box-sizing:border-box;background:#f36b0a;border-radius:50%;min-width:17px;height:17px;padding:2px 4px;font:10px Arial,sans-serif;top:-8px;right:-8px}.ihLeft>a{margin:0;padding:0;display:block}@media (max-width:1100px){.innerHeader{padding:0 20px}.ihLeft a:nth-of-type(n+2){display:none}.ihRight{gap:20px}.ihRight>a{display:none}.innerLogo{left:50%}}@media (max-width:620px){.innerHeader,.ihLeft,.ihRight{height:85px}.innerLogo{height:75px}.ihRight button:not(:first-child){display:none}}.ihCatalogButton{color:#777;cursor:pointer;background:0 0;border:0;align-items:center;gap:13px;padding:0;display:flex}.ihCatalogButton .ihBurger{margin:0}.ihMenuBackdrop{z-index:80;background:0 0;border:0;position:fixed;inset:105px 0 0}.ihCatalogMenu{z-index:81;background:#fff;border:1px solid #eee;border-radius:0 0 16px 16px;width:490px;max-height:calc(100vh - 90px);position:fixed;top:76px;left:5.9%;overflow-y:auto;box-shadow:0 8px 20px #0002}.ihCatalogMenu a{color:#555;border-bottom:1px solid #ddd;grid-template-columns:58px 1fr 20px;align-items:center;height:62px;padding:0 34px 0 48px;font-size:16px;text-decoration:none;display:grid}.ihCatalogMenu a:hover{color:#fff;background:#ff8a3d}.ihCatalogMenu a:last-child{border-bottom:0}.ihCatalogMenu b{color:#93a0a2;font-size:31px;font-weight:300}.ihCatalogMenu a:hover b{color:#fff}.ihCatIcon{color:#ff8138;font-size:28px}.ihCatalogMenu a:hover .ihCatIcon{color:#fff}.ihCatalogMenu{width:auto!important;max-height:calc(100vh - 82px)!important;box-shadow:none!important;background:0 0!important;border:0!important;display:flex!important;overflow:visible!important}.ihCatList,.ihSubList{background:#fff;width:246px;overflow:hidden;box-shadow:0 6px 16px #0002}.ihCatList{border-radius:0 0 10px 10px}.ihSubList{align-self:flex-start;width:205px}.ihCatalogMenu .ihCatList a{box-sizing:border-box;color:#555;border-bottom:1px solid #ddd;grid-template-columns:50px 1fr 20px;align-items:center;width:246px;height:45.5px;padding:0 12px;font-size:13px;text-decoration:none;display:grid}.ihCatalogMenu .ihCatList img{object-fit:contain;width:35px;height:35px}.ihCatalogMenu .ihCatList b{color:#999;font-size:28px;font-weight:400}.ihCatalogMenu .ihCatList a.active{color:#fff;background:#ef9650}.ihCatalogMenu .ihCatList a.active img{filter:brightness(0)invert()}.ihCatalogMenu .ihCatList a.active b{color:#fff}.ihCatalogMenu .ihSubList a{box-sizing:border-box;color:#555;border-bottom:1px solid #ddd;align-items:center;width:205px;height:45.5px;padding:0 25px;font-size:13px;text-decoration:none;display:flex}.ihCatalogMenu .ihSubList a:hover{color:#ef762b}.ihCatalogMenu .ihCatList a:last-child,.ihCatalogMenu .ihSubList a:last-child{border-bottom:0}.ihCatalogMenu .ihSubList a:hover{color:#ef762b;background:#fff!important}.ihCatalogMenu{left:6.5%!important}.catList button.active img[src^="/imports/"],.ihCatalogMenu .ihCatList a.active img[src^="/imports/"]{filter:none;mix-blend-mode:multiply}.innerHeader .ihLeft{grid-column:1}.innerHeader .ihLeft a:first-of-type{margin-right:42px}.innerHeader .ihRight{grid-column:3;gap:70px}.homePage .top{height:172px;padding:0;display:block}.homePage .leftNav{padding:0;position:absolute;top:57px;left:5.2%}.homePage .firstRow{align-items:center;gap:10px;height:30px;display:flex}.homePage .firstRow a,.homePage .menuToggle{padding:0 5px;line-height:30px}.homePage .menuToggle{margin-right:18px;padding-left:40px}.homePage .menuToggle i,.homePage .menuToggle i:before,.homePage .menuToggle i:after{width:34px;top:14px}.homePage .logos{gap:30px;height:172px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.homePage .sanLogo,.homePage .cfLogo{margin:20px 0 0}.homePage .rightNav{align-items:center;gap:27px;padding:0;display:flex;position:absolute;top:63px;right:4.6%}.homePage .phone{white-space:nowrap;width:auto;font-size:20px;line-height:30px}.homePage .tools{gap:27px;display:flex}.homePage .tools button{background:0 0;border:0;align-items:center;width:22px;height:26px;padding:0;display:flex;transform:none!important}.homePage .tools button:nth-child(4){width:28px}.homePage .tools svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.homePage .tools button:nth-child(3) svg{width:25px;height:25px}.homePage .tools button:nth-child(4) svg{width:28px;height:24px}.homePage .tools b{border-radius:50%;min-width:17px;height:17px;padding:2px 4px;font:10px Arial,sans-serif;top:-8px;right:-8px}@media (max-width:1100px){.homePage .leftNav{left:20px}.homePage .leftNav .firstRow a{display:none}.homePage .logos{left:50%}.homePage .rightNav{display:none}}.homePage .menuToggle i:after{width:22px}.homePage .catalogMenu{z-index:30;gap:18px;top:105px}.homePage .catList,.homePage .subList{z-index:31;position:relative}.homePage .menuToggle.open{z-index:auto;width:auto;height:auto;padding:0 5px 0 40px;position:relative;top:auto;left:auto}.homePage .menuToggle.open i{background:#fff;width:34px;height:2px;display:block;top:14px;transform:none}.homePage .menuToggle i,.homePage .menuToggle i:before,.homePage .menuToggle i:after{height:2px}.homePage .menuToggle.open i:before{width:34px;top:-10px;transform:none}.homePage .menuToggle.open i:after{width:22px;top:10px;left:12px;transform:none}.homePage .menuToggle i:after{left:12px}.homePage .subList{align-self:flex-start;transition:margin-top .12s}.homePage .copy,.homePage .pager{z-index:2}.homePage .menuToggle i{background:#fff!important;width:34px!important;height:2px!important;top:14px!important;left:0!important}.homePage .menuToggle i:before{width:34px!important;height:2px!important;top:-9px!important;left:0!important;transform:none!important}.homePage .menuToggle i:after{width:22px!important;height:2px!important;top:9px!important;left:12px!important;transform:none!important}.homePage .menuToggle.open i{top:14px!important}.homePage .menuToggle.open i:before{top:-9px!important}.homePage .menuToggle.open i:after{top:9px!important}.homePage .firstRow{gap:12px;font-size:13px}.homePage .logos{transform:translate(-80px)}.homePage .tools{gap:20px}.authPage{color:#3d3d3d;background:#fff;height:100vh;font-family:Montserrat,Arial,sans-serif;overflow-y:auto}.authWrap{background:#fff url(/remote/bitrix/templates/san_motors_lineup/images/bg2.png) 50%/cover no-repeat;min-height:1025px;padding:25px 7.15% 70px}.authCrumbs{gap:12px;font-size:13px;display:flex}.authCrumbs a{color:#b36e44}.authCrumbs b{font-weight:400}.authContent{width:500px;margin-top:14px}.authContent h1,.authContent h2{margin:0 0 34px;font-size:20px;font-weight:400}.authForm{border-top:1px solid #f1f1f1;flex-direction:column;gap:24px;padding-top:22px;display:flex}.authForm label{color:#777;flex-direction:column;font-size:13px;display:flex}.authForm input:not([type=checkbox]){background:#f7f8f8;border:1px solid #ccc;height:38px;margin-top:5px;padding:0 9px;font:16px inherit}.authForm .remember,.authForm .agreement{color:#444;flex-direction:row;align-items:flex-start;font-size:14px}.authForm .remember input,.authForm .agreement input{margin:2px 5px 0 0}.authForm>button,.authAccount button{color:#fff;background:#3e4b4c;border:0;border-radius:3px;align-self:flex-start;padding:9px 14px}.authLink{color:#c87544;text-align:left;background:0 0;border:0;margin:25px 0;padding:0;text-decoration:underline;display:block}.registerHint{margin-top:34px;font-size:13px;line-height:1.5}.registerForm{border:0;gap:24px;padding:0}.registerForm em{color:#c65d50;font-style:normal}.registerForm small{line-height:1.6}.socialLogin{gap:10px;margin:-12px 0 28px;display:flex}.socialLogin button{color:#444;background:#fff;border:1px solid #ddd;height:38px;padding:0 13px}.socialLogin button b{color:#3976d3;margin-right:6px}.socialLogin button+button b{color:#2787f5}.authMessage{color:#a33;background:#fff0ed;margin-top:20px;padding:12px}.authMessage.ok{color:#287d43;background:#eaf8ee}.authAccount h2{font-weight:400}.authPage .productFooter{color:#aaa;background:#111}.authPage .productFooter a{color:#999}@media (max-width:650px){.authWrap{padding:25px 20px 60px}.authContent{width:100%}.socialLogin{flex-direction:column}.socialLogin button{width:100%}}.ihRight .ihToolLink,.homePage .homeToolLink{width:22px;height:26px;color:inherit;justify-content:center;align-items:center;padding:0;display:flex}.ihRight .ihToolLink svg,.homePage .homeToolLink svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.homePage .homeToolLink{color:#fff;text-decoration:none}.ihRight .cartLink{width:28px;text-decoration:none;position:relative}.ihRight .cartLink svg{width:28px;height:24px}.ihRight .cartLink b{box-sizing:border-box;color:#fff;text-align:center;background:#f36b0a;border-radius:50%;min-width:17px;height:17px;padding:2px 4px;font:10px Arial,sans-serif;position:absolute;top:-8px;right:-8px}.homePage .homeCartLink{width:28px;position:relative}.homePage .homeCartLink svg{width:28px;height:24px}.homePage .homeCartLink b{box-sizing:border-box;color:#fff;text-align:center;background:#f36b0a;border-radius:50%;min-width:17px;height:17px;padding:2px 4px;font:10px Arial,sans-serif;position:absolute;top:-8px;right:-8px}:is(.ihRight .cartLink:hover,.ihRight .cartLink:focus-visible,.homePage .homeCartLink:hover,.homePage .homeCartLink:focus-visible){color:#f36b0a}:is(.ihRight .cartLink:hover svg,.ihRight .cartLink:focus-visible svg,.homePage .homeCartLink:hover svg,.homePage .homeCartLink:focus-visible svg){stroke:#f36b0a}.ihRight .cartLink b,.homePage .homeCartLink b{display:none}.ihRight .cartLink.hasItems b{display:block}.cartPage{color:#3d3d3d;background:#fff;height:100vh;font-family:Montserrat,Arial,sans-serif;overflow-y:auto}.cartWrap{padding:25px 7.15% 22px}.cartCrumbs{gap:12px;font-size:13px;display:flex}.cartCrumbs a{color:#b36e44}.cartCrumbs b{font-weight:400}.cartWrap>h1{margin:14px 0 34px;font-size:20px;font-weight:400}.cartLayout{grid-template-columns:259px 1fr;gap:24px;display:grid}.cartLayout aside{border-radius:5px;height:max-content;overflow:hidden}.cartLayout aside a{color:#fff;background:#3e4b4c;border-bottom:1px solid #596465;justify-content:space-between;align-items:center;height:63.5px;padding:0 26px;font-size:15px;text-decoration:none;display:flex}.cartLayout aside a.active{background:#ed7626}.cartActions{align-items:flex-start;gap:20px;height:41px;font-size:14px;display:flex}.cartActions button{color:#444;background:0 0;border:0}.cartRow{border:1px solid #eee;grid-template-columns:22px 150px 1fr 100px 145px 25px;align-items:center;gap:16px;min-height:174px;padding:12px 14px;display:grid}.cartImage{width:150px;height:150px}.cartImage img{object-fit:contain;width:100%;height:100%}.cartInfo{flex-direction:column;gap:8px;display:flex}.cartInfo>a{color:#555;max-width:220px;font-size:15px;text-decoration:none}.cartInfo span{color:#aaa;font-size:13px}.cartInfo button{color:#c9977b;background:0 0;border:0;width:max-content;padding:0}.cartQty{border:1px solid #eee;border-radius:20px;justify-content:space-around;align-items:center;height:38px;display:flex}.cartQty button{color:#aaa;background:0 0;border:0}.cartRow>strong{text-align:right;font-size:18px;font-weight:400}.cartRemove{color:#d9aaa4;background:0 0;border:0;font-size:25px}.cartTotal{justify-content:space-between;align-items:center;height:70px;font-size:16px;display:flex}.cartTotal strong{font-size:19px;font-weight:400}.cartButtons{gap:15px;display:flex}.cartButtons button,.cartButtons a,.emptyCart a{color:#fff;background:#3e4b4c;border:0;justify-content:center;align-items:center;min-width:220px;height:55px;padding:0 20px;text-decoration:none;display:flex}.emptyCart{border:1px solid #eee;padding:50px 20px}.emptyCart h2{font-size:20px;font-weight:400}.emptyCart a{width:max-content;margin-top:20px}.recentCart{border-top:1px solid #ddd;min-height:420px;padding:50px 7.15% 90px}.recentCart>h2{font-size:20px;font-weight:400}.recentCart article{flex-direction:column;gap:10px;width:250px;display:flex}.recentCart img{object-fit:contain;height:210px}.recentCart article>a{color:#444}.recentCart article button{color:#fff;background:#3e4b4c;border:0;height:55px}.cartPage .productFooter{color:#aaa;background:#111}.cartPage .productFooter a{color:#999}@media (max-width:850px){.cartLayout{grid-template-columns:1fr}.cartLayout aside{display:none}.cartRow{grid-template-columns:22px 100px 1fr}.cartImage{width:100px;height:100px}.cartQty,.cartRow>strong,.cartRemove{grid-column:3}.cartButtons{flex-direction:column}.cartButtons>*{width:100%}}@media (min-width:851px){.cartMain{min-width:0}.cartActions{gap:0;padding-left:20px}.cartActions label{width:157px}.cartActions button:first-of-type{text-align:left;width:140px;padding:0}.cartActions button:last-of-type{text-align:left;width:180px;padding:0}.cartRow{height:174px;min-height:174px;padding:0;display:block;position:relative}.cartRow>input{margin:0;position:absolute;top:78px;left:20px}.cartImage{position:absolute;top:12px;left:56px}.cartInfo{width:180px;position:absolute;top:11px;left:281px}.cartQty{width:100px;position:absolute;top:68px;left:525px}.cartRow>strong{width:145px;position:absolute;top:73px;left:650px}.cartRemove{position:absolute;top:69px;right:13px}.cartButtons{gap:15px}.cartButtons button,.cartButtons a{box-sizing:border-box;width:220px;min-width:220px;padding:0}.cartLayout aside{width:259px}.cartWrap>h1{margin-top:10px;margin-bottom:31px}.cartTotal{height:83px}}.orderPage{color:#454545;min-height:100vh;font-family:Montserrat,Arial,sans-serif;overflow-y:auto}.orderWrap{width:1110px;max-width:calc(100% - 40px);margin:auto;padding:25px 0 47px}.orderCrumbs{gap:12px;font-size:11px;display:flex}.orderCrumbs a{color:#b36e44;text-decoration:none}.orderWrap>h1{margin:16px 0 34px;font-size:20px;font-weight:400}.orderGrid{grid-template-columns:835px 250px;align-items:start;gap:30px;display:grid}.orderBox{border:1px solid #e7e7e7}.orderBox h2{border-bottom:1px solid #e7e7e7;align-items:center;height:64px;margin:0;padding:0 31px;font-size:18px;font-weight:400;display:flex}.orderProduct{grid-template-columns:78px 1fr 65px 125px;align-items:center;gap:16px;min-height:81px;padding:0 31px;font-size:14px;display:grid}.orderProduct img{object-fit:contain;width:70px;height:62px}.orderProduct b{font-weight:400}.orderChoices{grid-template-columns:1fr 1fr;margin-top:20px;display:grid}.orderChoices .orderBox{min-height:320px}.orderChoices .orderBox+section{border-left:0}.orderChoices label{margin:28px 40px;font-size:13px;display:block}.orderChoices input{accent-color:#e67831}.orderChoices small{color:#999;margin:12px 0 0 29px;line-height:1.5;display:block}.orderBuyer{margin-top:20px;padding-bottom:29px}.orderBuyer h2{border-bottom:0}.orderBuyer label{margin:0 40px 22px;font-size:12px;display:block}.orderBuyer input,.orderBuyer textarea{box-sizing:border-box;background:#fdfdfd;border:1px solid #e9e9e9;width:100%;height:48px;margin-top:9px;padding:12px;display:block}.orderBuyer textarea{height:106px}.orderSummary{border:1px solid #e7e7e7;padding:20px 24px;font-size:13px}.orderSummary p{justify-content:space-between;margin:0 0 18px;display:flex}.orderSummary b{font-weight:400}.orderSummary hr{border:0;border-top:1px solid #ddd}.orderSubmit{color:#fff;background:#e59032;border:0;border-radius:4px;height:44px;margin:24px auto 0;padding:0 26px;display:block}.orderFooter{color:#aaa;background:#111;align-items:center;height:52px;padding:0 max(20px,50% - 555px);font-size:11px;display:flex}.orderFooter a{color:#999;text-decoration:none}.orderMessage{border:1px solid #eee;padding:45px}.orderMessage a{color:#fff;background:#e59032;padding:14px 22px;text-decoration:none;display:inline-flex}@media (max-width:950px){.orderGrid{grid-template-columns:1fr}.orderSummary{grid-row:1}.orderChoices{grid-template-columns:1fr}}.orderPage{height:100vh;min-height:0;overflow:hidden auto}.partsPage{color:#3d3d3d;background:#fff;height:100vh;font-family:Montserrat,Arial,sans-serif;overflow:hidden auto}.partsWrap{width:1110px;max-width:calc(100% - 40px);margin:auto;padding:25px 0 48px}.partsCrumbs{gap:12px;font-size:13px;display:flex}.partsCrumbs a{color:#b36e44}.partsCrumbs b{font-weight:400}.partsWrap>h1{margin:10px 0 34px;font-size:20px;font-weight:400}.partsGrid{background:#fafafa;grid-template-columns:repeat(3,297px);gap:20px;margin:0;padding:20px;display:grid}.partsGroup{box-sizing:border-box;background-color:#fff;background-position:100% 0;background-repeat:no-repeat;background-size:auto 270px;min-height:783px;padding:20px;overflow:hidden}.partsGroup4,.partsGroup5{min-height:595px}.partsTitle{z-index:1;color:#202020;margin-bottom:18px;font-size:17px;font-weight:500;text-decoration:none;display:block;position:relative}.partsGroup nav{z-index:1;flex-direction:column;align-items:flex-start;gap:0;display:flex;position:relative}.partsGroup nav a{color:#292929;align-items:center;min-height:29.6px;font-size:14px;line-height:1.25;text-decoration:none;display:flex}.partsGroup a:hover{color:#e77930}.partsGroup4{grid-column:1}.partsGroup5{grid-column:2}.partsFooter{color:#999;background:#111;align-items:center;gap:32px;height:52px;padding:0 max(20px,50% - 555px);font-size:11px;display:flex}.partsFooter a{color:#999;text-decoration:none}@media (max-width:1000px){.partsGrid{grid-template-columns:repeat(2,297px);justify-content:center}.partsGroup4,.partsGroup5{grid-column:auto}}@media (max-width:680px){.partsGrid{grid-template-columns:1fr;padding:10px}.partsGroup{width:100%;min-height:auto;padding-bottom:30px}.partsFooter a:nth-of-type(n+2){display:none}}.partsGroup{background-size:auto 300px!important}.partsTitle{margin:0!important;font-size:16px!important;font-weight:700!important;line-height:22.4px!important}.partsGroup nav{margin-top:10px!important}.partsGroup nav a{min-height:0!important;margin-top:10px!important;font-size:14px!important;line-height:19.6px!important}.partsWrap>h1{line-height:24px}.partsGrid{margin-top:4px}.partsWrap{padding-bottom:89px}.partsFooter{height:57.5px}.partsGroup{transition:background-size .35s,box-shadow .35s}.partsGroup:hover{box-shadow:0 8px 25px #00000012;background-size:auto 430px!important}@media (min-width:1600px){.partsWrap{width:calc(100% - 80px);max-width:none}.partsGrid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:40px}.partsGroup{width:auto;background-size:auto 55%!important}.partsGroup:hover{background-size:auto 82%!important}.partsGroup4{grid-column:auto}.partsGroup5{grid-column:1}.partsFooter{padding-left:40px;padding-right:40px}}.partListWrap{width:1110px;max-width:calc(100% - 40px);margin:auto;padding:25px 0 80px}.partListWrap>h1{margin:14px 0 32px;font-size:21px;font-weight:400}.partListLayout{grid-template-columns:175px 1fr;gap:28px;display:grid}.partSide{flex-direction:column;display:flex}.partSide a{color:#222;grid-template-columns:38px 1fr;align-items:center;min-height:42px;font-size:15px;text-decoration:none;display:grid}.partSide a.active{color:#ef711b}.partSide img{object-fit:contain;filter:grayscale()brightness(.25);width:28px;height:28px}.partSide a.active img{filter:none}.partTools{justify-content:space-between;align-items:center;height:55px;font-size:17px;display:flex}.partTools select{color:#ef711b;background:#fff;border:0;margin-left:18px;font-size:17px}.stockToggle{align-items:center;gap:9px;display:flex}.stockToggle input{display:none}.stockToggle i{border:1px solid #222;border-radius:50%;width:20px;height:20px}.stockToggle input:checked+i{background:#ef711b;box-shadow:inset 0 0 0 5px #fff}.partRows{border:1px solid #e5e5e5}.partRows article{border-bottom:1px solid #e5e5e5;grid-template-columns:130px minmax(230px,1fr) 125px 178px 48px;align-items:center;gap:8px;min-height:170px;padding:20px;display:grid}.partRows article:last-child{border-bottom:0}.partPhoto{width:110px;height:110px;display:block}.partPhoto img{object-fit:contain;width:100%;height:100%}.partInfo{align-self:center}.partInfo>a{color:#222;margin-bottom:12px;font-size:16px;line-height:1.35;text-decoration:none;display:block}.partInfo>div{gap:24px;font-size:14px;display:flex}.partInfo small{margin-top:10px;font-size:13px;display:block}.partInfo small.available{color:#159d28}.partInfo small.ordered{color:#ef7c1b}.partRows article>strong{text-align:right;font-size:18px;font-weight:400}.partBuy{color:#fff;background:#3e4b4c;border:0;border-radius:4px;height:55px;padding:0 12px;font-size:14px}.partAction{color:#aaa;background:#fff;border:1px solid #bbb;border-radius:4px;height:48px;font-size:24px}.partEmpty{padding:30px}.partListPage .partsFooter{margin-top:auto}@media (min-width:1600px){.partListWrap{width:calc(100% - 140px);max-width:none}.partListLayout{grid-template-columns:390px 1fr;gap:45px}.partSide a{grid-template-columns:50px 1fr;min-height:47px;font-size:18px}.partSide img{width:34px;height:34px}.partRows article{grid-template-columns:180px minmax(420px,1fr) 160px 320px 92px;gap:12px;min-height:235px;padding:35px 40px}.partPhoto{width:150px;height:150px}.partInfo>a{font-size:20px}.partInfo>div{font-size:17px}.partInfo small{font-size:16px}.partRows article>strong{font-size:22px}.partBuy{height:92px;font-size:18px}.partAction{height:92px;font-size:32px}.partTools{height:95px;font-size:21px}.partTools select{font-size:21px}}@media (max-width:800px){.partListLayout{grid-template-columns:1fr}.partSide{display:none}.partRows article{grid-template-columns:90px 1fr}.partPhoto{width:80px;height:80px}.partRows article>strong,.partBuy,.partAction{grid-column:2}.partBuy{height:48px}}.partSide a{grid-template-columns:34px 1fr!important;min-height:24px!important;font-size:14px!important}.partSide img{width:24px!important;height:24px!important}.partSide a>i{width:24px;height:24px;display:block}.partBuy{transition:background .18s}.partBuy:hover,.partBuy.inCart{background:#ff6808!important}.storeOverlay{z-index:1000;color:#333;font-family:Montserrat,Arial,sans-serif;position:fixed;inset:0}.storeShade{background:#0008;border:0;width:100%;height:100%;position:absolute;inset:0}.storePanel{background:#fff;width:min(620px,100%);height:100%;padding:30px 38px;position:absolute;top:0;right:0;overflow:auto;box-shadow:-8px 0 30px #0003}.storePanel>header{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.storePanel h2{margin:0;font-size:27px;font-weight:400}.storePanel>header button{color:#777;background:0 0;border:0;font-size:42px;line-height:32px}.storeSearch{margin:25px 0;position:relative}.storeSearch input{border:1px solid #aaa;border-radius:3px;width:100%;height:54px;padding:0 52px 0 18px;font-size:17px}.storeSearch span{font-size:30px;position:absolute;top:8px;right:18px}.storeResults>p{text-align:center;color:#888;margin:55px 0}.storeResults article{border-bottom:1px solid #e2e2e2;align-items:center;gap:14px;min-height:112px;padding:12px 42px 12px 0;display:flex;position:relative}.storeResults article>a{color:#333;flex:1;align-items:center;gap:17px;text-decoration:none;display:flex}.storeResults img{object-fit:contain;width:90px;height:82px}.storeResults article span{flex-direction:column;gap:8px;display:flex}.storeResults article b{font-size:14px;font-weight:500;line-height:1.35}.storeResults article small{color:#999}.storeResults article strong{white-space:nowrap;font-size:15px}.removeFavorite{color:#ef6b18;background:0 0;border:0;font-size:24px;position:absolute;top:42px;right:3px}.heart.favorite{color:#ef6b18}@media (max-width:600px){.storePanel{padding:22px 18px}.storeResults article{flex-wrap:wrap;align-items:flex-start}.storeResults img{width:72px}}.cfWrap{position:relative}.brandTiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;display:grid;position:absolute;top:118px;left:calc(7.15% + 283px);right:7.15%}.brandTiles a{color:#fff;background:#3e4a4b;border-radius:5px;justify-content:center;align-items:center;height:55px;font-size:16px;text-decoration:none;transition:all .18s;display:flex}.cfWrap:has(.brandTiles) .cfListing{padding-top:85px}.cfWrap:has(.brandTiles a:nth-child(4)) .cfListing{padding-top:164px}.brandTiles a:hover{background:#3e4a4b}.oilBrandTiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 24px;margin:0 0 28px;display:grid}.oilBrandTiles a{color:#fff;background:#3e4a4b;border-radius:5px;justify-content:center;align-items:center;height:55px;font-size:14px;text-decoration:none;transition:all .18s;display:flex}.oilBrandTiles a:hover{background:#465354}@media (max-width:1000px){.brandTiles{grid-template-columns:repeat(2,minmax(0,1fr));left:20px;right:20px}.cfWrap:has(.brandTiles) .cfContent{padding-top:75px}.cfWrap:has(.brandTiles a:nth-child(3)) .cfContent{padding-top:154px}.cfWrap:has(.brandTiles a:nth-child(5)) .cfContent{padding-top:233px}.cfWrap:has(.brandTiles) .cfListing{padding-top:0}.oilBrandTiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:22px}}@media (max-width:620px){.brandTiles{grid-template-columns:1fr;gap:10px}.brandTiles a{height:48px}.cfWrap:has(.brandTiles) .cfContent{padding-top:68px}.cfWrap:has(.brandTiles a:nth-child(2)) .cfContent{padding-top:126px}.cfWrap:has(.brandTiles a:nth-child(3)) .cfContent{padding-top:184px}.cfWrap:has(.brandTiles a:nth-child(4)) .cfContent{padding-top:242px}.cfWrap:has(.brandTiles a:nth-child(5)) .cfContent{padding-top:300px}.cfWrap:has(.brandTiles a:nth-child(6)) .cfContent{padding-top:358px}.oilBrandTiles{grid-template-columns:1fr}.oilBrandTiles a{height:48px}}.filters .check{cursor:pointer;padding:5px 0;font-size:13px;display:block}.filters .check input{vertical-align:-3px;accent-color:#ed711d;width:17px;height:17px;margin:0 7px 0 0}.filterChoices{padding:0 0 8px}.priceInputs input:focus{border-color:#ed711d;outline:2px solid #ed711d}.cfGrid article footer button{color:#fff;background:#3e4a4b}.cfGrid article footer button:hover{background:#465354}.dualRange{height:42px;margin:0 8px 12px;position:relative}.dualRange .rangeTrack{background:#ed711d;height:4px;position:absolute;top:14px;left:0;right:0}.dualRange input[type=range]{-webkit-appearance:none;appearance:none;pointer-events:none;background:0 0;width:100%;height:26px;margin:0;padding:0;position:absolute;top:3px;left:0}.dualRange input[type=range]::-webkit-slider-runnable-track{background:0 0;height:4px}.dualRange input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;cursor:pointer;pointer-events:auto;background:#ed711d;border:0;border-radius:50%;width:23px;height:23px;margin-top:-10px}.dualRange input[type=range]::-moz-range-track{background:0 0;height:4px}.dualRange input[type=range]::-moz-range-thumb{cursor:pointer;pointer-events:auto;background:#ed711d;border:0;border-radius:50%;width:23px;height:23px}.filterActions button:first-child{cursor:pointer}.filterActions button:first-child:hover{color:#ed711d}.gladiatorCatalog .cfWrap{padding-bottom:70px}.gladiatorCatalog .cfContent{align-items:start}.gladiatorCatalog .filters{height:auto;min-height:718px}.gladiatorSeries{grid-template-columns:repeat(4,1fr);gap:10px 24px;margin:0 0 30px;display:grid}.gladiatorSeries button{color:#fff;cursor:pointer;background:#3c494b;border:0;border-radius:5px;height:60px;font:400 13px Montserrat,Arial}.gladiatorSeries button.active,.gladiatorSeries button:hover{background:#f2721c}.boatChecks .check{align-items:center;gap:7px;margin:8px 0!important;font-size:12px!important;display:flex!important}.boatChecks .check input{width:20px;height:20px}.gladiatorCatalog .cfGrid article{min-height:650px}.gladiatorCatalog .cfImage img{background:#f5f5f5}.gladiatorCatalog .cfProps{grid-template-columns:65px 1fr}.gladiatorCatalog .cfProps .swatches i{background:#dadada}.gladiatorCatalog footer .out{color:#f2721c}.gladiatorCatalog footer button{background:#3c494b}.gladiatorText{color:#444;margin:55px 0 0;font:400 14px/1.65 Montserrat,Arial}.gladiatorText h2{margin:28px 0 10px;font-size:22px;font-weight:500}@media (max-width:950px){.gladiatorSeries{grid-template-columns:repeat(2,1fr)}}.gladiatorBrandTile{grid-template-columns:190px;margin-bottom:30px}.gladiatorBrandTile a{color:#fff;background:#3c494b;border-radius:5px;justify-content:center;align-items:center;height:55px;font:400 13px Montserrat,Arial;text-decoration:none;display:flex}.gladiatorBrandTile a:hover{background:#465354}.boatSwatches{flex-wrap:wrap;gap:7px;display:flex!important}.boatSwatches button{cursor:pointer;background:#f5f5f5;border:2px solid #fff;outline:1px solid #c87849;width:54px;height:42px;padding:0;overflow:hidden}.boatSwatches button img{object-fit:cover;width:100%;height:100%;display:block}.boatSwatches button:hover,.boatSwatches button.active{outline:3px solid #f36b0a}.gladiatorCatalog .cfImage img{transition:opacity .18s}.gladiatorFilterActions{z-index:2;background:#3c494b;border-top:1px solid #687476;padding:18px 20px;position:sticky;bottom:0;margin:22px -20px -20px!important}.gladiatorFilterActions button:first-child{color:#fff;font-weight:500}.gladiatorFilterActions button:last-child{color:#f19a62}.catalogColorSwatches{flex-wrap:wrap;gap:7px;display:flex!important}.catalogColorSwatches button{cursor:pointer;background-color:#f5f5f5;background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px solid #fff;outline:1px solid #c87849;width:42px;height:42px}.catalogColorSwatches button:hover,.catalogColorSwatches button.active{outline:3px solid #f36b0a}.cfGrid .cfImage img{transition:opacity .18s}.pitCatalog .filters{height:auto;min-height:510px}.pitBrands{grid-template-columns:190px 190px;gap:24px;margin-bottom:30px;display:grid}.pitBrands button{color:#fff;background:#3c494b;border:0;border-radius:5px;height:60px}.pitBrands button:hover,.pitBrands button.active{background:#f2721c}.pitAvailability .check{align-items:flex-start;gap:8px;margin:9px 0!important;font-size:12px!important;display:flex!important}.pitGrid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pitGrid article{border:1px solid #e6e6e6;flex-direction:column;min-height:690px;padding:12px 20px 20px;display:flex;position:relative}.pitBadge{color:#fff;background:#83c900;border-radius:4px;align-self:flex-start;padding:6px 12px;font-size:10px}.pitBadge.new{background:#f05d35}.pitGrid .heart{color:#f2721c;background:0 0;border:0;font-size:34px;position:absolute;top:11px;right:14px}.pitImage{justify-content:center;align-items:center;height:190px;display:flex}.pitImage img{object-fit:contain;width:100%;height:175px}.pitName{color:#333;border-top:1px solid #f2721c;min-height:75px;padding-top:13px;font-size:16px;line-height:1.4;text-decoration:none}.pitProps{color:#8d959a;grid-template-columns:auto 1fr;gap:6px 7px;margin:14px 0;font-size:12px;display:grid}.pitProps b{color:#555;font-weight:400}.pitGrid article>strong{margin-top:auto;font-size:23px;font-weight:400}.pitStock{color:#ec6b22;margin:12px 0}.pitBuy{color:#fff;background:#3c494b;border:0;border-radius:4px;height:54px;margin-top:14px;font-size:16px}.pitText{color:#444;margin-top:50px;font:400 14px/1.7 Montserrat,Arial}.pitText h2{margin-top:26px;font-size:22px;font-weight:500}@media (max-width:950px){.pitGrid{grid-template-columns:repeat(2,1fr)}}.pitGrid{align-items:start}.pitGrid article{height:auto!important;min-height:0!important;padding-bottom:20px!important}.pitGrid article>strong{margin-top:18px!important}.pitName{margin-bottom:8px;min-height:0!important}.pitProps{min-height:0;margin:10px 0!important}.pitStock{margin:8px 0!important}.pitBuy{margin-top:8px!important}.pitImage{height:180px!important}.pitImage img{height:165px!important}.pitProduct .opTop{grid-template-columns:minmax(600px,715px) minmax(310px,1fr);gap:40px}.pitProduct .opImage{height:405px;position:relative;overflow:hidden}.pitProduct .opImage:before{content:"РАССРОЧКА 0 – 6";z-index:2;color:#fff;background:#83c900;border-radius:4px;padding:7px 12px;font-size:10px;position:absolute;top:12px;left:12px}.pitProduct .opImage img{object-fit:contain;width:100%;height:100%}.pitProduct .thumbs{justify-content:center;gap:8px;margin-top:10px;display:flex}.pitProduct .thumbs button{background:#eee;border:2px solid #0000;width:66px;height:60px;padding:0}.pitProduct .thumbs button.active{border-color:#f2721c}.pitProduct .thumbs img{object-fit:cover;width:100%;height:100%}.pitProduct .opBuy{padding-top:0}.pitProduct .opBuy>strong{color:#111;font-size:30px}.pitProduct .opAcc{margin-top:18px}.pitProduct .description{font-size:14px;line-height:1.5}.pitProduct .description p{margin:0 0 14px}.pitProduct .specTables table{border-collapse:collapse;width:100%;font-size:13px}.pitProduct .specTables td{border-bottom:1px solid #e5e5e5;padding:9px}.pitProduct .specTables td:first-child{color:#888;width:48%}@media (max-width:1000px){.pitProduct .opTop{grid-template-columns:55% 1fr}}@media (max-width:700px){.pitProduct .opTop{grid-template-columns:1fr}.pitProduct .opImage{height:320px}}.cfGrid{background:0 0;border:0;gap:24px}.cfGrid article{background:#fff;border:1px solid #e1e1e1;border-radius:7px;min-width:0;min-height:490px;padding:19px 20px 20px;overflow:hidden;box-shadow:0 8px 24px #252e300b}.catalogBadge{z-index:2;color:#fff;border-radius:4px;padding:6px 12px;font-size:12px;position:absolute;top:10px;left:10px}.catalogBadge.new{background:#82c900}.catalogBadge.sale{background:#ef3535}.cfGrid .heart{z-index:2;color:#f06b1a;font-size:29px;line-height:1;top:15px;right:18px}.cfGrid .cfImage{height:190px;margin:0 0 12px;padding:4px 0}.cfGrid .cfImage img{object-fit:contain;max-width:100%;max-height:100%}.cfGrid .cfName{color:#414141;border-top:1px solid #f06b1a;min-height:78px;padding-top:5px;font-size:16px;font-weight:400;line-height:1.5}.cfGrid .cfProps{color:#879099;font-size:13px;line-height:24px}.cfGrid .cfProps b{color:#565b5f}.cfGrid .cfProps>span{grid-column:auto}.cfGrid .cfProps>span:has(+.swatches){grid-column:1/-1}.cfGrid article footer{margin-top:15px}.cfGrid article footer strong{color:#414141;margin:0 0 11px;font-size:22px;font-weight:400;line-height:1.25}.cfGrid article footer .in{color:#f06b1a;font-size:14px}.cfGrid article footer .out{color:#9a9fa2;font-size:14px}.cfGrid article footer button,.cfGrid article footer .out+button{color:#fff;text-align:center;background:#3e4a4b;border:0;border-radius:5px;width:100%;height:55px;margin-top:14px;padding:0 12px;font-size:16px;font-weight:400;display:block}.cfGrid article footer button:hover,.cfGrid article footer button.inCart{background:#ff6808}.cfGrid article footer .out+button:hover{background:#465354}@media (max-width:620px){.cfGrid article{min-height:490px}.cfGrid .cfImage{height:205px}}.usedCatalogCard{min-height:408px!important;padding:19px 20px 22px!important}.usedCatalogCard .cfImage{height:190px;margin-bottom:7px;padding:0}.usedCatalogCard .cfName{border-top:0;min-height:72px;padding-top:0}.usedCatalogCard footer{margin-top:auto}.usedCatalogCard footer strong{margin-bottom:7px}.usedCatalogCard footer button{margin-top:8px}@media (max-width:620px){.usedCatalogCard{min-height:430px!important}}.buyButton{cursor:pointer;transition:background .18s}.buyButton:hover,.buyButton.inCart{background:#ff6808!important}.tireCatalog .cfGrid article{min-height:570px}.tireCatalog .cfName{min-height:65px}.tireProps{color:#8d9499;font-size:13px;line-height:1.5}.tireProps b{color:#555;font-weight:400}.tireProps>span{margin:3px 0;display:block}.tireProps>div{flex-wrap:wrap;gap:6px;margin:5px 0 9px;display:flex}.tireOptions button{color:#555;font:inherit;cursor:pointer;background:#fafafa;border:1px solid #ddd;padding:4px 7px;font-size:11px;line-height:1.25;transition:border-color .15s,background-color .15s,color .15s}.tireOptions button:hover{color:#f36b13;border-color:#f36b13}.tireOptions button.selected{color:#333;background:#fff;border:2px solid #f36b13;padding:3px 6px}.tireCatalog .filters .check{max-height:33px;overflow:hidden}.trailerCatalog .cfContent{align-items:start}.trailerCatalog .brandTiles{grid-template-columns:repeat(2,minmax(220px,1fr));margin:0 0 25px}.trailerCatalog .cfGrid article{min-height:570px}.trailerCatalog .cfName{min-height:62px}.trailerCatalog .cfProps{min-height:72px}.trailerText{color:#444;max-width:1200px;margin:55px 0 20px;padding-left:294px;font-size:15px;line-height:1.65}.trailerText h2{margin:28px 0 12px;font-size:24px;font-weight:400}.trailerText p{margin:0 0 15px}@media (max-width:900px){.trailerText{padding-left:0}.trailerCatalog .brandTiles{grid-template-columns:1fr 1fr}}.requestModal{z-index:1200;font-family:Montserrat,Arial,sans-serif;position:fixed;inset:0}.requestShade{background:#0009;border:0;width:100%;height:100%;position:absolute;inset:0}.requestModal>section{color:#333;background:#fff;border-radius:8px;width:min(480px,100% - 30px);padding:35px 40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.requestClose{color:#777;background:0 0;border:0;font-size:36px;position:absolute;top:10px;right:15px}.requestModal h2{margin:0 0 12px;font-size:25px;font-weight:500}.requestModal p{line-height:1.45}.requestModal form{gap:12px;margin-top:20px;display:grid}.requestModal form>input{border:1px solid #bbb;border-radius:4px;height:48px;padding:0 14px}.requestModal form label{color:#777;font-size:12px}.requestModal form button{color:#fff;background:#3e4a4b;border:0;border-radius:4px;height:50px}.requestModal form button:hover{background:#f06b1a}.adminPage{color:#293234;background:#f3f5f6;min-height:100vh;font-family:Montserrat,Arial,sans-serif;overflow:auto}.adminPage>header{color:#fff;background:#344244;justify-content:space-between;align-items:center;height:72px;padding:0 4%;display:flex}.adminPage>header div{align-items:center;gap:18px;display:flex}.adminPage>header b{color:#f06b1a;font-size:21px}.adminPage>header span{color:#c7cecf}.adminPage>header a{color:#fff}.adminWrap{max-width:1250px;margin:auto;padding:35px 25px 80px}.adminTitle{align-items:center;gap:18px;display:flex}.adminTitle h1{font-size:32px}.adminTitle>b{color:#fff;background:#f06b1a;border-radius:20px;padding:6px 12px;font-size:12px}.adminStats{gap:15px;margin:10px 0 25px;display:flex}.adminStats span{background:#fff;border-radius:6px;padding:15px 22px;box-shadow:0 2px 9px #0001}.requestTable{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.requestTable article{background:#fff;border-radius:8px;padding:22px;box-shadow:0 3px 16px #26323812}.requestTop{align-items:center;gap:10px;display:flex}.requestTop time{color:#999;margin-left:auto;font-size:12px}.requestType{background:#e9edef;border-radius:12px;padding:4px 9px;font-size:11px}.requestType.credit{background:#fff0de}.requestType.order{background:#e6f4e9}.requestTable h2{margin:18px 0 9px;font-size:20px}.requestContacts{gap:16px;display:flex}.requestContacts a{color:#e76618}.requestTable dl{font-size:12px}.requestTable dl div{border-top:1px solid #eee;grid-template-columns:120px 1fr;padding:7px 0;display:grid}.requestTable dt{color:#999}.requestTable dd{overflow-wrap:anywhere;margin:0}.requestTable footer{justify-content:space-between;margin-top:15px;display:flex}.requestTable select{border:1px solid #aaa;border-radius:4px;height:36px;padding:0 10px}.requestTable footer button{color:#b34a42;background:0 0;border:0}.adminEmpty{text-align:center;color:#999;background:#fff;border-radius:8px;padding:80px}@media (max-width:760px){.requestTable{grid-template-columns:1fr}.adminStats{flex-wrap:wrap}}.requestFilters{flex-wrap:wrap;gap:10px;margin:0 0 24px;display:flex}.requestFilters button{color:#344244;cursor:pointer;background:#fff;border:1px solid #d7ddde;border-radius:22px;padding:10px 16px}.requestFilters button.active{color:#fff;background:#344244;border-color:#344244}.requestFilters button.credit.active{background:#d8872e;border-color:#d8872e}.requestFilters button.service.active{background:#607d82;border-color:#607d82}.requestFilters button.order.active{background:#45965b;border-color:#45965b}.requestFilters button.stock.active{background:#8d67a8;border-color:#8d67a8}.requestCard{border-top:4px solid #aab4b6}.requestCard.credit{border-top-color:#d8872e}.requestCard.service{border-top-color:#607d82}.requestCard.order{border-top-color:#45965b}.requestCard.stock{border-top-color:#8d67a8}.requestSource{color:#8a9496;text-transform:uppercase;letter-spacing:.05em;margin-top:12px;font-size:11px}.requestType.service{background:#e4eef0}.requestType.stock{background:#f1e9f6}.adminProducts{gap:7px;display:grid}.adminProducts a,.requestTable dd>a{color:#e76618;text-decoration:underline}.adminProducts span{display:block}.orderProduct>a{color:#454545;text-decoration:none}.orderProduct>a:hover{color:#f36b0a;text-decoration:underline}.authPage .socialLogin{display:none!important}.personalSide{height:max-content}.personalSide a,.personalSide button{color:#fff;text-align:left;background:#3e4a4b;border:0;border-bottom:1px solid #657072;justify-content:space-between;align-items:center;width:100%;height:64px;padding:0 25px;text-decoration:none;display:flex}.personalSide a:first-child{border-radius:5px 5px 0 0}.personalSide button{border-radius:0 0 5px 5px}.personalSide a.active{background:#f47721}.personalMain{background:#fff;border:1px solid #e2e2e2;min-height:430px;padding:30px}.personalData{max-width:650px}.personalData p{border-bottom:1px solid #eee;grid-template-columns:160px 1fr;margin:0;padding:15px 0;display:grid}.personalData span{color:#999}.personalCards{gap:12px;display:grid}.personalCards article{border:1px solid #ddd;border-radius:5px;grid-template-columns:1fr auto auto;gap:15px;padding:18px;display:grid}.personalCards article p{grid-column:1/-1}.personalCards span{color:#999;font-size:12px}.personalCards em{color:#f06b1a;font-style:normal}.personalEmpty{text-align:center;padding:65px 20px}.personalEmpty h2{font-weight:400}.personalEmpty a{color:#fff;background:#3e4a4b;margin-top:15px;padding:13px 25px;text-decoration:none;display:inline-block}.favoriteRows{gap:10px;display:grid}.favoriteRows>a{color:#333;border-bottom:1px solid #ddd;grid-template-columns:90px 1fr auto;align-items:center;gap:18px;padding:12px;text-decoration:none;display:grid}.favoriteRows img{object-fit:contain;width:85px;height:70px}@media (max-width:700px){.personalCards article{grid-template-columns:1fr}.favoriteRows>a{grid-template-columns:70px 1fr}.favoriteRows b{grid-column:2}.personalMain{padding:18px}html,body{width:100%;max-width:100%;overflow-x:hidden}:is(html:has(.originalProduct),body:has(.originalProduct)){height:auto!important;min-height:100%!important;overflow-y:auto!important}:is(html:has(.newsPage),body:has(.newsPage),html:has(.newsDetailPage),body:has(.newsDetailPage)){-webkit-overflow-scrolling:touch;height:auto!important;min-height:100%!important;overflow:hidden auto!important}.newsPage,.newsDetailPage{height:auto!important;min-height:100dvh!important;padding-bottom:64px!important;overflow:hidden visible!important}:is(html:has(.contactsPage),body:has(.contactsPage)){-webkit-overflow-scrolling:touch;height:auto!important;min-height:100%!important;overflow:hidden auto!important}.contactsPage{height:auto!important;min-height:100dvh!important;padding-bottom:64px!important;overflow:hidden visible!important}body{padding-bottom:64px}.mobileBottomNav{z-index:1100;color:#111;background:#fff;grid-template-columns:44px 44px 1fr 44px 44px;align-items:center;gap:7px;height:64px;padding:0 18px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #0002}.mobileBottomNav a,.mobileBottomNav button{color:#111;background:0 0;border:0;justify-content:center;align-items:center;height:52px;padding:0;font-size:28px;text-decoration:none;display:flex;position:relative}.mobileBottomNav a>svg,.mobileBottomNav button>svg{width:31px;height:31px;display:block;overflow:visible}.mobileBottomNav .mobileCartLink>svg{width:34px;height:30px}.mobileBottomNav .mobileCatalogLink{color:#c77a4f;font-size:12px;text-decoration:underline}.mobileBottomNav .mobileCatalogLink.active{color:#f0782b}.mobileBottomNav .mobileCartLink b{color:#fff;text-align:center;background:#f2701b;border-radius:50%;min-width:17px;height:17px;padding:2px 4px;font:10px Arial;position:absolute;top:4px;right:0}body.mobileCatalogOpen{overflow:hidden}body.mobileCatalogOpen .mobileFilterButton,body.mobileCatalogOpen .mobileFilterBackdrop,body.mobileCatalogOpen .filters{display:none!important}.mobileCatalogPanel{z-index:1099;color:#fff;overscroll-behavior:contain;background:#232323;position:fixed;inset:0 0 64px;overflow-y:auto}.mobileCatalogPanel nav{background:#232323;min-height:100%}.mobileCatalogRow{box-sizing:border-box;color:#fff;text-align:left;background:#232323;border:0;border-bottom:1px solid #5f6263;grid-template-columns:40px 1fr 24px;align-items:center;gap:11px;width:100%;height:59px;padding:0 17px 0 19px;font-size:15px;font-weight:400;text-decoration:none;display:grid}.mobileCatalogRow:active,.mobileCatalogGroup.expanded>.mobileCatalogRow{background:#292929}.mobileCatalogRow svg{color:#b95728;width:36px;height:36px}.mobileCatalogRow span{line-height:1.15}.mobileCatalogRow b{color:#737b7d;text-align:center;font-family:Arial;font-size:35px;font-weight:400;line-height:1;transform:translateY(-2px)}.mobileCatalogSubs{background:#3e4c4e}.mobileCatalogSubs a{box-sizing:border-box;color:#fff;border-bottom:1px solid #5b686a;grid-template-columns:1fr 24px;align-items:center;height:59px;padding:0 18px 0 58px;font-size:13px;text-decoration:none;display:grid}.mobileCatalogSubs a:active{background:#48585a}.mobileCatalogSubs a b{color:#899294;text-align:center;font-size:22px;font-weight:400}.mobileCatalogSubs a:nth-child(2){color:#d07a4d}.mobileFilterButton{display:none}body:has(.cfCatalog) .mobileFilterButton{z-index:1202;right:15px;top:var(--mobile-filter-top,150px);color:#ed7627;width:45px;height:42px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:3px;display:flex;position:fixed;bottom:auto}body:has(.cfCatalog) .mobileFilterButton svg{width:100%;height:100%;display:block}.mobileFilterBackdrop{z-index:1200;background:#0008;border:0;position:fixed;inset:0}body.mobileFiltersOpen{overflow:hidden}body.mobileFiltersOpen .filters{z-index:1201;left:0;right:44px;top:var(--mobile-filter-panel-top,160px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:0 5px 0 0;box-shadow:0 5px 18px #0003;width:auto!important;height:calc(100dvh - var(--mobile-filter-panel-top,160px) - 64px)!important;max-height:calc(100dvh - var(--mobile-filter-panel-top,160px) - 64px)!important;padding:30px 25px 0!important;display:block!important;position:fixed!important;bottom:auto!important;overflow:hidden auto!important}body.mobileFiltersOpen .mobileFilterButton{top:calc(var(--mobile-filter-panel-top,160px) + 8px);color:#ed7627;width:43px;height:43px;box-shadow:none;background:0 0;padding:4px;bottom:auto;right:48px}body.mobileFiltersOpen .filters .filterActions{z-index:3;background:#3d4a4b;border-radius:0;box-shadow:0 -8px 18px #26313299;justify-content:space-between!important;align-items:center!important;gap:20px!important;width:calc(100% + 50px)!important;margin:25px -25px 0!important;padding:17px 25px 20px!important;display:flex!important;position:sticky!important;bottom:0!important;left:auto!important;right:auto!important}body.mobileFiltersOpen .filters .filterActions button:first-child{color:#fff!important;background:0 0!important;border:0!important;min-height:46px!important;padding:0!important;font-size:16px!important}body.mobileFiltersOpen .filters .filterActions button:last-child{text-decoration:underline;color:#ed8a52!important;background:0 0!important;border:0!important;min-height:46px!important;padding:0!important;font-size:16px!important}.innerHeader{background:#fff;height:110px!important;padding:0 16px!important;display:block!important}.innerLogo{background-image:url(/remote/images/logo_dark.svg)!important;width:65px!important;height:78px!important;top:13px!important;left:auto!important;right:17px!important;transform:none!important}.ihLeft{display:none!important}.ihRight{position:absolute;top:25px;left:24px;right:105px;height:55px!important;padding:0!important;display:block!important}.ihRight>a{display:none!important}.ihRight>div{display:block!important}.ihRight button[aria-label=Поиск]{color:#111;border-bottom:2px solid #202020!important;justify-content:flex-start!important;width:100%!important;height:50px!important;display:flex!important}.ihRight button[aria-label=Поиск]:after{content:"Поиск по сайту";color:#999;margin-left:24px;font-size:15px;font-weight:400}.ihRight button[aria-label=Поиск] svg{width:28px!important;height:28px!important}.ihRight .ihToolLink,.ihRight button:not([aria-label=Поиск]),.ihCatalogMenu,.ihMenuBackdrop{display:none!important}.cfWrap,.opWrap,.infoWrap,.cartWrap{padding-left:16px!important;padding-right:16px!important}.cfWrap{padding-top:20px!important;padding-bottom:45px!important}.cfCrumbs,.opCrumbs,.infoCrumbs,.cartCrumbs{white-space:nowrap;padding-bottom:4px;font-size:12px;overflow-x:auto}.cfWrap>h1,.opWrap>h1{margin:8px 0 30px!important;font-size:20px!important}.cfContent{padding-top:0!important;display:block!important}.filters{display:none!important}.cfListing{padding:0!important}.brandTiles,.oilBrandTiles,.pitBrands,.gladiatorSeries{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 24px!important;margin:0 0 42px!important;display:grid!important;position:static!important}.brandTiles a,.oilBrandTiles a,.pitBrands button,.gladiatorSeries button{height:56px!important;font-size:13px!important}.sorter{position:relative;border:0!important;justify-content:center!important;height:48px!important;margin:0 0 8px!important;font-size:14px!important}.sorter:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='none' stroke='%23ed7627' stroke-width='2.2'%3E%3Crect x='3' y='3' width='10' height='10' rx='1.5'/%3E%3Crect x='19' y='3' width='10' height='10' rx='1.5'/%3E%3Crect x='3' y='19' width='10' height='10' rx='1.5'/%3E%3Crect x='19' y='19' width='10' height='10' rx='1.5'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;width:31px;height:31px;position:absolute;left:1px}.sorter:after{content:none!important}.sorter span{display:none}.sorter select{text-align:center;max-width:190px;font-size:14px!important}.cfGrid,.pitGrid{border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.cfGrid article,.pitGrid article{min-width:0!important;min-height:500px!important;box-shadow:none!important;border:1px solid #e5e5e5!important;border-radius:7px!important;padding:10px 11px 14px!important}.cfGrid .cfImage,.pitImage{height:145px!important;margin:0 0 6px!important}.cfGrid .cfName,.pitName{min-height:88px!important;padding-top:10px!important;font-size:15px!important;line-height:1.45!important}.cfGrid .cfProps,.pitProps{grid-template-columns:auto 1fr!important;font-size:11px!important;line-height:20px!important}.cfGrid article footer strong,.pitGrid article>strong{margin-top:12px!important;font-size:20px!important}.cfGrid article footer button,.pitBuy{width:100%;height:45px!important;padding:0 6px!important;font-size:12px!important}.heart{font-size:24px!important;top:6px!important;right:8px!important}.swatches,.boatSwatches{flex-wrap:wrap;gap:7px!important}.swatches button,.boatSwatches button{width:25px!important;height:25px!important}.gladiatorText,.trailerText,.pitText{margin-top:35px!important;padding-left:0!important;font-size:13px!important}.originalProduct{height:auto!important;min-height:100dvh!important;padding-bottom:64px!important;overflow:visible!important}.originalProduct .opWrap{padding:20px 16px 70px!important}.originalProduct .opCrumbs{gap:9px!important;margin-bottom:12px!important}.originalProduct .opWrap>h1{margin:8px 0 30px!important;font-size:20px!important;line-height:1.45!important}.opTop,.pitProduct .opTop,.tireProduct .opTop,.usedProduct .opTop{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.opImage,.pitProduct .opImage,.tireProduct .opImage,.usedProduct .opImage{border-radius:7px!important;width:100%!important;height:200px!important}.opImage img,.pitProduct .opImage img,.tireProduct .opImage img,.usedProduct .opImage img{object-fit:contain!important;width:96%!important;height:96%!important}.thumbs{scrollbar-width:none;overflow:auto hidden;justify-content:flex-start!important;gap:7px!important;height:50px!important;margin:8px 0 0!important}.thumbs::-webkit-scrollbar{display:none}.thumbs button,.pitProduct .thumbs button,.usedProduct .thumbs button{flex:0 0 54px!important;width:54px!important;height:46px!important}.opBuy{min-width:0!important;padding:0!important}.opBuy>label{margin-top:2px!important;display:block!important}.opColors{gap:14px!important;margin:9px 0 22px 5px!important}.opColors button{width:27px!important;height:27px!important}.opBuy>strong{margin:0 0 17px!important;font-size:29px!important;line-height:1.2!important}.opBuy>p{margin:22px 0 18px!important}.buyButton{width:100%!important;height:56px!important}.opAcc{margin-top:20px!important}.opAcc>button{height:54px!important;font-size:15px!important}.description{padding:20px 4px!important;font-size:14px!important;line-height:1.55!important}.description h3{margin:0 0 12px!important;font-size:16px!important}.description p{margin-bottom:16px!important}.specTables{padding:18px 0 25px!important;overflow-x:visible!important}.specTables section{margin-bottom:24px!important}.specTables h2{font-size:18px!important}.specTables table{table-layout:fixed;width:100%!important;min-width:0!important;font-size:12px!important}.specTables td{overflow-wrap:anywhere;padding:8px!important}.specTables td:first-child{width:46%!important}.equipment{padding:17px 8px 20px 25px!important;font-size:14px!important;line-height:1.55!important}.opVariants>div{max-height:150px;overflow-y:auto}.opVariants button{padding:6px 8px!important;font-size:11px!important}.productFooter,.partsFooter,.orderFooter,.siteFooter{display:none!important}.infoWrap{background-image:none!important;min-height:auto!important;padding-top:20px!important;padding-bottom:40px!important}.infoWrap>h1{margin:14px 0 32px!important;font-size:24px!important}.infoContent{font-size:14px!important}.creditForm,.serviceForm,.authContent{width:100%!important;margin-left:0!important}.creditForm input,.creditForm select,.serviceForm input,.serviceForm select,.serviceForm textarea{width:100%!important}.contactCards,.contactHeadings{grid-template-columns:1fr!important}.siteMap{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;min-width:0!important}.siteMap a{box-sizing:border-box!important;overflow-wrap:anywhere!important;width:100%!important;min-width:0!important;padding:8px 0!important}.contactsPage .contactsMap{box-sizing:border-box!important;object-fit:cover!important;object-position:center!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:260px!important;margin:20px 0 0!important}.partsWrap,.partListWrap,.orderWrap{width:auto!important;max-width:none!important;margin:0 16px!important}.partsGrid{grid-template-columns:1fr!important;padding:8px!important}.partListLayout{grid-template-columns:1fr!important}.partSide{display:none!important}.partTools{gap:10px;min-height:64px;height:auto!important;font-size:13px!important}.partTools select{max-width:150px;margin-left:5px!important;font-size:13px!important}.partRows article{grid-template-columns:78px 1fr!important;min-height:150px!important;padding:12px!important}.partPhoto{width:70px!important;height:70px!important}.partInfo>a{font-size:13px!important}.partInfo>div{gap:3px!important;font-size:11px!important;display:grid!important}.partRows article>strong,.partBuy,.partAction{grid-column:2!important}.partBuy{width:100%!important}.cartRow{grid-template-columns:72px 1fr!important;padding:12px!important}.cartRow>input{display:none}.cartImage{width:70px!important;height:70px!important}.cartInfo{font-size:12px}.cartQty,.cartRow>strong,.cartRemove{grid-column:2!important}:is(html:has(.orderPage),body:has(.orderPage)){height:auto!important;min-height:100%!important;overflow:hidden auto!important}.orderPage{width:100%!important;height:auto!important;min-height:100dvh!important;padding-bottom:72px!important;overflow:hidden visible!important}.orderWrap{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:20px 16px 38px!important}.orderCrumbs{flex-wrap:wrap!important;gap:7px!important;min-width:0!important}.orderWrap>h1{margin:15px 0 25px!important;font-size:20px!important}.orderGrid,.orderGrid>div,.orderBox,.orderChoices,.orderBuyer,.orderSummary{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.orderGrid{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;display:grid!important}.orderSummary{grid-row:auto!important;padding:17px 16px!important}.orderBox h2{height:auto!important;min-height:54px!important;padding:12px 15px!important;font-size:15px!important;line-height:1.35!important}.orderProduct{grid-template-columns:55px minmax(0,1fr)!important;gap:8px 12px!important;padding:12px!important;overflow:hidden!important}.orderProduct img{width:55px!important;height:55px!important}.orderProduct>a{overflow-wrap:anywhere!important;min-width:0!important}.orderProduct>:nth-child(n+3){grid-column:2}.orderProduct b{white-space:nowrap!important}.orderChoices{grid-template-columns:minmax(0,1fr)!important;margin-top:16px!important}.orderChoices .orderBox{min-height:0!important}.orderChoices .orderBox+section{border-top:0!important;border-left:1px solid #e7e7e7!important}.orderChoices label{margin:20px 16px!important}.orderChoices small{margin-left:22px!important}.orderBuyer{margin-top:16px!important;padding-bottom:4px!important}.orderBuyer label{box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0 16px 18px!important}.orderBuyer input,.orderBuyer textarea{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.orderBuyer textarea{resize:vertical!important;height:120px!important}.orderSubmit{box-sizing:border-box!important;white-space:normal!important;width:100%!important;max-width:100%!important;height:54px!important;margin:18px 0 0!important;padding:0 12px!important;font-size:18px!important}.homePage{height:100dvh;padding-bottom:0}.homePage .stage{min-height:520px;background-position:50%!important;height:calc(100dvh - 64px)!important}.homePage .top{height:105px!important;padding:0!important}.homePage .mobileBottomNav{color:#fff!important;box-shadow:none!important;background:#111!important}.homePage .mobileBottomNav a,.homePage .mobileBottomNav button{color:#fff!important}.homePage .mobileBottomNav .mobileCatalogLink{color:#fff!important;text-decoration-color:#fff!important}.homePage .mobileBottomNav .mobileCartLink b{color:#fff!important;background:#f2701b!important}.homePage .leftNav,.homePage .rightNav,.homePage .cfLogo{display:none!important}.homePage .logos{height:70px!important;display:block!important;top:14px!important;left:14px!important;transform:none!important}.homePage .sanLogo{width:78px!important;height:64px!important;margin:0!important}.mobileHomeSearch{z-index:7;color:#ddd;text-align:left;background:0 0;border:0;border-bottom:2px solid #fff;align-items:center;gap:15px;height:42px;padding:0 0 9px;font-size:14px;display:flex;position:absolute;top:28px;left:141px;right:17px}.mobileHomeSearch svg{fill:none;stroke:#fff;stroke-width:2px;width:22px;height:22px}.homePage .copy{text-align:center;width:auto!important;top:145px!important;left:22px!important;right:22px!important}.homePage .copy h1{margin:0 0 20px!important;font-size:31px!important;line-height:1.15!important}.homePage .copy p{margin-bottom:16px!important;font-size:14px!important}.homePage .copy>a{height:60px!important;padding:0 18px!important;font-size:14px!important;line-height:56px!important}.homePage .pager{flex-direction:row!important;justify-content:space-between!important;display:flex!important;inset:auto 45px 92px!important}.homePage .pager button{width:12px!important;height:12px!important;margin:0!important}.homePage .pager button.active{width:18px!important;height:18px!important;margin-top:-3px!important}.homePage .dotTexture{top:auto;bottom:35px}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{-webkit-text-size-adjust:100%;font-size:16px!important}}@media (min-width:701px){.mobileBottomNav,.mobileCatalogPanel{display:none}.mobileFilterButton,.mobileFilterBackdrop,.mobileHomeSearch{display:none!important}}.homePage .catList,.homePage .subList{max-height:calc(100dvh - 130px);overflow-y:auto}.ihCatalogMenu .ihCatList,.ihCatalogMenu .ihSubList{max-height:calc(100dvh - 100px);overflow-y:auto}.pitBrands{flex-wrap:wrap;gap:8px;max-height:180px;display:flex;overflow-y:auto}.brandTiles{max-height:220px;overflow-y:auto}.cfWrap:has(.brandTiles a:nth-child(7)) .brandTiles{max-height:220px;margin:0 0 24px 283px;position:static}:is(.cfWrap:has(.brandTiles a:nth-child(7)) .cfListing,.cfWrap:has(.brandTiles a:nth-child(7)) .cfContent){padding-top:0}@media (max-width:1000px){.cfWrap:has(.brandTiles a:nth-child(7)) .brandTiles{margin-left:0}}.cfAlignedBrands .brandTiles{max-height:220px;margin:0 0 24px!important;position:static!important}.cfAlignedBrands .cfListing,.cfAlignedBrands .cfContent{padding-top:0!important}
