:root{--dh-ink:#000;--dh-paper:#FFFCF7;--dh-navy:#011936;--dh-gray:#8a8a86;--dh-line:#e3e1db;--dh-ph:#eceae5}h1,h2,h3,.h0,.h1,.h2,.h3,.banner__heading,.title,.product__title h1{font-family:var(--font-heading-family);letter-spacing:.01em;text-transform:uppercase;line-height:1}.dh-wrap{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}@media(min-width:750px){.dh-wrap{padding:0 5rem}}.dh-sec{padding:6rem 0}.dh-eyebrow{font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;color:var(--dh-gray);margin:0 0 1rem}.dh-btn{display:inline-block;background:var(--dh-ink);color:var(--dh-paper);padding:1.5rem 3.2rem;text-decoration:none;text-transform:uppercase;letter-spacing:.14em;font-size:1.3rem;border:1px solid var(--dh-ink)}.dh-btn:hover{background:var(--dh-paper);color:var(--dh-ink)}.dh-btn--light{background:var(--dh-paper);color:var(--dh-ink);border-color:var(--dh-paper)}.dh-link{text-transform:uppercase;letter-spacing:.14em;font-size:1.3rem;color:inherit;text-underline-offset:.4rem}.dh-img{display:block;width:100%;height:100%;object-fit:cover}.dh-hero{position:relative;min-height:78vh;display:grid;grid-template-columns:1fr;background:var(--dh-ph);overflow:hidden}.dh-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.dh-hero__media img{object-position:center 30%}.dh-hero__content{position:relative;align-self:end;padding:4rem 1.5rem;color:var(--dh-paper);background:linear-gradient(transparent,#0000008c)}.dh-hero__content h1{font-size:clamp(4.4rem,8vw,10rem);margin:0 0 1.6rem;color:var(--dh-paper);max-width:14ch}.dh-hero__content p{font-size:1.8rem;max-width:46ch;margin:0 0 2.4rem}@media(min-width:750px){.dh-hero__content{padding:6rem 5rem}}.dh-hero--split{grid-template-columns:1fr}@media(min-width:990px){.dh-hero--split{grid-template-columns:1.1fr 1fr;background:var(--dh-paper)}.dh-hero--split .dh-hero__media{position:relative;inset:auto}.dh-hero--split .dh-hero__content{align-self:center;background:none;color:var(--dh-ink)}.dh-hero--split .dh-hero__content h1{color:var(--dh-ink)}}.dh-grid{display:grid;gap:1.2rem;grid-template-columns:repeat(2,1fr)}@media(min-width:990px){.dh-grid--4{grid-template-columns:repeat(4,1fr)}.dh-grid--3{grid-template-columns:repeat(3,1fr)}.dh-grid--2{grid-template-columns:repeat(2,1fr)}}.dh-tile{position:relative;display:block;color:var(--dh-ink);text-decoration:none}.dh-tile__img{aspect-ratio:3/4;background:var(--dh-ph);overflow:hidden}.dh-tile__img img{transition:transform .6s ease}.dh-tile:hover .dh-tile__img img{transform:scale(1.03)}.dh-tile__label{display:flex;justify-content:space-between;padding:1.2rem 0;text-transform:uppercase;letter-spacing:.12em;font-size:1.3rem}.dh-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:2.4rem;gap:2rem}.dh-head h2{font-size:clamp(3.2rem,5vw,5.6rem);margin:0}.dh-split{display:grid;gap:4rem;align-items:center}@media(min-width:990px){.dh-split{grid-template-columns:1fr 1fr}.dh-split--rev .dh-split__media{order:2}}.dh-split__media{aspect-ratio:4/5;background:var(--dh-ph);overflow:hidden}.dh-split h2{font-size:clamp(3.2rem,4.5vw,5.2rem);margin:0 0 2rem}.dh-split p{font-size:1.7rem;line-height:1.6;max-width:48ch}.dh-compare{display:grid;gap:1.2rem;grid-template-columns:1fr}@media(min-width:750px){.dh-compare{grid-template-columns:1fr 1fr}}.dh-compare__card{border:1px solid var(--dh-line);padding:2.4rem;background:#fff}.dh-compare__card h3{font-size:3.2rem;margin:1.6rem 0 1rem}.dh-compare__card ul{padding-left:1.8rem;line-height:1.8}.dh-compare__img{aspect-ratio:3/4;background:var(--dh-ph);display:flex;align-items:center;justify-content:center;padding:3rem}.dh-compare__img img{width:70%;height:auto;box-shadow:0 10px 30px #00000026}.dh-compare__img--framed img{border:14px solid #111;outline:1px solid #000;padding:18px;background:#fff;box-sizing:border-box}.dh-banner{background:var(--dh-navy);color:var(--dh-paper)}.dh-banner h2{color:var(--dh-paper)}.dh-banner .dh-split__media{background:#0a2547}.dh-news{background:var(--dh-ink);color:var(--dh-paper);text-align:center}.dh-news h2{color:var(--dh-paper);font-size:clamp(3.6rem,6vw,7rem);margin:0 0 1rem}.dh-news form{display:flex;max-width:52rem;margin:2.4rem auto 0;border:1px solid var(--dh-paper)}.dh-news input{flex:1;background:transparent;border:0;color:var(--dh-paper);padding:1.5rem;font-size:1.6rem}.dh-news input::placeholder{color:#aaa}.dh-news button{background:var(--dh-paper);color:var(--dh-ink);border:0;padding:0 2.4rem;text-transform:uppercase;letter-spacing:.14em;cursor:pointer}.dh-code{display:inline-block;border:1px dashed var(--dh-paper);padding:.4rem 1rem;letter-spacing:.2em;font-weight:700}.dh-trust{border-top:1px solid var(--dh-line);border-bottom:1px solid var(--dh-line)}.dh-trust .dh-grid{gap:3rem}.dh-trust strong{display:block;font-family:var(--font-heading-family);font-size:2.4rem;font-weight:400;text-transform:uppercase}.dh-trust span{color:var(--dh-gray);font-size:1.4rem}.product-form__input input[type=radio]+label{border-radius:0;text-transform:uppercase;letter-spacing:.08em;font-size:1.3rem}.product-form__input input[type=radio]:checked+label{background:var(--dh-ink);color:var(--dh-paper)}.dh-frame-toggle{margin:1.6rem 0}.dh-frame-toggle__label{font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.8rem}.dh-frame-toggle__opts{display:flex;gap:.8rem;flex-wrap:wrap}.dh-frame-toggle__opts a,.dh-frame-toggle__opts span{border:1px solid var(--dh-ink);padding:1rem 2rem;text-decoration:none;color:var(--dh-ink);text-transform:uppercase;letter-spacing:.08em;font-size:1.3rem}.dh-frame-toggle__opts .is-active{background:var(--dh-ink);color:var(--dh-paper)}.dh-note{background:var(--dh-paper);border:1px solid var(--dh-line);padding:1.4rem 1.6rem;font-size:1.4rem;line-height:1.6;margin:1.2rem 0}.dh-note strong{text-transform:uppercase;letter-spacing:.08em}
/*# sourceMappingURL=/cdn/shop/t/4/assets/dh.css.map */
