:root{--heading-font-family: "Manrope", system-ui, sans-serif;--heading-font-weight: 800;--heading-font-style: normal;--text-font-family: "Inter", system-ui, sans-serif;--text-font-weight: 400;--text-font-style: normal;--text-font-bold-weight: 600;--cx-ink: #16202e;--cx-body: #2b3546;--cx-muted: #4a5464;--cx-subtle: #5b6472;--cx-ground: #faf8f4;--cx-sand: #f1ece3;--cx-photo: #ede7dd;--cx-line: #e6e0d6;--cx-green: #2f6b57;--cx-star: #c98a2e;--cx-peach: #e8b98a;--cx-radius: 20px;--cx-radius-lg: 28px}h1,h2,h3,.h1,.h2,.h3,.heading--large{letter-spacing:-.02em}.heading--small,.heading--xsmall,.heading--xxsmall{letter-spacing:.08em}.button{font-family:var(--heading-font-family);font-weight:700;letter-spacing:0;text-transform:none}.price--highlight,.price--compare{font-family:var(--heading-font-family)}.cx{color:var(--cx-ink);font-family:var(--text-font-family)}.cx *,.cx *:before,.cx *:after{box-sizing:border-box}.cx-wrap{max-width:1240px;margin:0 auto;padding-inline:24px}.cx-pad{padding-block:96px}.cx-pad--sm{padding-block:56px}@media(max-width:749px){.cx-pad{padding-block:64px}.cx-pad--sm{padding-block:40px}}.cx-bg-white{background:#fff}.cx-bg-ink{background:var(--cx-ink);color:#fff}.cx-bg-sand{background:var(--cx-sand)}.cx-eyebrow{display:block;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cx-green);margin:0 0 12px}.cx-bg-ink .cx-eyebrow{color:var(--cx-peach)}.cx-h1,.cx-h2,.cx-h3{font-family:var(--heading-font-family);font-weight:800;color:inherit;margin:0;text-transform:none}.cx-h1{font-size:clamp(38px,5vw,60px);line-height:1.04;letter-spacing:-.03em}.cx-h2{font-size:clamp(30px,3.4vw,42px);line-height:1.1;letter-spacing:-.02em}.cx-h3{font-size:19px;line-height:1.3;font-weight:700}.cx-lead{font-size:clamp(17px,1.4vw,19px);line-height:1.55;color:var(--cx-muted);margin:0}.cx-text{font-size:15px;line-height:1.6;color:var(--cx-muted);margin:0}.cx-text p{margin:0 0 .6em}.cx-text p:last-child{margin:0}.cx-bg-ink .cx-lead,.cx-bg-ink .cx-text{color:#d5dce6}.cx-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:40px}.cx-head__intro{max-width:640px}.cx-link{font-weight:600;font-size:15px;color:var(--cx-ink);text-decoration:underline;text-underline-offset:3px}.cx-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:999px;font-family:var(--heading-font-family);font-weight:700;font-size:16px;text-decoration:none;border:1.5px solid var(--cx-ink);transition:background .2s,color .2s}.cx-btn--solid{background:var(--cx-ink);color:#fff}.cx-btn--solid:hover{background:#2b3a50;color:#fff}.cx-btn--ghost{background:transparent;color:var(--cx-ink)}.cx-btn--ghost:hover{background:var(--cx-ink);color:#fff}.cx-bg-ink .cx-btn--solid{background:#fff;color:var(--cx-ink);border-color:#fff}.cx-stars{display:inline-flex;gap:2px;color:var(--cx-star);vertical-align:middle}.cx-stars svg{width:16px;height:16px;fill:currentColor}.cx-check{display:flex;gap:10px;align-items:flex-start}.cx-check svg{flex-shrink:0;width:20px;height:20px;stroke:var(--cx-green);margin-top:1px}.cx-bg-ink .cx-check svg{stroke:var(--cx-peach)}.cx-photo{position:relative;background:var(--cx-photo);border-radius:var(--cx-radius-lg);overflow:hidden}.cx-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cx-photo--contain img{object-fit:contain;padding:24px}.cx-photo--natural{aspect-ratio:auto!important;max-height:none!important;align-self:center}.cx-photo--natural img{position:static;display:block;width:100%;height:auto}.cx-photo__empty{position:absolute;left:20px;bottom:20px;right:20px;font-size:13px;color:#6b6255}.cx-hero__grid{display:flex;flex-wrap:wrap;align-items:center;gap:56px;padding-block:72px 64px}.cx-hero__copy{flex:1 1 460px;min-width:0;display:flex;flex-direction:column;gap:22px}.cx-hero__rating{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--cx-muted)}.cx-hero__rating strong{color:var(--cx-ink)}.cx-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;padding-top:6px}.cx-hero__ticks{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:14px;color:var(--cx-muted)}.cx-hero__ticks .cx-check svg{width:16px;height:16px}.cx-hero__media{flex:1 1 480px;min-width:0;aspect-ratio:6 / 7;max-height:600px}@media(max-width:749px){.cx-hero__grid{padding-block:40px;gap:32px}.cx-hero__media{aspect-ratio:4 / 3}}.cx-cards{display:flex;flex-wrap:wrap;gap:20px}.cx-card{flex:1 1 260px;min-width:0;background:#fff;border-radius:var(--cx-radius);padding:28px;display:flex;flex-direction:column;gap:12px}.cx-bg-white .cx-card{background:var(--cx-ground)}.cx-card__icon{width:48px;height:48px;border-radius:14px;background:var(--cx-sand);display:flex;align-items:center;justify-content:center}.cx-card__icon svg{width:24px;height:24px;stroke:var(--cx-ink);fill:none;stroke-width:1.8}.cx-card__icon img{width:26px;height:26px;object-fit:contain}.cx-products{display:flex;flex-wrap:wrap;gap:20px}.cx-product{flex:1 1 260px;min-width:0;background:#fff;border-radius:var(--cx-radius);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:var(--cx-ink);transition:transform .2s,box-shadow .2s}.cx-product:hover{transform:translateY(-3px);box-shadow:0 12px 32px #16202e14;color:var(--cx-ink)}.cx-product__media{position:relative;aspect-ratio:1 / 1;background:#f6f3ee}.cx-product__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:20px}.cx-badge{position:absolute;top:16px;left:16px;z-index:1;background:var(--cx-ink);color:#fff;font-size:12px;font-weight:600;padding:6px 10px;border-radius:999px}.cx-product__body{padding:20px 22px 24px;display:flex;flex-direction:column;gap:8px;flex-grow:1}.cx-product__rating{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--cx-muted)}.cx-product__rating .cx-stars svg{width:14px;height:14px}.cx-product__line{font-size:14px;line-height:1.5;color:var(--cx-muted);margin:0;flex-grow:1}.cx-price{display:flex;align-items:baseline;gap:10px;padding-top:6px}.cx-price__now{font-family:var(--heading-font-family);font-weight:800;font-size:20px}.cx-price__was{font-size:14px;color:var(--cx-subtle);text-decoration:line-through}.cx-table-box{overflow-x:auto;border:1px solid var(--cx-line);border-radius:var(--cx-radius);background:#fff}.cx-table{width:100%;min-width:760px;border-collapse:collapse;font-size:15px}.cx-table th,.cx-table td{padding:18px 24px;text-align:left;vertical-align:top;border-top:1px solid var(--cx-line)}.cx-table thead th{border-top:0;background:var(--cx-ground);vertical-align:bottom}.cx-table tbody th{font-weight:500;color:var(--cx-muted);width:28%}.cx-table__name{font-family:var(--heading-font-family);font-size:18px;font-weight:700;color:var(--cx-ink)}.cx-table__tag{font-size:13px;color:var(--cx-green);font-weight:600;padding-top:4px}.cx-table .cx-btn{min-height:44px;padding:0 20px;font-size:15px}.cx-footnote{margin:14px 0 0;font-size:13px;color:var(--cx-subtle)}.cx-review{flex:1 1 300px;min-width:0;margin:0;background:#fff;border-radius:var(--cx-radius);padding:28px;display:flex;flex-direction:column;gap:16px}.cx-review blockquote{margin:0;font-size:17px;line-height:1.55;flex-grow:1;color:var(--cx-ink)}.cx-review figcaption{font-size:14px;color:var(--cx-muted)}.cx-review figcaption strong{color:var(--cx-ink)}.cx-split{display:flex;flex-wrap:wrap;align-items:center;gap:56px}.cx-split--reverse{flex-direction:row-reverse}.cx-split__media{flex:1 1 440px;min-width:0;aspect-ratio:1 / 1;max-height:520px}.cx-bg-ink .cx-photo{background:#243246}.cx-bg-ink .cx-photo__empty{color:#c9d2df}.cx-split__copy{flex:1 1 400px;min-width:0;display:flex;flex-direction:column;gap:18px}.cx-split__list{display:flex;flex-direction:column;gap:14px;font-size:16px;line-height:1.5}.cx-split+.cx-split{margin-top:96px}@media(max-width:749px){.cx-split,.cx-split--reverse{flex-direction:column;gap:28px}.cx-split__media{width:100%;flex-basis:auto}.cx-split+.cx-split{margin-top:64px}}.cx-guarantees{background:var(--cx-sand);border-radius:var(--cx-radius-lg);padding:56px 48px;display:flex;flex-wrap:wrap;gap:40px}.cx-guarantees>div{flex:1 1 220px;display:flex;flex-direction:column;gap:8px}.cx-guarantees .cx-h3{font-size:22px}@media(max-width:749px){.cx-guarantees{padding:36px 24px;gap:28px}}.cx-faq{max-width:860px;margin:0 auto}.cx-faq .cx-h2{text-align:center;margin-bottom:32px}.cx-faq__list{border-top:1px solid var(--cx-line)}.cx-faq details{border-bottom:1px solid var(--cx-line)}.cx-faq summary{list-style:none;cursor:pointer;padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;font-family:var(--heading-font-family);font-weight:700;font-size:18px;color:var(--cx-ink)}.cx-faq summary::-webkit-details-marker{display:none}.cx-faq summary:after{content:"+";font-size:24px;font-weight:500;line-height:1}.cx-faq details[open] summary:after{content:"\2212"}.cx-faq__answer{padding:0 0 22px;font-size:16px;line-height:1.6;color:var(--cx-muted)}.cx-faq__answer p{margin:0 0 .6em}.cx-faq__answer p:last-child{margin:0}.cx-specs{display:flex;flex-wrap:wrap;gap:48px}.cx-specs__box{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:20px}.cx-specs__table{flex:2 1 520px;min-width:0;display:flex;flex-direction:column;gap:20px}.cx-specs ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px;font-size:16px}.cx-specs table{width:100%;border-collapse:collapse;background:#fff;border-radius:16px;overflow:hidden;font-size:15px}.cx-specs th,.cx-specs td{padding:14px 20px;text-align:left;border-top:1px solid #efeae2}.cx-specs tr:first-child th,.cx-specs tr:first-child td{border-top:0}.cx-specs th{font-weight:500;color:var(--cx-muted);width:42%}.cx-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding-block:64px}.cx-pdp-benefits{display:flex;flex-direction:column;gap:10px;font-size:15px;color:var(--cx-ink);margin:4px 0 8px}.cx-pdp-trust{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.cx-pdp-trust>div{flex:1 1 120px;background:#fff;border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--cx-muted)}.cx-pdp-trust strong{font-size:14px;color:var(--cx-ink)}.cx-pdp-note{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--cx-subtle);background:var(--cx-sand);border-radius:12px;padding:12px 14px}.cx-pdp-ship{margin:10px 0 0;font-size:14px;color:var(--cx-muted);text-align:center}.cx-bundles{display:flex;flex-direction:column;gap:10px;width:100%}.cx-bundle{position:relative}.cx-bundle__label{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-radius:16px;border:2px solid var(--cx-line);background:var(--cx-ground);cursor:pointer;transition:border-color .15s,background .15s}.cx-bundle__radio:checked+.cx-bundle__label{border-color:var(--cx-ink);background:#fff}.cx-bundle__radio:focus-visible+.cx-bundle__label{outline:2px solid var(--cx-ink);outline-offset:2px}.cx-bundle.is-disabled .cx-bundle__label{opacity:.5}.cx-bundle__left{display:flex;align-items:center;gap:14px}.cx-bundle__dot{width:20px;height:20px;border-radius:50%;border:2px solid var(--cx-ink);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cx-bundle__dot:after{content:"";width:10px;height:10px;border-radius:50%;background:transparent}.cx-bundle__radio:checked+.cx-bundle__label .cx-bundle__dot:after{background:var(--cx-ink)}.cx-bundle__name{display:block;font-weight:600;font-size:15px;color:var(--cx-ink)}.cx-bundle__sub{display:block;font-size:13px;color:var(--cx-muted);margin-top:2px}.cx-bundle__right{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.cx-bundle__price{font-weight:700;font-size:15px;color:var(--cx-ink)}.cx-bundle__tag{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:var(--cx-peach);color:var(--cx-ink);padding:3px 8px;border-radius:999px}.cx-plans__switch{display:flex;justify-content:center;gap:4px;width:max-content;margin:0 auto 28px;padding:4px;border-radius:999px;background:var(--cx-sand)}.cx-plans__opt{min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:0 22px;border-radius:999px;font-family:var(--heading-font-family);font-weight:700;font-size:15px;color:var(--cx-muted);cursor:pointer}.cx-plans__radio:not(.cx-plans__radio--yearly):checked~.cx-plans__switch .cx-plans__opt--m,.cx-plans__radio--yearly:checked~.cx-plans__switch .cx-plans__opt--y{background:var(--cx-ink);color:#fff}.cx-plans__radio:focus-visible~.cx-plans__switch{outline:2px solid var(--cx-ink);outline-offset:3px}.cx-plans__save{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:var(--cx-peach);color:var(--cx-ink);padding:3px 8px;border-radius:999px}.cx-plans__y{display:none}.cx-plans__radio--yearly:checked~.cx-plans__box .cx-plans__y{display:inline}.cx-plans__radio--yearly:checked~.cx-plans__box .cx-plans__m{display:none}.cx-plans__table{min-width:820px}.cx-plans__table thead th{position:relative;padding-top:28px}.cx-plans__price{padding-top:6px;font-size:14px;color:var(--cx-muted)}.cx-plans__price strong{font-family:var(--heading-font-family);font-size:24px;font-weight:800;color:var(--cx-ink)}.cx-plans__sub{font-size:13px;color:var(--cx-subtle);padding-top:4px}.cx-plans__badge{position:absolute;top:8px;left:24px}.cx-plans__col--featured{background:#fbf6ee}.cx-plans__table thead .cx-plans__col--featured{background:#f6ecdd}.cx-plans__yes svg{width:20px;height:20px;stroke:var(--cx-green)}.cx-plans__no{color:#b7b0a5}.cx-plans__table td,.cx-plans__table thead th{text-align:center}.cx-plans__badge{left:50%;transform:translate(-50%);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/19/assets/cx.css.map */
