:root{--cb-bg:#fff7f9;--cb-soft:#f7d8e4;--cb-pink:#d97b9a;--cb-pink-dark:#c96386;--cb-cream:#f3e7dc;--cb-border:#efd0dc;--cb-text:#251c1f}body.gradient,.gradient{background:var(--cb-bg)!important;color:var(--cb-text)!important}#MainContent{background:var(--cb-bg)!important}.cb-safe-tabs-section{background:linear-gradient(180deg,#fff7fa,#fff3f7)!important;padding:14px 18px 16px!important}.cb-safe-tabs-section h2{display:none!important}.cb-safe-tabs-grid{grid-template-columns:repeat(3,1fr)!important;gap:8px!important;max-width:980px!important}.cb-safe-tab{min-height:44px!important;border-radius:16px!important;padding:7px 8px!important;border:1px solid var(--cb-border)!important;background:#fff!important;box-shadow:0 5px 18px #c6638617!important}.cb-safe-tab span{font-size:13px!important;font-weight:900!important;color:var(--cb-text)!important;letter-spacing:.02em!important}.cb-safe-tab small{font-size:7px!important;text-transform:uppercase!important;letter-spacing:.13em!important;color:#6d5a61!important}.cb-safe-tab.cb-safe-pink,.cb-safe-tab.cb-safe-rose,.cb-safe-tab.cb-safe-gold,.cb-safe-tab.cb-safe-beige{background:#fff7fa!important}.cb-safe-tab.cb-safe-dark{background:var(--cb-pink)!important;border-color:var(--cb-pink)!important}.cb-safe-tab.cb-safe-dark span,.cb-safe-tab.cb-safe-dark small{color:#fff!important}@media(min-width:750px){.cb-safe-tabs-grid{grid-template-columns:repeat(6,1fr)!important}}@media(max-width:430px){.cb-safe-tab{min-height:42px!important;border-radius:15px!important}.cb-safe-tabs-grid{gap:7px!important}.cb-safe-tab span{font-size:12px!important}}.cb-video-hero{margin:0 0 26px!important;border-radius:0 0 22px 22px!important;overflow:hidden!important;background:#f5ece5!important;min-height:66vh!important}.cb-video-overlay{background:linear-gradient(to bottom,#0000000a,#0000001a)!important}.cb-video-content{height:100%!important;min-height:66vh!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-end!important;padding:0 18px 58px!important}.cb-video-button,.banner__buttons .button,.button.button--primary,.quick-add__submit,.product-form__submit{border-radius:999px!important;background:linear-gradient(135deg,#f3a9bd,#d87a99)!important;color:#fff!important;border:0!important;box-shadow:0 8px 22px #c663863b!important;font-weight:900!important;letter-spacing:.03em!important}.banner{margin:0 18px 30px!important;border-radius:22px!important;overflow:hidden!important;min-height:360px!important;background:#f6ede7!important}.banner .banner__media{border-radius:22px!important;overflow:hidden!important}.banner .banner__content{align-items:flex-end!important;justify-content:center!important;padding-bottom:44px!important}.banner .banner__box{background:transparent!important;box-shadow:none!important;padding:0!important}.banner .button{min-width:190px!important;min-height:52px!important}@media(min-width:750px){.banner{margin-left:32px!important;margin-right:32px!important;min-height:480px!important}.cb-video-hero{margin-left:28px!important;margin-right:28px!important;border-radius:24px!important}}.collection__title .title,.title-wrapper .title,h2.title{font-weight:900!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--cb-text)!important}.collection__title{padding-top:8px!important;margin-bottom:16px!important}@media(max-width:749px){.collection__title .title{font-size:30px!important;line-height:1.1!important;padding:0 12px!important}}.product-grid{gap:22px 14px!important;padding-left:18px!important;padding-right:18px!important}.grid__item .card-wrapper,.card-wrapper{height:100%!important}.card.card--card,.card-wrapper .card{background:#fff!important;border:1px solid #f0d6df!important;border-radius:20px!important;box-shadow:0 10px 28px #c6638617!important;overflow:hidden!important}.card__inner{background:#fff!important;border-radius:18px 18px 10px 10px!important;overflow:hidden!important;min-height:165px!important}.card__media,.card .media{display:block!important;opacity:1!important;visibility:visible!important;background:#fff!important}.card__media img,.card__media .motion-reduce{display:block!important;opacity:1!important;visibility:visible!important;object-fit:contain!important;padding:12px!important}.card__information{padding:12px 12px 16px!important;text-align:left!important}.card__heading,.card__heading a{font-size:16px!important;line-height:1.18!important;font-weight:900!important;color:var(--cb-text)!important}.price{font-weight:900!important;color:var(--cb-text)!important}.price--on-sale .price-item--regular{color:#777!important;opacity:.75!important}.price--on-sale .price-item--sale{color:#c96386!important}.badge,.card__badge .badge{background:#f8d4df!important;color:#c96386!important;border:1px solid #eaaabe!important;border-radius:999px!important;font-weight:900!important}.quick-add{padding:0 12px 16px!important}.quick-add__submit{min-height:44px!important;font-size:14px!important;width:100%!important}.product-form__input input[type=radio]+label,.card input[type=radio]+label{border-radius:999px!important;border-color:#f0d6df!important}.cb-promo-card{margin:28px 18px!important;border-radius:22px!important;overflow:hidden!important;background:linear-gradient(135deg,#fdeef3,#f7d6e0)!important;border:1px solid #f0d0db!important;box-shadow:0 10px 30px #c663861a!important}.cb-promo-card__inner{display:grid!important;grid-template-columns:1fr!important;gap:0!important;align-items:center!important}.cb-promo-card__image{min-height:170px!important;background:#fff7fa!important;display:flex!important;align-items:center!important;justify-content:center!important}.cb-promo-card__image img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.cb-promo-card__placeholder{font-size:76px!important;line-height:1!important}.cb-promo-card__content{padding:24px 24px 28px!important;text-align:left!important}.cb-promo-card__title{margin:0 0 6px!important;font-size:30px!important;line-height:1!important;font-weight:900!important;color:var(--cb-text)!important;text-transform:uppercase!important}.cb-promo-card__text{margin:0 0 16px!important;font-size:16px!important;color:#4b3d41!important}.cb-promo-card__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:150px!important;min-height:44px!important;border-radius:999px!important;background:#d97b9a!important;color:#fff!important;text-decoration:none!important;font-weight:900!important}@media(min-width:750px){.cb-promo-card{margin-left:32px!important;margin-right:32px!important}.cb-promo-card__inner{grid-template-columns:.9fr 1.1fr!important}.cb-promo-card__image{min-height:220px!important}}.cb-whatsapp-bar{border:1px solid #f0d0db!important;background:#fff!important;border-radius:20px 20px 0 0!important}.card__inner{min-height:205px!important}.card__inner.ratio:before{padding-bottom:118%!important}.card__media img,.card__media .motion-reduce,.card .media img{padding:0!important;object-fit:contain!important;transform:scale(1.24)!important;transform-origin:center center!important}@media(max-width:749px){.card__inner{min-height:215px!important}.card__inner.ratio:before{padding-bottom:126%!important}.card__media img,.card__media .motion-reduce,.card .media img{transform:scale(1.34)!important}.card__information{padding-top:8px!important}}@media(max-width:430px){.card__inner{min-height:210px!important}.card__media img,.card__media .motion-reduce,.card .media img{transform:scale(1.38)!important}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/christina-beauty-template-polish.css.map */
