:root{--nuvo-max-width: 1220px;--nuvo-gutter: 20px;--nuvo-radius: 2px;--nuvo-bg-a: #ffffff;--nuvo-bg-b: #f2f2f2;--nuvo-ink: #000000;--nuvo-ink-2: #6b6b6b;--nuvo-border: rgba(0, 0, 0, .09);--nuvo-section-gap: 64px;--nuvo-eyebrow-size: 1.15rem;--nuvo-body-size: 1.45rem;--nuvo-body-size-sm: 1.3rem}@media screen and (min-width:750px){:root{--nuvo-gutter: 32px;--nuvo-section-gap: 88px}}.nuvo-container{max-width:var(--nuvo-max-width);margin:0 auto;padding-left:var(--nuvo-gutter);padding-right:var(--nuvo-gutter)}.nuvo-heading{font-size:clamp(2.2rem,6vw,3rem);line-height:1.05;letter-spacing:-.01em;text-transform:uppercase;font-weight:700;margin:0;color:var(--nuvo-ink)}.nuvo-heading--lg{font-size:clamp(2.6rem,7vw,3.8rem)}.nuvo-accent{font-style:italic;font-weight:700}.nuvo-eyebrow{font-size:var(--nuvo-eyebrow-size);letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--nuvo-ink-2);margin:0}.nuvo-body{font-size:var(--nuvo-body-size);line-height:1.65;color:var(--nuvo-ink-2);font-weight:400;margin:0}.nuvo-body--sm{font-size:var(--nuvo-body-size-sm)}.nuvo-section-header{max-width:640px;margin:0 0 clamp(24px,5vw,40px);display:flex;flex-direction:column;gap:10px}.nuvo-section-header--center{text-align:center;margin-left:auto;margin-right:auto;align-items:center}.nuvo-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 28px;border-radius:var(--nuvo-radius);font-size:1.3rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:opacity .15s ease}.nuvo-btn--primary{background:var(--nuvo-ink);color:#fff}.nuvo-btn--primary:hover{opacity:.85}.nuvo-btn--outline{background:transparent;border-color:#00000040;color:var(--nuvo-ink)}.nuvo-btn--outline:hover{border-color:var(--nuvo-ink)}.nuvo-scroller{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-left:var(--nuvo-gutter);gap:16px;list-style:none;margin:0;padding:2px var(--nuvo-gutter) 6px}.nuvo-scroller::-webkit-scrollbar{display:none}@media screen and (min-width:990px){.nuvo-scroller{padding-left:0;padding-right:0;scroll-padding-left:0}}@media(prefers-reduced-motion:reduce){.nuvo-scroller,.product-features__list{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/nuvo-pdp-design-system.css.map */
