@view-transition{navigation:auto}:root{--dh-ivory:#faf6ef;--dh-ink:#3b3029;--dh-muted:#74685f;--dh-gold:#a7844b;--dh-blush:#efe0d7;--dh-line:#dfd4c5}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}.dh-body{margin:0;background:var(--dh-ivory);color:var(--dh-ink);font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.65;-webkit-font-smoothing:antialiased}.dh-body h1,.dh-body h2,.dh-body h3,.dh-body p,.dh-body figure{margin:0}.dh-body h1,.dh-body h2,.dh-body h3{font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.12}.dh-body h2{font-size:clamp(34px,3.4vw,54px);letter-spacing:-1.7px}.dh-body a{color:inherit;text-decoration:none}.dh-body img{display:block;width:100%;height:auto}.dh-body button{font:inherit;color:inherit;cursor:pointer}.dh-body [hidden]{display:none!important}.dh-body a:focus-visible,.dh-body button:focus-visible,.dh-body summary:focus-visible{outline:2px solid #765725;outline-offset:6px}.dh-wrap{width:min(1400px,90%);margin-inline:auto}.dh-eyebrow{display:block;font-size:10px;font-weight:600;letter-spacing:2.7px;text-transform:uppercase;color:#806543}.dh-button{display:inline-flex;justify-content:space-between;align-items:center;gap:36px;padding:16px 26px;background:var(--dh-ink);color:#fff9ee!important;font-size:12px;letter-spacing:.5px;min-height:54px;transition:background .2s,transform .2s}.dh-button:hover{background:#66503c;transform:translateY(-2px)}.dh-text-link{display:inline-block;border-bottom:1px solid var(--dh-gold);padding-bottom:5px;font-size:12px}.dh-skip{position:fixed;top:-100px;left:15px;z-index:100;background:#fff;padding:12px}.dh-skip:focus{top:10px}.dh-announcement{padding:8px 20px;text-align:center;background:#ede2d4;color:#644d38;font-size:9px;letter-spacing:2.2px;text-transform:uppercase}.dh-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:28px;width:min(1500px,92%);min-height:117px;margin:auto}.dh-brand{display:flex;align-items:center;gap:16px;flex-shrink:0}.dh-logo{width:72px!important;height:72px!important;object-fit:contain;border-radius:50%}.dh-wordmark{display:block;font:30px/1.15 Georgia,Times New Roman,serif;letter-spacing:5px}.dh-brand-sub{display:block;letter-spacing:1.9px;font-size:9px;text-transform:uppercase;margin-top:8px}.dh-nav{display:flex;gap:32px;font-size:12px}.dh-nav a:hover,.dh-footer-links a:hover{text-decoration:underline;text-underline-offset:5px}.dh-header-contact{font-size:11px;border-bottom:1px solid #b79c77;padding-bottom:5px}.dh-header-contact span{margin-left:18px}.dh-mobile-menu{display:none}.dh-hero{display:grid;grid-template-columns:48% 52%;max-width:1680px;margin:auto;min-height:625px;background:#f3eade}.dh-hero-copy{padding:85px 12% 70px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.dh-hero h1{font-size:clamp(42px,4.65vw,77px);letter-spacing:-2.8px;line-height:1.05;margin:25px 0}.dh-hero h1 em{font-weight:400;color:#98754b}.dh-hero-copy>p{max-width:340px;color:#6a5d53;font-size:14px;line-height:1.8}.dh-hero-copy .dh-button{margin-top:31px}.dh-hero-signature{display:flex;align-items:center;gap:13px;font-size:10px;color:#7a6855;letter-spacing:.8px;margin-top:43px}.dh-small-spark{color:var(--dh-gold);font-size:29px}.dh-hero-photo{position:relative;min-height:625px;overflow:hidden}.dh-hero-photo>img{height:100%;width:100%;position:absolute;object-fit:cover;object-position:center 48%}.dh-photo-caption{position:absolute;bottom:22px;left:25px;right:25px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.2px;background:#faf6efe6;padding:10px 14px}.dh-values{display:flex;align-items:center;justify-content:center;gap:70px;min-height:84px;border-bottom:1px solid var(--dh-line);font-size:10px;letter-spacing:1.8px;text-transform:uppercase}.dh-values i{font-size:21px;font-style:normal;color:var(--dh-gold)}.dh-collection{padding-block:100px 105px}.dh-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.dh-section-heading h2{margin-top:15px}.dh-section-heading>p{max-width:315px;font-size:13px;color:var(--dh-muted)}.dh-filters{display:flex;gap:26px;border-bottom:1px solid var(--dh-line);margin:32px 0 28px}.dh-filters button{padding:10px 0 12px;border:0;background:none;font-size:11px;opacity:.65;border-bottom:2px solid transparent}.dh-filters button[aria-pressed=true]{opacity:1;border-bottom-color:var(--dh-gold)}.dh-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.dh-card-open{border:0;padding:0;background:none;width:100%;text-align:left}.dh-card-photo{display:block;position:relative;aspect-ratio:3/4;background:#f1e9df;overflow:hidden}.dh-card-photo img{width:100%;height:100%;object-fit:contain;transition:transform .4s}.dh-card-open:hover .dh-card-photo img{transform:scale(1.025)}.dh-card-plus{position:absolute;bottom:12px;right:12px;width:33px;height:33px;background:var(--dh-ivory);border-radius:50%;display:grid;place-items:center;font-size:21px;font-weight:300}.dh-card-category{display:block;font-size:9px;text-transform:uppercase;letter-spacing:1.7px;color:var(--dh-muted);margin:19px 0 8px}.dh-card h3{font-size:23px;letter-spacing:-.5px}.dh-card-action{display:flex;justify-content:space-between;margin-top:14px;font-size:10px;color:#806543}.dh-story{display:grid;grid-template-columns:1fr 1fr;max-width:1680px;margin:auto;background:var(--dh-blush)}.dh-story-photo{min-height:660px;position:relative}.dh-story-photo>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center 54%}.dh-story-copy{padding:80px 17%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.dh-story-copy h2{margin:24px 0;font-size:clamp(37px,3.9vw,59px);line-height:1.08;letter-spacing:-1.8px}.dh-story-copy p{color:#736055;font-size:14px;line-height:1.9}.dh-signature{display:block;font:italic 40px Georgia,serif;color:#9b705e;margin:23px 0 30px}.dh-custom{padding-block:95px 100px;text-align:center}.dh-custom h2{margin-top:18px}.dh-custom>p{margin:20px auto 0;max-width:500px;color:var(--dh-muted);font-size:14px}.dh-custom-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;margin:50px auto 44px;max-width:1050px}.dh-custom-steps>div>span{display:block;font:italic 28px Georgia,serif;color:var(--dh-gold);margin-bottom:18px}.dh-custom-steps h3{font-size:23px}.dh-custom-steps p{font-size:12px;max-width:230px;margin:14px auto 0;color:var(--dh-muted)}.dh-instagram{text-align:center;background:#ede3d7;padding:62px 24px}.dh-instagram h2{font-size:39px;margin:18px 0 22px}.dh-instagram>a{font-size:13px;border-bottom:1px solid #a78b67;padding-bottom:5px}.dh-instagram>a span{margin-left:40px}.dh-footer{background:#352c25;color:#f6ede1;padding:52px 5% 20px;display:grid;grid-template-columns:1fr auto;gap:35px}.dh-footer-brand{display:flex;align-items:center;gap:24px}.dh-footer-logo{width:106px!important;height:106px!important;border-radius:50%;object-fit:contain}.dh-footer .dh-wordmark{font-size:27px}.dh-footer-brand p{font-size:10px;letter-spacing:1.5px;margin:8px 0}.dh-footer-brand>div>span{color:#ccbba8;font-size:12px}.dh-footer-links{display:grid;grid-template-columns:1fr 1fr;gap:12px 36px;align-content:center;font-size:11px}.dh-footer-bottom{grid-column:1/-1;border-top:1px solid #625044;padding-top:19px;display:flex;justify-content:space-between;color:#cbbba9;font-size:9px;letter-spacing:.4px}.dh-dialog{padding:0;border:0;max-width:1100px;width:94vw;max-height:92vh;background:var(--dh-ivory);color:var(--dh-ink);box-shadow:0 30px 100px #0004;overflow:auto}.dh-dialog::backdrop{background:#251c17ae;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dh-close{position:absolute;right:16px;top:12px;width:40px;height:40px;border:1px solid var(--dh-line);border-radius:50%;background:var(--dh-ivory);font-size:28px!important;z-index:2;line-height:1}.dh-dialog-layout{display:grid;grid-template-columns:53% 47%}.dh-gallery{padding:20px;background:#f1e9df}.dh-gallery-panel{margin:0}.dh-gallery-panel img{width:100%;height:min(65vh,660px);object-fit:contain}.dh-gallery-panel figcaption{font-size:10px;color:var(--dh-muted);text-align:center;min-height:28px;padding:10px 0 0}.dh-gallery-tabs{display:flex;gap:10px;justify-content:center;padding:13px 0 0}.dh-gallery-tabs button{border:1px solid var(--dh-line);background:var(--dh-ivory);padding:10px 16px;font-size:11px}.dh-gallery-tabs button[aria-pressed=true]{background:var(--dh-ink);color:#fff;border-color:var(--dh-ink)}.dh-product-copy{padding:80px 45px 45px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.dh-product-copy h2,.dh-product-copy h1{margin:18px 0 25px;font-size:43px;letter-spacing:-1.5px}.dh-product-copy>p{font-size:14px;color:var(--dh-muted)}.dh-product-note{border-top:1px solid var(--dh-line);margin-top:27px;padding-top:24px}.dh-product-note h3{font-size:21px}.dh-product-note p{font-size:12px;color:var(--dh-muted);margin-top:10px}.dh-product-copy .dh-button{margin-top:29px;align-self:stretch;justify-content:space-between}.dh-product-copy .dh-fine-print{font-size:10px;margin-top:12px}.dh-modal-open{overflow:hidden}.dh-native-product{padding-block:45px 90px}.dh-native-product-grid{display:grid;grid-template-columns:1.2fr 1fr;margin-top:25px;gap:40px}.dh-native-images{display:grid;gap:16px}.dh-native-images img{max-height:850px;object-fit:contain}.dh-native-product .dh-product-copy{position:sticky;top:25px;align-self:start;padding:50px 20px}.dh-simple{min-height:55vh;text-align:center;padding:90px 20px}.dh-simple h1{font-size:54px;margin:20px 0}.dh-simple p{max-width:650px;margin:20px auto}.dh-simple .dh-button{margin-top:20px}@media(min-width:1600px){.dh-hero,.dh-hero-photo{min-height:760px}}@media(max-width:1100px){.dh-header{gap:16px}.dh-wordmark{font-size:24px;letter-spacing:4px}.dh-brand{gap:12px}.dh-logo{width:60px!important;height:60px!important}.dh-nav{gap:20px}.dh-header-contact{display:none}.dh-hero-copy{padding-inline:10%}.dh-hero h1{font-size:54px}.dh-values{gap:35px}.dh-card h3{font-size:20px}.dh-story-copy{padding:65px 12%}.dh-story-photo{min-height:570px}.dh-product-copy{padding:65px 28px 28px}.dh-product-copy h2{font-size:37px}}@media(max-width:749px){html{scroll-padding-top:12px}.dh-announcement{font-size:8px;letter-spacing:1.35px;padding:8px}.dh-header{min-height:91px;width:91%;gap:10px}.dh-logo{width:55px!important;height:55px!important}.dh-wordmark{font-size:23px;letter-spacing:3px}.dh-brand-sub{font-size:7px;letter-spacing:1.3px;margin-top:6px}.dh-nav{display:none}.dh-mobile-menu{display:block}.dh-mobile-menu summary{list-style:none;font-size:10px;cursor:pointer}.dh-mobile-menu summary::-webkit-details-marker{display:none}.dh-mobile-menu summary span{margin-left:7px;font-size:15px}.dh-mobile-menu nav{position:absolute;right:0;top:80px;min-width:210px;z-index:5;background:var(--dh-ivory);border:1px solid var(--dh-line);padding:20px;box-shadow:0 12px 20px #0001;display:grid;gap:18px;font-size:13px}.dh-hero{grid-template-columns:1fr;min-height:0}.dh-hero-copy{padding:47px 7% 42px}.dh-hero h1{font-size:clamp(45px,10.8vw,68px);letter-spacing:-2px;margin:22px 0}.dh-hero-copy>p{font-size:13px;max-width:340px}.dh-hero-copy .dh-button,.dh-hero-signature{margin-top:24px}.dh-hero-photo{min-height:0;aspect-ratio:1/1.06}.dh-hero-photo>img{object-position:center 50%}.dh-photo-caption{left:15px;right:15px;bottom:15px;font-size:8px}.dh-values{gap:14px;min-height:65px;flex-wrap:wrap;font-size:7px;letter-spacing:.65px;padding:12px}.dh-values i{font-size:16px}.dh-collection{padding-block:58px 63px}.dh-section-heading{display:block}.dh-section-heading h2{font-size:36px;letter-spacing:-1px}.dh-section-heading>p{margin-top:17px;font-size:12px;max-width:310px}.dh-filters{gap:23px;margin:25px 0 22px}.dh-product-grid{grid-template-columns:1fr 1fr;gap:28px 14px}.dh-card-category{font-size:8px;letter-spacing:1px;margin-top:14px}.dh-card h3{font-size:20px;letter-spacing:-.4px}.dh-card-action{font-size:9px;margin-top:12px}.dh-card-plus{width:29px;height:29px;font-size:19px;bottom:9px;right:9px}.dh-story{grid-template-columns:1fr}.dh-story-photo{min-height:0;aspect-ratio:1/1.08}.dh-story-copy{padding:47px 8% 52px}.dh-story-copy h2{font-size:43px;max-width:340px}.dh-story-copy p{max-width:420px;font-size:13px}.dh-signature{margin:20px 0;font-size:35px}.dh-custom{padding-block:57px 62px}.dh-custom h2{font-size:37px;letter-spacing:-1px}.dh-custom>p{font-size:13px}.dh-custom-steps{gap:28px;grid-template-columns:1fr;margin:33px 0}.dh-custom-steps>div>span{margin-bottom:9px;font-size:24px}.dh-custom-steps h3{font-size:23px}.dh-custom-steps p{max-width:265px;font-size:12px;margin-top:8px}.dh-instagram{padding:45px 20px}.dh-instagram h2{font-size:32px}.dh-footer{padding:35px 6% 20px;grid-template-columns:1fr;gap:30px}.dh-footer-brand{gap:20px}.dh-footer-logo{width:86px!important;height:86px!important}.dh-footer .dh-wordmark{font-size:24px}.dh-footer-links{gap:16px 25px;font-size:11px}.dh-footer-bottom{flex-direction:column;gap:7px;font-size:9px}.dh-dialog{width:96vw;max-height:94vh}.dh-dialog-layout{grid-template-columns:1fr}.dh-gallery{padding:14px}.dh-gallery-panel img{height:48vh}.dh-product-copy{padding:33px 27px 35px}.dh-product-copy h2{font-size:34px;margin:13px 0 18px}.dh-close{width:34px;height:34px;right:11px;top:9px}.dh-product-note{margin-top:18px;padding-top:18px}.dh-product-copy .dh-button{margin-top:22px}.dh-native-product-grid{grid-template-columns:1fr}.dh-native-images{grid-template-columns:1fr 1fr;gap:10px}.dh-native-product .dh-product-copy{position:static;padding:12px 0 0}.dh-simple h1{font-size:39px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}.dh-collection-more{text-align:center;margin-top:40px}.dh-collection-more:has([hidden]){display:none}.dh-options{border:0;padding:0;margin:25px 0 30px}.dh-options legend{font-size:12px;text-transform:uppercase;letter-spacing:.16em;margin-bottom:13px}.dh-option-buttons{display:flex;flex-wrap:wrap;gap:9px}.dh-option-buttons button,.dh-option-buttons a{border:1px solid #cbbb9e;padding:12px 16px;background:transparent;color:inherit;text-decoration:none;font:inherit;font-size:13px;cursor:pointer}.dh-option-buttons [aria-pressed=true],.dh-option-buttons [aria-current=true]{background:#3b3027;border-color:#3b3027;color:#fff}.dh-option-buttons button:focus-visible,.dh-option-buttons a:focus-visible{outline:2px solid #907145;outline-offset:3px}.dh-option-hint{font-size:12px!important;color:#776b5e;min-height:1.5em;margin:12px 0!important}.dh-option-email{font-size:12px!important}.dh-card-open{display:block}.dh-card-price{display:block;margin-top:10px;font-size:14px}.dh-cart-link{white-space:nowrap;font-size:12px;border-bottom:1px solid var(--dh-gold);padding:6px 0}.dh-price{font-size:23px!important;color:var(--dh-ink)!important;margin:0 0 20px!important}.dh-description p{margin:0 0 14px;font-size:14px}.dh-buy-form{width:100%}.dh-buy-form .dh-button{width:100%;border:0;justify-content:center}.dh-button:disabled{opacity:.45;cursor:not-allowed}.dh-custom-box{width:100%;padding:24px;background:#efe0d7;border:1px solid var(--dh-line);margin-top:28px}.dh-custom-box h3{font-size:24px}.dh-custom-box p{font-size:12px;margin:12px 0 16px}.dh-option-buttons a{display:inline-block;padding:10px 14px;border:1px solid var(--dh-line);font-size:12px}.dh-option-buttons a[aria-current=true]{background:var(--dh-ink);color:#fff}.dh-cart,.dh-catalog{padding-block:55px 85px;min-height:55vh}.dh-cart h1,.dh-catalog h1{font-size:48px;margin:16px 0 35px}.dh-cart-row{display:grid;grid-template-columns:100px 1fr 100px;gap:24px;padding:22px 0;border-bottom:1px solid var(--dh-line);align-items:center}.dh-cart-row h2{font-size:23px;letter-spacing:0}.dh-cart-row label{display:block;font-size:12px}.dh-cart-row input{width:75px;padding:10px;background:#fff;border:1px solid var(--dh-line)}.dh-cart-summary{margin:30px 0;text-align:right}.dh-cart-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:22px}.dh-cart-actions button{border:0}.dh-cart>p{margin-bottom:24px}.dh-cart>.dh-text-link{margin-top:24px}.dh-catalog .dh-product-grid{margin-bottom:35px}.dh-fine-print{font-size:11px;color:var(--dh-muted)}@media(max-width:749px){.dh-cart-row{grid-template-columns:70px 1fr;gap:14px}.dh-cart-row>div:last-child{grid-column:2}.dh-cart-actions{flex-wrap:wrap}.dh-brand{gap:7px}.dh-header{gap:9px}.dh-cart-link{font-size:11px}.dh-cart h1,.dh-catalog h1,.dh-product-copy h1{font-size:36px}.dh-cart-row h2{font-size:21px}}.dh-honey-model-frame{overflow:hidden}.dh-honey-model-frame img{max-height:none;width:100%;height:auto;margin-top:-33.333333%}.dh-variant-label{display:block;margin-top:20px;font-size:12px}.dh-variant-select{width:100%;margin-top:8px;padding:12px;background:#fffaf2;border:1px solid var(--dh-line);font:inherit;color:inherit}.dh-gallery .dh-honey-model-frame{max-width:min(100%,65vh);margin-inline:auto}.dh-gallery .dh-honey-model-frame img{height:auto;max-height:none;margin-top:-33.333333%}@media(max-width:749px){.dh-gallery .dh-honey-model-frame{max-width:min(100%,48vh)}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAAAAAgA */
