:root{--rs-plum: #5a1e3b;--rs-plum-dk: #45152d;--rs-ink: #4a1830;--rs-rasp: #a24866;--rs-blush: #fbeef2;--rs-line: #e3cdd6;--rs-muted: #6b5560}.kaching-bundles__block{--block-title-color: var(--rs-ink) !important;--block-title-font-size: 16px !important;--block-title-font-weight: 500 !important;--bar-background-color: #ffffff !important;--bar-selected-background-color: var(--rs-blush) !important;--bar-border-color: #b99aa7 !important;--bar-selected-border-color: var(--rs-plum) !important;--bar-title-color: var(--rs-plum) !important;--bar-title-font-size: 17px !important;--bar-title-font-weight: 600 !important;--bar-subtitle-color: var(--rs-ink) !important;--bar-subtitle-font-size: 16px !important;--bar-price-color: var(--rs-plum) !important;--bar-full-price-color: var(--rs-muted) !important;--bar-label-background-color: var(--rs-blush) !important;--bar-label-color: var(--rs-plum) !important;--bar-label-font-size: 14px !important;--bar-most-popular-background-color: var(--rs-plum) !important;--bar-most-popular-color: #ffffff !important;--bar-border-radius: 12px !important}.kaching-bundles__bars{gap:14px!important}.kaching-bundles__bar{margin:0!important}.kaching-bundles__bar-wrapper{padding:8px 14px!important}.kaching-bundles__bar-title{line-height:1.25!important}.kaching-bundles__bar-price{font-size:19px!important;font-weight:600!important}.kaching-bundles__bar-most-popular__content{text-transform:lowercase!important;letter-spacing:0!important;font-size:14px!important}.kaching-bundles__bar-most-popular__content:first-letter{text-transform:uppercase}.kaching-bundles__bar-radio{width:22px!important;height:22px!important;min-width:22px!important;background:#fff!important;border:2px solid #8d7480!important;box-shadow:none!important}.kaching-bundles__bar--selected .kaching-bundles__bar-radio{background:var(--rs-plum)!important;border-color:var(--rs-plum)!important;box-shadow:inset 0 0 0 4px #fff!important}.kaching-bundles__bar--selected .kaching-bundles__bar-container{box-shadow:0 0 0 2px var(--rs-plum)!important}.kaching-bundles__bar-main{min-height:48px;margin:2px 0!important}.kaching-bundles__bar-content-left{min-width:0!important}.kaching-bundles__bar-content{gap:8px}.rs-supply{margin:-60px 0 2px;padding-top:66px;scroll-margin-top:0}.rs-supply__title{font-size:22px;line-height:1.25;color:var(--rs-plum);margin:0;font-weight:600}.rs-supply__note{font-size:16px;line-height:1.5;color:var(--rs-ink);margin:4px 0 0}.rs-meta{font-size:16px;line-height:1.5;color:var(--rs-muted);margin:0}@media screen and (max-width:749px){.benefits-grid__items{grid-template-columns:1fr!important;gap:20px!important}.guarantee-section__description{text-align:left!important}.guarantee-section__benefits{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.guarantee-section__benefits .benefit{width:auto!important;max-width:none!important;justify-content:flex-start!important;text-align:left!important}body:has(#stickyAddToCart) .footer-main{padding-bottom:96px!important}.header__icon--menu,.header__icon--cart{min-width:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}#MainContent .shop-mobile-arrow{width:44px!important;height:44px!important}.shop-dot{position:relative}.shop-dot:after{content:"";position:absolute;left:-4px;right:-4px;top:-17px;bottom:-17px}.product-bullet-list-bullets li,.product-bullet-list-bullets p,.product-bullet-list-bullets span{font-size:16px!important;line-height:1.45!important}.guarantee-badges-container,.guarantee-badges-container>*{justify-content:flex-start!important;align-items:flex-start!important;text-align:left!important}[class*=content-tabs-heading-wrapper-],[class*=content-tabs-heading-wrapper-] *{text-align:left!important}#MainContent [class*=content-tabs-subheading-],#MainContent [class*=content-tabs-subheading-] p{font-size:17px!important;text-align:left!important}[class*=tabs-navigation-] button{min-height:44px!important;font-size:16px!important}[class*=content-block-content-],[class*=content-block-content-] p,[class*=content-block-content-] li{font-size:16px!important;line-height:1.5!important}.step-title-container,.step-title{text-align:left!important;justify-content:flex-start!important}#MainContent .step-title-container{overflow:visible!important}#MainContent .roadmap-badge{font-size:15px!important}[id$=__who_its_for] [class*=subheading],[id$=__who_its_for] [class*=subheading] *{font-size:17px!important;line-height:1.5!important}[id$=__value] .media-column{display:none!important}.guarantee-section__heading,.guarantee-section__content{text-align:left!important}.footer-brand,.footer-description{text-align:left!important;margin-left:0!important}.footer-bottom{text-align:left!important}}.footer-logo{font-family:Fraunces,Georgia,serif!important;font-weight:600!important;letter-spacing:-.02em}#stickyAddToCart .button-text{text-transform:none!important}@media screen and (max-width:749px){#stickyAddToCart{padding-top:8px!important;padding-bottom:8px!important}#stickyAddToCartBtnMobile{min-height:48px!important;padding-top:12px!important;padding-bottom:12px!important}#stickyAddToCart #stickyAddToCartBtnMobile,#stickyAddToCart #stickyAddToCartBtnMobile .button-text{height:auto!important;white-space:normal!important;overflow:visible!important}}cart-drawer .discount-tag,cart-drawer .discount-label,cart-drawer .discount-tag *{text-transform:none!important;letter-spacing:0!important}cart-drawer .gb-price-drawer-saving,cart-drawer .gb-price-drawer-saving *{font-size:14px!important}cart-drawer .total_count{font-size:16px!important}cart-drawer .totals__total-value,cart-drawer .gb-totals-total-value,cart-drawer .discount_discount-value,cart-drawer .discount_price-container{font-size:18px!important}cart-drawer .cart__checkout-button,cart-drawer .cart__checkout-button *{text-transform:none!important;font-size:17px!important}cart-drawer .totals span,cart-drawer .discount_discount-value span,cart-drawer .totals s{font-size:16px!important}cart-drawer .totals__total-value span:last-child,cart-drawer .gb-totals-total-value span:last-child{font-size:18px!important}cart-drawer .quantity__button,cart-drawer .cart-remove-button{min-width:44px!important;min-height:44px!important}cart-drawer .quantity__input{min-height:44px!important;font-size:16px!important;width:48px!important;min-width:48px!important;flex:0 0 48px!important}cart-drawer quantity-input.cart-quantity{width:auto!important;min-width:136px!important;max-width:none!important;flex:0 0 auto!important}#MainContent .store-faq .store-faq-item.active .store-faq-answer,#MainContent .block-accordion .accordion-item.is-open .accordion-content{max-height:4000px!important}.button-section-specific-sizing{text-transform:none!important}#MainContent .button{font-size:16px!important}@media screen and (max-width:749px){.custom-hero__benefit-item,.custom-hero__benefit-item span{font-size:16px!important;line-height:1.45!important}}.roadmap-item,.roadmap-item.fade-out{opacity:1!important;transform:none!important}@media(prefers-reduced-motion:reduce){.features-track{animation:none!important;transform:none!important}}main input[type=text],main input[type=email],main input[type=tel],main input[type=search],main textarea{border:1px solid #8d7480!important;border-radius:8px;min-height:48px;font-size:16px!important}main textarea{min-height:140px}a:focus-visible,button:focus-visible,summary:focus-visible,[role=button]:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--rs-rasp)!important;outline-offset:2px!important}.footer-main a{display:inline-block;min-height:44px;padding:10px 0;line-height:1.5}
/*# sourceMappingURL=/cdn/shop/t/24/assets/rosette-polish.css.map */
