:root{--cs-bg: #FFF7ED;--cs-ink: #431407;--cs-primary: #C2410C;--cs-accent: #F59E0B;--cs-card: #FFFFFF;--cs-muted: #9A7B6A;--cs-radius: 22px;--cs-primary-dark: #9A340A;--cs-accent-soft: #FDE9C2;--cs-line: rgba(67, 20, 7, .1);--cs-line-strong: rgba(67, 20, 7, .2);--cs-shadow-sm: 0 2px 10px -4px rgba(67, 20, 7, .18);--cs-shadow-lg: 0 16px 32px -14px rgba(67, 20, 7, .38);--cs-font-display: "Fredoka", var(--font-heading-family, sans-serif);--cs-font-body: "Nunito", var(--font-body-family, sans-serif)}@supports (color: color-mix(in oklab,red 50%,white)){:root{--cs-primary-dark: color-mix(in oklab, var(--cs-primary) 78%, black);--cs-accent-soft: color-mix(in oklab, var(--cs-accent) 35%, white);--cs-line: color-mix(in oklab, var(--cs-ink) 10%, transparent);--cs-line-strong: color-mix(in oklab, var(--cs-ink) 20%, transparent)}}.cs-wrap{max-width:1180px;margin:0 auto;padding:0 28px}.cs-section{padding:56px 0}.cs-section-head{display:flex;align-items:baseline;gap:18px;margin-bottom:32px;flex-wrap:wrap}.cs-section-head h2{font-family:var(--cs-font-display);font-size:clamp(26px,3.2vw,40px);line-height:1.12;margin:0;color:var(--cs-ink)}.cs-section-head .cs-sub{color:var(--cs-muted);font-weight:700;font-size:16px}.cs-section-head .cs-spacer{flex:1}.cs-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 28px;border-radius:99px;border:0;cursor:pointer;font-family:var(--cs-font-body);font-weight:800;font-size:16px;text-decoration:none;line-height:1;transition:transform .15s,background .15s,box-shadow .15s}.cs-btn--primary{background:var(--cs-primary);color:#fff;box-shadow:0 6px 0 var(--cs-primary-dark)}.cs-btn--primary:hover{transform:translateY(2px);box-shadow:0 4px 0 var(--cs-primary-dark)}.cs-btn--primary:disabled{opacity:.55;cursor:not-allowed;transform:none}.cs-btn--ghost{background:transparent;color:var(--cs-ink);box-shadow:inset 0 0 0 2.5px var(--cs-ink)}.cs-btn--ghost:hover{background:#43140714}.cs-btn--block{width:100%}.cs-bubble{display:flex;gap:14px;align-items:flex-start;margin-top:28px;max-width:520px}.cs-bubble__avatar{width:56px;height:56px;border-radius:50%;object-fit:cover;flex-shrink:0;border:3px solid var(--cs-accent);display:block}.cs-bubble__says{background:var(--cs-card);border-radius:4px var(--cs-radius) var(--cs-radius) var(--cs-radius);padding:14px 18px;font-size:15.5px;color:var(--cs-ink);box-shadow:var(--cs-shadow-sm)}.cs-bubble__says strong{display:block;font-size:12.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--cs-primary);margin-bottom:4px}.cs-approved{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:var(--cs-ink);background:var(--cs-accent-soft);padding:5px 11px 5px 6px;border-radius:99px;width:fit-content}.cs-approved img{width:22px;height:22px;border-radius:50%;object-fit:cover}.cs-approved .cs-approved__dot{width:22px;height:22px;border-radius:50%;background:var(--cs-primary);display:inline-block}.cs-stars{color:var(--cs-accent);font-size:16px;letter-spacing:3px;line-height:1}.cs-card{background:var(--cs-card);border-radius:var(--cs-radius);box-shadow:var(--cs-shadow-sm)}@media(max-width:749px){.cs-wrap{padding:0 18px}.cs-section{padding:40px 0}}#cs-benefits-section,#cs-trust-section,#cs-capri-section,#cs-reviews-section{max-width:1180px;margin-left:auto;margin-right:auto;padding:8px 28px 24px;box-sizing:border-box}.product__info-container #cs-benefits,.product__info-container #cs-trust,.product__info-container #cs-capri,.product__info-container #cs-reviews{padding:0}@media(max-width:749px){#cs-benefits-section,#cs-trust-section,#cs-capri-section,#cs-reviews-section{padding:8px 18px 20px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/cs-tokens.css.map */
