:root{--dc-rose: #9B2D4E;--dc-rose-primary: #BB4D6E;--dc-blush: #F0C8D4;--dc-white: #FFF8F2;--dc-pure-white: #FFFFFF;--dc-text-secondary: #F6D7DF;--dc-text-emphasis: #F2C7D4;--dc-text-champagne: #F4D6A0;--dc-border: rgba(240, 200, 212, .35);--dc-card: rgba(155, 45, 78, .72);--dc-button-radius: 4px;--dc-card-radius: 8px;--dc-shadow: 0 10px 30px rgba(63, 9, 28, .16)}html{background-color:transparent}body{position:relative;isolation:isolate;background-color:transparent!important;background-image:none!important;color:var(--dc-white)!important;font-family:var(--font-body-family)!important;font-weight:400!important}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-color:transparent;background-image:var(--dc-page-background-image, none);background-position:var(--dc-page-background-position, center center);background-size:var(--dc-page-background-size, cover);background-repeat:var(--dc-page-background-repeat, no-repeat);transform:translateZ(0)}body,p,li,a,button,input,select,textarea,label,small,blockquote,.rte,.text-body,.caption,.caption-large,.caption-with-letter-spacing,.field__input,.form__label,.disclosure__button,.price,.card__information,.product-card-wrapper,.collection-card-wrapper{font-family:var(--font-body-family)!important;font-weight:400}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.hxl,.card__heading,.title,.heading{font-family:"Didot","Didot LT STD",var(--font-heading-family),Georgia,serif!important;font-weight:700!important;color:var(--dc-white)}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h0 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,.hxl a,.card__heading a,.title a,.heading a{font-family:"Didot","Didot LT STD",var(--font-heading-family),Georgia,serif!important;font-weight:700!important}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong,.h0 strong,.h1 strong,.h2 strong,.h3 strong,.card__heading strong,.title strong,.heading strong,.dc-lucky__heading strong,.dc-mixer__heading strong{color:var(--dc-text-emphasis);font-weight:700}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em,.h0 em,.h1 em,.h2 em,.h3 em,.card__heading em,.title em,.heading em{color:var(--dc-text-champagne);font-style:italic}#MainContent,#MainContent>.shopify-section,#MainContent .shopify-section,#MainContent .section{background-color:transparent!important;background-image:none!important}#MainContent .custom-bg,#MainContent .background-secondary,#MainContent [class*=overlay]{background-image:none!important}#MainContent>.shopify-section>:is(.color-background-1,.color-background-2,.color-accent-1,.color-accent-2,.color-inverse,.color-custom,.section-color-scheme,[class*=section-color-scheme-]){background-color:transparent!important;background-image:none!important}#MainContent>.shopify-section:is([id*=__featured_collection_],[id*=__collection_list_]) :is(.card,.card__inner,.card__content,.card__content--main,.card__information,.card__media,.media){background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}#MainContent>.shopify-section:is([id*=__featured_collection_],[id*=__collection_list_]) :is(.card,.card__inner,.card__content,.card__content--main,.card__information,.card__media,.media):before,#MainContent>.shopify-section:is([id*=__featured_collection_],[id*=__collection_list_]) :is(.card,.card__inner,.card__content,.card__content--main,.card__information,.card__media,.media):after{background:none!important;background-color:transparent!important;background-image:none!important}#MainContent>.shopify-section:is([id*=__featured_collection_],[id*=__collection_list_]) :is(.card__media,.media) img{opacity:1!important;filter:none!important}#MainContent .product-card-wrapper,#MainContent .product-card-wrapper :is(.card,.card__inner,.card__content,.card__content--main,.card__information,.card__media,.media){background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}#MainContent .product-card-wrapper:before,#MainContent .product-card-wrapper:after,#MainContent .product-card-wrapper :is(.card,.card__inner,.card__content,.card__content--main,.card__information,.card__media,.media):before,#MainContent .product-card-wrapper :is(.card,.card__inner,.card__content,.card__content--main,.card__information,.card__media,.media):after{background:none!important;background-color:transparent!important;background-image:none!important}#MainContent .product-card-wrapper :is(.card__media,.media) img{opacity:1!important;filter:none!important}.shopify-section-group-header-group,.shopify-section-group-header-group>.shopify-section,.shopify-section-group-header-group .shopify-section,.shopify-section-group-header-group .section,.shopify-section-group-header-group .section-header,.shopify-section-group-header-group header,.shopify-section-group-header-group .header-wrapper,.shopify-section-group-header-group .header{background-color:var(--dc-rose)!important;background-image:none!important}.shopify-section-group-footer-group,.shopify-section-group-footer-group>.shopify-section,.shopify-section-group-footer-group .shopify-section,.shopify-section-group-footer-group .section,.shopify-section-group-footer-group footer,.shopify-section-group-footer-group .footer{background-color:transparent!important;background-image:none!important}#MainContent>.shopify-section[id*=__image_with_text_BY6VR9]{background-color:var(--dc-rose)!important;background-image:none!important}.shopify-section-group-header-group,.shopify-section-group-header-group :is(a,button,summary,label,input,.header__icon),.shopify-section-group-footer-group,.shopify-section-group-footer-group :is(a,button,summary,label,input,p,li){font-family:var(--font-body-family)!important;font-weight:400!important}.shopify-section-group-footer-group :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-family:var(--font-body-family)!important;font-weight:400!important;color:var(--dc-white)}.shopify-section-group-header-group .header__menu-item,.shopify-section-group-header-group .header__active-menu-item,.shopify-section-group-header-group .header__heading-link,.shopify-section-group-header-group .header__icon,.shopify-section-group-header-group .header__icon .icon,.shopify-section-group-header-group .menu-drawer__menu-item,.shopify-section-group-header-group .mega-menu__link,.shopify-section-group-header-group .header .disclosure__button,.shopify-section-group-header-group .header .localization-selector{color:var(--dc-white)!important}.shopify-section-group-header-group .header__menu-item:hover,.shopify-section-group-header-group .header__menu-item:hover .header__active-menu-item,.shopify-section-group-header-group .menu-drawer__menu-item:hover,.shopify-section-group-header-group .mega-menu__link:hover,.shopify-section-group-header-group .header .disclosure__button:hover,.shopify-section-group-header-group .header .localization-selector:hover{color:var(--dc-blush)!important}:is(.menu-drawer,.header-drawer,.search-modal__content,.predictive-search,.mega-menu,.facets--drawer,.cart-drawer__dialog,.account-drawer__dialog,.account-popover__panel,.overflow-menu,.popover){background-color:var(--dc-rose)!important;background-image:none!important;color:var(--dc-white)!important;border-color:var(--dc-border)!important}:is(.card,.card-wrapper .card,.product-card-wrapper .card,.collection-card-wrapper .card,.article-card-wrapper .card,.content-container,.contains-content-container,.facets-container,.reviews-card,.testimonial-card,.trustpilot-card,.dc-benefits__card){background:var(--dc-card)!important;background-image:none!important;color:var(--dc-white)!important;border:1px solid var(--dc-border)!important;border-radius:var(--dc-card-radius)!important;box-shadow:var(--dc-shadow);overflow:hidden}:is(.card__information,.card__content,.card__content--main,.card__content--main .card__information,.card--title-position-over .card__content--main,.card--title-position-over-top .card__content--main .card__information,.card--title-position-over-center .card__content--main,.card--title-position-over-bottom .card__content--main .card__information){background:var(--dc-card)!important;background-image:none!important;color:var(--dc-white)!important}.card__information{padding:1.2rem}.card__heading,.card__heading a,.card-information__text{color:var(--dc-white)!important}.price,.price__container,.price-item,.card-information .price{color:var(--dc-text-champagne)!important;letter-spacing:.025em}.caption,.caption-large,.caption-with-letter-spacing,.text-body,.light,.product__text,.card-information__text+*,.rte>p,.rte>ul,.rte>ol,.footer-block__details-content,.footer-block__details-content p{color:var(--dc-text-secondary)}.footer__copyright,.copyright__content,.footer__payment,.policies{color:var(--dc-text-secondary)!important}:is(.button,button.shopify-payment-button__button--unbranded,.shopify-payment-button__button,.quick-add__submit,.product-form__submit,button[name=add],.cart__checkout-button,.newsletter-form__button,.contact-form button,.shopify-challenge__button){background-color:var(--dc-rose-primary)!important;background-image:none!important;color:var(--dc-white)!important;border:1px solid var(--dc-rose-primary)!important;border-radius:var(--dc-button-radius)!important;font-family:var(--font-body-family)!important;font-weight:400!important}:is(.button,button.shopify-payment-button__button--unbranded,.shopify-payment-button__button,.quick-add__submit,.product-form__submit,button[name=add],.cart__checkout-button,.newsletter-form__button,.contact-form button,.shopify-challenge__button):hover{background-color:var(--dc-rose)!important;color:var(--dc-white)!important;border-color:var(--dc-rose)!important}:is(.button--secondary,.button--tertiary,.quick-add__submit.button--secondary,.product-form__submit.button--secondary,.shopify-payment-button__more-options){background-color:var(--dc-blush)!important;background-image:none!important;color:var(--dc-rose)!important;border:1px solid var(--dc-blush)!important;border-radius:var(--dc-button-radius)!important}:is(.button--secondary,.button--tertiary,.quick-add__submit.button--secondary,.product-form__submit.button--secondary,.shopify-payment-button__more-options):hover{background-color:var(--dc-pure-white)!important;color:var(--dc-rose)!important;border-color:var(--dc-pure-white)!important}.button:focus-visible,.quick-add__submit:focus-visible,.product-form__submit:focus-visible,button[name=add]:focus-visible{outline-color:var(--dc-blush)!important;box-shadow:0 0 0 3px var(--dc-rose)!important}:is(.field__input,.select__select,.customer .field input,textarea,input[type=text],input[type=email],input[type=search],input[type=tel],select){color:var(--dc-white)!important;background-color:var(--dc-card)!important;border-color:var(--dc-border)!important;border-radius:var(--dc-card-radius)!important}:is(.field__input,.select__select,.customer .field input,textarea,input[type=text],input[type=email],input[type=search],input[type=tel],select):focus{border-color:var(--dc-blush)!important}::placeholder{color:var(--dc-text-secondary)!important;opacity:1}.newsletter-form .field{overflow:visible;border:0!important;background:transparent!important;box-shadow:none!important}.newsletter-form .field:before,.newsletter-form .field:after{display:none!important;background:none!important;box-shadow:none!important}.newsletter-form .field__input{border:1px solid var(--dc-border)!important;border-radius:var(--dc-card-radius)!important;background-color:var(--dc-card)!important;background-image:none!important;box-shadow:none!important}.newsletter-form .field__input:-webkit-autofill,.newsletter-form .field__input:-webkit-autofill:hover,.newsletter-form .field__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--dc-white)!important;box-shadow:0 0 0 100rem var(--dc-rose) inset!important;transition:background-color 9999s ease-out 0s!important}.newsletter-form .newsletter__solid-btn,.newsletter-form .newsletter-form__button{position:relative;z-index:1;background-color:var(--dc-rose-primary)!important;background-image:none!important;color:var(--dc-white)!important}.newsletter-form .newsletter__solid-btn:before,.newsletter-form .newsletter__solid-btn:after,.newsletter-form .newsletter-form__button:before,.newsletter-form .newsletter-form__button:after{display:none!important;background:none!important;box-shadow:none!important}.badge,.card__badge .badge,.product-tag,.tag{background-image:none!important;border:1px solid var(--dc-border)!important;border-radius:999px!important;font-family:var(--font-body-family)!important;font-weight:400!important}.badge:nth-child(4n+1),.card__badge:nth-child(4n+1) .badge,.product-tag:nth-child(4n+1),.tag:nth-child(4n+1){background-color:var(--dc-rose-primary)!important;color:var(--dc-white)!important}.badge:nth-child(4n+2),.card__badge:nth-child(4n+2) .badge,.product-tag:nth-child(4n+2),.tag:nth-child(4n+2){background-color:var(--dc-blush)!important;color:var(--dc-rose)!important}.badge:nth-child(4n+3),.card__badge:nth-child(4n+3) .badge,.product-tag:nth-child(4n+3),.tag:nth-child(4n+3){background-color:var(--dc-rose)!important;color:var(--dc-white)!important}.badge:nth-child(4n+4),.card__badge:nth-child(4n+4) .badge,.product-tag:nth-child(4n+4),.tag:nth-child(4n+4){background-color:var(--dc-pure-white)!important;color:var(--dc-rose)!important}.card__heading a:hover,.full-unstyled-link:hover .card__heading,.dc-lucky__product-title a:hover,.dc-mixer-card h3 a:hover{color:var(--dc-blush)!important}hr,.custom-border,.border-row,.footer__content-bottom,.collapsible-content-wrapper-narrow>div,.product__accordion{border-color:var(--dc-border)!important}.link,.underlined-link,.footer-block__details-content .list-menu__item--link{color:var(--dc-text-secondary)!important}.link:hover,.underlined-link:hover,.footer-block__details-content .list-menu__item--link:hover{color:var(--dc-blush)!important}.dc-benefits{padding-top:.8rem;padding-bottom:.8rem}.dc-benefits__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.dc-benefits__card{min-height:15rem;padding:2rem;text-align:left}.dc-benefits__index{display:inline-flex;align-items:center;justify-content:center;min-width:3.2rem;height:3.2rem;margin-bottom:2rem;border:1px solid var(--dc-border);border-radius:50%;color:var(--dc-blush);font-size:1.2rem}.dc-benefits__card h3{margin:0 0 .8rem;font-size:2.2rem}.dc-benefits__card p{margin:0;color:var(--dc-text-secondary);line-height:1.55}#MainContent quantity-input.main-quantity{display:grid!important;grid-template-columns:4.4rem minmax(4rem,1fr) 4.4rem;width:13.6rem!important;min-height:4.4rem!important;padding:0!important;overflow:hidden;border:1px solid var(--dc-border)!important;border-radius:var(--dc-card-radius)!important;background:#9b2d4eb8!important;box-shadow:none!important}#MainContent quantity-input.main-quantity:before,#MainContent quantity-input.main-quantity:after{display:none!important}#MainContent .main-quantity .quantity__button{position:relative;display:grid!important;place-items:center;align-self:stretch;width:4.4rem!important;height:auto!important;min-width:4.4rem;min-height:4.4rem;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--dc-white)!important;line-height:1;transition:background-color .16s ease,color .16s ease}#MainContent .main-quantity .quantity__button svg{display:none!important}#MainContent .main-quantity .quantity__button:before,#MainContent .main-quantity .quantity__button:after{content:"";position:absolute;top:50%;left:50%;pointer-events:none;border-radius:999px;background:currentColor;transform:translate(-50%,-50%)}#MainContent .main-quantity .quantity__button:before{width:1.4rem;height:2px}#MainContent .main-quantity .quantity__button[name=plus]:after{width:2px;height:1.4rem}#MainContent .main-quantity .quantity__button[name=minus]:after{display:none}#MainContent .main-quantity .quantity__button:not(.disabled):hover{background:#bb4d6e94!important;color:var(--dc-white)!important}#MainContent .main-quantity .quantity__button:not(.disabled):active{background:var(--dc-rose-primary)!important;color:var(--dc-white)!important}#MainContent .main-quantity .quantity__button:focus-visible{z-index:2;outline:2px solid var(--dc-blush)!important;outline-offset:-3px!important}#MainContent .main-quantity .quantity__button.disabled,#MainContent .main-quantity .quantity__button[disabled]{cursor:not-allowed;opacity:.42}#MainContent .main-quantity .quantity__input{align-self:stretch;width:100%!important;min-width:0;height:auto!important;margin:0!important;padding:0 .4rem!important;border:0!important;border-right:1px solid var(--dc-border)!important;border-left:1px solid var(--dc-border)!important;border-radius:0!important;background:transparent!important;color:var(--dc-white)!important;font-family:var(--font-body-family)!important;font-size:1.55rem!important;font-weight:400!important;line-height:1}#MainContent .main-quantity .quantity__input:focus-visible{outline:2px solid var(--dc-blush)!important;outline-offset:-3px!important}@media screen and (max-width:989px){.dc-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.dc-benefits__grid{grid-template-columns:1fr}.dc-benefits__card{min-height:0}#MainContent quantity-input.main-quantity{grid-template-columns:4rem minmax(3.8rem,1fr) 4rem;width:12.4rem!important;min-height:4rem!important}#MainContent .main-quantity .quantity__button{width:4rem!important;min-width:4rem;min-height:4rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dc-rose-luxury.css.map */
