:root{--ca-title:#27305e;--ca-ink:#3b3e5e;--ca-muted:#6e7293;--ca-rose:#e2558d;--ca-rose-deep:#c93f78;--ca-rose-soft:#fde8f0;--ca-blue:#4b8fd6;--ca-blue-soft:#e6f2fc;--ca-wine:var(--ca-title);--ca-paper:#fffafc;--ca-pink:#fbe4ee;--ca-line:rgba(39,48,94,.12);--ca-grad:linear-gradient(105deg,#ef77a5 0%,#e2558d 48%,#d9478a 100%);--ca-grad-candy:linear-gradient(100deg,#f07aa8 0%,#e2558d 40%,#8fb6ec 100%);--ca-shadow:0 18px 40px -24px rgba(39,48,94,.35);--ca-sans:"DM Sans","Helvetica Neue",Arial,sans-serif;--ca-serif:Georgia,"Times New Roman",serif}body{background:var(--ca-paper);color:var(--ca-ink);font-family:var(--ca-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.announcement-bar,.announcement-bar *{font-family:var(--ca-sans)!important}.announcement-bar{font-size:13px!important;font-weight:500;letter-spacing:.02em}html .cn{font-family:var(--ca-sans);color:var(--ca-title);background:#fffafceb;backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--ca-line)}html .cn-tools{font-family:var(--ca-sans);font-size:13px;font-weight:500}html .cn-tools select{font-family:var(--ca-sans);font-weight:500;color:var(--ca-title);border-color:var(--ca-line);background:#fff}html .cn-cart{font-weight:500;color:var(--ca-title)}html .cn-cart svg{color:var(--ca-rose)}html .cn-count{background:var(--ca-rose);color:#fff;font-weight:600}html .cn-desktop a{font-family:var(--ca-sans);font-weight:500;color:var(--ca-title)}html .cn-desktop a:hover,html .cn-desktop a:focus-visible{background:var(--ca-rose-soft);color:var(--ca-rose-deep)}html .cn-burger summary,html .cn-mobile summary{background:#fff;border-color:var(--ca-line)}html .cn-lines,html .cn-lines:after{background:var(--ca-title);box-shadow:0 -6px 0 var(--ca-title),0 6px 0 var(--ca-title)}html .cn-mobile[open] .cn-lines{box-shadow:none}html .cn-mobile[open] .cn-lines:after{box-shadow:none}html .cn-panel{background:var(--ca-paper)}html .cn-kicker{font-family:var(--ca-sans);font-size:11px;letter-spacing:.18em;color:var(--ca-rose-deep)}html .cn-panel nav a,html .cn-drop nav a{font-family:var(--ca-serif);font-weight:400;color:var(--ca-title);border-color:var(--ca-line)}html .cn-panel nav a:nth-child(2n){color:var(--ca-title)}html .cn-panel nav a:after{color:var(--ca-rose)}html .cn-duo{background:linear-gradient(110deg,var(--ca-rose-soft),var(--ca-blue-soft));border-color:var(--ca-line)}html .cn-duo small{font-size:12px;color:var(--ca-muted)}html .cn-duo small:first-child{font-size:10px;color:var(--ca-rose-deep);letter-spacing:.16em}html .cn-duo strong{font-family:var(--ca-serif);font-weight:400;letter-spacing:-.02em;color:var(--ca-title)}html .cn-duo-price,html .cn-delivery{color:var(--ca-rose-deep)}html .cn a:focus-visible,html .cn summary:focus-visible,html .cn select:focus-visible{outline-color:var(--ca-blue)}.ca-hero{background:linear-gradient(135deg,#fdeaf2,#fff7fa 55%,#eaf4fd)}.ca-hero-copy{color:var(--ca-title);font-family:var(--ca-sans)}.ca-eyebrow{font-size:11.5px;font-weight:600;letter-spacing:.2em;color:var(--ca-rose-deep)}.ca-hero h1,.ca-hero-subtitle{color:var(--ca-title)}.ca-hero-text{font-size:15.5px;line-height:1.75;color:var(--ca-ink);max-width:46ch}.ca-button{background:var(--ca-grad);color:#fff;border-radius:999px;font-family:var(--ca-sans);font-size:15px;font-weight:600;letter-spacing:.01em;min-height:56px;padding:15px 26px;box-shadow:0 16px 30px -16px #e2558dbf;transition:transform .25s,box-shadow .25s,filter .25s}.ca-button:hover{background:var(--ca-grad);filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 20px 34px -16px #e2558dd9}.ca-hero-offers{border-color:var(--ca-line);gap:10px;border:0;padding:0}.ca-hero-offers a{color:var(--ca-title);border:1px solid var(--ca-line)!important;border-radius:14px;padding:14px 16px!important;background:#ffffffb3;transition:transform .25s,border-color .25s,box-shadow .25s}.ca-hero-offers a:hover{transform:translateY(-3px);border-color:#e2558d73!important;box-shadow:var(--ca-shadow)}.ca-hero-offers span{font-size:11px;font-weight:600;letter-spacing:.16em;color:var(--ca-rose-deep)}.ca-hero-offers strong{color:var(--ca-title)}.ca-proof{font-size:12px;color:var(--ca-muted);gap:8px 16px}.ca-proof li:before{content:"\2713";color:var(--ca-blue);font-weight:700}.ca-editorial-card{color:var(--ca-title)}.ca-editorial-card img{border-radius:18px;box-shadow:var(--ca-shadow)}.ca-editorial-link{font:500 14px/1.5 var(--ca-sans);color:var(--ca-title);border-color:var(--ca-line)}.ca-editorial-link span{color:var(--ca-rose)}html #MainContent [id^=csh-]{background:linear-gradient(125deg,#fdeaf2,#fff9fb,#e7f2fc);font-family:var(--ca-sans);color:var(--ca-title)}html #MainContent [id^=csh-] .h-card{border:3px solid #fff;border-radius:20px;box-shadow:0 30px 60px -30px #27305e73}html #MainContent [id^=csh-] .h-card i{font:500 13px/1.3 var(--ca-sans);color:var(--ca-title);border-radius:999px;background:#fffffff2;box-shadow:0 8px 18px -10px #27305e66}html #MainContent [id^=csh-] .h-card-price{color:var(--ca-rose-deep)}html #MainContent [id^=csh-] .h-sticker text{font-family:var(--ca-sans);font-weight:600;fill:var(--ca-rose-deep)}html #MainContent [id^=csh-] .h-widget{border-radius:20px;background:#fffffff5;border:1px solid rgba(226,85,141,.18);box-shadow:0 22px 44px -26px #27305e73;padding:12px}html #MainContent [id^=csh-] .h-widget-img{border-radius:14px}html #MainContent [id^=csh-] .h-widget-info small{font:600 10.5px/1.4 var(--ca-sans);letter-spacing:.18em;color:var(--ca-rose-deep)}html #MainContent [id^=csh-] .h-widget-info strong{color:var(--ca-title)}html #MainContent [id^=csh-] .h-widget-info span{font:600 15px/1.3 var(--ca-sans);color:var(--ca-rose-deep)}html #MainContent [id^=csh-] .h-widget-info s{font:400 13px var(--ca-sans);color:var(--ca-muted)}html #MainContent [id^=csh-] .h-widget-go{background:var(--ca-grad);color:#fff;border-radius:999px;font:600 14px var(--ca-sans);padding:0 22px;box-shadow:0 12px 22px -12px #e2558dcc}html #MainContent [id^=csh-] .h-widget:hover .h-widget-go{background:var(--ca-grad);filter:brightness(1.06)}html #MainContent [id^=csh-] .h-flavor{font:500 14px var(--ca-sans);color:var(--ca-title);border-radius:999px;background:#fff;border:1px solid var(--ca-line);box-shadow:0 8px 18px -14px #27305e80;padding:8px 18px 8px 8px}html #MainContent [id^=csh-] .h-flavor:hover{border-color:#e2558d73}html #MainContent [id^=csh-] .h-ribbon{background:var(--ca-grad-candy);padding:14px 0}html #MainContent [id^=csh-] .h-track span{font:500 14px var(--ca-sans);letter-spacing:.06em;color:#fff}html #MainContent [id^=csh-] .h-btn{font-family:var(--ca-sans)!important;font-weight:600!important}html #MainContent [id^=csh-] .h-kicker{font-family:var(--ca-sans)!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:.2em!important;color:var(--ca-rose-deep)!important}html #MainContent [id^=csh-] .h-text{font-family:var(--ca-sans);font-size:15.5px;line-height:1.75;color:var(--ca-ink)}html #MainContent [id^=csh-] .h-proof{font-family:var(--ca-sans);font-size:12.5px;color:var(--ca-muted)}html #MainContent [id^=csr-] .csr-card{border-radius:16px;box-shadow:0 18px 36px -24px #27305e66}html #MainContent .cs-landing{--cs-ink:var(--ca-ink);--cs-accent:var(--ca-rose);--cs-accent-2:var(--ca-blue);--cs-soft:#f6f1fa;--cs-radius:16px;color:var(--ca-ink);font-family:var(--ca-sans)}html #MainContent .cs-landing .cs-stage{border-radius:20px;box-shadow:0 30px 60px -36px #27305e73}html #MainContent .cs-landing .cs-thumb{border-radius:10px}html #MainContent .cs-landing .cs-thumb[aria-current=true]{outline:2px solid var(--ca-rose);outline-offset:3px}html #MainContent .cs-landing .cs-arrow{color:var(--ca-title)}html #MainContent .cs-landing .cs-origin{font:500 13px/1.35 var(--ca-sans);color:var(--ca-title);background:#fff;border:1px solid var(--ca-line);box-shadow:0 10px 24px -18px #27305e73;padding:6px 16px 6px 6px}html #MainContent .cs-landing .cs-origin small{font:600 9.5px/1.3 var(--ca-sans);letter-spacing:.18em;color:var(--ca-blue);opacity:1}html #MainContent .cs-landing .cs-kicker{font:600 11.5px/1.5 var(--ca-sans)!important;letter-spacing:.2em!important;color:var(--ca-rose-deep)!important}html #MainContent .cs-landing h1.cs-title{color:var(--ca-title);-webkit-text-fill-color:var(--ca-title)}html #MainContent .cs-landing .cs-tagline{font:400 15.5px/1.75 var(--ca-sans);color:var(--ca-ink)}html #MainContent .cs-landing .cs-tagline strong{color:var(--ca-rose-deep);-webkit-text-fill-color:var(--ca-rose-deep);font-weight:600}.ca-offers{gap:10px;margin:28px 0 24px}.ca-offers legend,.ca-flavors legend{font:normal 23px/1.3 var(--ca-serif);color:var(--ca-title);margin-bottom:14px}.ca-offer{padding:16px 14px 14px;border:1.5px solid var(--ca-line);border-radius:16px;background:#fff;box-shadow:0 10px 24px -20px #27305e80;transition:background .25s,border-color .25s,transform .25s,box-shadow .25s}.ca-offer:hover{transform:translateY(-3px);border-color:#e2558d73;box-shadow:0 18px 30px -20px #e2558d8c}.ca-offer:has(input:checked){background:linear-gradient(160deg,#fff,#fdeaf2);border-color:var(--ca-rose);box-shadow:0 0 0 3px #e2558d24,0 18px 30px -20px #e2558d99}.ca-offer:has(input:focus-visible){outline:2px solid var(--ca-blue)}.ca-offer-top{font:600 14px/1.3 var(--ca-sans);color:var(--ca-title);min-height:38px}.ca-offer-top strong{font-weight:600}.ca-offer-top small{display:inline-block;width:fit-content;margin-top:2px;padding:3px 8px;border-radius:999px;background:var(--ca-blue-soft);color:#2f6fb4;font:600 10px/1.3 var(--ca-sans);letter-spacing:.04em}.ca-offer-price{color:var(--ca-title);margin:6px 0 4px}.ca-offer:has(input:checked) .ca-offer-price{color:var(--ca-rose-deep)}.ca-offer-unit{font:400 11.5px/1.5 var(--ca-sans);color:var(--ca-muted);white-space:normal}.ca-flavors p{font:400 13.5px/1.6 var(--ca-sans);color:var(--ca-muted)}.ca-flavor{font:500 14px var(--ca-sans);color:var(--ca-title)}.ca-flavor select{height:50px;border:1.5px solid var(--ca-line);border-radius:12px;background:#fff;color:var(--ca-title);font:500 14.5px var(--ca-sans);padding:0 14px;transition:border-color .2s,box-shadow .2s}.ca-flavor select:hover{border-color:#e2558d73}.ca-flavor select:focus{outline:none;border-color:var(--ca-rose);box-shadow:0 0 0 3px #e2558d26}html #MainContent .cs-landing .cs-buy .cs-atc{min-height:58px!important;font:600 16px var(--ca-sans)!important;letter-spacing:.01em;border-radius:999px;background:var(--ca-grad)!important;box-shadow:0 18px 32px -18px #e2558dd9!important}.ca-preview{font:400 12.5px/1.6 var(--ca-sans);color:var(--ca-muted)}html #MainContent .cs-landing .cs-ship{font:500 13.5px/1.6 var(--ca-sans);color:var(--ca-title)}html #MainContent .cs-landing .cs-ship:before{background:#3bb273;box-shadow:0 0 0 4px #3bb27326}html #MainContent .cs-landing .cs-trust{gap:8px}html #MainContent .cs-landing .cs-trust li{font:500 12.5px/1.35 var(--ca-sans);color:var(--ca-title);background:#fff;border:1px solid var(--ca-line);border-radius:999px;padding:7px 13px}html #MainContent .cs-landing .cs-trust li:nth-child(odd){background:var(--ca-rose-soft);border-color:transparent}html #MainContent .cs-landing .cs-trust li:nth-child(2n){background:var(--ca-blue-soft);border-color:transparent}html #MainContent .cs-landing .cs-card{border:1px solid var(--ca-line);border-radius:20px;background:#fff;box-shadow:var(--ca-shadow)}html #MainContent .cs-landing .cs-tabs{background:linear-gradient(100deg,var(--ca-rose-soft),var(--ca-blue-soft));padding:6px;gap:6px}html #MainContent .cs-landing .cs-tab{font:500 14px var(--ca-sans);color:var(--ca-muted);border-radius:999px;padding:10px 14px}html #MainContent .cs-landing .cs-tab[aria-selected=true]{background:#fff;color:var(--ca-title);font-weight:600;box-shadow:0 6px 16px -10px #27305e73}html #MainContent .cs-landing .cs-panel{font:400 14.5px/1.75 var(--ca-sans);color:var(--ca-ink);padding:20px 22px 22px}html #MainContent .cs-landing .cs-description li{border-bottom:1px solid var(--ca-line);padding:14px 0}html #MainContent .cs-landing .cs-description li strong{font:600 15.5px/1.4 var(--ca-sans)!important;color:var(--ca-title);margin-bottom:4px}html #MainContent .cs-landing .cs-steps strong{font:600 15.5px/1.4 var(--ca-sans);color:var(--ca-title)}html #MainContent .cs-landing .cs-steps li:before{background:var(--ca-grad);font-family:var(--ca-sans);font-weight:600}html #MainContent .cs-landing .cs-sticky{font-family:var(--ca-sans);border-radius:18px 18px 0 0}html #MainContent .cs-landing .cs-sinfo{font-size:13px;color:var(--ca-ink)}html #MainContent .cs-landing .cs-sinfo strong{color:var(--ca-title)}html #MainContent .cs-landing .cs-sticky .cs-sinfo em{color:var(--ca-blue);font-weight:600}html #MainContent .cs-landing .cs-sticky .cs-atc{background:var(--ca-grad);font:600 14px var(--ca-sans);border-radius:999px}html #MainContent [id^=csq-]{--ink:var(--ca-title);--berry:var(--ca-rose-deep);--blush:var(--ca-rose-soft);--sky:var(--ca-blue-soft);--line:var(--ca-line);color:var(--ca-title);font-family:var(--ca-sans)}html #MainContent [id^=csq-] h2{color:var(--ca-title)}html #MainContent [id^=csq-] h2 em{color:var(--ca-rose-deep);-webkit-text-fill-color:var(--ca-rose-deep)}html #MainContent [id^=csq-] .q-pill{font:600 11px var(--ca-sans);letter-spacing:.2em;color:var(--ca-rose-deep)}html #MainContent [id^=csq-] .q-sub{font:400 15.5px/1.6 var(--ca-sans);color:var(--ca-muted)}html #MainContent [id^=csq-] details{border-radius:16px;border:1px solid var(--ca-line);box-shadow:0 12px 26px -22px #27305e73}html #MainContent [id^=csq-] details[open]{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,#ef77a5,#8fb6ec) border-box;border:1.5px solid transparent}html #MainContent [id^=csq-] summary{font:500 15.5px/1.45 var(--ca-sans);color:var(--ca-title);border-radius:16px;padding:14px 18px 14px 14px}html #MainContent [id^=csq-] .q-ico{width:38px;height:38px;font-size:17px}html #MainContent [id^=csq-] .q-plus{width:30px;height:30px}html #MainContent [id^=csq-] .csq-a{font:400 15px/1.75 var(--ca-sans);color:var(--ca-ink)}html #MainContent [id^=csq-] .q-cta{background:var(--ca-grad-candy);border-radius:20px;box-shadow:0 22px 40px -24px #e2558db3}html #MainContent [id^=csq-] .q-cta strong{font:normal 22px/1.2 var(--ca-serif)}html #MainContent [id^=csq-] .q-cta span{font:400 14.5px var(--ca-sans);opacity:.95}html #MainContent [id^=csq-] .q-cta a{font:600 14.5px var(--ca-sans);color:var(--ca-rose-deep)}html :is(#cs-none,[id^=csf-]){color:var(--ca-ink);font-family:var(--ca-sans)}html :is(#cs-none,[id^=csf-]) .f-body{background:linear-gradient(120deg,#fbe4ee,#fdf3f7,#e4f0fb)}html :is(#cs-none,[id^=csf-]) .f-news{border-color:var(--ca-line)}html :is(#cs-none,[id^=csf-]) .f-news h2{color:var(--ca-title)}html :is(#cs-none,[id^=csf-]) .f-news p{font:400 14.5px/1.6 var(--ca-sans);color:var(--ca-muted)}html :is(#cs-none,[id^=csf-]) .f-field{border-radius:999px;box-shadow:0 12px 26px -20px #27305e73}html :is(#cs-none,[id^=csf-]) .f-field input{font:400 15px var(--ca-sans);color:var(--ca-title)}html :is(#cs-none,[id^=csf-]) .f-field button{border-radius:999px;font:600 14px var(--ca-sans);background:var(--ca-grad);padding:0 24px}html :is(#cs-none,[id^=csf-]) .f-field button:hover{background:var(--ca-grad);filter:brightness(1.06)}html :is(#cs-none,[id^=csf-]) .f-logo{color:var(--ca-title);-webkit-text-fill-color:var(--ca-title)}html :is(#cs-none,[id^=csf-]) .f-brand p{font:400 14px/1.65 var(--ca-sans);color:var(--ca-muted)}html :is(#cs-none,[id^=csf-]) .f-mail{font:500 13.5px var(--ca-sans);color:var(--ca-title);background:#fff;border-radius:999px;padding-inline:14px}html :is(#cs-none,[id^=csf-]) h3{font-family:var(--ca-serif);font-size:17px;color:var(--ca-title)}html :is(#cs-none,[id^=csf-]) .f-cols a:not(.f-mail):not(.f-logo){font:400 14px var(--ca-sans);color:var(--ca-muted)}html :is(#cs-none,[id^=csf-]) .f-cols a:not(.f-mail):not(.f-logo):hover{color:var(--ca-rose-deep)}html :is(#cs-none,[id^=csf-]) .f-trust,html :is(#cs-none,[id^=csf-]) .f-bottom{font:400 12.5px var(--ca-sans);color:var(--ca-muted);border-color:var(--ca-line)}html :is(#cs-none,[id^=csf-]) .f-trust span{font:500 12.5px var(--ca-sans);color:var(--ca-title);background:#ffffffa6;border-radius:999px;padding:6px 12px}html :is(#cs-none,[id^=csf-]) a:focus-visible,html :is(#cs-none,[id^=csf-]) button:focus-visible,html :is(#cs-none,[id^=csf-]) input:focus-visible{outline-color:var(--ca-blue)}@media(max-width:899px){.ca-hero-text{font-size:15px}.ca-hero-offers a{padding:12px!important}.ca-proof{font-size:11.5px}.ca-offer{padding:14px 10px 12px}.ca-offer-top{font-size:13px}.ca-offer-unit{font-size:11px}.ca-offer-top small{font-size:9.5px;padding:2px 7px}html #MainContent .cs-landing .cs-kicker{font-size:11px!important}html #MainContent .cs-landing .cs-tab{font-size:13px;padding:9px 12px}}@media(max-width:360px){.ca-offer-unit{font-size:10px}.ca-offer-top small{font-size:8.5px}}@media(prefers-reduced-motion:reduce){.ca-offer,.ca-button,.ca-hero-offers a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/cs-refresh.css.map */
