body:has([data-ew-gear-product]) #MainContent{--ew-gear-surface: rgba(255, 255, 255, .82);--ew-gear-surface-strong: rgba(255, 255, 255, .94);--ew-gear-border: rgba(27, 83, 103, .15);--ew-gear-border-strong: rgba(27, 83, 103, .24);--ew-gear-ink: #122d3a;--ew-gear-muted: #4d6874;--ew-gear-accent: #267e91;--ew-gear-accent-strong: #185d70;--ew-gear-graphite: #172830;--ew-gear-shadow: 0 18px 48px rgba(20, 61, 76, .1);--ew-gear-shadow-soft: 0 12px 32px rgba(20, 61, 76, .07);color:var(--ew-gear-ink);background:linear-gradient(180deg,#eef8fb,#f8fcfd 38%,#fff);font-family:var(--ew-gear-body-font, Karla, var(--font-body-family), sans-serif);font-size:17px;font-weight:400;line-height:1.6}body:has([data-ew-gear-product]) #MainContent :is(h1,h2,h3,h4),body:has([data-ew-gear-product]) #MainContent :is(.h0,.h1,.h2,.h3,.h4){color:var(--ew-gear-ink);font-family:var(--ew-gear-heading-font, Jost, var(--font-heading-family), sans-serif);font-weight:600;letter-spacing:-.025em}body:has([data-ew-gear-product]) #MainContent .page-width{max-width:1360px}.ew-gear-breadcrumbs{background:transparent}.ew-gear-breadcrumbs__inner{display:flex;flex-wrap:wrap;gap:3px 7px;align-items:baseline;padding-top:14px;padding-bottom:14px;color:var(--ew-gear-muted);font-family:var(--ew-gear-body-font, Karla, var(--font-body-family), sans-serif);font-size:14px;font-weight:400;line-height:1.45}.ew-gear-breadcrumbs__inner a{color:#536a75;font:inherit;text-decoration:none;text-underline-offset:.18em}.ew-gear-breadcrumbs__inner a:hover{color:var(--ew-gear-ink)}.ew-gear-breadcrumbs__inner [aria-hidden=true]{color:#4d687480}.ew-gear-breadcrumbs__inner [aria-current=page]{color:var(--ew-gear-ink)}body:has([data-ew-gear-product]) #MainContent product-info{display:block;background:transparent}body:has([data-ew-gear-product]) #MainContent product-info .product{align-items:start}body:has([data-ew-gear-product]) #MainContent .product__media-wrapper{padding:clamp(16px,2.2vw,30px);overflow:hidden;border:1px solid var(--ew-gear-border);border-radius:26px;background:radial-gradient(circle at 14% 8%,rgba(168,225,233,.28),transparent 38%),var(--ew-gear-surface-strong);box-shadow:var(--ew-gear-shadow-soft)}body:has([data-ew-gear-product]) #MainContent :is(.product__media,.product-media-container,.global-media-settings){border:0;background:transparent}body:has([data-ew-gear-product]) #MainContent .product__media img{object-fit:contain;object-position:center}body:has([data-ew-gear-product]) #MainContent .thumbnail{overflow:hidden;border:1px solid var(--ew-gear-border);border-radius:12px;background:#ffffffc7}body:has([data-ew-gear-product]) #MainContent .thumbnail[aria-current]{border-color:var(--ew-gear-accent-strong);box-shadow:0 0 0 1px var(--ew-gear-accent-strong)}body:has([data-ew-gear-product]) #MainContent .product__info-container{max-width:none;padding:clamp(24px,3vw,40px);border:1px solid var(--ew-gear-border);border-radius:26px;background:linear-gradient(145deg,#fffffff5,#eff9fbd1),var(--ew-gear-surface);box-shadow:var(--ew-gear-shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}body:has([data-ew-gear-product]) #MainContent .product__info-container>*+*{margin-top:1.7rem}body:has([data-ew-gear-product]) #MainContent .product__text.caption-with-letter-spacing{margin-bottom:0;color:var(--ew-gear-accent-strong);font-size:12px;font-weight:700;letter-spacing:.12em}body:has([data-ew-gear-product]) #MainContent .product__title{margin-bottom:0}body:has([data-ew-gear-product]) #MainContent .product__title h1{max-width:17ch;margin:0;font-size:clamp(44px,calc(28px + 1.5625vw),48px);line-height:1.04}.ew-gear-summary__status{display:inline-flex;align-items:center;min-height:28px;padding:5px 11px;border:1px solid transparent;border-radius:999px;color:#4b5563;background:#f3f4f6;font-size:12px;font-weight:700;line-height:1.25;letter-spacing:.06em;text-transform:uppercase}body:has([data-ew-gear-product]) #MainContent .product__info-container>.ew-gear-summary__status{margin:1.7rem 0 0}.ew-gear-summary__status--in-stock{color:#15803d;background:#ecfdf3}.ew-gear-summary__status--available-to-order{color:#166534;background:#edf8f1}.ew-gear-summary__status--limited-stock{color:#b45309;background:#fff7e6}.ew-gear-summary__status--pre-order{color:#7e22ce;background:#f3e8ff}.ew-gear-summary__status--out-of-stock,.ew-gear-summary__status--clearance{color:#991b1b;background:#fde8e8}.ew-gear-summary__status--coming-soon,.ew-gear-summary__status--neutral{color:#4b5563;background:#f3f4f6}body:has([data-ew-gear-product]) #MainContent .product__sku.visibility-hidden,body:has([data-ew-gear-product]) #MainContent .product__sku:empty{display:none}body:has([data-ew-gear-product]) #MainContent :is(.product__sku,.product__inventory,.product__tax){color:var(--ew-gear-muted);font-family:var(--ew-gear-body-font, Karla, var(--font-body-family), sans-serif);font-size:13px}body:has([data-ew-gear-product]) #MainContent .ew-price--product{gap:4px;padding:14px 16px;border:1px solid rgba(37,69,81,.12);border-radius:18px;background:radial-gradient(circle at 90% 0%,rgba(221,241,246,.2),transparent 55%),#ffffffc7;box-shadow:inset 0 1px #ffffffeb,0 6px 16px #18303a0b}body:has([data-ew-gear-product]) #MainContent .ew-price--product .ew-price__label{color:var(--ew-gear-muted);font-size:12px;font-weight:600;letter-spacing:.08em}body:has([data-ew-gear-product]) #MainContent .ew-price--product .ew-price__value{color:var(--ew-gear-ink)}body:has([data-ew-gear-product]) #MainContent .ew-price--product :is(.ew-price__row--current,.ew-price__row--from) .ew-price__value{font-size:clamp(34px,calc(30px + .390625vw),35px);font-weight:700;line-height:1.1;letter-spacing:-.025em}body:has([data-ew-gear-product]) #MainContent .ew-price--product :is(.ew-price__row--rrp,.ew-price__row--saving) .ew-price__value{color:#4d6874e6;font-size:19px;font-weight:500}body:has([data-ew-gear-product]) #MainContent :is(.product-form__input .form__label,.quantity__label){margin-bottom:8px;color:var(--ew-gear-ink);font-family:var(--ew-gear-body-font, Karla, var(--font-body-family), sans-serif);font-size:15px;font-weight:600;line-height:1.35;letter-spacing:0}body:has([data-ew-gear-product]) #MainContent .product-form__input--dropdown .select{width:100%;min-height:54px;border-radius:15px;background:radial-gradient(circle at 88% 0%,rgba(222,241,246,.38),transparent 58%),#fbfeffe6;box-shadow:inset 0 1px #fffffff5,0 5px 14px #143d4c0f;transition:box-shadow .16s ease}body:has([data-ew-gear-product]) #MainContent .product-form__input--dropdown .select:before,body:has([data-ew-gear-product]) #MainContent .product-form__quantity .quantity:before{top:0;right:0;bottom:0;left:0;border:0;border-radius:15px;background:transparent;box-shadow:none}body:has([data-ew-gear-product]) #MainContent .product-form__input--dropdown .select:after,body:has([data-ew-gear-product]) #MainContent .product-form__quantity .quantity:after{top:0;right:0;bottom:0;left:0;border:1px solid var(--ew-gear-border-strong);border-radius:15px;box-shadow:inset 0 1px #ffffffeb}body:has([data-ew-gear-product]) #MainContent .product-form__input--dropdown .select__select{height:54px;min-height:54px;margin:0;padding:0 48px 0 17px;border:0;border-radius:15px;color:var(--ew-gear-graphite);background:transparent;box-shadow:none;font-family:var(--ew-gear-body-font, Karla, var(--font-body-family), sans-serif);font-size:16px;font-weight:600;line-height:1.2;letter-spacing:0}body:has([data-ew-gear-product]) #MainContent .product-form__input--dropdown .select .svg-wrapper{right:17px;width:12px;height:8px;color:var(--ew-gear-muted)}body:has([data-ew-gear-product]) #MainContent .product-form__input--dropdown .select:hover{box-shadow:inset 0 1px #fffffffa,0 7px 18px #143d4c14}body:has([data-ew-gear-product]) #MainContent .product-form__input--dropdown .select:hover:after{border-color:#1b536757}body:has([data-ew-gear-product]) #MainContent .product-form__input--dropdown .select__select:focus-visible{outline:2px solid var(--ew-gear-accent-strong);outline-offset:3px;box-shadow:0 0 0 4px #267e911f}body:has([data-ew-gear-product]) #MainContent .product-form__input--dropdown .select__select:disabled{cursor:not-allowed;color:#4d6874a8;opacity:.72}body:has([data-ew-gear-product]) #MainContent .product-form__quantity .quantity{width:142px;max-width:100%;min-height:52px;border-radius:15px;background:radial-gradient(circle at 88% 0%,rgba(222,241,246,.34),transparent 58%),#fbfeffe6;box-shadow:inset 0 1px #fffffff5,0 5px 14px #143d4c0f}body:has([data-ew-gear-product]) #MainContent .product-form__quantity .quantity__button{flex:0 0 46px;width:46px;min-height:52px;color:var(--ew-gear-graphite);background:transparent;box-shadow:none;transition:color .16s ease,background-color .16s ease}body:has([data-ew-gear-product]) #MainContent .product-form__quantity .quantity__button:not(:disabled):not(.disabled):hover{color:var(--ew-gear-accent-strong);background:#def1f65c}body:has([data-ew-gear-product]) #MainContent .product-form__quantity .quantity__button:disabled,body:has([data-ew-gear-product]) #MainContent .product-form__quantity .quantity__button.disabled{cursor:not-allowed;color:#4d687485;opacity:.72}body:has([data-ew-gear-product]) #MainContent .product-form__quantity .quantity__button:focus-visible,body:has([data-ew-gear-product]) #MainContent .product-form__quantity .quantity__input:focus-visible{z-index:2;outline:2px solid var(--ew-gear-accent-strong);outline-offset:-3px;border-radius:12px;box-shadow:none}body:has([data-ew-gear-product]) #MainContent .product-form__quantity .quantity__input{min-width:0;min-height:52px;padding:0 4px;color:var(--ew-gear-graphite);background:transparent;box-shadow:none;font-family:var(--ew-gear-body-font, Karla, var(--font-body-family), sans-serif);font-size:16px;font-weight:600;line-height:1;letter-spacing:0;opacity:1}body:has([data-ew-gear-product]) #MainContent :is(.product-form__submit,.shopify-payment-button__button--unbranded){min-height:52px;overflow:hidden;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.1),transparent 43%),linear-gradient(135deg,#3a464c,#242d31 58%,#171e21);box-shadow:inset 0 1px #fff3,0 12px 26px #0d1f2638;font-family:var(--ew-gear-body-font, Karla, var(--font-body-family), sans-serif);font-size:15px;font-weight:700}body:has([data-ew-gear-product]) #MainContent :is(.product-form__submit,.shopify-payment-button__button--unbranded):before,body:has([data-ew-gear-product]) #MainContent :is(.product-form__submit,.shopify-payment-button__button--unbranded):after{border-radius:inherit}body:has([data-ew-gear-product]) #MainContent .product-form__submit[disabled]{color:#ffffffb3;background:#586268;box-shadow:none}body:has([data-ew-gear-product]) #MainContent :is(.thumbnail,.product-form__submit,.shopify-payment-button__button,.product-form__input select,.quantity__input,.ew-gear-product__faq-item summary,.ew-gear-product-final .button):focus-visible{outline:2px solid var(--ew-gear-accent-strong);outline-offset:3px}.ew-gear-product{padding:clamp(18px,2vw,28px) 0 clamp(46px,7vw,86px);color:var(--ew-gear-ink);font-family:var(--ew-gear-body-font, Karla, var(--font-body-family), sans-serif)}.ew-gear-product__inner{display:grid;gap:clamp(24px,3.5vw,44px)}.ew-gear-product__section{padding:clamp(24px,3.4vw,42px) 0;border:0;border-top:1px solid rgba(37,69,81,.13);border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.ew-gear-product__section:first-child{padding-top:0;border-top:0}.ew-gear-product__heading{max-width:760px;margin-bottom:clamp(18px,2.4vw,26px)}.ew-gear-product__eyebrow{margin:0 0 8px;color:var(--ew-gear-accent-strong);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ew-gear-product__heading h2{margin:0;font-size:clamp(28px,3.4vw,42px);line-height:1.1}.ew-gear-product__richtext{max-width:82ch;color:var(--ew-gear-muted)}.ew-gear-product__richtext>:first-child,.ew-gear-product__support-card .rte>:first-child{margin-top:0}.ew-gear-product__richtext>:last-child,.ew-gear-product__support-card .rte>:last-child{margin-bottom:0}.ew-gear-product__richtext :is(a,h2,h3,h4,strong),.ew-gear-product__faq-answer :is(a,h2,h3,h4,strong){color:var(--ew-gear-ink)}.ew-gear-product__richtext a,.ew-gear-product__faq-answer a{text-underline-offset:.18em}.ew-gear-product__richtext :is(ul,ol){padding-left:2.2rem}.ew-gear-product__intro{max-width:68ch;margin-bottom:clamp(18px,2.4vw,28px);color:var(--ew-gear-ink);font-size:clamp(17px,1.6vw,20px);line-height:1.55}.ew-gear-product__highlight-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px}.ew-gear-product__highlight-card{min-width:0;padding:clamp(20px,2.4vw,26px);border:1px solid rgba(37,69,81,.14);border-radius:16px;background:linear-gradient(145deg,#ffffffeb,#ebf6f8a8);box-shadow:inset 0 1px #fffffff0,0 8px 20px #18303a0d}.ew-gear-product__highlight-card h3{margin:0 0 8px;color:var(--ew-gear-ink);font-size:clamp(18px,1.8vw,22px);line-height:1.25}.ew-gear-product__highlight-card .ew-gear-product__richtext{font-size:15.5px;line-height:1.55}.ew-gear-product__spec-list{margin:0;overflow:hidden;border:1px solid rgba(37,69,81,.16);border-radius:16px;background:#ffffffb8}.ew-gear-product__spec-row{display:grid;grid-template-columns:minmax(150px,.38fr) minmax(0,1fr);gap:clamp(18px,3vw,38px);padding:15px clamp(18px,2.8vw,30px);border-top:1px solid rgba(37,69,81,.1)}.ew-gear-product__spec-row:first-child{border-top:0}.ew-gear-product__spec-row dt,.ew-gear-product__spec-row dd{min-width:0;margin:0;overflow-wrap:anywhere}.ew-gear-product__spec-row dt{color:var(--ew-gear-ink);font-weight:700}.ew-gear-product__spec-row dd{color:var(--ew-gear-muted)}.ew-gear-product__included .ew-gear-product__richtext,.ew-gear-product__editorial .ew-gear-product__richtext,.ew-gear-product__feature--legacy .ew-gear-product__richtext,.ew-gear-product__specifications--legacy .ew-gear-product__richtext{max-width:76ch}.ew-gear-product__size-chart-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:22px}.ew-gear-product__size-chart-panel{min-width:0;margin:0;padding:clamp(16px,2vw,24px);border:1px solid rgba(37,69,81,.14);border-radius:16px;background:#ffffffc7}.ew-gear-product__size-chart-panel figcaption{margin-bottom:14px;color:var(--ew-gear-ink);font-size:17px;font-weight:700}.ew-gear-product__size-chart-media{overflow:auto;-webkit-overflow-scrolling:touch}.ew-gear-product__size-chart-media :is(img,svg){display:block;width:100%;height:auto;max-width:100%;margin:0 auto}.ew-gear-product__trust-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px 24px;margin:0;padding:0;color:var(--ew-gear-ink);list-style:none}.ew-gear-product__trust-list li{position:relative;padding-left:20px;line-height:1.5}.ew-gear-product__trust-list li:before{position:absolute;top:.58em;left:1px;width:7px;height:7px;border-radius:50%;background:var(--ew-gear-accent);content:""}.ew-gear-product__logistics{background:linear-gradient(145deg,#eff8faad,#ffffff6b)}.ew-gear-product__logistics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px 34px}.ew-gear-product__logistics-item{min-width:0;padding-left:18px;border-left:2px solid rgba(82,156,177,.38)}.ew-gear-product__logistics-item h3{margin:0 0 8px;color:var(--ew-gear-ink);font-size:19px;line-height:1.3}.ew-gear-product__faq-items{display:grid;gap:10px}.ew-gear-product__faq-items .ew-faq-item{overflow:hidden;border:1px solid rgba(37,69,81,.14);border-radius:14px;background:#ffffffad}.ew-gear-product__faq-items .ew-faq-item__summary{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px;color:var(--ew-gear-ink);font-family:var(--ew-gear-body-font, Karla, var(--font-body-family), sans-serif);font-size:16.5px;font-weight:700;line-height:1.4;list-style:none;cursor:pointer}.ew-gear-product__faq-items .ew-faq-item__summary::-webkit-details-marker{display:none}.ew-gear-product__faq-items .ew-faq-item__summary .svg-wrapper{flex:0 0 auto;width:14px;transition:transform .18s ease}.ew-gear-product__faq-items .ew-faq-item[open] .ew-faq-item__summary{border-bottom:1px solid rgba(37,69,81,.12);background:#e4f6f980}.ew-gear-product__faq-items .ew-faq-item[open] .ew-faq-item__summary .svg-wrapper{transform:rotate(180deg)}.ew-gear-product__faq-items .ew-faq-item__answer{padding:18px;color:var(--ew-gear-muted);font-family:var(--ew-gear-body-font, Karla, var(--font-body-family), sans-serif);font-size:16px;line-height:1.62}.ew-gear-product__backlink{display:flex;justify-content:flex-start;margin:-2px 0 0}.ew-gear-product__backlink a{display:inline-flex;align-items:center;min-height:42px;padding:9px 15px;border:1px solid var(--ew-gear-border-strong);border-radius:999px;color:var(--ew-gear-accent-strong);background:#ffffffbd;font-size:14px;font-weight:700;line-height:1.3;text-decoration:none}.ew-gear-product__backlink a:hover{border-color:var(--ew-gear-accent-strong);background:#fffffff5}.ew-gear-product__backlink a:focus-visible{outline:2px solid var(--ew-gear-accent-strong);outline-offset:3px}body:has([data-ew-gear-product]) #MainContent .related-products{color:var(--ew-gear-ink)}body:has([data-ew-gear-product]) #MainContent .section:has(product-recommendations.related-products),body:has([data-ew-gear-product]) #MainContent .section:has(product-recommendations.related-products)>.gradient,body:has([data-ew-gear-product]) #MainContent .section:has(section.related-products),body:has([data-ew-gear-product]) #MainContent .section:has(section.related-products)>.gradient{background:transparent}body:has([data-ew-gear-product]) #MainContent .related-products__heading{color:var(--ew-gear-ink);font-family:var(--ew-gear-heading-font, Jost, var(--font-heading-family), sans-serif);font-weight:600}body:has([data-ew-gear-product]) #MainContent .related-products .grid__item{display:flex;align-items:stretch}body:has([data-ew-gear-product]) #MainContent .related-products .ew-related-card{overflow:hidden;border:1px solid rgba(37,69,81,.14);border-radius:20px;background:radial-gradient(circle at 86% 0%,rgba(222,241,246,.28),transparent 48%),#ffffffe6;box-shadow:inset 0 1px #fffffff5,0 10px 26px #18303a12;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}body:has([data-ew-gear-product]) #MainContent .related-products .ew-related-card>.card{background:transparent}body:has([data-ew-gear-product]) #MainContent .related-products .ew-related-card .card__inner{flex:none;background:#f8fbfcd1}body:has([data-ew-gear-product]) #MainContent .related-products .ew-related-card .card__media img{padding:12px;object-fit:contain}body:has([data-ew-gear-product]) #MainContent .related-products .ew-related-card__body{padding:20px}body:has([data-ew-gear-product]) #MainContent .related-products .ew-related-card__body>.card__information,body:has([data-ew-gear-product]) #MainContent .related-products .ew-related-card__body>.card__information>.card-information{width:100%;padding:0}body:has([data-ew-gear-product]) #MainContent .related-products .ew-related-card__body>.card__information>.card-information>.ew-related-card__commercial{display:grid;gap:11px;margin-top:auto;padding-top:18px}body:has([data-ew-gear-product]) #MainContent .related-products :is(.ew-related-card__title,.ew-price__value){color:var(--ew-gear-ink)}body:has([data-ew-gear-product]) #MainContent .related-products :is(.ew-related-card__excerpt,.ew-price__label){color:var(--ew-gear-muted)}body:has([data-ew-gear-product]) #MainContent .related-products .ew-related-card__title{margin:0;font-family:var(--ew-gear-heading-font, Jost, var(--font-heading-family), sans-serif);font-size:18px;font-weight:600;line-height:1.25;letter-spacing:-.015em}body:has([data-ew-gear-product]) #MainContent .related-products .ew-related-card__excerpt{margin:10px 0 0;font-family:var(--ew-gear-body-font, Karla, var(--font-body-family), sans-serif);font-size:15.5px;font-weight:400;line-height:1.48;letter-spacing:0}body:has([data-ew-gear-product]) #MainContent .related-products .ew-related-card__vendor{margin:8px 0 0;color:var(--ew-gear-muted);font-family:var(--ew-gear-body-font, Karla, var(--font-body-family), sans-serif);font-size:13px;font-weight:600;line-height:1.35;letter-spacing:.015em}body:has([data-ew-gear-product]) #MainContent .related-products .ew-related-card__cta{position:relative;z-index:2;display:inline-flex;width:100%;min-height:46px;align-items:center;justify-content:center;padding:11px 18px;border-radius:999px;color:#f5f6f6;background:radial-gradient(circle at 100% 0%,rgba(255,255,255,.1),transparent 58%),#2a2e30f0;box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 1px #ffffff47,0 6px 16px #080a0b1f;font-weight:600;text-align:center;text-decoration:none;transition:background .18s ease,box-shadow .18s ease}body:has([data-ew-gear-product]) #MainContent .related-products .ew-related-card__cta:focus-visible{outline:2px solid var(--ew-gear-ink);outline-offset:3px}.ew-gear-product-final{padding:clamp(20px,3vw,36px) 0 clamp(48px,7vw,88px)}.ew-gear-product-final__panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,430px);align-items:center;gap:30px;padding:clamp(28px,4vw,44px);overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:24px;color:#ffffffd1;background:radial-gradient(circle at 82% 0%,rgba(255,255,255,.1),transparent 58%),#2a2e30f0;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff3d,0 10px 26px #080a0b24}body:has([data-ew-gear-product]) #MainContent .ew-gear-product-final h2{margin:0 0 8px;color:#fff;font-size:clamp(28px,3vw,38px);line-height:1.08}.ew-gear-product-final__content{min-width:0}.ew-gear-product-final .ew-gear-product__eyebrow{color:#ffffffa1}.ew-gear-product-final .ew-gear-product__richtext{max-width:64ch;margin:0;color:#ffffffc2}.ew-gear-product-final__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.ew-gear-product-final__actions .button{min-height:50px;padding:0 24px;border-radius:999px;color:#142a34;background:#f4fbfcf0;box-shadow:inset 0 1px #fff,0 10px 22px #0411162e;font-family:var(--ew-gear-body-font, Karla, var(--font-body-family), sans-serif);font-weight:700;text-align:center;text-decoration:none}.ew-gear-product-final__actions .button.button--secondary{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff57}.ew-gear-product-final__actions .button:before,.ew-gear-product-final__actions .button:after{border-radius:inherit;box-shadow:none}@media(hover:hover)and (pointer:fine){body:has([data-ew-gear-product]) #MainContent .product-form__submit:not([disabled]):hover,body:has([data-ew-gear-product]) #MainContent .shopify-payment-button__button--unbranded:hover{background:linear-gradient(180deg,rgba(255,255,255,.16),transparent 42%),linear-gradient(135deg,#30464f,#1b3038 56%,#122329)}.ew-gear-product-final__actions .button:hover{background:#fff}.ew-gear-product-final__actions .button.button--secondary:hover{color:#fff;background:#ffffff24}.ew-gear-product__support-card:hover,body:has([data-ew-gear-product]) #MainContent .related-products .ew-related-card:hover{border-color:#25455138;box-shadow:inset 0 1px #fffffffa,0 14px 30px #18303a17;transform:translateY(-2px)}body:has([data-ew-gear-product]) #MainContent .related-products .ew-related-card:hover .card__media .media--hover-effect>img{transform:none}}@media screen and (min-width:990px){.ew-gear-product-final__actions{width:100%}body:has([data-ew-gear-product]) #MainContent product-info .page-width{padding-right:40px;padding-left:40px}body:has([data-ew-gear-product]) #MainContent product-info .product{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,2vw,28px)}body:has([data-ew-gear-product]) #MainContent product-info :is(.product__media-wrapper,.product__info-wrapper){width:100%;max-width:none}}@media screen and (max-width:989px){body:has([data-ew-gear-product]) #MainContent .page-width{padding-right:28px;padding-left:28px}body:has([data-ew-gear-product]) #MainContent product-info .product{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}body:has([data-ew-gear-product]) #MainContent product-info :is(.product__media-wrapper,.product__info-wrapper){width:100%;max-width:none}body:has([data-ew-gear-product]) #MainContent .product__title h1{font-size:clamp(39px,calc(24px + 2vw),44px)}body:has([data-ew-gear-product]) #MainContent .ew-price--product :is(.ew-price__row--current,.ew-price__row--from) .ew-price__value{font-size:32px}body:has([data-ew-gear-product]) #MainContent .product__info-container{position:static}.ew-gear-product-final__panel{grid-template-columns:minmax(0,1fr)}.ew-gear-product-final__actions{width:100%;justify-content:flex-start}}@media screen and (max-width:749px){body:has([data-ew-gear-product]) #MainContent{font-size:16px}body:has([data-ew-gear-product]) #MainContent .page-width{padding-right:18px;padding-left:18px}.ew-gear-breadcrumbs__inner{font-size:13px}body:has([data-ew-gear-product]) #MainContent :is(.product__media-wrapper,.product__info-container),.ew-gear-product-final__panel{border-radius:17px}body:has([data-ew-gear-product]) #MainContent .product__media-wrapper{padding:12px}body:has([data-ew-gear-product]) #MainContent .product__info-container{padding:22px 18px}body:has([data-ew-gear-product]) #MainContent .product__title h1{max-width:none;font-size:clamp(33px,calc(23.85px + 2.86vw),39px)}body:has([data-ew-gear-product]) #MainContent .ew-price--product :is(.ew-price__row--current,.ew-price__row--from) .ew-price__value{font-size:30px}.ew-gear-product__section{padding:28px 0}.ew-gear-product__spec-row{grid-template-columns:minmax(0,1fr);gap:4px;padding:14px 16px}.ew-gear-product__highlight-grid{grid-template-columns:minmax(0,1fr)}.ew-gear-product-final__panel{padding:27px 20px}.ew-gear-product-final :is(.ew-gear-product-final__actions,.button){width:100%}}@media screen and (max-width:549px){body:has([data-ew-gear-product]) #MainContent .related-products .grid__item{width:100%;max-width:100%}}@media screen and (max-width:374px){body:has([data-ew-gear-product]) #MainContent .page-width{padding-right:14px;padding-left:14px}body:has([data-ew-gear-product]) #MainContent .product__info-container{padding-right:15px;padding-left:15px}.ew-gear-product__highlight-card,.ew-gear-product__size-chart-panel{padding:16px}}@media(prefers-reduced-motion:reduce){body:has([data-ew-gear-product]) #MainContent :is(.product-form__submit,.shopify-payment-button__button),body:has([data-ew-gear-product]) #MainContent .product-form__input--dropdown .select,body:has([data-ew-gear-product]) #MainContent .product-form__quantity .quantity__button,body:has([data-ew-gear-product]) #MainContent .related-products .ew-related-card,.ew-gear-product-final__actions .button{transition:none}}.ew-gear-product__inner{gap:clamp(20px,2.8vw,34px)}.ew-gear-product__section,.ew-gear-product__section:first-child{padding:clamp(26px,3.4vw,42px);border:1px solid rgba(37,69,81,.14);border-radius:24px;background:linear-gradient(145deg,#fffffff0,#f6fafbdb);box-shadow:inset 0 1px #fffffff5,0 12px 30px #18303a0e;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.ew-gear-product__highlight-card{padding:clamp(18px,2vw,22px);border-color:#2545511a;border-radius:14px;background:#ffffff8f;box-shadow:inset 0 1px #ffffffdb}.ew-gear-product__spec-list{overflow:visible;border:0;border-radius:0;background:transparent}.ew-gear-product__spec-row{padding:15px 0;border-top-color:#2545511f}.ew-gear-product__size-chart-panel{border-color:#2545511a;border-radius:14px;background:#ffffff85;box-shadow:none}.ew-gear-product__faq-items .ew-faq-item{border-color:#2545511a;border-radius:12px;background:#ffffff75;box-shadow:none}@media screen and (max-width:749px){.ew-gear-product__inner{gap:18px}.ew-gear-product__section,.ew-gear-product__section:first-child{padding:24px 20px;border-radius:18px}.ew-gear-product__highlight-card{padding:17px;border-radius:12px}.ew-gear-product__spec-row{padding:14px 0}.ew-gear-product__size-chart-panel{padding:15px;border-radius:12px}}@media screen and (max-width:374px){.ew-gear-product__section,.ew-gear-product__section:first-child{padding:22px 14px;border-radius:16px}.ew-gear-product__highlight-card,.ew-gear-product__size-chart-panel{padding:14px}}body:has([data-ew-gear-product]) #MainContent .related-products .ew-related-card__body>.card__information,body:has([data-ew-gear-product]) #MainContent .related-products .ew-related-card__body>.card__information>.card-information{display:flex;flex-direction:column;min-width:0;min-height:0}body:has([data-ew-gear-product]) #MainContent .related-products .ew-related-card__body>.card__information{height:100%}body:has([data-ew-gear-product]) #MainContent .related-products .ew-related-card__body>.card__information>.card-information{flex:1 1 auto}body:has([data-ew-gear-product]) #MainContent .related-products .ew-related-card__body>.card__information>.card-information>.ew-related-card__commercial{margin-top:auto}.ew-gear-product__faq-items .ew-faq-item__question{flex:1 1 auto;min-width:0}.ew-gear-product__faq-items .ew-faq-item__summary .svg-wrapper{margin-left:auto}.ew-gear-product__faq-items .ew-faq-item__summary .icon-caret{position:static;width:100%;height:auto}body:has([data-ew-gear-product]) #MainContent .product-form__input--dropdown .dropdown-swatch+.select__select{padding-left:calc(2.4rem + var(--swatch-input--size))}@media screen and (min-width:990px){.ew-gear-product__about{display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,.68fr);column-gap:clamp(36px,4.5vw,56px);align-items:start}.ew-gear-product__about>.ew-gear-product__heading{max-width:none;margin-bottom:0}.ew-gear-product__about>.ew-gear-product__richtext{min-width:0;max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-ew-gear-product.css.map */
