@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geologica-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geologica-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box;outline:none!important}html{background:#fff;min-width:320px;overflow-x:clip}body{margin:0;font-family:Geologica,Arial,sans-serif;font-size:16px;overflow-x:clip}a{color:inherit;text-decoration:none}.section-head>a{color:#17191c;border-bottom:1px solid #ec9025;padding-bottom:3px;font-size:12px;font-weight:500}button,input,textarea,select{font:inherit;appearance:none}input,textarea,select{font-size:16px}input[type=checkbox]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}input[type=checkbox]+.checkbox-icon{cursor:pointer;background:0 0;border:2px solid #ec9025;border-radius:2px;flex:0 0 20px;width:20px;height:20px;display:inline-block}input[type=checkbox]:checked+.checkbox-icon{border:0;box-shadow:none!important;background:url(/build/assets/checkbox_active-B102RoIl.svg) 50%/100% 100% no-repeat!important}input[type=checkbox]:focus-visible+.checkbox-icon{outline-offset:2px;outline:2px solid #ec902559}input[type=checkbox]:disabled+.checkbox-icon{opacity:.5;cursor:default}input[type=checkbox]+.checkbox-icon--danger{border-color:#dc2626}input[type=checkbox]:checked+.checkbox-icon--danger{background-image:url(/build/assets/checkbox_active_red-BvRBHi47.svg)!important}:where(label:has(input[type=checkbox][data-consent-required]),.checkout-consent){font-size:14px;line-height:1.2}button,a{-webkit-tap-highlight-color:transparent}@media (width<=700px){.wrap{width:min(100% - 24px,1440px)}.section{padding-top:55px}.section h2{font-size:24px}}.auth-page{background-color:#f4f5f7;min-height:100vh}.auth-page input:-webkit-autofill{-webkit-text-fill-color:#17191c;-webkit-box-shadow:inset 0 0 0 1000px #fff}.auth-page input:-webkit-autofill:hover{-webkit-text-fill-color:#17191c;-webkit-box-shadow:inset 0 0 0 1000px #fff}.auth-page input:-webkit-autofill:focus{-webkit-text-fill-color:#17191c;-webkit-box-shadow:inset 0 0 0 1000px #fff}.auth-page form button[type=submit]{transition:background-color .18s,box-shadow .18s,transform .18s}.auth-page form button[type=submit]:active{transform:translateY(1px)}.admin-page{background-color:#f4f5f7;min-height:100vh}.admin-page #sidebar{will-change:transform;background-color:#17191c;width:272px}.admin-page [data-sidebar-backdrop]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.admin-page nav a,.admin-page nav span,.admin-page button{transition:color .18s,background-color .18s,border-color .18s,transform .18s}.admin-page dialog{max-height:calc(100vh - 2rem)}.admin-page dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a8c}.admin-page .directory-type-link{color:#475569}.admin-page .directory-type-link:hover{color:#0f172a}.admin-page .directory-type-link.is-active,.admin-page .admin-primary-action,.admin-page .admin-primary-action:hover,.admin-page .admin-primary-action:focus{color:#fff}.home-page{color:#181818;background:#fff;font-family:Geologica,Arial,sans-serif}.home-page a{color:inherit;text-decoration:none}.home-page button{cursor:pointer;border:0}.wrap{width:min(1440px,100% - 40px);margin-inline:auto}.site-header{color:#181818;z-index:5;background:#fff;padding:12px 0 0;position:relative}body.catalog-menu-open{overflow:hidden}.header-top{align-items:center;gap:20px;height:72px;font-size:10.8px;display:flex}.store-meta{width:max-content;line-height:1.35;position:relative}.store-meta__content{color:inherit;text-align:left;grid-template-columns:max-content;padding:0;display:grid}.store-meta__content span{font-weight:600}.store-meta__content b{color:#f39a15;font-weight:600}.store-meta__toggle{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:max-content 14px;column-gap:7px;padding:0;display:grid}.store-meta__toggle span,.store-meta__toggle b{grid-column:1}.store-meta__toggle span{font-weight:600}.store-meta__toggle b{color:#f39a15;font-weight:600}.store-meta__toggle img{grid-area:1/2/3;align-self:center;width:14px;height:8px;transition:transform .2s;display:block}.store-meta__toggle[aria-expanded=true] img{transform:rotate(180deg)}.store-meta__menu{z-index:110;background:#fff;border:1px solid #eee;border-radius:14px;width:310px;padding:8px;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 12px 30px #00000024}.store-meta__menu button{color:#222;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;width:100%;padding:11px 12px;font-size:12px;display:block}.store-meta__menu button:hover,.store-meta__menu button.is-active{color:#ed8d1d;background:#fff3e5}.utility-nav{white-space:nowrap;align-items:center;gap:13px;font-size:13px;display:flex}.utility-nav a{color:#202020;transition:color .2s}.header-contact{align-items:center;gap:16px;margin-left:auto;display:flex}.home-page .phone{color:#ec9025;white-space:nowrap;font-size:16px;font-weight:700}.callback-btn{color:#111;background:#fff;border-radius:24px;width:180px;height:42px;font-size:14px;font-weight:600;border:1px solid #ec9025!important}.header-main{z-index:21;color:#fff;background:#0a0a0a;border-radius:30px;align-items:center;gap:12px;height:58px;padding:6px 7px 6px 22px;display:flex;position:relative}.header-main-sentinel{pointer-events:none;width:1px;height:0;display:block}.site-header.is-main-sticky{padding-bottom:58px}.site-header.is-main-sticky .header-main{z-index:100;position:fixed;top:10px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #0000002e}.site-header.is-main-sticky .catalog-mega-menu{max-height:calc(100dvh - 94px);position:fixed;top:78px}.logo{flex:none;line-height:0;display:block}.logo img{width:103px;height:auto;display:block}.header-main .logo img{filter:none}.catalog-btn{color:#fff;background:linear-gradient(110deg,#ffc515,#f5981c);border-radius:24px;align-items:center;gap:9px;height:45px;padding:0 3px 0 14px;font-size:13.2px;display:flex}.grid-icon{background:#ffb64b;border-radius:50%;place-items:center;width:39px;height:39px;display:grid;position:relative}.grid-icon img{width:16px;height:16px;display:block}.main-nav{white-space:nowrap;align-items:center;gap:12px;font-size:14px;display:flex}.main-nav a{color:#eee;transition:color .2s}.main-nav-more{flex:none;position:relative}.main-nav-more[hidden]{display:none}.main-nav-more>button{background:#222;border:0;border-radius:50%;justify-content:center;align-items:center;gap:3px;width:34px;height:34px;padding:0;display:flex}.main-nav-more>button i{background:#fff;border-radius:50%;width:5px;height:5px;display:block}.main-nav-more__dropdown{z-index:120;opacity:0;visibility:hidden;background:#171717;border:1px solid #333;border-radius:14px;min-width:210px;padding:8px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-5px);box-shadow:0 15px 35px #00000040}.main-nav-more__dropdown a{color:#eee;border-radius:9px;width:100%;padding:10px 12px;font-size:13px;line-height:1.15;display:block!important}.main-nav-more__dropdown a:hover,.main-nav-more__dropdown a:focus-visible{color:#f7a516;background:#2b2b2b}.main-nav-more:hover .main-nav-more__dropdown,.main-nav-more:focus-within .main-nav-more__dropdown,.main-nav-more.is-open .main-nav-more__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.grid-icon:before,.grid-icon:after{content:"";opacity:0;background:#fff;border-radius:2px;width:20px;height:2px;transition:opacity .16s,transform .24s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.catalog-btn.is-open .grid-icon img{opacity:0;transform:scale(.65)}.catalog-btn.is-open .grid-icon:before{opacity:1;transform:translate(-50%,-50%)rotate(45deg)}.catalog-btn.is-open .grid-icon:after{opacity:1;transform:translate(-50%,-50%)rotate(-45deg)}.grid-icon img{transition:opacity .16s,transform .24s}.catalog-mega-menu{z-index:20;color:#242424;opacity:0;transform-origin:top;pointer-events:none;background:#fff;border-radius:32px;height:auto;min-height:min(500px,100dvh - 168px);max-height:calc(100dvh - 168px);padding:0;transition:opacity .32s,transform .42s cubic-bezier(.22,1,.36,1);position:absolute;top:152px;left:50%;overflow:hidden;transform:translate(-50%,-32px);box-shadow:0 18px 45px #00000014}.catalog-mega-menu[hidden]{display:none}.catalog-mega-menu{grid-template-rows:minmax(0,1fr);grid-template-columns:242px minmax(0,1fr);display:grid}.mobile-catalog-menu{display:none}.catalog-mega-menu.is-open{opacity:1;pointer-events:auto;transform:translate(-50%)}.catalog-mega-menu__categories{z-index:1;overscroll-behavior:contain;background:#fff;border-radius:32px 0 0 32px;flex-direction:column;gap:5px;min-height:0;max-height:100%;padding:35px 30px 28px 36px;display:flex;position:relative;overflow-y:auto}.catalog-mega-menu__category{color:#242424;width:100%;min-height:38px;font:inherit;text-align:left;background:0 0;border-radius:22px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:flex}.catalog-mega-menu__category i{background:#ffffff47;border-radius:50%;place-items:center;width:34px;height:34px;display:none}.catalog-mega-menu__category i img{width:14px;height:14px;display:block}.catalog-mega-menu__category.is-active{color:#fff;background:linear-gradient(100deg,#f7c613,#f99726);padding-right:3px}.catalog-mega-menu__category.is-active i{display:grid}.catalog-mega-menu__content{z-index:1;overscroll-behavior:contain;background:#f7f7f7 url(/build/assets/catalog-menu-bg-DTfXiL38.webp) 100% 100%/auto 100% no-repeat;border-radius:32px 0 0 32px;min-height:0;max-height:100%;padding:36px;position:relative;overflow:auto}.catalog-mega-menu__panel{grid-template-columns:repeat(4,minmax(135px,220px));place-content:start;gap:52px 28px;display:none}.catalog-mega-menu__panel.is-active{display:grid}.catalog-mega-menu__group{flex-direction:column;gap:10px;min-width:0;display:flex}.catalog-mega-menu__group a{color:#373737;width:max-content;max-width:100%;font-size:13px;line-height:1.2;transition:color .2s}.catalog-mega-menu__group .catalog-mega-menu__title{color:#222;margin-bottom:2px;font-size:15px;font-weight:500}.catalog-mega-menu__group .catalog-mega-menu__all{color:#222;border-bottom:1px solid #ec9025;margin-top:8px;padding-bottom:3px}.catalog-mega-menu__group button.catalog-mega-menu__all{width:max-content;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ec9025;border-radius:0;align-self:flex-start;padding:0 0 3px;font-size:13px;line-height:1.2}@media (hover:hover){.utility-nav a:hover,.main-nav a:hover,.catalog-mega-menu__group a:hover,.breadcrumbs a:hover,.promotions-breadcrumbs a:hover,.blog-breadcrumbs a:hover,.about-breadcrumbs a:hover,.trade-in-breadcrumbs a:hover,.installment-breadcrumbs a:hover,.footer-contact-link:hover,.footer-route-link:hover,.footer-nav-group a:hover,.catalog-mega-menu__category:not(.is-active):hover{color:#ec9025}}.utility-nav a:focus-visible,.main-nav a:focus-visible,.catalog-mega-menu__group a:focus-visible,.footer-nav-group a:focus-visible{color:#ec9025}.search{background:#222;border-radius:20px;align-items:center;gap:8px;min-width:155px;height:36px;margin-left:auto;padding:0 15px;display:flex}.search input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:16px}.search-icon{flex:none;width:16px;height:16px;display:block}.cart-total{color:#f7a516;white-space:nowrap;font-size:14.4px}.cart{background:#f7a516;border-radius:50%;flex:0 0 43px;place-items:center;height:43px;display:grid;position:relative}.cart>img{width:19px;height:19px;display:block}.cart span{color:#111;background:#fff;border-radius:9px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10.8px;display:grid;position:absolute;top:-1px;right:-2px}.cart span:empty{display:none}.hero{background:linear-gradient(110deg,#f6f6f6 58%,#fff0e2);border-radius:28px;align-items:center;height:510px;margin-top:30px;display:flex;position:relative;overflow:hidden}.hero-copy{z-index:2;max-width:530px;padding-left:44px}.eyebrow{color:#f49b1a;text-transform:uppercase;letter-spacing:.15em;font-size:12px;font-weight:700}.hero h1{margin:8px 0 20px;font-size:52px;line-height:1.02}.hero-copy>p:not(.eyebrow){color:#616161;max-width:430px}.black-btn,.white-btn,.orange-btn{border-radius:24px;margin-top:16px;padding:13px 28px;font-weight:700}.black-btn{color:#fff;background:#111}.white-btn{background:#fff}.orange-btn{background:#ffae18}.hero-visual{justify-content:center;align-items:center;display:flex;position:absolute;inset:0 0 0 48%}.hero-person{color:#4b2d27;background:linear-gradient(#f6c8a5 0 22%,#b9d9ec 22%);border-radius:180px 180px 40px 40px;justify-content:center;width:370px;height:460px;padding-top:55px;font-size:32px;display:flex}.watch{z-index:2;color:#fff;background:#151515;border:17px solid #f28b48;border-radius:34px;place-items:center;width:105px;height:130px;font-size:30px;display:grid;position:absolute;bottom:75px;left:16%;transform:rotate(-12deg)}.watch-min{color:#ffae18}.slider-controls{gap:10px;display:flex;position:absolute;bottom:36px;left:44px}.slider-controls button{background:#fff;border:1px solid #f1a234;border-radius:50%;width:38px;height:38px}.dots{gap:7px;display:flex;position:absolute;bottom:35px;right:35px}.dots i{background:#ddd;border-radius:50%;width:7px;height:7px}.dots i:first-child{background:#ffa919}.hero-slider{border-radius:34px;margin-top:30px;position:relative;overflow:hidden}.hero-swiper{width:100%}.hero-slider .hero{aspect-ratio:1600/680;background-image:var(--hero-desktop-image);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0;width:100%;height:auto;min-height:477px;margin:0}.hero-slider .swiper-slide.hero{align-items:center;display:flex}.hero-slider .hero-copy{width:min(45%,640px);padding-left:60px}.hero-slider .hero h1{letter-spacing:-.035em;white-space:pre-line;max-width:620px;margin:0 0 20px;font-size:clamp(33.6px,3.2vw,51.2px);font-weight:700;line-height:1.02}.hero-slider .hero-copy>p{color:#333;max-width:640px;margin:0;font-size:16px;line-height:1.35}.hero-slider .hero-theme-light .hero-copy,.hero-slider .hero-theme-light .hero-copy>p{color:#fff}.hero-slider .hero-theme-light .hero-cta{color:#17191c;background:#fff}.home-page .hero-cta{color:#fff;background:#000;border-radius:30px;justify-content:center;align-items:center;width:250px;height:56px;margin-top:40px;padding:0;font-size:14px;display:flex}.hero-navigation{z-index:3;gap:16px;display:flex;position:absolute;bottom:36px;left:60px}.hero-navigation button{color:#111;background:#ffffffd1;border:1px solid #f29a1b;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:background-color .2s,color .2s;display:grid}.hero-navigation button:hover{color:#fff;background:#f29a1b}.hero-navigation button span{margin-top:-3px;font-family:Arial,sans-serif;font-size:29px;font-weight:300;line-height:1;display:block}.hero-pagination.swiper-pagination-bullets{z-index:3;align-items:center;gap:10px;display:flex;width:auto!important;position:absolute!important;inset:auto 60px 52px auto!important;transform:none!important}.hero-pagination .swiper-pagination-bullet{opacity:1;background:#fff;border-radius:50%;width:9px;height:9px;margin:0!important}.hero-pagination .swiper-pagination-bullet-active{background:#f29a1b}.section{padding-top:82px}.section h2{margin:0 0 25px;font-size:29px}.section-head{justify-content:space-between;align-items:center;display:flex}.section-head>a{font-size:14px;text-decoration:none}.category-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;width:100%;display:grid}.category-card{background:#f7f7f7;border-radius:15px;flex-direction:column;justify-content:space-between;height:256px;padding:16px;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.category-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #00000014}.category-card .category-image{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.category-image img{object-fit:contain;width:100%;height:100%;max-height:204px;display:block}.category-card b{flex:none;padding-top:8px;font-size:14px;font-weight:500;line-height:1.2}.tone-0{background:linear-gradient(145deg,#dae6ee,#ff7e32)}.tone-1{background:linear-gradient(145deg,#101010,#73a8ff)}.tone-2{background:linear-gradient(145deg,#e9e9e9,#aaa)}.tone-3{background:linear-gradient(145deg,#111,#fa8)}.tone-4{background:linear-gradient(145deg,#fff,#d7d7d7)}.catalog-page{padding-top:30px}.breadcrumbs{color:#777;align-items:center;gap:5px;margin-bottom:27px;font-size:12px;display:flex}.breadcrumbs span:last-child{color:#ec9025}.catalog-page h1{margin:0 0 25px;font-size:29px;line-height:1.15}.category-page{padding-top:30px}.category-page h1{margin:0 0 16px;font-size:32px;line-height:1.1}.category-tabs-stack{gap:8px;margin-bottom:28px;display:grid}.category-tabs{flex-wrap:wrap;gap:8px;display:flex}.category-tabs a{color:#171717;border:1px solid #ec9025;border-radius:18px;padding:7px 16px;font-size:12px;line-height:1;transition:color .2s,background-color .2s}.category-tabs a:hover,.category-tabs a.active{color:#fff;background:#ffad18}.category-products{margin-top:0}.category-empty{color:#171717;margin:30px 0 0}.category-empty p{margin:0 0 14px}.category-empty-action{background:#ffad18;border-radius:22px;justify-content:center;align-items:center;min-width:116px;min-height:38px;padding:8px 24px;font-size:12px;font-weight:500;display:inline-flex;color:#fff!important}.category-empty-action:hover{background:#ec9025}.catalog-pagination{justify-content:center;align-items:center;gap:8px;margin-top:38px;display:flex}.catalog-pagination a,.catalog-pagination span{color:#171717;border:1px solid #ec9025;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.catalog-pagination a.active{color:#fff;background:#ffad18}.catalog-pagination .pagination-arrow{border-color:#eee}.catalog-pagination .is-disabled{color:#aaa;opacity:.55}.tabs{gap:8px;display:flex}.tabs button{background:#fff;border:1px solid #f1a033;border-radius:18px;padding:8px 18px;font-size:12px}.tabs button.active{color:#fff;background:#ffad18}.product-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.product-card{background:#f7f7f7;border-radius:16px;min-width:0;padding:12px;position:relative}.product-image{border-radius:12px;place-items:center;height:175px;font-size:78px;display:grid}.product-card h3{min-height:47px;font-size:13px;line-height:1.2}.product-bottom{justify-content:space-between;align-items:center;display:flex}.product-bottom button{background:linear-gradient(90deg,#f7c613 0%,#f99726 100%);border-radius:50%;width:38px;height:38px}.badge{z-index:1;color:#fff;background:#fa5050;border-radius:12px;padding:5px 9px;font-size:10px;position:absolute}[data-offers-content]{min-height:120px;transition:opacity .18s}[data-offers-content].is-loading{opacity:.45;pointer-events:none}.offers-empty{color:#171717;padding:10px 0 4px}.offers-empty p{margin:0 0 14px;font-size:14px}.product-grid{gap:20px}.product-card{background:#fff;border:1px solid #0000001a;flex-direction:column;min-height:auto;padding:16px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 16px #0000000b}.product-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #00000014}.product-image{background:0 0;height:250px;margin-bottom:24px;overflow:hidden}.product-image img{object-fit:contain;width:100%;height:100%;padding:0 12px 8px;display:block}.product-image__placeholder{color:#929292;background:#ededed;border-radius:14px;place-items:center;width:100%;height:100%;font-size:14px;font-weight:500;display:grid}.product-card h3{letter-spacing:-.025em;min-height:0;margin:0 0 4px;font-size:18px;font-weight:500;line-height:1.04}.product-description{color:#454545;margin:0 0 12px;font-size:13px;line-height:1.2}.product-bottom{min-height:56px;margin-top:auto}.product-price{white-space:nowrap;align-items:baseline;gap:10px;display:flex}.product-unavailable{color:#ef8c17;white-space:nowrap;font-size:16px;font-weight:500;line-height:1.15}.product-bottom strong{font-size:21px;line-height:1}.product-price strong small{font-size:inherit}.product-price del{color:#555;font-size:14px;text-decoration:none}.product-bottom button{flex:0 0 56px;place-items:center;width:56px;height:56px;display:grid}.product-bottom button img{width:23px;height:23px}.product-bottom button.is-in-cart{background:0 0}.product-bottom button.is-in-cart img{width:56px;height:56px}.badge{border-radius:16px;padding:7px 10px;font-size:11px;font-weight:500;top:16px;left:16px}.product-card__labels{z-index:1;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;top:16px;left:16px}.product-card__labels .badge{position:static}.badge-new{background:#2b50aa}.badge-popular{background:#e84855}.badge-discount{color:#151515;background:#f7dd13}.badge-without-rustore{color:#fff;background:#7048e8;align-items:center;gap:4px;display:flex}.badge-without-rustore .product-label-help>img{width:12px;height:12px}.feature-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.feature{aspect-ratio:790/504;background-image:var(--feature-desktop-image);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:28px;min-height:380px;padding:38px 40px;display:flex;overflow:hidden}.purchase-options .feature{aspect-ratio:790/629}.feature>div{z-index:1;flex-direction:column;align-items:flex-start;width:100%;max-width:none;display:flex;position:relative}.feature h3{letter-spacing:-.025em;margin:0 0 8px;font-size:25px;line-height:1.15}.feature p{margin:0;font-size:16px;line-height:1.35}.feature.trade p{max-width:94%}.feature.pay p{max-width:76%}.feature .white-btn,.feature .black-btn{border-radius:28px;justify-content:center;align-items:center;width:250px;height:56px;margin-top:22px;padding:0;font-size:16px;display:flex}.feature.trade .white-btn{color:#fff;background:linear-gradient(90deg,#f7c613 0%,#f99726 100%)}.home-page .feature .black-btn{color:#fff}.feature-art{margin:auto 0 0 auto;font-size:100px;transform:rotate(-10deg)}.about{grid-template-columns:minmax(280px,.68fr) minmax(620px,1.32fr);align-items:center;gap:34px;display:grid}.about-copy{flex-direction:column;align-items:flex-start;padding:0;display:flex}.about .about-copy h2{letter-spacing:0;max-width:520px;margin:0 0 25px;font-size:29px;line-height:1.15}.about-description{max-width:480px;margin-top:0}.about-description p{color:#626262;margin:0 0 18px;font-size:16px;font-weight:400;line-height:1.5}.about-description .about-accent{color:#ef9418;margin:26px 0 0;font-size:18px;font-weight:600;line-height:1.35}.about-button{background:linear-gradient(90deg,#f7c812,#f89a22);border-radius:30px;justify-content:center;align-items:center;width:250px;height:56px;margin-top:42px;font-size:16px;font-weight:500;display:flex;color:#fff!important}.about-visual{place-self:center end;width:85%;min-width:0;position:relative}.about-visual>img{width:100%;height:auto;display:block}.about-stat{z-index:2;color:#181818;flex-direction:column;justify-content:center;display:flex;position:absolute}.about-stat strong{letter-spacing:-.07em;font-size:clamp(70px,7vw,112px);font-weight:700;line-height:.72;display:block}.about-stat sup{color:#ed8d1d;letter-spacing:0;margin-left:8px;font-size:.35em;font-weight:400;position:relative;top:-.48em}.about-stat span{white-space:nowrap;margin-top:15px;font-size:clamp(13px,1.15vw,18px);font-weight:500;line-height:1}.about-stat-market{width:38%;height:32%;top:18.5%;left:6.2%}.about-stat-warranty{width:39%;height:32%;top:18.5%;left:55.2%}.about-stat-customers{width:42%;height:31%;top:58.5%;left:6.2%}.promo-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.promo{color:#fff;border-radius:20px;min-width:0;position:relative;overflow:hidden}.promo-main{aspect-ratio:790/546;padding:30px 32px}.promo-stack{grid-template-rows:1fr 1fr;gap:20px;display:grid}.promo-stack .promo{padding:30px 32px}.promo-copy{z-index:2;position:relative}.promo h3{letter-spacing:-.035em;margin:0;font-size:clamp(20px,1.8vw,29px);font-weight:500;line-height:.98}.promo p{margin:22px 0 0;font-size:16px;font-weight:300;line-height:1.3}.promo-label{background:#ffffff38;border-radius:20px;align-items:center;min-height:38px;margin-top:20px;padding:7px 13px;font-size:15px;line-height:1;display:inline-flex}.promo-image{z-index:1;pointer-events:none;height:auto;display:block;position:absolute}.promo-main>.promo-image{object-fit:contain;object-position:right bottom;width:65%;max-height:88%;bottom:-1px;right:-1px}.promo-stack .promo>.promo-image{object-fit:contain;object-position:right bottom;width:100%;max-height:100%;bottom:-1px;right:-1px}.promo-image-cases{width:65%;bottom:-1px;right:-1px}.promo-image-birthday{width:48%;bottom:-1px;right:3%}.promo-image-chargers{width:48%;bottom:-1px;right:-1px}.blue{background:linear-gradient(100deg,#2b50aa 0%,#688dde99 100%)}.orange{background:linear-gradient(100deg,#f99726 0%,#f7c613 100%)}.teal{background:linear-gradient(100deg,#013f65 0%,#015b654d 100%)}.promo-type-1{background:linear-gradient(100deg,#2b50aa 0%,#688dde99 100%)}.promo-type-2{background:linear-gradient(100deg,#f99726 0%,#f7c613 100%)}.promo-type-3{background:linear-gradient(100deg,#013f65 0%,#a9cbd0 100%)}.promotions-content{padding-top:30px}.promotions-breadcrumbs{color:#202020;gap:5px;margin-bottom:30px;font-size:12px;display:flex}.promotions-breadcrumbs span:last-child{color:#ec9025}.promotions-content>h1{margin:0 0 30px;font-size:32px;font-weight:500;line-height:1.1}.promotions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.promotion-card{color:#fff;border-radius:20px;min-height:280px;padding:30px 32px;position:relative;overflow:hidden}.promotion-card__copy{z-index:2;width:58%;position:relative}.promotion-card h2{letter-spacing:-.035em;margin:0;font-size:clamp(21px,1.8vw,29px);font-weight:500;line-height:1}.promotion-card p{margin:18px 0 0;font-size:14px;font-weight:300;line-height:1.35}.promotion-card img{z-index:1;object-fit:contain;object-position:right bottom;width:54%;max-height:96%;position:absolute;bottom:-1px;right:-1px}.promotions-empty{color:#777;min-height:240px}.promotions-content>.newsletter{width:100%;margin-top:75px}@media (width<=760px){.promotions-grid{grid-template-columns:1fr}.promotion-card{min-height:230px;padding:24px}.promotion-card__copy{width:65%}}@media (width<=700px){.promotion-card{aspect-ratio:1;min-height:0;padding:16px}.promotion-card__copy{width:100%}.promotion-card p{display:none}.promotion-card img{object-fit:contain;object-position:center bottom;width:100%;max-height:72%;bottom:-1px;left:50%;right:auto;transform:translate(-50%)}}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.blog-card{min-width:0}.blog-image{color:#fff;border-radius:20px;flex-direction:column;height:285px;padding:30px 32px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.blog-image__background{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.blog-image__overlay{z-index:1;opacity:.6;pointer-events:none;background:linear-gradient(90deg,#000 0%,#fff0 100%);position:absolute;inset:0}.blog-image:hover{transform:translateY(-3px);box-shadow:0 14px 32px #00000029}.blog-image h3{z-index:2;color:#fff;letter-spacing:-.035em;max-width:520px;margin:0;font-size:24px;font-weight:500;line-height:1.04;position:relative}.blog-link{z-index:2;color:#fff;align-items:center;gap:12px;margin-top:auto;font-size:18px;font-weight:400;display:flex;position:relative}.blog-link i{background:#f7f7f7;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-style:normal;display:grid}.blog-link i img{object-fit:contain;width:12px;height:12px;display:block}.info-grid{grid-template-columns:700px minmax(0,1fr);align-items:start;gap:154px;display:grid}.info-grid>article{min-width:0}.info-grid h2{letter-spacing:normal;margin:0 0 25px;font-size:29px;font-weight:700;line-height:normal}.info-grid p,.info-grid li{color:#303030;font-size:16px;line-height:1.55}.info-grid>article:first-child p{max-width:700px;margin:0 0 15px;font-size:16px}.info-grid ul{gap:7px;margin:20px 0 0;padding:0;font-size:16px;list-style:none;display:grid}.info-grid li{padding-left:20px;position:relative}.info-grid li:before{content:"";background:#ec9025;border-radius:50%;width:6px;height:6px;position:absolute;top:.68em;left:0;transform:translateY(-50%)}.info-more{border-bottom:1px solid #f29a1b;margin-top:28px;padding-bottom:4px;font-size:13px;line-height:1;display:inline-block}.faq{gap:16px;display:grid}.faq details{background:#f7f7f7;border-radius:16px;min-height:64px;padding:0 16px 0 20px;overflow:hidden}.faq summary{color:#171717;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:64px;font-size:16px;font-weight:500;line-height:1.2;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq-toggle{background:linear-gradient(90deg,#f7c613 0%,#f99726 100%);border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;transition:transform .2s;display:grid}.faq-toggle img{object-fit:contain;width:14px;height:9px;display:block}.faq details[open]{min-height:128px;padding-bottom:14px}.faq details[open] summary{min-height:54px}.faq details[open] .faq-toggle{transform:rotate(180deg)}.faq details p{color:#303030;max-width:700px;margin:0;padding-right:50px;font-size:16px;line-height:1.22}.faq-accent{color:#f99726}@media (width<=700px){.faq details{border-radius:16px;padding:0 16px}.faq summary{font-size:16px}.faq-toggle{flex-basis:32px;width:32px;height:32px}.faq-toggle img{width:12px;height:7px}.faq details[open]{min-height:0}.faq details p{padding:0 0 18px;font-size:16px}}@media (width<=1600px){.info-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:60px}}.newsletter{background:#fff6df url(/build/assets/bgsubscrib-CtqDjT9_.svg) 50%/cover no-repeat;border-radius:20px;grid-template-columns:minmax(360px,.9fr) minmax(520px,1.1fr);align-items:center;gap:48px;min-height:172px;margin-top:75px;padding:30px 54px;display:grid;overflow:hidden}.newsletter-copy h3{color:#f58f1f;margin:0 0 8px;font-size:22px;font-weight:400;line-height:1.15}.newsletter-title--mobile{display:none}.newsletter-copy p{color:#171717;margin:0;font-size:16px;font-weight:400;line-height:1.12}.newsletter-form{gap:10px;min-width:0;display:grid}.newsletter-field{background:#fff;border-radius:30px;height:56px;padding:0;display:flex;overflow:hidden}.newsletter-field input{color:#171717;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0 18px;font-size:16px}.newsletter-field button{color:#fff;background:linear-gradient(90deg,#f7c613 0%,#f99726 100%);border-radius:30px 0 0 30px;flex:0 0 170px;align-self:stretch;margin:0;font-size:15px;font-weight:500;border:0!important}.newsletter-field button img{display:none}.home-page form button:disabled{opacity:.45;cursor:not-allowed}.newsletter-consent{color:#171717;cursor:pointer;align-items:center;gap:8px;padding-left:2px;font-size:14px;line-height:1.2;display:flex}.newsletter-consent>span:last-child{flex:1;min-width:0}.newsletter-consent a{color:#ec9025}@media (width>=1001px) and (width<=1280px){.newsletter-consent{white-space:nowrap;font-size:11px}}@media (width<=1000px){.newsletter{background-size:auto 100%;grid-template-columns:1fr;gap:20px;padding:30px 36px}}@media (width<=700px){.newsletter{border-radius:20px;gap:18px;min-height:0;padding:28px 20px 22px}.newsletter-title--desktop{display:none}.newsletter-copy .newsletter-title--mobile{margin:0;font-size:20px;line-height:1.15;display:block}.newsletter-copy p,.newsletter-copy br{display:none}.newsletter-form{gap:0;margin-top:0!important}.newsletter-field{border-radius:30px;height:56px;margin:10px 0 14px}.newsletter-field input{width:100%;padding:0 16px;font-size:16px}.newsletter-field button{background:0 0;border-radius:50%;flex:0 0 56px;width:56px;height:56px;padding:0;font-size:0;opacity:1!important}.newsletter-field button span{display:none}.newsletter-field button img{width:56px;height:56px;display:block}.newsletter-consent{align-items:flex-start;gap:9px;padding-left:0;font-size:14px;line-height:1.25}.newsletter-consent .checkbox-icon{flex:none}}@media (width<=1200px){.utility-nav a:nth-last-child(-n+4){display:none}.search{min-width:130px}.hero h1{font-size:42px}.category-grid{width:100%}.feature-art{font-size:70px}.stats .headphones{font-size:150px}}@media (width<=900px){.header-top{height:44px;overflow:hidden}.header-top .store-meta,.header-top .header-contact{display:none}.header-top .utility-nav{justify-content:center;gap:14px;width:100%;font-size:12px;display:flex}.header-top .utility-nav a{display:block}.main-nav{display:none}.main-nav.open{background:#151515;border-radius:20px;padding:20px;display:grid;position:absolute;top:105px;left:20px;right:20px}.search{margin-left:auto}.home-page .product-bottom button{flex-basis:44px;width:44px;height:44px}.home-page .product-bottom button img{width:19px;height:19px}.home-page .product-bottom button.is-in-cart img{width:44px;height:44px}.catalog-mega-menu{border-radius:24px;min-height:min(500px,100dvh - 130px);max-height:calc(100dvh - 130px);top:114px}.catalog-mega-menu.is-open{grid-template-columns:216px minmax(0,1fr)}.catalog-mega-menu__categories{padding:24px 16px}.catalog-mega-menu__content{padding:26px 22px}.catalog-mega-menu__panel{grid-template-columns:repeat(2,minmax(120px,1fr));gap:32px 24px}}@media (width<=700px){.wrap{width:min(100% - 32px,1440px)}.site-header{padding-top:15px}.site-header.is-main-sticky{padding-bottom:53px}.site-header.is-main-sticky .header-main{top:8px}.site-header.is-main-sticky .catalog-mega-menu{top:69px}.header-top{display:none}.header-main{border-radius:28px;gap:8px;height:53px;padding:5px 7px 5px 12px}.header-main .logo{margin-right:auto}.logo img{width:96px;height:auto}.catalog-btn{background:#f3f3f3;border-radius:50%;order:5;width:39px;height:39px;padding:0}.catalog-btn span{display:none}.grid-icon{background:0 0;width:39px;height:39px}.grid-icon img{display:none}.grid-icon:before{opacity:1;background:#111;width:18px;height:1.5px;top:calc(50% - 5px);box-shadow:0 5px #111,0 10px #111}.grid-icon:after{display:none}.catalog-btn.is-open .grid-icon:before{box-shadow:none;top:50%;transform:translate(-50%,-50%)rotate(45deg)}.catalog-btn.is-open .grid-icon:after{opacity:1;background:#111;width:18px;height:1.5px;display:block;transform:translate(-50%,-50%)rotate(-45deg)}.header-main .search{background:#202020;border-radius:50%;flex:0 0 39px;order:3;justify-content:center;width:39px;min-width:39px;height:39px;margin:0;padding:0;display:flex}.header-main .search input,.header-main .search-suggestions{display:none}.search-submit{background:0 0;place-items:center;width:39px;height:39px;padding:0;display:grid}.search-icon{width:20px;height:20px}.cart-total{display:none}.cart{flex:0 0 39px;order:4;width:39px;height:39px}.cart>img{width:21px;height:21px}.hero{align-items:flex-start;height:520px}.hero-copy{padding:38px 24px}.hero h1{font-size:37px}.hero-visual{inset:47% 0 0 15%}.hero-person{width:240px;height:290px}.watch{border-width:10px;width:70px;height:85px;font-size:20px;bottom:25px}.section{padding-top:55px}.section h2{font-size:24px}.category-grid,.product-grid{grid-template-columns:repeat(2,1fr);gap:12px}.category-card{height:200px;padding:14px}.category-card b{font-size:14px}.product-card{padding:12px}.product-image{height:150px}.offers-head{flex-direction:column;align-items:flex-start;gap:10px}.tabs{width:100%;overflow:auto}.feature-grid,.about,.promo-grid,.info-grid{grid-template-columns:1fr}.feature{min-height:340px;padding:24px}.feature h3{font-size:21px}.feature p{font-size:16px}.feature.trade p,.feature.pay p{max-width:100%}.feature .white-btn,.feature .black-btn{width:auto;height:48px;margin-top:16px;padding:0 24px;font-size:14px}.about{gap:10px}.stats{min-height:360px}.stats strong{font-size:55px}.promo-grid>.promo{min-height:250px}.blog-grid{scroll-snap-type:none;grid-template-columns:1fr;padding-bottom:5px;display:grid;overflow:visible}.blog-grid article{scroll-snap-align:none;min-width:0}.blog-image{height:255px;padding:24px}.blog-image h3{font-size:21px}.blog-link{font-size:16px}.blog-link i{width:44px;height:44px}.newsletter{padding:25px;display:block}.newsletter form{margin-top:18px}.newsletter-field input{width:100%;min-width:0}.footer{grid-template-columns:1fr 1fr;padding:30px}.footer-brand{grid-column:1/-1}.home-page .product-price strong{font-size:17px}.home-page .product-price strong small{font-size:12px;font-weight:inherit}.site-header.is-main-sticky .header-main{width:calc(100% - 32px);transition:transform .24s,box-shadow .2s;left:16px;transform:none}.site-header.is-main-sticky.is-mobile-hidden .header-main{transform:translateY(calc(-100% - 18px))}.home-page .product-card{flex-direction:column;display:flex}.home-page .product-card .product-bottom{margin-top:auto}.home-page .product-bottom button{flex-basis:44px;width:44px;height:44px}.home-page .product-bottom button img{width:19px;height:19px}.home-page .product-bottom button.is-in-cart img{width:44px;height:44px}.category-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow:auto hidden}.category-tabs::-webkit-scrollbar{display:none}.category-tabs a{white-space:nowrap;flex:none}.purchase-options .feature-grid{gap:12px}.purchase-options .feature{aspect-ratio:343/403;background-image:var(--feature-mobile-image);border-radius:15px;min-height:0;padding:14px 12px}.purchase-options .feature h3{width:100%;max-width:none}.purchase-options .feature p{width:100%;max-width:none;font-size:16px;line-height:1.2}.purchase-options .feature .black-btn{color:#fff}body.catalog-menu-open .site-header{z-index:105}body.catalog-menu-open .header-main,body.catalog-menu-open .site-header.is-main-sticky .header-main{z-index:107;width:calc(100% - 32px);height:53px;box-shadow:none;border-radius:28px;padding:5px 7px 5px 12px;position:fixed;top:15px;left:16px;transform:none}body.catalog-menu-open .header-main .logo img{width:96px}body.catalog-menu-open .header-main .search,body.catalog-menu-open .header-main .cart,body.catalog-menu-open .header-main .catalog-btn{flex-basis:39px;width:39px;height:39px}.catalog-mega-menu,.site-header.is-main-sticky .catalog-mega-menu{z-index:106;width:100%;height:100dvh;min-height:0;max-height:none;box-shadow:none;background:#fff;border-radius:0;padding:88px 0 0;position:fixed;inset:0;transform:none}.catalog-mega-menu.is-open{display:block;overflow:hidden;transform:none}.catalog-mega-menu>.catalog-mega-menu__categories,.catalog-mega-menu>.catalog-mega-menu__content{display:none}.mobile-catalog-menu{height:100%;padding:16px 16px max(16px, env(safe-area-inset-bottom));color:#292929;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;border-radius:28px 28px 0 0;flex-direction:column;display:flex;overflow:hidden auto}.mobile-catalog-menu__levels{background:#f7f7f7;border-radius:16px;flex:none;padding:16px}.mobile-catalog-menu__level{display:none}.mobile-catalog-menu__level.is-active{flex-direction:column;display:flex}.mobile-catalog-menu__level a,.mobile-catalog-menu__level button{color:#292929;width:100%;min-height:36px;font:inherit;text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;font-size:14px;line-height:1.25;display:flex}.mobile-catalog-menu__level i{color:#111;flex:none;font:400 27px/16px Arial,sans-serif}.mobile-catalog-menu__level .mobile-catalog-menu__back{justify-content:flex-start;margin-bottom:1px}.mobile-catalog-menu__back i{font-size:29px}.mobile-catalog-menu__utility{flex-direction:column;flex:none;gap:0;padding:20px 0 16px;display:flex}.mobile-catalog-menu__utility a{color:#292929;padding:6px 0;font-size:14px;line-height:1.25}.mobile-catalog-menu__contacts{border-top:1px solid #ddd;flex-direction:column;flex:none;align-items:flex-start;margin-top:auto;padding-top:20px;display:flex}.mobile-catalog-menu__contacts div{flex-direction:column;font-size:13px;line-height:1.35;display:flex}.mobile-catalog-menu__contacts strong{font-weight:600}.mobile-catalog-menu__contacts span{color:#f28d18}.mobile-catalog-menu__contacts>a{color:#f28d18;margin-top:18px;font-size:19px}.mobile-catalog-menu__contacts>button{color:#111;background:#fff;border:1px solid #f28d18;border-radius:29px;width:100%;height:56px;margin-top:20px;font-size:15px;font-weight:500}.hero-slider{border-radius:19px;margin-top:14px}.hero-slider .swiper-slide.hero{aspect-ratio:auto;background-color:#f7f7f7;background-image:var(--hero-mobile-image,var(--hero-desktop-image));background-position:50%;background-size:cover;align-items:flex-start;height:420px;min-height:420px}.hero-slider .swiper-slide.hero:not([style*=--hero-mobile-image]){background-position:20% bottom;background-size:auto 65%}.hero-slider .hero:after{display:none}.hero-slider .hero-copy{width:auto;max-width:none;padding:16px 15px}.hero-slider .hero h1{max-width:290px;margin-bottom:12px;font-size:31px;font-weight:500;line-height:1.04}.hero-slider .hero-copy>p{max-width:280px;font-size:16px;line-height:1.28}.home-page .hero-cta{width:max-content;min-width:103px;height:41px;margin-top:21px;padding:0 18px;font-size:12px}.hero-navigation{display:none}.hero-pagination.swiper-pagination-bullets{gap:10px;bottom:16px!important;left:15px!important;right:auto!important}.hero-pagination .swiper-pagination-bullet{width:12px;height:12px}#offers{padding-top:70px}#offers .offers-head{gap:28px}#offers .offers-head h2{margin-bottom:0}#offers .tabs{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;width:100%;padding-bottom:4px;overflow:auto hidden}#offers .tabs::-webkit-scrollbar{display:none}#offers .tabs button{white-space:nowrap;scroll-snap-align:start;flex:none}#offers [data-offers-content]{margin-top:10px}}@media (width<=1200px){.about{grid-template-columns:1fr 1.7fr;gap:20px;min-height:0}.about-description p{margin-bottom:12px;font-size:16px}.about-description .about-accent{margin-top:18px;font-size:15px}.about-button{margin-top:40px}.about-stat strong{font-size:clamp(58px,7vw,90px)}}@media (width<=700px){.about{grid-template-columns:1fr;gap:28px}.about .about-copy h2{font-size:24px}.about-description p{font-size:16px}.about-description .about-accent{font-size:15px}.about-button{width:100%;height:50px;margin-top:28px;font-size:14px}.about-visual{justify-self:start;width:100%;margin-left:0}.about-stat strong{font-size:clamp(34px,11vw,62px)}.about-stat span{margin-top:8px;font-size:clamp(8px,2.35vw,12px)}.about-stat sup{margin-left:3px}.promo-grid{gap:12px}.promo-grid>.promo-main{aspect-ratio:1;min-height:0;padding:16px}.promo-stack{gap:12px}.promo-stack .promo{aspect-ratio:1;min-height:0;padding:16px}.promo h3{font-size:21px}.promo p{display:none}.promo-label{min-height:32px;margin-top:15px;padding:6px 11px;font-size:12px}.promo .promo-image{object-fit:contain;object-position:center bottom;width:100%;max-height:72%;bottom:-1px;left:50%;right:auto;transform:translate(-50%)}}.footer{color:#272727;background:#f7f7f7;border-radius:40px;min-height:0;margin-top:70px;margin-bottom:40px;padding:58px 60px 56px;display:block;position:relative}.footer-main{grid-template-columns:minmax(0,1.65fr) minmax(510px,1fr);align-items:start;gap:64px;display:grid}.footer-contact-area{min-width:0}.footer-logo{width:168px;display:block}.footer-logo img{width:168px;height:auto;display:block}.footer-contacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 70px;margin-top:28px;display:grid}.footer-contact-card{min-width:0}.footer-contact-link{color:#ec9025;align-items:center;gap:12px;min-height:44px;font-size:15px;font-weight:500;line-height:1.2;display:flex}.footer-contact-link img{flex:none;width:40px;height:40px}.footer-contact-title{color:#171717;margin:14px 0 2px;font-size:15px;font-weight:600;line-height:1.15}.footer-worktime{color:#ec9025;margin:0;font-size:15px;line-height:1.25}.footer-route-link{color:#171717;border-bottom:1px solid #ec9025;margin-top:0;padding-bottom:3px;font-size:15px;font-weight:500;line-height:1.1;display:inline-block}.footer-contact-copy{margin-top:22px}.footer-contact-copy h3{color:#ec9025;margin:0;font-size:15px;font-weight:500;line-height:1.15}.footer-contact-copy p{color:#303030;max-width:365px;margin:0;font-size:16px;font-weight:400;line-height:1.2}.footer-socials{align-items:center;gap:10px;margin-top:26px;display:flex}.footer-socials a,.footer-socials img{border-radius:50%;width:44px;height:44px;display:block}.footer-socials a{transition:transform .2s,opacity .2s}.footer-socials a:hover{opacity:.85;transform:translateY(-2px)}.footer-nav{grid-template-columns:1.1fr 1fr 1fr 1fr;align-items:start;gap:32px;display:grid}.footer-nav-group{min-width:0}.footer-nav-group h2{color:#343434;margin:2px 0 22px;font-size:14px;font-weight:400;line-height:1.15}.footer-nav-toggle{width:44px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0;display:none}.footer-nav-toggle i{display:none}.footer-nav-group .footer-nav-heading{color:inherit;font:inherit;margin:0}.footer-nav-group a{color:#2b2b2b;margin:0 0 13px;font-size:14px;font-weight:400;line-height:1.12;transition:color .2s;display:block}.footer-nav-group a:hover{color:#ec9025}.footer-bottom{border-top:1px solid #d9d9d9;grid-template-columns:300px minmax(0,1fr) 168px;align-items:center;gap:60px;margin-top:68px;padding-top:39px;display:grid}.footer-copyright{color:#666;flex-direction:column;margin:0;font-size:12px;line-height:1.15;display:flex}.footer-disclaimer{color:#b3b3b3;max-width:820px;margin:0;font-size:10px;font-weight:300;line-height:1.15}.footer-developer{justify-self:end;display:block}.footer-developer img{width:140px;height:auto;display:block}@media (width<=1250px){.footer{padding:48px}.footer-main{grid-template-columns:1fr;gap:54px}.footer-contact-area{max-width:840px}.footer-nav{max-width:760px}.footer-bottom{grid-template-columns:190px minmax(0,1fr) 150px;gap:34px}}@media (width<=760px){.footer{border-radius:24px 24px 0 0;margin-top:55px;margin-bottom:0;padding:28px 12px 22px}.footer-logo,.footer-logo img{width:168px;height:auto}.footer-contacts{grid-template-columns:1fr;gap:18px;margin-top:26px}.footer-contact-card--messengers{margin-top:14px}.footer-contact-card--socials{margin-top:10px}.footer-contact-copy{margin-top:0}.footer-contact-copy p{max-width:440px}.footer-socials{margin-top:20px}.footer-main{gap:38px}.footer-nav{grid-template-columns:1fr;gap:0;max-width:none}.footer-nav-group h2{justify-content:space-between;align-items:center;margin:0;font-weight:400;display:flex}.footer-nav-group .footer-nav-heading{flex:1;align-items:center;height:44px;margin:0;display:flex}.footer-nav-toggle{cursor:pointer;justify-content:center;align-items:center;height:44px;font-size:14px;display:flex}.footer-nav-toggle i{width:12px;height:12px;display:block;position:relative}.footer-nav-toggle i:before,.footer-nav-toggle i:after{content:"";background:#222;border-radius:2px;width:7px;height:1.5px;transition:transform .2s;position:absolute;top:5px}.footer-nav-toggle i:before{left:0;transform:rotate(45deg)}.footer-nav-toggle i:after{right:0;transform:rotate(-45deg)}.footer-nav-toggle[aria-expanded=true] i:before{transform:rotate(-45deg)}.footer-nav-toggle[aria-expanded=true] i:after{transform:rotate(45deg)}.footer-nav-group.is-open h2,.footer-nav-group{border-bottom:1px solid #d9d9d9}.footer-nav-group:last-child{border-bottom:0}.footer-nav-links{padding:10px 0;display:none}.footer-nav-group.is-open .footer-nav-links{display:block}.footer-nav-group a{margin-bottom:10px}.footer-bottom{grid-template-columns:1fr 140px;grid-template-areas:"disclaimer disclaimer""copyright developer";align-items:end;gap:16px 18px;margin-top:40px;padding-top:25px}.footer-copyright{grid-area:copyright}.footer-disclaimer{grid-area:disclaimer;max-width:none}.footer-developer{grid-area:developer;justify-self:end}}.legal-page{color:#181818;background:#fff}.legal-document{padding-top:31px}.legal-document .breadcrumbs{margin-bottom:35px}.legal-tabs{flex-wrap:wrap;gap:16px;margin-bottom:20px;display:flex}.legal-tabs a{border:1px solid #ec9025;border-radius:24px;justify-content:center;align-items:center;min-height:36px;padding:8px 18px;font-size:13px;font-weight:500;line-height:1;transition:background .2s,color .2s;display:inline-flex}.legal-tabs a:hover,.legal-tabs a.active{color:#fff;background:linear-gradient(90deg,#f7c613,#f99726);border-color:#0000}.legal-document h1{letter-spacing:-.03em;margin:0 0 27px;font-size:34px;line-height:1.15}.legal-document__subtitle{color:#666;font-weight:500;margin:-14px 0 27px!important}.legal-document section{max-width:1050px;margin-bottom:24px}.legal-document h2{margin:34px 0 17px;font-size:21px;line-height:1.25}.legal-document h1+h2,.legal-document__subtitle+h2{margin-top:0}.legal-document p,.legal-document li{margin:0;font-size:16px;line-height:1.28}.legal-document p+p{margin-top:3px}.legal-document ol,.legal-document ul{margin:5px 0 0;padding-left:22px}.legal-document ul{list-style:outside}.legal-document ol{list-style:decimal}.legal-document strong{font-weight:600}.legal-page .newsletter{margin-top:72px;margin-bottom:72px}@media (width<=700px){.legal-document{padding-top:22px}.legal-document .breadcrumbs{margin-bottom:25px}.legal-tabs{gap:8px;margin-bottom:22px}.legal-tabs a{min-height:38px;padding-inline:14px;font-size:11px}.legal-document h1{font-size:27px}.legal-document h2{font-size:18px}.legal-document p,.legal-document li{font-size:16px;line-height:1.45}.legal-page .newsletter{margin-top:48px;margin-bottom:48px}}.not-found-page{color:#181818;background:#fff}.not-found-content{padding-top:30px}.not-found-content .breadcrumbs{margin-bottom:22px}.not-found-hero{grid-template-columns:minmax(360px,.88fr) minmax(480px,1.12fr);align-items:center;gap:30px;min-height:520px;padding:10px 0 35px;display:grid}.not-found-copy{align-self:center}.not-found-copy h1{letter-spacing:-.045em;margin:0 0 16px;font-size:clamp(42px,4vw,64px);font-weight:600;line-height:1.04}.not-found-copy p{color:#3d3d3d;margin:0;font-size:18px;line-height:1.35}.not-found-action{background:linear-gradient(90deg,#f7c613,#f99726);border-radius:28px;justify-content:center;align-items:center;width:230px;min-height:52px;margin-top:32px;font-size:15px;font-weight:500;transition:transform .2s,box-shadow .2s;display:inline-flex;color:#fff!important}.not-found-action:hover{transform:translateY(-2px);box-shadow:0 10px 24px #f997263d}.not-found-visual{justify-content:flex-end;align-items:center;min-width:0;display:flex}.not-found-visual img{width:min(100%,780px);height:auto;display:block}.not-found-page .footer{margin-top:15px}@media (width<=900px){.not-found-hero{grid-template-columns:1fr;gap:12px;min-height:auto;padding:35px 0 55px}.not-found-copy{text-align:center}.not-found-copy h1{font-size:clamp(36px,8vw,50px)}.not-found-action{margin-top:25px}.not-found-visual{order:-1;justify-content:center}.not-found-visual img{width:min(78vw,560px)}}@media (width<=700px){.not-found-content{padding-top:22px}.not-found-content .breadcrumbs{margin-bottom:8px}.not-found-hero{padding-top:18px}.not-found-copy{text-align:left}.not-found-copy h1{margin-bottom:12px;font-size:34px}.not-found-copy p{font-size:16px}.not-found-action{width:210px;min-height:50px;font-size:14px}.not-found-visual img{width:min(92vw,480px)}.not-found-visual{order:initial;justify-content:center}}.contacts-page{color:#181818;background:#fff}.contacts-main{padding-top:31px}.contacts-breadcrumbs{margin-bottom:34px}.contacts-main>.wrap>h1{letter-spacing:-.035em;margin:0 0 28px;font-size:34px;line-height:1.15}.contacts-layout{grid-template-columns:minmax(470px,.82fr) minmax(610px,1.18fr);align-items:end;gap:76px;display:grid}.contacts-intro{margin:0 0 22px;font-size:15px;line-height:1.24}.contacts-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.contact-card{background:#f7f7f7;border-radius:18px;flex-direction:column;min-height:169px;padding:15px;display:flex}.contact-card--store{grid-column:1/-1;min-height:180px}.contact-card__lead{align-items:center;gap:10px;font-size:13px;font-weight:500;line-height:1.14;display:flex;color:#ec9025!important}.contact-card__lead+.contact-card__lead{margin-top:6px}.contact-card__lead img{flex:0 0 34px;width:34px;height:34px}.contact-card__title{color:#363636;margin:10px 0 0;font-size:12px;font-weight:600;line-height:1.2}.contact-card__schedule{color:#858585;margin:1px 0 0;font-size:11px;line-height:1.2}.contact-card__route{border-bottom:1px solid #ec9025;align-self:flex-start;margin-top:auto;padding-bottom:2px;font-size:12px;font-weight:600;line-height:1.15;color:#3c3c3c!important}.contact-card h2{color:#ec9025;margin:0 0 8px;font-size:13px;font-weight:500;line-height:1.2}.contact-card>p:not(.contact-card__title):not(.contact-card__schedule){color:#393939;max-width:240px;margin:0;font-size:12px;line-height:1.2}.contact-card__socials{align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.contact-card__socials a,.contact-card__socials img{border-radius:50%;width:36px;height:36px;display:block}.contact-card__socials a{transition:transform .2s,opacity .2s}.contact-card__socials a:hover{opacity:.85;transform:translateY(-2px)}.contacts-map{background:#f1f2f3;border-radius:24px;min-width:0;height:424px;position:relative;overflow:hidden}.contacts-map__canvas{border:0;width:100%;height:100%;display:block}.contacts-question{background:#fff6df url(/build/assets/bgsubscrib-CtqDjT9_.svg) 50%/cover no-repeat;border-radius:22px;grid-template-columns:minmax(360px,.9fr) minmax(600px,1.1fr);align-items:center;gap:52px;min-height:165px;margin-top:66px;padding:31px 36px;display:grid;overflow:hidden}.contacts-question__copy h2{color:#f58f1f;letter-spacing:-.02em;margin:0 0 19px;font-size:30px;font-weight:400;line-height:1}.contacts-question__copy p{max-width:570px;margin:0;font-size:16px;line-height:1.2}.contacts-question__form{gap:11px;min-width:0;display:grid}.contacts-question__fields,.contacts-question__submit{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:14px;display:grid}.contacts-question__fields label{display:block}.contacts-question__fields input{color:#171717;background:#fff;border:1px solid #0000;border-radius:25px;outline:0;width:100%;height:47px;padding:0 18px;font-size:16px;transition:border-color .2s,box-shadow .2s}.contacts-question__fields input:focus{border-color:#ec9025b3;box-shadow:0 0 0 3px #ec90251f}.contacts-question__consent{color:#555;cursor:pointer;align-items:flex-start;gap:8px;font-size:14px;line-height:1.2;display:flex}.contacts-question__consent a{color:#ec9025}.contacts-question__submit button{color:#fff;background:linear-gradient(90deg,#f7c613,#f99726);border-radius:23px;height:42px;font-size:12px;font-weight:500}.contacts-question__submit button:disabled{opacity:.45;cursor:not-allowed}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1200px){.contacts-layout{grid-template-columns:1fr;align-items:start;gap:32px}.contacts-information{max-width:680px}.contacts-map{height:460px}.contacts-question{grid-template-columns:1fr;gap:25px}}@media (width<=700px){.contacts-main{padding-top:22px}.contacts-breadcrumbs{margin-bottom:25px}.contacts-main>.wrap>h1{margin-bottom:20px;font-size:28px}.contacts-intro{font-size:13px}.contacts-intro br{display:none}.contacts-cards{grid-template-columns:1fr;gap:12px}.contact-card,.contact-card--store{min-height:175px}.contact-card--store{grid-column:auto}.contacts-map{touch-action:pan-y;border-radius:18px;height:390px}.contacts-map__canvas{touch-action:auto}.contacts-question{border-radius:18px;gap:23px;min-height:0;margin-top:48px;padding:27px 20px}.contacts-question__copy h2{margin-bottom:12px;font-size:24px}.contacts-question__copy p{font-size:16px}.contacts-question__fields,.contacts-question__submit{grid-template-columns:1fr;gap:10px}.contacts-question__submit button{grid-row:1}}.warranty-page{color:#181818;background:#fff}.warranty-main{padding-top:31px}.warranty-breadcrumbs{margin-bottom:34px}.warranty-main>.wrap>h1{letter-spacing:-.035em;margin:0 0 27px;font-size:34px;line-height:1.1}.warranty-layout{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;gap:70px;display:grid}.warranty-intro{max-width:820px;margin:0 0 30px;font-size:16px;line-height:1.45}.warranty-accordion{gap:14px;display:grid}.warranty-item{background:#f7f7f7;border-radius:18px;overflow:hidden}.warranty-item button{text-align:left;color:#292929;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:68px;padding:16px 17px;font-size:16px;font-weight:600;display:flex}.warranty-item button i{background:#ffad18;border-radius:50%;flex:0 0 34px;width:34px;height:34px;position:relative}.warranty-item button i:before,.warranty-item button i:after{content:"";background:#fff;border-radius:2px;width:8px;height:1.5px;transition:transform .2s;position:absolute;top:50%;left:50%}.warranty-item button i:before{transform:translate(-75%,-50%)rotate(45deg)}.warranty-item button i:after{transform:translate(-25%,-50%)rotate(-45deg)}.warranty-item.is-open button i:before{transform:translate(-75%,-50%)rotate(-45deg)}.warranty-item.is-open button i:after{transform:translate(-25%,-50%)rotate(45deg)}.warranty-item__body{color:#464646;padding:0 17px 18px;font-size:14px;line-height:1.35}.warranty-exclusions{color:#424242;background:#f7f7f7;border-radius:18px;margin-top:28px;padding:18px;font-size:14px;line-height:1.28}.warranty-exclusions h2{color:#ec9025;margin:0 0 11px;font-size:16px;font-weight:500}.warranty-exclusions p{margin:0 0 8px}.warranty-exclusions p:last-child{margin:10px 0 0}.warranty-exclusions ul{margin:0;padding-left:18px;list-style:none}.warranty-exclusions li{position:relative}.warranty-exclusions li:before{content:"";background:#f5a019;border-radius:50%;width:4px;height:4px;position:absolute;top:.58em;left:-13px}.warranty-help{background-image:url(/build/assets/bgformright-BWf1kLiq.png);background-position:top;background-repeat:no-repeat;background-size:cover;border-radius:28px;min-height:340px;padding:32px 34px;position:sticky;top:20px;overflow:hidden}.warranty-help h2{color:#f58f1f;letter-spacing:-.02em;margin:0 0 15px;font-size:20px;font-weight:500;line-height:1.05}.warranty-help form{gap:14px;display:grid}.warranty-help form>label:not(.warranty-help__consent){display:block}.warranty-help input[type=text],.warranty-help input[type=tel]{background:#fff;border:1px solid #0000;border-radius:26px;outline:0;width:100%;height:49px;padding:0 16px;font-size:16px}.warranty-help input:focus{border-color:#ec9025b3;box-shadow:0 0 0 3px #ec90251f}.warranty-help__consent{color:#565656;cursor:pointer;align-items:flex-start;gap:8px;font-size:14px;line-height:1.2;display:flex}.warranty-help__consent a{color:#ec9025}.warranty-help button[type=submit]{color:#66584d;background:#ffd9a8;border-radius:25px;height:47px;font-size:13px;font-weight:600}.warranty-help button:disabled{opacity:.65;cursor:not-allowed}.warranty-page .newsletter{margin-top:68px;margin-bottom:72px}@media (width<=1100px){.warranty-layout{grid-template-columns:1fr}.warranty-help{max-width:650px;position:static}.warranty-page .newsletter{margin-top:55px}}@media (width<=700px){.warranty-main{padding-top:22px}.warranty-breadcrumbs{margin-bottom:25px}.warranty-main>.wrap>h1{margin-bottom:20px;font-size:28px}.warranty-layout{gap:30px}.warranty-intro{font-size:14px}.warranty-item button{min-height:62px;font-size:14px}.warranty-item__body,.warranty-exclusions{font-size:13px}.warranty-help{border-radius:20px;min-height:0;padding:26px 20px}.warranty-help h2{font-size:19px}.warranty-page .newsletter{margin-top:48px;margin-bottom:48px}}.returns-intro,.returns-section{margin-bottom:25px}.returns-section h2,.returns-info h2{color:#292929;letter-spacing:-.025em;margin:0 0 12px;font-size:22px;line-height:1.2}.returns-section p,.returns-help-card p,.returns-info>p{color:#3f3f3f;margin:0;font-size:16px;line-height:1.42}.returns-section p+p{margin-top:15px}.returns-help-card{background:#fff4d8 url(/build/assets/bgformright-BWf1kLiq.png) 50%/cover no-repeat;border-radius:27px;margin-top:47px;padding:31px 34px 33px;overflow:hidden}.returns-help-card h2{color:#f58f1f;margin:0 0 14px;font-size:21px;font-weight:500;line-height:1.2}.returns-info{margin-top:48px}.returns-info>p{margin-bottom:15px}.returns-links{background:#f7f7f7;border-radius:18px;align-items:center;gap:18px;min-height:52px;padding:10px 17px;display:flex}.returns-links a{color:#f39124;text-underline-offset:3px;align-items:center;gap:9px;font-size:15px;line-height:1.2;text-decoration:underline;display:flex}.returns-links b{color:#fff;background:#f5a019;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;text-decoration:none;display:grid}.returns-links i{color:#292929;font-size:14px;font-style:normal;font-weight:600}.returns-page .newsletter{margin-top:70px}@media (width<=700px){.returns-section h2,.returns-info h2{font-size:19px}.returns-section p,.returns-help-card p,.returns-info>p{font-size:16px}.returns-help-card{border-radius:20px;margin-top:34px;padding:25px 21px}.returns-info{margin-top:35px}.returns-links{flex-direction:column;align-items:flex-start;gap:10px;padding:16px}.returns-links i{display:none}.returns-links a{font-size:13px}}.delivery-section h2{color:#292929;letter-spacing:-.025em;margin:0 0 18px;font-size:22px;line-height:1.2}.delivery-lead{color:#3f3f3f;margin:0 0 21px;font-size:15px;line-height:1.45}.delivery-options{gap:14px;display:grid}.delivery-options--three{grid-template-columns:repeat(3,1fr)}.delivery-options--two{grid-template-columns:repeat(2,1fr)}.delivery-option{background:#f7f7f7;border-radius:15px;flex-direction:column;align-items:flex-start;min-height:174px;padding:14px 16px 13px;display:flex}.delivery-option img{object-fit:contain;width:42px;height:42px;margin-bottom:9px}.delivery-option h3{color:#ec9025;margin:0 0 5px;font-size:15px;font-weight:500;line-height:1.2}.delivery-option p{color:#424242;margin:0;font-size:16px;line-height:1.18}.delivery-option p+p{margin-top:auto;padding-top:7px}.delivery-option p b{font-weight:600}.delivery-banner{border-radius:27px;width:100%;margin-top:22px;display:block}.delivery-payment{margin-top:48px}.delivery-payment .delivery-option{min-height:128px}.delivery-notes{grid-template-columns:repeat(2,1fr);gap:15px;margin-top:52px;display:grid}.delivery-notes article{background:#f7f7f7;border-radius:27px;min-height:174px;padding:28px 30px}.delivery-notes h2{color:#ec9025;margin:0 0 13px;font-size:20px;font-weight:500;line-height:1.2}.delivery-notes p{color:#3f3f3f;margin:0;font-size:16px;line-height:1.25}.delivery-page .newsletter{margin-top:69px}@media (width<=900px){.delivery-options--three{grid-template-columns:1fr}.delivery-option{min-height:0}.delivery-options--two{grid-template-columns:1fr 1fr}}@media (width<=700px){.delivery-section h2{font-size:19px}.delivery-lead{font-size:14px}.delivery-options--two,.delivery-notes{grid-template-columns:1fr}.delivery-option,.delivery-payment .delivery-option{min-height:0}.delivery-banner{border-radius:20px}.delivery-payment,.delivery-notes{margin-top:36px}.delivery-notes article{border-radius:20px;min-height:0;padding:24px 21px}.delivery-notes h2{font-size:18px}}.sitemap-page{color:#181818;background:#fff}.sitemap-main{padding-top:31px}.sitemap-breadcrumbs{margin-bottom:34px}.sitemap-main h1{letter-spacing:-.035em;margin:0 0 24px;font-size:34px;line-height:1.15}.sitemap-navigation{min-height:470px}.sitemap-tree,.sitemap-tree ul{margin:0;padding-left:24px}.sitemap-tree{padding-left:21px}.sitemap-tree li{color:#181818;margin:3px 0;font-size:16px;line-height:1.25}.sitemap-tree a{color:inherit;transition:color .2s}.sitemap-tree a:hover{color:#ec9025}.sitemap-page .newsletter{margin-top:55px;margin-bottom:72px}@media (width<=700px){.sitemap-main{padding-top:22px}.sitemap-breadcrumbs{margin-bottom:25px}.sitemap-main h1{font-size:28px}.sitemap-navigation{min-height:0}.sitemap-tree li{margin:5px 0;font-size:16px}.sitemap-page .newsletter{margin-top:48px;margin-bottom:48px}}.header-main{overflow:visible}.main-nav{min-width:0}.search{z-index:8;background:#222;border:1px solid #0000;border-radius:23px;flex:0 0 190px;align-items:center;gap:8px;width:190px;height:42px;margin-left:auto;padding:0 12px 0 18px;transition:flex-basis .25s,width .25s,border-color .2s;display:flex;position:relative}.header-main.search-open .search,.search:focus-within{border-color:#ec9025;flex-basis:430px;width:430px}.header-main.search-open .main-nav a:nth-last-child(-n+3){display:none}.search input{color:#fff;appearance:none;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:16px}.search input::-webkit-search-cancel-button{display:none}.search-submit{background:0 0;border:0;flex:0 0 24px;place-items:center;width:24px;height:24px;padding:0;display:grid}.search-suggestions{color:#262626;background:#f7f7f7;border-radius:22px;width:100%;min-height:145px;padding:25px 44px 25px 30px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 14px 35px #00000014}.search-suggestions-close{color:#111;cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0;font:300 24px/1 Arial,sans-serif;position:absolute;top:14px;right:17px}.search-suggestion{color:#262626;text-align:left;background:0 0;border:0;width:100%;padding:5px 0;font-size:12px;line-height:1.25;display:block}.search-suggestion:hover{color:#ec9025}.search-suggestions-empty{color:#777;margin:0;font-size:12px}.search-results{padding-top:32px}.search-results h1{letter-spacing:-.025em;margin:0 0 26px;font-size:34px;font-weight:500;line-height:1.15}.search-results h1 span{color:#ec9025}.search-results h1 sup{color:#777;font-size:14px;font-weight:500;position:relative;top:-.35em}.search-product-grid{margin-top:0}.search-empty{min-height:190px}.search-empty p{margin:0 0 20px;font-size:16px}.search-empty a{color:#fff;background:linear-gradient(90deg,#f7c613,#f99726);border-radius:26px;justify-content:center;align-items:center;min-width:150px;height:50px;padding:0 28px;font-size:14px;font-weight:500;display:inline-flex}.search-results-page .newsletter{margin-top:70px}@media (width<=1200px){.header-main.search-open .search,.search:focus-within{flex-basis:360px;width:360px}}@media (width<=900px){.search{flex-basis:min(280px,40vw);width:min(280px,40vw)}.header-main.search-open .search,.search:focus-within{flex-basis:min(420px,55vw);width:min(420px,55vw)}}@media (width<=700px){.header-main .search{border:0;border-radius:50%;flex:0 0 39px;width:39px;min-width:39px;height:39px;padding:0;transition:none;display:flex;position:relative;inset:auto;overflow:hidden}.header-main .search input{display:none}.header-main.search-open .search{z-index:30;background:#1f1f1f;border:1px solid #ec9025;border-radius:23px;width:auto;min-width:0;height:43px;padding:0 13px 0 20px;display:flex;position:absolute;inset:5px 7px}.header-main.search-open .search input{display:block}.header-main.search-open .search-submit{flex:0 0 39px;width:39px;height:39px}.header-main.search-open .logo,.header-main.search-open .catalog-btn,.header-main.search-open .cart{visibility:hidden}.header-main.search-open .search-suggestions{display:block;top:calc(100% + 8px)}.search-results{padding-top:24px}.search-results h1{font-size:27px}.search-product-grid{grid-template-columns:repeat(2,1fr)}.search-empty{min-height:150px}}.product-detail-page .site-shell{overflow:visible}.product-detail{padding-top:30px}.product-detail .breadcrumbs{margin-bottom:24px}.product-labels{flex-wrap:wrap;gap:8px;min-height:24px;margin:0;display:flex}.product-gallery>.product-labels{grid-column:1/-1}.product-label{color:#fff;background:#7048e8;border-radius:13px;align-items:center;min-height:23px;padding:4px 10px;font-size:10px;line-height:1;display:inline-flex;position:relative}.product-label--popular{background:#e84855}.product-label--discount{color:#151515;background:#f7dd13}.product-label--new{background:#2b50aa}.product-label-help{cursor:help;outline:0;flex:0 0 12px;justify-content:center;align-items:center;width:12px;height:12px;margin-left:4px;display:inline-flex;position:relative}.product-label-help>img{width:12px;height:12px;display:block}.product-label-tooltip{z-index:20;color:#272727;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border-radius:8px;width:220px;padding:9px 11px;font-size:11px;font-weight:400;line-height:1.35;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%,-4px);box-shadow:0 8px 24px #00000024}.product-label-help:hover .product-label-tooltip,.product-label-help:focus .product-label-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.product-hero{grid-template-columns:minmax(0,1.18fr) minmax(330px,.92fr) minmax(270px,.62fr);align-items:start;gap:30px;display:grid}.product-gallery{grid-template-columns:82px minmax(0,1fr);gap:18px;min-width:0;display:grid}.product-thumbs{align-content:start;gap:12px;display:grid}.product-thumb{cursor:pointer;background:#fff;border-radius:10px;width:82px;height:82px;padding:6px;transition:border-color .2s,background-color .2s;border:1px solid #d6d6d6!important}.product-thumb.is-active{background:#fff;border-color:#f8a321!important}.product-thumb img{object-fit:contain;width:100%;height:100%;display:block}.product-main-image img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.product-main-image{cursor:zoom-in;background:#fff;border-radius:20px;place-items:center;min-width:0;height:460px;display:grid;position:relative;overflow:hidden}.product-main-image--empty{color:#929292;background:#ededed;grid-column:1/-1;font-size:18px;font-weight:500}.product-specifications{gap:16px;display:grid}.product-specifications__group{background:#f7f7f7;border-radius:22px;padding:24px 20px 20px}.product-richtext .product-specifications__group h2{margin:0 0 14px;font-size:21px;font-weight:600;line-height:1.2}.product-specifications dl{gap:0;margin:0;display:grid}.product-specifications dl>div{border-radius:14px;grid-template-columns:minmax(170px,210px) minmax(0,1fr);align-items:center;gap:12px;min-height:49px;padding:11px 12px;display:grid}.product-specifications dl>div:nth-child(2n){background:#fff}.product-specifications dt,.product-specifications dd{margin:0;line-height:1.2}.product-specifications dt{color:#444}.product-specifications dd{color:#171717;font-weight:500}@media (width<=700px){.product-specifications__group{border-radius:20px;padding:20px 12px 12px}.product-richtext .product-specifications__group h2{padding:0 8px;font-size:19px}.product-specifications dl>div{grid-template-columns:minmax(0,44%) minmax(0,56%);gap:8px;padding:11px 9px;font-size:14px}}.product-gallery-dots{display:none}.product-buy h1{color:#1e1e1e;letter-spacing:-.045em;max-width:560px;margin:-4px 0 22px;font-size:34px;font-weight:500;line-height:1.04}.product-option{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:14px;margin-top:17px;display:grid}.product-option__label{color:#333;padding-top:12px;font-size:15.5px;font-weight:500;display:block}.product-option__values{flex-wrap:wrap;gap:8px;display:flex}.product-option-chip{color:#333;border:1px solid #ddd;border-radius:20px;align-items:center;gap:8px;min-height:38px;padding:7px 14px;font-size:15.5px;display:inline-flex}.product-option-chip.is-active{color:#fff;background:linear-gradient(90deg,#f7c613,#f99726);border-color:#0000}.product-option-chip i{background:var(--option-color);border:1px solid #00000014;border-radius:5px;width:18px;height:18px}.product-color-option{background:#f2f4f7;border:2px solid #0000;border-radius:12px;flex:0 0 76px;place-items:center;width:76px;height:76px;padding:6px 6px 10px;transition:border-color .2s,background-color .2s,transform .2s;display:grid;overflow:hidden}.product-color-option:hover{transform:translateY(-2px)}.product-color-option.is-active{background:#fff1e4;border-color:#f89a23}.product-color-option img{object-fit:contain;object-position:center;border-radius:7px;width:calc(100% - 8px);max-width:100%;height:calc(100% - 8px);max-height:100%;display:block}.product-color-option i{background:var(--option-color);border-radius:8px;width:38px;height:38px}@media (width>=821px) and (width<=1280px){.product-option{grid-template-columns:64px minmax(0,1fr);gap:10px;margin-top:13px}.product-option__label{padding-top:9px;font-size:14px}.product-option__values{gap:7px}.product-color-option{border-radius:10px;flex-basis:60px;width:60px;height:60px;padding:5px}.product-color-option i{border-radius:7px;width:30px;height:30px}.product-option-chip{border-radius:16px;min-height:30px;padding:4px 10px;font-size:13px;line-height:1}}.purchase-panel{background:#f7f7f7;border-radius:18px;margin-top:20px;padding:18px}.purchase-price{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.purchase-price strong{white-space:nowrap;flex-shrink:0;font-size:28px;font-weight:500;line-height:1}.purchase-price del{color:#888;white-space:nowrap;flex-shrink:0;font-size:14px}.purchase-price-note{color:#ec9025;text-align:left;flex-basis:100%;margin-top:2px;font-size:12px;line-height:1.15;position:relative}.purchase-price-help{vertical-align:-2px;background:0 0;border:0;width:15px;height:15px;margin:0;padding:0;display:inline-block;position:relative}.purchase-price-help>img{width:15px;height:15px;display:block}.purchase-price-tooltip{z-index:10;color:#fff;text-align:left;opacity:0;visibility:hidden;pointer-events:none;background:#181818;border-radius:10px;width:245px;padding:11px 13px;font-size:12px;font-weight:400;line-height:1.35;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;bottom:calc(100% + 10px);right:-10px;transform:translateY(4px)}.purchase-price-tooltip:after{content:"";border:6px solid #0000;border-top-color:#181818;position:absolute;top:100%;right:12px}.purchase-price-help:hover .purchase-price-tooltip,.purchase-price-help:focus-visible .purchase-price-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.purchase-actions{grid-template-columns:1fr 1.25fr;gap:9px;margin-top:17px;display:grid}.quantity-control{background:#fff;border-radius:24px;grid-template-columns:30px 1fr 30px;align-items:center;min-width:0;height:44px;padding:0 8px;display:grid}.quantity-control button{color:#f49b20;cursor:pointer;background:0 0;border:0;font-size:20px}.quantity-control output{color:#292929;text-align:center;font-size:14px}.one-click-button,.add-to-cart-button{cursor:pointer;color:#181818;background:#fff;border:1px solid #f4a031;border-radius:24px;font-size:14px}.home-page .one-click-button{border:1px solid #f4a031}.add-to-cart-button{color:#fff;background:linear-gradient(90deg,#f7c613,#f99726);border:0;width:100%;height:43px;margin-top:9px;transition:filter .2s}.add-to-cart-button:hover{filter:brightness(.97)}.add-to-cart-button.is-in-cart{background:#ec9025}.purchase-panel--unavailable{align-items:center;min-height:92px;display:flex}.purchase-unavailable{color:#4a4a4a;font-size:22px;font-weight:500}.product-programs{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.product-programs article{background:#fff6eb;border-radius:10px;align-items:center;gap:8px;min-height:52px;padding:6px 9px;display:flex}.product-programs article>img{object-fit:contain;flex:0 0 30px;width:30px;height:30px;display:block}.product-programs p{margin:0}.product-programs strong,.product-programs small{display:block}.product-programs strong{color:#4a4a4a;font-size:12.5px}.product-programs strong em{color:#f39a20;font-style:normal;font-weight:inherit}.product-programs small{color:#555;margin-top:2px;font-size:10px}.product-programs__installment strong{white-space:nowrap}.product-conditions{gap:15px;display:grid;position:sticky;top:clamp(120px,17vh,170px)}.condition-card{border:1px solid #f0a14a;border-radius:17px;padding:17px 18px}.condition-card h2{color:#ef982c;margin:0 0 8px;font-size:15.5px;font-weight:500;line-height:1}.condition-card>div{border-top:1px solid #ededed;align-items:center;gap:8px;padding:9px 0;display:flex}.condition-card>div:first-of-type{border-top:0}.condition-card p{margin:0}.condition-card strong,.condition-card small{display:block}.condition-card strong{color:#4a4a4a;font-size:12.5px;font-weight:500}.condition-card small{color:#999;margin-top:3px;font-size:10px;line-height:1.2}.condition-card b{color:#f19b29;white-space:nowrap;margin-left:auto;font-size:11.5px}.condition-card .condition-benefit{color:#fff;background:linear-gradient(90deg,#f7b23d,#f39125);border-radius:15px;align-items:center;gap:5px;padding:3px 7px 3px 3px;font-size:9px;font-weight:500;display:inline-flex}.condition-benefit>span:first-child{background:#ffffff40;border-radius:10px;padding:3px 5px}.product-benefits{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:55px;display:grid}.product-benefits article{background:#f7f7f7;border-radius:16px;flex-direction:column;align-items:flex-start;gap:7px;min-height:118px;padding:14px 18px;display:flex}.product-benefits article>img{object-fit:contain;width:38px;height:38px;display:block}.product-benefits h2{margin:0 0 4px;font-size:16px;font-weight:500;line-height:1.1}.product-benefits p{color:#777;margin:0;font-size:16px;line-height:1.3}.product-content{grid-template-columns:minmax(0,55fr) minmax(480px,45fr);align-items:start;gap:18px;margin-top:76px;display:grid}.product-information,.product-banners{min-width:0}.product-tabs{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin-bottom:0;display:flex}.product-tabs button{color:#292929;cursor:pointer;background:#fff;border:1px solid #eea04b;border-radius:19px;min-height:46px;padding:9px 20px;font-size:16px}.product-tabs button.is-active{color:#fff;background:linear-gradient(90deg,#f7c613,#f99726);border-color:#0000}.product-sticky-cart{z-index:80;pointer-events:none;visibility:hidden;opacity:0;padding:0;transition:opacity .25s,transform .25s,visibility .25s;position:fixed;bottom:0;left:0;right:0;transform:translateY(calc(100% + 24px))}.product-sticky-cart.is-visible{pointer-events:auto;visibility:visible;opacity:1;transform:translateY(0)}.product-sticky-cart__inner{background:#f7f7f7;border-radius:36px 36px 0 0;grid-template-columns:minmax(0,1fr) auto 187px 50px;align-items:center;gap:25px;width:100%;min-height:106px;margin-inline:auto;padding:16px 68px 16px max(68px,50% - 800px);display:grid;box-shadow:0 10px 45px #00000024}.product-sticky-cart__product{align-items:center;gap:18px;min-width:0;display:flex}.product-sticky-cart__product img{object-fit:contain;background:#fff;border-radius:7px;width:72px;height:72px;padding:6px}.product-sticky-cart__product strong{text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:500;overflow:hidden}.product-sticky-cart__mobile-price{display:none}.product-sticky-cart__price{white-space:nowrap;font-size:26px;font-weight:500}.product-sticky-cart__price.product-unavailable{grid-column:3}.product-sticky-cart__buy{color:#fff;background:linear-gradient(90deg,#f7c613,#f99726);border-radius:22px;height:40px;font-size:13px}.product-sticky-cart__buy img{display:none}.product-sticky-cart__buy.is-in-cart{color:#ef8c17;background:#fff;border:1px solid #ef8c17}.product-sticky-cart__top{background:#fff;border-radius:50%;grid-column:4;width:50px;height:50px;padding:0;position:relative;border:1px solid #f39a15!important}.product-sticky-cart__top span:before{content:"";border-top:2px solid #111;border-left:2px solid #111;width:11px;height:11px;position:absolute;top:16px;left:50%;transform:translate(-50%)rotate(45deg)}.product-sticky-cart__top span:after{content:"";background:#111;width:2px;height:20px;position:absolute;top:16px;left:50%;transform:translate(-50%)}@media (width<=900px){.product-sticky-cart__inner{background:#fff;border-radius:0;grid-template-columns:minmax(0,1fr) 44px;gap:8px;width:100%;min-height:62px;margin:0;padding:8px}.product-sticky-cart__product{grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);align-items:center;column-gap:8px;display:grid}.product-sticky-cart__product img{border-radius:3px;grid-row:1/3;width:42px;height:46px;padding:3px}.product-sticky-cart__product strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:end;font-size:12px;line-height:1.05;display:-webkit-box}.product-sticky-cart__mobile-price{color:#ef8c17;align-self:start;font-size:11px;line-height:1.1;display:block}.product-sticky-cart__price{display:none}.product-sticky-cart__buy{color:#0000;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font-size:0;line-height:0;overflow:hidden;display:grid!important}.product-sticky-cart__buy span{clip-path:inset(50%)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.product-sticky-cart__buy img{display:none!important}.product-sticky-cart__buy:after{content:"";background:var(--sticky-add-icon) center/19px 19px no-repeat, linear-gradient(90deg, #f7c613, #f99726);border-radius:50%;grid-area:1/1;width:44px;height:44px;display:block}.product-sticky-cart__buy.is-in-cart{background:0 0;border:0}.product-sticky-cart__buy.is-in-cart:after{background:var(--sticky-remove-icon) center/44px 44px no-repeat}.product-sticky-cart__top{display:none}}.product-richtext{color:#3f3f3f;max-width:none;font-size:16px;line-height:1.48}.product-richtext>:first-child{margin-top:0}.product-richtext>:last-child{margin-bottom:0}.product-richtext p{margin:0 0 14px}.product-richtext h2,.product-richtext h3,.product-richtext h4,.product-richtext h5,.product-richtext h6{color:#292929;margin:24px 0 10px;line-height:1.25}.product-richtext h2{font-size:24px}.product-richtext h3{font-size:20px}.product-richtext h4,.product-richtext h5,.product-richtext h6{font-size:17px}.product-richtext img{max-width:100%;height:auto}.product-richtext ul,.product-richtext ol{margin:8px 0 16px;padding-left:26px}.product-richtext ul{list-style:outside}.product-richtext ol{list-style:decimal}.product-richtext ul ul{list-style-type:circle}.product-richtext ul ul ul{list-style-type:square}.product-richtext li{margin:4px 0;padding-left:2px}.product-richtext li>ul,.product-richtext li>ol{margin:4px 0}.product-richtext a{color:#ec9025;text-underline-offset:2px;text-decoration:underline}.product-richtext blockquote{background:#f7f7f7;border-left:3px solid #ec9025;margin:16px 0;padding:10px 16px}.product-richtext table{border-collapse:collapse;width:100%;margin:16px 0}.product-richtext th,.product-richtext td{text-align:left;vertical-align:top;border:1px solid #ddd;padding:9px 12px}.product-banners{place-self:start end;gap:18px;width:100%;max-width:727px;display:grid;position:sticky;top:90px}.product-banners .feature{aspect-ratio:790/350;background-image:var(--feature-desktop-image);min-height:264px}.home-page .product-banners .black-btn{color:#fff}@media (width<=700px){.product-banners .feature{aspect-ratio:343/403;background-image:var(--feature-mobile-image);min-height:0}}.product-promo-banner{aspect-ratio:790/300;border-radius:18px;position:relative;overflow:hidden}.product-promo-banner>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.product-promo-banner__content{z-index:1;flex-direction:column;align-items:flex-start;width:62%;height:100%;padding:7.2% 5.2% 6.3%;display:flex;position:relative}.product-promo-banner__content h2{color:#181818;letter-spacing:-.035em;margin:0;font-size:clamp(15px,1.35vw,21px);font-weight:500;line-height:1.02}.product-promo-banner__content p{color:#303030;max-width:100%;margin:3.5% 0 0;font-size:14px;line-height:1.25}.product-promo-banner__button{border-radius:22px;justify-content:center;align-items:center;min-width:158px;min-height:36px;margin-top:auto;padding:8px 18px;font-size:clamp(9px,.75vw,12px);font-weight:500;line-height:1;display:inline-flex;color:#fff!important}.product-promo-banner__button--orange{background:linear-gradient(90deg,#f7c613,#f99726)}.product-promo-banner__button--black{background:#080808}.related-products{padding-top:92px}.related-products .section-head h2{text-transform:none}.related-products__head{margin-bottom:24px}.related-products__head h2{margin-bottom:0}.related-products__navigation{align-items:center;gap:10px;display:flex}.related-products__navigation button,.related-products__navigation img{width:40px;height:40px;display:block}.related-products__navigation button{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;transition:opacity .2s,transform .2s}.related-products__navigation button:hover{transform:translateY(-2px)}.related-products__navigation .swiper-button-disabled{opacity:.35;cursor:default;transform:none}.related-products__slider{min-width:0;overflow:hidden}.related-products__slider .swiper-wrapper{align-items:stretch}.related-products__slider .product-card{flex-direction:column;height:auto;display:flex}@media (width<=1180px){.product-hero{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr)}.product-conditions{grid-column:1/-1;grid-template-columns:1fr 1fr;position:static}.product-benefits,.product-content{grid-template-columns:1fr 1fr}}@media (width<=1050px){.product-content{grid-template-columns:1fr}.product-banners{grid-row:auto;justify-self:center;width:100%;max-width:727px;position:static}}@media (width<=820px){.product-hero{grid-template-columns:1fr}.product-gallery{grid-template-columns:70px minmax(0,1fr)}.product-thumb{width:70px;height:70px}.product-main-image{height:430px}.product-buy h1{margin-top:0}.product-content{grid-template-columns:1fr}.product-banners{grid-row:auto;justify-self:center;width:100%;max-width:727px}}@media (width<=600px){.product-detail{padding-top:18px}.product-detail .breadcrumbs{white-space:normal;text-overflow:clip;flex-wrap:wrap;overflow:visible}.product-hero{gap:28px}.product-gallery{flex-direction:column;display:flex}.product-gallery>.product-labels{order:0}.product-main-image{order:1}.product-thumbs{display:none}.product-main-image{touch-action:pan-y;height:min(390px,105vw)}.product-gallery-dots{order:2;justify-content:center;align-items:center;gap:6px;min-height:18px;display:flex}.product-gallery-dots button{background:#d8d8d8;border:0;border-radius:50%;width:6px;height:6px;padding:0}.product-gallery-dots button.is-active{background:#f49b20}.product-buy h1{font-size:28px}.product-option{margin-top:11px;display:block}.product-option__label{padding:0 0 8px}.product-option__values{scrollbar-width:none;flex-wrap:nowrap;gap:8px;overflow-x:auto}.product-option__values::-webkit-scrollbar{display:none}.product-color-option{flex-basis:68px;width:68px;height:68px}.product-option-chip{flex:none}.purchase-price{flex-wrap:wrap;align-items:center}.purchase-price strong{font-size:15px}.purchase-price-note{text-align:left;flex-basis:100%;margin-left:0}.purchase-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.product-programs article{gap:7px;min-height:52px;padding:6px 8px}.product-programs article>img{flex-basis:28px;width:28px;height:28px}.product-programs strong{font-size:12px}.product-programs small{font-size:9px}.product-programs__installment{gap:5px}.product-programs__installment strong{letter-spacing:-.02em;font-size:10px}.condition-card{padding:15px}.condition-card .condition-benefit{white-space:normal;border-radius:16px;gap:7px;padding:5px 10px 5px 5px;font-size:14px;line-height:1.05}.condition-card .condition-benefit>span:first-child{border-radius:12px;align-items:center;min-height:34px;padding:7px 8px;font-size:16px;display:flex}.condition-card .condition-benefit>span:first-child:before{content:"−"}.condition-benefit__copy{flex-direction:column;display:flex}.condition-benefit__copy em{font-style:normal;display:block}.product-conditions{grid-template-columns:1fr}.product-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:38px}.product-benefits article{align-items:flex-start;min-height:118px;padding:15px 17px}.product-content{gap:26px;margin-top:55px}.product-tabs{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.product-tabs button{flex:none}.product-richtext{font-size:16px}.product-promo-banner{border-radius:13px}.product-promo-banner__content{width:64%;padding:5% 4%}.product-promo-banner__content h2{font-size:13px}.product-promo-banner__content p{font-size:14px;line-height:1.2}.product-promo-banner__button{min-width:135px;min-height:30px;padding:6px 12px;font-size:8px}.related-products{padding-top:64px}.related-products .section-head h2{font-size:22px}.related-products__head{align-items:center}.related-products__navigation{gap:7px}.related-products__navigation button,.related-products__navigation img{width:36px;height:36px}}.cart-preview-backdrop{z-index:110;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;transition:opacity .25s;position:fixed;inset:0;background:#0009!important}.cart-preview-backdrop.is-open{opacity:1}.cart-preview{z-index:111;color:#1c1c1c;visibility:hidden;opacity:0;background:#fff;border-radius:27px;flex-direction:column;width:min(41.4vw,756px);height:90vh;padding:clamp(23px,2.34vw,45px);transition:transform .3s,opacity .25s,visibility .3s;display:flex;position:fixed;top:5vh;right:max(18px,1.5vw);transform:translate(calc(100% + 40px));box-shadow:0 24px 70px #0000002e}.cart-preview.is-open{visibility:visible;opacity:1;transform:translate(0)}body.cart-preview-open{overflow:hidden}.cart-preview__header{flex:none;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.cart-preview__header h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,3.06vw,58px);font-weight:500;line-height:1}.cart-preview__header sup{color:#777;letter-spacing:0;vertical-align:top;font-size:.3em;font-weight:400}.cart-preview__actions{align-self:flex-start;align-items:center;gap:11px;display:flex}.home-page .cart-preview__actions>.cart-preview__close,.home-page .cart-preview__header>.cart-preview__close{color:#222;background:#f7f7f7;border:0;border-radius:50%;flex:0 0 40px;width:40px;height:40px;padding:0;font:300 27px/38px Arial,sans-serif}.cart-preview__close--empty{align-self:flex-start}.cart-preview__body{scrollbar-width:thin;flex:1;min-height:0;padding-top:31px;overflow-y:auto}.cart-preview__empty{color:#333;margin:0;font-size:clamp(18px,1.4vw,25px);font-weight:500}.cart-preview__items{gap:16px;display:grid}.cart-preview-item{background:#f7f7f7;border-radius:18px;grid-template-rows:auto 1fr auto;grid-template-columns:115px minmax(0,1fr) auto;column-gap:18px;min-height:162px;padding:18px;display:grid}.cart-preview-item__image{grid-row:1/4;place-items:center;min-width:0;display:grid;position:relative}.cart-preview-item__image img{object-fit:contain;width:100px;max-width:100%;height:126px;display:block}.cart-preview-item__badges{flex-direction:column-reverse;align-items:flex-start;gap:4px;display:flex;position:absolute;bottom:-7px;left:-7px}.cart-preview-item__badge{color:#111;background:#ffe000;border-radius:12px;align-items:center;gap:3px;padding:5px 7px;font-size:9px;display:inline-flex}.cart-preview-item__badge--new{color:#fff;background:#2b50aa}.cart-preview-item__badge--popular{color:#fff;background:#e84855}.cart-preview-item__badge--discount{color:#111;background:#ffe000}.cart-preview-item__badge--without-rustore{color:#fff;background:#7048e8}.cart-preview-item__badge i{border:1px solid;border-radius:50%;place-items:center;width:10px;height:10px;font-size:7px;font-style:normal;line-height:1;display:inline-grid}.cart-preview-item__copy{min-width:0}.cart-preview-item__copy a{color:#1c1c1c;letter-spacing:-.035em;font-size:16px;font-weight:500;line-height:1.06}.cart-preview-item__copy p{color:#777;margin:8px 0 0;font-size:13px;line-height:1.3}.cart-preview-item__price{text-align:right;white-space:nowrap}.cart-preview-item__price strong,.cart-preview__summary b{color:#ef8c17;font-size:19px;font-weight:400;line-height:1.05;display:block}.cart-preview-item__price del,.cart-preview__summary del{color:#888;font-size:12px;display:block}.cart-preview-item__quantity{background:#fff;border-radius:20px;grid-template-columns:34px 1fr 34px;align-self:end;align-items:center;width:122px;height:36px;display:grid}.home-page .cart-preview-item__quantity button{color:#f28d17;background:0 0;border:0;padding:0;font-size:20px}.cart-preview-item__quantity span{text-align:center;font-size:11px}.home-page .cart-preview-item__remove{color:#686868;background:0 0;border:0;place-self:end;align-items:center;gap:6px;padding:0;font-size:11px;display:inline-flex}.cart-preview-item__remove img{object-fit:contain;flex:none;width:24px;height:24px;display:block}.cart-preview__footer{flex:none;padding-top:22px}.cart-preview__summary{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:25px;display:flex}.cart-preview__summary>strong{font-size:16px}.cart-preview__summary span{text-align:right}.cart-preview__summary b{font-size:24px}.cart-preview__cta{background:linear-gradient(90deg,#f7c613,#f99726);border-radius:26px;justify-content:center;align-items:center;width:100%;height:51px;font-size:14px;font-weight:500;display:flex;color:#fff!important}@media (width>=1101px) and (width<=1280px){.cart-preview{width:min(48vw,648px)}.cart-preview-item__badges{bottom:0}.cart-preview-item__quantity,.cart-preview-item__remove{align-self:end}.cart-preview-item__quantity{margin-top:10px}.cart-preview-item__remove{justify-self:end}}@media (width<=1100px){.cart-preview{width:min(49.5vw,648px)}.cart-preview-item{grid-template-columns:98px minmax(0,1fr) auto}}@media (width<=760px){.cart-preview{border-radius:0;width:100vw;height:100dvh;padding:22px 16px;top:0;right:0}.cart-preview__header h2{font-size:36px}.cart-preview__body{padding-top:23px}.cart-preview-item{grid-template-rows:auto auto auto;grid-template-columns:86px minmax(0,1fr);gap:9px 13px;min-height:144px;padding:13px}.cart-preview-item__image{grid-row:1/4}.cart-preview-item__image img{height:95px}.cart-preview-item__price{text-align:left;grid-column:2}.cart-preview-item__quantity{grid-column:2}.cart-preview-item__remove{grid-column:2;justify-self:end;margin-top:-29px}.cart-preview__summary{margin-bottom:16px}.cart-preview__summary>strong{font-size:13px}.cart-preview__summary b{font-size:20px}}.cart-page{padding-top:30px;padding-bottom:76px}.cart-page .breadcrumbs{margin-bottom:28px}.cart-page__section{min-height:330px}.cart-page__header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.cart-page__header h1{letter-spacing:-.04em;margin:0;font-size:34px;font-weight:500;line-height:1}.cart-page__header h1 sup{color:#777;letter-spacing:0;vertical-align:top;font-size:12px;font-weight:400}.home-page .cart-page__header button{color:#666;background:0 0;border:0;padding:0;font-size:13px}.cart-page__header button span{vertical-align:-2px;margin-left:7px;font-family:Arial,sans-serif;font-size:25px;line-height:10px}.cart-page__empty p{margin:0 0 20px;font-size:23px;font-weight:500}.cart-page__empty a,.cart-page__summary button,.cart-page__summary .cart-page__checkout{color:#fff;background:linear-gradient(90deg,#f7c613,#f99726);border-radius:27px;justify-content:center;align-items:center;min-height:52px;padding:0 34px;font-size:14px;font-weight:500;display:inline-flex}.cart-page__layout{grid-template-columns:minmax(0,1fr) 365px;align-items:start;gap:65px;display:grid}.cart-page__items{gap:16px;min-width:0;display:grid}.cart-page-item{background:#f7f7f7;border-radius:18px;grid-template-rows:auto 1fr auto;grid-template-columns:125px minmax(0,1fr) auto;gap:5px 22px;min-height:154px;padding:18px 20px;display:grid}.cart-page-item__image{grid-row:1/4;place-items:center;display:grid;position:relative}.cart-page-item__image img{object-fit:contain;width:105px;max-width:100%;height:118px;display:block}.cart-page-item__badges{flex-direction:column-reverse;align-items:flex-start;gap:4px;display:flex;position:absolute;bottom:-5px;left:-10px}.cart-page-item__badge{color:#111;background:#ffe000;border-radius:12px;align-items:center;gap:3px;padding:5px 7px;font-size:9px;display:inline-flex}.cart-page-item__badge--new{color:#fff;background:#2b50aa}.cart-page-item__badge--popular{color:#fff;background:#e84855}.cart-page-item__badge--discount{color:#111;background:#ffe000}.cart-page-item__badge--without-rustore{color:#fff;background:#7048e8}.cart-page-item__badge i{border:1px solid;border-radius:50%;place-items:center;width:10px;height:10px;font-size:7px;font-style:normal;line-height:1;display:inline-grid}.cart-page-item__copy{min-width:0}.cart-page-item__copy a{color:#1b1b1b;letter-spacing:-.035em;font-size:21px;font-weight:500;line-height:1.08}.cart-page-item__copy p{color:#777;margin:7px 0 0;font-size:14px;line-height:1.3}.cart-page-item__price{text-align:right;white-space:nowrap}.cart-page-item__price strong{color:#ef8c17;font-size:18px;font-weight:400;display:block}.cart-page-item__price del{color:#888;font-size:16px;display:block}.cart-page-item__quantity{background:#fff;border-radius:19px;grid-template-columns:34px 1fr 34px;align-self:end;align-items:center;width:112px;height:36px;display:grid}.home-page .cart-page-item__quantity button{color:#f28d17;background:0 0;border:0;padding:0;font-size:20px}.cart-page-item__quantity span{text-align:center;font-size:11px}.home-page .cart-page-item__remove{color:#666;background:0 0;border:0;align-self:end;align-items:center;gap:7px;padding:0;font-size:11px;display:inline-flex}.cart-page-item__remove img{object-fit:contain;flex:none;width:24px;height:24px;display:block}.cart-page__summary{background:#f7f7f7;border-radius:18px;padding:28px 25px 23px}.cart-page__summary h2{margin:0 0 18px;font-size:20px;font-weight:500}.cart-page__summary dl{margin:0}.cart-page__summary dl>div{justify-content:space-between;gap:20px;margin-top:7px;font-size:12px;display:flex}.cart-page__summary dd{margin:0}.cart-page__summary .cart-page__summary-total{margin-top:16px;font-size:17px;font-weight:600}.cart-page__summary button,.cart-page__summary .cart-page__checkout{border:0;width:100%;min-height:46px;margin-top:18px;padding-inline:15px;font-size:14px}.cart-recommendations{margin-top:62px}.cart-recommendations__header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.cart-recommendations__header h2{margin:0;font-size:31px;line-height:1}.cart-recommendations__navigation{gap:10px;display:flex}.home-page .cart-recommendations__navigation button{color:#222;background:#fff;border:1px solid #ec9025;border-radius:50%;width:38px;height:38px;padding:0 0 3px;font-family:Arial,sans-serif;font-size:25px;line-height:1}.cart-recommendations__navigation .swiper-button-disabled{opacity:.4;cursor:default}.cart-recommendations__slider{overflow:hidden}.cart-recommendations__slider .swiper-wrapper{align-items:stretch}.cart-recommendations__slider .product-card{height:auto}.cart-page+.footer{margin-top:0}@media (width<=1000px){.cart-page__layout{grid-template-columns:minmax(0,1fr) 300px;gap:25px}.cart-page-item{gap-inline:15px;grid-template-columns:100px minmax(0,1fr) auto}}@media (width<=760px){.cart-page{padding-top:20px;padding-bottom:50px}.cart-page__section{min-height:260px}.cart-page__header h1{font-size:29px}.cart-page__empty p{font-size:19px}.cart-page__layout{grid-template-columns:1fr}.cart-page-item{grid-template-rows:auto 1fr auto;grid-template-columns:85px minmax(0,1fr) auto;padding:14px}.cart-page-item__image{grid-area:1/1/3}.cart-page-item__image img{width:76px;height:95px}.cart-page-item__copy{grid-area:1/2/3/4}.cart-page-item__copy a{font-size:16px}.cart-page-item__price{text-align:right;grid-area:3/3;align-self:center}.cart-page-item__quantity{grid-area:3/2}.home-page .cart-page-item__remove{grid-area:3/1;justify-self:start;margin:0;font-size:0}.cart-page__summary{grid-row:auto}.cart-recommendations{margin-top:48px}.cart-recommendations__header h2{font-size:25px}}.checkout{color:#292929;padding:35px 0 70px}.checkout .breadcrumbs{margin-bottom:32px}.checkout__title{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.checkout__title h1{font-size:42px;font-weight:500;line-height:1.1}.checkout__title a{color:#666}.checkout__layout{grid-template-columns:minmax(0,790px) 200px minmax(330px,470px);align-items:start;gap:20px;display:grid}.checkout__forms{gap:28px;display:grid}.checkout-card,.checkout-cart{background:#f6f6f6;border-radius:20px;padding:20px}.checkout-card h2,.checkout-cart h2{margin:0 0 14px;font-size:24px;font-weight:500}.checkout-card__heading{justify-content:space-between;display:flex}.checkout-card__heading button{color:#777}.checkout-tabs{gap:16px;margin-bottom:16px;display:flex}.checkout-tabs button{background:#fff;border:1px solid #f7941d;border-radius:30px;padding:10px 20px}.checkout-tabs button.is-active{color:#fff;background:linear-gradient(90deg,#ffc400,#ff941f);border:0}.checkout-tabs button:disabled{opacity:.45}.checkout-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.checkout-fields label{position:relative}.checkout-fields label>span{color:#777;pointer-events:none;font-size:14px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.checkout-fields input,.checkout-fields textarea{background:#fff;border:1px solid #0000;border-radius:28px;outline:none;width:100%;padding:16px}.checkout-fields input:not(:placeholder-shown)+span{display:none}.checkout-fields textarea{resize:none;height:78px}.checkout-fields .checkout-field-wide{grid-column:1/-1}.checkout-fields .checkout-field-wide>span{top:16px;transform:none}.checkout-fields input.is-invalid,.checkout-fields textarea.is-invalid{border-color:#e5484d}.checkout-next,.checkout-cart>button{color:#fff;background:linear-gradient(90deg,#ffc400,#ff941f);border:0;border-radius:28px;width:100%;margin-top:20px;padding:13px;font-weight:500}.checkout-radio{cursor:pointer;align-items:flex-start;gap:10px;margin:13px 0;display:flex}.checkout-radio input{opacity:0;position:absolute}.checkout-radio>span{border:2px solid #f7941d;border-radius:50%;flex:none;width:20px;height:20px}.checkout-radio input:checked+span:after{content:"";background:#f7941d;border-radius:50%;width:12px;height:12px;margin:2px;display:block}.checkout-radio b{font-weight:400}.checkout-radio small{color:#888;margin-top:3px;display:block}.checkout-radio .checkout-discount{color:#f7941d;background:#fff0df;border-radius:12px;margin-left:15px;padding:3px 12px;display:inline-block}.checkout-switch{align-items:center;gap:10px;margin-top:6px;display:flex}.checkout-switch input{opacity:0;position:absolute}.checkout-switch span{border:1px solid #f7941d;border-radius:20px;width:48px;height:28px;padding:3px}.checkout-switch span:after{content:"";background:#f7941d;border-radius:50%;width:20px;height:20px;transition:all .2s;display:block}.checkout-switch input:checked+span:after{transform:translate(20px)}.checkout-summary-text{color:#555;line-height:1.45}.checkout-steps{gap:138px;margin:0;padding:0;list-style:none;display:grid;position:relative}.checkout-steps:before{content:"";background:#eee;width:2px;position:absolute;top:51px;bottom:51px;left:98px}.checkout-steps li{z-index:1;white-space:nowrap;color:#bbb;background:#f6f6f6;border-radius:16px;padding:13px}.checkout-steps li span{background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;margin-right:8px;display:inline-grid}.checkout-steps li.is-active{color:#fff;background:#ef8d20}.checkout-steps li.is-active span{color:#333}.checkout-cart h2 sup{font-size:14px}.checkout-cart>div{display:grid}.checkout-cart-item{border-bottom:1px solid #ddd;grid-template-columns:52px 1fr auto;align-items:center;gap:10px;padding:13px 0;font-size:13px;display:grid}.checkout-cart-item img{object-fit:contain;width:52px;height:58px}.checkout-cart-item strong{color:#ef7d00;white-space:nowrap}.checkout-cart dl{margin:0;padding:14px 0}.checkout-cart dl div{justify-content:space-between;margin:6px 0;display:flex}.checkout-cart dl div:last-child dd{color:#ef7d00}.checkout-consent{grid-template-columns:20px 1fr;gap:8px;font-size:11px;line-height:1.2;display:grid}.checkout-consent input{opacity:0;position:absolute}.checkout-consent>span{border:2px solid #f7941d;width:20px;height:20px}.checkout-consent input:checked+span{background:#f7941d;box-shadow:inset 0 0 0 4px #fff}.checkout-consent a,.checkout-note{color:#ef7d00}.checkout-cart>button:disabled{opacity:.38}.checkout-note{text-align:right;margin-top:12px}.checkout-errors{color:#b42318;background:#fff0f0;border-radius:12px;padding:12px}.checkout-success{padding:70px 0}.checkout-success section{text-align:center;background:#f6f6f6;border-radius:28px;padding:70px}.checkout-success span{color:#fff;background:#f7941d;border-radius:50%;place-items:center;width:70px;height:70px;margin:auto;font-size:36px;display:grid}.checkout-success h1{margin:20px;font-size:42px}.checkout-success a{color:#fff;background:#f7941d;border-radius:25px;margin-top:25px;padding:13px 28px;display:inline-block}@media (width<=1100px){.checkout__layout{grid-template-columns:1fr 320px}.checkout-steps{display:none}.checkout-cart{position:sticky;top:10px}}@media (width<=760px){.checkout{padding-top:20px}.checkout .breadcrumbs{margin-bottom:20px}.checkout__title{flex-direction:column;align-items:flex-start;margin-bottom:14px}.checkout__title h1{order:2;font-size:30px}.checkout__title a{order:1;margin-bottom:12px;font-size:12px}.checkout__layout{grid-template-columns:1fr;gap:14px}.checkout__forms{grid-row:2;gap:8px}.checkout-steps{grid-row:1;gap:8px;min-width:0;display:flex;overflow:hidden;min-height:0!important}.checkout-steps:before,.checkout-steps:after{display:none}.checkout-steps li{flex:none}.checkout-cart-column{grid-row:3;position:static}.checkout-cart{position:static}.checkout-fields{grid-template-columns:1fr}.checkout-fields .checkout-field-wide{grid-column:auto}.checkout-tabs{width:100%}.checkout-tabs button{flex:50%;min-width:0}.checkout-radio .checkout-discount{margin:4px 0 0;display:block}.checkout-card{padding:16px}.checkout-card h2,.checkout-cart h2{font-size:20px}.checkout-note{text-align:left}.checkout-success section{padding:40px 18px}.checkout-success h1{font-size:30px}}.checkout-fields label.has-value>span{display:none}.checkout-fields label:has(input:focus)>span{display:none}.checkout-fields label:has(textarea:focus)>span{display:none}.checkout-fields input[placeholder^=\+7]{padding-left:72px}.checkout-fields input[placeholder^=\+7]:focus{padding-left:16px}.checkout-cart-column{align-self:start;min-width:0;position:sticky;top:20px}.checkout-consent{align-items:start;font-size:14px}.checkout-consent>.checkout-consent__box{grid-area:1/1}.checkout-consent>.checkout-consent__text{border:0;grid-area:1/2;width:auto;height:auto}.checkout-cart-column .checkout-note{text-align:left;margin:12px 2px 0;font-size:13px}@media (width<=1100px){.checkout-cart-column{position:sticky;top:10px}.checkout-cart-column .checkout-cart{position:static}}@media (width<=760px){.checkout-cart-column{grid-row:3;position:static}}.checkout-legal-fields{margin-bottom:14px}.checkout-file{cursor:pointer;background:#fff;border-radius:28px;align-items:center;min-height:52px;padding:0 16px;display:flex;overflow:hidden}.checkout-file input{opacity:0;width:1px;height:1px;position:absolute}.checkout-fields .checkout-file>input+span{text-overflow:ellipsis;white-space:nowrap;display:block;position:static;overflow:hidden;transform:none}.checkout-file.has-value>span{display:block}.checkout-file:has(input:focus)>span{display:block}.checkout-file>b{flex:0 0 24px;width:24px;height:24px;margin-left:auto;font-size:0;display:block;background:url(/build/assets/adddok-CVwGZAv8.svg) 50%/24px 24px no-repeat!important}.checkout-file:has(input.is-invalid){border:1px solid #e5484d}.checkout-fields label:has(input[name=phone])>span{display:none}.checkout-fields input[name=phone]{padding-left:16px}@media (width>=1350px){.checkout-cart-column{margin-left:80px}}@media (width>=1101px){.checkout-steps{display:block;position:relative}.checkout-steps:before{top:calc(var(--checkout-first-step,0px) + 51px);height:calc(var(--checkout-last-step,416px) - var(--checkout-first-step,0px));bottom:auto}.checkout-steps:after{content:"";left:98px;top:calc(var(--checkout-first-step,0px) + 51px);width:2px;height:calc(var(--checkout-progress-step,0px) - var(--checkout-first-step,0px));background:#ef8d20;position:absolute}.checkout-steps li{top:var(--checkout-step-top,0);width:100%;position:absolute;left:0}}.checkout-radio>span{place-items:center;display:grid}.checkout-radio input:checked+span:after{width:10px;height:10px;margin:0}.checkout-payment-surcharge{margin-top:4px;font-size:11px;font-weight:400;display:block;color:#f7941d!important}.checkout-steps li.is-current{color:#333;background:#f6f6f6}.checkout-steps li.is-current span{color:#fff;background:#ef8d20}.checkout-steps li{font-size:14px}.checkout-steps li.is-active{cursor:pointer;transition:filter .2s,transform .2s}.checkout-steps li.is-active:hover{filter:brightness(.96)}.checkout-steps li.is-active:active{transform:scale(.98)}.checkout-cart dl dt{color:#0009}.checkout-page-body .site-shell{overflow:visible}.checkout-cart-item__prices{white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.checkout-cart-item__prices strong{color:#ef7d00}.checkout-cart-item__prices del{color:#0000008c;margin-top:3px;font-size:11px}.checkout-cart-item__image{display:block}.checkout-cart-item__name{color:inherit;transition:color .2s}.checkout-cart-item__image:hover+.checkout-cart-item__name,.checkout-cart-item__name:hover{color:#ef7d00}@media (width<=760px){.checkout-steps{gap:18px}.checkout-steps li{position:relative}.checkout-steps li+li:before{content:"";background:#eee;width:18px;height:2px;position:absolute;top:50%;left:-18px;transform:translateY(-50%)}.checkout-steps li.is-active,.checkout-steps li.is-current{z-index:1}.checkout-steps li.is-active:before,.checkout-steps li.is-current:before{background:#ef8d20}.checkout-steps li.is-active{font-size:0}.checkout-steps li.is-active span{color:#333;background:#fff;margin-right:0;font-size:14px}.checkout-card:has(.checkout-summary-text:not([hidden])){padding-block:14px}.checkout-card:has(.checkout-summary-text:not([hidden])) .checkout-card__heading{align-items:center}.checkout-card:has(.checkout-summary-text:not([hidden])) .checkout-card__heading h2{margin-bottom:0}.checkout-card:has(.checkout-summary-text:not([hidden])) .checkout-summary-text{display:none}}.checkout-success-page .checkout-success{padding:32px 0 0}.checkout-success-page .checkout-success .breadcrumbs{margin-bottom:27px}.checkout-success-page .checkout-success .breadcrumbs a{color:inherit;background:0 0;border-radius:0;margin:0;padding:0;display:inline}.checkout-success-page .checkout-success .breadcrumbs span{width:auto;height:auto;color:inherit;font-size:inherit;background:0 0;border-radius:0;margin:0;display:inline}.checkout-success-page .checkout-success .breadcrumbs span:last-child{color:#ec9025}.checkout-success-page .checkout-success__hero{text-align:left;background:0 0;border-radius:0;min-height:190px;padding:0}.checkout-success-page .checkout-success__hero h1{letter-spacing:-.025em;margin:0 0 26px;font-size:34px;font-weight:500;line-height:1.15}.checkout-success-page .checkout-success__hero h1 strong{color:#ef8d20;font-weight:500}.checkout-success-page .checkout-success__hero p{margin:0 0 20px;font-size:16px;line-height:1.4}.checkout-success-page .checkout-success__hero>a{color:#fff;background:linear-gradient(90deg,#f7c613,#f99726);border-radius:26px;justify-content:center;align-items:center;min-width:150px;height:50px;margin-top:0;padding:0 28px;font-size:14px;font-weight:500;display:inline-flex}.checkout-success-page .newsletter{margin-top:70px;margin-bottom:75px}@media (width<=760px){.checkout-success-page .checkout-success{padding-top:24px}.checkout-success-page .checkout-success__hero{min-height:150px;padding-top:0}.checkout-success-page .checkout-success__hero h1{font-size:27px}.checkout-success-page .newsletter{margin-top:70px;margin-bottom:45px}}[data-individual-trade-in]{margin-top:18px}[data-individual-trade-in]>small{width:min(100%,380px);line-height:1.45;display:block}.checkout-switch{cursor:pointer;width:max-content;margin-top:8px;transition:color .2s}.checkout-switch span{background:#dedede;border-color:#d4d4d4;transition:background-color .2s,border-color .2s,box-shadow .2s}.checkout-switch span:after{background:#fff;box-shadow:0 1px 4px #0003}.checkout-switch input:checked+span{background:#f7941d;border-color:#f7941d}.checkout-switch:has(input:checked){color:#e67e09;font-weight:500}.checkout-switch input:focus-visible+span{box-shadow:0 0 0 3px #f7941d40}.blog-public{padding-top:36px}.blog-breadcrumbs{color:#202020;flex-wrap:wrap;gap:5px;margin-bottom:30px;font-size:12px;display:flex}.blog-breadcrumbs span:last-child{color:#ec9025}.blog-public>h1{margin:0 0 30px;font-size:32px;font-weight:500;line-height:1.15}.blog-list-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.blog-list-grid .blog-image{height:285px}.blog-pagination{margin:30px 0 15px}.blog-pagination nav>div:first-child{display:none}.blog-pagination nav>div:last-child{justify-content:center;display:flex}.blog-pagination nav>div:last-child>div:first-child{display:none}.blog-pagination nav span[aria-current=page] span,.blog-pagination nav a{color:#202020;border:1px solid #ec9025;border-radius:50%;place-items:center;min-width:36px;height:36px;margin:0 3px;display:inline-grid}.blog-pagination nav span[aria-current=page] span{color:#fff;background:#ec9025}.blog-article>h1{max-width:1000px}.blog-article-cover{border-radius:28px;height:470px;position:relative;overflow:hidden}.blog-article-cover img{object-fit:cover;width:100%;height:100%}.blog-article-cover>span{color:#fff;background:#f59a23;border-radius:999px;padding:10px 15px;font-size:13px;font-weight:600;position:absolute;top:30px;left:30px}.blog-article-layout{grid-template-columns:minmax(0,2fr) minmax(280px,.9fr);align-items:start;gap:100px;padding-top:55px;display:grid}.blog-article-content{color:#303030;min-width:0;font-size:16px;line-height:1.55}.blog-article-content h2{color:#202020;margin:28px 0 10px;font-size:24px;line-height:1.2}.blog-article-content h2:first-child{margin-top:0}.blog-article-content p{margin:0 0 15px}.blog-article-content ul,.blog-article-content ol{margin:10px 0 20px;padding-left:26px}.blog-article-content ul{list-style:outside}.blog-article-content ol{list-style:decimal}.blog-article-content li{margin:4px 0;padding-left:2px;display:list-item}.blog-article-content img{border-radius:20px;width:100%;max-width:none;height:auto;margin:28px 0;display:block}.blog-article-content a{color:#ec9025;text-decoration:underline}.blog-other h2{margin:0 0 16px;font-size:23px}.blog-other>div{gap:16px;display:grid}.blog-other .blog-image{height:285px;padding:24px}.blog-other .blog-image h3{font-size:19px}.blog-page>.newsletter{margin-bottom:75px}.blog-empty{color:#777;min-height:300px}@media (width<=900px){.blog-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-article-layout{grid-template-columns:1fr;gap:45px}.blog-other>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.blog-public{padding-top:24px}.blog-public>h1{font-size:28px}.blog-list-grid{grid-template-columns:1fr}.blog-list-grid .blog-card{min-width:0}.blog-list-grid .blog-image,.blog-other .blog-image{height:255px}.blog-article-cover{border-radius:20px;height:280px}.blog-article-cover>span{top:18px;left:18px}.blog-article-layout{padding-top:35px}.blog-other>div{grid-template-columns:1fr}.blog-article-content{font-size:15px}}.about-page{color:#17191c;background:#fff}.about-main{padding-top:30px}.about-breadcrumbs{gap:5px;margin-bottom:26px;font-size:12px;display:flex}.about-breadcrumbs span:last-child{color:#ec9025}.about-main h2{margin:0 0 24px;font-size:29px;line-height:1.15}.about-hero{aspect-ratio:1600/516;color:#fff;background:#ffa515;border-radius:clamp(22px,2.35vw,38px);position:relative;overflow:hidden}.about-hero__background{z-index:0;object-fit:fill;width:100%;height:100%;display:block;position:absolute;inset:0}.about-hero__copy{z-index:2;text-align:center;width:100%;position:absolute;top:11.5%;left:0}.about-hero h1{margin:0 0 clamp(9px,1vw,16px);font-size:clamp(36px,3.3vw,53px);font-weight:400;line-height:1}.about-hero p{margin:0;font-size:clamp(11px,1vw,16px);line-height:1.12}.about-hero__phones{z-index:1;width:36.125%;height:auto;display:block;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.about-why{grid-template-columns:minmax(280px,.68fr) minmax(620px,1.32fr);align-items:center;gap:34px;padding-top:70px}.about-why .about-copy h2{margin-bottom:25px}.about-why .about-description p{color:#626262;margin-bottom:18px;font-size:16px;line-height:1.5}.about-why .about-description .about-accent{color:#ec9025;margin-top:26px;font-size:18px;font-weight:600;line-height:1.35}.about-why__rating{width:245px;height:auto;margin-top:42px;display:block}.about-why .about-visual{width:85%}.about-stats{grid-template-columns:1fr 1fr;gap:18px;display:grid}.about-stats article{background:linear-gradient(135deg,#f7f7f7,#fff5e8);border-radius:25px;flex-direction:column;justify-content:center;min-height:205px;padding:24px 30px;display:flex}.about-stats article:last-child{grid-column:1/-1;width:55%}.about-stats b{letter-spacing:-.08em;font-size:102px;font-weight:400;line-height:.85}.about-stats sup{color:#ec9025;letter-spacing:0;font-size:35px}.about-stats span{margin-top:18px;font-size:14px;font-weight:600}.about-approach,.about-clients,.about-offer{padding-top:86px}.about-approach__top{grid-template-columns:1fr 1fr;gap:20px;display:grid}.about-approach__top>img{object-fit:cover;border-radius:18px;width:100%;height:390px}.about-approach__top p{margin:0 0 18px;font-size:16px;line-height:1.28}.about-approach__top em{color:#ec9025;font-style:normal}.about-approach__columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.about-benefits{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:24px;display:grid}.about-benefits article{background:#f7f7f7;border-radius:16px;min-height:132px;padding:13px}.about-benefits img{width:42px;height:42px}.about-benefits h3{margin:8px 0 3px;font-size:16px}.about-benefits p{color:#777;margin:0;font-size:16px}.about-clients__head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.about-clients__head h2{margin-bottom:0}.about-clients__slider{min-width:0;overflow:hidden}.about-clients__slider .swiper-wrapper{align-items:stretch}.about-clients__slider article{height:auto}.about-clients article img{aspect-ratio:304/387;object-fit:cover;border-radius:18px;width:100%}.about-clients p{margin:12px 0 0;font-size:12px;line-height:1.25}.about-section-head{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.about-section-head p{margin:0;font-size:16px;line-height:1.28}.about-offer__grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:25px;display:grid}.about-offer__grid article{background:#f7f7f7;border-radius:18px;align-items:flex-end;height:200px;padding:20px;transition:background .25s,color .25s;display:flex;position:relative;overflow:hidden}.about-offer__grid article:hover{color:#fff;background:linear-gradient(90deg,#f7c613 0%,#f99726 100%)}.about-offer__grid img{object-fit:contain;width:120px;height:120px;transition:filter .25s;position:absolute;top:9px;right:20px}.about-offer__grid article:hover img{filter:brightness(0)invert()}.about-offer__grid p{z-index:1;margin:0;font-size:17px;line-height:1.08;position:relative}.about-page .newsletter{margin-top:72px;margin-bottom:72px}@media (width<=900px){.about-why{grid-template-columns:1fr;gap:40px}.about-why__rating{margin-top:28px}.about-why .about-visual{justify-self:center;width:100%}.about-approach__top,.about-section-head{grid-template-columns:1fr}.about-benefits{grid-template-columns:1fr 1fr}}@media (width<=700px){.about-main{padding-top:20px}.about-hero{aspect-ratio:1.35}.about-hero__background{object-fit:cover}.about-hero__copy{top:8%}.about-hero h1{font-size:30px}.about-hero p{font-size:13px;line-height:1.15}.about-hero__phones{width:90%}.about-main h2{font-size:25px}.about-why,.about-approach,.about-clients,.about-offer{padding-top:55px}.about-why__rating{width:100%;max-width:none}.about-why .about-stat strong{font-weight:700}.about-stats{gap:10px}.about-stats article{min-height:135px;padding:18px}.about-stats article:last-child{width:100%}.about-stats b{font-size:64px}.about-stats span{font-size:11px}.about-approach__top>img{height:auto}.about-approach__columns{grid-template-columns:1fr}.about-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.about-offer__grid{grid-template-columns:1fr;gap:10px}.about-offer__grid article{height:74px;padding:12px}.about-offer__grid img{object-position:right center;width:30%;height:100%;top:0;right:0}.about-offer__grid p{max-width:70%;font-size:16px}}.installment-page{color:#242424;background:#fff}.installment-main{padding-top:30px}.installment-breadcrumbs{gap:5px;margin-bottom:27px;font-size:12px;display:flex}.installment-breadcrumbs span:last-child{color:#ec9025}.installment-hero{aspect-ratio:1600/516;border-radius:30px;position:relative;overflow:hidden}.installment-hero>img{object-fit:cover;width:100%;height:100%;display:block}.installment-hero__copy{z-index:1;color:#242424;position:absolute;top:14%;left:2.6%}.installment-hero h1{letter-spacing:-.04em;margin:0;font-size:48px;font-weight:500;line-height:1}.installment-hero p{margin:13px 0 31px;font-size:16px}.installment-hero a,.installment-bank a{color:#fff;background:#101010;border-radius:999px;justify-content:center;align-items:center;min-width:219px;height:47px;font-size:12px;display:inline-flex}.installment-main h2{letter-spacing:-.035em;margin:0;font-size:29px;line-height:1.12}.installment-benefits{padding-top:69px}.installment-section-head{grid-template-columns:1fr 1fr;gap:24px;display:grid}.installment-section-head p,.installment-how>p,.installment-options>p{margin:0;font-size:16px;line-height:1.3}.installment-benefits__grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:25px;display:grid}.installment-benefits__grid article{background:#f7f7f7;border-radius:15px;min-height:137px;padding:13px}.installment-benefits__grid img{width:42px;height:42px;display:block}.installment-benefits__grid h3{margin:10px 0 5px;font-size:16px;font-weight:500;line-height:1.1}.installment-benefits__grid p{color:#555;margin:0;font-size:16px;line-height:1.2}.installment-columns{grid-template-columns:1fr 1fr;gap:18px;padding-top:82px;display:grid}.installment-how>p,.installment-options>p{max-width:550px;margin-top:24px}.installment-how__grid{grid-template-columns:1fr 1fr;grid-auto-rows:149px;gap:15px;margin-top:27px;display:grid}.installment-how__grid article{background:#f7f7f7;border-radius:15px;flex-direction:column;justify-content:space-between;padding:16px;display:flex}.installment-how__grid small{color:#777;font-size:11px}.installment-how__grid strong{color:#ec9025;font-size:14px;font-weight:500;line-height:1.08}.installment-how__grid>img{object-fit:cover;border-radius:15px;width:100%;height:100%}.installment-bank{background:#f7f7f7;border-radius:16px;min-height:313px;margin-top:27px;padding:19px;position:relative;overflow:hidden}.installment-bank>div{z-index:1;width:70%;position:relative}.installment-bank h3{color:#ec9025;margin:0 0 10px;font-size:14px;font-weight:500}.installment-bank dl{margin:0;font-size:14px;line-height:1.15}.installment-bank dt{font-weight:600}.installment-bank dd{margin:0 0 8px}.installment-bank a{background:linear-gradient(90deg,#f9ca11,#fa921f);min-width:200px;height:46px;margin-top:4px}.installment-bank>img{object-fit:contain;width:205px;height:205px;position:absolute;top:20px;right:-46px}.installment-request{background:#fff1d1 url(/images/bgformright.png) 100%/auto 100% no-repeat;border-radius:20px;grid-template-columns:1.1fr .8fr 2fr;align-items:center;gap:28px;min-height:195px;margin-top:109px;padding:28px 34px;display:grid}.installment-request h2{color:#ec9025;margin-bottom:13px;font-size:18px}.installment-request p{margin:0;font-size:16px;line-height:1.25}.installment-request__contact{flex-direction:column;font-size:10px;display:flex}.installment-request__contact>a{color:#ec9025;margin-bottom:15px;font-size:12px}.installment-request__contact strong{margin-bottom:4px}.installment-request__contact span{color:#ec9025}.installment-request__form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.installment-request__form input:not([type=checkbox]){background:#fff;border:0;border-radius:999px;width:100%;height:44px;padding:0 17px;font-size:16px}.installment-request__form label{color:#777;align-items:center;gap:6px;margin:10px 0;font-size:8px;display:flex}.installment-request__form label a{color:#ec9025}.installment-request__form .checkbox-icon{background-size:14px;flex-basis:14px;width:14px;height:14px}.installment-request__form button{color:#a98351;background:#fedba8;border:0;border-radius:999px;width:100%;height:44px;font-size:10px}.installment-request__form button:not(:disabled){color:#fff;background:#ec9025}.installment-page .info-grid{padding-top:110px}.installment-page .newsletter{margin-top:72px;margin-bottom:72px}@media (width<=900px){.installment-benefits__grid{grid-template-columns:1fr 1fr}.installment-columns{grid-template-columns:1fr}.installment-request{grid-template-columns:1fr 1fr}.installment-request__form{grid-column:1/-1}}@media (width<=700px){.installment-main{padding-top:20px}.installment-hero{aspect-ratio:1.35;border-radius:20px}.installment-hero>img{object-position:62% center}.installment-hero__copy{color:#242424;top:9%;left:7%}.installment-hero h1{font-size:36px}.installment-hero p{max-width:220px;font-size:16px}.installment-hero a{min-width:180px;height:42px}.installment-main h2{font-size:25px}.installment-benefits,.installment-columns{padding-top:55px}.installment-section-head{grid-template-columns:1fr;gap:14px}.installment-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.installment-how__grid{grid-template-rows:repeat(3,90px) auto;grid-template-columns:1fr;grid-auto-rows:auto;gap:10px}.installment-how__grid article{padding:14px}.installment-how__grid small{font-size:22px}.installment-how__grid strong{font-size:16px}.installment-how__grid>img{height:auto;display:block}.installment-request{grid-template-columns:1fr;margin-top:65px;padding:24px}.installment-request__form{grid-column:auto}.installment-request__form>div{grid-template-columns:1fr}.installment-bank>div{width:78%}.installment-bank>img{opacity:.32}.installment-page .info-grid{padding-top:70px}}.installment-request__form input[type=checkbox]:checked+.checkbox-icon{background-size:100% 100%}.installment-bank>div{flex-direction:column;display:flex;position:absolute;inset:19px auto 19px 19px}.installment-bank h3{font-size:15.4px}.installment-bank a{align-self:flex-start;margin-top:auto;font-size:12px}@media (width<=700px){.installment-bank>div{width:78%}}.installment-request__intro p,.installment-request__contact{font-size:14px}.installment-request__contact>a{align-items:center;gap:12px;font-size:15px;display:flex}.installment-request__contact>a img{flex:none;width:40px;height:40px;display:block}.installment-request__contact strong,.installment-request__contact>span{font-size:15px}.installment-request__socials{align-items:center;gap:10px;margin-top:26px;display:flex}.installment-request__socials a,.installment-request__socials img{border-radius:50%;width:44px;height:44px;display:block}.installment-request__form input:not([type=checkbox]){font-size:16px}.installment-request__form button,.installment-request__form label{font-size:14px}.installment-request__form label{align-items:flex-start;line-height:1.25}.installment-request__form label .checkbox-icon{flex:none}@media (width<=700px){.installment-bank>div{width:auto;inset:19px}.installment-bank h3,.installment-bank dl{width:78%}.installment-bank a{width:100%}}.trade-in-page{color:#202020;background:#fff}.trade-in-main{padding-top:30px}.trade-in-breadcrumbs{gap:6px;margin-bottom:27px;font-size:14px;display:flex}.trade-in-breadcrumbs span:last-child{color:#ec9025}.trade-in-main h2{letter-spacing:-.035em;margin:0;font-size:29px;line-height:1.15}.trade-in-hero{grid-template-columns:1fr 1fr;gap:18px;display:grid}.trade-in-hero__banner{color:#fff;border-radius:28px;min-height:590px;position:relative;overflow:hidden}.trade-in-hero__banner>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.trade-in-hero__banner>div{z-index:1;padding:42px 38px;position:relative}.trade-in-hero__banner h1{letter-spacing:-.045em;margin:0 0 22px;font-size:48px;font-weight:500;line-height:1.05}.trade-in-hero__banner p{max-width:560px;margin:0;font-size:16px;line-height:1.3}.trade-in-steps{background:#f7f7f7;border-radius:28px;min-height:590px;padding:35px 38px;position:relative;overflow:hidden}.trade-in-steps>p{z-index:2;margin:0;font-size:16px;line-height:1.35;position:relative}.trade-in-steps ol{z-index:2;margin:36px 0 0;padding:0;list-style:none;position:relative}.trade-in-steps li{background:#fff;border-radius:18px;gap:14px;width:56%;min-height:120px;padding:20px;display:flex}.trade-in-steps li:nth-child(2){margin:10px 0 10px auto}.trade-in-steps li b{color:#fff;background:#ec9025;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.trade-in-steps li div{gap:8px;display:grid}.trade-in-steps li strong{font-size:16px}.trade-in-steps li span{color:#666;font-size:14px;line-height:1.25}.trade-in-steps__line{z-index:1;object-fit:contain;width:250px;position:absolute}.trade-in-steps__line--one{top:145px;right:120px}.trade-in-steps__line--two{top:300px;left:130px}.trade-in-questions{padding-top:105px}.trade-in-questions__grid{background:#f7f7f7;border-radius:28px;grid-template-columns:1fr 1.05fr 1fr;margin-top:36px;display:grid}.trade-in-questions article{min-height:250px;padding:38px}.trade-in-questions article.is-accent{color:#fff;background:linear-gradient(120deg,#ff9227,#ffc414);border-radius:28px;margin:-8px 0}.trade-in-questions h3{margin:0 0 22px;font-size:20px;line-height:1.2}.trade-in-questions p,.trade-in-questions li{font-size:16px;line-height:1.4}.trade-in-questions p{color:#555;margin:0}.trade-in-highlight{color:#ec9025}.trade-in-questions ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.trade-in-questions li{padding-left:17px;position:relative}.trade-in-questions li:before{content:"";background:#ec9025;border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0;transform:translateY(-50%)}.trade-in-questions .is-accent li{align-items:flex-start;gap:9px;padding-left:0;display:flex}.trade-in-questions .is-accent li:before{display:none}.trade-in-questions .is-accent li img{object-fit:contain;flex:0 0 22px;width:22px;height:22px}.trade-in-calculator{padding-top:110px}.trade-in-calculator__grid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.8fr);align-items:start;gap:80px;margin-top:30px;display:grid}.trade-in-selector{background:#f7f7f7;border-radius:28px;min-height:560px;padding:34px}.trade-in-selector fieldset{border:0;margin:0 0 26px;padding:0}.trade-in-selector legend,.trade-in-comment>span{margin-bottom:12px;font-size:16px;font-weight:600;display:block}.trade-in-options{flex-wrap:wrap;gap:10px;display:flex}.trade-in-page .trade-in-option{color:#222;cursor:pointer;background:#fff;border:1px solid #ec9025;border-radius:999px;min-height:42px;padding:0 20px;font-size:16px}.trade-in-page .trade-in-option.is-active{color:#fff;background:linear-gradient(90deg,#f7c613,#f99726);border-color:#0000}.trade-in-models{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.trade-in-model{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:16px;min-width:0;padding:10px 6px}.trade-in-model.is-active{background:#ec90251a;border-color:#ec9025}.trade-in-model img{object-fit:contain;width:72px;max-width:100%;height:72px;margin:auto;display:block}.trade-in-model span{letter-spacing:-.02em;text-align:center;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:12px;font-weight:500;line-height:1.15;display:block;overflow:hidden}.trade-in-comment{display:block}.trade-in-comment textarea{resize:vertical;background:#fff;border:0;border-radius:18px;outline:0;width:100%;min-height:92px;padding:16px;font-size:16px}.trade-in-estimate{background-color:#fff0ce;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-radius:28px;flex-direction:column;align-self:start;height:max-content;min-height:0;padding:30px 35px;display:flex;position:sticky;top:90px}.trade-in-estimate>p{margin:0 0 8px;font-size:18px;font-weight:600}.trade-in-estimate output{color:#ec9025;min-height:80px;font-size:48px;line-height:1;display:block}.trade-in-estimate form{gap:13px;margin-top:22px;padding-top:0;display:grid}.trade-in-estimate h3{margin:0 0 4px;font-size:19px}.trade-in-estimate input:not([type=checkbox]){background:#fff;border:0;border-radius:999px;outline:0;width:100%;height:50px;padding:0 18px;font-size:16px}.trade-in-consent{color:#745f43;align-items:flex-start;gap:10px;font-size:14px;line-height:1.35;display:flex}.trade-in-consent .checkbox-icon{flex:0 0 20px;margin-top:1px}.trade-in-consent>span:last-child{flex:1;min-width:0}.trade-in-consent a{color:#ec9025}.trade-in-estimate button{color:#fff;background:#ec9025;border:0;border-radius:999px;height:50px;font-size:16px}.trade-in-estimate button:disabled{color:#a78350;background:#f4d39d}.trade-in-estimate small{color:#806f58;font-size:12px;line-height:1.35}.trade-in-empty{text-align:center;place-content:center;min-height:490px;display:grid}.trade-in-empty strong{font-size:21px}.trade-in-empty p{max-width:480px;font-size:16px;line-height:1.4}.trade-in-remote{margin-top:110px}.trade-in-main .trade-in-remote h2{color:#ec9025;letter-spacing:-.035em;margin-bottom:13px;font-size:18px;line-height:1.12}.trade-in-page .info-grid{padding-top:110px}.trade-in-page .newsletter{margin-top:75px;margin-bottom:75px}@media (width<=1100px){.trade-in-hero{grid-template-columns:1fr}.trade-in-hero__banner,.trade-in-steps{min-height:540px}.trade-in-calculator__grid{grid-template-columns:1fr;gap:24px}.trade-in-models{grid-template-columns:repeat(4,1fr)}.trade-in-estimate{position:static}}@media (width<=700px){.trade-in-main{padding-top:20px}.trade-in-main h2{font-size:25px}.trade-in-breadcrumbs{margin-bottom:20px}.trade-in-hero__banner{aspect-ratio:1.35;border-radius:20px;min-height:0}.trade-in-hero__banner>div{padding:28px 22px}.trade-in-hero__banner h1{font-size:36px}.trade-in-hero__banner>img{object-position:center}.trade-in-steps{border-radius:20px;min-height:0;padding:26px 20px}.trade-in-steps ol{margin-top:25px}.trade-in-steps li,.trade-in-steps li:nth-child(2){width:100%;min-height:0;margin:0 0 12px}.trade-in-steps__line{display:none}.trade-in-steps li span{font-size:14px}.trade-in-questions,.trade-in-calculator{padding-top:65px}.trade-in-questions__grid{grid-template-columns:1fr;margin-top:25px}.trade-in-questions article{min-height:0;padding:26px 22px}.trade-in-questions article.is-accent{margin:0}.trade-in-calculator__grid{margin-top:24px}.trade-in-selector,.trade-in-estimate{border-radius:20px;min-height:0;padding:24px 18px}.trade-in-models{grid-template-columns:repeat(3,minmax(0,1fr))}.trade-in-estimate output{font-size:40px}.trade-in-estimate form{margin-top:0;padding-top:28px}.trade-in-remote{margin-top:65px}.trade-in-page .info-grid{padding-top:70px}}.callback-modal{color:#17191c;background:#fff;border-radius:30px;width:min(820px,100vw - 32px);min-height:430px;padding:40px;position:relative;overflow:hidden}.callback-modal:before{content:"";pointer-events:none;background:url(/build/assets/formbg-DjvazduV.png) 50%/cover no-repeat;position:absolute;inset:0}.callback-modal:not(.fancybox__content){display:none}.callback-modal.fancybox__content{padding:40px}.callback-modal__content{z-index:1;width:360px;position:relative}.callback-modal h2{margin:0 0 14px;font-size:24px;font-weight:600;line-height:1.1}.callback-modal p{margin:0 0 16px;font-size:15px;line-height:1.25}.callback-modal__form{gap:18px;display:grid}.callback-modal__form>input{color:#17191c;background:#f7f7f7;border:0;border-radius:999px;width:100%;height:56px;padding:0 16px;font-size:15px}.callback-modal__form>input::placeholder{color:#777;opacity:1}.callback-modal__consent{align-items:flex-start;gap:8px;font-size:14px;line-height:1.3;display:flex}.callback-modal__consent .checkbox-icon{flex-basis:20px}.callback-modal__consent>span:last-child{flex:1;min-width:0}.callback-modal__consent a{color:#ec9025}.callback-modal__form>button{color:#836643;cursor:pointer;background:#fed9a5;border:0;border-radius:999px;width:100%;height:56px;font-size:15px;font-weight:500}.callback-modal__form>button:not(:disabled){color:#fff;background:linear-gradient(90deg,#f7c613,#f99726)}.callback-modal__close{z-index:3;cursor:pointer;background:#f7f7f7;border:0;border-radius:50%;width:42px;height:42px;padding:0;position:absolute;top:12px;right:12px}.callback-modal__close:before,.callback-modal__close:after{content:"";background:#17191c;border-radius:2px;width:16px;height:1.5px;position:absolute;top:50%;left:50%}.callback-modal__close:before{transform:translate(-50%,-50%)rotate(45deg)}.callback-modal__close:after{transform:translate(-50%,-50%)rotate(-45deg)}.callback-modal__close span,.callback-modal.fancybox__content>.f-button.is-close-btn{display:none}.fancybox__container{--fancybox-backdrop-bg:#0009}.fancybox__backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0009!important}@media (width<=700px){.callback-modal,.callback-modal.fancybox__content{border-radius:24px;width:min(430px,100vw - 24px);min-height:750px;padding:28px 22px}.callback-modal:before{background-position:66%}#callback-modal:before{background:var(--callback-mobile-background) center bottom/cover no-repeat}.callback-modal:after{content:"";background:linear-gradient(#fffffffa 0 58%,#ffffff2e 82%);position:absolute;inset:0}#callback-modal:after{display:none}.callback-modal__content{width:100%}.callback-modal h2{font-size:22px}.callback-modal p br,.callback-modal__consent br{display:none}}.installment-modal{min-height:449px}.installment-modal:before{background-image:url(/build/assets/formbg2-CuP-sT1j.png)}.installment-modal .callback-modal__content{width:360px}.installment-modal h2{margin-bottom:14px}.installment-modal p{margin-bottom:16px}@media (width<=700px){.installment-modal{min-height:720px}.installment-modal:before{background-image:var(--installment-mobile-background);background-position:bottom;background-size:cover}.installment-modal .callback-modal__content{width:100%}}.success-modal{min-height:430px}.success-modal:before{background-image:url(/build/assets/success-form-bg-vO84Cz8V.png)}.success-modal__content{width:360px}.success-modal h2{margin:8px 0 14px;font-size:24px}.success-modal p{margin:0 0 38px;font-size:16px;line-height:1.25}.success-modal__button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#ffc914,#ff9d1f);border:0;border-radius:999px;width:100%;height:56px;font-size:16px;font-weight:500}[data-lead-form].is-success{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;min-height:120px;display:flex}.lead-form-success__title{color:#ec9025;margin:0 0 16px;font-size:22px;font-weight:600;line-height:1.15}.lead-form-success__description{color:#17191c;max-width:430px;margin:0;font-size:16px;font-weight:500;line-height:1.25}.trade-in-estimate [data-lead-form].is-success{min-height:220px}.warranty-help [data-lead-form].is-success{min-height:110px}.newsletter-form.is-success{align-self:stretch}.installment-request__form.is-success{text-align:center;align-items:center}.warranty-help:has([data-lead-form].is-success)>h2{display:none}.warranty-help:has([data-lead-form].is-success){min-height:180px;padding-top:28px;padding-bottom:28px}@media (width<=700px){.success-modal{min-height:600px}.success-modal__content{width:100%}.success-modal p{margin-bottom:30px}}.cookie-banner{z-index:40;color:#242424;background:#fff;border-radius:20px;width:min(394px,100vw - 32px);min-height:324px;padding:20px;position:fixed;bottom:24px;left:24px;overflow:hidden;box-shadow:0 16px 50px #0003}.cookie-banner[hidden]{display:none}.cookie-banner__content{z-index:1;width:225px;position:relative}.cookie-banner h2{margin:0 0 14px;font-size:18px;font-weight:600;line-height:1.1}.cookie-banner p{margin:0;font-size:13px;line-height:1.28}.cookie-banner p a{text-decoration:underline}.cookie-banner__image{pointer-events:none;background:url(/build/assets/cookie-watch-CiZUAYcy.png) -94px -50px/240px 324px no-repeat;width:146px;height:257px;position:absolute;bottom:48px;right:0}.cookie-banner__accept{z-index:2;color:#fff;cursor:pointer;background:linear-gradient(90deg,#ffc914,#ff9d1f);border:0;border-radius:999px;height:44px;font-size:16px;position:absolute;bottom:18px;left:20px;right:20px}@media (width<=520px){.cookie-banner{min-height:310px;padding:18px;bottom:16px;left:16px}.cookie-banner__content{width:65%}.cookie-banner h2{font-size:17px}.cookie-banner p{font-size:12px}.cookie-banner__image{transform-origin:100% 100%;right:-8px;transform:scale(.9)}.cookie-banner__accept{bottom:16px;left:18px;right:18px}}.quick-order-backdrop{z-index:92;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;background:#0009;transition:opacity .25s;position:fixed;inset:0}.quick-order-backdrop.is-open{opacity:1}.quick-order{z-index:93;color:#1c1c1c;visibility:hidden;opacity:0;background:#fff;border-radius:28px;flex-direction:column;width:min(47vw,900px);height:96vh;padding:clamp(24px,2.6vw,50px);transition:transform .3s,opacity .25s,visibility .3s;display:flex;position:fixed;top:2vh;right:max(18px,1.5vw);transform:translate(calc(100% + 40px));box-shadow:0 24px 70px #0000002e}.quick-order.is-open{visibility:visible;opacity:1;transform:translate(0)}body.quick-order-open{overflow:hidden}.quick-order__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.quick-order__header h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,3vw,58px);font-weight:500;line-height:1}.home-page .quick-order__header button{color:#222;background:#f7f7f7;border:0;border-radius:50%;flex:0 0 40px;width:40px;height:40px;padding:0;font:300 27px/38px Arial}.quick-order__product{margin-top:32px}.quick-order__product .cart-preview-item{min-height:174px}.quick-order__form{margin-top:auto}.quick-order__summary{justify-content:space-between;align-items:flex-end;gap:20px;margin:24px 0;display:flex}.quick-order__summary>strong{font-size:16px}.quick-order__summary span{text-align:right}.quick-order__summary b{color:#ef8c17;font-size:27px;font-weight:400;display:block}.quick-order__summary del{color:#777;font-size:13px;display:block}.quick-order__fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.quick-order__fields input{background:#f7f7f7;border:1px solid #0000;border-radius:28px;outline:0;width:100%;height:56px;padding:0 18px}.quick-order__fields input.is-invalid{border-color:#c92525}.quick-order__consent{align-items:flex-start;gap:8px;margin:15px 0;font-size:14px;line-height:1.3;display:flex}.quick-order__consent a{color:#ef8c17}.quick-order__errors{color:#b42318;background:#fff0f0;border-radius:10px;margin:10px 0;padding:10px 14px;font-size:12px}.home-page .quick-order__submit{color:#fff;background:linear-gradient(90deg,#f7c613,#f99726);border:0;border-radius:29px;width:100%;height:57px;padding:0;font-size:15px;font-weight:500}.home-page .quick-order__submit:disabled{opacity:.45}@media (width<=760px){.quick-order{border-radius:0;width:100vw;height:100dvh;padding:22px 16px;top:0;right:0}.quick-order__header h2{font-size:34px}.quick-order__product{margin-top:22px}.quick-order__product .cart-preview-item__copy p{display:none}.quick-order__fields{grid-template-columns:1fr;gap:10px}.quick-order__summary{margin:18px 0}.quick-order__product .cart-preview-item{min-height:145px}}@media (width>=701px) and (width<=1280px){.wrap{width:calc(100% - clamp(32px,3.125vw,40px))}.section{padding-top:clamp(62px,5.7vw,73px)}.section h2{margin-bottom:clamp(20px,1.95vw,25px);font-size:clamp(26px,2.27vw,29px)}.header-top{height:clamp(62px,5.63vw,72px)}.header-main{gap:clamp(8px,.94vw,12px);padding-left:clamp(15px,1.72vw,22px)}.main-nav{flex:auto;gap:clamp(8px,.94vw,12px);min-width:0;font-size:clamp(12px,1.1vw,14px)}.search{flex:0 180px;margin-left:0}.hero-slider{margin-top:clamp(22px,2.34vw,30px)}.hero-slider .hero{min-height:clamp(420px,37.27vw,477px)}.hero-slider .hero-copy{padding-left:clamp(36px,4.69vw,60px)}.hero-slider .hero-copy>p{font-size:clamp(14px,1.25vw,16px)}.home-page .hero-cta{width:clamp(210px,19.53vw,250px);height:clamp(50px,4.38vw,56px);margin-top:clamp(28px,3.13vw,40px)}.category-grid,.product-grid,.feature-grid,.promo-grid,.blog-grid{gap:clamp(14px,1.56vw,20px)}.category-card{height:clamp(220px,20vw,256px)}.product-card{padding:clamp(13px,1.25vw,16px)}.product-image{height:clamp(190px,19.53vw,250px);margin-bottom:clamp(16px,1.88vw,24px)}.product-card h3{font-size:clamp(15px,1.4vw,18px)}.product-bottom strong{font-size:clamp(18px,1.64vw,21px)}.product-price del{font-size:clamp(12px,1.1vw,14px)}.product-bottom button,.product-bottom button.is-in-cart img{width:clamp(46px,4.38vw,56px);height:clamp(46px,4.38vw,56px)}.product-bottom button{flex-basis:clamp(46px,4.38vw,56px)}.feature{min-height:clamp(330px,29.69vw,380px);padding:clamp(28px,3.13vw,40px)}.feature h3{font-size:clamp(22px,1.95vw,25px)}.feature p{font-size:clamp(14px,1.25vw,16px)}.newsletter{gap:clamp(28px,3.75vw,48px);padding-inline:clamp(32px,4.22vw,54px)}.product-hero{gap:clamp(18px,2.34vw,30px)}.purchase-panel{padding:clamp(15px,1.4vw,18px)}.purchase-price{gap:clamp(6px,.78vw,10px)}.purchase-price strong{font-size:22px}.purchase-price del{font-size:clamp(12px,1.1vw,14px)}.purchase-price-note{font-size:clamp(10px,.94vw,12px)}.checkout__title h1,.cart-page__title h1{font-size:clamp(34px,3.28vw,42px)}.checkout__layout{gap:clamp(14px,1.56vw,20px)}.blog-article-layout{gap:clamp(50px,7.81vw,100px)}}@media (width>=1051px) and (width<=1280px){.product-programs strong{font-size:10.5px}.product-banners .feature{min-height:0;padding:clamp(22px,2.2vw,28px)}.product-banners .feature h3{margin-bottom:clamp(5px,.63vw,8px);font-size:clamp(18px,1.72vw,22px)}.product-banners .feature p{font-size:clamp(12px,1.1vw,14px);line-height:1.3}.product-banners .feature .white-btn,.product-banners .feature .black-btn{width:clamp(190px,17.97vw,230px);height:clamp(42px,3.75vw,48px);margin-top:clamp(12px,1.25vw,16px);font-size:clamp(13px,1.17vw,15px)}}@media (width>=1181px) and (width<=1280px){.product-hero{grid-template-columns:minmax(0,1.08fr) minmax(310px,.88fr) minmax(280px,.7fr)}.condition-card{padding:12px}.condition-card h2{margin-bottom:6px;font-size:14.5px}.condition-card>div{gap:6px;padding-block:7px}}@media (width>=1000px) and (width<=1280px){.cookie-banner{transform-origin:0 100%;transform:scale(.94)}}@media (width>=1000px) and (width<=1199px){.cookie-banner{transform:scale(.89)}}@media (width>=1000px) and (width<=1099px){.cookie-banner{transform:scale(.84)}}@media (width>=701px) and (width<=1100px){.section{padding-top:58px}.category-grid,.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-image{height:180px}.product-card h3{font-size:14px}.product-description{font-size:12px}.product-bottom strong{font-size:17px}.product-price{gap:6px}.feature{padding:26px}.purchase-price strong{font-size:20px}}
