#MainContent:has([data-ct-product-cro]){--ct-cro-ink: #1f332c;--ct-cro-muted: #506056;--ct-cro-line: #d9dfd2}#MainContent:has([data-ct-product-cro]) .ct-cro__hero{display:grid;gap:14px;font-size:16px;line-height:1.6;letter-spacing:0;color:var(--ct-cro-ink);scroll-margin-top:120px}#MainContent:has([data-ct-product-cro]) .ct-cro__title{margin:0;font-size:clamp(26px,2.4vw,34px);line-height:1.2;letter-spacing:0;overflow-wrap:anywhere}#MainContent:has([data-ct-product-cro]) .ct-cro__intro{margin:0;max-width:62ch;color:var(--ct-cro-muted)}#MainContent:has([data-ct-product-cro]) ul.ct-cro__benefits{display:grid;gap:8px;padding-inline-start:20px;margin-block:18px;list-style:disc outside;font-size:16px;line-height:1.6;letter-spacing:0}#MainContent:has([data-ct-product-cro]) .ct-cro__benefits li{display:list-item;padding:0;margin:0}#MainContent:has([data-ct-product-cro]) .ct-cro__option-heading{margin:16px 0 10px;font-size:16px;font-weight:600;line-height:1.4;letter-spacing:0}#MainContent:has([data-ct-product-cro]) .ct-cro__selection{display:block;padding:12px 14px;border:1px solid var(--ct-cro-line);border-radius:10px;background:#fbf9f3;font-size:14px;line-height:1.5;letter-spacing:0}#MainContent:has([data-ct-product-cro]) .ct-cro__selection p{margin:0}#MainContent:has([data-ct-product-cro]) .ct-cro__selection[hidden]{display:none}#MainContent:has([data-ct-product-cro]) [id^=MainProduct-] quantity-input.quantity{height:44px;min-height:44px}#MainContent:has([data-ct-product-cro]) [id^=MainProduct-] .quantity__button,#MainContent:has([data-ct-product-cro]) [id^=MainProduct-] .quantity__input{height:44px;min-height:44px}#MainContent:has([data-ct-product-cro]) .ct-cro__selection p+p{margin-top:6px}#MainContent:has([data-ct-product-cro]) .ct-cro__option-note{margin:10px 0 16px;font-size:14px;line-height:1.55;letter-spacing:0;color:var(--ct-cro-muted)}#MainContent:has([data-ct-product-cro]) .ct-cro__terms{display:grid;gap:6px;margin:12px 0;font-size:14px;line-height:1.55;letter-spacing:0}#MainContent:has([data-ct-product-cro]) nav.ct-cro__jumps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin:16px 0 20px;padding-top:10px;border-top:1px solid var(--ct-cro-line)}#MainContent:has([data-ct-product-cro]) .ct-cro__terms p{margin:0}#MainContent:has([data-ct-product-cro]) nav.ct-cro__jumps a{display:flex;align-items:center;min-height:44px;padding:6px 0;font-size:14px;line-height:1.4;color:inherit;text-decoration:underline;text-underline-offset:4px;letter-spacing:0;overflow-wrap:anywhere}#MainContent:has([data-ct-product-cro]) .sbp-section{padding-block:48px;letter-spacing:0;scroll-margin-top:120px}#MainContent:has([data-ct-product-cro]) .sbp-heading{font-size:clamp(25px,2.6vw,34px);line-height:1.2}#MainContent:has([data-ct-product-cro]) .sbp-story__media img{max-height:640px;object-fit:contain}#MainContent:has([data-ct-product-cro]) .ct-cro__closing{scroll-margin-top:120px;max-width:800px;margin-inline:auto;padding-block:40px;font-size:16px;line-height:1.6;letter-spacing:0}#MainContent:has([data-ct-product-cro]) .ct-cro__closing h2{margin:0 0 14px;font-size:26px;line-height:1.2}#MainContent:has([data-ct-product-cro]) .ct-cro__closing p{margin:0 0 16px}#MainContent:has([data-ct-product-cro]) :is(.ct-cro__terms a,.ct-cro__closing a):not(.button){color:inherit;text-decoration:underline;text-underline-offset:3px}#MainContent:has([data-ct-product-cro]) :is(.ct-cro__jumps a,.ct-cro__closing a):focus-visible{outline:2px solid #325642;outline-offset:4px}@media(max-width:749px){#MainContent:has([data-ct-product-cro]) .sbp-section{padding-block:32px}#MainContent:has([data-ct-product-cro]) .sbp-story{gap:24px}#MainContent:has([data-ct-product-cro]) .sbp-faq__items{padding-inline:16px}#MainContent:has([data-ct-product-cro]) .ct-cro__closing{padding-block:28px}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/ct-product-cro.css.map */
