.dadream-home{--dd-ink:#0b0b0c;--dd-gold:#ddb976;--dd-cream:#f5f0e7;--dd-red:#9b2b25;background:var(--dd-ink);color:var(--dd-cream);overflow:hidden}.dadream-home *{box-sizing:border-box}.dadream-home a{color:inherit;text-decoration:none}.dadream-home a:focus-visible{outline:2px solid var(--dd-gold);outline-offset:4px}.dadream-hero{min-height:660px;position:relative;isolation:isolate;display:flex;align-items:center;background:radial-gradient(circle at 78% 40%,rgba(155,43,37,.26),transparent 34%),linear-gradient(115deg,#080809 10%,#191514 62%,#090909);border-bottom:1px solid #5d4931}.dadream-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.24;background-image:linear-gradient(90deg,transparent 97%,#7a5a37 98%),linear-gradient(transparent 97%,#7a5a37 98%);background-size:80px 80px;-webkit-mask-image:linear-gradient(to right,transparent,#000);mask-image:linear-gradient(to right,transparent,#000)}.dadream-hero__inner{width:min(1500px,100%);margin:auto;padding:48px clamp(24px,6vw,100px);position:relative;z-index:2}.dadream-kicker{display:flex;align-items:center;gap:14px;color:var(--dd-gold);font-size:12px;font-weight:700;letter-spacing:.23em;text-transform:uppercase}.dadream-kicker__line{width:35px;height:1px;background:var(--dd-gold)}.dadream-overline{margin:70px 0 10px;font-size:13px;font-weight:700;letter-spacing:.33em;color:var(--dd-gold)}.dadream-title{font-family:Georgia,serif!important;font-size:clamp(58px,9vw,148px)!important;line-height:.9!important;letter-spacing:-.065em!important;max-width:900px;margin:0!important;color:var(--dd-cream)!important;text-transform:uppercase}.dadream-lead{max-width:570px;margin:30px 0 36px;line-height:1.7;font-size:clamp(16px,1.4vw,20px);color:#d5cec3}.dadream-actions{display:flex;gap:12px;flex-wrap:wrap}.dadream-button{min-height:54px;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:15px 23px;font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;transition:transform .2s,background .2s}.dadream-button:hover{transform:translateY(-3px)}.dadream-button--gold{background:var(--dd-gold);color:#16110d!important}.dadream-button--outline{border:1px solid #8b7d67}.dadream-hero__foot{display:flex;gap:28px;margin-top:90px;color:#a99a82;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.dadream-monogram{position:absolute;right:-.05em;bottom:-.22em;font:700 min(45vw,690px)/1 Georgia,serif;color:#d8ad6840;letter-spacing:-.16em;z-index:0;pointer-events:none}.dadream-monogram span{color:#9b2b2560}.dadream-marquee{display:flex;justify-content:space-around;gap:24px;padding:18px 4vw;background:var(--dd-gold);color:#17120e;font-size:11px;font-weight:900;letter-spacing:.18em;white-space:nowrap;overflow:hidden}.dadream-products{max-width:1500px;margin:auto;padding:100px clamp(24px,6vw,100px) 120px}.dadream-eyebrow{font-size:11px;font-weight:800;letter-spacing:.24em;color:var(--dd-gold);margin:0 0 18px}.dadream-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:36px}.dadream-section-head h2,.dadream-story h2{font-family:Georgia,serif!important;font-size:clamp(35px,4vw,64px)!important;line-height:1.05!important;letter-spacing:-.045em;margin:0!important;color:var(--dd-cream)!important}.dadream-section-head>a,.dadream-story__link{font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid var(--dd-gold);padding-bottom:8px;white-space:nowrap}.dadream-product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px}.dadream-product{min-width:0}.dadream-product__image{aspect-ratio:4/5;background:#272322;overflow:hidden;display:grid;place-items:center}.dadream-product__image img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.dadream-product:hover img{transform:scale(1.04)}.dadream-product__fallback{font:700 32px Georgia,serif;color:var(--dd-gold)}.dadream-product__meta{display:flex;justify-content:space-between;gap:12px;padding:16px 0;font-size:13px;line-height:1.4;border-bottom:1px solid #38322d}.dadream-product__meta span:last-child{color:var(--dd-gold);white-space:nowrap}.dadream-empty{grid-column:1/-1}.dadream-story{display:grid;grid-template-columns:1fr 1fr;min-height:500px;background:#e8d8bd;color:#16110e}.dadream-story__mark{display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 50%,#3b2921,#100f0f 70%);font:700 clamp(70px,8vw,170px) Georgia,serif;letter-spacing:-.09em;color:#d6ae6c;text-shadow:4px 5px 0 #712b27;transform-origin:center}.dadream-story__copy{align-self:center;max-width:660px;padding:70px clamp(30px,6vw,110px)}.dadream-story__copy .dadream-eyebrow{color:#8a322b}.dadream-story h2{color:#16110e!important}.dadream-story__copy>p:not(.dadream-eyebrow){font-size:18px;line-height:1.7;margin:26px 0 35px;color:#3f352b}.dadream-story__link{color:#16110e!important;border-color:#8a322b}.dadream-closing{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:40px clamp(24px,6vw,100px);border-top:1px solid #4b3d2d;color:var(--dd-gold);font-size:11px;letter-spacing:.2em}.dadream-closing strong{font:normal clamp(20px,2.4vw,34px) Georgia,serif;letter-spacing:0;color:var(--dd-cream);text-align:center}@media(max-width:990px){.dadream-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dadream-monogram{opacity:.4}.dadream-story{grid-template-columns:1fr}.dadream-story__mark{min-height:260px}}@media(max-width:640px){.dadream-hero{min-height:660px}.dadream-overline{margin-top:60px}.dadream-hero__foot{margin-top:70px;flex-direction:column;gap:8px}.dadream-monogram{right:-.15em;bottom:.02em;font-size:85vw}.dadream-products{padding-top:70px;padding-bottom:80px}.dadream-section-head{align-items:start;flex-direction:column}.dadream-product-grid{gap:12px}.dadream-product__meta{font-size:11px;display:block}.dadream-product__meta span{display:block;margin-bottom:4px}.dadream-marquee{justify-content:start}.dadream-closing{flex-direction:column;text-align:center}.dadream-story__mark{font-size:20vw}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
