﻿@font-face{font-family:star;src:url("../fonts/stars/star.eot");src:url("../fonts/stars/star.eot?#iefix") format("embedded-opentype"),url("../fonts/stars/star.woff") format("woff"),url("../fonts/stars/star.ttf") format("truetype"),url("../fonts/stars/star.svg#star") format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url("../fonts/woocommerce/WooCommerce.eot");src:url("../fonts/woocommerce/WooCommerce.eot?#iefix") format("embedded-opentype"),url("../fonts/woocommerce/WooCommerce.woff") format("woff"),url("../fonts/woocommerce/WooCommerce.ttf") format("truetype"),url("../fonts/woocommerce/WooCommerce.svg#WooCommerce") format("svg");font-weight:400;font-style:normal}.woocommerce-product-gallery.images ol{padding-left:0;list-style:none}@media(max-width: 767.98px){.woocommerce-product-gallery.images ol{text-align:center}}.woocommerce-product-gallery.images ol li{margin-bottom:.5rem}@media(max-width: 767.98px){.woocommerce-product-gallery.images ol li{display:inline-block;width:30px;margin:.5rem}}.woocommerce-product-gallery.images ol li img{-webkit-border:2px solid #cecece;-moz-border:2px solid #cecece;-ms-border:2px solid #cecece;border:2px solid #cecece;cursor:pointer}.woocommerce-product-gallery.images ol li img.flex-active{-webkit-border:2px solid #dadada;-moz-border:2px solid #dadada;-ms-border:2px solid #dadada;border:2px solid #dadada}@media(max-width: 767.98px){.single-product .summary-add-to-cart-form-composite{position:relative;width:100%;padding-right:15px;padding-left:15px}}.single-product .composite_form.componentized{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.single-product .composite_form.componentized .composite_summary .summary_elements{padding-left:0}.single-product .composite_form.componentized .composite_summary .summary_elements li{position:relative;padding-right:15px;padding-left:15px}.single-product .composite_form.componentized .composite_summary .summary_elements li .summary_element_title{background-color:#ea969d;padding:.5rem;color:#fff}.single-product .composite_form.componentized .composite_summary .summary_elements li .summary_element_title h3{margin-bottom:0}.single-product .composite_form.componentized .composite_summary .summary_elements li .summary_element_wrapper_inner .summary_element_button{background-color:#ea969d;color:#fff;border-radius:.25rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;-ms-border-radius:.25rem}.single-product .composite_form.componentized .composite_summary .summary_elements li .summary_element_wrapper_inner .summary_element_button a{color:inherit}.single-product .composite_form.componentized .composite_summary .summary_elements li:first-child:nth-last-child(1),.single-product .composite_form.componentized .composite_summary .summary_elements li:first-child:nth-last-child(1)~li{flex:0 0 100%;max-width:100%}.single-product .composite_form.componentized .composite_summary .summary_elements li:first-child:nth-last-child(2),.single-product .composite_form.componentized .composite_summary .summary_elements li:first-child:nth-last-child(2)~li{flex:0 0 50%;max-width:50%}.single-product .composite_form.componentized .composite_summary .summary_elements li:first-child:nth-last-child(3),.single-product .composite_form.componentized .composite_summary .summary_elements li:first-child:nth-last-child(3)~li{flex:0 0 33.3333333333%;max-width:33.3333333333%}.single-product .composite_form.componentized .composite_summary .summary_elements li:first-child:nth-last-child(4),.single-product .composite_form.componentized .composite_summary .summary_elements li:first-child:nth-last-child(4)~li{flex:0 0 25%;max-width:25%}.single-product .composite_form.componentized .composite_summary .summary_elements li:first-child:nth-last-child(5),.single-product .composite_form.componentized .composite_summary .summary_elements li:first-child:nth-last-child(5)~li{flex:0 0 20%;max-width:20%}.single-product .composite_form.componentized .composite_summary .summary_elements li:first-child:nth-last-child(6),.single-product .composite_form.componentized .composite_summary .summary_elements li:first-child:nth-last-child(6)~li{flex:0 0 16.6666666667%;max-width:16.6666666667%}.single-product .composite_form.componentized .composite_summary .summary_elements li:first-child:nth-last-child(7),.single-product .composite_form.componentized .composite_summary .summary_elements li:first-child:nth-last-child(7)~li{flex:0 0 14.2857142857%;max-width:14.2857142857%}.single-product .composite_form.componentized .composite_summary .summary_elements li:first-child:nth-last-child(8),.single-product .composite_form.componentized .composite_summary .summary_elements li:first-child:nth-last-child(8)~li{flex:0 0 12.5%;max-width:12.5%}.single-product .composite_form.paged .component .composite_navigation.top{display:none}.single-product .composite_form.paged .page_button{background-color:#ea969d;color:#fff;border-radius:.25rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;-ms-border-radius:.25rem;font-size:1rem;padding:1rem}.single-product .composite_form.paged .page_button.next:after{position:relative;right:-0.5rem}.single-product .composite_form.paged .page_button.prev:before{position:relative;left:-0.5rem}.single-product .composite_form.paged .composite_summary .summary_elements{padding-left:0}.single-product .composite_form.paged .composite_summary .summary_elements li{position:relative;padding-right:15px;padding-left:15px}.single-product .composite_form.paged .composite_summary .summary_elements li .summary_element_title{background-color:#ea969d;padding:.5rem;color:#fff}.single-product .composite_form.paged .composite_summary .summary_elements li .summary_element_title h3{margin-bottom:0}.single-product .composite_form.paged .composite_summary .summary_elements li .summary_element_wrapper_inner .summary_element_price .price .amount{font-size:1.25rem}.single-product .composite_form.paged .composite_summary .summary_elements li:first-child:nth-last-child(1),.single-product .composite_form.paged .composite_summary .summary_elements li:first-child:nth-last-child(1)~li{flex:0 0 100%;max-width:100%}.single-product .composite_form.paged .composite_summary .summary_elements li:first-child:nth-last-child(2),.single-product .composite_form.paged .composite_summary .summary_elements li:first-child:nth-last-child(2)~li{flex:0 0 50%;max-width:50%}.single-product .composite_form.paged .composite_summary .summary_elements li:first-child:nth-last-child(3),.single-product .composite_form.paged .composite_summary .summary_elements li:first-child:nth-last-child(3)~li{flex:0 0 33.3333333333%;max-width:33.3333333333%}.single-product .composite_form.paged .composite_summary .summary_elements li:first-child:nth-last-child(4),.single-product .composite_form.paged .composite_summary .summary_elements li:first-child:nth-last-child(4)~li{flex:0 0 25%;max-width:25%}.single-product .composite_form.paged .composite_summary .summary_elements li:first-child:nth-last-child(5),.single-product .composite_form.paged .composite_summary .summary_elements li:first-child:nth-last-child(5)~li{flex:0 0 20%;max-width:20%}.single-product .composite_form.paged .composite_summary .summary_elements li:first-child:nth-last-child(6),.single-product .composite_form.paged .composite_summary .summary_elements li:first-child:nth-last-child(6)~li{flex:0 0 16.6666666667%;max-width:16.6666666667%}.single-product .composite_form.paged .composite_summary .summary_elements li:first-child:nth-last-child(7),.single-product .composite_form.paged .composite_summary .summary_elements li:first-child:nth-last-child(7)~li{flex:0 0 14.2857142857%;max-width:14.2857142857%}.single-product .composite_form.paged .composite_summary .summary_elements li:first-child:nth-last-child(8),.single-product .composite_form.paged .composite_summary .summary_elements li:first-child:nth-last-child(8)~li{flex:0 0 12.5%;max-width:12.5%}@media(min-width: 992px){.single-product .composite_form .composite_button button{width:300px}}.single-product .composite_form .composite_component.progressive{margin-bottom:.5rem !important}.single-product .composite_form .composite_component.progressive .component_title_wrapper button{position:absolute}.single-product .composite_form .component_title_wrapper{background-color:#0c0c0c;padding:.5rem;color:#fff}.single-product .composite_form .component_title_wrapper h4,.single-product .composite_form .component_title_wrapper h2{margin-bottom:0;font-size:1.25rem}.single-product .composite_form .component_title_wrapper h4 span:before,.single-product .composite_form .component_title_wrapper h2 span:before{top:.25rem;transform:none;-webkit-transform:none;-ms-transform:none}.single-product .composite_form .component_inner{box-shadow:0 2px 4px 0 rgba(0,0,0,.5);padding:.5rem !important;margin-bottom:1rem}.single-product .composite_form .component_inner .component_options_select_wrapper{border:solid 1px #cecece;padding:.5rem;position:relative}.single-product .composite_form .component_inner .component_options_select_wrapper:after{content:"\f078";display:block;position:absolute;right:.5rem;font-family:"Font Awesome 5 Pro";color:#cecece;font-weight:400;top:.5rem}@media(min-width: 768px){.single-product .composite_form .component_inner .component_options_select_wrapper .component_options_select{-webkit-appearance:none;background-color:#fff;border:none;width:100%}}.single-product .composite_form .component_inner .component_section_title{display:none}.single-product .composite_form .component_inner .price .amount{font-size:1.25rem !important}.single-product .summary button{min-width:250px;width:100%;position:relative}.single-product .badge{position:absolute;z-index:23;width:50px;font-weight:600;display:flex;justify-content:center;align-items:center;width:50px;height:50px;font-weight:400;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%}.single-product .badge.top-left{top:0;left:1rem}@media(min-width: 768px){.single-product .badge.top-left{left:calc(21.5% + 3rem)}}.single-product .badge.top-right{top:0;right:1rem}.single-product .badge.bottom-left{bottom:1rem;left:calc(21.5% + 1rem)}.single-product .badge.bottom-right{bottom:1rem;right:1rem}.single-product .badge.sale{right:0}.single-product .badge.new-featured{left:0}.single-product .badge.with-sale{top:55px}.single-product .entry-summary .price .amount{font-size:1.75rem}.single-product .entry-summary .stock{color:#ea969d;text-transform:uppercase}.single-product .entry-summary .quantity input{height:100%;cursor:pointer;text-align:center}.single-product .entry-summary .quantity input.qty{border:0}.single-product .entry-summary .quantity input.plus,.single-product .entry-summary .quantity input.minus{-webkit-border:1px solid #0c0c0c;-moz-border:1px solid #0c0c0c;-ms-border:1px solid #0c0c0c;border:1px solid #0c0c0c;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;background-color:rgba(0,0,0,0);width:30px;height:30px}.single-product .entry-summary div#yith-wcwtl-output label{font-weight:600;font-size:.85rem}.single-product .entry-summary div#yith-wcwtl-output label input:not([type=checkbox]){display:block;width:100%;-webkit-border:1px solid #0c0c0c;-moz-border:1px solid #0c0c0c;-ms-border:1px solid #0c0c0c;border:1px solid #0c0c0c;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;font-size:1rem;padding:.25rem}.single-product .entry-summary .yith-wcwtl-ajax-message{width:100%}.single-product .entry-summary .yith-wcwtl-ajax-message ul{list-style:none}.single-product .woocommerce-tabs{clear:both}.single-product .woocommerce-tabs ul.tabs{list-style:none;overflow:hidden;position:relative;padding-left:0}.single-product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:2px solid #cecece;z-index:1}.single-product .woocommerce-tabs ul.tabs li{display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin-right:2rem}@media(max-width: 767.98px){.single-product .woocommerce-tabs ul.tabs li{margin-right:.5rem}}.single-product .woocommerce-tabs ul.tabs li.active{border-bottom:2px solid #0c0c0c;z-index:1;font-weight:bold}.single-product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;text-decoration:none}.single-product .woocommerce-tabs .shop_attributes p{margin-bottom:0}.single-product #mobile-tabs .card{border-radius:0;border:0}.single-product #mobile-tabs .card .card-header{border-radius:0;border-bottom:0;background-color:rgba(0,0,0,0);padding-left:0}.single-product #mobile-tabs .card .card-body{padding-left:0}.single-product #mobile-tabs .card button{border:0;background-color:rgba(0,0,0,0);width:100%;text-align:left;font-weight:600;font-size:1rem;padding-left:0}.single-product #mobile-tabs .card button.collapsed:after{content:"\f107";font-family:"Font Awesome 5 Pro";font-weight:900;position:absolute;right:.125rem}.single-product #mobile-tabs .card button[class=""]:after{content:"\f106";font-family:"Font Awesome 5 Pro";font-weight:900;position:absolute;right:.125rem}.single-product #mobile-tabs .card .shop_attributes p{margin-bottom:0}.single-product .nyp-product .price{display:none}.single-product .nyp input.nyp-input{-webkit-border:1px solid #0c0c0c;-moz-border:1px solid #0c0c0c;-ms-border:1px solid #0c0c0c;border:1px solid #0c0c0c;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;padding:.25rem .25rem .25rem .5rem;margin-bottom:1rem}.single-product .nyp label[for=nyp]{display:block;margin-bottom:0}.single-product .voucher-fields{margin-top:1rem}.single-product .voucher-fields .form-row{padding:0}.single-product .voucher-fields .form-row label{margin-bottom:0}.single-product .voucher-fields .form-row .woocommerce-input-wrapper{width:100%}.single-product .voucher-fields .form-row .woocommerce-input-wrapper input,.single-product .voucher-fields .form-row .woocommerce-input-wrapper textarea{width:100%;-webkit-border:1px solid #0c0c0c;-moz-border:1px solid #0c0c0c;-ms-border:1px solid #0c0c0c;border:1px solid #0c0c0c}.single-product.woocommerce #reviews .product-rating .product-rating-details td a.bar{background-color:#ea969d}.single-product.woocommerce #reviews form label{font-weight:600}.single-product.woocommerce #reviews form.form-review{-webkit-border:1px solid #0c0c0c;-moz-border:1px solid #0c0c0c;-ms-border:1px solid #0c0c0c;border:1px solid #0c0c0c;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px}.single-product.woocommerce #reviews form .star-rating-selector fieldset{margin-left:1rem}.single-product.woocommerce #reviews form .star-rating-selector fieldset input:checked~label.checkbox{color:gold}.single-product.woocommerce #reviews form .star-rating-selector fieldset label.checkbox:hover,.single-product.woocommerce #reviews form .star-rating-selector fieldset label.checkbox:hover~label.checkbox{color:gold}.single-product.woocommerce #reviews form #review_title_field span,.single-product.woocommerce #reviews form #review_author_field span,.single-product.woocommerce #reviews form #review_email_field span{width:100%}.single-product.woocommerce #reviews form #review_title_field span input,.single-product.woocommerce #reviews form #review_author_field span input,.single-product.woocommerce #reviews form #review_email_field span input{width:100%;-webkit-border:1px solid #0c0c0c;-moz-border:1px solid #0c0c0c;-ms-border:1px solid #0c0c0c;border:1px solid #0c0c0c;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;padding:.25rem}.single-product.woocommerce #reviews form #review_comment_field span{width:100%}.single-product.woocommerce #reviews form #review_comment_field span textarea{width:100%;-webkit-border:1px solid #0c0c0c;-moz-border:1px solid #0c0c0c;-ms-border:1px solid #0c0c0c;border:1px solid #0c0c0c;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;padding:.25rem}.single-product.woocommerce #reviews form #subscribe_to_replies_field input[type=checkbox]{width:auto;margin-right:1rem}.single-product.woocommerce #reviews form #subscribe_to_replies_field input[type=checkbox]:after{content:"";width:25px;height:25px;border:solid 2px #ea969d;background-color:#fff;display:block;padding-left:3px}.single-product.woocommerce #reviews form #subscribe_to_replies_field input[type=checkbox]:checked:after{content:"\f00c";font-family:"Font Awesome 5 Pro";font-weight:300;background-color:#ea969d;color:#fff}.single-product.woocommerce #reviews form .wc-product-reviews-pro-form-submit-row button{color:#fff;background-color:#ea969d}.single-product.woocommerce #reviews #comments{margin-top:1rem}.single-product.woocommerce #reviews #comments ol.commentlist{padding-left:0}.single-product.woocommerce #reviews #comments ol.commentlist li .comment-text{margin-left:0}.single-product.woocommerce #reviews #comments ol.commentlist li .contribution-flag-form input{width:100%;-webkit-border:1px solid #0c0c0c;-moz-border:1px solid #0c0c0c;-ms-border:1px solid #0c0c0c;border:1px solid #0c0c0c;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;padding:.25rem}.single-product.woocommerce #reviews #comments ol.commentlist li .form-contribution_comment span{width:100%}.single-product.woocommerce #reviews #comments ol.commentlist li .form-contribution_comment span textarea,.single-product.woocommerce #reviews #comments ol.commentlist li .form-contribution_comment span input{width:100%;-webkit-border:1px solid #0c0c0c;-moz-border:1px solid #0c0c0c;-ms-border:1px solid #0c0c0c;border:1px solid #0c0c0c;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;padding:.25rem}.video-btn{padding:0;border:0;background-color:rgba(0,0,0,0)}#videoModal .modal-dialog{width:80%;max-width:95%}#videoModal .modal-dialog .modal-body{padding:0}#videoModal .modal-dialog .modal-body .close{position:absolute;right:-50px;width:50px;height:50px;opacity:1;background-color:#fff}#videoModal .modal-dialog .modal-body .close:hover{background-color:#0c0c0c;color:#fff}#comments .comment-text img.avatar{width:auto !important;height:auto !important;margin:-3em 1em .1em 0em !important;float:unset !important;display:inline-block}#comments .comment-text .contribution-title{display:inline-block;margin-left:1rem}#comments .comment-text .star-rating span::before{color:#ea969d}#comments .form-contribution #subscribe_to_replies{width:auto !important}#comments #comments_filter{-webkit-appearance:none;background-color:#fff;border:0;font-weight:600}#comments #comments_filter_field{position:relative}#comments .woocommerce-input-wrapper::before{content:"\f078";font-weight:600;font-family:"Font Awesome 5 Pro";display:block;position:absolute;right:0rem;top:.25rem}.woocommerce-Reviews textarea,.woocommerce-Reviews input:not([type=submit]){width:100%;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-webkit-border:1px solid;-moz-border:1px solid;-ms-border:1px solid;border:1px solid;padding:.5rem;height:150px}.woocommerce-Reviews .comment-form-comment label{margin-bottom:0;font-weight:bold}.woocommerce-Reviews .comment-form-email,.woocommerce-Reviews .comment-form-author{display:inline-block;width:calc(50% - .5rem)}@media(max-width: 991.98px){.woocommerce-Reviews .comment-form-email,.woocommerce-Reviews .comment-form-author{width:100%}}.woocommerce-Reviews .comment-form-email label,.woocommerce-Reviews .comment-form-author label{margin-bottom:0;font-weight:bold}@media(min-width: 768px){.woocommerce-Reviews .comment-form-author{margin-right:.5rem}}.woocommerce-Reviews input.submit{background-color:#ea969d;color:#fff}.woocommerce-Reviews .stars a{position:relative;height:1.5rem;width:1.5rem;text-indent:-999em;display:inline-block;text-decoration:none;margin-right:.5rem}.woocommerce-Reviews .stars a::before{display:block;position:absolute;top:0;left:0;width:1.5rem;height:1.5rem;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0;font-size:1.5rem}.woocommerce-Reviews p.stars a:hover~a::before{content:"\e021"}.woocommerce-Reviews p.stars:hover a::before{content:"\e020"}.woocommerce-Reviews p.stars.selected a.active::before{content:"\e020"}.woocommerce-Reviews p.stars.selected a.active~a::before{content:"\e021";color:#0c0c0c}.woocommerce-Reviews p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce-Reviews ol{list-style:none;padding-left:0}.review{border-bottom:1px solid;margin-bottom:2rem}.review .comment-meta img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%}.review .comment-meta .verified{color:#ea969d}.review .comment-meta i{color:#ea969d}.review .comment-meta .meta,.review .comment-meta .time{margin-bottom:0}.review .comment-text{margin-top:1rem}.review .hide-meta .meta{display:none}.review .hide-time .time{display:none}.rating-custom,.review{margin-bottom:1rem}.rating-custom a,.review a{color:#ea969d;display:inline-block}.rating-custom div.product .woocommerce-product-rating,.review div.product .woocommerce-product-rating{margin-bottom:1.618em;line-height:2}.rating-custom div.product .woocommerce-product-rating:after,.rating-custom div.product .woocommerce-product-rating:before,.review div.product .woocommerce-product-rating:after,.review div.product .woocommerce-product-rating:before{content:" ";display:table}.rating-custom div.product .woocommerce-product-rating .star-rating,.review div.product .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0}.rating-custom .star-rating,.review .star-rating{display:inline-block;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star}.rating-custom .star-rating:before,.review .star-rating:before{content:"sssss";color:#d3ced2;float:left;top:0;left:0;position:absolute}.rating-custom .star-rating span,.review .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.rating-custom .star-rating span:before,.review .star-rating span:before{content:"SSSSS";top:0;position:absolute;left:0}