:root{--dc-gold: #a8843a;--dc-gold-soft: #c5a059;--dc-ink: #1c1714;--dc-muted: #6f655e;--dc-soft: #f6f1eb;--dc-line: #ece5dd;--dc-ease: cubic-bezier(.22, 1, .36, 1)}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:var(--dc-gold-soft);color:#fff}*:focus-visible{outline:2px solid var(--dc-gold)!important;outline-offset:3px!important;box-shadow:none!important}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.015em}.utility-bar{border-bottom:0!important}.announcement-bar__message{font-family:var(--font-body-family);font-size:1.15rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;padding-top:.95rem;padding-bottom:.95rem;min-height:0}.announcement-bar__link{text-decoration:none}.announcement-bar__link .icon-arrow{transition:transform .4s var(--dc-ease)}.announcement-bar__link:hover .icon-arrow{transform:translate(4px)}.announcement-bar__link:hover .announcement-bar__message span{color:var(--dc-gold-soft)}.header-wrapper{background:#fff;transition:box-shadow .35s ease}.header-wrapper--border-bottom{border-bottom:1px solid var(--dc-line)}.scrolled-past-header .header-wrapper{box-shadow:0 10px 30px #1c17140f}@media screen and (min-width:990px){.header{padding-top:1.2rem;padding-bottom:1.2rem}}.header__heading-logo{transition:opacity .3s}.header__heading-link:hover .header__heading-logo{opacity:.85}.header__menu-item{font-family:var(--font-body-family);font-size:1.25rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--dc-ink)}.header__inline-menu .header__menu-item:hover span,.header__active-menu-item{text-decoration:none!important}.header__inline-menu>.list-menu--inline>li>a>span,.header__inline-menu>.list-menu--inline>li>header-menu>details>summary>span{position:relative}.header__inline-menu>.list-menu--inline>li>a>span:after,.header__inline-menu>.list-menu--inline>li>header-menu>details>summary>span:after{content:"";position:absolute;left:0;right:0;bottom:-.6rem;height:1.5px;background:var(--dc-gold);transform:scaleX(0);transform-origin:right;transition:transform .45s var(--dc-ease)}.header__inline-menu>.list-menu--inline>li>a:hover>span:after,.header__inline-menu>.list-menu--inline>li>a>span.header__active-menu-item:after,.header__inline-menu>.list-menu--inline>li>header-menu>details:hover>summary>span:after,.header__inline-menu>.list-menu--inline>li>header-menu>details[open]>summary>span:after,.header__inline-menu>.list-menu--inline>li>header-menu>details>summary>span.header__active-menu-item:after{transform:scaleX(1);transform-origin:left}.header__menu-item .icon-caret{transition:transform .35s var(--dc-ease)}details[open]>.header__menu-item .icon-caret{transform:rotate(180deg)}.header__icon{color:var(--dc-ink);transition:color .25s}.header__icon:hover{color:var(--dc-gold)}.header__icon .svg-wrapper,.header__icon>svg{transition:transform .35s var(--dc-ease)}.header__icon:hover .svg-wrapper,.header__icon:hover>svg{transform:translateY(-1px)}.cart-count-bubble{background-color:var(--dc-gold)!important;color:#fff!important;font-weight:600}.header__submenu.list-menu--disclosure,.mega-menu__content{border:0!important;border-top:1px solid var(--dc-line)!important;box-shadow:0 24px 50px #1c171414}.header__submenu.list-menu--disclosure{border-radius:0 0 14px 14px;padding:1rem 0}.header__submenu .header__menu-item{text-transform:none;letter-spacing:.02em;font-size:1.45rem;color:var(--dc-muted);transition:color .25s,padding-left .35s var(--dc-ease)}.header__submenu .header__menu-item:hover{color:var(--dc-ink);padding-left:2.8rem}.mega-menu__link{font-family:var(--font-body-family);font-size:1.45rem;color:var(--dc-muted);text-decoration:none!important;transition:color .25s}.mega-menu__link:hover{color:var(--dc-ink)}.mega-menu__link--level-2{font-family:var(--font-heading-family);font-size:1.8rem;color:var(--dc-ink);font-weight:400}.menu-drawer{border-right:0;box-shadow:20px 0 60px #1c17141a}.menu-drawer__menu-item{font-family:var(--font-heading-family);font-size:2rem;padding-top:1.2rem;padding-bottom:1.2rem}.menu-drawer__menu-item--active{background:transparent;color:var(--dc-gold)}.menu-drawer__utility-links{background:var(--dc-soft)}.title-wrapper-with-link{margin-bottom:3.2rem;align-items:flex-end}.title-wrapper-with-link .title,.collection__title .title{font-weight:400;font-size:clamp(2.8rem,3.4vw,4.4rem);line-height:1.08}.title-wrapper-with-link .link,.collection__view-all .link{font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.3rem;transition:color .25s}.title-wrapper-with-link .link:hover{color:var(--dc-gold)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--font-body-family);font-size:1.3rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;transition:background-color .3s ease,color .3s ease,transform .2s ease}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover{background-color:var(--dc-gold)}.button--secondary:not([disabled]):hover{background-color:var(--dc-ink);color:#fff}.button:active:not([disabled]){transform:scale(.98)}.card-wrapper .card__heading{font-family:var(--font-body-family);font-size:1.45rem;font-weight:500;letter-spacing:.01em;line-height:1.4}.card-wrapper .card__heading a,.card-wrapper:hover .card__heading .full-unstyled-link{text-decoration:none!important}.card-wrapper .card__heading a{transition:color .25s}.card-wrapper:hover .card__heading a{color:var(--dc-gold)}.card__information{padding-top:1.4rem!important}.card .card__inner .media img{transition:transform 1.1s var(--dc-ease),opacity .6s ease!important}@media(hover:hover){.card-wrapper:hover .card .card__inner .media img{transform:scale(1.045)}}.card__badge .badge{font-family:var(--font-body-family);font-size:1.05rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:.6rem 1.2rem;border:0}.price{font-family:var(--font-body-family);font-size:1.5rem;font-weight:600;letter-spacing:.02em}.price .price-item--regular{color:var(--dc-ink)}.price--on-sale .price__sale s.price-item--regular{color:var(--dc-muted);font-weight:400;font-size:1.3rem}.price--on-sale .price-item--sale{color:#9e3b2f}.quick-add__submit{border-radius:99px}.collection-hero__title{font-weight:400;font-size:clamp(3.2rem,4vw,5rem)}.facets__summary span,.facet-filters__label,.product-count__text,.facets__heading{font-family:var(--font-body-family);font-size:1.25rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.facets__disclosure,.facet-filters__field .select,.active-facets__button-inner{border-radius:99px}.pagination__item--current:after{background:var(--dc-gold)}.drawer__inner{box-shadow:-24px 0 60px #1c17141f}.drawer__heading,.title--primary{font-weight:400}.cart-item__name{font-family:var(--font-body-family);font-weight:500;text-decoration:none}.cart-item__name:hover{color:var(--dc-gold);text-decoration:none}.totals__total-value{font-family:var(--font-body-family);font-weight:600}.cart-notification{border-radius:0 0 16px 16px;box-shadow:0 20px 50px #1c17141f}.footer{border-top:1px solid var(--dc-line)!important}.footer-block__heading{font-family:var(--font-body-family);font-size:1.2rem!important;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.footer-block--newsletter .footer-block__heading{font-family:var(--font-heading-family);font-size:clamp(2rem,2.2vw,2.6rem)!important;font-weight:400;letter-spacing:-.01em;text-transform:none}.footer-block__details-content .list-menu__item--link{font-size:1.45rem;color:var(--dc-muted);text-decoration:none;transition:color .25s}.footer-block__details-content .list-menu__item--link:hover{color:var(--dc-ink)}.footer__content-bottom{border-top:1px solid var(--dc-line)}.footer .list-social__link{transition:color .25s,transform .35s var(--dc-ease)}.footer .list-social__link:hover{color:var(--dc-gold);transform:translateY(-2px)}.newsletter-form__field-wrapper .field__input{font-family:var(--font-body-family)}.footer-block__image-wrapper img{max-height:72px;width:auto}.field__input,.select__select,.customer .field input{font-family:var(--font-body-family)}.rte a{text-underline-offset:.3rem}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.dvfs{background:var(--dc-soft);border-radius:12px;padding:12px 14px}.dvfs-msg{display:flex;align-items:center;gap:9px;margin:0 0 9px;font-family:var(--font-body-family);font-size:13px;line-height:1.35;color:var(--dc-ink)}.dvfs-msg svg{flex:none;color:var(--dc-gold)}.dvfs-msg b{font-weight:700}.dvfs-track{height:6px;border-radius:99px;background:#e8dfd5;overflow:hidden}.dvfs-track span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--dc-gold-soft),var(--dc-gold));transition:width .9s var(--dc-ease)}.dvfs.is-done .dvfs-track span{background:linear-gradient(90deg,#5bbd88,#3aa76d)}.dvfs.is-done .dvfs-msg svg{color:#3aa76d}.dvfs--drawer{margin:0 3rem 1.6rem}.dvfs--page{margin:0 auto 2.4rem;max-width:var(--page-width)}@media screen and (max-width:749px){.dvfs--drawer{margin:0 1.5rem 1.2rem}.dvfs--page{margin:0 1.5rem 2rem}}.facets-container{padding-top:.4rem}.facets__form{gap:1rem}.facets__disclosure>.facets__summary{border:1px solid var(--dc-line);border-radius:99px;height:42px;padding:0 1.6rem 0 1.8rem;display:flex;align-items:center;gap:.6rem;background:#fff;transition:border-color .25s,background .25s}.facets__disclosure>.facets__summary:hover,.facets__disclosure[open]>.facets__summary{border-color:var(--dc-ink)}.facets__summary span{letter-spacing:.1em}.facets__display{border:0!important;border-radius:16px;box-shadow:0 24px 50px #1c17141f;padding:1.2rem;top:calc(100% + .8rem)!important}.facets__header{border-bottom:1px solid var(--dc-line)}.facets__reset{color:var(--dc-gold)}.facet-checkbox{font-family:var(--font-body-family);font-size:1.4rem}.facet-checkbox>svg{border-radius:4px}.facet-filters__field .select__select{border-radius:99px;height:42px;padding:0 3.6rem 0 1.8rem;font-family:var(--font-body-family);font-size:1.3rem}.facet-filters__field .select:after,.facet-filters__field .select:before{border-radius:99px}.active-facets__button-inner{background:var(--dc-soft);border:1px solid var(--dc-line);box-shadow:none!important;font-family:var(--font-body-family)}.active-facets__button:hover .active-facets__button-inner{border-color:var(--dc-ink)}.mobile-facets__open{border:1px solid var(--dc-line);border-radius:99px;height:44px;padding:0 1.8rem;width:auto;display:inline-flex;gap:.8rem;background:#fff}.mobile-facets__open .mobile-facets__open-label{font-family:var(--font-body-family);font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:1.2rem}.mobile-facets__inner{border-radius:0 20px 20px 0}.mobile-facets__footer .button{border-radius:99px}.product-count__text{color:var(--dc-gold)}.quick-add__submit{min-height:4.4rem;font-size:1.2rem;letter-spacing:.12em}.card-wrapper .quick-add{opacity:0;transform:translateY(8px);transition:opacity .3s,transform .4s var(--dc-ease)}.card-wrapper:hover .quick-add,.card-wrapper:focus-within .quick-add{opacity:1;transform:none}@media(hover:none){.card-wrapper .quick-add{opacity:1;transform:none}}.quick-add-modal__content{border-radius:20px;overflow:hidden}@media screen and (max-width:749px){.announcement-bar__message{font-size:1rem;letter-spacing:.08em;padding-left:.4rem;padding-right:.4rem}[id^=dh-] .dh-media{aspect-ratio:1 / 1!important}[id^=dh-] .dh-media img{object-position:center 30%!important}}.dv-look-p{display:flex!important;flex-direction:column;align-items:flex-start;gap:1px;white-space:nowrap;line-height:1.25}.dv-look-p s{font-size:.82em;opacity:.6;font-weight:400}.dv-look-t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dv-toast{transition:transform .35s cubic-bezier(.2,.9,.3,1.2),opacity .25s ease,visibility .25s!important}.dv-toast:not(.is-visible){opacity:0;visibility:hidden;pointer-events:none}@media screen and (max-width:749px){[id^=dh-] .dh-ctas{flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%}[id^=dh-] .dh-ctas .dh-btn{width:100%;max-width:320px;justify-content:center}}.dv-track{overflow-y:hidden!important;overscroll-behavior-x:contain;overscroll-behavior-y:auto;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch}.dv-track .dv-slide{overflow:hidden}.dv-track .dv-slide img{display:block;width:100%;height:100%;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/3/assets/divina-ui.css.map */
