/**handles:id-woo-styles**/
.woocommerce-store-notice,p.demo_store{position:fixed;top:auto;bottom:0}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media screen and (max-width:768px){.woocommerce table.shop_table,.woocommerce table.shop_table tbody,.woocommerce table.shop_table tr,.woocommerce-page table.shop_table td,.woocommerce-page table.shop_table th{display:block;border:none;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%}.woocommerce table.shop_table thead{display:none}.shop_table.cart tr.cart_item{box-shadow:0 0 3px rgba(0,0,0,.33);border:1px solid #f0f0f0;margin:15px 0;border-radius:5px}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:block}.shop_table.cart td.product-thumbnail a{display:block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{width:50%;max-width:100%;display:block}.shop_table.cart td.product-name::before{content:'Item: ';display:block;font-weight:700}.shop_table.cart td.product-price::before{content:'Price: ';display:inline-block;font-weight:700}.shop_table.cart td.product-quantity::before{content:'Qty: ';display:inline-block;font-weight:700}.shop_table.cart td.product-subtotal::before{content:'Subtotal: ';display:inline-block;font-weight:700}.woocommerce #content table.cart td.actions .button,.woocommerce #content table.cart td.actions .input-text,.woocommerce #content table.cart td.actions input,.woocommerce table.cart td.actions .button,.woocommerce table.cart td.actions .input-text,.woocommerce table.cart td.actions input,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions input,.woocommerce-page table.cart td.actions .button,.woocommerce-page table.cart td.actions .input-text,.woocommerce-page table.cart td.actions input{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto 15px}.woocommerce .cart-collaterals .cart_totals{box-shadow:0 0 3px rgba(0,0,0,.33);padding:1ex;margin:15px auto 0;border-radius:5px}.woocommerce .cart-collaterals .cart_totals th{display:none}.woocommerce .cart-collaterals .cart-subtotal td::before{content:'Subtotal: ';display:inline-block;font-weight:700}.woocommerce .cart-collaterals .shipping td::before{content:'Shipping: ';display:inline-block;font-weight:700}.woocommerce .cart-collaterals .order-total td::before{content:'Order Total: ';display:inline-block;font-weight:700}.woocommerce .cart-collaterals .cart_totals table,.woocommerce .cart-collaterals .cart_totals tbody,.woocommerce .cart-collaterals .cart_totals td,.woocommerce .cart-collaterals .cart_totals tr{width:100%;display:block}.woocommerce .cart-collaterals .cart_totals td span{display:inline-block;margin-left:1ex}.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3{padding:1ex}}.woocommerce .products ul:after,.woocommerce .products ul:before,.woocommerce ul.products:after,.woocommerce ul.products:before{content:'';display:inline}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:transparent;border-radius:4px;text-transform:uppercase;letter-spacing:.5px;font-size:80%}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{background-color:#fff;text-align:center}.woocommerce ul.products li.product a{float:left;width:100%}.woocommerce ul.products{width:100%;display:block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-ms-flex-direction:row;-ms-flex-flow:row wrap;-moz-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap}.woocommerce ul.products li.product,.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products li.product,.woocommerce-page ul.products.columns-3 li.product{width:100%;margin:0;background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,.15);display:inline-block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:nowrap;-ms-flex-direction:column;-ms-flex-flow:column nowrap;-moz-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:stretch;-o-align-items:stretch;-ms-align-items:stretch;-moz-align-items:stretch;-webkit-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;-o-align-content:stretch;-ms-align-content:stretch;-moz-align-content:stretch;-webkit-align-content:stretch;align-content:stretch}.woocommerce ul.products li.product>.woocommerce-LoopProduct-link,.woocommerce-page ul.products li.product>.woocommerce-LoopProduct-link{-webkit-box-flex:1;-moz-box-flex:1;-ms-box-flex:1;-moz-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:inline-block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:nowrap;-ms-flex-direction:row;-ms-flex-flow:row nowrap;-moz-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;flex-flow:column nowrap}@media screen and (min-width:480px){.woocommerce ul.products li.product,.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products li.product,.woocommerce-page ul.products.columns-3 li.product{width:48%;width:calc(48%);margin:2%;margin-right:0}}@media screen and (min-width:992px){.woocommerce ul.products li.product,.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products li.product,.woocommerce-page ul.products.columns-3 li.product{width:32%;width:calc(32%);margin-top:0;margin-bottom:2%;margin-right:2%;margin-left:0}.woocommerce .related ul.products li.product,.woocommerce-page .related ul.products li.product{width:23.5%;width:calc(23.5%)}.woocommerce ul.products li.product.last,.woocommerce ul.products li.product:last-child,.woocommerce-page ul.products li.product.last{margin-right:0}}.woocommerce-pagination{margin-bottom:20px}.woocommerce ul.products li.product>.woocommerce-LoopProduct-link>img{-webkit-transition:all 250ms ease-out .1s;-moz-transition:all 250ms ease-out .1s;-o-transition:all 250ms ease-out .1s;transition:all 250ms ease-out .1s;-webkit-box-flex:1;-moz-box-flex:1;-ms-box-flex:1;-moz-flex:1 1 100%;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.woocommerce ul.products li.product>.woocommerce-LoopProduct-link:focus>img,.woocommerce ul.products li.product>.woocommerce-LoopProduct-link:hover>img,.woocommerce-page ul.products li.product>.woocommerce-LoopProduct-link:focus>img,.woocommerce-page ul.products li.product>.woocommerce-LoopProduct-link:hover>img{-webkit-transition:all 250ms ease-out .1s;-moz-transition:all 250ms ease-out .1s;-o-transition:all 250ms ease-out .1s;transition:all 250ms ease-out .1s}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:1.3em;letter-spacing:.5px;padding-left:15px;padding-right:15px}.woocommerce ul.products li.product .woocommerce-loop-category__title::after,.woocommerce ul.products li.product .woocommerce-loop-product__title::after,.woocommerce ul.products li.product h3::after{content:'';display:block;width:75%;border-bottom:rgba(0,0,0,.15) dashed 1px;margin:15px auto 0}.woocommerce ul.products li.product .added_to_cart,.woocommerce ul.products li.product .button{text-transform:uppercase;font-size:100%;padding:15px 15px;letter-spacing:1px;margin:0;text-align:left;background-color:#ed1b2f;line-height:1;font-weight:700}.woocommerce ul.products li.product .button:active,.woocommerce ul.products li.product .button:focus,.woocommerce ul.products li.product .button:hover{background-color:#222;color:#fff}.woocommerce ul.products li.product .added_to_cart{background-color:#ed1b2f;color:#fff}.woocommerce ul.products li.product .added_to_cart:active,.woocommerce ul.products li.product .added_to_cart:focus,.woocommerce ul.products li.product .added_to_cart:hover{background-color:#222;color:#fff}a.button.yith-wcqv-button::before{content:'\f002';font-family:fontAwesome;font-size:14px;-webkit-font-smoothing:antialiased}a.button.yith-wcqv-button:hover::before{content:'\f00e'}.woocommerce ul.products li.product a.button.yith-wcqv-button{min-width:50px;text-align:center;position:absolute;width:auto;left:auto;right:0;bottom:0;background-color:rgba(0,0,0,.25)}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{color:#fff;background-color:#ed1b2f;border-radius:0}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{color:#fff;background-color:#222}.woocommerce ul.products li.product .price{color:#ababab;font-size:1.1em}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#ababab;font-size:1.5em}.woocommerce .related.products{clear:both;float:left;width:100%}.woocommerce .related.products h2{text-align:center;display:block;width:100%;padding-bottom:1ex;margin-bottom:1ex;border-bottom:rgba(0,0,0,.15) dashed 1px}.woocommerce div.product .variations label{color:initial}.woocommerce ul.products li.product .onsale{top:10px;right:10px;left:auto;margin:0}.fa-fab-sale,.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:8px 14px;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:10px;left:auto;right:10px;bottom:auto;margin:0;border-radius:100%;background-color:#9a9a9a;color:#fff;font-size:.857em;-webkit-font-smoothing:antialiased;z-index:9}.outofstock .module-inner::before{background-color:#9a9a9a;background-color:#ababab}.woocommerce form .form-row label.inline{display:inline-block;padding:5px 10px}.woocommerce form .form-row .input-checkbox{position:static}.woocommerce-MyAccount-navigation ul{padding-left:0;margin-bottom:20px;list-style:none}.woocommerce-MyAccount-navigation ul>li:first-child>a{border-top-left-radius:4px;border-top-right-radius:4px}.woocommerce-MyAccount-navigation ul>li>a{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd;font-weight:400}.woocommerce-MyAccount-navigation ul>li.is-active>a::before{content:'\f105';font-family:fontAwesome;margin-right:1ex}.woocommerce-MyAccount-navigation ul>li.is-active>a{color:#fff;background-color:rgba(128,128,128,.5);border-color:rgba(128,128,128,.5)}.woocommerce-MyAccount-navigation ul>li>a:focus,.woocommerce-MyAccount-navigation ul>li>a:hover{color:#fff;background-color:#4faef2;border-color:#4faef2}.no-flexbox .woocommerce ul.products li.first{clear:none}.no-flexbox .woocommerce ul.products li.product{height:300px;min-height:350px;padding-bottom:50px}.no-flexbox .woocommerce ul.products li.product .button{position:absolute;top:auto;left:0;right:0;width:auto;bottom:0}