.bouncy-page{--b-green:#b7e58a;--b-dark:#21382e;--b-soft:#e9ece5;--b-blue:#2868d8}.bouncy-page #pdp-root section[id]{scroll-margin-top:96px}.bouncy-page .b-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;min-height:44px;padding:6px 0;border:0;background:none;color:inherit;font:inherit;font-size:12px;font-weight:600;cursor:pointer;text-decoration:none}.bouncy-page .b-text-link>span{font-size:21px;transition:transform .2s}.bouncy-page .b-text-link:hover>span{transform:translate(2px,-2px)}.bouncy-page h2{font-size:clamp(40px,4.3vw,68px);line-height:1.03;letter-spacing:-.047em}.bouncy-page em{font-weight:400}.bouncy-page .pdp-eyebrow{letter-spacing:.1em;font-size:10px}.b-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:clamp(36px,5vw,84px);padding-bottom:58px;align-items:start}.b-hero-heading{grid-column:2;grid-row:1;padding-top:5px}.b-hero-heading h1{font-family:var(--display-font);font-size:clamp(40px,4.4vw,64px);line-height:1.01;letter-spacing:-.05em;font-weight:400;margin:15px 0 20px;max-width:600px}.b-hero-heading h1 em{color:#53734b}.b-intro{font-size:14px;line-height:1.85;color:var(--muted);max-width:490px}.b-hero-heading>.b-text-link{margin-top:7px}.b-hero .pdp-gallery{grid-row:1/3;grid-column:1;top:110px}.b-hero .pdp-purchase{grid-column:2;grid-row:2;padding-top:0}.b-hero .pdp-image-stage{background:#e6e9e1;aspect-ratio:.87;border-radius:12px}.b-hero .pdp-image-stage>img{transform:scale(1.08);object-fit:contain}.b-hero .pdp-image-stage:hover>img{transform:scale(1.13)}.b-hero .pdp-thumbnails button{background:#ecece5}.b-hero .pdp-price{margin-block:13px 17px;padding-top:12px;border-top:1px solid var(--line)}.b-hero .pdp-field,.b-hero .pdp-quantity-row{margin-bottom:16px}.b-hero .pdp-size-note{min-height:18px}.b-hero .pdp-service{justify-content:flex-start}.b-hero .pdp-preview-note{text-align:left;margin-inline:0!important;max-width:100%}.b-hero .pdp-fit-quiz-link{margin-top:16px;padding-top:13px}.b-page-nav{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid var(--line);padding-block:22px;font-size:11px}.b-page-nav>span{color:var(--muted)}.b-page-nav>div{display:flex;gap:32px}.b-page-nav a{padding-block:7px}.b-page-nav a:hover{text-decoration:underline;text-underline-offset:5px}.b-material{background:var(--b-dark);color:#f2f2e8;padding:88px 0 30px}.b-section-heading{display:grid;grid-template-columns:1.15fr 1fr;gap:14px 10%;align-items:end}.b-section-heading>.pdp-eyebrow{grid-column:1/-1;color:#c2d1ba}.b-section-heading>p:last-child{color:#d1dbce;font-size:14px;line-height:1.85;max-width:480px;padding-bottom:4px}.b-material-stage{background:#31473b;margin-top:48px;border-radius:10px;overflow:hidden}.b-demo-top{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:23px 30px 0;font-size:12px}.b-demo-top>span{color:#d6e0d0}.b-play{display:flex;align-items:center;gap:15px;border:1px solid #a1b19a;border-radius:40px;padding:10px 17px;min-height:44px;background:none;font-size:11px!important;color:#f0f4e9!important}.b-play:hover{background:#415544}.b-cushion-diagram{width:100%;height:auto;max-height:420px;display:block;margin-block:-5px 6px}.b-foam-front{transform-origin:450px 313px}.b-foam-side{transform-origin:0 95px}.b-foam-front,.b-foam-side,.b-foam-top,.b-press{transition:transform .8s cubic-bezier(.2,.7,.15,1)}.b-load-arrows{opacity:.12;transition:opacity .5s}[data-pressure=loaded] .b-foam-front,[data-pressure=loaded] .b-foam-side{transform:scaleY(.55)}[data-pressure=loaded] .b-foam-top{transform:translateY(42.75px)}[data-pressure=loaded] .b-press{transform:translateY(122.75px)}[data-pressure=loaded] .b-load-arrows{opacity:1}.b-demo-bottom{display:flex;justify-content:space-between;gap:28px;align-items:center;margin:0 30px;padding:23px 0;border-top:1px solid #71816d}.b-pressure-controls{display:flex;gap:8px}.b-pressure-controls button{padding:12px 19px;min-height:44px;border:1px solid #91a28b;border-radius:40px;background:none;font-size:12px!important;color:#f3f6ed}.b-pressure-controls button[aria-pressed=true]{background:var(--b-green);border-color:var(--b-green);color:#203128}.b-demo-bottom>p{font-size:12px;color:#d9e3d1;max-width:270px}.b-material-footnote{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:17px}.b-material-footnote>span{font-size:10px;color:#b6c5b1}.b-material-footnote>.b-text-link{color:#f0f4e9}.b-run{padding-top:24px}.b-run-photo{position:relative;margin:0 24px!important;border-radius:12px;overflow:hidden;background:#273932;isolation:isolate}.b-run-photo>img{width:100%;height:clamp(510px,51vw,800px);object-fit:cover;object-position:50% 50%}.b-run-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(12,24,21,.67),rgba(12,24,21,.12) 53%,transparent 75%);z-index:0;pointer-events:none}.b-run-overlay{position:absolute;left:7%;top:50%;transform:translateY(-50%);color:#fff9ef;max-width:43%;z-index:1}.b-run-overlay h2{font-size:clamp(55px,7vw,105px);margin-top:25px;line-height:.98}.b-run-overlay>p:last-child{font-size:15px;line-height:1.8;max-width:310px;margin-top:28px}.b-run-photo figcaption{position:absolute;right:22px;bottom:18px;color:#fff;font-size:9px;z-index:1;text-shadow:0 1px 3px #000}.b-stride{padding-block:87px 92px;display:grid;grid-template-columns:1fr 1fr;gap:10%}.b-stride h2{font-size:clamp(39px,3.8vw,58px);margin-top:19px}.b-stride>div>p:last-child{font-size:14px;line-height:1.85;color:var(--muted);max-width:400px;margin-top:23px}.b-stride-sequence{margin:0;padding:0;list-style:none}.b-stride-sequence li{display:flex;gap:26px;padding:23px 0;border-top:1px solid var(--line)}.b-stride-sequence li:first-child{padding-top:5px;border:0}.b-stride-sequence h3{font-weight:500;font-size:22px;letter-spacing:-.035em}.b-stride-sequence p{font-size:13px;line-height:1.8;color:var(--muted);margin-top:10px}.b-stride-mark{font-size:28px;flex:0 0 32px;color:#638755;font-family:var(--body-font)}.b-support{background:var(--b-soft);padding-block:87px}.b-support-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:7%;align-items:center}.b-support-copy h2{font-size:clamp(40px,4vw,60px);margin-top:20px}.b-support-copy>p:not(.pdp-eyebrow){font-size:14px;line-height:1.8;color:var(--muted);margin-top:25px}.b-support-copy .b-support-benefit{font-size:16px!important;color:var(--ink)!important;padding-left:19px;border-left:2px solid #83a66e}.b-support-copy .b-small-spec{font-size:10px!important;line-height:1.8;margin-top:30px!important}.b-small-spec strong{font-weight:600;color:var(--ink)}.b-layers{align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-width:0}.b-layer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:15px;border-bottom:1px solid #bfc6b7;font-size:10px}.b-layer-toolbar .b-text-link{font-size:10px}.b-layers svg{display:block;width:100%;height:auto;overflow:visible}.b-upper-layer{transition:transform .85s cubic-bezier(.2,.7,.15,1)}.b-layer-guide{transition:opacity .5s}[data-layer-view=together] .b-upper-layer{transform:translateY(103px)}[data-layer-view=together] .b-layer-guide{opacity:0}.b-layer-labels{display:flex;justify-content:center;gap:25px;font-size:11px;margin-top:-10px}.b-layer-labels>span{display:flex;align-items:center;gap:9px}.b-layer-labels i{display:block;width:9px;height:9px;border-radius:50%}.b-label-cushion{background:#77ae4c}.b-label-base{background:#354b3e}.b-image-note{font-size:9px;color:var(--muted);line-height:1.6;text-align:center;margin-top:19px!important}.b-shape{padding-block:90px}.b-shape-heading{max-width:780px}.b-shape-heading h2{margin-top:17px}.b-shape-heading>p:last-child{font-size:14px;color:var(--muted);line-height:1.8;margin-top:23px;max-width:550px}.b-shape-explorer{margin-top:35px}.b-profile{position:relative}.b-profile>img{height:clamp(220px,30vw,420px);object-fit:cover;object-position:50% 46%;mix-blend-mode:multiply}.b-hotspots{position:absolute;left:8%;right:6%;top:38%;display:grid;grid-template-columns:27% 34% 1fr}.b-hotspots button{border:0;background:none;display:flex;align-items:center;gap:10px;padding:0;font-size:11px;width:fit-content;transform:translateY(-100%)}.b-hotspots button:after{content:"";position:absolute;left:17px;top:43px;height:35px;width:1px;background:#53684a}.b-hotspots button>span{width:35px;height:35px;display:grid;place-items:center;background:#f6f0e7;border:1px solid #768b68;border-radius:50%;font-size:11px;transition:background .2s}.b-hotspots button[aria-pressed=true]>span{background:#3c5931;color:#fff;border-color:#3c5931}.b-profile figcaption{font-size:9px;color:var(--muted);margin-top:-14px;position:relative}.b-shape-answers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:35px}.b-shape-answers article{position:relative;padding-top:22px;border-top:1px solid #c4cabc;transition:border-color .3s}.b-shape-answers article.is-active{border-top-color:#3c5931}.b-shape-answers article.is-active:before{content:"";position:absolute;top:-2px;left:0;width:45px;height:3px;background:#3c5931}.b-shape-answers article>span{font-size:10px;color:#64795a}.b-shape-answers h3{font-size:18px;font-weight:500;letter-spacing:-.025em;margin-top:9px}.b-shape-answers p{font-size:12px;line-height:1.8;color:var(--muted);margin-top:11px;max-width:330px}.b-fit-strip{display:flex;justify-content:space-between;align-items:center;gap:35px;background:#e9ece2;padding:23px 30px;border-radius:8px;margin-top:45px}.b-fit-strip strong{font-size:13px;font-weight:500}.b-fit-strip p{font-size:11px;line-height:1.6;color:var(--muted);margin-top:5px}.b-fit-strip>.b-text-link{flex-shrink:0}.b-objections{padding-block:75px 80px;background:#edece5}.b-faq-layout{display:grid;grid-template-columns:.9fr 1.4fr;gap:12%}.b-faq-heading h2{font-size:clamp(37px,3.9vw,58px);margin-top:18px}.b-faq-heading>p:last-child{font-size:13px;color:var(--muted);line-height:1.8;margin-top:25px}.b-objections .pdp-faq summary{font-size:14px;padding-block:24px 0;min-height:56px}.b-objections .pdp-faq details{padding-bottom:24px}.b-objections .pdp-faq details>p{font-size:13px;line-height:1.85}.b-objections .pdp-faq details .b-text-link{font-size:11px}.b-help-links{display:flex;gap:20px;align-items:center;flex-wrap:wrap;padding-top:24px;font-size:10px}.b-help-links>span{color:var(--muted)}.b-help-links>a{display:inline-flex;gap:13px;align-items:center;min-height:35px}.b-close{text-align:center;padding-block:90px 85px}.b-close h2{font-size:clamp(45px,5.5vw,80px);margin-top:22px}.b-close>p:not(.pdp-eyebrow){font-size:14px;line-height:1.9;color:var(--muted);margin-top:25px}.b-close>.pill{display:flex;width:fit-content;background:var(--b-blue);border-color:var(--b-blue);margin:28px auto 7px;min-width:225px}.b-close>.b-text-link{font-size:11px}.bouncy-page .site-footer{padding-block:45px 30px}.bouncy-page .footer-brand{display:flex;justify-content:space-between;align-items:center;gap:35px;margin-bottom:35px}.bouncy-page .footer-brand a{display:block;flex:none}.bouncy-page .footer-brand img{width:220px!important;height:auto;max-width:100%}.bouncy-page .footer-brand p{font-size:19px;line-height:1.35;max-width:none}.bouncy-page .footer-groups{gap:50px}.bouncy-page .footer-bottom{margin-top:35px;padding-top:22px;font-size:10px}.b-evidence-intro{font-size:14px!important}.b-evidence-items article{padding-block:20px;border-top:1px solid var(--line)}.b-evidence-items h3{font-size:18px;font-weight:500;letter-spacing:-.02em}.b-evidence-items p{font-size:12px;line-height:1.8;color:var(--muted);margin-top:10px}.b-test-details{border-block:1px solid var(--line);padding:20px 0}.b-test-details summary{cursor:pointer;display:flex;justify-content:space-between;list-style:none;font-size:13px}.b-test-details summary::-webkit-details-marker{display:none}.b-test-details p{font-size:11px;line-height:1.8;color:var(--muted);margin-top:14px}@media(min-width:761px){.bouncy-page .pdp-sticky-buy{position:fixed;bottom:20px;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:space-between;gap:45px;z-index:65;padding:10px 12px 10px 24px;min-width:410px;border-radius:50px;background:#f6f0e7f5;border:1px solid #c9cebe;box-shadow:0 4px 28px #21382e24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bouncy-page .pdp-sticky-buy strong{font-size:12px;display:block}.bouncy-page #pdp-sticky-choice{font-size:10px;display:block;margin-top:3px;color:var(--muted)}.bouncy-page .pdp-sticky-buy .pill{min-height:44px;font-size:12px;background:#2868d8;border-color:#2868d8}}@media(max-width:1000px){.b-hero-heading h1{font-size:44px}.b-hero{column-gap:35px}.b-hero .pdp-image-stage{aspect-ratio:.8}.b-hero .pdp-thumbnails button{flex-basis:50px}.b-section-heading{gap:15px 6%}.b-page-nav{gap:20px}.b-page-nav>div{gap:20px}.b-demo-bottom{align-items:start;gap:20px}.b-demo-bottom>p{max-width:220px;font-size:11px}.b-support-layout{gap:5%}.b-layer-toolbar{display:block}.b-layer-toolbar .b-text-link{display:flex;justify-content:start;gap:20px}.b-layer-labels{gap:15px;font-size:10px}.b-faq-layout{gap:7%}.b-fit-strip{padding:20px}.b-fit-strip>.b-text-link{font-size:11px}}@media(max-width:760px){.bouncy-page h2{font-size:39px}.bouncy-page #pdp-root section[id]{scroll-margin-top:80px}.b-hero{display:flex;flex-direction:column;gap:0;padding-bottom:30px}.b-hero-heading{display:contents}.b-hero-heading>.pdp-eyebrow{order:0}.b-hero-heading h1{order:1;font-size:clamp(39px,8vw,53px);line-height:1.02;margin:13px 0 21px}.b-hero .pdp-gallery{order:2;width:100%;margin-bottom:22px}.b-hero .pdp-image-stage{aspect-ratio:1.22}.b-hero .pdp-image-stage>img{transform:scale(1.18)}.b-hero .pdp-image-stage:hover>img{transform:scale(1.18)}.b-hero .b-intro{order:3;font-size:13px;line-height:1.85}.b-hero-heading>.b-text-link{order:4;margin-top:9px;margin-bottom:9px}.b-hero .pdp-purchase{order:5;width:100%}.b-hero .pdp-price{margin-top:8px}.b-hero .pdp-gallery-bottom{display:none}.b-hero .pdp-thumbnails button{flex-basis:45px}.b-hero .pdp-photo-status{margin-top:8px!important}.b-hero .pdp-preview-note{font-size:9px}.b-hero .pdp-service{justify-content:center}.b-page-nav{padding-block:15px}.b-page-nav>span{display:none}.b-page-nav>div{justify-content:space-between;width:100%;gap:10px;font-size:10px}.b-material{padding:48px 0 24px}.b-section-heading{grid-template-columns:1fr;gap:16px}.b-section-heading>p:last-child{font-size:13px;line-height:1.85}.b-material-stage{margin-top:26px;border-radius:8px}.b-demo-top{padding:17px 17px 0;gap:10px;font-size:10px}.b-play{font-size:9px!important;padding:8px 11px;gap:9px;min-height:40px}.b-cushion-diagram{width:145%;max-width:none;margin:15px 0 13px -22.5%;height:auto;max-height:none}.b-demo-bottom{display:block;margin-inline:17px;padding:17px 0}.b-pressure-controls{gap:6px}.b-pressure-controls button{font-size:10px!important;flex:1;padding:10px 8px;min-height:42px}.b-demo-bottom>p{font-size:11px;margin-top:14px;min-height:18px;max-width:none}.b-material-footnote{display:block;padding-top:14px}.b-material-footnote>span{display:block;font-size:9px}.b-material-footnote>.b-text-link{margin-top:8px;font-size:11px}.b-run{padding-top:12px}.b-run-photo{margin-inline:12px!important;border-radius:9px}.b-run-photo>img{height:620px;object-position:82% center}.b-run-photo:after{background:linear-gradient(0deg,rgba(12,24,21,.9),rgba(12,24,21,.2) 40%,transparent 65%)}.b-run-overlay{left:24px;right:24px;top:auto;bottom:45px;transform:none;max-width:none}.b-run-overlay h2{font-size:58px;margin-top:17px}.b-run-overlay h2 br{display:none}.b-run-overlay>p:last-child{font-size:13px;line-height:1.8;max-width:250px;margin-top:16px}.b-run-photo figcaption{font-size:8px;bottom:14px;right:16px}.b-stride{padding-block:46px 50px;grid-template-columns:1fr;gap:30px}.b-stride h2{font-size:38px}.b-stride>div>p:last-child{font-size:13px;margin-top:20px}.b-stride-sequence li{gap:17px;padding-block:20px}.b-stride-sequence h3{font-size:21px}.b-stride-sequence p{font-size:12px}.b-stride-mark{font-size:26px;flex-basis:27px}.b-support{padding-block:47px}.b-support-layout{grid-template-columns:1fr;gap:30px}.b-support-copy h2{font-size:39px}.b-support-copy>p:not(.pdp-eyebrow){font-size:13px;margin-top:21px}.b-support-copy .b-support-benefit{font-size:14px!important}.b-support-copy .b-small-spec{margin-top:22px!important}.b-layer-toolbar{display:flex;align-items:center;font-size:9px;gap:15px}.b-layer-toolbar .b-text-link{font-size:9px;gap:9px}.b-layer-labels{margin-top:-15px;font-size:9px}.b-image-note{font-size:9px;margin-top:16px!important}.b-shape{padding-block:48px}.b-shape-heading h2{font-size:38px}.b-shape-heading>p:last-child{font-size:13px;margin-top:20px}.b-shape-explorer{margin-top:24px}.b-profile>img{height:180px;object-fit:cover;width:100%}.b-hotspots{top:40%;left:6%;right:4%;grid-template-columns:27% 34% 1fr}.b-hotspots button{font-size:9px;gap:5px}.b-hotspots button>span{width:28px;height:28px;font-size:10px}.b-hotspots button:after{left:14px;top:33px;height:25px}.b-profile figcaption{font-size:8px;margin-top:-13px;max-width:280px;line-height:1.6}.b-shape-answers{grid-template-columns:1fr;gap:0;margin-top:25px}.b-shape-answers article{display:grid;grid-template-columns:25px 1fr;column-gap:8px;padding:16px 0;border-top:1px solid #c4cabc}.b-shape-answers article>span{padding-top:4px}.b-shape-answers article.is-active:before{width:25px}.b-shape-answers h3{font-size:17px;margin-top:0}.b-shape-answers p{grid-column:2;font-size:12px;margin-top:9px;max-width:none}.b-fit-strip{display:block;margin-top:20px;padding:21px;border-radius:8px}.b-fit-strip p{font-size:11px;margin-top:8px}.b-fit-strip>.b-text-link{margin-top:11px;font-size:11px;width:100%}.b-objections{padding-block:45px}.b-faq-layout{grid-template-columns:1fr;gap:30px}.b-faq-heading h2{font-size:38px}.b-faq-heading>p:last-child{font-size:12px;margin-top:20px}.b-objections .pdp-faq summary{font-size:13px;gap:20px}.b-objections .pdp-faq details>p{font-size:12px}.b-help-links{gap:15px;padding-top:18px;font-size:9px}.b-close{padding-block:54px}.b-close h2{font-size:46px}.b-close>p:not(.pdp-eyebrow){font-size:13px}.b-close>p br{display:none}.b-close>.pill{margin-top:24px}.b-close>.b-text-link{font-size:10px}.bouncy-page .site-footer{padding-block:30px 25px}.bouncy-page .footer-brand{display:block;margin-bottom:27px}.bouncy-page .footer-brand img{width:175px!important}.bouncy-page .footer-brand p{font-size:19px;margin-top:19px;max-width:250px}.bouncy-page .footer-groups{gap:28px}.bouncy-page .footer-bottom{margin-top:28px;font-size:9px}.bouncy-page .pdp-dialog-top h2{font-size:22px}}@media(max-width:360px){.b-hero-heading h1{font-size:37px}.bouncy-page h2{font-size:35px}.b-demo-top{gap:8px;padding-inline:12px}.b-demo-top>span{font-size:9px}.b-play{font-size:8px!important;gap:6px}.b-run-overlay{left:20px;right:20px}.b-run-overlay h2{font-size:51px}.b-layer-labels{gap:12px;font-size:8px}.b-hotspots button{gap:4px;font-size:8px}.b-close h2{font-size:42px}}@media(prefers-reduced-motion:reduce){.bouncy-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.b-construction{padding:64px 0 0;background:var(--b-soft);margin-top:24px}.b-construction-heading{display:grid;grid-template-columns:1fr 1fr;gap:16px 9%;align-items:end}.b-construction-heading>.pdp-eyebrow{grid-column:1/-1}.b-construction-heading h2{font-size:clamp(36px,3.5vw,54px)}.b-construction-heading>p:last-child{font-size:14px;line-height:1.85;color:var(--muted);max-width:520px}.b-construction-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:7%;align-items:center;margin-top:28px}.b-construction-photo{min-width:0}.b-construction-photo svg{width:100%;height:auto;display:block;mix-blend-mode:multiply}.b-diagram-numbers circle{fill:#355332}.b-diagram-numbers text{fill:#fff;font-family:var(--body-font);font-size:16px}.b-construction-photo figcaption{font-size:9px;color:var(--muted);margin-top:12px;line-height:1.6}.b-construction-layers{list-style:none;padding:0;margin:0}.b-construction-layers li{display:grid;grid-template-columns:26px 1fr;gap:15px;padding:23px 0;border-top:1px solid #b9c2b0}.b-construction-layers li:first-child{border:0;padding-top:0}.b-layer-index{display:grid;place-items:center;width:26px;height:26px;border:1px solid #8ca17b;border-radius:50%;font-size:11px;margin-top:1px}.b-layer-name h3{font-size:20px;font-weight:500;letter-spacing:-.03em;line-height:1.25}.b-layer-name>span{display:block;font-size:10px;color:var(--muted);margin-top:7px}.b-construction-layers p{font-size:12px;line-height:1.85;color:var(--muted);margin-top:12px}.b-combined-benefit{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px 25px;border-top:1px solid #b9c2b0;padding:25px 0 32px;margin-top:25px}.b-combined-benefit>span{grid-column:1/-1;font-size:9px;letter-spacing:.08em;font-weight:600;color:#53634c}.b-combined-benefit>p{font-size:clamp(20px,2vw,28px);line-height:1.4;letter-spacing:-.035em}.b-combined-benefit>a{font-size:11px}.b-shape-v761{padding-block:60px}.b-shape-v761 .b-shape-heading{max-width:820px}.b-shape-v761 .b-shape-heading h2{font-size:clamp(37px,3.5vw,54px)}.b-shape-v761 .b-shape-explorer{margin-top:30px}.b-profile-canvas{position:relative}.b-profile-canvas svg{display:block;width:100%;height:auto;mix-blend-mode:multiply}.b-contour-buttons{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.b-contour-buttons button{position:absolute;pointer-events:auto;transform:translate(-50%,-50%);border:1px solid #9caa91;border-radius:50px;background:var(--paper);min-height:44px;padding:9px 17px;font-size:12px;white-space:nowrap;transition:background .2s}.b-contour-buttons [data-b-shape=forefoot]{left:21.25%;top:18%}.b-contour-buttons [data-b-shape=arch]{left:54.58%;top:10.73%}.b-contour-buttons [data-b-shape=heel]{left:83.33%;top:18%}.b-contour-buttons button[aria-pressed=true]{background:#355332;color:#fff;border-color:#355332}[data-active-shape=heel] [data-b-contour-line=heel],[data-active-shape=arch] [data-b-contour-line=arch],[data-active-shape=forefoot] [data-b-contour-line=forefoot]{stroke:#274521;stroke-width:2.5}.b-shape-v761 .b-profile figcaption{margin-top:0;font-size:9px;max-width:none}.b-contour-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:27px}.b-contour-benefits article{border-top:1px solid var(--line);padding-top:21px;position:relative}.b-contour-benefits article.is-active{border-top-color:#355332}.b-contour-benefits article.is-active:before{content:"";position:absolute;top:-2px;height:3px;width:45px;background:#355332}.b-contour-benefits h3{font-size:18px;font-weight:500;letter-spacing:-.025em}.b-contour-benefits p{font-size:12px;line-height:1.85;color:var(--muted);margin-top:12px;max-width:340px}@media(max-width:1000px){.b-construction-layout{gap:4%}.b-layer-name h3{font-size:18px}.b-construction-layers li{gap:12px}.b-construction-layers p{font-size:11px}.b-construction-heading{gap:16px 5%}.b-combined-benefit{grid-template-columns:1fr}.b-combined-benefit>a{justify-content:flex-start;gap:25px;width:fit-content}}@media(max-width:760px){.b-construction{padding-top:37px;margin-top:12px}.b-construction-heading{grid-template-columns:1fr;gap:15px}.b-construction-heading h2{font-size:38px}.b-construction-heading>p:last-child{font-size:13px;line-height:1.8}.b-construction-layout{grid-template-columns:1fr;gap:28px;margin-top:24px}.b-construction-photo svg{width:100%}.b-construction-photo figcaption{font-size:8px;margin-top:9px}.b-construction-layers li{padding-block:18px}.b-layer-name h3{font-size:18px}.b-layer-name>span{font-size:10px}.b-construction-layers p{font-size:12px;line-height:1.75;margin-top:10px}.b-combined-benefit{margin-top:12px;padding-block:23px 27px;gap:13px}.b-combined-benefit>span{font-size:8px}.b-combined-benefit>p{font-size:23px;line-height:1.4}.b-combined-benefit>a{font-size:10px}.b-shape-v761{padding-block:38px}.b-shape-v761 .b-shape-heading h2{font-size:37px}.b-shape-v761 .b-shape-heading>p:last-child{margin-top:18px;font-size:13px}.b-shape-v761 .b-shape-explorer{margin-top:30px}.b-contour-buttons button{min-height:44px;padding:7px 9px;font-size:9px}.b-contour-buttons [data-b-shape=forefoot]{left:19%;top:13%}.b-contour-buttons [data-b-shape=heel]{left:83.33%;top:13%}.b-contour-buttons [data-b-shape=arch]{top:7%}.b-profile-canvas{padding-top:10px}.b-contour-buttons{top:10px}.b-shape-v761 .b-profile figcaption{font-size:8px;line-height:1.6;margin-top:6px}.b-contour-benefits{grid-template-columns:1fr;gap:0;margin-top:24px}.b-contour-benefits article{padding-block:17px}.b-contour-benefits h3{font-size:17px}.b-contour-benefits p{font-size:12px;margin-top:9px;max-width:none}.b-shape-v761 .b-fit-strip{margin-top:15px}}@media(max-width:360px){.b-construction-heading h2,.b-shape-v761 .b-shape-heading h2{font-size:33px}.b-contour-buttons button{font-size:8px;padding-inline:7px;min-height:44px}.b-combined-benefit>p{font-size:21px}}.b-proof{padding:68px 0 42px;background:#21382e;color:#f5f2e9}.b-proof-heading{max-width:850px;margin-bottom:30px}.b-proof-heading h2{font-size:clamp(46px,5.2vw,76px);margin-top:16px}.b-proof-heading>p:last-child{font-size:18px;line-height:1.6;margin-top:18px;color:#dbe4d4}.b-proof-player{margin:0;background:#17281f;border-radius:10px;overflow:hidden}.b-proof-player video{display:block;width:100%;aspect-ratio:16/9;max-height:600px;object-fit:contain;background:#17281f}.b-proof-player figcaption{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:17px 22px;font-size:12px;line-height:1.5;color:#e6eadf}.b-proof-player figcaption>span:last-child{font-size:10px;color:#bdcdb5}.b-video-controls{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-top:18px}.bouncy-page .b-proof-play{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:48px;padding:11px 21px;border-radius:50px;border:1px solid #d5e5c4;background:#d5e5c4;color:#23352b;font:inherit;font-size:13px;cursor:pointer}.b-proof-play>span{font-size:20px}.b-video-chapters{display:flex;gap:25px}.b-video-chapters button{min-height:46px;border:0;border-bottom:2px solid transparent;background:none;color:#bdcdb5;font:inherit;font-size:12px;cursor:pointer;padding:10px 0}.b-video-chapters button[aria-pressed=true]{color:#f8ffe9;border-bottom-color:#c5e99f}.b-video-chapters button:hover{color:#fff}.bouncy-page .b-video-error{margin-top:15px;font-size:12px}.b-video-error[hidden]{display:none}.b-video-error a{text-decoration:underline}.b-proof-takeaway{display:grid;grid-template-columns:1fr 1fr;gap:12%;padding:30px 0;align-items:center}.b-proof-takeaway>p:first-child{font-size:27px;line-height:1.35;letter-spacing:-.025em;color:#c6d8bc}.b-proof-takeaway strong{font-weight:500;color:#fff}.b-proof-takeaway>p:last-child{font-size:13px;line-height:1.85;color:#cdd9c7;max-width:530px}.b-proof-more{border-top:1px solid #566b55;display:grid;grid-template-columns:1fr auto;gap:35px;align-items:start}.b-proof-more>.b-text-link{padding-block:21px;color:#e6eddf}.b-how-drawer summary{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:23px 0;cursor:pointer;list-style:none;font-size:14px}.b-how-drawer summary::-webkit-details-marker{display:none}.b-how-drawer summary>span{font-size:21px}.b-how-drawer[open] summary>span{transform:rotate(45deg)}.b-how-content>p:first-child{font-size:13px;line-height:1.8;color:#d1dfc8;max-width:630px}.b-how-content{padding-bottom:15px}.b-how-content .b-material-stage{margin-top:18px}.bouncy-page .b-demo-disclosure{font-size:10px;color:#c4d1ba;margin-top:13px;line-height:1.7}.b-how-content .b-demo-bottom{display:block}.b-how-content .b-demo-bottom>p{max-width:none;margin-top:12px}.b-how-content .b-demo-top{gap:14px}.b-how-content .b-cushion-diagram{margin-block:10px}.b-construction{margin-top:0;padding-top:62px}.b-construction-heading{display:block;max-width:860px}.b-construction-heading h2{margin-top:17px;font-size:clamp(39px,4.2vw,60px)}.b-construction-heading>p:last-child{max-width:720px;margin-top:22px;font-size:15px;line-height:1.75}.b-construction-layout{margin-top:36px;grid-template-columns:1.15fr 1fr;gap:7%}.b-construction-layers p{font-size:13px;line-height:1.75}.b-construction-layers p strong{font-weight:600;color:#354232}.b-layer-name>span{font-size:11px}.b-layer-name h3{font-size:23px}.b-layer-spec{margin-top:12px;font-size:11px}.b-layer-spec summary{cursor:pointer;color:#506346;width:fit-content}.b-layer-spec p{font-size:11px;margin-top:8px}.b-combined-benefit{padding-block:25px 31px;grid-template-columns:1fr auto}.b-combined-benefit>p{font-size:28px}.b-combined-benefit>a{font-size:12px}.b-experience{padding-block:68px 72px}.b-experience-heading{max-width:840px}.b-experience-heading h2{font-size:clamp(40px,4.1vw,62px);margin-top:17px}.b-experience-heading>p:last-child{font-size:15px;line-height:1.7;color:var(--muted);max-width:590px;margin-top:21px}.b-experience-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:7%;margin-top:32px;align-items:center}.b-experience-photo{position:relative;overflow:hidden;border-radius:10px;background:#dce0d8}.b-experience-photo>img{display:block;width:100%;height:590px;object-fit:cover;object-position:54% 75%}.b-experience-photo figcaption{position:absolute;left:18px;bottom:16px;color:#fff;text-shadow:0 1px 3px #24382d;font-size:9px}.b-feel-select{display:flex;gap:19px;border-bottom:1px solid #b9c2b0}.b-feel-select button{font:inherit;font-size:11px;line-height:1.5;min-height:53px;flex:1;padding:8px 0 14px;border:0;border-bottom:3px solid transparent;background:none;text-align:left;color:var(--muted);cursor:pointer}.b-feel-select button[aria-pressed=true]{color:#2b442c;border-bottom-color:#486941;font-weight:700}.b-feel-panel{padding-top:32px;min-height:302px}.bouncy-page .b-feel-label{font-size:9px;letter-spacing:.075em;font-weight:600;color:#627356;line-height:1.6}.b-feel-panel h3{font-family:var(--display-font);font-weight:400;font-size:clamp(34px,3vw,46px);line-height:1.12;letter-spacing:-.04em;margin-top:17px;max-width:440px}.bouncy-page .b-feel-body{font-size:14px;color:var(--muted);line-height:1.85;margin-top:23px;max-width:450px}.bouncy-page .b-feel-result{font-size:16px;font-weight:500;line-height:1.6;color:#2b442c;margin-top:25px;max-width:390px}.b-arch-link{margin-top:20px;font-size:11px!important;border-top:1px solid var(--line)!important;width:100%;padding-block:20px!important}.b-objections{padding-block:60px;background:#e6eae0}.b-faq-layout{grid-template-columns:1fr 1.15fr;gap:9%}.b-faq-heading{min-width:0}.b-faq-heading h2{font-size:clamp(38px,3.8vw,56px)}.b-faq-desktop-visual{margin-top:25px;position:sticky;top:100px}.b-faq-mobile-visual{display:none}.b-answer-photo{border-radius:8px;overflow:hidden;background:#f3f2e8;margin:0}.b-answer-photo>img{display:block;width:100%;height:330px;object-fit:cover;mix-blend-mode:multiply}.b-answer-photo figcaption{font-size:12px;line-height:1.75;color:#45513f;padding:19px 22px;min-height:96px}.b-answer-photo figcaption span{display:block;font-size:9px;color:#6d7868;margin-top:8px}.b-answer-arch>img{object-position:53% 47%;object-fit:cover;height:300px}.b-answer-top>img{object-fit:cover;object-position:50% 49%;height:300px}.b-answer-trial>img{object-fit:cover;height:300px}.b-answer-surface>div{aspect-ratio:32/27;position:relative;overflow:hidden}.b-answer-surface>div>img{display:block;position:absolute;width:300%;height:200%;max-width:none;left:-200%;top:0}.b-objections .pdp-faq details>p{font-size:13px}.b-objections .pdp-faq summary{line-height:1.65;padding-top:22px;font-size:14px}.b-objections .pdp-faq details[open] summary{font-weight:600;color:#273e29}.b-objections .pdp-faq details[open] summary>span{transform:rotate(45deg)}.b-foot-story h3{font-family:var(--display-font);font-size:32px;font-weight:400;line-height:1.15;margin-top:25px}.b-foot-story p{font-size:14px!important;line-height:1.8!important;color:var(--muted)}.b-finale{padding:28px 28px 65px}.b-finale-scene{position:relative;border-radius:12px;overflow:hidden;background:#243a2e}.bouncy-page .b-finale-photo{display:block;width:100%;height:630px;object-fit:cover;object-position:50% 0%}.b-finale-scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#142b24bd,transparent 70%);pointer-events:none}.b-finale-copy{position:absolute;z-index:1;left:7%;top:50%;transform:translateY(-50%);max-width:570px;color:#fff}.b-finale-copy h2{font-size:clamp(57px,6.4vw,95px);line-height:1.05;letter-spacing:-.045em}.b-finale-copy h2 em{display:inline-block;padding-bottom:.08em}.b-finale-copy>p{font-size:16px;line-height:1.9;color:#f0f1e9;margin-top:24px}.b-finale-caption{position:absolute;z-index:1;right:22px;bottom:17px;font-size:9px;color:#f8f5ed}.b-finale-purchase{max-width:1140px;margin:-48px auto 0;position:relative;z-index:2;display:grid;grid-template-columns:240px 1fr 1.1fr;align-items:center;gap:22px;padding:22px 35px 22px 12px;border:1px solid #c3c9b9;border-radius:12px;background:#f6f4ed;box-shadow:0 12px 32px #1e332812}.b-finale-purchase>img{width:100%;height:170px;object-fit:cover;mix-blend-mode:multiply}.b-finale-product>p{font-size:9px;letter-spacing:.1em;color:#67755d}.b-finale-product h3{font-family:var(--display-font);font-size:43px;font-weight:400;line-height:1.15;letter-spacing:-.045em;margin-top:10px}.b-finale-product>span{display:block;font-size:13px;margin-top:10px;color:#526148}.b-finale-action>.pill{display:flex;justify-content:space-between;width:100%;background:var(--b-blue);border-color:var(--b-blue);min-height:51px;font-size:13px}.b-finale-action>p{font-size:11px;color:#56634c;line-height:1.8;margin-top:12px}.b-finale-action>.b-text-link{min-height:32px;font-size:10px;gap:15px;padding-block:5px;margin-top:3px}@media(max-width:1100px){.b-video-chapters{gap:19px}.b-experience-layout{gap:5%;grid-template-columns:1fr 1fr}.b-experience-photo>img{height:560px}.b-feel-select{gap:12px}.b-feel-panel{min-height:335px}.b-faq-layout{gap:6%}.b-finale-purchase{margin-inline:5%;grid-template-columns:180px 1fr 1.2fr;padding-right:25px}.b-finale-copy h2{font-size:76px}}@media(max-width:760px){.b-proof{padding:40px 0 22px}.b-proof-heading{margin-bottom:22px}.b-proof-heading h2{font-size:43px;margin-top:13px}.b-proof-heading>p:last-child{font-size:14px;line-height:1.7;max-width:270px;margin-top:16px}.b-proof-player{border-radius:7px;margin-inline:-5px}.b-proof-player video{max-height:none}.b-proof-player figcaption{display:block;padding:13px 13px 14px;font-size:11px}.b-proof-player figcaption>span{display:block}.b-proof-player figcaption>span:last-child{font-size:9px;margin-top:5px}.b-video-controls{display:block;margin-top:15px}.bouncy-page .b-proof-play{width:100%;font-size:12px;min-height:46px;padding-inline:18px}.b-video-chapters{gap:15px;justify-content:space-between;margin-top:9px}.b-video-chapters button{font-size:10px;flex:1;text-align:left;line-height:1.5;min-height:46px}.b-proof-takeaway{display:block;padding-block:22px}.b-proof-takeaway>p:first-child{font-size:23px}.b-proof-takeaway>p:last-child{font-size:12px;margin-top:16px;line-height:1.8}.b-proof-more{display:block}.b-how-drawer summary{padding-block:19px;font-size:12px}.b-proof-more>.b-text-link{padding-block:9px;min-height:44px;font-size:11px}.b-how-content>p:first-child{font-size:12px}.b-how-content .b-cushion-diagram{margin-block:14px}.b-how-content .b-demo-top,.bouncy-page .b-demo-disclosure{font-size:9px}.b-construction{padding-top:39px}.b-construction-heading h2{font-size:38px;line-height:1.06;margin-top:15px}.b-construction-heading>p:last-child{font-size:13px;margin-top:20px}.b-construction-layout{grid-template-columns:1fr;gap:27px;margin-top:26px}.b-layer-name h3{font-size:20px}.b-layer-name>span{font-size:10px}.b-construction-layers p{font-size:12px}.b-combined-benefit{grid-template-columns:1fr;padding-block:24px;margin-top:8px}.b-combined-benefit>p{font-size:26px}.b-combined-benefit>a{font-size:11px;justify-content:flex-start;width:fit-content;gap:20px}.b-experience{padding-block:42px}.b-experience-heading h2{font-size:37px;line-height:1.07;margin-top:15px}.b-experience-heading>p:last-child{font-size:13px;margin-top:18px}.b-experience-layout{grid-template-columns:1fr;gap:24px;margin-top:24px}.b-experience-photo>img{height:390px;object-position:54% 80%}.b-experience-photo figcaption{font-size:8px;left:13px;bottom:11px}.b-feel-select{gap:14px}.b-feel-select button{font-size:10px;min-height:52px}.b-feel-panel{padding-top:24px;min-height:270px}.bouncy-page .b-feel-label{font-size:8px}.b-feel-panel h3{font-size:35px;margin-top:14px;max-width:330px}.bouncy-page .b-feel-body{font-size:13px;line-height:1.8;margin-top:18px}.bouncy-page .b-feel-result{font-size:14px;margin-top:18px}.b-arch-link{margin-top:12px;padding-block:15px!important}.b-objections{padding-block:40px}.b-faq-layout{display:block}.b-faq-heading h2{font-size:38px;margin-bottom:27px}.b-faq-desktop-visual{display:none}.b-faq-mobile-visual{display:block;margin-top:18px}.b-answer-photo>img,.b-answer-arch>img,.b-answer-top>img,.b-answer-trial>img{height:190px}.b-answer-photo figcaption{font-size:11px;padding:14px 16px;min-height:0}.b-answer-photo figcaption span{font-size:8px;margin-top:6px}.b-answer-surface>div{max-height:280px}.b-objections .pdp-faq summary{font-size:13px}.b-objections .pdp-faq details>p{font-size:12px}.b-finale{padding:15px 12px 35px}.bouncy-page .b-finale-photo{height:570px;object-position:77% center}.b-finale-scene:after{background:linear-gradient(0deg,#14271df0,transparent 72%)}.b-finale-copy{top:auto;transform:none;bottom:52px;left:23px;right:20px}.b-finale-copy h2{font-size:65px;line-height:1.02}.b-finale-copy>p{font-size:13px;line-height:1.85;margin-top:16px}.b-finale-copy>p br{display:none}.b-finale-caption{font-size:8px;right:14px;bottom:14px}.b-finale-purchase{margin:-20px 12px 0;padding:14px 20px 21px;grid-template-columns:1fr 1fr;gap:0 5px}.b-finale-purchase>img{height:120px}.b-finale-product h3{font-size:33px;margin-top:7px}.b-finale-product>p{font-size:8px}.b-finale-product>span{font-size:11px;margin-top:7px}.b-finale-action{grid-column:1/-1;padding-top:7px}.b-finale-action>.pill{min-height:48px;font-size:12px}.b-finale-action>p{font-size:11px;margin-top:12px}.b-finale-action>.b-text-link{min-height:40px}}@media(max-width:360px){.b-proof-heading h2{font-size:37px}.b-construction-heading h2,.b-experience-heading h2{font-size:33px}.b-feel-panel h3{font-size:31px}.b-feel-select{gap:10px}.b-feel-select button{font-size:9px}.b-feel-panel{min-height:295px}.b-finale-copy h2{font-size:56px}.b-finale-copy{left:20px}.b-finale-product>span{font-size:10px}.b-finale-purchase{padding-inline:14px;margin-inline:8px}.b-video-chapters{gap:10px}.b-video-chapters button{font-size:9px}}.b-foot-visual{background:#edf0e5;border-radius:9px;padding:16px 19px 20px;margin-bottom:25px}.b-foot-visual svg{display:block;width:100%;height:auto}.b-foot-controls{display:flex;gap:10px;margin-top:12px}.b-foot-controls button{font:inherit;font-size:11px;min-height:44px;border:1px solid #829870;background:transparent;border-radius:30px;padding:10px 18px;cursor:pointer}.b-foot-controls button[aria-pressed=true]{background:#355332;color:#fff}.b-foot-visual>p{font-size:12px!important;margin:15px 0 8px!important;line-height:1.7!important;color:#354b2b!important}.b-foot-visual>span{font-size:9px;line-height:1.5;display:block;color:#697761}.b-toe-lever{transform-origin:539px 245px;transition:transform .5s ease}.b-arch-lifted,.b-fascia-lifted{opacity:0}.b-arch-loaded,.b-fascia-loaded,.b-arch-lifted,.b-fascia-lifted{transition:opacity .5s ease}[data-foot-phase=lifted] .b-toe-lever{transform:rotate(-25deg)}[data-foot-phase=lifted] .b-arch-lifted,[data-foot-phase=lifted] .b-fascia-lifted{opacity:1}[data-foot-phase=lifted] .b-arch-loaded,[data-foot-phase=lifted] .b-fascia-loaded{opacity:0}.b-foot-story>p{margin-top:15px!important}.b-foot-story>h3{margin-top:24px!important}@media(max-width:760px){.b-foot-visual{padding:10px 12px 16px}.b-foot-controls button{font-size:10px;padding-inline:14px}.b-foot-story>h3{font-size:29px}.b-foot-story>p{font-size:12px!important}}.b-final-buy-visible .pdp-sticky-buy{display:none!important}.b-proof-screen{position:relative;background:#172b22}.b-video-start{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:0;background:transparent;cursor:pointer}.b-video-start>span:first-child{display:grid;place-items:center;width:72px;height:72px;border:1px solid #dce7d7;border-radius:50%;background:#21382eed;color:#fff;font-size:30px;box-shadow:0 3px 18px #15231c30;transition:transform .2s,background .2s}.b-video-start>span:last-child{background:#21382ef2;color:#fff;padding:8px 14px;border-radius:24px;font-size:12px;line-height:1.4}.b-video-start:hover>span:first-child{transform:scale(1.06);background:#355332}.b-video-start:focus-visible{outline-offset:-6px!important;border-radius:8px}.bouncy-page .b-layer-spec summary{min-height:44px;display:flex;align-items:center;gap:9px;font-size:12px;list-style:none}.b-layer-spec summary:after{content:"+";font-size:17px}.b-layer-spec[open] summary:after{content:"\2212"}.b-layer-spec summary::-webkit-details-marker{display:none}.b-layer-spec{margin-top:3px}.bouncy-page .b-hero .pdp-guide-link{min-height:44px;top:-42px;border-bottom:0;text-decoration:underline;text-underline-offset:5px}.bouncy-page .b-hero .pdp-service a{min-height:44px;display:inline-flex;align-items:center}.b-hero .pdp-service{align-items:center;margin-block:4px}@media(max-width:760px){.b-video-start{gap:9px}.b-video-start>span:first-child{width:54px;height:54px;font-size:25px}.b-video-start>span:last-child{font-size:11px;padding:7px 11px}.bouncy-page .b-video-chapters button,.bouncy-page .b-feel-select button{font-size:11px;min-height:48px}.bouncy-page .b-feel-label{font-size:10px;letter-spacing:.06em}.bouncy-page .b-construction-layers p,.bouncy-page .b-objections .pdp-faq details>p,.b-proof-takeaway>p:last-child{font-size:13px;line-height:1.8}.bouncy-page .b-layer-name>span{font-size:11px;line-height:1.6}.bouncy-page .b-objections .pdp-faq summary{font-size:14px}.b-page-nav>div{font-size:11px}.b-page-nav a{min-height:44px;display:flex;align-items:center}.b-page-nav{padding-block:8px}.bouncy-page .b-help-links{font-size:11px;flex-wrap:wrap;gap:5px 18px}.b-help-links a{min-height:44px;display:inline-flex;align-items:center;gap:8px}.bouncy-page .b-finale-action>.b-text-link{min-height:44px;font-size:11px}}@media(max-width:360px){.bouncy-page .b-video-chapters button,.bouncy-page .b-feel-select button{font-size:10px}.b-page-nav>div{font-size:10px}}@media(max-width:760px){.bouncy-page [data-b-faq]>summary{scroll-margin-top:90px}}.b-compare{padding:62px 0 54px;background:var(--b-soft)}.b-compare-heading{max-width:760px}.b-compare-heading h2{font-size:clamp(38px,3.8vw,56px);margin-top:17px}.b-compare-heading>p:last-child{font-size:14px;line-height:1.8;max-width:580px;margin-top:21px;color:var(--muted)}.b-compare-controls{display:flex;gap:12px;margin:28px 0 8px}.bouncy-page .b-compare-controls button{padding:11px 20px;min-height:46px;background:transparent;color:var(--b-dark);border:1px solid #98ab95;border-radius:40px;font:inherit;font-size:12px;cursor:pointer}.b-compare-controls button[aria-pressed=true]{background:var(--b-dark);color:#f7f5ed;border-color:var(--b-dark)}.b-compare-controls button:hover{border-color:var(--b-dark)}.b-comparison-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px;margin-left:calc(22% + 35px);text-align:left}.b-comparison-products img{width:100%;height:200px;object-fit:contain;mix-blend-mode:multiply}.b-comparison-products span{display:block;font-size:9px;letter-spacing:.08em;line-height:1.5;color:#52644f}.b-comparison-products h3{font-family:var(--display-font);font-weight:400;font-size:34px;letter-spacing:-.035em;line-height:1.15;margin:9px 0 23px}.b-comparison-row{display:grid;grid-template-columns:22% repeat(2,minmax(0,1fr));gap:0 35px;border-top:1px solid #bbc5b5;padding:19px 0}.b-comparison-row>p{font-size:12px;font-weight:600;line-height:1.7}.b-comparison-row>span{font-size:13px;line-height:1.75;color:var(--muted)}.b-comparison-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px;margin-left:calc(22% + 35px);padding-bottom:24px}.b-comparison-actions>a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;font-size:12px;font-weight:600}.b-comparison-actions>a>span{font-size:22px;transition:transform .2s}.b-comparison-actions>a:hover>span{transform:translate(2px,-2px)}.b-compare-foundation{border-top:1px solid #bbc5b5;padding-top:21px;font-size:12px;line-height:1.8;color:var(--muted);max-width:760px}.b-compare .b-text-link{margin-top:8px}@media(max-width:760px){.b-compare{padding:40px 0 34px}.b-compare-heading h2{font-size:37px}.b-compare-heading>p:last-child{font-size:13px;margin-top:18px}.b-compare-controls{gap:8px;margin-top:23px}.bouncy-page .b-compare-controls button{padding:10px 12px;font-size:11px;flex:1;min-height:46px}.b-comparison-products{margin-left:0;gap:20px}.b-comparison-products img{height:145px}.b-comparison-products span{font-size:8px;min-height:24px}.b-comparison-products h3{font-size:29px;margin-bottom:17px}.b-comparison-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;padding:16px 0}.b-comparison-row>p{grid-column:1/-1;font-size:11px}.b-comparison-row>span{font-size:12px;line-height:1.75}.b-comparison-actions{margin-left:0;gap:20px;padding-bottom:18px}.b-comparison-actions>a{font-size:11px;gap:9px}.b-comparison-actions>a>span{font-size:19px}.b-compare-foundation{font-size:11px;padding-top:17px}.b-page-nav>div{flex-wrap:wrap;gap:4px 20px}}@media(prefers-reduced-motion:reduce){.b-comparison-actions>a>span{transition:none}}@media(max-width:900px){.bouncy-page .px-nav-cart{display:grid;width:44px;height:44px;flex-shrink:0;padding:10px!important}.bouncy-page .px-nav-logo{width:125px}.bouncy-page .px-nav-actions{gap:6px}.bouncy-page .px-nav-bar{gap:12px;padding-inline:20px}}@media(max-width:360px){.bouncy-page .px-nav-logo{width:110px}.bouncy-page .px-nav-bar{gap:8px;padding-inline:16px}.bouncy-page .px-nav-actions{gap:4px}.bouncy-page .px-nav-mobile-fit{font-size:10.5px!important}.bouncy-page .px-nav-burger{width:30px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/a6-v725-bouncy-page.css.map */
