:root{--type-display: clamp(3rem, 8vw + 1rem, 7rem);--type-h1: clamp(2.2rem, 5vw + .5rem, 4.5rem);--type-h2: clamp(1.6rem, 3.5vw, 3rem);--type-h3: clamp(1.2rem, 2.5vw, 2rem);--type-h4: clamp(1rem, 2vw, 1.4rem);--type-body: clamp(.875rem, 1.2vw, 1rem);--type-small: clamp(.75rem, 1vw, .875rem);--type-label: clamp(.65rem, .9vw, .75rem);--type-body-min: .875rem;--type-label-min: .65rem;--db-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--db-sans: "Montserrat", "Segoe UI", "Helvetica Neue", sans-serif;--lh-tight: 1.15;--lh-body: 1.7;--lh-relaxed: 1.85;--ls-label: .15em;--ls-label-tight: .1em;--ls-label-wide: .2em;--db-gold: #C9A84C;--db-white: #f5f0e8;--db-black: #0a0a0a}h1,h2,h3,h4,h5,h6{font-family:var(--db-serif)!important;font-weight:300!important;font-style:italic;letter-spacing:.02em;line-height:var(--lh-tight);color:inherit;margin:0;text-rendering:optimizeLegibility}.shopify-section:not(.db-light-section) h1,.shopify-section:not(.db-light-section) h2,.shopify-section:not(.db-light-section) h3,.shopify-section:not(.db-light-section) h4,.shopify-section:not(.db-light-section) h5,.shopify-section:not(.db-light-section) h6,[class*=color-scheme] h1,[class*=color-scheme] h2,[class*=color-scheme] h3,[class*=color-scheme] h4,[class*=color-scheme] h5,[class*=color-scheme] h6{color:var(--db-white)!important}h1{font-size:var(--type-h1);font-style:italic;letter-spacing:-.015em;line-height:1.1}h2{font-size:var(--type-h2);font-style:italic;letter-spacing:-.01em;line-height:1.15}h3{font-size:var(--type-h3);font-style:italic;letter-spacing:.01em;line-height:1.2}h4{font-size:var(--type-h4);font-style:italic;letter-spacing:.02em;line-height:1.25}h5,h6{font-size:var(--type-body);font-style:italic;letter-spacing:.02em;line-height:1.3}body,p,span,li,td,blockquote{font-family:var(--db-sans)!important;font-weight:300;font-size:var(--type-body);line-height:var(--lh-body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-size:var(--type-body);line-height:var(--lh-relaxed)}p{margin:0 0 1em;font-size:var(--type-body);line-height:var(--lh-body)}blockquote{font-style:italic;line-height:var(--lh-relaxed)}.label,.eyebrow,[class*=eyebrow],[class*=label],.caption,button,.button{font-family:var(--db-sans)!important;font-weight:400;font-size:var(--type-label);line-height:1.4;letter-spacing:var(--ls-label);text-transform:uppercase}.label--tight,[class*=label--tight]{letter-spacing:var(--ls-label-tight)}.label--wide,[class*=label--wide]{letter-spacing:var(--ls-label-wide)}a{color:var(--db-gold);text-decoration:none;transition:color .3s ease}a:hover,a:focus-visible{color:#d9bb6e}a:focus-visible{outline:2px solid var(--db-gold);outline-offset:2px;border-radius:2px}::selection{background-color:var(--db-gold);color:var(--db-black)}::-moz-selection{background-color:var(--db-gold);color:var(--db-black)}.db-collections-grid__eyebrow{font-family:var(--db-sans)!important;font-size:var(--type-label);font-weight:500;letter-spacing:var(--ls-label-wide);text-transform:uppercase;line-height:1.4}.db-collections-grid__title{font-family:var(--db-serif)!important;font-size:var(--type-h2);font-weight:300;font-style:italic;line-height:1.15;letter-spacing:-.01em}.db-collection-card__label{font-family:var(--db-sans)!important;font-size:var(--type-label);font-weight:500;letter-spacing:var(--ls-label-wide);text-transform:uppercase}.db-collection-card__title{font-family:var(--db-serif)!important;font-size:clamp(1.2rem,2.5vw,1.8rem);font-weight:300;font-style:italic;line-height:1.15;letter-spacing:.01em}.db-ec__eyebrow{font-family:var(--db-sans)!important;font-size:var(--type-label);font-weight:500;letter-spacing:var(--ls-label-wide);text-transform:uppercase}.db-ec__heading{font-family:var(--db-serif)!important;font-size:var(--type-h2);font-weight:300;font-style:italic;line-height:1.1;letter-spacing:-.01em}.db-ec__subtext{font-family:var(--db-sans)!important;font-size:var(--type-body);font-weight:300;line-height:var(--lh-body)}.db-ec__input{font-family:var(--db-sans)!important;font-size:var(--type-small);font-weight:300;line-height:1.4}.db-ec__label-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.db-trust-item__title{font-family:var(--db-sans)!important;font-size:clamp(.8rem,1.5vw,.95rem);font-weight:500;line-height:1.3;letter-spacing:.02em}.db-trust-item__subtitle{font-family:var(--db-sans)!important;font-size:clamp(.7rem,1.2vw,.85rem);font-weight:300;line-height:1.4;letter-spacing:.01em}.db-bs__label{font-family:var(--db-sans)!important;font-size:var(--type-label);font-weight:500;letter-spacing:var(--ls-label-wide);text-transform:uppercase}.db-bs__heading{font-family:var(--db-serif)!important;font-size:var(--type-h2);font-weight:300;font-style:italic;line-height:1.08;letter-spacing:-.01em}.db-bs__text{font-family:var(--db-sans)!important;font-size:var(--type-body);font-weight:300;line-height:var(--lh-relaxed)}.db-bs__badge{font-family:var(--db-sans)!important;font-size:var(--type-label);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.db-bs__cta,.db-reviews__eyebrow{font-family:var(--db-sans)!important;font-size:var(--type-label);font-weight:500;letter-spacing:var(--ls-label-wide);text-transform:uppercase}.db-reviews__heading{font-family:var(--db-serif)!important;font-size:var(--type-h2);font-weight:300;font-style:italic;line-height:1.1}.db-review-card__text{font-family:var(--db-sans)!important;font-size:var(--type-small);font-weight:300;font-style:italic;line-height:var(--lh-relaxed)}.db-review-card__author{font-family:var(--db-sans)!important;font-size:var(--type-label);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.db-review-card__product{font-family:var(--db-sans)!important;font-size:clamp(.6rem,.85vw,.7rem);font-weight:400;letter-spacing:.06em;text-transform:uppercase}.db-hero__vendor{font-family:var(--db-sans)!important;font-size:var(--type-label);font-weight:500;letter-spacing:.25em;text-transform:uppercase;line-height:1}.db-hero__title{font-family:var(--db-serif)!important;font-size:var(--type-h1);font-weight:300;font-style:italic;line-height:1.1;letter-spacing:-.01em}.db-hero__price-regular,.db-hero__price-sale{font-family:var(--db-sans)!important;font-size:clamp(.9rem,1.5vw,1.2rem);font-weight:400;letter-spacing:.04em;line-height:1}.db-hero__cta-text{font-family:var(--db-sans)!important;font-size:var(--type-label);font-weight:500;letter-spacing:var(--ls-label-wide);text-transform:uppercase}.db-ann-bar__item{font-family:var(--db-sans)!important;font-size:clamp(.65rem,1vw,.75rem);font-weight:400;letter-spacing:.15em;text-transform:uppercase;line-height:1.4}.db-bestsellers__eyebrow{font-family:var(--db-sans)!important;font-size:var(--type-label);font-weight:500;letter-spacing:var(--ls-label-wide);text-transform:uppercase}.db-bestsellers__title{font-family:var(--db-serif)!important;font-size:var(--type-h2);font-weight:300;font-style:italic;line-height:1.1;letter-spacing:-.01em}.db-bestsellers__subtitle{font-family:var(--db-sans)!important;font-size:var(--type-small);font-weight:300;line-height:var(--lh-body)}.db-tab-btn{font-family:var(--db-sans)!important;font-size:var(--type-label);font-weight:500;letter-spacing:var(--ls-label-wide);text-transform:uppercase;line-height:1.4}.db-product-card__vendor{font-family:var(--db-sans)!important;font-size:clamp(.65rem,.9vw,.8rem);font-weight:500;letter-spacing:.22em;text-transform:uppercase}.db-product-card__title{font-family:var(--db-serif)!important;font-size:clamp(1rem,1.8vw,1.2rem);font-weight:300;font-style:italic;line-height:1.3;letter-spacing:.01em}.db-product-card__price{font-family:var(--db-sans)!important;font-size:clamp(.8rem,1.2vw,.95rem);font-weight:400;letter-spacing:.03em;line-height:1.4}.db-bestsellers__cta{font-family:var(--db-sans)!important;font-size:var(--type-label);font-weight:500;letter-spacing:var(--ls-label-wide);text-transform:uppercase}h1{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media(max-width:768px){:root{--lh-body: 1.6;--lh-relaxed: 1.75}body,p,span,li,td,blockquote{font-size:max(var(--type-body),.875rem)}.label,.eyebrow,[class*=eyebrow],[class*=label],.caption,button,.button{font-size:max(var(--type-label),.65rem)}.label,.eyebrow,[class*=eyebrow],[class*=label]{letter-spacing:var(--ls-label-tight)}}@media(max-width:480px){h1{font-size:clamp(1.8rem,6vw,2.5rem)}h2{font-size:clamp(1.2rem,4vw,1.8rem)}h3{font-size:clamp(1rem,3vw,1.4rem)}body,p,span,li,td{font-size:.875rem;line-height:1.6}.label,.eyebrow,[class*=label]{font-size:.65rem}}@font-face{font-family:Cormorant Garamond;src:local("Georgia"),local("Times New Roman");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:local("Georgia"),local("Times New Roman");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:local("Segoe UI"),local("Helvetica Neue");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:local("Segoe UI"),local("Helvetica Neue");font-weight:400;font-style:normal;font-display:swap}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/db-typography.css.map */
