.dt2{color:#24221f;background:#f8f6f2;font-family:Arial,Helvetica,sans-serif}.dt2 *{box-sizing:border-box}.dt2 a{text-decoration:none;color:inherit}.dt2-hero{display:grid;grid-template-columns:1fr 1fr;min-height:620px}.dt2-copy{background:#eae5dc;padding:clamp(45px,8vw,145px) clamp(25px,7vw,125px);display:flex;flex-direction:column;justify-content:center}.dt2-overline,.dt2 small{font-size:11px;letter-spacing:2.5px;font-weight:600}.dt2 h1,.dt2 h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em}.dt2 h1{font-size:clamp(75px,9vw,145px);line-height:.94;margin:35px 0}.dt2 h1 i,.dt2 h2 i{font-weight:400}.dt2-copy p{font-size:17px;line-height:1.8;max-width:440px;color:#5a564e}.dt2-button{display:inline-flex;justify-content:space-between;align-items:center;gap:35px;background:#24221f;color:#fff!important;padding:20px 25px;margin-top:30px;max-width:315px;font-size:11px;letter-spacing:1.5px}.dt2-subline{font-size:10px;letter-spacing:1.6px;margin-top:60px}.dt2-heroimage{position:relative;background:#d7d1c8;overflow:hidden}.dt2-heroimage img{width:100%;height:100%;object-fit:cover}.dt2-image-caption{position:absolute;bottom:20px;left:20px;background:#f8f6f2dd;padding:12px;font-size:10px;letter-spacing:1.5px}.dt2-trust{display:flex;justify-content:space-around;gap:15px;flex-wrap:wrap;background:#25231f;color:#f4f1e9;padding:24px;font-size:10px;letter-spacing:1.5px}.dt2-editorial,.dt2-products,.dt2-steps,.dt2-faq{padding:90px max(22px,6vw)}.dt2-heading{display:flex;align-items:end;justify-content:space-between;gap:15px;margin-bottom:35px}.dt2 h2{font-size:clamp(40px,5vw,75px);line-height:1.1;margin:20px 0}.dt2-heading>a{font-size:11px;letter-spacing:1.5px;border-bottom:1px solid;padding-bottom:8px}.dt2-categories{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.dt2-categories>a{display:flex;flex-direction:column;gap:10px}.dt2-categories img,.dt2-category-placeholder{height:clamp(210px,32vw,430px);width:100%;object-fit:cover}.dt2-category-placeholder{background:#ded8ce;display:flex;align-items:center;justify-content:center;text-align:center}.dt2-category-placeholder span{font-family:Georgia,serif;font-size:clamp(30px,4vw,65px);line-height:1.05}.dt2-category-dark{background:#3b3935;color:#eee}.dt2-categories strong{font-family:Georgia,serif;font-size:24px;font-weight:400}.dt2-categories a>span{font-size:12px}.dt2-products{background:#f0ede7}.dt2-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.dt2-item{display:flex;flex-direction:column;gap:10px}.dt2-product-photo{aspect-ratio:1;background:#e1ddd6}.dt2-product-photo img{width:100%;height:100%;object-fit:cover}.dt2-item strong{font-size:13px;font-weight:500;line-height:1.4}.dt2-item span{font-size:12px}.dt2-empty{grid-column:1/-1;text-align:center;padding:40px}.dt2-story{display:grid;grid-template-columns:1fr 1fr;background:#282622;color:#f9f5ee}.dt2-story>div{padding:clamp(40px,7vw,110px);align-self:center}.dt2-story p{font-size:16px;line-height:1.8;max-width:480px;color:#d6d0c7}.dt2-story img{width:100%;height:100%;max-height:620px;object-fit:cover}.dt2-button-light{background:#f6f3ed;color:#282622!important}.dt2-stepgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:60px}.dt2-stepgrid>div{border-top:1px solid #bcb6aa;padding-top:20px}.dt2-stepgrid b{font-size:12px}.dt2-stepgrid h3{font-family:Georgia,serif;font-size:25px;font-weight:400}.dt2-stepgrid p{font-size:14px;line-height:1.6;color:#6b675f}.dt2-faq{background:#eee9e1}.dt2-faq details{border-bottom:1px solid #bbb3a7;padding:20px 0}.dt2-faq summary{cursor:pointer;font-size:17px}.dt2-faq details p{line-height:1.7;color:#5e5a53;max-width:650px}@media(max-width:750px){.dt2-hero,.dt2-story{grid-template-columns:1fr}.dt2-copy{padding:65px 24px}.dt2-heroimage{height:380px}.dt2 h1{font-size:76px}.dt2-subline{margin-top:30px}.dt2-categories{grid-template-columns:1fr 1fr}.dt2-categories>a:last-child{grid-column:1/-1}.dt2-grid,.dt2-stepgrid{grid-template-columns:repeat(2,1fr)}.dt2-editorial,.dt2-products,.dt2-steps,.dt2-faq{padding:60px 20px}.dt2-heading{align-items:start}.dt2-heading>a{font-size:9px}.dt2-story img{height:350px}.dt2-categories img,.dt2-category-placeholder{height:230px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/designtheia.css.map */
