.ContentEmptyState-module__fgT-nG__box{text-align:center;border:1px solid #e5e7eb;padding:28px 22px}.ContentEmptyState-module__fgT-nG__title{margin:0 0 8px;font-size:1.1rem;font-weight:800}.ContentEmptyState-module__fgT-nG__desc{color:#4b5563;margin:0;max-width:42ch;margin-inline:auto;line-height:1.55}.ContentEmptyState-module__fgT-nG__action{margin-top:16px}.ContentEmptyState-module__fgT-nG__action a{color:#16610e;font-weight:700;text-decoration:none}.ContentEmptyState-module__fgT-nG__action a:hover{text-decoration:underline}
.Catalog-module__dz9CnW__page{color:#272f31;background:#fff;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.Catalog-module__dz9CnW__page :focus-visible{outline-offset:3px;outline:2px solid #16610e}.Catalog-module__dz9CnW__top{color:#fff;background:#0a0a0a;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:0 16px;display:flex}.Catalog-module__dz9CnW__mark{width:auto;height:28px;display:block}.Catalog-module__dz9CnW__topNav{gap:18px;display:none}.Catalog-module__dz9CnW__topNav a,.Catalog-module__dz9CnW__account,.Catalog-module__dz9CnW__topMobile a,.Catalog-module__dz9CnW__topIconAction{color:#fff;cursor:pointer;align-items:center;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.Catalog-module__dz9CnW__topNav a:hover,.Catalog-module__dz9CnW__account:hover,.Catalog-module__dz9CnW__topMobile a:hover,.Catalog-module__dz9CnW__topIconAction:hover{color:#f97a00}.Catalog-module__dz9CnW__topMobile{flex:1;justify-content:flex-end;align-items:center;gap:14px;display:flex}.Catalog-module__dz9CnW__topIconAction{background:0 0;border:0;justify-content:center;min-width:44px;padding:0;font-family:inherit}.Catalog-module__dz9CnW__bagCount{color:#fff;background:#16610e;border-radius:0;min-width:16px;padding:2px 4px;font-size:10px;font-weight:700;line-height:1;position:absolute;top:4px;right:2px}.Catalog-module__dz9CnW__iconWrap{position:relative}.Catalog-module__dz9CnW__account{display:none}.Catalog-module__dz9CnW__productsColumn{min-width:0}.Catalog-module__dz9CnW__productsView{min-height:280px;position:relative}.Catalog-module__dz9CnW__productsError{padding:8px 0 24px}.Catalog-module__dz9CnW__productsPulse{justify-content:center;align-items:center;width:100%;min-height:280px;display:flex}.Catalog-module__dz9CnW__productsPulseDot{background:#16610e;width:10px;height:10px;animation:1.2s ease-in-out infinite Catalog-module__dz9CnW__catalogPulse}.Catalog-module__dz9CnW__productsPulseDot:nth-child(2){margin-left:8px;animation-delay:.15s}.Catalog-module__dz9CnW__productsPulseDot:nth-child(3){margin-left:8px;animation-delay:.3s}@keyframes Catalog-module__dz9CnW__catalogPulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.Catalog-module__dz9CnW__banner{align-items:flex-end;min-height:220px;display:flex;position:relative}.Catalog-module__dz9CnW__bannerPlain{background:#f3f4f6}.Catalog-module__dz9CnW__bannerPhoto{color:#fff;background:#0a0a0a}.Catalog-module__dz9CnW__bannerPhoto img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.Catalog-module__dz9CnW__bannerCopy{box-sizing:border-box;z-index:1;max-width:760px;padding:48px 20px;position:relative}.Catalog-module__dz9CnW__bannerPhoto .Catalog-module__dz9CnW__bannerCopy{text-shadow:0 1px 12px #00000059}.Catalog-module__dz9CnW__bannerPhoto:after{content:"";background:linear-gradient(90deg,#0a0a0ab8 0%,#0a0a0a33 62%,#0a0a0a0d 100%);position:absolute;inset:0}.Catalog-module__dz9CnW__banner h1{letter-spacing:-.03em;max-width:16ch;margin:0;font-size:clamp(36px,5vw,56px);font-weight:800;line-height:.95}.Catalog-module__dz9CnW__banner p{max-width:46ch;margin:12px 0 0;font-size:16px;line-height:1.45}.Catalog-module__dz9CnW__crumb{color:#1f2937;max-width:1200px;margin:0 auto;padding:16px 20px 0;font-size:13px}.Catalog-module__dz9CnW__crumb a{color:inherit;text-decoration:none}.Catalog-module__dz9CnW__crumb a:hover{color:#16610e}.Catalog-module__dz9CnW__layout{max-width:1200px;margin:0 auto;padding:20px 16px 64px;display:block}.Catalog-module__dz9CnW__toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.Catalog-module__dz9CnW__count{margin:0;font-size:14px}.Catalog-module__dz9CnW__filterToggle,.Catalog-module__dz9CnW__sortButton,.Catalog-module__dz9CnW__apply,.Catalog-module__dz9CnW__clear,.Catalog-module__dz9CnW__pageButton{color:#272f31;cursor:pointer;font:inherit;background:#fff;border:1px solid #e5e7eb;min-height:44px;padding:0 14px;font-size:14px;font-weight:700}.Catalog-module__dz9CnW__pageButton:disabled{cursor:default;opacity:.45}.Catalog-module__dz9CnW__sort{position:relative}.Catalog-module__dz9CnW__sortMenu{z-index:5;background:#fff;border:1px solid #e5e7eb;flex-direction:column;min-width:200px;margin:0;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.Catalog-module__dz9CnW__sortMenu button{color:#272f31;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;min-height:40px;padding:0 10px}.Catalog-module__dz9CnW__sortMenu button[data-active=true],.Catalog-module__dz9CnW__sortMenu button:hover{background:#f3f4f6}.Catalog-module__dz9CnW__filters{margin-bottom:20px;display:none}.Catalog-module__dz9CnW__filtersOpen{display:block}.Catalog-module__dz9CnW__filterAside{padding:0}.Catalog-module__dz9CnW__filterEyebrow{color:#6b7280;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:700}.Catalog-module__dz9CnW__filterBlock{border-top:1px solid #e8eaed;margin-top:14px;padding-top:14px}.Catalog-module__dz9CnW__filterBlock:first-of-type{border-top:0;margin-top:0;padding-top:0}.Catalog-module__dz9CnW__filterLabel{color:#111827;letter-spacing:.02em;margin:0 0 8px;font-size:12px;font-weight:700;display:block}.Catalog-module__dz9CnW__catList{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.Catalog-module__dz9CnW__catList a{color:#374151;padding:7px 8px;font-size:13px;line-height:1.25;text-decoration:none;display:block}.Catalog-module__dz9CnW__catList a:hover{color:#111827;background:#f0f1f3}.Catalog-module__dz9CnW__catList a[data-current=true]{color:#16610e;background:#e8f3e9;font-weight:700}.Catalog-module__dz9CnW__priceRow{gap:6px;display:flex}.Catalog-module__dz9CnW__field,.Catalog-module__dz9CnW__searchField{color:#272f31;font:inherit;background:#fff;border:1px solid #dfe3e8;width:100%;min-height:36px;padding:0 10px;font-size:13px;transition:border-color .15s}.Catalog-module__dz9CnW__field:focus,.Catalog-module__dz9CnW__searchField:focus{border-color:#16610e;outline:none}.Catalog-module__dz9CnW__filterSwitch{color:#374151;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #dfe3e8;justify-content:space-between;align-items:center;width:100%;min-height:36px;margin-top:6px;padding:0 10px;font-size:13px;display:flex}.Catalog-module__dz9CnW__filterSwitch:first-of-type{margin-top:0}.Catalog-module__dz9CnW__filterSwitch[data-on=true]{color:#16610e;border-color:#16610e}.Catalog-module__dz9CnW__filterSwitchMark{background:#e5e7eb;border-radius:999px;flex:none;width:32px;height:18px;position:relative}.Catalog-module__dz9CnW__filterSwitch[data-on=true] .Catalog-module__dz9CnW__filterSwitchMark{background:#16610e}.Catalog-module__dz9CnW__filterSwitchMark:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px}.Catalog-module__dz9CnW__filterSwitch[data-on=true] .Catalog-module__dz9CnW__filterSwitchMark:after{transform:translate(14px)}.Catalog-module__dz9CnW__filterActions{gap:8px;margin-top:14px;display:flex}.Catalog-module__dz9CnW__apply{color:#fff;background:#16610e;border-color:#16610e;min-height:36px;font-size:13px}.Catalog-module__dz9CnW__clear{min-height:36px;font-size:13px}.Catalog-module__dz9CnW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;display:grid}.Catalog-module__dz9CnW__card{color:inherit;flex-direction:column;min-width:0;display:flex}.Catalog-module__dz9CnW__cardRail{scroll-snap-align:start;flex:0 0 42%}.Catalog-module__dz9CnW__cardLink{color:inherit;flex-direction:column;flex:auto;min-width:0;text-decoration:none;display:flex}.Catalog-module__dz9CnW__cardVisual{aspect-ratio:4/5;background:#f3f4f6;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Catalog-module__dz9CnW__cardBadge{color:#16610e;letter-spacing:.02em;z-index:2;background:#fff;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:700;line-height:1;position:absolute;top:8px;left:8px}.Catalog-module__dz9CnW__cardVisual img,.Catalog-module__dz9CnW__cardPhoto{object-fit:contain;width:82%;height:82%;display:block}.Catalog-module__dz9CnW__cardEmpty{color:#1f2937;font-size:12px}.Catalog-module__dz9CnW__cardBody{flex-direction:column;gap:2px;padding:8px 2px 0;display:flex}.Catalog-module__dz9CnW__cardName{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.Catalog-module__dz9CnW__cardSummary{color:#1f2937;display:none}.Catalog-module__dz9CnW__cardFoot{justify-content:space-between;align-items:flex-end;gap:8px;min-height:44px;margin-top:6px;display:flex}.Catalog-module__dz9CnW__cardPrices{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.Catalog-module__dz9CnW__cardOff{color:#dc2626;font-size:10px;font-weight:700}.Catalog-module__dz9CnW__cardPriceRow{flex-wrap:wrap;align-items:baseline;gap:4px 6px;display:flex}.Catalog-module__dz9CnW__cardPrice,.Catalog-module__dz9CnW__cardPriceSale{color:#16610e;font-size:14px;font-weight:800;line-height:1.1}.Catalog-module__dz9CnW__cardPrice{color:#272f31}.Catalog-module__dz9CnW__cardCompare{color:#9ca3af;font-size:12px;text-decoration:line-through}.Catalog-module__dz9CnW__cardNote{color:#1f2937;font-size:11px}.Catalog-module__dz9CnW__cardCart{color:#fff;cursor:pointer;background:#0a0a0a;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;display:inline-flex}.Catalog-module__dz9CnW__cardCart:hover{background:#16610e}.Catalog-module__dz9CnW__cardCartInBag{color:#16610e;cursor:pointer;background:#fff;border:2px solid #16610e;border-radius:999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;display:inline-flex}.Catalog-module__dz9CnW__cardCartInBag:hover{color:#fff;background:#16610e}.Catalog-module__dz9CnW__cardLink:hover .Catalog-module__dz9CnW__cardName{color:#16610e}.Catalog-module__dz9CnW__pager{justify-content:flex-end;gap:8px;margin-top:28px;display:flex}.Catalog-module__dz9CnW__note{background:#f9fafb;margin:0;padding:20px}.Catalog-module__dz9CnW__emptyResults{background:#f9fafb;border:1px solid #e5e7eb;max-width:480px;margin:8px 0 0;padding:24px 20px}.Catalog-module__dz9CnW__emptyResultsTitle{margin:0 0 8px;font-size:16px;font-weight:700}.Catalog-module__dz9CnW__emptyResultsHint{color:#6b7280;margin:0 0 16px;font-size:14px;line-height:1.45}.Catalog-module__dz9CnW__visuallyHidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:800px){.Catalog-module__dz9CnW__topMobile{display:none}.Catalog-module__dz9CnW__account{display:inline-flex}.Catalog-module__dz9CnW__topNav{display:flex}.Catalog-module__dz9CnW__filterToggle{display:none}.Catalog-module__dz9CnW__layout{grid-template-columns:196px minmax(0,1fr);align-items:start;gap:28px;padding:28px 24px 72px;display:grid}.Catalog-module__dz9CnW__filters,.Catalog-module__dz9CnW__filtersOpen{margin:0;display:block;position:sticky;top:16px}.Catalog-module__dz9CnW__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 16px}.Catalog-module__dz9CnW__cardSummary{-webkit-line-clamp:2;font-size:12px;line-height:1.35;display:-webkit-box}.Catalog-module__dz9CnW__cardRail{flex-basis:220px}.Catalog-module__dz9CnW__cardName{font-size:14px}.Catalog-module__dz9CnW__banner{min-height:280px}.Catalog-module__dz9CnW__bannerCopy{padding:64px 40px}}@media (min-width:1100px){.Catalog-module__dz9CnW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.YouMayAlsoLike-module__icj_jG__section{margin-top:48px}.YouMayAlsoLike-module__icj_jG__section h2{margin:0 0 18px;font-size:22px;font-weight:800}.YouMayAlsoLike-module__icj_jG__status{color:#6b7280;font-size:14px}.YouMayAlsoLike-module__icj_jG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;display:grid}@media (min-width:900px){.YouMayAlsoLike-module__icj_jG__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
.CartSyncAlert-module__JEjqzW__alert{background:#fef2f2;border:1px solid #fecaca;margin-bottom:12px;padding:12px 14px}.CartSyncAlert-module__JEjqzW__message{color:#991b1b;margin:0 0 10px;font-size:13px;line-height:1.45}.CartSyncAlert-module__JEjqzW__actions{flex-wrap:wrap;gap:8px;display:flex}.CartSyncAlert-module__JEjqzW__retry,.CartSyncAlert-module__JEjqzW__dismiss{color:#111827;cursor:pointer;font:inherit;background:#fff;border:1px solid #d1d5db;min-height:36px;padding:0 12px;font-size:13px;font-weight:700}.CartSyncAlert-module__JEjqzW__retry{color:#fff;background:#16610e;border-color:#16610e}.CartSyncAlert-module__JEjqzW__retry:hover{background:#0f4a0a}.CartSyncAlert-module__JEjqzW__dismiss:hover{border-color:#9ca3af}
.CartDrawer-module__AMF5TG__root{z-index:60}.CartDrawer-module__AMF5TG__panel{background:#fff;flex-direction:column;height:100%;display:flex;box-shadow:-8px 0 24px #0000001f}.CartDrawer-module__AMF5TG__head{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.CartDrawer-module__AMF5TG__head h2{color:#111827;margin:0;font-size:18px;font-weight:800}.CartDrawer-module__AMF5TG__close{color:#111827;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;font-size:28px;line-height:1}.CartDrawer-module__AMF5TG__body{flex:auto;padding:12px 18px;overflow:auto}.CartDrawer-module__AMF5TG__status,.CartDrawer-module__AMF5TG__empty{color:#374151;font-size:14px;font-weight:500}.CartDrawer-module__AMF5TG__line{border-bottom:1px solid #f0f1f3;grid-template-columns:88px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.CartDrawer-module__AMF5TG__thumb{aspect-ratio:1;background:#f3f4f6;display:block}.CartDrawer-module__AMF5TG__thumb img,.CartDrawer-module__AMF5TG__thumbImg{object-fit:contain;width:100%;height:100%;display:block}.CartDrawer-module__AMF5TG__detail{color:#111827;flex-direction:column;gap:4px;min-width:0;display:flex}.CartDrawer-module__AMF5TG__name{color:#111827;text-overflow:ellipsis;font-size:14px;font-weight:700;line-height:1.35;text-decoration:none;display:block;overflow:hidden}.CartDrawer-module__AMF5TG__variant{color:#4b5563;margin:0;font-size:12px;line-height:1.35}.CartDrawer-module__AMF5TG__price{color:#111827;margin:0;font-size:15px;font-weight:800}.CartDrawer-module__AMF5TG__compare{color:#9ca3af;margin-left:6px;font-size:12px;font-weight:500;text-decoration:line-through}.CartDrawer-module__AMF5TG__row{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.CartDrawer-module__AMF5TG__qty{color:#111827;border:1px solid #d1d5db;align-items:center;gap:0;display:inline-flex}.CartDrawer-module__AMF5TG__qty button{cursor:pointer;background:0 0;border:0;width:28px;height:32px;font-size:16px}.CartDrawer-module__AMF5TG__qty span{text-align:center;min-width:24px;font-size:14px}.CartDrawer-module__AMF5TG__remove{color:#6b7280;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px}.CartDrawer-module__AMF5TG__foot{border-top:1px solid #e5e7eb;flex-direction:column;gap:10px;padding:16px 18px 20px;display:flex}.CartDrawer-module__AMF5TG__subtotalRow{justify-content:space-between;align-items:baseline;display:flex}.CartDrawer-module__AMF5TG__subtotalRow span{color:#6b7280;font-size:13px}.CartDrawer-module__AMF5TG__subtotalRow strong{color:#111827;font-size:22px}.CartDrawer-module__AMF5TG__foot{color:#111827}.CartDrawer-module__AMF5TG__viewCart{color:#111827;text-align:center;border:1px solid #111827;justify-content:center;align-items:center;min-height:48px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.CartDrawer-module__AMF5TG__checkout{color:#fff;text-align:center;background:#111827;justify-content:center;align-items:center;min-height:48px;font-size:14px;font-weight:700;text-decoration:none;display:flex}
.CookieConsentBanner-module__HJclbW__bar{padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));z-index:1200;background:#fff;border-top:1px solid #e5e7eb;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 32px #0a0a0a14}.CookieConsentBanner-module__HJclbW__inner{flex-direction:column;align-items:flex-start;gap:14px;max-width:1120px;margin:0 auto;display:flex}.CookieConsentBanner-module__HJclbW__title{color:#111827;margin:0;font-size:16px;font-weight:800}.CookieConsentBanner-module__HJclbW__lead{color:#4b5563;max-width:72ch;margin:0;font-size:14px;line-height:1.5}.CookieConsentBanner-module__HJclbW__lead a{color:#111827;text-underline-offset:2px;font-weight:700;text-decoration:underline}.CookieConsentBanner-module__HJclbW__actions{flex-wrap:wrap;gap:8px;display:flex}.CookieConsentBanner-module__HJclbW__btn{color:#111827;cursor:pointer;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:2px;min-height:40px;padding:0 16px;font-size:13px;font-weight:700}.CookieConsentBanner-module__HJclbW__btn:hover{border-color:#9ca3af}.CookieConsentBanner-module__HJclbW__btn:focus-visible{outline-offset:2px;outline:2px solid #16610e}.CookieConsentBanner-module__HJclbW__btnPrimary{color:#fff;background:#16610e;border-color:#16610e}.CookieConsentBanner-module__HJclbW__btnPrimary:hover{background:#12500b;border-color:#12500b}.CookieConsentBanner-module__HJclbW__panel{background:#f9fafb;border:1px solid #e5e7eb;border-radius:2px;flex-direction:column;gap:12px;width:100%;margin-top:4px;padding:14px;display:flex}.CookieConsentBanner-module__HJclbW__panelTitle{color:#111827;margin:0;font-size:15px;font-weight:800}.CookieConsentBanner-module__HJclbW__row{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;gap:12px;padding-top:12px;display:flex}.CookieConsentBanner-module__HJclbW__row:first-of-type{border-top:0;padding-top:0}.CookieConsentBanner-module__HJclbW__rowText{flex:1;min-width:0}.CookieConsentBanner-module__HJclbW__rowText strong{color:#111827;margin-bottom:4px;font-size:14px;display:block}.CookieConsentBanner-module__HJclbW__rowText span{color:#6b7280;font-size:13px;line-height:1.45}.CookieConsentBanner-module__HJclbW__switch{appearance:none;cursor:pointer;background:#d1d5db;border:0;border-radius:999px;flex:none;width:44px;height:24px;margin-top:2px;transition:background .15s;position:relative}.CookieConsentBanner-module__HJclbW__switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.CookieConsentBanner-module__HJclbW__switch:checked{background:#16610e}.CookieConsentBanner-module__HJclbW__switch:checked:after{transform:translate(20px)}.CookieConsentBanner-module__HJclbW__switch:disabled{cursor:not-allowed;opacity:.65}.CookieConsentBanner-module__HJclbW__switch:focus-visible{outline-offset:2px;outline:2px solid #16610e}.CookieConsentBanner-module__HJclbW__panelActions{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}@media (min-width:768px){.CookieConsentBanner-module__HJclbW__inner{flex-flow:wrap;justify-content:space-between;align-items:center}.CookieConsentBanner-module__HJclbW__copy{flex:1;min-width:280px}.CookieConsentBanner-module__HJclbW__panel{flex-basis:100%}}
.ExploreBanner-module__0E3uPG__banner{min-height:200px}.ExploreBanner-module__0E3uPG__img{object-position:center 42%}@media (max-width:699px){.ExploreBanner-module__0E3uPG__img{object-position:center 38%}}@media (min-width:700px){.ExploreBanner-module__0E3uPG__img{object-position:center 48%}}
.NetworkStatusBanner-module__e8-JGG__bar{color:#fff;z-index:1100;background:#272f31;border-bottom:1px solid #16610e;width:100%;padding:10px 16px;position:sticky;top:0;left:0}.NetworkStatusBanner-module__e8-JGG__bar[data-tone=slow]{color:#272f31;background:#fff8f0;border-bottom-color:#f97a00}.NetworkStatusBanner-module__e8-JGG__inner{max-width:1120px;margin:0 auto}.NetworkStatusBanner-module__e8-JGG__title{margin:0 0 4px;font-size:14px;font-weight:800}.NetworkStatusBanner-module__e8-JGG__lead{opacity:.92;margin:0;font-size:13px;line-height:1.45}.NetworkStatusBanner-module__e8-JGG__bar[data-tone=slow] .NetworkStatusBanner-module__e8-JGG__lead{color:#4b5563;opacity:1}
.StoreSiteHeader-module__tjJGsq__siteHeader{z-index:40;position:relative}.StoreSiteHeader-module__tjJGsq__nav{white-space:nowrap;flex-wrap:nowrap;flex:auto;justify-content:center;gap:18px;min-width:0;display:none;overflow:hidden}.StoreSiteHeader-module__tjJGsq__nav a{flex-shrink:0;font-size:15px;font-weight:600}.StoreSiteHeader-module__tjJGsq__headerRight{flex:none;justify-content:flex-end;align-items:center;gap:4px;min-width:0;margin-left:auto;display:flex}.StoreSiteHeader-module__tjJGsq__iconBar{flex:none;align-items:center;gap:2px;display:flex}.StoreSiteHeader-module__tjJGsq__menuButton{display:inline-flex}@media (min-width:800px){.StoreSiteHeader-module__tjJGsq__nav{display:flex}.StoreSiteHeader-module__tjJGsq__menuButton{display:none}}@media (min-width:1200px){.StoreSiteHeader-module__tjJGsq__siteHeader{grid-template-columns:auto minmax(0,1fr) auto;gap:16px;display:grid}.StoreSiteHeader-module__tjJGsq__nav{justify-self:center;width:100%;max-width:100%}.StoreSiteHeader-module__tjJGsq__headerRight{grid-column:3;justify-self:end}}
.HomeProductSections-module__f0sgIa__section{padding:24px 0 8px}.HomeProductSections-module__f0sgIa__wrap{max-width:min(1200px,100vw - 32px);margin:0 auto;padding:0 16px}.HomeProductSections-module__f0sgIa__head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.HomeProductSections-module__f0sgIa__title{letter-spacing:-.02em;margin:0;font-size:clamp(22px,3.6vw,28px);font-weight:800;line-height:1.1}.HomeProductSections-module__f0sgIa__viewAll{color:#fff;background:#0a0a0a;border-radius:999px;flex:none;align-items:center;min-height:40px;padding:0 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.HomeProductSections-module__f0sgIa__viewAll:hover{background:#16610e}.HomeProductSections-module__f0sgIa__empty{color:#1f2937;margin:0;font-size:14px}.HomeProductSections-module__f0sgIa__railWrap{position:relative}.HomeProductSections-module__f0sgIa__rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.HomeProductSections-module__f0sgIa__railItem{scroll-snap-align:start;flex:0 0 42%;min-width:0}.HomeProductSections-module__f0sgIa__tabBar{justify-content:center;align-items:center;gap:5px;margin-top:12px;display:flex}.HomeProductSections-module__f0sgIa__tab{cursor:pointer;background:#272f3147;border:0;border-radius:2px;width:28px;height:4px;padding:0}.HomeProductSections-module__f0sgIa__tabActive{background:#272f31;width:36px}.HomeProductSections-module__f0sgIa__gridNew{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;max-height:none;display:grid}.HomeProductSections-module__f0sgIa__gridDeals{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;display:grid}.HomeProductSections-module__f0sgIa__gallery{margin:16px 0;padding:32px 0 40px}.HomeProductSections-module__f0sgIa__galleryTitle{letter-spacing:-.02em;text-align:center;margin:0 0 28px;font-size:clamp(26px,4vw,34px);font-weight:800}.HomeProductSections-module__f0sgIa__galleryStage{justify-content:center;align-items:center;gap:8px;max-width:min(1100px,100vw - 24px);margin:0 auto;display:flex;position:relative}.HomeProductSections-module__f0sgIa__galleryNav{color:#272f31;cursor:pointer;background:#ffffffeb;border:1px solid #e5e7eb;border-radius:999px;flex:none;width:44px;height:44px;font-size:28px;line-height:1}.HomeProductSections-module__f0sgIa__galleryTrack{flex:auto;grid-template-columns:1fr;height:min(52vw,420px);min-height:280px;margin:0;padding:0;list-style:none;display:grid;position:relative}.HomeProductSections-module__f0sgIa__galleryCard{opacity:0;pointer-events:none;background:#0a0a0a;border-radius:8px;flex-direction:column;grid-area:1/1;width:100%;transition:transform .45s,opacity .45s;display:flex;overflow:hidden;transform:scale(.78)translate(0);box-shadow:0 18px 40px #0a0a0a2e}.HomeProductSections-module__f0sgIa__galleryCard iframe{aspect-ratio:16/9;border:0;width:100%;height:auto;display:block}.HomeProductSections-module__f0sgIa__galleryCaption{color:#fff;margin:0;padding:10px 12px 12px;font-size:14px;font-weight:700}.HomeProductSections-module__f0sgIa__galleryCardActive{opacity:1;pointer-events:auto;z-index:3;transform:scale(1)translate(0)}.HomeProductSections-module__f0sgIa__galleryCardLeft{opacity:.55;pointer-events:none;z-index:2;transform:scale(.86)translate(-28%)}.HomeProductSections-module__f0sgIa__galleryCardRight{opacity:.55;pointer-events:none;z-index:2;transform:scale(.86)translate(28%)}.HomeProductSections-module__f0sgIa__galleryCardHidden{opacity:0;z-index:1}@media (min-width:800px){.HomeProductSections-module__f0sgIa__railItem{flex-basis:220px}.HomeProductSections-module__f0sgIa__gridNew{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:18px 14px}.HomeProductSections-module__f0sgIa__gridNew>:nth-child(n+17){display:none}.HomeProductSections-module__f0sgIa__gridDeals{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 14px}.HomeProductSections-module__f0sgIa__gridDeals>:nth-child(n+9){display:none}}@media (max-width:799px){.HomeProductSections-module__f0sgIa__gridNew>:nth-child(n+13),.HomeProductSections-module__f0sgIa__gridDeals>:nth-child(n+5){display:none}}
.StoreProductSearch-module__V1Zi3G__wrap{width:100%;position:relative}.StoreProductSearch-module__V1Zi3G__wrapDrawer{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.StoreProductSearch-module__V1Zi3G__wrap input:focus{outline:none}.StoreProductSearch-module__V1Zi3G__form{align-items:center;gap:0;width:100%;display:flex;position:relative}.StoreProductSearch-module__V1Zi3G__formHeader{background:#ffffff14;border:1px solid #ffffff2e;min-height:40px;padding:0 4px 0 10px}.StoreProductSearch-module__V1Zi3G__formHeader:focus-within{border-color:#f97a00bf}.StoreProductSearch-module__V1Zi3G__formHomeDesktop{background:#f9fafb;border:1px solid #d1d5db;width:100%}.StoreProductSearch-module__V1Zi3G__formHomeDesktop:focus-within{border-color:#16610e;box-shadow:0 0 0 1px #16610e}.StoreProductSearch-module__V1Zi3G__formHomeDrawer{background:#fff;border:1px solid #d1d5db;flex-shrink:0;gap:0;width:100%}.StoreProductSearch-module__V1Zi3G__formHomeDrawer:focus-within{border-color:#16610e;box-shadow:0 0 0 1px #16610e}.StoreProductSearch-module__V1Zi3G__formFilter{background:#fff;border:1px solid #d1d5db;width:100%}.StoreProductSearch-module__V1Zi3G__formFilter:focus-within{border-color:#16610e;box-shadow:0 0 0 1px #16610e}.StoreProductSearch-module__V1Zi3G__input{font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0;min-height:36px;font-size:14px}.StoreProductSearch-module__V1Zi3G__inputHeader{color:#fff}.StoreProductSearch-module__V1Zi3G__inputHeader::placeholder{color:#ffffff8c}.StoreProductSearch-module__V1Zi3G__inputHomeDesktop{color:#272f31;width:100%;min-height:36px;padding:0 12px}.StoreProductSearch-module__V1Zi3G__inputFilter{color:#272f31;width:100%;min-height:42px;padding:0 12px}.StoreProductSearch-module__V1Zi3G__submitFilter{display:none}.StoreProductSearch-module__V1Zi3G__inputHomeDrawer{color:#111827;flex:1;min-height:44px;padding:0 12px}.StoreProductSearch-module__V1Zi3G__submit{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:36px;min-height:36px;padding:0;display:inline-flex}.StoreProductSearch-module__V1Zi3G__submit:focus-visible{outline-offset:2px;outline:2px solid #16610e}.StoreProductSearch-module__V1Zi3G__submitHeader{color:#fff}.StoreProductSearch-module__V1Zi3G__submitHeader:hover{color:#f97a00}.StoreProductSearch-module__V1Zi3G__submitHome{color:#fff;background:#111827;min-width:40px;min-height:36px}.StoreProductSearch-module__V1Zi3G__panel{z-index:1300;background:#fff;border:1px solid #e5e7eb;max-height:min(70vh,420px);margin-top:6px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 12px 40px #0a0a0a24}.StoreProductSearch-module__V1Zi3G__panelHomeDesktop{margin-top:8px}.StoreProductSearch-module__V1Zi3G__panelDrawer{box-shadow:none;overscroll-behavior:contain;z-index:auto;background:0 0;border:0;border-top:1px solid #f0f1f3;flex:auto;width:100%;min-height:0;max-height:none;margin-top:12px;position:static;top:auto;left:auto;right:auto;overflow:auto}.StoreProductSearch-module__V1Zi3G__status{color:#6b7280;padding:12px 14px;font-size:13px}.StoreProductSearch-module__V1Zi3G__emptyState{padding:16px 14px 14px}.StoreProductSearch-module__V1Zi3G__emptyTitle{color:#111827;margin:0 0 6px;font-size:14px;font-weight:700}.StoreProductSearch-module__V1Zi3G__emptyHint{color:#6b7280;margin:0 0 12px;font-size:13px;line-height:1.45}.StoreProductSearch-module__V1Zi3G__emptyAction{color:#16610e;cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:13px;font-weight:700;text-decoration:underline;display:inline-block}.StoreProductSearch-module__V1Zi3G__emptyAction:hover{color:#0f4a0a}.StoreProductSearch-module__V1Zi3G__list{margin:0;padding:6px 0;list-style:none}.StoreProductSearch-module__V1Zi3G__item a{color:inherit;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;padding:8px 12px;text-decoration:none;display:grid}.StoreProductSearch-module__V1Zi3G__item a:hover{background:#f9fafb}.StoreProductSearch-module__V1Zi3G__thumb{aspect-ratio:1;background:#f3f4f6}.StoreProductSearch-module__V1Zi3G__thumb img{object-fit:cover;width:100%;height:100%;display:block}.StoreProductSearch-module__V1Zi3G__meta{min-width:0}.StoreProductSearch-module__V1Zi3G__name{color:#111827;text-overflow:ellipsis;white-space:nowrap;margin:0 0 2px;font-size:14px;font-weight:700;overflow:hidden}.StoreProductSearch-module__V1Zi3G__price{color:#16610e;margin:0;font-size:13px;font-weight:700}.StoreProductSearch-module__V1Zi3G__footer{border-top:1px solid #f0f1f3;padding:8px 12px}.StoreProductSearch-module__V1Zi3G__footer a{color:#111827;padding:8px 4px;font-size:13px;font-weight:700;text-decoration:none;display:block}.StoreProductSearch-module__V1Zi3G__footer a:hover{color:#16610e}.StoreProductSearch-module__V1Zi3G__footerAction{color:#111827;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;width:100%;padding:8px 4px;font-size:13px;font-weight:700;display:block}.StoreProductSearch-module__V1Zi3G__footerAction:hover{color:#16610e}.StoreProductSearch-module__V1Zi3G__error{color:#b91c1c;margin-top:6px;font-size:12px}.StoreProductSearch-module__V1Zi3G__visuallyHidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.ProductImageGallery-module__P49t-W__wrap{flex-direction:column;gap:12px;display:flex}.ProductImageGallery-module__P49t-W__frame{cursor:crosshair;touch-action:none;background:#f8f9fa;overflow:hidden}.ProductImageGallery-module__P49t-W__main{object-fit:contain;will-change:transform;width:min(100%,520px);height:auto;max-height:520px;margin:0 auto;padding:28px 20px;transition:transform .12s ease-out;display:block}.ProductImageGallery-module__P49t-W__thumbs{flex-wrap:wrap;gap:8px;display:flex}.ProductImageGallery-module__P49t-W__thumb{cursor:pointer;background:#f3f4f6;border:1px solid #e5e7eb;width:64px;height:64px;padding:0}.ProductImageGallery-module__P49t-W__thumb[data-active=true]{border-color:#111827;box-shadow:inset 0 0 0 1px #111827}.ProductImageGallery-module__P49t-W__thumb img{object-fit:contain;width:100%;height:100%;display:block}.ProductImageGallery-module__P49t-W__empty{color:#6b7280;background:#f8f9fa;justify-content:center;align-items:center;min-height:280px;display:flex}
.ContentPageLayout-module__wA0TRa__page{color:#111827;background:#fff;flex:auto}.ContentPageLayout-module__wA0TRa__pageDark{color:#f3f4f6;background:#0a0a0a}.ContentPageLayout-module__wA0TRa__pageDark .ContentPageLayout-module__wA0TRa__body{color:#e5e7eb}.ContentPageLayout-module__wA0TRa__contentTopNav{gap:14px;display:flex!important}.ContentPageLayout-module__wA0TRa__bannerCrumb{opacity:.9;margin:0 0 10px;font-size:13px}.ContentPageLayout-module__wA0TRa__bannerCrumb a{color:inherit;text-underline-offset:3px;text-decoration:underline}.ContentPageLayout-module__wA0TRa__main{box-sizing:border-box;width:100%;max-width:min(1280px,92vw);margin:0 auto;padding:32px clamp(18px,4vw,48px) 64px}@media (min-width:1536px){.ContentPageLayout-module__wA0TRa__main{max-width:min(1320px,86vw);padding-bottom:72px}}.ContentPageLayout-module__wA0TRa__body{font-size:1rem;line-height:1.75}.ContentPageLayout-module__wA0TRa__section{margin-top:40px}.ContentPageLayout-module__wA0TRa__sectionH{color:#111827;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #e5e7eb;margin:0 0 16px;padding-bottom:10px;font-size:.78rem;font-weight:800}.ContentPageLayout-module__wA0TRa__section p{color:#374151;margin:0 0 14px}.ContentPageLayout-module__wA0TRa__section ul{color:#374151;margin:12px 0 0;padding-left:1.2rem}.ContentPageLayout-module__wA0TRa__section li{margin-bottom:8px}.ContentPageLayout-module__wA0TRa__listTitle{margin:18px 0 8px;font-size:1rem;font-weight:700}.ContentPageLayout-module__wA0TRa__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.ContentPageLayout-module__wA0TRa__actions a,.ContentPageLayout-module__wA0TRa__actions button{color:#fff;cursor:pointer;font:inherit;background:#16610e;border:0;place-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.ContentPageLayout-module__wA0TRa__actions a.ContentPageLayout-module__wA0TRa__secondary,.ContentPageLayout-module__wA0TRa__actions button.ContentPageLayout-module__wA0TRa__secondary{color:#111827;background:#fff;border:1px solid #272f31}
.PagePulse-module__gql1xG__root{z-index:2;background:#fff;justify-content:center;align-items:center;min-height:40vh;display:flex;position:relative;inset:0}.PagePulse-module__gql1xG__dot{background:#16610e;border-radius:0;width:10px;height:10px;animation:1.2s ease-in-out infinite PagePulse-module__gql1xG__pulse}.PagePulse-module__gql1xG__dot:nth-child(2){margin-left:8px;animation-delay:.15s}.PagePulse-module__gql1xG__dot:nth-child(3){margin-left:8px;animation-delay:.3s}@keyframes PagePulse-module__gql1xG__pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}
.ProductPageSkeleton-module__X2VK6a__root{gap:28px;display:grid}.ProductPageSkeleton-module__X2VK6a__gallery{background:#e5e7eb;border-radius:8px;min-height:320px;animation:1.4s ease-in-out infinite ProductPageSkeleton-module__X2VK6a__pulse}.ProductPageSkeleton-module__X2VK6a__buy{flex-direction:column;gap:12px;display:flex}.ProductPageSkeleton-module__X2VK6a__kicker,.ProductPageSkeleton-module__X2VK6a__title,.ProductPageSkeleton-module__X2VK6a__price,.ProductPageSkeleton-module__X2VK6a__line,.ProductPageSkeleton-module__X2VK6a__purchase{background:#e5e7eb;border-radius:6px;animation:1.4s ease-in-out infinite ProductPageSkeleton-module__X2VK6a__pulse}.ProductPageSkeleton-module__X2VK6a__kicker{width:40%;height:14px}.ProductPageSkeleton-module__X2VK6a__title{width:85%;height:40px}.ProductPageSkeleton-module__X2VK6a__price{width:35%;height:24px}.ProductPageSkeleton-module__X2VK6a__line{width:70%;height:14px}.ProductPageSkeleton-module__X2VK6a__purchase{width:100%;height:48px;margin-top:8px}.ProductPageSkeleton-module__X2VK6a__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes ProductPageSkeleton-module__X2VK6a__pulse{0%,to{opacity:1}50%{opacity:.55}}@media (min-width:900px){.ProductPageSkeleton-module__X2VK6a__root{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
.Account-module__5Fo1yW__nav{flex-wrap:wrap;gap:10px 18px;margin:0 0 28px;display:flex}.Account-module__5Fo1yW__nav a{color:#d1d5db;font-size:14px;font-weight:700;text-decoration:none}.Account-module__5Fo1yW__nav a:hover,.Account-module__5Fo1yW__nav a[aria-current=page]{color:#f97a00}.Account-module__5Fo1yW__nav a[aria-current=page]{text-underline-offset:4px;text-decoration:underline}.Account-module__5Fo1yW__nav a:focus-visible,.Account-module__5Fo1yW__primary:focus-visible,.Account-module__5Fo1yW__quietButton:focus-visible,.Account-module__5Fo1yW__card:focus-visible,.Account-module__5Fo1yW__textLink:focus-visible{outline-offset:2px;outline:2px solid #86efac}.Account-module__5Fo1yW__quiet{color:#9ca3af;margin:0;font-size:14px;line-height:1.5}.Account-module__5Fo1yW__intro{color:#d1d5db;margin:0 0 16px;font-size:15px;line-height:1.5}.Account-module__5Fo1yW__narrow{max-width:420px;margin:0 auto}.Account-module__5Fo1yW__stack{gap:12px;display:grid}.Account-module__5Fo1yW__primary{box-sizing:border-box;color:#fff;cursor:pointer;font:inherit;background:#16610e;border:0;justify-content:center;align-items:center;width:100%;min-height:48px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.Account-module__5Fo1yW__primary:disabled{cursor:not-allowed;opacity:.55}.Account-module__5Fo1yW__quietButton{color:#9ca3af;cursor:pointer;font:inherit;background:0 0;border:0;margin-top:20px;padding:8px 0;font-size:14px;font-weight:600}.Account-module__5Fo1yW__quietButton:hover{color:#f3f4f6}.Account-module__5Fo1yW__switch{color:#9ca3af;text-align:center;margin:4px 0 0;font-size:14px}.Account-module__5Fo1yW__switch a,.Account-module__5Fo1yW__textLink{color:#f97a00;font-weight:700;text-decoration:none}.Account-module__5Fo1yW__switch a:hover,.Account-module__5Fo1yW__textLink:hover{text-decoration:underline}.Account-module__5Fo1yW__sectionTitle{color:#f3f4f6;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #374151;margin:28px 0 16px;padding-bottom:10px;font-size:.78rem;font-weight:800}.Account-module__5Fo1yW__sectionTitle:first-child{margin-top:0}.Account-module__5Fo1yW__block{gap:8px;margin-bottom:8px;display:grid}.Account-module__5Fo1yW__form{gap:14px;max-width:560px;display:grid}.Account-module__5Fo1yW__field{gap:6px;display:grid}.Account-module__5Fo1yW__field label{color:#f3f4f6;font-size:14px;font-weight:700}.Account-module__5Fo1yW__field input{color:#f9fafb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;background:#111827;border:1px solid #374151;border-radius:0;width:100%;min-height:44px;padding:0 12px}.Account-module__5Fo1yW__field input::placeholder{color:#9ca3af}.Account-module__5Fo1yW__field input[readonly]{color:#d1d5db;background:#1f2937}.Account-module__5Fo1yW__field input:focus-visible{outline-offset:0;outline:2px solid #86efac}.Account-module__5Fo1yW__row2{gap:14px;display:grid}.Account-module__5Fo1yW__error{color:#f87171;margin:0;font-size:13px}.Account-module__5Fo1yW__success{color:#86efac;margin:0;font-size:14px}.Account-module__5Fo1yW__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.Account-module__5Fo1yW__card{color:#e5e7eb;background:#111827;border:1px solid #374151;gap:4px;padding:16px 18px;text-decoration:none;display:grid}.Account-module__5Fo1yW__card:hover{border-color:#86efac}.Account-module__5Fo1yW__card strong{color:#f9fafb;font-size:15px}.Account-module__5Fo1yW__meta{color:#9ca3af;font-size:14px}.Account-module__5Fo1yW__status{color:#86efac;font-size:14px;font-weight:700}.Account-module__5Fo1yW__note{color:#d1d5db;background:#111827;border:1px solid #374151;margin:0 0 16px;padding:12px 14px;font-size:14px;line-height:1.5}.Account-module__5Fo1yW__note[data-kind=cancelled]{color:#fecaca;background:#3f1d1d;border-color:#7f1d1d}.Account-module__5Fo1yW__trail{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0;margin:0;padding:0;list-style:none;display:grid}.Account-module__5Fo1yW__step{color:#9ca3af;border-bottom:3px solid #374151;padding:0 8px 12px;font-size:13px;font-weight:600}.Account-module__5Fo1yW__step[data-state=done],.Account-module__5Fo1yW__step[data-state=current]{color:#86efac;border-bottom-color:#86efac}.Account-module__5Fo1yW__step[data-state=current]{color:#f9fafb;font-weight:800}.Account-module__5Fo1yW__lines{gap:12px;margin:0;padding:0;list-style:none;display:grid}.Account-module__5Fo1yW__line{background:#111827;border:1px solid #374151;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.Account-module__5Fo1yW__thumb,.Account-module__5Fo1yW__thumbFallback{object-fit:cover;background:#1f2937;width:72px;height:72px}.Account-module__5Fo1yW__line h3{color:#f9fafb;margin:0 0 4px;font-size:15px}.Account-module__5Fo1yW__totals{gap:8px;max-width:320px;margin:16px 0 0;display:grid}.Account-module__5Fo1yW__totals div{justify-content:space-between;gap:16px;display:flex}.Account-module__5Fo1yW__totals dt{color:#9ca3af}.Account-module__5Fo1yW__totals dd{color:#f9fafb;margin:0;font-weight:700}.Account-module__5Fo1yW__events{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.Account-module__5Fo1yW__events li{border-bottom:1px solid #374151;gap:2px;padding-bottom:10px;display:grid}.Account-module__5Fo1yW__events time{color:#9ca3af;font-size:13px}.Account-module__5Fo1yW__code{letter-spacing:.04em;margin:0;font-size:20px;font-weight:800}@media (min-width:560px){.Account-module__5Fo1yW__row2{grid-template-columns:1fr 1fr}}@media (min-width:720px){.Account-module__5Fo1yW__trail{grid-template-columns:repeat(4,minmax(0,1fr))}}
.AuthForm-module__4ah1Xa__shell{width:100%;max-width:420px;margin:0 auto}.AuthForm-module__4ah1Xa__authShell .AuthForm-module__4ah1Xa__field label{color:#f3f4f6}.AuthForm-module__4ah1Xa__authShell .AuthForm-module__4ah1Xa__field input{color:#f9fafb;background:#111827;border-color:#374151}.AuthForm-module__4ah1Xa__authShell .AuthForm-module__4ah1Xa__field input::placeholder{color:#9ca3af}.AuthForm-module__4ah1Xa__authShell .AuthForm-module__4ah1Xa__checkRow{color:#d1d5db}.AuthForm-module__4ah1Xa__authShell .AuthForm-module__4ah1Xa__checkRow a{color:#f97a00}.AuthForm-module__4ah1Xa__authShell .AuthForm-module__4ah1Xa__switch{color:#9ca3af}.AuthForm-module__4ah1Xa__authShell .AuthForm-module__4ah1Xa__switch a{color:#f97a00}.AuthForm-module__4ah1Xa__authShell .AuthForm-module__4ah1Xa__success{color:#86efac}.AuthForm-module__4ah1Xa__authShell .AuthForm-module__4ah1Xa__intro{color:#d1d5db;text-align:center;margin:0 0 20px;font-size:15px;line-height:1.5}.AuthForm-module__4ah1Xa__authShell .AuthForm-module__4ah1Xa__stack{flex-direction:column;gap:12px;display:flex}.AuthForm-module__4ah1Xa__form{gap:14px;display:grid}.AuthForm-module__4ah1Xa__field{gap:6px;display:grid}.AuthForm-module__4ah1Xa__field label{font-size:14px;font-weight:700}.AuthForm-module__4ah1Xa__field input{font:inherit;border:1px solid #272f31;border-radius:0;width:100%;min-height:44px;padding:0 12px}.AuthForm-module__4ah1Xa__field input:focus-visible{outline-offset:0;outline:2px solid #16610e}.AuthForm-module__4ah1Xa__row2{gap:14px;display:grid}.AuthForm-module__4ah1Xa__checkRow{color:#374151;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.AuthForm-module__4ah1Xa__checkRow input{margin-top:3px}.AuthForm-module__4ah1Xa__checkRow a{color:#16610e;font-weight:700}.AuthForm-module__4ah1Xa__submit{box-sizing:border-box;color:#fff;cursor:pointer;font:inherit;text-align:center;background:#16610e;border:0;justify-content:center;align-items:center;width:100%;min-height:48px;padding:0 16px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.AuthForm-module__4ah1Xa__submit:disabled{cursor:not-allowed;opacity:.55}.AuthForm-module__4ah1Xa__submit[data-busy=true]:disabled{cursor:wait;opacity:.7}.AuthForm-module__4ah1Xa__error{color:#b42318;margin:0;font-size:13px}.AuthForm-module__4ah1Xa__success{color:#16610e;margin:0;font-size:14px}.AuthForm-module__4ah1Xa__switch{color:#4b5563;text-align:center;margin:16px 0 0;font-size:14px}.AuthForm-module__4ah1Xa__switch a{color:#16610e;font-weight:700;text-decoration:none}.AuthForm-module__4ah1Xa__switch a:hover{text-decoration:underline}@media (min-width:560px){.AuthForm-module__4ah1Xa__row2{grid-template-columns:1fr 1fr}}
.CartPage-module__uUJAXq__page{color:#111827;background:#fff;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.CartPage-module__uUJAXq__top{color:#fff;background:#0a0a0a;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:0 16px;display:flex}.CartPage-module__uUJAXq__mark{width:auto;height:28px}.CartPage-module__uUJAXq__topNav a{color:#fff;font-size:14px;text-decoration:none}.CartPage-module__uUJAXq__main{max-width:1040px;margin:0 auto;padding:24px 16px 56px}.CartPage-module__uUJAXq__steps{color:#9ca3af;flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-bottom:28px;font-size:13px;display:flex}.CartPage-module__uUJAXq__stepActive{color:#111827;font-weight:800}.CartPage-module__uUJAXq__layout{gap:32px;display:grid}.CartPage-module__uUJAXq__linesTitle{margin:0 0 16px;font-size:22px;font-weight:800}.CartPage-module__uUJAXq__empty{color:#6b7280}.CartPage-module__uUJAXq__line{border-top:1px solid #e5e7eb;padding:18px 0}.CartPage-module__uUJAXq__lineBody{grid-template-columns:96px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.CartPage-module__uUJAXq__thumb{aspect-ratio:1;background:#f3f4f6}.CartPage-module__uUJAXq__thumb img,.CartPage-module__uUJAXq__thumbImg{object-fit:contain;width:100%;height:100%}.CartPage-module__uUJAXq__lineName{color:#111827;margin:0;font-size:16px;font-weight:700;text-decoration:none;display:inline-block}.CartPage-module__uUJAXq__lineName:hover{color:#16610e}.CartPage-module__uUJAXq__thumb{text-decoration:none;display:block}.CartPage-module__uUJAXq__variant{color:#9ca3af;margin:0;font-size:13px}.CartPage-module__uUJAXq__unit{margin:4px 0 0;font-size:14px}.CartPage-module__uUJAXq__qtyRow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.CartPage-module__uUJAXq__qty{border:1px solid #d1d5db;border-radius:0;align-items:center;height:36px;display:inline-flex;overflow:hidden}.CartPage-module__uUJAXq__qty button{color:#111827;cursor:pointer;background:0 0;border:0;width:30px;height:36px;font-size:16px;line-height:1}.CartPage-module__uUJAXq__qty span{text-align:center;min-width:26px;font-size:14px;font-weight:600}.CartPage-module__uUJAXq__itemCountBox{color:#374151;border:1px solid #e5e7eb;border-radius:0;margin:8px 0 0;padding:6px 10px;font-size:13px;font-weight:600;display:inline-block}.CartPage-module__uUJAXq__remove{color:#6b7280;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:36px;min-height:36px;padding:0;display:inline-flex}.CartPage-module__uUJAXq__lineTotal{text-align:right;margin:0;font-size:16px;font-weight:800}.CartPage-module__uUJAXq__summary{border-top:1px solid #e5e7eb;padding-top:20px}.CartPage-module__uUJAXq__summary h2{margin:0;font-size:14px;font-weight:600}.CartPage-module__uUJAXq__total{margin:8px 0 16px;font-size:28px;font-weight:800}.CartPage-module__uUJAXq__checkout,.CartPage-module__uUJAXq__checkoutDisabled{letter-spacing:.06em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;min-height:52px;font-size:14px;font-weight:800;text-decoration:none;display:block}.CartPage-module__uUJAXq__checkout{color:#fff;background:#374151;line-height:52px}.CartPage-module__uUJAXq__checkoutDisabled{color:#9ca3af;background:#e5e7eb;line-height:52px}.CartPage-module__uUJAXq__shopLink{color:#16610e;margin-top:14px;font-size:14px;font-weight:700;display:inline-block}@media (min-width:900px){.CartPage-module__uUJAXq__layout{grid-template-columns:minmax(0,1fr) 300px}.CartPage-module__uUJAXq__summary{border:1px solid #e5e7eb;border-radius:0;align-self:start;padding:16px;position:sticky;top:16px}}
.BlogPage-module__Bi99tW__status{color:#6b7280;margin:0}.BlogPage-module__Bi99tW__list{gap:20px;margin:0;padding:0;list-style:none;display:grid}.BlogPage-module__Bi99tW__card{border:1px solid #e5e7eb;gap:0;display:grid}.BlogPage-module__Bi99tW__cardInner{gap:16px;display:grid}@media (min-width:640px){.BlogPage-module__Bi99tW__hasImage{grid-template-columns:168px minmax(0,1fr)}}.BlogPage-module__Bi99tW__thumb{aspect-ratio:4/3;background:#f3f4f6;width:100%;display:block;overflow:hidden}.BlogPage-module__Bi99tW__thumb img{object-fit:cover;width:100%;height:100%;display:block}.BlogPage-module__Bi99tW__body{padding:16px}.BlogPage-module__Bi99tW__meta{color:#6b7280;margin:0 0 8px;font-size:13px}.BlogPage-module__Bi99tW__postTitle{margin:0 0 8px;font-size:1.25rem;font-weight:800;line-height:1.25}.BlogPage-module__Bi99tW__postTitle a{color:inherit;text-decoration:none}.BlogPage-module__Bi99tW__postTitle a:hover{color:#16610e}.BlogPage-module__Bi99tW__excerpt{color:#4b5563;margin:0 0 10px;line-height:1.6}.BlogPage-module__Bi99tW__readMore{color:#16610e;font-size:14px;font-weight:700;text-decoration:none}.BlogPage-module__Bi99tW__readMore:hover{text-decoration:underline}.BlogPage-module__Bi99tW__article p{color:#374151;margin:0 0 14px;line-height:1.75}.BlogPage-module__Bi99tW__heroImage{border:1px solid #e5e7eb;width:100%;max-height:320px;margin:0 0 20px;overflow:hidden}.BlogPage-module__Bi99tW__heroImage img{object-fit:cover;width:100%;height:auto;max-height:320px;display:block}
.CareersPage-module__TCrvSW__perks{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.CareersPage-module__TCrvSW__perks li{border:1px solid #e5e7eb;border-left:4px solid #16610e;padding:14px}.CareersPage-module__TCrvSW__perks h3{margin:0 0 6px;font-size:15px;font-weight:800}.CareersPage-module__TCrvSW__perks p{color:#4b5563;margin:0;font-size:14px;line-height:1.55}.CareersPage-module__TCrvSW__note{color:#6b7280;margin:0 0 12px;font-size:14px}.CareersPage-module__TCrvSW__jobs{margin:0;padding:0;list-style:none}.CareersPage-module__TCrvSW__jobCard{border:1px solid #e5e7eb;border-left:4px solid #f97a00;margin-bottom:12px}.CareersPage-module__TCrvSW__jobCard details[open]{background:#f9fafb}.CareersPage-module__TCrvSW__jobCard summary{cursor:pointer;gap:4px;padding:14px;list-style:none;display:grid}.CareersPage-module__TCrvSW__jobCard summary::-webkit-details-marker{display:none}.CareersPage-module__TCrvSW__jobTitle{font-size:1.05rem;font-weight:800}.CareersPage-module__TCrvSW__jobMeta{color:#6b7280;font-size:13px}.CareersPage-module__TCrvSW__jobBody{border-top:1px solid #e5e7eb;padding:0 14px 14px}.CareersPage-module__TCrvSW__jobBody p{color:#374151;line-height:1.65}.CareersPage-module__TCrvSW__deadline{color:#6b7280;font-size:13px}.CareersPage-module__TCrvSW__jobBody a{color:#16610e;font-weight:700}
.FaqPage-module__8T5_kG__tools{gap:14px;margin-bottom:20px;display:grid}.FaqPage-module__8T5_kG__search input{font:inherit;border:1px solid #272f31;border-radius:0;width:100%;min-height:44px;padding:0 12px}.FaqPage-module__8T5_kG__search input:focus-visible{outline-offset:0;outline:2px solid #16610e}.FaqPage-module__8T5_kG__filters{flex-wrap:wrap;gap:8px;display:flex}.FaqPage-module__8T5_kG__filter,.FaqPage-module__8T5_kG__filterActive{cursor:pointer;font:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:0;min-height:36px;padding:0 12px;font-size:13px;font-weight:600}.FaqPage-module__8T5_kG__filterActive{color:#fff;background:#16610e;border-color:#16610e}.FaqPage-module__8T5_kG__list{margin:0;padding:0;list-style:none}.FaqPage-module__8T5_kG__item{background:#fff;border:1px solid #e5e7eb;margin-bottom:10px}.FaqPage-module__8T5_kG__item[open]{background:#f9fafb;border-color:#16610e}.FaqPage-module__8T5_kG__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px;font-weight:700;list-style:none;display:flex}.FaqPage-module__8T5_kG__item summary::-webkit-details-marker{display:none}.FaqPage-module__8T5_kG__item summary:after{color:#16610e;content:"+";flex:none;font-size:20px;font-weight:400;line-height:1}.FaqPage-module__8T5_kG__item[open] summary:after{content:"−"}.FaqPage-module__8T5_kG__item p{color:#4b5563;border-top:1px solid #e5e7eb;margin:0;padding:14px}.FaqPage-module__8T5_kG__empty{color:#6b7280;margin:0}.FaqPage-module__8T5_kG__srOnly{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.PolicyExtras-module__kpDCCq__highlights{border:1px solid #e5e7eb;gap:0;margin:0 0 8px;padding:0;list-style:none;display:grid}.PolicyExtras-module__kpDCCq__highlights li{border-top:1px solid #e5e7eb;padding:16px 14px}.PolicyExtras-module__kpDCCq__highlights li:first-child{border-top:0}.PolicyExtras-module__kpDCCq__highlights h3{margin:0 0 6px;font-size:15px;font-weight:800}.PolicyExtras-module__kpDCCq__highlights p{color:#4b5563;margin:0;font-size:14px;line-height:1.55}.PolicyExtras-module__kpDCCq__split{gap:16px;margin-top:8px;display:grid}.PolicyExtras-module__kpDCCq__panel{border:1px solid #e5e7eb;padding:0}.PolicyExtras-module__kpDCCq__panelHead{background:#f9fafb;border-bottom:1px solid #e5e7eb;margin:0;padding:12px 14px;font-size:14px;font-weight:800}.PolicyExtras-module__kpDCCq__panel ul{margin:0;padding:10px 14px 14px;list-style:none}.PolicyExtras-module__kpDCCq__panel li{color:#374151;border-bottom:1px solid #f3f4f6;margin:0;padding:10px 0;font-size:14px;line-height:1.5}.PolicyExtras-module__kpDCCq__panel li:last-child{border-bottom:0}.PolicyExtras-module__kpDCCq__steps{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.PolicyExtras-module__kpDCCq__steps li{border:1px solid #e5e7eb;grid-template-columns:40px minmax(0,1fr);gap:6px;padding:14px;display:grid}.PolicyExtras-module__kpDCCq__stepNo{color:#fff;background:#16610e;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:800;display:flex}.PolicyExtras-module__kpDCCq__stepBody{color:#374151;font-size:14px;line-height:1.55}@media (min-width:768px){.PolicyExtras-module__kpDCCq__highlights{grid-template-columns:1fr 1fr}.PolicyExtras-module__kpDCCq__highlights li:nth-child(2){border-top:0}.PolicyExtras-module__kpDCCq__split{grid-template-columns:1fr 1fr}}
.ProductPage-module__0uazma__page{color:#111827;background:#fff;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.ProductPage-module__0uazma__page :focus-visible{outline-offset:3px;outline:2px solid #16610e}.ProductPage-module__0uazma__top{color:#fff;background:#0a0a0a;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:0 16px;display:flex}.ProductPage-module__0uazma__mark{width:auto;height:28px;display:block}.ProductPage-module__0uazma__topNav{gap:18px;display:flex}.ProductPage-module__0uazma__topNav a,.ProductPage-module__0uazma__cartLink{color:#fff;cursor:pointer;font:inherit;background:0 0;border:0;font-size:14px;text-decoration:none}.ProductPage-module__0uazma__topNav a:hover,.ProductPage-module__0uazma__cartLink:hover{color:#f97a00}.ProductPage-module__0uazma__main{max-width:1120px;margin:0 auto;padding:16px 16px 48px}.ProductPage-module__0uazma__status{padding:24px 16px}.ProductPage-module__0uazma__crumbs{color:#6b7280;text-align:right;margin-bottom:20px;font-size:12px}.ProductPage-module__0uazma__crumbs a{color:inherit;text-decoration:none}.ProductPage-module__0uazma__crumbs a:hover{color:#16610e}.ProductPage-module__0uazma__heroStage{margin-bottom:8px}.ProductPage-module__0uazma__hero{gap:28px;display:grid}.ProductPage-module__0uazma__heroGalleryCol{z-index:3;background:#fff;align-self:start;position:sticky;top:56px}.ProductPage-module__0uazma__buyBox{flex-direction:column;gap:0;min-height:0;display:flex}.ProductPage-module__0uazma__buyBoxLead{flex-direction:column;gap:14px;padding-bottom:8px;display:flex}.ProductPage-module__0uazma__buyBoxDock{padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));z-index:4;background:#fff;border-top:1px solid #e5e7eb;flex-direction:column;gap:14px;margin-left:-16px;margin-right:-16px;display:flex;position:sticky;bottom:0;box-shadow:0 -10px 28px #11182714}.ProductPage-module__0uazma__gallery{background:#f8f9fa;min-height:320px;margin:0;position:relative}.ProductPage-module__0uazma__gallery img{object-fit:contain;width:min(100%,520px);height:auto;max-height:520px;margin:0 auto;padding:28px 20px;display:block}.ProductPage-module__0uazma__noPhoto{color:#6b7280;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ProductPage-module__0uazma__zoom{color:#111827;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:absolute;top:14px;right:14px}.ProductPage-module__0uazma__kicker{color:#6b7280;margin:0;font-size:14px}.ProductPage-module__0uazma__buyBox h1{letter-spacing:-.02em;margin:0;font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1.05}.ProductPage-module__0uazma__price{margin:0;font-size:22px;font-weight:800}.ProductPage-module__0uazma__compare{color:#9ca3af;margin-left:8px;font-size:16px;font-weight:500;text-decoration:line-through}.ProductPage-module__0uazma__features{color:#374151;flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:14px;line-height:1.45;display:flex}.ProductPage-module__0uazma__variants{flex-direction:column;gap:12px;display:flex}.ProductPage-module__0uazma__optionGroup{flex-direction:column;gap:8px;display:flex}.ProductPage-module__0uazma__stockHint{color:#4b5563;margin:0;font-size:13px}.ProductPage-module__0uazma__colorSwatch{color:#111827;cursor:pointer;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:4px;align-items:center;gap:8px;min-height:40px;padding:0 12px 0 10px;display:inline-flex}.ProductPage-module__0uazma__colorSwatch[data-active=true]{border-color:#111827;box-shadow:inset 0 0 0 1px #111827}.ProductPage-module__0uazma__swatchDot{border:1px solid #0000001f;border-radius:999px;width:22px;height:22px;display:block}.ProductPage-module__0uazma__swatchLabel{font-size:13px}.ProductPage-module__0uazma__variantLabel{margin:0;font-size:13px;font-weight:700}.ProductPage-module__0uazma__variantRow{flex-wrap:wrap;gap:8px;display:flex}.ProductPage-module__0uazma__variantChip{color:#111827;cursor:pointer;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:4px;min-height:40px;padding:0 16px;font-size:13px}.ProductPage-module__0uazma__variantChip[data-active=true]{border-color:#111827;box-shadow:inset 0 0 0 1px #111827}.ProductPage-module__0uazma__purchaseRow{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.ProductPage-module__0uazma__qty{border:1px solid #d1d5db;align-self:center;align-items:center;height:48px;display:inline-flex;overflow:hidden}.ProductPage-module__0uazma__qty button{color:#111827;cursor:pointer;background:0 0;border:0;width:36px;height:48px;font-size:18px}.ProductPage-module__0uazma__qty input{color:#111827;font:inherit;text-align:center;border:0;width:40px;height:100%;font-size:15px}.ProductPage-module__0uazma__add{color:#fff;cursor:pointer;font:inherit;letter-spacing:.04em;background:#16610e;border:0;flex:160px;min-height:48px;font-size:14px;font-weight:800}.ProductPage-module__0uazma__addInCart{color:#16610e;cursor:pointer;font:inherit;background:#fff;border:2px solid #16610e;flex:160px;min-height:48px;font-size:14px;font-weight:800}.ProductPage-module__0uazma__orderNow{color:#fff;cursor:pointer;font:inherit;background:#111827;border:0;flex:100%;min-height:48px;font-size:14px;font-weight:800}.ProductPage-module__0uazma__add:disabled,.ProductPage-module__0uazma__addInCart:disabled,.ProductPage-module__0uazma__orderNow:disabled{cursor:not-allowed;opacity:.55}.ProductPage-module__0uazma__meta{color:#6b7280;grid-template-columns:auto 1fr;gap:4px 12px;margin:4px 0 0;font-size:12px;display:grid}.ProductPage-module__0uazma__meta dt{font-weight:700}.ProductPage-module__0uazma__meta dd{margin:0}.ProductPage-module__0uazma__tabs{border-top:1px solid #e5e7eb;margin-top:40px;padding-top:8px}.ProductPage-module__0uazma__tabList{gap:28px;display:flex}.ProductPage-module__0uazma__tab{color:#6b7280;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;margin-bottom:-1px;padding:8px 0;font-size:14px;font-weight:700}.ProductPage-module__0uazma__tab[data-active=true]{color:#111827;border-bottom-color:#111827}.ProductPage-module__0uazma__tabPanel{padding:20px 0 8px}.ProductPage-module__0uazma__specTable{border-collapse:collapse;width:100%;font-size:14px}.ProductPage-module__0uazma__specTable th,.ProductPage-module__0uazma__specTable td{text-align:left;vertical-align:top;border:1px solid #e5e7eb;padding:10px 14px}.ProductPage-module__0uazma__specTable th{color:#6b7280;background:#f9fafb;width:34%;font-weight:600}.ProductPage-module__0uazma__emptyTab{color:#6b7280;margin:0;font-size:14px}.ProductPage-module__0uazma__related{margin-top:48px}.ProductPage-module__0uazma__related h2{margin:0 0 18px;font-size:22px;font-weight:800}.ProductPage-module__0uazma__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;display:grid}.ProductPage-module__0uazma__note{background:#f9fafb;margin:24px 16px;padding:20px}.ProductPage-module__0uazma__ctaGhost{color:#fff;cursor:pointer;font:inherit;background:#16610e;border:0;border-radius:8px;align-items:center;min-height:44px;margin-top:12px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:899px){.ProductPage-module__0uazma__heroGalleryCol{z-index:5;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;top:0}.ProductPage-module__0uazma__buyBoxLead{z-index:1;position:relative}.ProductPage-module__0uazma__buyBoxDock{z-index:6}}@media (min-width:900px){.ProductPage-module__0uazma__main{padding:24px 32px 56px}.ProductPage-module__0uazma__heroGalleryCol{max-height:calc(100vh - 72px);top:64px}.ProductPage-module__0uazma__hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:40px}.ProductPage-module__0uazma__buyBox{align-self:stretch;min-height:calc(100vh - 88px)}.ProductPage-module__0uazma__buyBoxLead{z-index:1;position:relative}.ProductPage-module__0uazma__buyBoxDock{box-shadow:none;z-index:5;margin-top:auto;margin-left:0;margin-right:0;padding:16px 0 0;bottom:0}.ProductPage-module__0uazma__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
