:root{--dbl-ink: #0b0a09;--dbl-ink-2: #121110;--dbl-ink-3: #1a1816;--dbl-ivory: #f3ede4;--dbl-ivory-rgb: 243, 237, 228;--dbl-ivory-dim: rgba(243, 237, 228, .68);--dbl-ivory-faint: rgba(243, 237, 228, .44);--dbl-line: rgba(243, 237, 228, .12);--dbl-line-strong: rgba(243, 237, 228, .28);--dbl-champagne: #cdb48a;--dbl-ease: cubic-bezier(.16, 1, .3, 1);--dbl-ease-soft: cubic-bezier(.33, 0, .2, 1);--dbl-gutter: clamp(2rem, 4vw, 6.4rem);--dbl-header-h: 0px;--dbl-bar-h: 0px}@font-face{font-family:DBL Jost Cyr;src:url(dbl-jost-cyr.woff2) format("woff2");font-weight:300 500;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"DBL Serif Cyr";src:url(dbl-playfair-cyr.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"DBL Serif Cyr";src:url(dbl-playfair-cyr-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}html{scroll-behavior:smooth;background:var(--dbl-ink)}body,body.gradient{background:var(--dbl-ink);color:var(--dbl-ivory);font-weight:400;letter-spacing:.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:var(--dbl-ivory);color:var(--dbl-ink)}.page-width{max-width:calc(var(--page-width) + 2 * var(--dbl-gutter));padding-left:var(--dbl-gutter);padding-right:var(--dbl-gutter)}@media screen and (max-width:749px){.page-width{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:990px){.page-width.page-width--narrow{max-width:84rem;padding-left:2rem;padding-right:2rem}}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.005em;line-height:1.08}h1,.h1{font-size:clamp(3.4rem,3.6vw,5.6rem)}h2,.h2{font-size:clamp(3rem,3vw,4.6rem)}h3,.h3{font-size:clamp(2.2rem,2vw,2.8rem)}h4,.h4,h5,.h5,h6{font-family:var(--font-body-family);letter-spacing:.18em;text-transform:uppercase;font-size:1.15rem;font-weight:500}em,i{font-style:italic}.rte,.rte p{color:var(--dbl-ivory-dim);line-height:1.75}.rte a,a.link--text:hover,.underlined-link{text-underline-offset:.35rem;text-decoration-thickness:.05rem}.caption-with-letter-spacing{letter-spacing:.24em;font-size:1.05rem}.dbl-kicker{display:inline-block;font-family:var(--font-body-family);font-size:1.05rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--dbl-ivory-dim);margin:0 0 1.6rem}.dbl-link{position:relative;display:inline-flex;align-items:center;gap:1rem;color:var(--dbl-ivory);text-decoration:none;font-size:1.1rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase;padding-bottom:.6rem}.dbl-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform-origin:right;transition:transform .7s var(--dbl-ease)}.dbl-link:hover:after{transform:scaleX(0)}.dbl-link:hover{color:var(--dbl-ivory)}.dbl-link svg{width:1.4rem;height:1.4rem;transition:transform .6s var(--dbl-ease)}.dbl-link:hover svg{transform:translate(.4rem)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase;min-height:5.2rem;padding:0 3.6rem;border-radius:0;transition:background-color .5s var(--dbl-ease),color .5s var(--dbl-ease),box-shadow .5s var(--dbl-ease)}.button:not(.button--secondary):not(.button--tertiary){background:var(--dbl-ivory);color:var(--dbl-ink)}.button:not(.button--secondary):not(.button--tertiary):hover{background:#fff}.button--secondary{background:transparent;color:var(--dbl-ivory);--border-opacity: .4}.button--secondary:hover{background:var(--dbl-ivory);color:var(--dbl-ink)}.button:after,.button:before{border-radius:0!important}.button--tertiary{letter-spacing:.2em}.field__input,.select__select,.customer .field input,.field__input:focus{border-radius:0;background:transparent;color:var(--dbl-ivory)}.field:after,.select:after,.customer .field:after{box-shadow:0 0 0 1px var(--dbl-line-strong);border-radius:0}.field:hover.field:after,.select:hover.select:after{box-shadow:0 0 0 1px var(--dbl-ivory-dim)}.field__label,.customer .field label{color:var(--dbl-ivory-faint);letter-spacing:.08em}[data-dbl-reveal]{opacity:0;transform:translateY(2.4rem);transition:opacity 1.2s var(--dbl-ease),transform 1.4s var(--dbl-ease);transition-delay:calc(var(--dbl-d, 0) * .09s)}[data-dbl-reveal].is-in,[data-dbl-reveal=mask]{opacity:1;transform:none}[data-dbl-reveal=mask]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:var(--dbl-ink);transform-origin:top;transition:transform 1.5s var(--dbl-ease);transition-delay:calc(var(--dbl-d, 0) * .12s)}[data-dbl-reveal=mask].is-in:before{transform:scaleY(0)}[data-dbl-reveal=mask] img{transform:scale(1.14);transition:transform 2.4s var(--dbl-ease)!important;transition-delay:calc(var(--dbl-d, 0) * .12s)!important}[data-dbl-reveal=mask].is-in img{transform:scale(1.03)}.shopify-design-mode [data-dbl-reveal]{opacity:1;transform:none}.shopify-design-mode [data-dbl-reveal=mask]:before{display:none}.dbl-bar{position:relative;background:var(--dbl-ink);border-bottom:1px solid var(--dbl-line);height:3.6rem;overflow:hidden;z-index:4}.dbl-bar__track{position:relative;height:100%}.dbl-bar__msg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0 2rem;font-size:1.05rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--dbl-ivory-dim);text-decoration:none;white-space:nowrap;opacity:0;transform:translateY(.8rem);transition:opacity .45s var(--dbl-ease-soft),transform .45s var(--dbl-ease-soft);pointer-events:none}.dbl-bar__msg.is-active{opacity:1;transform:none;pointer-events:auto;transition:opacity .9s var(--dbl-ease) .5s,transform .9s var(--dbl-ease) .5s}a.dbl-bar__msg:hover{color:var(--dbl-ivory)}@media screen and (max-width:749px){.dbl-bar__msg{font-size:.95rem;letter-spacing:.18em}}.section-header{z-index:6}.header-wrapper{background:#0b0a09e6;border-bottom:1px solid transparent;transition:background-color .6s var(--dbl-ease),border-color .6s var(--dbl-ease),backdrop-filter .6s var(--dbl-ease)}.header-wrapper--border-bottom{border-bottom:1px solid var(--dbl-line)}.dbl-scrolled .header-wrapper,.dbl-menu-open .header-wrapper{background:#0b0a09d1;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border-bottom-color:var(--dbl-line)}.dbl-tpl-index:not(.dbl-scrolled):not(.dbl-menu-open) .header-wrapper{background:transparent;border-bottom-color:transparent}.dbl-tpl-index .header-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:-4rem;left:0;pointer-events:none;background:linear-gradient(to bottom,#0b0a098c,#0b0a0900);opacity:1;transition:opacity .6s var(--dbl-ease)}.dbl-tpl-index.dbl-scrolled .header-wrapper:before,.dbl-tpl-index.dbl-menu-open .header-wrapper:before{opacity:0}.header-wrapper{position:relative}.header{padding-top:1.6rem;padding-bottom:1.6rem;position:relative}.header__heading-link .h2,.header__heading-link span.h2{font-family:var(--font-body-family);font-weight:300;font-size:2.1rem;letter-spacing:.56em;margin-right:-.56em;text-transform:uppercase;color:var(--dbl-ivory);line-height:1;white-space:nowrap}.header__heading-link{padding:.6rem 0;white-space:nowrap}.header__heading{white-space:nowrap}@media screen and (max-width:989px){.header__heading-link .h2,.header__heading-link span.h2{font-size:1.6rem;letter-spacing:.42em;margin-right:-.42em}.header{padding-top:1rem;padding-bottom:1rem}}.header__heading-link:hover .h2{color:var(--dbl-ivory)}.header__menu-item,.header__menu-item span,.list-menu__item{font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--dbl-ivory)}.header__inline-menu .header__menu-item{padding:1.2rem 1.4rem}.header__inline-menu .header__menu-item span{position:relative}.header__inline-menu .header__menu-item span:after{content:"";position:absolute;left:0;right:.24em;bottom:-.6rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .6s var(--dbl-ease)}.header__inline-menu .header__menu-item:hover span:after,.header__inline-menu details[open]>.header__menu-item span:after,.header__active-menu-item:after{transform:scaleX(1)!important}.header__menu-item:hover span,.header__active-menu-item{text-decoration:none!important;color:var(--dbl-ivory)}.header__menu-item .icon-caret{display:none}.header__icon,.header__icon .svg-wrapper{color:var(--dbl-ivory)}.header__icon:not(.header__icon--cart) .icon{width:1.9rem;height:1.9rem}.header__icon--cart .icon{width:4rem;height:4rem}.cart-count-bubble{background:var(--dbl-ivory);color:var(--dbl-ink);font-size:.9rem;height:1.6rem;width:1.6rem}.header-localization .disclosure__button,.header__icons .localization-form__select{font-size:1.05rem;letter-spacing:.2em;text-transform:uppercase;color:var(--dbl-ivory-dim)}.header-localization .disclosure__button:hover{color:var(--dbl-ivory)}.mega-menu__content{background:#0b0a09f9!important;-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%);border-top:1px solid var(--dbl-line)!important;border-bottom:1px solid var(--dbl-line)!important;box-shadow:0 40px 80px #00000073}.mega-menu[open] .mega-menu__content{animation:dblMenuIn .7s var(--dbl-ease) both}@keyframes dblMenuIn{0%{opacity:0;transform:translateY(-.8rem)}to{opacity:1;transform:none}}.dbl-mega{display:grid;grid-template-columns:1fr 1fr 1.25fr 1.25fr;gap:4.8rem;padding-top:4.4rem;padding-bottom:5.2rem}.dbl-mega__col h4{color:var(--dbl-ivory-faint);margin:0 0 2.2rem;font-size:1rem;letter-spacing:.3em}.dbl-mega__col ul{list-style:none;margin:0;padding:0;display:grid;gap:1.3rem}.dbl-mega__col a{font-family:var(--font-heading-family);font-size:2rem;line-height:1.2;color:var(--dbl-ivory-dim);text-decoration:none;transition:color .4s var(--dbl-ease),padding .5s var(--dbl-ease)}.dbl-mega__col a:hover,.dbl-mega__col a[aria-current]{color:var(--dbl-ivory);padding-left:.6rem;font-style:italic}.dbl-mega__tile{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 5;text-decoration:none;color:var(--dbl-ivory);background:var(--dbl-ink-3)}.dbl-mega__tile img{width:100%;height:100%;object-fit:cover;transform:scale(1.02);transition:transform 1.6s var(--dbl-ease)}.dbl-mega__tile:hover img{transform:scale(1.08)}.dbl-mega__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0b0a09bf,#0b0a0900 55%)}.dbl-mega__tile span{position:absolute;left:2.2rem;bottom:2rem;z-index:1}.dbl-mega__tile strong{display:block;font-family:var(--font-heading-family);font-weight:400;font-size:2.6rem;line-height:1.1;margin-bottom:.8rem}.dbl-mega__tile small{font-size:1rem;letter-spacing:.28em;text-transform:uppercase;color:var(--dbl-ivory-dim)}.menu-drawer{background:var(--dbl-ink)!important}.menu-drawer__menu-item{font-family:var(--font-heading-family);font-size:2.4rem;letter-spacing:0;text-transform:none;padding:1.2rem 3.2rem;color:var(--dbl-ivory)}.menu-drawer__menu-item--active,.menu-drawer__menu-item:hover{background:transparent!important;font-style:italic}.menu-drawer__utility-links{background:var(--dbl-ink-2)!important}.card-wrapper .card__inner{background:var(--dbl-ink-3)}.card .card__inner .card__media{overflow:hidden}.card-wrapper .card__media .media img{transition:transform 1.6s var(--dbl-ease),opacity .8s var(--dbl-ease-soft)!important}.card-wrapper:hover .card__media .media img{transform:scale(1.045)}.card--standard>.card__content{padding:1.6rem 0 0}.card__information{padding:0!important}.card__heading,.card__heading a{font-family:var(--font-body-family);font-size:1.3rem;font-weight:400;letter-spacing:.06em;line-height:1.45;color:var(--dbl-ivory);text-decoration:none!important}.card-wrapper:hover .card__heading a{text-decoration:none}.card-information .price,.card-information .price-item{font-size:1.25rem;letter-spacing:.1em;color:var(--dbl-ivory-dim)}.price{font-family:var(--font-body-family);letter-spacing:.08em}.price--on-sale .price-item--regular{color:var(--dbl-ivory-faint)}.price--on-sale .price-item--sale{color:var(--dbl-champagne)}.card__badge .badge,.badge{border-radius:0!important;background:#0b0a09c7;color:var(--dbl-ivory);border:1px solid var(--dbl-line-strong);font-size:.95rem;letter-spacing:.24em;text-transform:uppercase;padding:.5rem 1rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.card__badge{padding:1.2rem!important}.card-wrapper .swatch,.card__swatches .swatch{border-radius:50%}.title-wrapper-with-link{align-items:flex-end;margin-bottom:3.6rem;gap:2rem}.title-wrapper-with-link .title,.collection-list-title{margin:0;font-size:clamp(3.2rem,3.4vw,5rem)}.title-wrapper-with-link .link{font-size:1.1rem;letter-spacing:.26em;text-transform:uppercase;color:var(--dbl-ivory)}.collection__view-all,.collection-list__view-all{margin-top:5.6rem!important}.center .button,.collection__view-all .button,.collection-list__view-all .button{background:transparent!important;color:var(--dbl-ivory)!important}.collection__view-all .button:after,.collection-list__view-all .button:after{box-shadow:0 0 0 1px var(--dbl-line-strong)!important}.collection__view-all .button:hover,.collection-list__view-all .button:hover{background:var(--dbl-ivory)!important;color:var(--dbl-ink)!important}.slider-button{color:var(--dbl-ivory)}.slider-counter{font-size:1.1rem;letter-spacing:.2em;color:var(--dbl-ivory-dim)}.collection-list .card__heading,.collection-list .card__heading a{font-family:var(--font-heading-family);font-size:2.6rem;letter-spacing:0;line-height:1.15}.collection-list .card__heading .icon-wrap{display:inline-block;transition:transform .6s var(--dbl-ease);margin-left:.8rem}.collection-list .card-wrapper:hover .icon-wrap{transform:translate(.6rem)}.collection-list .card--standard>.card__content{padding-top:1.8rem}.dbl-section,.dbl-hero,.dbl-bar,.dbl-cnav{--color-foreground: var(--dbl-ivory-rgb);--color-background: 11, 10, 9;color:var(--dbl-ivory)}.dbl-section{position:relative;background:var(--dbl-ink)}.dbl-section--alt{background:var(--dbl-ink-2)}.dbl-head{display:flex;align-items:flex-end;justify-content:space-between;gap:3rem;margin-bottom:4rem}.dbl-head h2{margin:0;font-size:clamp(3.4rem,3.6vw,5.6rem)}.dbl-head h2 em{font-style:italic}.dbl-head .dbl-kicker{margin-bottom:1.4rem}.dbl-hero{position:relative;height:calc(100svh - var(--dbl-bar-h));min-height:62rem;max-height:110rem;margin-top:calc(-1 * var(--dbl-header-h));overflow:hidden;background:var(--dbl-ink);color:var(--dbl-ivory)}.dbl-hero__panels{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(var(--dbl-panels, 3),1fr);gap:2px;background:var(--dbl-ink)}.dbl-hero__panel{position:relative;overflow:hidden;clip-path:inset(100% 0 0 0);animation:dblCurtain 1.8s var(--dbl-ease) forwards;animation-delay:calc(var(--i, 0) * .16s + .15s);background:var(--dbl-ink-3)}.dbl-hero__parallax,.dbl-hero__drift{position:absolute;top:-6%;right:0;bottom:-6%;left:0;will-change:transform}.dbl-hero__drift{top:0;right:0;bottom:0;left:0;animation:dblDrift 24s ease-in-out 2.4s infinite alternate}.dbl-hero__panel img,.dbl-hero__video video,.dbl-hero__video img{width:100%;height:100%;object-fit:cover;display:block}.dbl-hero__panel img{transform:scale(1.16);animation:dblSettle 2.8s var(--dbl-ease) forwards;animation-delay:calc(var(--i, 0) * .16s + .15s)}.dbl-hero__video{position:absolute;top:0;right:0;bottom:0;left:0}.dbl-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,#0b0a0980,#0b0a0900 24% 46%,#0b0a09c7),radial-gradient(120% 80% at 50% 100%,#0b0a0959,#0b0a0900 60%)}.dbl-hero__content{position:absolute;left:0;right:0;bottom:clamp(6rem,11vh,12rem);text-align:center;padding:0 var(--dbl-gutter);z-index:2}.dbl-hero__title{margin:0 auto 3.6rem;max-width:16ch;font-size:clamp(4.4rem,6.4vw,10.4rem);line-height:.98;letter-spacing:-.015em;overflow:hidden;padding-bottom:.08em}.dbl-hero__title em{font-style:italic}.dbl-hero__title>span{display:inline-block;transform:translateY(105%);animation:dblRise 1.6s var(--dbl-ease) .95s forwards}.dbl-hero__cta{opacity:0;animation:dblFadeUp 1.2s var(--dbl-ease) 1.5s forwards}.dbl-hero__cta .button{min-width:26rem}.dbl-hero__scroll{position:absolute;left:50%;bottom:2.4rem;width:1px;height:4.4rem;background:rgba(var(--dbl-ivory-rgb),.18);overflow:hidden;z-index:2;opacity:0;animation:dblFadeUp 1s var(--dbl-ease) 2.2s forwards}.dbl-hero__scroll:after{content:"";position:absolute;left:0;top:-40%;width:1px;height:40%;background:var(--dbl-ivory);animation:dblScrollCue 2.4s var(--dbl-ease-soft) infinite}@keyframes dblCurtain{to{clip-path:inset(0 0 0 0)}}@keyframes dblSettle{to{transform:scale(1.02)}}@keyframes dblDrift{0%{transform:scale(1)}to{transform:scale(1.07)}}@keyframes dblRise{to{transform:none}}@keyframes dblFadeUp{0%{opacity:0;transform:translateY(1.6rem)}to{opacity:1;transform:none}}@keyframes dblScrollCue{0%{top:-40%}60%,to{top:100%}}@keyframes dblFade{0%{opacity:0}5%{opacity:1}33%{opacity:1}39%{opacity:0}to{opacity:0}}@media screen and (max-width:749px){.dbl-hero{height:calc(100svh - var(--dbl-bar-h));min-height:56rem}.dbl-hero__panels{display:block}.dbl-hero__panel{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:none;opacity:0;animation:dblFade calc(var(--dbl-panels, 3) * 6s) linear infinite;animation-delay:calc(var(--i, 0) * 6s)}.dbl-hero__panel:only-child{opacity:1;animation:none}.dbl-hero__panel img{animation:none;transform:none}.dbl-hero__title{font-size:clamp(3.8rem,11vw,5.2rem);margin-bottom:2.8rem}.dbl-hero__cta .button{min-width:0;width:100%}.dbl-hero__content{bottom:7.2rem}}.dbl-rail{padding:clamp(7rem,10vw,13rem) 0 clamp(6rem,8vw,10rem);overflow:hidden}.dbl-rail__nav{display:flex;align-items:center;gap:2.4rem}.dbl-rail__arrows{display:flex;gap:.8rem}.dbl-rail__arrow{width:4.8rem;height:4.8rem;display:grid;place-items:center;cursor:pointer;border:1px solid var(--dbl-line-strong);background:transparent;color:var(--dbl-ivory);border-radius:50%;transition:background-color .5s var(--dbl-ease),color .5s var(--dbl-ease),opacity .4s}.dbl-rail__arrow:hover{background:var(--dbl-ivory);color:var(--dbl-ink)}.dbl-rail__arrow[disabled]{opacity:.3;pointer-events:none}.dbl-rail__arrow svg{width:1.6rem;height:1.6rem}.dbl-rail__viewport{padding-left:max(var(--dbl-gutter),calc((100vw - var(--page-width)) / 2))}.dbl-rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(24rem,23vw,36rem);gap:1.4rem;margin:0;padding:0 var(--dbl-gutter) 0 0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab}.dbl-rail__track::-webkit-scrollbar{display:none}.dbl-rail__track.is-dragging{cursor:grabbing;scroll-snap-type:none}.dbl-rail__track.is-dragging a{pointer-events:none}.dbl-rail__item{scroll-snap-align:start}.dbl-rail__progress{position:relative;height:1px;background:var(--dbl-line);margin-top:4.4rem;overflow:hidden}.dbl-rail__progress span{position:absolute;left:0;top:0;bottom:0;width:20%;background:var(--dbl-ivory);transition:transform .4s var(--dbl-ease)}@media screen and (max-width:749px){.dbl-rail__track{grid-auto-columns:68vw;gap:1rem}.dbl-rail__viewport{padding-left:2rem}.dbl-rail__arrows{display:none}}.dbl-moments{padding:clamp(4rem,6vw,8rem) 0 clamp(8rem,10vw,14rem)}.dbl-moments__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem}.dbl-moments__grid>:nth-child(2){margin-top:8rem}.dbl-moment{position:relative;display:block;overflow:hidden;aspect-ratio:3 / 4.3;color:var(--dbl-ivory);text-decoration:none;background:var(--dbl-ink-3)}.dbl-moment__media{position:absolute;top:0;right:0;bottom:0;left:0}.dbl-moment__media img{width:100%;height:100%;object-fit:cover}.dbl-moment.is-in:hover .dbl-moment__media img{transform:scale(1.09);transition-delay:0s!important}.dbl-moment:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0b0a09d1,#0b0a091a 45%,#0b0a0900 70%);transition:opacity .8s var(--dbl-ease)}.dbl-moment__body{position:absolute;left:3.2rem;right:3.2rem;bottom:3.2rem;z-index:1}.dbl-moment__num{display:block;font-family:var(--font-heading-family);font-style:italic;font-size:1.8rem;color:var(--dbl-champagne);margin-bottom:1.2rem}.dbl-moment__title{display:block;font-family:var(--font-heading-family);font-size:clamp(3rem,2.8vw,4.4rem);line-height:1.02;margin-bottom:2rem;transition:transform .9s var(--dbl-ease)}.dbl-moment:hover .dbl-moment__title{transform:translate(.6rem)}@media screen and (max-width:749px){.dbl-moments__grid{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:78vw;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:-2rem;padding-right:2rem}.dbl-moments__grid::-webkit-scrollbar{display:none}.dbl-moments__grid>*{scroll-snap-align:start}.dbl-moments__grid>:nth-child(2){margin-top:0}}.dbl-tryon{display:grid;grid-template-columns:1.05fr 1fr;min-height:78rem;background:var(--dbl-ink-2)}.dbl-tryon__media{position:relative;overflow:hidden;background:var(--dbl-ink-3)}.dbl-tryon__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dbl-tryon__body{display:flex;flex-direction:column;justify-content:center;padding:clamp(6rem,7vw,11rem) clamp(4rem,6vw,10rem)}.dbl-tryon__title{margin:0 0 2.4rem;font-size:clamp(3.6rem,3.6vw,5.8rem);line-height:1.04;max-width:14ch}.dbl-tryon__title em{font-style:italic}.dbl-tryon__lead{margin:0 0 4.8rem;max-width:46ch;color:var(--dbl-ivory-dim);font-size:1.55rem;line-height:1.75}.dbl-tryon__steps{list-style:none;margin:0 0 5.2rem;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:3.6rem 4rem;counter-reset:dblstep}.dbl-tryon__steps li{border-top:1px solid var(--dbl-line);padding-top:2.2rem}.dbl-tryon__steps b{display:flex;align-items:baseline;gap:1.2rem;font-size:1.1rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;margin-bottom:1rem;color:var(--dbl-ivory)}.dbl-tryon__steps b:before{counter-increment:dblstep;content:"0" counter(dblstep);font-family:var(--font-heading-family);font-style:italic;font-size:2rem;letter-spacing:0;text-transform:none;color:var(--dbl-champagne);font-weight:400}.dbl-tryon__steps span{display:block;color:var(--dbl-ivory-dim);font-size:1.4rem;line-height:1.7}.dbl-tryon__actions{display:flex;flex-wrap:wrap;align-items:center;gap:3.2rem}.dbl-tryon__actions .button svg{width:1.8rem;height:1.8rem;margin-right:1.2rem}.dbl-tryon__note{margin:3.2rem 0 0;font-size:1.05rem;letter-spacing:.22em;text-transform:uppercase;color:var(--dbl-ivory-faint)}@media screen and (max-width:989px){.dbl-tryon{grid-template-columns:1fr}.dbl-tryon__media{aspect-ratio:4 / 5}.dbl-tryon__steps{grid-template-columns:1fr;gap:2.4rem}.dbl-tryon__body{padding:6rem 2rem 7rem}.dbl-tryon__actions{flex-direction:column;align-items:stretch;gap:2.4rem}.dbl-tryon__actions .button{width:100%}.dbl-tryon__actions .dbl-link{align-self:flex-start}}.dbl-services{padding:clamp(6rem,7vw,9rem) 0;border-top:1px solid var(--dbl-line)}.dbl-services__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4rem}.dbl-service svg{width:3rem;height:3rem;color:var(--dbl-champagne);margin-bottom:2.2rem}.dbl-service b{display:block;font-size:1.1rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;margin-bottom:1rem}.dbl-service span{display:block;color:var(--dbl-ivory-dim);font-size:1.4rem;line-height:1.65}@media screen and (max-width:989px){.dbl-services__grid{grid-template-columns:1fr 1fr;gap:4rem 2.4rem}}.dd-gift-home{background:var(--dbl-ink)!important}.dd-gift-home h2{font-family:var(--font-heading-family)!important;font-weight:400!important}.dd-gift-home__eyebrow{letter-spacing:.3em!important;font-size:1.05rem!important}.dd-gift-home__button{border-radius:0!important;letter-spacing:.26em!important;text-transform:uppercase;font-size:1.1rem!important}.dbl-tpl-index .featured-collection .collection,.dbl-tpl-index .collection-list-wrapper{padding-top:2rem}.dbl-tpl-index .section-template--featured_collection_VtYGCD-padding,.dbl-tpl-index [class*=featured_collection_VtYGCD-padding]{padding-top:10rem!important;padding-bottom:8rem!important}.dbl-tpl-index [class*=collection_list_eYkQKx-padding]{padding-top:8rem!important;padding-bottom:10rem!important}.dbl-mark{padding:clamp(8rem,10vw,14rem) 0 0;border-top:1px solid var(--dbl-line);overflow:hidden}.dbl-mark__top{display:flex;justify-content:space-between;align-items:flex-end;gap:3rem;margin-bottom:5rem}.dbl-mark__top p{margin:0;font-family:var(--font-heading-family);font-size:clamp(2.6rem,2.6vw,3.8rem);line-height:1.15;max-width:22ch}.dbl-mark__top p em{font-style:italic}.dbl-mark__word{display:block;text-align:center;white-space:nowrap;font-family:var(--font-body-family);font-weight:300;text-transform:uppercase;font-size:clamp(6rem,17.2vw,30rem);letter-spacing:.32em;margin-right:-.32em;line-height:.82;color:rgba(var(--dbl-ivory-rgb),.92);-webkit-mask-image:linear-gradient(to bottom,#000 30%,rgba(0,0,0,.12) 100%);mask-image:linear-gradient(to bottom,#000 30%,#0000001f);transform:translateY(12%)}@media screen and (max-width:749px){.dbl-mark__top{flex-direction:column;align-items:flex-start}.dbl-mark__word{letter-spacing:.18em;margin-right:-.18em}}.footer{border-top:1px solid var(--dbl-line)!important;background:var(--dbl-ink)!important}.footer-block__heading{font-family:var(--font-body-family);font-size:1.05rem!important;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--dbl-ivory-faint);margin-bottom:2.4rem}.footer-block__details-content .list-menu__item--link{font-size:1.4rem;letter-spacing:.04em;text-transform:none;color:var(--dbl-ivory-dim);padding:.5rem 0}.footer-block__details-content .list-menu__item--link:hover{color:var(--dbl-ivory);text-decoration:none}.footer__content-bottom{border-top:1px solid var(--dbl-line)!important}.footer__copyright,.footer__copyright .copyright__content,.policies li a,.footer .caption{font-size:1.1rem;letter-spacing:.08em;color:var(--dbl-ivory-faint)}.newsletter-form__field-wrapper .field__input{border-bottom:1px solid var(--dbl-line-strong)}.footer .list-social__link{color:var(--dbl-ivory-dim)}.footer .list-social__link:hover{color:var(--dbl-ivory)}.collection-hero{padding-top:6rem}.collection-hero__inner{flex-direction:column;align-items:center;text-align:center}.collection-hero__text-wrapper{flex-basis:100%}.collection-hero__title{font-size:clamp(4.4rem,5.2vw,8rem);line-height:1;margin:0 0 1.8rem}.collection-hero__title .visually-hidden+*{display:block}.collection-hero__description{max-width:64rem;margin:0 auto;color:var(--dbl-ivory-dim);font-size:1.45rem;line-height:1.75}.dbl-cnav{padding:3.6rem 0 1.2rem}.dbl-cnav ul{list-style:none;margin:0 auto;padding:0 2rem;display:flex;justify-content:center;flex-wrap:wrap;gap:.6rem 3.2rem}.dbl-cnav a{position:relative;font-size:1.1rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--dbl-ivory-faint);text-decoration:none;padding:.8rem 0;white-space:nowrap;transition:color .4s var(--dbl-ease)}.dbl-cnav a:after{content:"";position:absolute;left:0;right:.24em;bottom:.2rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .6s var(--dbl-ease)}.dbl-cnav a:hover,.dbl-cnav a[aria-current]{color:var(--dbl-ivory)}.dbl-cnav a:hover:after,.dbl-cnav a[aria-current]:after{transform:scaleX(1)}@media screen and (max-width:749px){.dbl-cnav ul{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;gap:2.4rem}.dbl-cnav ul::-webkit-scrollbar{display:none}}.facets-container,.facets__form,.mobile-facets__wrapper{border-color:var(--dbl-line)}.facets__summary,.mobile-facets__open,.facet-filters__label,.product-count__text,.facets__heading{font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;color:var(--dbl-ivory-dim)}.facets-container{border-top:1px solid var(--dbl-line);border-bottom:1px solid var(--dbl-line);padding-top:.6rem;padding-bottom:.6rem;margin-bottom:3.2rem}.mobile-facets__open-wrapper{border:0!important}.mobile-facets__inner,.facets__disclosure-vertical,.mobile-facets__main{background:var(--dbl-ink)!important}.product-grid{row-gap:4.8rem!important}.pagination__item{font-size:1.2rem;letter-spacing:.12em;color:var(--dbl-ivory-dim)}.pagination__item--current{color:var(--dbl-ivory)}.product{gap:0}.product__media-list{gap:.4rem!important}.product__media-item{padding:0!important}.product__media-wrapper .product__media{background:var(--dbl-ink-3)}.product__info-wrapper{padding-left:clamp(3rem,5vw,9rem)!important}.product__info-container{max-width:50rem}.product__info-container>*+*{margin-top:1.8rem}.product__text.caption-with-letter-spacing,.product__text{color:var(--dbl-ivory-faint);font-size:1rem;letter-spacing:.32em}.product__title h1,.product__title .h1{font-size:clamp(3.6rem,3.2vw,5rem);line-height:1.04;margin:.4rem 0 .6rem}.product .price{font-size:1.7rem;letter-spacing:.1em}.product .price .price-item--regular{font-size:1.7rem}.product__tax{color:var(--dbl-ivory-faint);font-size:1.15rem;letter-spacing:.06em}.product-form__input .form__label,.product-form__input legend{font-size:1.05rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--dbl-ivory-dim);margin-bottom:1.2rem}.product-form__input--pill input[type=radio]+label{border-radius:0!important;min-width:5.6rem;min-height:4.6rem;padding:1.2rem 1.6rem;margin:0 .6rem .8rem 0;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;justify-content:center;border:1px solid var(--dbl-line-strong);color:var(--dbl-ivory);background:transparent;transition:background-color .4s var(--dbl-ease),color .4s var(--dbl-ease),border-color .4s var(--dbl-ease)}.product-form__input--pill input[type=radio]+label:hover{border-color:var(--dbl-ivory)}.product-form__input--pill input[type=radio]:checked+label{background:var(--dbl-ivory);color:var(--dbl-ink);border-color:var(--dbl-ivory)}.product-form__input--pill input[type=radio].disabled+label,.product-form__input--pill input[type=radio]:disabled+label{color:var(--dbl-ivory-faint);border-color:var(--dbl-line);text-decoration:line-through}.product-form__input--swatch .swatch-input__label,.swatch-input__input+.swatch-input__label{margin-right:.8rem}.product-form__quantity{display:none}.product-form__buttons,.product__info-container .product-form,.product__info-container product-form{max-width:none!important}.product-form__buttons{display:grid;gap:1rem}.product-form__submit{width:100%}.product-form__submit{min-height:5.6rem}.product-form__submit.button--secondary{background:var(--dbl-ivory);color:var(--dbl-ink)}.product-form__submit.button--secondary:hover{background:#fff}.product-form__submit.button--secondary:after{box-shadow:none!important}.shopify-payment-button__button--unbranded{background:transparent!important;color:var(--dbl-ivory)!important;min-height:5.6rem!important;box-shadow:0 0 0 1px var(--dbl-line-strong)!important;border-radius:0!important;font-size:1.1rem!important;letter-spacing:.26em!important;text-transform:uppercase}.shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--dbl-ivory)!important;color:var(--dbl-ink)!important}.shopify-payment-button__more-options{color:var(--dbl-ivory-dim);font-size:1.1rem;letter-spacing:.12em}.product__accordion{border-color:var(--dbl-line)!important}.product__accordion .summary__title,.accordion .summary__title{padding:.6rem 0}.accordion__title,.product__accordion .accordion__title{font-family:var(--font-body-family);font-size:1.1rem!important;font-weight:500;letter-spacing:.26em;text-transform:uppercase}.accordion summary{padding:1.8rem 0}.accordion .icon-accordion{display:none}.accordion__content{font-size:1.4rem;line-height:1.8;color:var(--dbl-ivory-dim)}.accordion{border-top-color:var(--dbl-line);border-bottom-color:var(--dbl-line)}.product__description{font-size:1.45rem;line-height:1.8;color:var(--dbl-ivory-dim)}.product__description h2,.product__description h3,.product__description h4{font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--dbl-ivory);margin:3.2rem 0 1.2rem;line-height:1.4}.product__description ul{padding-left:1.8rem}.product__description strong{color:var(--dbl-ivory);font-weight:500}.product__accordion .summary__title{padding-left:0}.product__accordion .summary__title .accordion__title{margin:0;padding:0}.product__accordion summary .icon-caret{right:0}.dbl-tryon-line{border:1px solid var(--dbl-line);padding:1.6rem 1.8rem;color:var(--dbl-ivory-dim);font-size:1.3rem!important;line-height:1.7!important}.dbl-tryon-line>span[aria-hidden=true]:first-child{display:none}.dbl-tryon-line:before{content:"";flex:0 0 auto;width:.7rem;height:.7rem;margin-top:.75rem;border-radius:50%;background:var(--dbl-champagne);box-shadow:0 0 0 .4rem #cdb48a2e}.dbl-wa{margin:.4rem 0 1.2rem!important}.dbl-wa .dbl-wa__btn{background:transparent!important;color:var(--dbl-ivory)!important;border-radius:0!important;min-height:5.6rem!important;font-size:1.1rem!important;letter-spacing:.22em;text-transform:uppercase;gap:1.2rem!important;padding:0 2rem!important}.dbl-wa .dbl-wa__btn:after{box-shadow:0 0 0 1px var(--dbl-line-strong)!important}.dbl-wa .dbl-wa__btn:hover{background:#25d36614!important}.dbl-wa .dbl-wa__btn:before{content:"";position:relative;inset:auto;z-index:0;box-shadow:none;border-radius:0;width:1.8rem;height:1.8rem;flex:0 0 auto;background:#25d366;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 0 0-8.6 15.1L2 22l5-1.3A10 10 0 1 0 12 2zm4.5 12.1c-.2-.1-1.5-.7-1.7-.8s-.4-.1-.6.1-.7.8-.8 1c-.1.2-.3.2-.5.1a6.7 6.7 0 0 1-3.3-2.9c-.2-.4.2-.4.7-1.3.1-.2 0-.3 0-.4l-.8-1.8c-.2-.5-.4-.4-.6-.4h-.5a1 1 0 0 0-.7.3 3 3 0 0 0-.9 2.2 5.1 5.1 0 0 0 1.1 2.7 11.7 11.7 0 0 0 4.5 4c1.7.7 2.3.8 3.2.7a2.7 2.7 0 0 0 1.8-1.3 2.2 2.2 0 0 0 .2-1.3c-.1-.1-.3-.2-.5-.3z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 0 0-8.6 15.1L2 22l5-1.3A10 10 0 1 0 12 2zm4.5 12.1c-.2-.1-1.5-.7-1.7-.8s-.4-.1-.6.1-.7.8-.8 1c-.1.2-.3.2-.5.1a6.7 6.7 0 0 1-3.3-2.9c-.2-.4.2-.4.7-1.3.1-.2 0-.3 0-.4l-.8-1.8c-.2-.5-.4-.4-.6-.4h-.5a1 1 0 0 0-.7.3 3 3 0 0 0-.9 2.2 5.1 5.1 0 0 0 1.1 2.7 11.7 11.7 0 0 0 4.5 4c1.7.7 2.3.8 3.2.7a2.7 2.7 0 0 0 1.8-1.3 2.2 2.2 0 0 0 .2-1.3c-.1-.1-.3-.2-.5-.3z'/%3E%3C/svg%3E") center / contain no-repeat}.dbl-wa p{font-size:1.05rem!important;letter-spacing:.16em;text-transform:uppercase;color:var(--dbl-ivory-faint);opacity:1!important;margin-top:1rem!important}.share-button__button{font-size:1.05rem;letter-spacing:.24em;text-transform:uppercase;color:var(--dbl-ivory-faint)}.related-products{padding-top:6rem}.related-products__heading{font-size:clamp(3rem,3vw,4.4rem);margin-bottom:3.6rem}.drawer__inner,.cart-notification,.cart-drawer .drawer__inner{background:var(--dbl-ink)!important;border-color:var(--dbl-line)!important}.drawer__heading{font-family:var(--font-heading-family);font-size:3rem;font-weight:400}.cart-item__name{font-size:1.35rem;letter-spacing:.06em;text-decoration:none}.cart-drawer .cart-item__name:hover{text-decoration:underline}.totals__total,.totals__total-value{font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase}.cart__checkout-button,.cart-drawer .cart__checkout-button{min-height:5.6rem}cart-drawer.drawer,.drawer{background-color:#0000009e!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}details[open] .modal-overlay:after,.modal-overlay:after{background-color:#0000009e!important}.mobile-facets{background-color:#0000009e!important}.header__icon--menu[aria-expanded=true]:before{background:#0000009e!important}.search-modal{background:#0b0a09f5!important}.search-modal__form .field__input{font-family:var(--font-heading-family);font-size:2.4rem}.predictive-search{background:var(--dbl-ink)!important;border-color:var(--dbl-line)!important}.main-page-title{font-size:clamp(4rem,4.6vw,7rem);line-height:1.02;text-align:center;margin:4rem auto 5.6rem;max-width:18ch}.dbl-tpl-page .main-page-title+.rte,.dbl-tpl-page .page-width>.rte,.dbl-tpl-page .rich-text__text{max-width:76rem;margin-left:auto;margin-right:auto}.dbl-tpl-page .rte{font-size:1.55rem;line-height:1.85}.dbl-tpl-page .rte h2{font-size:clamp(2.6rem,2.4vw,3.4rem);margin:6.4rem 0 1.8rem}.dbl-tpl-page .rte strong{color:var(--dbl-ivory);font-weight:500}.dbl-tpl-page .rte li{margin-bottom:.6rem}.dbl-tpl-page .rte .button{margin:.6rem .8rem .6rem 0}.page-width--narrow .rte h2{font-size:clamp(2.6rem,2.4vw,3.4rem);margin-top:5.6rem}.page-width--narrow .rte h3{font-size:2.2rem}[class*=ahlGift]{font-family:var(--font-body-family)!important}.ahlGiftBnrHld{background:var(--dbl-ink-2)!important;border:1px solid var(--dbl-line)!important;border-radius:0!important;box-shadow:none!important}.ahlGiftBnrHld *:not(i):not(img){color:var(--dbl-ivory-dim)!important}.ahlGiftBnrTitle,.ahlGiftBnrTitle *{color:var(--dbl-ivory)!important;font-size:1.1rem!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase}.ahlGiftBnrPrgTierBg{background:var(--dbl-line-strong)!important}.ahlGiftBnrPrgTierCnt{background:var(--dbl-champagne)!important}.ahlGiftBnrPrgIcn{background:transparent!important}.ahlGiftBnrPrgIcnIn{background:var(--dbl-ink-3)!important;color:var(--dbl-champagne)!important}.ahlGiftBnrPrgIcnOvr{background:var(--dbl-champagne)!important}.ahlGiftBnrBtnNxt{border-color:var(--dbl-line-strong)!important;border-radius:0!important}.ahlGiftBnrBtnNxt i{background:var(--dbl-ivory)!important}.ahlGiftBnrHld img{border-radius:0!important}.ahlGiftWdgCntHld{background:var(--dbl-ink-2)!important;border:1px solid var(--dbl-line)!important;border-radius:0!important;box-shadow:0 30px 70px #0000008c!important}.ahlGiftWdgCntHldIn{background:transparent!important}.ahlGiftWdgCntHld .ahlGiftBnrHld{border:0!important;background:transparent!important}.ahlGiftWdgIcnHld,.ahlGiftWdgIcnHldOver{background:var(--dbl-ink-2)!important;box-shadow:0 0 0 1px var(--dbl-line-strong)!important}.ahlGiftWdgIcnNum{background:var(--dbl-champagne)!important;color:var(--dbl-ink)!important}#chat-bubble.whatsapp-widget{transform:scale(.88);transform-origin:bottom right;filter:drop-shadow(0 10px 24px rgba(0,0,0,.45))}@media(prefers-reduced-motion:reduce){.dbl-hero__panel,.dbl-hero__panel img,.dbl-hero__drift,.dbl-hero__title>span,.dbl-hero__cta,.dbl-hero__scroll{animation:none!important;clip-path:none!important;transform:none!important;opacity:1!important}[data-dbl-reveal]{opacity:1!important;transform:none!important;transition:none!important}[data-dbl-reveal=mask]:before{display:none}[data-dbl-reveal=mask] img{transform:none!important}.dbl-bar__msg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/dbl-maison.css.map */
