#wc-bluesnap-cc-form,#wc-bluesnap-cc-form .ccn-area{position:relative}#wc-bluesnap-cc-form .ccn-area #card-logo{bottom:auto;left:auto;position:absolute;right:7px;top:7px}#wc-bluesnap-cc-form .ccn-area #card-logo img{height:20px;width:auto}#wc-bluesnap-cc-form .bluesnap-cvc-tooltip-trigger{color:inherit;float:right;text-decoration:underline}#wc-bluesnap-cc-form .bluesnap-cvc-tooltip{background:#000;border-radius:.4em;border-top-right-radius:0;color:#fff;display:none;font-size:.8em;left:auto;margin:.4em 0;padding:.5em 1em;position:absolute;right:0;width:100%}#wc-bluesnap-cc-form .bluesnap-cvc-tooltip.bs-tooltip-visible{display:block}@media only screen and (max-width:767px){#wc-bluesnap-cc-form .bluesnap-cvc-tooltip{left:auto;position:relative;right:auto}}#wc-bluesnap-cc-form .bluesnap-cvc-tooltip:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #000;border-style:solid;border-width:0 .2em .4em;bottom:100%;content:"";height:0;position:absolute;right:0;width:0}#wc-bluesnap-cc-form .bluesnap-input-div{-webkit-appearance:none;background-color:#f2f2f2;border:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.125);box-shadow:inset 0 1px 1px rgba(0,0,0,.125);-webkit-box-sizing:border-box;box-sizing:border-box;color:#43454b;display:block;font-weight:400;height:34px;outline:0;padding:.6180469716em;width:100%}#wc-bluesnap-cc-form .bluesnap-input-div.input-div-valid{-webkit-box-shadow:inset 2px 0 0 #0f834d;box-shadow:inset 2px 0 0 #0f834d}#wc-bluesnap-cc-form .bluesnap-input-div.input-div-error{-webkit-box-shadow:inset 2px 0 0 #e2401c;box-shadow:inset 2px 0 0 #e2401c}.wc-block-components-form #wc-bluesnap-cc-form{margin-bottom:1em}.wc-block-components-form #wc-bluesnap-cc-form .bluesnap-payment-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wc-block-components-form #wc-bluesnap-cc-form .bluesnap-payment-form .wc-block-components-text-input{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;margin-top:1em;position:relative}.wc-block-components-form #wc-bluesnap-cc-form .bluesnap-payment-form .wc-block-components-text-input.is-small{-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%}.wc-block-components-form #wc-bluesnap-cc-form .bluesnap-payment-form .wc-block-components-text-input label{font-size:1em;left:.5625em;line-height:1.5}.wc-block-components-form #wc-bluesnap-cc-form .bluesnap-payment-form .wc-block-components-text-input .wc-credit-card-form-card{background-color:#fff;border:1px solid hsla(0,0%,7%,.8);border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#2b2d2f;font-family:inherit;font-size:1em;height:3.25em;line-height:1em;margin:0;min-height:0;padding:1.5em .5em .5em;width:100%}.wc-block-components-form #wc-bluesnap-cc-form .bluesnap-payment-form .wc-block-components-text-input.has-error .wc-credit-card-form-card{border-color:#cc1818}.wc-block-components-form #wc-bluesnap-cc-form .bluesnap-payment-form .wc-block-components-text-input #card-logo{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:7px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60%;max-width:40px}.wc-block-components-form #wc-bluesnap-cc-form .bluesnap-payment-form .wc-block-components-text-input #card-logo img{aspect-ratio:96/68;margin:auto;width:100%}.wc-block-components-form #wc-bluesnap-cc-form .bluesnap-payment-form .wc-block-components-text-input .bluesnap-cvc-tooltip-trigger{float:none;outline:none!important;position:absolute;right:.5em;top:14px}.wc-block-components-form #wc-bluesnap-cc-form .bluesnap-payment-form .wc-block-components-text-input .bluesnap-cvc-tooltip{right:.5em;top:22px;z-index:10000}.wc-block-components-form #wc-bluesnap-cc-form .bluesnap-payment-form .wc-block-components-text-input .bluesnap-cvc-tooltip span{font-size:.8rem;line-height:1.2;white-space:normal}.bluesnap-subscription-notice{margin-top:10px}.bluesnap_currency_selector{white-space:nowrap}.currency-hide{display:none}@supports(-webkit-appearance:-apple-pay-button){.apple-pay-button{-webkit-appearance:-apple-pay-button;display:inline-block}.apple-pay-button .apple-pay-button-black{-apple-pay-button-style:#000}.apple-pay-button .apple-pay-button-white{-apple-pay-button-style:#fff}.apple-pay-button .apple-pay-button-white-with-line{-apple-pay-button-style:white-outline}}@supports not (-webkit-appearance:-apple-pay-button){.apple-pay-button{background-position:50% 50%;background-repeat:no-repeat;background-size:100% 60%;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;max-height:64px;min-height:32px;min-width:200px;padding:0}.apple-pay-button .apple-pay-button-black{background-color:#000;background-image:-webkit-named-image(apple-pay-logo-white)}.apple-pay-button .apple-pay-button-white,.apple-pay-button .apple-pay-button-white-with-line{background-color:#fff;background-image:-webkit-named-image(apple-pay-logo-black)}.apple-pay-button .apple-pay-button-white-with-line{border:.5px solid #000}}.apple-pay-button{height:60px;max-width:100%;width:400px}#wc-bluesnap-google-pay-button-cont .gpay-button-fill{height:48px;width:100%}#express-payment-method-bluesnap_pr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:auto!important}#express-payment-method-bluesnap_pr #wc-bluesnap-apple-pay-wrapper,#express-payment-method-bluesnap_pr #wc-bluesnap-google-pay-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:var(--wp--preset--font-size--small,14px)!important;line-height:1.4!important}#express-payment-method-bluesnap_pr #wc-bluesnap-apple-pay-wrapper.requires-account,#express-payment-method-bluesnap_pr #wc-bluesnap-google-pay-wrapper.requires-account{-ms-flex-preferred-size:100%;flex-basis:100%}#express-payment-method-bluesnap_pr #wc-bluesnap-apple-pay-wrapper.requires-account #wc-bluesnap-apple-pay-button-cont,#express-payment-method-bluesnap_pr #wc-bluesnap-google-pay-wrapper.requires-account #wc-bluesnap-apple-pay-button-cont{height:auto;max-height:none}#express-payment-method-bluesnap_pr #wc-bluesnap-apple-pay-wrapper #wc-bluesnap-apple-pay-button-cont,#express-payment-method-bluesnap_pr #wc-bluesnap-apple-pay-wrapper #wc-bluesnap-google-pay-button-cont,#express-payment-method-bluesnap_pr #wc-bluesnap-google-pay-wrapper #wc-bluesnap-apple-pay-button-cont,#express-payment-method-bluesnap_pr #wc-bluesnap-google-pay-wrapper #wc-bluesnap-google-pay-button-cont{height:100%;max-height:48px}#express-payment-method-bluesnap_pr #wc-bluesnap-apple-pay-wrapper #wc-bluesnap-apple-pay-button-cont .apple-pay-button,#express-payment-method-bluesnap_pr #wc-bluesnap-apple-pay-wrapper #wc-bluesnap-apple-pay-button-cont button,#express-payment-method-bluesnap_pr #wc-bluesnap-apple-pay-wrapper #wc-bluesnap-apple-pay-button-cont>div:nth-child(2),#express-payment-method-bluesnap_pr #wc-bluesnap-apple-pay-wrapper #wc-bluesnap-google-pay-button-cont .apple-pay-button,#express-payment-method-bluesnap_pr #wc-bluesnap-apple-pay-wrapper #wc-bluesnap-google-pay-button-cont button,#express-payment-method-bluesnap_pr #wc-bluesnap-apple-pay-wrapper #wc-bluesnap-google-pay-button-cont>div:nth-child(2),#express-payment-method-bluesnap_pr #wc-bluesnap-google-pay-wrapper #wc-bluesnap-apple-pay-button-cont .apple-pay-button,#express-payment-method-bluesnap_pr #wc-bluesnap-google-pay-wrapper #wc-bluesnap-apple-pay-button-cont button,#express-payment-method-bluesnap_pr #wc-bluesnap-google-pay-wrapper #wc-bluesnap-apple-pay-button-cont>div:nth-child(2),#express-payment-method-bluesnap_pr #wc-bluesnap-google-pay-wrapper #wc-bluesnap-google-pay-button-cont .apple-pay-button,#express-payment-method-bluesnap_pr #wc-bluesnap-google-pay-wrapper #wc-bluesnap-google-pay-button-cont button,#express-payment-method-bluesnap_pr #wc-bluesnap-google-pay-wrapper #wc-bluesnap-google-pay-button-cont>div:nth-child(2){height:100%;width:100%}#express-payment-method-bluesnap_pr #wc-bluesnap-apple-pay-wrapper #wc-bluesnap-apple-pay-button-cont .apple-pay-button:hover,#express-payment-method-bluesnap_pr #wc-bluesnap-apple-pay-wrapper #wc-bluesnap-apple-pay-button-cont button:hover,#express-payment-method-bluesnap_pr #wc-bluesnap-apple-pay-wrapper #wc-bluesnap-apple-pay-button-cont>div:nth-child(2):hover,#express-payment-method-bluesnap_pr #wc-bluesnap-apple-pay-wrapper #wc-bluesnap-google-pay-button-cont .apple-pay-button:hover,#express-payment-method-bluesnap_pr #wc-bluesnap-apple-pay-wrapper #wc-bluesnap-google-pay-button-cont button:hover,#express-payment-method-bluesnap_pr #wc-bluesnap-apple-pay-wrapper #wc-bluesnap-google-pay-button-cont>div:nth-child(2):hover,#express-payment-method-bluesnap_pr #wc-bluesnap-google-pay-wrapper #wc-bluesnap-apple-pay-button-cont .apple-pay-button:hover,#express-payment-method-bluesnap_pr #wc-bluesnap-google-pay-wrapper #wc-bluesnap-apple-pay-button-cont button:hover,#express-payment-method-bluesnap_pr #wc-bluesnap-google-pay-wrapper #wc-bluesnap-apple-pay-button-cont>div:nth-child(2):hover,#express-payment-method-bluesnap_pr #wc-bluesnap-google-pay-wrapper #wc-bluesnap-google-pay-button-cont .apple-pay-button:hover,#express-payment-method-bluesnap_pr #wc-bluesnap-google-pay-wrapper #wc-bluesnap-google-pay-button-cont button:hover,#express-payment-method-bluesnap_pr #wc-bluesnap-google-pay-wrapper #wc-bluesnap-google-pay-button-cont>div:nth-child(2):hover{opacity:.9}#wp-admin-bar-pscrow_status a{display:flex!important;align-items:center;gap:6px}#wp-admin-bar-pscrow_status a svg{height:1.4em;width:1.4em;fill:#9aa0a4}#wp-admin-bar-pscrow_status.pscrow_active a svg #pscrow_icon--line1{fill:#01ab6b}.woocommerce-product-gallery__image {
position : relative;
}
.yith-wcbm-css-text,
.yith-wcbm-badge-text,
.yith-wcbm-css-text p,
.yith-wcbm-badge-text p {
font-size : 12pt;
color     : white;
}
.yith-wcbm-clearfix:before,
.yith-wcbm-clearfix:after {
content : '';
display : table;
}
.yith-wcbm-clearfix:after {
clear : both;
}
.yith-wcbm-clearfix {
zoom : 1; }
.yith-wcbm-badge {
position        : absolute;
display         : flex;
justify-content : center;
flex-direction  : column;
box-sizing      : border-box;
text-align      : center;
line-height     : normal;
z-index         : 10;
font-family     : 'Open Sans', sans-serif;
font-size       : 13px;
min-width       : max-content;
}
.yith-wcbm-badge.yith-wcbm-badge-show-if-variation {
display : none;
}
.yith-wcbm-badge img {
display : block;
}
.yith-wcbm-badge p {
margin      : 0 !important;
line-height : inherit;
font-size   : unset !important;
}
.yith-wcbm-badge strong,
.yith-wcbm-badge b {
font-weight : 600;
}
p.yith-wcbm-badge-txt {
margin  : 0;
padding : 0;
}
.container-image-and-badge {
position    : relative;
display     : block;
text-indent : 0;
line-height : 0;
}
.yith-wcbm-badge img {
margin : 0 !important;
}
span.onsale {
z-index : 10;
} .yith-wcbm-shortcode-badge-container .container-image-and-badge {
display : inline-block;
}  .cart_item .yith-wcbm-badge {
display : none !important;
} .product-thumbnails .yith-wcbm-badge {
display : none !important;
} .yith-wcbm-theme-flatsome .iosSlider.product-thumbnails .yith-wcbm-badge,
.yith-wcbm-theme-flatsome #mini-cart-content .container-image-and-badge .yith-wcbm-badge {
display : none !important;
}
.yith-wcbm-theme-flatsome #mini-cart-content .container-image-and-badge,
.yith-wcbm-theme-flatsome .products .container-image-and-badge,
.yith-wcbm-theme-flatsome .yith-wcbm-badge img {
position : static !important;
} .fusion-menu-cart-items .yith-wcbm-badge {
display : none !important;
} #yith-wcwl-form .yith-wcbm-badge {
display : none !important;
} .yith-wfbt-section .yith-wcbm-badge, .yith-wfbt-form .yith-wcbm-badge {
display : none !important;
} #ywsfl_container_list .yith-wcbm-badge {
display : none !important;
} .yith-quick-view-nav .container-image-and-badge {
position : static !important;
width    : 100% !important;
padding  : 0 !important;
}
.yith-quick-view-nav .yith-wcbm-badge {
display : none !important;
} .yith-ajaxsearchform-container .yith-wcbm-badge {
display : none !important;
} .yith-wcpb-product-bundled-items .yith-wcbm-badge {
display : none !important;
} .ssatc-sticky-add-to-cart .yith-wcbm-badge {
display : none !important;
} .yith-ywraq-list-widget-wrapper .yith-wcbm-badge {
display : none !important;
} .yith-wacp-content table.cart-list .yith-wcbm-badge {
display : none;
} body.yith-wcbm-theme-basel .container-image-and-badge > img,
body.yith-wcbm-theme-basel .container-image-and-badge *:not(.yith-wcbm-badge) img {
width : 100%;
} .yith-wceop-grid-view-product__img-container .container-image-and-badge,
.yith-wceop-table-view-product__img-container .container-image-and-badge {
position : static;
}
.yith-wceop-table-view-product__img-container .yith-wcbm-badge {
display : none;
}  .yith-wcbm-badge.yith-wcbm-badge-text {
min-width : auto;
} .yith-wcbm-badge.yith-wcbm-badge-advanced .yith-wcbm-badge-shape {
display : flex;
}
.yith-wcbm-badge.yith-wcbm-badge-advanced,
.yith-wcbm-badge.yith-wcbm-badge-advanced .yith-wcbm-badge-text-advanced *,
.yith-wcbm-badge.yith-wcbm-badge-advanced .yith-wcbm-badge-shape:before,
.yith-wcbm-badge.yith-wcbm-badge-css {
font-family : 'Open Sans', sans-serif;
word-break  : keep-all !important;
position    : absolute;
}
.yith-wcbm-badge.yith-wcbm-badge-css .yith-wcbm-badge__wrap *,
.yith-wcbm-badge.yith-wcbm-badge-css .yith-wcbm-badge__wrap .yith-wcbm-css-s1:before,
.yith-wcbm-badge.yith-wcbm-badge-css .yith-wcbm-badge__wrap .yith-wcbm-css-s1:after {
word-break : keep-all !important;
}
.yith-wcbm-badge.yith-wcbm-badge-css svg {
display : none;
}
.yith-wcbm-badge-advanced .yith-wcbm-badge-text, .yith-wcbm-badge-advanced .yith-wcbm-badge-text-advanced {
position : absolute;
left     : 0;
top      : 0;
width    : 100%;
height   : 100%;
z-index  : 14;
}
.yith-wcbm-badge.yith-wcbm-badge-css {
color : #3c434a;
}
.yith-wcbm-badge-css.yith-wcbm-badge-css-14.yith-wcbm-badge-css--flip-vertical .yith-wcbm-css-s1,
.yith-wcbm-badge-css.yith-wcbm-badge-css-14.yith-wcbm-badge-css--flip-vertical .yith-wcbm-css-s2,
.yith-wcbm-badge-css.yith-wcbm-badge-css-15.yith-wcbm-badge-css--flip-vertical .yith-wcbm-css-s1,
.yith-wcbm-badge-css.yith-wcbm-badge-css-15.yith-wcbm-badge-css--flip-vertical .yith-wcbm-css-s2,
.yith-wcbm-badge-text.yith-wcbm-badge-text--flip-vertical .yith-wcbm-badge-text,
.yith-wcbm-badge-css.yith-wcbm-badge-css--flip-vertical .yith-wcbm-badge-text {
transform : scaleY(-1);
}
.yith-wcbm-badge-css.yith-wcbm-badge-css-14.yith-wcbm-badge-css--flip-horizontal .yith-wcbm-css-s1,
.yith-wcbm-badge-css.yith-wcbm-badge-css-14.yith-wcbm-badge-css--flip-horizontal .yith-wcbm-css-s2,
.yith-wcbm-badge-css.yith-wcbm-badge-css-15.yith-wcbm-badge-css--flip-horizontal .yith-wcbm-css-s1,
.yith-wcbm-badge-css.yith-wcbm-badge-css-15.yith-wcbm-badge-css--flip-horizontal .yith-wcbm-css-s2,
.yith-wcbm-badge-text.yith-wcbm-badge-text--flip-horizontal .yith-wcbm-badge-text,
.yith-wcbm-badge-css.yith-wcbm-badge-css--flip-horizontal .yith-wcbm-badge-text {
transform : scaleX(-1);
}
.yith-wcbm-badge-css.yith-wcbm-badge-css-14.yith-wcbm-badge-css--flip-both .yith-wcbm-css-s1,
.yith-wcbm-badge-css.yith-wcbm-badge-css-14.yith-wcbm-badge-css--flip-both .yith-wcbm-css-s2,
.yith-wcbm-badge-css.yith-wcbm-badge-css-15.yith-wcbm-badge-css--flip-both .yith-wcbm-css-s1,
.yith-wcbm-badge-css.yith-wcbm-badge-css-15.yith-wcbm-badge-css--flip-both .yith-wcbm-css-s2,
.yith-wcbm-badge-text.yith-wcbm-badge-text--flip-both .yith-wcbm-badge-text,
.yith-wcbm-badge-css.yith-wcbm-badge-css--flip-both .yith-wcbm-badge-text {
transform : scale(-1);
} .yith-wcbm-badge.yith-wcbm-badge-advanced .yith-wcbm-badge-shape:before {
display        : none;
text-transform : uppercase;
}
.yith-wcbm-badge.yith-wcbm-badge-advanced.yith-wcbm-badge-advanced--flip-horizontal .yith-wcbm-badge-shape:before,
.yith-wcbm-badge.yith-wcbm-badge-advanced.yith-wcbm-badge-advanced--flip-horizontal .yith-wcbm-badge-text-advanced div {
transform : scale(-1, 1);
}
.yith-wcbm-badge.yith-wcbm-badge-advanced.yith-wcbm-badge-advanced--flip-vertical .yith-wcbm-badge-shape:before,
.yith-wcbm-badge.yith-wcbm-badge-advanced.yith-wcbm-badge-advanced--flip-vertical .yith-wcbm-badge-text-advanced div {
transform : scale(1, -1);
}
.yith-wcbm-badge.yith-wcbm-badge-advanced.yith-wcbm-badge-advanced--flip-both .yith-wcbm-badge-shape:before,
.yith-wcbm-badge.yith-wcbm-badge-advanced.yith-wcbm-badge-advanced--flip-both .yith-wcbm-badge-text-advanced div {
transform : scale(-1);
}
.yith-wcbm-badge.yith-wcbm-badge-advanced .yith-wcbm-badge-shape:before,
.yith-wcbm-badge.yith-wcbm-badge-advanced .yith-wcbm-badge-text-advanced div {
position : absolute;
}
.yith-wcbm-badge.yith-wcbm-badge-advanced div div div {
display : none;
}
.yith-wcbm-badge.yith-wcbm-badge-advanced-3 .yith-wcbm-saved-percentage:before,
.yith-wcbm-badge.yith-wcbm-badge-advanced-3 .yith-wcbm-saved-money:before,
.yith-wcbm-badge.yith-wcbm-badge-advanced-4 .yith-wcbm-saved-percentage:before,
.yith-wcbm-badge.yith-wcbm-badge-advanced-4 .yith-wcbm-saved-money:before,
.yith-wcbm-badge.yith-wcbm-badge-advanced-10 .yith-wcbm-sale-percent:before,
.yith-wcbm-badge.yith-wcbm-badge-advanced-10 .yith-wcbm-saved-money-value:before,
.yith-wcbm-badge.yith-wcbm-badge-advanced-19 .yith-wcbm-saved-percentage:before,
.yith-wcbm-badge.yith-wcbm-badge-advanced-20 .yith-wcbm-saved-percentage:before,
.yith-wcbm-badge.yith-wcbm-badge-advanced-20 .yith-wcbm-saved-money:before,
.yith-wcbm-badge.yith-wcbm-badge-advanced-26 .yith-wcbm-saved-percentage:before,
.yith-wcbm-badge.yith-wcbm-badge-advanced-26 .yith-wcbm-saved-money:before,
.yith-wcbm-badge.yith-wcbm-badge-advanced-28 .yith-wcbm-saved-percentage:before,
.yith-wcbm-badge.yith-wcbm-badge-advanced-28 .yith-wcbm-saved-money:before,
.yith-wcbm-badge.yith-wcbm-badge-advanced-29 .yith-wcbm-saved-percentage:before,
.yith-wcbm-badge.yith-wcbm-badge-advanced-29 .yith-wcbm-saved-money:before {
content : '-';
}
.yith-wcbm-badge.yith-wcbm-badge-advanced {
box-sizing : border-box;
background : transparent;
}
.yith-wcbm-badge.yith-wcbm-badge-image-uploaded {
min-width  : auto;
min-height : auto;
}
.yith-wcbm-badge.yith-wcbm-badge-image-uploaded img {
width : inherit;
} .yith-wcbm-theme-blocksy [data-products="type-1"] .product {
align-items : unset
}
.woocommerce.widget_shopping_cart {
z-index : 51 !important;
} .theme-yith-proteo.yith-booking .yith-booking-woocommerce-images.grid-elements-count-5 .container-image-and-badge,
.theme-yith-proteo.yith-booking .yith-booking-woocommerce-images.grid-elements-count-3 .container-image-and-badge {
grid-area : 1/1/3/2;
}
.theme-yith-proteo.yith-booking .container-image-and-badge > .woocommerce-product-gallery__image {
height : 100%;
}
body.single-product.yith-proteo-booking-product-layout-enabled .yith-booking-woocommerce-images .container-image-and-badge > .yith-wcbm-badge .yith-wcbm-badge__wrap img {
min-height : auto;
}