:root{--charcoal:#151817;--carbon:#242826;--amber:#D6812C;--white:#FFFFFF;--text:#303432;--muted:#6f736f;--line:#E6E6E6;--radius:12px;--font-display:Arial,Helvetica,sans-serif;--font-body:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--white);color:var(--text);font-family:var(--font-body);font-size:15px;line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:var(--text)}a:hover{color:var(--amber)}h1,h2,h3{font-family:var(--font-display);color:var(--charcoal);text-transform:uppercase;line-height:1.05;margin:0 0 12px}h1{font-size:38px}h2{font-size:30px}h3{font-size:20px}.center{text-align:center}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:-9999px;top:0;background:var(--charcoal);color:#fff;padding:10px 16px;z-index:200}.skip-link:focus{left:0}:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.mw-eyebrow{font-size:11px;letter-spacing:.22em;color:var(--amber);font-weight:600;margin:0 0 6px}.mw-eyebrow.muted{color:#8f938f}.mw-cta{display:inline-block;background:var(--amber);color:var(--charcoal);border:none;border-radius:32px;font-family:var(--font-body);font-size:13.5px;font-weight:700;letter-spacing:.1em;padding:18px 32px;min-height:52px;cursor:pointer;text-align:center;text-decoration:none;width:100%}.mw-cta:hover{background:#e6913a;color:var(--charcoal)}.mw-cta[disabled]{background:#ededed;color:#8f938f;cursor:not-allowed}.mw-cta.inline{width:auto}.mw-linklike{background:none;border:none;font-family:var(--font-body);font-size:12px;color:var(--charcoal);text-decoration:underline;cursor:pointer;min-height:32px;padding:6px 0}.mw-tick{width:12px;height:2px;background:var(--amber);display:inline-block;flex-shrink:0}.mw-dot{width:7px;height:7px;border-radius:50%;background:var(--amber);display:inline-block}.mw-img-placeholder{background:repeating-linear-gradient(45deg,#f2f2f2 0 12px,#fafafa 12px 24px);border:1px solid var(--line);border-radius:8px;display:flex;align-items:center;justify-content:center;min-height:220px;width:100%}.mw-img-placeholder.tall{min-height:380px}.mw-img-placeholder span{font-family:monospace;font-size:11px;color:#8f938f;text-align:center;padding:12px}.mw-announce{background:var(--charcoal);color:#fcfaf5;display:flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:6px 12px;text-align:center}.mw-announce p{margin:0;font-size:9.5px;letter-spacing:.16em;font-weight:500}.mw-header{background:var(--charcoal);border-bottom:1px solid #2c302e;position:sticky;top:0;z-index:50;display:grid;grid-template-columns:56px 1fr 56px;align-items:center;min-height:56px}.mw-menu summary{list-style:none;cursor:pointer;height:44px;width:56px;display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center}.mw-menu summary::-webkit-details-marker{display:none}.mw-menu summary span{width:18px;height:2px;background:#fcfaf5}.mw-menu summary span:last-child{width:12px;background:var(--amber)}.mw-drawer{position:absolute;left:0;right:0;top:100%;background:var(--charcoal);display:flex;flex-direction:column;padding:8px 20px 20px;border-bottom:1px solid #2c302e}.mw-drawer a{color:#d9d0c3;text-decoration:none;padding:12px 0;font-size:14px;letter-spacing:.08em}.mw-wordmark{font-family:var(--font-display);font-weight:700;font-size:20px;letter-spacing:.24em;color:#fcfaf5;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:8px}.mw-wordmark:hover{color:#fcfaf5}.mw-marker{display:inline-flex;flex-direction:column;gap:3px}.mw-marker i{width:14px;height:2px;background:var(--amber)}.mw-marker i:nth-child(2){width:9px;background:#fcfaf5}.mw-cartlink{color:#d9d0c3;font-size:11px;letter-spacing:.1em;font-weight:600;text-decoration:none;height:44px;display:flex;align-items:center;justify-content:center}.mw-nav-desktop{display:none}.mw-hero,.mw-closing{position:relative;background:var(--charcoal);min-height:600px;display:flex;align-items:flex-end;overflow:hidden}.mw-hero-img,.mw-closing-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mw-hero-img{object-position:70% center}.mw-hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#15181759,#15181726 35%,#151817eb 78%)}.mw-closing-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#15181733,#151817eb 75%)}.mw-hero-copy,.mw-closing-copy{position:relative;padding:0 20px 28px;width:100%}.mw-hero-copy h1,.mw-closing-copy h2{color:#fcfaf5;font-size:44px;text-wrap:balance}.mw-hero-body{color:#d9d0c3;font-size:14.5px}.mw-hero-offer{font-family:var(--font-display);font-size:17px;font-weight:600;color:#fcfaf5}.mw-truthline{font-size:9px;letter-spacing:.14em;color:#8f938f;text-align:center;margin-top:10px}.mw-closing-copy p{color:#d9d0c3;font-size:12px;text-align:center;margin-top:10px}section{padding:0}.mw-problem,.mw-feature,.mw-compare,.mw-reviews,.mw-guarantee,.mw-faq,.mw-page,.mw-benefits,.mw-isnt,.mw-pdp-story{padding:56px 24px;max-width:1240px;margin:0 auto}.mw-timemark{font-family:var(--font-display);font-weight:700;font-size:64px;color:var(--charcoal);line-height:1}.mw-roadline{display:flex;align-items:center;gap:6px;margin:10px 0 16px}.mw-roadline span{height:2px;background:var(--charcoal);width:48px}.mw-roadline span.amber{background:var(--amber);width:32px}.mw-roadline span.dash{flex:1;background:repeating-linear-gradient(90deg,var(--charcoal) 0 8px,transparent 8px 14px)}.mw-timeline{display:flex;flex-direction:column;gap:10px;margin-top:24px}.mw-timeline-card{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:18px 20px;display:flex;justify-content:space-between;align-items:center;gap:12px}.mw-timeline-card h3{margin:0;font-size:19px}.mw-timeline-card p{margin:2px 0 0;font-size:12px;color:var(--muted)}.mw-timeline-card .mw-tag{font-size:9.5px;letter-spacing:.16em;color:#8f938f;font-weight:600;white-space:nowrap}.mw-timeline-card.is-featured{background:var(--charcoal);border-color:var(--charcoal);border-top:3px solid var(--amber)}.mw-timeline-card.is-featured h3{color:#fcfaf5}.mw-timeline-card.is-featured p{color:#d9d0c3}.mw-timeline-card.is-featured .mw-tag{color:var(--amber)}.mw-feature-grid{display:grid;grid-template-columns:1fr;gap:16px}.mw-feature-item{margin:0}.mw-feature-item img{border-radius:8px;border:1px solid var(--line)}.mw-feature-item figcaption{font-size:12px;color:var(--muted);margin-top:8px}.mw-feature-note{font-size:12px;color:#8f938f;margin-top:16px}.mw-compare-table{border:1px solid var(--line);border-radius:8px;overflow:hidden;font-size:12.5px}.mw-compare-head,.mw-compare-row{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr}.mw-compare-head{background:var(--charcoal);color:#fcfaf5;font-size:10px;letter-spacing:.1em;font-weight:600}.mw-compare-head .amber{color:var(--amber)}.mw-compare-head span,.mw-compare-row span{padding:12px 10px}.mw-compare-row{border-top:1px solid var(--line)}.mw-compare-row .lead{font-weight:600;color:var(--charcoal)}.mw-compare-note{font-size:12px;color:var(--muted);margin-top:14px}.mw-trustline{font-size:14px;font-weight:600;color:var(--charcoal);text-align:center;margin:0 0 4px}.mw-reviews .mw-eyebrow.center{text-align:center;display:block}.mw-reviews-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 14px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mw-reviews-track::-webkit-scrollbar{display:none}.mw-review-card{flex:0 0 100%;min-width:0;scroll-snap-align:center;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 2px 14px #15181712;padding:10px}.mw-review-card img{width:100%;height:440px;object-fit:contain;border-radius:8px}.mw-reviews-nav{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:6px}.mw-arrow{background:var(--white);border:1px solid var(--line);border-radius:50%;width:44px;height:44px;cursor:pointer;font-size:16px;color:var(--charcoal)}.mw-arrow:hover{border-color:var(--charcoal)}.mw-dots{display:flex;gap:8px}.mw-dots button{width:10px;height:10px;border-radius:50%;border:none;background:#d9d9d9;cursor:pointer;padding:0}.mw-dots button[aria-selected=true]{background:var(--charcoal)}.mw-reviews-note{font-size:11.5px;color:#8f938f;text-align:center;margin-top:16px}.mw-guarantee-body{max-width:560px}.mw-stat-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.mw-stat{border:1px solid var(--line);border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:4px}.mw-stat b{font-family:var(--font-display);font-size:30px;color:var(--charcoal)}.mw-stat span{font-size:10px;letter-spacing:.16em;color:var(--muted);font-weight:600}.mw-stat i{font-size:11px;color:#8f938f;font-style:normal}.mw-faq-item{border-bottom:1px solid var(--line)}.mw-faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;font-weight:600;font-size:14.5px;color:var(--charcoal);min-height:44px}.mw-faq-item summary::-webkit-details-marker{display:none}.mw-faq-item summary span{color:var(--amber);font-family:var(--font-display);font-size:20px}.mw-faq-answer{padding:0 2px 18px;font-size:13.5px;color:#55594f}.mw-pdp{max-width:1240px;margin:0 auto;padding:0 0 56px}.mw-campaign-bridge{max-width:1240px;margin:0 auto;padding:18px 16px 10px;background:var(--white);color:var(--charcoal)}.mw-campaign-bridge__inner{border-top:2px solid var(--amber);padding:20px 0 16px}.mw-campaign-kicker{margin:0 0 8px;color:var(--amber);font-size:10px;font-weight:700;letter-spacing:.16em}.mw-campaign-bridge h1{max-width:760px;margin:0;color:inherit;font-size:34px;line-height:1;letter-spacing:-.025em}.mw-campaign-body{margin:11px 0 0;max-width:690px;color:#55594f;font-size:13.5px;line-height:1.55}.mw-campaign-link{display:inline-flex;align-items:center;gap:8px;margin-top:15px;color:var(--charcoal);font-size:12px;font-weight:700;text-decoration:none;border-bottom:1px solid var(--amber);padding-bottom:3px}.mw-trust{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px}.mw-trust p{margin:0;font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--charcoal)}.mw-gallery{padding:0 16px}.mw-gallery-main img{width:100%;border:1px solid var(--line);border-radius:8px;object-fit:cover}.mw-gallery-main img{aspect-ratio:4/3;object-position:center}.mw-thumbs{display:flex;gap:8px;margin-top:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.mw-thumbs::-webkit-scrollbar{display:none}.mw-thumb{border:1px solid var(--line);border-radius:6px;padding:0;background:none;cursor:pointer;overflow:hidden;min-height:44px}.mw-thumb{flex:0 0 52px;scroll-snap-align:start}.mw-thumb img{width:52px;height:52px;object-fit:cover}.mw-buybox{padding:16px 20px 24px}.mw-title{font-size:32px}.mw-rating{display:flex;align-items:center;gap:8px;width:max-content;margin:-2px 0 10px;font-size:12px;font-weight:700;text-decoration:none;color:#526858}.mw-rating span{letter-spacing:.08em}.mw-price{font-family:var(--font-display);font-weight:700;font-size:24px;color:var(--charcoal);margin:0 0 8px}.mw-product-intro{margin-bottom:20px}.mw-intro-lead{font-size:14px;color:#55594f;margin:0 0 14px;line-height:1.65}.mw-intro-points{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:8px;font-size:13px;color:var(--charcoal)}.mw-intro-points li{display:flex;align-items:flex-start;gap:9px}.mw-intro-points li span{color:var(--amber);font-weight:800}.mw-product-details{border-top:1px solid var(--line)}.mw-product-detail{border-bottom:1px solid var(--line)}.mw-product-detail summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 2px;cursor:pointer;font-size:13.5px;font-weight:700;color:var(--charcoal);list-style:none}.mw-product-detail summary::-webkit-details-marker{display:none}.mw-product-detail summary:after{content:"+";font-family:var(--font-display);font-size:22px;line-height:1;color:var(--amber)}.mw-product-detail[open] summary:after{content:"\2212"}.mw-product-detail>div{padding:0 2px 15px;font-size:12.5px;color:#55594f}.mw-product-detail p{margin:0 0 9px}.mw-product-detail p:last-child{margin-bottom:0}.mw-product-detail ul{margin:8px 0 0;padding-left:18px;display:grid;gap:6px}.mw-product-detail a{font-weight:600}.mw-step-head{display:flex;justify-content:space-between;align-items:baseline;margin:16px 0 10px}.mw-step-label{font-weight:600;font-size:14.5px;color:var(--charcoal)}.mw-sizes{border:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.mw-pill input{position:absolute;opacity:0}.mw-pill span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 24px;border-radius:24px;font-size:13.5px;font-weight:600;border:1.5px solid var(--line);color:var(--text);cursor:pointer}.mw-pill input:checked+span{background:var(--charcoal);border-color:var(--charcoal);color:#fff}.mw-pill input:focus-visible+span{outline:2px solid var(--amber);outline-offset:2px}.mw-fitnote{font-size:12px;color:var(--muted);border-left:2px solid var(--amber);padding-left:12px;margin:14px 0 0}.mw-offers{display:flex;flex-direction:column;gap:10px}.mw-offer{border:2px solid var(--line);border-radius:14px;overflow:hidden;cursor:pointer}.mw-offer.is-selected{border-color:var(--amber)}.mw-offer-badge{background:var(--amber);color:var(--charcoal);text-align:center;font-size:10.5px;font-weight:700;letter-spacing:.14em;padding:9px 12px}.mw-offer-body{padding:16px 18px;display:flex;flex-direction:column;gap:12px}.mw-offer-row{display:flex;align-items:center;gap:12px;cursor:pointer}.mw-offer-row input{width:18px;height:18px;accent-color:var(--charcoal);flex-shrink:0}.mw-offer-name{font-weight:600;font-size:15px;color:var(--charcoal);flex:1}.mw-offer-price{font-family:var(--font-display);font-weight:700;font-size:22px;color:var(--charcoal)}.mw-chip-row{display:flex;align-items:center;gap:10px}.mw-chip-row>span:not(.mw-chip){flex:1;height:1px;background:var(--line)}.mw-chip{border:1.5px solid var(--amber);color:var(--amber);border-radius:16px;font-size:10px;font-weight:700;letter-spacing:.1em;padding:6px 14px;white-space:nowrap}.mw-includes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:13px}.mw-includes li{display:flex;gap:9px}.mw-includes li span{color:var(--amber);font-weight:700}.mw-gift{font-size:12px;color:var(--muted);margin:0}.mw-delivery-offer{font-size:12.5px;font-weight:600;color:var(--charcoal);margin:14px 0 0}.mw-atc{margin-top:16px}.mw-shipline{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;color:#55594f;margin:12px 0 4px}.mw-policy-links{text-align:center;font-size:12px;margin:0}.mw-form-status{min-height:20px;margin:8px 0 0;color:#8b2f23;font-size:12px;text-align:center}.mw-badge-blurb{display:flex;gap:14px;align-items:center;border:1px solid var(--line);border-radius:14px;padding:16px;margin-top:18px}.mw-roundel{width:58px;height:58px;border-radius:50%;border:2px solid var(--charcoal);display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0}.mw-roundel b{font-family:var(--font-display);font-size:16px;color:var(--charcoal);line-height:1}.mw-roundel i{font-size:8px;letter-spacing:.12em;color:var(--muted);font-style:normal;font-weight:600}.mw-badge-blurb p{margin:0;font-size:12.5px}@media(max-width:749px){.mw-product-intro{margin-bottom:10px}.mw-intro-lead{margin-bottom:9px;line-height:1.45}.mw-intro-points{margin-bottom:8px;gap:5px}.mw-step-head{margin:12px 0 8px}.mw-sizes{gap:6px}.mw-pill span{min-height:40px;padding:0 15px}.mw-fitnote{margin-top:9px}.mw-offers{gap:7px}.mw-offer-body{padding:11px 13px;gap:7px}.mw-offer-badge{padding:6px 10px}.mw-offer-price{font-size:18px}.mw-chip{padding:4px 10px}.mw-includes{display:none}.mw-atc{margin-top:12px}.mw-product-details{margin-top:18px}}.mw-benefit{display:flex;gap:16px;border-top:2px solid var(--charcoal);padding-top:16px;margin-top:16px}.mw-benefit b{font-family:var(--font-display);font-size:32px;color:var(--amber);line-height:1}.mw-benefit h3{margin:0 0 4px;font-size:16px}.mw-benefit p{margin:0;font-size:14px}.mw-isnt-card{border:1px solid var(--line);border-radius:8px;padding:22px;margin-top:10px}.mw-isnt-card.is{background:var(--charcoal);border-color:var(--charcoal)}.mw-isnt-card.is li{color:#d9d0c3}.mw-isnt-card ul{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:9px;font-size:13.5px}.mw-isnt-card li{display:flex;gap:10px}.mw-isnt-card.is li span{color:var(--amber)}.mw-isnt-card.not li{color:#55594f}.mw-pdp-story{padding-top:12px}.mw-story-problem{background:var(--charcoal);border-radius:18px;overflow:hidden;color:#d9d0c3}.mw-story-copy{padding:36px 24px}.mw-story-copy h2,.mw-story-verdict h2{color:#fcfaf5;font-size:34px;text-wrap:balance}.mw-story-lead{color:#d9d0c3;margin:0 0 24px}.mw-story-signals{display:grid;gap:10px}.mw-story-signal{display:grid;grid-template-columns:40px 1fr;align-items:center;gap:12px;border-top:1px solid #383d3a;padding:12px 0}.mw-story-signal span{font-family:var(--font-display);font-size:18px;color:var(--amber)}.mw-story-signal p{margin:0;font-size:13.5px;color:#fcfaf5}.mw-story-photo{margin:0;position:relative;background:#0d0f0e}.mw-story-photo img{width:100%;aspect-ratio:1/1;object-fit:cover}.mw-story-photo figcaption{position:absolute;left:16px;right:16px;bottom:16px;background:#151817e0;border-left:3px solid var(--amber);padding:12px 14px;font-size:11.5px;color:#fcfaf5}.mw-story-solution{padding:64px 0 12px}.mw-story-intro{max-width:680px;margin-bottom:24px}.mw-story-intro>p:last-child{color:#55594f}.mw-solution-grid{display:grid;grid-template-columns:1fr;gap:16px}.mw-solution-card{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--white)}.mw-solution-card img{width:100%;aspect-ratio:1/1;object-fit:cover}.mw-solution-card>div{padding:20px}.mw-solution-card span{display:block;font-family:var(--font-display);font-size:18px;color:var(--amber);margin-bottom:8px}.mw-solution-card h3{font-size:22px;margin-bottom:8px}.mw-solution-card p{margin:0;font-size:13.5px;color:#55594f}.mw-story-verdict{margin-top:44px;background:var(--charcoal);border-radius:18px;padding:36px 24px;color:#d9d0c3;text-align:left}.mw-story-verdict>p:not(.mw-eyebrow){max-width:680px}.mw-story-verdict .mw-cta{margin-top:10px}.mw-story-verdict small{display:block;margin-top:14px;color:#8f938f;font-size:10.5px}.mw-outcomes{background:#f1f2ef;padding:58px 20px}.mw-outcomes-inner{max-width:1180px;margin:0 auto}.mw-outcomes h2{font-size:34px;max-width:760px}.mw-outcomes-intro{color:#5d625e;font-size:14px;max-width:720px;margin:12px 0 26px}.mw-outcomes-visual{overflow:hidden;border-radius:16px;background:var(--white);display:grid}.mw-outcomes-visual img{width:100%;aspect-ratio:1/1;object-fit:cover}.mw-outcomes-visual>div{padding:22px;border-top:4px solid var(--amber)}.mw-outcomes-visual h3{font-size:22px;margin:0 0 8px}.mw-outcomes-visual p{font-size:13px;color:var(--muted);margin:0}.mw-outcomes-grid{display:grid;gap:12px;margin-top:16px}.mw-outcome{background:var(--white);border:1px solid #DDDEDA;border-radius:12px;padding:22px}.mw-outcome>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--charcoal);color:#fff;font-size:11px;font-weight:700}.mw-outcome h3{font-size:19px;margin:14px 0 8px}.mw-outcome p{font-size:13px;color:#5d625e;margin:0}.mw-education{margin-top:30px;border-top:1px solid #D8D9D5;padding-top:28px}.mw-education h3{font-size:25px;margin-bottom:14px}.mw-education details{background:var(--white);border:1px solid #DDDEDA;border-radius:10px;margin-top:9px;padding:0 16px}.mw-education summary{cursor:pointer;font-weight:700;padding:16px 0;list-style:none}.mw-education summary::-webkit-details-marker{display:none}.mw-education summary:after{content:"+";float:right;color:var(--amber);font-size:20px}.mw-education details[open] summary:after{content:"\2212"}.mw-education details p{padding:0 0 17px;color:#5d625e;font-size:13px;margin:0}.mw-education-sources{font-size:10.5px;color:#777c78;margin-top:16px}.mw-outcomes-guardrail{border-left:3px solid var(--amber);padding-left:12px;margin:20px 0 0;font-size:12px;color:#5d625e;max-width:760px}.mw-outcomes .mw-cta{margin-top:20px}.mw-pdp-reviews{padding:58px 0 74px;background:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.mw-pdp-reviews-head{text-align:center;padding:0 20px;max-width:760px;margin:0 auto}.mw-pdp-reviews-head h2{font-size:34px;margin-bottom:8px}.mw-pdp-reviews-head>p:last-child{color:var(--muted);font-size:12px}.mw-editor-note{margin:12px auto 0;background:#fff4e7;border:1px solid #E9C392;border-radius:8px;padding:10px 12px;max-width:620px;color:#705336!important}.mw-pdp-reviews-track{display:grid;grid-auto-columns:min(84vw,390px);grid-auto-flow:column;gap:14px;overflow-x:auto;overscroll-behavior-inline:contain;padding:0 20px;scroll-padding-inline:20px;scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:28px}.mw-pdp-reviews-track::-webkit-scrollbar{display:none}.mw-pdp-review-card{overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:5px;scroll-snap-align:center}.mw-pdp-review-card>img{width:100%;aspect-ratio:4/5;object-fit:cover;background:#deded8}.mw-pdp-review-body{min-height:246px;display:flex;flex-direction:column;padding:22px}.mw-pdp-review-stars,.mw-review-list-stars{color:#526858;font-size:16px;letter-spacing:.1em}.mw-pdp-review-body blockquote{margin:14px 0 22px;font-size:17px;font-weight:500;line-height:1.48;letter-spacing:-.01em}.mw-pdp-review-body>p{margin:auto 0 0;padding-top:15px;border-top:1px solid var(--line);font-size:12px;font-weight:700}.mw-pdp-reviews-nav{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:22px}.mw-pdp-reviews-nav>button{width:44px;height:44px;border:1px solid var(--charcoal);border-radius:50%;background:#fff;color:var(--charcoal);font-size:18px;cursor:pointer}.mw-pdp-reviews-nav>[data-dots]{display:flex;gap:7px}.mw-pdp-reviews-nav>[data-dots] button{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#c9cbc5}.mw-pdp-reviews-nav>[data-dots] button[aria-selected=true]{background:var(--charcoal)}.mw-review-hub{max-width:920px;margin:58px auto 0;padding:0 20px}.mw-review-hub>h2{font-size:32px}.mw-review-summary{background:var(--soft);border-radius:14px;padding:20px;margin-top:20px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mw-review-summary strong{font-family:var(--font-display);font-size:42px;line-height:1}.mw-review-summary span{color:#526858;letter-spacing:.1em}.mw-review-summary p{width:100%;margin:0;color:var(--muted);font-size:11px}.mw-review-list{margin-top:24px;border-top:1px solid var(--line)}.mw-review-list article{padding:24px 0;border-bottom:1px solid var(--line)}.mw-review-list b{display:block;margin-top:8px;font-size:13px}.mw-review-list h3{font-size:19px;margin:12px 0 0}.mw-review-list p{font-size:13px;color:#555a56;margin:7px 0 0}.mw-apps{max-width:1180px;margin:0 auto;padding:32px 20px 72px}.mw-chart-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.mw-chart-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#151817b3}.mw-chart-panel{position:absolute;left:0;right:0;bottom:0;background:var(--white);border-radius:10px 10px 0 0;padding:28px 24px 40px;max-width:560px;margin:0 auto}.mw-chart-head{display:flex;justify-content:space-between;align-items:center}.mw-chart-head h3{margin:0}.mw-chart-body{font-size:13px;color:#55594f;margin-top:14px}.mw-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--charcoal);border-top:1px solid #2c302e;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px}.mw-sticky-info{display:flex;flex-direction:column;min-width:0}.mw-sticky-info span{font-size:9.5px;letter-spacing:.12em;color:#8f938f;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mw-sticky-info b{font-family:var(--font-display);font-size:19px;color:#fcfaf5}.mw-sticky-btn{width:auto;padding:14px 22px;min-height:44px;font-size:12px}.mw-page{min-height:40vh}.mw-cart-line{display:flex;gap:14px;border-bottom:1px solid var(--line);padding:16px 0}.mw-cart-line img{width:80px;height:80px;object-fit:cover;border-radius:6px;border:1px solid var(--line)}.mw-cart-line-info{display:flex;flex-direction:column;gap:4px;font-size:13px}.mw-cart-line-info input{width:70px;border:1px solid var(--line);border-radius:4px;padding:8px;min-height:40px}.mw-cart-foot{padding:20px 0;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.mw-cart-delivery{margin:0;padding:14px 16px;border-left:3px solid var(--amber);background:#faf7f1;font-size:13px;width:100%}.mw-cart-legal{font-size:12px;color:#55594f;max-width:760px;width:100%;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mw-cart-legal summary{cursor:pointer;font-weight:700;color:var(--charcoal);padding:14px 0;list-style:none}.mw-cart-legal summary::-webkit-details-marker{display:none}.mw-cart-legal summary:after{content:"+";float:right;color:var(--amber);font-size:18px}.mw-cart-legal[open] summary:after{content:"\2212"}.mw-cart-legal>div{padding-bottom:8px}.mw-cart-legal p{margin:0 0 8px}.mw-cart-legal a{font-weight:600}.mw-cart-foot>.mw-cta{order:3;width:100%}.mw-cart-foot>.mw-accelerated-checkout{order:4;width:100%}.mw-cart-foot>.mw-cart-legal{order:5}.mw-cart-foot>.mw-linklike{order:6}.mw-product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.mw-product-card{text-decoration:none;display:flex;flex-direction:column;gap:6px;font-size:13px}.mw-product-card img{border:1px solid var(--line);border-radius:8px}.mw-search-form{display:flex;gap:10px;margin-bottom:24px}.mw-search-form input{flex:1;border:1px solid var(--line);border-radius:4px;padding:12px 14px;font-size:14px;min-height:48px}.mw-rte{max-width:720px}.mw-footer{background:var(--charcoal);color:#a9ada7;padding:48px 24px 32px}.mw-wordmark-lg{font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:.24em;color:#fcfaf5}.mw-tagline{font-size:12.5px;color:#8f938f;font-style:italic;margin:10px 0 24px}.mw-footer-cols{display:grid;grid-template-columns:1fr 1fr;gap:24px 20px}.mw-footer-cols h3{color:#6f736f;font-family:var(--font-body);font-size:11px;letter-spacing:.2em;margin:0 0 10px}.mw-footer-cols a{display:block;color:#a9ada7;text-decoration:none;font-size:13px;padding:6px 0}.mw-footer-cols a:hover{color:var(--amber)}.mw-footer-base{display:flex;justify-content:space-between;margin-top:32px;padding-top:20px;border-top:1px solid #2c302e;font-size:10.5px;letter-spacing:.1em;color:#6f736f}@media(min-width:900px){h1{font-size:56px}h2{font-size:40px}.mw-header{grid-template-columns:200px 1fr 200px;padding:0 32px}.mw-menu{display:none}.mw-wordmark{justify-content:flex-start;font-size:24px}.mw-nav-desktop{display:flex;justify-content:center;gap:32px;background:var(--charcoal);padding:0 32px 14px}.mw-nav-desktop a{color:#d9d0c3;text-decoration:none;font-size:12px;letter-spacing:.12em;font-weight:500}.mw-nav-desktop a:hover{color:var(--amber)}.mw-hero,.mw-closing{min-height:640px}.mw-hero-img{object-position:center}.mw-hero-copy,.mw-closing-copy{padding:0 48px 56px;max-width:720px}.mw-cta{width:auto}.mw-atc,.mw-cta.mw-atc{width:100%}.mw-pdp{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:32px 32px 72px;align-items:start}.mw-campaign-bridge,.mw-trust,.mw-benefits,.mw-isnt{grid-column:1/-1}.mw-campaign-bridge{padding:0 32px 4px}.mw-campaign-bridge__inner{padding:26px 0 22px;display:flex;align-items:end;justify-content:space-between;gap:40px}.mw-campaign-bridge h1{font-size:48px}.mw-campaign-body{font-size:15px}.mw-campaign-link{flex:0 0 auto;margin:0 0 4px}.mw-gallery{padding:0}.mw-gallery-main img{aspect-ratio:1/1}.mw-thumbs{display:grid;grid-template-columns:repeat(5,1fr);overflow:visible}.mw-thumb{width:auto;min-width:0}.mw-thumb img{width:100%;height:64px}.mw-buybox{padding:0}.mw-feature-grid{grid-template-columns:repeat(3,1fr)}.mw-story-problem{display:grid;grid-template-columns:1.05fr .95fr;align-items:stretch}.mw-story-copy{padding:56px 48px}.mw-story-photo img{height:100%;aspect-ratio:auto}.mw-solution-grid{grid-template-columns:repeat(2,1fr)}.mw-story-verdict{padding:52px 48px}.mw-outcomes{padding:84px 42px}.mw-outcomes-visual{grid-template-columns:1.05fr .95fr;align-items:center}.mw-outcomes-visual>div{border-top:0;border-left:4px solid var(--amber);padding:44px}.mw-outcomes-grid{grid-template-columns:repeat(4,1fr)}.mw-pdp-reviews-track{grid-auto-columns:min(31vw,380px);padding-inline:max(32px,calc((100vw - 1180px)/2));scroll-padding-inline:max(32px,calc((100vw - 1180px)/2))}.mw-timeline{flex-direction:row}.mw-timeline-card{flex:1;flex-direction:column;align-items:flex-start}.mw-reviews-track{overflow:visible;flex-wrap:wrap}.mw-review-card{flex:0 0 calc(33.333% - 11px)}.mw-reviews-nav{display:none}.mw-footer-cols{grid-template-columns:repeat(3,1fr);max-width:900px}.mw-sticky{display:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/mileward.css.map */
