:root{--ev-radius: 6px;--ev-shadow: 0 2px 10px rgba(0, 0, 0, .08)}.ev-btn,.ev-btn:visited{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 26px;border-radius:var(--ev-radius);background:var(--ev-accent);color:var(--ev-accent-text);font-size:16px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;border:2px solid var(--ev-accent);line-height:1.2;cursor:pointer;transition:filter .15s ease,background .15s ease}.ev-btn:hover,.ev-btn:focus-visible{filter:brightness(.9);color:var(--ev-accent-text);text-decoration:none}.ev-btn--ghost,.ev-btn--ghost:visited{background:transparent;color:var(--ev-accent)}.ev-btn--ghost:hover,.ev-btn--ghost:focus-visible{background:var(--ev-soft);color:var(--ev-accent);filter:none}.ev-btn--light,.ev-btn--light:visited{background:#fff;color:var(--ev-dark);border-color:#fff}.ev-btn--block{width:100%}.ev-eyebrow{display:inline-block;font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ev-accent);margin:0 0 8px}.ev-eyebrow--pill{background:var(--ev-accent);color:var(--ev-accent-text);padding:6px 12px;border-radius:999px}.ev-box{background:var(--ev-soft);border:1px solid color-mix(in srgb,var(--ev-accent) 25%,transparent);border-radius:var(--ev-radius);padding:16px 18px;color:var(--ev-dark);font-size:16px;line-height:1.45}.ev-box--accent{background:var(--ev-accent);color:var(--ev-accent-text);border-color:var(--ev-accent)}.ev-box p{margin:0 0 8px}.ev-box p:last-child{margin-bottom:0}.ev-ends{font-size:15px;font-weight:600;color:var(--ev-dark);margin:6px 0 0}.ev-countdown{display:inline-block}.ev-countdown .countdown{--countdown-desktop-size: 30px;--countdown-number-transition-duration: 0s}.ev-countdown .countdown__grid{display:flex;gap:10px;justify-content:center}.ev-countdown .countdown__item{min-width:54px}.ev-countdown .countdown__number{font-size:26px;font-weight:700;line-height:1.1;display:block}.ev-countdown .countdown__unit{font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.85;margin-top:2px}.ev-countdown--boxed .countdown__item{background:#0000000f;border-radius:var(--ev-radius);padding:6px 4px}.ev-countdown--on-accent .countdown__item{background:#ffffff29;color:var(--ev-accent-text)}.ev-countdown--inline .countdown__grid{display:inline-flex!important;grid-template-columns:none!important;gap:10px!important;vertical-align:middle}.ev-countdown--inline .countdown__item{min-width:0!important;display:inline-flex!important;gap:4px;align-items:baseline;padding:0!important;background:none!important}.ev-countdown--inline .countdown__number{font-size:inherit;display:inline}.ev-countdown--inline .countdown__unit{font-size:.85em!important;text-transform:lowercase!important;letter-spacing:0!important;display:inline!important;opacity:.9;margin:0!important}@media(min-width:768px){.ev-countdown .countdown__number{font-size:34px}.ev-countdown .countdown__item{min-width:68px}}.ev-h1{font-size:32px;line-height:1.1;margin:0 0 12px;font-weight:700}.ev-h2{font-size:26px;line-height:1.15;margin:0 0 10px;font-weight:700}.ev-h3{font-size:20px;line-height:1.25;margin:0 0 8px;font-weight:700}.ev-lead{font-size:18px;line-height:1.5;margin:0 0 14px}.ev-text{font-size:16px;line-height:1.5;margin:0 0 12px}.ev-small{font-size:14px;line-height:1.45;opacity:.85}.ev-center{text-align:center}.ev-maxw{max-width:65ch;margin-left:auto;margin-right:auto}@media(min-width:768px){.ev-h1{font-size:46px}.ev-h2{font-size:34px}.ev-h3{font-size:22px}}.ev-grid{display:grid;gap:16px}.ev-grid--2,.ev-grid--3,.ev-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.ev-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ev-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ev-section{padding-top:var(--ev-pt, 40px);padding-bottom:var(--ev-pb, 40px)}.product-label-container .product-label.product-label--ev,.product-label.product-label--ev{background:transparent!important;color:var(--ev-accent-text)!important;font-weight:700;letter-spacing:.04em;border-radius:4px}.product-label-container .product-label.product-label--ev>span,.product-label.product-label--ev>span{background:color-mix(in srgb,var(--ev-accent) 86%,transparent)!important;background-color:color-mix(in srgb,var(--ev-accent) 86%,transparent)!important;color:var(--ev-accent-text)!important;border-radius:4px;font-size:10px!important;line-height:1.3!important;padding:3px 7px!important;letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media(prefers-reduced-motion:reduce){.ev-btn{transition:none}.ev-countdown .countdown{--countdown-number-transition-duration: 0s}}.section-ev-hero .heading-font,.section-ev-countdown-band .heading-font,.section-ev-collection-banner .heading-font,.section-ev-pdp-banner .heading-font,.section-ev-sticky-offer .heading-font,.section-ev-announcement-bar .heading-font{color:inherit}
/*# sourceMappingURL=/cdn/shop/t/29/assets/ev-base.css.map */
