.pb-spine{--pb-ink:#291638;--pb-purple:#7135bd;--pb-lilac:#f2ebfb;--pb-paper:#fffdf9;display:block;background:var(--pb-paper);color:var(--pb-ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6;letter-spacing:0;text-align:left;isolation:isolate;overflow:clip}.pb-spine *,.pb-spine *:before,.pb-spine *:after{box-sizing:border-box}.pb-spine [hidden]{display:none!important}.pb-spine h1,.pb-spine h2,.pb-spine h3,.pb-spine p,.pb-spine figure{margin:0;color:inherit;letter-spacing:normal}.pb-spine h1,.pb-spine h2,.pb-spine h3{font-family:inherit;font-style:normal;text-transform:none}.pb-spine h1{font-size:clamp(44px,4.8vw,66px);font-weight:750;line-height:1.03;letter-spacing:-3px;margin:20px 0 24px}.pb-spine h2{font-size:clamp(32px,3.5vw,48px);font-weight:700;line-height:1.1;letter-spacing:-1.7px}.pb-spine h3{font-size:21px;font-weight:700;line-height:1.25}.pb-spine p{font-size:16px;line-height:1.65}.pb-spine a{color:inherit;text-underline-offset:4px}.pb-spine img{display:block;max-width:100%;height:auto}.pb-spine button,.pb-spine input,.pb-spine select{font:inherit;letter-spacing:normal}.pb-spine :focus-visible{outline:3px solid #0b7199;outline-offset:4px}.pb-spine .pb-spine__wrap{max-width:1240px;margin:0 auto;padding-left:48px;padding-right:48px}.pb-spine .pb-spine__eyebrow{font-size:11px;font-weight:700;line-height:1.4;letter-spacing:1.7px;text-transform:uppercase;color:var(--pb-purple)}.pb-spine .pb-spine__hero{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center;padding-top:50px;padding-bottom:54px}.pb-spine .pb-spine__hero-copy{padding:12px 0}.pb-spine .pb-spine__lede{font-size:18px;max-width:440px;color:#5b4c63;margin-bottom:30px}.pb-spine .pb-spine__button{display:inline-flex;align-items:center;justify-content:center;gap:25px;background:var(--pb-purple);color:#fff;text-decoration:none;border:1px solid transparent;border-radius:7px;min-height:54px;padding:14px 25px;font-size:15px;line-height:1.25;font-weight:700;cursor:pointer;box-shadow:none;transition:background .15s}.pb-spine .pb-spine__button:hover{background:#54238f;color:#fff}.pb-spine .pb-spine__button:disabled{background:#75677d;color:#fff;cursor:not-allowed}.pb-spine .pb-spine__button span{font-size:20px;line-height:1}.pb-spine .pb-spine__micro{font-size:12px;margin-top:12px;color:#675571}.pb-spine .pb-spine__text-link{font-size:13px;font-weight:700;display:inline-block;margin-top:22px}.pb-spine .pb-spine__hero-art{position:relative;border-radius:160px 160px 20px 20px;overflow:hidden;background:#e9def7;aspect-ratio:1.15}.pb-spine .pb-spine__hero-image{width:100%;height:100%;object-fit:cover;object-position:50% 40%}.pb-spine .pb-spine__art-label{position:absolute;top:26px;left:50%;transform:translate(-50%);white-space:nowrap;color:#48206b;background:#ffffffd9;padding:7px 14px;border-radius:30px;font-size:10px;letter-spacing:1px;font-weight:700;text-transform:uppercase}.pb-spine .pb-spine__promises{display:grid;grid-template-columns:repeat(3,1fr);padding-top:24px;padding-bottom:24px;border-top:1px solid #e6ddec;border-bottom:1px solid #e6ddec;gap:24px;font-size:13px;font-weight:600}.pb-spine .pb-spine__promises span{display:flex;align-items:center;gap:16px}.pb-spine .pb-spine__promises b{font-size:11px;color:var(--pb-purple);font-weight:500}.pb-spine .pb-spine__problem{padding-top:84px;padding-bottom:80px}.pb-spine .pb-spine__section-head{max-width:710px;margin:0 auto 36px;text-align:center}.pb-spine .pb-spine__section-head h2{margin:14px 0 18px}.pb-spine .pb-spine__section-head>p:last-child{color:#63536b}.pb-spine .pb-spine__comparison{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pb-spine .pb-spine__comparison figure{background:#f3edf8;border-radius:14px;overflow:hidden}.pb-spine .pb-spine__comparison-image{aspect-ratio:1.55;overflow:hidden}.pb-spine .pb-spine__comparison-image img{width:100%;height:100%;object-fit:cover;object-position:50% 49%}.pb-spine .pb-spine__comparison-image--support img{object-position:50% 45%}.pb-spine .pb-spine__comparison figcaption{padding:26px 28px 30px}.pb-spine .pb-spine__caption-number{font-size:10px;color:#705684;font-weight:700;letter-spacing:1.2px}.pb-spine .pb-spine__comparison h3{margin:10px 0}.pb-spine .pb-spine__comparison p{color:#62506d;font-size:15px}.pb-spine .pb-spine__fine{font-size:12px;color:#6d5d77;margin-top:16px}.pb-spine .pb-spine__features{background:#2c153e;color:#fff;padding:72px 0}.pb-spine .pb-spine__feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.pb-spine .pb-spine__features .pb-spine__eyebrow{color:#cdb0ef}.pb-spine .pb-spine__features h2{margin:16px 0 22px}.pb-spine .pb-spine__features p{color:#e1d3ea}.pb-spine .pb-spine__feature-list{margin:0;padding:0;list-style:none}.pb-spine .pb-spine__feature-list li{display:flex;gap:20px;border-bottom:1px solid #5a416a;padding:22px 0}.pb-spine .pb-spine__feature-list li:first-child{padding-top:0}.pb-spine .pb-spine__feature-list li:last-child{border:0;padding-bottom:0}.pb-spine .pb-spine__feature-list>li>span{color:#c7a7ec;font-size:12px;padding-top:4px}.pb-spine .pb-spine__feature-list h3{font-size:19px;margin-bottom:8px}.pb-spine .pb-spine__feature-list p{font-size:14px}.pb-spine .pb-spine__video-section{padding-top:76px;padding-bottom:76px}.pb-spine .pb-spine__video{max-width:310px;margin:0 auto;border-radius:18px;overflow:hidden;background:#e9def7}.pb-spine .pb-spine__video video{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:cover}.pb-spine .pb-spine__buy{background:var(--pb-lilac);padding:80px 0;scroll-margin-top:100px}.pb-spine .pb-spine__buy-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.pb-spine .pb-spine__product-art{position:sticky;top:110px}.pb-spine .pb-spine__product-image{width:100%;aspect-ratio:1;object-fit:contain;border-radius:16px;background:#fff}.pb-spine .pb-spine__product-art p{font-size:12px;margin-top:15px;text-align:center;color:#6e5a7b}.pb-spine .pb-spine__buy-copy h2{margin:15px 0 18px}.pb-spine .pb-spine__buy-copy>p{color:#63506f}.pb-spine .pb-spine__product-name{font-weight:700;margin-top:23px;font-size:13px}.pb-spine .pb-spine__price{display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin:8px 0 24px}.pb-spine .pb-spine__price>span{font-size:30px;font-weight:700}.pb-spine .pb-spine__price s{font-size:17px;color:#786981}.pb-spine .pb-spine__form label{display:block;font-size:12px;font-weight:700;margin-bottom:7px}.pb-spine .pb-spine__form select,.pb-spine .pb-spine__form input[type=number]{min-height:52px;border:1px solid #9c85ad;border-radius:6px;background:#fff;color:#291638;padding:10px 13px;box-shadow:none;width:100%;font-size:16px}.pb-spine .pb-spine__form select{margin-bottom:14px}.pb-spine .pb-spine__purchase-row{display:grid;grid-template-columns:85px 1fr;align-items:end;gap:14px}.pb-spine .pb-spine__purchase-row .pb-spine__button{width:100%;min-height:52px}.pb-spine .pb-spine__form .pb-spine__fine:empty{display:none}.pb-spine .pb-spine__delivery{font-size:12px;margin-top:14px}.pb-spine .pb-spine__return-note{border-top:1px solid #d6c4e3;margin-top:25px;padding-top:23px}.pb-spine .pb-spine__return-note h3{font-size:16px;margin-bottom:8px}.pb-spine .pb-spine__return-note p{font-size:12px;color:#624e70}.pb-spine .pb-spine__reviews{padding-top:70px;padding-bottom:70px}.pb-spine .pb-spine__reviews h2{margin:14px 0 30px}.pb-spine .pb-spine__faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;padding-top:84px;padding-bottom:84px}.pb-spine .pb-spine__faq h2{margin:16px 0}.pb-spine .pb-spine__faq details{border-bottom:1px solid #ddcfe7}.pb-spine .pb-spine__faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:22px;font-size:16px;font-weight:700;padding:22px 0;line-height:1.4}.pb-spine .pb-spine__faq summary::-webkit-details-marker{display:none}.pb-spine .pb-spine__faq summary span{font-size:24px;font-weight:400;color:var(--pb-purple)}.pb-spine .pb-spine__faq details[open] summary span{transform:rotate(45deg)}.pb-spine .pb-spine__answer{padding-bottom:22px;color:#62536b}.pb-spine .pb-spine__answer p{font-size:14px}.pb-spine .pb-spine__closing{text-align:center;background:#ded0ef;padding:66px 0 72px}.pb-spine .pb-spine__closing h2{max-width:650px;margin:16px auto 26px}.pb-spine .pb-spine__sticky{display:none}.pb-spine .pb-spine__setup{background:#fff2be;padding:18px;border-radius:6px;margin:20px 0}@media(min-width:1600px){.pb-spine h1{font-size:66px}}@media(max-width:899px){.pb-spine .pb-spine__wrap{padding-left:28px;padding-right:28px}.pb-spine .pb-spine__hero{gap:30px}.pb-spine h1{font-size:48px;letter-spacing:-2px}.pb-spine .pb-spine__hero-art{border-radius:100px 100px 15px 15px;aspect-ratio:1.15}.pb-spine .pb-spine__feature-grid{gap:45px}.pb-spine .pb-spine__buy-grid{gap:36px}.pb-spine .pb-spine__faq{gap:40px}.pb-spine .pb-spine__promises{font-size:11px;gap:10px}.pb-spine .pb-spine__promises span{gap:8px}}@media(max-width:699px){.pb-spine .pb-spine__wrap{padding-left:22px;padding-right:22px}.pb-spine .pb-spine__hero{grid-template-columns:1fr;gap:28px;padding-top:27px;padding-bottom:32px}.pb-spine h1{font-size:42px;letter-spacing:-2px;max-width:400px;margin:14px 0 19px}.pb-spine .pb-spine__hero-copy{padding:0}.pb-spine .pb-spine__lede{font-size:16px;max-width:440px;margin-bottom:23px}.pb-spine .pb-spine__hero-art{border-radius:110px 110px 14px 14px;aspect-ratio:1.14}.pb-spine .pb-spine__hero-image{object-position:50% 40%}.pb-spine .pb-spine__art-label{top:19px;font-size:9px}.pb-spine .pb-spine__text-link{margin-top:15px}.pb-spine .pb-spine__promises{grid-template-columns:1fr;gap:12px;padding-top:20px;padding-bottom:20px;font-size:12px}.pb-spine .pb-spine__promises span{gap:14px}.pb-spine .pb-spine__problem{padding-top:52px;padding-bottom:48px}.pb-spine .pb-spine__section-head{text-align:left;margin-bottom:25px}.pb-spine h2{font-size:34px;letter-spacing:-1px}.pb-spine .pb-spine__comparison{grid-template-columns:1fr;gap:20px}.pb-spine .pb-spine__comparison figcaption{padding:21px 23px 25px}.pb-spine .pb-spine__features{padding:48px 0}.pb-spine .pb-spine__feature-grid{grid-template-columns:1fr;gap:25px}.pb-spine .pb-spine__features h2{max-width:400px}.pb-spine .pb-spine__feature-list li:first-child{padding-top:10px}.pb-spine .pb-spine__video-section{padding-top:48px;padding-bottom:48px}.pb-spine .pb-spine__video{max-width:270px}.pb-spine .pb-spine__buy{padding:42px 0;scroll-margin-top:80px}.pb-spine .pb-spine__buy-grid{grid-template-columns:1fr;gap:30px}.pb-spine .pb-spine__product-art{position:static}.pb-spine .pb-spine__product-image{max-height:350px}.pb-spine .pb-spine__buy-copy h2{font-size:37px}.pb-spine .pb-spine__faq{grid-template-columns:1fr;gap:17px;padding-top:48px;padding-bottom:48px}.pb-spine .pb-spine__faq h2{max-width:290px}.pb-spine .pb-spine__closing{padding:44px 0 100px}.pb-spine .pb-spine__closing h2{font-size:35px}.pb-spine .pb-spine__sticky{display:flex;position:fixed;bottom:0;left:0;right:0;align-items:center;justify-content:space-between;gap:12px;background:#fffc;padding:12px 16px calc(12px + env(safe-area-inset-bottom));box-shadow:0 -3px 25px #29163812;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20}.pb-spine .pb-spine__sticky>span{font-size:11px;line-height:1.3;max-width:90px}.pb-spine .pb-spine__sticky .pb-spine__button{min-height:44px;padding:10px 15px;font-size:12px;gap:18px}.pb-spine .pb-spine__reviews{padding-top:48px;padding-bottom:48px}}@media(prefers-reduced-motion:reduce){.pb-spine *{transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/pb-spine-landing.css.map */
