back-in-stock{width:100%;display:block;margin:0 !important}@media screen and (max-width: 749px){back-in-stock.floating-button{position:fixed;bottom:0;left:0;width:100%;z-index:10;background-color:rgb(var(--color-background));padding:8px;box-shadow:0 -0.2rem .4rem rgba(var(--color-shadow), 0.1)}back-in-stock.floating-button button{margin:0;font-size:1.3rem}}back-in-stock .back-in-stock__btn{font-family:"Manrope",sans-serif;font-size:1.6rem;letter-spacing:1.6px;max-width:44rem;text-transform:uppercase;width:100%}back-in-stock.wishlist-enabled{align-items:center}back-in-stock.wishlist-enabled .back-in-stock__btn{width:calc(100% - 55px)}back-in-stock #modal-back-in-stock{position:fixed;width:100%;height:100%;top:0;left:0;z-index:10;display:flex;justify-content:center;align-items:center;opacity:0;transition:.3s}back-in-stock #modal-back-in-stock .box-opacity{position:absolute;z-index:0;width:100%;height:100%;background-color:rgba(0,0,0,.65);display:block;top:0;left:0}back-in-stock #modal-back-in-stock .message_callback{z-index:1;position:absolute;top:-50px;background:#000;color:#fff;padding:10px 20px;border-radius:5px;font-size:16px;transition:.6s}back-in-stock #modal-back-in-stock .message_callback .message_success,back-in-stock #modal-back-in-stock .message_callback .message_error{display:none}back-in-stock #modal-back-in-stock .message_callback.active{top:20px}back-in-stock #modal-back-in-stock .message_callback.error{background:#cb4848}back-in-stock #modal-back-in-stock .message_callback.error .message_error{display:block}back-in-stock #modal-back-in-stock .message_callback.success{background:#369817}back-in-stock #modal-back-in-stock .message_callback.success .message_success{display:block}back-in-stock #modal-back-in-stock #block-back-in-stock{position:relative;z-index:1;background-color:#fff;padding:30px 40px;max-width:460px;width:100%;border-radius:5px;position:relative;max-height:90%;overflow:auto}back-in-stock #modal-back-in-stock #block-back-in-stock .close-back-in-stock{width:20px;height:20px;position:absolute;top:10px;right:10px;display:flex;justify-content:center;align-content:center;flex-wrap:wrap;cursor:pointer}back-in-stock #modal-back-in-stock #block-back-in-stock .close-back-in-stock:before{content:"";width:100%;height:1px;position:relative;background-color:#444;display:block;transform:rotate(-45deg)}back-in-stock #modal-back-in-stock #block-back-in-stock .close-back-in-stock:after{content:"";width:100%;height:1px;position:relative;background-color:#444;display:block;transform:rotate(45deg)}back-in-stock #modal-back-in-stock #block-back-in-stock .box .header-back-in-stock h3{margin:0;font-family:var(--font-heading-family)}back-in-stock #modal-back-in-stock #block-back-in-stock .box .header-back-in-stock p{font-family:var(--font-heading-family)}back-in-stock #modal-back-in-stock #block-back-in-stock .box form{display:block;width:100%;padding-top:10px;margin-top:30px;border-top:1px solid #ddd}back-in-stock #modal-back-in-stock #block-back-in-stock .box form .message_error_field p{color:#ff6767;font-size:16px;letter-spacing:1px;font-family:var(--font-heading-family)}back-in-stock #modal-back-in-stock #block-back-in-stock .box form .row{margin:15px 0}back-in-stock #modal-back-in-stock #block-back-in-stock .box form .row h4{font-weight:normal;font-size:22px;margin:10px 0}back-in-stock #modal-back-in-stock #block-back-in-stock .box form .row h4 span.back-in-stock__variant-product{font-weight:bold}back-in-stock #modal-back-in-stock #block-back-in-stock .box form .row .back-in-stock__label{font-size:14px;letter-spacing:0px}back-in-stock #modal-back-in-stock #block-back-in-stock .box form .row input[type=email],back-in-stock #modal-back-in-stock #block-back-in-stock .box form .row input[type=tel]{font-family:var(--font-heading-family);width:100%;margin-top:5px;border:1px solid #ccc;padding:14px;border-radius:3px;font-size:16px}back-in-stock #modal-back-in-stock #block-back-in-stock .box form .row input[type=email]::placeholder,back-in-stock #modal-back-in-stock #block-back-in-stock .box form .row input[type=tel]::placeholder{color:#aaa}back-in-stock #modal-back-in-stock #block-back-in-stock .box form .row.block-check{margin-top:20px}back-in-stock #modal-back-in-stock #block-back-in-stock .box form .row label{display:flex;justify-content:flex-start;align-items:center}back-in-stock #modal-back-in-stock #block-back-in-stock .box form .row label span{font-size:14px;font-family:var(--font-heading-family)}back-in-stock #modal-back-in-stock #block-back-in-stock .box form .row button{max-width:100%;width:100%;transition:.2s}back-in-stock #modal-back-in-stock #block-back-in-stock .box form .row .text_footer{font-family:var(--font-heading-family)}