aire-bf-tiers{display:block;width:100%;margin-block-start:var(--gap-sm,12px)}dialog aire-bf-tiers,.quick-add-modal aire-bf-tiers{display:none}.aire-bf-cart-wrap{padding:0 var(--padding-xl,16px) 12px}.aire-bf-cart-wrap--page{padding:0 0 16px;width:100%}aire-bf-cart[hidden],aire-bf-tiers[hidden]{display:none}.aire-bf-cart-wrap:has(aire-bf-cart[hidden]){display:none}.aire-bf-cart-wrap--perks{padding:0;width:100%}.cart-drawer .aire-bf-cart-wrap{padding-bottom:8px}.cart-drawer__items{flex:1 1 auto;min-height:150px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.cart-drawer .cart-actions{display:none}.cart-drawer__summary{display:flex;flex-direction:column;gap:8px;padding-block:10px max(10px,env(safe-area-inset-bottom,0px))!important;border-top:1px solid rgba(23,11,2,.08);box-shadow:0 -6px 16px #170b020f}.cart-drawer .cart__summary-totals{gap:2px!important;padding-block-start:0!important;margin-block-start:0!important;border-block-start:0!important}.cart-drawer .cart__total-container{row-gap:0}.cart-drawer .cart__total{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.cart-drawer .cart__total-label{font-size:14px}.cart-drawer .cart__total-value{font-size:20px;line-height:1.2}.cart-drawer .tax-note,.cart-drawer .tax-note *{font-size:11px;line-height:1.3;opacity:.75}.cart-drawer .cart__original-total-container,.cart-drawer .cart__original-total-container *{font-size:12px}.cart-drawer .cart__ctas{gap:6px}.cart-drawer .cart__ctas .cart__checkout-button{height:46px;min-height:46px}@container cart-items (max-width: 719px){.cart-items__table-row{grid-template-columns:44px minmax(0,1fr) auto auto;grid-template-areas:"media details quantity price" "media error error error";align-items:center;column-gap:10px;padding-bottom:10px;margin-bottom:10px}.cart-items--dividers .cart-items__table-row{margin-bottom:10px}.cart-items__media{align-self:center}.cart-items__media-container{width:44px;height:44px;aspect-ratio:auto!important;border-radius:8px;background:#fff;align-items:center;justify-content:center}.cart-items__media-image{width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:contain!important}.cart-items__details{min-width:0;display:flex;flex-direction:column;gap:2px}.cart-items__details>*+*{margin-block-start:0}.cart-items__details>p:first-child{min-width:0}.cart-items__title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;line-height:1.3}.cart-items__details .cart-items__variants,.cart-items__details .cart-items__variants *{font-size:12px;line-height:1.2}.cart-items__details>div:last-child{display:none}.cart-items__quantity{margin:0;gap:0;align-self:center}.cart-items__quantity .quantity-selector{display:inline-flex;align-items:center;height:32px;min-height:32px;flex:0 0 auto;--quantity-selector-width:88px;width:88px}.cart-items__quantity .quantity-selector button{flex:0 0 28px;width:28px;min-width:28px;height:32px;padding:0}.cart-items__quantity .quantity-selector input{flex:1 1 auto;width:auto!important;min-width:0!important;max-width:none;padding:0!important;margin:0;font-size:14px;text-align:center;color:inherit;opacity:1;-webkit-text-fill-color:currentColor}.cart-items__remove{width:32px;height:32px}.cart-items__remove svg{width:16px;height:16px}.cart-items__price{--cart-item-price-width:auto;min-width:0;font-size:13px;font-weight:600;white-space:nowrap;align-self:center}}.product-form-buttons>aire-bf-tiers{flex:1 0 100%!important;min-width:0!important;width:100%;margin-block-start:4px}.aire-bf-banner{max-width:var(--page-width,1400px);margin:var(--bf-mt,16px) auto var(--bf-mb,0);padding-inline:var(--page-margin,16px);box-sizing:border-box;width:100%}.aire-bf-banner[hidden]{display:none}.aire-bf-banner__box{background:var(--aire-dark);color:var(--aire-on-dark);border-radius:16px;padding:var(--bf-pt,20px) 18px var(--bf-pb,20px);display:flex;flex-direction:column;gap:14px;box-sizing:border-box}.aire-bf-banner--full{max-width:none;padding-inline:0;background:var(--aire-dark)}.aire-bf-banner--full .aire-bf-banner__box{max-width:var(--page-width,1400px);margin-inline:auto;border-radius:0;padding-inline:var(--page-margin,16px)}.aire-bf-banner__label{font-size:11px;font-weight:600;letter-spacing:.12em;color:var(--aire-accent);text-transform:uppercase}.aire-bf-banner__h{font-family:var(--font-heading--family,inherit);font-size:26px;font-weight:600;line-height:1.1;margin:4px 0 0;color:var(--aire-on-dark)}.aire-bf-banner__tiers{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:8px}.aire-bf-banner__tier{border:1.5px solid var(--aire-accent);border-radius:12px;padding:10px 4px;text-align:center;display:flex;flex-direction:column;gap:2px}.aire-bf-banner__tier span{font-size:12px;color:var(--aire-light)}.aire-bf-banner__tier b{font-family:var(--font-heading--family,inherit);font-size:22px;font-weight:700}.aire-bf-banner__tier.is-top{background:var(--aire-accent);color:var(--aire-accent-text)}.aire-bf-banner__tier.is-top span{color:var(--aire-accent-text)}.aire-bf-banner__tier,.aire-bf-banner__tier span{transition:background-color .2s ease,border-color .2s ease,color .2s ease}.aire-bf-banner__tier.is-top:hover{background:var(--aire-hover-bg,#df2531);border-color:var(--aire-hover-bg,#df2531);color:var(--aire-hover-text,#ffffff)}.aire-bf-banner__tier.is-top:hover span{color:var(--aire-hover-text,#ffffff)}@keyframes aire-tier-pulse{0%,to{background:var(--aire-accent);border-color:var(--aire-accent);color:var(--aire-accent-text)}50%{background:var(--aire-hover-bg,#df2531);border-color:var(--aire-hover-bg,#df2531);color:var(--aire-hover-text,#ffffff)}}@keyframes aire-tier-pulse-text{0%,to{color:var(--aire-accent-text)}50%{color:var(--aire-hover-text,#ffffff)}}@media(hover:none){.aire-bf-banner__tier.is-top{animation:aire-tier-pulse 2.4s ease-in-out infinite}.aire-bf-banner__tier.is-top span{animation:aire-tier-pulse-text 2.4s ease-in-out infinite}}@media(hover:none)and (prefers-reduced-motion:reduce){.aire-bf-banner__tier.is-top,.aire-bf-banner__tier.is-top span{animation:none}.aire-bf-banner__tier.is-top{background:var(--aire-hover-bg,#df2531);border-color:var(--aire-hover-bg,#df2531);color:var(--aire-hover-text,#ffffff)}.aire-bf-banner__tier.is-top span{color:var(--aire-hover-text,#ffffff)}}.aire-bf-banner__note{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;color:var(--aire-muted);margin:0;text-align:left}.aire-bf-banner__note:before{content:"";width:16px;height:16px;flex-shrink:0;margin-top:1px;background:var(--aire-accent);-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='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12V4h8l10 10-8 8L3 12z'/%3E%3Ccircle cx='7.5' cy='7.5' r='1.4'/%3E%3C/svg%3E") center/contain 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='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12V4h8l10 10-8 8L3 12z'/%3E%3Ccircle cx='7.5' cy='7.5' r='1.4'/%3E%3C/svg%3E") center/contain no-repeat}.aire-bf-banner__offer{display:flex;flex-direction:column;gap:14px}.aire-bf-banner__side{display:flex;flex-direction:column;gap:10px}.aire-bf-banner__gift{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--aire-muted);font-size:13px;font-weight:400;line-height:1.4;text-align:left}.aire-bf-banner__gift svg{color:var(--aire-success);flex-shrink:0;width:16px;height:16px;margin-top:1px}@media(max-width:749px){.aire-bf-banner__box{align-items:center;text-align:center}.aire-bf-banner__text,.aire-bf-banner__offer,.aire-bf-banner__tiers,.aire-bf-banner__side{width:100%;align-items:center}.aire-bf-banner__side{width:fit-content;max-width:100%;align-items:flex-start;margin-inline:auto}}@media(min-width:750px){.aire-bf-banner__box{flex-direction:row;align-items:center;justify-content:space-between;gap:32px;padding-inline:32px}.aire-bf-banner--full .aire-bf-banner__box{padding-inline:max(var(--page-margin,16px),40px)}.aire-bf-banner__offer{display:contents}.aire-bf-banner__text{flex:1 1 0;min-width:200px}.aire-bf-banner__h{font-size:32px}.aire-bf-banner__tiers{flex:0 1 540px;gap:12px}.aire-bf-banner__tier{padding:18px 8px;border-radius:14px;gap:4px}.aire-bf-banner__tier span{font-size:14px}.aire-bf-banner__tier b{font-size:32px;line-height:1.05}.aire-bf-banner__side{flex:1 1 0;min-width:200px;flex-direction:column;align-items:flex-start;gap:10px}}.aire-bf-badge{display:none}.aire-bf-badges-on .aire-bf-badge{display:flex;background:var(--aire-dark);color:var(--aire-light);font-weight:600;letter-spacing:.02em;margin-block-start:4px}.aire-bf-sticky{position:fixed;left:12px;right:12px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:40;min-height:52px;box-sizing:border-box;background:var(--aire-dark);color:var(--aire-on-dark);border-radius:40px;padding:8px 8px 8px 18px;display:flex;align-items:center;gap:12px;text-decoration:none;box-shadow:0 8px 24px #00000040;max-width:480px;margin-inline:auto}.aire-bf-sticky[hidden]{display:none}.aire-bf-sticky__main{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.aire-bf-sticky__msg{font-size:13px;line-height:1.3}.aire-bf-sticky__msg strong{color:var(--aire-accent)}.aire-bf-sticky__bar{height:4px;border-radius:4px;background:var(--aire-line);position:relative;overflow:hidden;display:block}.aire-bf-sticky__bar span{position:absolute;left:0;top:0;bottom:0;background:var(--aire-accent);display:block}.aire-bf-sticky__gift{display:flex;align-items:center;justify-content:inherit;gap:5px;font-size:11px;font-weight:600;color:var(--aire-success);line-height:1.2}.aire-bf-sticky__gift svg{width:13px;height:13px;flex-shrink:0}.aire-bf-sticky__btn{background:var(--aire-accent);color:var(--aire-accent-text);font-size:13px;font-weight:600;border-radius:40px;padding:10px 14px;white-space:nowrap}@media(max-width:749px){.aire-bf-sticky{left:84px;right:84px;min-height:48px;padding:8px 16px;justify-content:center}.aire-bf-sticky__btn{display:none}.aire-bf-sticky__gift{justify-content:center}.aire-bf-sticky__msg{font-size:12px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.aire-sp{position:fixed;left:12px;right:12px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:41;pointer-events:none}.aire-has-sticky .aire-sp{bottom:calc(80px + env(safe-area-inset-bottom,0px))}@media(min-width:750px){.aire-sp{left:20px;right:auto;bottom:20px;width:360px}}.aire-sp__toast{pointer-events:auto;background:#fff;color:#170b02;border:1px solid #f0e6df;border-radius:14px;padding:12px 4px 12px 12px;display:flex;align-items:center;gap:12px;box-shadow:0 10px 30px #170b022e;opacity:0;transform:translateY(16px);transition:opacity .3s ease,transform .3s ease;font-family:var(--font-body--family,inherit)}.aire-sp__toast.is-in{opacity:1;transform:none}.aire-sp__toast--dark{background:var(--aire-dark);color:var(--aire-on-dark);border-color:var(--aire-dark);box-shadow:0 10px 30px #170b0247}.aire-sp__thumb{width:48px;height:48px;border-radius:12px;background:var(--aire-light-bg);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.aire-sp__thumb img{width:100%;height:100%;object-fit:cover}.aire-sp__toast--dark .aire-sp__thumb{background:var(--aire-dark-2)}.aire-sp__body{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0;color:inherit;text-decoration:none}.aire-sp__title{font-size:14px;font-weight:600}.aire-sp__text{font-size:13px;color:#3a2a1e;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.aire-sp__toast--dark .aire-sp__text{color:var(--aire-muted)}.aire-sp__meta{display:flex;align-items:center;gap:4px;font-size:11px;color:#5d2b09}.aire-sp__close{width:44px;height:44px;border:0;background:transparent;color:#5d2b09;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.aire-sp__toast--dark .aire-sp__close{color:var(--aire-muted)}@media(prefers-reduced-motion:reduce){.aire-sp__toast{transition:none;transform:none}}.aire-sp-chip{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;width:fit-content;background:var(--aire-dark);color:var(--aire-on-dark);border-radius:40px;padding:7px 12px 7px 10px;font-size:12px;font-weight:500;line-height:1.2;margin-block-start:8px}.aire-sp-chip[hidden]{display:none}.aire-sp-chip strong{color:var(--aire-accent);font-weight:700}product-price:has(>.aire-sp-chip){display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;column-gap:12px;row-gap:8px}product-price:has(>.aire-sp-chip)>:first-child{flex:0 1 auto!important;width:auto!important;margin:0!important}product-price>.aire-sp-chip{flex:0 0 auto;margin:0 0 0 auto!important;align-self:center!important}product-price:has(>.aire-sp-chip)>:not(.aire-sp-chip):not(:first-child){flex-basis:100%}.aire-sp-chip svg,.aire-sp__toast--dark .aire-sp__thumb svg{stroke:var(--aire-accent)}
/*# sourceMappingURL=/cdn/shop/t/14/assets/aire-bf.css.map */
