.airtogo-landing{--airtogo-background: #fbfaf7;--airtogo-surface: #ffffff;--airtogo-text: #171717;--airtogo-muted: #66645f;--airtogo-border: #e5e0d8;--airtogo-cta: #171717;--airtogo-cta-text: #ffffff;--airtogo-accent: #6fc7c3;--airtogo-accent-strong: #2f7f7b;--airtogo-accent-soft: #e9f7f6;display:grid;gap:32px;padding:20px 0 48px;color:var(--airtogo-text)}.airtogo-landing :focus-visible{outline:2px solid var(--airtogo-accent);outline-offset:3px}.airtogo-hero,.airtogo-section,.airtogo-trust{border:1px solid var(--airtogo-border);border-radius:8px;background:var(--airtogo-background)}.airtogo-hero{display:grid;gap:24px;padding:18px}.airtogo-hero__media{display:grid;gap:10px;min-width:0}.airtogo-gallery__frame{position:relative}.airtogo-gallery__viewport{overflow-x:auto;border:1px solid var(--airtogo-border);border-radius:8px;background:var(--airtogo-background);scroll-snap-type:x mandatory;scrollbar-width:none}.airtogo-gallery__viewport::-webkit-scrollbar{display:none}.airtogo-gallery__track{display:flex}.airtogo-gallery__slide{flex:0 0 100%;width:100%;height:clamp(330px,92vw,410px);scroll-snap-align:start}.airtogo-gallery__slide img,.airtogo-hero__placeholder svg{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.airtogo-gallery__arrow{position:absolute;top:50%;z-index:2;display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid rgba(111,199,195,.42);border-radius:999px;background:#fffdfbd6;color:var(--airtogo-accent-strong);cursor:pointer;font:inherit;font-size:1.7rem;line-height:1;opacity:.92;transform:translateY(-50%);transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,opacity .16s ease}.airtogo-gallery__arrow:hover,.airtogo-gallery__arrow:focus-visible{border-color:var(--airtogo-accent-strong);background:#fff;box-shadow:0 8px 20px #1717171f;opacity:1;outline:none}.airtogo-gallery__arrow--prev{left:10px}.airtogo-gallery__arrow--next{right:10px}.airtogo-gallery__arrow span{display:block;margin-top:-2px}.airtogo-gallery__thumbs{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.airtogo-gallery__thumbs::-webkit-scrollbar{display:none}.airtogo-gallery__thumb{flex:0 0 58px;width:58px;height:58px;overflow:hidden;border:1px solid var(--airtogo-border);border-radius:8px;background:var(--airtogo-surface);cursor:pointer;padding:0}.airtogo-gallery__thumb.is-active{border-color:var(--airtogo-accent-strong);box-shadow:inset 0 0 0 1px var(--airtogo-accent)}.airtogo-gallery__thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.airtogo-hero__placeholder{display:grid;min-height:320px;place-items:center;overflow:hidden;border:1px solid var(--airtogo-border);border-radius:8px;color:#d2cbc0}.airtogo-hero__content{display:flex;flex-direction:column;justify-content:center;gap:18px;padding:8px 2px 2px}.airtogo-eyebrow{display:inline-flex;width:fit-content;align-items:center;gap:8px;color:var(--airtogo-accent-strong);font-size:.78rem;font-weight:750;letter-spacing:0;line-height:1.2;text-transform:uppercase}.airtogo-eyebrow:after{display:block;width:22px;height:2px;border-radius:999px;background:var(--airtogo-accent);content:""}.airtogo-hero h1,.airtogo-section h2,.airtogo-use-cases h2{max-width:760px;font-size:clamp(2rem,4vw,4.75rem);font-weight:650;letter-spacing:0;line-height:.98}.airtogo-section h2,.airtogo-use-cases h2{font-size:clamp(1.7rem,3vw,3rem);line-height:1.05}.airtogo-lead,.airtogo-section__header>p:not(.airtogo-eyebrow),.airtogo-use-cases__copy>p:not(.airtogo-eyebrow){max-width:560px;color:var(--airtogo-muted);font-size:clamp(1rem,2vw,1.18rem);line-height:1.55}.airtogo-price{font-size:1.45rem;font-weight:700;line-height:1.2}.airtogo-price-note{margin-top:-8px;color:var(--airtogo-muted);font-size:.82rem;font-weight:650;line-height:1.35}.airtogo-delivery-pill{display:inline-flex;width:fit-content;align-items:center;border:1px solid rgba(111,199,195,.5);border-radius:999px;background:#6fc7c31f;color:var(--airtogo-accent-strong);font-size:.84rem;font-weight:760;line-height:1;padding:.5rem .72rem}.airtogo-product-form form{display:grid;gap:12px;max-width:430px}.airtogo-quantity-offer{display:grid;gap:10px}.airtogo-quantity-row{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--airtogo-muted);font-size:.9rem;font-weight:700}.airtogo-quantity-stepper{display:inline-flex;min-height:44px;align-items:center;overflow:hidden;border:1px solid var(--airtogo-border);border-radius:999px;background:var(--airtogo-surface)}.airtogo-quantity-stepper button{display:inline-grid;width:44px;height:44px;place-items:center;border:0;background:transparent;color:var(--airtogo-text);cursor:pointer;font:inherit;font-size:1.1rem;font-weight:760;line-height:1}.airtogo-quantity-stepper button:hover,.airtogo-quantity-stepper button:focus-visible{background:#6fc7c31f;outline:none}.airtogo-quantity-stepper input{width:42px;border:0;background:transparent;color:var(--airtogo-text);font:inherit;font-weight:760;text-align:center;-moz-appearance:textfield}.airtogo-quantity-stepper input::-webkit-outer-spin-button,.airtogo-quantity-stepper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.airtogo-multibuy{display:grid;gap:3px;width:100%;border:1px solid rgba(111,199,195,.42);border-radius:10px;background:#6fc7c317;color:var(--airtogo-text);cursor:pointer;font:inherit;padding:11px 13px;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.airtogo-multibuy span{font-size:.95rem;font-weight:760;line-height:1.25}.airtogo-multibuy small{color:var(--airtogo-muted);font-size:.82rem;font-weight:650;line-height:1.3}.airtogo-multibuy:hover,.airtogo-multibuy:focus-visible,.airtogo-multibuy.is-selected{border-color:var(--airtogo-accent-strong);background:var(--airtogo-accent-soft);box-shadow:inset 0 0 0 1px #6fc7c357;outline:none}.airtogo-hero-dropdowns{display:grid;gap:8px;max-width:430px;margin-top:2px}.airtogo-hero-dropdown{overflow:hidden;border:1px solid var(--airtogo-border);border-radius:10px;background:#ffffffbd;transition:border-color .16s ease,background-color .16s ease}.airtogo-hero-dropdown:hover,.airtogo-hero-dropdown[open]{border-color:color-mix(in srgb,var(--airtogo-accent) 45%,var(--airtogo-border));background:#fcfefe}.airtogo-hero-dropdown summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:12px 14px;cursor:pointer;color:var(--airtogo-text);font-size:.93rem;font-weight:760;line-height:1.25;list-style:none}.airtogo-hero-dropdown summary::-webkit-details-marker{display:none}.airtogo-hero-dropdown summary:after{width:9px;height:9px;flex:0 0 9px;border-right:2px solid var(--airtogo-accent-strong);border-bottom:2px solid var(--airtogo-accent-strong);content:"";transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}.airtogo-hero-dropdown[open] summary:after{transform:translateY(2px) rotate(225deg)}.airtogo-hero-dropdown.is-closing summary:after{transform:translateY(-2px) rotate(45deg)}.airtogo-hero-dropdown__content{padding:0 14px 14px;color:var(--airtogo-muted);font-size:.91rem;line-height:1.5;transition:height .22s ease,opacity .18s ease}.airtogo-hero-dropdown__content p{margin:0}.airtogo-hero-dropdown__content p+p,.airtogo-hero-dropdown__content ul,.airtogo-hero-dropdown__content ol{margin-top:.65rem}.airtogo-hero-dropdown__content ul,.airtogo-hero-dropdown__content ol{margin-bottom:0;padding-left:1.15rem}.airtogo-hero-dropdown__content li+li{margin-top:.28rem}.airtogo-hero-dropdown__content strong{color:var(--airtogo-text);font-weight:760}.airtogo-payment-row{display:grid;gap:0;margin-top:2px;color:var(--airtogo-muted);font-size:.82rem;line-height:1.3}.airtogo-payment-row__icons{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.airtogo-payment-row__icons svg{width:auto;height:21px;border-radius:4px}.airtogo-field{display:grid;gap:10px;color:var(--airtogo-muted);font-size:.9rem;font-weight:700}.airtogo-variant-select{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.airtogo-variant-options{display:flex;flex-wrap:wrap;gap:8px}.airtogo-variant-option{min-height:46px;border:1px solid var(--airtogo-border);border-radius:999px;background:var(--airtogo-surface);color:var(--airtogo-text);cursor:pointer;font:inherit;font-size:.95rem;font-weight:700;line-height:1;padding:0 18px;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease,color .16s ease}.airtogo-variant-option:hover{border-color:var(--airtogo-accent);background-color:#f7fcfb}.airtogo-variant-option:focus-visible{outline:0;box-shadow:0 0 0 3px #6fc7c347}.airtogo-variant-option.is-selected{border-color:var(--airtogo-accent-strong);background:var(--airtogo-accent-soft);color:var(--airtogo-text);box-shadow:inset 0 0 0 1px var(--airtogo-accent),0 6px 18px #2f7f7b1a}.airtogo-variant-option:disabled{opacity:.42;cursor:not-allowed;text-decoration:line-through}.airtogo-button{display:inline-flex;min-height:52px;width:100%;align-items:center;justify-content:center;border:1px solid var(--airtogo-cta);border-radius:6px;background:var(--airtogo-cta);color:var(--airtogo-cta-text);cursor:pointer;font:inherit;font-weight:700;text-decoration:none}.airtogo-button:disabled{border-color:#a8a29a;background:#a8a29a;cursor:not-allowed}.airtogo-trust-row,.airtogo-use-list{display:flex;flex-wrap:wrap;gap:8px}.airtogo-trust-row span,.airtogo-use-list span{border:1px solid var(--airtogo-border);border-radius:999px;background:var(--airtogo-surface);color:var(--airtogo-muted);font-size:.9rem;line-height:1;padding:10px 12px}.airtogo-trust-row span:first-child,.airtogo-use-list span:first-child{border-color:color-mix(in srgb,var(--airtogo-accent) 48%,var(--airtogo-border));background:var(--airtogo-accent-soft);color:var(--airtogo-accent-strong)}.airtogo-use-cases{position:relative;display:grid;gap:12px;overflow:hidden;border:1px solid var(--airtogo-border);border-radius:8px;background:var(--airtogo-surface);padding:16px}.airtogo-use-cases:before{display:block;width:46px;height:3px;border-radius:999px;background:var(--airtogo-accent);content:""}.airtogo-use-cases__copy{display:grid;gap:7px}.airtogo-section{display:grid;gap:22px;padding:22px 18px}.airtogo-section__header,.airtogo-card-grid{display:grid;gap:10px}.airtogo-card{position:relative;display:grid;gap:10px;overflow:hidden;border:1px solid var(--airtogo-border);border-radius:8px;background:var(--airtogo-surface);padding:20px}.airtogo-benefits .airtogo-card:before{display:block;width:38px;height:3px;border-radius:999px;background:var(--airtogo-accent);content:""}.airtogo-card h3{font-size:1.05rem;line-height:1.2}.airtogo-card p,.airtogo-step-list p,.airtogo-detail-list span,.airtogo-trust span,.airtogo-faq p{color:var(--airtogo-muted);line-height:1.5}.airtogo-details,.airtogo-details__content{grid-template-columns:1fr}.airtogo-details__content{display:grid;min-width:0;gap:24px}.airtogo-details__media{box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow:hidden;border:1px solid var(--airtogo-border);border-radius:8px;background:var(--airtogo-background);aspect-ratio:4 / 3;padding:clamp(10px,3vw,18px)}.airtogo-details__image{width:100%;max-width:100%;height:100%}.airtogo-details__image img{display:block;width:100%;max-width:100%;height:100%;object-fit:contain;object-position:center}.airtogo-detail-list,.airtogo-step-list{display:grid;gap:12px;list-style:none;padding:0}.airtogo-detail-list div{display:grid;gap:6px;border-bottom:1px solid var(--airtogo-border);padding-bottom:12px}.airtogo-detail-list div:last-child{border-bottom:0;padding-bottom:0}.airtogo-details-cta{display:grid;gap:12px;align-items:center;margin-top:2px;border:1px solid var(--airtogo-border);border-radius:8px;background:#f8f6f1;padding:14px}.airtogo-details-cta p{margin-top:4px;color:var(--airtogo-muted);line-height:1.45}.airtogo-details-link{display:inline-flex;min-height:40px;width:fit-content;align-items:center;justify-content:center;-webkit-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--airtogo-accent) 70%,#2a2927);border-radius:999px;background:transparent;color:var(--airtogo-text);cursor:pointer;font:inherit;font-size:.92rem;font-weight:700;line-height:1;padding:0 16px;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.airtogo-details-link span{display:inline-block;margin-left:9px;font-size:1.14em;line-height:1;transform:translateY(-1px)}.airtogo-details-link:hover{border-color:var(--airtogo-text);background:var(--airtogo-text);color:var(--airtogo-cta-text)}.airtogo-details-link:hover span{color:var(--airtogo-accent)}.airtogo-details-link:focus-visible{outline:2px solid var(--airtogo-accent);outline-offset:4px}.airtogo-step-list li{display:grid;overflow:hidden;border:1px solid var(--airtogo-border);border-radius:8px;background:var(--airtogo-background)}.airtogo-step__image{aspect-ratio:4 / 3;background:var(--airtogo-background)}.airtogo-step__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.airtogo-step__copy{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;padding:16px}.airtogo-step__copy span{display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid color-mix(in srgb,var(--airtogo-accent) 52%,var(--airtogo-border));border-radius:50%;background:var(--airtogo-accent-soft);color:var(--airtogo-accent-strong);font-weight:700}.airtogo-step__copy strong{display:block;margin-bottom:6px}.airtogo-trust{display:grid;gap:10px;padding:16px 18px;background:#fffdfb}.airtogo-trust div{position:relative;display:grid;gap:3px;padding-left:13px}.airtogo-trust div:before{position:absolute;top:3px;bottom:3px;left:0;width:3px;border-radius:999px;background:var(--airtogo-accent);content:"";opacity:.72}.airtogo-faq__items{display:grid;gap:10px}.airtogo-faq details{border:1px solid var(--airtogo-border);border-radius:8px;background:var(--airtogo-surface);padding:14px 16px;transition:border-color .16s ease,background-color .16s ease}.airtogo-faq details:hover,.airtogo-faq details[open]{border-color:color-mix(in srgb,var(--airtogo-accent) 55%,var(--airtogo-border));background:#fcfefe}.airtogo-faq summary{display:flex;align-items:center;gap:11px;min-height:24px;cursor:pointer;font-weight:700;line-height:1.25;list-style:none}.airtogo-faq summary::-webkit-details-marker{display:none}.airtogo-faq summary:before{display:inline-flex;flex:0 0 22px;width:22px;height:22px;background:var(--airtogo-accent-strong);content:"";transform:rotate(0);transform-origin:center;transition:transform .18s ease,background-color .16s ease;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / 18px 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / 18px 18px no-repeat}.airtogo-faq details[open] summary:before{background:var(--airtogo-accent-strong);transform:rotate(90deg)}.airtogo-faq details p{height:auto;margin-top:10px;padding-left:33px;opacity:1;transition:height .22s ease,opacity .18s ease}.airtogo-sticky-atc{position:fixed;right:10px;bottom:max(10px,env(safe-area-inset-bottom));left:10px;z-index:90;opacity:0;pointer-events:none;transform:translateY(calc(100% + 14px));transition:opacity .18s ease,transform .21s ease}.airtogo-sticky-atc.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.airtogo-sticky-atc__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-height:72px;max-height:84px;border:1px solid color-mix(in srgb,var(--airtogo-accent) 20%,var(--airtogo-border));border-radius:12px;background:#fffdfb;box-shadow:0 10px 26px #1717171f;padding:9px 10px}.airtogo-sticky-atc__product{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;align-items:center;min-width:0}.airtogo-sticky-atc__image{width:48px;height:48px;overflow:hidden;border:1px solid var(--airtogo-border);border-radius:8px;background:var(--airtogo-background)}.airtogo-sticky-atc__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.airtogo-sticky-atc__product strong,.airtogo-sticky-atc__product span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.airtogo-sticky-atc__product strong{font-size:.94rem;line-height:1.15}.airtogo-sticky-atc__product span{color:var(--airtogo-muted);font-size:.88rem;font-weight:700;line-height:1.2}.airtogo-sticky-atc__button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:1px solid var(--airtogo-cta);border-radius:8px;background:var(--airtogo-cta);color:var(--airtogo-cta-text);cursor:pointer;font:inherit;font-size:.9rem;font-weight:750;line-height:1;padding:0 13px;white-space:nowrap}.airtogo-sticky-atc__button:disabled{border-color:#a8a29a;background:#a8a29a;cursor:not-allowed}.airtogo-landing.is-reveal-ready [data-airtogo-reveal]{opacity:0;transform:translateY(16px);transition:opacity .62s ease,transform .62s ease;transition-delay:calc(var(--airtogo-reveal-index, 0) * 55ms);will-change:opacity,transform}.airtogo-landing.is-reveal-ready [data-airtogo-reveal].is-revealed{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.airtogo-hero-dropdown__content,.airtogo-hero-dropdown summary:after,.airtogo-faq details p,.airtogo-faq summary:before,.airtogo-landing.is-reveal-ready [data-airtogo-reveal]{transition:none}.airtogo-landing.is-reveal-ready [data-airtogo-reveal]{opacity:1;transform:none}}@media(max-width:360px){.airtogo-sticky-atc__inner{gap:8px;padding:8px}.airtogo-sticky-atc__product{grid-template-columns:minmax(0,1fr);gap:2px}.airtogo-sticky-atc__image{display:none}.airtogo-sticky-atc__button{padding:0 11px}}@media(min-width:750px){.airtogo-landing{gap:44px;padding:32px 0 68px}.airtogo-sticky-atc{right:50%;left:auto;bottom:22px;width:min(720px,calc(100% - 48px));transform:translate(50%,calc(100% + 18px))}.airtogo-sticky-atc.is-visible{transform:translate(50%)}.airtogo-sticky-atc__inner{min-height:78px;max-height:90px;border-radius:14px;padding:11px 12px}.airtogo-sticky-atc__product{grid-template-columns:56px minmax(0,1fr);gap:12px}.airtogo-sticky-atc__image{width:56px;height:56px}.airtogo-sticky-atc__button{min-width:190px;min-height:48px;padding:0 22px}.airtogo-hero{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:start;gap:32px;padding:24px}.airtogo-hero__media{align-self:start}.airtogo-gallery__viewport{height:auto}.airtogo-gallery__slide{height:clamp(500px,42vw,560px);min-height:0;aspect-ratio:auto}.airtogo-gallery__slide img{object-position:center}.airtogo-gallery__thumb{flex-basis:66px;width:66px;height:66px}.airtogo-hero__content{padding:24px 20px 24px 0}.airtogo-button{width:auto;min-width:260px;padding:0 28px}.airtogo-use-cases{max-width:720px;gap:12px;padding:20px 22px}.airtogo-use-list{justify-content:flex-start;max-width:560px}.airtogo-section{padding:32px}.airtogo-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.airtogo-details--with-image{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;column-gap:32px}.airtogo-details--with-image>*{min-width:0}.airtogo-details:not(.airtogo-details--with-image){grid-template-columns:1fr}.airtogo-details:not(.airtogo-details--with-image) .airtogo-details__content{grid-template-columns:.9fr 1.1fr;align-items:start}.airtogo-details--with-image .airtogo-details__content{align-content:start;gap:16px}.airtogo-details-cta{grid-template-columns:minmax(0,1fr) auto;max-width:520px;padding:14px 16px}.airtogo-details--with-image .airtogo-details__media{min-height:clamp(380px,34vw,480px);height:auto;aspect-ratio:4 / 3}.airtogo-details__image,.airtogo-details__image img{height:100%}.airtogo-step-list{grid-template-columns:repeat(3,minmax(0,1fr))}.airtogo-trust{grid-template-columns:repeat(3,minmax(0,1fr));padding:18px 24px}.airtogo-faq summary{gap:12px;min-height:26px}.airtogo-faq summary:before{flex-basis:24px;width:24px;height:24px;-webkit-mask-size:19px 19px;mask-size:19px 19px}.airtogo-faq details p{padding-left:36px}}.airtogo-cart-page{display:grid;gap:20px;padding:28px 0 56px;color:#171717}.airtogo-cart-page__header{display:grid;gap:6px}.airtogo-cart-page__header p{color:#2f7f7b;font-size:.8rem;font-weight:750;text-transform:uppercase}.airtogo-cart-page__header h1{font-size:clamp(2rem,4vw,3.4rem);line-height:1}.airtogo-cart-page__empty,.airtogo-cart-page__summary,.airtogo-cart-page__item{border:1px solid #e5e0d8;border-radius:10px;background:#fbfaf7}.airtogo-cart-page__empty{display:grid;gap:14px;padding:24px}.airtogo-cart-page__empty a,.airtogo-cart-page__checkout{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1px solid #171717;border-radius:8px;background:#171717;color:#fff;font-weight:750;text-decoration:none}.airtogo-cart-page__form{display:grid;gap:16px}.airtogo-cart-page__items{display:grid;gap:12px}.airtogo-cart-page__item{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;padding:12px}.airtogo-cart-page__image{display:block;width:88px;height:88px;overflow:hidden;border:1px solid #e5e0d8;border-radius:8px;background:#fff}.airtogo-cart-page__image img{width:100%;height:100%;object-fit:cover}.airtogo-cart-page__item-main{display:grid;gap:12px}.airtogo-cart-page__item h2{font-size:1rem;line-height:1.2}.airtogo-cart-page__item p,.airtogo-cart-page__summary p{color:#66645f;line-height:1.4}.airtogo-cart-page__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:end;justify-content:space-between}.airtogo-cart-page__actions label{display:grid;gap:5px;color:#66645f;font-size:.85rem;font-weight:700}.airtogo-cart-page__actions input{width:76px;min-height:38px;border:1px solid #e5e0d8;background:#fff;padding:0 10px}.airtogo-cart-page__actions a{color:#66645f;text-underline-offset:3px}.airtogo-cart-page__summary{display:grid;gap:12px;padding:16px}.airtogo-cart-page__summary>div{display:flex;justify-content:space-between;gap:1rem}.airtogo-cart-page__summary button{min-height:46px;border:1px solid #e5e0d8;border-radius:8px;background:#fff;cursor:pointer;font:inherit;font-weight:700}.airtogo-cart-page__summary .airtogo-cart-page__checkout{background:#171717;color:#fff}@media(min-width:750px){.airtogo-cart-page{padding:40px 0 72px}.airtogo-cart-page__form{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px}.airtogo-cart-page__item{grid-template-columns:104px minmax(0,1fr);padding:14px}.airtogo-cart-page__image{width:104px;height:104px}.airtogo-cart-page__item-main{grid-template-columns:minmax(0,1fr) auto;align-items:center}.airtogo-cart-page__summary{position:sticky;top:96px}}.collection-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.airtogo-footer{display:grid;gap:24px;border-top:1px solid #e5e0d8;background:#f7f4ee;color:#171717;margin-top:2rem;padding:30px max(var(--page-margin),20px) 26px}.airtogo-footer a{color:#0f6d69;text-decoration:none}.airtogo-footer__inner,.airtogo-footer__bottom{width:min(100%,var(--page-width));margin:0 auto}.airtogo-footer__inner{display:grid;gap:26px}.airtogo-footer__column{display:grid;align-content:start;gap:9px}.airtogo-footer__column h2,.airtogo-footer__brand{margin:0 0 4px;color:#171717;font-size:.95rem;font-weight:760;line-height:1.2}.airtogo-footer__column h2:after,.airtogo-footer__brand:after{display:block;width:24px;height:2px;margin-top:8px;border-radius:999px;background:#6fc7c3;content:""}.airtogo-footer__column p{max-width:32rem;margin:0;color:#66645f;font-size:.94rem;line-height:1.5}.airtogo-footer__column a{width:fit-content;color:#0f6d69;font-size:.94rem;font-weight:650;line-height:1.35}.airtogo-footer__column a:hover,.airtogo-footer__column a:focus-visible{color:#0a5552;opacity:.92;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.airtogo-footer__service{gap:10px}.airtogo-footer__company{gap:7px}.airtogo-footer__company p:not(.airtogo-footer__brand){color:#66645f}.airtogo-footer__bottom{display:flex;justify-content:center;border-top:1px solid #e5e0d8;padding-top:18px}.airtogo-footer__payment{display:flex;flex-wrap:wrap;gap:7px;align-items:center;justify-content:center}.airtogo-footer__payment svg{width:auto;height:22px;border-radius:4px}@media(max-width:749px){.airtogo-footer{padding-bottom:max(112px,calc(28px + env(safe-area-inset-bottom)))}}@media(min-width:750px){.airtogo-footer{gap:28px;padding-block:40px 28px}.airtogo-footer__inner{grid-template-columns:minmax(180px,.9fr) minmax(260px,1.1fr) minmax(210px,.8fr);gap:42px;align-items:start}.airtogo-footer__company{justify-items:start}}.shopify-section:has(.airtogo-header){position:sticky;top:0;z-index:100;background:#fbfaf7;transform:translateY(0);transition:transform .22s ease,box-shadow .18s ease;will-change:transform}.shopify-section:has(.airtogo-header).is-hidden{transform:translateY(-100%)}.shopify-section:has(.airtogo-header).is-scrolled .airtogo-header{border-bottom-color:#d5cec2f2;box-shadow:0 8px 22px #1717170b}.airtogo-header{width:100%;border-bottom:1px solid transparent;background:#fbfaf7;transition:border-color .18s ease,box-shadow .18s ease}.airtogo-announcement{box-sizing:border-box;width:100vw;max-width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);overflow:hidden;border-bottom:1px solid rgba(111,199,195,.32);background:#dff4f1;color:#164d49}.airtogo-announcement__track{display:flex;width:100%;min-height:2rem;align-items:center;overflow:hidden;white-space:nowrap}.airtogo-announcement__group{display:flex;min-width:100%;align-items:center;justify-content:space-evenly;gap:1rem;padding:0 1rem}.airtogo-announcement__group[aria-hidden=true]{display:none}.airtogo-announcement__group span{display:inline-flex;flex:0 0 auto;align-items:center;color:#164d49;font-size:.78rem;font-weight:700;letter-spacing:0;line-height:1.2}.airtogo-header__inner{display:flex;width:min(var(--page-width),calc(100% - 2rem));min-height:4.2rem;align-items:center;justify-content:space-between;gap:1rem;margin:0 auto;padding:.48rem 0}.airtogo-header a{position:relative;display:flex;align-items:center;justify-content:center;color:var(--color-foreground);text-decoration:none}.airtogo-header__logo{flex:0 0 auto;width:clamp(124px,16vw,164px)}.airtogo-header__logo img{display:block;width:100%;height:auto}.airtogo-header a sup{position:absolute;top:.1rem;right:.05rem;display:inline-grid;min-width:1.1rem;height:1.1rem;place-items:center;border-radius:999px;background:#171717;color:#fff;font-size:.68rem;font-weight:700;line-height:1}.airtogo-header svg{display:block;width:1.82rem}.airtogo-header .header__icons{display:flex;align-items:center;justify-content:flex-end}.airtogo-header .header__icons a{min-width:2.55rem;min-height:2.55rem;border-radius:999px}@keyframes airtogo-announcement-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.airtogo-announcement__track{width:100%;overflow-x:auto;animation:none;scrollbar-width:none}.airtogo-announcement__track::-webkit-scrollbar{display:none}.airtogo-announcement__group{min-width:max-content;justify-content:flex-start}.airtogo-announcement__group[aria-hidden=true]{display:none}}@media(min-width:750px){.airtogo-header__inner{width:min(var(--page-width),calc(100% - 3rem));min-height:4.45rem;padding:.52rem 0}}@media(max-width:749px){.airtogo-announcement__track{width:max-content;min-height:1.9rem;animation:airtogo-announcement-marquee 24s linear infinite}.airtogo-announcement__group{min-width:max-content;justify-content:flex-start;gap:1.8rem;padding:0 .9rem}.airtogo-announcement__group[aria-hidden=true]{display:flex}.airtogo-announcement__group span{font-size:.76rem}.airtogo-header__inner{min-height:4rem;padding:.42rem 0}.airtogo-header__logo{width:126px}.airtogo-header svg{width:1.74rem}.airtogo-header .header__icons a{min-width:2.46rem;min-height:2.46rem}}@media(max-width:749px)and (prefers-reduced-motion:reduce){.airtogo-announcement__track{width:100%;overflow-x:auto;animation:none}.airtogo-announcement__group[aria-hidden=true]{display:none}}.welcome{display:grid;grid-template-columns:var(--content-grid);background-color:#f6f6f7;padding:72px 0}.welcome-content{grid-column:2;display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0 24px}.welcome-description{max-width:80ch;line-height:1.4;margin-top:1.5rem}.icon{width:300px}.highlights{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:50px}@media(max-width:1100px){.highlights{grid-template-columns:1fr}}.highlight{display:flex;flex-direction:column;height:100%;padding:24px;border-radius:8px;background-color:#eef3ff;color:#5c5f62;line-height:1.4}.highlight>*+*{margin-top:1rem}.highlight h3{font-size:1rem;color:#202223}.highlight-description{flex:1 1}.highlight a{display:flex;width:fit-content;background-color:#fafbfb;box-shadow:#0003 0 -3px inset,#ffffffe6 0 2px inset;border:1px solid rgb(140,145,150);border-radius:4px;color:#5c5f62;padding:3px 10px 5px;text-decoration:none}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
