@media screen and (max-width:749px){.product-form{display:flex;flex-direction:column}.product-form__submit{order:-1;margin-bottom:1.5rem;margin-top:1rem;position:sticky;top:80px;z-index:10;background:#fff;padding:.5rem 0;box-shadow:0 2px 8px #0000001a}.product-form__option{order:1}.product__description{order:2}.product-form__submit button{width:100%;padding:16px 24px;font-size:16px;font-weight:600;border-radius:4px;transition:all .3s ease}.product-form__submit button:active{transform:scale(.98)}}@media screen and (max-width:749px){.product__media-wrapper,.product-gallery{position:relative}.floating-cart-button{position:absolute;bottom:16px;left:50%;transform:translate(-50%);z-index:5;width:calc(100% - 32px);max-width:320px;opacity:0;visibility:hidden;transition:all .3s ease}.floating-cart-button.visible{opacity:1;visibility:visible}.floating-cart-button__btn{width:100%;padding:14px 24px;background:#000;color:#fff;border:none;border-radius:50px;font-size:15px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 16px #0000004d;cursor:pointer;transition:all .3s ease}.floating-cart-button__btn:hover{background:#333;transform:translateY(-2px);box-shadow:0 6px 20px #0006}.floating-cart-button__btn:active{transform:translateY(0)}.floating-cart-button__icon{width:20px;height:20px}.floating-cart-button__btn.adding{background:#4caf50;pointer-events:none}.floating-cart-button__btn.added{background:#4caf50}@media screen and (max-width:389px){.floating-cart-button{width:calc(100% - 24px)}.floating-cart-button__btn{padding:12px 20px;font-size:14px}}}@media screen and (max-width:749px){.product__info-container{padding-top:.5rem}.product__price{font-size:24px;font-weight:700;margin-bottom:1rem}.product-form__option+.product-form__option{margin-top:1rem}}@media screen and (max-width:749px){.buy-buttons{order:-1;margin-bottom:1.5rem;position:sticky;top:80px;z-index:10;background:#fff;padding:.5rem 0}.product-block-list{display:flex;flex-direction:column}.product-block-list__item--buy-buttons{order:-1}.product-block-list__item--info{order:1}}.floating-cart-button{will-change:opacity,visibility}.product-form__submit{will-change:transform}
/*# sourceMappingURL=/cdn/shop/t/216/assets/mobile-cart-optimization.css.map */
