:root{--cc-ink:#2B123F;--cc-cream:#fffcf5;--cc-peach:#f7e9de;--cc-sand:#fbf2e6;--cc-red:#ef443d;--cc-blue:#4358a7;--cc-white:#ffffff;--cc-heading:"Bricolage Grotesque","DM Sans",sans-serif;--cc-body:"DM Sans",sans-serif;--cc-checker:repeating-conic-gradient(#FF1493 0% 25%, #FFFFFF 0% 50%) 0 0/20px 20px;--cc-wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 80' preserveAspectRatio='none'%3E%3Cpath fill='%231a1a1a' d='M0 80V45c60 0 100-45 200-45s140 45 200 45 100-45 200-45 140 45 200 45 100-45 200-45 140 45 200 45v35z'/%3E%3C/svg%3E")}body,.Heading,.Text--subdued,input,select,textarea,button{font-family:var(--cc-body)!important}body{background:var(--cc-cream);color:var(--cc-blue)}h1,h2,h3,.u-h1,.u-h2,.u-h3,.SectionHeader__Heading,.PageHeader__Title{font-family:var(--cc-heading)!important;font-weight:800;text-transform:uppercase;letter-spacing:.01em;color:var(--cc-ink)}.SectionHeader__SubHeading{font-family:var(--cc-body)!important;font-weight:500;text-transform:uppercase;letter-spacing:.04em}.AnnouncementBar{background:var(--cc-red)!important;color:var(--cc-sand)!important;font-weight:600;text-transform:uppercase}.AnnouncementBar *{color:var(--cc-sand)!important}.Header__Wrapper{padding-top:14px}.Header--center .Header__MainNav,.Header__MainNav{background:#ffffff2e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:999px;padding:6px 22px}.Header:not(.Header--transparent) .Header__MainNav{background:var(--cc-sand)}.Header__MainNav .Heading,.Header__MainNav a{font-weight:600;text-transform:uppercase;letter-spacing:.02em}.Header--transparent:not(.is-solid) .Header__MainNav a{color:#fff}.Button,.Button--primary,.shopify-payment-button__button{border-radius:999px!important;background:var(--cc-ink)!important;color:var(--cc-white)!important;border:2px solid var(--cc-ink)!important;font-weight:600;text-transform:uppercase;letter-spacing:.03em;box-shadow:3px 4px #00000059;transition:transform .15s,box-shadow .15s,background .15s}.Button:hover{background:var(--cc-sand)!important;color:var(--cc-ink)!important;transform:translate(2px,2px);box-shadow:1px 2px #00000059}.Button--secondary{background:transparent!important;color:var(--cc-ink)!important;box-shadow:none}.Slideshow__Content{text-align:center}.Slideshow__Content .SectionHeader__Heading{color:#fff!important;font-size:clamp(2.2rem,6vw,4.5rem)}.Slideshow__Content .SectionHeader__SubHeading{color:#fff!important}.Slideshow{position:relative}.Slideshow:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:70px;background:var(--cc-wave) center bottom/100% 100% no-repeat;z-index:3;pointer-events:none}.shopify-section+.shopify-section.shopify-section--bordered:before,.Footer:before,.Newsletter:before{content:"";display:block;height:20px;background:var(--cc-checker)}.CheckerBar{height:20px;background:var(--cc-checker)}.ProductItem__Title{text-transform:uppercase;font-weight:600;color:var(--cc-ink)}.ProductItem__ImageWrapper,.ProductItem__Image{border-radius:16px}.ProductItem__ImageWrapper{background:var(--cc-peach);overflow:hidden}.ProductItem__Price,.Price{color:var(--cc-red)!important;font-weight:600}.ProductItem__Label{background:var(--cc-sand);color:var(--cc-red)}.product__price,.ProductMeta__Price{color:var(--cc-red)}input,select,textarea,.Form__Input{border-radius:999px;border-color:var(--cc-blue)}textarea{border-radius:16px}.Rte a,a.Link--primary:hover{color:var(--cc-red)}.Testimonial,.Collection__Item,.shopify-section .Card{border-radius:16px}.Footer{background:#ff1493!important;padding-top:20px!important;padding-bottom:15px!important}.Footer .Footer__Inner{padding-top:10px!important;padding-bottom:10px!important}.Footer .Footer__Block{margin-bottom:12px!important}.Footer .Footer__Aside{margin-top:15px!important;padding-top:10px!important}@media screen and (max-width:749px){.Footer{padding-top:15px!important;padding-bottom:12px!important}.Footer .Footer__Inner{padding-top:5px!important;padding-bottom:5px!important}.Footer .Footer__Aside{margin-top:10px!important;padding-top:5px!important}}.jem-footer-logo{margin-bottom:18px!important;text-align:left!important}.jem-footer-logo img{display:block!important;width:115px!important;height:auto!important;max-width:100%!important}@media screen and (max-width:640px){.jem-footer-logo img{width:95px!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/cuticle-skin.css.map */
