.air-promo-bar,.air-promo-hero,.air-promo-card,.air-promo-product,.air-offer{--air-black: #10100f;--air-gold: #eac77c;--air-gold-light: #ffe5a9;--air-muted: #c7c1b4;--air-white: #fffaf0}.air-promo-bar{overflow:hidden;background:#000;color:#fff;border-bottom:1px solid #242424}.air-promo-bar__track{display:flex;width:max-content;min-height:46px;align-items:center;animation:air-promo-bar-scroll 60s linear infinite;will-change:transform}.air-promo-bar__track:hover{animation-play-state:paused}.air-promo-bar__group{display:flex;flex-shrink:0;align-items:center;justify-content:center;min-width:100vw;width:max-content;gap:0}.air-promo-bar__group--duplicate{display:flex}.air-promo-bar__group>a,.air-promo-bar__shipping{display:inline-flex;align-items:center;gap:4px 18px;min-height:46px;padding:9px 20px;color:inherit;font-family:var(--FONT-STACK-BODY, sans-serif);font-size:13px;line-height:1.5;white-space:nowrap}.air-promo-bar__group>a{text-decoration:none}.air-promo-bar :is(a,span,s,b,strong){font-family:var(--FONT-STACK-BODY, sans-serif);font-size:13px;font-weight:400;line-height:1.5}.air-promo-bar__offer{white-space:nowrap}.air-promo-bar s{margin-right:5px;color:inherit}.air-promo-bar strong{color:#eac77c;font-weight:700}.air-promo-bar__action{font-weight:400;white-space:nowrap}.air-promo-bar__shipping{margin:0 15ch;border-left:1px solid #242424}.air-promo-bar a:focus-visible{outline:2px solid #fff;outline-offset:-4px}.air-shipping-cutoff{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 14px;padding:0 20px 10px;color:#fff;font-family:var(--FONT-STACK-BODY, sans-serif);font-size:12px;line-height:1.4}.air-shipping-cutoff__label{color:#eac77c;font-weight:700}.air-shipping-cutoff__list{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;margin:0;padding:0;list-style:none}.air-shipping-cutoff__list li{white-space:nowrap}.air-shipping-cutoff__list b{color:#fff;font-weight:700}.air-shipping-cutoff--product{margin:-4px 0 16px;padding:10px 14px;border:1px solid #e3e4e7;border-radius:4px;background:#f7f7f8;color:#5b5e63}.air-shipping-cutoff--product .air-shipping-cutoff__label{color:#8a621b}.air-shipping-cutoff--product .air-shipping-cutoff__list b{color:#2f3132}.air-promo-hero{display:block;position:relative;overflow:hidden;aspect-ratio:1024 / 479;background:#050805;color:#fffaf0;text-decoration:none}.homepage-slideshow .air-promo-hero,.slideshow__slide .air-promo-hero,.air-promo-hero.air-promo-hero{color:var(--air-white)!important}.air-promo-hero__art{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.air-promo-hero__art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.air-promo-hero__inner{position:absolute;top:0;right:0;bottom:0;left:0}.air-promo-hero__copy{position:absolute;z-index:1;top:42%;left:12%;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(12px,1.4vw,26px);width:54%}.air-promo-hero__copy:before{content:"";position:absolute;z-index:-1;top:-34%;right:-26%;bottom:-34%;left:-26%;background:radial-gradient(closest-side,#040504d9,#040504a6 34%,#0405044d 58%,#04050400 76%);pointer-events:none}.homepage-carousel-ready:has(.air-promo-hero)>.slideshow__slide:not(.is-homepage-selected){position:absolute;top:0;right:0;bottom:0;left:0}.air-promo__eyebrow{margin:0 0 18px;color:var(--air-gold);font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.17em;text-transform:uppercase}.air-promo-hero h1{margin:0;color:#fff!important;font-family:Arial,var(--FONT-STACK-HEADING, sans-serif);font-size:clamp(24px,3.12vw,60px);font-weight:700;letter-spacing:-.025em;line-height:1.18;white-space:nowrap;text-shadow:0 2px 18px #0000008c}.air-promo-hero h1 strong{font:inherit;color:#f3c96b!important}.air-promo-hero h1 span[aria-hidden=true]{color:#fffaf0!important}.air-promo-hero__price{display:flex;flex-wrap:nowrap;gap:.25em;align-items:baseline;margin:0;color:#fff!important;font-family:Arial,var(--FONT-STACK-BODY, sans-serif);font-size:clamp(18px,2.72vw,52px);line-height:1.2;white-space:nowrap;text-shadow:0 2px 14px #00000080}.air-promo-hero__price s{color:#c8b47c!important}.air-promo-hero__price strong{font-size:inherit;font-weight:700;color:#fff!important}.air-promo-hero__price span{color:#fffaf0!important}.air-promo-hero__price b{color:#f3c96b!important}.air-promo__button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:32px;padding:12px 24px;background:var(--air-gold);color:var(--air-black);border-radius:3px;font-size:15px;line-height:1.4;font-weight:700;transition:background .18s,transform .18s,box-shadow .18s}.air-promo-hero .air-promo__button{min-height:44px;margin-top:.2em;gap:0;padding:.35em .85em;background:#ddb326;color:#080907;border-radius:3px;font-family:Arial,var(--FONT-STACK-BODY, sans-serif);font-size:clamp(17px,2.2vw,42px);line-height:1.3}.air-promo-hero:hover .air-promo__button{background:var(--air-gold-light);transform:translateY(-2px);box-shadow:0 5px 20px #eac77c25}.air-promo-hero:active .air-promo__button{transform:translateY(1px);box-shadow:none}.air-promo-hero:focus-visible,.air-promo-card:focus-visible{outline:3px solid #eac77c;outline-offset:-5px}.air-promo-product{margin:16px 0;padding:14px 16px;border:1px solid #e3e4e7;border-radius:4px;background:#f7f7f8;color:#2f3132;font-size:14px;line-height:1.5;scroll-margin-top:140px}.air-promo-product p{font-size:inherit;line-height:inherit}.air-promo-product__price{margin:0}.air-promo-product__price s{color:#5b5e63}.air-promo-product__price strong{font-size:inherit;font-weight:700;color:#8a621b}.air-promo-product__apply{display:inline-flex;align-items:center;min-height:44px;gap:8px;color:#24262a;font-size:inherit;font-weight:600;text-decoration:underline;text-underline-offset:4px}.air-promo-product__apply:hover{text-decoration-thickness:2px}.air-promo-product__apply:focus-visible{outline:2px solid currentColor;outline-offset:3px}.air-promo-product__feedback{margin:4px 0 0;color:#5b5e63}.air-shop-lens-note{margin:12px 0 16px;color:#5b5e63;font-size:13px;line-height:1.5}.air-promo-product .air-shop-lens-note{margin:12px 0 0;padding-top:12px;border-top:1px solid #e3e4e7}.air-promo-product__reserve,.air-promo-product__loading{display:none}.js .air-promo-product__body{display:grid}.js .air-promo-product__reserve,.js .air-promo-product__details{grid-area:1 / 1}.js .air-promo-product__reserve{display:block;visibility:hidden;pointer-events:none}.js .air-promo-product[aria-busy=true] .air-promo-product__details{visibility:hidden}.js .air-promo-product[aria-busy=true] .air-promo-product__loading{display:block;grid-area:1 / 1;align-self:center;margin:0;color:#5b5e63;font-size:inherit}form[data-product-handle=deeper-connect-air]{scroll-margin-top:140px}.air-promo-product [hidden]{display:none}.air-shop-exclusive__gift,.air-shop-exclusive__bundle{margin:12px 0;color:#5b5e63;font-size:14px;line-height:1.5}.air-shop-exclusive__bundle a{color:#24262a;text-decoration:underline;text-underline-offset:4px}.air-shop-exclusive__bundle a:hover{text-decoration-thickness:2px}.air-shop-exclusive__bundle a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.air-promo-cart-page{width:47%;float:left;margin:18px 0 16px}.air-promo-cart-drawer{margin:12px var(--gutter) 0}.cart__drawer .drawer__body{min-height:0;flex:1 1 auto}.cart__drawer .cart__items{height:auto;min-height:0}.cart__drawer .drawer__bottom{flex:0 0 auto;min-height:0}@media(max-width:767px){.cart__drawer .drawer__bottom{bottom:0;max-height:60vh;overflow-y:auto}}@media(min-width:768px){.cart__template .template__cart__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--gutter);row-gap:0;align-items:start}.cart__template .template__cart__body>[data-cart-form],.cart__template .template__cart__body>[data-cart-form]>[data-line-items]{display:contents}.cart__template .template__cart__body>[data-cart-form]>[data-line-items]>.cart__items{grid-column:1 / -1;min-width:0}.cart__template .template__cart__body>[data-cart-form]>[data-line-items]>upsell-product{grid-column:2;width:auto;min-width:0}.cart__template .template__cart__body>[data-cart-form]>[data-line-items]>upsell-product .upsell__holder{width:auto;margin:18px 0 16px}.cart__template .template__cart__body>.air-promo-cart-page{grid-column:1;width:auto;min-width:0;float:none;margin:18px 0 16px}.cart__template .template__cart__body>.template__cart__footer{grid-column:1 / -1;width:auto;min-width:0;clear:none}}.air-promo-card{display:grid;grid-template-columns:minmax(0,1fr) 30%;column-gap:8px;position:relative;overflow:hidden;box-sizing:border-box;min-height:112px;padding:12px 14px;text-align:left;text-decoration:none;background:#050805;color:var(--air-white);border:1px solid #5a4a2e;border-radius:4px}.air-promo-card__copy{position:relative;z-index:1;min-width:0;align-self:center}.air-promo-card h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0 0 4px;color:var(--air-white);font-size:14px;font-weight:700;line-height:1.3}.air-promo-card__saving{color:var(--air-gold);white-space:nowrap}.air-promo-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:0;font-size:14px;line-height:1.4}.air-promo-card__price s{color:var(--air-muted)}.air-promo-card__price strong{color:var(--air-gold);font-size:18px;font-weight:700}.air-promo-card__code{font-size:12px;white-space:nowrap}.air-promo-card__action{display:inline-flex;align-items:center;min-height:28px;gap:8px;color:var(--air-gold);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.air-promo-card:hover .air-promo-card__action{color:var(--air-gold-light);text-decoration-thickness:2px}.air-promo-card:active .air-promo-card__action{color:#fff}.air-promo-card__action--warn,.air-promo-card__action--applied{min-height:24px;margin-top:2px;font-size:13px;font-weight:600;text-decoration:none}.air-promo-card__action--warn{color:#f3c96b}.air-promo-card__action--applied{color:#9ad9a7}.air-promo-card:hover .air-promo-card__action--warn,.air-promo-card:active .air-promo-card__action--warn{color:#ffe5a9;text-decoration:none}.air-promo-card:hover .air-promo-card__action--applied,.air-promo-card:active .air-promo-card__action--applied{color:#b8ecc2;text-decoration:none}.air-promo-card__badge{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid currentColor;border-radius:50%;font-size:10px;font-weight:700;line-height:1}.air-promo-card__art{position:absolute;right:0;top:0;width:35%;height:100%;object-fit:contain;object-position:center;-webkit-mask-image:linear-gradient(to right,transparent,#000 20%);mask-image:linear-gradient(to right,transparent,#000 20%);pointer-events:none}.regional-distributors{max-width:1180px;margin:48px auto 0;padding:26px 30px;border-top:1px solid #d9dce1;color:#444;text-align:left}.regional-distributors h2{font-size:22px}.regional-distributors p{font-size:15px;line-height:1.7}.regional-distributors a{text-decoration:underline;text-underline-offset:3px}.air-offer{position:fixed;top:50%;left:50%;box-sizing:border-box;width:min(480px,calc(100% - 32px));max-height:min(820px,calc(100dvh - 32px));margin:0;padding:0;overflow:auto;border:1px solid #3f3f3f;border-radius:32px;background:#050505;color:var(--air-white);text-align:left;box-shadow:0 24px 90px #000b;overscroll-behavior:contain;transform:translate(-50%,-50%)}.air-offer[open]{display:block}.air-offer::backdrop{background:#000000c7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.air-offer__media{position:relative;height:clamp(210px,34vh,300px);overflow:hidden;background:#030303}.air-offer__product-art{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.air-offer__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 56%,#050505d9);pointer-events:none}.air-offer__media-glow{position:absolute;z-index:1;right:8%;bottom:8%;width:32%;height:18%;border-radius:50%;background:#eac77c55;filter:blur(30px);pointer-events:none}.air-offer__body{position:relative;padding:22px 30px 30px}.air-offer .air-promo__eyebrow{margin:0 0 10px;color:#f0c866;font-size:12px;line-height:1.4;letter-spacing:.14em;text-transform:uppercase}.air-offer h2{margin:0 0 22px;color:#fff;font-family:Arial,var(--FONT-STACK-HEADING, sans-serif);font-size:clamp(20px,3.2vw,30px);font-weight:700;line-height:1.06;letter-spacing:-.04em;white-space:nowrap}.air-offer h2 strong{color:var(--air-gold);font:inherit}.air-offer__deal{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0 0 18px}.air-offer__price{display:flex;align-items:baseline;gap:8px;margin:0;color:var(--air-white);font-size:16px;line-height:1.4}.air-offer__price s{color:var(--air-muted)}.air-offer__price strong{color:var(--air-gold);font-size:24px;font-weight:700}.air-offer__code-row{display:flex;align-items:center;gap:7px;margin:0;color:var(--air-muted);font-size:14px;white-space:nowrap}.air-offer__code{color:var(--air-white);-webkit-user-select:all;user-select:all}.air-offer__copy-code{min-width:48px;min-height:32px;padding:5px 8px;border:1px solid #5a4a2e;border-radius:4px;background:transparent;color:var(--air-muted);font-size:12px;line-height:1.4;cursor:pointer}.air-offer__copy-code:hover{color:var(--air-white);border-color:var(--air-gold)}.air-offer .air-promo__button{display:flex;width:100%;min-height:52px;box-sizing:border-box;padding:12px 18px;background:var(--air-gold);color:var(--air-black);border-radius:4px;font-size:16px;gap:12px}.air-offer .air-promo__button:hover{background:var(--air-gold-light);transform:translateY(-1px)}.air-offer .air-promo__button:active{transform:translateY(1px)}.air-offer__terms{margin:10px 0 0;color:var(--air-muted);font-size:11px;line-height:1.4}.air-offer__close{position:absolute;z-index:2;top:8px;right:8px;display:grid;place-items:center;width:46px;height:46px;padding:0;border:0;border-radius:50%;background:#0008;color:#c9c9c9;font:38px/1 Arial,sans-serif;font-weight:200;cursor:pointer}.air-offer__close:hover{color:#fff;background:#000c}.air-offer :is(a,button,input):focus-visible{outline:2px solid var(--air-gold-light);outline-offset:3px}.air-offer-modal-open{overflow:hidden}@media(min-width:768px)and (max-width:989px){.air-promo-bar__group>a,.air-promo-bar__shipping{gap:4px 10px;padding-right:14px;padding-left:14px}}@media(max-width:767px){.air-offer{width:min(480px,calc(100% - 24px));max-height:calc(100dvh - 24px);border-radius:27px}.air-offer__media{height:clamp(190px,40vh,320px)}.air-offer__body{padding:20px 18px 22px}.air-offer h2{margin-bottom:18px;font-size:clamp(20px,5.7vw,25px);line-height:1.08}.air-offer__deal{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:16px}.air-offer__price{font-size:14px}.air-offer__price strong{font-size:22px}.air-offer__code-row{font-size:13px}.air-offer .air-promo__button{min-height:50px;font-size:15px}.air-offer__close{top:6px;right:6px;width:40px;height:40px;font-size:33px}.air-promo-bar__track{animation-duration:45s}.air-promo-bar__group>a,.air-promo-bar__shipping{gap:4px 10px;min-height:42px;padding:8px 12px;font-size:13px}.air-shipping-cutoff{align-items:flex-start;gap:3px 8px;padding:0 12px 10px;font-size:11px;text-align:center}.air-shipping-cutoff__label{flex-basis:100%}.air-shipping-cutoff__list{gap:3px 8px}.air-shipping-cutoff--product{margin:-4px 0 14px;padding:9px 10px}.air-promo-hero{height:clamp(580px,169.23vw,760px);aspect-ratio:auto}.air-promo-hero__art img{object-fit:contain}.air-promo-hero__copy{top:21%;left:6%;width:88%;align-items:center;gap:16px;text-align:center}.air-promo-hero__copy:before{top:-26%;right:-14%;bottom:-26%;left:-14%;background:radial-gradient(closest-side,#040504d9,#040504a6 36%,#04050440 60%,#04050400 78%)}.air-promo-hero h1{font-size:clamp(17px,4.8vw,30px);letter-spacing:-.035em}.air-promo-hero__price{justify-content:center;gap:.25em;font-size:clamp(17px,5.4vw,28px)}.air-promo-hero .air-promo__button{margin-top:2px;padding:10px 20px;font-size:18px}.air-promo-cart-page{float:none;width:100%;margin:16px 0}.regional-distributors{padding:24px 0;margin-top:32px}}@media(prefers-reduced-motion:reduce){.air-promo-bar__track{animation-play-state:paused}.air-promo__button{transition:none}.air-promo-hero:hover .air-promo__button{transform:none}}@keyframes air-promo-bar-scroll{0%,15%{transform:translate(calc(50vw - 25%))}to{transform:translate(calc(50vw - 75%))}}
/*# sourceMappingURL=/cdn/shop/t/99/assets/air-promo.css.map */
