:root{--air-white:#fff;--air-soft:#f5f5f5;--air-line:#dedede;--air-mid:#8a8a8a;--air-ink:#444;--air-dark:#242424}
body,.gradient{background:var(--air-white);color:var(--air-ink)}
body{font-size:1.4rem;letter-spacing:.035em}
h1,h2,h3,.h0,.h1,.h2{font-weight:500;letter-spacing:.04em}
.announcement-bar-section .gradient{background:var(--air-dark)}
.announcement-bar__message{color:var(--air-white);font-size:1rem;letter-spacing:.1em}
.header-wrapper{background:var(--air-white);border-bottom:1px solid var(--air-line);box-shadow:none}
.header{min-height:72px}.header__menu-item{font-size:1.2rem;letter-spacing:.06em}.header__inline-menu{margin-left:auto;margin-right:2rem}
.header__heading-logo{width:145px;height:auto}

.air-banner-carousel{position:relative;margin:0;background:var(--air-white);border-bottom:1px solid var(--air-line);overflow:hidden}
.air-banner-carousel__viewport{position:relative;width:100%;aspect-ratio:1366/768;overflow:hidden}
.air-banner-carousel__track{position:absolute;inset:0}.air-banner-carousel__slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}
.air-banner-carousel__slide.is-active{opacity:1;visibility:visible;z-index:1}.air-banner-carousel__image{display:block;width:100%;height:100%}
.air-banner-carousel__image img,.air-banner-carousel__image svg{display:block;width:100%;height:100%;object-fit:cover}
.air-banner-carousel__arrow{position:absolute;z-index:3;top:50%;transform:translateY(-50%);width:4.4rem;height:4.4rem;border:1px solid var(--air-line);border-radius:0;background:rgba(255,255,255,.92);color:var(--air-dark);cursor:pointer}
.air-banner-carousel__arrow--prev{left:2rem}.air-banner-carousel__arrow--next{right:2rem}
.air-banner-carousel__dots{position:absolute;z-index:3;left:50%;bottom:2rem;transform:translateX(-50%);display:flex;gap:.7rem}
.air-banner-carousel__dot{width:2.8rem;height:.2rem;padding:0;border:0;background:var(--air-mid);cursor:pointer}.air-banner-carousel__dot.is-active{background:var(--air-dark)}

.air-shop-shortcuts{background:var(--air-white);padding:clamp(5rem,7vw,9rem) 2rem}.air-shop-shortcuts__inner,.air-shopping-guide__inner{max-width:128rem;margin:0 auto}
.air-shop-shortcuts__head{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:3rem}
.air-shop-shortcuts__eyebrow,.air-shopping-guide__eyebrow{margin:0 0 .8rem;color:var(--air-mid);font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase}
.air-shop-shortcuts__title{margin:0;font-size:clamp(2.3rem,2.7vw,3.5rem)}.air-shop-shortcuts__all{color:inherit;text-underline-offset:.5rem;font-size:1.15rem}
.air-shop-shortcuts__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1.2rem}
.air-shop-shortcut{position:relative;display:block;aspect-ratio:4/5;color:var(--air-ink);text-decoration:none;background:var(--air-soft);overflow:hidden}
.air-shop-shortcut__media,.air-shop-shortcut__media img,.air-shop-shortcut__media svg{display:block;width:100%;height:100%}
.air-shop-shortcut__media img,.air-shop-shortcut__media svg{object-fit:cover;transition:transform .35s ease}
.air-shop-shortcut:hover .air-shop-shortcut__media img{transform:scale(1.035)}
.air-shop-shortcut__caption{position:absolute;right:1rem;bottom:1rem;left:1rem;display:block;padding:1.4rem 1.5rem;background:rgba(255,255,255,.92)}
.air-shop-shortcut__number{display:block;margin-bottom:.5rem;font-size:1rem;color:var(--air-mid)}
.air-shop-shortcut__label{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:1.25rem}.air-shop-shortcut__label:after{content:"\2192"}
.air-shop-shortcuts__benefits{display:grid;grid-template-columns:repeat(3,1fr);margin-top:2.4rem;border-block:1px solid var(--air-line)}
.air-shop-benefit{padding:1.7rem 2rem;text-align:center;font-size:1.15rem}.air-shop-benefit+.air-shop-benefit{border-left:1px solid var(--air-line)}

.air-shopping-guide{padding:clamp(7rem,10vw,13rem) 2rem;background:var(--air-soft)}.air-shopping-guide__intro{max-width:72rem;margin-bottom:clamp(4rem,6vw,7rem)}
.air-shopping-guide__intro h2{margin:0;font-size:clamp(2.6rem,3.6vw,4.5rem);line-height:1.35}.air-shopping-guide__text{margin-top:2rem;line-height:1.9}
.air-shopping-guide__items{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--air-line);background:var(--air-white)}
.air-shopping-guide__item{min-height:25rem;padding:3rem}.air-shopping-guide__item+.air-shopping-guide__item{border-left:1px solid var(--air-line)}
.air-shopping-guide__number{font-size:1rem;color:var(--air-mid)}.air-shopping-guide__item h3{margin:5rem 0 1.2rem;font-size:1.75rem}
.air-shopping-guide__item p{margin:0;line-height:1.8}.air-shopping-guide__item a{display:inline-block;margin-top:2rem;color:inherit;text-underline-offset:.5rem}.air-shopping-guide__action{margin-top:4rem;text-align:center}

.content-for-layout>.shopify-section:not(:first-child){margin-top:0}.content-for-layout .page-width{max-width:132rem}
.collection-list-wrapper{padding-top:clamp(4rem,6vw,7rem)!important;padding-bottom:clamp(4rem,6vw,7rem)!important}
.collection{padding-top:clamp(7rem,11vw,15rem)!important;padding-bottom:clamp(7rem,11vw,15rem)!important}
.image-with-text{max-width:76rem;margin-inline:auto;padding-top:clamp(3rem,5vw,6rem)!important;padding-bottom:clamp(3rem,5vw,6rem)!important}
.collection-list-wrapper,.image-with-text{background:var(--air-white)}.collection{background:var(--air-soft)}
.title-wrapper-with-link{align-items:flex-end;border-bottom:1px solid var(--air-line);padding-bottom:2rem}.title{font-size:clamp(2.4rem,3.4vw,4.3rem)}
.card-wrapper{padding:0;border:0;background:transparent;box-shadow:none}.card__inner,.media,.image-with-text__media{border-radius:0!important;overflow:hidden}
.card__heading{font-weight:400}.card__information{padding-top:1.6rem}.quick-add__submit{min-height:4.4rem;background:var(--air-soft);color:var(--air-dark);border:0;border-radius:6px;box-shadow:none}
.quick-add__submit:hover{background:#4a4a4a;color:var(--air-white)}
.image-with-text__grid{display:grid!important;grid-template-columns:1fr!important;gap:0;align-items:start}.image-with-text__media-item,.image-with-text__text-item{width:100%!important;max-width:100%!important}.image-with-text__content{background:var(--air-white)!important;padding:3rem 0!important}
.image-with-text__media img{max-height:52rem;object-fit:cover}.image-with-text__heading{font-size:clamp(2.4rem,3vw,3.8rem);line-height:1.35}.button,.shopify-challenge__button{border-radius:0;padding-inline:3.2rem;letter-spacing:.1em;box-shadow:none}
.footer{background:var(--air-white);color:var(--air-ink);border-top:1px solid var(--air-line)}
.footer .color-scheme-4,.footer .gradient{background:var(--air-white);color:var(--air-ink)}
.footer a,.footer .link{color:var(--air-ink)}

@media screen and (max-width:749px){
 .header{min-height:62px}.header__heading-logo{width:125px}.air-banner-carousel__arrow{width:4rem;height:4rem}.air-banner-carousel__arrow--prev{left:1rem}.air-banner-carousel__arrow--next{right:1rem}
 .air-shop-shortcuts{padding:4.8rem 1.5rem}.air-shop-shortcuts__head{align-items:flex-start;flex-wrap:wrap}.air-shop-shortcuts__title{font-size:2.35rem;line-height:1.35}.air-shop-shortcuts__all{display:block;width:100%;margin-top:.5rem}
 .air-shop-shortcuts__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1.2rem;padding-bottom:1rem}
 .air-shop-shortcut{flex:0 0:min(78vw,30rem);aspect-ratio:auto;scroll-snap-align:start;background:var(--air-white);border:1px solid var(--air-line)}
 .air-shop-shortcut__media{height:auto;aspect-ratio:4/3}.air-shop-shortcut__caption{position:static;min-height:8rem;padding:1.5rem;background:var(--air-white);color:#444}
 .air-shop-shortcut__label{font-size:1.3rem;line-height:1.5;font-weight:500}.air-shop-shortcut__number{color:#777}
 .air-shop-shortcuts__benefits{grid-template-columns:1fr}.air-shop-benefit+.air-shop-benefit{border-left:0;border-top:1px solid var(--air-line)}
 .air-shopping-guide{padding:7rem 1.5rem}.air-shopping-guide__items{grid-template-columns:1fr}.air-shopping-guide__item{min-height:20rem;padding:2.5rem}
 .air-shopping-guide__item+.air-shopping-guide__item{border-left:0;border-top:1px solid var(--air-line)}.air-shopping-guide__item h3{margin-top:3.5rem}
 .collection-list-wrapper{padding-top:4rem!important;padding-bottom:4rem!important}.collection{padding-top:7rem!important;padding-bottom:7rem!important}.image-with-text{padding-top:3rem!important;padding-bottom:3rem!important}
}
