:root{--av-black:#000;--av-white:#fff;--av-gold:#fbbc05;--av-gold-hover:#fbc423;--av-charcoal:#202020;--av-ink:#171717;--av-muted:#666;--av-soft:#f5f5f5;--av-border:#f5ebeb;--av-success:#34a853;--av-danger:#ea4335;--av-container:1280px;--av-gutter:4rem;--av-section-space:clamp(3rem, 2.4615rem + 2.0513vw, 4rem);--av-radius:12px;--av-radius-sm:10px;--av-pill:64px;--av-announcement-height:0px;--av-header-height:80px;--av-shadow:0 16px 48px rgb(0 0 0 / 16%);--av-shadow-dark:0 10px 30px rgb(0 0 0 / 50%);--av-ease:cubic-bezier(.2, .7, .2, 1)}@media (max-width:1199px){:root{--av-gutter:2rem}}@media (max-width:767px){:root{--av-gutter:1rem;--av-section-space:2.5rem;--av-header-height:64px}}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--av-header-height) + 1rem)}body.airvape-site{margin:0;overflow-x:clip;background:var(--av-white);color:var(--av-black);font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.airvape-site *,body.airvape-site *::before,body.airvape-site *::after{box-sizing:border-box}body.airvape-site [hidden]{display:none!important}body.airvape-site img,body.airvape-site video,body.airvape-site svg{display:block;max-width:100%}body.airvape-site button,body.airvape-site input,body.airvape-site select,body.airvape-site textarea{font:inherit}body.airvape-site a{color:inherit;text-decoration:none}.av-icon{width:24px;height:24px;flex:none}body.airvape-site h1,body.airvape-site h2,body.airvape-site h3,body.airvape-site h4,body.airvape-site p{margin-block-start:0}body.airvape-site h1,body.airvape-site h2,body.airvape-site h3,body.airvape-site h4{color:inherit;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-weight:400;letter-spacing:.025em}body.airvape-site :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--av-gold);outline-offset:3px}.airvape-site .screen-reader-text,.airvape-site .av-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.airvape-site .av-skip-link:focus{z-index:99999;top:.75rem;left:.75rem;width:auto!important;height:auto!important;clip:auto!important;margin:0!important;padding:.75rem 1rem!important;overflow:visible!important;border-radius:6px;background:var(--av-gold);color:var(--av-black);white-space:normal!important}.av-icon .is-filled{fill:currentColor;stroke:none}.av-container{width:min(100% - (var(--av-gutter) * 2), var(--av-container));margin-inline:auto}body.airvape-home-page .site-content>.ast-container,body.page .site-content>.ast-container,body.search .site-content>.ast-container,body.error404 .site-content>.ast-container,body.blog .site-content>.ast-container{display:block;width:100%;max-width:none;padding:0}body.woocommerce.archive .site-content,body.single-product .site-content{padding-top:calc(var(--av-announcement-height) + var(--av-header-height))}body.woocommerce.archive .site-content{background:#fff}body.woocommerce.archive .site-content>.ast-container{display:block;width:min(100% - (var(--av-gutter) * 2), 1400px);max-width:none;padding:clamp(2.75rem, 5vw, 5rem) 0 5rem}body.woocommerce.archive .woocommerce-breadcrumb{margin-bottom:1rem;color:#858585;font-size:.78rem}body.woocommerce.archive .woocommerce-products-header{margin-bottom:clamp(2rem, 4vw, 3.5rem)}body.woocommerce.archive .woocommerce-products-header__title{margin:0;font-size:clamp(2.5rem, 5vw, 4.75rem);line-height:1;letter-spacing:-.035em}.av-shop-collections{display:flex;width:100%;gap:.6rem;margin-bottom:2rem;padding-bottom:.4rem;overflow-x:auto;scrollbar-width:none}.av-shop-collections::-webkit-scrollbar{display:none}.av-shop-collections__link{display:inline-flex;min-height:40px;flex:none;align-items:center;padding:.65rem 1.15rem;border:1px solid #dcdcdc;border-radius:var(--av-pill);background:#fff;color:#303030;font-size:.78rem;font-weight:600;transition:border-color .2s ease,background .2s ease,color .2s ease}.av-shop-collections__link:hover,.av-shop-collections__link.is-active{border-color:var(--av-black);background:var(--av-black);color:var(--av-white)}body.woocommerce.archive .woocommerce-result-count{margin:.8rem 0 1.5rem;color:#606060;font-size:.85rem}body.woocommerce.archive .woocommerce-ordering{margin-bottom:1.5rem}body.woocommerce.archive .woocommerce-ordering select{min-height:44px;padding:.65rem 2.75rem .65rem 1rem;border:1px solid #d9d9d9;border-radius:var(--av-pill);background-color:#fff;color:#242424;font-size:.85rem}body.woocommerce.archive .woocommerce ul.products,body.woocommerce.archive ul.products{display:grid!important;clear:both;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1.25rem;padding:0;margin:0 0 3rem}body.woocommerce.archive ul.products::before,body.woocommerce.archive ul.products::after{display:none}body.woocommerce.archive ul.products li.product{position:relative;display:flex;width:auto!important;min-width:0;height:100%;flex-direction:column;padding:12px;margin:0!important;border:1px solid #e9e9e9;border-radius:14px;background:#fff;box-shadow:0 2px 0 rgb(0 0 0 / 2%);overflow:hidden;transition:border-color .2s ease,box-shadow .25s ease,transform .25s var(--av-ease)}body.woocommerce.archive ul.products li.product:hover{border-color:#d4d4d4;box-shadow:0 20px 48px rgb(0 0 0 / 9%);transform:translateY(-4px)}body.woocommerce.archive ul.products li.product .astra-shop-thumbnail-wrap{position:relative;aspect-ratio:1;border-radius:10px;background:#f6f6f6;overflow:hidden}body.woocommerce.archive ul.products li.product .astra-shop-thumbnail-wrap img{width:100%;height:100%;padding:1rem;margin:0;object-fit:contain;transition:transform .4s var(--av-ease)}body.woocommerce.archive ul.products li.product:hover .astra-shop-thumbnail-wrap img{transform:scale(1.035)}body.woocommerce.archive ul.products li.product .astra-shop-summary-wrap{display:flex;flex:1;flex-direction:column;padding:1rem .25rem .25rem}body.woocommerce.archive ul.products li.product .woocommerce-loop-product__title{display:-webkit-box;min-height:46px;margin-bottom:.65rem;overflow:hidden;color:var(--av-black);font-size:.95rem;font-weight:500;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.woocommerce.archive ul.products li.product .price{margin-top:auto;color:var(--av-black);font-weight:700}body.woocommerce.archive ul.products li.product .button{width:100%;margin-top:.8rem;font-size:.78rem}.av-shop-product-badge{position:absolute;z-index:4;top:1.25rem;left:1.25rem;padding:.35rem .6rem;border-radius:var(--av-pill);background:rgb(0 0 0 / 86%);color:#fff;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.woocommerce.archive .woocommerce-pagination ul.page-numbers{display:flex;justify-content:center;gap:.45rem;border:0}body.woocommerce.archive .woocommerce-pagination ul.page-numbers li{border:0}body.woocommerce.archive .woocommerce-pagination .page-numbers li>:is(a,span){display:grid;width:42px;height:42px;place-items:center;padding:0;border:1px solid #dedede;border-radius:50%;background:#fff;color:#222}body.woocommerce.archive .woocommerce-pagination .page-numbers li>.current,body.woocommerce.archive .woocommerce-pagination .page-numbers li>a:hover{border-color:var(--av-black);background:var(--av-black);color:#fff}.av-main,.av-home{width:100%}.airvape-site:not(.airvape-home-page) .av-main{padding-top:calc(var(--av-announcement-height) + var(--av-header-height))}.av-button,.airvape-site .button,.airvape-site .woocommerce a.button,.airvape-site .woocommerce button.button,.airvape-site .woocommerce input.button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:.55rem;padding:.75em 2em;border:1px solid #fff0;border-radius:var(--av-pill);background:var(--av-black);color:var(--av-white);font-weight:600;line-height:1.2;text-align:center;transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s var(--av-ease)}.av-button:hover,.airvape-site .button:hover,.airvape-site .woocommerce a.button:hover,.airvape-site .woocommerce button.button:hover{background:#0f0f0f;color:var(--av-white);transform:translateY(-1px)}.av-button--light{background:var(--av-white);color:var(--av-black)}body.airvape-site .av-button--light{color:var(--av-black)}.av-button--dark{background:var(--av-black);color:var(--av-white)}body.airvape-site .av-button--dark{color:var(--av-white)}.av-button--light:hover{background:#f2f2f2;color:var(--av-black)}.av-button--gold{background:var(--av-gold);color:var(--av-black)}body.airvape-site .av-button--gold{color:var(--av-black)}.av-button--gold:hover{background:var(--av-gold-hover);color:var(--av-black)}.av-eyebrow{margin-bottom:.65rem;color:inherit;font-size:.75rem;font-weight:700;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.av-text-link{display:inline-flex;align-items:center;gap:.4rem;font-size:.875rem;font-weight:600}.av-text-link .av-icon{width:17px;height:17px;transition:transform .2s var(--av-ease)}.av-text-link:hover{color:var(--av-gold)}.av-text-link:hover .av-icon{transform:translateX(3px)}.av-logo__text{color:var(--av-white);font-size:1.35rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.av-empty-state{padding:2rem;border:1px dashed #d4d4d4;border-radius:var(--av-radius);text-align:center}.av-header{position:fixed;z-index:1100;top:0;left:0;width:100%;min-height:var(--av-header-height);background:rgb(0 0 0 / 96%);color:var(--av-white);transform:translateY(0);transition:background-color .25s ease,box-shadow .25s ease,transform .3s var(--av-ease)}.admin-bar .av-header{top:calc(32px + var(--av-announcement-height))}.av-header.is-scrolled,.av-header.is-open,.av-header:focus-within,.airvape-site:not(.airvape-home-page) .av-header{background:rgb(0 0 0 / 96%);box-shadow:0 1px 0 rgb(255 255 255 / 8%)}.av-header.is-hidden{transform:translateY(calc(-100% - 4px))}.av-header__progress,.av-scroll-progress{position:absolute;z-index:2;top:0;left:0;width:var(--av-scroll-progress,0%);height:3px;background:var(--av-gold);pointer-events:none;transition:width .15s linear}.av-announcement{position:fixed;z-index:1150;top:0;left:0;display:flex;width:100%;height:var(--av-announcement-height);min-height:var(--av-announcement-height);align-items:center;justify-content:center;padding:0 var(--av-gutter);background:var(--av-black);color:var(--av-white);font-size:.75rem;text-align:center}.admin-bar .av-announcement{top:32px}.av-announcement__inner{display:flex;min-height:var(--av-announcement-height);align-items:center;justify-content:space-between;gap:1rem}.av-announcement__inner a{display:inline-flex;align-items:center;gap:.35rem;font-weight:600;white-space:nowrap}.av-announcement__inner .av-icon{width:16px;height:16px}.av-header__inner,.av-nav{display:grid;min-height:var(--av-header-height);grid-template-areas:"logo menu actions";grid-template-columns:minmax(184px,1fr) auto minmax(max-content,1fr);align-items:center;gap:1.5rem}.av-header__inner{width:min(100% - (var(--av-gutter) * 2), var(--av-container));margin-inline:auto}.av-nav{display:contents}.av-logo,.av-header__logo,.av-nav__logo{grid-area:logo;justify-self:start}.av-logo img,.av-header__logo img,.av-nav__logo img{width:184px;max-height:35px;object-fit:contain}.av-nav__menu,.av-nav__list{display:flex;height:100%;grid-area:menu;align-items:center;justify-content:center;gap:clamp(1.5rem, 2.8vw, 3rem);padding:0;margin:0;list-style:none}.av-nav__menu>li,.av-nav__list>li{position:relative;display:flex;height:100%;align-items:center}.av-nav__menu>li>a,.av-nav__list>li>a{display:inline-flex;min-height:44px;align-items:center;gap:.4rem;font-size:1.125rem;line-height:1;transition:color .2s ease,opacity .2s ease}.av-nav__menu>li>a:hover,.av-nav__list>li>a:hover{color:var(--av-gold)}.av-nav__chevron{display:inline-flex;transition:transform .2s ease}.av-nav__chevron .av-icon{width:15px;height:15px;transform:rotate(90deg)}.av-nav__item--mega:hover .av-nav__chevron,.av-nav__item--mega:focus-within .av-nav__chevron{transform:rotate(180deg)}.av-header__actions,.av-nav__actions{display:flex;grid-area:actions;align-items:center;justify-content:flex-end;gap:1rem}.av-icon-button,.av-header__action,.av-nav__action,.av-mobile-toggle{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;padding:.5rem;border:0;background:#fff0;color:inherit;cursor:pointer}.av-icon-button svg,.av-header__action svg,.av-nav__action svg,.av-mobile-toggle svg{width:28px;height:28px}.av-icon-button{position:relative}.av-cart-count{position:absolute;top:1px;right:-1px;display:grid;min-width:18px;height:18px;place-items:center;padding-inline:4px;border-radius:99px;background:var(--av-gold);color:var(--av-black);font-size:.68rem;font-weight:700}.av-header__badge{position:absolute;top:2px;right:0;display:grid;min-width:18px;height:18px;place-items:center;padding-inline:4px;border-radius:99px;background:var(--av-gold);color:var(--av-black);font-size:.68rem;font-weight:700}.av-mobile-toggle{display:none;grid-area:toggle;justify-self:start}.av-nav__mega,.av-mega-menu{position:fixed;top:var(--av-header-height);right:0;left:0;visibility:hidden;z-index:1090;max-height:calc(100dvh - var(--av-header-height));overflow-y:auto;padding:1.75rem var(--av-gutter) 2.5rem;border-top:1px solid #e5e5e5;background:var(--av-white);color:var(--av-black);box-shadow:0 22px 44px rgb(0 0 0 / 18%);opacity:0;transform:translateY(-8px);transition:opacity .18s ease,visibility .18s ease,transform .18s ease}.admin-bar .av-mega-menu{top:calc(32px + var(--av-header-height))}.av-mega-menu__inner{width:min(100%, var(--av-container));margin-inline:auto}.av-mega-menu__heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.av-mega-menu__heading strong{font-size:.76rem;letter-spacing:.11em;text-transform:uppercase}.av-mega-menu__heading a{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:650}.av-mega-menu__heading .av-icon{width:15px;height:15px}.av-mega-devices{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.75rem}.av-mega-device{display:flex;min-width:0;flex-direction:column;padding:.65rem;border:1px solid var(--av-border);border-radius:var(--av-radius-sm);background:var(--av-white);color:var(--av-black);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.av-mega-device:hover,.av-mega-device:focus-visible{border-color:#d7c6a0;box-shadow:0 12px 28px rgb(0 0 0 / 9%);transform:translateY(-2px)}.av-mega-device__media{display:grid;height:142px;place-items:center;overflow:hidden;margin-bottom:.6rem;border-radius:7px;background:#fafafa}.av-mega-device__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.av-mega-device__name{overflow:hidden;min-height:2.45em;color:#161616;font-size:.72rem;font-weight:650;line-height:1.25;text-overflow:ellipsis;text-transform:uppercase}.av-mega-device__rating,.av-mega-device__official{margin-top:.4rem;color:#656565;font-size:.65rem;line-height:1.2}.av-mega-device__rating>span{color:var(--av-gold);letter-spacing:.02em}.av-mega-device__official{text-transform:uppercase}.av-mega-accessories{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:.75rem}.av-mega-accessory{position:relative;display:grid;min-height:116px;place-items:end start;overflow:hidden;border-radius:var(--av-radius-sm);background:#161616;color:var(--av-white)}.av-mega-accessory::after{position:absolute;inset:0;background:linear-gradient(0deg,rgb(0 0 0 / 72%),transparent 70%);content:""}.av-mega-accessory img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .35s var(--av-ease)}.av-mega-accessory:hover img{transform:scale(1.04)}.av-mega-accessory span{position:relative;z-index:1;padding:.75rem;color:var(--av-white);font-size:.7rem;font-weight:700;line-height:1.15;text-shadow:0 1px 8px rgb(0 0 0 / 75%);text-transform:uppercase}.av-nav__menu li:hover>.av-nav__mega,.av-nav__menu li:focus-within>.av-nav__mega,.av-nav__list li:hover>.av-mega-menu,.av-nav__list li:focus-within>.av-mega-menu{visibility:visible;opacity:1;transform:translateY(0)}.av-drawer,.av-cart-drawer,.av-search-drawer,.av-mobile-menu{position:fixed;z-index:1300;top:0;right:0;width:min(92vw, 440px);height:100dvh;overflow-y:auto;overscroll-behavior:contain;padding:1.25rem;background:var(--av-white);color:var(--av-black);box-shadow:-20px 0 50px rgb(0 0 0 / 20%);visibility:hidden;opacity:0;transform:translateX(100%);transition:opacity .25s ease,visibility .25s ease,transform .3s var(--av-ease)}.av-mobile-menu{right:auto;left:0;transform:translateX(-100%)}.av-drawer.is-open,.av-cart-drawer.is-open,.av-search-drawer.is-open,.av-mobile-menu.is-open{visibility:visible;opacity:1;transform:translateX(0)}.av-search-drawer{top:0;right:0;left:0;width:100%;height:auto;min-height:180px;transform:translateY(-100%)}.av-search-drawer.is-open{transform:translateY(0)}.av-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid #e5e5e5}.av-drawer__close{display:grid;width:44px;height:44px;place-items:center;padding:0;border:0;background:#fff0;cursor:pointer}.av-drawer-backdrop,[data-av-drawer-backdrop]{position:fixed;z-index:1250;inset:0;visibility:hidden;background:rgb(0 0 0 / 55%);opacity:0;transition:opacity .25s ease,visibility .25s ease}.av-drawer-backdrop.is-open,[data-av-drawer-backdrop].is-open{visibility:visible;opacity:1}html.av-drawer-open,body.av-scroll-lock{overflow:hidden}.av-mobile-menu ul{padding:0;margin:0;list-style:none}.av-mobile-menu a{display:flex;min-height:48px;align-items:center;border-bottom:1px solid #eee}.av-mobile-menu [data-av-submenu]{display:none;padding-left:1rem}.av-mobile-menu .is-expanded>[data-av-submenu]{display:block}.av-drawer{position:fixed;z-index:1300;inset:0;width:100%;height:100dvh;padding:0;overflow:hidden;background:#fff0;box-shadow:none;visibility:hidden;opacity:1;pointer-events:none;transform:none}.av-drawer.is-open{visibility:visible;opacity:1;pointer-events:auto;transform:none}.av-drawer__panel{position:absolute;z-index:2;top:0;right:0;width:min(92vw, 440px);height:100%;overflow-y:auto;overscroll-behavior:contain;padding:1.25rem;background:var(--av-white);color:var(--av-black);box-shadow:-20px 0 50px rgb(0 0 0 / 20%);transform:translateX(100%);transition:transform .3s var(--av-ease)}.av-drawer--menu .av-drawer__panel{right:auto;left:0;box-shadow:20px 0 50px rgb(0 0 0 / 20%);transform:translateX(-100%)}.av-drawer--search .av-drawer__panel{right:0;left:0;width:100%;height:auto;min-height:180px;padding:1.25rem var(--av-gutter) 2rem;box-shadow:0 20px 50px rgb(0 0 0 / 18%);transform:translateY(-100%)}.av-drawer.is-open .av-drawer__panel{transform:translate(0)}.av-drawer__backdrop{position:absolute;z-index:1;inset:0;width:100%;height:100%;padding:0;border:0;background:rgb(0 0 0 / 55%);opacity:0;cursor:default;transition:opacity .25s ease}.av-drawer.is-open .av-drawer__backdrop{opacity:1}.av-drawer .av-nav--mobile,.av-drawer .av-nav--mobile .av-nav__list{display:block}.av-drawer .av-nav--mobile .av-nav__list{padding:1rem 0}.av-drawer .av-nav--mobile .av-nav__list>li>a{display:flex;min-height:50px;align-items:center;justify-content:space-between;border-bottom:1px solid #eee;font-size:1rem}.av-drawer__footer{display:grid;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e5e5}.av-drawer__footer a{display:flex;align-items:center;gap:.75rem}.av-drawer__footer .av-icon{width:22px;height:22px}.av-search-form{display:grid;grid-template-columns:1fr auto;gap:.75rem;width:min(100%, var(--av-container));margin:1.5rem auto 0}.av-search-form input[type="search"]{width:100%;min-height:52px;padding:.75rem 1rem;border:1px solid #d4d4d4;border-radius:var(--av-radius-sm);background:var(--av-white);color:var(--av-black)}.av-cart-drawer__content{padding-top:1rem}.av-cart-drawer__content .woocommerce-mini-cart{padding:0;margin:0;list-style:none}.av-cart-drawer__content .woocommerce-mini-cart-item{padding-block:1rem;border-bottom:1px solid #eee}.av-hero{position:relative;isolation:isolate;width:100%;height:100svh;min-height:760px;overflow:hidden;background:#262626;color:var(--av-white)}.av-hero__media,.av-hero__poster,.av-hero__media picture,.av-hero__media video,.av-hero__media img{position:absolute;inset:0;width:100%;height:100%}.av-hero__media img,.av-hero__media video{object-fit:cover}.av-hero__poster{z-index:2;opacity:1;transition:opacity .35s ease}.av-hero__media video{z-index:1;opacity:0;transition:opacity .35s ease}.av-hero.is-ready .av-hero__poster,.av-hero.is-video-ready .av-hero__poster{visibility:hidden;opacity:0}.av-hero.is-ready .av-hero__media video,.av-hero.is-video-ready .av-hero__media video{opacity:1}.av-hero::after{position:absolute;z-index:3;inset:0;background:linear-gradient(0deg,rgb(0 0 0 / 62%) 0%,transparent 48%),linear-gradient(90deg,rgb(0 0 0 / 30%) 0%,transparent 58%);content:"";pointer-events:none}.av-hero__content{position:relative;z-index:4;display:flex;height:100%;min-height:100%;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding-top:calc(var(--av-announcement-height) + var(--av-header-height) + 2rem);padding-bottom:clamp(3.5rem, 7vh, 5.5rem);text-align:left}.av-hero__eyebrow{margin-bottom:.8rem;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.av-hero__title{max-width:740px;margin-bottom:1rem;font-size:clamp(2rem, 3.4vw, 3.5rem);line-height:1.08}.av-hero__content h1{max-width:740px;margin-bottom:1rem;color:var(--av-white);font-size:clamp(2rem, 3.4vw, 3.5rem);line-height:1.08}.av-hero__content>p:not(.av-eyebrow){max-width:42rem;margin-bottom:0;font-size:clamp(1rem, 1.4vw, 1.125rem);line-height:1.6}.av-hero__text,.av-hero__subtitle{max-width:42rem;margin-bottom:0;font-size:clamp(1rem, 1.4vw, 1.125rem);line-height:1.6}.av-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.av-hero__meta{display:flex;min-height:1.65rem;align-items:center;gap:.85rem;margin-top:1rem}.av-hero__rating{display:inline-flex;min-height:1.6rem;align-items:center;gap:.45rem;color:rgb(255 255 255 / 72%);font-size:.78rem;line-height:1;transition:color .2s ease}.av-hero__rating:hover{color:var(--av-white)}.av-hero__stars{color:var(--av-gold);font-size:.95rem;letter-spacing:.07em}.av-hero__rating strong{color:var(--av-white);font-size:.8rem}.av-hero__video-loading{display:inline-flex;min-width:8.2rem;align-items:center;gap:.42rem;color:rgb(255 255 255 / 60%);font-size:.66rem;font-weight:500;letter-spacing:.025em;line-height:1;opacity:0;pointer-events:none;transform:translateY(2px);transition:opacity .25s ease,transform .25s ease}.av-hero__video-loading.is-visible{opacity:1;transform:translateY(0)}.av-hero__video-spinner{width:12px;height:12px;flex:0 0 12px;border:1.5px solid rgb(255 255 255 / 24%);border-top-color:var(--av-gold);border-radius:50%;animation:av-hero-video-spin .75s linear infinite}@keyframes av-hero-video-spin{to{transform:rotate(360deg)}}.av-hero__video-toggle{position:absolute;z-index:5;right:var(--av-gutter);bottom:2rem;display:grid;width:44px;height:44px;place-items:center;padding:0;border:1px solid rgb(255 255 255 / 55%);border-radius:50%;background:rgb(0 0 0 / 28%);color:var(--av-white);cursor:pointer;backdrop-filter:blur(8px)}.av-hero__video-toggle .av-icon{width:22px;height:22px}.av-section{position:relative;padding-block:var(--av-section-space);background:var(--av-white);color:var(--av-black)}.av-section--dark{background:var(--av-black);color:var(--av-white)}.av-section--flush{padding-block:0}.av-section__header,.av-section-heading-wrap,.av-section-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:clamp(1.75rem, 3vw, 2.5rem)}.av-section-heading h2,.av-section-heading-wrap h2{margin-bottom:0;font-size:clamp(1.5rem, 2.5vw, 2.25rem);line-height:1.22}.av-section-heading .av-eyebrow{margin-bottom:.45rem}.av-section-heading--center{flex-direction:column;justify-content:center;text-align:center}.av-section__link{grid-column:3;justify-self:end;font-size:.875rem;font-weight:700;text-transform:uppercase}.av-section__link:hover{color:var(--av-gold)}.av-products__grid,.av-products-grid,.av-products,.av-products ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:0;margin:0;list-style:none}.av-product-card,.av-products ul.products>li.product{position:relative;display:flex;min-width:0;height:100%;flex-direction:column;padding:12px;border:1px solid var(--av-border);border-radius:var(--av-radius);background:var(--av-white);color:var(--av-black);overflow:hidden;box-shadow:0 1px 0 rgb(0 0 0 / 3%);transition:border-color .2s ease,box-shadow .25s ease,transform .25s var(--av-ease)}.av-products>[role="listitem"]{min-width:0;height:100%}.av-product-card:hover,.av-products ul.products>li.product:hover{border-color:#dfdfdf;box-shadow:0 18px 44px rgb(0 0 0 / 10%);transform:translateY(-5px)}.av-product-card__media,.av-products ul.products>li.product .astra-shop-thumbnail-wrap{position:relative;aspect-ratio:1;overflow:hidden;border-radius:8px;background:var(--av-soft)}.av-product-card__media img,.av-product-card__image,.av-products ul.products>li.product img{width:100%;height:100%;object-fit:contain;transition:opacity .25s ease,transform .35s var(--av-ease)}.av-product-card__second-image{position:absolute;inset:0;opacity:0}.av-product-card:hover .av-product-card__second-image{opacity:1}.av-product-card:hover .av-product-card__media img{transform:scale(1.025)}.av-product-card__status,.av-products ul.products>li.product .av-product-state,.woocommerce ul.products>li.product .av-product-state{display:flex;align-items:center;gap:.6rem;width:calc(100% - .5rem);margin:.75rem .25rem 0;padding:.58rem .72rem;border:1px solid #d9cfbe;border-radius:7px;background:linear-gradient(135deg,#faf8f4,#eee8de);color:#5d503e;font-size:.62rem;font-weight:700;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.av-product-card__status::before,.av-products ul.products>li.product .av-product-state::before,.woocommerce ul.products>li.product .av-product-state::before{width:20px;height:1px;flex:0 0 auto;background:#a8895d;content:""}.av-product-card.is-discontinued,.woocommerce ul.products>li.product.is-discontinued{border-color:#ded6c9}.woocommerce ul.products>li.product.is-discontinued>.astra-shop-thumbnail-wrap{order:1}.woocommerce ul.products>li.product.is-discontinued>.av-product-state{order:2}.woocommerce ul.products>li.product.is-discontinued>.astra-shop-summary-wrap{order:3}.woocommerce ul.products>li.product.is-discontinued>.button{order:4}.woocommerce ul.products>li.product.is-discontinued .ast-shop-product-out-of-stock{display:none}.av-product-card__body{display:flex;flex:1;flex-direction:column;padding:.9rem .25rem .2rem}.av-product-card__eyebrow{margin-bottom:.35rem;color:var(--av-muted);font-size:.65rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.av-product-card__title,.av-products ul.products>li.product .woocommerce-loop-product__title{display:-webkit-box;min-height:48px;margin:0 0 .45rem;overflow:hidden;color:var(--av-black);font-size:.95rem;font-weight:400;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.av-product-card__rating{min-height:1.25rem;color:var(--av-gold);font-size:.82rem}.av-product-card__price,.av-products ul.products>li.product .price{margin-top:auto;margin-bottom:.75rem;color:var(--av-black);font-size:1rem;font-weight:700}.av-product-card__button{width:100%;margin-top:auto}.av-product-card__badges{position:absolute;z-index:4;top:.75rem;left:.75rem;display:flex;flex-direction:column;gap:.4rem}.av-product-card__badge{align-self:flex-start;padding:.3rem .55rem;border-radius:99px;background:var(--av-black);color:var(--av-white);font-size:.68rem;font-weight:700}.av-product-card__badge--gold{background:var(--av-gold);color:var(--av-black)}.av-product-discontinued-notice{margin:.3rem 0 1.4rem;padding:1rem 1.1rem;border:1px solid #d9cfbe;border-left:3px solid #a8895d;border-radius:8px;background:linear-gradient(135deg,#fbfaf7,#f2eee7);color:#4e463b}.av-product-discontinued-notice__label{display:block;margin-bottom:.35rem;color:#6a5740;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.av-product-discontinued-notice p{margin:0 0 .55rem;font-size:.88rem;line-height:1.55}.av-product-discontinued-notice a{color:var(--av-black);font-size:.78rem;font-weight:700;text-decoration:underline;text-underline-offset:3px}.av-product-details-button{width:100%;text-align:center}.av-breathelet{display:block}.av-breathelet__grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:stretch;background:var(--av-white);border-radius:18px;box-shadow:0 24px 70px rgb(0 0 0 / 8%);overflow:hidden}.av-breathelet__media{min-height:520px;overflow:hidden;background:#121212}.av-breathelet__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--av-ease)}.av-breathelet__grid:hover .av-breathelet__media img{transform:scale(1.025)}.av-breathelet__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(2.75rem, 5vw, 5rem)}.av-breathelet__content h2{max-width:30rem;font-size:clamp(2rem, 3.4vw, 3.25rem);line-height:1.08}.av-breathelet__content p{max-width:32rem;line-height:1.75}.av-xs-go-banner__link{display:block;overflow:hidden;border-radius:18px;box-shadow:0 24px 70px rgb(0 0 0 / 8%);background:#050705}.av-xs-go-banner__link img{display:block;width:100%;height:auto;aspect-ratio:1678 / 937;object-fit:cover;transition:transform .8s var(--av-ease),filter .4s ease}.av-xs-go-banner__link:hover img,.av-xs-go-banner__link:focus-visible img{transform:scale(1.012);filter:brightness(1.04)}.av-xs-go-banner__link:focus-visible{outline:3px solid var(--av-gold);outline-offset:4px}.av-categories__grid,.av-category-grid,.av-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.av-category-card{position:relative;display:flex;aspect-ratio:2.2 / 1;align-items:flex-start;justify-content:flex-start;padding:22px 24px;border-radius:var(--av-radius-sm);overflow:hidden;color:var(--av-white);isolation:isolate;transition:box-shadow .25s ease,transform .25s var(--av-ease)}.av-category-card::after{position:absolute;z-index:-1;inset:0;background:linear-gradient(155deg,rgb(0 0 0 / 10%),rgb(0 0 0 / 68%));content:""}.av-category-card:hover{box-shadow:0 16px 48px rgb(0 0 0 / 45%);transform:translateY(-4px) scale(1.01)}.av-category-card__media,.av-category-card>img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:-30px center;transition:transform .35s var(--av-ease)}.av-category-card:hover .av-category-card__media,.av-category-card:hover>img{transform:scale(1.06)}.av-category-card__content{position:relative;z-index:1;text-align:left;text-shadow:0 2px 8px rgb(0 0 0 / 40%)}.av-category-card__label{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.35rem;color:var(--av-white);font-size:clamp(.8125rem, 1.8vw, 1.5625rem);font-weight:700;letter-spacing:.06em;line-height:1.2;text-align:left;text-shadow:0 2px 8px rgb(0 0 0 / 40%)}.av-category-card__label .av-icon{width:18px;height:18px}.av-category-card__title{margin:0;color:var(--av-white);font-size:clamp(.8125rem, 1.8vw, 1.5625rem);font-weight:700;letter-spacing:.06em;line-height:1.2}.av-category-card__subtitle{margin:.2rem 0 0;font-size:clamp(.8125rem, 1.4vw, 1.125rem)}.av-section--reviews{background:var(--av-white)}.av-review-showcase__heading{margin-bottom:clamp(2.25rem, 5vw, 4rem);text-align:center}.av-review-showcase__heading h2{margin:0;font-size:clamp(1.8rem, 3vw, 2.8rem);font-weight:400;letter-spacing:.02em;text-transform:uppercase}.av-review-overview{display:grid;width:min(100%, 720px);grid-template-columns:minmax(180px,.75fr) minmax(320px,1.25fr);align-items:center;gap:clamp(2rem, 5vw, 4.5rem);margin:0 auto clamp(2.5rem, 5vw, 4rem)}.av-review-overview__score{display:grid;justify-items:center;text-align:center}.av-review-overview__score>div{display:flex;align-items:center;gap:.75rem}.av-review-overview__score>div>span{color:var(--av-gold);font-size:3.6rem;line-height:1}.av-review-overview__score strong{font-size:2.8rem;font-weight:400;line-height:1}.av-review-overview__score p{margin:.75rem 0 0;color:#555;font-size:1rem}.av-review-distribution{display:grid;gap:.55rem}.av-review-distribution__row{display:grid;grid-template-columns:96px minmax(120px,1fr) 42px;align-items:center;gap:.65rem}.av-review-distribution__stars{color:var(--av-gold);font-size:.9rem;letter-spacing:.04em;white-space:nowrap}.av-review-distribution__track{height:7px;overflow:hidden;background:#ededed}.av-review-distribution__track>span{display:block;height:100%;background:#858585}.av-review-distribution__row small{color:#666;font-size:.7rem}.av-review-wall{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:.75rem}.av-review-wall__card{position:relative;z-index:1;display:grid;height:100%;grid-template-rows:auto 1fr;overflow:visible;margin:0;border:1px solid #e4e4e4;border-radius:3px;background:var(--av-white);box-shadow:0 8px 24px rgb(0 0 0 / 5%)}.av-review-wall__card:hover{z-index:20}.av-review-wall__media{display:grid;aspect-ratio:1 / .9;place-items:center;overflow:hidden;border-radius:2px 2px 0 0;background:#f5f5f3}.av-review-wall__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .35s var(--av-ease)}.av-review-wall__card:hover .av-review-wall__media img{transform:scale(1.035)}.av-review-wall__body{display:flex;min-width:0;flex-direction:column;padding:.8rem}.av-review-wall__body figcaption{display:flex;align-items:center;gap:.35rem}.av-review-wall__body figcaption strong{font-size:.82rem}.av-review-wall__body figcaption span{display:grid;width:15px;height:15px;place-items:center;border-radius:50%;background:#111;color:#fff;font-size:.58rem}.av-review-wall__stars{margin-top:.45rem;color:var(--av-gold);font-size:.78rem;letter-spacing:.04em}.av-review-wall__quote{position:relative;min-height:4.65em;margin:.65rem 0;color:#3f3f3f;font-size:.75rem;line-height:1.55}.av-review-wall__excerpt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.av-review-wall__excerpt p{margin:0}.av-review-wall__quote.has-full-review{cursor:help}.av-review-wall__quote.has-full-review::after{content:attr(data-full-review);position:absolute;z-index:30;top:calc(100% + .4rem);right:-.65rem;left:-.65rem;visibility:hidden;max-height:240px;overflow:auto;padding:.85rem;border-radius:8px;background:#111;box-shadow:0 16px 40px rgb(0 0 0 / 24%);color:#fff;font-size:.75rem;font-style:normal;line-height:1.55;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;white-space:pre-line}.av-review-wall__quote.has-full-review:hover::after,.av-review-wall__quote.has-full-review:focus::after{visibility:visible;opacity:1;transform:translateY(0)}.av-review-wall__quote:focus-visible{outline:2px solid var(--av-gold);outline-offset:3px}.av-review-wall__product{display:block;margin-top:auto;padding-top:.6rem;border-top:1px solid #ececec;color:#555;font-size:.66rem;line-height:1.35}.av-reviews__body{width:min(100%, 1200px);margin-inline:auto}.av-reviews__grid,.av-reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.av-review-card{margin:0;padding:2rem;border:1px solid #e8e8e8;border-radius:16px;background:var(--av-white);box-shadow:0 14px 38px rgb(0 0 0 / 6%)}.av-review-card__stars{color:var(--av-gold)}.av-review-card blockquote{margin:1rem 0}.av-review-card blockquote{display:-webkit-box;min-height:7.9rem;overflow:hidden;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:5}.av-review-card figcaption{display:grid;gap:.2rem;font-size:.85rem;font-weight:600}.av-review-card figcaption strong{color:#111}.av-review-card figcaption a{color:var(--av-muted);font-size:.72rem;font-weight:500;text-decoration:underline;text-underline-offset:.2em}.av-review-card figcaption a:hover{color:#111}.av-review-card--placeholder{grid-column:1 / -1;text-align:center}.av-section__action--center{margin-top:2rem;text-align:center}.av-instagram__grid,.av-instagram{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.av-instagram__heading{display:grid;justify-items:center;gap:.65rem;margin-bottom:clamp(2rem, 4vw, 3.25rem);text-align:center}.av-instagram__heading h2{margin:0;font-size:clamp(1.8rem, 3vw, 2.8rem);font-weight:400;letter-spacing:.02em;text-transform:uppercase}.av-instagram__item{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:12px;background:var(--av-soft)}.av-instagram__item img{width:100%;height:100%;object-fit:cover;transition:transform .35s var(--av-ease)}.av-instagram__item:nth-child(2) img{object-position:64% center}.av-instagram__item:nth-child(3) img{object-position:35% center}.av-instagram__item:nth-child(4) img{object-position:24% center}.av-instagram__item:hover img{transform:scale(1.04)}.av-instagram__item>span{position:absolute;right:.75rem;bottom:.75rem;display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:rgb(0 0 0 / 45%);color:var(--av-white)}.av-instagram__item>span .av-icon{width:19px;height:19px}.av-instagram__handle{display:inline-flex;align-items:center;gap:.4rem;color:#111;font-size:.85rem;font-weight:650}.av-instagram__handle .av-icon{width:18px;height:18px}.av-instagram__handle .av-icon:last-child{width:14px;height:14px}.av-instagram-live #sb_instagram{padding:0!important}.av-instagram-live #sb_instagram #sbi_images{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;padding:0!important}.av-instagram-live #sb_instagram .sbi_item{width:100%!important}.av-instagram-live #sb_instagram .sbi_photo{aspect-ratio:4 / 5;height:auto!important;border-radius:12px}.av-instagram-live #sb_instagram .sbi_follow_btn{margin-top:1.5rem}.av-model-strip{position:relative;display:grid;min-height:clamp(460px, 30vw, 540px);place-items:center;overflow:hidden;background:var(--av-black);color:var(--av-white);isolation:isolate;padding:0}.av-model-strip::after{position:absolute;z-index:-1;inset:0;background:linear-gradient(0deg,rgb(0 0 0 / 52%) 0%,transparent 58%),rgb(0 0 0 / 12%);content:""}.av-model-strip__media,.av-model-strip>img,.av-model-strip>picture{position:absolute;z-index:-2;inset:0;width:100%;height:100%}.av-model-strip__media img,.av-model-strip>img,.av-model-strip>picture img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--av-ease)}.av-model-strip:hover .av-model-strip__media img,.av-model-strip:hover>img,.av-model-strip:hover>picture img{transform:scale(1.02)}.av-model-strip__content{width:min(100% - 2rem, 720px);padding:2rem;text-align:center}.av-model-strip__title{margin-bottom:1rem;color:var(--av-white);font-size:clamp(1.5rem, 2.5vw, 2.25rem)}.av-model-strip__text{margin-bottom:1.5rem;font-size:clamp(1rem, 1.5vw, 1.125rem);line-height:1.6}.av-model-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-block:16px}.av-section.av-model-grid{padding-block:16px}.av-model-tile{position:relative;display:grid;height:clamp(460px, 30vw, 540px);place-items:center;overflow:hidden;background:var(--av-black);color:var(--av-white);isolation:isolate}.av-model-tile::after{position:absolute;z-index:-1;inset:0;background:linear-gradient(0deg,rgb(0 0 0 / 58%),rgb(0 0 0 / 8%) 65%);content:""}.av-model-tile__media,.av-model-tile>img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover}.av-model-tile__media img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--av-ease)}.av-model-tile:hover .av-model-tile__media img{transform:scale(1.025)}.av-model-tile__content{width:min(100% - 3rem, 600px);padding:2.5rem;text-align:center}.av-model-tile__title{color:var(--av-white);font-size:clamp(1.5rem, 2.5vw, 2.25rem)}.av-model-tile__text{margin-bottom:1.5rem;font-size:1.125rem;line-height:1.6}.av-journal__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.av-journal-card{min-width:0}.av-article-card{min-width:0}.av-journal-card__media{aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--av-radius);background:var(--av-soft)}.av-article-card__media{display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--av-radius);background:var(--av-soft)}.av-journal-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .35s var(--av-ease)}.av-article-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .35s var(--av-ease)}.av-journal-card:hover .av-journal-card__media img{transform:scale(1.035)}.av-article-card:hover .av-article-card__media img{transform:scale(1.035)}.av-journal-card__title{margin:1rem 0 .5rem;font-size:1.1rem;line-height:1.4}.av-article-card__body{padding-top:1rem}.av-article-card__body h3{margin-bottom:.65rem;font-size:1.1rem;line-height:1.4}.av-article-card__body time{color:var(--av-muted);font-size:.8rem}.av-article-card__placeholder{display:grid;width:100%;height:100%;place-items:center;color:#aaa}.av-article-card__placeholder .av-icon{width:64px;height:64px}.av-journal-card__meta{color:var(--av-muted);font-size:.8rem}.av-journal-guides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.av-journal-guide-card{position:relative;display:flex;min-height:240px;flex-direction:column;justify-content:flex-end;padding:clamp(1.5rem, 3vw, 2.25rem);border:1px solid #e5e5e5;border-radius:16px;background:linear-gradient(145deg,#fff 0%,#f4f4f4 100%);overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease,transform .25s var(--av-ease)}.av-journal-guide-card::before{position:absolute;top:1.5rem;right:1.5rem;width:56px;height:2px;background:var(--av-gold);content:""}.av-journal-guide-card:hover{border-color:#d2d2d2;box-shadow:0 20px 54px rgb(0 0 0 / 9%);transform:translateY(-4px)}.av-journal-guide-card__index{margin-bottom:auto;color:#a0a0a0;font-size:.75rem;font-weight:700;letter-spacing:.14em}.av-journal-guide-card h3{max-width:20rem;margin-bottom:.75rem;font-size:clamp(1.15rem, 1.8vw, 1.5rem);line-height:1.3}.av-journal-guide-card p{margin-bottom:1rem;color:var(--av-muted);font-size:.9rem;line-height:1.6}[data-av-carousel]{position:relative}[data-av-carousel-track]{scrollbar-width:none}[data-av-carousel-track]::-webkit-scrollbar{display:none}.av-carousel__controls{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.av-carousel__button{display:grid;width:44px;height:44px;place-items:center;border:1px solid #ddd;border-radius:50%;background:var(--av-white);cursor:pointer}.av-carousel__button:disabled{cursor:default;opacity:.35}.av-footer{position:relative;isolation:isolate;overflow:hidden;padding:var(--av-section-space) 0 1rem;background:var(--av-black);color:var(--av-white)}.av-footer::after{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgb(0 0 0 / 76%),rgb(0 0 0 / 54%));content:""}.av-footer__background,.av-footer__background img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center}.av-footer__grid{display:grid;grid-template-columns:minmax(300px,1.7fr) repeat(3,minmax(150px,1fr));gap:2.85rem}.av-footer__brand{max-width:30rem}.av-footer__logo{width:min(240px, 100%);margin-bottom:1.5rem}.av-footer__tagline{margin-bottom:.75rem;font-style:italic;font-weight:500}.av-footer__title{margin-bottom:1rem;color:var(--av-white);font-size:.9rem;font-weight:700;text-transform:uppercase}.av-footer ul{padding:0;margin:0;list-style:none}.av-footer li+li{margin-top:.75rem}.av-footer a{color:rgb(255 255 255 / 82%);transition:color .2s ease}.av-footer a:hover{color:var(--av-gold)}.av-authorized-slot{display:flex;min-height:170px;align-items:center;justify-content:center;gap:1rem;margin-top:2rem;padding:1.5rem;border:1px solid rgb(251 188 5 / 65%);border-radius:var(--av-radius);background:radial-gradient(circle at 50% 0%,rgb(74 135 194 / 15%),transparent 55%),rgb(0 0 0 / 55%);text-align:center}.av-authorized-badge{display:flex;width:min(100%, 520px);align-items:center;justify-content:center;gap:clamp(1rem, 3vw, 2rem);margin:0}.av-authorized-badge img{width:clamp(125px, 15vw, 170px);height:auto;flex:0 0 auto;object-fit:contain;filter:drop-shadow(0 12px 24px rgb(0 0 0 / 42%))}.av-authorized-badge__copy{text-align:left}.av-authorized-badge__copy strong,.av-authorized-badge__copy span{display:block}.av-authorized-badge__copy strong{color:var(--av-white);font-size:clamp(1rem, 2vw, 1.25rem);letter-spacing:.03em;text-transform:uppercase}.av-authorized-badge__copy span{margin-top:.4rem;color:#8ebce7;font-size:.92rem;font-weight:700}.av-reviews-hero{position:relative;overflow:hidden;padding:clamp(6rem, 10vw, 9rem) 0 clamp(4rem, 7vw, 6rem);background:radial-gradient(circle at 82% 20%,rgb(76 136 191 / 26%),transparent 30%),linear-gradient(135deg,#050505,#111 65%,#07111a);color:var(--av-white)}.av-reviews-hero::after{position:absolute;right:-8rem;bottom:-16rem;width:32rem;height:32rem;border:1px solid rgb(255 255 255 / 10%);border-radius:50%;content:''}.av-reviews-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem}.av-reviews-hero h1{margin:.45rem 0 .8rem;font-size:clamp(3rem, 8vw, 6.5rem);font-weight:500;letter-spacing:-.05em;line-height:.92}.av-reviews-hero p:last-child{max-width:44rem;color:rgb(255 255 255 / 72%)}.av-reviews-summary{display:grid;min-width:220px;justify-items:center;padding:1.5rem 2rem;border:1px solid rgb(255 255 255 / 18%);border-radius:1rem;background:rgb(0 0 0 / 38%);backdrop-filter:blur(12px)}.av-reviews-summary strong{font-size:clamp(3rem, 6vw, 4.5rem);font-weight:500;line-height:1}.av-reviews-summary small{margin-top:.35rem;color:rgb(255 255 255 / 66%)}.av-review-stars{color:var(--av-gold);font-size:1.05rem;letter-spacing:.12em}.av-reviews-content{background:#f3f3f1}.av-reviews-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,400px);align-items:end;gap:2rem;margin-bottom:1rem}.av-reviews-toolbar h2{margin:.35rem 0 0;font-size:clamp(1.8rem, 4vw, 3rem)}.av-reviews-toolbar>*{min-width:0}.av-reviews-toolbar h2{overflow-wrap:anywhere}.av-reviews-toolbar form{width:100%;min-width:0}.av-reviews-toolbar label{display:block;margin-bottom:.5rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.av-reviews-filter-row{display:flex;width:100%;min-width:0;gap:.55rem}.av-reviews-filter-row select{width:100%;max-width:100%;min-width:0;flex:1;border:1px solid #c7c7c3;border-radius:999px;background:var(--av-white)}.av-reviews-filter-row .av-button{flex:0 0 auto}.av-reviews-result-count{margin-bottom:1.5rem;color:#666;font-size:.85rem}.av-reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.av-reviews-page .av-review-card{display:flex;min-height:250px;flex-direction:column;padding:clamp(1.25rem, 2.5vw, 1.8rem);border:1px solid #deded9;border-radius:1rem;background:var(--av-white);box-shadow:0 16px 40px rgb(0 0 0 / 4%)}.av-review-card__header{display:grid;gap:.65rem}.av-review-card__header :is(a,.av-review-card__product){color:#151515;font-size:.8rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.av-reviews-page .av-review-card blockquote{margin:1.25rem 0;color:#333;font-size:.95rem;line-height:1.65}.av-reviews-page .av-review-card footer{display:flex;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1.25rem;border-top:1px solid #ecece8;font-size:.8rem}.av-reviews-page .av-review-card footer time{color:#777}.av-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:2rem;padding-top:1.25rem;border-top:1px solid rgb(255 255 255 / 16%);color:rgb(255 255 255 / 62%);font-size:.75rem}.av-footer__payments,.av-footer__social,.av-footer__legal{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.av-mobile-bar{display:none}@media (max-width:1149px){.av-header__inner,.av-nav{grid-template-areas:"toggle logo actions";grid-template-columns:1fr auto minmax(max-content,1fr);gap:.5rem}.av-nav{display:contents}.av-mobile-toggle{display:inline-flex}.av-nav__menu,.av-nav__list{display:none}.av-header__logo,.av-nav__logo{justify-self:center}.av-logo{justify-self:center}.av-logo img,.av-header__logo img,.av-nav__logo img{width:132px;max-height:26px}.av-header__account{display:none}}@media (max-width:991px){body.woocommerce.archive .woocommerce ul.products,body.woocommerce.archive ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}.av-products__grid,.av-products-grid,.av-products,.av-products ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}.av-breathelet__grid{grid-template-columns:1fr}.av-breathelet__media{min-height:420px;order:1}.av-breathelet__content{order:2;padding:var(--av-section-space) var(--av-gutter)}.av-model-tile{height:500px}.av-journal-guides{grid-template-columns:1fr}.av-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 1.5rem}.av-reviews-toolbar{grid-template-columns:1fr}.av-reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.av-review-wall{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){body.woocommerce.archive .site-content>.ast-container{width:min(100% - 2rem, 1400px);padding:2.25rem 0 4rem}body.woocommerce.archive .woocommerce-products-header{margin-bottom:1.75rem}body.woocommerce.archive .woocommerce-products-header__title{font-size:clamp(2.25rem, 12vw, 3.5rem)}body.woocommerce.archive .woocommerce-result-count,body.woocommerce.archive .woocommerce-ordering{float:none;width:100%}body.woocommerce.archive .woocommerce-ordering select{width:100%}body.woocommerce.archive .woocommerce ul.products,body.woocommerce.archive ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.65rem}body.woocommerce.archive ul.products li.product{padding:6px;border-radius:10px}body.woocommerce.archive ul.products li.product .astra-shop-thumbnail-wrap img{padding:.45rem}body.woocommerce.archive ul.products li.product .astra-shop-summary-wrap{padding:.7rem .2rem .2rem}body.woocommerce.archive ul.products li.product .woocommerce-loop-product__title{min-height:40px;font-size:.78rem}.av-shop-product-badge{top:.75rem;left:.75rem;font-size:.55rem}.admin-bar .av-announcement{top:46px}.admin-bar .av-header{top:calc(46px + var(--av-announcement-height))}.av-announcement__inner{justify-content:center;font-size:.68rem}.av-announcement__inner a{display:none}.av-header__inner{width:calc(100% - 1rem)}.av-header__actions,.av-nav__actions{gap:.1rem}.av-header__wishlist{display:none}.av-hero{height:max(720px, 100svh);min-height:720px;max-height:none}.av-hero::after{background:linear-gradient(0deg,rgb(0 0 0 / 62%),transparent 64%)}.av-hero__content{align-items:center;padding-bottom:6rem;text-align:center}.av-hero__content h1,.av-hero__title{max-width:24rem;font-size:clamp(2rem, 9vw, 3rem)}.av-hero__actions{justify-content:center}.av-hero__meta{flex-wrap:wrap;justify-content:center;gap:.55rem .75rem}.av-hero__video-loading{min-width:0}.av-hero__video-toggle{bottom:5rem}.av-section__header,.av-section-heading-wrap{grid-template-columns:1fr auto;text-align:left}.av-section-heading{align-items:flex-end;font-size:inherit}.av-section-heading--center{align-items:center}.av-section-heading h2{font-size:clamp(1.4rem, 6vw, 1.8rem)}.av-section__link{grid-column:2}.av-products__grid,.av-products-grid,.av-products,.av-products ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.av-product-card,.av-products ul.products>li.product{padding:5px}.av-product-card__title,.av-products ul.products>li.product .woocommerce-loop-product__title{min-height:40px;font-size:.8rem;line-height:1.45}.av-categories__grid,.av-category-grid,.av-categories{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(92px, calc(25vw - 19px), 150px);gap:.75rem}.av-category-card{aspect-ratio:auto;padding:10px}.av-category-card:first-child{grid-row:span 2}.av-category-card__media,.av-category-card>img{object-position:center}.av-category-card__title{font-size:clamp(.72rem, 3vw, 1.1rem)}.av-category-card__subtitle{font-size:clamp(.68rem, 3vw, .9rem);line-height:1.2}.av-reviews__grid,.av-reviews{grid-template-columns:1fr}.av-review-overview{grid-template-columns:1fr;gap:1.5rem}.av-review-distribution{width:100%}.av-review-wall{grid-auto-columns:min(82vw, 320px);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-inline:contain;padding:0 1rem 1rem;margin-inline:-1rem;scroll-snap-type:inline mandatory;scrollbar-width:thin}.av-review-wall__card{scroll-snap-align:start}.av-reviews-hero__inner{grid-template-columns:1fr;align-items:start;gap:2rem}.av-reviews-summary{width:min(100%, 300px);min-width:0}.av-reviews-grid{grid-template-columns:1fr}.av-instagram__grid,.av-instagram{grid-template-columns:repeat(2,minmax(0,1fr))}.av-instagram>.av-instagram__item:last-child:nth-child(odd){grid-column:1 / -1;aspect-ratio:16 / 9}.av-breathelet__grid{border-radius:12px}.av-breathelet__media{min-height:0;aspect-ratio:16 / 10}.av-xs-go-banner__link{border-radius:12px}.av-model-strip{min-height:440px}.av-model-strip__content{padding:1rem}.av-model-grid{grid-template-columns:1fr}.av-model-tile{height:440px}.av-model-tile__content{padding:1.5rem}.av-journal-guides{display:grid;grid-auto-columns:min(82vw, 340px);grid-auto-flow:column;grid-template-columns:none;gap:.75rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none}.av-journal-guides::-webkit-scrollbar{display:none}.av-journal-guide-card{min-height:230px;scroll-snap-align:start}.av-journal__grid,.av-journal [data-av-carousel-track]{display:grid;grid-auto-columns:min(82vw, 360px);grid-auto-flow:column;grid-template-columns:none;gap:.75rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory}.av-journal-card{scroll-snap-align:start}.av-footer{padding-bottom:1rem}.av-footer__grid{grid-template-columns:1fr 1fr;gap:1.5rem}.av-footer__brand{grid-column:1 / -1}.av-footer__bottom{align-items:flex-start;flex-direction:column}.av-mobile-bar{position:fixed;z-index:1200;right:0;bottom:0;left:0;display:grid;min-height:58px;grid-template-columns:repeat(4,1fr);align-items:center;padding:.45rem .25rem .2rem;border-top:1px solid #ccc;background:var(--av-white);color:#333;box-shadow:0 -1px 5px rgb(0 0 0 / 10%)}.av-mobile-bar__item{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;font-size:.7rem;line-height:1.2}.av-mobile-bar__item svg,.av-mobile-bar__item img{width:28px;height:28px;object-fit:contain}body.airvape-site{padding-bottom:58px}}body.woocommerce.archive #primary,body.woocommerce.archive .ast-woocommerce-container{width:100%;margin:0;padding:0}body.search-results.woocommerce.archive .site-content>.ast-container{padding-top:2rem}@media (max-width:479px){.av-product-card__status,.woocommerce ul.products>li.product .av-product-state{gap:.35rem;padding:.5rem .55rem;font-size:.52rem;letter-spacing:.07em}.av-product-card__status::before,.woocommerce ul.products>li.product .av-product-state::before{width:11px}.av-icon-button,.av-header__action,.av-nav__action,.av-mobile-toggle{width:40px;height:40px;padding:.45rem}.av-logo img,.av-header__logo img,.av-nav__logo img{width:min(118px, 31vw)}.av-button,.airvape-site .button{padding-inline:1.35em}.av-footer__grid{grid-template-columns:1fr}.av-footer__brand{grid-column:auto}.av-authorized-slot{padding:1.25rem 1rem}.av-authorized-badge{flex-direction:column}.av-authorized-badge img{width:145px}.av-authorized-badge__copy{text-align:center}.av-reviews-filter-row{align-items:stretch;flex-direction:column}.av-reviews-filter-row .av-button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.av-hero__media video{display:none}.av-hero__poster{visibility:visible!important;opacity:1!important}.av-hero__video-loading{display:none!important}}@media print{.av-header,.av-mobile-bar,.av-drawer,.av-drawer-backdrop{display:none!important}body.airvape-site{padding:0}}.single-product.airvape-site .site-content,.single-product.airvape-site .ast-container,.single-product.airvape-site #primary,.single-product.airvape-site .site-main,.single-product.airvape-site .ast-woocommerce-container{width:100%;max-width:none;margin:0;padding:0}.single-product.airvape-site .site-content{padding-top:calc(var(--av-announcement-height) + var(--av-header-height))}.single-product.airvape-site .ast-article-single{padding:0;border:0;background:#fff0}.av-product-detail{overflow:clip;background:#fff;color:#111}.av-product-shell{width:min(100% - 2rem, 1320px);margin-inline:auto;padding:1rem 0 6rem}.av-product-breadcrumb{margin:.5rem 0 1.75rem;color:#777;font-size:.76rem}.av-product-breadcrumb .woocommerce-breadcrumb{margin:0}.av-product-breadcrumb a{color:#4d4d4d}.av-product-main{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:start;gap:clamp(2rem, 5vw, 5.5rem);padding-bottom:clamp(3rem, 7vw, 6.5rem)}.av-product-gallery,.av-product-summary{min-width:0}.av-product-gallery{position:sticky;top:7rem}.av-product-gallery .woocommerce-product-gallery{width:100%!important;float:none!important;margin:0!important}.has-product-profile .av-product-gallery .woocommerce-product-gallery{display:grid;grid-template-columns:78px minmax(0,1fr);align-items:start;gap:1rem}.has-product-profile .av-product-gallery .flex-viewport,.has-product-profile .av-product-gallery .woocommerce-product-gallery__wrapper{grid-column:2;grid-row:1}.av-product-gallery .woocommerce-product-gallery__wrapper{border-radius:2px;background:#f4f4f2}.av-product-gallery .flex-viewport{height:min(52vw, 620px)!important;background:#f4f4f2}.av-product-gallery .woocommerce-product-gallery__image a{display:grid;height:min(52vw, 620px);min-height:0;place-items:center;padding:clamp(1.25rem, 3vw, 3.5rem);overflow:hidden;cursor:zoom-in}.av-product-gallery .woocommerce-product-gallery__image img{width:100%;height:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply}.av-product-gallery .woocommerce-product-gallery__image img.zoomImg{display:none!important;pointer-events:none!important}.av-product-gallery .flex-control-thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;margin:.8rem 0 0!important;padding:0!important;list-style:none!important}.av-product-gallery .flex-control-thumbs li{width:auto!important;float:none!important;border:1px solid #fff0;background:#f4f4f2}.av-product-gallery .flex-control-thumbs li::marker{content:""}.av-product-gallery .flex-control-thumbs li:has(img.flex-active){border-color:#111}.av-product-gallery .flex-control-thumbs img{aspect-ratio:1;object-fit:contain}.has-product-profile .av-product-gallery .flex-control-thumbs{grid-column:1;grid-row:1;grid-template-columns:1fr;align-content:start;max-height:min(52vw, 620px);margin:0!important;padding-right:.2rem!important;overflow-y:auto;scrollbar-width:thin}.av-product-gallery .woocommerce-product-gallery__trigger{top:1rem!important;right:1rem!important;display:grid!important;width:44px!important;height:44px!important;place-items:center;border:1px solid #ddd;border-radius:50%;background:#fff!important}.av-product-summary.summary{width:100%!important;float:none!important;margin:0!important;padding-top:.25rem}.av-product-eyebrow,.av-product-section-kicker{margin:0 0 .75rem;color:#777;font-size:.7rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.av-product-summary__labels{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .8rem;margin-bottom:.85rem}.av-product-badge{display:inline-flex;align-items:center;gap:.35rem;min-height:28px;padding:.34rem .65rem;border-radius:4px;background:#111;color:#fff;font-size:.68rem;font-weight:750;letter-spacing:.035em;line-height:1;text-transform:uppercase}.av-product-badge>span{color:var(--av-gold);font-size:.85rem}.av-product-origin{color:#777;font-size:.68rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.av-product-summary .product_title{margin:0 0 1.1rem;color:#080808;font-size:clamp(2rem, 2.7vw, 3rem);font-weight:500;letter-spacing:-.055em;line-height:1.02}.av-product-commercial-intro{max-width:38rem;margin:-.35rem 0 1rem;color:#222;font-size:.9rem;font-weight:650;letter-spacing:.01em}.av-product-summary .woocommerce-product-rating{display:flex;align-items:center;gap:.8rem;margin:0 0 1.35rem!important;font-size:.8rem}.av-product-summary .star-rating,.av-product-review-score .star-rating,.av-product-review-card .star-rating,.av-product-reviews .star-rating{color:var(--av-gold)}.av-product-summary .woocommerce-review-link{color:#222;text-decoration:underline;text-underline-offset:.2em}.av-product-summary .price{display:block;margin:0 0 1.35rem!important;color:#080808!important;font-size:clamp(1.65rem, 3vw, 2.35rem)!important;font-weight:600!important;letter-spacing:-.035em}.av-product-summary .woocommerce-product-details__short-description{max-width:38rem;margin-bottom:1.75rem;color:#4a4a4a;font-size:.94rem;line-height:1.75}.av-product-summary .woocommerce-product-details__short-description p:last-child{margin-bottom:0}.av-product-summary form.cart{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;margin:0 0 1.25rem!important;padding-top:.25rem}.av-product-summary form.cart .quantity{margin:0!important}.av-product-summary form.cart.variations_form{display:block}.av-product-summary .variations{width:100%;margin:0 0 1rem;border:1px solid #dedede;border-collapse:collapse}.av-product-summary .variations tbody,.av-product-summary .variations tr{display:block;width:100%}.av-product-summary .variations tr{display:grid;grid-template-columns:minmax(112px,.34fr) minmax(0,1fr);align-items:center}.av-product-summary .variations tr+tr{border-top:1px solid #dedede}.av-product-summary .variations th,.av-product-summary .variations td{display:block;width:100%;padding:.7rem 1rem;border:0;background:#fff;text-align:left}.av-product-summary .variations th{align-self:stretch;border-right:1px solid #dedede;font-size:.78rem;font-weight:700}.av-product-summary .variations select{width:100%;min-height:48px;margin:0;padding:0 2.8rem 0 .9rem;border:1px solid #d5d5d5;border-radius:0;background-color:#fff;color:#252525}.av-product-summary .reset_variations{display:inline-block;margin-top:.45rem;color:#686868;font-size:.7rem;text-decoration:underline}.av-product-summary .single_variation_wrap{margin-top:.9rem}.av-product-summary .woocommerce-variation-add-to-cart{display:grid;grid-template-columns:74px minmax(0,1fr);gap:.7rem}.av-product-summary .woocommerce-variation-description,.av-product-summary .woocommerce-variation-availability{margin-bottom:.75rem}.av-product-summary form.cart .qty{width:74px;height:54px;border:1px solid #cfcfcf;border-radius:0;background:#fff}.av-product-summary form.cart .single_add_to_cart_button{min-height:54px;margin:0!important;border:1px solid #080808;border-radius:0;background:#080808;color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.av-product-summary form.cart .single_add_to_cart_button:hover,.av-product-summary form.cart .single_add_to_cart_button:focus-visible{background:var(--av-gold);border-color:var(--av-gold);color:#080808}.av-product-summary .stock{margin-bottom:.8rem;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.av-product-summary .product_meta{display:flex;flex-wrap:wrap;gap:.35rem 1.1rem;margin:1.4rem 0 0;padding-top:1.2rem;border-top:1px solid #e5e5e5;color:#777;font-size:.72rem}.av-product-summary .product_meta>span{display:block}.av-product-summary .product_meta a{color:#333}.av-product-summary .ast-single-product-payments{display:none}.has-product-profile .av-product-summary .product_meta{display:none}.airvape-site .av-product-summary .airvape-brasil-compre-junto{margin:1.35rem 0 0;padding:1rem;border:1px solid #dedede;border-radius:8px;background:#f7f7f5;color:#111;font-family:inherit}.airvape-site .airvape-brasil-compre-junto__header{margin-bottom:.7rem}.airvape-site .airvape-brasil-compre-junto__header p{margin:0 0 .15rem;color:#777;font-size:.6rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.airvape-site .airvape-brasil-compre-junto__header h2{margin:0;color:#111;font-size:1rem;font-weight:700;letter-spacing:-.02em}.airvape-site .airvape-brasil-compre-junto__items{gap:.4rem}.airvape-site .airvape-brasil-compre-junto__item.is-main,.airvape-site .airvape-brasil-compre-junto__operator,.airvape-site .airvape-brasil-compre-junto__equals{display:none}.airvape-site .airvape-brasil-compre-junto__item{min-height:58px;grid-template-columns:22px 48px minmax(0,1fr);gap:.65rem;padding:.35rem;border:1px solid #e3e3e0;border-radius:6px;background:#fff}.airvape-site .airvape-brasil-compre-junto__choice input{width:17px;height:17px;accent-color:#111}.airvape-site .airvape-brasil-compre-junto__image{width:48px;height:48px;border-radius:4px;background:#f3f3f1}.airvape-site .airvape-brasil-compre-junto__details small,.airvape-site .airvape-brasil-compre-junto__details-link{display:none}.airvape-site .airvape-brasil-compre-junto__details strong{overflow:hidden;color:#111;font-size:.72rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.airvape-site .airvape-brasil-compre-junto__price{margin-top:.15rem;color:#111;font-size:.7rem;font-weight:650}.airvape-site .airvape-brasil-compre-junto__result{display:grid;grid-template-columns:minmax(120px,.42fr) minmax(0,1fr);align-items:center;gap:.1rem .7rem;margin-top:.75rem;text-align:left}.airvape-site .airvape-brasil-compre-junto__result>p:not(.airvape-brasil-compre-junto__message){grid-column:1;grid-row:1;margin:0;color:#777;font-size:.59rem;line-height:1.25;text-transform:uppercase}.airvape-site .airvape-brasil-compre-junto__result>strong{grid-column:1;grid-row:2;color:#111;font-size:1.05rem;font-weight:700}.airvape-site .airvape-brasil-compre-junto__result button{grid-column:2;grid-row:1 / span 2;min-height:46px;border-radius:4px;background:#111;font-size:.68rem;font-weight:700;letter-spacing:.05em}.airvape-site .airvape-brasil-compre-junto__result button:hover,.airvape-site .airvape-brasil-compre-junto__result button:focus{background:var(--av-gold);color:#111}.airvape-site .airvape-brasil-compre-junto__message{grid-column:1 / -1;margin-top:.35rem!important}.av-product-assurances{display:grid;margin:1.75rem 0 0;padding:0;border-top:1px solid #e5e5e5;list-style:none}.av-product-assurances li{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:.85rem;padding:.9rem 0;border-bottom:1px solid #e5e5e5}.av-product-assurances .av-icon{width:23px;height:23px}.av-product-assurances span{display:grid;color:#707070;font-size:.72rem;line-height:1.45}.av-product-assurances strong{color:#111;font-size:.77rem}.av-product-nav{position:relative;z-index:1;top:auto;display:flex;justify-content:center;gap:clamp(1.2rem, 4vw, 4rem);margin-inline:calc(50% - 50vw);padding:1.05rem max(1rem, calc((100vw - 1320px) / 2));border-top:1px solid #ececec;border-bottom:1px solid #ececec;background:#fff}.single-product .av-product-nav a,.single-product .av-product-nav a:visited{color:#111!important;opacity:1;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.single-product .av-product-nav a:hover,.single-product .av-product-nav a:focus-visible{color:var(--av-gold)!important}.av-product-review-preview,.av-product-description,.av-product-story,.av-product-highlights,.av-product-details,.av-product-accessories,.av-product-comparison,.av-product-reviews,.av-product-related{scroll-margin-top:5rem;padding:clamp(3.5rem, 7vw, 7rem) 0;border-bottom:1px solid #e4e4e4}.av-product-section-heading{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:clamp(2rem, 4vw, 3.75rem)}.av-product-section-heading h2{max-width:780px;margin:0;color:#090909;font-size:clamp(2rem, 4vw, 4rem);font-weight:500;letter-spacing:-.05em;line-height:1}.av-product-review-score{display:grid;min-width:170px;justify-items:end}.av-product-review-score>strong{font-size:3rem;font-weight:500;letter-spacing:-.06em;line-height:1}.av-product-review-score small{color:#777;font-size:.7rem}.av-product-review-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.av-product-review-card{display:flex;min-width:0;flex-direction:column;padding:clamp(1.4rem, 2.5vw, 2.25rem);border:1px solid #dfdfdf;background:#fafafa}.av-product-review-card__stars{min-height:1rem}.av-product-review-card blockquote{margin:1.25rem 0 1.75rem;color:#2c2c2c;font-size:.92rem;line-height:1.7}.av-product-review-card blockquote p:last-child{margin-bottom:0}.av-product-review-card footer{display:flex;justify-content:space-between;gap:1rem;margin-top:auto;color:#777;font-size:.7rem}.av-product-review-card footer strong{color:#111}.av-product-text-link{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.75rem;color:#111;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.av-product-text-link .av-icon{width:18px}.av-product-description__content{width:min(100%, 960px);color:#343434;font-size:clamp(1rem, 1.5vw, 1.18rem);line-height:1.9}.av-product-description__content>:first-child{margin-top:0}.av-product-description__content>:last-child{margin-bottom:0}.av-product-description__content h2,.av-product-description__content h3{margin-top:2.5rem;color:#111}.av-product-description__content img{width:100%;margin:2rem 0}.av-product-story{margin-inline:calc(50% - 50vw);padding:0;border-bottom:0;background:#080808;color:#fff}.av-product-story__inner{display:grid;width:min(100% - 2rem, 1440px);min-height:clamp(560px, 72vw, 860px);margin-inline:auto;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch}.av-product-story__copy{display:flex;max-width:680px;flex-direction:column;justify-content:center;padding:clamp(4rem, 8vw, 8.5rem) clamp(1rem, 5vw, 5.5rem) clamp(4rem, 8vw, 8.5rem) 0}.av-product-story .av-product-section-kicker{color:var(--av-gold)}.av-product-story h2{max-width:720px;margin:0;color:#fff;font-size:clamp(3.2rem, 6.8vw, 7.5rem);font-weight:450;letter-spacing:-.07em;line-height:.91}.av-product-story__copy>p:not(.av-product-section-kicker){max-width:610px;margin:clamp(1.75rem, 3vw, 2.5rem) 0 0;color:#c9c9c9;font-size:clamp(1rem, 1.6vw, 1.25rem);line-height:1.75}.av-product-story__media{display:grid;min-width:0;margin:0;padding:clamp(2rem, 5vw, 5rem);place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 42%,#292929 0,#111 44%,#080808 74%)}.av-product-story__media img{width:100%;height:100%;max-height:760px;object-fit:contain;filter:drop-shadow(0 38px 50px rgb(0 0 0 / 52%))}.av-product-facts{display:grid;margin-top:clamp(2rem, 4vw, 3.5rem);border-top:1px solid #333;grid-template-columns:repeat(3,minmax(0,1fr))}.av-product-facts div{display:grid;gap:.45rem;padding:1.2rem .85rem 0 0}.av-product-facts div+div{padding-left:.85rem;border-left:1px solid #333}.av-product-facts strong{color:#fff;font-size:clamp(1.2rem, 2vw, 1.75rem);font-weight:560;letter-spacing:-.03em}.av-product-facts span{color:#8d8d8d;font-size:.67rem;font-weight:650;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.av-product-highlights,.av-product-details,.av-product-accessories,.av-product-comparison{scroll-margin-top:calc(var(--av-header-height) + 4rem)}.av-product-highlight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid #dedede;background:#dedede}.av-product-highlight-card{min-height:330px;padding:clamp(1.5rem, 3vw, 2.5rem);background:#fff}.av-product-highlight-card>span{display:block;margin-bottom:clamp(3rem, 6vw, 6rem);color:var(--av-gold);font-size:.72rem;font-weight:750;letter-spacing:.12em}.av-product-highlight-card h3{margin:0 0 1rem;color:#0a0a0a;font-size:clamp(1.25rem, 2vw, 1.75rem);font-weight:560;letter-spacing:-.035em}.av-product-highlight-card p{margin:0;color:#5f5f5f;font-size:.89rem;line-height:1.75}.av-product-details__layout{display:grid;grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr);align-items:start;gap:clamp(2rem, 6vw, 6rem)}.av-product-details__visuals{position:sticky;top:calc(var(--av-header-height) + 5rem);display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.av-product-details__visuals img{width:100%;height:100%;min-height:290px;max-height:630px;padding:clamp(1rem, 3vw, 2.5rem);background:#f2f2ef;object-fit:contain}.av-product-details__visuals img:first-child{grid-column:1 / -1;min-height:clamp(420px, 45vw, 610px)}.av-product-accordions{border-top:1px solid #cfcfcf}.av-product-accordions details{border-bottom:1px solid #cfcfcf}.av-product-accordions details::details-content{transition:block-size .25s ease,content-visibility .25s ease allow-discrete}.av-product-accordions summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.4rem 0;color:#111;cursor:pointer;font-size:clamp(1rem, 1.6vw, 1.25rem);font-weight:650;list-style:none}.av-product-accordions summary::-webkit-details-marker{display:none}.av-product-accordions summary span{position:relative;display:block;width:18px;height:18px;flex:0 0 18px}.av-product-accordions summary span::before,.av-product-accordions summary span::after{position:absolute;top:50%;left:50%;width:15px;height:1px;background:currentcolor;content:'';transform:translate(-50%,-50%);transition:transform .2s ease}.av-product-accordions summary span::after{transform:translate(-50%,-50%) rotate(90deg)}.av-product-accordions details[open] summary span::after{transform:translate(-50%,-50%) rotate(0)}.av-product-accordion-content{padding:.1rem 0 1.75rem;color:#4b4b4b;font-size:.93rem;line-height:1.8}.av-product-accordion-content>:first-child{margin-top:0}.av-product-accordion-content>:last-child{margin-bottom:0}.av-product-accordion-content ul,.av-product-accordion-content ol{margin:.5rem 0 0;padding-left:1.3rem}.av-product-accordion-content li+li{margin-top:.55rem}.av-product-specs{margin:0}.av-product-specs div{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(0,1.3fr);gap:1.25rem;padding:.7rem 0;border-bottom:1px solid #e7e7e7}.av-product-specs div:last-child{border-bottom:0}.av-product-specs dt{color:#111;font-weight:650}.av-product-specs dd{margin:0}.av-product-manual-note{margin-top:1.25rem;padding:1rem;border-left:2px solid var(--av-gold);background:#f7f7f4;font-size:.8rem}.av-product-faq-list>div{padding:1rem 0;border-bottom:1px solid #e7e7e7}.av-product-faq-list>div:first-child{padding-top:0}.av-product-faq-list>div:last-child{padding-bottom:0;border-bottom:0}.av-product-faq-list h3{margin:0 0 .45rem;color:#111;font-size:1rem;font-weight:650}.av-product-faq-list p{margin:0}.single-product.airvape-site .av-product-accessories .products{display:grid!important;width:100%!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1.2rem}.av-product-accessories .products::before,.av-product-accessories .products::after{display:none!important}.av-product-accessories .products li.product{width:auto!important;margin:0!important;padding:0 0 1rem!important}.av-product-accessories .products li.product img{aspect-ratio:1;margin-bottom:1rem!important;background:#f4f4f2;object-fit:contain}.av-product-accessories .woocommerce-loop-product__title{padding:0!important;color:#111;font-size:.92rem!important;font-weight:600;line-height:1.35}.av-product-accessories .price{color:#111!important;font-size:.85rem!important}.av-product-comparison__scroll{width:100%;overflow-x:auto;border:1px solid #dedede;outline-offset:4px;overscroll-behavior-inline:contain}.av-product-comparison table{width:100%;min-width:1040px;margin:0;border:0;border-collapse:collapse;color:#222;table-layout:fixed}.av-product-comparison th,.av-product-comparison td{padding:1rem;border:0;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;background:#fff;text-align:center;vertical-align:middle}.av-product-comparison tr:last-child th,.av-product-comparison tr:last-child td{border-bottom:0}.av-product-comparison th:last-child,.av-product-comparison td:last-child{border-right:0}.av-product-comparison thead th{padding-block:1.35rem;vertical-align:top}.av-product-comparison thead th:first-child,.av-product-comparison tbody th{width:150px;background:#f6f6f3;text-align:left}.av-product-comparison tbody th{color:#111;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.av-product-comparison tbody td{color:#535353;font-size:.78rem;line-height:1.45}.av-product-comparison .is-current{background:#fff9df}.av-product-comparison thead a{display:grid;justify-items:center;gap:.65rem;color:#111}.av-product-comparison thead img{width:92px;height:92px;padding:.5rem;background:#f2f2ef;object-fit:contain}.av-product-comparison thead strong{max-width:140px;font-size:.8rem;line-height:1.35}.av-product-comparison thead span{display:inline-block;margin-top:.5rem;padding:.25rem .5rem;border:1px solid #d7bd46;border-radius:999px;color:#6c5a06;font-size:.58rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.av-sticky-buy{position:fixed;z-index:85;right:0;bottom:0;left:0;padding:.65rem 1rem;border-top:1px solid #d6d6d6;background:rgb(255 255 255 / 97%);box-shadow:0 -12px 36px rgb(0 0 0 / 9%);opacity:0;pointer-events:none;transform:translateY(105%);transition:opacity .25s ease,transform .25s ease;backdrop-filter:blur(14px)}.av-sticky-buy.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.av-sticky-buy__inner{display:grid;width:min(100%, 1320px);margin-inline:auto;grid-template-columns:54px minmax(180px,1fr) auto auto;align-items:center;gap:.85rem}.av-sticky-buy__inner>img{width:54px;height:54px;padding:.25rem;background:#f2f2ef;object-fit:contain}.av-sticky-buy__product{display:grid;min-width:0}.av-sticky-buy__product strong{overflow:hidden;color:#111;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.av-sticky-buy__product span{color:#626262;font-size:.72rem}.av-sticky-buy__state{color:#555;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.av-sticky-buy .button{min-height:46px;margin:0!important;padding:.85rem 1.4rem!important;border:1px solid #080808!important;border-radius:999px!important;background:#080808!important;color:#fff!important;font-size:.72rem!important;font-weight:750!important;letter-spacing:.06em;line-height:1!important;text-transform:uppercase}.av-sticky-buy .button:hover,.av-sticky-buy .button:focus-visible{border-color:var(--av-gold)!important;background:var(--av-gold)!important;color:#080808!important}.av-product-reviews #reviews{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:clamp(2rem, 5vw, 5rem)}.av-product-reviews--empty #reviews{display:block}.av-product-reviews--empty #comments{display:none}.av-product-reviews .woocommerce-Reviews-title{display:none}.av-product-reviews #comments,.av-product-reviews #review_form_wrapper{width:100%;float:none}.av-product-reviews .commentlist{margin:0!important;padding:0!important}.av-product-reviews .commentlist>li{margin:0!important;padding:1.5rem 0!important;border-bottom:1px solid #e5e5e5!important}.av-product-reviews .comment_container{display:grid;grid-template-columns:48px minmax(0,1fr);gap:1rem}.av-product-reviews .comment_container>img{position:static!important;width:48px!important;height:48px!important;margin:0!important;border:0!important;border-radius:50%}.av-product-reviews .comment-text{min-width:0;margin:0!important;padding:0!important;border:0!important}.av-product-reviews .description{color:#333;line-height:1.7}.av-product-reviews .meta{color:#777!important;font-size:.72rem!important}.av-product-reviews #review_form_wrapper{align-self:start;padding:1.75rem;border:1px solid #ddd;background:#fafafa}.av-product-reviews.av-product-reviews--empty #review_form_wrapper{width:min(100%, 720px);margin-inline:auto}.av-product-reviews .comment-reply-title{display:block;margin-bottom:1rem;color:#111;font-size:1.35rem;font-weight:600}.av-product-reviews input:not([type="checkbox"]),.av-product-reviews textarea,.av-product-reviews select{width:100%;border:1px solid #cfcfcf;border-radius:0;background:#fff}.av-product-reviews .form-submit .submit{width:100%;border-color:#090909!important;border-radius:0;background:#090909!important;color:#fff!important}.av-product-reviews .form-submit .submit:hover,.av-product-reviews .form-submit .submit:focus-visible{border-color:var(--av-gold)!important;background:var(--av-gold)!important;color:#090909!important}.av-product-related{border-bottom:0}.single-product.airvape-site .av-product-related>section.related.products{display:block!important;width:100%!important;grid-template-columns:none!important}.av-product-related>.related>h2{display:none}.av-product-related .products{display:grid!important;width:100%!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1.2rem}.av-product-related .products::before,.av-product-related .products::after{display:none!important}.av-product-related .products li.product{width:auto!important;margin:0!important;padding:0 0 1rem!important}.av-product-related .products li.product img{aspect-ratio:1;margin-bottom:1rem!important;background:#f4f4f2;object-fit:contain}.av-product-related .woocommerce-loop-product__title{padding:0!important;color:#111;font-size:.92rem!important;font-weight:600;line-height:1.35}.av-product-related .price{color:#111!important;font-size:.85rem!important}@media (max-width:960px){.av-product-main{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:2rem}.av-product-gallery{position:static}.has-product-profile .av-product-gallery .woocommerce-product-gallery{display:block}.has-product-profile .av-product-gallery .flex-control-thumbs{display:grid;max-height:none;grid-template-columns:repeat(5,minmax(0,1fr));margin:.8rem 0 0!important;padding-right:0!important;overflow:visible}.av-product-gallery .flex-viewport,.av-product-gallery .woocommerce-product-gallery__image a{height:min(52vw, 560px)!important}.av-product-review-cards{grid-template-columns:1fr 1fr}.av-product-review-card:last-child{display:none}.av-product-related .products{grid-template-columns:repeat(2,minmax(0,1fr))!important}.av-product-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.av-product-details__layout{grid-template-columns:1fr}.av-product-details__visuals{position:static;grid-template-columns:1.2fr .8fr}.single-product.airvape-site .av-product-accessories .products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.av-product-shell{width:min(100% - 1.25rem, 1320px);padding-top:.35rem}.av-product-breadcrumb{margin-bottom:1rem}.av-product-main{grid-template-columns:1fr;gap:1.4rem;padding-bottom:3rem}.av-product-gallery .flex-viewport,.av-product-gallery .woocommerce-product-gallery__image a{height:calc(100vw - 1.25rem)!important;padding:1rem}.av-product-gallery .flex-control-thumbs{gap:.4rem}.av-product-summary .product_title{font-size:clamp(2.25rem, 12vw, 3.3rem)}.av-product-summary form.cart{grid-template-columns:68px minmax(0,1fr)}.av-product-nav{justify-content:flex-start;overflow-x:auto;padding-inline:.8rem;white-space:nowrap}.av-product-section-heading{align-items:start;flex-direction:column}.av-product-review-score{justify-items:start}.av-product-review-cards{grid-template-columns:1fr}.av-product-review-card:last-child{display:flex}.av-product-reviews #reviews{grid-template-columns:1fr}.av-product-related .products{display:flex!important;gap:.75rem;padding-bottom:.75rem!important;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none}.av-product-related .products::-webkit-scrollbar{display:none}.av-product-related .products li.product{width:min(76vw, 280px)!important;flex:0 0 min(76vw, 280px);scroll-snap-align:start}.av-product-review-preview,.av-product-description,.av-product-highlights,.av-product-details,.av-product-accessories,.av-product-comparison,.av-product-reviews,.av-product-related{padding:3.5rem 0}.av-product-story{padding:0}.av-product-story__inner{width:100%;min-height:0;grid-template-columns:1fr}.av-product-story__copy{order:2;padding:3.5rem 1.25rem 4rem}.av-product-story h2{font-size:clamp(3rem, 15vw, 5rem)}.av-product-story__media{min-height:min(115vw, 650px);padding:1.5rem}.av-product-facts{grid-template-columns:1fr}.av-product-facts div{padding:.95rem 0}.av-product-facts div+div{padding-left:0;border-top:1px solid #333;border-left:0}.av-product-highlight-grid{grid-template-columns:1fr}.av-product-highlight-card{min-height:260px}.av-product-highlight-card>span{margin-bottom:3.5rem}.av-product-details__visuals{grid-template-columns:1fr 1fr}.av-product-details__visuals img{min-height:180px;padding:.75rem}.av-product-details__visuals img:first-child{min-height:min(100vw, 480px)}.av-product-specs div{grid-template-columns:1fr;gap:.2rem}.single-product.airvape-site .av-product-accessories .products{display:flex!important;gap:.75rem;padding-bottom:.75rem!important;overflow-x:auto;scroll-snap-type:inline mandatory;scrollbar-width:none}.av-product-accessories .products::-webkit-scrollbar{display:none}.av-product-accessories .products li.product{width:min(76vw, 280px)!important;flex:0 0 min(76vw, 280px);scroll-snap-align:start}.av-sticky-buy{padding:.55rem .65rem}.av-sticky-buy__inner{grid-template-columns:42px minmax(0,1fr) auto;gap:.55rem}.av-sticky-buy__inner>img{width:42px;height:42px}.av-sticky-buy__product span,.av-sticky-buy__state{display:none}.av-sticky-buy .button{min-height:42px;padding:.7rem .9rem!important;font-size:.64rem!important}}@media (max-width:430px){.av-product-summary form.cart{grid-template-columns:1fr}.av-product-summary form.cart .quantity,.av-product-summary form.cart .qty{width:100%}.airvape-site .airvape-brasil-compre-junto__result{grid-template-columns:1fr;gap:.25rem}.airvape-site .airvape-brasil-compre-junto__result>p:not(.airvape-brasil-compre-junto__message),.airvape-site .airvape-brasil-compre-junto__result>strong,.airvape-site .airvape-brasil-compre-junto__result button,.airvape-site .airvape-brasil-compre-junto__message{grid-column:1;grid-row:auto}.airvape-site .airvape-brasil-compre-junto__result button{margin-top:.45rem}.av-product-review-card footer{align-items:flex-start;flex-direction:column;gap:.25rem}}.airvape-site .woocommerce-message,.airvape-site .woocommerce-info,.airvape-site .woocommerce-error{border-top-color:var(--av-gold)}.airvape-site .woocommerce-message::before,.airvape-site .woocommerce-info::before{color:#111}.airvape-site .woocommerce-message .button.wc-forward,.airvape-site .woocommerce-info .button.wc-forward,.airvape-site .woocommerce-error .button.wc-forward{border-color:#111!important;background:#111!important;color:#fff!important}.airvape-site .woocommerce-message .button.wc-forward:hover,.airvape-site .woocommerce-message .button.wc-forward:focus-visible,.airvape-site .woocommerce-info .button.wc-forward:hover,.airvape-site .woocommerce-info .button.wc-forward:focus-visible,.airvape-site .woocommerce-error .button.wc-forward:hover,.airvape-site .woocommerce-error .button.wc-forward:focus-visible{border-color:var(--av-gold)!important;background:var(--av-gold)!important;color:#111!important}.av-contact-form-card{background:#fff;border:1px solid #dedede;border-radius:18px;padding:clamp(1.25rem,3vw,2.25rem);color:#111}.av-contact-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}.av-contact-form p{margin:0 0 1rem}.av-contact-form label{display:block;margin-bottom:.4rem;font-size:.84rem;font-weight:650}.av-contact-form input,.av-contact-form select,.av-contact-form textarea{width:100%;min-height:46px;border:1px solid #cfcfcf;border-radius:10px;padding:.7rem .85rem;background:#fff;color:#111}.av-contact-form textarea{min-height:150px;resize:vertical}.av-contact-form input:focus,.av-contact-form select:focus,.av-contact-form textarea:focus{border-color:#111;outline:2px solid rgb(0 0 0 / .12);outline-offset:1px}.av-contact-form__privacy{color:#666;font-size:.76rem}.av-contact-honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}.av-contact-notice{border-radius:10px;padding:.85rem 1rem;margin:0 0 1.25rem}.av-contact-notice--success{background:#edf8f0;color:#12652f}.av-contact-notice--error{background:#fff0f0;color:#9c2020}@media (max-width:640px){.av-contact-form__grid{grid-template-columns:1fr}}