@charset "UTF-8";:root{--gear-orange:#f45a00;--gear-tan:#d1aa70;--gear-bg:#1b1b1d;--gear-panel:#242428;--gear-panel-soft:#303034;--gear-text:#f5efe7;--gear-muted:#cfc6bc;--gear-nav-text:rgba(245, 239, 231, 0.9);--gear-nav-heading:#fff4e3;--gear-nav-child:rgba(245, 239, 231, 0.9);--gear-nav-hover:#fff8ef;--gear-success:#63b36f;--gear-line:rgba(245, 239, 231, 0.14);--gear-line-strong:rgba(245, 239, 231, 0.24);--gear-image-bg:#e8dccb;--gear-image-bg-soft:#f4eadc;--gear-shadow:0 24px 70px rgba(0, 0, 0, 0.32);--gear-radius:24px;--gear-radius-sm:14px;--gear-max:1220px;--gear-font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--gear-topo:url("../img/gearonimo/topo-custom.svg")}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth}body.gearonimo{margin:0;background:radial-gradient(circle at top left,rgba(244,90,0,.1),transparent 28rem),radial-gradient(circle at 85% 8rem,rgba(209,170,112,.1),transparent 26rem),var(--gear-bg);color:var(--gear-text);font-family:var(--gear-font);font-size:16px;line-height:1.6;min-width:320px}body.gearonimo::before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.13;background-image:var(--gear-topo),radial-gradient(circle at 20% 10%,rgba(244,90,0,.12),transparent 22rem),radial-gradient(circle at 82% 38%,rgba(209,170,112,.1),transparent 24rem);background-position:center top,center,center;background-size:900px 600px,auto,auto}body.theme-light{--gear-bg:#f2eadf;--gear-panel:#fffaf2;--gear-panel-soft:#efe1cf;--gear-text:#2b2520;--gear-muted:#675b4e;--gear-nav-text:#4d4338;--gear-nav-heading:#2b2520;--gear-nav-child:#42382f;--gear-nav-hover:#111;--gear-line:rgba(43, 37, 32, 0.14);--gear-line-strong:rgba(43, 37, 32, 0.24);--gear-image-bg:#efe1cf;--gear-image-bg-soft:#fff7eb;--gear-shadow:0 20px 56px rgba(62, 45, 28, 0.14);background:radial-gradient(circle at top left,rgba(244,90,0,.08),transparent 28rem),radial-gradient(circle at 85% 8rem,rgba(209,170,112,.2),transparent 26rem),var(--gear-bg)}body.theme-light::before{opacity:.22}body.has-product-lightbox{overflow:hidden}a{color:inherit;text-decoration-color:rgba(244,90,0,0.55);text-underline-offset:0.18em}a:hover{color:var(--gear-orange)}img{display:block;height:auto;max-width:100%}button,input,select,textarea{font:inherit}button{cursor:pointer}.container{margin-inline:auto;max-width:var(--gear-max);padding-inline:clamp(1rem,4vw,2rem);width:100%}.skip-link,.sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.skip-link:focus{clip:auto;height:auto;left:1rem;margin:0;padding:.75rem 1rem;top:1rem;width:auto;z-index:20;border-radius:999px;background:var(--gear-orange);color:#111}.eyebrow{color:var(--gear-tan);font-size:.78rem;font-weight:850;letter-spacing:.16em;margin:0 0 .6rem;text-transform:uppercase}.lead{color:var(--gear-muted);font-size:clamp(1rem, 2vw, 1.18rem);max-width:68ch}.button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent;border-radius:999px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:850;gap:.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.1;min-height:46px;padding:.85rem 1.15rem;text-decoration:none;-webkit-transition:border-color 160ms ease,background 160ms ease,-webkit-transform 160ms ease;transition:border-color 160ms ease,background 160ms ease,-webkit-transform 160ms ease;transition:transform 160ms ease,border-color 160ms ease,background 160ms ease;transition:transform 160ms ease,border-color 160ms ease,background 160ms ease,-webkit-transform 160ms ease}.button:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.button--primary{background:linear-gradient(135deg,#df5418,var(--gear-orange));color:#151515;-webkit-box-shadow:0 10px 24px rgba(244,90,0,.16);box-shadow:0 10px 24px rgba(244,90,0,.16)}.button--primary:hover{color:#151515}.button--ghost{background:rgba(255,255,255,.06);border-color:var(--gear-line-strong);color:var(--gear-text)}.button--wide{width:100%}.trust-strip{background:#111113;border-bottom:1px solid var(--gear-line);color:var(--gear-muted);font-size:.78rem;letter-spacing:.04em;max-height:42px;overflow:hidden;-webkit-transition:max-height 120ms ease,opacity 120ms ease,border-color 120ms ease;transition:max-height 120ms ease,opacity 120ms ease,border-color 120ms ease}.trust-strip__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem 1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:38px;text-align:center}.trust-strip a{color:inherit;text-decoration:none}.trust-strip a:hover{color:var(--gear-tan)}.trust-strip a::before{color:var(--gear-orange);content:"•";margin-right:.55rem}.site-header{background:rgba(27,27,29,.92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--gear-line);position:sticky;top:0;overflow:visible;-webkit-transition:background .1s ease,-webkit-box-shadow .1s ease;transition:background .1s ease,-webkit-box-shadow .1s ease;transition:background .1s ease,box-shadow .1s ease;transition:background .1s ease,box-shadow .1s ease,-webkit-box-shadow .1s ease;z-index:10000}.site-header.is-scrolled{background:rgba(24,24,26,.96);-webkit-box-shadow:0 12px 34px rgba(0,0,0,.18);box-shadow:0 12px 34px rgba(0,0,0,.18)}.site-header.is-scrolled .trust-strip{border-bottom-color:transparent;max-height:0;opacity:0}.header-core{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:1rem;grid-template-columns:auto minmax(280px,1fr) auto;padding-block:0.75rem;-webkit-transition:none;transition:none}.site-header.is-scrolled .header-core{padding-block:0.35rem}.brand-mark{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}.brand-mark img{max-height:clamp(72px,9vw,118px);-webkit-transition:none;transition:none;width:auto}.site-header.is-scrolled .brand-mark img{max-height:58px}.site-search{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:rgba(255,255,255,.06);border:1px solid var(--gear-line);border-radius:999px;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:52px;overflow:hidden;-webkit-transition:background .1s ease,-webkit-box-shadow .1s ease;transition:background .1s ease,-webkit-box-shadow .1s ease;transition:background .1s ease,box-shadow .1s ease;transition:background .1s ease,box-shadow .1s ease,-webkit-box-shadow .1s ease}.site-header.is-scrolled .site-search{min-height:42px}.page-search input,.site-search input{background:0 0;border:0;color:var(--gear-text);-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;outline:0;padding:0 1.1rem}.newsletter-form input::-webkit-input-placeholder,.page-search input::-webkit-input-placeholder,.site-search input::-webkit-input-placeholder{color:rgba(245,239,231,.56)}.newsletter-form input::-moz-placeholder,.page-search input::-moz-placeholder,.site-search input::-moz-placeholder{color:rgba(245,239,231,.56)}.newsletter-form input:-ms-input-placeholder,.page-search input:-ms-input-placeholder,.site-search input:-ms-input-placeholder{color:rgba(245,239,231,.56)}.newsletter-form input::-ms-input-placeholder,.page-search input::-ms-input-placeholder,.site-search input::-ms-input-placeholder{color:rgba(245,239,231,.56)}.newsletter-form input::placeholder,.page-search input::placeholder,.site-search input::placeholder{color:rgba(245,239,231,.56)}.site-search button{background:linear-gradient(135deg,#df5418,var(--gear-orange));border:0;color:#111;font-weight:900;padding-inline:1.2rem}.utility-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;white-space:nowrap}.cart-pill,.utility-nav a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--gear-line);border-radius:999px;color:var(--gear-text);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.35rem;padding:.48rem .65rem;text-decoration:none}.cart-pill{gap:.5rem}.utility-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(255,255,255,.07);border-radius:999px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:1.85rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.85rem}.utility-icon svg{fill:currentColor;height:1rem;width:1rem}.utility-label{font-size:.76rem;font-weight:850;letter-spacing:.02em}.mobile-utility-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;gap:.35rem}.mobile-utility-nav__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--gear-line);border-radius:999px;color:var(--gear-text);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:44px;padding:.25rem;position:relative;text-decoration:none}.mobile-utility-nav__link strong{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--gear-orange);border-radius:999px;color:#111;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.68rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:1.25rem;padding:.05rem .32rem;position:absolute;right:-.25rem;top:-.25rem}.cart-pill strong{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--gear-orange);border-radius:999px;color:#111;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.8rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:1.55rem;padding:.1rem .4rem}.cart-preview-wrap{position:relative}.cart-preview{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.08)),to(rgba(255,255,255,.04))),rgba(24,24,26,.98);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.04)),rgba(24,24,26,.98);border:1px solid var(--gear-line-strong);border-radius:22px;-webkit-box-shadow:0 22px 55px rgba(0,0,0,.38);box-shadow:0 22px 55px rgba(0,0,0,.38);color:var(--gear-text);opacity:0;padding:.9rem;pointer-events:none;position:absolute;right:0;top:calc(100% + .65rem);-webkit-transform:translateY(-.35rem);transform:translateY(-.35rem);-webkit-transition:opacity 140ms ease,-webkit-transform 140ms ease;transition:opacity 140ms ease,-webkit-transform 140ms ease;transition:opacity 140ms ease,transform 140ms ease;transition:opacity 140ms ease,transform 140ms ease,-webkit-transform 140ms ease;width:360px;max-width:calc(100vw - 2rem);overflow:hidden;z-index:10120}.cart-preview-wrap:focus-within .cart-preview,.cart-preview-wrap:hover .cart-preview{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}.cart-preview::before{background:rgba(24,24,26,.98);border-left:1px solid var(--gear-line-strong);border-top:1px solid var(--gear-line-strong);content:"";height:12px;position:absolute;right:2rem;top:-7px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:12px}.cart-preview__eyebrow{color:var(--gear-tan);font-size:.68rem;font-weight:900;letter-spacing:.14em;margin:0 0 .55rem;text-transform:uppercase}.cart-preview__empty,.cart-preview__more{color:var(--gear-muted);margin:.25rem 0 .7rem}.cart-preview__item{border-top:1px solid var(--gear-line);display:grid;gap:.1rem .6rem;grid-template-columns:minmax(0,1fr) auto;min-width:0;overflow:hidden;padding:.55rem 0}.cart-preview__title{display:-webkit-box;font-weight:850;line-height:1.2;min-width:0;overflow:hidden;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cart-preview__meta,.cart-preview__price{color:var(--gear-muted);font-size:.82rem;min-width:0;white-space:nowrap}.cart-preview__price{grid-column:1/-1;overflow:hidden;text-overflow:ellipsis}.cart-preview__subtotal{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid var(--gear-line);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem;margin:.35rem 0 .75rem;padding-top:.65rem}.cart-preview__subtotal span{color:var(--gear-muted)}.cart-preview__subtotal strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.utility-nav .cart-preview__link{background:var(--gear-orange);border:0;border-radius:999px;color:#141210;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:900;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.62rem .9rem;text-decoration:none;width:100%}.desktop-navigation{border-top:1px solid var(--gear-line);max-height:70px;overflow:visible;position:relative;-webkit-transition:opacity .1s ease,border-color .1s ease;transition:opacity .1s ease,border-color .1s ease;z-index:10010}.desktop-navigation .container{max-width:1480px;padding-inline:0.75rem;overflow:visible}.desktop-navigation .primary-nav{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:.16rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible}.desktop-navigation .primary-nav::-webkit-scrollbar{display:none}.desktop-navigation .primary-nav a{font-size:.76rem;padding:.48rem .52rem;white-space:nowrap}.site-header.is-scrolled .desktop-navigation{border-top-color:transparent;height:0;max-height:0;opacity:0;overflow:hidden;pointer-events:none}.primary-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.24rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible;padding-block:0.65rem}.site-header.is-scrolled .primary-nav{padding-block:0}.nav-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;z-index:10012}@media (min-width:981px){.nav-item--has-dropdown::before{content:"";height:1rem;left:-.5rem;position:absolute;right:-.5rem;top:100%}}.primary-nav a{border-radius:999px;color:var(--gear-nav-text);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:750;padding:.55rem .8rem;text-decoration:none}.primary-nav a:hover{background:rgba(244,90,0,.13);color:var(--gear-text)}.nav-item--has-dropdown>a::after{content:"⌄";font-size:.78em;margin-left:.45rem}.nav-item__toggle{display:none}.nav-dropdown{background:rgba(24,24,27,.99);border:1px solid rgba(209,170,112,.38);border-radius:22px;-webkit-box-shadow:0 30px 80px rgba(0,0,0,.48);box-shadow:0 30px 80px rgba(0,0,0,.48);display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(190px,1fr));left:0;max-height:72vh;max-width:92vw;min-width:520px;opacity:0;overflow-x:hidden;overflow-y:auto;padding:.95rem;pointer-events:none;position:absolute;top:calc(100% + .35rem);-webkit-transform:translateY(.4rem);transform:translateY(.4rem);-webkit-transition:opacity 160ms ease,-webkit-transform 160ms ease;transition:opacity 160ms ease,-webkit-transform 160ms ease;transition:opacity 160ms ease,transform 160ms ease;transition:opacity 160ms ease,transform 160ms ease,-webkit-transform 160ms ease;z-index:10020}.nav-dropdown--compact{grid-template-columns:1fr;min-width:260px;width:260px}.nav-item:nth-last-child(-n+4) .nav-dropdown{left:auto;right:0}.nav-item:focus-within .nav-dropdown,.nav-item:hover .nav-dropdown{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}.nav-dropdown a{border-radius:14px;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.15;padding:.65rem .75rem;white-space:normal}.nav-dropdown__group>a{background:rgba(209,170,112,.12);color:var(--gear-nav-heading);font-weight:900}.nav-dropdown__children{display:grid;gap:.18rem;padding:.25rem 0 0 .45rem}.nav-dropdown__children a{color:var(--gear-nav-child);font-size:.9rem;padding-block:0.48rem}.nav-dropdown a:hover,.nav-dropdown__children a:hover{background:rgba(244,90,0,.18);color:var(--gear-nav-hover)}.mobile-menu{display:none}.hamburger-icon{display:grid;gap:.22rem;width:1.25rem}.hamburger-icon span{background:currentColor;border-radius:999px;display:block;height:2px;width:100%}.site-main{min-height:56vh;position:relative}.hero{padding-block:clamp(3rem,7vw,6.5rem)}.hero__grid{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:clamp(2rem,5vw,4.5rem);grid-template-columns:minmax(0,1.1fr) minmax(280px,0.75fr)}.empty-state h1,.hero h1,.page-hero h1,.product-view h1{font-size:clamp(2.4rem, 7vw, 5.7rem);letter-spacing:-.06em;line-height:.92;margin:0}.empty-state h1,.page-hero h1,.product-view h1{font-size:clamp(2rem, 5vw, 4rem)}.hero__copy{max-width:760px}.hero__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem;margin-top:1.4rem}.hero__art{background:linear-gradient(145deg,rgba(244,90,0,.22),rgba(209,170,112,.08)),var(--gear-panel);border:1px solid var(--gear-line);border-radius:36px;-webkit-box-shadow:var(--gear-shadow);box-shadow:var(--gear-shadow);padding:clamp(1rem,4vw,2rem);-webkit-transform:rotate(1.5deg);transform:rotate(1.5deg)}.hero__art img{margin-inline:auto;max-height:430px;-o-object-fit:contain;object-fit:contain}.gearonimo-carousel{padding-block:clamp(1rem,3vw,2rem) clamp(2rem,5vw,3.5rem)}.gearonimo-carousel__track{display:grid;gap:1rem;grid-auto-columns:minmax(100%,1fr);grid-auto-flow:column;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:.55rem;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none}.gearonimo-carousel__track::-webkit-scrollbar{display:none}.gearonimo-carousel__slide{background:var(--gear-panel);border:1px solid var(--gear-line);border-radius:34px;-webkit-box-shadow:var(--gear-shadow);box-shadow:var(--gear-shadow);display:block;min-height:0;overflow:hidden;position:relative;scroll-snap-align:start}.gearonimo-carousel__image-link{display:block;height:100%;min-height:inherit}.gearonimo-carousel__image{aspect-ratio:16/6.2;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gearonimo-carousel__dots{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.55rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.9rem}.gearonimo-carousel__dots a{background:rgba(245,239,231,.26);border:1px solid var(--gear-line);border-radius:999px;-webkit-box-shadow:0 10px 22px rgba(0,0,0,.18);box-shadow:0 10px 22px rgba(0,0,0,.18);height:.9rem;overflow:hidden;text-indent:-999px;-webkit-transition:background 160ms ease,width 160ms ease,-webkit-transform 160ms ease;transition:background 160ms ease,width 160ms ease,-webkit-transform 160ms ease;transition:background 160ms ease,transform 160ms ease,width 160ms ease;transition:background 160ms ease,transform 160ms ease,width 160ms ease,-webkit-transform 160ms ease;width:2.7rem}.gearonimo-carousel__dots a:hover{background:var(--gear-orange);-webkit-transform:translateY(-1px);transform:translateY(-1px);width:3.25rem}.gearonimo-carousel__dots a.is-active,.gearonimo-carousel__dots a[aria-current=true]{background:var(--gear-orange);border-color:rgba(244,90,0,.72);width:3.25rem}.store-showcase{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:clamp(1.25rem,4vw,3rem);grid-template-columns:minmax(0,0.95fr) minmax(280px,0.75fr);padding-block:clamp(2.4rem,6vw,5rem)}.store-showcase--home-hero{gap:clamp(1rem,3vw,2rem);grid-template-columns:minmax(280px,0.82fr) minmax(320px,1fr);padding-block:clamp(1.2rem,3vw,2.25rem) clamp(1rem,3vw,1.8rem)}.store-showcase--home-hero .store-showcase__media{aspect-ratio:16/9;min-height:0}.store-showcase__media{aspect-ratio:16/10;background:var(--gear-panel);border:1px solid var(--gear-line);border-radius:34px;-webkit-box-shadow:var(--gear-shadow);box-shadow:var(--gear-shadow);margin:0;overflow:hidden;position:relative}.store-showcase__media::after{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.18)));background:linear-gradient(180deg,transparent,rgba(0,0,0,.18));content:"";inset:0;pointer-events:none;position:absolute}.store-showcase__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.store-showcase__copy{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.075)),to(rgba(255,255,255,.04)));background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.04));border:1px solid var(--gear-line);border-radius:30px;padding:clamp(1.25rem,4vw,2rem)}.store-showcase__copy h1,.store-showcase__copy h2{font-size:clamp(1.9rem, 4vw, 3.4rem);letter-spacing:-.055em;line-height:.98;margin:0}.store-showcase__copy p:not(.eyebrow){color:var(--gear-muted)}.section-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.7rem;margin-top:1rem}.category-runway,.gdf-feature,.trail-process{margin-block:clamp(2.5rem,6vw,5rem)}.gdf-feature{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(135deg,rgba(244,90,0,.13),rgba(209,170,112,.07)),var(--gear-panel);border:1px solid var(--gear-line);border-radius:34px;-webkit-box-shadow:var(--gear-shadow);box-shadow:var(--gear-shadow);display:grid;gap:clamp(1.25rem,4vw,3rem);grid-template-columns:minmax(0,1fr) minmax(240px,0.48fr);overflow:hidden;padding:clamp(1.25rem,4vw,2.5rem);position:relative}.gdf-feature::after{background-image:var(--gear-topo);background-size:900px 600px;content:"";inset:0;opacity:.1;pointer-events:none;position:absolute}.gdf-feature>*{position:relative;z-index:1}.gdf-feature h2{font-size:clamp(2rem, 5vw, 4.2rem);letter-spacing:-.06em;line-height:.95;margin:0}.gdf-feature p:not(.eyebrow){color:var(--gear-muted);max-width:62ch}.gdf-feature__badge{background:rgba(255,255,255,.06);border:1px solid var(--gear-line);border-radius:28px;margin:0;padding:clamp(1rem,4vw,1.5rem)}.gdf-feature__badge img{margin-inline:auto;max-height:320px;-o-object-fit:contain;object-fit:contain}.category-runway{padding-block:clamp(1rem,3vw,2rem)}.category-runway__links{display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.category-runway__links a{background:rgba(255,255,255,.055);border:1px solid var(--gear-line);border-radius:18px;color:var(--gear-text);font-weight:850;padding:.85rem .95rem;text-decoration:none}.category-runway__links a:hover{background:rgba(244,90,0,.12);border-color:rgba(244,90,0,.36)}.hero-stats{display:grid;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.7rem 0 0}.answer-strip article,.article-card,.cart-line,.cart-summary,.content-panel,.filter-panel,.footer-card,.hero-stats div,.product-card,.secure-panel{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.075)),to(rgba(255,255,255,.04)));background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.04));border:1px solid var(--gear-line);border-radius:var(--gear-radius);-webkit-box-shadow:0 18px 48px rgba(0,0,0,.18);box-shadow:0 18px 48px rgba(0,0,0,.18)}.hero-stats div{padding:1rem}.hero-stats dt{color:var(--gear-orange);font-weight:900}.hero-stats dd{color:var(--gear-muted);margin:0}.answer-strip{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.answer-strip article{padding:1.25rem}.answer-strip h2{font-size:1.05rem;line-height:1.2;margin:0 0 .65rem}.answer-strip p{color:var(--gear-muted);margin:0}.auth-layout,.contact-layout,.content-page,.page-hero,.section-block{padding-block:clamp(2.4rem,6vw,5rem)}.section-heading{-webkit-box-align:end;-ms-flex-align:end;align-items:end;display:grid;gap:1rem;grid-template-columns:minmax(0,0.85fr) minmax(260px,0.65fr);margin-bottom:1.4rem}.cart-summary h2,.confidence-section h2,.content-panel h2,.filter-panel h2,.footer-card h2,.section-heading h2,.trust-section h2{font-size:clamp(1.6rem, 3vw, 2.55rem);letter-spacing:-.045em;line-height:1;margin:0}.section-heading p{color:var(--gear-muted)}.section-heading--center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:1fr;margin-inline:auto;max-width:780px;text-align:center}.section-heading--simple{-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-template-columns:minmax(0,780px);margin-bottom:1.15rem}.product-home-section{padding-block:clamp(2rem,5vw,4rem)}.product-grid,.productCarousel,.productGrid{display:grid;gap:clamp(.75rem,2vw,1rem);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0;width:100%}.productCarousel .product,.productGrid .product{min-width:0}.card,.product-card,.productGrid .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%;overflow:hidden;position:relative}.card-figure,.card-figure__link,.product-card__media{aspect-ratio:1/1;background:var(--gear-image-bg);display:block;overflow:hidden;position:relative}.card-image,.card-img-container,.product-card__media img{height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform 260ms ease;transition:-webkit-transform 260ms ease;transition:transform 260ms ease;transition:transform 260ms ease,-webkit-transform 260ms ease;width:100%}.card-img-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:none!important;position:static!important;width:100%!important}.card-img-container::after{display:none!important}.card-image,.card-img-container img{background:radial-gradient(circle at center,rgba(255,255,255,.55),transparent 62%),var(--gear-image-bg);padding:.45rem;position:static!important;-webkit-transform:none!important;transform:none!important}.product-card__media img{background:radial-gradient(circle at center,rgba(255,255,255,.55),transparent 62%),var(--gear-image-bg);padding:.45rem}.card:hover .card-image,.product-card:hover .product-card__media img{-webkit-transform:scale(1.025)!important;transform:scale(1.025)!important}.product-card__badge,.sale-flag-side{background:var(--gear-orange);border-radius:999px;color:#111;font-size:.78rem;font-weight:900;left:.85rem;padding:.35rem .6rem;position:absolute;top:.85rem;z-index:1}.sale-flag-side{height:auto;line-height:1;width:auto}.sale-flag-side .sale-text{font:inherit}.card-figcaption{display:none}.card-body,.product-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.55rem;padding:1rem}.card-body>div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.45rem;min-width:0}.product-card__meta{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.65rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.brand-name,.product-card__brand,.product-card__rating{color:var(--gear-tan);font-size:.78rem;font-weight:850;letter-spacing:.08em;margin:0;text-transform:uppercase}.brand-name{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.card-title,.product-card__title{font-size:1.08rem;line-height:1.2;margin:0}.card-title,.card-title a,.product-card__title,.product-card__title a{display:-webkit-box;overflow:hidden;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-card__summary{color:var(--gear-muted);font-size:.92rem;margin:0}.product-card__actions{display:grid;gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto}.product-card__actions .button{min-height:40px;padding:.65rem .85rem;width:100%}.product-card__actions .button:only-child{grid-column:1/-1}.card-body .card-text:not(.brand-name),.card-text.price-section,.card-text[data-test-info-type=price],.price-block{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.45rem;margin:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.price--main,.price--withoutTax,.price-block__current{color:var(--gear-text);font-size:1.2rem;font-weight:950}.price--non-sale,.price--rrp,.price-block__was{color:rgba(245,239,231,.45);text-decoration:line-through}.price-block__tax{display:none}.page-hero--compact{padding-bottom:1.5rem}.rich-text{color:var(--gear-muted)}.rich-text :where(h2,h3,h4){color:var(--gear-text);line-height:1.12}.rich-text a{color:var(--gear-tan)}.page-content-panel{overflow:hidden}.content-page--imported{max-width:1180px}.page-content-panel--imported{min-height:7rem;padding:clamp(1.25rem,4vw,2.25rem)}.page-content-panel--imported:empty::before{color:var(--gear-muted);content:"This BigCommerce web page is connected to the new Gearonimo theme. Add or publish page content in BigCommerce, and it will display here automatically.";display:block;max-width:68ch}.page-builder-dropzone{border-style:dashed;min-height:clamp(9rem,24vw,18rem)}.page-builder-dropzone:empty{display:none}.rich-text :where(h1){color:var(--gear-text);font-size:clamp(2.2rem, 6vw, 4.8rem);letter-spacing:-.06em;line-height:.95;margin:0 0 1rem}.rich-text :where(p,li){max-width:78ch}.page-content-panel--imported>:first-child{margin-top:0}.page-content-panel--imported :where([data-content-region],[data-sub-layout],[data-sub-layout-container]){max-width:100%}.rich-text :where(table){border-collapse:collapse;color:var(--gear-text);display:block;margin-block:1rem;max-width:100%;overflow-x:auto;width:100%}.rich-text :where(th,td){border:1px solid var(--gear-line);padding:.7rem .8rem;text-align:left}.rich-text :where(th){background:rgba(209,170,112,.12);color:var(--gear-text)}.rich-text :where(img,iframe,video){border-radius:20px;max-width:100%}.rich-text :where(img){height:auto}.blog-grid{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.blog-card{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.075)),to(rgba(255,255,255,.035))),rgba(24,23,23,.9);background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035)),rgba(24,23,23,.9);border:1px solid var(--gear-line);border-radius:28px;-webkit-box-shadow:0 18px 50px rgba(0,0,0,.22);box-shadow:0 18px 50px rgba(0,0,0,.22);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;padding:0}.blog-card__media{aspect-ratio:16/9;background:var(--gear-image-bg);border-bottom:3px solid var(--gear-orange);display:block;overflow:hidden}.blog-card__media img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 220ms ease;transition:-webkit-transform 220ms ease;transition:transform 220ms ease;transition:transform 220ms ease,-webkit-transform 220ms ease;width:100%}.blog-card:hover .blog-card__media img{-webkit-transform:scale(1.035);transform:scale(1.035)}.blog-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;padding:1.15rem}.blog-card__body h2{font-size:1.22rem;letter-spacing:-.025em;line-height:1.08;margin:0}.blog-card__body h2 a{color:var(--gear-text);text-decoration:none}.blog-card__body h2 a:hover{color:var(--gear-orange)}.blog-card__excerpt{color:var(--gear-muted);display:-webkit-box;max-height:8.5rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5}.blog-card .text-link{margin-top:auto}.blog-post-panel{border-radius:30px;font-size:1.04rem;margin-inline:auto;max-width:900px}.guide-link-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-top:1rem}.guide-link-grid a{background:rgba(255,255,255,.055);border:1px solid var(--gear-line);border-radius:16px;color:var(--gear-text);font-weight:850;padding:.8rem .9rem;text-decoration:none}.guide-link-grid a:hover{border-color:rgba(244,90,0,.42);color:var(--gear-orange)}.helpful-custom-content h2:first-child{margin-top:0}.guide-rating-grid{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin-block:1rem 1.5rem}.guide-rating-grid article{background:rgba(255,255,255,.045);border:1px solid var(--gear-line);border-radius:18px;padding:1rem}.guide-rating-grid strong{color:var(--gear-orange);display:block;font-size:1.1rem;margin-bottom:.3rem}.guide-rating-grid h3{font-size:1.05rem;margin:0 0 .45rem}.guide-rating-grid p{margin:0}.breadcrumbs{padding-top:1.25rem}.breadcrumbs ol{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.45rem;list-style:none;margin:0;padding:0}.breadcrumbs li{color:var(--gear-muted);font-size:.85rem}.breadcrumbs li+li::before{color:rgba(245,239,231,.36);content:"/";margin-right:.45rem}.catalog-layout{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;gap:1.25rem;grid-template-columns:minmax(220px,280px) minmax(0,1fr);padding-bottom:clamp(2.5rem,6vw,5rem)}.catalog-layout--no-filters{grid-template-columns:minmax(0,1fr)}.catalog-sidebar{display:grid;gap:1rem;position:sticky;top:182px}.search-catalog-layout{padding-top:0}.search-catalog-layout .catalog-main{width:100%}.catalog-layout:not(.catalog-layout--no-filters) .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-catalog-layout .product-grid,.catalog-layout--no-filters .product-grid,.search-catalog-layout .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.brand-catalog-layout{padding-bottom:clamp(2.5rem,6vw,5rem)}.search-results-hero{padding-bottom:clamp(1.25rem,3vw,2rem)}.search-results-hero h1{max-width:960px}.search-results-hero .lead{background:0 0;-webkit-box-shadow:none;box-shadow:none;display:block;max-width:780px}.search-results-hero .lead::-moz-selection{background:rgba(244,90,0,.24);color:var(--gear-text)}.search-results-hero .lead::selection{background:rgba(244,90,0,.24);color:var(--gear-text)}.search-help-callout{background:rgba(209,170,112,.12);border:1px solid rgba(209,170,112,.32);border-radius:18px;color:var(--gear-text);margin:1rem 0 0;max-width:780px;padding:.85rem 1rem}.search-help-callout a{color:var(--gear-tan);font-weight:900}.search-helper-chips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.search-helper-chips a{background:rgba(255,255,255,.055);border:1px solid var(--gear-line);border-radius:999px;color:var(--gear-text);font-size:.88rem;font-weight:850;padding:.55rem .8rem;text-decoration:none}.search-helper-chips a:hover{background:rgba(244,90,0,.12);border-color:rgba(244,90,0,.36)}.gear-request-panel{margin-inline:auto;max-width:760px;text-align:left}.gear-request-panel h2{margin-bottom:.7rem}.gear-request-panel__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.7rem;margin-top:1rem}.catalog-main{min-width:0}.catalog-toolbar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1rem}.catalog-toolbar p{color:var(--gear-muted);margin:0}.catalog-toolbar form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.filter-panel{padding:1rem;position:static}.catalog-sidebar--compact{max-width:235px}.filter-panel h2{font-size:1.2rem;margin-bottom:1rem}.filter-panel details{border-top:1px solid var(--gear-line);padding:.75rem 0}.filter-panel summary{cursor:pointer;font-weight:850}.filter-panel ul{list-style:none;margin:.65rem 0 0;padding:0}.filter-panel a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:12px;color:var(--gear-muted);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.35rem .45rem;text-decoration:none}.filter-panel a:hover,.filter-panel a[aria-current=true]{background:rgba(244,90,0,.12);color:var(--gear-text)}.filter-panel--compact{border-radius:20px;padding:.85rem}.filter-panel--compact .eyebrow{margin-bottom:.3rem}.filter-panel--compact h2{font-size:1rem;line-height:1.1;margin:0 0 .55rem}.filter-panel--compact details{padding:.55rem 0}.filter-panel--compact summary{color:var(--gear-text);font-size:.88rem}.filter-panel--compact ul{max-height:310px;overflow:auto;padding-right:.2rem}.filter-panel--compact a{font-size:.83rem;gap:.45rem;line-height:1.25;padding:.34rem .42rem}.price-filter-panel ul{list-style:none;margin:.4rem 0 0;padding:0}.price-filter-panel a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.gear-finder-sidebar{display:grid;gap:.85rem;padding:1rem}.gear-finder-sidebar h2{font-size:1.2rem;line-height:1.12;margin:0}.gear-finder-sidebar p{color:var(--gear-muted);margin:0}.gear-finder-sidebar__search{display:grid;gap:.55rem}.gear-finder-sidebar__search label{color:var(--gear-text);font-weight:850}.gear-finder-sidebar__search .button{width:100%}.gear-finder-sidebar__links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.42rem}.gear-finder-sidebar__links a{background:rgba(209,170,112,.1);border:1px solid rgba(209,170,112,.24);border-radius:999px;color:var(--gear-text);font-size:.84rem;font-weight:850;padding:.42rem .62rem;text-decoration:none}.gear-finder-sidebar__links a:hover{background:rgba(244,90,0,.16);border-color:rgba(244,90,0,.42);color:var(--gear-text)}.gear-finder-sidebar__help a{color:var(--gear-tan);font-weight:900}.product-view{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;gap:clamp(1.3rem,4vw,3rem);grid-template-columns:minmax(0,1fr) minmax(320px,0.75fr);padding-block:clamp(1.5rem,5vw,4rem)}.product-view__main-image{aspect-ratio:1/1;background:radial-gradient(circle at center,rgba(255,255,255,.58),transparent 62%),var(--gear-image-bg);border:1px solid var(--gear-line);border-radius:34px;overflow:hidden;padding:clamp(.65rem,2vw,1.25rem);position:relative}.product-view__main-image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-gallery__zoom-trigger{background:0 0;border:0;color:var(--gear-text);display:block;height:100%;padding:0;position:relative;width:100%}.product-gallery__zoom-trigger span{background:rgba(27,27,29,.72);border:1px solid rgba(245,239,231,.24);border-radius:999px;bottom:.85rem;color:#fff;font-size:.78rem;font-weight:850;padding:.35rem .65rem;position:absolute;right:.85rem}.product-gallery__arrow,.product-lightbox__arrow,.product-lightbox__close{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(27,27,29,.76);border:1px solid rgba(245,239,231,.26);border-radius:999px;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.6rem;font-weight:700;height:44px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:44px;z-index:2}.product-gallery__arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product-gallery__arrow--prev{left:.8rem}.product-gallery__arrow--next{right:.8rem}.product-view__media.is-single-image .product-gallery__arrow,.product-view__media.is-single-image .product-lightbox__arrow{display:none}.product-view__thumbs{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(74px,1fr));margin-top:.75rem}.product-view__thumbs button{aspect-ratio:1;background:var(--gear-image-bg);border:1px solid var(--gear-line);border-radius:14px;overflow:hidden;padding:.25rem}.product-view__thumbs button.is-active{border-color:var(--gear-orange);-webkit-box-shadow:0 0 0 3px rgba(244,90,0,.18);box-shadow:0 0 0 3px rgba(244,90,0,.18)}.product-view__thumbs img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-lightbox[hidden]{display:none}.product-lightbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(8,8,9,.88);display:-webkit-box;display:-ms-flexbox;display:flex;inset:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:clamp(1rem,4vw,3rem);position:fixed;z-index:80}.product-lightbox img{background:var(--gear-image-bg-soft);border-radius:24px;max-height:88vh;max-width:92vw;-o-object-fit:contain;object-fit:contain;padding:clamp(.75rem,2vw,1.5rem)}.product-lightbox__close{font-size:2rem;right:1.2rem;top:1.2rem}.product-lightbox__arrow--prev{left:1.2rem}.product-lightbox__arrow--next{right:1.2rem}.product-view__promise{color:var(--gear-muted);font-size:1.05rem}.detail-list,.product-facts{display:grid;gap:.7rem;margin:1.2rem 0}.cart-summary__row,.detail-list div,.product-facts div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--gear-line);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:.55rem}.detail-list dt,.product-facts dt{color:var(--gear-muted)}.detail-list dd,.product-facts dd{font-weight:800;margin:0;text-align:right}.auth-form,.contact-form,.product-form{display:grid;gap:.95rem;margin-top:1.4rem}.form-field{display:grid;gap:.45rem}.quantity-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(255,255,255,.055);border:1px solid var(--gear-line);border-radius:999px;display:grid;grid-template-columns:44px minmax(70px,1fr) 44px;max-width:190px;overflow:hidden}.quantity-control button{background:rgba(255,255,255,.08);border:0;color:var(--gear-text);font-size:1.25rem;font-weight:900;min-height:44px}.quantity-control input{background:0 0;border:0;border-radius:0;min-height:44px;padding:0;text-align:center}.quantity-control input::-webkit-inner-spin-button,.quantity-control input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.auth-form label,.contact-form label,.form-field label,.form-field legend,.newsletter-form label{color:var(--gear-text);font-weight:850}input,select,textarea{background:rgba(255,255,255,.06);border:1px solid var(--gear-line);border-radius:14px;color:var(--gear-text);min-height:46px;padding:.75rem .9rem;width:100%}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(245,239,231,.62);opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:rgba(245,239,231,.62);opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(245,239,231,.62);opacity:1}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:rgba(245,239,231,.62);opacity:1}input::placeholder,textarea::placeholder{color:rgba(245,239,231,.62);opacity:1}.contact-form textarea::-webkit-input-placeholder{color:rgba(245,239,231,.72)}.contact-form textarea::-moz-placeholder{color:rgba(245,239,231,.72)}.contact-form textarea:-ms-input-placeholder{color:rgba(245,239,231,.72)}.contact-form textarea::-ms-input-placeholder{color:rgba(245,239,231,.72)}.contact-form textarea::placeholder{color:rgba(245,239,231,.72)}textarea{resize:vertical}.date-grid{display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr)}.option-stack,.swatch-stack{border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.45rem;margin:0;padding:0}.option-stack legend,.swatch-stack legend{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:.1rem}.option-pill,.option-tile{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0}.option-pill span,.option-tile span,.swatch span{border:1px solid var(--gear-line);border-radius:999px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:42px;padding:.55rem .85rem;-webkit-transition:background 150ms ease,border-color 150ms ease,color 150ms ease,-webkit-box-shadow 150ms ease,-webkit-transform 150ms ease;transition:background 150ms ease,border-color 150ms ease,color 150ms ease,-webkit-box-shadow 150ms ease,-webkit-transform 150ms ease;transition:background 150ms ease,border-color 150ms ease,box-shadow 150ms ease,color 150ms ease,transform 150ms ease;transition:background 150ms ease,border-color 150ms ease,box-shadow 150ms ease,color 150ms ease,transform 150ms ease,-webkit-box-shadow 150ms ease,-webkit-transform 150ms ease}.option-tile span{border-radius:14px}.option-pill input,.option-tile input,.swatch input{height:1px;opacity:0;position:absolute;width:1px}.option-pill input:checked+span,.option-tile input:checked+span{background:var(--gear-orange);border-color:var(--gear-orange);-webkit-box-shadow:0 0 0 3px rgba(244,90,0,.18);box-shadow:0 0 0 3px rgba(244,90,0,.18);color:#111}.option-pill input:not(:checked)+span:hover,.option-tile input:not(:checked)+span:hover{background:rgba(244,90,0,.13);border-color:rgba(244,90,0,.45);color:var(--gear-text);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.swatch input:checked+span{border-color:var(--gear-orange);-webkit-box-shadow:0 0 0 3px rgba(244,90,0,.24),inset 0 0 0 2px rgba(17,17,17,.5);box-shadow:0 0 0 3px rgba(244,90,0,.24),inset 0 0 0 2px rgba(17,17,17,.5)}.swatch{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0}.swatch input:not(:checked)+span:hover{border-color:rgba(244,90,0,.45);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.swatch span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-size:cover;border-radius:999px;height:44px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:44px;padding:.2rem}.content-panel,.secure-panel,.shipping-highlight{margin-top:1.25rem;padding:clamp(1rem,3vw,1.5rem)}.shipping-highlight{background:linear-gradient(135deg,rgba(209,170,112,.16),rgba(244,90,0,.08));border:1px solid rgba(209,170,112,.34);border-radius:var(--gear-radius)}.shipping-highlight h2{color:var(--gear-tan);font-size:.88rem;letter-spacing:.14em;margin:0 0 .45rem;text-transform:uppercase}.shipping-highlight p{color:var(--gear-muted);margin:0}.product-description__eyebrow{color:var(--gear-tan)!important;font-size:.86rem!important;letter-spacing:.14em!important;line-height:1.25!important;margin-bottom:1rem!important;text-transform:uppercase}.secure-panel ul,.trust-section ul{margin-bottom:0}.secure-panel a{color:var(--gear-tan);font-weight:900}.alert{border-radius:16px;margin:1rem 0;padding:1rem}.alert--warning{background:rgba(209,170,112,.14);border:1px solid rgba(209,170,112,.36)}.trust-section{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(135deg,rgba(244,90,0,.16),rgba(209,170,112,.08));border:1px solid var(--gear-line);border-radius:34px;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr) minmax(260px,0.55fr);margin-block:clamp(2.5rem,6vw,5rem);padding:clamp(1.25rem,4vw,2rem)}.article-card p,.cart-summary p,.confidence-section p,.empty-state p,.footer-card p,.trust-section p{color:var(--gear-muted)}.confidence-section{margin-block:clamp(2.5rem,6vw,5rem)}.confidence-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.confidence-grid article{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.075)),to(rgba(255,255,255,.04)));background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.04));border:1px solid var(--gear-line);border-radius:var(--gear-radius);-webkit-box-shadow:0 18px 48px rgba(0,0,0,.16);box-shadow:0 18px 48px rgba(0,0,0,.16);padding:clamp(1rem,3vw,1.4rem)}.confidence-grid h3{font-size:1.18rem;line-height:1.1;margin:0 0 .65rem}.confidence-grid p{margin:0}.store-info-section{margin-block:clamp(2.5rem,6vw,5rem)}.store-info-region{min-height:1px}.store-info-fallback[hidden]{display:none}.store-info-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.store-info-grid article{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.075)),to(rgba(255,255,255,.04)));background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.04));border:1px solid var(--gear-line);border-radius:var(--gear-radius);-webkit-box-shadow:0 18px 48px rgba(0,0,0,.16);box-shadow:0 18px 48px rgba(0,0,0,.16);padding:clamp(1rem,3vw,1.4rem)}.store-info-grid h3{color:var(--gear-tan);font-size:.9rem;letter-spacing:.12em;margin:0 0 .65rem;text-transform:uppercase}.store-info-grid p{color:var(--gear-muted);margin:0}.store-info-grid a{color:var(--gear-text)}.home-newsletter-cta{background:linear-gradient(135deg,#df5418,var(--gear-orange));color:#141210;margin-top:clamp(2rem,5vw,4rem)}.home-newsletter-cta__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:1.2rem;grid-template-columns:minmax(0,1fr) minmax(280px,0.65fr);padding-block:clamp(1.4rem,4vw,2.3rem)}.home-newsletter-cta .eyebrow{color:rgba(20,18,16,.68)}.home-newsletter-cta h2{color:#141210;font-size:clamp(1.8rem, 4vw, 3rem);letter-spacing:-.05em;line-height:.98;margin:0}.home-newsletter-cta p{color:rgba(20,18,16,.78);margin-bottom:0}.home-newsletter-form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.55rem}.home-newsletter-form input{background:rgba(255,255,255,.84);border:1px solid rgba(20,18,16,.18);border-radius:999px;color:#171411;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:52px;min-width:0;padding:0 1rem}.home-newsletter-form input::-webkit-input-placeholder{color:rgba(20,18,16,.58)}.home-newsletter-form input::-moz-placeholder{color:rgba(20,18,16,.58)}.home-newsletter-form input:-ms-input-placeholder{color:rgba(20,18,16,.58)}.home-newsletter-form input::-ms-input-placeholder{color:rgba(20,18,16,.58)}.home-newsletter-form input::placeholder{color:rgba(20,18,16,.58)}.home-newsletter-form button{background:#171411;border:0;border-radius:999px;color:#fff6ed;font-weight:900;min-height:52px;padding-inline:1.15rem;white-space:nowrap}.pagination-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.7rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:clamp(1.5rem,4vw,2.5rem)}.pagination-nav__pages{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination-nav__button,.pagination-nav__page{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(255,255,255,.06);border:1px solid var(--gear-line);border-radius:999px;color:var(--gear-text);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:850;min-height:42px;min-width:42px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.55rem .8rem;text-decoration:none}.pagination-nav__button{padding-inline:1rem}.pagination-nav a:hover,.pagination-nav__page.is-current{background:var(--gear-orange);border-color:var(--gear-orange);color:#111}.pagination-nav__page.is-current{-webkit-box-shadow:0 0 0 4px rgba(244,90,0,.2),0 12px 26px rgba(244,90,0,.24);box-shadow:0 0 0 4px rgba(244,90,0,.2),0 12px 26px rgba(244,90,0,.24);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.35rem;font-size:1.05rem;min-height:46px;min-width:46px;padding-inline:0.95rem}.pagination-nav__page.is-current--page-1,.pagination-nav__page.is-current--page-7{background:var(--gear-orange);border-color:var(--gear-orange);color:#171411}.pagination-nav__page.is-current--page-2,.pagination-nav__page.is-current--page-8{background:var(--gear-tan);border-color:var(--gear-tan);color:#171411}.pagination-nav__page.is-current--page-3,.pagination-nav__page.is-current--page-9{background:var(--gear-success);border-color:var(--gear-success);color:#111811}.pagination-nav__page.is-current--page-10,.pagination-nav__page.is-current--page-4{background:#6fb1d8;border-color:#6fb1d8;color:#11161a}.pagination-nav__page.is-current--page-11,.pagination-nav__page.is-current--page-5{background:#d88a6f;border-color:#d88a6f;color:#171411}.pagination-nav__page.is-current--page-12,.pagination-nav__page.is-current--page-6{background:#b08ad8;border-color:#b08ad8;color:#171411}.pagination-nav__current-label{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.cart-layout{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr) minmax(300px,380px);padding-block:clamp(2rem,6vw,5rem)}.cart-items h1{font-size:clamp(2rem, 5vw, 4rem);letter-spacing:-.05em;line-height:1;margin:0}.cart-line{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:1rem;grid-template-columns:96px minmax(0,1fr) auto 90px auto auto;margin-bottom:.8rem;padding:.85rem}.cart-line__media{aspect-ratio:1;border-radius:16px;overflow:hidden}.cart-line__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cart-line h2{font-size:1rem;margin:0}.cart-line p,.cart-line ul{color:var(--gear-muted);margin:.25rem 0 0}.cart-line__price,.cart-line__total{font-weight:900}.cart-line__remove{color:var(--gear-tan);font-size:.9rem}.cart-summary{padding:1.25rem;position:sticky;top:182px}.cart-summary .additional-checkout-buttons{background:rgba(255,255,255,.045);border:1px solid var(--gear-line);border-radius:18px;display:grid;gap:.65rem;margin:0 0 1rem;padding:.85rem}.cart-summary .additional-checkout-buttons>*{max-width:100%;width:100%}.cart-summary .additional-checkout-buttons :where(a,button){border-radius:12px;min-height:44px;overflow:hidden}.cart-summary .additional-checkout-buttons :where(iframe){display:block;max-width:100%!important;width:100%!important}.cart-summary__divider{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--gear-muted);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.76rem;font-weight:850;gap:.65rem;letter-spacing:.08em;margin:.15rem 0 .8rem;text-transform:uppercase}.cart-summary__divider::after,.cart-summary__divider::before{background:var(--gear-line);content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px}.cart-summary__total strong{color:var(--gear-orange);font-size:1.3rem}.checkout-page{color:var(--gear-text);min-height:60vh;padding-block:clamp(1rem,4vw,2rem)}.checkout-page .cart-item-title,.checkout-page .cart-priceItem,.checkout-page .cart-title,.checkout-page .form-label,.checkout-page .optimizedCheckout-contentPrimary,.checkout-page .optimizedCheckout-contentSecondary,.checkout-page .optimizedCheckout-form-label,.checkout-page .optimizedCheckout-headingPrimary,.checkout-page .optimizedCheckout-headingSecondary,.checkout-page .stepHeader-title,.checkout-page h1,.checkout-page h2,.checkout-page h3,.checkout-page h4,.checkout-page label,.checkout-page legend,.checkout-page li,.checkout-page p,.checkout-page span,.checkout-page strong,.checkout-page td,.checkout-page th{color:var(--gear-text)!important}.checkout-page .cart-item-product-options,.checkout-page .cart-priceItem-label,.checkout-page .form-field--error .form-inlineMessage,.checkout-page .optimizedCheckout-contentSecondary,.checkout-page small{color:var(--gear-muted)!important}.checkout-page input,.checkout-page select,.checkout-page textarea{background:#fffaf2!important;border-color:rgba(209,170,112,.55)!important;color:#171411!important}.checkout-page input::-webkit-input-placeholder,.checkout-page textarea::-webkit-input-placeholder{color:#5d5146!important;opacity:1}.checkout-page input::-moz-placeholder,.checkout-page textarea::-moz-placeholder{color:#5d5146!important;opacity:1}.checkout-page input:-ms-input-placeholder,.checkout-page textarea:-ms-input-placeholder{color:#5d5146!important;opacity:1}.checkout-page input::-ms-input-placeholder,.checkout-page textarea::-ms-input-placeholder{color:#5d5146!important;opacity:1}.checkout-page input::placeholder,.checkout-page textarea::placeholder{color:#5d5146!important;opacity:1}.empty-state{padding-block:clamp(3rem,8vw,7rem);text-align:center}.empty-state .page-search{margin:1.2rem auto;max-width:720px}.page-search{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(255,255,255,.06);border:1px solid var(--gear-line);border-radius:28px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;padding:.45rem}.auth-layout,.contact-layout{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(0,0.8fr) minmax(320px,0.65fr)}.article-grid,.brand-list,.card-list,.sitemap-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:1.25rem}.sitemap-quicklinks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.6rem;margin-block:1rem 1.5rem}.sitemap-quicklinks a{background:rgba(255,255,255,.06);border:1px solid var(--gear-line);border-radius:999px;color:var(--gear-text);font-weight:800;padding:.55rem .8rem;text-decoration:none}.sitemap-grid--wide{grid-template-columns:minmax(280px,1.15fr) repeat(2,minmax(220px,0.75fr))}.sitemap-grid ul{list-style:none;margin:.65rem 0 0;padding:0}.sitemap-grid li+li{margin-top:.42rem}.sitemap-grid li ul{border-left:1px solid var(--gear-line);margin:.35rem 0 .75rem .35rem;padding-left:.8rem}.sitemap-grid a{color:var(--gear-muted);text-decoration:none}.sitemap-grid a:hover,.sitemap-quicklinks a:hover{color:var(--gear-orange)}.article-card,.brand-list a{border:1px solid var(--gear-line);border-radius:var(--gear-radius-sm);padding:1rem;text-decoration:none}.article-card h2{line-height:1.15;margin:0}.text-link{color:var(--gear-tan);font-weight:850}.site-footer{border-top:1px solid var(--gear-line);margin-top:clamp(2rem,6vw,4rem);position:relative}.footer-grid{display:grid;gap:1rem;grid-template-columns:1.2fr repeat(3,1fr);padding-block:clamp(2rem,5vw,4rem)}.footer-card{padding:1.1rem}.footer-card h2{font-size:1.2rem;margin-bottom:.75rem}.footer-card ul{list-style:none;margin:0;padding:0}.footer-card li+li{margin-top:.35rem}.footer-brand img{max-height:150px;width:auto}.newsletter-form{display:grid;gap:.65rem}.newsletter-form button{background:var(--gear-orange);border:0;border-radius:999px;color:#111;font-weight:900;min-height:46px}.footer-legal{background:#111113;border-top:1px solid var(--gear-line);color:var(--gear-muted);font-size:.85rem}.footer-legal__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-block:1rem}body.theme-light .footer-legal,body.theme-light .trust-strip{background:#e6d8c4;color:#4d4338}body.theme-light .site-header{background:rgba(255,250,242,.92)}body.theme-light .page-search,body.theme-light .site-search,body.theme-light input,body.theme-light select,body.theme-light textarea{background:rgba(43,37,32,.055)}body.theme-light .button--ghost,body.theme-light .cart-pill,body.theme-light .sitemap-quicklinks a,body.theme-light .utility-nav a{background:rgba(43,37,32,.045);color:var(--gear-text)}body.theme-light .utility-icon{background:rgba(43,37,32,.08)}body.theme-light .nav-dropdown{background:rgba(255,250,242,.98)}body.theme-light .card-figure,body.theme-light .card-figure__link,body.theme-light .hero__art,body.theme-light .product-card__media,body.theme-light .product-view__main-image,body.theme-light .store-showcase__media{background:#efe1cf}body.theme-light .card-image,body.theme-light .card-img-container img,body.theme-light .product-card__media img{background:radial-gradient(circle at center,rgba(255,255,255,.68),transparent 66%),#efe1cf}body.theme-light .gearonimo-carousel__slide{background:#efe1cf}@media (max-width:980px){.site-header.is-mobile-tucked{-webkit-transform:none;transform:none}.site-header.is-mobile-tucked .header-core{gap:.55rem;grid-template-columns:minmax(0,1fr) auto;padding-block:0.35rem}.site-header.is-mobile-tucked .brand-mark,.site-header.is-mobile-tucked .mobile-utility-nav{display:none}.site-header.is-mobile-tucked .site-search{grid-column:1;min-height:42px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.site-header.is-mobile-tucked .site-search input{padding-inline:0.85rem}.site-header.is-mobile-tucked .site-search button{padding-inline:0.85rem}.site-header.is-mobile-tucked .mobile-menu{grid-column:2;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.site-header.is-mobile-tucked .mobile-menu[open]{grid-column:1/-1}.header-core{grid-template-columns:auto 1fr auto auto}.site-search{grid-column:1/-1;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.utility-nav{display:none}.mobile-utility-nav{display:-webkit-box;display:-ms-flexbox;display:flex;justify-self:end}.desktop-navigation{display:none}.mobile-menu{display:block;justify-self:end}.mobile-menu summary{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--gear-line);border-radius:999px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:900;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;min-height:44px;padding:.65rem .75rem;width:48px}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu[open]{grid-column:1/-1;width:100%}.mobile-menu[open] summary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:.7rem}.mobile-menu .primary-nav{background:var(--gear-panel);border:1px solid var(--gear-line);border-radius:22px;display:grid;gap:.2rem;max-height:calc(100vh - 165px);overflow-x:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;padding:.65rem;-webkit-overflow-scrolling:touch}.mobile-menu .nav-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-template-columns:minmax(0,1fr);width:100%}.mobile-menu .nav-item--has-dropdown{grid-template-columns:minmax(0,1fr) auto}.mobile-menu .primary-nav a{border-radius:14px;min-width:0;padding:.8rem .9rem}.mobile-menu .nav-item--has-dropdown>a::after{content:none}.mobile-menu .nav-item__toggle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(255,255,255,.055);border:1px solid var(--gear-line);border-radius:999px;color:var(--gear-text);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:900;height:38px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:.35rem;-webkit-transition:background 160ms ease,-webkit-transform 160ms ease;transition:background 160ms ease,-webkit-transform 160ms ease;transition:transform 160ms ease,background 160ms ease;transition:transform 160ms ease,background 160ms ease,-webkit-transform 160ms ease;width:38px}.mobile-menu .nav-item.is-open>.nav-item__toggle{background:rgba(244,90,0,.12);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mobile-menu .nav-dropdown{background:rgba(255,255,255,.045);border-radius:16px;-webkit-box-shadow:none;box-shadow:none;display:none;gap:.2rem;grid-column:1/-1;grid-template-columns:1fr;margin:.15rem 0 .45rem;max-height:none;min-width:0;opacity:1;overflow:visible;padding:.45rem;pointer-events:auto;position:static;-webkit-transform:none;transform:none}.mobile-menu .nav-item.is-open .nav-dropdown{display:grid}.mobile-menu .nav-dropdown__children{padding-left:.75rem}.auth-layout,.cart-layout,.catalog-layout,.contact-layout,.footer-grid,.gdf-feature,.gearonimo-carousel__slide,.hero__grid,.product-view,.store-showcase,.trust-section{grid-template-columns:1fr}.cart-summary,.catalog-sidebar,.filter-panel{position:static}.section-heading{grid-template-columns:1fr}.answer-strip{grid-template-columns:1fr}.confidence-grid{grid-template-columns:1fr}.product-grid,.productCarousel,.productGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.search-catalog-layout .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cart-line{grid-template-columns:76px minmax(0,1fr)}.cart-line__price,.cart-line__qty,.cart-line__remove,.cart-line__total{grid-column:2}}@media (max-width:620px){body.gearonimo{font-size:15px}.container{padding-inline:1rem}.trust-strip__inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:32px;overflow:hidden;padding-block:0.25rem;white-space:normal}.trust-strip a{display:none}.trust-strip a:first-child{display:inline;line-height:1.2}.trust-strip a:first-child::before{content:"";margin:0}.header-core{gap:.65rem;grid-template-columns:minmax(0,1fr) auto auto}.site-header.is-mobile-tucked .header-core{grid-template-columns:minmax(0,1fr) auto}.site-header.is-mobile-tucked .site-search{border-radius:999px;grid-column:1}.brand-mark img{max-height:74px}.site-search{border-radius:20px;min-height:auto}.site-search input{min-height:48px;padding-inline:0.85rem}.site-search button{padding-inline:0.85rem}.hero{padding-block:2rem 3rem}.empty-state h1,.hero h1,.page-hero h1,.product-view h1{letter-spacing:-.045em}.hero-stats{grid-template-columns:1fr}.hero__art{border-radius:24px;-webkit-transform:none;transform:none}.gear-request-panel__actions,.hero__actions,.page-search{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.button{width:100%}.gearonimo-carousel{padding-block:1rem 2rem}.gearonimo-carousel__slide{border-radius:24px;min-height:auto}.gearonimo-carousel__image{aspect-ratio:16/9}.store-showcase{padding-block:2rem}.gdf-feature,.gdf-feature__badge,.store-showcase__copy,.store-showcase__media{border-radius:22px}.product-grid,.productCarousel,.productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-newsletter-cta__inner,.store-info-grid{grid-template-columns:1fr}.home-newsletter-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search-catalog-layout .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pagination-nav{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pagination-nav__button{width:100%}.product-card{border-radius:20px}.card-body,.product-card__body{padding:.75rem}.product-card__meta{-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.brand-name,.product-card__brand{font-size:.68rem}.card-title,.product-card__title{font-size:.92rem}.price--main,.price--withoutTax,.price-block__current{font-size:1rem}.product-card__actions .button{min-height:38px;padding:.55rem .65rem}.product-view__main-image{border-radius:22px}.product-gallery__arrow{height:38px;width:38px}.product-lightbox__arrow--prev{left:.5rem}.product-lightbox__arrow--next{right:.5rem}.quantity-control{max-width:100%}.article-card,.cart-summary,.content-panel,.filter-panel,.footer-card,.secure-panel{border-radius:20px}.footer-legal__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}