@font-face{font-family:star;font-style:normal;font-weight:400;src:url(../../assets/fonts/stars/star.eot);src:url(../../assets/fonts/stars/star.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/stars/star.woff) format("woff"),url(../../assets/fonts/stars/star.ttf) format("truetype"),url(../../assets/fonts/stars/star.svg#star) format("svg")}@font-face{font-family:WooCommerce;font-style:normal;font-weight:400;src:url(../../assets/fonts/woocommerce/WooCommerce.eot);src:url(../../assets/fonts/woocommerce/WooCommerce.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/woocommerce/WooCommerce.woff) format("woff"),url(../../assets/fonts/woocommerce/WooCommerce.ttf) format("truetype"),url(../../assets/fonts/woocommerce/WooCommerce.svg#WooCommerce) format("svg")}.summary{padding-left:15px;padding-right:15px;position:relative;width:100%;z-index:98}@media(max-width:767.98px){.summary{margin-top:1rem}}@media(min-width:768px){.summary{flex:0 0 50%;max-width:50%}}.image-variation{display:inline-block}.radio-variation{align-items:center;border-bottom:1px solid #0c0c0c;display:flexbox;display:flex;margin-bottom:.5rem;padding-bottom:.5rem}.summary button{min-width:250px;width:100%}.image-variation input{height:0;opacity:0;position:absolute;width:0}.image-variation img{-webkit-border:2px solid transparent;-moz-border:2px solid transparent;-ms-border:2px solid transparent;border:2px solid transparent;cursor:pointer;width:70px}.radio-variation label{width:100%}.summary .quantity{display:flexbox;display:flex;flex-wrap:wrap}.summary .variation{margin-bottom:.5rem}@media(min-width:768px){.summary .sticky{position:sticky;top:6rem}}.summary .cart{transition:width .5s linear;width:100%}.summary h1.product_title{font-size:1.25rem;font-weight:700}.summary h2.link-to-brand{font-size:1rem;font-weight:400;line-height:1.5}.summary .variations select{display:block;margin-bottom:.5rem;padding:.25rem}.summary .variations label{margin-bottom:0}.summary .quantity input{border-radius:0;cursor:pointer;height:45px;text-align:center;width:45px}.radio-variation input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;height:20px;line-height:1.25;padding:0 .5rem 0 0;width:auto}.image-variation input:checked+img{outline:2px solid #0c0c0c}.radio-variation input[type=radio]:after{border:1px solid;border-radius:.375rem;content:"";display:block;height:inherit;width:20px}.summary .price .amount{font-size:1.75rem}.summary .variations .reset_variations{display:block;margin-top:.5rem}.summary .quantity label:not(.screen-reader-text){width:100%}.summary .quantity input.qty{border-bottom:1px solid;border-left:0;border-right:0;border-top:1px solid}.summary .quantity input.minus,.summary .quantity input.plus{background-color:transparent;-webkit-border:1px solid;-moz-border:1px solid;-ms-border:1px solid;border:1px solid}.summary .quantity input.minus{border-right:0}.summary .quantity input.plus{border-left:0}.radio-variation input[type=radio]:checked{background-color:transparent}.radio-variation input[type=radio]:checked:after{border-color:#0c0c0c;color:#0c0c0c;content:"";font-family:Font Awesome\ 5 Pro;font-weight:900;text-align:center}.woocommerce-product-gallery figure{margin-bottom:0}.woocommerce-product-gallery ol{list-style:none;padding-left:0}.woocommerce-product-gallery ol li{margin-bottom:.5rem}.woocommerce-product-gallery ol li img{cursor:pointer}.woocommerce-product-gallery .flex-active{-webkit-border:1px solid #0c0c0c;-moz-border:1px solid #0c0c0c;-ms-border:1px solid #0c0c0c;border:1px solid #0c0c0c}.woocommerce-product-gallery.layout--large-below---with-gallery .flex-control-nav{display:flex;flex-wrap:wrap;margin:.5rem -.25rem 0}.woocommerce-product-gallery.layout--large-below---with-gallery .flex-control-nav li{flex:0 0 20%;max-width:20%;padding-left:.25rem;padding-right:.25rem;position:relative;width:100%}@media(min-width:768px){.woocommerce-product-gallery.layout--large-on-side---with-gallery .flex-viewport{float:right;width:calc(80% - 1rem)}.woocommerce-product-gallery.layout--large-on-side---with-gallery .flex-control-nav{float:left;margin-bottom:0;width:20%}.woocommerce-product-gallery.layout--large-on-side---with-gallery .flex-control-nav img{width:100%}.woocommerce-product-gallery.layout--large-on-side---with-gallery .flex-control-nav li:last-of-type{margin-bottom:0}}.woocommerce-product-gallery.layout--parallel---with-gallery{margin-left:-.5rem;margin-right:-.5rem}.woocommerce-product-gallery.layout--parallel---with-gallery .woocommerce-product-gallery__image{display:inline-block;margin-bottom:1rem;padding-left:.5rem;padding-right:.5rem;vertical-align:top;width:50%}@media(max-width:767.98px){.woocommerce-product-gallery.layout--parallel---with-gallery{overflow:auto hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-ms-overflow-style:none;display:flex;scrollbar-width:none}.woocommerce-product-gallery.layout--parallel---with-gallery::-webkit-scrollbar{display:none}.woocommerce-product-gallery.layout--parallel---with-gallery .woocommerce-product-gallery__image{flex:0 0 100%;margin-bottom:0;max-width:100%;position:relative;width:100%}}.woocommerce-product-gallery.layout--same-size---with-gallery .woocommerce-product-gallery__image{margin-bottom:1rem}@media(max-width:767.98px){.woocommerce-product-gallery.layout--same-size---with-gallery{overflow:auto hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-ms-overflow-style:none;display:flex;scrollbar-width:none}.woocommerce-product-gallery.layout--same-size---with-gallery::-webkit-scrollbar{display:none}.woocommerce-product-gallery.layout--same-size---with-gallery .woocommerce-product-gallery__image{flex:0 0 100%;margin-bottom:0;max-width:100%;position:relative;width:100%}.woocommerce-product-gallery .flex-control-nav{display:flex;flex-wrap:wrap;margin:.5rem -.25rem 0}.woocommerce-product-gallery .flex-control-nav li{flex:0 0 20%;max-width:20%;padding-left:.25rem;padding-right:.25rem;position:relative;width:100%}}.product-images{padding-left:15px;padding-right:15px;position:relative;width:100%}@media(min-width:768px){.product-images{flex:0 0 50%;max-width:50%}}.product-images .badge{border-radius:.25rem;font-size:.875rem;padding:.25rem .5rem;position:absolute;z-index:23}.product-images .badge.top-left{left:.5rem;top:.5rem}.product-images .badge.top-right{right:.5rem;top:.5rem}.product-images .badge.bottom-left{bottom:.5rem;left:.5rem}.product-images .badge.bottom-right{bottom:.5rem;right:.5rem}.product-image-gallery{overflow:hidden;position:relative}.woocommerce-tabs{clear:both;flex:0 0 100%;max-width:100%;padding-left:15px;padding-right:15px;position:relative;width:100%}.woocommerce-tabs .card{border:0;border-top:2px solid #f7f7f7}.woocommerce-tabs .card:last-child{border-bottom:2px solid #f7f7f7}.woocommerce-tabs .card button{background-color:transparent;border:0;font-size:1rem;font-weight:600;padding-left:0;text-align:left;width:100%}.woocommerce-tabs .card button.collapsed:after{content:"";font-family:Font Awesome\ 5 Pro;position:absolute;right:.125rem}.woocommerce-tabs .card button[class=""]:after{content:"";font-family:Font Awesome\ 5 Pro;position:absolute;right:.125rem}.woocommerce-tabs .card-header{background-color:transparent;border-bottom:0;padding-left:0}.woocommerce-tabs .card-body{padding-left:0}.woocommerce-tabs .shop_attributes p{margin-bottom:0}.product-images .woocommerce-tabs,.summary .woocommerce-tabs{padding-left:0;padding-right:0}@media(max-width:767.98px){.product-images .woocommerce-tabs{display:none}}.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}.woocommerce #reviews form .star-rating-selector fieldset{margin-left:1rem}.woocommerce #reviews form .star-rating-selector fieldset input:checked~label.checkbox,.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 #comments{margin-top:1rem}.woocommerce #reviews form #review_author_field span,.woocommerce #reviews form #review_comment_field span,.woocommerce #reviews form #review_email_field span,.woocommerce #reviews form #review_title_field span{width:100%}.woocommerce #reviews form #review_author_field span input,.woocommerce #reviews form #review_comment_field span textarea,.woocommerce #reviews form #review_email_field span input,.woocommerce #reviews form #review_title_field span input{-webkit-border:1px solid #0c0c0c;-moz-border:1px solid #0c0c0c;-ms-border:1px solid #0c0c0c;border:1px solid #0c0c0c;border-radius:3px;padding:.25rem;width:100%}.woocommerce #reviews form #subscribe_to_replies_field input[type=checkbox]{margin-right:1rem;width:auto}.woocommerce #reviews form #subscribe_to_replies_field input[type=checkbox]:after{border:2px solid;content:"";display:block;height:25px;padding-left:3px;width:25px}.woocommerce #reviews form #subscribe_to_replies_field input[type=checkbox]:checked:after{content:"";font-family:Font Awesome\ 5 Pro;font-weight:300}.woocommerce #reviews #comments ol.commentlist li .contribution-flag-form input{-webkit-border:1px solid #0c0c0c;-moz-border:1px solid #0c0c0c;-ms-border:1px solid #0c0c0c;border:1px solid #0c0c0c;border-radius:3px;padding:.25rem;width:100%}.woocommerce #reviews #comments ol.commentlist li .form-contribution_comment span{width:100%}.woocommerce #reviews #comments ol.commentlist li .form-contribution_comment span input,.woocommerce #reviews #comments ol.commentlist li .form-contribution_comment span textarea{-webkit-border:1px solid #0c0c0c;-moz-border:1px solid #0c0c0c;-ms-border:1px solid #0c0c0c;border:1px solid #0c0c0c;border-radius:3px;padding:.25rem;width:100%}.video-btn{background-color:transparent;border:0;padding:0}#videoModal .modal-dialog{max-width:95%;width:80%}#videoModal .modal-dialog .modal-body{padding:0}#videoModal .modal-dialog .modal-body .close{background-color:#fff;height:50px;opacity:1;position:absolute;right:-50px;width:50px}#videoModal .modal-dialog .modal-body .close:hover{background-color:#0c0c0c;color:#fff}#comments .comment-text img.avatar{float:unset!important;height:auto!important;margin:-3em 1em .1em 0!important;width:auto!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;-moz-appearance:none;appearance:none;border:0;font-weight:600}#comments #comments_filter_field{position:relative}#comments .woocommerce-input-wrapper:before{content:"";display:block;font-family:Font Awesome\ 5 Pro;font-weight:600;position:absolute;right:0;top:.25rem}.woocommerce-Reviews textarea{height:150px}.woocommerce-Reviews input:not([type=submit]),.woocommerce-Reviews textarea{-webkit-border:1px solid;-moz-border:1px solid;-ms-border:1px solid;border:1px solid;border-radius:3px;padding:.5rem;width:100%}.woocommerce-Reviews .comment-form-comment label{margin-bottom:0}.woocommerce-Reviews .comment-form-author,.woocommerce-Reviews .comment-form-email{display:inline-block;width:calc(50% - .5rem)}@media(max-width:991.98px){.woocommerce-Reviews .comment-form-author,.woocommerce-Reviews .comment-form-email{width:100%}}.woocommerce-Reviews .comment-form-author label,.woocommerce-Reviews .comment-form-email label{font-weight:700;margin-bottom:0}@media(min-width:768px){.woocommerce-Reviews .comment-form-author{margin-right:.5rem}}.woocommerce-Reviews .stars a{display:inline-block;margin-right:.5rem;text-indent:-999em;width:1.5rem}.woocommerce-Reviews .stars a:before{content:"";display:block;font-family:WooCommerce;font-size:1.5rem;line-height:1;position:absolute;text-indent:0}.woocommerce-Reviews p.stars:hover a:before{content:""}.woocommerce-Reviews p.stars a:hover~a:before{content:""}.woocommerce-Reviews p.stars.selected a.active:before,.woocommerce-Reviews p.stars.selected a:not(.active):before{content:""}.woocommerce-Reviews p.stars.selected a.active~a:before{color:#0c0c0c;content:""}.woocommerce-Reviews ol{list-style:none;padding-left:0}.review{border-bottom:1px solid;margin-bottom:2rem}.review .comment-meta img{border-radius:50%}.review .meta,.review .time{margin-bottom:0}.comment-text{margin-top:1rem}.hide-meta .meta,.hide-time .time{display:none}.rating-custom,.review{margin-bottom:1rem}.rating-custom .star-rating,.review .star-rating{display:inline-block;font-family:star;font-size:1em;height:1em;line-height:1;overflow:hidden;position:relative;width:5.4em}.rating-custom .star-rating:before,.review .star-rating:before{color:#d3ced2;content:"sssss";left:0;top:0}.rating-custom .star-rating span,.review .star-rating span{float:left;left:0;overflow:hidden;padding-top:1.5em;position:absolute;top:0}.rating-custom .star-rating span:before,.review .star-rating span:before{content:"SSSSS";left:0;position:absolute;top:0}.rating-custom div.product .woocommerce-product-rating,.review div.product .woocommerce-product-rating{line-height:2;margin-bottom:1.618em}.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}.fixed-cart{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);position:fixed;width:50%}@media(max-width:767.98px){.fixed-cart{width:100%}}.fixed-cart{bottom:-200%;left:0;margin:0 auto;padding:1rem;right:0;transition:bottom 1s ease-out;z-index:999}.fixed-cart .quantity{display:flexbox;display:flex;flex-wrap:wrap}.fixed-cart .quantity label:not(.screen-reader-text){width:100%}.fixed-cart .quantity input{border-radius:0;cursor:pointer;height:45px;text-align:center;width:45px}.fixed-cart .quantity input.qty{border-bottom:1px solid;border-left:0;border-right:0;border-top:1px solid}.fixed-cart .quantity input.minus,.fixed-cart .quantity input.plus{background-color:transparent;-webkit-border:1px solid;-moz-border:1px solid;-ms-border:1px solid;border:1px solid}.fixed-cart .quantity input.minus{border-right:0}.fixed-cart .quantity input.plus{border-left:0}.fixed-cart .single_variation,.fixed-cart .variations{display:none!important}@media(min-width:768px){.fixed-cart.fixed-desktop{bottom:1rem}.fixed-cart .cart label{display:none}.fixed-cart .cart{display:flexbox;display:flex}.fixed-cart .cart .quantity{flex:0 0 auto;max-width:100%;position:relative;width:auto}.fixed-cart .cart button{flex-basis:0;flex-grow:1;margin-left:1rem;margin-top:0;max-width:100%;position:relative}.fixed-cart .cart.variations_form{align-items:flex-end}.fixed-cart .cart.variations_form .single_variation_wrap{flex-basis:0;flex-grow:1;max-width:100%;position:relative;width:100%}.fixed-cart .cart.variations_form .variations_button{display:flexbox;display:flex}.fixed-cart .cart.variations_form .variation:not(:last-of-type){margin-bottom:.25rem}.fixed-cart .cart.variations_form .variation:last-of-type{margin-bottom:0}.fixed-cart .cart.variations_form .variation label{display:block;margin-bottom:0}.fixed-cart .cart.variations_form select{margin-bottom:0}.fixed-cart .cart .reset_variations[style*="visibility: hidden;"]{display:none}.fixed-cart .cart .reset_variations{display:block}}@media(max-width:767.98px){.fixed-cart.fixed-mobile{bottom:0}.fixed-cart.fixed-mobile .quantity{display:none}.fixed-cart.fixed-mobile button{margin-top:0}}.product-related-posts{flex:0 0 100%;margin:1rem 0;max-width:100%;padding:1rem 15px;position:relative;width:100%}.product-related-posts h3{text-align:center}.product-related-post{display:flex;flex-wrap:wrap;margin:1.5rem auto 0}@media(min-width:1200px){.product-related-post{max-width:66.6667%}}.product-related-post .content-wrapper{align-self:center;flex-basis:0;flex-grow:1;max-width:100%;position:relative;width:100%}@media(max-width:767.98px){.product-related-post .thumbnail-wrapper{margin-bottom:1rem}}@media(min-width:768px){.product-related-post .thumbnail-wrapper{flex:0 0 25%;margin-right:1.5rem;max-width:25%}}.product-related-post .thumbnail-wrapper{position:relative;width:100%}