.wcboost-flyout-notices-container{position:fixed;top:0;right:0;display:flex;flex-direction:column;align-items:flex-end;gap:var(--wcboost-flyout-notices-gap, 0.625rem);z-index:9999;padding:1rem}.wcboost-flyout-notice{box-shadow:0 4px 8px rgba(0,0,0,.1)}.wcboost-flyout-notice>:first-child{margin-top:0}.wcboost-flyout-notice>:last-child{margin-bottom:0}.wcboost-wishlist-share-notice{color:#fff;background-color:rgba(0,0,0,.7);padding:.625rem;display:flex}.wcboost-wishlist-share-notice input[type=text]{width:300px;max-width:100%;padding:5px;border:0;box-shadow:none;background-color:rgba(0,0,0,0)}.wcboost-wishlist-share-notice__close{text-indent:-999em;display:inline-block;min-width:30px;overflow:hidden;cursor:pointer;position:relative}.wcboost-wishlist-share-notice__close::before{content:"×";display:block;color:#fff;font-size:20px;position:absolute;top:0;left:0;width:100%;height:100%;text-indent:0;text-align:center}.wcboost-wishlist-header{margin-bottom:2em}.wcboost-wishlist-title{font-size:1.5em}.wcboost-wishlist__item .product-thumbnail img{max-width:5em;height:auto}.wcboost-wishlist__item .product-remove{vertical-align:middle}.wcboost-wishlist__item .product-add-to-cart{text-align:right}.wishlist-share__buttons{list-style:none;margin:0;padding:0}.wishlist-share__buttons li{display:inline-block;margin:0 .14em .3em 0}.wishlist-share__buttons a{color:inherit;text-decoration:none;display:inline-block;padding:0.6180469716em;background-color:var(--wcboost-wishlist-color--button-background, #eee)}.wishlist-share__buttons svg{width:1em;height:auto;margin-right:.25em;vertical-align:-0.125em}.entry-content .wishlist-share__buttons li a{text-decoration:none}.wcboost-wishlist-actions{text-align:right}.wcboost-wishlist-edit-link-wrapper{margin:1.5em 0}.wcboost-wishlist-button__icon{margin-right:.4em}.wcboost-wishlist-button__icon img,.wcboost-wishlist-button__icon svg{vertical-align:-0.125em;width:1em;height:auto}.wcboost-wishlist-button__icon svg{fill:currentColor}.wcboost-wishlist-button__icon img{display:inline}.wcboost-wishlist-button.disabled{opacity:.75}.wcboost-wishlist-button--text{display:inline-block;margin:.5em}.wcboost-wishlist-button.loading .wcboost-wishlist-button__icon svg{animation:wcboost-spin .75s linear infinite}@-webkit-keyframes wcboost-spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes wcboost-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.woocommerce .wcboost-wishlist-button--custom{color:var(--wcboost-wishlist-button-color--text, #fff);border:1px solid;border-color:var(--wcboost-wishlist-button-color--border, #333);background-color:var(--wcboost-wishlist-button-color--background, #333);transition:.1s ease-in}.woocommerce .wcboost-wishlist-button--custom:hover{color:var(--wcboost-wishlist-button-hover-color--text, #fff);border-color:var(--wcboost-wishlist-button-hover-color--border, #111);background-color:var(--wcboost-wishlist-button-hover-color--background, #111)}.wcboost-wishlist-form-edit .form-row--wishlist-privacy .woocommerce-input-wrapper{display:block}.wcboost-wishlist-form-edit .form-row--wishlist-privacy .woocommerce-input-wrapper label{display:inline;margin-left:6px}.wcboost-wishlist-form-edit .form-row--wishlist-privacy .woocommerce-input-wrapper label::after{content:"";display:block;white-space:pre}.wcboost-wishlist-form-delete{padding:1rem 1.5rem;margin-top:3em;background-color:var(--wcboost-wishlist-color--delete-bg, #fcf1ef);border-left:3px solid var(--wcboost-wishlist-color--delete, #c91c00)}.wcboost-wishlist-form-delete button{color:#fff;background-color:var(--wcboost-wishlist-color--delete, #c91c00)}ul.products li.product .wcboost-wishlist-button img{display:inline;margin:0}.theme-twentytwentytwo .wishlist_table th,.theme-twentytwentytwo .wishlist_table td{padding:1rem 0 .5rem 1rem}.theme-twentytwentytwo .wcboost-wishlist-button{line-height:normal}.theme-twentytwentytwo .wcboost-wishlist-button--text{margin:1rem}.wcboost-wishlist-widget-item{position:relative;margin:1em 0}.wcboost-wishlist-widget-item::after{content:"";display:block;clear:both}.wcboost-wishlist-widget-item img{max-width:60px;margin-right:1em;float:left}.wcboost-wishlist-widget-item a.remove{line-height:1;text-decoration:none;position:absolute;left:0;top:0;min-width:1em;min-height:1em;border-radius:50%;transform:translate(-50%, -50%)}.wcboost-wishlist-widget-item__price,.wcboost-wishlist-widget-item__quantity,.wcboost-wishlist-widget-item__stock,.wcboost-wishlist-widget-item__date,.wcboost-wishlist-widget-item__add-to-cart{display:block}.wacv-modal-get-email{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:black;background-color:rgba(0, 0, 0, 0.4);color:#1b1b1b;}
.wacv-modal-get-email .wacv-recaptcha-field *{box-sizing:border-box;}
.wacv-modal-get-email .wacv-recaptcha-field .wacv-recaptcha{width:100%;margin:auto;text-align:center;display:flex;max-width:100%;}
.wacv-modal-get-email .wacv-recaptcha-field .wacv-recaptcha > div{margin:auto;}
.wacv-modal-get-email .wacv-recaptcha-field .wacv-recaptcha > div.wacv-recaptcha-error{border:1px solid red;}
.wacv-modal-wrapper{position:absolute;margin:auto;top:50%;left:50%;transform:translate(-50%, -50%);max-width:500px;}
.wacv-modal-content{position:relative;padding:25px;border-radius:3px;box-shadow:inset 0 4px 7px 1px #fff, inset 0 -5px 20px rgba(173, 186, 204, 0.25), 0 2px 6px rgba(43, 43, 43, 0.24), 0 10px 20px rgba(0, 21, 64, 0.15);}
.wacv-close-popup:not(.wacv-close-text){color:#000;position:absolute;right:5px;top:5px;font-size:35px;font-weight:400;width:25px;height:25px;line-height:0.7;text-align:center;vertical-align:middle;}
.wacv-close-popup:hover, .wacv-close-popup:focus{color:#ccc;text-decoration:none;cursor:pointer;}
.wacv-close-text{text-align:center;margin-top:15px;line-height:0;}
.wacv-popup-input-email:focus, .wacv-popup-input-phone-number:focus, button:focus{outline:none !important;}
.wacv-get-email-title{margin-bottom:10px;text-align:center;font-weight:600;font-size:2rem;line-height:1;}
.wacv-get-email-sub-title{margin:15px 0;line-height:1;text-align:center;}
.fb-messenger-checkbox-container{margin:-10px -12px;}
.wacv-modal-get-email.template-1 .wacv-popup-input-email{width:100%;margin:10px 0;box-shadow:none;line-height:1;padding:10px;border-radius:3px;}
.wacv-modal-get-email.template-1 .wacv-get-customer-phone-number{display:flex;border-radius:3px;margin:10px 0;overflow:hidden;}
.wacv-modal-get-email.template-1 .wacv-country-calling-code{border:none;outline:none;padding:10px;line-height:1;background-color:rgba(0, 0, 0, 0.05);}
.wacv-modal-get-email.template-1 .wacv-country-calling-code option{background-color:white;}
.wacv-modal-get-email.template-1 .wacv-popup-input-phone-number{flex-grow:1;border:none;margin:0;box-shadow:none;padding:10px;line-height:1;}
.wacv-modal-get-email.template-1 .wacv-get-email-btn{display:inline-block;margin-top:10px;padding:10px;vertical-align:middle;overflow:hidden;text-decoration:none;text-align:center;cursor:pointer;white-space:nowrap;border-radius:3px;font-weight:500;font-size:16px;flex:1;text-transform:capitalize;line-height:1.2;width:100%;}
.wacv-modal-get-email.template-2 .wacv-get-email-btn{display:inline-block;vertical-align:middle;text-decoration:none;text-align:center;cursor:pointer;white-space:nowrap;font-weight:500;font-size:16px;text-transform:capitalize;line-height:1.5;padding:10px 20px;}
.wacv-modal-get-email.template-2 .wacv-popup-input-email{width:100%;height:auto;margin:unset;box-shadow:none !important;line-height:1.5;padding:10px !important;}
.wacv-modal-get-email.template-2 .wacv-recaptcha-field{margin-top:10px;}
.wacv-exe-group{display:flex;}
.wacv-btn-margin{margin:0 0 0 10px;}
.wacv-btn-first{margin:0;}
.wacv-email-invalid-notice, .wacv-phone-number-invalid-notice{display:none;}
.wacv-gdpr-group{width:100%;margin-top:10px;}
input[type=checkbox].wacv-gdpr-checkbox{vertical-align:middle;margin:0 3px 0 0;}
.wacv-gdpr-content{vertical-align:middle;}
input[type=checkbox].wacv-error{outline:2px solid red;outline-offset:2px;}
.wacv-gdpr-content p{margin:0;display:initial;}
@media screen and (max-width:600px){
.wacv-get-email-title {
font-size: 1.5rem;
}
.wacv-modal-wrapper {
width: 100%;
}
.wacv-get-email-btn-group {
flex-direction: column;
}
.wacv-btn-margin {
margin-left: 0;
}
}