:root{--da-ink: #25151f;--da-plum-950: #1d0e16;--da-plum-900: #2d1520;--da-plum-800: #451d31;--da-berry-700: #74294d;--da-berry-500: #c34b73;--da-blush-100: #fff7f7;--da-blush-200: #f9e9ed;--da-champagne: #e6c3a0}footer.footer{position:relative;isolation:isolate;overflow:hidden;border-top:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at 88% 8%,rgba(195,75,115,.3),transparent 31%),radial-gradient(circle at 6% 86%,rgba(230,195,160,.14),transparent 33%),linear-gradient(132deg,var(--da-plum-950) 0%,var(--da-plum-900) 42%,var(--da-plum-800) 72%,#682744 100%)!important;color:#fffaf8d6!important;box-shadow:0 -20px 55px #2d152017}footer.footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.28;background-image:linear-gradient(115deg,transparent 0 48%,rgba(255,255,255,.05) 48.15% 48.35%,transparent 48.5%),radial-gradient(circle at 72% 32%,rgba(255,255,255,.1) 0 1px,transparent 1.5px);background-size:auto,28px 28px}footer.footer .footer__content-top{position:relative;padding-top:5.2rem;padding-bottom:4.6rem}footer.footer .footer__blocks-wrapper{row-gap:3rem}footer.footer .footer-block__heading{margin-bottom:1.8rem;color:#fffaf8!important;font-weight:750;letter-spacing:.025em}footer.footer .footer-block__heading:after{content:"";display:block;width:3.2rem;height:2px;margin-top:.85rem;border-radius:999px;background:linear-gradient(90deg,var(--da-champagne),#e27d9e);box-shadow:0 0 16px #e27d9e4d}footer.footer .footer-block__details-content,footer.footer .footer-block__details-content p{color:#fffaf8c7!important}footer.footer a,footer.footer .link{color:#fffaf8cc!important;transition:color .2s ease,transform .2s ease}footer.footer a:hover,footer.footer .link:hover{color:#fff!important;text-decoration-color:#e6c3a0!important}footer.footer .footer__content-bottom{position:relative;border-top:1px solid rgba(255,255,255,.12);background:#12080e3d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}footer.footer .list-payment{gap:.7rem}footer.footer .list-payment__item{display:grid;place-items:center;min-width:4.1rem;min-height:2.8rem;padding:.3rem .55rem;border:1px solid rgba(255,255,255,.15);border-radius:.65rem;background:#fffffff5;box-shadow:0 5px 14px #09030721}[id*=__newsletter_]{position:relative;overflow:hidden;border-top:1px solid rgba(116,41,77,.08);border-bottom:1px solid rgba(116,41,77,.12);background:radial-gradient(circle at 12% 24%,rgba(230,195,160,.22),transparent 28%),radial-gradient(circle at 91% 78%,rgba(195,75,115,.13),transparent 31%),linear-gradient(120deg,#fffaf8,#fff3f4 46%,#f8e5ea)!important}[id*=__newsletter_]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.32;background:linear-gradient(115deg,transparent 0 49%,rgba(116,41,77,.06) 49.1% 49.25%,transparent 49.4%)}[id*=__newsletter_] .newsletter{position:relative;padding-top:5rem;padding-bottom:5rem}[id*=__newsletter_] h2{color:var(--da-ink);letter-spacing:.02em}[id*=__newsletter_] .newsletter__subheading{color:#6d5360}[id*=__newsletter_] .newsletter-form__field-wrapper{max-width:43rem}[id*=__newsletter_] .field{overflow:hidden;border:1px solid rgba(116,41,77,.22);border-radius:1.4rem;background:#ffffffeb;box-shadow:0 12px 30px #481e311a}[id*=__newsletter_] .field:before,[id*=__newsletter_] .field:after{display:none}[id*=__newsletter_] .field__input{min-height:5.5rem;color:var(--da-ink)}[id*=__newsletter_] .field__button{width:4.3rem;height:4.3rem;margin:.6rem;border-radius:1.1rem;background:linear-gradient(135deg,var(--da-plum-900),var(--da-berry-700) 62%,var(--da-berry-500));color:#fff;box-shadow:0 8px 20px #5d223f3b}[id*=__trust_badges_] .page-width,[id*=__trust_badges_] .feature-type1__wrapper,[id*=__trust_badges_] .feature-type1-list{border-color:#74294d1a!important}@media screen and (max-width:749px){footer.footer .footer__content-top{padding-top:3.7rem;padding-bottom:3.2rem}footer.footer .footer-block__heading{margin-bottom:1.1rem}footer.footer .footer-block__heading:after{width:2.6rem;margin-top:.65rem}footer.footer .footer__content-bottom{padding-top:2.1rem}[id*=__newsletter_] .newsletter{padding-top:4rem;padding-bottom:4rem}[id*=__newsletter_] .newsletter-form__field-wrapper{width:min(100%,36rem)}}:root{--da-brand-ink: #24151d;--da-brand-wine: #5f2341;--da-brand-cta: #7a2149;--da-brand-cta-hover: #541630;--da-brand-rose: #b94770;--da-brand-cream: #fff9f7;--da-brand-soft: #f8edf1;--da-brand-line: #eadce2;--da-brand-success: #2f6b52}.header-wrapper{border-bottom:1px solid rgba(95,35,65,.1)!important;background:#fffdfcfa!important}.header__heading-link .h2,.header__heading-link .h1{color:#351722!important;font-family:var(--font-heading-family)!important;font-weight:650!important;letter-spacing:.035em!important}.header__menu-item:hover span,.header__active-menu-item,.header__icon:hover{color:var(--da-brand-cta)!important}.utility-bar,.utility-bar.gradient,.announcement-bar,.announcement-bar-section,[class*=announcement-bar].gradient{border-color:#ffffff1f!important;background:linear-gradient(100deg,#2f1421,#5f2341 58%,#7a2149)!important;color:#fff!important}.announcement-bar__message,.announcement-bar p,.announcement-bar strong,[class*=announcement-bar] p,[class*=announcement-bar] strong{color:#fff!important;font-weight:700;letter-spacing:.01em;text-shadow:none}.button:not(.button--secondary):not(.button--tertiary),.button--primary,.product-form__submit,.quick-add__submit,.sticky-atc-button,button.shopify-payment-button__button--unbranded{border:1px solid var(--da-brand-cta)!important;border-radius:1rem!important;background:var(--da-brand-cta)!important;color:#fff!important;box-shadow:0 8px 20px #7a214938!important;font-weight:800!important;letter-spacing:0!important;text-shadow:none!important;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease!important}.button:not(.button--secondary):not(.button--tertiary):hover,.button--primary:hover,.product-form__submit:hover,.quick-add__submit:hover,.sticky-atc-button:hover,button.shopify-payment-button__button--unbranded:hover{border-color:var(--da-brand-cta-hover)!important;background:var(--da-brand-cta-hover)!important;color:#fff!important;box-shadow:0 10px 24px #54163047!important;filter:none!important;transform:translateY(-1px)}.button:not(.button--secondary):not(.button--tertiary):focus-visible,.button--primary:focus-visible,.product-form__submit:focus-visible,.quick-add__submit:focus-visible,.sticky-atc-button:focus-visible{outline:3px solid rgba(185,71,112,.3)!important;outline-offset:3px!important;box-shadow:0 0 0 1px var(--da-brand-cta),0 8px 20px #7a214938!important}.button:disabled,.button[aria-disabled=true],.product-form__submit:disabled,.quick-add__submit:disabled{border-color:#cdbfc5!important;background:#cdbfc5!important;color:#fff!important;box-shadow:none!important;transform:none!important}.button--secondary,.button--tertiary{border:1px solid var(--da-brand-wine)!important;border-radius:1rem!important;background:#fff!important;color:var(--da-brand-wine)!important;box-shadow:none!important;font-weight:750!important}.button--secondary:hover,.button--tertiary:hover{background:var(--da-brand-soft)!important;color:var(--da-brand-cta-hover)!important}#MainContent .product__title,#MainContent .product__title h1,#MainContent .card__heading,#MainContent .card__heading a{color:var(--da-brand-ink)}#MainContent .price--on-sale .price-item--sale,#MainContent .price__sale .price-item--sale,#MainContent .price-item--sale{color:var(--da-brand-cta)!important;font-weight:800!important}#MainContent .badge,#MainContent .price__badge-sale,#MainContent [class*=sale-badge]{border-color:#7a214929!important;background:var(--da-brand-soft)!important;color:var(--da-brand-cta)!important;font-weight:800!important}#MainContent variant-selects input[type=radio]:checked+label,#MainContent variant-radios input[type=radio]:checked+label,#MainContent .product-form__input input[type=radio]:checked+label{border-color:var(--da-brand-cta)!important;background:var(--da-brand-cta)!important;color:#fff!important;box-shadow:0 0 0 2px #7a21491f!important}#MainContent .product-form__submit,#MainContent .sticky-atc-button{min-height:5.6rem;font-size:1.55rem!important}#MainContent .product__info-container,#MainContent .product__info-wrapper{color:var(--da-brand-ink)}#MainContent .product-form__input,#MainContent .product-form__buttons{scroll-margin-top:10rem}#MainContent .product-form__buttons{padding:.35rem;border-radius:1.25rem;background:linear-gradient(180deg,#fff9f7e6,#f8edf1b8)}main a:not(.button):not(.full-unstyled-link):hover,.rte a,.underlined-link{color:var(--da-brand-cta)}summary:hover,.link:hover,.customer a:hover{color:var(--da-brand-cta)}@media screen and (max-width:749px){.announcement-bar__message,.announcement-bar p,[class*=announcement-bar] p{font-size:1.15rem!important;line-height:1.25!important}#MainContent .product-form__submit,#MainContent .sticky-atc-button{min-height:5.4rem;font-size:1.45rem!important}#MainContent .product-form__buttons{padding:.25rem}}@media(prefers-reduced-motion:reduce){.button,.product-form__submit,.quick-add__submit,.sticky-atc-button{transition:none!important}}:root{--da-ref-ink: #1e1e1e;--da-ref-cream: #faf8f6;--da-ref-paper: #ffffff;--da-ref-line: #d9d4d0;--da-ref-muted: #6b6764;--da-ref-soft: #f1eeeb}html,body,body.gradient,#MainContent,.color-background-1,.color-background-2{background-color:var(--da-ref-cream)!important;color:var(--da-ref-ink)!important}body,button,input,select,textarea,.button,.header__menu-item,.announcement-bar,h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:Inter,Arial,Helvetica Neue,Helvetica,sans-serif!important}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{color:var(--da-ref-ink)!important;font-weight:400!important;letter-spacing:.015em!important}.utility-bar,.utility-bar.gradient,.announcement-bar,.announcement-bar-section,[class*=announcement-bar].gradient{min-height:3.6rem!important;border:0!important;background:var(--da-ref-ink)!important;color:#fff!important}.announcement-bar__message,.announcement-bar p,.announcement-bar strong,[class*=announcement-bar] p,[class*=announcement-bar] strong{color:#fff!important;font-size:1.15rem!important;font-weight:400!important;letter-spacing:.075em!important;line-height:1.2!important;text-transform:uppercase!important}.header-wrapper,.header-wrapper.gradient,.shopify-section-header-sticky .header-wrapper{border-bottom:1px solid rgba(30,30,30,.1)!important;background:var(--da-ref-cream)!important;box-shadow:none!important}.header{min-height:7.6rem}.header__heading-link .h2,.header__heading-link .h1{color:var(--da-ref-ink)!important;font-family:Inter,Arial,Helvetica Neue,Helvetica,sans-serif!important;font-size:clamp(1.8rem,1.5vw,2.25rem)!important;font-weight:500!important;letter-spacing:.14em!important;line-height:1!important;text-transform:uppercase!important}.header__menu-item,.header__icon,.header__active-menu-item{color:var(--da-ref-ink)!important}.header__menu-item span,.list-menu__item{font-size:1.25rem!important;font-weight:400!important;letter-spacing:.055em!important;text-transform:uppercase!important}.header__menu-item:hover span,.header__active-menu-item{color:var(--da-ref-ink)!important;text-decoration-thickness:1px!important;text-underline-offset:.45rem!important}.button:not(.button--secondary):not(.button--tertiary),.button--primary,.product-form__submit,.quick-add__submit,.sticky-atc-button,button.shopify-payment-button__button--unbranded{min-height:4.6rem;border:1px solid var(--da-ref-ink)!important;border-radius:4px!important;background:var(--da-ref-ink)!important;color:#fff!important;box-shadow:none!important;font-size:1.3rem!important;font-weight:400!important;letter-spacing:.065em!important;text-transform:uppercase!important;transform:none!important}.button:not(.button--secondary):not(.button--tertiary):hover,.button--primary:hover,.product-form__submit:hover,.quick-add__submit:hover,.sticky-atc-button:hover,button.shopify-payment-button__button--unbranded:hover{border-color:#000!important;background:#000!important;color:#fff!important;box-shadow:none!important;filter:none!important;transform:none!important}.button--secondary,.button--tertiary{border:1px solid var(--da-ref-ink)!important;border-radius:4px!important;background:var(--da-ref-cream)!important;color:var(--da-ref-ink)!important;box-shadow:none!important;font-size:1.3rem!important;font-weight:400!important;letter-spacing:.065em!important;text-transform:uppercase!important}.button--secondary:hover,.button--tertiary:hover{background:var(--da-ref-soft)!important;color:var(--da-ref-ink)!important}.banner .button,.slideshow .button,.image-banner .button{border-color:var(--da-ref-cream)!important;background:var(--da-ref-cream)!important;color:var(--da-ref-ink)!important}#MainContent .title,#MainContent .collection__title .title,#MainContent .rich-text__heading,#MainContent .multicolumn .title{font-size:clamp(2.2rem,2.2vw,3.2rem)!important;font-weight:400!important;letter-spacing:.035em!important;text-transform:uppercase!important}#MainContent .card__heading,#MainContent .card__heading a,#MainContent .collection-list__item .card__heading{color:var(--da-ref-ink)!important;font-size:1.3rem!important;font-weight:400!important;letter-spacing:.065em!important;line-height:1.4!important;text-transform:uppercase!important}#MainContent .card,#MainContent .card__inner,#MainContent .media,#MainContent .media img,#MainContent .collection-list .card{border-radius:4px!important;box-shadow:none!important}#MainContent .card__inner,#MainContent .card-wrapper,#MainContent .product-card-wrapper{background:transparent!important;box-shadow:none!important}#MainContent .price,#MainContent .price-item,#MainContent .price-item--sale,#MainContent .price--on-sale .price-item--sale,#MainContent .price__sale .price-item--sale{color:var(--da-ref-ink)!important;font-weight:400!important}#MainContent .badge,#MainContent .price__badge-sale,#MainContent [class*=sale-badge]{border:1px solid var(--da-ref-ink)!important;border-radius:3px!important;background:var(--da-ref-cream)!important;color:var(--da-ref-ink)!important;font-weight:400!important;letter-spacing:.05em!important;text-transform:uppercase!important}#MainContent .product-form__buttons{padding:0!important;border-radius:0!important;background:transparent!important}#MainContent variant-selects input[type=radio]:checked+label,#MainContent variant-radios input[type=radio]:checked+label,#MainContent .product-form__input input[type=radio]:checked+label{border-color:var(--da-ref-ink)!important;background:var(--da-ref-ink)!important;color:#fff!important;box-shadow:none!important}main a:not(.button):not(.full-unstyled-link):hover,.rte a,.underlined-link,summary:hover,.link:hover,.customer a:hover{color:var(--da-ref-ink)!important}.newsletter,.newsletter__wrapper,.footer-block--newsletter{border-color:#1e1e1e1f!important;background:var(--da-ref-cream)!important;color:var(--da-ref-ink)!important}.footer,.footer.gradient{border-top:1px solid rgba(255,255,255,.16)!important;background:var(--da-ref-ink)!important;color:#fff!important}.footer h2,.footer h3,.footer p,.footer a,.footer summary,.footer .list-menu__item{color:#fff!important}@media screen and (max-width:749px){.header{min-height:6.2rem}.header__heading-link .h2,.header__heading-link .h1{font-size:1.6rem!important;letter-spacing:.11em!important}.announcement-bar__message,.announcement-bar p,[class*=announcement-bar] p{font-size:1rem!important;letter-spacing:.055em!important}#MainContent .title,#MainContent .collection__title .title,#MainContent .rich-text__heading,#MainContent .multicolumn .title{font-size:2.1rem!important}}:root{--da-ink: #251c21;--da-plum: #5a2e43;--da-rose: #a85f72;--da-cream: #fffaf7;--da-line: rgba(90, 46, 67, .14)}body{color:var(--da-ink);-webkit-font-smoothing:antialiased}#MainContent h1,#MainContent h2,#MainContent h3{text-wrap:balance;letter-spacing:-.025em}.button,.shopify-payment-button__button,button[name=add]{min-height:48px;border-radius:8px!important;font-weight:650;letter-spacing:.045em;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.button:hover,.shopify-payment-button__button:hover,button[name=add]:hover{transform:translateY(-1px);box-shadow:0 9px 24px #3c1f2c29}.button:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid rgba(168,95,114,.42);outline-offset:3px}.da-trust-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:-1px;padding-top:18px;padding-bottom:18px;border-bottom:1px solid var(--da-line);background:#fffaf7f0}.da-trust-item{display:flex;align-items:center;justify-content:center;gap:11px;min-width:0;padding:3px 22px;border-right:1px solid var(--da-line)}.da-trust-item:last-child{border-right:0}.da-trust-item>div{display:grid;gap:2px}.da-trust-item strong{color:var(--da-plum);font-size:13px;line-height:1.25;letter-spacing:.025em}.da-trust-item small{color:#251c21b8;font-size:11px;line-height:1.35}.da-trust-icon{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border:1px solid rgba(90,46,67,.2);border-radius:999px;color:var(--da-plum);background:#fff;font-size:14px}#MainContent .card-wrapper,#MainContent .product-card-wrapper{border-radius:12px;transition:transform .25s ease,box-shadow .25s ease}#MainContent .card-wrapper:hover,#MainContent .product-card-wrapper:hover{transform:translateY(-3px);box-shadow:0 14px 36px #36202a1a}#MainContent .card__media,#MainContent .media{overflow:hidden;border-radius:10px}#MainContent .badge{border:0;border-radius:999px;padding:.45rem .8rem;background:var(--da-plum);color:#fff;font-weight:650}@media screen and (max-width:989px){.da-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.da-trust-item{justify-content:flex-start;border-bottom:1px solid var(--da-line)}.da-trust-item:nth-child(2n){border-right:0}.da-trust-item:nth-last-child(-n+2){border-bottom:0}}@media screen and (max-width:749px){.da-trust-strip{grid-template-columns:1fr 1fr;padding:10px 12px}.da-trust-item{gap:8px;padding:10px 8px}.da-trust-icon{flex-basis:26px;width:26px;height:26px;font-size:12px}.da-trust-item strong{font-size:11px}.da-trust-item small{font-size:9px}#MainContent .banner__heading{line-height:1.04}}@media(prefers-reduced-motion:reduce){.button,.shopify-payment-button__button,button[name=add],#MainContent .card-wrapper,#MainContent .product-card-wrapper{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/divine-global-polish.css.map */
