:root{--ink:#0a0a0a;--paper:#fff;--muted:#707070;--line:#e5e5e5;--soft:#f5f5f3;--serif:"Cormorant Garamond","Didot","Bodoni 72",Georgia,serif;--sans:"Jost","Helvetica Neue",Arial,sans-serif;--pad:clamp(16px,3.2vw,48px);--gap:clamp(10px,1.4vw,20px);--hdr:118px}html{scroll-behavior:smooth}body.dl-theme{font-family:var(--sans);font-weight:400;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;letter-spacing:.01em}body.dl-theme a{color:inherit}body.dl-theme .page-wrap{padding:0!important;margin:0!important}body.dl-theme #content.row{max-width:none!important;width:auto!important;padding:0!important;margin:0!important}body.dl-theme .scrollup{display:none!important}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dl-display,body.dl-theme h1.dl-display,body.dl-theme h2.dl-display{font-family:var(--serif)!important;font-weight:300!important;text-transform:uppercase;letter-spacing:.04em;line-height:1.02;margin:0;color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.dl-rule{border:0;border-top:1px solid var(--line);margin:18px 0}.dl-eyebrow{font:500 11px/1.4 var(--sans);letter-spacing:.24em;text-transform:uppercase;margin:0 0 14px;color:var(--muted)}.dl-link-underline{font:500 11px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:4px}.dl-btn-outline,.dl-btn-solid{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 34px;font:400 12px/1 var(--serif);font-family:var(--sans);letter-spacing:.32em;text-transform:uppercase;text-decoration:none;border:1px solid var(--ink);border-radius:0;cursor:pointer;transition:background .2s,color .2s}.dl-btn-outline{background:transparent;color:var(--ink)!important}.dl-btn-outline:hover{background:var(--ink);color:#fff!important}.dl-btn-solid{background:var(--ink)!important;color:#fff!important}.dl-btn-solid:hover{background:#333!important}.dl-btn-solid[disabled]{opacity:.45;cursor:not-allowed}.dl-btn-block{display:flex;width:100%;margin-top:10px}.dl-announce{background:var(--ink);color:#fff;text-align:center;padding:7px var(--pad);position:relative;z-index:31}.dl-announce p{margin:0;font:400 10.5px/1.5 var(--sans);letter-spacing:.22em;text-transform:uppercase}.dl-header{position:relative;z-index:30;background:var(--paper);color:var(--ink);transition:background .3s,color .3s,box-shadow .3s;border-bottom:1px solid var(--line)}.dl-header--overlay{position:absolute;left:0;right:0;background:transparent;color:#fff;border-bottom-color:transparent}.dl-header--overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#00000061,#0000);pointer-events:none;z-index:-1;transition:opacity .3s}.dl-header--overlay.dl-header--solid{position:fixed;top:0;background:var(--paper);color:var(--ink);border-bottom-color:var(--line)}.dl-header--overlay.dl-header--solid:before{opacity:0}.dl-header__top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:14px var(--pad) 0}.dl-header__left{display:flex;align-items:center}.dl-header__right{display:flex;justify-content:flex-end;align-items:center;gap:6px}.dl-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:none;border:0;color:inherit!important;cursor:pointer;padding:0;position:relative;text-decoration:none}.dl-burger{display:none!important}.dl-cart__count{position:absolute;top:6px;right:4px;font:500 9px/1 var(--sans);background:currentColor;border-radius:8px;min-width:14px;height:14px;display:flex;align-items:center;justify-content:center}.dl-cart__count{color:inherit;background:none;border:1px solid currentColor}.dl-logo{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:inherit!important;line-height:1}.dl-logo__word{font-family:var(--serif);font-weight:400;font-size:clamp(30px,3.6vw,46px);letter-spacing:.06em}.dl-logo__sub{font:400 9px/1 var(--sans);letter-spacing:.34em;text-transform:uppercase;margin-top:6px;opacity:.8}.dl-nav ul{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 34px;list-style:none;margin:0;padding:18px var(--pad) 18px}.dl-nav a{font:500 12px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:inherit!important;padding:6px 0;border-bottom:1px solid transparent}.dl-nav a:hover{border-bottom-color:currentColor}.dl-header-spacer{display:none}.dl-hero{position:relative;height:100vh;min-height:560px;max-height:1100px;overflow:hidden;background:#222;margin:0}.dl-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dl-hero__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.dl-hero__caption{position:absolute;left:0;right:0;bottom:36px;text-align:center;color:#fff;font:400 11px/1 var(--sans);letter-spacing:.32em;text-transform:uppercase;margin:0;z-index:2}.dl-card{display:flex;flex-direction:column}.dl-card__media{position:relative;display:block;aspect-ratio:2/3;overflow:hidden;background:var(--soft)}.dl-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .4s,transform .6s}.dl-card__alt{opacity:0}.dl-card__media:hover .dl-card__alt{opacity:1}.dl-card__badge{position:absolute;left:10px;top:10px;background:#fff;font:500 10px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;padding:6px 8px}.dl-card__info{padding:12px 2px 0}.dl-card__brand{font:400 11px/1.3 var(--sans);color:var(--muted);margin:0}.dl-card__code{font-family:var(--serif);font-size:21px;font-weight:400;letter-spacing:.03em;margin:2px 0}.dl-card__title{font:400 12px/1.45 var(--sans);margin:0;color:#333}.dl-card__title a{text-decoration:none}.dl-card__price{font:400 12px/1.5 var(--sans);margin:6px 0 0}.dl-swatches{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:9px 0 0;padding:0}.dl-swatch{width:13px;height:13px;border:1px solid rgba(0,0,0,.25)}.dl-swatch-more{font:400 11px/13px var(--sans);color:var(--muted)}.duulce-pack-price__pack{font-weight:500}.dl-strip{display:grid;grid-template-columns:minmax(220px,22%) 1fr;gap:var(--gap);align-items:end;padding:clamp(48px,7vw,100px) 0 clamp(48px,7vw,100px) var(--pad)}.dl-strip__intro{padding-bottom:70px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.dl-strip__intro .dl-display{font-size:clamp(34px,3.8vw,58px)}.dl-strip__text{font-size:13px;color:var(--muted);margin:0;max-width:260px}.dl-strip__track{display:flex;gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;padding-right:var(--pad);scrollbar-width:thin}.dl-strip__item{flex:0 0 clamp(180px,18vw,260px);scroll-snap-align:start}.dl-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap);padding:0 var(--pad)}.dl-tile{position:relative;display:block;aspect-ratio:3/4.3;overflow:hidden;background:#333;text-decoration:none}.dl-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s}.dl-tile:hover img{transform:scale(1.03)}.dl-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 55%,#00000073)}.dl-tile__title{position:absolute;left:0;right:0;bottom:32px;text-align:center;z-index:1;color:#fff;font-family:var(--serif);font-weight:300;font-size:clamp(30px,3.4vw,52px);letter-spacing:.06em;text-transform:uppercase}.dl-grid-section{padding:clamp(56px,7vw,110px) var(--pad) 0}.dl-section-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:28px;gap:16px}.dl-section-head .dl-display{font-size:clamp(30px,3.4vw,52px)}.dl-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px var(--gap)}.dl-story{display:grid;grid-template-columns:1fr 1fr;align-items:center;margin-top:clamp(56px,7vw,110px);background:var(--soft)}.dl-story__media{aspect-ratio:4/5;overflow:hidden}.dl-story__media img{width:100%;height:100%;object-fit:cover;display:block}.dl-story__body{padding:clamp(32px,6vw,96px);max-width:560px}.dl-story__body .dl-display{font-size:clamp(34px,4vw,62px);margin-bottom:22px}.dl-story__text{font-size:14px;line-height:1.8;color:#333;margin-bottom:28px}.dl-apply{text-align:center;padding:clamp(56px,7vw,110px) var(--pad);max-width:760px;margin:0 auto}.dl-apply .dl-display{font-size:clamp(30px,3.4vw,48px);margin-bottom:18px}.dl-apply p{font-size:14px;line-height:1.8;color:#444}.dl-apply__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px}.duulce-trust{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:40px var(--pad);text-align:center}.duulce-trust__list{display:flex;flex-wrap:wrap;justify-content:center;gap:24px 80px;list-style:none;margin:0;padding:0}.duulce-trust__item{display:flex;flex-direction:column;gap:6px;min-width:180px}.duulce-trust__title{font-family:var(--serif);font-size:24px;font-weight:300;text-transform:uppercase;letter-spacing:.05em}.duulce-trust__text{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.duulce-trust__cta{display:none}.dl-footer{padding:70px var(--pad) 28px;border-top:1px solid var(--line);margin-top:0;background:var(--paper)}.dl-footer__brand{text-align:center;margin-bottom:46px}.dl-footer__brand p{font-size:12px;color:var(--muted);margin:12px 0 0}.dl-footer__cols{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;max-width:1100px;margin:0 auto}.dl-footer h3{font:500 11px/1 var(--sans)!important;letter-spacing:.22em;text-transform:uppercase;margin:0 0 16px}.dl-footer ul{list-style:none;margin:0;padding:0}.dl-footer li{margin:0 0 10px}.dl-footer li a{font-size:12.5px;color:#444!important;text-decoration:none}.dl-footer li a:hover{text-decoration:underline}.dl-newsletter{display:flex;flex-direction:column;gap:10px}.dl-newsletter input[type=email]{border:0;border-bottom:1px solid var(--ink);padding:10px 0;font:400 13px var(--sans);background:transparent;border-radius:0;width:100%}.dl-footer__legal{text-align:center;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:56px 0 0}.dl-coll-banner{position:relative;background:#111;color:#fff;min-height:300px;display:flex;align-items:flex-end;overflow:hidden}.dl-coll-banner__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.6}.dl-coll-banner__inner{position:relative;padding:60px var(--pad) 46px}.dl-coll-banner .dl-display{font-size:clamp(44px,6vw,88px)}.dl-coll-banner__desc{margin-top:14px;max-width:560px;font-size:13px}.dl-coll-banner__desc summary{cursor:pointer;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.dl-coll-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px var(--pad);border-bottom:1px solid var(--line)}.dl-coll-toolbar__filter{background:none;border:0;font:500 12px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;padding:12px 0;min-height:44px;color:var(--ink)}.dl-coll-toolbar__count{margin:0;font-size:12px;color:var(--muted);letter-spacing:.08em}.dl-sort{display:flex;align-items:center;gap:10px;font:500 12px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase}.dl-sort select{border:0;border-bottom:1px solid var(--ink);background:transparent;font:400 13px var(--sans);padding:8px 4px;letter-spacing:.04em;text-transform:none;border-radius:0}.dl-coll-body{display:grid;grid-template-columns:230px 1fr;gap:40px;padding:34px var(--pad) 40px}.dl-filters{font-size:13px}.dl-filter{border-bottom:1px solid var(--line);padding:14px 0}.dl-filter summary{cursor:pointer;font:500 11px/1.4 var(--sans);letter-spacing:.22em;text-transform:uppercase;list-style:none;display:flex;justify-content:space-between}.dl-filter summary:after{content:"+"}.dl-filter[open] summary:after{content:"\2013"}.dl-filter ul{list-style:none;margin:12px 0 0;padding:0;max-height:300px;overflow:auto}.dl-filter li{margin:0 0 9px}.dl-filter a{text-decoration:none;color:#333}.dl-filter a.is-active{font-weight:500;color:var(--ink)}.dl-filter li span{color:var(--muted)}.dl-filters__form .dl-link-underline{display:inline-block;margin-top:18px}.dl-grid--collection{grid-template-columns:repeat(4,1fr)}.dl-empty{grid-column:1/-1}body.dl-theme #pagination{text-align:center;padding:20px var(--pad) 70px;float:none;width:auto;font-size:12px;letter-spacing:.12em}.dl-pdp{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:clamp(28px,4vw,64px);padding:34px var(--pad) 60px}.dl-pdp__gallery{display:grid;grid-template-columns:72px 1fr;gap:16px;align-items:start}.dl-pdp__thumbs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;position:sticky;top:20px}.dl-pdp__thumbs img{width:100%;aspect-ratio:2/3;object-fit:cover;display:block;border:1px solid transparent}.dl-pdp__thumbs a:hover img{border-color:var(--ink)}.dl-pdp__images{display:grid;grid-template-columns:1fr 1fr;gap:4px}.dl-pdp__image{margin:0;aspect-ratio:2/3;background:var(--soft);overflow:hidden;scroll-margin-top:20px}.dl-pdp__image img{width:100%;height:100%;object-fit:cover;display:block}.dl-pdp__gallery:not(:has(.dl-pdp__thumbs)){grid-template-columns:1fr}.dl-pdp__info{position:sticky;top:20px;align-self:start}.dl-pdp__brand{font-size:12px;color:#444;margin:0 0 4px}body.dl-theme h1.dl-pdp__code{font-family:var(--serif)!important;font-weight:400!important;font-size:34px!important;letter-spacing:.03em;margin:0;text-transform:uppercase}.dl-pdp__title{font-size:13px;color:#444;margin:6px 0 0;line-height:1.5}.dl-pdp__label{font:400 13px/1.4 var(--sans);margin:0 0 10px}.dl-pdp__label span{text-transform:uppercase;letter-spacing:.06em}.dl-pdp__swatches{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.dl-pdp__swatch{width:26px;height:26px;border:1px solid rgba(0,0,0,.25);cursor:pointer;padding:0;outline-offset:3px;position:relative}.dl-pdp__swatch.is-active{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--ink)}.dl-pdp__swatch[data-soldout]:after{content:"";position:absolute;left:-2px;right:-2px;top:50%;border-top:1px solid #900;transform:rotate(-45deg)}.dl-pdp__price .product-price{font-size:15px;margin:0 0 6px}.dl-pdp__pack{font-size:13px;color:#444;margin:0 0 18px}.dl-pdp__form{border-top:1px solid var(--line);padding-top:18px}.dl-pdp__qty{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.dl-pdp__qty .dl-pdp__label{margin:0;letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:500}.dl-pdp__qty input{width:90px;height:44px;border:1px solid var(--ink);text-align:center;font:400 14px var(--sans);border-radius:0}.dl-pdp__note{font-size:12px;color:var(--muted);margin:14px 0 0}.dl-pdp__gate{border:1px solid var(--line);padding:22px;margin:8px 0 10px;text-align:center}.dl-pdp__gate p{font-size:13px;margin:0 0 8px}.dl-pdp__details{margin-top:26px;border-top:1px solid var(--line)}.dl-pdp__details details{border-bottom:1px solid var(--line);padding:16px 0}.dl-pdp__details summary{cursor:pointer;list-style:none;font:500 11px/1.4 var(--sans);letter-spacing:.22em;text-transform:uppercase;display:flex;justify-content:space-between}.dl-pdp__details summary:after{content:"+"}.dl-pdp__details details[open] summary:after{content:"\2013"}.dl-pdp__details .rte,.dl-pdp__details p{font-size:13px;line-height:1.75;color:#333;margin-top:12px}.dl-pdp-related .dl-strip{padding-top:20px}body.dl-theme #phantom,body.dl-theme .bannertop,body.dl-theme #navigation,body.dl-theme .load-wait{display:none!important}body.dl-theme .index-sections{display:block!important;opacity:1!important}@media(max-width:1024px){.dl-grid,.dl-grid--collection{grid-template-columns:repeat(3,1fr)}.dl-nav ul{gap:4px 22px}.dl-coll-body{grid-template-columns:190px 1fr}}@media(max-width:749px){.dl-announce p{font-size:9.5px;letter-spacing:.14em}.dl-header__top{padding:6px 8px}.dl-burger{display:inline-flex!important}.dl-nav{display:none}.dl-logo__word{font-size:28px}.dl-logo__sub{font-size:7.5px;letter-spacing:.28em;margin-top:4px}.dl-hero{height:calc(100svh - 28px);min-height:480px}.dl-strip{grid-template-columns:1fr;padding:44px 0 44px var(--pad);align-items:start}.dl-strip__intro{padding-bottom:4px;flex-direction:row;align-items:baseline;justify-content:space-between;padding-right:var(--pad)}.dl-strip__intro .dl-display{font-size:32px}.dl-strip__text{display:none}.dl-strip__item{flex-basis:62vw}.dl-tiles{grid-template-columns:1fr}.dl-tile{aspect-ratio:4/3.4}.dl-grid,.dl-grid--collection{grid-template-columns:repeat(2,1fr);gap:28px 10px}.dl-card__code{font-size:18px}.dl-story{grid-template-columns:1fr}.dl-footer__cols{grid-template-columns:1fr 1fr}.dl-coll-banner{min-height:0;background:var(--paper);color:var(--ink)}.dl-coll-banner__img{display:none}.dl-coll-banner__inner{padding:28px var(--pad) 14px}.dl-coll-banner .dl-display{font-size:38px}.dl-coll-toolbar{border-top:1px solid var(--line);padding:4px var(--pad)}.dl-coll-toolbar__count,.dl-sort span{display:none}.dl-coll-body{grid-template-columns:1fr;padding-top:16px;gap:0}.dl-filters{display:none}.dl-filters.is-open{display:block;margin-bottom:20px}.dl-pdp{grid-template-columns:1fr;padding:0 0 40px;gap:20px}.dl-pdp__gallery{grid-template-columns:1fr;gap:8px}.dl-pdp__images{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:0}.dl-pdp__image{flex:0 0 100%;scroll-snap-align:start}.dl-pdp__thumbs{order:2;flex-direction:row;overflow-x:auto;position:static;padding:0 var(--pad)}.dl-pdp__thumbs li{flex:0 0 56px}.dl-pdp__info{position:static;padding:0 var(--pad)}}@media(min-width:750px){.dl-coll-toolbar__filter{pointer-events:none}.dl-filters{display:block!important}}.dl-header--overlay:not(.dl-header--solid):before{background:linear-gradient(#0000009e,#00000047 70%,#0000)}.dl-header--overlay:not(.dl-header--solid) .dl-logo,.dl-header--overlay:not(.dl-header--solid) .dl-nav a{text-shadow:0 1px 8px rgba(0,0,0,.45)}.dl-header--overlay:not(.dl-header--solid) .dl-icon-btn svg{filter:drop-shadow(0 1px 4px rgba(0,0,0,.5))}body.dl-theme header.dl-header{top:auto!important;margin:0!important;height:auto!important;width:auto!important}body.dl-theme header.dl-header--overlay{position:absolute!important}body.dl-theme header.dl-header--overlay.dl-header--solid{position:fixed!important;top:0!important}body.dl-theme header.dl-header:not(.dl-header--overlay){position:relative!important}body.dl-theme header.dl-header{line-height:1.2}@media(min-width:750px){body.dl-theme header.dl-header nav.dl-nav{display:block!important}}.dl-coll-toolbar__filter{margin-right:auto}.dl-coll-toolbar__count,.dl-sort span{white-space:nowrap}body.dl-theme.collection #breadcrumb,body.dl-theme.collection .breadcrumb{display:none!important}.dl-pdp__image{position:relative}body.dl-theme .dl-pdp__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none;object-fit:cover;display:block!important;opacity:1!important;visibility:visible!important}body.dl-theme .dl-pdp__thumbs img{display:block!important;opacity:1!important;visibility:visible!important;height:auto}
/*# sourceMappingURL=/cdn/shop/t/6/assets/duulce-redesign.css.map */
