.enx{--enx-bg:var(--erg-white);--enx-surface:var(--erg-gray);--enx-text:var(--erg-navy);--enx-muted:var(--erg-graphite);--enx-accent:var(--erg-blue);--enx-line:var(--erg-line);font:400 17px/1.65 var(--erg-font);color:var(--enx-muted);background:var(--enx-bg);overflow-wrap:break-word}.enx *,.enx *:before,.enx *:after{box-sizing:border-box}.enx [hidden]{display:none!important}.enx h1,.enx h2,.enx h3,.enx p,.enx figure{margin:0}.enx h1,.enx h2,.enx h3{font-family:inherit;color:var(--enx-text);text-transform:none;font-weight:600}.enx h1{font-size:clamp(36px,4.05vw,62px);line-height:1.04;letter-spacing:-.045em;max-width:12ch}.enx h2{font-size:clamp(29px,3vw,44px);line-height:1.13;letter-spacing:-.035em;max-width:21ch}.enx h3{font-size:21px;line-height:1.3;letter-spacing:-.018em}.enx p+p{margin-top:12px}.enx a{color:var(--enx-accent);text-underline-offset:4px}.enx a:hover{text-decoration:underline}.enx :focus-visible{outline:3px solid var(--enx-accent);outline-offset:4px}[data-enx-home] .enx .enx-wrap{box-sizing:border-box;width:100%;max-width:calc(var(--erg-width) + 2 * var(--enx-gutter));margin-inline:auto;padding-inline:var(--enx-gutter)}.enx .enx-section{padding-block:88px}.enx [id]{scroll-margin-top:125px}.enx .enx-eyebrow{font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:var(--enx-muted);margin-bottom:20px}.enx .enx-lead{font-size:18px;line-height:1.65;max-width:59ch}.enx .enx-small{font-size:13px;line-height:1.6}.enx .enx-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:54px;padding:14px 25px;border:1px solid var(--enx-accent);border-radius:10px;background:var(--enx-accent);color:var(--enx-bg);font:600 16px/1.4 var(--erg-font);letter-spacing:0;text-transform:none;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease;max-width:100%;white-space:normal}.enx .enx-button:hover{transform:translateY(-2px);box-shadow:0 5px color-mix(in srgb,var(--enx-accent) 15%,transparent);text-decoration:none}.enx .enx-button:disabled{cursor:not-allowed;opacity:.6;transform:none}[data-enx-home] .enx .enx-button span{margin-inline-start:0}.enx .enx-text-link{display:inline-flex;align-items:center;gap:18px;min-height:44px;font-weight:600}[data-enx-home] .enx .enx-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:48px;padding-block:48px 60px}.enx .enx-hero-media{background:var(--enx-surface);border-radius:18px;padding:20px 16px 22px;min-width:0}.enx .enx-product-image{display:block;width:100%;height:auto;aspect-ratio:1.05;object-fit:contain}.enx .enx-image-note,.enx figcaption{font-size:12px;line-height:1.5;text-align:center;padding-top:12px;color:var(--enx-muted)}.enx .enx-hero-copy>.enx-lead{margin-top:22px}.enx .enx-short-list{list-style:none;padding:0;margin:20px 0;display:grid;gap:5px;font-size:15px}.enx .enx-short-list li{margin:0}.enx .enx-short-list li:before{content:"\2014";color:var(--enx-accent);padding-right:10px}.enx .enx-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:15px;margin:20px 0}.enx .enx-price strong{font-size:27px;font-weight:600;color:var(--enx-text)}.enx .enx-price s{font-size:17px;color:var(--enx-muted);text-decoration:line-through}.enx .enx-hero-copy>.enx-small{margin-top:15px;max-width:48ch}.enx .enx-local-nav{border-top:1px solid var(--enx-line);margin-top:24px;padding-top:8px;display:flex;gap:4px 18px;flex-wrap:wrap}.enx .enx-local-nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--enx-muted);font-size:13px}.enx .enx-context{border-block:1px solid var(--enx-line);padding-block:48px}[data-enx-home] .enx .enx-context-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px}.enx .enx-context h2{font-size:clamp(25px,2.5vw,34px);max-width:25ch;margin-bottom:18px}.enx .enx-context .enx-text-link{margin-top:12px}[data-enx-home] .enx .enx-section-heading{width:100%;max-width:760px;margin:0 auto 36px;text-align:center}.enx .enx-section-heading h2+p,.enx .enx-section-heading h2+.enx-lead{margin-top:18px}[data-enx-home] .enx .enx-detail-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:64px;align-items:center}.enx .enx-figure img{display:block;width:100%;height:auto;object-fit:contain;max-height:560px}.enx .enx-detail-list article{display:grid;grid-template-columns:30px 1fr;gap:15px;border-top:1px solid var(--enx-line);padding:20px 0}.enx .enx-detail-list article>span{font-size:12px;color:var(--enx-accent);font-weight:600}.enx .enx-detail-list h3{margin-bottom:8px}.enx .enx-detail-list p{font-size:16px}.enx .enx-specs{margin:20px 0 0;font-size:14px}.enx .enx-specs div{display:flex;gap:16px;justify-content:space-between;border-bottom:1px solid var(--enx-line);padding:10px 0}.enx .enx-specs dt{font-weight:600;color:var(--enx-text)}.enx .enx-specs dd{margin:0;text-align:right}.enx .enx-fit,.enx .enx-purchase{background:var(--enx-surface)}[data-enx-home] .enx .enx-fit-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.enx .enx-fit-columns article{border-top:1px solid var(--enx-line);padding-top:25px}.enx .enx-fit-columns h3{margin:8px 0 15px}.enx .enx-fit-columns p{font-size:16px}.enx .enx-fit-note{border-top:1px solid var(--enx-line);padding-top:22px;margin-top:32px;font-size:14px;max-width:96ch}[data-enx-home] .enx .enx-evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:80px;align-items:center}.enx .enx-evidence h2{margin-bottom:20px}.enx .enx-evidence .enx-text-link{margin-top:16px}.enx .enx-reviews{border-top:1px solid var(--enx-line);margin-top:36px;padding-top:26px}.enx .enx-reviews>p{font-size:15px;margin-top:8px}[data-enx-home] .enx .enx-purchase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:72px;align-items:start}.enx .enx-buy h2{font-size:clamp(26px,2.6vw,36px);text-transform:none}.enx .enx-gallery{min-width:0}.enx .enx-gallery-slide img{display:block;width:100%;height:auto;aspect-ratio:1.13;object-fit:contain}.enx .enx-gallery-slide+.enx-gallery-slide{margin-top:20px}.enx .enx-thumbnails{display:flex;gap:12px;margin-top:16px}.enx .enx-thumbnails a{display:block;width:80px;border:1px solid var(--enx-line);border-radius:10px;padding:4px;transition:border-color .18s}.enx .enx-thumbnails a[aria-current=true]{border:2px solid var(--enx-accent)}.enx .enx-thumbnails img{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:contain}.enx .enx-product-form{margin:0}.enx .enx-product-form label{font-size:14px;color:var(--enx-text);font-weight:600;display:block;margin:16px 0 6px}.enx .enx-product-form select,.enx .enx-product-form input,.enx .enx-line-form input{font:inherit;min-height:48px;border:1px solid var(--enx-line);border-radius:10px;background:var(--enx-bg);color:var(--enx-text);padding:10px 14px;max-width:100%;height:auto}.enx .enx-product-form select{width:100%}.enx .enx-product-form input{width:100px}.enx .enx-product-form .enx-small{margin-block:12px}.enx .enx-product-form .enx-button{width:100%}.enx [data-enx-status]:empty{display:none}.enx [data-enx-status]{padding:10px 0;font-size:14px;font-weight:600}.enx .enx-terms{margin-top:24px;padding-top:24px;border-top:1px solid var(--enx-line)}.enx .enx-terms h3{font-size:18px;margin-bottom:12px}.enx .enx-terms p{font-size:14px}[data-enx-home] .enx .enx-faq{max-width:calc(960px + 2 * var(--enx-gutter))}.enx .enx-faq details{border-top:1px solid var(--enx-line);padding:0}.enx .enx-faq details:last-of-type{border-bottom:1px solid var(--enx-line)}.enx .enx-faq summary{cursor:pointer;font-size:18px;font-weight:600;color:var(--enx-text);min-height:66px;padding:20px 30px 20px 0;position:relative;list-style:none}.enx .enx-faq summary::-webkit-details-marker{display:none}.enx .enx-faq summary:after{content:"+";position:absolute;right:3px;top:20px;color:var(--enx-accent)}.enx .enx-faq details[open] summary:after{content:"\2212"}[data-enx-home] .enx .enx-faq details>div{width:100%;max-width:75ch;margin-inline:auto;padding:0 0 22px;text-align:start}.enx .enx-faq>.enx-small{margin-top:22px}.enx .enx-final{text-align:center;background:var(--enx-surface)}.enx .enx-final h2{margin-inline:auto;max-width:23ch}.enx .enx-final p{margin:20px auto}.enx .enx-sticky{position:fixed;bottom:0;left:0;right:0;padding:10px 20px max(10px,env(safe-area-inset-bottom));background:var(--enx-bg);border-top:1px solid var(--enx-line);display:none;align-items:center;justify-content:space-between;gap:16px;z-index:90}.enx .enx-sticky small{display:block;font-size:12px}.enx .enx-sticky strong{color:var(--enx-text);font-size:18px}.enx .enx-sticky .enx-button{min-height:48px;font-size:14px;padding:10px 16px}.enx .enx-drawer{position:fixed;inset:0 0 0 auto;width:min(100%,480px);height:100dvh;max-height:100dvh;max-width:100%;margin:0;padding:24px;border:0;border-left:1px solid var(--enx-line);background:var(--enx-bg);color:var(--enx-muted);font:inherit;overflow:auto;overscroll-behavior:contain}.enx .enx-drawer::backdrop{background:color-mix(in srgb,var(--enx-text) 45%,transparent)}.enx .enx-drawer-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--enx-line);padding-bottom:16px}.enx .enx-drawer h2{font-size:28px}.enx .enx-drawer-heading button{font:inherit;font-size:28px;background:transparent;color:var(--enx-text);border:0;min-width:44px;min-height:44px;cursor:pointer;padding:0}.enx [data-enx-cart-status]{font-size:14px;padding-block:16px}.enx .enx-cart-item{display:grid;grid-template-columns:84px 1fr;gap:16px;border-bottom:1px solid var(--enx-line);padding-block:20px}.enx .enx-cart-item img{width:84px;height:84px;object-fit:contain;background:var(--enx-surface);border-radius:10px}.enx .enx-cart-item h3{font-size:16px}.enx .enx-cart-item p{font-size:14px}.enx .enx-line-form{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}.enx .enx-line-form label{font-size:12px;width:100%}.enx .enx-line-form input{width:72px;min-height:44px;padding:6px 8px}.enx .enx-line-form button{font:inherit;font-size:13px;min-height:44px;background:var(--enx-bg);border:1px solid var(--enx-line);border-radius:8px;color:var(--enx-text);padding:8px;cursor:pointer}.enx .enx-cart-total{display:flex;justify-content:space-between;gap:20px;padding-top:20px;color:var(--enx-text)}.enx .enx-cart-bottom .enx-button{width:100%;margin-top:18px}.enx .enx-cart-bottom form{margin-bottom:6px}[data-enx-home]{--enx-gutter:32px}[data-enx-home],[data-enx-home]>.shopify-section,[data-enx-home]>.shopify-section>[data-enx-landing]{box-sizing:border-box;width:100%;min-width:0;margin-inline:auto;padding-inline:0}[data-enx-home] .enx :is(.enx-hero,.enx-context-inner,.enx-detail-grid,.enx-evidence,.enx-purchase-grid,.enx-fit-columns)>*{min-width:0}[data-enx-home] .enx>section :is(h1,h2,h3,.enx-eyebrow){margin-inline:auto;text-align:center}[data-enx-home] .enx :is(.enx-hero-copy,.enx-context-inner>div,.enx-evidence>div,.enx-buy,.enx-reviews>h3,.enx-reviews>p){text-align:center}[data-enx-home] .enx :is(.enx-lead,.enx-hero-copy>.enx-small,.enx-fit-note){margin-inline:auto}[data-enx-home] .enx .enx-lead{text-align:center}[data-enx-home] .enx .enx-short-list{width:fit-content;max-width:100%;margin-inline:auto;text-align:start}[data-enx-home] .enx :is(.enx-price,.enx-local-nav,.enx-thumbnails){justify-content:center}[data-enx-home] .enx :is(.enx-product-form,.enx-terms,.enx-fit-columns p,.enx-detail-list p,.enx-faq details){text-align:start}[data-enx-home] .enx .enx-product-form{width:100%;margin-inline:auto}[data-enx-home] .enx .enx-product-form [data-enx-stock]{text-align:center}[data-enx-home] .enx>section .enx-button{min-width:0;text-align:center}@media(max-width:989px){[data-enx-home]{--enx-gutter:20px}[data-enx-home] .enx .enx-hero{gap:30px;grid-template-columns:repeat(2,minmax(0,1fr))}.enx h1{font-size:38px}.enx .enx-section{padding-block:60px}[data-enx-home] .enx .enx-detail-grid,[data-enx-home] .enx .enx-purchase-grid{gap:32px}[data-enx-home] .enx .enx-evidence{gap:40px}[data-enx-home] .enx .enx-fit-columns{gap:20px}[data-enx-home] .enx .enx-context-inner{grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:28px}}@media(max-width:699px){[data-enx-home]{--enx-gutter:18px}[data-enx-home] .enx .enx-hero{display:flex;flex-direction:column;gap:25px;padding-block:20px 36px}.enx .enx-hero-media{width:100%;padding:5px 12px 12px}[data-enx-home] .enx .enx-product-image{aspect-ratio:1.35;max-height:none;object-fit:contain}.enx .enx-hero-copy{width:100%}.enx .enx-hero .enx-eyebrow{font-size:10px;letter-spacing:.08em;margin-bottom:12px}.enx h1{font-size:clamp(35px,9vw,45px);max-width:14ch}.enx .enx-hero-copy>.enx-lead{font-size:16px;margin-top:14px}.enx .enx-short-list{font-size:14px;margin-block:14px;gap:2px}.enx .enx-price{margin-block:15px}.enx .enx-hero-copy>.enx-button{width:100%}.enx .enx-hero-copy>.enx-small{font-size:12px}.enx .enx-context{padding-block:32px}[data-enx-home] .enx .enx-context-inner{display:block}.enx .enx-context-inner>.enx-eyebrow{margin-bottom:12px}.enx .enx-lead{font-size:17px}.enx .enx-section{padding-block:48px}[data-enx-home] .enx .enx-section-heading{margin-bottom:28px}[data-enx-home] .enx .enx-detail-grid,[data-enx-home] .enx .enx-evidence,[data-enx-home] .enx .enx-purchase-grid,[data-enx-home] .enx .enx-fit-columns{grid-template-columns:minmax(0,1fr);gap:28px}[data-enx-home] .enx .enx-detail-grid{gap:24px}[data-enx-home] .enx .enx-fit-columns{gap:20px}.enx .enx-fit-columns h3{margin-block:5px 10px}.enx .enx-fit-note{margin-top:24px}[data-enx-home] .enx .enx-evidence{gap:24px}.enx .enx-reviews{margin-top:24px}[data-enx-home] .enx .enx-purchase-grid{gap:30px}.enx .enx-gallery-slide img{aspect-ratio:1.35}.enx .enx-faq summary{font-size:16px;min-height:62px;padding-block:18px}.enx .enx-faq details>div{font-size:16px}.enx .enx-sticky:not([hidden]){display:flex}.enx:has(.enx-sticky:not([hidden])) .enx-final{padding-bottom:130px}.enx .enx-drawer{padding:20px}}body:has(.enx.enx-ready) .cart_container .cart_content{display:none!important}.enx [data-enx-open-cart]{gap:0}@media(max-width:699px){.enx .enx-short-list{margin-block:16px 12px}}@media(prefers-reduced-motion:reduce){.enx *,.enx *:before,.enx *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/enx-landing.css.map */
