html body:not(.admin) .rr-pd-page .rr-pd-quantity-field>span{display:none!important;width:0!important;height:0!important;min-height:0!important;max-height:0!important;overflow:hidden!important;opacity:0!important;margin:0!important;padding:0!important;line-height:0!important}@media (max-width:1024px){html body:not(.admin) .rr-pd-page .rr-pd-action-panel{margin-top:16px!important;padding:clamp(11px,3vw,16px)!important;border-radius:16px!important}html body:not(.admin) .rr-pd-page .rr-pd-cart-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(8px,2.2vw,11px)!important;align-items:stretch!important;justify-content:stretch!important;width:100%!important;grid-auto-rows:auto!important}html body:not(.admin) .rr-pd-page .rr-pd-cart-form.rr-pd-options-empty .rr-pd-options-wrap{display:none!important}html body:not(.admin) .rr-pd-page .rr-pd-options-wrap{grid-column:1/-1!important;order:0!important;width:100%!important;min-width:0!important;margin:0!important}html body:not(.admin) .rr-pd-page .rr-pd-quantity-field{order:1!important;display:block!important;width:100%!important;min-width:0!important;max-width:none!important;height:clamp(44px,8.8vw,50px)!important;min-height:clamp(44px,8.8vw,50px)!important;max-height:50px!important;margin:0!important;padding:0!important;box-sizing:border-box!important}html body:not(.admin) .rr-pd-page .rr-pd-add-btn{order:2!important}html body:not(.admin) .rr-pd-page .rr-pd-wishlist-wrap{order:3!important;display:flex!important;align-items:stretch!important;justify-content:stretch!important}html body:not(.admin) .rr-pd-page .rr-pd-buy-btn{order:4!important}html body:not(.admin) .rr-pd-page .quantity-stepper,html body:not(.admin) .rr-pd-page .rr-pd-add-btn,html body:not(.admin) .rr-pd-page .rr-pd-buy-btn,html body:not(.admin) .rr-pd-page .rr-pd-quantity-stepper,html body:not(.admin) .rr-pd-page .rr-pd-wishlist-wrap,html body:not(.admin) .rr-pd-page .rr-pd-wishlist-wrap .rr-wishlist-toggle-btn{width:100%!important;min-width:0!important;max-width:none!important;height:clamp(44px,8.8vw,50px)!important;min-height:clamp(44px,8.8vw,50px)!important;max-height:50px!important;margin:0!important;box-sizing:border-box!important}html body:not(.admin) .rr-pd-page .quantity-stepper,html body:not(.admin) .rr-pd-page .rr-pd-quantity-stepper{display:grid!important;grid-template-columns:clamp(36px,8.6vw,48px) minmax(34px,1fr) clamp(36px,8.6vw,48px)!important;overflow:hidden!important;padding:0!important}html body:not(.admin) .rr-pd-page .quantity-stepper .qty-btn,html body:not(.admin) .rr-pd-page .quantity-stepper .qty-input,html body:not(.admin) .rr-pd-page .rr-pd-quantity-stepper .qty-btn,html body:not(.admin) .rr-pd-page .rr-pd-quantity-stepper .qty-input{height:100%!important;min-height:0!important;max-height:none!important;line-height:normal!important;padding:0!important;margin:0!important;box-sizing:border-box!important}html body:not(.admin) .rr-pd-page .quantity-stepper .qty-btn,html body:not(.admin) .rr-pd-page .rr-pd-quantity-stepper .qty-btn{width:auto!important;min-width:0!important;max-width:none!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:clamp(14px, 3.8vw, 18px)!important}html body:not(.admin) .rr-pd-page .quantity-stepper .qty-input,html body:not(.admin) .rr-pd-page .rr-pd-quantity-stepper .qty-input{width:100%!important;min-width:0!important;max-width:none!important;text-align:center!important;font-size:clamp(13px, 3.4vw, 16px)!important;font-weight:850!important}html body:not(.admin) .rr-pd-page .rr-pd-add-btn,html body:not(.admin) .rr-pd-page .rr-pd-buy-btn,html body:not(.admin) .rr-pd-page .rr-pd-wishlist-wrap .rr-wishlist-toggle-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:nowrap!important;border-radius:10px!important;padding:0 clamp(7px,2vw,12px)!important;font-size:clamp(10.5px, 2.65vw, 13px)!important;line-height:1.1!important;font-weight:850!important}html body:not(.admin) .rr-pd-page .rr-pd-wishlist-wrap .rr-wishlist-toggle-btn svg{width:16px!important;height:16px!important;flex:0 0 auto!important}}@media (max-width:360px){html body:not(.admin) .rr-pd-page .rr-pd-action-panel{padding:10px!important}html body:not(.admin) .rr-pd-page .rr-pd-cart-form{gap:8px!important}html body:not(.admin) .rr-pd-page .quantity-stepper,html body:not(.admin) .rr-pd-page .rr-pd-add-btn,html body:not(.admin) .rr-pd-page .rr-pd-buy-btn,html body:not(.admin) .rr-pd-page .rr-pd-quantity-field,html body:not(.admin) .rr-pd-page .rr-pd-quantity-stepper,html body:not(.admin) .rr-pd-page .rr-pd-wishlist-wrap,html body:not(.admin) .rr-pd-page .rr-pd-wishlist-wrap .rr-wishlist-toggle-btn{height:42px!important;min-height:42px!important;max-height:42px!important}html body:not(.admin) .rr-pd-page .rr-pd-add-btn,html body:not(.admin) .rr-pd-page .rr-pd-buy-btn,html body:not(.admin) .rr-pd-page .rr-pd-wishlist-wrap .rr-wishlist-toggle-btn{font-size:10px!important;padding-left:5px!important;padding-right:5px!important}}
