.airox-product-main .page-width--full{--page-padding: clamp(16px, 1.7vw, 32px)}.airox-product-main .featured-product.product{align-items:start;gap:clamp(24px,3vw,56px)}.airox-product-main .product__gallery-container{min-width:0;padding:clamp(18px,2.5vw,44px);border-radius:clamp(24px,2.2vw,36px);background:#f2f2f2}.airox-product-main .product__gallery{min-width:0}.airox-product-main .product__media-container{min-width:0;gap:clamp(16px,2vw,26px)}.airox-product-main .product__media-list .product__media{border-radius:0;background:transparent;align-items:center;justify-content:center}.airox-product-main .product__media-list .product__media>img,.airox-product-main .product__thumbnail>img{object-fit:contain}.airox-product-main .product__media-list .product__media>img{width:100%;height:100%;min-height:0;max-width:100%;max-height:100%;aspect-ratio:auto}.airox-product-main .product__thumbnails{width:100%;min-width:0}.airox-product-main .product__thumbnails-list{display:flex;width:100%;max-width:100%;margin-inline:0;justify-content:center;justify-content:safe center;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.airox-product-main .product__thumbnail{flex:0 0 clamp(72px,calc((100% - 100px) / 6),112px);width:clamp(72px,calc((100% - 100px) / 6),112px);border:1px solid #cbd2c8;border-radius:15px;background:#f0f6eb;scroll-snap-align:start}.airox-product-main .product__thumbnail[aria-current=true]{border-color:#47772e}.airox-product-main .product__thumbnail:after{display:none}.airox-product-main .product__info{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;column-gap:0;row-gap:clamp(18px,1.8vw,28px);min-width:0}.airox-product-main .product__info>:not(.product__text){grid-column:1 / -1;min-width:0}.airox-product-main .product__info>*+*{margin-block-start:0}.airox-product-main .product__title.with-price{display:grid;grid-template-columns:minmax(0,1fr);gap:4px}.airox-product-main .product__title h1{font-size:clamp(23px,1.75vw,30px);line-height:1.15;letter-spacing:-.025em}.airox-product-main .airox-product-subtitle{grid-column:1 / -1;max-width:62ch;color:#37454a;font-size:clamp(14px,1vw,17px);line-height:1.3}.airox-product-main .product__title .product__price{grid-column:1 / -1;margin-top:clamp(10px,1.3vw,18px);place-self:start;font-size:clamp(28px,2.1vw,36px);font-weight:700}.airox-product-main .product__title .product__price .price{display:flex;flex-direction:row;align-items:baseline;gap:14px}.airox-product-main .product__title .product__price .price__sale{color:#8b9293;font-size:65%;font-weight:400}.airox-product-main .installment{display:none}.airox-product-main .variant-picker{gap:8px}.airox-product-main .variant-picker .form__label{font-size:16px}.airox-product-main .variant-picker .swatches{gap:10px}.airox-product-main .variant-picker .color-swatch{width:44px;height:44px;border:1px solid #29373d;border-radius:7px}.airox-product-main .airox-review-showcase{min-width:0}.airox-product-main .airox-review-showcase__top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:15px;font-weight:700}.airox-product-main .airox-review-showcase__top a{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:2px 7px;border:1px solid #83a342;border-radius:999px;color:#527b25;font-size:11px;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap}.airox-product-main .airox-review-showcase__actions,.airox-product-main .airox-review-showcase__navigation{display:flex;align-items:center;gap:8px}.airox-product-main .airox-review-showcase__navigation[hidden]{display:none}.airox-product-main .airox-review-showcase__arrow{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid #b8c5b0;border-radius:50%;background:#f5faef;color:#527b25;cursor:pointer}.airox-product-main .airox-review-showcase__arrow:disabled{opacity:.4;cursor:default}.airox-product-main .airox-review-showcase__arrow:focus-visible{outline:2px solid #527b25;outline-offset:2px}.airox-product-main .airox-review-showcase__cards{display:flex;gap:9px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.airox-product-main .airox-review-showcase__cards::-webkit-scrollbar{display:none}.airox-product-main .airox-review-showcase__cards[hidden]{display:none}.airox-product-main .airox-review-showcase__card{display:flex;flex:0 0 min(205px,70vw);flex-direction:column;gap:4px;height:120px;padding:10px 12px;border:1px solid #b8c5b0;border-radius:12px;background:#f5faef;scroll-snap-align:start}.airox-product-main .airox-review-showcase__stars{color:#edaa00;font-size:13px;letter-spacing:1px}.airox-product-main .airox-review-showcase__card strong{overflow:hidden;font-size:13px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.airox-product-main .airox-review-showcase__card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12px;line-height:1.25}.airox-product-main .airox-review-showcase__card small{margin-top:auto;font-size:11px}.airox-product-main .airox-review-showcase__empty{padding:18px;border:1px solid #cbd2c8;border-radius:12px;background:#f5faef;font-size:14px}.airox-product-main .airox-product-offer{width:100%;min-width:0;box-sizing:border-box;overflow:hidden;border:1px solid #aab6a6;border-radius:7px}.airox-product-main .airox-product-offer strong{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:33px;padding:6px 10px;background:linear-gradient(90deg,#cbd9bb,#e8edcc);font-size:13px;line-height:1.2}.airox-product-main .airox-product-offer strong:after{content:"%";display:grid;flex:0 0 20px;place-items:center;width:20px;height:20px;background:#5d8a20;clip-path:polygon(50% 0,62% 14%,78% 6%,82% 24%,100% 30%,90% 48%,100% 65%,82% 72%,78% 94%,60% 86%,50% 100%,39% 86%,21% 94%,18% 73%,0 65%,10% 48%,0 31%,18% 24%,22% 6%,39% 14%);color:#fff;font-size:11px;font-weight:700}.airox-product-main .airox-product-offer p{min-height:25px;padding:6px 10px;font-size:10px;line-height:1.2}.airox-product-main .product-form-wrapper{margin-block-start:0;width:100%;min-width:0}.airox-product-main .product-form-wrapper .product-form,.airox-product-main .product-form__buttons{width:100%;min-width:0}.airox-product-main .product-form__buttons .buy-buttons{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;width:100%;min-width:0}.airox-product-main .product-form__buttons .buy-buttons:has(>.product-form__submit):has(>.shopify-payment-button){grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.airox-product-main .product-form__buttons .buy-buttons:has(>.shopify-payment-button)>.product-form__submit{grid-column:2;grid-row:1}.airox-product-main .product-form__buttons .buy-buttons:has(>.product-form__submit)>.shopify-payment-button{grid-column:1;grid-row:1}.airox-product-main .product-form__buttons .buy-buttons:has(>.quantity)>.product-form__submit,.airox-product-main .product-form__buttons .buy-buttons:has(>.quantity)>.shopify-payment-button{grid-row:2}.airox-product-main .product-form__buttons .buy-buttons>.quantity,.airox-product-main .product-form__buttons .buy-buttons>.product-form__alert{grid-column:1 / -1}.airox-product-main .product-form__buttons .shopify-payment-button{grid-column:-2 / -1;min-width:0;width:100%}.airox-product-main .product-form__buttons .product-form__submit{display:flex!important;grid-column:1;min-width:0;width:100%;min-height:64px;height:64px;padding:0 6px;border:1px solid #417a26;border-radius:9px;background:#e8f1dc;color:#557b24;font-size:clamp(16px,1.3vw,20px);font-weight:700}.airox-product-main .product-form__buttons .product-form__submit .btn-text,.airox-product-main .product-form__buttons .product-form__submit .btn-text>span{white-space:nowrap;word-break:normal;overflow-wrap:normal;font-weight:700}.airox-product-main .product-form__buttons .product-form__submit .btn-fill{display:none}.airox-product-main .product-form__buttons .product-form__submit:after{border:0}.airox-product-main .product-form__buttons .product-form__submit .btn-text:before{content:"";display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.75em;height:1.75em;margin-right:4px;background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cdefs%3E%3ClinearGradient id='g'%3E%3Cstop stop-color='%239dba20'/%3E%3Cstop offset='1' stop-color='%232c5d2b'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23g)' d='M5 7h10a4 4 0 0 1 4 3l2 9h35a4 4 0 0 1 4 5l-4 25a4 4 0 0 1-4 3H25a4 4 0 0 1-4-3L15 14H5a3.5 3.5 0 0 1 0-7Z'/%3E%3Ccircle fill='url(%23g)' cx='28' cy='58' r='3.5'/%3E%3Ccircle fill='url(%23g)' cx='50' cy='58' r='3.5'/%3E%3Cg fill='none' stroke='white' stroke-width='2.5'%3E%3Cellipse cx='33' cy='30' rx='3.5' ry='5'/%3E%3Cellipse cx='46' cy='42' rx='3.5' ry='5'/%3E%3Cpath d='m47 25-16 22'/%3E%3C/g%3E%3C/svg%3E")}.airox-product-main .product-form__buttons .shopify-payment-button__button--unbranded{white-space:nowrap;word-break:normal;overflow-wrap:normal;width:100%;min-width:0;min-height:64px;height:64px;padding:0 24px;border-radius:9px;background:linear-gradient(100deg,#9dba20,#2c5d2b);color:#fff;font-size:clamp(18px,1.5vw,24px);font-weight:700;text-transform:uppercase;gap:8px}.airox-product-main .product-form__buttons .shopify-payment-button__button--unbranded:before{content:"";flex:0 0 29px;width:29px;height:29px;background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='white' d='M2 4h4l3.2 16.1a3 3 0 0 0 3 2.4h13.1a3 3 0 0 0 2.9-2.3L31 9H8.1L7.5 6A3 3 0 0 0 4.6 3H2a1 1 0 0 0 0 2Z'/%3E%3Ccircle fill='white' cx='13' cy='27' r='2.2'/%3E%3Ccircle fill='white' cx='25' cy='27' r='2.2'/%3E%3C/svg%3E")}.airox-product-main .product-form__buttons .shopify-payment-button__button--unbranded:after{inset:auto 0 0 auto;width:22px;height:22px;border:0;border-radius:0;background:linear-gradient(135deg,#fff 0 57%,#70bb2c 57% 100%);clip-path:polygon(100% 0,100% 100%,0 100%)}.airox-product-main .product-form__buttons .shopify-payment-button__button--unbranded:hover:not([disabled]){background:linear-gradient(100deg,#8eaa19,#245126);color:#fff}.airox-product-main .product__info>.product__text{grid-column:auto;display:flex;align-items:center;min-width:0;min-height:64px;margin-block-start:0;padding:8px 6px;background:#f0f6e9;border-radius:0}.airox-product-main .product__info>.product__text .product__text-inner{width:100%;min-width:0;padding:0;background:transparent;border-radius:0}.airox-product-main .product__info>.product__text.first{border-radius:28px 0 0 28px}.airox-product-main .product__info>.product__text.last{border-radius:0 28px 28px 0}.airox-product-main .product__text-inner{gap:7px}.airox-product-main .product__text-inner figure{flex:0 0 24px;width:24px}.airox-product-main .airox-product-benefit__animated-icon video{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.airox-product-main .product__text-inner p{font-size:11px;line-height:1.2}@media screen and (min-width:1024px){.airox-product-main.section--padding{--airox-product-edge-space: clamp(20px, 2.2vh, 28px);padding-block-start:var(--airox-product-edge-space);padding-block-end:var(--airox-product-edge-space)}.airox-product-main .featured-product.product{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);grid-template-rows:minmax(0,1fr);max-width:1840px;height:calc(100vh - var(--header-height, 0px) - var(--topbar-height, 0px) - var(--airox-product-edge-space) - var(--airox-product-edge-space) - 20px);height:calc(100dvh - var(--header-height, 0px) - var(--topbar-height, 0px) - var(--airox-product-edge-space) - var(--airox-product-edge-space) - 20px);min-height:0;align-items:stretch;margin-inline:auto}.airox-product-main .product__gallery-container{height:100%;min-height:0;aspect-ratio:auto;overflow:hidden}.airox-product-main .product__info{height:100%;min-height:0;overflow:visible;padding-right:8px;align-content:space-between;row-gap:clamp(6px,.9vh,12px)}.airox-product-main .product__title .product__price{margin-top:clamp(8px,1vh,14px)}.airox-product-main .airox-review-showcase__card{min-height:0}.airox-product-main .product__gallery,.airox-product-main .product__media-container,.airox-product-main .product__media-container>.relative{height:100%;min-height:0}.airox-product-main .product__media-container{display:grid;grid-template-rows:minmax(0,1fr) auto}.airox-product-main .product__media-container>.relative{min-height:0}.airox-product-main .product__media-container .slider,.airox-product-main .product__media-list,.airox-product-main .product--thumbnail .product__media-list .product__media{height:100%;min-height:0}.airox-product-main .product__thumbnails-list{align-items:stretch}}@media screen and (max-width:1023px){.airox-product-main .product__gallery-container{width:100%}.airox-product-main .product__media-container>.relative{aspect-ratio:1.3 / 1}.airox-product-main .product__media-container .slider,.airox-product-main .product__media-list,.airox-product-main .product__media-list .product__media{height:100%}.airox-product-main .product__media-list .product__media{width:100%}.airox-product-main .product__info{margin-top:8px}.airox-product-main .product__thumbnails.with-dots{display:grid}}@media screen and (min-width:1024px)and (max-height:850px){.airox-product-main .product__gallery-container{padding:20px}.airox-product-main .product__media-container{gap:12px}.airox-product-main .product__thumbnail{flex-basis:76px;width:76px}.airox-product-main .product__info{row-gap:5px}.airox-product-main .product__title .product__price{margin-top:6px}.airox-product-main .airox-review-showcase__card{height:100px;padding:8px 10px}.airox-product-main .product__info>.product__text{min-height:56px}}@media screen and (max-width:639px){.airox-product-main .featured-product.product{gap:0}.airox-product-main .product__info{margin-top:0}.airox-product-main .airox-mobile-product-card{grid-column:1 / -1;overflow:hidden;border-radius:26px;background:#f2f2f2}.airox-product-main .airox-mobile-product-card .product__gallery-container{height:auto;min-height:0;padding:18px 14px 0;border-radius:0;background:transparent}.airox-product-main .airox-mobile-product-card .product__gallery,.airox-product-main .airox-mobile-product-card .product__thumbnails{height:auto;min-height:0}.airox-product-main .airox-mobile-product-card .product__media-container{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;height:min(calc(100vw + 40px),540px);min-height:0;gap:14px}.airox-product-main .airox-mobile-product-card .product__media-container>.relative{height:100%;min-height:0;aspect-ratio:auto;overflow:hidden}.airox-product-main .airox-mobile-product-card .product__thumbnails,.airox-product-main .airox-mobile-product-card .product__thumbnails-list{max-height:56px}.airox-product-main .airox-mobile-product-card .product__title{display:block;padding:38px 20px 20px}.airox-product-main .airox-mobile-product-card .product__title h1{font-size:clamp(16px,4.4vw,20px);line-height:1.1}.airox-product-main .airox-mobile-product-card .airox-product-subtitle{margin-top:3px;font-size:12px;line-height:1.25}.airox-product-main .airox-mobile-product-card__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:70px;padding:12px 20px 16px;border-top:1px solid #bec4c5}.airox-product-main .airox-mobile-product-card__footer .product__price{min-width:0;font-size:clamp(20px,5.5vw,26px);font-weight:700}.airox-product-main .airox-mobile-product-card__footer .price{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px}.airox-product-main .airox-mobile-product-card__footer .price__sale{color:#7f8788;font-size:65%;font-weight:400}.airox-product-main .airox-mobile-product-card__footer .variant-picker{flex:0 0 auto;gap:4px}.airox-product-main .airox-mobile-product-card__footer .variant-picker .form__label{font-size:11px}.airox-product-main .airox-mobile-product-card__footer .variant-picker .swatches{gap:5px}.airox-product-main .airox-mobile-product-card__footer .variant-picker .color-swatch{--swatch-radius: 7px;width:30px;height:30px;border-radius:7px}.airox-product-main .airox-mobile-product-card__footer .swatches--variant .color-swatch.with-image{background-color:var(--swatch-background)!important;background-image:none!important}.airox-product-main .airox-product-offer{width:100%}.airox-product-main .product__gallery-container{padding:14px;border-radius:22px}.airox-product-main .product__media-container{gap:14px}.airox-product-main .product__media-container>.relative{aspect-ratio:1 / 1}.airox-product-main .product__thumbnails-list{gap:7px}.airox-product-main .product__thumbnail{flex-basis:clamp(40px,11vw,52px);width:clamp(40px,11vw,52px);border-radius:9px}.airox-product-main .product__info{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:16px}.airox-product-main .product-form__buttons .buy-buttons{gap:8px}.airox-product-main .product-form__buttons .product-form__submit{padding-inline:3px;font-size:clamp(10px,2.8vw,15px);letter-spacing:0}.airox-product-main .product-form__buttons .product-form__submit .btn-text{white-space:nowrap}.airox-product-main .product-form__buttons .product-form__submit,.airox-product-main .product-form__buttons .shopify-payment-button__button--unbranded{min-height:56px;height:56px}.airox-product-main .product-form__buttons .shopify-payment-button__button--unbranded{height:56px;font-size:18px}.airox-product-main .product__info>.airox-product-benefit{grid-column:auto;min-height:62px;padding:6px 3px}.airox-product-main .product__info>.product__text:not(.airox-product-benefit){grid-column:1 / -1}.airox-product-main .airox-product-benefit .product__text-inner{gap:3px}.airox-product-main .airox-product-benefit figure{flex-basis:19px;width:19px}.airox-product-main .airox-product-benefit p{font-size:clamp(7px,1.8vw,10px);line-height:1.15}.airox-product-main .product__info>.airox-product-benefit.first{border-radius:999px 0 0 999px;padding-left:8px}.airox-product-main .product__info>.airox-product-benefit.last{border-radius:0 999px 999px 0;padding-right:8px}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/airox-product-showcase.css.map */
