:root{--dhs-body: clamp(1rem, 2.5vw, 1.25rem);--dhs-md: clamp(1.25rem, 3vw, 1.75rem);--dhs-lg: clamp(2rem, 5vw, 3.5rem);--dhs-dhs-font: clamp(1rem, calc(.5rem + 1.5vw) , 2.5rem);--dhs-zoom-scale-font: clamp(1rem, .8rem + .8vw, 1.5rem)}:root{--dhs-text-giant: clamp(3.2rem, 2.5714vw + 42.97px, 5rem);--dhs-text-display: clamp(2.4rem, 2.2857vw + 31.09px, 4rem);--dhs-text-h1: clamp(2rem, 1.5417rem + 2.2917cqw, 3.375rem);--dhs-text-h1-lg: clamp(2.8rem, 2.2857vw + 31.09px, 4.4rem);--dhs-text-h2: clamp(1.75rem, 1.4583rem + 1.4583cqw, 2.625rem);--dhs-text-h2-lg: clamp(1.95rem,4.4vw,3.2rem);--dhs-text-h3: clamp(1.625rem, 1.4583rem + .8333cqw, 2.125rem);--dhs-text-h4: clamp(1.375rem, 1.25rem + .625cqw, 1.75rem);--dhs-text-h5: clamp(1.25rem, 1.2083rem + .2083cqw, 1.375rem);--dhs-text-h6: clamp(.9rem, .3214vw + 13.37px, 1.125rem);--dhs-text-base: clamp(.875rem, 1.0417rem + -.2083cqw, 1rem);--dhs-text-sm: clamp(.75rem, .9167rem + -.2083cqw, .875rem);--dhs-text-xs: clamp(.65rem, .1429vw + 9.94px, .75rem);--dhs-text-xxs: clamp(.55rem, .2143vw + 8.11px, .7rem);--dhs-text-mini: clamp(.5rem, .0714vw + 7.77px, .55rem);--dhs-section-heading: clamp(1.5rem, 2.1429vw + 17.14px, 3rem);--dhs-eyebrow-text: clamp(.68rem, .1429vw + 10.42px, .78rem);--dhs-heading-size: clamp(2rem, 2.8571vw + 22.86px, 4rem);--dhs-subheading-size: clamp(1.3rem, 1.4286vw + 16.23px, 2.3rem);--dhs-lh-heading: 1.2;--dhs-lh-body: 1.5;--dhs-tracking-heading: -.02em;--dhs-tracking-body: 0em;--weight-400: 400;--weight-500: 500;--weight-600: 600;--weight-700: 700;--weight-800: 800;--tracking-tightest: -.025em;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-1: .025em;--tracking-2: .05em;--tracking-3: .1em;--tracking-4: .15em;--tracking-5: .2em;--tracking-btn: .12em;--leading-none: 1;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 2}.dhs-section-heading--split{display:grid;position:relative;z-index:2;grid-template-columns:minmax(0,1.1fr) minmax(300px,.7fr);gap:clamp(40px,8vw,120px);align-items:end;margin-bottom:clamp(44px,5vw,72px)}@media(max-width:980px){.dhs-section-heading--split{grid-template-columns:1fr;gap:24px}}.dhs-eyebrow{font-size:var(--dhs-eyebrow-text);font-weight:600;display:inline-flex;align-items:center;gap:1rem;letter-spacing:var(--tracking-5);text-transform:uppercase;color:var(--muted);margin-bottom:clamp(1.5rem,.7143vw + 21.71px,2rem)}.eyebrow small,.dhs-eyebrow small{margin-left:5px;padding-left:14px;border-left:1px solid var(--line);color:var(--faint)}@media screen and (max-width:500px){.dhs-eyebrow{letter-spacing:.1em}}.dhs-eyebrow .dhs-dot,.dhs-card--tag .dhs-dot{--dot-acc: var(--acc, var(--accent, var(--copper)));width:7px;height:7px;border-radius:50%;background:var(--dot-acc);box-shadow:0 0 0 4px color-mix(in srgb,var(--dot-acc) 18%,transparent)}.dhs-eyebrow .dhs-dot2,.dhs-card--tag .dhs-dot2{--dot-acc: var(--acc, var(--accent, var(--copper)));width:8px;height:8px;border-radius:50%;background:var(--dot-acc);box-shadow:0 0 10px 1px var(--dot-acc)}.dhs-eyebrow .pulse-dot,.dhs-card--tag .pulse-dot{--dot-acc-gradient-deep: var(--acc-gradient-deep, var(--accent-gradient-deep, var(--copper-gradient-deep)));--default-dot-bg: var(--dot-acc-gradient-deep);width:8px;height:8px;border-radius:50%;position:relative;background:var(--dot-bg, var(--default-dot-bg))}.dhs-card--tag .pulse-dot{display:inline-block;margin-right:10px}.dhs-eyebrow .pulse-dot:after,.dhs-card--tag .pulse-dot:after{--dot-acc-ink: var(--acc-ink, var(--accent-ink, var(--copper-ink)));--default-pulse-radial-clr: var(--dot-acc-ink);content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid var(--pulse-radial-clr, var(--default-pulse-radial-clr));opacity:.4;animation:dxPing 2.4s cubic-bezier(0,0,.2,1) infinite}@keyframes dxPing{75%,to{transform:scale(2.2);opacity:0}}.dhs-section .tagline{font-size:clamp(1.25rem,2.4vw,1.95rem);font-weight:400;line-height:1.2;letter-spacing:-.01em;color:var(--clr, var(--ink));margin-top:14px}.dhs-section h1,.dhs-section h2,.dhs-section h3,.dhs-section h4,.dhs-sec-head__title,.dhs-heading,.dhs-subheading{font-family:var(--heading-font);text-transform:var(--heading-text-transform);font-style:normal;font-weight:400;letter-spacing:var(--heading-letter-spacing);line-height:1.05;color:var(--clr, var(--ink))}.dhs-sec-head__title,.dhs-heading{font-size:var(--dhs-section-heading)}.dhs-sec-head__title{margin-top:8px}.dhs-sec-head em{font-family:var(--accent-font);font-style:italic;font-weight:var(--accent-font-weight, 600);letter-spacing:var(--tracking, var(--accent-letter-spacing));color:var(--accent-ink, var(--copper-ink))}.dhs-subheading{font-size:var(--dhs-subheading-size);color:var(--clr, var(--ink-soft))}.dhs-sec-head__lead p{margin-top:clamp(1rem,.2857vw + 15.09px,1.2rem);color:var(--clr, var(--ink-softer));font-family:var(--body-font);font-size:clamp(12px,.1786vw + 11.43px,14px);max-width:56ch}.dhs-sec-hero__lead p{margin-top:clamp(1rem,.2857vw + 15.09px,1.2rem);font-family:var(--body-font);max-width:65ch}.dhs-accent-text,.dhs-title em,.dhs-heading em,.dhs-serif{font-family:var(--font, var(--accent-font));color:var(--clr, var(--accent-ink, var(--copper-ink)));font-weight:var(--accent-font-weight);letter-spacing:var(--accent-letter-spacing)}.highlighted-text.animated[data-style=accent],.highlighted-text[data-style=accent]{color:var(--text-clr, var(--clr var(--accent-ink, var(--copper-ink))));font-family:var(--font, var(--accent-font));font-weight:var(--weight, var(--accent-font-weight))}.text-logo{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-logo);font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:1rem;color:var(--ink)}.dhs-card .dhs-eyebrow{--default-clr: var(--accent-ink, var(--clr));color:var(--default-clr);margin-bottom:clamp(12px,.1786vw + 11.43px,14px);display:inline-flex;align-items:center;gap:clamp(8px,.1786vw + 7.43px,10px);letter-spacing:.18em;text-transform:uppercase;font-size:clamp(.65rem,.1vw + 10.08px,.72rem)}.dhs-card .dhs-heading{color:var(--clr, var(--ink));line-height:1.05;font-size:clamp(1.4rem,.7143vw + 20.11px,1.9rem)}.dhs-card .dhs-card--body{color:var(--clr, inherit);margin:0;line-height:1.5;letter-spacing:var(--body-font-letter-spacing);margin-top:clamp(12px,.1786vw + 11.43px,14px);font-size:clamp(.75rem,.1857vw + 11.41px,.88rem)}.dhs-card--top{--default-justify: space-between;display:flex;align-items:center;width:100%;justify-content:var(--justify, var(--default-justify));border-bottom:1px solid var(--line-soft)}.dhs-card--tag{--default-tag-font: var(--font-logo);font-family:var(--tag-font, var(--default-tag-font));padding:4px clamp(8px,.1786vw + 7.43px,10px);font-weight:700;font-size:clamp(.68rem,.1vw + 10.56px,.75rem)}.dhs-card--index{--default-index-font: var(--font-logo);font-family:var(--index-font, var(--default-index-font));font-weight:700;font-size:clamp(.68rem,.1vw + 10.56px,.75rem)}.dhs-card--title{color:var(--ink);letter-spacing:.01em;margin-bottom:8px;font-weight:500;font-size:clamp(1rem,.4286vw + 14.63px,1.3rem)}.dhs-card--action-line{justify-content:var(--justify, center);display:flex;align-items:center;border-top:var(--line-soft);padding-top:clamp(10px,.5357vw + 8.29px,16px)}.dhs-card--price{color:var(--clr, var(--ink));--default-price-font: var(--font-sans);font-family:var(--price-font, var(--default-price-font));font-weight:600;font-size:clamp(.7rem,.2857vw + 10.29px,.9rem)}.dhs-card--action-line.with-price{--justify: space-between;justify-content:space-between}.dhs-text-giant,.dhs-bold-value{--font-size: var(--dhs-text-giant);font-size:var(--dhs-text-giant)}.dhs-text-display{--font-size: var(--dhs-text-display);font-size:var(--dhs-text-display)}.dhs-text-h1{--font-size: var(--dhs-text-h1);font-size:var(--dhs-text-h1)}.dhs-text-h1-lg{--font-size: var(--dhs-text-h1-lg);font-size:var(--dhs-text-h1-lg)}.dhs-text-h2{--font-size: var(--dhs-text-h2);font-size:var(--dhs-text-h2)}.dhs-text-h2-lg{--font-size: var(--dhs-text-h2-lg);font-size:var(--dhs-text-h2-lg)}.dhs-text-h3{--font-size: var(--dhs-text-h3);font-size:var(--dhs-text-h3)}.dhs-text-h4{--font-size: var(--dhs-text-h4);font-size:var(--dhs-text-h4)}.dhs-text-h5{--font-size: var(--dhs-text-h5);font-size:var(--dhs-text-h5)}.dhs-text-h6{--font-size: var(--dhs-text-h6);font-size:var(--dhs-text-h6)}.dhs-text-base{--font-size: var(--dhs-text-base);font-size:var(--dhs-text-base)}.dhs-text-sm{--font-size: var(--dhs-text-sm);font-size:var(--dhs-text-sm)}.dhs-text-xs{--font-size: var(--dhs-text-xs);font-size:var(--dhs-text-xs)}.dhs-text-xxs{--font-size: var(--dhs-text-xxs);font-size:var(--dhs-text-xxs)}.dhs-text-mini{--font-size: var(--dhs-text-mini);font-size:var(--dhs-text-mini)}.spacing-0,.no-spacing{letter-spacing:0!important}.text-300,.text300{--weight: 300;font-weight:300!important}.text-400,.text400{--weight: 400;font-weight:400!important}.text-500,.text500{--weight: 500;font-weight:500!important}.text-600,.text600{--weight: 600;font-weight:600!important}.text-700,.text700{--weight: 700;font-weight:700!important}.text-800,.text800{--weight: 800;font-weight:800!important}.text-bold{--weight: bold;font-weight:700!important}.text-bolder{--weight: bolder;font-weight:bolder!important}.uppercase{text-transform:uppercase!important}.capitalize{text-transform:capitalize!important}.transform-none{text-transform:none!important}.font-sans,.dhs-sans{font-family:var(--font-sans)!important}.font-serif,.dhs-serif{font-family:var(--font-serif)!important}.font-logo,.dhs-logo,.logo-font{font-family:var(--font-logo)!important}.font-mono,.dhs-mono{font-family:var(--font-mono)!important;letter-spacing:.03em}.bold-font,.font-bold{font-family:var(--bold-font)!important}.italic{font-style:italic}.tracking-tightest,.track-tightest{letter-spacing:var(--tracking-tightest)!important}.tracking-tight,.track-tight{letter-spacing:var(--tracking-tight)!important}.tracking-0,.tracking0,.track0,.track-0{letter-spacing:var(--tracking-normal)!important}.tracking-01,.tracking-1,.tracking1,.tracking01,.track01,.track-01{letter-spacing:var(--tracking-1)!important}.tracking-02,.tracking-2,.tracking2,.tracking02,.track02,.track-02{letter-spacing:var(--tracking-2)!important}.tracking-03,.tracking-3,.tracking3,.tracking03,.track03,.track-03{letter-spacing:var(--tracking-3)!important}.tracking-04,.tracking-4,.tracking4,.tracking04,.track04,.track-04{letter-spacing:var(--tracking-4)!important}.tracking-btn{letter-spacing:var(--tracking-btn)!important}.spacing-05,.spacing05{--letter-spacing: .05em;letter-spacing:.05em!important}.tracking-min05,.track-min05{--letter-spacing: -.05em;letter-spacing:-.05em!important}.spacing-1,.spacing1{--letter-spacing: .1em;letter-spacing:.1em!important}.tracking-12,.tracking12,.track-12,.track12,.spacing-12,.spacing12{--letter-spacing: .12em;letter-spacing:.12em!important}.tracking-0,.tracking0,.track-0,.track0,.spacing-0,.spacing0{--letter-spacing: 0px !important;letter-spacing:0px!important}.text-ink{color:var(--ink)!important}.text-muted,.muted,span.text-muted,span.muted,p.text-muted,p.muted{--clr: var(--muted-clr, var(--muted));color:var(--muted-clr, var(--muted))!important}.text-ink-soft,.soft-text,.text-soft{--clr: var(--ink-soft-clr, var(--ink-soft));color:var(--ink-soft-clr, var(--ink-soft))!important}.text-ink-softer,.softer-text,.text-softer{--clr: var(--ink-softer-clr, var(--ink-softer));color:var(--ink-softer-clr, var(--ink-softer))!important}.text-softest,.softest-text{--clr: var(--ink-softest-clr, var(--ink-softest));color:var(--ink-softest-clr, var(--ink-softest))!important}.text-accent-ink,.accent-ink-text,.accent-text,.text-accent,.accent-text h3,.text-accent h3,h3.accent-text,h3.text-accent,.accent-text span,.text-accent span,span.accent-text,span.text-accent{color:var(--acc, var(--accent-ink, var(--copper-ink)))!important}.text-copper-ink,.copper-ink-text,.copper-text,.text-copper{color:var(--copper-ink)!important}.text-copper-ink-onlight,.text-copper-onlight,.copper-text-onlight{color:var(--copper-ink-onlight)!important}.text-clr{color:var(--clr)!important}.text-on-copper{--clr: var(--on-copper);color:var(--on-copper)}.text-on-accent{--clr: var(--on-accent);color:var(--on-accent)}.dhs-code-text{display:block;font-family:var(--font-mono);line-height:1.8;word-spacing:.02em}
/*# sourceMappingURL=/cdn/shop/t/179/assets/dhs-typography.css.map */
