.air-cro{--air-ink:#101110;--air-paper:#f7f7f5;--air-rule:#d7d7d2}.air-cro [hidden]{display:none!important}.air-cro a,.air-cro button,.air-cro select{touch-action:manipulation}.air-cro :focus-visible{outline:2px solid currentColor;outline-offset:4px}.air-cro-section{padding:56px clamp(18px,4vw,64px);background:var(--air-paper);color:var(--air-ink)}.air-cro-section h2{font-size:clamp(28px,3.4vw,48px);line-height:1.08;letter-spacing:-.035em;margin:0 0 16px}.air-cro-section__header{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px}.air-cro-section__header p{font-size:14px;line-height:1.6;max-width:640px;margin:0}.air-cro-section__header>a{color:inherit;white-space:nowrap;font-size:13px}.air-cro-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 26px;border:1px solid #fff;background:#fff;color:#111;font-size:14px;font-weight:700;text-decoration:none}.air-cro-button--light{background:#1119;color:#fff}.air-cro-actions{display:flex;gap:10px;flex-wrap:wrap}.air-cro-hero{height:min(70svh,680px);min-height:480px;background:#111;position:relative;color:#fff;overflow:hidden}.air-cro-hero__media,.air-cro-hero__media video,.air-cro-hero__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.air-cro-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#000b,#0001),linear-gradient(0deg,#0006,transparent)}.air-cro-hero__copy{position:absolute;z-index:1;left:clamp(20px,6vw,100px);bottom:48px;max-width:700px;right:20px}.air-cro-hero__copy>span{font-size:11px;letter-spacing:.16em}.air-cro-hero h1{font-size:clamp(42px,5.6vw,82px);line-height:.99;letter-spacing:-.045em;margin:18px 0;color:#fff;max-width:700px}.air-cro-hero p{font-size:16px;max-width:460px;line-height:1.5;margin:0 0 24px}.air-cro-featured__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/4);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:14px;scrollbar-width:thin}.air-cro-card{min-width:0;scroll-snap-align:start;color:#111}.air-cro-card__image{display:block;aspect-ratio:3/4;background:#e9e8e3;position:relative;overflow:hidden}.air-cro-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.air-cro-card__image:hover img{transform:scale(1.025)}.air-cro-card h3{font-size:14px;font-weight:650;line-height:1.4;margin:12px 0 5px;letter-spacing:0}.air-cro-card h3 a{color:inherit;text-decoration:none}.air-cro-card__price{font-size:14px;margin:0 0 8px}.air-cro-card__price s{color:#696969;font-size:12px}.air-cro-card__sizes{display:flex;flex-wrap:wrap;gap:4px}.air-cro-card__sizes a{display:grid;place-items:center;min-width:34px;min-height:34px;border:1px solid #ccc;color:#333;font-size:11px;text-decoration:none;padding:4px}.air-cro-card__sizes a.is-selected{background:#111;color:#fff;border-color:#111}.air-cro-card__badge{position:absolute;left:8px;bottom:8px;background:#fff;padding:6px 8px;font-size:11px}.air-cro-collection-heading{background:#111;color:#fff;padding:30px clamp(18px,4vw,64px) 24px}.air-cro-collection-heading h1{font-size:clamp(32px,4vw,54px);margin:0 0 12px;line-height:1.05;color:#fff;letter-spacing:-.035em}.air-cro-collection-heading p{font-size:14px;line-height:1.5;margin:0 0 18px;max-width:620px}.air-cro-collection-heading nav{display:flex;gap:8px;flex-wrap:wrap}.air-cro-collection-heading nav a{font-size:12px;color:#fff;border:1px solid #666;padding:9px 13px;text-decoration:none}.air-cro-catalog{padding-top:24px}.air-cro-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px;margin:0 0 20px;padding-bottom:20px;border-bottom:1px solid var(--air-rule)}.air-cro-filters>label{font-size:12px;font-weight:650;display:flex;flex-direction:column;gap:7px}.air-cro-filters select{appearance:none;-webkit-appearance:none;box-sizing:border-box;min-height:48px;border:1px solid var(--air-rule);border-radius:0;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%23101110' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px 16px;color:var(--air-ink);padding:12px 42px 12px 14px;font:inherit;font-size:14px;font-weight:400;line-height:1.4;width:100%;cursor:pointer}.air-cro-filters .air-cro-check{display:flex;flex-direction:row;align-items:center;align-self:center;font-weight:400}.air-cro-check input{width:20px;height:20px;accent-color:#111}.air-cro-filters button,.air-cro-empty button{background:transparent;color:#111;border:0;text-decoration:underline;text-align:left;min-height:44px;padding:0;font-size:12px;cursor:pointer}.air-cro-catalog>[data-air-count]{font-size:12px;color:#555;margin:0 0 18px}.air-cro-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 18px}.air-cro-empty{padding:40px 0}.air-cro-reviews{border-top:1px solid var(--air-rule);border-bottom:1px solid var(--air-rule);overflow:hidden;background:#eeede8}.air-cro-reviews__controls{display:flex;align-items:center;gap:6px;flex-shrink:0}.air-cro-reviews__controls button{border:1px solid #aaa;background:transparent;color:#111;min-height:44px;min-width:44px;padding:10px;cursor:pointer;font-size:16px}.air-cro-reviews__controls [data-review-pause]{font-size:11px;max-width:125px;line-height:1.3}.air-cro-reviews__track{display:flex;gap:16px;overflow-x:auto;scrollbar-width:thin;overscroll-behavior-x:contain;padding:4px 0 18px;touch-action:pan-x pan-y;overflow-anchor:none}.air-cro-review{flex:0 0 340px;background:#fff;border:1px solid #d7d7d2;min-width:0}.air-cro-review__open{width:100%;border:0;background:#fff;color:#111;text-align:left;cursor:zoom-in;padding:0;font:inherit}.air-cro-review__image{height:270px;padding:18px;display:flex;align-items:center;justify-content:center;overflow:hidden}.air-cro-review__crop{display:block;width:100%;aspect-ratio:var(--crop-ratio);position:relative;overflow:hidden;max-height:100%}.air-cro-review__crop img{position:absolute;width:var(--image-width);height:auto;max-width:none;left:var(--offset-x);top:var(--offset-y)}.air-cro-review__label{border-top:1px solid #e5e5e5;font-size:11px;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;min-height:44px}.air-cro-review-dialog,.air-cro-fit-dialog{background:#fff;color:#111;padding:24px;border:0;max-width:min(94vw,760px);width:760px;max-height:90svh;overflow:auto;overscroll-behavior:contain}.air-cro-review-dialog::backdrop,.air-cro-fit-dialog::backdrop{background:#000b}.air-cro-dialog-close{display:block;margin:0 0 20px auto;background:#111;color:#fff;border:0;min-height:44px;padding:8px 18px;cursor:pointer}.air-cro-review-dialog .air-cro-review__image{height:auto;padding:0;min-height:0;overflow:visible;display:block}.air-cro-review-dialog .air-cro-review__crop{width:100%;max-height:none}.air-cro-review-dialog p{font-size:14px;line-height:1.6;margin-top:24px}.air-cro-guide{display:grid;grid-template-columns:1fr 1fr;gap:8vw}.air-cro-guide p{font-size:15px;line-height:1.7;color:#454545}.air-cro-guide a{color:#111;font-size:13px}.air-cro-guide>div>span{font-size:10px;letter-spacing:.12em}.air-cro-guide>div>h2{margin-top:18px}.air-cro-guide__links{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.air-cro-guide__links a{border:1px solid #111;text-decoration:none;padding:12px}.air-cro-faq details{border-bottom:1px solid #ccc;padding:14px 0}.air-cro-faq summary{cursor:pointer;font-size:15px;font-weight:600;min-height:28px}.air-cro-product-help{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:10px}.air-cro-product-help a,.air-cro-text-button{color:inherit;font-size:12px;text-decoration:underline;line-height:1.6}.air-cro-text-button{background:none;border:0;padding:4px 0;cursor:pointer;min-height:38px}.air-cro-size-guide{font-size:14px;line-height:1.6}.air-cro-size-guide table{width:100%;border-collapse:collapse;margin:18px 0;font-size:13px}.air-cro-size-guide th,.air-cro-size-guide td{padding:10px 7px;border-bottom:1px solid #ddd;text-align:left}.air-cro-size-guide th{background:#f1f1ed}.air-cro-delivery-note{font-size:12px;line-height:1.6;margin:10px 0;color:#4a4a4a}.air-cro-policy{max-width:1100px;margin:auto;min-height:50vh;line-height:1.8}.air-cro-policy h1{font-size:clamp(34px,5vw,60px);line-height:1.1}.air-cro-policy-links{padding:18px clamp(18px,4vw,64px);background:#090909;color:#ddd;display:flex;gap:16px 28px;flex-wrap:wrap;border-top:1px solid #333}.air-cro-policy-links a{color:inherit;font-size:12px;padding:7px 0}.air-cro-cart-cost{width:100%;font-size:13px}.air-cro-cart-cost p{display:flex;justify-content:space-between;gap:20px;margin:9px 0;line-height:1.5}.air-cro-cart-cost p:last-of-type{border-top:1px solid #ccc;padding-top:12px;font-size:15px}.air-cro-cart-cost small{display:block;font-size:11px;line-height:1.5;color:#555;margin-top:12px}.air-cro .air-announcement{height:auto;min-height:34px;justify-content:center;text-align:center;white-space:normal;font-size:11px;line-height:1.4;letter-spacing:.02em;padding:8px 14px}.air-cro .air-menu-toggle{min-width:44px;min-height:44px;padding:10px}.air-cro .air-header-actions a{min-height:44px;display:inline-flex;align-items:center}.air-cro .air-size-hero{padding-top:40px;padding-bottom:40px}.air-cro .air-size-hero h1{font-size:clamp(46px,7vw,92px);margin:22px 0 30px}.air-cro .air-cart-offer__details select{min-height:44px}.air-cro .air-cart-offer__details button{min-height:44px}.air-cro .air-cart-offer__details label{display:block}.air-cro .air-cart-offer__details label span{display:block;margin-bottom:5px}
@media(max-width:1050px){.air-cro .air-header-actions a:first-child{display:inline-flex}.air-cro .air-header-actions{gap:12px}.air-cro .air-site-header{gap:12px}.air-cro .air-menu-toggle{margin-right:0}.air-cro-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.air-cro-reviews .air-cro-section__header{align-items:flex-start;flex-direction:column;gap:18px}.air-cro-featured__track{grid-auto-columns:31%}.air-cro .air-main-nav{gap:18px}.air-cro .air-submenu a{padding:10px 0}}
@media(max-width:749px){.air-cro-section{padding:32px 18px}.air-cro-section__header{gap:12px;align-items:flex-start}.air-cro-section__header>a{font-size:11px;white-space:normal;text-align:right;max-width:90px}.air-cro-section h2{font-size:30px}.air-cro-hero{height:480px;min-height:0}.air-cro-hero__copy{left:20px;right:20px;bottom:28px}.air-cro-hero h1{font-size:44px;max-width:330px}.air-cro-hero p{font-size:14px;max-width:340px}.air-cro-actions{display:grid;grid-template-columns:1fr 1fr}.air-cro-button{padding:12px 14px;font-size:13px}.air-cro-hero:after{background:linear-gradient(0deg,#000d,#0002 95%)}.air-cro-featured__track{grid-auto-columns:62%;gap:12px}.air-cro-card h3{font-size:12px;margin-top:10px}.air-cro-card__price{font-size:13px}.air-cro-card__sizes a{min-width:30px;min-height:34px;font-size:10px}.air-cro-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.air-cro-filters{grid-template-columns:1fr 1fr;gap:12px 10px}.air-cro-filters>label{font-size:11px}.air-cro-filters select{font-size:13px}.air-cro-catalog{padding-top:20px}.air-cro-collection-heading{padding:25px 18px 20px}.air-cro-collection-heading p{font-size:13px;max-width:340px}.air-cro-collection-heading nav{gap:6px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.air-cro-collection-heading nav a{white-space:nowrap;font-size:11px;padding:8px 10px}.air-cro-reviews__track{gap:12px}.air-cro-review{flex-basis:280px}.air-cro-review__image{height:238px;padding:14px}.air-cro-reviews__controls [data-review-pause]{max-width:none;font-size:12px}.air-cro-guide{grid-template-columns:1fr;gap:36px}.air-cro-review-dialog,.air-cro-fit-dialog{padding:18px;max-height:88svh}.air-cro .air-header-actions a{font-size:9px;letter-spacing:.06em}.air-cro .air-site-header{padding:0 14px;grid-template-columns:auto 1fr auto}.air-cro .air-brand{width:43px}.air-cro .air-announcement{font-size:10px}.air-cro .air-purchase-trust{font-size:10px;line-height:1.6}.air-cro-template-product .product-information{padding-block-start:18px}.air-cro-template-product .product-information__media{min-height:0}.air-cro-template-product .media-gallery__grid{min-height:0}.air-cro-template-product .product-media-container{max-height:470px}.air-cro-template-product .product-media-container img{object-fit:contain}.air-cro-policy-links{gap:8px 20px}}
@media(prefers-reduced-motion:reduce){.air-cro *, .air-cro *:before,.air-cro *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}.air-cro .air-cro-card__image:hover img{transform:none}}

.air-cro-review__crop{width:min(100%,calc(234px * var(--crop-aspect)));max-height:none}.air-cro-review-dialog .air-cro-review__crop{width:100%}@media(max-width:749px){.air-cro-review__crop{width:min(100%,calc(210px * var(--crop-aspect)))}}

.air-cro-filter-more{grid-column:1/-1}.air-cro-filter-more summary{cursor:pointer;min-height:36px;display:list-item;font-size:12px;list-style-position:inside;padding:8px 0}.air-cro-filter-more__fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:12px 0}.air-cro-filter-more__fields>label{font-size:12px;display:flex;flex-direction:column;gap:7px}.air-cro-filters{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.air-cro-filter-more__fields .air-cro-check{flex-direction:row}.air-cro-filters{gap:10px 14px;padding-bottom:8px;margin-bottom:12px}.air-cro-filter-more:not([open]){margin-top:-3px}@media(max-width:749px){.air-cro-filter-more__fields{grid-template-columns:1fr 1fr}.air-cro-filter-more__fields>label{font-size:11px}}@media(min-width:1051px){.air-cro-filters>label{max-width:420px}}
@media(max-width:749px){body.air-cro-template-product .product-information__media media-gallery{height:min(50svh,420px);max-height:420px}body.air-cro-template-product .product-information__media :is(slideshow-component,slideshow-container,slideshow-slides,slideshow-slide,.product-media){height:100%!important;min-height:0!important;max-height:420px!important}body.air-cro-template-product .product-information__media .product-media{aspect-ratio:auto}body.air-cro-template-product .product-information__media .product-media img{height:100%;width:100%;object-fit:contain!important}body.air-cro-template-product .product-information__media .product-media-container{height:100%!important;min-height:0!important;max-height:420px!important}}

.air-cro-highlights{margin:0;padding:0 0 0 18px;font-size:13px;line-height:1.55}.air-cro-size-prompt{font-size:12px;margin:4px 0;font-weight:650}.air-cro-size-prompt.is-error{color:#a92016}.air-cro-needs-size .variant-option__button-label:has(input:checked){background:var(--color-background);color:var(--color-foreground);border-color:#c7c7c7}.air-cro-needs-size .variant-option__button-label:has(input:checked) .variant-option__button-label__pill{display:none}.air-cro-unavailable-help{font-size:12px;line-height:1.6;margin:5px 0}.air-cro-unavailable-help a{color:inherit}

.air-cro-hero__media video{opacity:0}.air-cro-hero.is-video-playing .air-cro-hero__media video{opacity:1}.air-cro-video-toggle{position:absolute;z-index:2;right:20px;top:20px;min-height:44px;border:1px solid #fff9;color:#fff;background:#1119;padding:10px 16px;font-size:12px;cursor:pointer}.air-cro .air-contact__hero{padding-top:42px;padding-bottom:42px}.air-cro .air-contact__hero h1{font-size:clamp(42px,6vw,80px);line-height:1.02;max-width:850px}.air-cro .air-contact__layout{padding-top:44px;padding-bottom:56px}.air-cro .air-contact__layout h2{font-size:clamp(30px,3.5vw,50px)}

.air-cro-compare{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.air-cro-compare a{display:flex;flex-direction:column;gap:10px;border:1px solid #ccc;padding:14px;text-decoration:none;font-size:12px;line-height:1.5}.air-cro-compare strong{font-size:12px}.air-cro-compare span{color:#555}.air-cro-compare span:last-child{color:#111;margin-top:auto}.air-cro-guide .air-cro-compare-note{font-size:11px}.air-cro-guide h3{font-size:16px;margin:24px 0 12px}

.air-cro-variant-area{display:flex;flex-direction:column;gap:5px;width:100%}.air-cro-variant-area .air-cro-product-help{margin-top:0;gap:4px}.air-cro-needs-size sticky-add-to-cart{display:none}

.air-cro-filters>label,.air-cro-filter-more__fields>label:not(.air-cro-check){font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;gap:8px}.air-cro-filters select:hover,.air-cro-filters select:focus-visible{border-color:var(--air-ink)}@media(max-width:749px){.air-cro-filters select{font-size:16px}}@media(forced-colors:active){.air-cro-filters select{appearance:auto;-webkit-appearance:auto;background-image:none;padding-right:14px}}
@media(max-width:359px){.air-cro-filters{grid-template-columns:minmax(0,1fr)}}
