body{line-height:1.55}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl{line-height:1.2}.hxxl,.hxl,.h0,h1,.h1{font-size:3rem}h2,.h2{font-size:2.4rem}h3,.h3{font-size:1.8rem}@media screen and (min-width:750px){.hxxl,.hxl,.h0{font-size:4.4rem}h1,.h1{font-size:4rem}h2,.h2{font-size:3.2rem}h3,.h3{font-size:2rem}}.product__title,.product__title h1,.product__title h2,.product__title .h1,.product__title .h2,.product__title .h0{font-size:1.8rem;font-weight:600;line-height:1.2}@media screen and (min-width:750px){.product__title,.product__title h1,.product__title h2,.product__title .h1,.product__title .h2,.product__title .h0{font-size:2.2rem}}.dt-section{padding-top:var(--dt-pt, 48px);padding-bottom:var(--dt-pb, 48px)}.dt-heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);color:rgb(var(--color-foreground));margin:0;line-height:1.2;letter-spacing:0}.dt-heading--hero{font-size:3rem}.dt-heading--h2{font-size:2.4rem}.dt-heading--h3{font-size:1.8rem}.dt-text{font-size:1.5rem;line-height:1.55;margin:0;color:rgba(var(--color-foreground),.85)}.dt-label{font-size:1.3rem;line-height:1.4;letter-spacing:.04rem}@media screen and (min-width:750px){.dt-heading--hero{font-size:4.4rem}.dt-heading--h2{font-size:3.2rem}.dt-heading--h3{font-size:2rem}.dt-text{font-size:1.6rem}}.dt-section-head{text-align:center;max-width:64rem;margin:0 auto 3.2rem;display:grid;gap:1rem}.dt-icon{width:4rem;height:4rem;color:rgb(var(--color-button));flex-shrink:0}.dt-icon svg{width:100%;height:100%;display:block}.dt-media{position:relative;width:100%;aspect-ratio:var(--dt-ratio, 1);border-radius:12px;overflow:hidden}.dt-media img{width:100%;height:100%;object-fit:cover;display:block}.dt-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(var(--color-button),.1);border:1px dashed rgba(var(--color-button),.35);border-radius:12px;color:rgb(var(--color-button))}.dt-placeholder__icon{width:22%;max-width:9.6rem;min-width:4.8rem;opacity:.85}.dt-placeholder__icon svg{width:100%;height:auto;display:block}.dt-placeholder__tag{position:absolute;left:1.2rem;top:1.2rem;font-size:1.3rem;line-height:1.3;font-weight:600;padding:.4rem 1rem;border-radius:8px;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.dt-btn-row{display:flex;flex-wrap:wrap;gap:1.2rem}.dt-details__wrap{max-width:80rem}.dt-details__title{margin-bottom:2.4rem}.dt-details__list{border-top:1px solid rgba(var(--color-foreground),.15)}.dt-acc{border-bottom:1px solid rgba(var(--color-foreground),.15)}.dt-acc__summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1.6rem;padding:1.6rem 0;cursor:pointer}.dt-acc__summary::-webkit-details-marker{display:none}.dt-acc__label{font-weight:700;font-size:1.5rem;line-height:1.3;color:rgb(var(--color-foreground))}.dt-acc__chev{width:2rem;height:2rem;flex-shrink:0;color:rgb(var(--color-button));transition:transform .2s ease}.dt-acc[open] .dt-acc__chev{transform:rotate(180deg)}.dt-acc__content{padding:0 0 1.8rem}.dt-acc__content ul{margin:0;padding-left:2rem;display:grid;gap:.6rem}.dt-acc__content p{margin:0 0 .8rem}@media screen and (min-width:750px){.dt-acc__label{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dt-base.css.map */
