/**handles:fmecc_front_styles**/
#fmecc_button{width:60%;background-color:#e33c12;color:#fff;padding:14px 20px;margin:8px 8px 8px 10%;border:none;border-radius:4px;cursor:pointer}#fmecc_button:hover{background-color:#e33c12}.fmecc-popup-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:9999;display:none}.fmecc-popup-wrapper-save-cart-active{display:block}.fmecc-popup-wrapper-share-cart-active{display:block;overflow-y:auto}.fmecc-popup-modal{max-width:350px;background:#fff;margin:10% auto;border-radius:10px 10px 10px 10px;box-shadow:0 0 10px rgba(0,0,0,.7)}.fmecc-popup-modal-header{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 6px 18px;box-shadow:0 0 10px rgba(0,0,0,.3)}.fmecc-popup-modal-header-text{font-size:18px;font-weight:700}button.fmecc-popup-modal-header-button{background:0 0!important;padding:10px!important;outline:0!important;border:none!important;color:#333}.fmecc-popup-modal-header-button:hover{background:0 0!important}.fmecc-popup-modal-header-button:hover span{color:#707070}.fmecc-popup-modal-header-button span{font-size:26px!important}.fmecc-popup-modal-body{padding:10px 18px}.fmecc-input-group{display:flex;flex-direction:column;align-items:flex-start;margin:15px 0}.fmecc-input-field{border-radius:10px!important;margin:3px 0;width:100%;padding:10px!important;border:1px solid #f5f5f5!important;box-sizing:border-box!important}.fmecc-share-buttons-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.fmecc-share-buttons-item{width:80px;text-align:center;margin:10px}.fmecc-share-button-item-link{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;text-decoration:none}.fmecc-share-button-item-link:active,.fmecc-share-button-item-link:visited{color:#606060}.fmecc-share-button-item-icon{width:48px;height:48px}.fmecc-share-button-item-text{color:#606060;font-size:14px;margin-top:6px}.fmecc-loader{width:50px;height:50px;display:grid;margin:50px auto}.fmecc-loader::after,.fmecc-loader::before{content:"";grid-area:1/1;--c:radial-gradient(farthest-side,#766DF4 92%,#0000);background:var(--c) 50% 0,var(--c) 50% 100%,var(--c) 100% 50%,var(--c) 0 50%;background-size:12px 12px;background-repeat:no-repeat;animation:s2 1s infinite}.fmecc-loader::before{margin:4px;filter:hue-rotate(45deg);background-size:8px 8px;animation-timing-function:linear}@keyframes s2{100%{transform:rotate(.5turn)}}.fmecc-share-via-email-form{display:none;background:#fff!important;padding:22px 18px;padding-top:10px;border-radius:10px}.email-form-header{display:flex;align-items:center;justify-content:space-between}.email-form-header span{font-size:18px!important;color:#333}.email-form-header button{background:0 0!important;border:none!important;outline:0!important;color:#333;padding:5px}.email-form-header button:hover{outline:0!important;background:0 0!important;color:#707070!important}.fmecc-save-cart-response,.fmecc-share-via-email-response{margin-top:10px!important}.wp-block-woocommerce-cart-items-block .fmecc_empty_cart_button{display:none}