.fit-gauge{margin:22px 0 0;font-family:var(--sans)}.fit-gauge-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px}.fit-gauge-head>span:first-child{color:var(--ink)}.fit-gauge-head>span:last-child{color:var(--muted)}.fit-gauge-track{height:1px;background:var(--line);position:relative;margin-bottom:13px}.fit-gauge-fill{position:absolute;left:37%;width:26%;height:2px;top:-.5px;background:var(--navy)}.fit-gauge-track i{position:absolute;top:50%;transform:translate(-50%,-50%);width:9px;height:9px;background:var(--navy);border:3px solid var(--paper);box-sizing:content-box;border-radius:50%}.fit-gauge-labels{display:flex;justify-content:space-between;align-items:baseline;font:400 var(--control-text)/1.5 var(--sans);color:var(--muted)}.fit-gauge-labels strong{font:600 var(--control-text)/1.5 var(--sans);color:var(--ink)}.payment-cards{display:flex;justify-content:center;align-items:center;gap:7px;margin-top:14px}.payment-cards img{display:block;width:40px;height:26px;border:1px solid #d8dee5;border-radius:3px;background:#fff}.gallery-track.settling{scroll-snap-type:none!important;scroll-behavior:auto!important}@media(max-width:700px){.fit-gauge{margin-top:21px}.fit-gauge-head{margin-bottom:19px}.payment-cards{gap:6px;margin-top:13px}.payment-cards img{width:38px;height:25px}}@media(max-width:360px){.fit-gauge-head{gap:8px}.payment-cards{gap:5px}}.product-options{--control-text:13px}.option-label,.option-label .value,.size-guide-trigger,.fit-gauge-head>span,.fit-gauge-labels,.fit-gauge-labels strong,.color-option .color-name,.size-option{font-family:var(--sans);font-size:var(--control-text);line-height:1.5;letter-spacing:normal;text-transform:none}.option-label,.size-guide-trigger,.fit-gauge-head>span:first-child,.fit-gauge-labels strong{font-weight:600}.option-label .value,.fit-gauge-head>span:last-child,.fit-gauge-labels,.color-option .color-name{font-weight:400}@media(max-width:700px){.product-options{--control-text:12px}}dialog.size-guide{position:fixed;top:0;right:0;bottom:0;left:0;width:min(600px,calc(100% - 40px));max-width:none;max-height:85vh;max-height:85dvh;margin:auto;padding:30px;border:1px solid var(--line);background:var(--paper);color:var(--ink);overflow:auto;overscroll-behavior:contain;box-shadow:0 24px 90px #202b3d30}dialog.size-guide::backdrop{background:#202b3d66}.guide-modal-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:26px}.guide-modal-heading h2{font:600 34px/1.1 var(--serif);letter-spacing:-.025em}.guide-dismiss{display:grid;place-items:center;min-width:44px;min-height:44px;margin:-8px -8px -8px 0}.size-guide p{font:400 13px/1.7 var(--sans)}.size-guide .guide-header strong,.size-guide .guide-close,.size-guide .unit-toggle button{font:600 13px/1.5 var(--sans)}.size-guide .guide-close{margin-top:20px}@media(max-width:700px){dialog.size-guide{width:calc(100% - 28px);padding:22px 18px}.guide-modal-heading{margin-bottom:22px;gap:8px}.guide-modal-heading h2{font-size:29px}.size-guide p{font-size:12px}}.rating-preview .rating-label{border:0;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.rating-preview .rating-score{font-weight:600}.service-points+.product-description{margin:24px 0 20px}.product-description .product-intro{margin:0 0 14px;max-width:none}.description-details{padding-left:18px;margin:0;font:400 14px/1.85 var(--sans);color:var(--muted)}.guarantee-note{font:400 12px/1.7 var(--sans);color:var(--muted);margin:20px 0}.payment-cards img{height:auto;aspect-ratio:38/24;object-fit:contain;border:0;background:transparent}footer.restored-footer{background:#202b3d;color:#c8ced7;padding:74px 0 32px;font:400 13px/1.7 var(--sans);text-align:left}.restored-footer .wrap{max-width:1500px;margin:auto;padding:0 3.3vw}.restored-footer .fgrid{display:grid;grid-template-columns:1.6fr 1fr 1.15fr 1fr 1fr;gap:36px;padding-bottom:48px;border-bottom:1px solid #ffffff33}.restored-footer .fbrand .b{font:600 27px/1.15 var(--serif);letter-spacing:.0175em;word-spacing:.0175em;color:#f5f6f7;white-space:nowrap}.restored-footer .fbrand p{margin:14px 0 0;max-width:280px;color:#c8ced7}.restored-footer .fbrand .faddr{font-size:12px;line-height:1.85;color:#b7c0cd}.restored-footer .faddr a{color:#f5f6f7;text-decoration:underline;text-underline-offset:3px}.restored-footer h4{font:600 11px/1.5 var(--sans);letter-spacing:.15em;text-transform:uppercase;color:#f5f6f7;margin:0 0 16px}.restored-footer ul{list-style:none;padding:0;margin:0}.restored-footer li{margin:0 0 10px}.restored-footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.restored-footer .fsoc a{display:inline-flex;align-items:center;gap:9px}.restored-footer .fsoc svg{width:15px;height:15px;flex:none;fill:none;stroke:currentColor}.restored-footer .fbot{display:flex;justify-content:space-between;align-items:center;padding-top:26px;color:#b7c0cd;font-size:12px;flex-wrap:wrap;gap:16px}.restored-footer .pays{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.restored-footer .pays img{display:block;width:38px;height:24px;object-fit:contain}.price-row{display:block;margin:18px 0 23px}.product-price{display:flex;align-items:baseline;flex-wrap:nowrap;gap:13px;font-size:27px;line-height:1.25}.product-price s{font:400 22px/1.25 var(--sans);color:var(--muted);text-decoration-thickness:1px;letter-spacing:-.02em}.price-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:11px}.price-meta .discount-badge{font-size:12px;letter-spacing:.025em;padding:6px 9px}.price-meta .stock-status{font-size:13px}.product-description .product-intro,.description-details{font:400 16px/1.8 var(--sans);color:var(--muted)}.description-details{padding-left:19px;margin-top:14px}.description-details li{padding-left:3px;margin:3px 0}.fit-gauge-head{align-items:flex-start}.fit-response-summary{text-align:right}.fit-response-summary strong,.fit-response-summary>span{display:block;font:inherit;letter-spacing:normal}.fit-response-summary strong{font-weight:600;color:var(--ink);margin-bottom:3px}.payment-cards{flex-wrap:wrap;gap:6px}.product-feature .feature-copy{padding:60px 12%}.product-feature .feature-copy h2{font-size:58px;line-height:1.05;margin-bottom:24px}.product-feature .feature-intro{font:400 16px/1.8 var(--sans);max-width:390px;margin:0 0 28px}.promise-details{margin-bottom:30px;border-top:1px solid var(--line)}.promise-details>div{display:grid;grid-template-columns:24px 1fr;gap:14px;padding:19px 0;border-bottom:1px solid var(--line)}.promise-details>div>span{font:500 11px/1.8 var(--sans);color:var(--muted);padding-top:2px}.promise-details p{font:400 13px/1.75 var(--sans);color:var(--muted);max-width:370px}.promise-details strong{display:block;font-weight:600;color:var(--ink);margin-bottom:5px}@media(min-width:1000px){.gallery-track .gallery-clone{display:none}}@media(max-width:700px){.product-price{font-size:26px}.product-price s{font-size:22px}.product-feature .feature-copy{padding:37px 24px 40px}.product-feature .feature-copy h2{font-size:44px}.product-feature .feature-intro{font-size:15px;margin-bottom:24px}.product-description .product-intro,.description-details{font-size:15px;line-height:1.85}.mobile-buy{gap:14px;padding:14px 18px calc(14px + env(safe-area-inset-bottom))}.mobile-buy-text strong{font:600 14px/1.35 var(--sans);white-space:normal;overflow:visible;text-overflow:clip}.mobile-buy-text span{font:400 13px/1.5 var(--sans);margin-top:5px}.mobile-buy .primary-button{min-width:116px;min-height:49px;font-size:12px;padding:12px}.product-page footer.restored-footer{padding-bottom:140px}}.product-feature .feature-copy{padding-bottom:32px}.product-feature .promise-details{margin-bottom:0}.reviews-heading{justify-content:center;text-align:center}.review-summary{grid-template-columns:1fr;gap:24px;justify-items:center}.review-score{flex-direction:column;align-items:center;justify-content:center;gap:9px;text-align:center;padding-top:0}.review-distribution{width:100%;max-width:620px;justify-self:center}@media(max-width:700px){.product-feature .feature-copy{padding-bottom:24px}.review-summary{gap:23px}.review-score{justify-content:center}}.reviews-heading{margin-bottom:23px}.review-summary{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:36px;max-width:800px;margin:0 auto 25px;padding-bottom:25px}.review-score{gap:6px;width:100%}.review-score>strong{font-size:60px}.review-score p{margin-top:5px;font-size:12px;max-width:160px}.review-distribution{max-width:none;gap:10px;padding-top:0}@media(max-width:700px){.reviews-heading{margin-bottom:20px}.review-summary{grid-template-columns:112px minmax(0,1fr);gap:20px;margin-bottom:23px;padding-bottom:23px}.review-score>strong{font-size:52px}.review-score .review-stars{font-size:13px;letter-spacing:1px}.review-score p{font-size:11px;line-height:1.5;max-width:112px;margin-top:4px}.review-distribution{font-size:10px;gap:9px}.review-bar{grid-template-columns:34px minmax(0,1fr) 28px;gap:7px}.review-bar-track{height:4px}}@media(max-width:360px){.review-summary{grid-template-columns:96px minmax(0,1fr);gap:13px}.review-score>strong{font-size:48px}.review-score p{font-size:10px}.review-bar{grid-template-columns:31px minmax(0,1fr) 25px;gap:5px}}.service-points strong{font:600 14px/1.45 var(--sans);color:var(--ink);margin-top:10px}.service-points span{font:400 12px/1.55 var(--sans);color:var(--muted);margin-top:5px}@media(max-width:700px){.service-points strong{font-size:13px}.service-points span{font-size:11px}}@media(max-width:360px){.service-points strong{font-size:12px;min-height:2.9em;display:flex;align-items:center;justify-content:center}.service-points span{font-size:11px}}.price-row{display:flex;align-items:center;gap:14px;margin:17px 0 23px}.product-price{flex:none;gap:8px;font-size:24px;line-height:1.3}.product-price s{font-size:18px;line-height:1.3}.price-meta{display:flex;align-items:center;flex:1;min-width:0;gap:10px;margin:0}.price-meta .discount-badge{font-size:12px;line-height:1.2;padding:5px 7px;white-space:nowrap;flex:none}.price-meta .stock-status{font-size:12px;gap:5px;line-height:1.4}.price-meta .stock-status:before{width:5px;height:5px}.review-card h3{font:600 17px/1.4 var(--sans);letter-spacing:-.015em;margin-bottom:10px}.review-card p{font:400 15px/1.8 var(--sans)}.review-card-head{margin-bottom:12px}.review-avatar{background:var(--panel);color:var(--navy)}.review-distribution{font-family:var(--sans)}@media(max-width:700px){.price-row{gap:9px}.product-price{font-size:23px;gap:7px}.product-price s{font-size:18px}.price-meta{gap:7px}.price-meta .discount-badge{padding:5px 6px}.review-card p{font-size:14px;line-height:1.8}}@media(max-width:374px){.price-row{display:block}.price-meta{margin-top:10px}.price-meta .stock-status{font-size:12px}}@media(max-width:1100px)and (min-width:701px){.restored-footer .fgrid{grid-template-columns:repeat(4,1fr);gap:30px}.restored-footer .fbrand{grid-column:1/-1}.restored-footer .fbrand p{max-width:520px}}@media(max-width:700px){footer.restored-footer{padding:50px 0 30px;text-align:center}.product-page footer.restored-footer{padding-bottom:110px}.restored-footer .wrap{padding:0 24px}.restored-footer .fgrid{grid-template-columns:1fr 1fr;gap:30px 20px;padding-bottom:34px}.restored-footer .fbrand{grid-column:1/-1}.restored-footer .fbrand .b{font-size:29px}.restored-footer .fbrand p{margin-left:auto;margin-right:auto}.restored-footer .fsoc a{justify-content:center}.restored-footer .fbot{flex-direction:column;align-items:center;gap:16px}.restored-footer .pays{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/mj26-product-revision-10.css.map */
