.bw-details__side{display:grid;gap:2rem;align-content:start}@media(min-width:990px){.bw-details__side{align-self:stretch}.bw-details__buy{position:sticky;top:2.4rem}}.bw-details__media{margin:0;border-radius:var(--bw-radius-card);overflow:hidden;background:#fff;box-shadow:var(--bw-shadow-card),inset 0 0 0 1px var(--bw-line);aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center}.bw-details__media img{width:100%;height:100%;object-fit:contain;display:block}.bw-details__buy{border-radius:var(--bw-radius-card);background:var(--bw-forest-700);color:#fff;padding:2.4rem;display:grid;gap:1.6rem}.bw-details__buy-title{margin:0;font-family:var(--font-heading-family);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:2rem;line-height:1.15}.bw-details__buy-price{margin:.6rem 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem;font-size:1.8rem;font-weight:700}.bw-details__buy-save{font-size:1.3rem;font-weight:600;color:var(--bw-lime-400)}.bw-details__buy .button{--color-button: 204, 217, 30;--color-button-text: 20, 59, 31}.bw-details__buy-note{margin:0;display:flex;align-items:center;gap:.8rem;font-size:1.3rem;opacity:.9}.bw-details__buy-note .bw-icon{width:2rem;height:2rem;flex:none}.brix-gift-popup-content{border-radius:var(--bw-radius-card, 18px)!important;color:var(--bw-forest-800)!important;font-family:var(--font-body-family)!important}.brix-gift-popup-title{font-family:var(--font-heading-family)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:var(--bw-forest-700)!important;font-size:2rem!important;line-height:1.15!important}.brix-gift-popup-message{color:var(--bw-forest-800)!important;font-size:1.3rem!important}.brix-gift-popup-card{border-radius:14px!important;border-color:var(--bw-line)!important;background:var(--bw-cream-50)!important;color:var(--bw-forest-800)!important}.brix-gift-popup-card-title{color:var(--bw-forest-800)!important;font-weight:600!important}.brix-gift-popup-card-price-free{background:var(--bw-lime-400)!important;border-color:var(--bw-lime-400)!important;color:var(--bw-forest-800)!important;font-weight:700!important}.brix-gift-popup-btn{background:var(--bw-forest-700)!important;color:#fff!important;border-radius:40px!important;font-family:var(--font-heading-family)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.08em!important;transition:background .2s ease}.brix-gift-popup-btn:hover,.brix-gift-popup-btn:focus-visible{background:var(--bw-forest-800)!important}.brix-gift-popup-btn:focus-visible{outline:2px solid var(--bw-lime-400)!important;outline-offset:2px}.brix-gift-popup-card:has(img[alt="BASE Water Bottle"]){display:none!important}.brix-drawer-progress{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/base-components.css.map */
