:root{--c-bg: #F7F5F0;--c-surface: #EFEBE3;--c-card: #ECE8DF;--c-fg: #1B1C1E;--c-muted: #64615B;--c-line: #DDD8CE;--c-accent: #C2410C;--c-accent-fg: #fff;--c-footer-bg: #1B1C1E;--c-footer-fg: #EDEBE6;--c-sale: #B42318;--c-success: #1F7A4D;--c-star: #E8A317;--c-heat: #FF6A1F;--font-head: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-body: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--fs-base: 16px;--head-weight: 750;--head-transform: none;--head-tracking: -.02em;--head-style: normal;--fs-h1: clamp(2rem, 1.3rem + 3vw, 3.6rem);--fs-h2: clamp(1.6rem, 1.2rem + 1.6vw, 2.5rem);--fs-h3: 1.2rem;--radius: 14px;--radius-btn: 999px;--radius-img: 14px;--btn-transform: none;--btn-tracking: 0;--btn-weight: 650;--shadow: 0 10px 30px rgba(0, 0, 0, .08);--container: 1280px;--gutter: clamp(16px, 4vw, 40px);--section-y: clamp(48px, 7vw, 96px);--gap: clamp(12px, 2vw, 24px);--card-bg: transparent;--card-ratio: 12 / 13;--card-title-size: 1rem}body{--c-accent-2: var(--c-fg);--c-ann-bg: var(--c-fg);--c-ann-fg: var(--c-bg);--c-badge-bg: var(--c-fg);--c-badge-fg: var(--c-bg);--c-kicker: var(--c-accent);--card-media-bg: var(--c-card)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--c-bg);color:var(--c-fg);font-family:var(--font-body);font-size:var(--fs-base);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}p,h1,h2,h3,h4,ul,ol,dl,dd,figure{margin:0}ul[role=list],ol[role=list]{list-style:none;padding:0}:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:8px;top:-60px;z-index:100;background:var(--c-fg);color:var(--c-bg);padding:10px 14px;border-radius:6px}.skip-link:focus{top:8px}.text-center{text-align:center}[hidden]{display:none!important}h1,h2,h3,.h1,.h2,.h3,.hero__title,.product__title{font-family:var(--font-head);font-weight:var(--head-weight);text-transform:var(--head-transform);letter-spacing:var(--head-tracking);font-style:var(--head-style);line-height:1.08;text-wrap:balance}.h1{font-size:var(--fs-h1)}.h2{font-size:var(--fs-h2)}.h3{font-size:var(--fs-h3);line-height:1.2}.kicker{font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--c-kicker);margin-bottom:.9rem}.lead{font-size:1.1rem;color:var(--c-muted);max-width:62ch}.rte>*+*{margin-top:.8em}.rte ul{padding-left:1.2em}.rte a{color:var(--c-accent)}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.container--narrow{max-width:820px}.section{padding:var(--section-y) 0}.section--tight{padding:clamp(20px,3vw,32px) 0}.section--alt{background:var(--c-surface)}.section-head{margin-bottom:clamp(24px,4vw,44px);display:grid;gap:12px}.section-head--center{text-align:center;justify-items:center}.section-foot{margin-top:32px;text-align:center}.grid{display:grid;gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:990px){.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:989px){.grid--2{grid-template-columns:1fr}}.empty{color:var(--c-muted);padding:24px 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:48px;padding:.8em 1.5em;border-radius:var(--radius-btn);border:1.5px solid transparent;background:var(--c-fg);color:var(--c-bg);font-weight:var(--btn-weight);text-transform:var(--btn-transform);letter-spacing:var(--btn-tracking);text-decoration:none;cursor:pointer;line-height:1.2;transition:transform .15s ease,opacity .15s ease,background .15s ease}.btn:hover{transform:translateY(-1px)}.btn:active{transform:none}.btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}.btn--primary{background:var(--c-accent);color:var(--c-accent-fg)}.btn--ghost{background:transparent;color:var(--c-fg);border-color:currentColor}.btn--card{background:transparent;color:var(--c-fg);border-color:var(--c-line);min-height:44px;font-size:.92rem;padding:.6em 1em}.btn--card:hover{border-color:var(--c-fg)}@media(max-width:749px){.btn--card{font-size:.82rem;letter-spacing:0;padding:.55em .6em;text-align:center}}.btn--lg{min-height:56px;font-size:1.05rem;padding:.9em 1.8em}.btn--sm{min-height:38px;padding:.5em 1em;font-size:.9rem}.btn--block{width:100%}.link-btn{background:none;border:0;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:.9rem;text-decoration:underline;text-underline-offset:3px;color:inherit}.link-arrow{display:inline-flex;align-items:center;gap:6px;font-weight:600;text-decoration:none}.icon-btn{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;text-decoration:none;position:relative;cursor:pointer}.icon-btn:hover{background:color-mix(in srgb,var(--c-fg) 7%,transparent)}.badge{display:inline-block;background:var(--c-badge-bg);color:var(--c-badge-fg);font-size:.72rem;font-weight:700;letter-spacing:.04em;padding:.35em .65em;border-radius:4px;text-transform:uppercase}.announcement{background:var(--c-ann-bg);color:var(--c-ann-fg);font-size:.82rem;font-weight:600;text-align:center;padding:9px 0}.announcement a{text-decoration:none}.xmas{display:flex;align-items:center;justify-content:center;gap:10px;background:#7a1e2b;color:#fff;padding:10px var(--gutter);font-size:.88rem}.xmas p{display:flex;flex-wrap:wrap;gap:4px 14px;justify-content:center}.xmas p span{opacity:.85}.xmas .icon{flex:none}.xmas__short{display:none}@media(max-width:749px){.xmas--bar{font-size:.78rem;line-height:1.3;padding:6px 12px;gap:8px}.xmas--bar .icon{width:16px;height:16px}.xmas--bar p{flex-wrap:nowrap;min-width:0}.xmas--bar p span,.xmas--bar .xmas__long{display:none}.xmas--bar .xmas__short{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.u-senior .xmas--bar .xmas__short{white-space:normal}body:has(>.xmas--bar) .announcement,body:has(>.xmas--bar) .btp-ann,body:has(>.xmas--bar) .moto-ann{display:none}}.xmas--inline{justify-content:flex-start;border-radius:var(--radius);background:color-mix(in srgb,#7A1E2B 10%,var(--c-bg));color:var(--c-fg);padding:12px 14px;margin:4px 0}.xmas--inline p{justify-content:flex-start}.xmas--inline .icon{color:#7a1e2b}.site-header{background:var(--c-bg);border-bottom:1px solid var(--c-line);position:sticky;top:0;z-index:40}.site-header__inner{display:flex;align-items:center;gap:12px;min-height:68px}.site-header__brand{display:inline-flex;align-items:center;min-height:44px;gap:10px;text-decoration:none;font-family:var(--font-head);font-weight:800;font-size:1.15rem;letter-spacing:-.01em;margin-right:auto}.site-header__logo{width:var(--logo-w, 120px);height:auto}.brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:var(--c-accent);color:var(--c-accent-fg)}.site-nav{display:none}.site-nav ul{display:flex;gap:4px}.site-nav a{display:block;padding:10px 12px;text-decoration:none;font-weight:550;font-size:.95rem;border-radius:8px}.site-nav a:hover{background:color-mix(in srgb,var(--c-fg) 6%,transparent)}.site-header__icons{display:flex;align-items:center;gap:2px}@media(max-width:359px){.site-header__inner{gap:4px}.site-header__brand{font-size:1.02rem;gap:6px;min-width:0}.site-header__brand .brand-mark{display:none}}.header-phone{display:none;align-items:center;gap:6px;text-decoration:none;font-weight:700;padding:8px 14px;border:1.5px solid var(--c-line);border-radius:999px;margin-right:6px}.cart-count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--c-accent);color:var(--c-accent-fg);font-size:.7rem;font-weight:700;display:grid;place-items:center}.menu-drawer{order:-1}.menu-drawer>summary{list-style:none}.menu-drawer>summary::-webkit-details-marker{display:none}.menu-drawer__panel{position:fixed;top:68px;right:0;bottom:0;left:0;background:var(--c-bg);padding:16px var(--gutter) 32px;overflow:auto;z-index:50;border-top:1px solid var(--c-line)}.menu-drawer__panel a{display:block;padding:14px 0;font-size:1.15rem;font-weight:600;text-decoration:none;border-bottom:1px solid var(--c-line)}.menu-drawer__phone{display:flex!important;align-items:center;gap:8px;border:0!important;color:var(--c-accent)}@media(min-width:990px){.menu-drawer{display:none}.site-nav{display:block}.site-header__brand{margin-right:24px}.site-header__icons{margin-left:auto}.header-phone{display:inline-flex}}@media(max-width:749px){.hide-sm{display:none}}.site-footer{background:var(--c-footer-bg);color:var(--c-footer-fg);padding:56px 0 24px;font-size:.92rem}.site-footer a{text-decoration:none;opacity:.85}.site-footer a:hover{opacity:1;text-decoration:underline}.site-footer__grid{display:grid;gap:32px;grid-template-columns:1fr}.site-footer__grid ul{display:grid;gap:9px}@media(max-width:749px){.site-footer__grid ul:not(.site-footer__checks):not(.site-footer__social):not(.site-footer__contact){gap:0}.site-footer__grid ul:not(.site-footer__checks):not(.site-footer__social) li>a{display:inline-flex;align-items:center;min-height:44px}}.site-footer__name{font-family:var(--font-head);font-weight:800;font-size:1.3rem;margin-bottom:8px}.site-footer__tagline{opacity:.75;max-width:34ch;margin-bottom:18px}.site-footer__heading{font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;opacity:.6;margin-bottom:14px}.site-footer__contact li,.site-footer__checks li{display:flex;align-items:center;gap:8px}.site-footer__social{display:flex!important;gap:10px;margin-top:18px}.site-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:40px;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--c-footer-fg) 18%,transparent);opacity:.7;font-size:.82rem}@media(min-width:750px){.site-footer__grid{grid-template-columns:1.3fr 1fr 1fr 1fr}}.breadcrumb ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:0 0 18px;font-size:.85rem;color:var(--c-muted)}.breadcrumb li+li:before{content:"/";margin-right:6px;opacity:.5}.breadcrumb a{text-decoration:none;display:inline-block;padding:12px 0;margin:-12px 0}.breadcrumb a:hover{text-decoration:underline}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.price__now{font-weight:750;font-size:1.05rem}.price--sale .price__now{color:var(--c-sale)}.price__was{color:var(--c-muted);font-size:.92em}.price__save{font-size:.78rem;font-weight:700;background:color-mix(in srgb,var(--c-sale) 12%,transparent);color:var(--c-sale);padding:.2em .55em;border-radius:4px}.price__from{font-size:.85em;color:var(--c-muted)}.price__pack{font-size:.9rem;color:var(--c-muted);margin-top:6px}.price__pack strong{color:var(--c-success)}.rating{display:inline-flex;align-items:center;gap:8px;font-size:.9rem}.rating__link{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.rating__stars{--star: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 6.2 6.6.7-5 4.5 1.4 6.6L12 17.2 6.1 20.5l1.4-6.6-5-4.5 6.6-.7z'/%3E%3C/svg%3E");width:90px;height:17px;background:linear-gradient(90deg,var(--c-star) var(--pct),color-mix(in srgb,var(--c-fg) 18%,transparent) var(--pct));-webkit-mask:var(--star) left / 18px 17px repeat-x;mask:var(--star) left / 18px 17px repeat-x}.rating--sm{font-size:.8rem}.rating--sm .rating__stars{width:75px;height:14px;-webkit-mask-size:15px 14px;mask-size:15px 14px}.rating__text{color:var(--c-muted)}.cert-badge{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--radius);border:1.5px solid var(--c-success);color:var(--c-fg);font-size:.92rem;background:color-mix(in srgb,var(--c-success) 8%,transparent)}.cert-badge .icon{color:var(--c-success)}.card{display:flex;flex-direction:column;height:100%;background:var(--card-bg)}.card__media{position:relative;display:block;aspect-ratio:var(--card-ratio);background:var(--card-media-bg);border-radius:var(--radius-img);overflow:hidden}.card__media img,.card__media svg{width:100%;height:100%;object-fit:contain;padding:8%;transition:transform .35s ease}.card:hover .card__media img{transform:scale(1.03)}.card__badge{position:absolute;top:10px;left:10px}.card__body{display:flex;flex-direction:column;gap:6px;padding:12px 2px 0;flex:1}.card__vendor{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted)}.card__title{font-family:var(--font-body);font-size:var(--card-title-size);font-weight:650;text-transform:none;letter-spacing:0;font-style:normal;line-height:1.3}.card__title a{text-decoration:none}.card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.card{position:relative}.card__actions,.card__form{position:relative;z-index:1}.card__spec{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;color:var(--c-muted)}.card__colors{font-size:.8rem;color:var(--c-muted)}.card__actions{margin-top:auto;padding-top:8px}input[type=text],input[type=search],input[type=email],input[type=password],input[type=number],textarea,select{width:100%;min-height:48px;padding:10px 14px;border:1.5px solid var(--c-line);border-radius:10px;background:var(--c-bg)}textarea{min-height:90px;resize:vertical}.qty{display:inline-flex;align-items:center;border:1.5px solid var(--c-line);border-radius:var(--radius-btn);height:56px;flex:none}.qty--sm{height:44px}.qty--sm .qty__input{height:100%}.qty__btn{width:44px;height:100%;display:grid;place-items:center;background:none;border:0;cursor:pointer}.qty .qty__input{width:42px;min-height:0;border:0;padding:0;text-align:center;background:transparent;-moz-appearance:textfield}.qty__input::-webkit-outer-spin-button,.qty__input::-webkit-inner-spin-button{-webkit-appearance:none}.variant-picker{display:grid;gap:18px}.variant-picker__option{border:0;padding:0;margin:0;min-width:0}.variant-picker__legend{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;font-size:.95rem;margin-bottom:10px;padding:0}.variant-picker__values{display:flex;flex-wrap:wrap;gap:8px}.pill{position:relative}.pill input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.pill span{display:inline-grid;place-items:center;min-width:54px;min-height:46px;padding:8px 14px;border:1.5px solid var(--c-line);border-radius:10px;font-weight:600;font-size:.95rem;background:var(--c-bg);transition:border-color .15s,background .15s}.pill input:checked+span{border-color:var(--c-fg);background:var(--c-fg);color:var(--c-bg)}.pill input:focus-visible+span{outline:2px solid var(--c-accent);outline-offset:2px}.line-options{margin:0 0 14px}.product-form__notice{margin:10px 0 0;font-size:.85rem;color:var(--c-muted)}.line-options__error{margin:6px 0 0;color:var(--c-sale, #b42318);font-weight:600;font-size:.9rem}.pill input.is-unavailable+span{opacity:.45;text-decoration:line-through}.accordion{border-bottom:1px solid var(--c-line)}.accordion__summary{display:flex;align-items:center;gap:10px;padding:18px 0;cursor:pointer;list-style:none;font-weight:650}.accordion__summary::-webkit-details-marker{display:none}.accordion__summary>span{flex:1;min-width:0;overflow-wrap:anywhere}.accordion__toggle{transition:transform .2s ease}.accordion[open] .accordion__toggle{transform:rotate(45deg)}.accordion__content{padding:0 0 20px;color:var(--c-muted)}.faq{border-top:1px solid var(--c-line)}.reassurance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0}.reassurance__item{display:flex;align-items:center;gap:12px;font-size:.92rem;line-height:1.3}.reassurance__item strong{display:block;font-weight:650}.reassurance__item small{display:block;color:var(--c-muted);font-size:.82rem;margin-top:2px}.reassurance__icon{flex:none;color:var(--c-accent)}@media(min-width:990px){.reassurance--bar,.reassurance--cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.reassurance--cards .reassurance__item{background:var(--c-bg);border-radius:var(--radius);padding:18px}.reassurance--compact{gap:10px 16px;font-size:.86rem}.reassurance--compact .reassurance__icon{width:20px;height:20px}.battery{border:1.5px solid var(--c-line);border-radius:var(--radius);padding:18px;display:grid;gap:14px;background:color-mix(in srgb,var(--c-surface) 55%,transparent)}.battery__title{display:flex;align-items:center;gap:8px;font-weight:700}.battery__levels{display:grid;gap:10px}.battery__row{display:grid;grid-template-columns:88px 1fr auto;align-items:center;gap:12px;font-size:.92rem}.battery__bar{height:10px;border-radius:6px;background:color-mix(in srgb,var(--c-fg) 10%,transparent);overflow:hidden}.battery__bar>span{display:block;height:100%;border-radius:6px;background:var(--c-success)}.battery__bar--high>span{background:var(--c-heat)}.battery__val{font-variant-numeric:tabular-nums;min-width:52px;text-align:right}.battery__specs{display:grid;gap:6px;font-size:.9rem;margin:0}.battery__specs div{display:flex;justify-content:space-between;gap:16px;border-top:1px dashed var(--c-line);padding-top:6px}.battery__specs dt{color:var(--c-muted)}.battery__specs dd{text-align:right;font-weight:600}.battery__note{font-size:.8rem;color:var(--c-muted)}.battery__guarantee{display:flex;gap:8px;align-items:flex-start;font-size:.85rem;font-weight:600;color:var(--c-success)}.battery__guarantee .icon{flex:none;margin-top:1px}.modal{border:0;padding:0;border-radius:var(--radius);max-width:min(640px,calc(100vw - 24px));width:100%;background:var(--c-bg);color:var(--c-fg);box-shadow:0 30px 80px #0000004d}.modal::backdrop{background:#00000080}.modal__inner{padding:28px;position:relative;display:grid;gap:14px}.modal__close{position:absolute;top:12px;right:12px;background:none;border:0;cursor:pointer;padding:8px}.modal__note{font-size:.88rem;color:var(--c-muted)}.table{width:100%;border-collapse:collapse;font-size:.92rem}.table th,.table td{text-align:left;padding:10px 8px;border-bottom:1px solid var(--c-line)}.table th{font-weight:650}.toast{position:fixed;left:50%;bottom:20px;transform:translate(-50%);z-index:90;display:flex;align-items:center;gap:16px;background:var(--c-fg);color:var(--c-bg);padding:12px 12px 12px 18px;border-radius:14px;box-shadow:var(--shadow);width:max-content;max-width:calc(100vw - 24px)}.toast__msg{font-weight:600}.hero{padding:clamp(32px,6vw,88px) 0}.hero__inner{display:grid;gap:clamp(24px,4vw,56px);align-items:center}.hero__title{font-size:clamp(2.3rem,1.4rem + 4vw,4.6rem);line-height:1}.hero__text{font-size:1.12rem;color:var(--c-muted);margin-top:20px;max-width:54ch}.hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hero__reassurance{margin-top:30px;max-width:560px}.hero__media{background:var(--card-media-bg);border-radius:var(--radius-img);aspect-ratio:1 / 1;display:grid;place-items:center;overflow:hidden}.hero__media img,.hero__media svg{width:82%;height:82%;object-fit:contain}@media(min-width:990px){.hero--split .hero__inner{grid-template-columns:1.05fr 1fr}}.hero--center .hero__inner{text-align:center;justify-items:center}.hero--center .hero__ctas{justify-content:center}.rich-text{display:grid;gap:16px}.rich-text--center{text-align:center;justify-items:center}.rich-text .rte{font-size:1.08rem;color:var(--c-muted);max-width:64ch}.section--product{padding-top:clamp(16px,2.5vw,32px)}.product{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(20px,4vw,56px)}@media(min-width:990px){.product{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}.product__info{position:sticky;top:92px}}.product__info{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-content:start;min-width:0}.product__vendor{font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--c-kicker);margin-bottom:8px}.product__title{font-size:clamp(1.8rem,1.3rem + 1.8vw,2.7rem)}.product__subtitle{margin-top:10px;color:var(--c-muted);font-size:1.05rem}.product__price .price__now{font-size:1.6rem}.product__tax{font-size:.85rem;color:var(--c-muted);margin-top:4px}.product-form__row{display:flex;gap:10px}.product-form__submit{flex:1}@media(max-width:359px){.product-form__row{flex-wrap:wrap}.product-form__row .product-form__submit{flex:1 1 100%}}.gift-note{margin-top:12px;font-size:.92rem}.gift-note summary{cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-weight:600}.gift-note textarea{margin-top:10px}.checklist{display:grid;gap:8px}.checklist li{display:flex;gap:10px;align-items:flex-start}.checklist .icon{color:var(--c-success);flex:none;margin-top:2px}.delivery{display:flex;align-items:center;gap:10px;font-size:.92rem;background:var(--c-surface);padding:12px 14px;border-radius:var(--radius)}.gallery{display:grid;gap:12px}.gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:8px;scrollbar-width:none;margin:0}.gallery__track::-webkit-scrollbar{display:none}.gallery__slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:12 / 13;background:var(--card-media-bg);border-radius:var(--radius-img);display:grid;place-items:center;overflow:hidden}.gallery__slide img,.gallery__slide svg{width:84%;height:84%;object-fit:contain}.gallery__thumbs{display:flex;gap:8px;overflow-x:auto}.gallery__thumb{display:block;width:72px;aspect-ratio:12 / 13;border-radius:8px;background:var(--c-card);overflow:hidden;border:2px solid transparent}.gallery__thumb.is-active{border-color:var(--c-fg)}.gallery__thumb img{width:100%;height:100%;object-fit:contain;padding:6px}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--c-bg);border-top:1px solid var(--c-line);box-shadow:0 -8px 24px #00000014;transform:translateY(110%);visibility:hidden;transition:transform .25s ease,visibility 0s .25s}.sticky-atc.is-visible{transform:none;visibility:visible;transition:transform .25s ease}.sticky-atc__info{display:grid;min-width:0;flex:1}.sticky-atc__title{font-size:.82rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--c-muted)}.sticky-atc__price{font-weight:750}.sticky-atc__btn{flex:none;min-height:48px}@media(min-width:990px){.sticky-atc{display:none}}.section--collection{padding-top:clamp(16px,2.5vw,32px)}.collection-head{display:grid;gap:12px;margin-bottom:24px}.chips{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;margin-bottom:14px;scrollbar-width:none}.chip{flex:none;min-height:44px;border:1.5px solid var(--c-line);background:var(--c-bg);border-radius:999px;padding:9px 16px;font-weight:600;font-size:.9rem;cursor:pointer}.chip span{color:var(--c-muted);font-weight:500;margin-left:4px}.chip.is-active{background:var(--c-fg);color:var(--c-bg);border-color:var(--c-fg)}.chip.is-active span{color:inherit;opacity:.7}.collection-count{font-size:.9rem;color:var(--c-muted);margin-bottom:16px}.pagination{display:flex;gap:6px;justify-content:center;margin-top:40px}.pagination a,.pagination span{min-width:42px;height:42px;display:grid;place-items:center;border-radius:10px;border:1px solid var(--c-line);text-decoration:none}.pagination [aria-current]{background:var(--c-fg);color:var(--c-bg)}.collection-tile{display:grid;gap:8px;text-decoration:none}.collection-tile__media{aspect-ratio:4 / 3;background:var(--c-card);border-radius:var(--radius-img);display:grid;place-items:center;overflow:hidden}.collection-tile__media img{height:85%;width:auto}.collection-tile__count{color:var(--c-muted);font-size:.9rem}.cart-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:28px}.cart{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}@media(min-width:990px){.cart{grid-template-columns:1.6fr 1fr;align-items:start}.cart__summary{position:sticky;top:92px}}.cart-item{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:16px;padding:18px 0;border-bottom:1px solid var(--c-line)}.cart-item__media{background:var(--c-card);border-radius:10px;aspect-ratio:12 / 13;display:grid;place-items:center;overflow:hidden}.cart-item__media img{width:85%;height:85%;object-fit:contain}.cart-item__info{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;align-content:start;min-width:0}.cart-item__vendor{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted)}.cart-item__title{font-weight:650;text-decoration:none}.cart-item__opts{font-size:.88rem;color:var(--c-muted)}.cart-item__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:8px}.cart-item__remove{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;font-size:.85rem;color:var(--c-muted)}.cart-head .link-arrow{min-height:44px}.cart-item__price{font-weight:700}.cart-item__bat{display:grid;gap:6px;justify-items:start;margin-top:10px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--c-sale, #B42318) 45%,var(--c-line));border-radius:var(--radius, 8px);background:color-mix(in srgb,var(--c-sale, #B42318) 5%,var(--c-bg));font-size:.92rem}.cart-item__bat p{margin:0}.cart-item__bat-msg{display:flex;align-items:center;gap:8px;font-weight:700}.cart-item__bat-msg .icon{flex:none;color:var(--c-sale, #B42318)}.cart-item__bat-btn{min-height:44px;max-width:100%;padding-inline:12px;white-space:normal;text-align:left}@media(max-width:359px){.cart-item__bat{padding:8px}.cart-item__bat-btn .icon{display:none}}.cart-item__bat-name{color:var(--c-muted);font-size:.88rem}.cart__bat-form{display:none}.cart__summary{background:var(--c-surface);border-radius:var(--radius);padding:24px;display:grid;gap:16px}.cart__totals div{display:flex;justify-content:space-between;font-size:1.15rem;font-weight:750}.cart__tax{font-size:.85rem;color:var(--c-muted)}.cart__note summary{display:flex;align-items:center;min-height:44px;cursor:pointer;font-size:.92rem;font-weight:600}.cart__note textarea{margin-top:8px}.ship-progress{display:grid;gap:8px;font-size:.92rem}.ship-progress__bar{height:8px;border-radius:4px;background:color-mix(in srgb,var(--c-fg) 10%,transparent);overflow:hidden}.ship-progress__bar>span{display:block;height:100%;background:var(--c-success);border-radius:4px}.cart__reassurance{grid-template-columns:1fr 1fr}.cart-empty{text-align:center;display:grid;gap:20px;justify-items:center;padding:40px 0}.search-form{display:flex;gap:10px;margin:20px 0 28px;max-width:640px}.article-card{display:grid;gap:8px}.article-card__date{font-size:.85rem;color:var(--c-muted)}.placeholder-svg{width:100%;height:100%;color:var(--c-fg)}.password-form{display:flex;gap:10px;max-width:420px;margin:24px auto 0}.gift-code code{font-size:1.4rem;letter-spacing:.1em}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.brand-name{margin:0 0 .25rem;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted)}.brand-name__label{font-weight:500;letter-spacing:0;text-transform:none}.brand-name__value{color:var(--c-fg)}.bat-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.22rem .55rem;border-radius:999px;font-size:.78rem;font-weight:700;line-height:1.2;border:1px solid currentColor;background:var(--c-card, #fff)}.bat-badge svg{flex:none}.bat-badge--in{color:var(--c-success, #1f7a3d)}.u-none .bat-badge--in{color:#17603b}.bat-badge--out{color:var(--c-sale, #b3261e)}.bat-upsell{margin:1rem 0;padding:.9rem 1rem;border:1px dashed var(--c-line);border-radius:var(--radius, 8px);background:var(--c-surface, transparent)}.bat-upsell__title{display:flex;align-items:center;gap:.4rem;margin:0 0 .2rem;font-weight:700}.bat-upsell__text{display:flex;gap:.4rem;align-items:flex-start;margin:0 0 .6rem;font-size:.9rem;color:var(--c-muted)}.bat-upsell__row{display:grid;grid-template-columns:56px 1fr auto;gap:.75rem;align-items:center}.bat-upsell__media img,.bat-upsell__media svg{width:56px;height:56px;object-fit:cover;border-radius:6px;display:block}.bat-upsell__info{display:flex;flex-direction:column;gap:.1rem;min-width:0}.bat-upsell__name{font-size:.9rem;font-weight:600;color:inherit}.bat-upsell__btn{white-space:nowrap}.bat-upsell__note{margin:.5rem 0 0;font-size:.8rem;color:var(--c-muted)}@media(max-width:480px){.bat-upsell__row{grid-template-columns:48px 1fr}.bat-upsell__form{grid-column:1 / -1}.bat-upsell__btn{width:100%}}.mcompare{margin:0}.mcompare__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--c-line);border-radius:var(--radius, 8px);background:var(--c-card, #fff)}.mcompare__table{width:100%;min-width:720px;border-collapse:collapse;font-size:.9rem;color:var(--c-fg)}.mcompare__table th,.mcompare__table td{padding:.7rem .8rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--c-line)}.mcompare__table thead th{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--c-muted);background:var(--c-surface, transparent)}.mcompare__table tbody tr:last-child th,.mcompare__table tbody tr:last-child td{border-bottom:0}.mcompare__first{position:sticky;left:0;z-index:1;background:var(--c-card, #fff);min-width:190px;max-width:240px;box-shadow:1px 0 0 var(--c-line)}.mcompare__table thead .mcompare__first{background:var(--c-surface, var(--c-card, #fff))}.mcompare__brand{display:block;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted)}.mcompare__name{display:flex;align-items:center;min-height:44px;font-weight:600;color:inherit;line-height:1.3}.mcompare__tag{display:inline-block;margin-top:.25rem;padding:.05rem .45rem;border-radius:999px;font-size:.7rem;font-weight:700;background:var(--c-accent);color:var(--c-accent-fg, #fff)}.mcompare__table tr.is-current th,.mcompare__table tr.is-current td{background:color-mix(in srgb,var(--c-accent) 8%,var(--c-card, #fff))}.mcompare__yes{color:var(--c-success, #1f7a3d);font-weight:700}.mcompare__no{color:var(--c-sale, #b3261e);font-weight:700}.mcompare__na{color:var(--c-muted)}.mcompare__price{font-weight:700;white-space:nowrap}.mcompare__note{margin:.6rem 0 0;font-size:.8rem;color:var(--c-muted)}.card-brand{margin:0 0 .15rem;font-size:.72rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--c-muted)}.card-bat{margin:.35rem 0 0}.brand-filter{display:inline-flex;flex-direction:column;gap:.2rem;font-size:.8rem}.brand-filter select{font:inherit;font-size:.9rem;padding:.45rem 2rem .45rem .7rem;border:1px solid var(--c-line);border-radius:var(--radius-btn, 6px);background:var(--c-card, #fff);color:var(--c-fg)}.mcompare{max-width:100%;min-width:0}.mcompare__scroll{max-width:100%}.pm{position:relative;display:block;width:100%;aspect-ratio:var(--pm-ratio,1/1);background:var(--pm-frame,var(--pm-bg,transparent));border-radius:var(--pm-radius,0);overflow:hidden;isolation:isolate}.pm .pm__img,.pm .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;box-sizing:border-box;display:block;margin:0;border:0;border-radius:0;background:none;padding:0;filter:none;object-position:center}.pm.pm--cut .pm__img{object-fit:contain;padding:var(--pm-pad,8%);filter:var(--pm-shadow,none)}.pm.pm--photo .pm__img{object-fit:cover}.pm.pm--white{background:var(--pm-white,#fff)}.pm.pm--white .pm__img,.pm.pm--info .pm__img,.pm.pm--info .placeholder-svg{object-fit:contain}.card .card__media--pm,.pdp-mini .pdp-mini__media--pm,.card__media--pm,.pdp-mini__media--pm{background:none;border:0;padding:0;aspect-ratio:auto;overflow:visible;border-radius:0}.card__media--pm>.pm,.pdp-mini__media--pm>.pm{--pm-frame:var(--pm-bg,var(--card-media-bg,transparent));--pm-radius:var(--radius-img,0)}.card .card__media--pm .pm .pm__img{transition:transform .35s ease}.card:hover .card__media--pm .pm .pm__img{transform:scale(1.03)}@media(prefers-reduced-motion:reduce){.card__media--pm .pm__img{transition:none}.card:hover .card__media--pm .pm__img{transform:none}}.u-none{--card-media-bg: #FFFFFF;--pm-bg: #FFFFFF;--pm-radius: var(--radius-img)}.card__media:has(>.pm){background:none;aspect-ratio:auto}.card__media .pm--photo .pm__img{padding:0}.u-none .card__media{border:1px solid var(--c-line)}.u-none .card__media:has(>.pm){border:0}.u-none .card__media:has(>.pm) .pm{box-shadow:inset 0 0 0 1px var(--c-line)}.search-page__title{margin-bottom:4px}.search-form input[type=search]{flex:1;min-width:0;min-height:52px}.search-form__btn{min-height:52px;flex:none}@media(max-width:479px){.search-form__btn span{display:none}.search-form__btn{padding-left:16px;padding-right:16px}}.search-page__sugg{display:grid;gap:12px;margin-top:8px}.search-page__sugg-title{font-weight:650}.search-page__chips{display:flex;flex-wrap:wrap;gap:8px}.search-page__chips a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--c-line);border-radius:999px;text-decoration:none;font-weight:550;background:var(--c-bg)}.search-page__chips a:hover{border-color:var(--c-fg)}.notfound .container{display:grid;gap:16px;justify-items:start}.notfound__title{max-width:16ch}.notfound__cta{margin-top:8px}.notfound__links{display:grid;width:100%;margin-top:24px;border-top:1px solid var(--c-line)}.notfound__links a{display:flex;justify-content:space-between;align-items:center;min-height:56px;border-bottom:1px solid var(--c-line);text-decoration:none;font-weight:600;font-size:1.05rem}.notfound__links a:hover{color:var(--c-accent)}.main-page__title{margin-bottom:20px}.main-page .rte{font-size:1.05rem;line-height:1.65;max-width:68ch}.main-page .rte h2{font-size:1.5rem;margin-top:1.6em}.main-page .rte h3{font-size:1.15rem;margin-top:1.3em}.main-page .rte table{width:100%;border-collapse:collapse;font-size:.95rem}.main-page .rte th,.main-page .rte td{padding:10px 12px;border-bottom:1px solid var(--c-line);text-align:left}.main-page .rte .table-wrap,.main-page .rte table{display:block;overflow-x:auto}.site-header__name{font-size:1.02rem;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.u-none .brand-mark{width:30px;height:30px;border-radius:7px}.collection-ranges{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:-4px 0 22px}.collection-ranges__label{font-size:.88rem;color:var(--c-muted);font-weight:600}.collection-ranges ul{display:flex;flex-wrap:wrap;gap:8px}.collection-ranges a{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:999px;background:var(--c-fg);color:var(--c-bg);text-decoration:none;font-weight:600;font-size:.92rem}.collection-ranges a:hover{background:var(--c-accent);color:var(--c-accent-fg)}@media(max-width:749px){.collection-ranges ul{flex-wrap:nowrap;overflow-x:auto;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) 4px;scrollbar-width:none}.collection-ranges a{white-space:nowrap}}@media(max-width:639px){.u-none .reassurance--bar{grid-template-columns:1fr;gap:12px}}.main-page__back{margin-bottom:14px;min-height:44px;color:var(--c-muted)}.main-page .rte th{font-weight:700;vertical-align:top}.main-page .rte td{vertical-align:top;min-width:9ch}.main-page .rte ol{padding-left:1.4em}.main-page .rte li+li{margin-top:.35em}.main-page .rte h4{font-size:1.02rem;margin-top:1.2em}.withdraw__intro,.withdraw__legal{margin:0;max-width:60ch}.withdraw__legal{color:var(--c-muted);font-size:.95rem}.withdraw__fields{display:grid;gap:14px}.withdraw__fields[hidden],.withdraw__ack[hidden]{display:none}.contact-form__field small{color:var(--c-muted);font-size:.9rem}.withdraw__ack{display:grid;gap:10px;padding:20px;border:2px solid var(--c-ok, #1F7A4D);border-radius:var(--radius, 8px);background:color-mix(in srgb,var(--c-ok, #1F7A4D) 7%,var(--c-bg))}.withdraw__ack p{margin:0}.withdraw__ack-title{display:flex;gap:10px;align-items:center;font-weight:800;font-size:1.15rem}.withdraw__ack-title .icon{color:var(--c-ok, #1F7A4D);flex:none}.withdraw__links{display:flex;flex-wrap:wrap;gap:4px 24px;margin-top:32px;padding-top:20px;border-top:1px solid var(--c-line)}.withdraw__links a{display:inline-flex;align-items:center;min-height:44px}.withdraw__more{margin-top:28px}.footer-withdraw a{font-weight:700;opacity:1!important;text-decoration:underline;text-underline-offset:3px}.contact-form{display:grid;gap:14px;margin-top:28px;max-width:560px}.contact-form__field{display:grid;gap:6px;margin:0}.contact-form__field label{font-weight:700}.contact-form__field input,.contact-form__field textarea{width:100%;min-height:48px}.contact-form .btn{justify-self:start;min-height:48px}.contact-form__ok,.contact-form__error{display:flex;gap:8px;align-items:center;margin:0;font-weight:700}.contact-form__error{color:var(--c-sale, #B42318)}.collection-tools{display:grid;gap:14px;margin:18px 0 22px}.collection-chips{display:flex;flex-wrap:wrap;gap:8px}.collection-tools__row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.collection-count{margin:0 auto 0 0;font-weight:650}.collection-select{display:inline-flex;align-items:center;gap:8px;font-size:.9rem}.collection-select select{min-height:44px;padding:0 12px;border:1px solid var(--c-line);border-radius:8px;background:var(--c-bg);color:inherit;font:inherit}.collection-empty{padding:32px 0;text-align:center;color:var(--c-muted)}.pagination{display:flex;justify-content:center;margin:32px 0 8px}.pagination .page,.pagination .prev,.pagination .next{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 10px}.pagination .current{font-weight:800}li[hidden]{display:none}.shopify-section:has(>.site-header),.shopify-section:has(>header[data-header]),.shopify-section:has(>.moto-header){position:sticky;top:0;z-index:40}.menu-drawer__panel{inset:auto 0 0 0;top:var(--menu-top, 68px)}html.menu-open{overflow:hidden}details[data-menu-drawer][open]>summary{position:relative}details[data-menu-drawer][open]>summary>svg,details[data-menu-drawer][open]>summary>.icon{visibility:hidden}details[data-menu-drawer][open]>summary:before,details[data-menu-drawer][open]>summary:after{content:"";position:absolute;left:50%;top:50%;width:22px;height:2px;margin:-1px 0 0 -11px;background:currentColor;border-radius:2px}details[data-menu-drawer][open]>summary:before{transform:rotate(45deg)}details[data-menu-drawer][open]>summary:after{transform:rotate(-45deg)}.menu-drawer__group{margin:22px 0 6px;font-size:.8rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted)}.menu-drawer__panel .menu-drawer__sub a{font-size:1.02rem;font-weight:500;padding:12px 0}.modal__inner{grid-template-columns:minmax(0,1fr)}.modal__close{min-width:44px;min-height:44px;display:grid;place-items:center}.collection-select select{font-size:16px}.qty .qty__input{height:100%;min-height:44px}.variant-picker__hint{display:none;margin:8px 0 0;font-size:.92rem;font-weight:650;color:var(--c-accent)}[data-must-choose].is-missing .variant-picker__hint{display:block}[data-must-choose].is-missing .pill span{border-color:var(--c-accent)}[data-must-choose]:not(.is-chosen) [data-selected-value]{font-weight:500;color:var(--c-muted)}.needs-choice .shopify-payment-button{display:none}.sticky-atc__variant{font-size:.8rem;color:var(--c-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc__variant:empty{display:none}.pdp-offers{display:grid;gap:6px;margin:14px 0 0}.pdp-offers>p{margin:0}.pdp-offers:empty{display:none}.pdp-delivery__fee{display:flex;align-items:center;gap:8px;margin:4px 0 0 28px;font-size:.92rem}.pdp-delivery__fee--free{margin-left:0;color:var(--c-fg)}.pdp-delivery__fee .icon{flex:none;color:var(--c-accent)}.pay-icons{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 0;padding:0;list-style:none}.pay-icons svg{display:block;width:38px;height:24px}.pay-icons--center{justify-content:center}.ship-gauge{display:flex;gap:12px;align-items:flex-start;margin:14px 0 0;padding:12px 14px;border:1px solid var(--c-line);border-radius:var(--radius, 8px);background:var(--c-bg)}.ship-gauge__icon{flex:none;color:var(--c-accent)}.ship-gauge__body{display:grid;gap:8px;flex:1;min-width:0}.ship-gauge__msg{margin:0;font-size:.95rem}.ship-gauge__bar{display:block;height:6px;border-radius:99px;background:var(--c-line);overflow:hidden}.ship-gauge__bar>span{display:block;height:100%;background:var(--c-accent);border-radius:inherit}.promo-gift[hidden]{display:none}.cat-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 22px}.cat-links__label{margin:0;font-size:.88rem;color:var(--c-muted);font-weight:600}.cat-links__list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.cat-links__chip{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1.5px solid var(--c-line);border-radius:999px;background:var(--c-bg);color:inherit;text-decoration:none;font-weight:600;font-size:.92rem;white-space:nowrap}.cat-links__chip:hover,.cat-links__chip[aria-current=page]{border-color:var(--c-fg)}@media(max-width:749px){.cat-links__list{flex-wrap:nowrap;overflow-x:auto;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) 4px;scrollbar-width:none}.cat-links__list::-webkit-scrollbar{display:none}}.hp-cats{margin-top:26px}.collection-head__intro p{margin:0;max-width:68ch}.collection-seo{max-width:78ch;margin:48px 0 0;padding-top:32px;border-top:1px solid var(--c-line)}.collection-seo h2{margin:1.6em 0 .5em;font-size:clamp(1.25rem,1.05rem + 1vw,1.6rem)}.collection-seo h2:first-child{margin-top:0}.collection-seo h3{margin:1.3em 0 .4em;font-size:1.08rem}.collection-seo table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:.92rem;margin:1em 0}.collection-seo th,.collection-seo td{padding:9px 12px;border:1px solid var(--c-line);text-align:left;vertical-align:top;min-width:110px}.collection-seo th{background:var(--c-surface, rgba(0, 0, 0, .04));font-weight:650}.collection-faq{max-width:78ch;margin:40px 0 0}.collection-faq__title{margin:0 0 14px}.collection-faq__item{border-bottom:1px solid var(--c-line)}.collection-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:52px;padding:10px 0;cursor:pointer;list-style:none}.collection-faq__item summary::-webkit-details-marker{display:none}.collection-faq__item summary:after{content:"+";flex:none;font-size:1.4rem;line-height:1;color:var(--c-muted)}.collection-faq__item[open] summary:after{content:"\2013"}.collection-faq__q{margin:0;font:inherit;font-weight:650;font-size:1.02rem;letter-spacing:0;text-transform:none}.collection-faq__item p{margin:0 0 16px}.guide-answer{padding:14px 16px;border-left:4px solid var(--c-accent);background:var(--c-surface, rgba(0, 0, 0, .04));font-weight:550}.rte table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.rte th,.rte td{padding:9px 12px;border:1px solid var(--c-line);text-align:left;vertical-align:top}.guide-meta{margin:6px 0 20px;font-size:.9rem;color:var(--c-muted)}.guide-more{margin-top:40px;padding-top:24px;border-top:1px solid var(--c-line)}.guide-more ul{display:grid;gap:10px;margin:12px 0 0;padding:0;list-style:none}.blog-list__item{padding:18px 0;border-bottom:1px solid var(--c-line)}.site-footer__cats{margin-top:18px}.cart-count{font-size:12px}@media(min-width:750px)and (max-width:989px){.site-footer__grid:has(>:nth-child(5)){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:990px){.site-footer__grid:has(>:nth-child(5)){grid-template-columns:1.2fr 1fr 1fr 1fr 1fr}}.site-footer__bottom .pay-icons{margin:0}.list-collections__lead{max-width:60ch}.list-collections__h{margin:36px 0 14px}.list-collections--plain{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.list-collections--plain a{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:1.5px solid var(--c-line);border-radius:999px;text-decoration:none;font-weight:600;font-size:.95rem}.list-collections--plain a:hover{border-color:var(--c-fg)}.list-collections--plain a span{font-weight:400;color:var(--c-muted)}.pdp-catlinks{margin:16px 0 0;font-size:.95rem}.pdp-catlinks a{text-underline-offset:3px}@media(max-width:749px){.u-none .collection-chips{display:flex;flex-wrap:nowrap;overflow-x:auto;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) 4px;scrollbar-width:none}.u-none .collection-chips::-webkit-scrollbar{display:none}.u-none .collection-chips>*{flex:none;white-space:nowrap}.u-none .collection-tools__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 10px;align-items:end}.u-none .collection-tools__row .collection-count{grid-column:1 / -1;margin:0}.u-none .collection-select{display:grid;gap:2px;min-width:0}.u-none .collection-select select{width:100%;min-width:0}}.seo-kicker{display:block;margin:0 0 .7em;font-family:var(--font-body, system-ui, sans-serif);font-size:clamp(.74rem,.7rem + .2vw,.86rem);font-weight:650;font-style:normal;letter-spacing:.1em;line-height:1.35;text-transform:uppercase;opacity:.85}.btp-hero__kicker.seo-kicker{font-family:inherit;letter-spacing:inherit;font-size:inherit}.btp-hero__title .btp-hero__kicker{display:block}
/*# sourceMappingURL=/cdn/shop/t/6/assets/base.css.map */
