.wooviews-clearfix::after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.woocommerce [data-woocommerce-views-add-to-cart] .wooviews-template-add_to_cart_button,
.woocommerce [data-woocommerce-views-add-to-cart] button.button.wooviews-template-add_to_cart_button,
.woocommerce [data-woocommerce-views-add-to-cart] a.button.wooviews-template-add_to_cart_button{all:initial;font-family:inherit;cursor:inherit;display:inline-block;cursor:pointer;transition:all 0.2s linear;}
.woocommerce [data-woocommerce-views-add-to-cart] .wooviews-template-add_to_cart_button.added,
.woocommerce [data-woocommerce-views-add-to-cart] .wooviews-template-add_to_cart_button.loading{all:inherit;display:inline-block;}
.woocommerce [data-woocommerce-views-add-to-cart] .wooviews-template-add_to_cart_button.added::after,
.woocommerce [data-woocommerce-views-add-to-cart] .wooviews-template-add_to_cart_button.loading::after{all:initial;font-family:inherit;cursor:inherit;}
.woocommerce [data-woocommerce-views-add-to-cart] table.wooviews-template-table{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:1em;}
.woocommerce [data-woocommerce-views-add-to-cart] table.wooviews-template-table td{padding:10px;border:1px solid #c1c1c1;}
.woocommerce [data-woocommerce-views-add-to-cart] table.wooviews-template-table td.label{display:table-cell;}
.woocommerce [data-woocommerce-views-add-to-cart] .wooviews-template-amount .amount{all:initial;font-family:inherit;cursor:inherit;color:#000;}
.woocommerce [data-woocommerce-views-add-to-cart] .wooviews-template-amount .amount .woocommerce-Price-currencySymbol{all:initial;font-family:inherit;cursor:inherit;color:inherit;}
.woocommerce [data-woocommerce-views-add-to-cart] .wooviews-template-amount del .amount{color:#c1c1c1;}
.woocommerce [data-woocommerce-views-add-to-cart] form.cart .wooviews-template-quantity{all:initial;font-family:inherit;cursor:inherit;display:inline-block;}
.woocommerce [data-woocommerce-views-add-to-cart] form.cart .wooviews-template-quantity-button, .woocommerce [data-woocommerce-views-add-to-cart] form.cart.wooviews-template-quantity-button{display:flex;gap:2px;align-items:center;}
.woocommerce [data-woocommerce-views-add-to-cart] form.cart .wooviews-template-quantity-button input[type="number"], .woocommerce [data-woocommerce-views-add-to-cart] form.cart.wooviews-template-quantity-button input[type="number"]{all:initial;font-family:inherit;cursor:inherit;text-align:center;border:1px solid #c1c1c1;}
.woocommerce div.product [data-woocommerce-views-add-to-cart] form.cart{display:flex;flex-wrap:wrap;}
.woocommerce div.product [data-woocommerce-views-add-to-cart] form.cart::before{display:none;}
.woocommerce div.product [data-woocommerce-views-add-to-cart] form.cart .wooviews-template-quantity{margin:0;}
.woocommerce div.product [data-woocommerce-views-add-to-cart] .wooviews-template-add_to_cart_button,
.woocommerce div.product [data-woocommerce-views-add-to-cart] button.button.wooviews-template-add_to_cart_button,
.woocommerce div.product [data-woocommerce-views-add-to-cart] a.button.wooviews-template-add_to_cart_button{all:initial;font-family:inherit;cursor:inherit;display:inline-block;cursor:pointer;transition:all 0.2s linear;}
.woocommerce div.product [data-woocommerce-views-add-to-cart] .wooviews-template-add_to_cart_button.added,
.woocommerce div.product [data-woocommerce-views-add-to-cart] .wooviews-template-add_to_cart_button.loading{all:inherit;display:inline-block;}
.woocommerce div.product [data-woocommerce-views-add-to-cart] .wooviews-template-add_to_cart_button.added::after,
.woocommerce div.product [data-woocommerce-views-add-to-cart] .wooviews-template-add_to_cart_button.loading::after{all:initial;font-family:inherit;cursor:inherit;}
.wpv-block-loop-item [data-woocommerce-views-add-to-cart]{display:flex;}
.wooviews-template-add_to_cart_button__icon::before{display:inline-block;}
@-webkit-keyframes wooviews-rotation {
from{transform:rotate(0deg);}
to{transform:rotate(359deg);}
}
@keyframes wooviews-rotation {
from{transform:rotate(0deg);}
to{transform:rotate(359deg);}
} body.page.theme-oceanwp .entry .wooviews-template-add_to_cart_button:not(.wp-block-button__link):not(.wp-block-file__button){text-decoration:none;}
body.page.theme-oceanwp .entry .wooviews-template-add_to_cart_button:not(.wp-block-button__link):not(.wp-block-file__button):focus{text-decoration:none;}
.wooviews-breadcrumb{all:initial;font-family:inherit;cursor:inherit;display:block;*zoom:1;}
.wooviews-breadcrumb a{text-decoration:none;cursor:pointer;}
.wooviews-breadcrumb::before, .wooviews-breadcrumb::after{content:" ";display:table;}
.wooviews-breadcrumb::after{clear:both;}
.wooviews-cart-message{all:initial;font-family:inherit;cursor:inherit;display:block;}
.wooviews-cart-message .woocommerce-message, .wooviews-cart-message .woocommerce-error, .wooviews-cart-message .woocommerce-info{font-size:initial;border:none;position:relative;list-style:none outside;*zoom:1;word-wrap:break-word;}
.wooviews-cart-message .woocommerce-message::before, .wooviews-cart-message .woocommerce-message::after,
.wooviews-cart-message .woocommerce-error::before, .wooviews-cart-message .woocommerce-error::after, .wooviews-cart-message .woocommerce-info::before, .wooviews-cart-message .woocommerce-info::after{content:" ";display:table;}
.wooviews-cart-message .woocommerce-message::after, .wooviews-cart-message .woocommerce-error::after, .wooviews-cart-message .woocommerce-info::after{clear:both;}
.wooviews-cart-message .woocommerce-message::before, .wooviews-cart-message .woocommerce-error::before, .wooviews-cart-message .woocommerce-info::before{font-family:sans-serif, WooCommerce;content:"\e028";display:inline-block;position:absolute;top:1em;left:1.5em;}
.wooviews-cart-message .woocommerce-message .button, .wooviews-cart-message .woocommerce-error .button, .wooviews-cart-message .woocommerce-info .button{all:initial;font-family:inherit;cursor:inherit;display:inline-block;float:right;margin-left:10px;}
.wooviews-cart-message .woocommerce-message::after, .wooviews-cart-message .woocommerce-error::after, .wooviews-cart-message .woocommerce-info::after{content:none;}
.wooviews-cart-message .woocommerce-message li, .wooviews-cart-message .woocommerce-error li, .wooviews-cart-message .woocommerce-info li{list-style:none outside !important;padding-left:0 !important;margin-left:0 !important;}
.wooviews-cart-message .woocommerce-message::before{content:"\e015";}
.wooviews-cart-message .woocommerce-error::before{content:"\e016";}
.woocommerce .wooviews-tabs ul.wc-tabs{all:initial;font-family:inherit;cursor:inherit;display:block;padding:0;margin:0;list-style:none;}
.woocommerce .wooviews-tabs ul.wc-tabs li{all:initial;font-family:inherit;cursor:inherit;display:inline-block;font-weight:600;transition:all 0.2s ease;cursor:pointer;}
.woocommerce .wooviews-tabs ul.wc-tabs li.active::before{background:unset;}
.woocommerce .wooviews-tabs ul.wc-tabs li a{all:initial;font-family:inherit;cursor:inherit;text-decoration:none;border:0;cursor:pointer;}
.woocommerce .wooviews-tabs p.stars + p.stars{display:none;}
.woocommerce div.product .wooviews-tabs ul.wc-tabs{all:initial;font-family:inherit;cursor:inherit;display:block;padding:0;margin:0;list-style:none;}
.woocommerce div.product .wooviews-tabs ul.wc-tabs li{all:initial;font-family:inherit;cursor:inherit;display:inline-block;font-weight:600;transition:all 0.2s ease;cursor:pointer;}
.woocommerce div.product .wooviews-tabs ul.wc-tabs li.active::before{background:unset;}
.woocommerce div.product .wooviews-tabs ul.wc-tabs li a{all:initial;font-family:inherit;cursor:inherit;text-decoration:none;border:0;cursor:pointer;}
.woocommerce div.product .wooviews-tabs p.stars + p.stars{display:none;}
.wooviews-list-attributes-item__value p{padding:0;margin:0;}
.woocommerce-product-attributes{border-collapse:collapse;}
.wooviews-list-attributes{border-collapse:collapse;}
.wooviews-list-attributes, .wooviews-list-attributes tr, .wooviews-list-attributes th, .wooviews-list-attributes td{font-weight:normal;border:0;}
.wooviews-list-attributes th p, .wooviews-list-attributes td p{margin:0;}
.woocommerce #content div.product div.images.wooviews-template-product-gallery{width:100%;}
.wooviews-template-product-gallery{position:relative;}
.wooviews-template-product-gallery .woocommerce-product-gallery__trigger{position:absolute;top:0.875em;right:0.875em;display:block;z-index:99;}
.woocommerce #content div.product .wooviews-product-image div.images{float:none;}
.woocommerce #content div.product .wooviews-product-image div.images ol{overflow:visible;}
.woocommerce .wooviews-product-image, .woocommerce div.product .wooviews-product-image{position:relative;}
.woocommerce .wooviews-product-image:not([class*="align"]),
.woocommerce div.product .wooviews-product-image:not([class*="align"]){clear:both;display:inline-block;}
.woocommerce .wooviews-product-image .woocommerce-product-gallery, .woocommerce div.product .wooviews-product-image .woocommerce-product-gallery{margin:0;}
.woocommerce .wooviews-product-image .woocommerce-product-gallery .flex-viewport, .woocommerce div.product .wooviews-product-image .woocommerce-product-gallery .flex-viewport{margin:0;}
.woocommerce .wooviews-product-image ol, .woocommerce div.product .wooviews-product-image ol{margin:0;list-style:none;grid-template-columns:1fr 1fr 1fr 1fr;}
.woocommerce .wooviews-product-image ol li, .woocommerce div.product .wooviews-product-image ol li{margin:0;}
.woocommerce .wooviews-product-image ol.flex-control-thumbs::before, .woocommerce div.product .wooviews-product-image ol.flex-control-thumbs::before{content:none;}
.woocommerce .wooviews-product-image ol.flex-control-thumbs::after, .woocommerce div.product .wooviews-product-image ol.flex-control-thumbs::after{content:none;}
.woocommerce .wooviews-product-image ol.flex-control-nav.flex-control-thumbs li, .woocommerce div.product .wooviews-product-image ol.flex-control-nav.flex-control-thumbs li{float:none;width:auto;margin:0;}
.woocommerce .wooviews-product-image div.images, .woocommerce div.product .wooviews-product-image div.images{float:none;width:100%;}
.woocommerce .wooviews-product-image .wcviews_onsale_wrap, .woocommerce .wooviews-product-image div.images .wcviews_onsale_wrap, .woocommerce div.product .wooviews-product-image .wcviews_onsale_wrap, .woocommerce div.product .wooviews-product-image div.images .wcviews_onsale_wrap{float:none;position:initial;}
.woocommerce .wooviews-product-image span.onsale, .woocommerce .wooviews-product-image div.images span.onsale, .woocommerce div.product .wooviews-product-image span.onsale, .woocommerce div.product .wooviews-product-image div.images span.onsale{min-height:0;min-width:0;padding:initial;font-size:inherit;font-weight:inherit;position:absolute;text-align:initial;line-height:inherit;top:initial;left:initial;margin:initial;border-radius:initial;background-color:initial;color:initial;word-break:break-word;z-index:9;box-sizing:border-box;}
.woocommerce .wooviews-product-image ol, .woocommerce .wooviews-product-image div.images ol, .woocommerce div.product .wooviews-product-image ol, .woocommerce div.product .wooviews-product-image div.images ol{display:grid;}
.woocommerce .wooviews-product-image ol li, .woocommerce .wooviews-product-image div.images ol li, .woocommerce div.product .wooviews-product-image ol li, .woocommerce div.product .wooviews-product-image div.images ol li{float:none;width:100%;}
@media(min-width:769px){
.theme-astra.woocommerce-page #content .ast-woocommerce-container div.product div.wooviews-product-image div.images,
.theme-astra.woocommerce .ast-woocommerce-container div.product div.wooviews-product-image div.images{width:100%;}
}
.theme-astra.woocommerce div.product div.wooviews-product-image div.images.woocommerce-product-gallery .flex-viewport{margin-bottom:0;}
.theme-astra.woocommerce div.product div.wooviews-product-image div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{margin:0;}
.theme-twentytwenty.woocommerce div.product div.wooviews-product-image[class*="align"]{max-width:600px;}
.theme-twentytwentyone.woocommerce div.wooviews-product-image .onsale::before{padding-top:0 !important;}
.wooviews-product-meta.product_meta{all:initial;font-family:inherit;cursor:inherit;display:block;border-top:0;border-bottom:0;}
.wooviews-product-meta.product_meta .posted_in, .wooviews-product-meta.product_meta a{all:initial;font-family:inherit;cursor:inherit;text-decoration:none;cursor:pointer;}
.theme-astra.woocommerce div.product .product_meta{border:0;}
.theme-astra div.product .wooviews-product-meta.product_meta{font-size:initial;}
.theme-twentytwenty div.product .wooviews-product-meta.product_meta{font-size:initial;}
body.woocommerce div.wooviews-product-price{all:initial;font-family:inherit;cursor:inherit;display:block;width:100%;}
body.woocommerce div.wooviews-product-price p.price del{text-decoration:line-through;}
body.woocommerce div.wooviews-product-price p.price del .amount{text-decoration:inherit;}
body.woocommerce div.wooviews-product-price p.price ins{font-weight:normal;}
body.woocommerce div.wooviews-product-stock{all:initial;font-family:inherit;cursor:inherit;display:block;width:100%;}
body.woocommerce div.wooviews-product-stock p{word-break:normal;}
.wooviews-rating .woocommerce-product-rating, .woocommerce .wooviews-rating .woocommerce-product-rating{margin:0;}
.wooviews-rating .wooviews-rating .star-rating, .woocommerce .wooviews-rating .wooviews-rating .star-rating{float:none;display:inline-block;vertical-align:middle;display:inline-block;vertical-align:middle;margin:0;text-indent:-9999px;font-size:unset;}
.wooviews-rating .wooviews-rating .star-rating span::before, .woocommerce .wooviews-rating .wooviews-rating .star-rating span::before{font-family:star, sans-serif;text-indent:0;}
.wooviews-rating .wooviews-rating .star-rating::before, .woocommerce .wooviews-rating .wooviews-rating .star-rating::before{font-family:star, sans-serif;opacity:1;content:"\53\53\53\53\53";text-indent:0;}
.wooviews-rating .wooviews-rating .star-rating .wooviews-rating-html, .woocommerce .wooviews-rating .wooviews-rating .star-rating .wooviews-rating-html{display:none;}
.wooviews-rating .woocommerce-review-link, .woocommerce .wooviews-rating .woocommerce-review-link{padding-left:10px;}
.theme-woodmart .wooviews-rating[data-woocommerce-views-ratings] .wooviews-rating .star-rating{text-indent:unset;}
.theme-woodmart .wooviews-rating[data-woocommerce-views-ratings] .wooviews-rating .star-rating::before,
.theme-woodmart .wooviews-rating[data-woocommerce-views-ratings] .wooviews-rating .star-rating span::before{font-family:woodmart-font, sans-serif;content:"\f148" "\f148" "\f148" "\f148" "\f148" !important;}
.theme-twentytwenty .single-product .woocommerce-product-rating.wooviews-rating{font-size:unset;}
.related.wooviews-related ul.wooviews-related-list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:15px;padding:0;margin:0;list-style:none;text-align:center;}
.related.wooviews-related ul.wooviews-related-list::before{content:none;}
.related.wooviews-related ul.wooviews-related-list.wooviews-template-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr));}
.related.wooviews-related ul.wooviews-related-list.wooviews-template-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr));}
.related.wooviews-related ul.wooviews-related-list li{position:relative;}
.related.wooviews-related ul.wooviews-related-list li .wcviews_onsale_wrap{position:absolute;top:0;left:0;}
.related.wooviews-related ul.wooviews-related-list .onsale{all:initial;font-family:inherit;cursor:inherit;display:inline-block;position:relative;min-height:unset;}
.related.wooviews-related ul.wooviews-related-list .price{display:block;padding:10px 0;font-weight:normal;font-size:1.2em;}
.related.wooviews-related ul.wooviews-related-list .price .amount{font-weight:normal;}
.related.wooviews-related ul.wooviews-related-list .price del{opacity:1;font-size:1.2em;}
.related.wooviews-related ul.wooviews-related-list .price ins{text-decoration:none;font-weight:normal;}
.related.wooviews-related ul.wooviews-related-list .star-rating{margin:0 auto;}
.related.wooviews-related ul.wooviews-related-list .star-rating::before{content:"\53\53\53\53\53";opacity:1;}
.related.wooviews-related ul.wooviews-related-list .button{all:initial;font-family:inherit;cursor:inherit;display:inline-block;border:0;cursor:pointer;}
.related.wooviews-related ul.wooviews-related-list img{width:100%;}
body:not(.wp-admin).theme-woodmart .related.wooviews-related ul.wooviews-related-list .star-rating::before,
body:not(.wp-admin).theme-woodmart .related.wooviews-related ul.wooviews-related-list .star-rating span::before{content:"\f148" "\f148" "\f148" "\f148" "\f148";font-family:woodmart-font, sans-serif;}
body:not(.wp-admin).theme-woodmart .labels-rounded{top:0;left:0;}
.woocommerce #reviews.wooviews-reviews{display:block;}
.woocommerce #reviews.wooviews-reviews > div{width:100%;max-width:100%;min-width:100%;}
.woocommerce #reviews.wooviews-reviews #comments{float:none;}
.woocommerce #reviews.wooviews-reviews #comments ol.commentlist{all:initial;font-family:inherit;cursor:inherit;list-style:none;}
.woocommerce #reviews.wooviews-reviews #comments ol.commentlist li.wooviews-reviews-item{all:initial;font-family:inherit;cursor:inherit;position:relative;display:block;padding-bottom:1em;margin-bottom:1em;*zoom:1;}
.woocommerce #reviews.wooviews-reviews #comments ol.commentlist li.wooviews-reviews-item::before, .woocommerce #reviews.wooviews-reviews #comments ol.commentlist li.wooviews-reviews-item::after{content:" ";display:table;}
.woocommerce #reviews.wooviews-reviews #comments ol.commentlist li.wooviews-reviews-item::after{clear:both;}
.woocommerce #reviews.wooviews-reviews #comments ol.commentlist li.wooviews-reviews-item img.avatar{all:initial;font-family:inherit;cursor:inherit;}
.woocommerce #reviews.wooviews-reviews #comments ol.commentlist li.wooviews-reviews-item .comment_container{all:initial;font-family:inherit;cursor:inherit;display:grid;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;}
.woocommerce #reviews.wooviews-reviews #comments ol.commentlist li.wooviews-reviews-item .comment_container .star-rating{float:none;display:inline-block;height:auto;width:auto;line-height:unset;}
.woocommerce #reviews.wooviews-reviews #comments ol.commentlist li.wooviews-reviews-item .comment_container .star-rating span{height:100%;}
.woocommerce #reviews.wooviews-reviews #comments ol.commentlist li.wooviews-reviews-item .comment_container .star-rating::before{position:relative;opacity:1;content:"\53\53\53\53\53";}
.woocommerce #reviews.wooviews-reviews #comments ol.commentlist li.wooviews-reviews-item .comment_container .comment-text{all:initial;font-family:inherit;cursor:inherit;display:block;border:0;}
.woocommerce #reviews.wooviews-reviews #comments ol.commentlist li.wooviews-reviews-item .comment_container .comment-text p.meta{all:initial;font-family:inherit;cursor:inherit;display:block;}
.woocommerce #reviews.wooviews-reviews #comments ol.commentlist li.wooviews-reviews-item .comment_container .comment-text p.meta *{all:initial;font-family:inherit;cursor:inherit;}
.woocommerce #reviews.wooviews-reviews #comments ol.commentlist li.wooviews-reviews-item .comment_container .comment-text p.meta strong,
.woocommerce #reviews.wooviews-reviews #comments ol.commentlist li.wooviews-reviews-item .comment_container .comment-text p.meta time,
.woocommerce #reviews.wooviews-reviews #comments ol.commentlist li.wooviews-reviews-item .comment_container .comment-text p.meta span{font-size:0.9em;}
.woocommerce #reviews.wooviews-reviews #comments ol.commentlist li.wooviews-reviews-item .comment_container .comment-text .description{box-sizing:border-box;}
.woocommerce #reviews.wooviews-reviews #comments ol.commentlist li.wooviews-reviews-item .comment_container .comment-text .description p{all:initial;font-family:inherit;cursor:inherit;display:block;}
.woocommerce #reviews.wooviews-reviews #review_form,
.woocommerce #reviews.wooviews-reviews #review_form_wrapper{all:initial;font-family:inherit;cursor:inherit;display:block;}
.woocommerce #reviews.wooviews-reviews #commentform{all:initial;font-family:inherit;cursor:inherit;}
.woocommerce #reviews.wooviews-reviews #commentform p{all:initial;font-family:inherit;cursor:inherit;margin-bottom:1em;display:block;}
.woocommerce #reviews.wooviews-reviews #commentform label{all:initial;font-family:inherit;cursor:inherit;display:block;}
.woocommerce #reviews.wooviews-reviews #commentform #comment,
.woocommerce #reviews.wooviews-reviews #commentform input[type="text"]{all:initial;font-family:inherit;cursor:inherit;border:1px solid #ddd;width:calc(100% - 1em);cursor:text;overflow:auto;white-space:pre-wrap;}
.woocommerce #reviews.wooviews-reviews #commentform .form-submit{all:initial;font-family:inherit;cursor:inherit;}
.woocommerce #reviews.wooviews-reviews #commentform .comment-form-author,
.woocommerce #reviews.wooviews-reviews #commentform .comment-form-email{all:initial;font-family:inherit;cursor:inherit;display:block;width:100%;margin-bottom:1em;display:block;}
.woocommerce #reviews.wooviews-reviews #commentform #submit{all:initial;font-family:inherit;cursor:inherit;display:inline-block;cursor:pointer;line-height:36px;transition:all 0.2s linear;}
.woocommerce #reviews.wooviews-reviews #commentform p.stars a:not(.active), .woocommerce #reviews.wooviews-reviews #commentform p.stars a::before{font-family:star, sans-serif;content:"\53";opacity:1;}
.woocommerce #reviews.wooviews-reviews #commentform p.stars a:hover::before{content:"\53";opacity:1;}
.woocommerce #reviews.wooviews-reviews #commentform p.stars + .stars{display:none;}
.woocommerce #reviews.wooviews-reviews .comment-reply-title{all:initial;font-family:inherit;cursor:inherit;display:block;font-size:1.2em;}
.theme-woodmart.woocommerce .wooviews-reviews{margin-left:0;margin-right:0;}
.theme-woodmart.woocommerce #reviews.wooviews-reviews .commentlist .star-rating::before,
.theme-woodmart.woocommerce #reviews.wooviews-reviews .commentlist .star-rating span::before{font-family:woodmart-font, sans-serif;content:"\f148" "\f148" "\f148" "\f148" "\f148" !important;}
.theme-woodmart.woocommerce #reviews.wooviews-reviews #commentform p.stars a:not(.active), .theme-woodmart.woocommerce #reviews.wooviews-reviews #commentform p.stars a::before{font-family:woodmart-font, sans-serif;content:"\f148";opacity:1;}
.theme-woodmart.woocommerce #reviews.wooviews-reviews #commentform p.stars a:hover::before {
content: "\f148";
opacity: 1; }