@charset "UTF-8";
@font-face{font-family:"woocommerce-photo-reviews";src:url(//simbiafermentados.com.br/wp-content/plugins/woo-photo-reviews/fonts/woocommerce-photo-reviews.eot);src:url(//simbiafermentados.com.br/wp-content/plugins/woo-photo-reviews/fonts/woocommerce-photo-reviews.eot?#iefix) format("embedded-opentype"), url(//simbiafermentados.com.br/wp-content/plugins/woo-photo-reviews/fonts/woocommerce-photo-reviews.woff) format("woff"), url(//simbiafermentados.com.br/wp-content/plugins/woo-photo-reviews/fonts/woocommerce-photo-reviews.ttf) format("truetype"), url(//simbiafermentados.com.br/wp-content/plugins/woo-photo-reviews/fonts/woocommerce-photo-reviews.svg) format("svg");font-weight:normal;font-style:normal;}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
@font-face{font-family:"woocommerce-photo-reviews";src:url(//simbiafermentados.com.br/wp-content/plugins/woo-photo-reviews/fonts/woocommerce-photo-reviews.svg) format("svg");}
}
.wcpr-grid{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:20px;margin-bottom:20px;box-sizing:border-box;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased !important;font-smoothing:antialiased !important;-webkit-transform:translateZ(0) scale(1.0, 1.0);transform:translateZ(0);}
.wcpr-grid *{box-sizing:border-box;}
.wcpr-grid.wcpr-masonry-2-col{-webkit-column-count:2;-moz-column-count:2;column-count:2;}
.wcpr-grid.wcpr-masonry-3-col{-webkit-column-count:3;-moz-column-count:3;column-count:3;}
.wcpr-grid.wcpr-masonry-4-col{-webkit-column-count:4;-moz-column-count:4;column-count:4;}
.wcpr-grid.wcpr-masonry-5-col{-webkit-column-count:5;-moz-column-count:5;column-count:5;}
.wcpr-grid-item{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;background-color:rgba(231, 231, 231, 0.95);margin-bottom:20px;padding-bottom:5px;overflow:hidden;border-radius:2px;color:#000000;cursor:zoom-in;font-size:14px;}
.wcpr-content:first-child{margin-top:0;}
.wcpr-comment-author{margin:5px 0 5px;padding:0;font-weight:700;}
.wcpr-modal-wrap .wcpr-comment-author{margin:0 0 5px;}
.wcpr-comment-author:before{content:"\f104";font-family:"woocommerce-photo-reviews";padding:0 5px 0 0;}
.wcpr-content .star-rating span{height:22px;}
.wcpr-stars-count .star-rating:before, .wcpr-content .review-content-container .star-rating:before, .wcpr-stars-count .star-rating span:before, .wcpr-content .review-content-container .star-rating span:before{color:#ffb600;}
.wcpr-content .review-content-container .star-rating:before, .wcpr-stars-count .star-rating:before, .wcpr-modal-wrap .wcpr-modal-content .star-rating:before{opacity:0.3 !important;}
.wcpr-modal-wrap .wcpr-modal-content .star-rating:before, .wcpr-modal-wrap .wcpr-modal-content .star-rating span:before{color:#ffb600;}
.wcpr-comment-author .wcpr-icon-badge{color:#B1E335;}
.wcpr-comment-author .wcpr-icon-badge:before{font-family:"woocommerce-photo-reviews" !important;content:"\f10a" !important;font-style:normal !important;}
.rtl .wcpr-modal-light-box .wcpr-modal-light-box-wrapper .wcpr-modal-wrap .wcpr-modal-content .star-rating, .rtl .wcpr-grid .wcpr-grid-item .wcpr-content .review-content-container .star-rating{float:right;}
.wcpr-modal-light-box .wcpr-modal-light-box-wrapper .wcpr-modal-wrap .wcpr-modal-content .star-rating, .wcpr-grid .wcpr-grid-item .wcpr-content .review-content-container .star-rating{font-size:14px;margin:0;width:5.5em;float:left;letter-spacing:1px;}
.wcpr-review-content{width:100%;display:inline-block;font-size:14px;font-weight:300;line-height:1.5;}
.wcpr-content .review-content-container .wcpr-review-content{overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;text-align:justify;}
.reviews-images-wrap-left{display:none;width:30px;height:140px;margin:0;float:left;padding:5px 0;}
#reviews-content-left, #reviews-content-right{position:relative;z-index:9920;max-height:500px;overflow:auto;display:flex;}
.reviews-images-wrap-right{width:100%;}
.reviews-images-wrap-right .reviews-images{width:100%;}
.reviews-images-container{width:100%;display:inline-block;padding:0;position:relative;}
.reviews-images-container .images-qty{text-align:center;background-color:#212121;color:white;position:absolute;bottom:6px;right:6px;font-size:14px;width:24px;height:24px;line-height:24px;border-radius:50%;}
.review-content-container{width:100%;margin:0 auto;padding:0 15px 0 15px;display:inline-block;}
.reviews-images{border-radius:2px 2px 0 0;margin:0 auto;display:block;}
.wcpr-modal-light-box{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:9911;}
.wcpr-modal-light-box-wrapper{position:absolute;top:0;right:0;left:0;bottom:0;z-index:99999;text-align:center;display:flex;justify-content:center;align-items:center;}
.wcpr-modal-light-box .wcpr-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9915;background-color:rgba(55, 55, 55, 0.9);}
.wcpr-modal-light-box .wcpr-modal-wrap-container .wcpr-close{position:absolute;top:-50px;right:-50px;font-size:35px;cursor:pointer;color:#fff;transition:0.3s ease;line-height:35px;padding:5px;z-index:9922;}
.wcpr-modal-light-box .wcpr-modal-wrap-container .wcpr-close:before{font-family:"woocommerce-photo-reviews";content:"\f101";}
.wcpr-modal-light-box .wcpr-modal-wrap-container .wcpr-close:hover, .wcpr-modal-light-box .wcpr-modal-wrap-container .wcpr-close:focus{background:rgba(255, 255, 255, 0.2);}
.wcpr-modal-wrap-container .wcpr-prev, .wcpr-modal-wrap-container .wcpr-next{cursor:pointer;position:absolute;top:45%;width:auto;padding:22px 7px;margin-top:-50px;color:#fff;font-size:35px;transition:0.6s ease;border-radius:0 3px 3px 0;user-select:none;-webkit-user-select:none;z-index:9922;}
.wcpr-modal-wrap-container .wcpr-next{right:-49px;border-radius:3px 0 0 3px;}
.wcpr-modal-wrap-container .wcpr-next:before{font-family:"woocommerce-photo-reviews";content:"\f105";}
.wcpr-modal-wrap-container .wcpr-prev{left:-49px;border-radius:3px 0 0 3px;}
.wcpr-modal-wrap-container .wcpr-prev:before{font-family:"woocommerce-photo-reviews";content:"\f106";}
.wcpr-modal-wrap-container .wcpr-prev:hover, .wcpr-modal-wrap-container .wcpr-next:hover{background:rgba(255, 255, 255, 0.2);}
.rtl .wcpr-modal-wrap{text-align:right;}
.wcpr-modal-wrap{max-width:1000px;vertical-align:middle;z-index:9999;position:relative;display:flex;width:100%;box-sizing:border-box;text-align:left;border-radius:2px;font-size:0;line-height:1.5;background-color:#fefefe;min-height:100px;}
#reviews-content-left{height:auto;text-align:center;overflow:hidden;box-sizing:border-box;margin:auto;padding:0;vertical-align:middle;border-radius:2px 0 0 2px;width:50%;position:relative;flex-direction:column;}
#reviews-content-left #reviews-content-left-modal{width:100%;flex-direction:row;display:flex;font-size:0;text-align:center;align-items:center;justify-content:space-evenly;}
#reviews-content-left #reviews-content-left-modal .reviews-images-wrap{display:flex;width:36px;max-height:36px;box-sizing:border-box;padding:0;overflow:hidden;align-items:center;margin-bottom:4px;margin-top:4px;}
#reviews-content-left.wcpr-no-images + #reviews-content-right{width:100%;}
#reviews-content-left.wcpr-no-images{display:none;}
#reviews-content-left-main{max-height:500px;width:100%;display:flex;align-items:center;justify-content:center;}
.reviews-images-wrap-right .wcpr-review-image-caption, #reviews-content-left-main .wcpr-review-image-container .wcpr-review-image-caption{position:absolute;width:100%;bottom:0;text-align:center;}
#reviews-content-left-main .wcpr-review-image-container{position:relative;}
#reviews-content-left-main .reviews-images{max-height:450px;cursor:zoom-in;}
@media (max-height: 600px) {
#reviews-content-left-main .reviews-images{max-height:calc(80vh - 50px);}
}
#reviews-content-right{margin:0;width:45%;height:auto;border-radius:0 2px 2px 0;vertical-align:top;padding:0;font-size:14px;color:#000000;flex-wrap:wrap;background-color:inherit;}
#reviews-content-right .reviews-content-right-meta{margin:0 30px 20px 30px;width:100%;height:auto;border-radius:2px;display:inline-block;background-color:inherit;}
.reviews-content-right-meta .review-content-container-top{background-color:inherit;position:sticky;top:0;padding-top:20px;z-index:1;}
p.kt-verified-owner{margin:0;}
@media(max-width:1080px){
.wcpr-grid.wcpr-masonry-5-col{column-count:4;}
}
@media(max-width:880px){
.wcpr-grid, .wcpr-grid.wcpr-masonry-5-col{column-count:3;}
}
@media(max-width:680px){
.wcpr-grid, .wcpr-grid.wcpr-masonry-3-col, .wcpr-grid.wcpr-masonry-4-col, .wcpr-grid.wcpr-masonry-5-col{column-count:2;}
}
@media(max-width:600px){
.wcpr-modal-light-box-wrapper{display:flex;justify-content:center;align-items:center;}
.wcpr-modal-light-box-wrapper:before{height:0 !important;}
.wcpr-modal-light-box .wcpr-modal-light-box-wrapper .wcpr-modal-wrap #reviews-content-right{width:100%;max-height:unset;}
.wcpr-modal-light-box .wcpr-modal-light-box-wrapper .wcpr-modal-wrap #reviews-content-left #reviews-content-left-modal .reviews-images-wrap{margin:0;width:36px;height:36px;}
.wcpr-modal-light-box .wcpr-modal-light-box-wrapper .wcpr-modal-wrap #reviews-content-left #reviews-content-left-modal{position:unset;width:100%;display:flex;justify-content:space-evenly;align-items:center;flex-direction:row;}
.wcpr-modal-light-box .wcpr-modal-light-box-wrapper .wcpr-modal-wrap #reviews-content-left #reviews-content-left-main{width:100% !important;}
.wcpr-modal-light-box .wcpr-modal-light-box-wrapper .wcpr-close{top:-40px;right:-35px;font-size:25px;}
.wcpr-modal-light-box .wcpr-modal-light-box-wrapper .wcpr-modal-wrap #reviews-content-left{width:100%;display:flex;flex-wrap:wrap;padding:0 !important;}
.wcpr-modal-light-box .wcpr-modal-light-box-wrapper .wcpr-modal-wrap{display:flex;flex-wrap:wrap;overflow:auto;}
.wcpr-modal-light-box .wcpr-modal-light-box-wrapper .wcpr-modal-wrap .wcpr-modal-content .star-rating, .wcpr-grid .wcpr-grid-item .wcpr-content .review-content-container .star-rating{margin:0 0 5px;}
.wcpr-modal-light-box .wcpr-modal-wrap-container .wcpr-close{right:-20px;}
#reviews-content-right .wcpr-single-product-summary,
#reviews-content-right .reviews-content-right-meta{margin:0 20px 20px 20px;}
}
.wcpr-single-product-summary form table tr td{background-color:unset;}
.wcpr-single-product-summary .cart .quantity{float:left;margin-right:.875em;}
#reviews #comments .comment-text .meta .woocommerce-review__verified{font-size:0;}
.wcpr-html{overflow:hidden;}
html.wcpr-noscroll{position:fixed;overflow-y:scroll;width:100%;}
.wcpr-modal-light-box .wcpr-modal-wrap-container{display:flex;justify-content:center;position:relative;max-width:1000px;max-height:80%;width:80%;}
span.wcpr-comment-child-author-name{font-weight:600;}
.wcpr-comment-children{border-top:1px solid rgba(1, 1, 1, .1);margin-top:10px;padding:5px 0;}
.wcpr-grid-item .wcpr-comment-child-content{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:justify;}
.wcpr-review-rating{display:flex;justify-content:space-between;flex-wrap:wrap;line-height:1em;padding:5px 0;}
.wcpr-review-date{font-style:italic;font-size:.8em;}
.reviews-videos{height:auto !important;}
.reviews-videos.reviews-videos-youtube {
min-height: 180px;
}html.wcpr-swipebox-html.wcpr-swipebox-touch{overflow:hidden !important}
#wcpr-swipebox-overlay img{border:none !important}
#wcpr-swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999 !important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
#wcpr-swipebox-container{position:relative;width:100%;height:100%}
#wcpr-swipebox-slider{-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}
#wcpr-swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}
#wcpr-swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}
#wcpr-swipebox-slider .slide .wcpr-swipebox-inline-container, #wcpr-swipebox-slider .slide .swipebox-video-container, #wcpr-swipebox-slider .slide img{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}
#wcpr-swipebox-slider .slide .swipebox-video-container{background:0 0;max-width:1140px;max-height:100%;width:100%;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box}
#wcpr-swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}
#wcpr-swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100% !important;height:100% !important;position:absolute;top:0;left:0}
#wcpr-swipebox-slider .slide-loading{background:url(//simbiafermentados.com.br/wp-content/plugins/woo-photo-reviews/images/loader.gif) center center no-repeat}
#wcpr-swipebox-bottom-bar, #wcpr-swipebox-top-bar{-webkit-transition:.5s;transition:.5s;position:absolute;left:0;z-index:999;height:50px;width:100%}
#wcpr-swipebox-bottom-bar{bottom:-50px}
#wcpr-swipebox-bottom-bar.visible-bars{-webkit-transform:translate3d(0, -50px, 0);transform:translate3d(0, -50px, 0)}
#wcpr-swipebox-top-bar{top:-50px}
#wcpr-swipebox-top-bar.visible-bars{-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}
#wcpr-swipebox-title{display:block;width:100%;text-align:center}
#wcpr-swipebox-close, #wcpr-swipebox-next, #wcpr-swipebox-prev{background-image:url(//simbiafermentados.com.br/wp-content/plugins/woo-photo-reviews/images/icons.png);background-repeat:no-repeat;border:none !important;text-decoration:none !important;cursor:pointer;width:50px;height:50px;top:0}
#wcpr-swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px}
#wcpr-swipebox-prev{background-position:-32px 13px;float:left}
#wcpr-swipebox-next{background-position:-78px 13px;float:right}
#wcpr-swipebox-close{top:0;right:0;position:absolute;z-index:9999;background-position:15px 12px}
.wcpr-swipebox-no-close-button #wcpr-swipebox-close{display:none}
#wcpr-swipebox-next.disabled, #wcpr-swipebox-prev.disabled{opacity:.3}
.wcpr-swipebox-no-touch #wcpr-swipebox-overlay.rightSpring #wcpr-swipebox-slider{-webkit-animation:rightSpring .3s;animation:rightSpring .3s}
.wcpr-swipebox-no-touch #wcpr-swipebox-overlay.leftSpring #wcpr-swipebox-slider{-webkit-animation:leftSpring .3s;animation:leftSpring .3s}
.wcpr-swipebox-touch #wcpr-swipebox-container:after, .wcpr-swipebox-touch #wcpr-swipebox-container:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0}
.wcpr-swipebox-touch #wcpr-swipebox-container:before{left:0;-webkit-box-shadow:inset 10px 0 10px -8px #656565;box-shadow:inset 10px 0 10px -8px #656565}
.wcpr-swipebox-touch #wcpr-swipebox-container:after{right:0;-webkit-box-shadow:inset -10px 0 10px -8px #656565;box-shadow:inset -10px 0 10px -8px #656565}
.wcpr-swipebox-touch #wcpr-swipebox-overlay.leftSpringTouch #wcpr-swipebox-container:before, .wcpr-swipebox-touch #wcpr-swipebox-overlay.rightSpringTouch #wcpr-swipebox-container:after{opacity:1}
@-webkit-keyframes rightSpring {
0%{left:0}
50%{left:-30px}
100%{left:0}
}
@keyframes rightSpring {
0%{left:0}
50%{left:-30px}
100%{left:0}
}
@-webkit-keyframes leftSpring {
0%{left:0}
50%{left:30px}
100%{left:0}
}
@keyframes leftSpring {
0%{left:0}
50%{left:30px}
100%{left:0}
}
@media screen and (min-width:800px){
#wcpr-swipebox-close{right:10px}
#wcpr-swipebox-arrows{width:92%;max-width:800px}
}
#wcpr-swipebox-overlay{background:#0d0d0d}
#wcpr-swipebox-bottom-bar, #wcpr-swipebox-top-bar{text-shadow:1px 1px 1px #000;background:#000;opacity:.95}
#wcpr-swipebox-top-bar {
color: #fff !important;
font-size: 15px;
line-height: 43px;
font-family: Helvetica, Arial, sans-serif
}.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}td.wishlist-empty{text-align:center!important;padding:50px;font-size:2em;}
.wishlist_table .add_to_cart{line-height:1.3;padding:7px 10px;}
#yith-wcwl-popup-message{background:#fff;border:1px solid #dddddd;padding:15px 0;font-size:120%;position:fixed;text-align:center;top:50%;left:50%;transform:translateX(50%);width:300px;z-index:10000;}
.wishlist-icon{position:relative;}
.wishlist-popup{opacity:0;max-height:0;position:absolute;overflow:hidden;padding:5px;margin-top:-10px;border-radius:5px;line-height:1.3;text-align:center;font-size:.9em;top:100%;background-color:rgba(0,0,0,.8);right:0;color:#FFF;transition:opacity .3s, max-height .3s;transition-delay:.3s;}
.wishlist-popup:after{bottom:100%;right:10px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136, 183, 213, 0);border-bottom-color:rgba(0,0,0,.8);border-width:10px;margin-left:-10px;}
.wishlist-icon:hover .wishlist-popup{opacity:1;max-height:200px;overflow-y:auto;}
.wishlist-popup a{color:#ccc;display:block;}
.wishlist-popup a:hover{color:#FFF;}
.wishlist-icon.added:after{background-color:red;transform:translateY(-3px);}
.wishlist-popup .ajax-loading, .wishlist-popup .feedback{display:none!important;}
.wishlist-title{margin-bottom:20px;}
#yith-wcwl-form .hidden-title-form,
#yith-wcwl-form .hide-title-form i,
.wishlist-title .button{display:none;}
@media screen and (max-width:768px){
.wishlist-title, .wishlist-empty, .yith_wcwl_wishlist_footer{text-align:center;}
.share-icons-title{display:none;}
}
.wishlist_table.mobile{list-style:none;}
.wishlist_table.mobile li .product-checkbox{display:inline-block;width:20px;vertical-align:top;}
.wishlist_table.mobile li .item-wrapper{display:inline-block;width:calc(100% - 25px);vertical-align:top;}
.wishlist_table.wishlist_manage_table.mobile li .item-wrapper{width:100%;}
.wishlist_table.mobile li .item-wrapper .product-thumbnail{display:inline-block;max-width:60px;margin-right:10px;}
.rtl .wishlist_table.mobile li .item-wrapper .product-thumbnail{margin-right:0;margin-left:10px;}
.wishlist_table.mobile li .item-wrapper .item-details{display:inline-block;width:calc(100% - 74px);vertical-align:top;}
.wishlist_table.mobile.with-checkbox li .additional-info-wrapper{padding-left:20px;}
.rtl .wishlist_table.mobile.with-checkbox li .additional-info-wrapper{padding-left:0;padding-right:20px;}
.wishlist_table.mobile li .additional-info-wrapper{border-bottom:1px solid #ececec;width:calc(100% - 25px);}
.wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart, .wishlist_table.mobile li .additional-info-wrapper .move-to-another-wishlist{text-align:center;margin-bottom:20px;}
.wishlist_table.mobile .button.add_to_cart_button{margin:0;}
.wishlist_table.mobile td{border-bottom:none;padding:3px 0;}
.wishlist_table.mobile li[id^="yith-wcwl-row-"]{position:relative;margin-top:20px;}
.wishlist_table.mobile .product-remove{position:absolute;top:5px;left:-12px;width:24px;height:24px;line-height:18px;font-size:18px;border-radius:100%;color:#ccc;font-weight:bold;text-align:center;border:2px solid currentColor;}
.rtl .wishlist_table.mobile .product-remove{left:unset;right:-12px;}
.wishlist_table.mobile .product-remove a{position:unset;}
.wishlist_table.mobile .product-remove a i{display:none;}
.wishlist_table.mobile .product-remove a:after {
content: '×';
color: #ccc;
}
.ux-swatch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 0 0 .07rem #d5d5d5;box-shadow:0 0 0 .07rem #d5d5d5;cursor:pointer;position:relative;white-space:nowrap;margin:5px 10px 5px 0}.ux-swatch:hover:not(.selected):not(.disabled){-webkit-box-shadow:0 0 0 .07rem #999;box-shadow:0 0 0 .07rem #999}.ux-swatch.selected{-webkit-box-shadow:0 0 0 .1rem #d26e4b;box-shadow:0 0 0 .1rem #d26e4b}.ux-swatch.disabled{cursor:default;opacity:.5}.ux-swatch__color{height:100%;width:100%}.ux-swatch__color--single-color{background:var(--swatch-color)}.ux-swatch__color--dual-color{background:-o-linear-gradient(315deg, var(--swatch-color) 50%, var(--swatch-color-secondary) 50%);background:linear-gradient(135deg, var(--swatch-color) 50%, var(--swatch-color-secondary) 50%)}.ux-swatch--image,.ux-swatch--color{width:30px;height:30px;padding:2px}.ux-swatch--label{min-width:30px;min-height:30px;padding:0 8px;font-size:14px}.ux-swatch--image.disabled:before,.ux-swatch--color.disabled:before{position:absolute;content:"";width:100%;height:1px;background:#000 !important;left:0;top:50%;right:0;bottom:0;border:0;margin:0 !important;padding:0 !important;min-width:auto;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.ux-swatch--label.disabled{background:-webkit-gradient(linear, right bottom, left top, from(transparent), color-stop(black), to(transparent));background:-o-linear-gradient(bottom right, transparent calc(50% - .031rem), black, transparent calc(50% + 0.031rem));background:linear-gradient(to top left, transparent calc(50% - .031rem), black, transparent calc(50% + 0.031rem))}.dark .ux-swatch--image.disabled:before,.dark .ux-swatch--color.disabled:before{background:#fff !important}.dark .ux-swatch--label.disabled{background:-webkit-gradient(linear, right bottom, left top, from(transparent), color-stop(white), to(transparent));background:-o-linear-gradient(bottom right, transparent calc(50% - .031rem), white, transparent calc(50% + 0.031rem));background:linear-gradient(to top left, transparent calc(50% - .031rem), white, transparent calc(50% + 0.031rem))}.ux-swatch--image .ux-swatch__text,.ux-swatch--color .ux-swatch__text{display:none}.ux-swatches{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.ux-swatches--rounded *{border-radius:2px}.ux-swatches--circle *{border-radius:50%}.ux-swatches--circle .ux-swatch--label{border-radius:100px}.ux-swatches--circle .ux-swatch__color--dual-color{background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, var(--swatch-color)), color-stop(50%, var(--swatch-color-secondary)));background:-o-linear-gradient(top, var(--swatch-color) 50%, var(--swatch-color-secondary) 50%);background:linear-gradient(180deg, var(--swatch-color) 50%, var(--swatch-color-secondary) 50%)}.ux-swatches--x-small .ux-swatch--image,.ux-swatches--x-small .ux-swatch--color{width:15px;height:15px}.ux-swatches--small .ux-swatch--image,.ux-swatches--small .ux-swatch--color{width:20px;height:20px}.ux-swatches--large .ux-swatch--image,.ux-swatches--large .ux-swatch--color{width:45px;height:45px}.ux-swatches--x-large .ux-swatch--image,.ux-swatches--x-large .ux-swatch--color{width:70px;height:70px}.ux-swatches--x-small .ux-swatch--label{min-width:15px;min-height:15px;padding:2px 8px}.ux-swatches--small .ux-swatch--label{min-width:20px;min-height:20px;padding:2px 8px}.ux-swatches--large .ux-swatch--label{min-width:45px;min-height:45px;padding:0 10px}.ux-swatches--x-large .ux-swatch--label{min-width:70px;min-height:70px;padding:0 15px}.ux-swatches__limiter{font-size:.8rem;cursor:pointer}.ux-swatches-in-loop{width:100%;margin-bottom:.5em}.ux-swatches-in-loop .ux-swatch{margin:4px 8px 4px 0}.ux-swatch-active .back-image{display:none}.has-hover .ux-swatch-active [class*=image-] img,.has-hover:hover .ux-swatch-active [class*=image-] img{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-filter:none;filter:none;opacity:1}.text-center .variations td.label,.text-center .ux-swatches{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.text-right .variations td.label,.text-right .ux-swatches{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.text-center .ux-swatch:last-child,.text-right .ux-swatch:last-child{margin-right:0}.text-center .ux-swatches-in-loop .ux-swatch,.text-center .ux-swatch+.ux-swatches__limiter{margin-left:4px;margin-right:4px}.ux-swatch-widget-layered-nav-list__graphic{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;max-width:20px;height:20px;margin-right:10px;padding:0}.chosen .ux-swatch-widget-layered-nav-list__graphic:before{font-family:"fl-icons";content:"";position:absolute;top:2px;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:12px}.vi-wpvs-variation-wrap-wrap{max-width:100%;padding-left:8px;}
.vi_wpvs_loop_variation_hidden{display:none !important;visibility:hidden !important;}
.vi-wpvs-hidden{display:none !important;visibility:hidden !important;}
.vi-wpvs-select-attribute{display:none !important;visibility:hidden;}
select option.vi-wpvs-option-disabled{display:none;visibility:hidden;}
.vi-wpvs-variation-wrap{max-width:100%;display:inline-flex;flex-wrap:wrap;text-align:center;justify-content:flex-start;}
.vi-wpvs-variation-wrap .vi-wpvs-option-wrap{width:auto;height:auto;align-items:center;justify-content:center;display:flex;margin:5px 12px 8px 0;cursor:pointer;position:relative;transition:all 30ms ease-in-out;}
.vi-wpvs-variation-wrap:not(.vi-wpvs-variation-wrap-select) .vi-wpvs-option-wrap.vi-wpvs-option-wrap-backorders-attribute > *:not(.vi-wpvs-option-tooltip),
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-select .vi-wpvs-option-wrap.vi-wpvs-option-wrap-backorders-attribute .vi-wpvs-option, .vi-wpvs-variation-wrap:not(.vi-wpvs-variation-wrap-select) .vi-wpvs-option-wrap.vi-wpvs-option-wrap-backorders > *:not(.vi-wpvs-option-tooltip),
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-select .vi-wpvs-option-wrap.vi-wpvs-option-wrap-backorders .vi-wpvs-option, .vi-wpvs-variation-wrap:not(.vi-wpvs-variation-wrap-select) .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock-attribute > *:not(.vi-wpvs-option-tooltip),
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-select .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock-attribute .vi-wpvs-option, .vi-wpvs-variation-wrap:not(.vi-wpvs-variation-wrap-select) .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock > *:not(.vi-wpvs-option-tooltip),
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-select .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock .vi-wpvs-option{opacity:.5;}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-loop .vi-wpvs-option-wrap{margin:0 8px 8px 0;}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-button .vi-wpvs-option-wrap{padding:0 5px;}
.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option{margin:auto;max-width:100%;max-height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;line-height:normal;-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);}
.vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-disable{cursor:not-allowed;overflow:hidden;border-color:rgba(192, 185, 200, 0.26);z-index:1;}
 .vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-disable::before, .vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-disable::after{display:none;position:absolute;left:0;width:100%;height:1px;z-index:2;content:'';background:#ff3136;}
.vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-disable::before{transform:rotate(-45deg);}
.vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-disable::after{transform:rotate(45deg);}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-radio .vi-wpvs-option-wrap label.vi-wpvs-option, .woocommerce div.product form.cart .variations label.vi-wpvs-option{margin:0;cursor:pointer;}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-radio .vi-wpvs-option-wrap input{cursor:pointer;margin:auto 5px auto auto;}
.vi-wpvs-variation-wrap .vi-wpvs-option-wrap:last-child{margin-right:0;}
.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option.vi-wpvs-option-color, .vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option.vi-wpvs-option-image{width:100%;height:100%;max-height:100%;max-width:100%;margin:0 !important;}
.vi-wpvs-variation-wrap .vi-wpvs-option-wrap:hover .vi-wpvs-option-tooltip{visibility:visible;opacity:1;}
.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip{visibility:hidden;opacity:0;position:absolute;z-index:5;pointer-events:none;text-align:center;transition:all .3s linear;}
.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip::before, .vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip::after{content:"";position:absolute;z-index:10;transition:all .3ms linear;}
.vi-wpvs-variation-wrap .vi-wpvs-option-wrap:hover .vi-wpvs-option-tooltip-top{bottom:120%;}
.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-top{bottom:150%;left:50%;transform:translate(-50%, 0);}
.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-top::before, .vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-top::after{top:100%;left:50%;}
.vi-wpvs-variation-wrap .vi-wpvs-option-wrap:hover .vi-wpvs-option-tooltip-bottom{top:120%;}
.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-bottom{top:150%;left:50%;transform:translate(-50%, 0);}
.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-bottom::before, .vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-bottom::after{bottom:100%;left:50%;}
.vi-wpvs-variation-wrap .vi-wpvs-option-wrap:hover .vi-wpvs-option-tooltip-left{right:120%;}
.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-left{top:50%;right:150%;transform:translate(0, -50%);}
.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-left::before, .vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-left::after{top:50%;left:100%;}
.vi-wpvs-variation-wrap .vi-wpvs-option-wrap:hover .vi-wpvs-option-tooltip-right{left:120%;}
.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-right{top:50%;left:150%;transform:translate(0, -50%);}
.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-right::before, .vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-right::after{top:50%;right:100%;}
.vi_variation_container{display:flex;align-items:center;margin:unset;}
.vi_variation_container .vi-wpvs-variation-wrap-loop.vi-wpvs-variation-wrap{padding-left:0;}
.vi_variation_container .vi-wpvs-option-wrap.vi-wpvs-product-link{background:#E2E2E2 !important;box-shadow:0 0 0 1px #ddd !important;}
.vi_variation_container .vi-wpvs-option-wrap.vi-wpvs-product-link .vi-wpvs-option{justify-content:center;}
.vi-wpvs-variation-style{max-width:100%;width:100%;display:grid !important;border:unset !important;grid-auto-columns:auto;grid-auto-rows:auto;margin-bottom:10px;height:auto !important;background:none !important;}
.woocommerce div.product div.summary form.cart.variations_form .variations ul.vi-wpvs-variation-style, .woocommerce-page div.product div.summary form.cart.variations_form .variations ul.vi-wpvs-variation-style{margin-bottom:10px;}
.vi-wpvs-variation-style.vi-wpvs-variation-style-vertical{grid-template-columns:auto;grid-gap:0;}
.woocommerce .variations_form.vi_wpvs_variation_form .vi-wpvs-variation-style td, .woocommerce-page .variations_form.vi_wpvs_variation_form .vi-wpvs-variation-style td{width:100%;border:unset;}
.vi-wpvs-variation-style.vi-wpvs-variation-style-horizontal{grid-template-columns:2fr 8fr;grid-gap:8px;align-items:center;justify-items:stretch;}
.vi-wpvs-variation-style .vi-wpvs-variation-style-content:not(.vi_variation_container){margin:unset !important;background:transparent;}
.vi-wpvs-variation-style .vi-wpvs-variation-wrap-wrap{padding-left:unset;}
.variations .vi-wpvs-variation-style a.reset_variations{bottom:100%;}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-select{max-width:100%;width:100%;}
.vi-wpvs-variation-wrap .vi-wpvs-variation-wrap-select-wrap{border:unset;min-width:160px;position:relative;max-width:100%;width:100%;}
.vi-wpvs-variation-wrap .vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-button-select{border:1px solid #ccc;width:auto;text-align:left;position:relative;padding-left:8px;color:#222;}
.vi-wpvs-variation-wrap .vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-button-select::after{content:'';color:inherit;border-width:5px;border-style:solid;border-color:#222 transparent transparent transparent;position:absolute;top:50%;margin-top:-3px;right:10px;}
.vi-wpvs-variation-wrap .vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-button-select > span{margin-right:20px;}
.vi-wpvs-variation-wrap-option-available{z-index:9999999999;position:absolute;visibility:visible;}
.vi-wpvs-variation-wrap-select-top{bottom:100%;border-bottom:unset;}
.vi-wpvs-variation-wrap-select-bottom{top:100%;border-top:unset;}
.vi-wpvs-variation-wrap-option-available .vi-wpvs-variation-wrap-option{visibility:visible;width:100%;left:0;border:1px solid #ccc;border-top:none;display:grid;grid-template-columns:auto;grid-auto-columns:auto;grid-auto-rows:auto;transition:visibility 300ms ease;max-height:300px;overflow-x:hidden;overflow-y:visible;}
.vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-wrap-option::-webkit-scrollbar{width:7px;}
.vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-wrap-option::-webkit-scrollbar-track{background:#f1f1f1;margin-top:2px;margin-bottom:2px;}
.vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-wrap-option::-webkit-scrollbar-thumb{background:#cecece;border-radius:20px;}
.vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-wrap-option::-webkit-scrollbar-thumb:hover{background:#a6a6a6;}
.vi-wpvs-variation-wrap .vi-wpvs-variation-wrap-option .vi-wpvs-option-wrap{width:100%;margin:0;justify-content:flex-start;}
.vi-wpvs-variation-wrap .vi-wpvs-variation-wrap-option .vi-wpvs-option-wrap .vi-wpvs-option{margin:unset;width:100%;height:100%;line-height:normal;text-align:left;}
.vi-wpvs-select-hidden{visibility:hidden !important;z-index:-1 !important;}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-slider .vi-wpvs-option-wrap.vi-wpvs-option-wrap-disable::before, .vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-disable::after{bottom:50%;}
.vi-wpvs-label-selected{margin-left:10px;}
.vi-wpvs-variation-style.vi-wpvs-variation-style-rtl{direction:rtl;}
.vi-wpvs-variation-style.vi-wpvs-variation-style-rtl .vi-wpvs-variation-wrap-wrap{float:right;}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-rtl:not(.vi-wpvs-variation-wrap-loop) .vi-wpvs-option-wrap{margin:5px 0 8px 12px !important;}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-rtl .vi-wpvs-option-wrap:last-child{margin-left:0 !important;}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-loop.vi-wpvs-variation-wrap-rtl .vi-wpvs-option-wrap{margin:0 0 8px 8px !important;}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-rtl .vi-wpvs-variation-wrap-select-wrap, .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-rtl .vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-button-select, .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-rtl .vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-button-select > span, .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-rtl .vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-wrap-option .vi-wpvs-option-wrap, .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-rtl .vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-wrap-option .vi-wpvs-option-wrap .vi-wpvs-option{text-align:right;justify-content:flex-end;}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-rtl .vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-button-select::after{border-width:0;border-color:transparent transparent transparent transparent;}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-rtl .vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-button-select::before{content:'';color:inherit;border-width:5px;border-style:solid;border-color:#222 transparent transparent transparent;position:absolute;top:50%;margin-top:-3px;left:10px;}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-rtl .vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-button-select > span{margin-right:0;margin-left:20px;}
.woocommerce .elementor-element form.cart.vi_wpvs_variation_form .variations{width:100% !important;max-width:100% !important;}
.woocommerce div.product.elementor form.cart table.variations tr.vi-wpvs-variation-style{display:grid !important;}
.woocommerce div.product.elementor form.cart table.variations td.value.vi-wpvs-variation-style-content:before{display:none !important;}
.swatches-select.swatches-on-single{display:none !important;}
.single-product .product .variations .vi-wpvs-variation-wrap-viwpvs_default select {
max-width: 100%;
}