:root{--dl-ivory: #F5EFE6;--dl-sand: #EAE1D3;--dl-porcelain: #FFFFFF;--dl-line: #DCD2C2;--dl-ink: #151B3B;--dl-muted: #585E78;--dl-cacao: #1F2F72;--dl-cacao-hover: #16235A;--dl-champagne: #B8975A;--dl-gold-text: #86672F;--dl-gold-strong: #1F2F72;--dl-gold-light: #D4BC8A;--dl-serif: var(--font-heading--family, "Cormorant", Georgia, serif);--dl-sans: var(--font-body--family, "Jost", system-ui, sans-serif);--dl-sans-medium: var(--font-subheading--family, var(--dl-sans));--dl-radius-media: 10px;--dl-radius-card: 10px;--dl-radius-frame: 10px;--dl-radius-band: 10px;--dl-max: 1320px;--dl-gutter: 24px;--dl-section-y: 112px;--dl-ease: cubic-bezier(.22, .61, .36, 1);--dl-shadow-soft: 0 18px 40px -24px rgb(31 47 114 / .28);--font-paragraph--size: 1.0625rem;--font-paragraph--line-height: 1.65;--font-h1--size: clamp(2.625rem, 1.2rem + 4.4vw, 5rem);--font-h2--size: clamp(2.125rem, 1.4rem + 2.6vw, 3.375rem);--font-h3--size: clamp(1.625rem, 1.2rem + 1.2vw, 2.25rem);--font-h4--size: clamp(1.375rem, 1.15rem + .6vw, 1.625rem);--font-h1--line-height: 1.06;--font-h2--line-height: 1.1;--font-h3--line-height: 1.15}@media screen and (max-width:749px){:root{--dl-radius-media: 8px;--dl-radius-frame: 8px;--dl-radius-band: 8px;--dl-gutter: 16px;--dl-section-y: 64px;--font-paragraph--size: 1rem}}body{background-color:var(--dl-ivory);color:var(--dl-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body.page-width-narrow{--narrow-page-width: 82.5rem;--page-content-width: 82.5rem;--page-margin: 16px}@media screen and (min-width:750px){body.page-width-narrow{--page-margin: 24px}}h1,.h1,h2,.h2,h3,.h3{letter-spacing:-.01em}:focus-visible{outline:2px solid var(--dl-gold-strong);outline-offset:3px}::selection{background:var(--dl-sand);color:var(--dl-ink)}.button:not(.button-unstyled),.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{font-family:var(--dl-sans-medium);font-weight:500;font-size:.875rem;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;border-radius:3px}a.button:not(.button-unstyled),a.button-secondary,.button-secondary:not(.skip-to-content-link),.add-to-cart-button.button,.email-signup__button,.cart__checkout-button,.cart-items__empty-button{min-height:52px;padding-block:0;padding-inline:32px}.button:not(.button-secondary,.button-unstyled,.button-custom):hover{--button-background-color: var(--dl-cacao-hover);--button-border-color: var(--dl-cacao-hover);--button-color: var(--dl-ivory)}.button-secondary{--button-border-width: 1px}.button-secondary:hover{--button-background-color: var(--dl-cacao);--button-color: var(--dl-ivory);--button-border-color: var(--dl-cacao)}input:not([type=checkbox],[type=radio],[type=range]),select,textarea{border-radius:3px}.dl-container{width:min(var(--dl-max),100% - (var(--dl-gutter) * 2));margin-inline:auto}.dl-section{padding-block:var(--dl-section-y);position:relative}.dl-section--tight{padding-block:calc(var(--dl-section-y) * .6)}.dl-bg--ivory{background:var(--dl-ivory)}.dl-bg--sand{background:var(--dl-sand)}.dl-bg--porcelain{background:var(--dl-porcelain)}.dl-bg--cacao{background:var(--dl-cacao);color:var(--dl-ivory)}.dl-eyebrow{display:inline-flex;align-items:center;gap:12px;margin:0 0 18px;font-family:var(--dl-sans-medium);font-weight:500;font-size:.8125rem;line-height:1.4;letter-spacing:.18em;text-transform:uppercase;color:var(--dl-gold-text)}.dl-eyebrow--rule:before{content:"";width:28px;height:1px;background:var(--dl-champagne);flex:none}.dl-bg--cacao .dl-eyebrow{color:var(--dl-gold-light)}.dl-display,.dl-h2,.dl-h3{font-family:var(--dl-serif);font-weight:500;color:inherit;margin:0;letter-spacing:-.01em;text-wrap:balance}.dl-display{font-size:clamp(2.625rem,1.2rem + 4.4vw,5.25rem);line-height:1.04}.dl-h2{font-size:clamp(2.125rem,1.4rem + 2.6vw,3.375rem);line-height:1.08}.dl-h3{font-size:clamp(1.5rem,1.2rem + .8vw,2rem);line-height:1.15}.dl-display em,.dl-h2 em,.dl-h3 em{font-style:italic;color:var(--dl-gold-strong)}.dl-bg--cacao .dl-display em,.dl-bg--cacao .dl-h2 em{color:var(--dl-gold-light)}.dl-lead,.dl-rte{font-family:var(--dl-sans);font-size:1.0625rem;line-height:1.65;color:var(--dl-ink)}.dl-lead{font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem)}.dl-rte p{margin:0 0 .9em}.dl-rte p:last-child{margin-bottom:0}.dl-rte a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.dl-bg--cacao .dl-rte,.dl-bg--cacao .dl-lead{color:var(--dl-ivory)}.dl-muted{color:var(--dl-muted)}.dl-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 32px;border-radius:3px;border:1px solid var(--dl-cacao);background:var(--dl-cacao);color:var(--dl-ivory);font-family:var(--dl-sans-medium);font-weight:500;font-size:.875rem;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .35s var(--dl-ease),color .35s var(--dl-ease),border-color .35s var(--dl-ease),transform .35s var(--dl-ease);-webkit-tap-highlight-color:transparent}.dl-btn:hover{background:var(--dl-cacao-hover);border-color:var(--dl-cacao-hover);color:var(--dl-ivory)}.dl-btn--secondary{background:transparent;color:var(--dl-cacao)}.dl-btn--secondary:hover{background:var(--dl-cacao);color:var(--dl-ivory)}.dl-btn--light{background:var(--dl-ivory);border-color:var(--dl-ivory);color:var(--dl-cacao)}.dl-btn--light:hover{background:var(--dl-sand);border-color:var(--dl-sand);color:var(--dl-cacao)}.dl-btn svg{width:16px;height:16px;flex:none;transition:transform .35s var(--dl-ease)}.dl-btn:hover svg{transform:translate(3px)}.dl-link{display:inline-flex;align-items:center;gap:8px;font-family:var(--dl-sans-medium);font-weight:500;font-size:.875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--dl-cacao);text-decoration:none;border-bottom:1px solid var(--dl-champagne);padding-bottom:4px;min-height:44px}.dl-link svg{width:14px;height:14px;transition:transform .35s var(--dl-ease)}.dl-link:hover svg{transform:translate(3px)}.dl-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.dl-media{position:relative;overflow:hidden;border-radius:var(--dl-radius-media);background:var(--dl-sand);isolation:isolate}.dl-media img,.dl-media svg.placeholder-svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--dl-ease)}.dl-zoom:hover .dl-media img,.dl-media.dl-zoom:hover img{transform:scale(1.03)}.dl-icon{width:22px;height:22px;flex:none;color:var(--dl-champagne)}.dl-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:no-preference){html.dl-js:not(.shopify-design-mode) .dl-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;transition-delay:var(--dl-delay, 0ms)}html.dl-js:not(.shopify-design-mode) .dl-reveal.is-in{opacity:1;transform:none}}.announcement-bar .announcement-bar__slide{--font-size: .8125rem !important;--letter-spacing: .1em}.announcement-bar .announcement-bar__text{font-size:.8125rem;letter-spacing:.1em}.announcement-bar .slideshow-control{color:var(--dl-ivory)}#header-component .header__row--top{--border-bottom-width: 0px;transition:border-color .3s ease,box-shadow .3s ease;border-bottom:1px solid transparent}body.dl-scrolled #header-component .header__row--top{border-bottom-color:var(--dl-line)}#header-component .header-logo{font-family:var(--dl-serif);font-weight:500;font-size:1.875rem;letter-spacing:.28em;text-transform:uppercase;color:var(--dl-ink);padding-left:.28em;line-height:1}@media screen and (max-width:749px){#header-component .header-logo{font-size:1.5rem;letter-spacing:.24em}}#header-component .header-logo:has(img){padding-left:0;letter-spacing:0}.header__column .menu-list__link,.header-menu .menu-list__link{letter-spacing:.12em}.product-card .card-gallery{border-radius:var(--dl-radius-media);overflow:hidden;background:var(--dl-porcelain);isolation:isolate}.product-card .card-gallery .product-media-container,.product-card .card-gallery .product-media,.product-card .card-gallery img{border-radius:0}@media(prefers-reduced-motion:no-preference){.product-card .card-gallery img{transition:transform .6s var(--dl-ease),opacity .4s ease}.product-card:hover .card-gallery img{transform:scale(1.03)}}.product-card [ref=productTitleLink] .text-block,.product-card [ref=productTitleLink] .text-block p{font-family:var(--dl-serif);font-weight:500;font-size:1.25rem;line-height:1.2;letter-spacing:0;color:var(--dl-ink)}.product-card [ref=productTitleLink] .text-block{padding-top:10px!important}.product-card product-price,.product-card product-price .price{font-family:var(--dl-sans);font-size:1rem;font-weight:400;letter-spacing:.02em;color:var(--dl-cacao)}.product-card product-price .compare-at-price{font-size:.9375rem;color:var(--dl-muted)}.product-card .quick-add__button{border-radius:3px;font-size:.8125rem;min-height:44px;background:#fffffff0;color:var(--dl-cacao);box-shadow:0 6px 18px -10px #1f2f7273}.product-card .quick-add__button:hover{background:var(--dl-cacao);color:var(--dl-ivory)}.product-badges__badge{border-radius:3px!important;font-size:.8125rem!important;padding:6px 12px!important;letter-spacing:.08em}.dl-badges{position:absolute;top:12px;left:12px;z-index:2;display:flex;flex-wrap:wrap;gap:6px;pointer-events:none}.dl-badge{display:inline-flex;align-items:center;min-height:28px;padding:4px 12px;border-radius:3px;background:#fffffff0;color:var(--dl-cacao);font-family:var(--dl-sans-medium);font-weight:500;font-size:.8125rem;letter-spacing:.06em;line-height:1.2;box-shadow:0 4px 14px -8px #1f2f7259}.dl-badge--new{background:var(--dl-cacao);color:var(--dl-ivory)}.card-gallery:has(.product-badges) .dl-badges{top:50px}.shopify-section [class*=_eyebrow] p,.shopify-section [class*=_eyebrow]{font-family:var(--dl-sans-medium)!important;font-weight:500;font-size:.8125rem!important;letter-spacing:.18em!important;text-transform:uppercase;color:var(--dl-gold-text)!important}.product-list .text-block p:not([role=heading]){color:var(--dl-muted)}.section-resource-list .text-block h2,.product-list .text-block h2,.product-recommendations .text-block h2,.product-recommendations .text-block h3{font-family:var(--dl-serif);font-weight:500}@media screen and (max-width:749px){.product-card [ref=productTitleLink] .text-block,.product-card [ref=productTitleLink] .text-block p{font-size:1.125rem}}.product-information .product-media-container,.product-information .product-media,.product-information .product-media img,.product-information media-gallery slideshow-slide{border-radius:var(--dl-radius-media);overflow:hidden}.product-information media-gallery .product-media{background:var(--dl-porcelain)}.product-information .slideshow-controls__thumbnails img,.product-information .slideshow-controls__thumbnail,.product-information .slideshow-control--thumbnail,.product-information .slideshow-controls__thumbnails .slideshow-control{border-radius:6px;overflow:hidden}.product-information .slideshow-controls__dots .slideshow-control{min-width:28px;min-height:28px}.product-details product-price,.product-details product-price .price{font-family:var(--dl-sans);font-size:1.375rem;font-weight:400;letter-spacing:.01em;color:var(--dl-cacao)}.product-details product-price .compare-at-price{font-size:1.125rem;color:var(--dl-muted)}.product-details .variant-option legend{font-family:var(--dl-sans-medium);font-weight:500;font-size:.875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dl-ink);margin-bottom:10px}.product-details .variant-option--buttons{gap:8px}.product-details .variant-option__button-label{min-height:46px;padding-inline:20px;border-radius:3px;font-size:.9375rem;letter-spacing:.01em}.product-details .variant-option__button-label__text{display:inline-flex;align-items:center;gap:8px}.product-details .variant-option__button-label:has(input[value*=Yellow i]) .variant-option__button-label__text:before,.product-details .variant-option__button-label:has(input[value*=Rose i]) .variant-option__button-label__text:before,.product-details .variant-option__button-label:has(input[value*=White i]) .variant-option__button-label__text:before,.product-details .variant-option__button-label:has(input[value*=Silver i]) .variant-option__button-label__text:before{content:"";width:14px;height:14px;border-radius:50%;flex:none;box-shadow:inset 0 0 0 1px #151b3b2e}.product-details .variant-option__button-label:has(input[value*=Yellow i]) .variant-option__button-label__text:before{background:linear-gradient(135deg,#f3dda2,#c9a054)}.product-details .variant-option__button-label:has(input[value*=Rose i]) .variant-option__button-label__text:before{background:linear-gradient(135deg,#f2cdbe,#c98f7a)}.product-details .variant-option__button-label:has(input[value*=White i]) .variant-option__button-label__text:before,.product-details .variant-option__button-label:has(input[value*=Silver i]) .variant-option__button-label__text:before{background:linear-gradient(135deg,#fff,#c9ccd1)}.product-details .quantity-selector{border-radius:3px;min-height:56px}.product-details .add-to-cart-button.button,.product-details .shopify-payment-button__button{min-height:56px!important;border-radius:3px!important;width:100%}.product-details .shopify-payment-button__button--unbranded{font-size:.875rem}.product-details .shopify-payment-button__more-options{font-size:.875rem;color:var(--dl-muted)}.dl-pdp-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;padding:0;list-style:none;font-size:.8125rem;color:var(--dl-muted)}.dl-pdp-crumbs a{color:var(--dl-muted);text-decoration:none}.dl-pdp-crumbs a:hover{color:var(--dl-ink);text-decoration:underline;text-underline-offset:3px}.dl-pdp-crumbs li+li:before{content:"/";margin-right:6px;color:var(--dl-line)}.dl-pdp-heading .dl-eyebrow{margin-bottom:10px}.dl-pdp-title{font-family:var(--dl-serif);font-weight:500;font-size:clamp(2rem,1.6rem + 1.1vw,2.5rem);line-height:1.1;letter-spacing:-.01em;margin:0;color:var(--dl-ink);text-wrap:balance}.dl-pdp-note{display:flex;align-items:center;gap:10px;margin:0;font-size:.9375rem;line-height:1.5;color:var(--dl-muted)}.dl-pdp-note .dl-icon{width:20px;height:20px}.dl-pdp-note--pill{background:var(--dl-sand);color:var(--dl-ink);border-radius:3px;padding:14px 18px;font-size:.9375rem}.dl-pdp-note--pill strong{font-weight:500}.dl-trust{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none}.dl-trust li{display:flex;align-items:center;gap:10px;padding:14px;border-radius:3px;background:var(--dl-porcelain);border:1px solid rgb(220 210 194 / .6);font-size:.875rem;line-height:1.35;color:var(--dl-ink)}.dl-trust .dl-icon{width:22px;height:22px}.dl-acc{border-top:1px solid var(--dl-line)}.dl-acc details{border-bottom:1px solid var(--dl-line)}.dl-acc summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:14px 0;cursor:pointer;list-style:none;font-family:var(--dl-sans-medium);font-weight:500;font-size:.9375rem;letter-spacing:.12em;text-transform:uppercase;color:var(--dl-ink)}.dl-acc summary::-webkit-details-marker{display:none}.dl-acc__icon{position:relative;width:14px;height:14px;flex:none}.dl-acc__icon:before,.dl-acc__icon:after{content:"";position:absolute;left:0;top:50%;width:14px;height:1.5px;background:var(--dl-cacao);transition:transform .3s var(--dl-ease)}.dl-acc__icon:after{transform:rotate(90deg)}details[open]>summary .dl-acc__icon:after{transform:rotate(0)}.dl-acc__body{padding:0 0 22px;font-size:1rem;line-height:1.65;color:var(--dl-ink)}.dl-acc__body p{margin:0 0 .8em}.dl-acc__body p:last-child{margin-bottom:0}.dl-acc__body ul{padding-left:1.1em;margin:0 0 .8em}.dl-acc__body a{color:var(--dl-cacao);text-underline-offset:3px}@media screen and (min-width:990px){sticky-add-to-cart,.sticky-add-to-cart__bar{display:none!important}}@media screen and (max-width:989px){.sticky-add-to-cart__bar{left:12px!important;right:12px;bottom:calc(12px + env(safe-area-inset-bottom))!important;width:auto!important;transform:translateY(calc(100% + 40px))!important;border-radius:10px!important;padding:10px!important;gap:12px!important}.sticky-add-to-cart__bar[data-stuck=true]{transform:translateY(0)!important}body.dl-footer-in-view .sticky-add-to-cart__bar{transform:translateY(calc(100% + 40px))!important;opacity:0!important;pointer-events:none}.sticky-add-to-cart__bar:before{background:linear-gradient(var(--dl-porcelain) 0 100%),linear-gradient(#1f2f7224 0 100%)!important;background-clip:content-box,border-box!important}.sticky-add-to-cart__image{height:52px!important;width:52px;border-radius:6px!important}.sticky-add-to-cart__title{font-family:var(--dl-serif);font-size:1.0625rem!important;font-weight:500!important;display:block!important}.sticky-add-to-cart__variant{display:none!important}.sticky-add-to-cart__price,.sticky-add-to-cart__price .price{font-size:.9375rem!important;font-weight:400!important;color:var(--dl-cacao)}.sticky-add-to-cart__bar .sticky-add-to-cart__button{width:auto!important;min-height:48px;height:48px!important;padding:0 20px!important;border-radius:3px;font-size:.8125rem}.sticky-add-to-cart__bar .sticky-add-to-cart__button .add-to-cart-text__content{display:inline!important}.sticky-add-to-cart__bar .sticky-add-to-cart__button .add-to-cart-text>.svg-wrapper{display:none}}@media screen and (min-width:990px){.product-grid.product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(4, minmax(0, 1fr))}}@media screen and (min-width:750px)and (max-width:989px){.product-grid.product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(3, minmax(0, 1fr))}}.facets,.facets__form{font-size:.9375rem}.facets .facets__summary,.facets__label,.sorting-filter__label{font-size:.875rem;letter-spacing:.1em;text-transform:uppercase}.dl-coll-head{padding-block:56px 32px}.dl-coll-head__grid{display:grid;gap:28px;align-items:end}.dl-coll-head__title{font-family:var(--dl-serif);font-weight:500;font-size:clamp(2.5rem,1.5rem + 3vw,4.25rem);line-height:1.05;margin:0;letter-spacing:-.01em}.dl-coll-head__desc{max-width:70ch;margin-top:16px;color:var(--dl-muted);font-size:1.0625rem;line-height:1.65}.dl-coll-head__desc p{margin:0 0 .6em}.dl-coll-head__banner{aspect-ratio:16 / 7}.dl-coll-head .dl-pdp-crumbs{margin-bottom:18px}@media screen and (min-width:990px){.dl-coll-head--has-image .dl-coll-head__grid{grid-template-columns:5fr 6fr}.dl-coll-head--has-image .dl-coll-head__banner{aspect-ratio:4 / 3}}@media screen and (max-width:749px){.dl-coll-head{padding-block:36px 20px}}@media screen and (min-width:750px){#cart-drawer .theme-drawer__dialog{border-radius:10px 0 0 10px;overflow:hidden}}.dl-cart-progress{margin:0 var(--cart-drawer-padding, 20px) 18px;padding:14px 16px;border-radius:3px;background:var(--dl-sand);color:var(--dl-ink);font-size:.9375rem;line-height:1.45}.dl-cart-progress__bar{display:flex;gap:6px;margin-top:10px}.dl-cart-progress__bar span{flex:1;height:4px;border-radius:3px;background:#1f2f7224}.dl-cart-progress__bar span.is-on{background:var(--dl-champagne)}.dl-cart-progress__note{display:block;margin-top:6px;font-size:.8125rem;color:var(--dl-muted)}.dl-cart-reassure{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;font-size:.875rem;color:var(--dl-muted);text-align:center}.dl-cart-reassure .dl-icon{width:18px;height:18px}.cart-discount__label,.cart-totals__tax-note,.cart-totals__tax-note small,.cart-item__error small{font-size:.8125rem!important}.shopify-section-group-footer-group .section-background{background:var(--dl-cacao)!important}.shopify-section-group-footer-group,.shopify-section-group-footer-group .footer-content,.shopify-section-group-footer-group .utilities{color:var(--dl-ivory);--color-foreground: #F5EFE6;--color-foreground-rgb: 245 239 230;--color-foreground-muted: rgb(245 239 230 / .78)}.shopify-section-group-footer-group a{color:var(--dl-ivory)}.shopify-section-group-footer-group a:hover{color:var(--dl-gold-light)}.shopify-section-group-footer-group .menu__heading,.shopify-section-group-footer-group .menu__heading__default{font-family:var(--dl-sans-medium);font-weight:500;font-size:.875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--dl-gold-light)}.shopify-section-group-footer-group .menu__item,.shopify-section-group-footer-group .menu__item a{font-size:.9375rem;line-height:1.5}.shopify-section-group-footer-group [class*=__footer_logo]{width:170px;max-width:100%}.shopify-section-group-footer-group [class*=__footer_logo] img{width:170px;max-width:100%;height:auto}.shopify-section-group-footer-group [class*=__footer_tagline] p{font-size:1rem;color:#f5efe6d1}.shopify-section-group-footer-group .email-signup__input{min-height:52px;border-radius:3px!important;padding-inline:20px;background:#f5efe60f!important;color:var(--dl-ivory)!important;border-color:#f5efe659!important;font-size:.9375rem}.shopify-section-group-footer-group .email-signup__input::placeholder{color:#f5efe6b3}.shopify-section-group-footer-group .email-signup__button{min-height:52px;border-radius:3px!important;background:var(--dl-ivory)!important;color:var(--dl-cacao)!important;font-size:.8125rem}.shopify-section-group-footer-group .footer-utilities__text,.shopify-section-group-footer-group .policy_list a,.shopify-section-group-footer-group .utilities a{font-size:.875rem!important;color:#f5efe6d1}.shopify-section-group-footer-group .utilities{border-top-color:#f5efe629!important}@media screen and (min-width:990px){.shopify-section-group-footer-group .footer-content[style*="--grid-columns: 4"]{grid-template-columns:1.7fr 1fr 1fr 1fr;column-gap:56px}}.dl-hero{background:var(--dl-ivory)}.dl-hero__grid{display:grid;gap:28px;padding-block:20px 56px}.dl-hero__media{order:-1}.dl-hero__frame{position:relative;overflow:hidden;border-radius:var(--dl-radius-media);background:var(--dl-sand);aspect-ratio:4 / 5}.dl-hero__frame picture,.dl-hero__frame>img,.dl-hero__frame>svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.dl-hero__frame img{width:100%;height:100%;object-fit:cover;object-position:var(--dl-hero-pos, center)}.dl-hero__chip{position:absolute;left:16px;bottom:16px;display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:3px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--dl-ink);font-size:.875rem;line-height:1.2;box-shadow:var(--dl-shadow-soft)}.dl-hero__chip .dl-icon{width:18px;height:18px}.dl-hero__content{max-width:620px}.dl-hero__text{margin-top:20px;max-width:34em;color:var(--dl-ink)}.dl-hero__actions{margin-top:28px}.dl-hero__trust{display:flex;flex-direction:column;gap:10px;margin:28px 0 0;padding:22px 0 0;list-style:none;border-top:1px solid var(--dl-line)}.dl-hero__trust li{display:flex;align-items:center;gap:10px;font-size:.875rem;line-height:1.4;color:var(--dl-ink)}.dl-hero__trust .dl-icon{width:20px;height:20px}@media screen and (max-width:749px){.dl-hero__actions .dl-btn{flex:1 1 100%}}@media screen and (min-width:990px){.dl-hero__grid{grid-template-columns:minmax(0,5fr) minmax(0,6.2fr);align-items:center;gap:clamp(40px,5vw,88px);min-height:max(640px,calc(100svh - var(--header-group-height, 110px) - 24px));padding-block:24px 48px}.dl-hero__media{order:2;align-self:stretch;display:flex}.dl-hero__frame{flex:1;aspect-ratio:auto;min-height:600px;border-radius:var(--dl-radius-frame)}.dl-hero__frame--arch{border-radius:var(--dl-radius-frame)}.dl-hero__chip{left:24px;bottom:24px}.dl-hero__trust{flex-direction:row;flex-wrap:wrap;gap:12px 28px}}.dl-marquee{background:var(--dl-sand);border-block:1px solid rgb(220 210 194 / .7);overflow:hidden;padding-block:16px}.dl-marquee__track{display:flex;width:max-content;animation:dl-marquee var(--dl-marquee-speed, 40s) linear infinite}.dl-marquee:hover .dl-marquee__track{animation-play-state:paused}.dl-marquee__list{display:flex;align-items:center;flex:none;margin:0;padding:0;list-style:none}.dl-marquee__item{display:inline-flex;align-items:center;white-space:nowrap;font-family:var(--dl-serif);font-weight:500;font-size:1.3125rem;font-style:italic;color:var(--dl-ink)}.dl-marquee__item:after{content:"\2726";font-style:normal;font-size:.8125rem;color:var(--dl-champagne);margin-inline:28px}@keyframes dl-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.dl-marquee__track{animation:none;width:auto;justify-content:center;flex-wrap:wrap}.dl-marquee__list{flex-wrap:wrap;justify-content:center;row-gap:6px}.dl-marquee__list[aria-hidden=true]{display:none}}.dl-cats__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:36px}.dl-cats__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media screen and (min-width:990px){.dl-cats__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.dl-cat{position:relative;display:block;text-decoration:none;color:var(--dl-ivory);border-radius:var(--dl-radius-media);overflow:hidden}.dl-cat .dl-media{aspect-ratio:3 / 4;border-radius:var(--dl-radius-media)}.dl-cat .dl-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#151b3b00 45%,#151b3b9e);z-index:1}.dl-cat__label{position:absolute;left:20px;right:20px;bottom:18px;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.dl-cat__name{font-family:var(--dl-serif);font-weight:500;font-size:1.625rem;line-height:1.1;color:var(--dl-ivory)}.dl-cat__shop{display:inline-flex;align-items:center;gap:6px;font-family:var(--dl-sans-medium);font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dl-ivory);white-space:nowrap}.dl-cat__shop svg{width:14px;height:14px;transition:transform .35s var(--dl-ease)}.dl-cat:hover .dl-cat__shop svg{transform:translate(3px)}@media screen and (max-width:749px){.dl-cat__label{left:14px;right:14px;bottom:12px;flex-direction:column;align-items:flex-start;gap:4px}.dl-cat__name{font-size:1.375rem}}.dl-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:28px 0 0;padding:0;list-style:none}.dl-pill{display:inline-flex;align-items:center;min-height:46px;padding:0 22px;border-radius:3px;border:1px solid var(--dl-line);background:var(--dl-porcelain);color:var(--dl-ink);font-size:.9375rem;text-decoration:none;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.dl-pill:hover{background:var(--dl-cacao);border-color:var(--dl-cacao);color:var(--dl-ivory)}.dl-split__grid{display:grid;gap:32px;align-items:center}.dl-split__media .dl-media{aspect-ratio:4 / 5}.dl-split__content{max-width:560px}.dl-split__text{margin-top:22px}@media screen and (min-width:990px){.dl-split__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,7vw,120px)}.dl-split--reverse .dl-split__media{order:2}.dl-split__content{padding-block:24px}}.dl-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:36px 0 0;padding:26px 0 0;border-top:1px solid var(--dl-line);list-style:none}.dl-stat__value{display:block;font-family:var(--dl-serif);font-weight:500;font-size:clamp(2rem,1.5rem + 1.4vw,2.75rem);line-height:1;color:var(--dl-gold-strong);white-space:nowrap}.dl-stat__caption{display:block;margin-top:10px;font-size:.875rem;line-height:1.4;color:var(--dl-muted)}@media screen and (max-width:749px){.dl-stats{gap:12px}.dl-stat__value{font-size:1.75rem}.dl-stat__caption{font-size:.8125rem}}.dl-compare__head{text-align:center;max-width:760px;margin:0 auto 44px}.dl-compare__head .dl-eyebrow{justify-content:center}.dl-compare__wrap{max-width:1040px;margin-inline:auto;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-top:18px}.dl-compare__table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:1rem}.dl-compare__table th,.dl-compare__table td{padding:18px 20px;text-align:center;vertical-align:middle;border-bottom:1px solid rgb(220 210 194 / .8);line-height:1.35}.dl-compare__table thead th{font-family:var(--dl-serif);font-weight:500;font-size:1.5rem;line-height:1.15;padding-block:26px 20px;color:var(--dl-ink);position:relative}.dl-compare__col-label{width:30%}.dl-compare__table tbody th{text-align:left;font-family:var(--dl-sans);font-weight:400;font-size:.9375rem;color:var(--dl-muted);width:30%}.dl-compare__table .is-pick{background:var(--dl-ivory);color:var(--dl-ink);font-weight:500}.dl-compare__table thead .is-pick{border-top:3px solid var(--dl-champagne);border-radius:3px 3px 0 0}.dl-compare__table tbody tr:last-child .is-pick{border-radius:0 0 3px 3px}.dl-compare__table tbody tr:last-child th,.dl-compare__table tbody tr:last-child td{border-bottom:0}.dl-compare__pick{position:absolute;top:-15px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;min-height:28px;padding:3px 14px;border-radius:3px;background:var(--dl-cacao);color:var(--dl-ivory);font-family:var(--dl-sans-medium);font-weight:500;font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.dl-compare__yes,.dl-compare__no{display:inline-flex;align-items:center;gap:6px}.dl-compare__yes svg{width:18px;height:18px;color:var(--dl-gold-strong)}.dl-compare__no{color:var(--dl-muted)}.dl-compare__no svg{width:16px;height:16px;color:var(--dl-muted)}.dl-compare__note{max-width:1040px;margin:22px auto 0;font-size:.8125rem;line-height:1.5;color:var(--dl-muted);text-align:center}@media screen and (max-width:749px){.dl-compare__head{margin-bottom:28px}.dl-compare__wrap{margin-inline:calc(var(--dl-gutter) * -1);padding-inline:var(--dl-gutter)}.dl-compare__table{min-width:340px;font-size:.875rem}.dl-compare__table th,.dl-compare__table td{padding:14px 6px}.dl-compare__table thead th{font-size:1.0625rem;padding-block:24px 14px}.dl-compare__table tbody th{font-size:.8125rem;padding-left:0}.dl-compare__col-label{width:32%}.dl-compare__pick{font-size:.8125rem;letter-spacing:.06em;padding:3px 10px}.dl-compare__yes svg{display:none}.dl-compare__no svg{display:none}}.dl-wide__frame{position:relative;border-radius:var(--dl-radius-band);overflow:hidden;background:var(--dl-sand)}.dl-wide__frame .dl-media{border-radius:0;aspect-ratio:16 / 9}.dl-wide__content{padding-top:28px;max-width:560px}.dl-wide__text{margin-top:18px}@media screen and (min-width:990px){.dl-wide__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f5efe6f0,#f5efe6c7 30%,#f5efe600 58%);pointer-events:none}.dl-wide__content{position:absolute;z-index:2;top:50%;left:clamp(40px,5vw,80px);transform:translateY(-50%);width:min(480px,42%);padding:0}html.dl-js:not(.shopify-design-mode) .dl-wide__content.dl-reveal:not(.is-in){transform:translateY(calc(-50% + 16px))}html.dl-js .dl-wide__content.dl-reveal.is-in{transform:translateY(-50%)}}.dl-promise__head{text-align:center;margin-bottom:44px}.dl-promise__head .dl-eyebrow{justify-content:center}.dl-promise__grid{display:grid;grid-template-columns:1fr;gap:12px;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.dl-promise__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media screen and (min-width:1100px){.dl-promise__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.dl-pillar{display:flex;flex-direction:column;gap:12px;padding:30px 26px;border-radius:var(--dl-radius-card);background:var(--dl-porcelain);border:1px solid rgb(220 210 194 / .55)}.dl-pillar__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--dl-ivory);border:1px solid rgb(184 151 90 / .45);margin-bottom:6px}.dl-pillar__icon .dl-icon{width:24px;height:24px}.dl-pillar__title{margin:0;font-family:var(--dl-serif);font-weight:500;font-size:1.5rem;line-height:1.15;color:var(--dl-ink)}.dl-pillar__text{font-size:1rem;line-height:1.6;color:var(--dl-muted)}.dl-pillar__text p{margin:0}.dl-pillar__text a{color:var(--dl-cacao);text-underline-offset:3px}.dl-pillar .dl-link{margin-top:auto;align-self:flex-start;min-height:36px}.dl-promise--compact .dl-promise__head{margin-bottom:28px}.dl-promise--compact .dl-pillar{padding:22px 20px;flex-direction:row;align-items:flex-start;gap:14px}.dl-promise--compact .dl-pillar__icon{width:44px;height:44px;margin:0;flex:none}.dl-promise--compact .dl-pillar__title{font-size:1.25rem}.dl-promise--compact .dl-pillar__text{font-size:.9375rem;margin-top:4px}.dl-promise--compact .dl-link{margin-top:8px}.dl-bundle__band{position:relative;overflow:hidden;border-radius:var(--dl-radius-band);background:var(--dl-cacao);color:var(--dl-ivory);padding:clamp(40px,6vw,88px) clamp(24px,6vw,88px);display:grid;gap:36px;align-items:center}.dl-bundle__band:before{content:"";position:absolute;width:520px;height:520px;right:-160px;top:-220px;border-radius:50%;border:1px solid rgb(212 188 138 / .22);box-shadow:0 0 0 60px #d4bc8a0a,0 0 0 120px #d4bc8a08;pointer-events:none}.dl-bundle__text{margin-top:18px;max-width:34em;color:#f5efe6e0}.dl-bundle__tiers{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;position:relative}.dl-tier{padding:24px 20px;border-radius:var(--dl-radius-card);border:1px solid rgb(212 188 138 / .35);background:#f5efe60d;text-align:center}.dl-tier__value{display:block;font-family:var(--dl-serif);font-weight:500;font-size:clamp(2.75rem,2rem + 2vw,4rem);line-height:1;color:var(--dl-gold-light)}.dl-tier__label{display:block;margin-top:10px;font-size:.875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--dl-ivory)}@media screen and (min-width:990px){.dl-bundle__band{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:64px}}.dl-faq__grid{display:grid;gap:32px}@media screen and (min-width:990px){.dl-faq__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:80px;align-items:start}.dl-faq__intro{position:sticky;top:calc(var(--header-height, 80px) + 32px)}}.dl-faq__intro .dl-rte{margin-top:18px;color:var(--dl-muted)}.dl-faq__intro .dl-actions{margin-top:26px}.dl-faq .dl-acc summary{font-family:var(--dl-serif);font-weight:500;font-size:1.375rem;letter-spacing:0;text-transform:none;line-height:1.25;min-height:72px;padding:18px 0}.dl-faq .dl-acc__body{font-size:1.0625rem;max-width:62ch;color:var(--dl-ink)}@media screen and (max-width:749px){.dl-faq .dl-acc summary{font-size:1.25rem;min-height:64px}.dl-faq .dl-acc__body{font-size:1rem}}.dl-journal__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:36px}.dl-journal__grid{display:grid;gap:32px;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.dl-journal__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.dl-post{display:flex;flex-direction:column;gap:14px;text-decoration:none;color:inherit}.dl-post .dl-media{aspect-ratio:4 / 3}.dl-post__date{font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dl-gold-text)}.dl-post__title{margin:0;font-family:var(--dl-serif);font-weight:500;font-size:1.625rem;line-height:1.15;color:var(--dl-ink)}.dl-post__excerpt{margin:0;font-size:1rem;line-height:1.6;color:var(--dl-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dl-post .dl-link{align-self:flex-start;min-height:36px}.dl-news__card{max-width:880px;margin-inline:auto;padding:clamp(36px,6vw,72px) clamp(22px,6vw,80px);border-radius:var(--dl-radius-band);background:var(--dl-porcelain);border:1px solid rgb(220 210 194 / .6);text-align:center}.dl-news__card .dl-eyebrow{justify-content:center}.dl-news__text{margin-top:16px;color:var(--dl-muted)}.dl-news__form{display:flex;gap:10px;max-width:520px;margin:30px auto 0}.dl-news__form input[type=email]{flex:1;min-width:0;min-height:52px;padding:0 22px;border-radius:3px!important;border:1px solid var(--dl-line);background:var(--dl-ivory);color:var(--dl-ink);font-size:1rem}.dl-news__form input[type=email]:focus{border-color:var(--dl-cacao);outline:none;box-shadow:0 0 0 3px #b8975a4d}.dl-news__legal{margin-top:14px;font-size:.8125rem;color:var(--dl-muted)}.dl-news__msg{margin:24px auto 0;max-width:520px;padding:14px 18px;border-radius:3px;background:var(--dl-sand);font-size:1rem}.dl-news__msg strong{font-weight:600;letter-spacing:.06em}.dl-news__msg--error{background:#f6e1da;color:#6e2a16}@media screen and (max-width:749px){.dl-news__form{flex-direction:column}}.dl-points{display:grid;gap:18px;margin:30px 0 0;padding:0;list-style:none}.dl-points li{display:flex;gap:14px;align-items:flex-start;font-size:1.0625rem;line-height:1.55}.dl-points .dl-check{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:50%;background:var(--dl-sand);color:var(--dl-gold-strong);margin-top:1px}.dl-points .dl-check svg{width:14px;height:14px}.dl-look__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:32px}.dl-look__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;margin:0;padding:0;list-style:none}@media screen and (min-width:990px){.dl-look__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.dl-card{position:relative;display:flex;flex-direction:column;gap:12px;text-decoration:none;color:inherit}.dl-card .dl-media{aspect-ratio:1;background:var(--dl-porcelain)}.dl-card .dl-media img+img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s ease,transform .6s var(--dl-ease)}@media(hover:hover){.dl-card:hover .dl-media img+img{opacity:1}}.dl-card:hover .dl-media img{transform:scale(1.03)}.dl-card__title{font-family:var(--dl-serif);font-weight:500;font-size:1.25rem;line-height:1.2;color:var(--dl-ink)}.dl-card__price{font-size:1rem;color:var(--dl-cacao)}.dl-card__price s{color:var(--dl-muted);margin-left:6px;font-size:.9375rem}@media screen and (max-width:749px){.dl-card__title{font-size:1.125rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/daellia-v2.css.map */
