/* Air Quit: additions on top of the mirrored Shopify theme */
[data-claim]{display:none!important}
.aq-reviews{padding:40px 16px 56px;text-align:center}
.aq-reviews__title{font-size:2.4rem;margin:0 0 12px}
.aq-reviews__empty{color:rgba(18,18,18,.7);font-size:1.5rem;margin:0 0 20px}
.aq-reviews__btn{display:inline-block;border:1px solid #121212;padding:12px 28px;color:#121212;text-decoration:none;font-size:1.4rem}
.heymerch-stockcount-wrapper-stock b{display:none}
.aq-bi{display:flex;justify-content:space-between;padding:6px 12px;font-size:1.3rem}
/* cart drawer contents */
.aq-cart{display:flex;flex-direction:column;height:100%;padding:0 2rem 2rem}
.aq-cart__head{display:flex;justify-content:space-between;align-items:center;padding:2rem 0 1rem;border-bottom:1px solid rgba(18,18,18,.1)}
.aq-cart__x{background:none;border:0;font-size:3rem;line-height:1;cursor:pointer;color:inherit}
.aq-cart__list{flex:1;overflow:auto}
.aq-cart__item{display:grid;grid-template-columns:64px 1fr auto;gap:12px;padding:16px 0;border-bottom:1px solid rgba(18,18,18,.08);align-items:start}
.aq-cart__item img{width:64px;height:64px;object-fit:contain;background:#f3f6f6;border-radius:8px}
.aq-cart__info{display:grid;gap:4px;font-size:1.4rem}.aq-cart__info small{color:rgba(18,18,18,.65);font-size:1.2rem;line-height:1.4}
.aq-cart__rm{background:none;border:0;padding:0;text-decoration:underline;font-size:1.2rem;cursor:pointer;justify-self:start;color:inherit}
.aq-cart__price{text-align:right;display:grid;font-size:1.4rem}.aq-cart__price s{color:rgba(18,18,18,.5);font-size:1.2rem}
.aq-cart__foot{padding-top:16px;display:grid;gap:8px}
.aq-cart__row{display:flex;justify-content:space-between;font-size:1.6rem}
.aq-cart__save{color:#2a9d8f;font-size:1.3rem;font-weight:600}
.aq-cart__checkout{background:#2a7f78;color:#fff;border:0;border-radius:6px;padding:14px;font-size:1.6rem;font-weight:700;cursor:pointer}
.aq-cart__note,.aq-cart__msg{font-size:1.2rem;text-align:center;color:rgba(18,18,18,.65);margin:0}
.aq-cart__msg{color:#d43c3c}
.aq-drawer{position:fixed;inset:0;z-index:2000;visibility:hidden}
.aq-drawer.is-open{visibility:visible}
.aq-drawer__bg{position:absolute;inset:0;background:rgba(0,0,0,.45);opacity:0;transition:opacity .25s}
.aq-drawer.is-open .aq-drawer__bg{opacity:1}
.aq-drawer__panel{position:absolute;top:0;right:0;height:100%;width:min(420px,92vw);background:#fff;transform:translateX(100%);transition:transform .3s ease;box-shadow:-8px 0 24px rgba(0,0,0,.12)}
.aq-drawer.is-open .aq-drawer__panel{transform:none}
.aq-cart__empty{display:grid;gap:16px;place-items:center;padding:60px 0;font-size:1.6rem}
.aq-cart__empty a{text-decoration:none;padding:14px 28px}
.gbbMixCascadeAddToCartBtn--disabled{opacity:1}
.gbbMixSubscriptionWidgetWrapper{max-height:none!important;height:auto!important;overflow:visible!important}
/* bundle builder: match the original's resting state */
.gbbMixCascadeFooterWrapper{position:static!important}
.gbbMixCascadeProductTitle{color:#333!important}
.gbbMixCascadeProductCompareAtPrice{display:block!important}
.gbbMixCascadeCartDrawerContainer{display:none!important}
.gbbMixPageWrapper.aq-has-items .gbbMixCascadeCartDrawerContainer{display:block!important}
.gbbMixCascadeProductsPrice{color:#333!important}
