#ddl-product-extra{--ink:#16130F;--ink-2:#211C15;--cream:#F7F1E6;--cream-2:#FDFAF3;--gold:#C6953F;--gold-deep:#7A5A1E;--gold-soft:#E4C98A;--txt:#2B2620;--txt-soft:#6E6458;--dim:#B9B0A2;--line:rgba(22,19,15,.12);font-family:Archivo,sans-serif;font-size:16px;line-height:1.5;color:var(--txt);background:var(--cream);-webkit-font-smoothing:antialiased}#ddl-product-extra *{margin:0;padding:0;box-sizing:border-box}#ddl-product-extra img{max-width:100%;display:block}#ddl-product-extra a{color:inherit;text-decoration:none}#ddl-product-extra a:focus-visible{outline:2px solid var(--gold-deep);outline-offset:3px}#ddl-product-extra .dpx-wrap{width:min(1180px,92%);margin:0 auto}#ddl-product-extra .dpx-eyebrow{font-size:11.5px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--gold-deep)}#ddl-product-extra .dpx-head{margin-bottom:32px}#ddl-product-extra .dpx-head h2{font-family:Fraunces,serif;font-weight:600;font-size:clamp(28px,3.2vw,40px);letter-spacing:-.01em;line-height:1.15;margin-top:10px;text-wrap:balance}#ddl-product-extra .dpx-intro{padding:72px 0 0}#ddl-product-extra .dpx-intro-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:48px;align-items:start}#ddl-product-extra .dpx-lede{font-family:Fraunces,serif;font-weight:400;font-size:clamp(20px,2.2vw,26px);line-height:1.5;color:var(--txt);text-wrap:pretty}#ddl-product-extra .dpx-notice{margin-top:24px;padding:14px 16px;border-left:3px solid var(--gold-deep);background:var(--cream-2);font-size:13.5px;line-height:1.6;color:var(--txt-soft)}#ddl-product-extra .dpx-for{background:var(--cream-2);border:1px solid var(--line);border-radius:8px;padding:24px 26px}#ddl-product-extra .dpx-for h3{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--txt-soft);margin-bottom:14px}#ddl-product-extra .dpx-for ul{list-style:none;display:grid;gap:12px}#ddl-product-extra .dpx-for li{display:flex;gap:11px;font-size:14.5px;line-height:1.5}#ddl-product-extra .dpx-for li:before{content:"\2713";flex:none;color:var(--gold-deep);font-weight:700}@media(max-width:860px){#ddl-product-extra .dpx-intro-grid{grid-template-columns:1fr;gap:28px}}#ddl-product-extra .dpx-specs{padding:72px 0 0}#ddl-product-extra .dpx-specs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}#ddl-product-extra .dpx-spec{background:var(--cream-2);border:1px solid var(--line);border-radius:6px;padding:20px 22px}#ddl-product-extra .dpx-spec dt{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--txt-soft);margin-bottom:7px}#ddl-product-extra .dpx-spec dd{font-size:15.5px;line-height:1.5;color:var(--txt)}@media(max-width:860px){#ddl-product-extra .dpx-specs-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){#ddl-product-extra .dpx-specs-grid{grid-template-columns:1fr}}#ddl-product-extra .dpx-faq{padding:72px 0 0}#ddl-product-extra .dpx-faq-list{border-top:1px solid var(--line)}#ddl-product-extra .dpx-faq details{border-bottom:1px solid var(--line)}#ddl-product-extra .dpx-faq summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 2px;cursor:pointer;list-style:none;font-size:16px;font-weight:600;color:var(--txt)}#ddl-product-extra .dpx-faq summary::-webkit-details-marker{display:none}#ddl-product-extra .dpx-faq summary:after{content:"+";flex:none;font-family:Fraunces,serif;font-size:24px;line-height:1;color:var(--gold-deep)}#ddl-product-extra .dpx-faq details[open] summary:after{content:"\2013"}#ddl-product-extra .dpx-faq .dpx-a{padding:0 2px 22px;max-width:70ch;font-size:14.5px;line-height:1.7;color:var(--txt-soft)}#ddl-product-extra .dpx-faq .dpx-a a{color:var(--gold-deep);text-decoration:underline}#ddl-product-extra .dpx-bundle{margin-top:72px;padding:52px 0;background:linear-gradient(120deg,var(--ink-2) 0%,var(--ink) 100%);color:var(--cream)}#ddl-product-extra .dpx-bundle .dpx-wrap{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}#ddl-product-extra .dpx-bundle .dpx-eyebrow{color:var(--gold)}#ddl-product-extra .dpx-bundle h2{font-family:Fraunces,serif;font-weight:600;font-size:clamp(24px,2.8vw,34px);line-height:1.15;margin-top:10px;color:var(--cream)}#ddl-product-extra .dpx-bundle p{margin-top:10px;max-width:560px;font-size:14.5px;line-height:1.65;color:var(--dim)}#ddl-product-extra .dpx-bundle-cta{display:flex;align-items:center;gap:18px;flex-wrap:wrap}#ddl-product-extra .dpx-bundle-price{font-family:Fraunces,serif;font-weight:700;font-size:32px;color:var(--gold);line-height:1}#ddl-product-extra .dpx-btn{display:inline-flex;align-items:center;justify-content:center;font-family:Archivo,sans-serif;font-weight:600;font-size:13.5px;letter-spacing:.08em;text-transform:uppercase;padding:16px 30px;border-radius:3px;background:var(--gold);color:var(--ink);transition:transform .18s,background .18s}#ddl-product-extra .dpx-btn:hover{transform:translateY(-2px);background:var(--gold-soft)}#ddl-product-extra .dpx-more{padding:72px 0 0}#ddl-product-extra .dpx-more-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}#ddl-product-extra .dpx-card{display:block;background:var(--cream-2);border:1px solid var(--line);border-radius:8px;padding:18px;transition:transform .18s,box-shadow .18s}#ddl-product-extra .dpx-card:hover{transform:translateY(-3px);box-shadow:0 12px 26px #16130f1a}#ddl-product-extra .dpx-card h3{margin-top:14px;font-size:14.5px;font-weight:600;line-height:1.4;color:var(--txt)}#ddl-product-extra .dpx-card .dpx-price{margin-top:6px;font-size:14px;font-weight:700;color:var(--gold-deep)}@media(max-width:1000px){#ddl-product-extra .dpx-more-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){#ddl-product-extra .dpx-more-grid{grid-template-columns:repeat(2,1fr)}}#ddl-product-extra .dpx-tail{height:88px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ddl-product-extra.css.map */
