.bw-cart-bar{position:fixed;inset:auto 0 0;z-index:30;color:#f6f5f1;background:#1f3328;box-shadow:0 -4px 24px #14291f18;border-top:1px solid #f6f5f12b;padding:10px 0 calc(10px + env(safe-area-inset-bottom))}.bw-cart-bar[hidden],body:has(theme-drawer[open],.bw-mobile-menu[open],dialog[open]) .bw-cart-bar{display:none}.bw-cart-bar-inner{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:0 18px;width:min(1440px,calc(100% - 112px));margin-inline:auto}.bw-cart-bar-image{display:block;width:52px;height:52px;aspect-ratio:1;object-fit:cover}.bw .bw-cart-bar-title{margin:0 0 2px;font-size:var(--bw-text-control);line-height:1.1;letter-spacing:-.02em}.bw .bw-cart-bar-price{display:flex;align-items:center;flex-wrap:wrap;gap:3px 10px;margin:0;font-size:var(--bw-text-support);line-height:1.25}.bw-cart-bar-price [data-selection]{color:#e1ecab}.bw-cart-bar-price s{color:#c2ccc0}.bw-cart-bar-price strong{font-size:18px;font-weight:500}.bw .bw-cart-bar-submit{min-width:180px;justify-content:center;min-height:46px;line-height:18px;padding:12px 22px;color:#14291f;background:#e1ecab;border-color:#e1ecab}.bw .bw-cart-bar-submit:hover{color:#14291f;background:#f0f3d4;border-color:#f0f3d4}.bw-cart-bar :focus-visible{outline:2px solid #e1ecab;outline-offset:4px}.bw .bw-cart-bar-status{grid-column:2 / -1;margin:8px 0 0;max-width:80ch;font-size:var(--bw-text-support);line-height:1.4}body:has(.bw-cart-bar) .bw-footer{padding-bottom:calc(24px + var(--bw-cart-bar-height, 122px))}body:has(.bw-cart-bar) .page-wrapper{scroll-padding-bottom:var(--bw-cart-bar-height, 122px)}html:has(.bw-cart-bar){scroll-padding-bottom:var(--bw-cart-bar-height, 122px)}@media(max-width:749px){.bw-cart-bar{padding:8px 0 calc(8px + env(safe-area-inset-bottom))}.bw-cart-bar-inner{grid-template-columns:minmax(0,1fr) auto;gap:0 12px;width:calc(100% - 40px)}.bw-cart-bar-image,.bw-cart-bar-title{display:none}.bw .bw-cart-bar-price{gap:3px 8px;font-size:var(--bw-text-support)}.bw-cart-bar-price [data-selection]{flex-basis:100%}.bw-cart-bar-price strong{font-size:18px}.bw .bw-cart-bar-submit{min-width:132px;padding-inline:18px;min-height:44px;font-size:var(--bw-button-text-size);line-height:16.8px}.bw .bw-cart-bar-status{grid-column:1 / -1;font-size:var(--bw-text-support)}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/barrier-purchase-bar.css.map */
