:root{--dl-ink: #1a1a1a;--dl-ink-soft: #4a463f;--dl-paper: #faf7f2;--dl-sand: #efe9df;--dl-line: #d9d2c6;--dl-line-strong: #8a8479;--dl-red: #ef4035;--dl-sale: #8b0e05;--dl-gold: #b89b5e;--dl-pm-ink: #14161c;--dl-pm-ivory: #f5f0e6;--dl-space-1: 4px;--dl-space-2: 8px;--dl-space-3: 12px;--dl-space-4: 16px;--dl-space-5: 24px;--dl-space-6: 32px;--dl-space-7: 48px;--dl-space-8: 64px}body{-webkit-font-smoothing:antialiased}.h1,.h2,.h3,h1,h2,h3,.section-header__title{letter-spacing:-.01em}.section-header__title+.rte,.section-header .rte{color:var(--dl-ink-soft)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--dl-ink);outline-offset:2px}.btn,.rte .btn{letter-spacing:.12em;min-height:44px}.dl-eyebrow{display:block;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--dl-ink-soft);margin:0 0 var(--dl-space-2)}.dl-brandbar{background:var(--dl-paper);border-bottom:1px solid var(--dl-line)}.dl-brandbar__inner{display:flex;align-items:center;gap:var(--dl-space-5);min-height:40px}.dl-brandbar__link{display:inline-flex;align-items:center;line-height:0;padding:var(--dl-space-2) 0;opacity:.6;transition:opacity .2s}.dl-brandbar__link:hover,.dl-brandbar__link[aria-current=true]{opacity:1}.dl-brandbar__link img{width:92px;height:auto}.dl-brandbar__b2b{margin-left:auto;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--dl-ink-soft)}.dl-stars{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--dl-ink-soft);text-decoration:none}.dl-stars__icons{--dl-stars: 0%;position:relative;display:inline-block;font-size:14px;letter-spacing:2px;line-height:1}.dl-stars__icons:before{content:"\2605\2605\2605\2605\2605";color:var(--dl-line)}.dl-stars__icons:after{content:"\2605\2605\2605\2605\2605";color:var(--dl-ink);position:absolute;top:0;right:0;bottom:0;left:0;width:var(--dl-stars);overflow:hidden;white-space:nowrap}.dl-stars--link:hover .dl-stars__text{text-decoration:underline}.dl-stars--empty{font-size:13px;text-decoration:underline;color:var(--dl-ink-soft)}.grid-product__meta .dl-stars{margin-top:4px}.grid-product__print{font-size:13px;color:var(--dl-ink-soft);margin-top:2px}.grid-product__title{font-size:15px}.dl-swatches--card{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--dl-space-2);align-items:center}.dl-swatches--card .dl-swatch{width:24px;height:24px}.dl-swatch{position:relative;display:inline-block;line-height:0;border:1px solid var(--dl-line);background:var(--dl-sand);overflow:hidden}.dl-swatch__img{width:100%;height:100%;object-fit:cover;display:block}.dl-swatch:hover{border-color:var(--dl-ink)}.dl-swatch.is-current{outline:2px solid var(--dl-ink);outline-offset:2px;border-color:var(--dl-ink)}.dl-swatch.is-sold-out:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,transparent 48%,rgba(26,26,26,.7) 49%,rgba(26,26,26,.7) 51%,transparent 52%)}.dl-swatches__more{font-size:12px;color:var(--dl-ink-soft);text-decoration:none;padding:0 4px}.dl-swatches--pdp{margin:var(--dl-space-5) 0}.dl-swatches__label{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:var(--dl-space-3);font-size:14px}.dl-swatches__title{font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.dl-swatches__all{margin-left:auto;font-size:13px;color:var(--dl-ink-soft)}.dl-swatches--pdp .dl-swatches__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:10px;max-width:440px}.dl-swatches--pdp .dl-swatch{width:100%;aspect-ratio:1}@media(max-width:768px){.dl-swatches--pdp .dl-swatches__list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 8px}.dl-swatches--pdp .dl-swatch{flex:0 0 56px;height:56px;scroll-snap-align:start}}.dl-ship{margin:0 0 var(--dl-space-4)}.dl-ship__msg{margin:0 0 6px;font-size:13px;letter-spacing:.02em}.dl-ship__track{height:4px;background:var(--dl-line);overflow:hidden}.dl-ship__bar{display:block;height:100%;background:var(--dl-ink);transition:width .4s ease}.dl-ship.is-reached .dl-ship__bar{background:var(--dl-ink)}.dl-ship.is-reached .dl-ship__msg:before{content:"\2713  "}.drawer .dl-ship{padding:var(--dl-space-4) 0 0}.dl-ship--pdp{margin:var(--dl-space-4) 0;padding:var(--dl-space-3) var(--dl-space-4);background:var(--dl-sand)}.dl-trust{list-style:none;margin:var(--dl-space-4) 0;padding:0;display:grid;gap:var(--dl-space-2)}.dl-trust__item{display:flex;align-items:center;gap:var(--dl-space-3);font-size:14px}.dl-trust__item .element-icon{--element-icon-size: 20px;flex:0 0 20px}.dl-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:25;background:var(--dl-paper);border-top:1px solid var(--dl-line);box-shadow:0 -6px 18px #1a1a1a0f}.dl-sticky-atc__inner{display:flex;align-items:center;gap:var(--dl-space-3);padding-top:var(--dl-space-2);padding-bottom:calc(var(--dl-space-2) + env(safe-area-inset-bottom))}.dl-sticky-atc__img{width:40px;height:50px;object-fit:cover}.dl-sticky-atc__info{display:flex;flex-direction:column;min-width:0;flex:1}.dl-sticky-atc__title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-sticky-atc__meta{font-size:13px;color:var(--dl-ink-soft)}.dl-sticky-atc__btn{min-width:150px}html.dl-sticky-atc-visible .site-footer{padding-bottom:80px}[data-dl-reveal].grid--uniform{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:32px;margin-left:0}@media(min-width:769px){[data-dl-reveal].grid--uniform{grid-template-columns:repeat(var(--dl-cols, 4),minmax(0,1fr));column-gap:22px;row-gap:44px}}[data-dl-reveal].grid--uniform>.grid__item{width:auto!important;float:none!important;clear:none!important;padding-left:0!important;margin-bottom:0}[data-dl-reveal].grid--uniform>[hidden]{display:none!important}.dl-sale-divider{grid-column:1 / -1;width:100%;flex:0 0 100%;text-align:center;margin:var(--dl-space-7) 0 var(--dl-space-5);padding-top:var(--dl-space-6);border-top:1px solid var(--dl-line)}.dl-sale-divider__title{margin:0}.dl-sale-divider__text{margin:6px 0 0;color:var(--dl-ink-soft);font-size:14px}.dl-load-more{text-align:center;margin:var(--dl-space-6) 0}.dl-load-more__count{display:block;margin-bottom:var(--dl-space-3);font-size:13px;color:var(--dl-ink-soft)}.dl-print-story{padding:var(--dl-space-8) 0;background:var(--dl-sand)}.dl-print-story__grid{display:grid;grid-template-columns:1fr;gap:var(--dl-space-6);align-items:center}@media(min-width:769px){.dl-print-story__grid{grid-template-columns:1fr 1fr;gap:var(--dl-space-8)}.dl-print-story--reverse .dl-print-story__media{order:2}}.dl-print-story__media img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.dl-print-story__content{max-width:520px}.dl-print-story__title{margin:0 0 var(--dl-space-4);text-align:left}.dl-print-story__body{font-size:16px;line-height:1.7}.dl-print-story__facts{margin:var(--dl-space-5) 0 0;padding:var(--dl-space-4) 0 0;border-top:1px solid var(--dl-line);display:grid;grid-template-columns:auto 1fr;gap:6px var(--dl-space-4);font-size:14px}.dl-print-story__facts dt{font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:12px}.dl-print-story__facts dd{margin:0}.dl-style-hero{display:grid;grid-template-columns:1fr;background:var(--dl-sand)}@media(min-width:769px){.dl-style-hero{grid-template-columns:1.1fr 1fr;min-height:560px}}.dl-style-hero__media img{width:100%;height:100%;object-fit:cover;aspect-ratio:4 / 5}@media(min-width:769px){.dl-style-hero__media img{aspect-ratio:auto}}.dl-style-hero__content{padding:var(--dl-space-7) var(--dl-space-5);display:flex;flex-direction:column;justify-content:center}@media(min-width:769px){.dl-style-hero__content{padding:var(--dl-space-8)}}.dl-style-hero__title{text-align:left;margin:0 0 var(--dl-space-3)}.dl-style-hero__tagline{font-size:18px;margin:0 0 var(--dl-space-5)}.dl-style-hero__price{font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--dl-ink-soft);margin:0 0 var(--dl-space-5)}.dl-style-hero__ctas{display:flex;flex-wrap:wrap;gap:var(--dl-space-3)}.dl-style-features{padding:var(--dl-space-8) 0}.dl-style-features__grid{display:grid;grid-template-columns:1fr;gap:var(--dl-space-5)}@media(min-width:769px){.dl-style-features__grid{grid-template-columns:repeat(var(--dl-cols, 4),1fr)}}.dl-style-feature{border-top:1px solid var(--dl-ink);padding-top:var(--dl-space-4)}.dl-style-feature__title{font-size:20px;margin:0 0 var(--dl-space-2);text-align:left}.dl-style-feature__text{margin:0;color:var(--dl-ink-soft);font-size:15px}.dl-style-story{padding:0 0 var(--dl-space-8)}.dl-style-story__inner{display:grid;gap:var(--dl-space-6)}@media(min-width:769px){.dl-style-story__inner{grid-template-columns:1fr 1fr;align-items:start}}.dl-style-fit{background:var(--dl-paper);border:1px solid var(--dl-line);padding:var(--dl-space-5)}.dl-style-fit__title{font-size:12px;letter-spacing:.2em;text-transform:uppercase;margin:0 0 var(--dl-space-3);font-family:inherit}.dl-style-variations{padding:0 0 var(--dl-space-7)}.dl-style-variations__list{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--dl-space-4)}@media(min-width:769px){.dl-style-variations__list{grid-template-columns:repeat(4,1fr)}}.dl-variation{display:block;text-decoration:none;color:inherit}.dl-variation img{width:100%;aspect-ratio:4 / 5;object-fit:cover;display:block;margin-bottom:var(--dl-space-3)}.dl-variation__title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:18px;display:block}.dl-variation__meta{font-size:13px;color:var(--dl-ink-soft)}.template-page .page-content,.template-page .page-width--narrow{max-width:760px}.template-page .rte{font-size:16px;line-height:1.75}.template-page .rte h2{margin-top:var(--dl-space-7)}.template-page .rte h3{margin-top:var(--dl-space-6)}.template-page .rte table{width:100%;border-collapse:collapse;font-size:14px}.template-page .rte th,.template-page .rte td,.drawer .rte th,.drawer .rte td,.modal .rte th,.modal .rte td{border-bottom:1px solid var(--dl-line);padding:10px 8px;text-align:left}.template-page .rte th{font-size:12px;letter-spacing:.1em;text-transform:uppercase}.dl-page-hero{padding:var(--dl-space-8) 0 var(--dl-space-6);text-align:center;background:var(--dl-sand)}.dl-page-hero__title{margin:0}.dl-page-hero__text{max-width:600px;margin:var(--dl-space-3) auto 0;color:var(--dl-ink-soft)}.dl-faire{padding:var(--dl-space-7) 0;text-align:center}.dl-faire__embed{display:flex;justify-content:center;margin-top:var(--dl-space-5)}.dl-b2b-note{background:var(--dl-ink);color:var(--dl-paper);text-align:center;font-size:13px;letter-spacing:.08em;padding:8px 16px}.dl-b2b-note a{color:inherit}.dl-brand-pm .dl-pm-dark,.dl-pm-dark{background:var(--dl-pm-ink);color:var(--dl-pm-ivory)}.dl-pm-dark .h1,.dl-pm-dark .h2,.dl-pm-dark h1,.dl-pm-dark h2,.dl-pm-dark h3,.dl-pm-dark .rte{color:var(--dl-pm-ivory)}.dl-pm-dark .dl-eyebrow{color:var(--dl-gold)}.dl-pm-dark .btn{background:var(--dl-pm-ivory);color:var(--dl-pm-ink)}.dl-pm-badge{display:inline-block;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--dl-pm-ink);border:1px solid var(--dl-gold);padding:4px 8px;margin-bottom:var(--dl-space-3)}.product-single__title{margin-bottom:var(--dl-space-2)}.product-single__print{display:block;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:16px;letter-spacing:.02em;color:var(--dl-ink-soft);margin-top:6px}.product-block .dl-stars{margin-bottom:var(--dl-space-2)}.dl-fit-note{font-size:14px;padding:var(--dl-space-3) var(--dl-space-4);border-left:0;background:var(--dl-sand);margin:var(--dl-space-3) 0}.dl-fit-note strong{letter-spacing:.06em;text-transform:uppercase;font-size:12px;margin-right:6px}.dl-final-sale{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--dl-sale);margin:0 0 var(--dl-space-3)}.template-page .page-content>.section-header{background:var(--dl-sand);margin:0 calc(50% - 50vw) var(--dl-space-7);padding:var(--dl-space-8) var(--dl-space-4) var(--dl-space-6);text-align:center}.template-page .page-content{padding-top:0}
/*# sourceMappingURL=/cdn/shop/t/71/assets/dl-custom.css.map */
