*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font);font-size:14px;line-height:1.5;color:var(--ink);background:#fff}img{max-width:100%;height:auto;display:block}a{color:inherit}button{font-family:inherit}h1,h2,h3{margin:0;font-weight:600;line-height:1.3}.icon{width:20px;height:20px;flex-shrink:0}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:8px;transform:translateY(-200%);top:8px;z-index:100;background:#fff;padding:8px 12px;border-radius:0}.skip-link:focus{transform:none}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.page-width{max-width:1280px;margin:0 auto;padding:0 20px}@media(min-width:990px){.page-width{padding:0 40px}}.page-narrow{max-width:760px}.center{text-align:center}.muted{color:var(--muted)}.page-title{font-size:24px;margin:32px 0 20px;display:flex;align-items:center;gap:10px}.section-title{font-size:24px;margin-bottom:16px}.link{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:4px}.rte{line-height:1.7}.rte table{width:100%;border-collapse:collapse;font-size:14px}.rte th,.rte td{padding:10px 12px;border-top:1px solid var(--line);text-align:left}.rte th{background:var(--tile);font-size:12px;font-weight:600;color:var(--muted)}.empty{color:var(--muted)}.placeholder{width:100%;height:100%;background:var(--tile);fill:#c9d4dc}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border:0;border-radius:0;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .15s ease,filter .15s ease}.btn .icon{width:16px;height:16px}.btn--caps{text-transform:uppercase;letter-spacing:.04em}.btn--dark{background:#000;color:#fff}.btn--dark:hover{background:#262626}.btn--accent{background:var(--accent);color:var(--ink)}.btn--accent:hover{filter:brightness(.95)}.btn--buy{background:var(--checkout);color:#fff}.btn--buy:hover{background:var(--checkout-hover)}.btn--light{background:#fff;color:var(--ink)}.btn--light:hover{background:#f2f2f2}.btn--outline{background:#fff;color:var(--ink);border:1.5px solid #D5DCE2}.btn--outline:hover{border-color:var(--ink)}.btn--checkout{width:100%;min-height:52px;border-radius:0;background:var(--checkout);color:#fff;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.btn--checkout:hover{background:var(--checkout-hover)}.btn[disabled]{opacity:.5;cursor:not-allowed}.icon-btn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:0;background:transparent;color:var(--ink);cursor:pointer;position:relative;text-decoration:none}.icon-btn:hover{background:#f2f2f2}.icon-btn .icon{width:22px;height:22px}.icon-btn--light{color:#fff}.icon-btn--light:hover{background:#ffffff1f}.icon-btn--light .icon{width:26px;height:26px}.field{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:0}.field__label{font-size:14px;font-weight:600;padding:0}.input{width:100%;height:48px;padding:0 16px;border:1.5px solid #D5DCE2;border-radius:0;font-family:inherit;font-size:16px;margin-bottom:12px}.select{position:relative}.select select{width:100%;height:48px;padding:0 44px 0 16px;border:1.5px solid #D5DCE2;border-radius:0;background:#fff;font-family:inherit;font-size:14px;color:var(--ink);-webkit-appearance:none;appearance:none}.select .icon{position:absolute;right:16px;top:50%;width:14px;height:14px;transform:translateY(-50%) rotate(90deg);pointer-events:none}.select--small select{height:40px;font-size:14px}.radio{display:flex;align-items:center;gap:10px;min-height:36px;font-size:14px;cursor:pointer}.radio input{width:18px;height:18px;margin:0;accent-color:var(--accent)}.account form{display:flex;flex-direction:column}.account .btn{margin:8px 0 16px}.errors ul{color:#b42318;padding-left:18px}.announcement{background:var(--accent);color:var(--ink);height:40px;display:flex;align-items:center;overflow:hidden}.announcement__track{display:flex;width:max-content;animation:marquee var(--marquee-duration,30s) linear infinite}.announcement:hover .announcement__track{animation-play-state:paused}.announcement__group{display:flex;flex-shrink:0}.announcement__item{display:inline-flex;align-items:center;white-space:nowrap;padding:0 28px;font-size:14px;font-weight:600;text-decoration:none;color:inherit}.announcement__item:after{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.6;margin-left:56px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.header{background:var(--header-bg)}.header__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding-top:14px;padding-bottom:14px}.header__burger{margin-left:-8px}.header__burger:hover{background:#ffffff1f}.burger{display:flex;flex-direction:column;gap:6px}.burger span{display:block;width:28px;height:3px;border-radius:0;background:#fff}.header__search{position:relative;justify-self:center;width:100%;max-width:620px;margin:0}.search-input{width:100%;height:48px;border:0;border-radius:0;background:#f2f2f2;color:var(--ink);font-family:inherit;font-size:16px;padding:0 56px 0 24px;outline:none;-webkit-appearance:none;appearance:none}.search-input:focus{box-shadow:0 0 0 2px var(--accent)}.search-input--bordered{border:1.5px solid #D5DCE2;background:#fff}.search-submit{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:40px;height:40px;border:0;border-radius:50%;background:transparent;color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer}.header__actions{display:flex;align-items:center;gap:4px;margin-right:-8px}.cart-count{position:absolute;top:2px;right:0;min-width:20px;height:20px;padding:0 5px;border-radius:50%;background:var(--accent);color:var(--ink);font-size:12px;font-weight:600;line-height:20px;text-align:center}.cart-count[hidden]{display:none}.cart-count.is-bump{animation:bump .3s ease}@keyframes bump{50%{transform:scale(1.25)}}@media(max-width:749px){.announcement{height:36px}.announcement__item{font-size:13px;padding:0 20px}.announcement__item:after{margin-left:40px}.header__inner{gap:8px;padding-top:12px;padding-bottom:12px}.search-input{height:44px;padding:0 48px 0 18px}.burger span{width:26px}}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0f17208c;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s}body.drawer-open .overlay{opacity:1;visibility:visible}body.drawer-open,html.scroll-locked,html.scroll-locked body{overflow:hidden}html.scroll-locked body{position:fixed;left:0;right:0;width:100%}.drawer{position:fixed;top:0;bottom:0;z-index:60;width:100%;display:flex;transition:transform .3s ease}.drawer[hidden]{display:none}.drawer--left{left:0;transform:translate(-100%)}.drawer--right{right:0;transform:translate(100%)}.drawer.is-open{transform:translate(0);visibility:visible}.drawer__panel{width:100%;height:100%;background:#fff;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-shadow:0 0 32px #0000002e}@media(min-width:750px){.drawer--left{width:50vw;max-width:720px}.drawer--right{width:460px}}.nav{padding:0 20px 20px}@media(min-width:750px){.nav{padding:0 56px 40px}}.nav__top{height:72px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;margin-right:-8px}.nav__logo{display:flex}.nav__logo .logo-img{height:32px;width:auto}.nav__buttons{flex-shrink:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nav__button{height:56px;border:1.5px solid var(--ink);display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px;font-weight:600;text-decoration:none;color:var(--ink);transition:background-color .15s ease}.nav__button:hover{background:var(--accent-soft)}.nav__button .icon{width:18px;height:18px}.nav__delivery{flex-shrink:0;margin-top:20px;position:relative;overflow:hidden;height:52px;background:var(--accent);display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px;font-weight:700}.nav__shine{position:absolute;top:0;bottom:0;left:0;width:30%;background:linear-gradient(100deg,#fff0,#ffffff8c,#fff0);animation:shine 4.5s ease-in-out infinite}.nav__truck{position:relative;display:flex;animation:drive 1.8s ease-in-out infinite}.nav__truck .icon{width:22px;height:22px}.nav__delivery-text{position:relative}.nav__menu{flex-shrink:0;margin-top:16px}.nav__menu ul{list-style:none;margin:0;padding:0}.nav__link{height:60px;padding:0 8px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:500;text-decoration:none;color:var(--ink);transition:background-color .18s ease,padding-left .18s ease}.nav__link .icon{width:16px;height:16px;color:var(--muted);transition:transform .18s ease}.nav__link:hover,.nav__link:active,.nav__link[aria-current]{background:var(--accent-soft);padding-left:14px}.nav__link:hover .icon{transform:translate(3px)}.nav__bottom{margin-top:auto;padding-top:32px;display:flex;flex-direction:column;gap:24px}.nav-offer{position:relative;overflow:hidden;background:#000;color:#fff;padding:22px 20px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;text-decoration:none}.nav-offer:hover{color:#fff}.nav-offer__ring{position:absolute;right:-40px;top:-40px;width:160px;height:160px;border-radius:50%;border:18px solid var(--accent)}.nav-offer__text{position:relative;display:flex;flex-direction:column;gap:6px}.nav-offer__label{font-size:12px;font-weight:600;color:var(--accent)}.nav-offer__title{font-size:30px;font-weight:800;line-height:1.05;text-transform:uppercase;max-width:9ch}.nav-offer__btn{position:relative;height:44px;padding:0 22px;background:var(--accent);color:var(--ink);display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;transition:transform .15s ease}.nav-offer__btn .icon{width:16px;height:16px}.nav-offer:hover .nav-offer__btn{transform:translateY(-1px)}@media(min-width:750px){.nav-offer{flex-direction:row;align-items:center;justify-content:space-between;padding:28px}.nav-offer__title{font-size:40px;max-width:none}}.nav-contact{display:flex;flex-direction:column;gap:12px}.nav-contact__title{margin:0;font-size:16px;font-weight:600}.nav-contact__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nav-contact__tile{height:76px;border:1px solid var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;color:var(--ink);transition:background-color .15s ease}.nav-contact__tile:hover{background:var(--accent-soft)}.contact-icon{display:block;width:28px;height:28px;object-fit:contain}.nav-contact__icon{width:32px;height:32px;border-radius:50%;background:var(--accent);display:flex;align-items:center;justify-content:center}.nav-contact__icon .icon{width:17px;height:17px}@media(prefers-reduced-motion:reduce){.nav__shine,.nav__truck{animation:none}.nav__shine{display:none}}@media(max-width:749px){.drawer--left .drawer__panel.nav{height:100%;height:100dvh;overflow:hidden;padding:0 16px max(12px,env(safe-area-inset-bottom,0px))}.nav__top{height:56px}.nav__logo .logo-img{height:28px}.nav__buttons{gap:8px}.nav__button{height:44px;font-size:13px}.nav__delivery{margin-top:10px;height:40px;font-size:13px}.nav__menu{margin-top:4px;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.nav__link{height:44px;font-size:15px}.nav__bottom{flex-shrink:0;margin-top:0;padding-top:12px;gap:12px}.nav-offer{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px}.nav-offer__ring{width:110px;height:110px;right:-34px;top:-34px;border-width:12px}.nav-offer__label{font-size:11px}.nav-offer__title{font-size:20px;max-width:none}.nav-offer__btn{height:38px;padding:0 14px;font-size:13px}.nav-contact{gap:8px}.nav-contact__title{font-size:14px}.nav-contact__tiles{gap:8px}.nav-contact__tile{height:58px;flex-direction:row;gap:8px;font-size:13px}.nav-contact__icon{width:28px;height:28px}.nav-contact__icon .icon{width:15px;height:15px}}@media(max-width:749px)and (max-height:640px){.nav__delivery{display:none}.nav__link{height:40px}.nav-contact__tile{height:48px}}.header__left{display:flex;align-items:center;gap:8px}.header__logo{display:flex}.header__logo .logo-img{height:36px;width:auto}@media(max-width:749px){.header__logo .logo-img{height:30px}}.hero3__brand .logo-img{height:48px;width:auto}.footer__logo .logo-img{height:44px;width:auto}@media(max-width:989px){.footer__logo .logo-img{height:34px}}.cart-drawer__top{position:sticky;top:0;z-index:5;flex-shrink:0;background:#fff}.cart-drawer__head{height:60px;flex-shrink:0;background:#fff;padding:0 6px;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;border-bottom:1px solid var(--line)}.cart-drawer__title{justify-self:center;font-size:16px;display:flex;align-items:center;gap:8px}.cart-drawer__title .icon{width:20px;height:20px}.cart-timer{background:var(--timer-bg,#000000);color:var(--timer-text,#FFFFFF);padding:9px 16px;border-bottom:1px solid var(--line)}.cart-timer[hidden]{display:none}.cart-timer__live{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 12px}.cart-timer__live[hidden]{display:none}.cart-timer__label{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cart-timer__clock{display:flex;align-items:baseline;gap:8px;font-size:12px;font-variant-numeric:tabular-nums}.cart-timer__unit{display:inline-flex;align-items:baseline;gap:2px}.cart-timer__unit[hidden]{display:none}.cart-timer__unit b{min-width:2ch;text-align:right;font-size:16px;font-weight:700;color:var(--timer-accent,#8ED1FC)}.cart-timer__expired{margin:0;text-align:center;font-size:12px;font-weight:600}.cart-timer__expired[hidden]{display:none}.count-bubble{min-width:22px;height:22px;padding:0 6px;border-radius:50%;background:var(--accent);font-size:12px;font-weight:600;line-height:22px;text-align:center}.cart{flex:1 0 auto;display:flex;flex-direction:column}.cart-drawer.is-busy .cart__items,.cart-drawer.is-busy .cart-recs{opacity:.6;pointer-events:none;transition:opacity .15s ease}.cart__error{margin:12px 16px 0;padding:10px 12px;border:1px solid #F3C1BC;background:#fef3f2;color:#b42318;font-size:14px}.cart__error[hidden]{display:none}.ship-bar{position:relative;overflow:hidden;flex-shrink:0;background:var(--accent);padding:12px 16px;display:flex;flex-direction:column;gap:8px}.ship-bar__shine{position:absolute;top:0;bottom:0;left:0;width:25%;background:linear-gradient(100deg,#fff0,#ffffff80,#fff0);animation:shine 4.5s ease-in-out infinite}.ship-bar__row{position:relative;display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600}.ship-bar__truck{display:flex;animation:drive 1.8s ease-in-out infinite}.ship-bar__track{position:relative;height:6px;border-radius:0;background:#fff;overflow:hidden}.ship-bar__track span{display:block;height:100%;border-radius:0;background:var(--ink);transition:width .4s ease}@keyframes shine{0%{transform:translate(-120%)}60%,to{transform:translate(420%)}}@keyframes drive{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.cart__empty{padding:40px 16px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.cart__items{list-style:none;margin:0;padding:0 16px}.cart-item{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.cart-item__media{width:96px;height:108px;flex-shrink:0;border-radius:0;background:var(--tile);overflow:hidden}.cart-item__media img{width:100%;height:100%;object-fit:contain}.cart-item__info{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:3px}.cart-item__title{font-size:14px;font-weight:500;text-decoration:none}.cart-item__price{font-size:14px;font-weight:600;display:flex;gap:8px}.cart-item__price s{font-weight:400;color:var(--muted)}.cart-item__meta{font-size:12px;color:var(--muted)}.cart-item__meta--discount{color:var(--checkout)}.cart-item__row{margin-top:auto;padding-top:6px;display:flex;align-items:center;gap:10px}.cart-item__remove{margin-left:auto;border:0;background:none;padding:8px 0;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cart-item__remove:hover{color:var(--ink)}.qty{display:flex;align-items:center}.qty__btn{width:36px;height:36px;border:0;border-radius:50%;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ink)}.qty__btn:hover{background:#e3e8ec}.qty__btn .icon{width:12px;height:12px}.qty--pill{height:36px;border-radius:0;background:#f2f4f6}.qty__value{min-width:20px;text-align:center;font-size:14px;font-weight:500}.qty--box{width:144px;height:48px;border:1.5px solid #D5DCE2;border-radius:0;justify-content:space-between;padding:0 4px}.qty__input{width:40px;border:0;text-align:center;font-family:inherit;font-size:14px;font-weight:500;-moz-appearance:textfield}.qty__input::-webkit-outer-spin-button,.qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-recs{flex-shrink:0;background:#f4f6f8;padding:14px 0 16px;display:flex;flex-direction:column;gap:10px}.cart-recs[hidden]{display:none}.cart-recs__title{padding:0 16px;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.cart-recs__list>div{display:flex;gap:10px;overflow-x:auto;padding:0 16px;scroll-snap-type:x mandatory;scrollbar-width:none}.cart-recs__list>div::-webkit-scrollbar{display:none}.rec-card{flex-shrink:0;width:250px;scroll-snap-align:start;background:#fff;border-radius:0;padding:8px;display:flex;align-items:center;gap:10px}.rec-card__media{width:64px;height:64px;flex-shrink:0;border-radius:0;background:var(--tile);overflow:hidden}.rec-card__media img{width:100%;height:100%;object-fit:contain}.rec-card__info{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:2px}.rec-card__title{font-size:12px;font-weight:500;line-height:1.35;text-decoration:none;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rec-card__price{font-size:14px;font-weight:600}.rec-card__add{flex-shrink:0;height:32px;padding:0 12px;border:0;border-radius:0;background:var(--accent);color:var(--ink);font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:4px;cursor:pointer}.rec-card__add .icon{width:11px;height:11px}.rec-card__add:hover{filter:brightness(.93)}.cart__footer{flex-shrink:0;background:#000;color:#fff;padding:16px 16px calc(20px + env(safe-area-inset-bottom,0px))}.cart__checkout-form{display:flex;flex-direction:column;gap:14px;margin:0}.discount-field{height:44px;border-radius:0;background:#1f1f1f;display:flex;align-items:center;padding:0 4px 0 18px}.discount-field input{flex-grow:1;min-width:0;height:40px;border:0;background:transparent;color:#fff;font-family:inherit;font-size:14px;outline:none}.discount-field input::placeholder{color:#9a9a9a}.discount-field__apply{height:36px;padding:0 16px;border:0;border-radius:0;background:#3a3a3a;color:#fff;font-size:12px;font-weight:600;cursor:pointer}.discount-field__apply:hover{background:#fff;color:var(--ink)}.discount-field__note{margin:-6px 0 0;font-size:12px;color:#bdbdbd}.cart__total-row{display:flex;align-items:baseline;justify-content:space-between;font-size:14px;font-weight:600}.cart__total-row--small{font-weight:400;color:#bdbdbd}.cart__total{font-size:20px}.cart-page__body{max-width:560px;margin:0 auto 48px;border:1px solid var(--line);border-radius:0;overflow:hidden}.product{padding-bottom:32px}.back-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:12px;font-size:14px;color:var(--muted);text-decoration:none}.back-link .icon{width:16px;height:16px}.product__grid{display:flex;flex-direction:column;gap:18px}.product__col{display:contents}.product__gallery{order:1;display:flex;flex-direction:column;gap:10px}.product__head{order:2}.fbt{order:3}.product__body{order:4}@media(min-width:990px){.product__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px;align-items:start}.product__col{display:flex;flex-direction:column;gap:22px}.product__col--left{gap:12px}}.gallery__main{aspect-ratio:1/1;border-radius:0;background:var(--tile);overflow:hidden}.gallery__main img,.gallery__main svg{width:100%;height:100%;object-fit:contain}.gallery__thumbs{display:flex;gap:10px;overflow-x:auto}.gallery__thumb{width:64px;height:64px;flex-shrink:0;padding:0;border:1.5px solid var(--line);border-radius:0;background:var(--tile);overflow:hidden;cursor:pointer}.gallery__thumb img{width:100%;height:100%;object-fit:contain}.gallery__thumb.is-active,.gallery__thumb:hover{border-color:var(--accent)}.product__head{display:flex;flex-direction:column;gap:8px;margin:4px 0 18px}@media(min-width:990px){.product__head{margin-bottom:22px}}.product__title{font-size:24px}.price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.price__current{font-size:20px;font-weight:600}.price__compare{font-size:14px;color:var(--muted)}.product__body{display:flex;flex-direction:column;gap:22px}.option{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.option__head{display:flex;align-items:center;justify-content:space-between}.option__label{font-size:14px;font-weight:600;padding:0;float:left}.size-guide-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:500;text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:4px}.size-guide-link .icon{width:18px;height:18px}.option__values{display:flex;flex-wrap:wrap;gap:8px}.pill{position:relative;cursor:pointer}.pill input{position:absolute;opacity:0;width:1px;height:1px}.pill span{min-width:52px;height:44px;padding:0 12px;border:1.5px solid #D5DCE2;border-radius:0;display:flex;align-items:center;justify-content:center;font-size:14px;transition:border-color .15s ease}.pill:hover span{border-color:var(--ink)}.pill input:checked+span{background:var(--accent);border-color:var(--accent);font-weight:600}.pill input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.pill.is-unavailable span{color:#9aa3ac;background:linear-gradient(to top right,transparent calc(50% - .5px),#C9D0D6 50%,transparent calc(50% + .5px))}.printing{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.printing__legend{margin-bottom:8px}.printing__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.printing__opt{position:relative;min-height:56px;padding:10px 12px;border:1.5px solid #D5DCE2;background:#fff;display:flex;align-items:center;gap:10px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.printing__opt:hover{border-color:var(--ink)}.printing__opt input{position:absolute;opacity:0;width:1px;height:1px}.printing__check{width:18px;height:18px;flex-shrink:0;border:1.5px solid var(--ink);background:#fff;display:flex;align-items:center;justify-content:center}.printing__check .icon{width:11px;height:11px;opacity:0}.printing__text{display:flex;flex-direction:column;gap:2px}.printing__title{font-size:14px;font-weight:600;line-height:1.3}.printing__price{font-size:12px;font-weight:500}.printing__opt.is-selected,.printing__opt:has(input:checked){background:var(--accent);border-color:var(--accent)}.printing__opt.is-selected .printing__check .icon,.printing__opt:has(input:checked) .printing__check .icon{opacity:1}.printing__opt:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.printing__fields{display:flex;align-items:flex-end;gap:8px}.printing__fields[hidden]{display:none}.printing__field{display:flex;flex-direction:column;gap:6px}.printing__field label{font-size:12px;font-weight:600;color:var(--muted)}.printing__field input{height:48px;border:1.5px solid #D5DCE2;padding:0 14px;font-family:inherit;font-size:16px;color:var(--ink);outline:none}.printing__field input:focus{border-color:var(--ink)}.printing__field--name{flex:1 1 auto;min-width:0}.printing__field--name input{width:100%;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.printing__field--number{width:76px;flex-shrink:0}.printing__field--number input{width:76px;padding:0;text-align:center;font-weight:700}.buy-buttons{display:flex;flex-direction:column;gap:10px}.buy-buttons .btn{width:100%;min-height:52px}.form-error{margin:0;color:#b42318;font-size:14px}.product__app:empty{display:none}@media(min-width:990px){.gallery__thumb{width:80px;height:80px}}.review-box{min-height:52px;margin-top:-10px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;padding:8px 12px}.review-box--empty{font-size:12px;color:var(--muted);text-align:center}.modal__sub{margin:0 0 12px;font-size:12px;color:var(--muted)}.modal__note{margin:12px 0 0;font-size:12px;color:var(--muted)}.secure{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:-10px}.secure__row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px}.secure__title{display:inline-flex;align-items:center;gap:6px;margin-right:4px;font-size:12px;font-weight:600}.secure__title .icon{width:14px;height:14px}.secure__icons{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.payment-icon{width:38px;height:24px;display:block}.secure__badges{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 16px;font-size:12px;color:var(--muted)}.secure__badges span{display:inline-flex;align-items:center;gap:5px}.secure__badges .icon{width:13px;height:13px}.delivery{border:1px solid var(--line);border-radius:0;padding:14px 16px 2px}.timeline{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:12px}.timeline__step{width:96px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.timeline__icon{width:36px;height:36px;border-radius:50%;background:var(--accent);display:flex;align-items:center;justify-content:center}.timeline__icon .icon{width:18px;height:18px}.timeline__label{font-size:14px;font-weight:500}.timeline__date{font-size:12px;color:var(--muted)}.timeline__line{flex-grow:1;height:2px;background:var(--accent);margin-top:17px}.info-row{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--line)}.info-row__icon{width:36px;height:36px;flex-shrink:0;border-radius:50%;background:var(--accent);display:flex;align-items:center;justify-content:center}.info-row__icon .icon{width:18px;height:18px}.info-row__text{flex-grow:1;display:flex;flex-direction:column;gap:2px}.info-row__title{font-size:14px;font-weight:600}.info-row__desc{font-size:12px;color:var(--muted);line-height:1.5}.info-row__more{color:#9aa3ac;display:flex}.info-row__more .icon{width:18px;height:18px}.stock{margin:-10px 0 0;font-size:14px;color:var(--muted)}.fbt{border:1.5px solid var(--accent);border-radius:0;padding:14px;display:flex;flex-direction:column;gap:10px}.fbt[hidden]{display:none}.fbt__title{font-size:14px}.fbt__photos{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.fbt__photo{position:relative;width:64px;height:64px;border-radius:0;background:var(--tile);display:inline-flex}.fbt__plus{color:var(--muted);font-size:16px;margin:0 4px}.fbt__photo a,.fbt__photo>img{display:block;width:100%;height:100%;border-radius:0;overflow:hidden}.fbt__photo img{width:100%;height:100%;object-fit:contain}.fbt__photo.is-off{opacity:.45}.fbt__check{position:absolute;top:-6px;left:-6px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;cursor:pointer}.fbt__check input{position:absolute;opacity:0;width:1px;height:1px}.fbt__check span{width:18px;height:18px;border-radius:0;border:1.5px solid #9AA3AC;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1.5px #fff}.fbt__check .icon{width:11px;height:11px;color:var(--ink);opacity:0}.fbt__check input:checked+span{background:var(--accent);border-color:var(--accent)}.fbt__check input:checked+span .icon{opacity:1}.fbt__check input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.fbt__label{font-size:12px;color:var(--muted)}.fbt__prices{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.fbt__price{font-size:20px;font-weight:600}.fbt__compare{font-size:14px;color:var(--muted)}.fbt__save{font-size:12px;font-weight:600;padding:2px 8px;border-radius:0;background:var(--accent)}.fbt__save[hidden],.fbt__compare[hidden]{display:none}.fbt__btn{width:100%;min-height:44px}.fbt__row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 16px}@media(min-width:990px){.fbt__photo{width:72px;height:72px}}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#0f172073;display:flex;align-items:flex-start;justify-content:center;padding:96px 16px 16px;overflow-y:auto}.modal[hidden]{display:none}.modal__card{width:100%;max-width:560px;background:#fff;border-radius:0;padding:16px 20px 20px}.modal__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.modal__title{font-size:24px;display:flex;align-items:center;gap:8px}.modal__title .icon{width:22px;height:22px}.modal__head .icon-btn{margin-right:-10px}.details{padding:40px 20px 56px}@media(min-width:990px){.details{padding:48px 40px 72px}}.details__body{max-width:860px;color:var(--muted)}.grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}@media(min-width:990px){.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}}.card{display:flex;flex-direction:column;gap:8px}.card__media{aspect-ratio:1/1;border-radius:0;background:var(--tile);overflow:hidden;display:block}.card__media img,.card__media svg{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.card:hover .card__media img{transform:scale(1.03)}.card__title{font-size:14px;font-weight:500;text-decoration:none}.card__price{display:flex;gap:8px;font-size:14px;font-weight:600}.card__price s{font-weight:400;color:var(--muted)}.collection{padding-bottom:56px}.collection__desc{max-width:760px;margin-bottom:20px;color:var(--muted)}.collection__sort{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-bottom:20px}.collection__sort .select{width:220px}.pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:40px}.pagination__info{font-size:14px;color:var(--muted)}.search-page__form{position:relative;max-width:620px;margin-bottom:20px}.search-page__count{color:var(--muted)}.hero{position:relative;min-height:520px;display:flex;align-items:center;overflow:hidden;background:#cfcfcf}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.hero__media img,.hero__media svg{width:100%;height:100%;object-fit:cover}.hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000040}.hero__content{position:relative;width:100%;padding-top:64px;padding-bottom:64px;color:#fff}.hero__eyebrow{margin:0 0 8px;font-size:14px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.hero__title{font-size:48px;font-weight:800;line-height:1.05;text-transform:uppercase;max-width:12ch}.hero__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}@media(max-width:749px){.hero{min-height:440px}.hero__title{font-size:36px}.hero__buttons .btn{width:100%}}.featured{padding-top:48px;padding-bottom:56px}.featured__head{display:flex;align-items:baseline;justify-content:space-between}.blog-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px}.blog-list__title{font-size:16px;font-weight:600;text-decoration:none}.article__image{border-radius:0;margin:16px 0}.orders{list-style:none;margin:0 0 24px;padding:0}.orders__row{display:flex;flex-wrap:wrap;gap:8px 24px;padding:12px 0;border-bottom:1px solid var(--line)}.address{padding:16px 0;border-bottom:1px solid var(--line)}.giftcard{padding:56px 20px}.giftcard__amount{font-size:36px;font-weight:700}.giftcard__code{font-size:20px;font-weight:600;letter-spacing:.1em}:root{--header-h:104px}@media(min-width:750px){:root{--header-h:116px}}.cd-boxes{display:flex;align-items:flex-start;gap:3px}.cd-box{width:40px;height:40px;background:var(--cbar-box,#0F1720);color:var(--cbar-num,#FFFFFF);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.cd-box b{font-size:16px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.cd-box small{font-size:8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cbar-unit,#8ED1FC)}.cd-sep{height:40px;display:flex;align-items:center;font-size:13px;font-weight:700}.cbar{background:var(--cbar-bg,#F2F8FC);color:var(--cbar-text,#0F1720);border-top:2px solid var(--cbar-line,#8ED1FC);border-bottom:1px solid var(--line)}.cbar[hidden]{display:none}.cbar__inner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;padding-bottom:12px}.cbar__inner[hidden]{display:none}.cbar__title{min-width:0;display:flex;align-items:center;gap:16px;text-decoration:none;color:inherit}.cbar__line{display:none;width:4px;height:44px;background:var(--cbar-line,#8ED1FC);flex-shrink:0}.cbar__titles{display:flex;flex-direction:column;gap:3px}.cbar__label{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.cbar__label--desktop{display:none}.cbar__heading{font-size:15px;font-weight:800;line-height:1.15;text-transform:uppercase}.cbar__timer{flex-shrink:0;display:flex;align-items:center;gap:14px}.cbar__ends{display:none;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cbar__btn{display:none}.cbar__expired{margin:0;padding-top:12px;padding-bottom:12px;text-align:center;font-size:14px;font-weight:600}.cbar__expired[hidden]{display:none}.cbar--setup p{margin:0;padding-top:12px;padding-bottom:12px;font-size:12px;color:var(--muted)}@media(min-width:990px){.cbar{border-top:0}.cbar__inner{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;padding-top:14px;padding-bottom:14px}.cbar__line{display:block}.cbar__label{font-size:12px}.cbar__label--desktop{display:block}.cbar__label--mobile{display:none}.cbar__heading{font-size:22px}.cbar__ends{display:inline}.cbar .cd-boxes{gap:4px}.cbar .cd-box{width:56px;height:56px}.cbar .cd-box b{font-size:24px}.cbar .cd-box small{font-size:10px}.cbar .cd-sep{height:56px;font-size:20px}.cbar__btn{justify-self:end;height:44px;padding:0 22px;background:#000;color:#fff;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.cbar__btn:hover{background:#262626;color:#fff}.cbar__btn .icon{width:16px;height:16px}}.product__head{order:0}@media(max-width:989px){.product__col--right .product__head{margin:4px 0 6px}}.rating{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--ink);align-self:flex-start}.rating__value{font-size:14px;font-weight:600}.rating__text{font-size:14px;color:var(--muted)}.stars{position:relative;display:inline-flex;flex-shrink:0;line-height:0}.stars__row{display:inline-flex;gap:1px;white-space:nowrap}.stars__fill{position:absolute;top:0;left:0;bottom:0;overflow:hidden}.stars svg{flex-shrink:0;display:block}.price--sale .price__current{color:#d0021b}.price__save{font-size:14px;font-weight:600;color:#d0021b}.price__save[hidden]{display:none}.highlights{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.highlights li{display:flex;align-items:center;gap:10px;font-size:15px}.highlights .icon{width:20px;height:20px}.qty--box{width:100%}.badge-pick__list{display:flex;flex-direction:column;gap:8px}.badge-pick__list[hidden]{display:none}.badge-pick__item{position:relative;min-height:64px;padding:10px 12px;border:1.5px solid #D5DCE2;background:#fff;display:flex;align-items:center;gap:12px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.badge-pick__item:hover{border-color:var(--ink)}.badge-pick__item input{position:absolute;opacity:0;width:1px;height:1px}.badge-pick__item.is-selected,.badge-pick__item:has(input:checked){background:var(--accent);border-color:var(--accent)}.badge-pick__item:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.badge-pick__media{width:56px;height:44px;flex-shrink:0;background:#fff;display:flex;align-items:center;justify-content:center}.badge-pick__media--wide{width:auto;max-width:60%}.badge-pick__media img{width:auto;height:40px;max-width:100%;object-fit:contain}.badge-pick__media--wide img{height:32px}.badge-pick__media .icon{width:26px;height:26px}.badge-pick__label{font-size:14px;font-weight:600;line-height:1.3}@media(max-width:749px){.badge-pick__media--wide img{height:28px}}.trustb{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:-10px}.trustb__secure{margin:0;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;letter-spacing:.04em}.trustb__secure .icon{width:14px;height:14px}.trustb__payments{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.trustb__payimg{width:auto;height:28px;max-width:100%;object-fit:contain}.trustb__badges{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;padding:4px 0 2px}.trustb__badges img{width:84px;height:84px;object-fit:contain}@media(max-width:749px){.trustb__payimg{height:24px}.trustb__badges{gap:16px}.trustb__badges img{width:72px;height:72px}}.rcar{border:1px solid var(--line);padding:14px;display:flex;flex-direction:column;gap:8px}.rcar__slide{display:flex;gap:14px;align-items:flex-start}.rcar__slide[hidden]{display:none}.rcar__media{width:88px;height:88px;flex-shrink:0;background:var(--tile);overflow:hidden}.rcar__media img{width:100%;height:100%;object-fit:cover}.rcar__body{min-width:0;display:flex;flex-direction:column;gap:6px}.rcar__head{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px}.rcar__name{font-size:14px;font-weight:600}.rcar__text{font-size:14px;line-height:1.5;color:var(--muted)}.rcar__dots{display:flex;flex-wrap:wrap;justify-content:center}.rcar__dot{width:24px;height:24px;padding:0;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center}.rcar__dot span{width:8px;height:8px;border-radius:50%;background:#d5dce2}.rcar__dot.is-active span{background:var(--ink)}@media(max-width:749px){.rcar__media{width:76px;height:76px}}.rcar.is-swipeable .rcar__track{touch-action:pan-y;cursor:grab;overflow:hidden;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.rcar.is-swipeable .rcar__slide{will-change:transform}.rcar.is-dragging .rcar__track{cursor:grabbing}.rcar.is-dragging .rcar__slide{transition:none}.rcar__slide{transition:transform .25s ease,opacity .25s ease}.rcar__slide img{-webkit-user-drag:none;pointer-events:none}.rcar__slide.is-in-next{animation:rcarInNext .32s ease}.rcar__slide.is-in-prev{animation:rcarInPrev .32s ease}@keyframes rcarInNext{0%{transform:translate(36px);opacity:0}to{transform:none;opacity:1}}@keyframes rcarInPrev{0%{transform:translate(-36px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.rcar__slide{transition:none}.rcar__slide.is-in-next,.rcar__slide.is-in-prev{animation:none}}.otimer{background:#f2f8fc;border-left:4px solid var(--accent);padding:12px 14px}.otimer[hidden]{display:none}.otimer__inner{display:flex;align-items:center;justify-content:space-between;gap:12px}.otimer__text{min-width:0;display:flex;flex-direction:column;gap:3px}.otimer__title{font-size:14px;font-weight:800;text-transform:uppercase;line-height:1.2}.otimer__sub{font-size:12px;color:var(--muted)}.otimer .cd-box{width:38px;height:38px}.otimer .cd-box b{font-size:15px}.otimer .cd-sep{height:38px}@media(max-width:749px){.otimer .cd-box{width:34px;height:34px}.otimer .cd-box b{font-size:14px}.otimer .cd-sep{height:34px}}.delivery{border:0;padding:0;display:flex;flex-direction:column;gap:10px}.delivery__eta{border:1px solid var(--line);padding:14px 16px;display:flex;flex-direction:column;gap:14px}.delivery__label{margin:0;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.delivery .timeline{padding-bottom:0}.delivery__info{border:1px solid var(--line);padding:0 16px}.delivery__info .info-row:first-child{border-top:0}.soon__text{margin:0 0 18px;font-size:14px;line-height:1.6;color:var(--muted)}.soon__btn{width:100%}.editor-note{margin:0;padding:10px 12px;border:1px dashed #B8C0C8;background:#fffbea;font-size:12px;line-height:1.5;color:var(--ink)}.editor-alert{margin:0;padding:12px 14px;border:2px solid #B42318;background:#fef3f2;font-size:13px;font-weight:600;line-height:1.5;color:#b42318}.coll{padding-top:28px;padding-bottom:72px;max-width:1360px}.coll__head{display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.coll__crumbs{display:flex;flex-wrap:wrap;gap:6px;font-size:12px;color:var(--muted)}.coll__crumbs a{color:var(--muted);text-decoration:none}.coll__crumbs a:hover{text-decoration:underline}.coll__crumbs [aria-current]{color:var(--ink)}.coll__title{margin:0;font-size:36px;font-weight:700;line-height:1.15}.coll__desc{max-width:680px;font-size:14px;color:var(--muted)}.coll__layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:40px;align-items:start;margin:0}.coll__filters-toggle{display:none}.coll__filters-label{display:block;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding-bottom:6px}.fgroup{border-top:1px solid var(--line);padding:14px 0}.fgroup:last-child{border-bottom:1px solid var(--line)}.fgroup__title{list-style:none;cursor:pointer;min-height:32px;display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:600}.fgroup__title::-webkit-details-marker{display:none}.fgroup__title .icon{width:14px;height:14px;transform:rotate(90deg);transition:transform .15s ease}.fgroup:not([open]) .fgroup__title .icon{transform:rotate(0)}.fgroup__body{padding-top:8px;display:flex;flex-direction:column}.fcheck{position:relative;display:flex;align-items:center;gap:10px;min-height:36px;font-size:14px;cursor:pointer}.fcheck input{position:absolute;opacity:0;width:1px;height:1px}.fcheck__box{width:18px;height:18px;flex-shrink:0;border:1.5px solid var(--ink);background:#fff;display:flex;align-items:center;justify-content:center}.fcheck__box .icon{width:11px;height:11px;opacity:0}.fcheck input:checked+.fcheck__box{background:var(--accent)}.fcheck input:checked+.fcheck__box .icon{opacity:1}.fcheck input:focus-visible+.fcheck__box{outline:2px solid var(--ink);outline-offset:2px}.fcheck__label{flex-grow:1}.fcheck__count{font-size:12px;color:var(--muted)}.fcheck.is-disabled{opacity:.45;cursor:default}.fgroup__price{display:flex;align-items:center;gap:8px;padding-top:2px}.fgroup__money{flex:1 1 0;min-width:0;height:44px;border:1.5px solid #D5DCE2;padding:0 10px;display:flex;align-items:center;gap:4px;font-size:14px;color:var(--muted)}.fgroup__money input{width:100%;min-width:0;border:0;outline:none;font-family:inherit;font-size:14px;color:var(--ink);-moz-appearance:textfield}.fgroup__money input::-webkit-outer-spin-button,.fgroup__money input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.coll__main{display:flex;flex-direction:column;gap:20px}.coll__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.coll__count{font-size:14px;color:var(--muted)}.coll__sort{display:inline-flex;align-items:center;gap:10px;font-size:14px}.coll__sort>span:first-child{color:var(--muted)}.coll__sort .select{width:210px}.coll__chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.chip{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 10px;background:var(--tile);border:1px solid var(--accent);font-size:12px;font-weight:600;color:var(--ink);text-decoration:none}.chip:hover{border-color:var(--ink)}.chip--clear{background:none;border:0;text-decoration:underline;text-underline-offset:3px}.coll__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 20px}.coll__more{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:16px}.coll__showing{font-size:12px;color:var(--muted)}.coll__bar{width:200px;height:2px;background:var(--line);display:flex}.coll__bar span{display:block;height:2px;background:var(--ink)}.coll__empty{padding:48px 0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}@media(max-width:1199px){.coll__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:989px){.coll{padding-top:20px;padding-bottom:40px}.coll__title{font-size:28px}.coll__head{margin-bottom:18px}.coll__layout{grid-template-columns:minmax(0,1fr);gap:16px}.coll__filters-toggle{list-style:none;display:flex;align-items:center;justify-content:center;gap:8px;height:48px;border:1.5px solid var(--ink);font-size:14px;font-weight:600;cursor:pointer}.coll__filters-toggle::-webkit-details-marker{display:none}.coll__filters-toggle .icon{width:16px;height:16px}.coll__filters[open] .coll__filters-body{padding-top:12px}.coll__filters-label{display:none}.coll__sort{width:100%}.coll__sort .select{flex:1 1 auto;width:auto}.coll__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}}.sf-modal{align-items:center;padding:16px}.modal__card.sf{width:min(560px,100%);max-width:560px;max-height:min(860px,92vh);overflow-y:auto;padding:0}.sf__top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px 12px 28px;border-bottom:1px solid var(--line);position:sticky;top:0;background:#fff;z-index:1}.sf__chart{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.sf__chart .icon{width:18px;height:18px}.sf__step{padding:24px 28px 28px;display:flex;flex-direction:column;gap:18px}.sf__step[hidden]{display:none}.sf__eyebrow{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.sf__title{margin:-10px 0 0;font-size:28px;font-weight:700;line-height:1.15}.sf__title--small{margin:0;font-size:22px}.sf__sub{margin:-8px 0 0;font-size:14px;color:var(--muted)}.sf__field{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:8px}.sf__label{padding:0;font-size:14px;font-weight:600}.sf__height{display:flex;gap:8px}.sf__input{position:relative;flex:1 1 auto}.sf__input input{width:100%;height:56px;padding:0 56px 0 16px;border:1.5px solid #D5DCE2;background:#fff;font-family:inherit;font-size:20px;font-weight:600;color:var(--ink);outline:none;-moz-appearance:textfield}.sf__input input::-webkit-outer-spin-button,.sf__input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sf__input input:focus{border-color:var(--ink)}.sf__unit{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:14px;color:var(--muted);pointer-events:none}.sf__units{display:flex;border:1.5px solid var(--ink)}.sf__units button{width:52px;border:0;background:#fff;color:var(--ink);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer}.sf__units button[aria-pressed=true]{background:var(--ink);color:#fff}.sf__fits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sf__fit-opt{position:relative;cursor:pointer}.sf__fit-opt input{position:absolute;opacity:0;width:1px;height:1px}.sf__fit-opt span{min-height:64px;padding:8px 6px;border:1.5px solid #D5DCE2;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center;transition:background-color .15s ease,border-color .15s ease}.sf__fit-opt b{font-size:14px}.sf__fit-opt small{font-size:11px;color:#3d4752}.sf__fit-opt input:checked+span{background:var(--accent);border-color:var(--accent)}.sf__fit-opt input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.sf__note{margin:0;padding:10px 12px;background:var(--tile);font-size:12px;line-height:1.5}.sf__cta{width:100%;height:56px;font-size:15px}.sf__hint{margin:-8px 0 0;min-height:16px;font-size:12px;color:#b42318;text-align:center}.sf__hint:empty{display:none}.sf__link{align-self:center;min-height:44px;border:0;background:none;font-family:inherit;font-size:13px;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sf__back{align-self:flex-start;min-height:32px;padding:0;border:0;background:none;font-family:inherit;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.sf__back .icon{width:16px;height:16px}.sf__result{display:flex;align-items:center;gap:18px}.sf__size{min-width:96px;height:96px;padding:0 12px;background:var(--accent);display:flex;align-items:center;justify-content:center;font-size:34px;font-weight:800;white-space:nowrap}.sf__result-text{display:flex;flex-direction:column;gap:4px}.sf__rec{font-size:26px;font-weight:700;line-height:1.2}.sf__summary{font-size:13px;color:var(--muted)}.sf__flag{margin:0;padding:10px 12px;background:#fff4e5;font-size:12px;line-height:1.5}.sf__flag[hidden]{display:none}.sf__table-wrap{overflow-x:auto;border:1px solid var(--line)}.sf__table{width:100%;border-collapse:collapse;font-size:13px}.sf__table th{padding:10px 12px;background:var(--ink);color:#fff;font-weight:600;text-align:left;white-space:nowrap}.sf__table td{padding:10px 12px;border-top:1px solid var(--line);white-space:nowrap}.sf__table td:first-child{font-weight:700}.sf__table tr:nth-child(2n) td{background:#f7f9fa}.sf__table tr.is-match td{background:var(--accent)}.sf__small{margin:0;font-size:12px;line-height:1.6;color:var(--muted);text-align:center}@media(max-width:749px){.sf-modal{align-items:flex-end;padding:0}.modal__card.sf{width:100%;max-width:none;max-height:92vh}.sf__top{padding:10px 12px 10px 20px}.sf__step{padding:20px 20px 28px}.sf__title{font-size:24px}.sf__rec{font-size:22px}}.faq__hero{background:var(--tile);border-bottom:1px solid var(--line);padding:56px 20px 48px}.faq__hero-inner{max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.faq__eyebrow{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.faq__title{margin:0;font-size:44px;font-weight:700;line-height:1.1}.faq__intro{margin:0;font-size:16px;color:var(--muted)}.faq__search{position:relative;width:100%;max-width:560px;margin-top:8px}.faq__search input{width:100%;height:52px;border:1.5px solid #D5DCE2;background:#fff;padding:0 52px 0 18px;font-family:inherit;font-size:15px;color:var(--ink);outline:none}.faq__search input:focus{border-color:var(--ink)}.faq__search .icon{position:absolute;right:16px;top:15px;width:22px;height:22px;pointer-events:none}.faq__noresult{margin:0;font-size:14px;color:var(--muted)}.faq__noresult[hidden]{display:none}.faq__body{display:grid;grid-template-columns:260px minmax(0,1fr);gap:64px;align-items:start;padding-top:56px;padding-bottom:72px;max-width:1200px}.faq__topics{position:sticky;top:calc(var(--header-h,116px) + 24px);display:flex;flex-direction:column;gap:4px}.faq__topics-label{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.faq__topic-link{height:48px;padding:0 14px;border-left:3px solid var(--line);display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:500;text-decoration:none;color:var(--ink);transition:background-color .15s ease,border-color .15s ease}.faq__topic-link:hover{background:var(--tile)}.faq__topic-link.is-active{border-left-color:var(--ink);background:var(--tile)}.faq__topic-count{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.faq__topic-count .icon{width:12px;height:12px;transform:rotate(90deg)}.faq__groups{display:flex;flex-direction:column;gap:48px}.faq__group{scroll-margin-top:calc(var(--header-h,116px) + 90px)}.faq__group[hidden]{display:none}.faq__group-title{margin:0 0 8px;font-size:24px;font-weight:600}.faq__list{border-bottom:1px solid var(--line)}.faq__item{border-top:1px solid var(--line)}.faq__item[hidden]{display:none}.faq__q{list-style:none;min-height:56px;padding:14px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;font-size:16px;font-weight:600}.faq__q::-webkit-details-marker{display:none}.faq__toggle{position:relative;width:32px;height:32px;flex-shrink:0;background:#f2f4f6;transition:background-color .15s ease}.faq__toggle:before,.faq__toggle:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;background:var(--ink);transform:translate(-50%,-50%)}.faq__toggle:after{transform:translate(-50%,-50%) rotate(90deg);transition:opacity .15s ease}.faq__item[open] .faq__toggle{background:var(--accent)}.faq__item[open] .faq__toggle:after{opacity:0}.faq__a{padding:0 48px 18px 0;font-size:14px;line-height:1.7;color:var(--muted)}.faq__a p{margin:0 0 8px}.faq__contact{background:var(--accent);padding:48px 0}.faq__contact-inner{display:flex;align-items:center;gap:40px;max-width:1120px}.faq__contact-text{flex:1 1 auto;display:flex;flex-direction:column;gap:6px}.faq__contact-text h2{margin:0;font-size:28px;font-weight:700}.faq__contact-text p{margin:0;font-size:16px}.ctiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:480px;flex-shrink:0}.ctiles__tile{height:84px;background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:600;color:var(--ink);text-decoration:none;transition:background-color .15s ease}.ctiles__tile:hover{background:var(--tile)}@media(max-width:989px){.faq__hero{padding:32px 16px 28px}.faq__title{font-size:30px}.faq__intro{font-size:14px}.faq__body{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:24px;padding-bottom:40px}.faq__topics{position:static}.faq__groups{gap:32px}.faq__group-title{font-size:20px}.faq__q{font-size:15px}.faq__contact{padding:32px 0}.faq__contact-inner{flex-direction:column;gap:16px;text-align:center}.faq__contact-text h2{font-size:24px}.faq__contact-text p{font-size:14px}.ctiles{width:100%}.ctiles__tile{height:64px;flex-direction:row}}.trio{border-top:1px solid var(--line);padding:56px 0 8px}.trio__head{text-align:center;display:flex;flex-direction:column;gap:8px;margin-bottom:28px}.trio__title{margin:0}.trio__sub{margin:0;font-size:16px;color:var(--muted)}.trio__grid{max-width:1280px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:repeat(var(--trio-cols,3),minmax(0,1fr));gap:16px}.trio__item{display:flex;flex-direction:column;gap:12px;text-decoration:none;color:var(--ink)}.trio__media{display:block;aspect-ratio:4/5;background:#1e242b;overflow:hidden}.trio__media img,.trio__media svg{width:100%;height:100%;object-fit:cover}.trio__item-title{font-size:18px;font-weight:600}.trio__item-sub{margin-top:-8px;font-size:14px;color:var(--muted)}@media(max-width:989px){.trio{padding:32px 0 8px}.trio__head{padding:0 20px;margin-bottom:16px}.trio__sub{font-size:14px}.trio__grid{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 20px}.trio__grid::-webkit-scrollbar{display:none}.trio__item{flex-shrink:0;width:280px;scroll-snap-align:start}.trio__item-title{font-size:16px}}.stats{padding:56px 0 8px}.stats__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;align-items:center}.stats__media{aspect-ratio:1/1;max-height:620px;width:100%;background:#1e242b;overflow:hidden}.stats__media img,.stats__media svg{width:100%;height:100%;object-fit:cover}.stats__points{display:flex;flex-direction:column}.stats__point{padding:20px 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.stats__value{font-size:40px;font-weight:700;line-height:1}.stats__bar{height:4px;background:var(--line);display:flex}.stats__bar span{display:block;height:4px;background:var(--accent)}.stats__text{font-size:14px;line-height:1.5;color:var(--muted)}.stats__btn{align-self:flex-start;margin-top:12px;padding:0 32px}@media(max-width:989px){.stats{padding:32px 0 8px}.stats .page-width{padding:0}.stats__grid{grid-template-columns:minmax(0,1fr);gap:8px}.stats__media{aspect-ratio:390/440}.stats__points{padding:0 20px}.stats__value{font-size:32px}.stats__point{padding:16px 0}.stats__btn{align-self:stretch}}.rshow{padding:40px 0;margin-top:40px}.rshow__inner{padding:0 40px;display:flex;align-items:center;gap:32px}.rshow__summary{flex-shrink:0;width:240px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.rshow__word{font-size:24px;font-weight:600}.rshow__based{font-size:14px;color:var(--muted)}.rshow__based b{color:var(--ink)}.rshow__track{flex-grow:1;gap:32px;padding:0}.rshow__main{display:flex;flex-direction:column;gap:8px;min-width:0}.rshow__dots{display:flex;flex-wrap:wrap;justify-content:center}.rshow__dots[hidden]{display:none}.rshow__dot{min-width:24px;min-height:24px;padding:0;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center}.rshow__dot span{width:8px;height:8px;border-radius:50%;background:#d5dce2;transition:background-color .2s ease}.rshow__dot.is-active span{background:var(--ink)}@media(min-width:990px){.rshow__inner.slider{flex-direction:row;align-items:center;gap:32px;padding:0 40px}.rshow__main{flex:1 1 0}}.rshow__card{display:flex;flex-direction:column;gap:8px}.rshow__top{display:flex;align-items:center;gap:8px}.rshow__verified{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600}.rshow__verified .icon{width:14px;height:14px;padding:2px;border-radius:50%;background:var(--ink);color:#fff}.rshow__meta{font-size:12px;color:var(--muted)}.rshow__meta b{color:var(--ink);font-weight:600}.rshow__title{font-size:16px;font-weight:700;line-height:1.3}.rshow__text{font-size:14px;line-height:1.5;color:var(--muted)}@media(max-width:989px){.rshow{padding:28px 0}.rshow__inner{flex-direction:column;align-items:stretch;gap:20px;padding:0}.rshow__summary{width:auto;align-items:flex-start;text-align:left;padding:0 20px}.rshow__track{padding:0 20px;gap:20px}}.faqcta{background:var(--faq-bg,#8ED1FC);color:var(--ink);padding:44px 0}.faqcta__inner{display:flex;align-items:center;gap:24px}.faqcta__icon{width:64px;height:64px;flex-shrink:0;background:#fff;display:flex;align-items:center;justify-content:center}.faqcta__icon svg{width:28px;height:28px}.faqcta__text{flex-grow:1;display:flex;flex-direction:column;gap:6px}.faqcta__title{margin:0;font-size:28px;font-weight:700}.faqcta__sub{margin:0;font-size:16px}.faqcta__btn{flex-shrink:0;height:52px;padding:0 28px;background:#000;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background-color .15s ease}.faqcta__btn:hover{background:#262626;color:#fff}.faqcta__btn .icon{width:16px;height:16px}@media(max-width:749px){.faqcta{padding:32px 0}.faqcta__inner{flex-direction:column;text-align:center;gap:14px}.faqcta__icon{width:52px;height:52px}.faqcta__title{font-size:24px}.faqcta__sub{display:none}}.pcard__price .is-sale,.fbt__price{color:#d0021b}.fbt__save{padding:0;background:none;font-size:14px;color:#d0021b}.rec-card__price.is-sale{color:#d0021b}.drawer__panel.cart-drawer{overflow:hidden}.cart-drawer .cart{flex:1 1 auto;min-height:0}.cart__top,.cart__bottom{flex-shrink:0}.cart-drawer .cart__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.cart-drawer .cart__bottom{position:relative;z-index:1;box-shadow:0 -8px 16px #0f172012}.cart-drawer .cart__scroll:has(.cart__empty){display:flex;flex-direction:column;justify-content:center}@media(max-height:560px){.drawer__panel.cart-drawer{overflow-y:auto}.cart-drawer .cart{flex:1 0 auto}.cart-drawer .cart__scroll{flex:none;overflow:visible}}.rec-card__select{position:relative;display:block;margin-top:4px}.rec-card__select select{width:100%;height:30px;padding:0 26px 0 8px;border:1px solid #D5DCE2;background:#fff;font-family:inherit;font-size:12px;color:var(--ink);-webkit-appearance:none;appearance:none}.rec-card__select select.is-invalid{border-color:#b42318}.rec-card__select .icon{position:absolute;right:9px;top:50%;width:10px;height:10px;transform:translateY(-50%) rotate(90deg);pointer-events:none}.slider{padding:56px 0 24px;display:flex;flex-direction:column;gap:28px}.slider__head{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.slider__head .section-title{margin:0}.section-title--small{font-size:14px;letter-spacing:.1em;text-transform:uppercase}.slider__controls{display:flex;align-items:center;gap:16px}.slider__progress{width:140px;height:2px;background:var(--line);display:flex}.slider__progress span{display:block;height:2px;width:30%;background:var(--ink);transition:transform .2s ease}.slider__arrow{width:40px;height:40px;border:1px solid var(--line);border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ink)}.slider__arrow:hover{background:#f2f2f2}.slider__arrow[disabled]{color:#9aa3ac;cursor:default}.slider__arrow .icon{width:16px;height:16px}.slider__track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 20px;scroll-padding-left:20px}.slider__track::-webkit-scrollbar{display:none}@media(min-width:990px){.slider__track{padding:0 40px;scroll-padding-left:40px;gap:20px}}@media(min-width:990px){.slider__head~.slider__track{padding-left:max(40px,calc((100% - 1280px)/2 + 40px));padding-right:max(40px,calc((100% - 1280px)/2 + 40px));scroll-padding-left:max(40px,calc((100% - 1280px)/2 + 40px))}}.slider__item{flex-shrink:0;width:var(--card-w-m,170px);scroll-snap-align:start}@media(min-width:990px){.slider__item{width:var(--card-w,280px)}}.band{background:#f4f6f8}.slider.band{padding:40px 0}@media(max-width:749px){.slider{padding:32px 0 16px;gap:16px}.slider__controls{display:none}.slider.band{padding:28px 0}}.pcard{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:var(--ink)}.pcard__media{position:relative;display:block;aspect-ratio:1/1;background:var(--tile);overflow:hidden}.pcard__media--dark{background:#1e242b}.pcard__media img,.pcard__media svg{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.pcard:hover .pcard__media img{transform:scale(1.03)}.pcard__badge{position:absolute;left:10px;bottom:10px;padding:4px 10px;background:#fff;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.pcard__new{position:absolute;left:14px;bottom:14px;padding:4px 8px;background:#000;color:#fff;font-size:12px;font-weight:600}.pcard__title{font-size:14px;font-weight:500;line-height:1.4}.pcard__title--caps{font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pcard__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-top:-4px;font-size:14px;font-weight:600}.pcard__price s{font-weight:400;color:var(--muted)}.ccard{background:#fff;padding:12px;display:flex;align-items:center;gap:24px;text-decoration:none;color:var(--ink)}.ccard__media{width:108px;height:108px;flex-shrink:0;background:var(--tile);overflow:hidden}.ccard__media img,.ccard__media svg{width:100%;height:100%;object-fit:cover}.ccard__label{font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}@media(max-width:749px){.ccard{gap:14px}.ccard__media{width:72px;height:72px}.ccard__label{font-size:12px}}.slider__track--feature .fcard-wrap{width:min(560px,85vw)}.slider__track--feature .fcard-wrap--wide{width:min(1040px,85vw)}.fcard{position:relative;display:block;height:560px;background:#1e242b;overflow:hidden;color:#fff;text-decoration:none}.fcard img,.fcard svg{width:100%;height:100%;object-fit:cover}.fcard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000008c,#0000 45%)}.fcard__text{position:absolute;left:48px;right:48px;bottom:44px;z-index:1;display:flex;flex-direction:column;gap:6px}.fcard__title{font-size:40px;font-weight:600;line-height:1.1}.fcard__sub{font-size:16px;color:#d6dde3}@media(max-width:749px){.slider__track--feature .fcard-wrap,.slider__track--feature .fcard-wrap--wide{width:320px}.fcard{height:400px}.fcard__text{left:16px;right:16px;bottom:20px}.fcard__title{font-size:24px}.fcard__sub{font-size:14px}}.tiles{padding:32px 40px;margin-top:16px}.tiles__track{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.tile{background:#fff;display:flex;flex-direction:column;text-decoration:none;color:var(--ink)}.tile__media{display:block;aspect-ratio:209/170;background:var(--tile);overflow:hidden}.tile__media img,.tile__media svg{width:100%;height:100%;object-fit:cover}.tile__label{height:52px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;text-align:center;padding:0 8px}@media(max-width:989px){.tiles{padding:24px 0 24px 20px}.tiles__track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-right:20px}.tiles__track::-webkit-scrollbar{display:none}.tile{flex-shrink:0;width:150px;scroll-snap-align:start}.tile__label{height:44px}}.split{margin-top:56px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.split__media{position:relative;min-height:720px;background:#1e242b;overflow:hidden}.split__media>img,.split__media>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.split__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000008c,#0000 45%)}.split__text{position:absolute;left:40px;right:40px;bottom:40px;z-index:1;color:#fff;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.split__title{font-size:40px}.split__desc{margin:0;font-size:16px;color:#d6dde3}.split__products{padding:20px 40px 20px 20px}.split__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;padding:0;overflow:visible}.split__grid .slider__item{width:auto}@media(max-width:989px){.split{grid-template-columns:minmax(0,1fr);margin-top:24px}.split__media{min-height:440px}.split__text{left:16px;right:16px;bottom:24px}.split__title{font-size:24px}.split__products{padding:24px 0 0}.split__grid{display:flex;gap:12px;overflow-x:auto;padding:0 20px}.split__grid .slider__item{width:170px}}.reviews{padding:40px 0;margin-top:40px}.reviews__inner{display:flex;flex-direction:column;gap:16px}.reviews__title{margin:0}.rich{padding-top:56px;padding-bottom:56px}.rich__inner{max-width:1040px;margin:0 auto;color:var(--muted)}.rich__inner .section-title{color:var(--ink);margin-top:24px}.rich__inner .section-title:first-child{margin-top:0}.trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:48px 40px}.trust__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 16px}.trust__item{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;text-decoration:none;color:var(--ink)}.trust__icon{width:52px;height:52px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center}.trust__icon .icon{width:24px;height:24px}.trust__text{font-size:14px}@media(max-width:749px){.trust{padding:28px 20px}.trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero3{position:relative;height:640px;background:#1e242b;overflow:hidden}.hero3__panels{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.hero3__panel{flex:1 1 0;position:relative;overflow:hidden}.hero3__panel img,.hero3__panel svg{width:100%;height:100%;object-fit:cover}.hero3:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0009,#0000 55%);pointer-events:none}.hero3__brand{position:absolute;top:40px;left:40px;z-index:1;margin:0;font-size:28px;font-weight:800;letter-spacing:.02em;color:#fff;text-transform:uppercase}.hero3__brand span{color:var(--accent)}.hero3__content{position:absolute;left:40px;bottom:48px;z-index:1;max-width:600px;color:#fff;display:flex;flex-direction:column;gap:10px}.hero3__eyebrow{margin:0;font-size:14px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.hero3__title{font-size:56px;font-weight:800;line-height:1;text-transform:uppercase}.hero3__text{margin:0;font-size:16px;color:#d6dde3}.hero3__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}@media(max-width:749px){.hero3{height:520px}.hero3__panel+.hero3__panel{display:none}.hero3__brand{display:none}.hero3:after{background:linear-gradient(to top,#000000bf,#0000 65%)}.hero3__content{left:16px;right:16px;bottom:28px}.hero3__title{font-size:32px}.hero3__text{font-size:14px}.hero3__buttons .btn{flex:1 1 0;padding:0 10px;font-size:13px}}.footer{padding:56px 0 32px;border-top:1px solid var(--line)}.footer__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:48px}.footer__logo{font-size:32px;font-weight:800;letter-spacing:.14em;text-decoration:none}.footer__totop{display:flex;align-items:center;gap:10px;font-size:14px;text-decoration:none}.footer__totop-icon{width:36px;height:36px;border:1px solid var(--line);border-radius:50%;display:flex;align-items:center;justify-content:center}.footer__totop-icon .icon{width:16px;height:16px}.footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 250px;gap:32px}.footer__heading{margin:0 0 16px;font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1.5}.footer__form{min-height:56px;border:1px solid #D5DCE2;display:flex;flex-wrap:wrap;align-items:center;padding:0 16px 0 18px;max-width:420px}.footer__form input{flex-grow:1;min-width:0;height:44px;border:0;font-family:inherit;font-size:14px;outline:none}.footer__form button{height:44px;border:0;background:transparent;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.footer__ok{flex-basis:100%;margin:0 0 10px;font-size:14px;color:var(--checkout)}.footer__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.footer__col a{font-size:14px;text-decoration:none}.footer__col a:hover{text-decoration:underline;text-underline-offset:3px}.footer__brand{display:flex;flex-direction:column;gap:14px}.footer__image{display:block;aspect-ratio:250/300;background:#1e242b;overflow:hidden}.footer__image img,.footer__image svg{width:100%;height:100%;object-fit:cover}.footer__brand .footer__heading{margin:0}.footer__insta{display:flex;align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--ink);font-size:14px;font-weight:600;letter-spacing:.06em;text-decoration:none}.footer__insta .icon{width:18px;height:18px}.footer__bottom{margin-top:48px;padding-top:20px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:var(--muted)}@media(max-width:989px){.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__news,.footer__brand{grid-column:1/-1}.footer__top{margin-bottom:28px}.footer__logo{font-size:24px}}@media(prefers-reduced-motion:reduce){.announcement__track{animation-duration:calc(var(--marquee-duration,30s) * 3)}.ship-bar__shine,.ship-bar__truck{animation:none}.ship-bar__shine{display:none}.drawer{transition:none}}.nav-contact__tile,.ctiles__tile{height:64px;padding:0;border:1px solid var(--line);background:#fff;display:flex;align-items:center;justify-content:center;gap:0;font-size:0;transition:border-color .15s ease,background-color .15s ease}.nav-contact__tile:hover,.ctiles__tile:hover{border-color:var(--ink);background:#fff}.nav-contact__tile:focus-visible,.ctiles__tile:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.nav-contact__tile .contact-icon,.ctiles__tile .contact-icon{width:30px;height:30px;object-fit:contain;flex-shrink:0}@media(max-width:749px){.nav-contact__tile{height:52px}.nav-contact__tile .contact-icon{width:26px;height:26px}.ctiles__tile{height:60px}}.sf-block{display:flex;margin-top:-6px}.sf-block__link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.sf-block__link .icon{width:20px;height:20px}.sf__fits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:stretch}.sf__fit-opt{display:flex;min-width:0;margin:0}.sf__fit-opt span{flex:1 1 auto;width:100%;min-height:76px;height:100%;box-sizing:border-box;padding:10px 6px;border:1.5px solid #D5DCE2;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-align:center;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.sf__fit-opt b{display:block;font-size:15px;font-weight:700;line-height:1.2}.sf__fit-opt small{display:block;font-size:11px;line-height:1.35;color:#3d4752;overflow-wrap:anywhere}.sf__fit-opt:hover span{border-color:var(--ink)}.sf__fit-opt input:checked+span{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.sf__fit-opt input:checked+span small{color:var(--ink)}.sf__result{display:flex;align-items:center;gap:16px;min-width:0}.sf__size{flex:0 0 auto;min-width:96px;max-width:150px;min-height:96px;height:auto;padding:8px 12px;box-sizing:border-box;font-size:34px;line-height:1.1;text-align:center;white-space:normal;overflow-wrap:anywhere}.sf__size.is-long{font-size:22px}.sf__result-text{flex:1 1 auto;min-width:0}.sf__rec,.sf__summary{overflow-wrap:anywhere}.sf__step{animation:sfIn .2s ease}@keyframes sfIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.sf__step{animation:none}.sf__fit-opt span{transition:none}}@media(max-width:749px){.sf__fit-opt span{min-height:72px}.sf__size{min-width:84px;min-height:84px;font-size:30px}.sf__size.is-long{font-size:18px}.sf__rec{font-size:20px}}.sf__fit-opt span{justify-content:flex-start;padding-top:12px}.sf .btn--buy{background:var(--checkout,#15803D);color:#fff}.sf .btn--buy:hover{background:var(--checkout-hover,#166534)}.sf .btn--dark{background:#000;color:#fff}.sf__table{table-layout:auto}.sf__table th{white-space:normal;line-height:1.3;vertical-align:bottom}@media(max-width:749px){.sf__table{font-size:12px}.sf__table th,.sf__table td{padding:9px 8px}}.drawer--left .drawer__panel.nav{overflow-x:hidden;overflow-y:auto}.nav__menu{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;margin-top:12px;position:relative}.nav__bottom{flex-shrink:0;margin-top:0;padding-top:16px}.nav__panel[hidden]{display:none}.nav__panel.is-in{animation:navIn .25s ease}.nav__panel.is-back{animation:navBack .25s ease}@keyframes navIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes navBack{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}button.nav__link{width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;font-family:inherit;color:var(--ink);text-align:left;cursor:pointer}.nav__sub-head{display:flex;flex-direction:column;border-bottom:1px solid var(--line);padding-bottom:6px}.nav__back{align-self:flex-start;min-height:44px;padding:0 4px;border:0;background:none;font-family:inherit;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.nav__back .icon{width:18px;height:18px}.nav__sub-title{padding:2px 8px 6px;font-size:24px;font-weight:700;line-height:1.2}.nav__all{min-height:40px;padding:0 8px;display:flex;align-items:center;font-size:14px;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.nav[data-nav-depth]:not([data-nav-depth="0"]) .nav__buttons,.nav[data-nav-depth]:not([data-nav-depth="0"]) .nav__delivery{display:none}@media(max-width:749px){.nav__menu{margin-top:6px}.nav__bottom{padding-top:12px}.nav__sub-title{font-size:20px}}@media(prefers-reduced-motion:reduce){.nav__panel.is-in,.nav__panel.is-back{animation:none}}.pbadges{display:flex;flex-direction:column;align-items:flex-start;gap:4px;pointer-events:none}.pbadge{display:inline-block;padding:4px 9px;font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.06em;color:#fff;white-space:nowrap}.pbadge--new{background:#15803d}.pbadge--pro{background:#000;letter-spacing:.04em}.pbadges--card{position:absolute;left:10px;top:10px;z-index:1}.pbadges--gallery{position:absolute;left:16px;top:16px;z-index:2;gap:6px}.pbadges--gallery .pbadge{padding:6px 12px;font-size:12px}.pbadges--inline{flex-direction:row;flex-wrap:wrap;gap:8px;margin-top:-2px}.pbadges--inline .pbadge{padding:5px 10px;font-size:11px}.gallery__main{position:relative}@media(min-width:990px){.pbadges--inline{display:flex}}@media(max-width:989px){.pbadges--inline{display:none}}@media(max-width:749px){.pbadges--card{left:8px;top:8px;gap:3px}.pbadges--card .pbadge{padding:3px 7px;font-size:10px}.pbadges--gallery{left:12px;top:12px}.pbadges--gallery .pbadge{padding:4px 8px;font-size:11px}}.footer{padding:48px 0 28px}.footer__top{margin-bottom:40px}.footer__logo .logo-img{height:52px;width:auto}.footer__grid{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:40px;align-items:start}.footer__heading{margin:0 0 14px;font-size:14px;font-weight:700;letter-spacing:.06em}.footer__col ul{gap:12px}.footer__col a{color:#3d4752}.footer__col a:hover{color:var(--ink)}.footer__social{display:flex;flex-direction:column}.footer__social .footer__image{margin-bottom:16px}.footer__socials{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.footer__socials a{min-height:44px;display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600;color:var(--ink);text-decoration:none}.footer__socials a:hover{text-decoration:underline;text-underline-offset:3px}.footer__sicon{width:36px;height:36px;flex-shrink:0;border:1px solid var(--line);display:flex;align-items:center;justify-content:center}.footer__sicon img,.footer__sicon .icon,.footer__sicon .contact-icon{width:22px;height:22px;object-fit:contain}.footer__bottom{margin-top:40px}@media(max-width:1199px){.footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer__news{grid-column:1/-1}}@media(max-width:749px){.footer{padding:32px 0 24px}.footer__top{margin-bottom:28px}.footer__logo .logo-img{height:40px}.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.footer__news,.footer__social{grid-column:1/-1}.footer__bottom{margin-top:28px}}.nav__menu{flex:none}.nav__bottom{margin-top:0;padding-top:24px}@media(max-width:749px){.nav__bottom{padding-top:16px}}@media(min-width:750px)and (max-height:750px){.nav-offer{gap:12px;padding:14px 16px}.nav-offer__ring{width:110px;height:110px;right:-34px;top:-34px;border-width:12px}.nav-offer__title{font-size:22px}.nav-offer__btn{height:38px;padding:0 14px;font-size:13px}}@media(max-height:520px){.nav-offer{display:none}}.trio__grid,.tiles__track,.slider__track,.split__grid,.gallery__thumbs,.cart-recs__list>div,.sf__table-wrap,.rte table{overscroll-behavior-x:none}.trio__grid,.tiles__track,.slider__track,.split__grid,.gallery__thumbs,.cart-recs__list>div,.sf__table-wrap,.rte table,.announcement,.rcar__track,.trio__media,.stats__media,.split__media,.footer__image,.card__media,.tile__media,.ccard__media,.gallery__main,.cart-item__media,.rec-card__media,.rcar__media,.fcard{position:relative}body{overflow-wrap:break-word}main iframe,main video,main embed,main object,.footer iframe{max-width:100%}html{max-width:100%;overflow-x:hidden;overscroll-behavior-x:none}body{max-width:100%;overflow-x:clip;overscroll-behavior-x:none}@supports not (overflow:clip){body{overflow-x:hidden}}.drawer:not(.is-open){pointer-events:none}.drawer.is-open{pointer-events:auto}body{touch-action:pan-y pinch-zoom}main,#MainContent,.shopify-section{max-width:100%;overflow-x:clip}.rte{overflow-wrap:anywhere}.rte img,.rte video,.rte iframe,.rte embed,.rte object,.rte svg{max-width:100%!important;height:auto}.rte table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.rte [style*=width]{max-width:100%!important;box-sizing:border-box}.product__title,.pcard__title,.cart-item__title{overflow-wrap:anywhere}.rte{max-width:100%;overflow-x:clip}.rte pre{white-space:pre-wrap}.rte [style*=nowrap]{white-space:normal!important}.rte [style*=min-width]{min-width:0!important}.rte [style*=margin][style*=":-"],.rte [style*=margin][style*=": -"],.rte [style*=margin][style*=" -"]{margin-left:0!important;margin-right:0!important}img,video,iframe,embed,object,table{max-width:100%}.review-box,.product__app,.reviews__app{max-width:100%;overflow-x:clip}.review-box iframe,.product__app iframe,.reviews__app iframe{max-width:100%}.sf__input,.sf__field,.sf__height,.printing__fields,.printing__field,.qty,.field,.select,.footer__news,.coll__toolbar,.coll__sort,.faq__search{min-width:0}body,.footer__form,.ctiles__tile,.product{position:relative}.drawers{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;overflow:hidden;pointer-events:none}.drawers .drawer{position:absolute}.drawers .drawer.is-open{pointer-events:auto}@media(max-width:989px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]),select,textarea{font-size:16px!important}.qty__input{width:44px}.rec-card__select select{height:36px;padding:0 26px 0 8px;font-size:16px}.fgroup__money{font-size:16px}}@media(max-width:359px){.timeline{gap:4px}.timeline__step{width:auto;flex:1 1 0;min-width:0}.timeline__line{flex:0 0 12px}.timeline__label{font-size:12px}}.dnav{display:none}@media(min-width:990px){.site-header.no-burger-desktop .header__burger{display:none}.dnav{display:block;position:relative;background:#fff;border-bottom:1px solid var(--line)}.dnav__list{list-style:none;margin:0 auto;padding-top:0;padding-bottom:0;display:flex;flex-wrap:wrap;align-items:center;column-gap:28px}.dnav__item{display:flex}.dnav__link{min-height:52px;display:flex;align-items:center;position:relative;font-size:16px;font-weight:400;color:var(--ink);text-decoration:none;white-space:nowrap}.dnav__link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:currentColor;transform:scaleX(0);transition:transform .2s ease}.dnav__item:hover>.dnav__link:after,.dnav__item:focus-within>.dnav__link:after,.dnav__link.is-active:after{transform:scaleX(1)}.dnav__link.is-highlight{color:#d0021b}.dnav__panel{position:absolute;left:0;right:0;top:100%;z-index:45;background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:0 12px 24px #0f172014;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease,visibility .18s}.dnav__item:hover>.dnav__panel,.dnav__item:focus-within>.dnav__panel{opacity:1;visibility:visible;transform:none}.dnav__panel-inner{display:flex;flex-wrap:wrap;gap:16px 48px;padding-top:28px;padding-bottom:28px}.dnav__col{display:flex;flex-direction:column;gap:10px;min-width:160px}.dnav__child{font-size:15px;font-weight:600;color:var(--ink);text-decoration:none}.dnav__grandchild{font-size:14px;color:var(--muted);text-decoration:none}.dnav__child:hover,.dnav__grandchild:hover,.dnav__all:hover{text-decoration:underline;text-underline-offset:3px;color:var(--ink)}.dnav__all{flex-basis:100%;font-size:14px;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:3px}}@media(prefers-reduced-motion:reduce){.dnav__panel,.dnav__link:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/base.css.map */
