body{font-size:1.5rem;letter-spacing:0;line-height:1.6}@media screen and (min-width:750px){body{font-size:1.5rem}}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{color:rgb(var(--color-heading));line-height:1.1}.page-width{padding:0 2rem}@media screen and (min-width:750px){.page-width{padding:0 4rem}}.ds-section{padding-top:calc(var(--section-pt, 0px) * .67);padding-bottom:calc(var(--section-pb, 0px) * .67)}@media screen and (min-width:750px){.ds-section{padding-top:var(--section-pt, 0px);padding-bottom:var(--section-pb, 0px)}}.section-heading{display:flex;flex-direction:column;align-items:center;gap:1.2rem;margin-bottom:4.4rem;text-align:center}.section-heading--split{flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:3.6rem;padding-bottom:1.8rem;border-bottom:1px solid var(--color-hairline);text-align:left}.section-heading__titles{display:flex;flex-direction:column;gap:1rem}.section-heading__actions{display:flex;align-items:center;gap:2.8rem}.eyebrow{margin:0;font-family:var(--font-body-family);font-size:1.1rem;font-weight:400;letter-spacing:.4rem;line-height:1;text-transform:uppercase;color:rgb(var(--color-accent))}.heading-display,.heading-section,.heading-medium,.heading-card{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:rgb(var(--color-heading));letter-spacing:0}.heading-display{font-size:clamp(4.8rem,6vw,8.4rem);line-height:.98;letter-spacing:-.05rem;text-wrap:balance}.heading-section{font-size:3.4rem;line-height:1.1}.heading-medium{font-size:2.8rem;line-height:1.1}.heading-card{font-size:2rem;line-height:1.25}@media screen and (min-width:750px){.heading-section{font-size:4.4rem}.heading-medium{font-size:3.6rem}}:is(.heading-display,.heading-section,.heading-medium) em{font-style:italic;color:rgb(var(--color-accent))}.text-muted{color:var(--color-muted)}.label-caps{font-size:1.1rem;font-weight:400;letter-spacing:.2rem;line-height:1;text-transform:uppercase}.price-serif{font-family:var(--font-heading-family);font-size:1.8rem;line-height:1}.ds-link,.text-link{color:inherit;text-decoration:none;transition:color var(--duration-short) ease,border-color var(--duration-short) ease}.ds-link:hover{color:rgb(var(--color-accent))}.text-link{display:inline-flex;align-items:center;gap:.8rem;padding-bottom:.4rem;border-bottom:1px solid rgba(var(--color-foreground),.5);font-size:1.2rem;font-weight:400;letter-spacing:.3rem;line-height:1;text-transform:uppercase;white-space:nowrap}.text-link:hover{color:rgb(var(--color-accent));border-color:rgb(var(--color-accent))}.text-link--accent{border-color:rgb(var(--color-accent))}.text-link--small{padding-bottom:.2rem;font-size:1.1rem;letter-spacing:.2rem}.text-link--plain{padding-bottom:0;border-bottom:0;font-size:1.1rem;letter-spacing:.25rem}.text-link__arrow{color:rgb(var(--color-accent))}.ds-button{display:inline-flex;align-items:center;justify-content:center;height:5rem;padding:0 3.6rem;border:0;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-family:var(--font-body-family);font-size:1.2rem;font-weight:400;letter-spacing:.3rem;line-height:1;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-short) ease,color var(--duration-short) ease}.ds-button:hover{background:rgb(var(--color-button-hover));color:rgb(var(--color-button-hover-text))}.ds-button--compact{height:4.8rem;padding:0 3.2rem}.cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:2rem 2.8rem}.ds-media{position:relative;display:block;overflow:hidden;background:rgba(var(--color-foreground),.05)}.ds-media img,.ds-media .placeholder-svg{display:block;width:100%;height:100%;object-fit:cover}.ds-media--square{aspect-ratio:1}.ds-media--landscape{aspect-ratio:4 / 3}.ds-media--portrait{aspect-ratio:4 / 5}.badge-tag{position:absolute;top:1.2rem;left:1.2rem;padding:.4rem .9rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1rem;letter-spacing:.2rem;line-height:1.4;text-transform:uppercase}.badge-tag--scheme{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.badge-tag--inverse{top:1.4rem;left:1.4rem;padding:.5rem 1rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.title-rule{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem;padding-bottom:1rem;border-bottom:1px solid var(--color-hairline)}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:1px solid var(--color-hairline-strong);background:transparent;color:rgb(var(--color-heading));font-size:1.6rem;cursor:pointer;transition:color var(--duration-short) ease,border-color var(--duration-short) ease}.icon-button:hover{border-color:rgb(var(--color-accent));color:rgb(var(--color-accent))}@media(prefers-reduced-motion:reduce){.ds-link,.text-link,.ds-button,.icon-button{transition:none}}.breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin:0;color:rgba(var(--color-foreground),.6);font-size:1.1rem;font-weight:400;letter-spacing:.25rem;line-height:1.4;text-transform:uppercase}.breadcrumbs__list li{display:flex;align-items:center;gap:1rem}.breadcrumbs__list li+li:before{content:"/";color:rgb(var(--color-accent))}.breadcrumbs__current{color:rgb(var(--color-foreground))}
/*# sourceMappingURL=/cdn/shop/t/25/assets/design-system.css.map */
