.card-wrapper{padding:0 3px 3px}.card-wrapper a:hover{opacity:1}.card-wrapper .areviews_product_item{margin-bottom:10px}.card-wrapper .card:not(.card--air-solutions):not(.card--air-collection) .card__information__category,.card-wrapper .card:not(.card--air-solutions):not(.card--air-collection) .card__information__subtitle,.card-wrapper .card:not(.card--air-solutions):not(.card--air-collection) .card__information__tag-list,.card-wrapper .card:not(.card--air-solutions):not(.card--air-collection) .promotional_information,.card-wrapper .card:not(.card--air-solutions):not(.card--air-collection) sale-promotion-information.promotional_information{display:none!important}.card-wrapper .card:not(.card--air-collection) .quick-add{position:absolute;right:12px;bottom:12px;margin:0;width:auto;z-index:3}.card-wrapper .card--air-collection .card__inner{position:relative;overflow:hidden}.card-wrapper .card--air-collection .card__media-overlay-link{position:absolute;top:0;left:0;right:0;bottom:52px;z-index:1;display:block;text-decoration:none}.card-wrapper .card--air-collection .card__media-overlay-link:after,.card-wrapper .card--air-collection a.card__media-overlay-link:after{display:none!important;content:none!important;pointer-events:none!important}.quick-add--collection-bar{position:absolute;left:12px;right:12px;bottom:auto;top:18vw;margin:0;width:auto;grid-row-start:unset;z-index:10;opacity:0;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease;pointer-events:none}@media screen and (min-width:1200px)and (max-width:1600px){.quick-add--collection-bar{top:20vw}}.collection-view--list .quick-add--collection-bar{top:auto;bottom:0;width:fit-content;left:20px}.card-wrapper .card--air-collection:hover .quick-add--collection-bar,.card-wrapper .card--air-collection:focus-within .quick-add--collection-bar{opacity:1;transform:none;pointer-events:auto}.card-wrapper .card--air-collection .quick-add--collection-bar modal-opener,.card-wrapper .card--air-collection .quick-add--collection-bar product-form,.card-wrapper .card--air-collection .quick-add--collection-bar .quick-add__submit,.card-wrapper .card--air-collection .quick-add--collection-bar .quick-add__trigger{position:relative;z-index:11;pointer-events:auto}.card-wrapper .card--air-collection .quick-add--collection-bar modal-opener .quick-add__submit{cursor:pointer}.card-wrapper .card--air-collection .quick-add--collection-bar .quick-add__trigger{position:relative;z-index:2;cursor:pointer}.card-wrapper .card--air-collection .quick-add--collection-bar .quick-add__submit{width:100%;min-width:0;height:auto;min-height:auto;padding:10px;border-radius:3px;border:none;background:var(--air-leaf, #2c4d31);color:var(--air-white, #fefcf8);font-size:13px;font-weight:600;box-shadow:none;display:flex;align-items:center;justify-content:center}.card-wrapper .card--air-collection .quick-add--collection-bar .quick-add__submit:hover{background:var(--air-leaf-mid, #3d6645);color:var(--air-white, #fefcf8)}.card-wrapper .card--air-collection .quick-add--collection-bar .quick-add__submit .icon-wrap,.card-wrapper .card--air-collection .quick-add--collection-bar .quick-add__submit:after{display:none}.card-wrapper .card--air-collection .card__information__category{font-size:11px;font-weight:600;text-transform:uppercase;color:var(--air-ink-muted, #353a35);margin-bottom:5px}.card-wrapper .card--air-collection .card__heading a{font-family:var(--font-heading-family);font-size:20px;font-weight:400;line-height:1.2;color:var(--air-ink, #1a1c19);-webkit-line-clamp:3}.card-wrapper .card--air-collection:hover .card__heading a{color:var(--air-leaf, #2c4d31)}.card-wrapper .card--air-collection .card__information__subtitle{margin:0 0 12px;font-size:13px;line-height:1.65;color:var(--air-ink-muted, #353a35);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-wrapper .card--air-collection .price__container .price-item--regular,.card-wrapper .card--air-collection .price__container .price-item--sale{font-size:clamp(18px,1.2vw,22px);font-weight:600}.card-wrapper .card--air-collection .price__container .price__sale .price-item--regular{font-size:14px;font-weight:400;color:#747373}.card-wrapper .card--air-collection .card__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.card-wrapper .card--air-collection .card__price-save{font-size:11px;font-weight:700;color:var(--air-leaf, #2c4d31);background:#2c4d3117;padding:2px 8px;border-radius:20px;white-space:nowrap}.card-wrapper .card--air-collection .card__price-row--with-now .price__sale .price-item--sale,.card-wrapper .card--air-solutions .card__price-row--with-now .price__sale .price-item--sale{display:none}.card-wrapper .card--air-collection .card__price-row--with-now .price__sale .price-item--regular,.card-wrapper .card--air-solutions .card__price-row--with-now .price__sale .price-item--regular,.card-wrapper .card--air-collection .card__price-row--with-now .price__regular .price-item--regular,.card-wrapper .card--air-solutions .card__price-row--with-now .price__regular .price-item--regular{font-size:14px;font-weight:400;color:#747373;text-decoration:line-through}.card-wrapper .card--air-collection .card__media .media img{object-fit:contain}.card-wrapper .card .quick-add__submit{min-width:40px;width:40px;height:40px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--air-ink);background:transparent;box-shadow:none;line-height:1;min-height:20px}.card-wrapper .card .quick-add__submit:hover,.card-wrapper .card .quick-add__submit:focus-visible{background:var(--air-leaf);color:var(--air-white)}.card-wrapper .card .quick-add__submit:hover .icon-wrap,.card-wrapper .card .quick-add__submit:focus-visible .icon-wrap{color:var(--air-white)}.card-wrapper .card .quick-add__submit:after{display:none}.card-wrapper .card__badge{grid-row-start:2;justify-self:center;z-index:5}.card-wrapper .card__badge .badge{display:flex;justify-content:center;align-items:center;width:70px;height:70px;font-size:13px;font-weight:700;line-height:1.2;text-transform:uppercase;color:#fff;background-color:#5c6670bd;border-radius:50%;padding:13px 5px}.card-wrapper .card_tag{position:absolute;top:0;right:0}.card-wrapper .card_tag img{width:50px;height:50px}.card-wrapper .card__heading a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:clamp(14px,1vw,20px);font-weight:400}.card-wrapper:hover .card__heading a{text-decoration:none}.card-wrapper .price__container .price__sale .price-item--regular{font-size:clamp(14px,.833vw,16px);color:#747373}.card-wrapper .price__container .price__sale .price-item--sale,.card-wrapper .price__container .price__regular .price-item--regular{font-size:clamp(14px,.833vw,16px)}.card-wrapper .discount-tag{position:absolute;top:0;left:0;font-size:14px;font-weight:700;line-height:1.8;color:var(--air-ivory);background-color:var(--air-warm-by-dark);border-radius:2px 11.5px 11.5px 2px;z-index:3;padding:0 10px}.card-wrapper .promotional_information{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:10px;z-index:2}.card-wrapper .promotional_information .copy{position:relative;z-index:2;cursor:pointer;min-height:20px;padding:5px;min-width:auto;color:var(--air-leaf);background:transparent;border:none;font-size:12px}.card-wrapper .promotional_information,.card-wrapper .promotional_information p,.card-wrapper .promotional_information a{font-size:14px;color:#036eb8;margin:0}.card-wrapper .promotional_information a{text-decoration:underline}.no-card-media .card__information{width:100%;position:absolute;left:0;top:0;padding:0}.card__information__tag-list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.card__information__tag-item{padding:2px 8px;border-radius:3px;background-color:#e5f9ff;font-size:14px;line-height:normal;color:var(--air-blue)}@media screen and (max-width:1000px){.card-wrapper{padding:0}.collection-view--list .quick-add--collection-bar{opacity:1;bottom:9px;left:20px}#product-grid.collection-view--list .card-wrapper .card--air-collection .card__information{padding:16px 16px 30px}}@media screen and (max-width:500px){.card-wrapper .discount-tag{font-size:12px}.card-wrapper .card_tag img{width:40px;height:40px}}.card-wrapper .card__media.card__media--tone-ivory{--gradient-background: #ece8dd;background:#ece8dd!important;background-attachment:scroll}.card-wrapper .card__media.card__media--tone-ivory .media{background-color:#ece8dd}
/*# sourceMappingURL=/cdn/shop/t/217/assets/snippets-card-product.css.map */
