:root{--av-ink: #111111;--av-paper: #F4F2EE;--av-stone: #E4E0D8;--av-muted: #4A4743;--av-muted-dark: #C9C5BE;--av-accent: #BBDC00;--av-radius: 6px;--font-body-family: "Barlow", system-ui, sans-serif;--font-heading-family: "Barlow Condensed", "Barlow", sans-serif;--font-heading-weight: 800;--font-body-weight: 400}h1,h2,h3,.h0,.h1,.h2,.h3{text-transform:uppercase;letter-spacing:.005em;line-height:1}.av-logo-fallback{display:block;height:40px;width:auto}@media screen and (max-width:749px){.av-logo-fallback{height:32px}}.av-section{font-family:var(--font-body-family)}.av-wrap{max-width:1320px;margin:0 auto;padding-left:24px;padding-right:24px}.av-eyebrow{margin:0;display:flex;align-items:center;gap:12px;font-family:var(--font-heading-family);font-weight:700;font-size:1.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--av-accent)}.av-eyebrow img{height:28px;width:auto;display:block}.av-h2{margin:0;font-family:var(--font-heading-family);font-weight:800;font-size:clamp(4rem,5vw,6.4rem);line-height:.98;text-transform:uppercase}.av-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:4px;text-decoration:none;font-family:var(--font-body-family);font-weight:600;font-size:1.6rem;cursor:pointer;border:1.5px solid transparent;transition:transform .15s ease,background-color .15s ease}.av-btn:hover{transform:translateY(-1px)}.av-btn svg{width:18px;height:18px}.av-btn--accent{background:var(--av-accent);color:var(--av-ink)}.av-btn--ghost-dark{border-color:#5a5650;color:var(--av-paper);background:transparent}.av-btn--outline{border-color:var(--av-ink);color:var(--av-ink);background:transparent;width:100%}.av-btn--outline:hover{background:var(--av-ink);color:var(--av-paper)}.av-btn--solid{background:var(--av-ink);color:var(--av-paper);width:100%}.av-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.av-hero{background:var(--av-ink);color:var(--av-paper)}.av-hero__inner{display:flex;flex-wrap:wrap;align-items:center;gap:56px;padding-top:72px;padding-bottom:96px}.av-hero__copy{flex:1 1 460px;min-width:0;display:flex;flex-direction:column;gap:28px}.av-hero__title{margin:0;font-family:var(--font-heading-family);font-weight:800;color:var(--av-paper);font-size:clamp(5.6rem,7vw,10.4rem);line-height:.92;text-transform:uppercase;letter-spacing:-.01em}.av-hero__text{margin:0;max-width:520px;font-size:1.9rem;line-height:1.55;color:var(--av-muted-dark)}.av-hero__text p{margin:0}.av-hero__actions{display:flex;flex-wrap:wrap;gap:14px}.av-hero__media{flex:1 1 480px;min-width:0}.av-hero__media img{display:block;width:100%;height:auto;aspect-ratio:5 / 4;object-fit:cover;border-radius:var(--av-radius)}.av-specs{background:var(--av-accent);color:var(--av-ink)}.av-specs__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px 32px;padding-top:22px;padding-bottom:22px;margin:0;list-style:none;font-family:var(--font-heading-family);font-weight:700;font-size:2rem;letter-spacing:.06em;text-transform:uppercase}.av-benefits{background:var(--av-paper);color:var(--av-ink)}.av-benefits__inner{padding-top:112px;padding-bottom:96px}.av-benefits__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:56px}.av-benefits__head .av-h2{max-width:680px}.av-benefits__intro{margin:0;max-width:420px;font-size:1.7rem;line-height:1.6;color:var(--av-muted)}.av-benefits__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.av-benefit{background:#fff;border-radius:var(--av-radius);overflow:hidden;display:flex;flex-direction:column}.av-benefit img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.av-benefit__body{padding:28px;display:flex;flex-direction:column;gap:12px}.av-benefit__num{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:1.5rem;letter-spacing:.16em;color:#5a5650}.av-benefit__title{margin:0;font-family:var(--font-heading-family);font-weight:800;font-size:3.2rem;line-height:1;text-transform:uppercase}.av-benefit__text{margin:0;font-size:1.6rem;line-height:1.6;color:#3a3835}.av-products{color:var(--av-ink)}.av-products--white{background:#fff}.av-products--paper{background:var(--av-paper)}.av-products__inner{padding-top:96px;padding-bottom:96px}.av-products__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:40px}.av-products__head a{color:var(--av-ink);font-weight:600;font-size:1.6rem;padding:12px 0}.av-products__grid{display:grid;gap:32px 24px;list-style:none;margin:0;padding:0}.av-products__grid--square{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.av-products__grid--portrait{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.av-card{display:flex;flex-direction:column;gap:14px}.av-card__media{position:relative;display:block;border-radius:var(--av-radius);overflow:hidden;background:var(--av-paper)}.av-products--paper .av-card__media{background:var(--av-stone)}.av-products__grid--square .av-card__media{aspect-ratio:1 / 1}.av-products__grid--portrait .av-card__media{aspect-ratio:4 / 5}.av-card__media img,.av-card__media svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.av-card__media:hover img{transform:scale(1.03)}.av-card__badge{position:absolute;top:14px;left:14px;background:var(--av-ink);color:var(--av-paper);font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;border-radius:3px}.av-card__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.av-card__title{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:2.4rem;text-transform:uppercase;line-height:1.05}.av-card__title a{color:inherit;text-decoration:none}.av-card__price{font-weight:600;font-size:1.7rem;white-space:nowrap}.av-products__grid--portrait .av-card__title{font-family:var(--font-body-family);font-weight:600;font-size:1.6rem;text-transform:none}.av-products__grid--portrait .av-card__row{flex-direction:column;gap:4px}.av-products__grid--portrait .av-card__price{font-weight:400;font-size:1.5rem;color:var(--av-muted)}.av-video{background:var(--av-ink);color:var(--av-paper)}.av-video__inner{display:flex;flex-wrap:wrap;align-items:center;gap:56px;padding-top:96px;padding-bottom:96px}.av-video__copy{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:20px}.av-video__copy .av-h2{color:var(--av-paper);font-size:clamp(4rem,5vw,6rem)}.av-video__copy p.av-video__text{margin:0;font-size:1.8rem;line-height:1.6;color:var(--av-muted-dark)}.av-video__frame{flex:1.4 1 520px;min-width:0;aspect-ratio:16 / 9;border-radius:var(--av-radius);overflow:hidden;background:#1e1d1b}.av-video__frame iframe{width:100%;height:100%;border:0;display:block}.av-video__placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:var(--av-muted-dark);text-decoration:none;font-size:1.5rem}.av-video__play{width:84px;height:84px;border-radius:999px;background:var(--av-accent);color:var(--av-ink);display:flex;align-items:center;justify-content:center}.av-video__play svg{width:30px;height:30px}.av-news{background:var(--av-stone);color:var(--av-ink)}.av-news__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px;padding-top:72px;padding-bottom:72px}.av-news__copy{flex:1 1 360px;min-width:0}.av-news__copy h2{margin:0 0 8px;font-family:var(--font-heading-family);font-weight:800;font-size:4.4rem;line-height:1;text-transform:uppercase}.av-news__copy p{margin:0;font-size:1.7rem;color:#3a3835}.av-news form{flex:1 1 420px;min-width:0;margin:0}.av-news__fields{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.av-news__field{flex:1 1 240px;display:flex;flex-direction:column;gap:6px}.av-news__field label{font-size:1.4rem;font-weight:600}.av-news__field input{min-height:52px;padding:0 16px;border:1.5px solid var(--av-ink);border-radius:4px;background:#fff;font-family:var(--font-body-family);font-size:1.6rem;color:var(--av-ink)}.av-news .av-btn--solid{width:auto}.av-news__msg{margin:12px 0 0;font-size:1.5rem;font-weight:600}.av-news__msg--error{color:#9b1c1c}.av-card{min-width:0}.av-btn{box-sizing:border-box;text-align:center;white-space:normal;line-height:1.2;padding-top:8px;padding-bottom:8px}.av-news__field{min-width:0}.av-news__field input{width:100%;min-width:0;box-sizing:border-box}.av-card__row{flex-direction:column;align-items:flex-start;gap:6px}.av-card__title{font-size:2.2rem;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.av-specs__grid{margin:0 auto;padding-left:24px;padding-right:24px;text-align:center;justify-items:center;align-items:center}.av-products--white .av-card__media{background:transparent;border-radius:0}.av-notify{margin-top:1.6rem;padding:2rem;border-radius:var(--av-radius);background:var(--av-paper);color:var(--av-ink)}.av-notify.hidden{display:none}.av-notify form{margin:0}.av-notify__title{margin:0 0 1.2rem;font-weight:600;font-size:1.6rem}.av-notify__fields{display:flex;flex-wrap:wrap;gap:1rem}.av-notify__input{flex:1 1 220px;min-width:0;min-height:4.8rem;padding:0 1.4rem;box-sizing:border-box;border:1.5px solid var(--av-ink);border-radius:4px;background:#fff;font:inherit;font-size:1.6rem;color:var(--av-ink)}.av-notify__btn{flex:0 0 auto;min-height:4.8rem}.av-notify__msg{margin:0;font-weight:600;font-size:1.5rem}.av-notify__msg--error{margin-top:1rem;color:#9b1c1c}.av-upsell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px}.av-upsell[hidden]{display:none}.av-upsell__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1119}.av-upsell__panel{position:relative;width:100%;max-width:440px;max-height:calc(100vh - 32px);overflow-y:auto;box-sizing:border-box;background:#fff;color:var(--av-ink);border-radius:10px;padding:32px 28px 24px;box-shadow:0 24px 60px #00000059;font-family:var(--font-body-family)}.av-upsell__x{position:absolute;top:8px;right:8px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:none;border:0;color:var(--av-ink);cursor:pointer;border-radius:999px}.av-upsell__x:hover{background:var(--av-paper)}.av-upsell__x svg{width:20px;height:20px}.av-upsell__eyebrow{margin:0 0 6px;font-family:var(--font-heading-family);font-weight:700;font-size:1.4rem;letter-spacing:.16em;text-transform:uppercase;color:#5e7000}.av-upsell__title{margin:0 0 10px;font-family:var(--font-heading-family);font-weight:800;font-size:3.6rem;line-height:1;text-transform:uppercase}.av-upsell__text{margin:0 0 14px;font-size:1.6rem;line-height:1.5;color:#3a3835}.av-upsell__bar{height:8px;border-radius:999px;background:var(--av-stone);overflow:hidden;margin-bottom:20px}.av-upsell__bar span{display:block;height:100%;width:0;background:var(--av-accent);border-radius:999px;transition:width .4s ease}.av-upsell__product{display:flex;align-items:center;gap:16px;padding:12px;border-radius:var(--av-radius);background:var(--av-paper);margin-bottom:16px}.av-upsell__img{flex:0 0 88px;width:88px;height:88px;border-radius:4px;overflow:hidden;background:#fff}.av-upsell__img img,.av-upsell__img svg{width:100%;height:100%;object-fit:contain;display:block}.av-upsell__name{margin:0;font-weight:600;font-size:1.6rem;line-height:1.3}.av-upsell__price{margin:2px 0 0;font-size:1.5rem;color:var(--av-muted)}.av-upsell__label{display:block;margin:8px 0 4px;font-size:1.3rem;font-weight:600}.av-upsell__select{min-height:40px;padding:0 10px;border:1.5px solid var(--av-ink);border-radius:4px;background:#fff;font:inherit;font-size:1.5rem}.av-upsell__actions{display:flex;flex-direction:column;gap:6px}.av-upsell__actions .av-btn{width:100%}.av-upsell__actions .av-btn[disabled]{opacity:.6}.av-upsell__decline{min-height:44px;background:none;border:0;font:inherit;font-size:1.5rem;color:var(--av-muted);text-decoration:underline;cursor:pointer}.av-upsell__error{margin:0 0 12px;color:#9b1c1c;font-size:1.4rem;font-weight:600}body.av-upsell-open{overflow:hidden}.av-upsell-editor-note{padding:12px 16px;background:#fff4cc;color:#111;font-size:1.4rem;text-align:center}.av-video__facade{position:relative;display:block;width:100%;height:100%;padding:0;border:0;margin:0;background:#1e1d1b;cursor:pointer;overflow:hidden}.av-video__facade img{width:100%;height:100%;object-fit:cover;display:block;opacity:.85;transition:opacity .2s ease}.av-video__facade:hover img{opacity:1}.av-video__facade .av-video__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.av-benefits__hint{display:none}@media screen and (max-width:749px){.av-wrap{padding-left:16px;padding-right:16px}.av-h2{font-size:3.6rem}.av-eyebrow{font-size:1.3rem;gap:8px}.av-eyebrow img{height:22px}.av-btn{min-height:48px;padding-left:20px;padding-right:20px;font-size:1.5rem}.av-hero__inner{gap:24px;padding-top:16px;padding-bottom:40px}.av-hero__media{order:-1;flex-basis:100%}.av-hero__media img{aspect-ratio:4 / 3}.av-hero__copy{gap:16px;flex-basis:100%}.av-hero__title{font-size:4.8rem;line-height:.95}.av-hero__text{font-size:1.6rem;line-height:1.5}.av-hero__actions{gap:10px}.av-hero__actions .av-btn{flex:1 1 140px}.av-specs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding-top:14px;padding-bottom:14px;font-size:1.4rem;letter-spacing:.04em}.av-benefits__inner{padding-top:48px;padding-bottom:48px}.av-benefits__head{margin-bottom:12px;gap:10px}.av-benefits__intro{font-size:1.5rem}.av-benefits__hint{display:block;margin:0 0 12px;font-size:1.3rem;font-weight:600;color:var(--av-muted)}.av-benefits__grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin:0 -16px;padding:0 16px 6px;scroll-padding-left:16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.av-benefits__grid::-webkit-scrollbar{display:none}.av-benefit{flex:0 0 84%;scroll-snap-align:start}.av-benefit__body{padding:18px;gap:8px}.av-benefit__title{font-size:2.6rem}.av-benefit__text{font-size:1.5rem;line-height:1.5}.av-products__inner{padding-top:48px;padding-bottom:48px}.av-products__head{margin-bottom:20px}.av-products__head a{font-size:1.5rem}.av-products__grid--square,.av-products__grid--portrait{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.av-card{gap:8px}.av-card__badge{top:8px;left:8px;font-size:1rem;padding:4px 7px}.av-card__title{font-size:1.7rem;overflow-wrap:break-word}.av-card__row>*{min-width:0;max-width:100%}.av-card__price,.av-products__grid--portrait .av-card__title{font-size:1.4rem}.av-products__grid--portrait .av-card__price{font-size:1.3rem}.av-card .av-btn--outline{min-height:44px;padding:6px 8px;font-size:1.3rem}.av-video__inner{gap:20px;padding-top:48px;padding-bottom:48px}.av-video__copy{gap:12px}.av-video__copy .av-h2{font-size:3.4rem}.av-video__copy p.av-video__text{font-size:1.5rem}.av-video__frame{flex-basis:100%}.av-video__play{width:64px;height:64px}.av-news__inner{gap:16px;padding-top:40px;padding-bottom:40px}.av-news__copy h2{font-size:3rem}.av-news__copy p{font-size:1.5rem}.av-news .av-btn--solid{width:100%}.av-upsell__panel{padding:28px 18px 18px}.av-upsell__title{font-size:3rem}}.av-benefit__more{display:none}@media screen and (max-width:749px){.av-hero__title{font-size:4.2rem}.av-hero__text{font-size:1.5rem}.av-hero__actions .av-btn{flex:1 1 100%}.av-h2{font-size:3.2rem}.av-benefit__text:not(.is-open){display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.av-benefit__more{display:inline-flex;align-self:flex-start;align-items:center;min-height:44px;padding:0;margin-top:-4px;background:none;border:0;font:inherit;font-weight:600;font-size:1.5rem;color:var(--av-ink);text-decoration:underline;cursor:pointer}.av-benefit__more[hidden]{display:none}}.av-hero__inner{padding-top:56px;padding-bottom:64px}.av-products__titles{display:flex;flex-direction:column;gap:8px}.av-products__eyebrow{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:1.5rem;letter-spacing:.2em;text-transform:uppercase;color:#5a5650}.av-banner{position:relative;overflow:hidden;background:var(--av-ink);color:#fff;min-height:620px;display:flex;align-items:center}.av-banner__media,.av-banner__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.av-banner__media img{width:100%;height:100%;object-fit:cover;object-position:55% 40%;display:block}.av-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--av-banner-overlay, .45)}.av-banner__inner{position:relative;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding-top:48px;padding-bottom:48px}.av-banner__title{margin:0;max-width:640px;color:#fff;font-family:var(--font-heading-family);font-weight:800;font-size:clamp(4.8rem,6vw,7.2rem);line-height:.95;text-transform:uppercase}.av-banner__text{margin:0;max-width:460px;font-size:1.7rem;line-height:1.55;color:#e6e3dd}.av-banner__btn{width:auto;border:0}.av-banner__btn svg{width:14px;height:14px}.av-video-modal{width:min(1100px,92vw);max-width:none;padding:0;border:0;background:transparent;overflow:visible}.av-video-modal::backdrop{background:#000000d9}.av-video-modal__frame{aspect-ratio:16 / 9;background:#000}.av-video-modal__frame iframe{width:100%;height:100%;border:0;display:block}.av-video-modal__close{position:absolute;top:-52px;right:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:none;border:0;color:#fff;cursor:pointer}.av-video-modal__close svg{width:26px;height:26px}.av-signup{background:#fff;color:var(--av-ink);border-top:1px solid var(--av-stone)}.av-signup__inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding-top:96px;padding-bottom:96px}.av-signup__title{margin:0;font-family:var(--font-heading-family);font-weight:800;font-size:4.8rem;line-height:1;text-transform:uppercase;color:var(--av-ink)}.av-signup__text{margin:0;max-width:440px;font-size:1.6rem;line-height:1.5;color:#3a3835}.av-signup__form{width:100%;max-width:480px;margin:10px 0 0}.av-signup__fields{display:flex}.av-signup__fields input{flex:1 1 auto;min-width:0;min-height:52px;padding:0 16px;box-sizing:border-box;border:1.5px solid var(--av-ink);border-right:0;border-radius:0;background:#fff;font-family:var(--font-body-family);font-size:1.6rem;color:var(--av-ink)}.av-signup__fields button{min-height:52px;padding:0 28px;border:1.5px solid var(--av-ink);border-radius:0;background:var(--av-ink);color:#fff;font-family:var(--font-body-family);font-size:1.5rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.av-signup__fields button:hover{background:#333}.av-signup__consent{margin:0;max-width:420px;font-size:1.2rem;line-height:1.5;color:#5a5650}.av-signup__msg{margin:0;font-size:1.5rem;font-weight:600}.av-signup__msg--error{margin-top:10px;color:#9b1c1c}@media screen and (max-width:749px){.av-hero__inner{padding-top:16px;padding-bottom:32px;gap:20px}.av-products__eyebrow{font-size:1.3rem}.av-banner{min-height:0;aspect-ratio:4 / 5}.av-banner__media img{object-position:50% 45%}.av-banner__title{font-size:4rem}.av-banner__text{font-size:1.5rem}.av-banner__btn{width:100%}.av-video-modal__close{top:-48px}.av-signup__inner{padding-top:48px;padding-bottom:48px}.av-signup__title{font-size:3.2rem}.av-signup__fields{flex-direction:column;gap:10px}.av-signup__fields input{border-right:1.5px solid var(--av-ink)}}.av-signup__form{box-sizing:border-box;max-width:min(480px,100%)}.av-signup__fields{width:100%}@media screen and (max-width:749px){.av-signup__fields input,.av-signup__fields button{width:100%}}@media screen and (max-width:749px){.av-banner{aspect-ratio:auto;min-height:520px}.av-banner__overlay{opacity:max(var(--av-banner-overlay, .45),.6)}.av-banner__inner{padding-top:40px;padding-bottom:40px;gap:14px}.av-banner__title{font-size:3.6rem}}.av-hero{overflow:hidden}.av-hero__copy{position:relative}.av-hero__copy>*:not(.av-hero__mark){position:relative;z-index:1}.av-hero__mark{position:absolute;z-index:0;left:-70px;top:50%;width:640px;max-width:none;height:auto;transform:translateY(-50%);opacity:var(--av-mark-opacity, .15);pointer-events:none;-webkit-user-select:none;user-select:none}.av-benefits{background:var(--av-ink);color:var(--av-paper)}.av-benefits .av-h2{color:var(--av-paper)}.av-benefits__intro,.av-benefits__hint{color:var(--av-muted-dark)}.av-benefit{background:#1c1b19}.av-benefit__num{color:#9a958d}.av-benefit__title{color:var(--av-paper)}.av-benefit__text{color:var(--av-muted-dark)}.av-benefit__more{color:var(--av-paper)}.av-benefits :focus-visible{outline:2px solid var(--av-accent);outline-offset:3px}.av-banner__inner>*{max-width:520px}.av-banner__title{max-width:560px}.av-banner__media img{object-position:30% 40%}@media screen and (max-width:989px){.av-banner{display:block;min-height:0;aspect-ratio:auto}.av-banner__media,.av-banner__media picture{position:relative;inset:auto}.av-banner__media{aspect-ratio:16 / 9}.av-banner__media img{position:absolute;top:0;right:0;bottom:0;left:0;object-position:50% 40%}.av-banner__overlay{display:none}.av-banner__inner{padding-top:32px;padding-bottom:40px}}@media screen and (max-width:749px){.av-banner__media{aspect-ratio:1 / 1}.av-banner__media img{object-position:50% 42%}.av-hero__mark{width:380px;left:-40px;top:52%}}.av-banner .av-banner__overlay,.av-video-modal .av-video-modal__frame,.av-upsell .av-upsell__backdrop{display:block}@media screen and (max-width:989px){.av-banner .av-banner__overlay{display:none}}@media screen and (max-width:989px){.av-banner .av-banner__media{position:relative;display:block;width:100%}.av-banner .av-banner__media picture{position:static}.av-banner .av-banner__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}}.av-banner__inner{box-sizing:border-box}.av-signup{position:relative;overflow:hidden}.av-signup__inner{position:relative}.av-signup__inner>*:not(.av-signup__mark){position:relative;z-index:1}.av-signup__mark{position:absolute;z-index:0;left:50%;top:50%;width:560px;max-width:none;height:auto;transform:translate(-50%,-50%);opacity:var(--av-mark-opacity, .15);pointer-events:none;-webkit-user-select:none;user-select:none}@media screen and (max-width:749px){.av-signup__mark{width:380px}}.header__heading-link{display:inline-flex;align-items:center;gap:12px}.av-header-star{display:block;height:46px;width:auto;flex:0 0 auto}@media screen and (max-width:749px){.header__heading-link{gap:8px}.av-header-star{height:34px}}.av-products__grid .av-card{gap:12px}.av-products__grid .av-card__row{flex-direction:column;align-items:flex-start;gap:4px}.av-products__grid .av-card__title a{color:inherit;text-decoration:none}.av-products__grid .av-card__title a:hover{text-decoration:underline;text-underline-offset:3px}.av-products__grid .av-card__badge{top:12px;left:12px;padding:5px 8px;border-radius:0;background:#fff;color:var(--av-ink);font-family:var(--font-body-family);font-size:1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.av-products__grid .av-card--spaced .av-card__title{font-family:var(--font-body-family);font-weight:600;font-size:1.3rem;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.av-products__grid .av-card--quiet .av-card__title{font-family:var(--font-body-family);font-weight:500;font-size:1.5rem;line-height:1.35;letter-spacing:.01em;text-transform:none}.av-products__grid .av-card--condensed .av-card__title{font-family:var(--font-heading-family);font-weight:700;font-size:1.8rem;line-height:1.1;letter-spacing:.04em;text-transform:uppercase}.av-products__grid .av-card .av-card__price{font-family:var(--font-body-family);font-weight:400;font-size:1.4rem;letter-spacing:.02em;color:#5a5650}.av-card__link{align-self:flex-start;display:inline-flex;align-items:center;min-height:32px;padding:0;margin:0;background:none;border:0;cursor:pointer;color:var(--av-ink);font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.av-card__link:hover{color:#5a5650}.av-card form{margin:0}@media screen and (max-width:749px){.av-products__grid .av-card--spaced .av-card__title{font-size:1.2rem;letter-spacing:.1em}.av-products__grid .av-card--quiet .av-card__title{font-size:1.4rem}.av-products__grid .av-card--condensed .av-card__title{font-size:1.6rem}.av-products__grid .av-card .av-card__price{font-size:1.3rem}.av-card__link{min-height:44px;font-size:1.1rem}.av-products__grid .av-card__badge{top:8px;left:8px;font-size:.9rem;padding:4px 6px}}.av-card__btn{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:36px;padding:0 16px;margin:4px 0 0;border:0;border-radius:2px;background:var(--av-ink);color:#fff;cursor:pointer;text-decoration:none;white-space:nowrap;font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;transition:background-color .15s ease}.av-card__btn:hover{background:#3a3835;color:#fff}.av-card__btn:focus-visible{outline:2px solid var(--av-ink);outline-offset:2px}@media screen and (max-width:749px){.av-card__btn{min-height:40px;padding:0 12px;font-size:1rem;letter-spacing:.12em}}.av-card__btn{max-width:100%}@media screen and (max-width:749px){.av-card__btn{white-space:normal;text-align:center;line-height:1.25;padding:6px 10px;letter-spacing:.1em}}.header-wrapper.gradient,#menu-drawer.menu-drawer,.header__submenu.gradient,.mega-menu__content.gradient,footer.footer.gradient{--color-background: 17,17,17;--gradient-background: #111111;--color-foreground: 244,242,238;--color-background-contrast: 70,70,70;--color-shadow: 0,0,0;--color-button: 187,220,0;--color-button-text: 17,17,17;--color-secondary-button: 17,17,17;--color-secondary-button-text: 244,242,238;--color-link: 244,242,238;--color-badge-foreground: 17,17,17;--color-badge-background: 187,220,0;--color-badge-border: 187,220,0;background:#111;color:#f4f2ee}.header-wrapper.gradient{border-bottom-color:#2b2b2b}footer.footer.gradient{border-top:1px solid #2B2B2B}footer.footer a,footer.footer .list-social__link,footer.footer .copyright__content{color:#f4f2eed9}footer.footer a:hover{color:#fff}.av-signup{background:var(--av-ink);color:var(--av-paper);border-top:1px solid #2B2B2B}.av-signup__title{color:var(--av-paper)}.av-signup__text{color:var(--av-muted-dark)}.av-signup__consent{color:#9a958d}.av-signup__msg{color:var(--av-paper)}.av-signup__msg--error{color:#ff8a80}.av-signup__fields input{background:transparent;color:var(--av-paper);border-color:var(--av-paper)}.av-signup__fields input::placeholder{color:#9a958d}.av-signup__fields button{background:var(--av-paper);color:var(--av-ink);border-color:var(--av-paper)}.av-signup__fields button:hover{background:#fff}.av-signup :focus-visible{outline:2px solid var(--av-accent);outline-offset:2px}@media screen and (max-width:749px){.av-signup__fields input{border-right:1.5px solid var(--av-paper)}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/avenue.css.map */
