html{scroll-padding-block-start:calc(var(--header-height, 4.5rem) + 1rem)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}#MainContent:focus{outline:none}html.dg-lock,html.dg-lock body{overflow:hidden}:root{--dg-ivory: #fbf8f3;--dg-bone: #f3efe7;--dg-champagne: #fbe9dc;--dg-paper: #fffefc;--dg-ink: #14110f;--dg-ink-2: #2b2622;--dg-soft: #5b544d;--dg-gold: #d98a57;--dg-gold-deep: #a8552a;--dg-gold-light: #f3c9ab;--dg-aubergine: #1f1410;--dg-bronze: #4a2c1c;--dg-line: rgb(20 17 15 / .14);--dg-line-soft: rgb(20 17 15 / .08);--dg-accent: #d98a57;--dg-gutter: clamp(1.25rem, 4vw, 3.5rem);--dg-max: 82rem;--dg-wash: linear-gradient(180deg, #fefdf9 0%, #f4f0e8 55%, #f9e4d4 100%);--dg-dark: radial-gradient(90% 120% at 100% 0%, rgb(217 138 87 / .2) 0%, rgb(217 138 87 / 0) 55%), linear-gradient(135deg, #14110f 0%, #2a1a14 52%, #3a2114 100%);--dg-gold-line: linear-gradient(90deg, rgb(217 138 87 / 0) 0%, #d98a57 18%, #f3c9ab 50%, #d98a57 82%, rgb(217 138 87 / 0) 100%);--dg-serif: var(--font-heading--family);--dg-serif-italic: var(--font-accent--family);--dg-sans: var(--font-body--family);--dg-label: var(--font-subheading--family);--dg-ease: cubic-bezier(.22, .61, .36, 1);--dg-apricot: #f9dfcc;--dg-radius: 8px;--dg-radius-lg: 12px}.dg-wrap{inline-size:min(100% - (var(--dg-gutter) * 2),var(--dg-max));margin-inline:auto}.dg-wrap--narrow{--dg-max: 46rem}.dg-wrap--mid{--dg-max: 64rem}.dg-section{padding-block:clamp(3rem,6vw,5rem);position:relative}.dg-section--tight{padding-block:clamp(2.5rem,5vw,4rem)}.dg-section--flush-top{padding-block-start:0}.dg-band--wash{background:var(--dg-wash)}.dg-band--bone{background:var(--dg-bone)}.dg-band--paper{background:var(--dg-paper)}.dg-band--dark{background:var(--dg-dark);color:var(--dg-ivory)}.dg-band--dark:before,.dg-band--edge:before{content:"";position:absolute;inset:0 0 auto;block-size:1px;background:var(--dg-gold-line);opacity:.8}.dg-hidden{display:none!important}.dg-vh{position:absolute!important;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dg-eyebrow{display:block;margin:0;font-family:var(--dg-label);font-size:.75rem;font-weight:500;line-height:1.5;letter-spacing:.2em;text-transform:uppercase;color:var(--dg-gold-deep)}.dg-eyebrow:before,.dg-eyebrow--center:after{content:"";display:inline-block;inline-size:2.25rem;block-size:1px;vertical-align:.32em;background:currentColor;opacity:.7}.dg-eyebrow:before{margin-inline-end:.9em}.dg-eyebrow--center{text-align:center}.dg-eyebrow--center:after{margin-inline-start:.9em}@media(max-width:749px){.dg-eyebrow:before,.dg-eyebrow--center:after{inline-size:1.5rem}}.dg-eyebrow--plain:before{display:none}.dg-band--dark .dg-eyebrow{color:var(--dg-gold-light)}.dg-h1,.dg-h2,.dg-h3,.dg-h4{margin:0;font-family:var(--dg-serif);font-weight:500;color:inherit;text-wrap:balance}.dg-h1{font-size:clamp(2.6rem,6.4vw,5rem);line-height:1.02;letter-spacing:-.012em}.dg-h2{font-size:clamp(2.05rem,4.4vw,3.4rem);line-height:1.06;letter-spacing:-.008em}.dg-h3{font-size:clamp(1.55rem,2.6vw,2.1rem);line-height:1.12}.dg-h4{font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.2}.dg-h1 em,.dg-h2 em,.dg-h3 em,.dg-italic{font-family:var(--dg-serif-italic);font-style:italic;font-weight:400}.dg-lede{margin:0;font-size:clamp(1.02rem,1.25vw,1.15rem);line-height:1.7;color:var(--dg-soft);max-inline-size:38rem;text-wrap:pretty}.dg-band--dark .dg-lede{color:#fbf8f3c7}.dg-text{margin:0;line-height:1.75;color:var(--dg-soft);text-wrap:pretty}.dg-text+.dg-text{margin-block-start:1em}.dg-rule{border:0;block-size:1px;background:var(--dg-line);margin:0}.dg-rule--gold{background:var(--dg-gold-line)}.dg-label{font-family:var(--dg-label);font-size:.75rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.dg-head{display:grid;gap:1rem;margin-block-end:clamp(1.75rem,3vw,2.5rem)}.dg-head--center{justify-items:center;text-align:center}.dg-head--center .dg-lede{margin-inline:auto}@media(min-width:750px){.dg-head--split{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:2rem}.dg-head--split>.dg-head__aside{grid-column:2;grid-row:1 / span 3;align-self:end}}.dg-btn{display:inline-flex;align-items:center;justify-content:center;gap:.7em;min-block-size:3.25rem;padding:.85rem 2rem;border:1px solid var(--dg-ink);border-radius:0;background:var(--dg-ink);color:var(--dg-ivory);font-family:var(--dg-label);font-size:.75rem;font-weight:500;line-height:1.2;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;transition:background-color .3s var(--dg-ease),color .3s var(--dg-ease),border-color .3s var(--dg-ease)}@media(hover:hover){.dg-btn:hover{background:transparent;color:var(--dg-ink);text-decoration:none}}.dg-btn--ghost{background:transparent;color:var(--dg-ink);border-color:#14110f73}@media(hover:hover){.dg-btn--ghost:hover{background:var(--dg-ink);color:var(--dg-ivory);border-color:var(--dg-ink)}}.dg-btn--gold{border-color:transparent;background:linear-gradient(115deg,#e0a070,#f6d6bd 46%,#d98a57);color:var(--dg-ink)}@media(hover:hover){.dg-btn--gold:hover{background:linear-gradient(115deg,#d98a57,#f0c3a1 46%,#c97a45);color:var(--dg-ink)}}.dg-btn--wide{inline-size:100%}.dg-band--dark .dg-btn{background:var(--dg-ivory);color:var(--dg-ink);border-color:var(--dg-ivory)}@media(hover:hover){.dg-band--dark .dg-btn:hover{background:transparent;color:var(--dg-ivory)}}.dg-band--dark .dg-btn--ghost{background:transparent;color:var(--dg-ivory);border-color:#fbf8f380}@media(hover:hover){.dg-band--dark .dg-btn--ghost:hover{background:var(--dg-ivory);color:var(--dg-ink)}}.dg-link{display:inline-flex;align-items:center;gap:.6em;min-block-size:2.75rem;background:linear-gradient(currentColor,currentColor) 0 calc(50% + .95em) / 100% 1px no-repeat;font-family:var(--dg-label);font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:inherit;transition:gap .3s var(--dg-ease),color .3s var(--dg-ease)}.dg-link:after{content:"\2192";font-family:var(--dg-sans);letter-spacing:0}.dg-link:hover{gap:1em;color:var(--dg-gold-deep);text-decoration:none}.dg-band--dark .dg-link:hover{color:var(--dg-gold-light)}.dg-link--wrap,.dg-link--wrap:hover{display:inline-block;padding-block:.45rem;background:none;line-height:1.75;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.5em}.dg-link--wrap:after{display:inline-block;margin-inline-start:.6em;text-decoration:none}.dg :is(.dg-btn,.dg-link,.dg-card__link,.dg-badge,.dg-tile,.dg-input,.dg-select,summary,.dg-lockup a):focus-visible{outline:2px solid var(--dg-gold-deep);outline-offset:3px}.dg .dg-band--dark :is(.dg-btn,.dg-link,.dg-badge,a,.dg-input,.dg-select):focus-visible{outline-color:var(--dg-gold-light)}.dg-stars{--dg-star: .95em;display:inline-block;flex:none;inline-size:calc(var(--dg-star) * 5);block-size:var(--dg-star);background:linear-gradient(90deg,var(--dg-gold) var(--dg-stars, 100%),rgb(20 17 15 / .16) var(--dg-stars, 100%));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 1.5l2.63 5.33 5.87.85-4.25 4.14 1 5.85L10 14.9l-5.25 2.77 1-5.85L1.5 7.68l5.87-.85z'/%3E%3C/svg%3E") 0 50% / var(--dg-star) var(--dg-star) repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 1.5l2.63 5.33 5.87.85-4.25 4.14 1 5.85L10 14.9l-5.25 2.77 1-5.85L1.5 7.68l5.87-.85z'/%3E%3C/svg%3E") 0 50% / var(--dg-star) var(--dg-star) repeat-x}.dg-band--dark .dg-stars,.dg-topbar .dg-stars,.dg-footer .dg-stars{background:linear-gradient(90deg,var(--dg-gold-light) var(--dg-stars, 100%),rgb(251 248 243 / .25) var(--dg-stars, 100%))}.dg-badges{display:grid;gap:.75rem}.dg-badges__row{display:flex;flex-wrap:wrap;gap:.75rem}.dg-badges__note{margin:0;font-size:.75rem;line-height:1.5;color:var(--dg-soft)}.dg-badge{display:inline-flex;align-items:center;gap:.75rem;min-block-size:3.5rem;padding:.6rem 1rem .6rem .75rem;border:1px solid var(--dg-line);background:#fffefcb8;color:var(--dg-ink);text-decoration:none;transition:border-color .3s var(--dg-ease),background-color .3s var(--dg-ease),transform .3s var(--dg-ease)}.dg-badge:hover{border-color:var(--dg-gold);background:var(--dg-paper);text-decoration:none}.dg-badge__mark{display:grid;place-items:center;flex:none;inline-size:2rem;block-size:2rem;background:#fff;border-radius:50%;box-shadow:0 0 0 1px var(--dg-line-soft)}.dg-badge__mark svg{display:block;inline-size:1.15rem;block-size:1.15rem}.dg-badge__body{display:grid;gap:.2rem}.dg-badge__row{display:flex;align-items:center;gap:.5rem;line-height:1}.dg-badge__score{font-family:var(--dg-serif);font-size:1.35rem;font-weight:600;line-height:1}.dg-badge__meta{font-size:.75rem;line-height:1.3;color:var(--dg-soft);white-space:nowrap}.dg-badges--center{justify-items:center;text-align:center}.dg-badges--center .dg-badges__row{justify-content:center}.dg-band--dark .dg-badge,.dg-footer .dg-badge{border-color:#fbf8f338;background:#fbf8f30f;color:var(--dg-ivory)}.dg-band--dark .dg-badge:hover,.dg-footer .dg-badge:hover{border-color:var(--dg-gold-light);background:#fbf8f31a}.dg-band--dark .dg-badge__meta,.dg-band--dark .dg-badges__note,.dg-footer .dg-badge__meta,.dg-footer .dg-badges__note{color:#fbf8f3b8}.dg-badge{max-inline-size:100%}@media(max-width:400px){.dg-badge__meta{white-space:normal}.dg-badges--compact .dg-badge__body{flex-wrap:wrap;row-gap:.15rem}}.dg-badges--compact .dg-badge{min-block-size:2.75rem;padding:.35rem .8rem .35rem .5rem;gap:.55rem}.dg-badges--compact .dg-badge__mark{inline-size:1.6rem;block-size:1.6rem}.dg-badges--compact .dg-badge__mark svg{inline-size:.95rem;block-size:.95rem}.dg-badges--compact .dg-badge__score{font-size:1.1rem}.dg-badges--compact .dg-badge__body{display:flex;align-items:center;gap:.5rem}.dg-badges--inline{display:flex;align-items:center;gap:1.1rem}.dg-badges--inline .dg-badges__lead{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.dg-badges--inline .dg-badge{min-block-size:0;padding:0;gap:.4rem;border:0;background:none;color:inherit;font-size:.75rem}.dg-badges--inline .dg-badge:hover{background:none;text-decoration:underline;text-underline-offset:3px}.dg-badges--inline .dg-badge__body{display:flex;align-items:center;gap:.4rem}.dg-badges--inline .dg-badge__row{gap:.35rem}.dg-badges--inline .dg-badge__mark{inline-size:1.05rem;block-size:1.05rem;box-shadow:none}.dg-badges--inline .dg-badge__mark svg{inline-size:.72rem;block-size:.72rem}.dg-badges--inline .dg-badge__score{font-family:var(--dg-sans);font-size:.75rem;font-weight:600}.dg-badges--inline .dg-badge__meta{font-size:.75rem;color:inherit;opacity:.75}.dg-badges--inline .dg-stars{--dg-star: .7rem}.dg-topbar{position:relative;background:var(--dg-dark);color:var(--dg-ivory);font-size:.75rem;line-height:1.3}.dg-topbar:after{content:"";position:absolute;inset:auto 0 0;block-size:1px;background:var(--dg-gold-line);opacity:.7}.dg-topbar__inner{display:flex;align-items:center;justify-content:center;gap:2rem;min-block-size:2.75rem}.dg-topbar__claim{display:inline-flex;align-items:center;min-block-size:2.75rem;color:inherit;text-decoration:none;letter-spacing:.06em;text-align:center}.dg-topbar__claim strong{display:contents;font-weight:500;color:var(--dg-gold-light)}.dg-topbar__claim>span{display:block}.dg-topbar__claim:hover{text-decoration:underline;text-underline-offset:3px}.dg-topbar .dg-badges{display:none}@media(min-width:990px){.dg-topbar__inner{justify-content:space-between}.dg-topbar .dg-badges{display:flex}}.header-logo.dg-lockup{gap:.9rem;color:var(--dg-ink)}.dg-lockup__home{display:flex;align-items:center;color:inherit;text-decoration:none}.dg-lockup__home:hover{text-decoration:none}.dg-lockup__img{display:block;inline-size:auto;block-size:var(--dg-logo-h-mobile, 38px);max-inline-size:none}.dg-lockup__by{display:flex;flex-direction:column;justify-content:center;gap:.15rem;padding-inline-start:.9rem;border-inline-start:1px solid var(--dg-line);color:var(--dg-ink);text-decoration:none;line-height:1.1;white-space:nowrap}.dg-lockup__by:hover{text-decoration:none;color:var(--dg-gold-deep)}.dg-lockup__by-pre{font-family:var(--dg-serif-italic);font-style:italic;font-size:.875rem;color:var(--dg-gold-deep)}.dg-lockup__by-name{font-family:var(--dg-label);font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.dg-wordmark{display:grid;justify-items:start;font-family:var(--dg-serif);line-height:1;text-transform:uppercase}.dg-wordmark__top{font-size:.8rem;letter-spacing:.5em;padding-block-end:.3em;border-block-end:1px solid currentColor}.dg-wordmark__main{font-size:1.7rem;font-weight:600;letter-spacing:.06em;padding-block-start:.12em}@media(max-width:749px){.header-logo.dg-lockup{position:relative;flex-direction:column;gap:.15rem;padding-block:.5rem}.dg-lockup__home:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.dg-lockup__by{flex-direction:row;align-items:baseline;gap:.35em;padding:0;border:0;pointer-events:none}.dg-lockup__by-pre{font-size:.75rem}.dg-lockup__by-name{font-size:.6875rem;letter-spacing:.16em}}@media(min-width:750px){.dg-lockup__img{block-size:var(--dg-logo-h, 50px)}}.dg .header-section{--dg-menu-track: .14em}.dg #header-component .menu-list__link{letter-spacing:var(--dg-menu-track)}@media(min-width:750px)and (max-width:1499px){.dg .header-section{--dg-menu-track: .11em}.dg #header-component .menu-list__list-item:not([slot=overflow]) .menu-list__link-title{padding-inline-start:.5rem}.dg #header-component .menu-list__list-item:not([slot=overflow])>.menu-list__link .menu-list__link-title{padding-inline-end:.5rem}}.dg #header-component .header__row--top{border-block-end-color:var(--dg-line)}.dg #header-component .header__icon--menu{box-sizing:border-box;min-inline-size:2.75rem;min-block-size:2.75rem}.dg #header-component .header__icon--menu .header-drawer-icon{margin-inline:0 auto}.dg-field{display:grid;gap:.4rem}.dg-field__label{font-family:var(--dg-label);font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--dg-soft)}input.dg-input,textarea.dg-input,select.dg-select{inline-size:100%;min-block-size:3.25rem;padding:.8rem 1rem;border:1px solid rgb(20 17 15 / .35);border-radius:0;background:var(--dg-paper);color:var(--dg-ink);font:inherit;font-size:1rem;line-height:1.3}.dg-input::placeholder{color:#14110f80}input.dg-input:hover,textarea.dg-input:hover,select.dg-select:hover{border-color:var(--dg-ink)}.dg-inline-form{display:grid;gap:.6rem}@media(min-width:560px){.dg-inline-form{grid-template-columns:minmax(0,1fr) auto;gap:0}.dg-inline-form .dg-input{border-inline-end:0}}.dg-form__note{margin:.75rem 0 0;font-size:.75rem;line-height:1.55;color:var(--dg-soft)}.dg-form__ok{margin:0;padding:.9rem 1.1rem;border:1px solid var(--dg-gold);background:#d98a571a;font-size:.95rem}.dg-form__error{margin:0 0 .75rem;padding:.9rem 1.1rem;border:1px solid #8f2d21;color:#8f2d21;font-size:.9rem}.dg-band--dark .dg-input,.dg-footer .dg-input,.dg-footer .dg-select{background:#fbf8f30f;border-color:#fbf8f359;color:var(--dg-ivory)}.dg-band--dark .dg-input::placeholder,.dg-footer .dg-input::placeholder{color:#fbf8f399}.dg-band--dark .dg-form__note,.dg-footer .dg-form__note,.dg-band--dark .dg-field__label,.dg-footer .dg-field__label{color:#fbf8f3b3}.dg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.75rem,4vw,3.25rem) clamp(.85rem,2.2vw,2rem);margin:0;padding:0;list-style:none}@media(min-width:750px){.dg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.dg-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.dg-rail{display:grid;grid-auto-flow:column;grid-auto-columns:min(68vw,17rem);gap:clamp(.85rem,2.2vw,2rem);margin:0;padding:0 var(--dg-gutter) .5rem;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--dg-gutter);scrollbar-width:none}.dg-rail::-webkit-scrollbar{display:none}.dg-rail>*{scroll-snap-align:start;min-inline-size:0}@media(min-width:750px){.dg-rail{grid-auto-columns:calc((100% - 2 * clamp(.85rem,2.2vw,2rem)) / 3)}}@media(min-width:1100px){.dg-rail{grid-auto-columns:calc((100% - (3*clamp(.85rem,2.2vw,2rem)))/4)}}.dg-rail-wrap{position:relative}@media(min-width:750px){.dg-rail-wrap{inline-size:min(100% - (var(--dg-gutter) * 2),var(--dg-max));margin-inline:auto}.dg-rail{padding-inline:0;scroll-padding-inline:0}}.dg-rail-nav{display:none;gap:.5rem}@media(min-width:750px){.dg-rail-nav{display:inline-flex}}.dg-rail-nav[hidden]{display:none}.dg-rail-btn{display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;padding:0;border:1px solid rgb(20 17 15 / .35);border-radius:50%;background:transparent;color:inherit;font-size:1rem;cursor:pointer;transition:background-color .3s var(--dg-ease),color .3s var(--dg-ease),opacity .3s}@media(hover:hover){.dg-rail-btn:hover{background:var(--dg-ink);color:var(--dg-ivory)}}.dg-rail-btn[disabled]{opacity:.3;cursor:default;background:transparent;color:inherit}.dg-band--dark .dg-rail-btn{border-color:#fbf8f366}@media(hover:hover){.dg-band--dark .dg-rail-btn:hover{background:var(--dg-ivory);color:var(--dg-ink)}}.dg-card{position:relative;display:grid;align-content:start;gap:0;min-inline-size:0}.dg-card__link{display:grid;gap:0;color:inherit;text-decoration:none}.dg-card__link:hover{text-decoration:none}.dg-plate{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:radial-gradient(85% 60% at 50% 104%,color-mix(in srgb,var(--dg-accent) 30%,transparent) 0%,transparent 70%),linear-gradient(180deg,#fff,#fbfaf6 58%,#fcefe4);box-shadow:inset 0 0 0 1px var(--dg-line)}.dg-plate__img{position:absolute;inset:var(--dg-plate-pad, 4.5%);inline-size:calc(100% - 2 * var(--dg-plate-pad, 4.5%));block-size:calc(100% - 2 * var(--dg-plate-pad, 4.5%));object-fit:contain;mix-blend-mode:multiply;transition:transform .9s var(--dg-ease)}.dg-card__link:hover .dg-plate__img{transform:scale(1.035)}.dg-plate__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1rem;font-family:var(--dg-serif);font-size:1.25rem;text-align:center;color:#14110f73}.dg-status{display:inline-flex;align-items:center;gap:.5em;padding:.4rem .7rem;background:#fffefceb;box-shadow:inset 0 0 0 1px var(--dg-line);font-family:var(--dg-label);font-size:.6875rem;font-weight:500;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;color:var(--dg-ink)}.dg-status:before{content:"";inline-size:.4rem;block-size:.4rem;border-radius:50%;background:var(--dg-gold)}.dg-status--request:before{background:transparent;box-shadow:inset 0 0 0 1px var(--dg-gold-deep)}.dg-plate .dg-status{position:absolute;inset:.6rem auto auto .6rem;max-inline-size:calc(100% - 1.2rem)}@media(max-width:479px){.dg-plate .dg-status{inset:.45rem auto auto .45rem;max-inline-size:calc(100% - .9rem);gap:.4em;padding:.35rem .45rem;letter-spacing:.06em}}.dg-card__body{display:grid;gap:.2rem;padding-block-start:.9rem}.dg-card__brand{margin:0;font-family:var(--dg-label);font-size:.75rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--dg-gold-deep)}.dg-card__name{margin:0;font-family:var(--dg-serif);font-size:clamp(1.3rem,1.9vw,1.6rem);font-weight:500;line-height:1.12;color:var(--dg-ink)}.dg-card__meta{margin:.1rem 0 0;font-size:.8125rem;line-height:1.4;color:var(--dg-soft)}.dg-card__tagline{margin:.35rem 0 0;font-family:var(--dg-serif-italic);font-style:italic;font-size:1.05rem;line-height:1.3;color:var(--dg-ink-2)}.dg-band--dark .dg-card__tagline{color:#fbf8f3d9}.dg-card__price{margin:.35rem 0 0;font-size:.95rem;font-weight:500;color:var(--dg-ink)}.dg-band--dark .dg-card__name{color:var(--dg-ivory)}.dg-band--dark .dg-card__brand{color:var(--dg-gold-light)}.dg-band--dark .dg-card__meta{color:#fbf8f3b8}.dg-band--dark .dg-card__price{color:var(--dg-ivory)}.dg-card--compact .dg-card__body{gap:.1rem;padding-block-start:.55rem}.dg-card--compact .dg-card__name{font-size:1.0625rem;line-height:1.18}.dg-card--compact .dg-card__meta{margin:0;font-size:.75rem}.dg-card__size{white-space:nowrap}.dg-card--compact .dg-card__dot{display:none}.dg-card--compact .dg-card__size{display:block}.dg-card__status{display:flex;align-items:center;gap:.4rem;margin:.3rem 0 0;font-family:var(--dg-label);font-size:.6875rem;font-weight:500;line-height:1.25;letter-spacing:.12em;text-transform:uppercase;color:var(--dg-gold-deep)}.dg-card__status:before{content:"";flex:none;inline-size:.35rem;block-size:.35rem;border-radius:50%;background:var(--dg-gold)}.dg-card__status--request:before{background:transparent;box-shadow:inset 0 0 0 1px var(--dg-gold-deep)}[data-dg-recent]:not(.dg-on){display:none}.dg-recent__nav{justify-content:flex-end;padding-block-start:1.25rem}@media(min-width:750px){.dg-recent__nav:not([hidden]){display:flex}}.dg-stickybar{display:none}@media(max-width:749px){.dg-stickybar{position:fixed;inset:auto 0 0;z-index:var(--layer-sticky, 8);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.55rem var(--dg-gutter) calc(.55rem + env(safe-area-inset-bottom,0px));background:var(--dg-ivory, #fbf8f3);border-block-start:1px solid var(--dg-line);box-shadow:0 -1rem 1.75rem -1.25rem #3a211473;transform:translateY(110%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}.dg-stickybar.dg-on{transform:none;visibility:visible;transition:transform .25s ease,visibility 0s}.dg-stickybar__name{display:grid;gap:.1rem;margin:0;min-inline-size:0}.dg-stickybar__brand{overflow:hidden;font-family:var(--dg-label);font-size:.6875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:var(--dg-gold-deep)}.dg-stickybar__title{overflow:hidden;font-family:var(--dg-serif);font-size:1.1875rem;font-weight:500;line-height:1.15;white-space:nowrap;text-overflow:ellipsis;color:var(--dg-ink)}.dg-stickybar__btn{min-block-size:2.75rem;padding:.6rem .85rem;font-size:.6875rem;letter-spacing:.1em;white-space:nowrap}body:has(#shopify-pc__banner[style*=block]) .dg-stickybar{display:none}body:has(.dg-stickybar.dg-on) .dg-footer{padding-block-end:5.5rem}}@media(prefers-reduced-motion:reduce){.dg-stickybar,.dg-stickybar.dg-on{transition:none}}.dg-review{display:grid;grid-template-rows:auto 1fr auto;gap:.9rem;block-size:100%;padding:clamp(1.25rem,2.2vw,1.75rem);border:1px solid var(--dg-line);background:var(--dg-paper);color:var(--dg-ink)}.dg-review__top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.dg-review__date{font-size:.75rem;color:var(--dg-soft);white-space:nowrap}.dg-review__title{margin:0 0 .4rem;font-family:var(--dg-serif);font-size:1.3rem;font-weight:600;line-height:1.2}.dg-review__body{margin:0;font-size:.95rem;line-height:1.65;color:var(--dg-ink-2);overflow-wrap:anywhere;white-space:pre-line}.dg-review__foot{display:grid;gap:.25rem;padding-block-start:.9rem;border-block-start:1px solid var(--dg-line-soft)}.dg-review__author{font-family:var(--dg-label);font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.dg-review__product{font-size:.8125rem;line-height:1.45;color:var(--dg-soft)}.dg-review__matched{font-size:.75rem;color:var(--dg-gold-deep)}.dg-band--dark .dg-review{border-color:#fbf8f329;background:#fbf8f30d;color:var(--dg-ivory)}.dg-band--dark .dg-review__body{color:#fbf8f3e0}.dg-band--dark .dg-review__date,.dg-band--dark .dg-review__product{color:#fbf8f3ad}.dg-band--dark .dg-review__foot{border-color:#fbf8f324}.dg-band--dark .dg-review__matched{color:var(--dg-gold-light)}.dg-footer{position:relative;background:var(--dg-dark);color:var(--dg-ivory)}.dg-footer:before{content:"";position:absolute;inset:0 0 auto;block-size:1px;background:var(--dg-gold-line)}.dg-footer a{color:inherit}.dg-footer__top{display:grid;gap:2.75rem;padding-block:clamp(3rem,7vw,5.5rem) clamp(2.5rem,5vw,4rem)}.dg-footer__brand{display:grid;gap:1.1rem;justify-items:start;align-content:start}.dg-footer__logo{display:block;inline-size:auto;block-size:3.5rem}.dg-footer__tagline{margin:0;font-family:var(--dg-serif-italic);font-style:italic;font-size:1.35rem;line-height:1.3;color:var(--dg-gold-light)}.dg-footer__partof{margin:0;font-size:.9rem;line-height:1.6;color:#fbf8f3cc;max-inline-size:26rem}.dg-footer__col{display:grid;gap:1rem;align-content:start}.dg-footer__title{margin:0;font-family:var(--dg-label);font-size:.75rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--dg-gold-light)}.dg-footer__title--gap{margin-block-start:1.25rem}.dg-footer__acc{display:grid;gap:1rem}.dg-footer__acc>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;list-style:none;pointer-events:none}.dg-footer__acc>summary::-webkit-details-marker{display:none}.dg-footer__acc-icon{display:none}.dg-footer__acc>.dg-footer__list{margin-block-start:1rem}@media(max-width:749px){.dg-footer__acc>summary{min-block-size:3rem;pointer-events:auto;cursor:pointer;border-block-end:1px solid rgb(251 248 243 / .16)}.dg-footer__acc[open]>summary{border-block-end-color:transparent}.dg-footer__acc-icon{display:block;flex:none;inline-size:.55rem;block-size:.55rem;margin-inline-end:.25rem;border-inline-end:1.5px solid var(--dg-gold-light);border-block-end:1.5px solid var(--dg-gold-light);transform:translateY(-.15rem) rotate(45deg);transition:transform .2s ease}.dg-footer__acc[open] .dg-footer__acc-icon{transform:translateY(.1rem) rotate(-135deg)}.dg-footer__acc>.dg-footer__list{margin-block-start:.25rem}.dg-footer__top{gap:1.5rem}.dg-footer__brand{margin-block-end:1rem}}.dg-footer__acc>summary:focus-visible{outline:2px solid var(--dg-gold-light);outline-offset:3px}body:has(#MainContent>.dg-house-section:last-child) .dg-footer__brand>:is(.dg-footer__partof,.dg-badges){display:none}.dg-form__error ul{margin:0;padding-inline-start:1.1rem}.dg-footer__list{display:grid;gap:.1rem;margin:0;padding:0;list-style:none}.dg-footer__list a{display:inline-flex;align-items:center;min-block-size:2.75rem;font-size:.95rem;text-decoration:none;color:#fbf8f3db}.dg-footer__list a:hover{color:var(--dg-gold-light);text-decoration:underline;text-underline-offset:4px}.dg-footer__contact{margin:0;font-size:.95rem;line-height:1.7;color:#fbf8f3db;font-style:normal}.dg-footer__bottom{display:grid;gap:1.25rem;padding-block:1.75rem 2.25rem;border-block-start:1px solid rgb(251 248 243 / .14);font-size:.8125rem;line-height:1.6;color:#fbf8f3bd}.dg-footer__legal{margin:0}.dg-footer__legal a{text-decoration:underline;text-underline-offset:3px}.dg-footer__legal span+span:before,.dg-footer__legal span+a:before{content:"\b7";margin-inline:.6em;text-decoration:none;display:inline-block}.dg-footer__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem}.dg-footer__policies{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:0;list-style:none}.dg-footer__policies a{display:inline-flex;align-items:center;min-block-size:2.75rem;text-decoration:none}.dg-footer__policies a:hover{text-decoration:underline;text-underline-offset:3px;color:var(--dg-gold-light)}.dg-footer__pay{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.dg-footer__pay svg{display:block;inline-size:2.375rem;block-size:1.5rem}.dg-locale{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem}.dg-locale .dg-field{min-inline-size:11rem}.dg-locale .dg-select{min-block-size:2.75rem;padding-block:.5rem;font-size:1rem}.dg-locale .dg-select option{color:#14110f}.dg-locale__go{min-block-size:2.75rem;padding:.5rem 1.1rem}.dg-js .dg-locale__go{display:none}@media(min-width:750px){.dg-footer__top{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,.8fr)) minmax(0,1.25fr);gap:3rem}}@keyframes dg-rise{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}.dg-reveal{opacity:0;transform:translateY(.75rem);transition:opacity .3s ease-out,transform .3s ease-out}.dg-reveal.dg-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.dg *,.dg *:before,.dg *:after{transition-duration:.01ms!important;animation:none!important;scroll-behavior:auto!important}.dg-reveal{opacity:1;transform:none}}.dg .button,.dg .button-secondary,.dg button.shopify-payment-button__button--unbranded{font-family:var(--dg-label);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem}.dg .main-collection-grid,.dg .collection-wrapper{--dg-keep: 1}.product-badges__badge.dg-status-badge{display:inline-flex;align-items:center;gap:.5em;padding:.4rem .7rem;border-radius:0;background:#fffefcf0;box-shadow:inset 0 0 0 1px var(--dg-line);color:var(--dg-ink);font-family:var(--dg-label);font-size:.6875rem;font-weight:500;line-height:1.2;letter-spacing:.16em;text-transform:uppercase}.product-badges__badge.dg-status-badge:before{content:"";inline-size:.4rem;block-size:.4rem;border-radius:50%;background:var(--dg-gold)}.dg-buy-status{margin:0}.dg-buy-status .dg-status{padding:.65rem 1rem;font-size:.75rem}.dg-no-price{display:none}.dg-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none}.dg-chips a{display:inline-flex;align-items:center;min-block-size:2.5rem;padding:.4rem 1rem;border:1px solid rgb(20 17 15 / .25);border-radius:999px;color:var(--dg-ink);font-size:.875rem;text-decoration:none;transition:background-color .3s var(--dg-ease),color .3s var(--dg-ease),border-color .3s var(--dg-ease)}@media(hover:hover){.dg-chips a:hover{background:var(--dg-ink);border-color:var(--dg-ink);color:var(--dg-ivory)}}.dg-chips--start{justify-content:flex-start}#shopify-pc__banner.shopify-pc__banner__dialog{inset:auto 0 0 0!important;inline-size:100%!important;min-inline-size:0;max-block-size:70vh;padding:.6rem var(--dg-gutter) calc(.6rem + env(safe-area-inset-bottom,0px));border:0;border-block-start:1px solid var(--dg-gold);border-radius:0;background:#14110f;box-shadow:0 -.75rem 2rem #14110f38;color:var(--dg-ivory);font-family:var(--dg-sans);font-size:.75rem}#shopify-pc__banner .shopify-pc__banner__wrapper{flex-direction:column;align-items:stretch;gap:.5rem;max-inline-size:var(--dg-max);margin-inline:auto}#shopify-pc__banner .shopify-pc__banner__body{margin:0;inline-size:auto}#shopify-pc__banner h2{position:absolute;inline-size:1px;block-size:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#shopify-pc__banner p{position:relative;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0;overflow:hidden;font-size:.75rem;line-height:1.45;color:#fbf8f3d9;cursor:pointer}#shopify-pc__banner a{color:var(--dg-gold-light);text-underline-offset:3px}#shopify-pc__banner p a{position:absolute;inset-block-end:0;inset-inline-end:0;padding-inline-start:2.5em;background:linear-gradient(90deg,#14110f00 0,#14110f 2em)}#shopify-pc__banner.dg-open p{display:block;cursor:auto}#shopify-pc__banner.dg-open p a{position:static;padding:0;background:none}#shopify-pc__banner .shopify-pc__banner__btns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,auto);align-items:center;gap:.5rem;inline-size:100%}#shopify-pc__banner button.shopify-pc__banner__btn-accept{grid-area:1 / 1}#shopify-pc__banner button.shopify-pc__banner__btn-decline{grid-area:1 / 2}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs{grid-area:1 / 3}#shopify-pc__banner button{flex-basis:auto;margin:0;min-block-size:2.75rem;padding:.5rem .4rem;border-radius:0;font-family:var(--dg-label);font-size:.6875rem;font-weight:500;line-height:1.2;letter-spacing:.05em;text-transform:uppercase}#shopify-pc__banner button.shopify-pc__banner__btn-accept,#shopify-pc__banner button.shopify-pc__banner__btn-decline{white-space:nowrap;overflow-wrap:normal;border:1px solid var(--dg-ivory);background:var(--dg-ivory);color:var(--dg-ink)}@media(hover:hover){#shopify-pc__banner button.shopify-pc__banner__btn-accept:hover,#shopify-pc__banner button.shopify-pc__banner__btn-decline:hover{background:transparent;color:var(--dg-ivory)}}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs{max-inline-size:5.75rem;font-size:.75rem;padding:.25rem 0 .25rem .25rem;border:0;background:transparent;color:#fbf8f3d9;font-family:var(--dg-sans);letter-spacing:.01em;text-align:start;text-transform:none;text-decoration:underline;text-underline-offset:3px;white-space:normal}@media(max-width:359px){#shopify-pc__banner .shopify-pc__banner__btns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs{grid-area:2 / 1 / 3 / 3;max-inline-size:none;min-block-size:2.25rem;padding:0}}#shopify-pc__banner button:focus,#shopify-pc__banner button:focus-visible{outline:2px solid var(--dg-gold-light);outline-offset:2px;box-shadow:none}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs:focus span{outline:none}body:has(#shopify-pc__banner[style*=block]) .dg-footer{padding-block-end:7.5rem}@media(min-width:900px){#shopify-pc__banner.shopify-pc__banner__dialog{padding-block:.9rem;background:linear-gradient(135deg,#14110f,#2a1a14 60%,#3a2114);font-size:.8125rem}#shopify-pc__banner .shopify-pc__banner__wrapper{flex-direction:row;align-items:center;gap:2.5rem}#shopify-pc__banner .shopify-pc__banner__body{flex:1 1 auto}#shopify-pc__banner p{display:block;font-size:.8125rem;cursor:auto}#shopify-pc__banner p a{position:static;padding:0;background:none}#shopify-pc__banner .shopify-pc__banner__btns{flex:0 0 auto;inline-size:auto;grid-template-columns:auto auto auto}#shopify-pc__banner button{font-size:.75rem;letter-spacing:.1em}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs{grid-area:1 / 1}#shopify-pc__banner button.shopify-pc__banner__btn-accept{grid-area:1 / 2}#shopify-pc__banner button.shopify-pc__banner__btn-decline{grid-area:1 / 3}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs{max-inline-size:none;padding-inline:.75rem;white-space:nowrap}#shopify-pc__banner button.shopify-pc__banner__btn-accept,#shopify-pc__banner button.shopify-pc__banner__btn-decline{min-inline-size:9rem}body:has(#shopify-pc__banner[style*=block]) .dg-footer{padding-block-end:5.5rem}}#shopify-pc__prefs .shopify-pc__prefs__overlay{background:#14110f8c}#shopify-pc__prefs .shopify-pc__prefs__dialog{border-radius:0;background:var(--dg-ivory);box-shadow:0 2rem 4rem -1rem #14110f80;color:var(--dg-ink);font-family:var(--dg-sans)}#shopify-pc__prefs .shopify-pc__prefs__dialog header{border-block-end:1px solid var(--dg-line)}#shopify-pc__prefs .shopify-pc__prefs__dialog header h2,#shopify-pc__prefs .shopify-pc__prefs__dialog h3{font-family:var(--dg-serif);font-weight:500;color:var(--dg-ink)}#shopify-pc__prefs .shopify-pc__prefs__dialog header h2{font-size:1.6rem;line-height:1.15}#shopify-pc__prefs .shopify-pc__prefs__dialog h3{font-size:1.3rem}#shopify-pc__prefs .shopify-pc__prefs__dialog p{font-size:.9rem;line-height:1.6;color:var(--dg-soft)}#shopify-pc__prefs .shopify-pc__prefs__dialog label{font-family:var(--dg-label);font-size:.8125rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--dg-ink)}#shopify-pc__prefs .shopify-pc__prefs__option{border-color:var(--dg-line)}#shopify-pc__prefs .shopify-pc__prefs__header-actions button{min-block-size:2.75rem;border:1px solid var(--dg-ink);border-radius:0;background:transparent;color:var(--dg-ink);font-family:var(--dg-label);font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}@media(hover:hover){#shopify-pc__prefs .shopify-pc__prefs__header-actions button:hover{background:var(--dg-ink);color:var(--dg-ivory)}}#shopify-pc__prefs button:focus,#shopify-pc__prefs button:focus-visible,#shopify-pc__prefs input:focus-visible+span{outline:2px solid var(--dg-gold-deep);outline-offset:2px;box-shadow:none}.dg-rte{color:var(--dg-soft);line-height:1.8;text-wrap:pretty}.dg-rte>:first-child{margin-block-start:0}.dg-rte>:last-child{margin-block-end:0}.dg-rte :is(h1,h2,h3,h4){margin:1.6em 0 .5em;font-family:var(--dg-serif);font-weight:500;line-height:1.12;color:var(--dg-ink);text-wrap:balance}.dg-rte :is(h1,h2){font-size:clamp(1.9rem,3.6vw,2.75rem)}.dg-rte h3{font-size:clamp(1.45rem,2.4vw,1.9rem)}.dg-rte h4{font-size:1.25rem}.dg-rte p{margin:0 0 1.1em}.dg-rte a{color:var(--dg-gold-deep);text-underline-offset:3px}.dg-rte :is(b,strong){color:var(--dg-ink);font-weight:600}.dg-rte :is(ul,ol){margin:0 0 1.1em;padding-inline-start:1.25rem}.dg-rte li{margin-block-end:.4em}.dg-rte blockquote{margin:1.5em 0;padding-inline-start:1.25rem;border-inline-start:2px solid var(--dg-gold);font-family:var(--dg-serif-italic);font-style:italic;font-size:1.35rem;line-height:1.45;color:var(--dg-ink-2)}.dg-rte img{max-inline-size:100%;block-size:auto}.dg-rte table{inline-size:100%;border-collapse:collapse;font-size:.95rem}.dg-rte :is(th,td){padding:.6rem .75rem;border-block-end:1px solid var(--dg-line);text-align:start}.dg-crumbs ol{display:flex;flex-wrap:wrap;gap:.25rem 0;margin:0 0 clamp(1rem,2.5vw,2rem);padding:0;list-style:none;font-family:var(--dg-label);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dg-soft)}.dg-crumbs li+li:before{content:"/";margin-inline:.7em;opacity:.5}.dg-crumbs a{display:inline-block;margin-block:-.35rem;padding-block:.85rem;color:inherit;text-decoration:none}.dg-crumbs a:hover{color:var(--dg-ink);text-decoration:underline;text-underline-offset:4px}.dg-crumbs [aria-current]{display:inline-block;padding-block:.5rem;color:var(--dg-ink)}.dg-pages{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;max-inline-size:100%;margin-block-start:clamp(2.5rem,5vw,4rem)}.dg-pages ol{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem;min-inline-size:0;margin:0;padding:0;list-style:none}.dg-pages--full>.dg-pages__now{display:none}@media(max-width:749px){.dg-pages--full>ol{display:none}.dg-pages--full>.dg-pages__now{display:grid;min-inline-size:5rem;white-space:nowrap}}.dg-pages a,.dg-pages span{display:grid;place-items:center;min-inline-size:2.75rem;block-size:2.75rem;color:var(--dg-ink);font-size:.95rem;text-decoration:none}.dg-pages a:hover{background:var(--dg-bone)}.dg-pages [aria-current]{background:var(--dg-ink);color:var(--dg-ivory)}.dg-pages__step{border:1px solid rgb(20 17 15 / .3);border-radius:50%}.dg-chero{position:relative;padding-block:clamp(1rem,2.5vw,2rem) clamp(2.5rem,6vw,4.5rem);background:radial-gradient(60% 80% at 92% 0%,color-mix(in srgb,var(--dg-accent) 22%,transparent) 0%,transparent 70%),var(--dg-wash)}.dg-chero:after{content:"";position:absolute;inset:auto 0 0;block-size:1px;background:var(--dg-gold-line);opacity:.6}.dg-post__link{display:grid;gap:.75rem;justify-items:start;color:inherit;text-decoration:none}.dg-post__link:hover{text-decoration:none}.dg-post__media{display:block;inline-size:100%;aspect-ratio:4 / 3;overflow:hidden;background:linear-gradient(180deg,#fffefc,#fcefe4);box-shadow:inset 0 0 0 1px var(--dg-line)}.dg-post__media img{display:block;inline-size:100%;block-size:100%;padding:.5rem;object-fit:contain;mix-blend-mode:multiply;transition:transform .9s var(--dg-ease)}.dg-post__link:hover .dg-post__media img{transform:scale(1.04)}.dg-post__date{margin-block-start:.4rem;font-family:var(--dg-label);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--dg-gold-deep)}.dg-post__excerpt{font-size:.95rem}.dg-post__mark{display:grid;place-items:center;inline-size:100%;block-size:100%;background:var(--dg-dark);color:var(--dg-gold-light);font-family:var(--dg-serif-italic);font-style:italic;font-size:clamp(4rem,10vw,7rem);line-height:1}.dg-drawer-house{display:grid;gap:.9rem;justify-items:start;margin:1.5rem var(--padding-xl, 1.25rem) 1rem;padding:1.25rem;border:1px solid var(--dg-line);background:var(--dg-wash)}.dg-drawer-house__logo{display:block;inline-size:auto;block-size:3rem}.dg-drawer-house__text{margin:0;font-size:.9rem;line-height:1.55;color:var(--dg-ink-2)}.dg-pages__now{inline-size:auto!important;padding-inline:.75rem;font-family:var(--dg-label);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--dg-soft)}.dg-more{display:none;justify-self:start;min-block-size:2.75rem;margin-block:-.5rem;padding:0;border:0;background:none;color:var(--dg-gold-deep);font-family:var(--dg-label);font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;cursor:pointer}@media(max-width:749px){.dg-js [data-dg-clamp]:not(.dg-open){max-block-size:3.5em;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 55%,rgb(0 0 0 / .25) 100%);mask-image:linear-gradient(180deg,#000 55%,#00000040)}.dg-js .dg-more:not([hidden]){display:inline-flex;align-items:center}}.dg .menu-list__submenu-inner{padding-block:2.25rem 2.75rem}.dg .mega-menu__grid:has(>.dg-mega__intro){grid-template-columns:minmax(11rem,15rem) minmax(0,1fr);gap:2rem clamp(2rem,5vw,5rem);align-items:start}.dg-mega__intro{display:grid;gap:.5rem;justify-items:start;padding-inline-end:1.5rem;border-inline-end:1px solid var(--dg-line);min-block-size:100%;align-content:start}.dg-mega__title{margin:0;font-family:var(--dg-serif-italic);font-style:italic;font-size:2.1rem;line-height:1.1;color:var(--dg-ink);white-space:normal;text-transform:none;letter-spacing:0}.dg .mega-menu__grid:has(>.dg-mega__intro)>.mega-menu__list{grid-column:2;display:flex;flex-wrap:wrap;gap:1.75rem clamp(2rem,4vw,4.5rem)}.dg .mega-menu__list>.mega-menu__column{flex:0 0 auto;min-inline-size:11rem}.dg .mega-menu__list:not(:has(.mega-menu__link--parent))>.mega-menu__column{flex:1 1 100%;columns:4 10rem;column-gap:2.5rem}.dg .mega-menu__list:not(:has(.mega-menu__link--parent))>.mega-menu__column>div{break-inside:avoid}.dg .mega-menu__link{display:inline-flex;align-items:center;min-block-size:2.25rem;padding:0;font-family:var(--dg-serif);font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;color:var(--dg-ink);transition:color .25s var(--dg-ease)}.dg .mega-menu__link:hover{color:var(--dg-gold-deep);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.dg .mega-menu__link--parent{display:flex;min-block-size:0;margin-block-end:.5rem;padding-block-end:.6rem;border-block-end:1px solid var(--dg-line);font-family:var(--dg-label);font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--dg-gold-deep)}.dg .mega-menu__link--parent:hover{color:var(--dg-ink);text-decoration:none}.dg .mega-menu__list:has(.mega-menu__link--parent)>.mega-menu__column:not(:has(.mega-menu__link--parent)) .mega-menu__link{display:flex;min-block-size:0;margin-block-end:.5rem;padding-block-end:.6rem;border-block-end:1px solid var(--dg-line);font-family:var(--dg-label);font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--dg-ink)}.dg .mega-menu__list:has(.mega-menu__link--parent)>.mega-menu__column:not(:has(.mega-menu__link--parent)) .mega-menu__link:after{content:"\2192";margin-inline-start:.6em;letter-spacing:0}.dg .mega-menu__column ul[style]{column-count:1!important}.dg-dnav,.dg-dnav__sub{margin:0;padding:0;list-style:none}.dg-dnav{padding:.25rem var(--padding-xl, 1.25rem) .5rem}.dg-dnav__item{border-block-end:1px solid var(--dg-line-soft)}.dg-dnav__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-block-size:2.75rem;color:var(--dg-ink);text-decoration:none;cursor:pointer;list-style:none}.dg-dnav__row::-webkit-details-marker{display:none}.dg-dnav__row--top{min-block-size:3.5rem;font-family:var(--dg-serif);font-size:1.6rem;line-height:1.15}.dg-dnav__row--sub{font-size:1.0625rem}.dg-dnav__row--all{font-family:var(--dg-label);font-size:.75rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--dg-gold-deep)}.dg-dnav__row--deep{padding-inline-start:1rem;font-size:1rem;color:var(--dg-ink-2)}summary.dg-dnav__row--sub{font-family:var(--dg-label);font-size:.75rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--dg-gold-deep)}.dg-dnav__row[aria-current=page]{text-decoration:underline;text-decoration-color:var(--dg-gold);text-underline-offset:5px}.dg-dnav__sub{padding-block-end:.75rem}.dg-dnav__sub--deep{padding-block-end:.5rem;border-inline-start:1px solid var(--dg-line);margin-inline-start:.1rem}.dg-dnav__icon{flex:none;inline-size:.6rem;block-size:.6rem;margin-inline-end:.25rem;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:translateY(-.18rem) rotate(45deg);transition:transform .2s ease}.dg-dnav__row--sub .dg-dnav__icon{inline-size:.5rem;block-size:.5rem}.dg-dnav__group[open]>summary .dg-dnav__icon{transform:translateY(.1rem) rotate(-135deg)}.dg-dnav__row:focus-visible{outline:2px solid var(--dg-gold-deep);outline-offset:2px}.dg #header-component .menu-list__list-item:not([slot=overflow])>.menu-list__trigger{padding-inline-end:.95rem}.dg #header-component .menu-list__list-item:not([slot=overflow])>.menu-list__trigger .menu-list__link-title{padding-inline-end:.3rem}.dg #header-component .menu-list__list-item:not([slot=overflow]) .menu-list__disclosure{inset-inline:auto 0;padding:.9rem .4rem;color:var(--dg-gold-deep);opacity:1;pointer-events:auto}.dg #header-component .menu-list__disclosure-icon{inline-size:.5rem;transition:transform .18s ease}.dg #header-component .menu-list__list-item:not([slot=overflow]) .menu-list__disclosure:focus-visible{outline:2px solid var(--dg-gold-deep);outline-offset:-4px}.dg #header-component .menu-list__list-item:not([slot=overflow]):not(:has(>.menu-list__trigger [aria-expanded=true]))>.menu-list__submenu{--submenu-content-opacity: 0;visibility:hidden;pointer-events:none}.dg #header-component .menu-list__list-item:not([slot=overflow]):has(>.menu-list__trigger [aria-expanded=true])>.menu-list__submenu{--submenu-content-opacity: 1;visibility:visible}.dg #header-component .menu-list__list-item:not([slot=overflow])>.menu-list__trigger:after{content:"";position:absolute;inset-inline:-.5rem;inset-block-start:100%;block-size:1.25rem}.dg #header-component .menu-list__list-item[slot=overflow]>.menu-list__link,.dg #header-component .menu-list__list-item[slot=overflow]>.menu-list__trigger>.menu-list__link{font-family:var(--dg-serif);font-size:1.5rem;letter-spacing:0;text-transform:none;white-space:nowrap}.dg-faq__grid{display:grid;gap:1.5rem}.dg-faq__head{margin-block-end:0}.dg-faq__list{border-block-start:1px solid var(--dg-line)}.dg-faq__item{border-block-end:1px solid var(--dg-line)}.dg-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-block-size:4rem;padding-block:1.1rem;cursor:pointer;list-style:none;font-family:var(--dg-serif);font-size:clamp(1.25rem,2vw,1.55rem);font-weight:500;line-height:1.25}.dg-faq__item summary::-webkit-details-marker{display:none}.dg-faq__icon{position:relative;flex:none;inline-size:1.1rem;block-size:1.1rem}.dg-faq__icon:before,.dg-faq__icon:after{content:"";position:absolute;inset-block-start:50%;inset-inline:0;block-size:1px;background:currentColor;transition:transform .35s var(--dg-ease)}.dg-faq__icon:after{transform:rotate(90deg)}.dg-faq__item[open] .dg-faq__icon:after{transform:rotate(0)}.dg-faq__answer{padding-block-end:1.5rem;max-inline-size:44rem}@media(min-width:990px){.dg-faq__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem;align-items:start}.dg-faq__head{position:sticky;inset-block-start:calc(var(--header-height, 5rem) + 2rem)}}.dg-faq__q{margin:0;font:inherit}.dg-exp,.dg-exp-teaser{scroll-margin-block-start:calc(var(--header-height, 4.5rem) + .5rem)}.dg-exp-hero__text{max-inline-size:46rem;margin-block-start:1.1rem;font-size:1.05rem;color:var(--dg-ink-2)}.dg-exp-hero__jump{margin-block-start:1.5rem}.dg-exp__grid{display:grid;gap:1.25rem}.dg-exp__head .dg-h2{margin:0}.dg-exp__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1rem,3vw,2.5rem);margin:0;padding:0;list-style:none;border-block-start:1px solid var(--dg-line)}.dg-exp__link{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;min-block-size:3.25rem;padding-block:.85rem .7rem;border-block-end:1px solid var(--dg-line);color:var(--dg-ink);text-decoration:none;transition:color .3s var(--dg-ease),padding .3s var(--dg-ease)}.dg-exp__name{font-family:var(--dg-serif);font-size:clamp(1.2rem,1.9vw,1.5rem);font-weight:500;line-height:1.15;overflow-wrap:break-word;min-inline-size:0}.dg-exp__count{flex:none;font-family:var(--dg-label);font-size:.75rem;letter-spacing:.12em;color:var(--dg-gold-deep)}.dg-exp__link:hover{color:var(--dg-gold-deep);padding-inline-start:.35rem}.dg-exp__link:focus-visible{outline:2px solid var(--dg-gold-deep);outline-offset:2px}.dg-exp-more{display:grid;gap:1rem;justify-items:start}.dg-exp-more .dg-h3,.dg-exp-more .dg-lede{margin:0}.dg-exp-more__links{display:flex;flex-wrap:wrap;gap:.75rem;margin:.5rem 0 0;padding:0;list-style:none}.dg-exp-teaser__finder{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;margin-block-start:clamp(1.75rem,3vw,2.5rem)}.dg-exp-teaser__finder .dg-text{margin:0;max-inline-size:34rem}@media(min-width:750px){.dg-exp__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:990px){.dg-exp__grid{grid-template-columns:minmax(0,.32fr) minmax(0,1fr);gap:3rem;align-items:start}.dg-exp__head{position:sticky;inset-block-start:calc(var(--header-height, 5rem) + 1.5rem)}.dg-exp__list--many{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.dg-exp__link{transition:none}}.dg-pagebody--perfume-glossary .dg-pagebody__rte>:is(p,h3){max-inline-size:72ch}.dg-pagebody--perfume-glossary .dg-pagebody__rte>ul:first-of-type{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none}.dg-pagebody--perfume-glossary .dg-pagebody__rte>ul:first-of-type li{margin:0}.dg-pagebody--perfume-glossary .dg-pagebody__rte>ul:first-of-type a{display:inline-flex;align-items:center;min-block-size:2.75rem;padding:.4rem 1rem;border:1px solid rgb(20 17 15 / .3);border-radius:999px;background:var(--dg-paper);color:var(--dg-ink);font-size:.875rem;line-height:1.2;text-decoration:none}@media(hover:hover){.dg-pagebody--perfume-glossary .dg-pagebody__rte>ul:first-of-type a:hover{background:var(--dg-ink);border-color:var(--dg-ink);color:var(--dg-ivory)}}.dg-pagebody--perfume-glossary .dg-pagebody__rte>h2{margin-block:2.75rem .25rem;padding-block-start:1.5rem;border-block-start:1px solid var(--dg-line)}.dg-pagebody--perfume-glossary .dg-pagebody__rte>h3{margin-block:1.5em .3em;font-size:clamp(1.3rem,1.8vw,1.5rem)}.dg-pagebody--perfume-glossary .dg-pagebody__rte>h3+p{margin-block-end:0;font-size:1rem;line-height:1.7;color:var(--dg-soft)}@media(min-width:1100px){.dg-pagebody--perfume-glossary>.dg-wrap,.dg-pagehero--perfume-glossary>.dg-wrap{--dg-max: 76rem}.dg-pagebody--perfume-glossary .dg-pagebody__rte{columns:2;column-gap:4.5rem}.dg-pagebody--perfume-glossary .dg-pagebody__rte>p:first-child,.dg-pagebody--perfume-glossary .dg-pagebody__rte>ul:first-of-type,.dg-pagebody--perfume-glossary .dg-pagebody__rte>h2{column-span:all}.dg-pagebody--perfume-glossary .dg-pagebody__rte>h3{break-after:avoid;break-inside:avoid}.dg-pagebody--perfume-glossary .dg-pagebody__rte>h3+p{break-inside:avoid;break-before:avoid}.dg-pagebody--perfume-glossary .dg-pagebody__rte>h2{margin-block-end:1.1rem}.dg-pagebody--perfume-glossary .dg-pagebody__rte>h2+h3{margin-block-start:0}}@media(max-width:343px){.dg #header-component .header__columns{padding-inline:8px}.dg-lockup__by-pre{font-size:.6875rem}.dg-lockup__by-name{font-size:.65625rem;letter-spacing:.04em}}.dg-btn,.dg-input,.dg-select,.dg-textarea,.dg-more,.dg-rail-btn,.dg-form__ok,.dg-form__error,.dg-chips a,.dg-chip,.dg-facet__row,.dg-sort select{border-radius:var(--dg-radius)}.dg-plate,.dg-pdp__stage,.dg-review-card,.dg-fig,.dg-zoom,.dg-tile,.dg-journal__card,.dg-pdp__thumb img{border-radius:var(--dg-radius-lg)}.dg-plate,.dg-pdp__stage{overflow:hidden}.dg-status,.dg-status-badge{border-radius:999px}.dg-inline-form .dg-input{border-start-end-radius:0;border-end-end-radius:0}.dg-inline-form .dg-btn{border-start-start-radius:0;border-end-start-radius:0}.dg-plate .dg-status{border-radius:999px}@media(min-width:990px){html:has(.page-wrapper),html:has(.page-wrapper) body{height:auto;overflow:visible}.page-wrapper{height:auto;min-height:100dvh;overflow-y:visible}.page-wrapper--drawer-open shopify-account::part(dialog){translate:none}}.page-wrapper--drawer-open{margin-inline-end:0}html[scroll-lock]{overflow:hidden}.dg-footer__disclaimer{margin:0;max-inline-size:62rem}.dg-footer__news .dg-inline-form{grid-template-columns:minmax(0,1fr);gap:.5rem;max-inline-size:22rem}.dg-footer__news .dg-inline-form .dg-input{border-inline-end:1px solid rgb(251 248 243 / .35);border-radius:var(--dg-radius)}.dg-footer__news .dg-inline-form .dg-btn{border-radius:var(--dg-radius)}@media(min-width:900px){#shopify-pc__banner.shopify-pc__banner__dialog{padding-block:.5rem}#shopify-pc__banner:not(.dg-open) p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.75rem;line-height:1.4;cursor:pointer}#shopify-pc__banner:not(.dg-open) p a{position:absolute;inset-block-end:0;inset-inline-end:0;padding-inline-start:2.5em;background:linear-gradient(90deg,#1f151100 0,#1f1511 2em)}#shopify-pc__banner button{min-block-size:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dg.css.map */
