:root{--ca-elegant:"Cormorant Garamond","Cormorant",Georgia,serif;--ca-rainbow:linear-gradient(90deg,#ef77a5 0%,#e2558d 35%,#9a8fe0 65%,#6fa8ea 100%)}@keyframes caBubble{0%{transform:translate(0) scale(.5);opacity:0}12%{opacity:.95}to{transform:translate(var(--dx,6px),-78px) scale(1.15);opacity:0}}@keyframes caSlide{to{background-position:200% 0}}@keyframes caTwinkle{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(90deg) scale(1.15)}}html #MainContent .cs-landing .cs-kicker{margin-bottom:10px!important}html #MainContent .cs-landing h1.cs-title{margin-bottom:22px}html #MainContent .cs-landing .cs-tagline{font:italic 400 21px/1.6 var(--ca-elegant);color:var(--ca-title);letter-spacing:.005em;max-width:34em;margin:0 0 18px}html #MainContent .cs-landing .cs-tagline strong{font-style:italic;font-weight:600;color:var(--ca-title);-webkit-text-fill-color:var(--ca-title);background-image:var(--ca-rainbow);background-repeat:no-repeat;background-size:100% 2px;background-position:0 92%;padding-bottom:1px}html #MainContent .cs-landing .cs-tagline+.cs-tagline{position:relative;padding:18px 20px 18px 24px;border-radius:18px;background:linear-gradient(120deg,#fff4f8,#f3f1fd 55%,#eef6fe);font-size:19px;line-height:1.75;box-shadow:0 14px 30px -26px #27305e80}html #MainContent .cs-landing .cs-tagline+.cs-tagline:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:4px;border-radius:999px;background:var(--ca-rainbow)}html #MainContent .cs-landing .cs-tagline+.cs-tagline strong{background:none;padding:0;border-radius:0}.ca-hero-subtitle{font:italic 500 30px/1.25 var(--ca-elegant)!important;color:var(--ca-rose-deep);letter-spacing:0;margin-bottom:20px}.ca-hero-text{font:italic 400 21px/1.65 var(--ca-elegant)!important;color:var(--ca-title);letter-spacing:.005em;max-width:32em;margin-bottom:30px}.ca-eyebrow,.ca-proof li{font-family:var(--ca-sans)}.ca-offers legend,.ca-flavors legend{font:italic 500 27px/1.2 var(--ca-elegant);letter-spacing:0}.ca-flavors p{font:italic 400 17px/1.5 var(--ca-elegant);color:var(--ca-muted)}html #MainContent .cs-landing .cs-description ul{gap:10px}html #MainContent .cs-landing .cs-description li{padding:14px 16px;border:0;border-radius:16px;background:#fff7fa;font-size:14px;line-height:1.7;color:var(--ca-ink)}html #MainContent .cs-landing .cs-description li:nth-child(2){background:linear-gradient(135deg,#fff3f6,#ffe6ee)}html #MainContent .cs-landing .cs-description li:nth-child(3){background:linear-gradient(135deg,#f6fbff,#e5f1fd)}html #MainContent .cs-landing .cs-description li:nth-child(4){background:#f6f4fd}html #MainContent .cs-landing .cs-description li:nth-child(5){background:linear-gradient(135deg,#fff7fa,#eef5fd)}html #MainContent .cs-landing .cs-description li strong{font:italic 600 21px/1.25 var(--ca-elegant)!important;letter-spacing:0;margin-bottom:6px;color:var(--ca-title)}html #MainContent .cs-landing .cs-panel>p{margin:0 0 10px}html #MainContent .cs-landing .cs-steps{gap:14px}html #MainContent .cs-landing .cs-steps strong{font:italic 600 21px/1.25 var(--ca-elegant)}html #MainContent .cs-landing .cs-steps li>div{font-size:14px;line-height:1.7}html #MainContent .cs-landing .cs-note{font:italic 400 16px/1.5 var(--ca-elegant);color:var(--ca-muted)}html #MainContent .cs-landing .cs-ship{font-size:14px}.ca-button span,.ca-editorial-link span{font-size:0!important;display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border-radius:50%;background:#ffffff40;box-shadow:inset 0 0 0 1px #ffffff8c;transition:transform .4s cubic-bezier(.3,1.6,.5,1),background .3s}.ca-button span:before,.ca-editorial-link span:before{content:"\2726";font-size:15px;line-height:1;color:#fff;animation:caTwinkle 3s ease-in-out infinite}.ca-button:hover span{transform:rotate(-12deg) scale(1.12)}.ca-editorial-link span{width:30px;height:30px;background:var(--ca-grad-candy);box-shadow:0 6px 14px -8px #e2558dcc}.ca-editorial-link span:before{font-size:13px}.ca-editorial-card:hover .ca-editorial-link span{background:#ffffff4d;transform:rotate(-12deg) scale(1.1)}html .cn-panel nav a:after{content:"\2726";font-size:16px;color:var(--ca-rose)}.ca-editorial-link,.ca-hero-offers a,html #MainContent [id^=csh-] .h-flavor,.ca-offer,html #MainContent .cs-landing .cs-trust li{background-size:200% 100%;transition:transform .3s cubic-bezier(.3,1.5,.5,1),box-shadow .3s,color .3s,background-color .3s}.ca-editorial-card:hover .ca-editorial-link,.ca-editorial-card:active .ca-editorial-link{background:linear-gradient(100deg,#ef77a5,#e2558d 35%,#8fb6ec 70%,#ef77a5)!important;background-size:250% 100%!important;animation:caSlide 3s linear infinite;color:#fff}.ca-hero-offers a:hover,.ca-hero-offers a:active{background:linear-gradient(100deg,#ef77a5,#e2558d 35%,#8fb6ec 70%,#ef77a5)!important;background-size:250% 100%!important;animation:caSlide 3s linear infinite;border-color:transparent!important}.ca-hero-offers a:hover span,.ca-hero-offers a:hover strong,.ca-hero-offers a:active span,.ca-hero-offers a:active strong{color:#fff}html #MainContent [id^=csh-] .h-flavor:hover,html #MainContent [id^=csh-] .h-flavor:active{background:linear-gradient(100deg,#ffd6e5,#fff,#d9ebfc)!important;background-size:250% 100%!important;animation:caSlide 2.5s linear infinite;border-color:transparent}html #MainContent [id^=csh-] .h-widget:hover,html #MainContent [id^=csh-] .h-widget:active{background:linear-gradient(110deg,#fff1f6,#fff 45%,#eaf4fe)!important;border-color:#e2558d66}html #MainContent [id^=csh-] .h-widget-go{background:linear-gradient(100deg,#ef77a5,#e2558d 35%,#8fb6ec 70%,#ef77a5)!important;background-size:250% 100%!important;animation:caSlide 4s linear infinite}.ca-offer:active{transform:scale(.97)}html #MainContent .cs-landing .cs-buy .cs-atc,html #MainContent .cs-landing .cs-sticky .cs-atc{position:relative;overflow:hidden;isolation:isolate;opacity:1!important;cursor:pointer!important;color:#fff!important;background:linear-gradient(100deg,#ef77a5,#e2558d,#a78ee0 60%,#6fa8ea,#ef77a5)!important;background-size:250% 100%!important;animation:caSlide 6s linear infinite;text-shadow:0 1px 8px rgba(120,30,80,.25);transition:transform .25s cubic-bezier(.3,1.5,.5,1),box-shadow .25s}html #MainContent .cs-landing .cs-buy .cs-atc{min-height:62px!important;font:600 17px var(--ca-sans)!important;letter-spacing:.01em}html #MainContent .cs-landing .cs-buy .cs-atc:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 24px 40px -18px #e2558de6!important}html #MainContent .cs-landing .cs-buy .cs-atc:active,html #MainContent .cs-landing .cs-sticky .cs-atc:active{transform:scale(.97)}html #MainContent .cs-landing .cs-atc[aria-busy=true]{pointer-events:none;filter:saturate(.8) brightness(1.05)}.ca-bubbles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden;border-radius:inherit}.ca-bubbles i{position:absolute;bottom:-16px;left:var(--x);width:var(--s);height:var(--s);border-radius:50%;opacity:0;background:radial-gradient(circle at 32% 30%,#fff 0 16%,#ffffff73 34%,#ffffff14 70%);box-shadow:inset 0 0 0 1px #ffffffbf}.ca-bubbles i:nth-child(-n+3){animation:caBubble 3.8s ease-in infinite;animation-delay:var(--dl)}.cs-atc:hover .ca-bubbles i,.cs-atc.is-bubbling .ca-bubbles i{animation:caBubble var(--d) ease-in infinite;animation-delay:var(--dl)}.ca-preview{display:none!important}.ca-cart-msg{margin:-6px 0 14px;font:500 13px/1.5 var(--ca-sans);color:#c0392b}@media(max-width:899px){.ca-hero-subtitle{font-size:25px!important}.ca-hero-text{font-size:19px!important;line-height:1.6!important}html #MainContent .cs-landing .cs-tagline{font-size:19px;line-height:1.6}html #MainContent .cs-landing .cs-tagline+.cs-tagline{font-size:17.5px;padding:16px 16px 16px 20px}.ca-offers legend,.ca-flavors legend{font-size:25px}html #MainContent .cs-landing .cs-description li strong,html #MainContent .cs-landing .cs-steps strong{font-size:19px!important}.ca-button span{width:30px;height:30px}}@media(prefers-reduced-motion:reduce){.ca-bubbles i,.ca-button span:before,.ca-editorial-link span:before,html #MainContent .cs-landing .cs-atc,html #MainContent [id^=csh-] .h-widget-go,.ca-editorial-link,.ca-hero-offers a,html #MainContent [id^=csh-] .h-flavor{animation:none!important}}html{scroll-behavior:smooth}a,button,label,summary,select,.ca-chip,.ca-offer{touch-action:manipulation;-webkit-tap-highlight-color:transparent}html .cn{backdrop-filter:none;-webkit-backdrop-filter:none;background:#fffafc}.ca-hero h1:after{animation:none}.ca-button{animation:caUp .8s .32s cubic-bezier(.2,.8,.2,1) both}.ca-button:hover{box-shadow:0 0 0 6px #e2558d1f,0 20px 34px -16px #e2558dd9}html #MainContent [id^=csh-] .h-widget{animation:none}html #MainContent [id^=csh-] .h-widget-go{animation:none!important}html #MainContent [id^=csh-] .h-widget:hover .h-widget-go,html #MainContent [id^=csh-] .h-widget:active .h-widget-go{animation:caSlide 3s linear infinite!important}html #MainContent .cs-landing .cs-buy .cs-atc,html #MainContent .cs-landing .cs-sticky .cs-atc{animation:none}html #MainContent .cs-landing .cs-buy .cs-atc:hover,html #MainContent .cs-landing .cs-atc.is-bubbling{animation:caSlide 3s linear infinite}html #MainContent [id^=csr-],footer .shopify-section{content-visibility:auto;contain-intrinsic-size:auto 560px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html #MainContent .cs-landing,html #MainContent .cs-landing *{font-family:Fredoka,ui-rounded,Nunito,system-ui,sans-serif!important;font-style:normal!important;color:#272f5e!important;-webkit-text-fill-color:currentColor!important}html #MainContent .cs-landing .cs-tagline strong,html #MainContent .cs-landing .cs-tagline em,html #MainContent .cs-landing .cs-tagline span{font-weight:inherit!important;background-image:none!important;text-decoration:none!important}html #MainContent .cs-landing .cs-tagline{font-weight:400!important}html #MainContent .cs-landing .cs-atc,html #MainContent .cs-landing .cs-atc *{color:#fff!important;-webkit-text-fill-color:#fff!important}:root{--cs-rounded-font: "Fredoka", ui-rounded, "Nunito", system-ui, sans-serif;--ca-sans: var(--cs-rounded-font);--ca-serif: var(--cs-rounded-font);--ca-elegant: var(--cs-rounded-font);--font-body--family: var(--cs-rounded-font);--font-heading--family: var(--cs-rounded-font);--font-subheading--family: var(--cs-rounded-font);--font-accent--family: var(--cs-rounded-font)}html:root:root:root body,html:root:root:root body *,html body #MainContent#MainContent *,html:root:root:root body *:before,html:root:root:root body *:after{font-family:Fredoka,ui-rounded,Nunito,system-ui,sans-serif!important;font-style:normal!important}html body #MainContent#MainContent :is(h1,h2,h3,h4,h5,h6,legend,.ca-hero-subtitle),html body #MainContent#MainContent :is(h1,h2,h3,h4,h5,h6,legend,.ca-hero-subtitle) *,html body #MainContent#MainContent :is(.cs-tagline,.cs-description,.cs-steps,.ca-hero-text) :is(strong,em,.cs-keyword),html body footer :is(h1,h2,h3,h4,h5,h6),html body footer :is(h1,h2,h3,h4,h5,h6) *{color:#272f5e!important;-webkit-text-fill-color:transparent!important;background-image:linear-gradient(100deg,#272f5e,#384775 24%,#a35898 52%,#e2558d 76% 100%)!important;background-size:200% 100%!important;background-position:0% 50%;background-repeat:no-repeat!important;-webkit-background-clip:text!important;background-clip:text!important;animation:csTextBluePink 5s ease-in-out infinite alternate!important}@keyframes csTextBluePink{0%{background-position:0% 50%}to{background-position:100% 50%}}@media(prefers-reduced-motion:reduce){html body #MainContent#MainContent :is(h1,h2,h3,h4,h5,h6,legend,.ca-hero-subtitle),html body #MainContent#MainContent :is(h1,h2,h3,h4,h5,h6,legend,.ca-hero-subtitle) *,html body #MainContent#MainContent :is(.cs-tagline,.cs-description,.cs-steps,.ca-hero-text) :is(strong,em,.cs-keyword),html body footer :is(h1,h2,h3,h4,h5,h6),html body footer :is(h1,h2,h3,h4,h5,h6) *{animation:none!important;background-size:100% 100%!important}}html body #MainContent#MainContent .cs-landing .cs-description strong .cs-native-emoji{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",emoji!important;font-style:normal!important;font-weight:400!important;color:initial!important;-webkit-text-fill-color:initial!important;background:none!important;background-clip:border-box!important;-webkit-background-clip:border-box!important;animation:none!important}html body #MainContent#MainContent .cs-landing .cs-description li>strong:first-child{color:#272f5e!important;-webkit-text-fill-color:#272f5e!important;background:none!important;animation:none!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/cs-refresh-3.css.map */
