:root{--dl-ivory: #FFF9F5;--dl-blush: #F5DDE2;--dl-rose: #D9A4AD;--dl-burgundy: #541E31;--dl-burgundy-2: #6E2A42;--dl-ink: #211B1D;--dl-rosegold: #B88770;--dl-white: #FFFFFF;--dl-beige: #EDE3DA;--dl-muted: #6B5A5F;--dl-line: rgba(33, 27, 29, .12);--dl-line-2: rgba(33, 27, 29, .22);--dl-tint: #F7EEEC;--dl-serif: "Cormorant Garamond", "Cormorant", Georgia, "Times New Roman", serif;--dl-sans: Manrope, "Helvetica Neue", Arial, sans-serif;--dl-gutter: 64px;--dl-section: 96px;--font-heading-family: var(--dl-serif);--font-heading-weight: 500;--font-heading-style: normal;--font-body-family: var(--dl-sans)}@media screen and (max-width:989px){:root{--dl-gutter: 32px;--dl-section: 72px}}@media screen and (max-width:749px){:root{--dl-gutter: 16px;--dl-section: 48px}}.dl-theme{letter-spacing:0;-webkit-font-smoothing:antialiased}.dl-theme h1,.dl-theme h2,.dl-theme h3,.dl-theme .h0,.dl-theme .h1,.dl-theme .h2,.dl-theme .h3{letter-spacing:-.005em;font-weight:500;text-wrap:balance}.dl-theme h4,.dl-theme h5,.dl-theme .h4,.dl-theme .h5{font-family:var(--dl-sans);letter-spacing:.02em;font-weight:600}.dl-theme :focus-visible{outline:2px solid var(--dl-burgundy);outline-offset:2px;box-shadow:none}.dl-theme .button,.dl-theme .shopify-challenge__button,.dl-theme .customer button{font-family:var(--dl-sans);font-weight:700;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;min-height:4.8rem;padding:0 2.8rem}.dl-theme .button--primary,.dl-theme .product-form__submit{--color-button: 84, 30, 49;--color-button-text: 255, 249, 245}.dl-theme .product-form__submit{min-height:5.2rem}.dl-theme .button:not([disabled]):hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button),var(--alpha-button-background))}.dl-theme .link--text:hover,.dl-theme .underlined-link:hover{color:var(--dl-burgundy)}.dl-theme .announcement-bar__message{font-family:var(--dl-sans);font-weight:600;font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;padding:1.1rem 0}.dl-theme .header__heading-link .h2,.dl-theme .header__heading-link{font-family:var(--dl-serif);font-weight:600;letter-spacing:.22em;text-transform:uppercase}.dl-theme .header__heading-link .h2{font-size:2.6rem}.dl-theme .header__heading-link .h2:before{content:"";display:inline-block;width:1.4rem;height:1.4rem;margin-right:1rem;vertical-align:.15em;background:var(--dl-rosegold);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%)}.dl-theme .header__menu-item{font-family:var(--dl-sans);font-weight:700;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;color:var(--dl-ink)}.dl-theme .header__menu-item span{text-decoration:none}.dl-theme .header__menu-item:hover span,.dl-theme .header__active-menu-item{text-decoration:underline;text-decoration-color:var(--dl-burgundy);text-decoration-thickness:2px;text-underline-offset:.9rem}.dl-theme .header--top-left .header__inline-menu{grid-column:1 / -1;justify-self:center}.dl-theme .header__icon .svg-wrapper svg{stroke-width:1.2}.dl-theme .cart-count-bubble{background-color:var(--dl-burgundy);color:var(--dl-ivory)}@media screen and (max-width:749px){.dl-theme .header__heading-link .h2{font-size:1.9rem;letter-spacing:.18em}.dl-theme .header__heading-link .h2:before{width:1rem;height:1rem;margin-right:.6rem}}.dl-theme .card-wrapper .card{--border-radius: 4px}.dl-theme .card__inner{border-radius:4px;overflow:hidden;background:var(--dl-tint)}.dl-theme .card .card__inner .card__media{border-radius:4px}.dl-theme .card__media .media img{transition:transform .5s ease}.dl-theme .card-wrapper:hover .card__media .media img{transform:scale(1.04)}.dl-theme .card__content{text-align:left}.dl-theme .card__information{padding:1.4rem 0 0}.dl-theme .card__heading{font-family:var(--dl-sans);font-weight:600;font-size:1.6rem;letter-spacing:0;line-height:1.3}.dl-theme .card__heading a:hover{color:var(--dl-burgundy);text-decoration:none}.dl-theme .card-information>.caption-large.light{display:block;font-size:1.3rem;color:var(--dl-muted);opacity:1;margin-top:.2rem}.dl-theme .card-information>.caption-large.light:empty{display:none}.dl-theme .card-information .price{font-family:var(--dl-sans);font-size:1.6rem;font-weight:700;letter-spacing:0;font-variant-numeric:tabular-nums;margin-top:.6rem}.dl-theme .price .price-item--regular{color:var(--dl-muted)}.dl-theme .price--on-sale .price-item--sale,.dl-theme .price .price-item--last{font-weight:700;color:var(--dl-ink)}.dl-theme .price--on-sale .price-item--regular{font-size:1.3rem;font-weight:400}.dl-theme .rating-star{--color-rating-star: 184, 135, 112;--letter-spacing: .2;--font-size: 1.5}.dl-theme .card__badge{position:absolute}.dl-theme .badge{border-radius:2px;font-family:var(--dl-sans);font-weight:700;font-size:1rem;letter-spacing:.12em;text-transform:uppercase;padding:.6rem .9rem}.dl-theme .quick-add__submit{margin-top:1.4rem;min-height:4.4rem;font-size:1.1rem;letter-spacing:.14em;--color-button: 33, 27, 29;--color-button-text: 255, 249, 245;--alpha-button-background: 1;--color-button-text-base: 255, 249, 245;background:var(--dl-ink);color:var(--dl-ivory)}.dl-theme .quick-add__submit:hover{background:var(--dl-burgundy)}.dl-theme .quick-add__submit:after{box-shadow:none!important}.dl-theme .collection-hero{background:var(--dl-blush)}.dl-theme .collection-hero__title{font-family:var(--dl-serif);font-weight:500;font-size:clamp(4.8rem,6vw,8.8rem);line-height:.95}.dl-theme .collection-hero__description{font-size:1.7rem;line-height:1.65;color:var(--dl-ink);opacity:.8;max-width:44ch}.dl-theme .collection-hero--with-image .collection-hero__inner{align-items:center}.dl-theme .collection-hero__image-container{border-radius:0}.dl-theme .facets__summary,.dl-theme .facets__heading,.dl-theme .facet-filters__label{font-family:var(--dl-sans);font-weight:700;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dl-ink)}.dl-theme .facets-vertical .facets-wrapper{padding-right:3.2rem}.dl-theme .facets__disclosure-vertical{border-bottom:1px solid var(--dl-line)}.dl-theme .facet-checkbox{font-size:1.4rem}.dl-theme .facet-checkbox input[type=checkbox]:checked+svg{background:var(--dl-burgundy)}.dl-theme .active-facets__button-inner{border-radius:999px;font-size:1.3rem}.dl-theme .facet-filters__field .select__select{border-radius:2px;font-weight:600}.dl-theme .mobile-facets__open{font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:1.2rem}.dl-theme .product__title h1{font-size:clamp(4rem,4.4vw,6rem);line-height:1}.dl-theme .product__info-container>*+*{margin:2rem 0}.dl-theme .product__info-container .price--large{font-family:var(--dl-sans);font-weight:700;letter-spacing:0}.dl-theme .product__info-container .price--large .price-item--last,.dl-theme .product__info-container .price--large .price-item--regular:only-child{font-size:2.6rem}.dl-theme .product__tax{color:var(--dl-muted)}.dl-theme .product-form__input input[type=radio]+label{border-radius:2px;font-weight:600;min-width:9rem}.dl-theme .product-form__input input[type=radio]:checked+label{background:var(--dl-white);color:var(--dl-burgundy);box-shadow:inset 0 0 0 2px var(--dl-burgundy)}.dl-theme .quantity{border-radius:2px}.dl-theme .product__media-item,.dl-theme .product-media-container{border-radius:4px;overflow:hidden}.dl-theme .thumbnail[aria-current]{box-shadow:0 0 0 2px var(--dl-burgundy);border-color:var(--dl-burgundy)}.dl-theme .icon-with-text{border-top:1px solid var(--dl-line);padding-top:1.6rem;color:var(--dl-muted)}.dl-theme .icon-with-text .svg-wrapper svg{color:var(--dl-rosegold)}.dl-theme .product__eyebrow{font-family:var(--dl-sans);font-weight:700;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:var(--dl-muted);margin-bottom:-1.2rem!important}.dl-theme .product__short{font-size:1.6rem;line-height:1.65;max-width:52ch}.dl-theme .footer{border-top:0}.dl-theme .footer-block__heading{font-family:var(--dl-sans);font-weight:700;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase}.dl-theme .footer-block__details-content .list-menu__item--link{font-size:1.4rem;opacity:.75}.dl-theme .footer-block__details-content .list-menu__item--link:hover{opacity:1}.dl-theme .footer-block__brand-info .h2,.dl-theme .footer-block__brand-info h2{font-family:var(--dl-serif);letter-spacing:.2em;text-transform:uppercase;font-size:2.2rem}.dls{--dls-pad: var(--dl-section);background:var(--dl-ivory);color:var(--dl-ink);font-family:var(--dl-sans);font-size:1.5rem;line-height:1.6}.dls *,.dls *:before,.dls *:after{box-sizing:border-box}.dls a{color:inherit;text-decoration:none}.dls h2,.dls h3,.dls p{margin:0}.dls-wrap{max-width:1440px;margin:0 auto;padding-inline:var(--dl-gutter)}.dls-pad{padding-block:var(--dls-pad)}.dls-eyebrow{font:700 1.1rem/1.2 var(--dl-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--dl-muted)}.dls-h2{font:500 clamp(3.2rem,3.4vw,4.4rem)/1.04 var(--dl-serif);text-wrap:balance}.dls-lead{font-size:1.7rem;line-height:1.65;color:var(--dl-muted);max-width:44ch}.dls em.dls-loud{font-style:italic;color:var(--dl-burgundy)}.dls-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem;margin-bottom:4rem;flex-wrap:wrap}.dls-head>div:first-child{display:grid;gap:1.2rem}.dls-link{font:700 1.2rem/1 var(--dl-sans);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:.5rem;display:inline-flex;gap:.8rem;align-items:center}.dls-link:hover{color:var(--dl-burgundy)}.dls-btn{display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:0 3rem;border-radius:2px;border:1.5px solid transparent;font:700 1.2rem/1 var(--dl-sans);letter-spacing:.16em;text-transform:uppercase;transition:background .2s,color .2s;cursor:pointer;white-space:nowrap}.dls-btn--primary{background:var(--dl-burgundy);color:var(--dl-ivory)!important}.dls-btn--primary:hover{background:var(--dl-burgundy-2)}.dls-btn--outline{border-color:var(--dl-ink)}.dls-btn--outline:hover{background:var(--dl-ink);color:var(--dl-ivory)!important}.dls-btn--light{background:var(--dl-ivory);color:var(--dl-burgundy)!important}.dls-fill{position:absolute;top:0;right:0;bottom:0;left:0}.dls-fill>svg,.dls-fill>img,.dls-media>svg,.dls-media>img{width:100%;height:100%;object-fit:cover;display:block}.dls-media{overflow:hidden;border-radius:4px;position:relative}.dls-media--ph{background:var(--dl-tint)}@media screen and (max-width:749px){.dls-head{margin-bottom:2.4rem}.dls-lead{font-size:1.5rem}}.dls-hero{display:grid;grid-template-columns:minmax(0,47%) minmax(0,1fr);min-height:64rem;background:var(--dl-blush)}.dls-hero__copy{padding:6.4rem 4.8rem 6.4rem max(var(--dl-gutter),calc((100vw - 1440px) / 2 + var(--dl-gutter)));display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2.8rem}.dls-hero__eyebrow{color:var(--dl-burgundy)}.dls-hero__title{font:500 clamp(8rem,11.6vw,16.8rem)/.84 var(--dl-serif);letter-spacing:-.02em;margin:0}.dls-hero__title em{display:block;font-style:italic;color:var(--dl-burgundy)}.dls-hero__text{color:var(--dl-ink);opacity:.78;max-width:36ch}.dls-hero__btns{display:flex;gap:1.2rem;flex-wrap:wrap}.dls-hero__art{position:relative;overflow:hidden;min-height:38rem}.dls-hero__art picture,.dls-hero__art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dls-hero__badge{position:absolute;left:4rem;top:4.8rem;width:12.8rem;height:12.8rem;z-index:1}@media screen and (max-width:749px){.dls-hero{grid-template-columns:1fr;min-height:0}.dls-hero__art{order:-1;aspect-ratio:1;min-height:0}.dls-hero__copy{padding:2.8rem var(--dl-gutter) 3.2rem;gap:1.6rem}.dls-hero__title{font-size:7.6rem}.dls-hero__btns .dls-btn{flex:1;padding:0 1.2rem}.dls-hero__badge{width:8.4rem;height:8.4rem;left:1.4rem;top:1.4rem}}.dls-ticker{overflow:hidden;border-block:1px solid var(--dl-line);white-space:nowrap}.dls-ticker__track{display:inline-flex;gap:3.6rem;padding:1.6rem 0;animation:dlsTick 40s linear infinite;font:italic 500 2.2rem/1 var(--dl-serif);color:var(--dl-burgundy)}.dls-ticker__track b{font:400 1.2rem/2.2rem var(--dl-sans);color:var(--dl-rosegold)}@keyframes dlsTick{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.dls-ticker__track{animation:none}}.dls-cats{display:grid;grid-template-columns:repeat(var(--dls-cols, 8),minmax(0,1fr));gap:2.4rem}.dls-cat{display:grid;justify-items:center;gap:1.4rem;text-align:center;font:600 1.4rem/1.2 var(--dl-sans)}.dls-cat__img{width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden;outline:1px solid transparent;outline-offset:5px;transition:outline-color .2s;background:var(--dl-blush)}.dls-cat__img>svg,.dls-cat__img>img{width:100%;height:100%;object-fit:cover;display:block}.dls-cat:nth-child(2n) .dls-cat__img{background:var(--dl-beige)}.dls-cat:hover .dls-cat__img{outline-color:var(--dl-rosegold)}@media screen and (max-width:989px){.dls-cats{display:flex;gap:1.4rem;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--dl-gutter) * -1);padding-inline:var(--dl-gutter);scrollbar-width:none}.dls-cat{flex:0 0 8.8rem;scroll-snap-align:start;font-size:1.2rem;gap:.8rem}}.dls-camps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}.dls-camp{position:relative;min-height:32rem;overflow:hidden;border-radius:4px;display:flex}.dls-camp--burgundy{background:var(--dl-burgundy);color:var(--dl-ivory)}.dls-camp--burgundy .dls-eyebrow{color:var(--dl-rose)}.dls-camp--beige{background:var(--dl-beige)}.dls-camp--blush{background:var(--dl-blush)}.dls-camp__copy{position:relative;padding:3.6rem;display:flex;flex-direction:column;gap:1.2rem;max-width:62%}.dls-camp__title{font:500 4.6rem/1.02 var(--dl-serif)}.dls-camp__text{font-size:1.3rem;opacity:.8}.dls-camp__copy .dls-link{margin-top:auto;align-self:flex-start}@media screen and (max-width:989px){.dls-camps{display:flex;overflow-x:auto;gap:1.2rem;scroll-snap-type:x mandatory;margin-inline:calc(var(--dl-gutter) * -1);padding-inline:var(--dl-gutter);scrollbar-width:none}.dls-camp{flex:0 0 30rem;min-height:21rem;scroll-snap-align:start}.dls-camp__copy{padding:2.2rem;max-width:64%;gap:.8rem}.dls-camp__title{font-size:3.2rem}}.dls-tabs{display:inline-flex;border:1px solid var(--dl-line-2);border-radius:999px;padding:3px}.dls-tabs button{height:3.8rem;padding:0 2rem;border-radius:999px;border:0;background:none;cursor:pointer;font:700 1.1rem/1 var(--dl-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--dl-muted)}.dls-tabs button[aria-selected=true]{background:var(--dl-ink);color:var(--dl-ivory)}.dls-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4.8rem 2.4rem;list-style:none;margin:0;padding:0}@media screen and (max-width:989px){.dls-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.8rem 1.2rem}}.dls-center{display:flex;justify-content:center;margin-top:4.8rem}@media screen and (max-width:749px){.dls-center .dls-btn{width:100%}.dls-center{margin-top:2.8rem}}.dls-combos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}.dls-combo{position:relative;min-height:48rem;border-radius:4px;overflow:hidden;background:var(--dl-blush)}.dls-combo--burgundy{background:var(--dl-burgundy);color:var(--dl-ivory)}.dls-combo--burgundy .dls-eyebrow,.dls-combo--burgundy .dls-steps span{color:var(--dl-rose)}.dls-combo__copy{position:relative;padding:4.8rem;display:flex;flex-direction:column;gap:1.8rem;min-height:48rem;max-width:52%}.dls-combo__title{font:500 5.6rem/1 var(--dl-serif)}.dls-steps{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.dls-steps li{display:flex;gap:1.2rem;align-items:baseline}.dls-steps span{font:italic 500 2rem/1 var(--dl-serif);color:var(--dl-burgundy);width:1.6rem}.dls-combo__copy .dls-btn{margin-top:auto;align-self:flex-start}@media screen and (max-width:989px){.dls-combos{grid-template-columns:1fr;gap:1.2rem}.dls-combo,.dls-combo__copy{min-height:0}.dls-combo .dls-fill{position:relative;height:23rem}.dls-combo__copy{max-width:none;padding:2.4rem;gap:1.2rem}.dls-combo__title{font-size:3.8rem}}.dls-story{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9.6rem;align-items:center}.dls-story__img{aspect-ratio:4 / 5}.dls-story__copy{display:grid;gap:2.4rem;justify-items:start;max-width:52rem}.dls-story__title{font:500 clamp(4.4rem,5.4vw,7.6rem)/.95 var(--dl-serif)}.dls-facts{display:grid;grid-template-columns:repeat(3,auto);gap:3.2rem;border-top:1px solid var(--dl-line);padding-top:2.4rem;width:100%}.dls-facts div{display:grid;gap:.4rem;font-size:1.3rem;color:var(--dl-muted)}.dls-facts b{font:500 2.6rem/1 var(--dl-serif);color:var(--dl-ink)}@media screen and (max-width:749px){.dls-story{grid-template-columns:1fr;gap:2.4rem}.dls-facts{gap:1.2rem}.dls-facts b{font-size:2rem}}.dls-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--dl-line)}.dls-trust__item{display:flex;gap:1.6rem;align-items:flex-start;padding:3.2rem 2.8rem}.dls-trust__item+.dls-trust__item{border-left:1px solid var(--dl-line)}.dls-trust__item svg{width:3rem;height:3rem;color:var(--dl-rosegold);flex:none;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.dls-trust__item b{display:block;font:700 1.3rem/1.3 var(--dl-sans);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.4rem}.dls-trust__item span{font-size:1.3rem;color:var(--dl-muted)}@media screen and (max-width:749px){.dls-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.dls-trust__item{flex-direction:column;gap:.8rem;padding:1.8rem 1.2rem}.dls-trust__item+.dls-trust__item{border-left:0}.dls-trust__item:nth-child(2n){border-left:1px solid var(--dl-line)}.dls-trust__item:nth-child(n+3){border-top:1px solid var(--dl-line)}.dls-trust__item b{font-size:1.1rem}}.dls-ig{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}.dls-ig>*{aspect-ratio:1}.dls-ig>*:first-child{grid-column:span 2;grid-row:span 2}@media screen and (max-width:749px){.dls-ig{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}}.dls-news{background:var(--dl-burgundy);color:var(--dl-ivory)}.dls-news__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6.4rem;align-items:center;padding-block:8rem}.dls-news__title{font:500 clamp(3.8rem,4vw,5.6rem)/1 var(--dl-serif)}.dls-news .dls-lead{color:var(--dl-ivory);opacity:.8}.dls-news .dls-eyebrow{color:var(--dl-rose)}.dls-news__field{display:flex;gap:1.2rem;border-bottom:1px solid rgba(255,249,245,.5);align-items:center}.dls-news__field:focus-within{border-color:var(--dl-ivory)}.dls-news input[type=email]{flex:1;min-width:0;height:5.6rem;background:none;border:0;color:var(--dl-ivory);font:500 1.6rem var(--dl-sans)}.dls-news input[type=email]::placeholder{color:#fff9f599}.dls-news input[type=email]:focus{outline:none;box-shadow:none}.dls-news__fine{font-size:1.2rem;opacity:.7;margin-top:1.2rem!important}.dls-news__msg{font:italic 500 2.2rem/1.3 var(--dl-serif);margin-top:1.2rem!important}@media screen and (max-width:749px){.dls-news__inner{grid-template-columns:1fr;gap:2rem;padding-block:4.8rem}}.dls-chips{display:flex;gap:.8rem;flex-wrap:wrap;padding-block:2.8rem;border-bottom:1px solid var(--dl-line)}.dls-chip{height:3.8rem;padding:0 1.6rem;border:1px solid var(--dl-line-2);border-radius:999px;font:600 1.3rem/3.6rem var(--dl-sans);white-space:nowrap}.dls-chip:hover{border-color:var(--dl-ink)}.dls-chip[aria-current=page]{background:var(--dl-ink);color:var(--dl-ivory);border-color:var(--dl-ink)}@media screen and (max-width:749px){.dls-chips{flex-wrap:nowrap;overflow-x:auto;padding-block:1.6rem;scrollbar-width:none}}.dls-tabbar{display:none}@media screen and (max-width:749px){.dls-tabbar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:4;background:var(--dl-ivory);border-top:1px solid var(--dl-line);padding-bottom:env(safe-area-inset-bottom,0px);font-family:var(--dl-sans)}.dls-tabbar a{display:grid;justify-items:center;align-content:center;gap:.3rem;height:6.4rem;font:600 1rem/1 var(--dl-sans);color:var(--dl-muted);text-decoration:none;position:relative}.dls-tabbar a[aria-current=page]{color:var(--dl-burgundy)}.dls-tabbar svg{width:2.2rem;height:2.2rem;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.dls-tabbar__count{position:absolute;top:.8rem;left:calc(50% + .4rem);min-width:1.8rem;height:1.8rem;padding:0 .5rem;border-radius:.9rem;background:var(--dl-burgundy);color:var(--dl-ivory);font:700 1rem/1.8rem var(--dl-sans);text-align:center}.dls-tabbar__count:empty{display:none}body.dl-has-tabbar{padding-bottom:calc(6.4rem + env(safe-area-inset-bottom,0px))}}.dls-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;border-block:1px solid var(--dl-line);padding-block:1.8rem}.dls-benefits div{display:grid;justify-items:center;gap:.8rem;font:600 1.2rem/1.2 var(--dl-sans);text-align:center}.dls-benefits svg{width:2.8rem;height:2.8rem;color:var(--dl-rosegold);fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.dls-subnav{position:sticky;top:0;z-index:2;background:var(--dl-ivory);border-bottom:1px solid var(--dl-line);display:flex;justify-content:center;gap:3.6rem;overflow-x:auto;scrollbar-width:none}.dls-subnav a{font:700 1.1rem/5.2rem var(--dl-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--dl-muted);white-space:nowrap}.dls-subnav a:hover{color:var(--dl-burgundy)}.dls-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9.6rem;align-items:center}.dls-split--top{align-items:start}.dls-split__img{aspect-ratio:1}.dls-rte{color:var(--dl-muted);font-size:1.6rem;line-height:1.7;max-width:60ch}.dls-rte p+p{margin-top:1.2rem}.dls-kb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem;list-style:none;margin:0;padding:0}.dls-kb li{border-top:1px solid var(--dl-ink);padding-top:2.2rem;display:grid;gap:1rem;align-content:start}.dls-kb svg{width:3.4rem;height:3.4rem;color:var(--dl-rosegold);fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.dls-kb h3{font:500 2.8rem/1.1 var(--dl-serif)}.dls-acc{border-top:1px solid var(--dl-ink)}.dls-acc details{border-bottom:1px solid var(--dl-line)}.dls-acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1.6rem;padding:2.4rem 0;font:500 2.6rem/1.15 var(--dl-serif);cursor:pointer}.dls-acc summary::-webkit-details-marker{display:none}.dls-acc summary:after{content:"+";font:300 2.6rem/1 var(--dl-sans);color:var(--dl-burgundy)}.dls-acc details[open] summary:after{content:"\2013"}.dls-acc__body{padding-bottom:2.6rem;display:grid;gap:1.2rem;color:var(--dl-muted);font-size:1.5rem;max-width:62ch}.dls-acc__body b,.dls-acc__body strong{color:var(--dl-ink)}.dls-pills{display:flex;gap:.8rem;flex-wrap:wrap}.dls-pills span{border:1px solid var(--dl-line-2);border-radius:999px;padding:.6rem 1.4rem;font-size:1.3rem;color:var(--dl-ink)}.dls-sticky{display:none}@media screen and (max-width:749px){.dls-split,.dls-kb{grid-template-columns:1fr;gap:2.4rem}.dls-subnav{justify-content:flex-start;gap:2.4rem;padding-inline:var(--dl-gutter)}.dls-acc summary{font-size:2.2rem;padding:1.8rem 0}.dls-sticky{display:grid;grid-template-columns:auto 1fr;gap:1.4rem;align-items:center;position:fixed;left:0;right:0;bottom:0;z-index:5;background:var(--dl-ivory);border-top:1px solid var(--dl-line);padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom,0px));transform:translateY(110%);transition:transform .25s ease;font-family:var(--dl-sans)}.dls-sticky.is-visible{transform:none}.dls-sticky__price{display:grid;gap:.2rem;font-variant-numeric:tabular-nums}.dls-sticky__price b{font-size:1.8rem}.dls-sticky__price span{font-size:1.1rem;color:var(--dl-muted);max-width:14ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dls-sticky .dls-btn{width:100%;min-height:5rem}body.dl-sticky-on{padding-bottom:calc(7.2rem + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.dl-theme .card__media .media img,.dls-sticky{transition:none}}.dlx{background:#fffaf7;color:#171316}.dlx a{color:inherit;text-decoration:none}.dlx small{font-size:10px;letter-spacing:.16em;font-weight:800}.dlx-hero{display:grid;grid-template-columns:1fr 1fr;background:#ffb9d5;min-height:540px}.dlx-hero>div:first-child{padding:7vw;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.dlx h1{font-size:clamp(75px,12vw,155px);line-height:.76;letter-spacing:-.09em;margin:28px 0}.dlx h1 i{font-style:normal;color:#fff}.dlx-hero p{max-width:380px;line-height:1.6}.dlx-hero a,.dlx-quiz>a{background:#171316;color:#fff;padding:15px 20px;display:inline-block;margin:15px 8px 25px 0;font-size:10px;font-weight:900}.dlx-art{background:#f7dce8;display:grid;place-content:center;padding:35px;font-size:clamp(45px,7vw,90px);line-height:.8;letter-spacing:-.07em}.dlx-art img{width:100%;height:100%;object-fit:cover}.dlx-ticker,.dlx-news{background:#171316;color:#fff;text-align:center;padding:18px;letter-spacing:.2em;font-size:11px}.dlx-wrap{padding:65px 5vw}.dlx h2{font-size:clamp(34px,5vw,55px);letter-spacing:-.06em;margin:8px 0 25px}.dlx-cats{display:grid;grid-template-columns:repeat(8,1fr);gap:12px}.dlx-cats a{text-align:center;font-size:12px}.dlx-cats b{display:grid;place-items:center;aspect-ratio:1;border-radius:50%;background:#ffe0eb;font-size:35px;margin-bottom:10px}.dlx-cats a:nth-child(2n) b{background:#f4e5d8}.dlx-promos{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding:0 5vw 60px}.dlx-promos>a{padding:25px;min-height:220px;display:flex;flex-direction:column;justify-content:space-between;font-size:clamp(38px,5vw,62px);font-weight:950;line-height:.85}.dlx-promos small{font-size:10px;line-height:1.4}.p{background:#ffb6d1}.y{background:#ffe45e}.l{background:#d9c9ff}.dlx-products{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.dlx-products img{width:100%;aspect-ratio:4/5;object-fit:cover;background:#f7eee9}.dlx-products small{display:block;color:#c17c28;margin-top:10px}.dlx-products h3{font-size:15px}.dlx-combos{display:grid;grid-template-columns:1fr 1fr;gap:15px}.dlx-combos a{padding:35px;background:#ffd2e2;min-height:290px;display:flex;flex-direction:column;justify-content:center}.dlx-combos a+a{background:#e4d8ff}.dlx-combos b{font-size:clamp(45px,7vw,80px);line-height:.8}.dlx-quiz{background:#ffe45e;margin:0 5vw 60px;padding:45px}.dlx-quiz h2{font-size:clamp(40px,6vw,70px);line-height:.9}.dlx-social{text-align:center;padding:60px;background:#f8e8ef}.dlx-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;padding:30px 5vw;background:#fff}.dlx-benefits span{display:flex;flex-direction:column;font-size:20px}.dlx-benefits b{font-size:12px}.dlx-benefits small{font-size:10px;color:#777}.dlx-news{text-align:center;padding:55px}.dlx-news form{display:flex;max-width:500px;margin:20px auto}.dlx-news input{flex:1;min-width:0;padding:14px}.dlx-news button{padding:12px}@media(max-width:750px){.dlx-hero{grid-template-columns:1fr}.dlx-hero>div:first-child{padding:40px 22px}.dlx-art{min-height:300px}.dlx-cats{grid-template-columns:repeat(4,1fr);row-gap:18px}.dlx-promos{grid-template-columns:1fr}.dlx-products{grid-template-columns:repeat(2,1fr)}.dlx-combos{grid-template-columns:1fr}.dlx-wrap{padding:45px 18px}.dlx-quiz{margin:0 18px 40px;padding:30px}.dlx-benefits{grid-template-columns:repeat(2,1fr);padding:25px 18px}}.dls-featured{background:linear-gradient(180deg,#fffaf7,#fff7f4);overflow:hidden}.dls-featured__topline{display:flex;align-items:flex-end;justify-content:space-between;gap:3.2rem;margin-bottom:3.4rem}.dls-featured__intro{min-width:0;display:grid;gap:1rem}.dls-featured__title-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:1.6rem 2.4rem}.dls-featured .dls-h2{font-size:clamp(4rem,5vw,6.4rem);letter-spacing:-.035em}.dls-featured__intro-text{max-width:36ch;color:var(--dl-muted);font-size:1.45rem;line-height:1.55}.dls-featured__controls{display:flex;align-items:center;justify-content:flex-end;gap:2.2rem;flex-shrink:0}.dls-featured__tabs{border:1px solid rgba(84,30,49,.2);background:#ffffffb8;border-radius:999px;padding:4px}.dls-featured__tabs button{min-height:3.9rem;padding:0 1.8rem;font-size:1rem;letter-spacing:.12em}.dls-featured__tabs button[aria-selected=true]{background:var(--dl-burgundy);color:#fffaf7}.dls-featured__view-all{display:inline-flex;align-items:center;gap:.8rem;color:var(--dl-burgundy);border-bottom:1px solid rgba(84,30,49,.45);padding-bottom:.55rem;font:700 1.05rem/1.2 var(--dl-sans);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap}.dls-featured__view-all span{font-size:1.5rem;transition:transform .2s ease}.dls-featured__view-all:hover span{transform:translate(3px,-3px)}.dls-featured__grid{gap:3.2rem 2rem;align-items:stretch}.dls-featured__item{min-width:0}.dls-featured__card{height:100%;padding:1rem 1rem 1.6rem;background:#ffffffb8;border:1px solid rgba(84,30,49,.075);border-radius:3px;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.dls-featured__card:hover{transform:translateY(-5px);border-color:#541e3129;box-shadow:0 16px 38px #541e3114}.dls-featured__card .card-wrapper,.dls-featured__card .card,.dls-featured__card .card__inner{height:100%}.dls-featured__card .card{background:transparent;border:0;box-shadow:none}.dls-featured__card .card__inner{background:#f6e9e7;border-radius:2px;overflow:hidden}.dls-featured__card .card__media .media{background:linear-gradient(145deg,#f9efec,#f1dfdc)}.dls-featured__card .card__media img{mix-blend-mode:multiply;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.dls-featured__card:hover .card__media img{transform:scale(1.045)}.dls-featured__card .card__content{background:transparent}.dls-featured__card .card__information{padding:1.5rem .35rem .2rem}.dls-featured__card .card__heading{min-height:2.7em;font:600 1.45rem/1.35 var(--dl-sans);letter-spacing:-.015em;color:var(--dl-ink)}.dls-featured__card .card-information{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .7rem}.dls-featured__card .card-information>.caption-large.light{flex-basis:100%;margin:.25rem 0 .35rem;font-size:1.15rem;line-height:1.45}.dls-featured__card .card-information .rating{margin:.15rem 0}.dls-featured__card .card-information .rating-text,.dls-featured__card .card-information .rating-count{margin:0;font-size:1.05rem;color:var(--dl-muted)}.dls-featured__card .card-information .price{flex-basis:100%;margin-top:.55rem;font-size:1.55rem}.dls-featured__card .price--on-sale .price-item--sale{color:var(--dl-burgundy)}.dls-featured__card .card__badge{top:1rem;left:1rem;right:auto}.dls-featured__card .badge{background:var(--dl-burgundy);color:#fffaf7;border:0;font-size:.9rem;letter-spacing:.1em;padding:.65rem .85rem}.dls-featured__card .quick-add{margin:1.2rem .35rem 0}.dls-featured__card .quick-add__submit{width:100%;min-height:4.2rem;margin:0;border-radius:2px;background:var(--dl-burgundy);color:var(--dl-ivory);font-size:1rem;letter-spacing:.13em}.dls-featured__card .quick-add__submit:hover{background:var(--dl-ink)}.dls-featured__empty{min-height:18rem;display:grid;place-content:center;justify-items:center;gap:1rem;padding:3rem;border:1px dashed rgba(84,30,49,.22);color:var(--dl-muted);text-align:center}.dls-featured__empty p{margin:0}.dls-featured__mobile-link{display:none}.dls-featured [hidden]{display:none!important}@media screen and (max-width:989px){.dls-featured__topline{align-items:flex-start;flex-direction:column;gap:2rem}.dls-featured__controls{width:100%;justify-content:space-between}.dls-featured__grid{gap:2.2rem 1.2rem}}@media screen and (max-width:749px){.dls-featured .dls-h2{font-size:4.5rem}.dls-featured__topline{margin-bottom:2.2rem;gap:1.8rem}.dls-featured__title-row{display:block}.dls-featured__intro-text{margin-top:.8rem;font-size:1.3rem}.dls-featured__controls{align-items:center;gap:1rem}.dls-featured__tabs{max-width:100%}.dls-featured__tabs button{padding:0 1.15rem;min-height:3.6rem;font-size:.9rem;letter-spacing:.08em}.dls-featured__view-all{display:none}.dls-featured__grid{gap:1.6rem .9rem}.dls-featured__card{padding:.55rem .55rem 1rem}.dls-featured__card .card__information{padding:1rem .2rem .1rem}.dls-featured__card .card__heading{font-size:1.2rem;min-height:2.7em;line-height:1.35}.dls-featured__card .card-information>.caption-large.light{font-size:1.05rem}.dls-featured__card .card-information .price{font-size:1.35rem}.dls-featured__card .quick-add{margin:.8rem .2rem 0}.dls-featured__card .quick-add__submit{min-height:3.8rem;font-size:.9rem;letter-spacing:.1em;padding-inline:.6rem}.dls-featured__card .badge{font-size:.75rem;padding:.5rem .6rem}.dls-featured__mobile-link{display:block;margin-top:2.4rem}.dls-featured__mobile-link .dls-btn{width:100%;min-height:4.6rem}}@media(prefers-reduced-motion:reduce){.dls-featured__card,.dls-featured__view-all span,.dls-featured__card .card__media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/divine-luxe.css.map */
