.dt{--ink:#2b1d16;--muted:#6f6158;--cream:#f7f2ea;--sand:#efe6d8;--gold:#b8924a;--line:#e3d8c7;--white:#fff;color:var(--ink);font-family:Helvetica Neue,Arial,sans-serif}.dt *{box-sizing:border-box}.dt h1,.dt h2,.dt h3,.dt .dt-serif{font-family:Didot,"Bodoni 72",Playfair Display,Georgia,serif;font-weight:400;letter-spacing:.01em;color:var(--ink)}.dt p{line-height:1.65;color:var(--muted);font-size:16px}.dt a{color:inherit}.dt-wrap{max-width:1240px;margin:0 auto;padding:0 20px}.dt-eyebrow{font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin:0 0 14px}.dt-btn{display:inline-block;background:var(--ink);color:#fff!important;text-decoration:none;padding:17px 38px;border:0;border-radius:2px;font-size:13px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background .2s}.dt-btn:hover{background:#4a3226}.dt-btn--gold{background:var(--gold)}.dt-btn--gold:hover{background:#9c7a3b}.dt-btn--ghost{background:transparent;color:var(--ink)!important;border:1px solid var(--ink)}.dt-hero{position:relative;min-height:88vh;display:flex;align-items:flex-end;overflow:hidden;background:#3b2a20}.dt-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.dt-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#140c0800 35%,#140c089e)}.dt-hero__in{position:relative;z-index:2;padding:0 20px 9vh;max-width:1240px;margin:0 auto;width:100%}.dt-hero h1{color:#fff;font-size:clamp(44px,7vw,96px);line-height:1;margin:0 0 18px}.dt-hero p{color:#f3e9dc;font-size:clamp(17px,1.6vw,21px);max-width:560px;margin:0 0 30px}.dt-hero .dt-eyebrow{color:#e8c98a}.dt-ticker{background:var(--ink);color:#f3e9dc;overflow:hidden;white-space:nowrap;padding:13px 0;font-size:12px;letter-spacing:.24em;text-transform:uppercase}.dt-ticker__t{display:inline-block;animation:dt-scroll 38s linear infinite}.dt-ticker span{margin:0 34px}.dt-ticker span:before{content:"\2726";color:var(--gold);margin-right:34px}@keyframes dt-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.dt-sec{padding:110px 0}.dt-sec--cream{background:var(--cream)}.dt-sec--sand{background:var(--sand)}.dt-h2{font-size:clamp(34px,4.4vw,58px);line-height:1.08;margin:0 0 22px}.dt-center{text-align:center}.dt-center p{margin-left:auto;margin-right:auto;max-width:640px}.dt-split{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;align-items:center}.dt-split--flip>:first-child{order:2}.dt-split img{width:100%;display:block;aspect-ratio:4/5;object-fit:cover}.dt-quote{font-family:Didot,Georgia,serif;font-size:clamp(24px,2.6vw,34px);line-height:1.35;color:var(--ink);font-style:italic;margin:28px 0}.dt-five{display:grid;grid-template-columns:repeat(5,1fr);gap:18px;margin-top:54px}.dt-card img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block}.dt-card h3{font-size:22px;margin:16px 0 4px}.dt-card small{display:block;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:8px}.dt-card p{font-size:14px;margin:0}.dt-colors{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin-top:50px}.dt-color{text-decoration:none;display:block}.dt-color img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block;transition:transform .35s}.dt-color:hover img{transform:scale(1.03)}.dt-color b{display:flex;align-items:center;gap:8px;font-weight:400;font-size:13px;letter-spacing:.12em;text-transform:uppercase;margin-top:10px}.dt-color i{width:12px;height:12px;border-radius:50%;display:inline-block;border:1px solid rgba(0,0,0,.15)}.dt-details{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:50px}.dt-detail{border-top:1px solid var(--line);padding-top:22px}.dt-detail h3{font-size:24px;margin:0 0 10px}.dt-detail p{font-size:15px;margin:0}.dt-bundle{background:var(--ink);color:#fff;padding:80px 0}.dt-bundle h2,.dt-bundle p{color:#fff}.dt-bundle p{color:#e6d9c8}.dt-bundle .dt-split img{aspect-ratio:1/1}.dt-faq{max-width:820px;margin:40px auto 0}.dt-faq details{border-bottom:1px solid var(--line);padding:22px 0}.dt-faq summary{cursor:pointer;font-family:Didot,Georgia,serif;font-size:21px;list-style:none;display:flex;justify-content:space-between}.dt-faq summary:after{content:"+";color:var(--gold);font-size:26px;line-height:1}.dt-faq details[open] summary:after{content:"\2013"}.dt-faq p{margin:14px 0 0}.dt-pdp{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;padding:40px 20px 90px;align-items:start}.dt-gal__main{width:100%;aspect-ratio:4/5;object-fit:cover;display:block;background:var(--cream)}.dt-gal__thumbs{display:flex;gap:10px;overflow-x:auto;margin-top:12px;scrollbar-width:none}.dt-gal__thumbs::-webkit-scrollbar{display:none}.dt-gal__thumbs button{flex:0 0 74px;padding:0;border:1px solid transparent;background:none;cursor:pointer}.dt-gal__thumbs button[aria-current=true]{border-color:var(--ink)}.dt-gal__thumbs img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.dt-buy{position:sticky;top:90px}.dt-buy h1{font-size:clamp(32px,3.2vw,44px);line-height:1.1;margin:0 0 12px}.dt-price{font-size:22px;letter-spacing:.04em;margin:0 0 6px;color:var(--ink)}.dt-sub{font-size:14px;color:var(--muted);margin:0 0 26px}.dt-lab{font-size:12px;letter-spacing:.2em;text-transform:uppercase;margin:24px 0 12px;display:flex;justify-content:space-between}.dt-lab span{color:var(--muted);letter-spacing:.08em;text-transform:none;font-size:14px}.dt-sw{display:flex;flex-wrap:wrap;gap:10px}.dt-sw button{width:38px;height:38px;border-radius:50%;border:1px solid rgba(0,0,0,.15);cursor:pointer;padding:0;outline-offset:3px}.dt-sw button[aria-pressed=true]{outline:2px solid var(--ink)}.dt-sz{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.dt-sz button{padding:13px 0;border:1px solid var(--line);background:#fff;cursor:pointer;font-size:14px;color:var(--ink)}.dt-sz button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.dt-sz button[disabled]{opacity:.35;text-decoration:line-through;cursor:not-allowed}.dt-sglink{font-size:13px;color:var(--muted);text-decoration:underline;cursor:pointer;background:none;border:0;padding:0;margin-top:10px}.dt-actions{display:grid;gap:10px;margin-top:28px}.dt-actions .dt-btn{width:100%;text-align:center;padding:19px}.dt-note{display:flex;gap:10px;align-items:center;font-size:14px;color:var(--muted);margin:16px 0 0}.dt-perks{list-style:none;padding:0;margin:26px 0 0;border-top:1px solid var(--line)}.dt-perks li{padding:14px 0;border-bottom:1px solid var(--line);font-size:14px;color:var(--ink);display:flex;gap:12px}.dt-acc details{border-bottom:1px solid var(--line);padding:18px 0}.dt-acc summary{cursor:pointer;font-size:13px;letter-spacing:.18em;text-transform:uppercase;list-style:none;display:flex;justify-content:space-between}.dt-acc summary:after{content:"+";color:var(--gold)}.dt-acc details[open] summary:after{content:"\2013"}.dt-acc p,.dt-acc li{font-size:15px;color:var(--muted);line-height:1.6}.dt-table{width:100%;border-collapse:collapse;font-size:14px;margin-top:12px}.dt-table th,.dt-table td{padding:10px 8px;border-bottom:1px solid var(--line);text-align:center}.dt-table th:first-child,.dt-table td:first-child{text-align:left}.dt-bundlebox{margin-top:22px;padding:16px 18px;background:var(--cream);border:1px solid var(--line);font-size:14px;color:var(--ink)}.dt-bundlebox b{color:var(--gold)}.dt-msg{font-size:14px;color:#a33;margin-top:10px;min-height:1px}.dt-row{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:40px}.dt-row img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block}.dt-row small{display:block;margin-top:8px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}@media(max-width:900px){.dt-sec{padding:70px 0}.dt-split,.dt-pdp{grid-template-columns:1fr;gap:32px}.dt-split--flip>:first-child{order:0}.dt-five{grid-template-columns:repeat(2,1fr)}.dt-five .dt-card:last-child{grid-column:span 2}.dt-colors{grid-template-columns:repeat(3,1fr)}.dt-details{grid-template-columns:1fr 1fr}.dt-row{grid-template-columns:repeat(2,1fr)}.dt-buy{position:static}.dt-hero{min-height:78vh}}.dt-pdp>*,.dt-split>*{min-width:0}@media(max-width:900px){.dt-five .dt-card:last-child{grid-column:1/-1;max-width:calc(50% - 9px);margin:0 auto}}.dt-gal__stage{position:relative}.dt-gal__view{position:absolute;left:14px;bottom:14px;background:#ffffffe0;font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding:6px 10px;color:var(--ink)}.dt-gal__view:empty{display:none}.dt-ticks{list-style:none;padding:0;margin:0 0 20px}.dt-ticks li{display:flex;gap:10px;font-size:15px;color:var(--ink);padding:4px 0}.dt-ticks span{color:var(--gold)}.dt-price{display:flex;align-items:baseline;gap:14px;font-size:26px}.dt-price small{font-size:13px;color:var(--muted);letter-spacing:.06em}.dt-packs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dt-pack{position:relative;text-align:left;padding:16px;border:1px solid var(--line);background:#fff;cursor:pointer;display:grid;gap:4px;color:var(--ink)}.dt-pack b{font-weight:600;font-size:15px}.dt-pack small{color:var(--muted);font-size:14px}.dt-pack em{position:absolute;top:-10px;right:10px;background:var(--gold);color:#fff;font-style:normal;font-size:10px;letter-spacing:.16em;text-transform:uppercase;padding:3px 8px}.dt-pack[aria-pressed=true]{border:2px solid var(--ink);background:var(--cream)}.dt-second{margin-top:6px;padding:4px 16px 16px;border:1px dashed var(--line)}.dt-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;text-align:center}.dt-trust div{border:1px solid var(--line);padding:12px 6px;font-size:12px;color:var(--muted)}.dt-trust b{display:block;font-size:15px;color:var(--ink);font-weight:600}.dt-pay{font-size:13px;color:var(--muted);text-align:center;margin:10px 0 0}.dt-angles{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}.dt-angles figure{margin:0}.dt-angles img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block;background:#eee}.dt-angles figcaption{margin-top:10px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.dt-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:50px;text-align:left}.dt-benefits span{color:var(--gold);font-size:20px}.dt-benefits h3{font-size:24px;margin:8px 0}.dt-benefits p{font-size:15px;margin:0}.dt-styles{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:44px;text-align:left}.dt-styles a{text-decoration:none}.dt-styles img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block}.dt-styles h3{font-size:24px;margin:16px 0 6px}.dt-styles p{font-size:15px;margin:0}.dt-cmp{width:100%;max-width:760px;margin:40px auto 0;border-collapse:collapse;font-size:15px}.dt-cmp th,.dt-cmp td{padding:16px 12px;border-bottom:1px solid var(--line);text-align:center}.dt-cmp th:first-child,.dt-cmp td:first-child{text-align:left}.dt-cmp th:nth-child(2){background:var(--ink);color:#fff;font-weight:500;letter-spacing:.12em;text-transform:uppercase;font-size:12px}.dt-cmp td:nth-child(2){background:var(--cream)}.dt-cmp .y{color:var(--gold);font-size:18px}.dt-cmp .n{color:#bbb;font-size:16px}.dt-calc{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.dt-calc__box{background:#fff;border:1px solid var(--line);padding:28px;display:grid;gap:16px}.dt-calc__box label{display:grid;gap:8px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.dt-calc__box label small{letter-spacing:0;text-transform:none;color:var(--muted);font-size:13px}.dt-calc__row{display:grid;grid-template-columns:1fr 120px;gap:8px}.dt-calc__box input,.dt-calc__box select{padding:14px;border:1px solid var(--line);font-size:16px;background:#fff;color:var(--ink);text-transform:none;letter-spacing:0;border-radius:0}.dt-calc__or{margin:0;text-align:center;font-size:12px;letter-spacing:.2em;text-transform:uppercase}.dt-calc__fit{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dt-calc__fit button{padding:13px;border:1px solid var(--line);background:#fff;cursor:pointer;font-size:14px;color:var(--ink);text-transform:none;letter-spacing:0}.dt-calc__fit button[aria-pressed=true]{border:2px solid var(--ink);background:var(--cream)}.dt-calc__out{background:var(--cream);padding:18px;border:1px solid var(--line)}.dt-calc__res{font-family:Didot,Georgia,serif;font-size:26px;color:var(--ink);margin:0 0 6px}.dt-calc__res b{color:var(--gold);font-weight:400}.dt-letter p{font-size:17px}.dt-sign{font-family:Didot,Georgia,serif;font-style:italic;font-size:20px;color:var(--ink)!important;margin-top:24px}.dt-guar{background:var(--cream);padding:70px 0;border-top:1px solid var(--line)}.dt-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fff;border-top:1px solid var(--line);padding:10px 16px;display:flex;gap:12px;align-items:center;justify-content:space-between;transform:translateY(110%);transition:transform .25s}.dt-sticky.on{transform:none}.dt-sticky b{display:block;font-size:14px;font-weight:600}.dt-sticky small{font-size:12px;color:var(--muted)}.dt-sticky .dt-btn{padding:14px 22px}@media(max-width:900px){.dt-angles{gap:8px}.dt-benefits,.dt-styles{grid-template-columns:1fr}.dt-calc{grid-template-columns:1fr;gap:24px}.dt-packs{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/douette.css.map */
