.bm-page .add-to-cart{background:linear-gradient(135deg,#007bff,#7b2cff)!important;box-shadow:0 0 16px 2px #00c8ff59!important;color:#fff!important;border:none!important;border-radius:12px!important;font-weight:700!important;letter-spacing:.02em!important;transition:box-shadow .25s ease,transform .15s ease!important;width:100%!important}.bm-page .add-to-cart:hover{box-shadow:0 0 28px 6px #00c8ff8c!important;transform:translateY(-1px)!important}.bm-page .form-control{border:1.5px solid rgba(0,123,255,.3)!important;border-radius:8px!important;transition:border-color .2s ease,box-shadow .2s ease!important}.bm-page .form-control:focus{border-color:#00c8ff!important;box-shadow:0 0 0 3px #00c8ff26!important;outline:none!important}.bm-page .prod__sticky-atc{display:none!important}.bm-page .sf-prod__block+.product-details-tabs,.bm-page [data-section-type=product-details-tabs]{margin-top:32px!important;padding-top:8px!important}.bm-page [data-section-type=product-recommendations],.bm-page .section-product-recommendations{margin-top:48px!important;padding-top:16px!important}.bm-page .f-custom-text p,.bm-page .custom-text p,.bm-page [data-block-type=custom_text] p{font-size:.8rem!important;color:#888!important;margin-top:4px!important;margin-bottom:4px!important;line-height:1.4!important}.bm-page .product-recommendations h2,.bm-page .product-recommendations .section-heading,.bm-page [data-section-type=product-recommendations] h2,.bm-page [data-section-type=product-recommendations] .f-section-heading,.bm-page [data-section-type=product-recommendations] .f-heading{font-size:1rem!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#4a5568!important;margin-top:56px!important;margin-bottom:20px!important;padding-top:24px!important;border-top:1px solid rgba(0,123,255,.12)!important}.bm-page .f-custom-field label,.bm-page .custom-field label,.bm-page [data-block-type=custom_field] label{display:block!important;font-weight:600!important;font-size:.95rem!important;color:#000!important;margin-bottom:6px!important;margin-top:16px!important}.bm-page .f-custom-field label .required,.bm-page .f-custom-field label:after,.bm-page [data-block-type=custom_field] label .required{color:#e53e3e!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/box-mystere-custom.css.map */
