.dt-story{--story-ink: #25251f;--story-gold: #947343;color:var(--story-ink);background:#fffdf9;margin-block:24px 64px;overflow-wrap:anywhere}.dt-story *{box-sizing:border-box}.dt-story__hero,.dt-story__feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dt-story__hero{background:#f2eee6}.dt-story__photo{min-width:0}.dt-story__photo img{display:block;width:100%;height:100%;min-height:400px;max-height:800px;object-fit:cover}.dt-story__copy,.dt-story__feature-copy{padding:clamp(28px,4.5vw,72px);align-self:center;min-width:0}.dt-story .dt-story__eyebrow{margin:0 0 20px;font-size:12px;color:var(--story-gold);font-weight:600;letter-spacing:.04em}.dt-story h2{font-family:inherit;font-weight:600;font-size:clamp(28px,3.5vw,48px);line-height:1.4;margin:0 0 24px;color:inherit}.dt-story h3{font-family:inherit;font-size:20px;font-weight:600;line-height:1.5;color:inherit;margin:0 0 12px}.dt-story p,.dt-story li{font-size:16px;line-height:1.9}.dt-story__description,.dt-story__intro{color:#70685d}.dt-story__description h2,.dt-story__description h3,.dt-story__full-description h2,.dt-story__full-description h3{font-size:23px;color:var(--story-ink);margin-block:24px 12px}.dt-story__description p:first-child{margin-top:0}.dt-story__description p:last-child{margin-bottom:0}.dt-story__benefits{display:flex;flex-wrap:wrap;border-block:1px solid #dfd7ca;padding:32px 16px}.dt-story__benefit{flex:1 1 230px;padding:0 24px;border-inline-start:1px solid #dfd7ca}.dt-story__benefit:first-child{border-inline-start:0}.dt-story__benefit p{margin:0;color:#70685d;font-size:14px}.dt-story__feature{margin-top:56px;background:#25251f;color:#f7f3eb}.dt-story__feature:nth-of-type(2n) .dt-story__photo{order:2}.dt-story__feature .rte{color:#d5cdbf}.dt-story__hero--text,.dt-story__feature--text{grid-template-columns:1fr}.dt-story__full-description{max-width:900px;margin:0 auto;padding:56px 32px}.dt-story__details{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;padding:64px 40px}.dt-story__details h2{font-size:32px}.dt-story__detail{border-bottom:1px solid #dfd7ca}.dt-story__detail summary{display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;list-style:none;padding:22px 0;font-size:17px;font-weight:600}.dt-story__detail summary::-webkit-details-marker{display:none}.dt-story__detail summary>span{color:var(--story-gold);font-size:25px;font-weight:400}.dt-story__detail[open] summary>span{transform:rotate(45deg)}.dt-story__detail .rte{padding-bottom:20px;color:#70685d}.dt-story__detail summary:focus-visible{outline:2px solid var(--story-gold);outline-offset:4px}.dt-story :is(img,video,iframe){max-width:100%}.dt-story table{width:100%;table-layout:fixed;border-collapse:collapse}.dt-story td,.dt-story th{padding:12px;border-bottom:1px solid #dfd7ca;overflow-wrap:anywhere}@media(max-width:749px){.dt-story{margin-block:16px 40px}.dt-story__hero,.dt-story__feature,.dt-story__details{grid-template-columns:minmax(0,1fr)}.dt-story__photo img{min-height:0;aspect-ratio:1.05}.dt-story__copy,.dt-story__feature-copy{padding:30px 24px}.dt-story__feature{margin-top:28px}.dt-story__feature:nth-of-type(2n) .dt-story__photo{order:0}.dt-story__benefits{padding:4px 24px}.dt-story__benefit{flex-basis:100%;padding:22px 0;border-inline:0;border-top:1px solid #dfd7ca}.dt-story__benefit:first-child{border-top:0}.dt-story__details{gap:12px;padding:36px 24px}.dt-story__full-description{padding:32px 24px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/dt-product-story.css.map */
