@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}.summary h1.product_title{font-size:1.25rem;font-weight:bold}.summary h2.link-to-brand{font-size:1rem;font-weight:400;line-height:1.5}.summary .price .amount{font-size:1.75rem}.summary .quantity input{width:45px;height:45px;cursor:pointer;text-align:center}.summary .quantity input.qty{border:0}.summary .quantity input.plus,.summary .quantity input.minus{-webkit-border:1px solid;-moz-border:1px solid;-ms-border:1px solid;border:1px solid;background-color:transparent}.summary button{min-width:250px;width:100%}@media (min-width: 768px){.summary button .sticky{position:-webkit-sticky;position:sticky;top:6rem}}@media (min-width: 768px){.summary .sticky{position:-webkit-sticky;position:sticky;top:6rem}}.summary div#yith-wcwtl-output label{font-weight:600;font-size:.85rem}.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}.summary .yith-wcwtl-ajax-message{width:100%}.summary .yith-wcwtl-ajax-message ul{list-style:none}@media (max-width: 767.98px){.woocommerce-tabs{display:none}.summary .woocommerce-tabs{display:block}}@media (min-width: 768px){.woocommerce-tabs{display:block}.summary .woocommerce-tabs{display:none}}.badge{position:absolute;z-index:23;width:50px;text-align:center;font-size:.75rem;padding:0}.badge.top-left{top:0;left:calc( 20% + 1rem)}@media (max-width: 767.98px){.badge.top-left{left:0}}.badge.top-right{top:0;right:0}.badge.bottom-left{bottom:0;left:calc( 20% + 1rem)}@media (max-width: 767.98px){.badge.bottom-left{bottom:70px;left:0}}.badge.bottom-right{bottom:0;right:0}@media (max-width: 767.98px){.badge.bottom-right{bottom:70px}}.badge.sale{right:0}.badge.new-featured{left:0}.badge span{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;width:50px;height:50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:center}.badge span.onsale{font-size:1rem}.woocommerce-tabs{clear:both}.woocommerce-tabs .shop_attributes p{margin-bottom:0}.nyp-product .price{display:none}.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}.nyp label[for="nyp"]{display:block;margin-bottom:0}.voucher-fields{margin-top:1rem}.voucher-fields .form-row{padding:0}.voucher-fields .form-row label{margin-bottom:0}.voucher-fields .form-row .woocommerce-input-wrapper{width:100%}.voucher-fields .form-row .woocommerce-input-wrapper input,.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}.product-image-gallery .onsale{top:0;left:calc(20% + 1rem);position:absolute;z-index:1}.woocommerce-tabs .card{border:0;border-top:2px solid #f7f7f7}.woocommerce-tabs .card:last-child{border-bottom:2px solid #f7f7f7}.woocommerce-tabs .card button{border:0;background-color:transparent;width:100%;text-align:left;font-weight:600;font-size:1rem;padding-left:0}.woocommerce-tabs .card button.collapsed:after{content:"\f107";font-family:'Font Awesome 5 Pro';position:absolute;right:.125rem}.woocommerce-tabs .card button[class=""]:after{content:"\f106";font-family:'Font Awesome 5 Pro';position:absolute;right:.125rem}.woocommerce-tabs .card-header{border-bottom:0;background-color:transparent;padding-left:0}.woocommerce-tabs .card-body{padding-left:0}.woocommerce-tabs .shop_attributes p{margin-bottom:0}.woocommerce #reviews form label{font-weight:600}.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}.woocommerce #reviews form .star-rating-selector fieldset{margin-left:1rem}.woocommerce #reviews form .star-rating-selector fieldset input:checked ~ label.checkbox{color:gold}.woocommerce #reviews form .star-rating-selector fieldset label.checkbox:hover,.woocommerce #reviews form .star-rating-selector fieldset label.checkbox:hover ~ label.checkbox{color:gold}.woocommerce #reviews form #review_title_field span,.woocommerce #reviews form #review_author_field span,.woocommerce #reviews form #review_email_field span{width:100%}.woocommerce #reviews form #review_title_field span input,.woocommerce #reviews form #review_author_field span input,.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}.woocommerce #reviews form #review_comment_field span{width:100%}.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}.woocommerce #reviews form #subscribe_to_replies_field input[type=checkbox]{width:auto;margin-right:1rem}.woocommerce #reviews form #subscribe_to_replies_field input[type=checkbox]:after{content:'';width:25px;height:25px;border:solid 2px;display:block;padding-left:3px}.woocommerce #reviews form #subscribe_to_replies_field input[type=checkbox]:checked:after{content:'\f00c';font-family:'Font Awesome 5 Pro';font-weight:300}.woocommerce #reviews #comments{margin-top:1rem}.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}.woocommerce #reviews #comments ol.commentlist li .form-contribution_comment span{width:100%}.woocommerce #reviews #comments ol.commentlist li .form-contribution_comment span textarea,.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}.product-page-carousel{margin:1.5rem 0 0 0}.woocommerce-product-gallery.images ol{padding-left:0;list-style:none}@media (max-width: 767.98px){.woocommerce-product-gallery.images ol{text-align:center}}@media (min-width: 768px){.woocommerce-product-gallery.images ol{width:20%;float:left}}.woocommerce-product-gallery.images ol li{margin-bottom:.5rem}@media (max-width: 767.98px){.woocommerce-product-gallery.images ol li{display:inline-block;width:40px;margin:.5rem}}.woocommerce-product-gallery.images ol li img{-webkit-border:2px solid #f7f7f7;-moz-border:2px solid #f7f7f7;-ms-border:2px solid #f7f7f7;border:2px solid #f7f7f7;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 (min-width: 768px){.woocommerce-product-gallery.images .flex-viewport{width:calc( 80% - 1rem);float:right}}@media (min-width: 768px){.woocommerce-product-gallery.images>.woocommerce-product-gallery__wrapper{width:calc( 80% - 1rem);float:right}}.video-btn{padding:0;border:0;background-color:transparent}#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}#comments .comment-text .contribution-title{display:inline-block;margin-left:1rem}#comments .form-contribution #subscribe_to_replies{width:auto !important}#comments #comments_filter{-webkit-appearance:none;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{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 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}.woocommerce-Reviews .comment-form-comment label{margin-bottom:0}.woocommerce-Reviews .comment-form-email,.woocommerce-Reviews .comment-form-author{display:inline-block;width:calc( 50% - 0.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 .stars a{width:1.5rem;text-indent:-999em;display:inline-block;margin-right:.5rem}.woocommerce-Reviews .stars a::before{display:block;position:absolute;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 .meta,.review .time{margin-bottom:0}.comment-text{margin-top:1rem}.hide-meta .meta{display:none}.hide-time .time{display:none}.rating-custom,.review{margin-bottom:1rem}.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:'\73\73\73\73\73';color:#d3ced2;top:0;left:0}.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:'\53\53\53\53\53';top:0;position:absolute;left:0}.product-image-gallery{position:relative;overflow:hidden}
