body{margin:0;padding:0;font-family:var(--font-body);background-color:var(--color-relief-bg);color:var(--color-text-main);line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.product-title,.cart-title{font-family:var(--font-heading)!important}.glass{background:var(--zt-surface-1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:var(--border-thin);border-radius:var(--radius-pillow)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:16px 40px;background:var(--color-relief-accent);color:var(--color-on-accent);text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);border:none;cursor:pointer}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 20px -5px var(--color-relief-accent)}.variant-grid{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;margin-bottom:24px}.variant-grid.variant-grid--compact{gap:8px;margin:0 0 8px;display:flex;flex-wrap:nowrap;justify-content:center}.btn-size-circle.is-active{background:#fff;color:#000;border-color:#fff;box-shadow:0 0 15px #ffffff4d}.product-card-clean{position:relative;display:flex;flex-direction:column;align-items:center;padding-bottom:24px}.product-card-clean__title{font-size:1rem;font-weight:510;line-height:1.2;margin:0 0 8px;color:var(--color-text-main);min-height:2.4em;display:flex;align-items:center;justify-content:center;text-align:center}.product-card-clean__price{font-size:.95rem;color:var(--color-text-sub);margin:0 0 8px;text-align:center}.product-card-clean__conversion{margin-top:0;width:100%;display:flex;flex-direction:column;position:relative}.product-card-clean__actions{margin-top:8px;width:100%;min-height:44px}.btn-primary--atc{width:100%;padding:13px 0;background:var(--color-relief-accent);color:var(--color-on-accent);border:none;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.btn-primary--atc:disabled{cursor:not-allowed;background:var(--zt-surface-2);color:#fff9}.btn-ghost{display:inline-block;padding:12px 32px;background:transparent;border:1.5px solid rgba(255,255,255,.4);color:#fff;text-decoration:none;font-weight:700;border-radius:50px;transition:all .3s cubic-bezier(.16,1,.3,1);cursor:pointer}.btn-ghost:hover{background:#fff;color:#000;border-color:#fff;transform:scale(1.05)}.quantity-selector-pill{display:inline-flex;align-items:center;background:var(--zt-surface-3);border:1px solid var(--zt-line);border-radius:40px;height:40px;overflow:hidden;margin:0 auto 12px}.quantity-selector-pill button{background:none;border:none;color:#fff;width:36px;height:100%;cursor:pointer;font-size:18px;transition:opacity .3s ease}.quantity-selector-pill button:disabled{opacity:.2;cursor:not-allowed;pointer-events:none}.quantity-selector-pill span{width:30px;text-align:center;font-weight:800;color:#fff}.success-choice-hud{display:flex;gap:8px;width:100%}.success-choice-hud a,.success-choice-hud button{flex:1;height:44px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-button);text-decoration:none;font-weight:700}.btn-success{background:#fff;color:#000}.btn-secondary-outline{background:transparent;border:1.5px solid var(--zt-line-strong);color:#fff}.product-card-clean__hud{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10}.product-card-clean__pill{position:absolute;pointer-events:auto;padding:3px 8px;background:#0006;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--zt-line);color:#fff;font-size:8.5px;font-weight:700;border-radius:20px;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap}.product-card-clean__details-pill{bottom:12px;right:12px}.product-card-clean__image-wrapper{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:var(--radius-pillow);background:var(--zt-surface-1);margin-bottom:8px}.product-card-clean__image{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.product-card-clean:hover .product-card-clean__image{transform:scale(1.05)}.variant-tooltip{position:absolute;top:-35px;left:50%;transform:translate(-50%);background:var(--hds-glass-midnight);color:#fff;padding:4px 10px;border-radius:4px;font-size:11px;white-space:nowrap;z-index:150;border:1px solid var(--hds-glass-border)}.btn-utility-hds:hover{transform:scale(1.05);color:var(--color-relief-accent);text-shadow:0 0 10px rgba(0,209,255,.6)}.btn-utility-hds{display:inline-block;background:transparent;border:none;text-decoration:underline;color:var(--color-relief-accent);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.btn-checkout-hds{width:100%;max-width:400px;padding:16px 24px;text-transform:uppercase;letter-spacing:.05em;background:var(--color-relief-accent);color:var(--color-on-accent);border:none;cursor:pointer;transition:var(--hds-transition-industrial)}.btn-primary:disabled,.btn-secondary:disabled,.btn-hds-splash:disabled,.btn-checkout-hds:disabled{opacity:.3;cursor:not-allowed;pointer-events:none;filter:grayscale(1);box-shadow:none;transform:none}.hds-btn-standard{all:unset;display:flex;align-items:center;justify-content:center;gap:12px;min-height:var(--hds-btn-height);padding:0 32px;border-radius:var(--radius-pillow);font-weight:800;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;box-sizing:border-box;border:1.5px solid transparent;transition:var(--hds-transition-industrial);text-align:center}.hds-splash-primary{background:var(--color-relief-accent);color:var(--color-on-accent);width:100%}.hds-splash-secondary{background:var(--zt-surface-2);border-color:var(--zt-line-strong);color:#fff;flex:1}.hds-splash-primary:hover,.hds-splash-secondary:hover,.btn-checkout-hds:hover,.btn-primary--atc:hover,.hds-btn-checkout:hover{transform:scale(1.02) translateY(-2px);box-shadow:0 10px 30px #00d1ff66}.hds-splash-primary:disabled,.hds-splash-secondary:disabled{opacity:.3;filter:grayscale(1);cursor:not-allowed;pointer-events:none}.global-splash .btn-secondary{background:var(--zt-surface-1);border:1px solid var(--zt-line);color:#fff}[x-cloak]{display:none!important}.hds-btn-checkout{display:flex;align-items:center;justify-content:center;gap:12px;height:56px;padding:0 40px;background:var(--color-relief-accent);color:var(--color-on-accent);text-decoration:none;font-weight:700;border-radius:var(--radius-pillow);transition:all .3s cubic-bezier(.16,1,.3,1);border:none;cursor:pointer;width:100%;flex-shrink:0}.global-splash{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:11000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:all .5s cubic-bezier(.16,1,.3,1);background:#0006;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.global-splash.is-active{opacity:1;visibility:visible;pointer-events:auto}.global-splash__content{background:var(--hds-glass-midnight);border:1px solid var(--hds-glass-border);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);padding:24px 32px;border-radius:24px;text-align:center;max-width:550px;width:90%;height:85vh;max-height:750px;display:flex;flex-direction:column;position:relative;transform:scale(.9) translateY(20px);transition:all .6s cubic-bezier(.16,1,.3,1);box-shadow:0 50px 100px #0009}.global-splash.is-active .global-splash__content{transform:scale(1) translateY(0)}.global-splash__status-badge{font-size:11px;font-weight:800;letter-spacing:.3em;color:var(--color-relief-accent);margin-bottom:16px;text-transform:uppercase}.global-splash__title{font-size:1.4rem;font-weight:800;margin-bottom:16px;letter-spacing:.15em;text-transform:uppercase;color:#fff}.global-splash__mini-cart{flex:1;margin-bottom:16px;max-height:none;overflow-y:auto;padding-right:12px;display:flex;flex-direction:column;overscroll-behavior:contain!important}.global-splash__mini-cart-items-wrapper{margin-top:auto;margin-bottom:auto}.global-splash__mini-cart::-webkit-scrollbar{width:4px}.global-splash__mini-cart::-webkit-scrollbar-track{background:transparent}.global-splash__mini-cart::-webkit-scrollbar-thumb{background:var(--zt-surface-3);border-radius:10px}.global-splash__btns{display:flex;flex-direction:column;gap:12px}.global-splash__btns .hds-btn-standard{min-height:48px;font-size:.85rem;padding:0 24px}.global-splash__close-btn{position:absolute;top:24px;right:24px;background:none;border:none;color:#fff6;cursor:pointer;transition:all .3s ease}.global-splash__close-btn:hover{color:#fff;transform:rotate(90deg)}.product-container{max-width:var(--container-width);margin:0 auto;padding:40px;display:grid;grid-template-columns:.8fr 1.2fr;gap:48px}.product-media{position:sticky;top:100px}@media(max-width:1024px){.product-container{grid-template-columns:minmax(0,1fr);gap:40px;padding:20px}.product-media{position:relative;top:0}}.product-media__main{border-radius:var(--radius-pillow);overflow:hidden;background:var(--zt-surface-1);display:flex;align-items:center;justify-content:center}.product-media__main img{width:100%;height:auto;display:block;transform:scale(1.01);transition:transform .8s cubic-bezier(.16,1,.3,1)}.product-media__main:hover img{transform:scale(1.15)}.product-info{display:flex;flex-direction:column;gap:12px}.product-title{font-size:1.75rem;font-weight:800;letter-spacing:-.01em;margin:0;text-transform:uppercase}.product-price{font-size:1.5rem;color:var(--color-text-sub);font-weight:600}.atc-bar{display:flex;align-items:flex-end;gap:16px;margin-bottom:32px;width:100%;position:relative;padding-bottom:24px}.quantity-selector-premium{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.quantity-label,.variant-selector__label{display:block;color:var(--color-text-sub);margin-bottom:12px}.quantity-controls{display:flex;align-items:center;justify-content:space-between;background:var(--zt-surface-1);border:1.5px solid var(--zt-line);border-radius:var(--zt-radius-pill);padding:0 4px;height:var(--zt-ctl-h-lg);width:120px;overflow:hidden;flex-shrink:0}.qty-btn{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#fff;font-size:1.5rem;cursor:pointer;transition:background .3s;border-radius:50%}.qty-btn:hover{background:var(--zt-surface-3)}.qty-btn:disabled{opacity:.2;cursor:not-allowed;pointer-events:none}.qty-input{width:40px;text-align:center;background:transparent;border:none;color:#fff;font-weight:700;font-size:1rem;outline:none;-webkit-appearance:textfield;appearance:textfield}.qty-input::-webkit-outer-spin-button,.qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.btn-size-circle{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--zt-surface-3);border:1.5px solid var(--zt-line-strong);color:var(--color-text-sub);font-weight:800;font-size:14px;cursor:pointer;transition:all .3s ease}.btn-size-circle.is-selected{background:#fff;color:#000;border-color:#fff}.btn-size-circle:disabled{opacity:.3;cursor:not-allowed;text-decoration:line-through}.color-swatch-grid{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.color-swatch-pill{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--zt-surface-1);border:1.5px solid var(--zt-line);border-radius:var(--radius-pillow);text-decoration:none;color:var(--color-text-sub);transition:all .3s ease}.color-swatch-pill:hover{background:var(--zt-surface-3);border-color:#ffffff4d}.color-swatch-pill.is-active{background:#fff;color:#000;border-color:#fff}.color-swatch-pill__dot{width:12px;height:12px;border-radius:50%;border:1px solid rgba(0,0,0,.1)}.color-swatch-pill__dot--black{background:#000}.color-swatch-pill__dot--white{background:#fff}.color-swatch-pill__dot--navy{background:navy}.color-swatch-pill__dot--grey{background:gray}.color-swatch-pill__dot--orange{background:#ff8c00}.product-benefits{padding:32px;border-radius:var(--radius-pillow);background:var(--zt-surface-1);border:var(--border-thin)}.product-benefits h2{font-size:.95rem!important;letter-spacing:.12em!important}.product-benefits__content{font-size:.95rem!important;line-height:1.65!important;opacity:.9!important}.product-benefits__content li{line-height:1.65!important;margin-bottom:10px!important}.product-benefits__content>*:first-child{margin-top:8px!important}.size-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px}.size-modal__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.size-modal__content{position:relative;background:#0f0f0fcc;border:1px solid var(--zt-line);padding:40px;border-radius:24px;max-width:400px;width:100%;box-shadow:0 25px 50px -12px #00000080}.size-table{width:100%;border-collapse:collapse;margin-top:24px}.size-table th{text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-sub);padding-bottom:12px;border-bottom:1px solid var(--zt-line)}.size-table td{padding:12px 0;font-size:14px;border-bottom:1px solid var(--zt-line-hair)}.science-template__deep-dive{background:transparent;border:none;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;padding:20px;margin-bottom:40px}.science-template__deep-dive-visual{border-radius:var(--radius-pillow);overflow:hidden}.science-template__deep-dive-img{width:100%!important;height:auto!important}.science-template__deep-dive-visual{height:auto!important;aspect-ratio:auto!important;width:70%!important;margin:0 auto!important}.desktop-only{display:block}.mobile-only{display:none}@media(max-width:768px){.desktop-only.desktop-only{display:none}.mobile-only{display:block}.product-card-clean__details-pill{max-width:calc(100% - 24px);white-space:nowrap;font-size:7px;line-height:1.2;text-align:right;justify-content:flex-end;padding:2px 5px;border-radius:8px}}.product-media__controls{margin-top:24px;display:flex;flex-direction:column;gap:20px;background:#ffffff05;border:1px solid var(--zt-line-hair);border-radius:var(--radius-pillow);padding:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.horizontal-swatch-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.product-media__controls .atc-bar{display:flex;align-items:flex-end;gap:16px;width:100%;position:relative}.product-media__controls .quantity-selector-premium{margin-bottom:0;flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between}.product-media__controls .btn-primary{flex:1;margin:0;height:var(--zt-ctl-h-lg);display:flex;align-items:center;justify-content:center;gap:10px}.btn-primary.btn-atc--active{background:var(--color-prevention-accent);color:var(--color-on-accent);box-shadow:0 10px 20px -5px #ff950066}.btn-primary.btn-atc--pain{background:var(--color-relief-accent);color:var(--color-on-accent);box-shadow:0 10px 20px -5px #00d1ff66}.btn-primary.btn-atc--standing{background:var(--color-support-accent);color:var(--color-on-accent);box-shadow:0 10px 20px -5px #10b98166}.btn-primary.btn-atc--active:hover{box-shadow:0 12px 24px -4px #ff950099}.btn-primary.btn-atc--pain:hover{box-shadow:0 12px 24px -4px #00d1ff99}.btn-primary.btn-atc--standing:hover{box-shadow:0 12px 24px -4px #10b98199}html.modal-locked,body.modal-locked{overflow:hidden!important;overscroll-behavior:none!important}.product-media__main{aspect-ratio:1/1;position:relative;width:100%}.product-media__main img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .25s cubic-bezier(.4,0,.2,1);opacity:0;z-index:0;pointer-events:none}.product-media__main img.is-active{opacity:1;z-index:10;pointer-events:auto}.product-media__thumbnails{display:flex;gap:12px;margin-top:16px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.product-media__thumbnails::-webkit-scrollbar{display:none}.product-media__thumbnail-btn{width:64px;height:64px;padding:0;border-radius:var(--radius-button);border:2px solid transparent;background:var(--zt-surface-1);cursor:pointer;flex-shrink:0;overflow:hidden;transition:border-color .2s ease,transform .2s ease}.product-media__thumbnail-btn:hover{transform:scale(1.05)}.product-media__thumbnail-btn.is-active{border-color:#fff}.product-media__thumbnail-btn img{width:100%;height:100%;object-fit:contain}.jm-content{--2bfe9aa1: var(--jdgm-custom-bg, #000000) !important;background-color:var(--jdgm-custom-bg, #000000)!important}.jm-review-item{background-color:var(--jdgm-custom-bg, #000000)!important;color:var(--jdgm-custom-color, #ffffff)!important;border:none!important;box-shadow:none!important}.jm-review-item .jm-text,.jm-review-item .jm-reviewer-info__name,.jm-review-item .jm-review-content__title,.jm-review-item .jm-review-content__body,.jm-review-item .jdgm-carousel-item__review-body,.jm-review-item .jdgm-carousel-item__reviewer-name,.jm-review-item .jdgm-carousel-item__review-title,.jm-review-item .jdgm-carousel-item__review-date{color:var(--jdgm-custom-color, #ffffff)!important}html body .jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,html body .jdgm-full-rev-modal .jm-mfp-content,html body .jdgm-full-rev{background-color:var(--jdgm-custom-bg, #000000)!important;color:var(--jdgm-custom-color, #ffffff)!important;border:none!important}.jm-review-item .jdgm-carousel-item__product-wrapper,.jm-review-item .jdgm-carousel-item__product-info,.jm-review-item [class*=__product-]{background-color:var(--zt-surface-1)!important;border-top:1px solid var(--zt-line)!important}.jm-review-item a,.jm-review-item .jdgm-carousel-item__product-title{color:#00d1ff!important;text-decoration:underline!important}.product-card-clean .jdgm-prev-badge__text,.pdp-head__rate .jdgm-prev-badge__text{display:none!important}.product-card-clean .jdgm-prev-badge:after,.pdp-head__rate .jdgm-prev-badge:after{content:" (" attr(data-number-of-reviews) ")"!important;font-size:.85rem;color:var(--color-text-sub);display:inline-block;vertical-align:middle;margin-left:2px}.product-card-clean__qty-container{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 auto 12px;width:100%}.product-card-clean__reset-inline{font-size:10px;font-weight:800;color:#ffffff80;background:none;border:none;cursor:pointer;text-decoration:underline;transition:all .3s cubic-bezier(.16,1,.3,1);padding:4px 8px}.product-card-clean__reset-inline:hover{transform:scale(1.05);color:#fff;text-shadow:0 0 10px rgba(0,209,255,.8)}.jdgm-review-widget{--jdgm-paginate-color: #ffffff !important}.jdgm-paginate *{color:#fff!important;fill:#fff!important;stroke:#fff!important}.jdgm-review-widget svg path[fill=black],.jdgm-review-widget svg path[fill="#000000"],[class*=jdgm] [class*=paginate] svg path,[class*=jdgm] [class*=pagination] svg path,.jdgm-paginate svg path{fill:#fff!important;stroke:#fff!important}.jdgm-review-widget,.jdgm-widget,.jdgm-rev-mgr,.jdgm-write-rev-reg,.jdgm-all-reviews-page,.jdgm-form,.jdgm-rev,.jdgm-subtab,.jdgm-row-profile,.jdgm-histogram,.jdgm-rev__header,.jdgm-rev__body{background-color:transparent!important;background:transparent!important;color:#fff!important}.jdgm-form input,.jdgm-form textarea,.jdgm-form select{background:var(--zt-surface-1)!important;border:1px solid var(--zt-line)!important;color:#fff!important}div[id$=__179034061121eed72d]{display:flex;justify-content:center;align-items:center;height:62px;transition:background-color .28s}div[id$=__179034061121eed72d].is-filled{position:sticky;top:40px;z-index:100}div[id$=__179034061121eed72d].is-stuck{background-color:#000}@media(prefers-reduced-motion:reduce){div[id$=__179034061121eed72d]{transition:none}}#MainContent:has(.product-container[data-product-available=false]) div[id$=__179034061121eed72d]{height:auto}:root{--zt-jump-offset: 124px}@media(max-width:1024px){:root{--zt-jump-offset: 124px}}@media(max-width:768px){:root{--zt-jump-offset: 152px}}.zt-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.zt-wrap{box-sizing:border-box;width:100%;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding-left:clamp(16px,4vw,40px);padding-right:clamp(16px,4vw,40px)}.zt-blk{padding-top:var(--zt-section-pad);scroll-margin-top:var(--zt-jump-offset)}.zt-blk__head{text-align:center;margin-bottom:var(--zt-section-title-gap)}.zt-blk__sub{margin:var(--zt-title-lead-gap) auto 0;color:var(--color-text-sub);max-width:52ch}.zt-eyebrow{margin:0 0 8px;color:var(--color-relief-accent)}.how-works__card{--c: var(--color-relief-accent);position:relative;display:flex;flex-direction:column;gap:6px;padding:var(--zt-card-pad);overflow:hidden;background:var(--zt-surface-1);border:1px solid var(--zt-line);border-radius:var(--zt-radius-md);color:var(--color-text-main);text-decoration:none;transition:border-color .2s,transform .2s}.how-works__card:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:var(--c);opacity:.85}.how-works__card:hover{border-color:var(--c);transform:translateY(-2px)}.how-works__card--performance{--c: var(--color-prevention-accent)}.how-works__card--support{--c: var(--color-support-accent)}.how-works__ico{display:grid;place-items:center;width:40px;height:40px;margin-bottom:8px;border-radius:12px;background:color-mix(in srgb,var(--c) 16%,transparent)}.how-works__ico svg{width:22px;height:22px;fill:none;stroke:var(--c);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.how-works__card h3{margin:0}.how-works__card p{margin:0;color:var(--color-text-sub)}.how-works__go{margin-top:8px;color:var(--c);font-weight:700;font-size:.84rem}@media(max-width:1024px){.how-works__card{flex-direction:row;flex-wrap:wrap;align-items:center}.how-works__ico{margin:0 6px 0 0}.how-works__card p{flex:1 1 100%}}.style-gauge{display:block;width:54px;height:77px;flex:none}.style-gauge--tile{width:34px;height:49px}@media(max-width:768px){.style-gauge{width:40px;height:57px}.style-gauge--tile{width:28px;height:40px}}.height-tile{display:flex;align-items:center;gap:14px;padding:14px 18px;background:var(--zt-surface-1);border:1px solid var(--zt-line);border-radius:var(--zt-radius-md);color:var(--color-text-main);text-decoration:none;transition:border-color .2s,transform .2s}.height-tile:hover{border-color:var(--color-relief-accent);transform:translateY(-2px)}.height-tile__text{display:flex;flex-direction:column;align-self:flex-start;gap:2px}.height-tile__text span{color:var(--color-text-sub)}@media(max-width:768px){.height-tile{padding:12px 14px;gap:10px}}.zt-chev{flex:none;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s}.zt-collapse__toggle{display:none}.zt-count{background:var(--color-relief-accent);color:var(--color-on-accent);border-radius:50px;padding:1px 8px}@media(max-width:768px){.zt-collapse .zt-collapse__label{display:none}.zt-collapse__toggle{display:flex;width:100%;align-items:center;gap:10px;padding:14px 16px;background:var(--zt-surface-1);border:1px solid var(--zt-line);border-radius:16px;font-family:var(--font-heading);font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-relief-accent);cursor:pointer;text-align:left}.zt-collapse__toggle .zt-chev{margin-left:auto}.zt-collapse.is-open .zt-collapse__toggle{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent}.zt-collapse.is-open .zt-collapse__toggle .zt-chev{transform:rotate(-135deg)}.zt-collapse:not(.is-open) .zt-collapse__panel{display:none}}.zt-fold-more{display:none}@media(max-width:768px){.zt-fold:not(.is-open):not(.zt-fold--short){position:relative;overflow:hidden;max-height:var(--zt-fold-h, 5lh);-webkit-mask-image:linear-gradient(180deg,#000 var(--zt-fold-a, 2lh),rgba(0,0,0,.7) var(--zt-fold-b, 3lh),rgba(0,0,0,.3) var(--zt-fold-c, 4lh),transparent var(--zt-fold-h, 5lh));mask-image:linear-gradient(180deg,#000 var(--zt-fold-a, 2lh),rgba(0,0,0,.7) var(--zt-fold-b, 3lh),rgba(0,0,0,.3) var(--zt-fold-c, 4lh),transparent var(--zt-fold-h, 5lh))}.zt-fold:not(.is-open):not(.zt-fold--short):after{content:"";position:absolute;left:0;right:0;top:var(--zt-fold-b, 3lh);bottom:0;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);-webkit-mask-image:linear-gradient(180deg,transparent,#000);mask-image:linear-gradient(180deg,transparent,#000);pointer-events:none}.zt-fold-more{display:flex}.zt-fold--short+.zt-fold-more{display:none}}.zt-fold-more,.zt-ghost{align-items:center;justify-content:center;gap:8px;margin:-6px auto 0;padding:10px 18px;border:1px solid transparent;background:linear-gradient(var(--color-relief-bg),var(--color-relief-bg)) padding-box,linear-gradient(180deg,#ffffff6b,#ffffff1a 55%,#ffffff08) border-box;box-shadow:0 -6px 16px -10px #ffffff40;color:#e8ecf0a8;white-space:nowrap;cursor:pointer;position:relative;transition:color .2s}.zt-ghost{display:inline-flex}.zt-fold-more:hover,.zt-ghost:hover{color:#fff}.zt-fold-more svg,.zt-ghost svg{flex:none;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;opacity:.8;transition:transform .2s}.zt-fold-more[aria-expanded=true] svg{transform:rotate(180deg)}.zt-seprow{--zt-sep-gap: 20px;display:flex;flex-wrap:wrap;align-items:baseline;margin-left:calc(-1 * var(--zt-sep-gap));clip-path:inset(-100vh -100vw -100vh var(--zt-sep-gap))}.zt-seprow>*{padding-left:var(--zt-sep-gap)}.zt-seprow__item{position:relative}.zt-seprow__item:before{content:"|";position:absolute;left:calc(var(--zt-sep-gap) / 2);top:50%;transform:translate(-50%,-50%);color:#ffffff38;font-weight:300;letter-spacing:0}.zt-navlink{--zt-navlink-accent: var(--color-relief-accent);display:inline-flex;align-items:center;gap:6px;padding:0 14px;border:1px solid var(--zt-line);background:var(--zt-surface-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff0f;color:var(--zt-navlink-accent);text-decoration:none;transition:background .2s,border-color .2s}.zt-navlink:hover{background:color-mix(in srgb,var(--zt-navlink-accent) 10%,transparent);border-color:color-mix(in srgb,var(--zt-navlink-accent) 45%,transparent);text-decoration:none}.zt-navlink--performance{--zt-navlink-accent: var(--color-prevention-accent)}.zt-navlink--support{--zt-navlink-accent: var(--color-support-accent)}.zt-navlink--performance,.zt-navlink--support{border-color:color-mix(in srgb,var(--zt-navlink-accent) 35%,transparent);background:color-mix(in srgb,var(--zt-navlink-accent) 6%,transparent)}.fit-care__card{background:var(--zt-surface-1);border:1px solid var(--zt-line);border-radius:var(--zt-radius-md);padding:var(--zt-card-pad)}.fit-care__card h3{margin:0 0 var(--zt-space-2)}.fit-care__card ul{margin:0;padding:0;list-style:none;display:grid;gap:12px}.fit-care__card li{position:relative;padding-left:18px;color:var(--color-text-sub)}.fit-care__card li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--color-relief-accent)}.fit-care__card li b{color:var(--color-text-main);font-weight:600}.fit-care__sizes{width:100%;border-collapse:collapse;font-size:.9rem}.fit-care__sizes thead th{text-align:left;padding:0 0 8px;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-sub)}.fit-care__sizes tbody th,.fit-care__sizes td{text-align:left;padding:9px 0;border-top:1px solid var(--zt-line-hair);color:var(--color-text-sub);font-weight:400}.fit-care__sizes tbody th{color:#fff;font-weight:700}.fit-care__note{margin:12px 0 0;color:var(--color-text-sub);opacity:.85}.zt-crumbs{display:flex;gap:6px;margin:0;color:var(--color-text-sub);white-space:nowrap}.zt-crumbs>*{flex:none}.zt-crumbs>:last-child{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.zt-crumbs a{color:inherit;text-decoration:none}.zt-crumbs a:hover{color:var(--color-relief-accent)}.article-topic{--c: var(--color-relief-accent);align-self:flex-start;display:inline-block;padding:4px 12px;border:1px solid color-mix(in srgb,var(--c) 40%,transparent);border-radius:50px;background:color-mix(in srgb,var(--c) 9%,transparent);color:var(--c);text-transform:uppercase}.article-topic--performance{--c: var(--color-prevention-accent)}.article-topic--support{--c: var(--color-support-accent)}.article-card{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-pillow, 24px);color:var(--color-text-main);text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .2s}.article-card:hover{transform:translateY(-3px);border-color:#00d1ff66}.article-card__img{aspect-ratio:16 / 9;background:var(--zt-surface-1);overflow:hidden}.article-card__img img{display:block;width:100%;height:100%;object-fit:cover}.article-card__body{flex:1;display:flex;flex-direction:column;gap:10px;padding:18px 20px 20px}.article-card__title{margin:0}.article-card__text{flex:1;margin:0;color:var(--color-text-sub);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article-card__meta{margin:0;color:var(--color-text-sub);opacity:.8}.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media(max-width:1024px){.article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.article-grid{grid-template-columns:minmax(0,1fr)}}[id*=__judge_me_reviews_cards_carousel]{min-height:clamp(438px,432.6px + 1.39vw,453px)}.shopify-section:has(>.how-works)+.shopify-section:has([id*=__judge_me_reviews_cards_carousel]){padding-top:var(--zt-section-pad)}.zt-t-hero,.science-template__title{font-family:var(--font-heading);font-size:var(--zt-hero-size);font-weight:var(--zt-hero-weight);line-height:var(--zt-hero-lh);letter-spacing:var(--zt-hero-ls);text-wrap:balance}.zt-t-page-title,.collection-header__title,.blog-header__title,.article-header__title,.contact-form__title,.cart-title,.sizing-page__title,.main-search-clean__title{font-family:var(--font-heading);font-size:var(--zt-page-title-size);font-weight:var(--zt-page-title-weight);line-height:var(--zt-page-title-lh);letter-spacing:var(--zt-page-title-ls);text-wrap:balance}.zt-section-title,.zt-blk__head h2{margin:0;font-family:var(--font-heading);font-size:var(--zt-section-title-size);font-weight:var(--zt-section-title-weight);line-height:var(--zt-section-title-lh);letter-spacing:var(--zt-section-title-ls);text-wrap:balance}.zt-t-sub-title,.science-template__deep-dive-title,.article-body h2{font-family:var(--font-heading);font-size:var(--zt-sub-title-size);font-weight:var(--zt-sub-title-weight);line-height:var(--zt-sub-title-lh);letter-spacing:var(--zt-sub-title-ls);text-wrap:balance}.zt-t-card-title,.how-works__card h3,.fit-care__card h3,.sizing-page__guides h2,.article-card__title,.science-template__who-card h3,.fcc-faq__q,.science-card__panel-title,.article-feedback__line,.height-tile__text b{font-family:var(--font-heading);font-size:var(--zt-card-title-size);font-weight:var(--zt-card-title-weight);line-height:var(--zt-card-title-lh);letter-spacing:normal;text-wrap:balance}:where(main :is(p,li):not([class*=jdgm] *):not([class*=jm-] *):not(.product-card-clean *)),:where(.article-body),:where(.product-description__body){font-size:var(--zt-body-size);line-height:var(--zt-body-lh);text-wrap:pretty}.zt-t-lead,.collection-header__lead,.science-template__deep-dive-lead,.blog-header__intro,.article-header__deck,.zt-blk__sub,.featured-collection-clean__tagline,.science-template__subtitle,.contact-form__description,.cart-empty-state__text{font-family:var(--font-body);font-size:var(--zt-lead-size);font-weight:var(--zt-lead-weight);line-height:var(--zt-lead-lh);letter-spacing:var(--zt-lead-ls)}.zt-t-small,.article-card__text,.how-works__card p,.science-template__who-card p,.science-template__practice,.style-comparison__table td,.fit-care__card li,.fit-care__card td,.article-header__byline,.footer-clean__link,.footer-clean__text,.fcc-faq__a,.science-card__pill,.science-card__narrative,.blog-topic__count,.collection-faq__item p,.sizing-page__height{font-family:var(--font-body);font-size:var(--zt-small-size);font-weight:400;line-height:var(--zt-small-lh)}.zt-t-fine,.fit-care__note,.article-card__meta,.footer-clean__copyright,.footer-clean__disclaimer,.height-tile__text span,.zt-crumbs{font-family:var(--font-body);font-size:var(--zt-fine-size);line-height:var(--zt-fine-lh);letter-spacing:var(--zt-fine-ls)}.zt-t-label,.zt-eyebrow,.science-template__practice-label,.contact-form__label,.quantity-label,.variant-selector__label,.footer-clean__pillar-title,.science-template__badge,.hero-tag__eyebrow,.fcc-faq__label,.fcc-faq__k,.persona-switcher__label{font-family:var(--font-body);font-size:var(--zt-label-size);font-weight:var(--zt-label-weight);line-height:var(--zt-label-lh);letter-spacing:var(--zt-label-ls);text-transform:uppercase}.zt-t-badge,.style-comparison__badge,.article-topic,.zt-count,.style-comparison__here{font-family:var(--font-body);font-size:var(--zt-badge-size);font-weight:var(--zt-badge-weight);line-height:var(--zt-badge-lh);letter-spacing:var(--zt-badge-ls)}.btn-primary,.btn-checkout-hds,.contact-form__submit{min-height:var(--zt-ctl-h-lg);border-radius:var(--zt-radius-pill);font-family:var(--font-body);font-size:var(--zt-ctl-lg-size);font-weight:700;line-height:var(--zt-ctl-lh)}.btn-primary--atc{min-height:var(--zt-ctl-h-md);border-radius:var(--zt-radius-pill);font-family:var(--font-body);font-size:var(--zt-ctl-size);font-weight:700;line-height:var(--zt-ctl-lh)}.persona-switcher__btn{min-height:var(--zt-ctl-h-md);border-radius:var(--zt-radius-pill);font-family:var(--font-body);font-size:var(--zt-ctl-sm-size);font-weight:700;line-height:var(--zt-ctl-lh)}.zt-fold-more,.zt-ghost,.style-comparison__more{min-height:var(--zt-ctl-h-md);border-radius:var(--zt-radius-pill);font-family:var(--font-body);font-size:var(--zt-ctl-size);font-weight:600;line-height:var(--zt-ctl-lh)}.zt-navlink,.featured-collection-clean__link,.blog-topic__link,.article-related__back,.sizing-page__link,.jump-nav__chip,.style-comparison__link a,.footer-clean__link.is-highlight{display:inline-flex;align-items:center;justify-content:center;min-height:var(--zt-ctl-h-sm);padding-top:0;padding-bottom:0;border-radius:var(--zt-radius-pill);font-family:var(--font-body);font-size:var(--zt-ctl-sm-size);font-weight:600;line-height:var(--zt-ctl-lh)}.science-card__details-btn,.footer-clean__copy{min-height:var(--zt-ctl-h-xs);border-radius:var(--zt-radius-pill);font-family:var(--font-body);font-size:var(--zt-ctl-sm-size);font-weight:600;line-height:var(--zt-ctl-lh)}.header-clean__link,.header-clean__mobile-link,.header-clean__mobile-child{font-family:var(--font-body);font-size:var(--zt-ctl-size);font-weight:600}:root{--shopify-accelerated-checkout-button-border-radius: 999px;--shopify-accelerated-checkout-button-block-size: 52px}.jdgm-title,.jm-review-widget-minimal-header__title{font-family:var(--font-heading)!important;font-size:var(--zt-section-title-size)!important;font-weight:var(--zt-section-title-weight)!important;line-height:var(--zt-section-title-lh)!important;letter-spacing:var(--zt-section-title-ls)!important}
/*# sourceMappingURL=/cdn/shop/t/49/assets/zatech-theme.css.map */
