:root{--candy-pink: #f56f92;--candy-coral: #ff8aa3;--candy-blush: #ffe4eb;--candy-mint: #c8f3eb;--candy-lavender: #ddd0ff;--candy-yellow: #ffe8ad;--candy-cream: #fff8f4;--candy-white: #ffffff;--candy-ink: #2f2530;--candy-line: rgba(47, 37, 48, .12);--candy-shadow: 0 22px 60px rgba(245, 111, 146, .16);--candy-soft-shadow: 0 14px 42px rgba(47, 37, 48, .08)}body.gradient{background:radial-gradient(circle at 8% 6%,rgba(200,243,235,.5),transparent 28rem),radial-gradient(circle at 96% 10%,rgba(255,228,235,.58),transparent 26rem),linear-gradient(180deg,var(--candy-cream),#fff);color:var(--candy-ink)}.header-wrapper{border-bottom:1px solid var(--candy-line);background:linear-gradient(180deg,#fffffff5,#fff8faf0);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header{padding-top:.9rem;padding-bottom:.9rem}.header__heading-link{display:inline-flex;align-items:center;border-radius:14px;background:transparent;padding:.2rem 0}.header__heading-logo{border-radius:10px;filter:none}.list-menu__item,.header__icon,.menu-drawer__menu-item{color:var(--candy-ink);font-weight:700;letter-spacing:0}.list-menu__item:hover,.header__icon:hover,.menu-drawer__menu-item:hover{color:var(--candy-pink)}.banner{isolation:isolate}.banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#fff8f414,#ffe4eb2e 54%,#ffffff38);pointer-events:none}.banner__media{border-radius:0 0 22px 22px;overflow:hidden}.banner__box{max-width:82rem;background:transparent}.banner__heading,.title-wrapper-with-link .title,.multicolumn .title,.video-section__media+.title,.related-products__heading{color:var(--candy-ink);letter-spacing:0}.banner__heading{color:#2f2530e6;text-shadow:0 8px 26px rgba(255,255,255,.34)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{border-radius:999px;border:0;background:linear-gradient(135deg,var(--candy-pink),var(--candy-coral));box-shadow:0 14px 32px #f56f9242;color:#fff;font-weight:800;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.button:hover,.shopify-challenge__button:hover,.customer button:hover{background:#e8587d;box-shadow:0 18px 42px #f56f9257;transform:translateY(-2px)}.button--secondary{border:1px solid rgba(245,111,146,.2);background:#fff7fae0;color:var(--candy-ink);box-shadow:0 8px 20px #f56f921f}.button--secondary:hover{background:#fff7fa;color:var(--candy-pink)}.card-information .button,.quick-add__submit,.product-form__submit{border:0;background:linear-gradient(135deg,var(--candy-pink),var(--candy-coral));box-shadow:0 10px 24px #f56f9238;color:#fff}.card-information .button:hover,.quick-add__submit:hover,.product-form__submit:hover{background:linear-gradient(135deg,#e8587d,var(--candy-pink));color:#fff}.card-wrapper{border-radius:18px;transition:transform .22s ease,filter .22s ease}.card-wrapper:hover{filter:drop-shadow(var(--candy-shadow));transform:translateY(-4px)}.card,.card__inner,.collection-list .card__inner,.multicolumn-card,.product__media,.deferred-media{border-radius:16px;overflow:hidden}.card__media,.multicolumn-card__image-wrapper,.product__media{background:linear-gradient(145deg,#ffe4ebd1,#c8f3eb94),#fff}.card--card,.card--standard .card__inner{border:1px solid rgba(245,111,146,.1);box-shadow:var(--candy-soft-shadow)}.card__heading,.multicolumn-card__info h3,.product__title h1{color:var(--candy-ink);font-weight:800;letter-spacing:0}.price,.price .price-item{color:var(--candy-pink);font-weight:800}.badge{border-radius:999px;border:0;background:var(--candy-pink);color:#fff;font-weight:800}.featured-collection,.multicolumn,.video-section,.collection-list,.featured-blog{position:relative}.featured-collection:before,.multicolumn:before,.video-section:before{content:"";display:block;width:min(9rem,20vw);height:.42rem;margin:0 auto 1.6rem;border-radius:999px;background:linear-gradient(90deg,var(--candy-blush),var(--candy-pink),var(--candy-mint))}.featured-collection .page-width,.multicolumn .page-width,.video-section .page-width,.collection-list .page-width,.featured-blog .page-width{border-radius:28px}.multicolumn.color-background-1{background:transparent}.multicolumn-card{border:1px solid var(--candy-line);background:#ffffffbd;box-shadow:0 14px 40px #2f25300f;transition:transform .22s ease,box-shadow .22s ease}.multicolumn-card:hover{box-shadow:var(--candy-shadow);transform:translateY(-5px)}.multicolumn-card__image-wrapper{position:relative}.multicolumn-card__image-wrapper:after{content:"";position:absolute;inset:auto 1rem 1rem auto;width:4rem;height:4rem;border-radius:50%;background:#ffffff85;pointer-events:none}.multicolumn-card__info{padding:2.2rem}.multicolumn-card__info h3{font-size:clamp(2.4rem,4vw,4rem);line-height:.92}.multicolumn-card__info .rte{color:#2f2530b8}.video-section__media{border-radius:22px;border:1px solid rgba(255,255,255,.7);box-shadow:var(--candy-shadow);overflow:hidden}.video-section .title-wrapper{text-align:center}.video-section .title{display:inline-block;padding:.2rem 1.4rem;background:linear-gradient(90deg,var(--candy-blush),var(--candy-mint));border-radius:999px}.footer{border-top:1px solid rgba(245,111,146,.16);background:linear-gradient(135deg,#ffe4ebd1,#fff8f4f5 48%,#c8f3eb7a),#fff8f4;color:var(--candy-ink)}.footer a,.footer .list-menu__item--link,.footer-block__details-content .list-menu__item--link,.footer .caption-large,.footer .localization-form__select,.footer .disclosure__link{color:#2f2530c2}.footer a:hover,.footer .list-menu__item--link:hover{color:var(--candy-pink)}.footer-block__heading,.footer .h2,.footer .rte,.footer .newsletter-form__message,.footer__copyright{color:var(--candy-ink)}.footer .field__input,.footer .select__select,.footer .localization-form__select{border:1px solid rgba(245,111,146,.18);background:#ffffffdb;color:var(--candy-ink)}.footer .newsletter-form__button{color:var(--candy-pink)}.footer__payment .list-payment__item{filter:none}.newsletter-form__field-wrapper .field__input,.field__input,.select__select,.quantity{border-radius:999px;border-color:var(--candy-line);background:#ffffffd1}.product-form__input input[type=radio]+label{border-radius:999px}.product-form__input input[type=radio]:checked+label{border-color:var(--candy-pink);background:var(--candy-pink);color:#fff}.product__title h1{font-size:clamp(3rem,4.6vw,5.8rem)}.product__info-wrapper .price{font-size:2rem}.product-form__buttons{max-width:48rem}.collection-hero__title,.main-page-title,.template-search__header h1{color:var(--candy-ink);letter-spacing:0}.collection-hero,.main-page-title,.template-search__header{background:transparent}.collection-hero .page-width,.template-search__header{border-radius:0;background:linear-gradient(180deg,#fff8f46b,#fff3)}.collection-hero__inner{padding-top:3rem;padding-bottom:2.6rem}.collection-hero__title{font-size:clamp(4rem,5.8vw,6.4rem)}.template-collection .product-grid-container,.template-search .template-search__results{padding-top:1.5rem}.facets-container,.active-facets__button,.pagination-wrapper{color:var(--candy-ink)}.candy-ritual{padding:clamp(4rem,7vw,7rem) 1.5rem;background:linear-gradient(135deg,#ffe8ad57,#ffe4eb75 50%,#c8f3eb57),transparent}.candy-ritual__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.2rem;max-width:1180px;margin:0 auto}.candy-ritual__copy,.candy-ritual__points{border:1px solid rgba(245,111,146,.14);border-radius:16px;background:#ffffffc2;box-shadow:var(--candy-soft-shadow)}.candy-ritual__copy{padding:clamp(2rem,4vw,4rem)}.candy-ritual__eyebrow{margin:0 0 1rem;color:var(--candy-pink);font-size:1.2rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.candy-ritual__copy h2{margin:0;color:var(--candy-ink);font-size:clamp(3rem,5vw,5.6rem);line-height:.95}.candy-ritual__copy p{color:#2f2530bd}.candy-ritual__points{display:grid;gap:1rem;padding:1rem}.candy-ritual__points p{margin:0;border-radius:14px;background:linear-gradient(135deg,#ffffffe6,#ffe4eb7a);padding:1.8rem;color:var(--candy-ink);font-weight:900}@media screen and (min-width:750px){.banner--large:not(.banner--adapt){min-height:68rem}.banner__content{padding-bottom:7rem}}@media screen and (max-width:749px){.banner__media{border-radius:0 0 18px 18px}.banner__box{padding:2.4rem 1.8rem}.card,.card__inner,.multicolumn-card,.video-section__media{border-radius:14px}.candy-ritual__inner{grid-template-columns:1fr}.multicolumn-card__info h3{font-size:2.8rem}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/candy-polish.css.map */
