:root{--cs-cream: #fff8f4;--cs-white: #ffffff;--cs-ink: #2e2240;--cs-muted: #6e6380;--cs-berry: #c2316a;--cs-berry-dark: #a8285b;--cs-blush: #ffe4ec;--cs-lilac: #ede4ff;--cs-peach: #ffe8d9;--cs-mint: #ddf3ea;--cs-butter: #fff2c2;--cs-line: #eadfe6;--cs-radius-sm: 14px;--cs-radius: 24px;--cs-radius-lg: 32px;--cs-shadow: 0 1px 2px rgb(46 34 64 / .04), 0 8px 24px rgb(46 34 64 / .06);--cs-container: 1200px;--cs-gutter: 20px;--cs-section-pad: clamp(56px, 8vw, 104px);--cs-font-heading: var(--font-heading--family, Georgia, serif);--cs-font-body: var(--font-body--family, system-ui, sans-serif)}@media(min-width:750px){:root{--cs-gutter: 32px}}.cs-section{padding-block:var(--cs-section-pad);background:var(--cs-bg, transparent);color:var(--cs-ink)}.cs-section--tight{padding-block:clamp(32px,5vw,56px)}.cs-container{width:100%;max-width:var(--cs-container);margin-inline:auto;padding-inline:var(--cs-gutter);box-sizing:border-box}.cs-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;padding:6px 14px;border-radius:100px;background:var(--cs-eyebrow-bg, var(--cs-white));color:var(--cs-berry-dark);font-family:var(--cs-font-body);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cs-heading{margin:0;font-family:var(--cs-font-heading);font-weight:var(--font-heading--weight, 600);color:var(--cs-ink);line-height:1.08;letter-spacing:-.015em;text-wrap:balance}.cs-heading--xl{font-size:clamp(38px,6.2vw,64px)}.cs-heading--lg{font-size:clamp(30px,4.4vw,46px)}.cs-heading--md{font-size:clamp(22px,2.6vw,28px);line-height:1.2}.cs-heading em,.cs-heading i{font-style:italic;color:var(--cs-berry)}.cs-lead{margin:16px 0 0;max-width:34em;font-size:clamp(17px,1.6vw,19px);line-height:1.6;color:var(--cs-muted);text-wrap:pretty}.cs-lead p{margin:0 0 .8em}.cs-lead p:last-child{margin-bottom:0}.cs-center{text-align:center}.cs-center .cs-lead{margin-inline:auto}.cs-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:14px 30px;border:2px solid var(--cs-berry);border-radius:100px;background:var(--cs-berry);color:var(--cs-white);font-family:var(--cs-font-body);font-size:17px;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.cs-btn:hover{background:var(--cs-berry-dark);border-color:var(--cs-berry-dark);color:var(--cs-white)}.cs-btn:active{transform:translateY(1px)}.cs-btn--ghost{background:transparent;color:var(--cs-ink);border-color:var(--cs-ink)}.cs-btn--ghost:hover{background:var(--cs-ink);border-color:var(--cs-ink);color:var(--cs-white)}.cs-btn svg{width:18px;height:18px;flex:none}.cs-link{color:var(--cs-ink);font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:var(--cs-berry)}.cs-card{border-radius:var(--cs-radius);background:var(--cs-white);box-shadow:var(--cs-shadow)}.cs-media{position:relative;overflow:hidden;border-radius:var(--cs-radius);background:var(--cs-blush)}.cs-media img,.cs-media video{display:block;width:100%;height:100%;object-fit:cover}.cs-checklist{display:grid;gap:10px;margin:0;padding:0;list-style:none}.cs-checklist li{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start;font-size:16px;line-height:1.5;color:var(--cs-ink)}.cs-checklist li:before{content:"";width:22px;height:22px;margin-top:1px;border-radius:50%;background:var(--cs-mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f7a55' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 13px no-repeat}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--cs-berry)!important;outline-offset:3px!important;border-radius:6px}.cs-btn:focus-visible{border-radius:100px}@media(prefers-reduced-motion:reduce){.cs-btn{transition:none}}.header-logo{font-family:var(--cs-font-heading)!important;font-size:26px!important;font-weight:600!important;letter-spacing:-.02em;color:var(--cs-ink)}.cs-sticky[data-cs-sticky]{display:flex}@media(min-width:990px){.cs-sticky[data-cs-sticky]{padding:14px max(24px,calc((100% - 1152px)/2))}.cs-sticky[data-cs-sticky] div{flex-direction:row;align-items:baseline;gap:12px;font-size:16px}.cs-sticky[data-cs-sticky] .cs-atc{min-height:52px;padding:0 36px;font-size:15px}}.announcement-bar__slides{width:100%!important;max-width:680px;margin-inline:auto!important}.announcement-bar__slide,.announcement-bar__text{width:100%;text-align:center!important;justify-content:center}@media(max-width:749px){.announcement-bar__slider{width:100%;justify-content:center}}.cs-pdp-wrap .cs-prot{border:2px dashed #D92D20;background:#fef3f2}.cs-pdp-wrap .cs-prot__txt>span{color:#912018;font-weight:600}.cs-pdp-wrap .cs-prot__txt strong{color:#d92d20}.cs-pdp-wrap .cs-prot__txt small{color:#7a271a}.cs-pdp-wrap .cs-prot__box{border-color:#d92d20}.cs-pdp-wrap .cs-prot:has(input:checked){border-style:solid;border-color:#d92d20;background:#fee4e2}.cs-pdp-wrap .cs-prot:has(input:checked) .cs-prot__box{border-color:#d92d20;background-color:#d92d20}.cs-pdp-wrap .cs-prot:has(input:focus-visible){outline-color:#d92d20}
/*# sourceMappingURL=/cdn/shop/t/7/assets/clearspace.css.map */
