.woocommerce-product-gallery{position:relative}.woocommerce-product-gallery>div{overflow:hidden}.woocommerce-product-gallery .woocommerce-product-gallery__trigger{height:20px;overflow:hidden;position:absolute;right:20px;text-align:center;top:20px;width:20px;z-index:10}.woocommerce-product-gallery .woocommerce-product-gallery__trigger:before{content:"";font-family:Font Awesome\ 5 Free;font-weight:700}.woocommerce-product-gallery .woocommerce-product-gallery__trigger img{display:none!important}.woocommerce-product-gallery .woocommerce-product-gallery__image a{display:block;line-height:1em}.woocommerce-product-gallery .woocommerce-product-gallery__image a img{height:auto;width:100%}.woocommerce-product-gallery .flex-viewport{margin-bottom:7.5px}.woocommerce-product-gallery .flex-control-nav li{display:inline-block;line-height:1em;margin-right:2%;width:23.5%}.woocommerce-product-gallery .flex-control-nav li:last-child,.woocommerce-product-gallery .flex-control-nav li:nth-child(4n){margin-right:0}.woocommerce-product-gallery .flex-control-nav li img{border:1px solid #0000;cursor:pointer;height:auto!important;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;width:100%}.summary .product_title,.theme-banner .product_title{font-weight:700}.summary .price{font-size:22px;font-weight:700;margin-bottom:20px}.summary .woocommerce-product-details__short-description{margin-bottom:20px!important}.summary div.quantity{display:inline-flex;margin-bottom:2%;margin-right:2%;vertical-align:top}.summary div.quantity.hidden{margin-right:0}.single_add_to_cart_button{margin-bottom:2%;margin-right:2%}.stock.available-on-backorder{margin-bottom:20px}.summary .woocommerce-product-details__short-description{margin-bottom:10px}.summary .product_meta{padding:20px 0}.summary .product_meta>span{display:block;font-size:12px;line-height:1.7em;margin-bottom:5px}@media(hover:hover){.summary .product_meta a:hover{text-decoration:underline}}.summary .woocommerce-product-details__short-description{font-weight:400}.summary .product_meta a,.summary .product_meta span.sku{font-weight:700}.summary .variations{margin-bottom:20px;width:100%}.summary .variations td{padding:5px 0;vertical-align:initial}.summary .variations td label:after{content:":"}.summary .variations td span{display:block}.summary .variations select{border:1px solid #eee;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;font-size:14px;line-height:1.7em;padding:10px;width:100%}.summary .variations .reset_variations{display:none!important;margin-top:10px}.summary .variations .reset_variations.visible{display:inline-block!important}.button-mode td{display:block;padding-bottom:0!important;padding-top:5px!important}.button-mode{display:block!important;margin-bottom:10px!important}.button-mode .label{font-weight:700!important}.woo-selected-variation-item-name{display:none!important}.button-mode li.disabled{cursor:not-allowed!important;opacity:.5!important;pointer-events:none!important}.button-mode li{border-radius:5px!important;-webkit-border-radius:5px!important;-moz-border-radius:5px!important;-ms-border-radius:5px!important;-o-border-radius:5px!important;box-shadow:none!important;-webkit-box-shadow:none!important;cursor:pointer!important;display:inline-block!important;margin-bottom:10px!important;margin-right:10px!important;transition:.2s!important;-webkit-transition:.2s!important;-moz-transition:.2s!important;-ms-transition:.2s!important;-o-transition:.2s!important}.color-variable-item{overflow:hidden;padding:0!important;vertical-align:top}.color-variable-item .variable-item-contents{align-items:center}.color-variable-item .variable-item-span{height:35px!important;line-height:33px;text-align:center;width:35px!important}.color-variable-item.selected .variable-item-span:before{content:"x"}.woocommerce-product-attributes{margin:10px 0;width:100%}.woocommerce-product-attributes tr{border-bottom:1px solid #bebebe;border-top:1px solid #bebebe}.woocommerce-product-attributes td,.woocommerce-product-attributes th{padding:10px;text-align:left}.cart .theme-button-secundary{vertical-align:top}.summary .theme-button-secundary{display:none}.product-in-cart .theme-button-secundary{display:inline-block!important}.woocommerce-variation-price{margin-bottom:10px}.product-usp-wrapper{font-size:14px;font-weight:400;line-height:1.7em;margin-bottom:20px;margin-top:0;padding-bottom:20px;padding-top:0}.product-usp-wrapper li:before{color:#5eba7d;content:"";font-family:Font Awesome\ 5 Free;font-weight:700;margin-right:10px}.gift-cards_form .product-usp-wrapper,.product-usp-wrapper{margin-top:20px;padding-top:20px}.pswp__bg{opacity:.7!important}.pswp__caption{display:none}.pswp__ui--idle .pswp__top-bar{opacity:1!important}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:#0000}.related.products>h2,.upsells>h2,.woocommerce-Reviews h2{font-size:22px;margin-bottom:20px}.woocommerce-Reviews h2.woocommerce-Reviews-title{display:none}.blockUI{background-color:#fff!important;border-radius:5px!important;-webkit-border-radius:5px!important;-moz-border-radius:5px!important;-ms-border-radius:5px!important;-o-border-radius:5px!important;opacity:.2!important}.comment-form-rating .stars{display:inline-block;margin:0}.comment-form-rating .stars span{box-sizing:border-box;font-size:0}.comment-form-rating .stars a{display:inline-block;font-size:14px;font-weight:400;height:1.2em;overflow:hidden;position:relative;text-decoration:none;text-indent:-999em;width:1.2em}p.stars a:before{content:"";display:block;font-family:Font Awesome\ 5 Free;font-size:1em;font-weight:700;height:1em;left:0;line-height:1;position:absolute;text-indent:0;top:0;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;width:1em}@media(hover:hover){p.stars:hover a:before{opacity:1}}#reply-title,.comment-notes{display:none}#review_form_wrapper{margin-top:20px}.comment_container{align-items:center;display:flex;flex-direction:row;width:100%}.commentlist li:not(:last-child){border-bottom-style:solid;border-bottom-width:1px}.commentlist li{padding:10px}.comment_container img{margin-right:10px}.woocommerce-product-gallery ul.flex-direction-nav{left:0;list-style:none;margin:0;padding:0;position:absolute;top:50%;transform:translatey(-50%);-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);width:100%;z-index:99999}.woocommerce-product-gallery li.flex-nav-prev{float:left}.woocommerce-product-gallery li.flex-nav-next{float:right}.woocommerce-product-gallery a.flex-next,.woocommerce-product-gallery a.flex-prev{visibility:hidden}.woocommerce-product-gallery a.flex-next:after{content:"";font-family:Font Awesome\ 5 Free;font-size:20px;font-weight:700;margin-right:10px;visibility:visible}.woocommerce-product-gallery a.flex-prev:before{content:"";font-family:Font Awesome\ 5 Free;font-size:20px;font-weight:700;margin-left:10px;visibility:visible}.woocommerce-product-gallery ul.flex-direction-nav li a:hover{text-decoration:none}.woocommerce-product-gallery .flex-control-paging li a{visibility:hidden}.woocommerce-product-gallery .flex-control-paging li a:after{background:#bbb;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;content:"";display:block;height:10px;visibility:visible;width:10px}.woocommerce-product-gallery .flex-control-paging li{vertical-align:top;width:auto}.flex-control-paging{bottom:10px;position:absolute;text-align:center;width:100%}.woocommerce-product-gallery .flex-control-paging li a.flex-active{border:0!important}@media(max-width:768px){.woocommerce-product-gallery{margin:0 auto;max-width:400px}.woocommerce-product-gallery .woocommerce-product-gallery__trigger{right:10px;top:10px}}@media(max-width:479px){#yith-quick-view-modal.open .yith-wcqv-main{padding:15px}}
