.bfs-product-page{padding:clamp(28px,4vw,64px) max(20px,calc((100vw - var(--page-width))/2));}.bfs-product-page .product{align-items:flex-start;margin:0 auto;max-width:var(--page-width);}.bfs-product-page .product__media img{height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%}.bfs-product-page .slider-button>span{display:none}.bfs-component-host>.mida-set-builder{margin-top:26px}.bfs-product-page__buy-wrapper{margin-top:18px}.bfs-product-page__buy-wrapper .product-form__submit{border-radius:16px;font-size:24px;min-height:80px;padding:8px 20px}.bfs-product-page__discount-note,.bfs-product-page__status{font-size:13px;line-height:1.4;margin:12px 0 0;text-align:center}.bfs-product-page__status{color:#c7352f;font-weight:600;min-height:18px}.bfs-product-page [aria-busy=true]{cursor:wait;opacity:.65}@media(min-width:990px){.bfs-product-page .product__media-wrapper{align-self:stretch}.bfs-product-page .product__media-pin{position:sticky;top:calc(var(--header-height,80px) + 24px)}}@media(max-width:749px){.bfs-product-page{padding:18px 0 40px}.bfs-product-page .product__info-wrapper{padding:0 16px}.bfs-product-page__buy-wrapper .product-form__submit{font-size:18px;min-height:60px}}
