@media only screen and (max-width:980px){.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{text-align:right!important;display:block}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce table.shop_table_responsive tr td:before,.woocommerce-page table.shop_table_responsive tr td:before{font-weight:700;content:attr(data-title) ": ";float:left}.woocommerce table.shop_table_responsive tr td.actions:before,.woocommerce table.shop_table_responsive tr td.product-remove:before,.woocommerce-page table.shop_table_responsive tr td.actions:before,.woocommerce-page table.shop_table_responsive tr td.product-remove:before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgba(0,0,0,.025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions:before,.woocommerce-page table.my_account_orders tr td.order-actions:before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{margin:.125em .25em .125em 0;float:none}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{width:100%;float:none}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{clear:both;margin:0 0 2.992em;width:48%;float:left}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){clear:none!important;float:right}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{width:100%;float:none}.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:none}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{padding-bottom:.5em;float:none}.woocommerce #content table.cart td.actions .coupon:after,.woocommerce #content table.cart td.actions .coupon:before,.woocommerce table.cart td.actions .coupon:after,.woocommerce table.cart td.actions .coupon:before,.woocommerce-page #content table.cart td.actions .coupon:after,.woocommerce-page #content table.cart td.actions .coupon:before,.woocommerce-page table.cart td.actions .coupon:after,.woocommerce-page table.cart td.actions .coupon:before{content:" ";display:table}.woocommerce #content table.cart td.actions .coupon:after,.woocommerce table.cart td.actions .coupon:after,.woocommerce-page #content table.cart td.actions .coupon:after,.woocommerce-page table.cart td.actions .coupon:after{clear:both}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{box-sizing:border-box;width:48%}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{width:100%;display:block}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{text-align:left;width:100%;float:none}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{padding:0;text-align:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{margin-bottom:1em;box-sizing:border-box;width:100%;float:none}}.woocommerce #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce #content div.product div.thumbnails:after,.woocommerce #content div.product div.thumbnails:before,.woocommerce .col2-set:after,.woocommerce .col2-set:before,.woocommerce div.product .woocommerce-tabs ul.tabs:after,.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product div.thumbnails:after,.woocommerce div.product div.thumbnails:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page #content div.product div.thumbnails:after,.woocommerce-page #content div.product div.thumbnails:before,.woocommerce-page .col2-set:after,.woocommerce-page .col2-set:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product div.thumbnails:after,.woocommerce-page div.product div.thumbnails:before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs,.woocommerce #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce #content div.product div.thumbnails a.first,.woocommerce #content div.product div.thumbnails:after,.woocommerce .cart-collaterals:after,.woocommerce .col2-set:after,.woocommerce .woocommerce-pagination ul.page-numbers:after,.woocommerce div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs ul.tabs:after,.woocommerce div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails:after,.woocommerce ul.products,.woocommerce ul.products li.first,.woocommerce ul.products:after,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails:after,.woocommerce-page .cart-collaterals:after,.woocommerce-page .col2-set:after,.woocommerce-page .woocommerce-pagination ul.page-numbers:after,.woocommerce-page div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails:after{clear:both}.woocommerce .products ul,.woocommerce ul.products{list-style:none;padding:0;clear:both;margin:0 0 1em}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{padding:0;position:relative;margin:0 3.8% 2.992em 0;width:30.8%;float:left}.woocommerce ul.products li.product.half,.woocommerce-page ul.products li.product.half{width:47.7%}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none}.woocommerce-result-count{float:left}.woocommerce-ordering{float:right}.woocommerce div.product div.images,.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{width:48%;float:left}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{width:48%;float:right}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:48%;float:left}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{margin-right:3.8%;margin-bottom:1em;width:30.75%;float:left}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{margin-right:0;width:100%;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:48%;float:right}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment:after,.woocommerce #content div.product #reviews .comment:before,.woocommerce .woocommerce-pagination ul.page-numbers:after,.woocommerce .woocommerce-pagination ul.page-numbers:before,.woocommerce div.product #reviews .comment:after,.woocommerce div.product #reviews .comment:before,.woocommerce ul.products:after,.woocommerce ul.products:before,.woocommerce-page #content div.product #reviews .comment:after,.woocommerce-page #content div.product #reviews .comment:before,.woocommerce-page .woocommerce-pagination ul.page-numbers:after,.woocommerce-page .woocommerce-pagination ul.page-numbers:before,.woocommerce-page div.product #reviews .comment:after,.woocommerce-page div.product #reviews .comment:before,.woocommerce-page ul.products:after,.woocommerce-page ul.products:before{content:" ";display:table}.woocommerce #content div.product #reviews .comment:after,.woocommerce div.product #reviews .comment:after,.woocommerce-page #content div.product #reviews .comment:after,.woocommerce-page div.product #reviews .comment:after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{height:auto;float:right}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{margin-right:0;width:100%}.products .columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product,ul.products.columns-2 li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{margin-bottom:30px;float:right}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce #content table.cart td.actions .coupon label,.woocommerce table.cart td.actions .coupon label,.woocommerce-page #content table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label{display:none}.woocommerce .cart-collaterals .shipping_calculator:after,.woocommerce .cart-collaterals .shipping_calculator:before,.woocommerce .cart-collaterals:after,.woocommerce .cart-collaterals:before,.woocommerce form .form-row:after,.woocommerce form .form-row:before,.woocommerce ul.cart_list li:after,.woocommerce ul.cart_list li:before,.woocommerce ul.product_list_widget li:after,.woocommerce ul.product_list_widget li:before,.woocommerce-page .cart-collaterals .shipping_calculator:after,.woocommerce-page .cart-collaterals .shipping_calculator:before,.woocommerce-page .cart-collaterals:after,.woocommerce-page .cart-collaterals:before,.woocommerce-page form .form-row:after,.woocommerce-page form .form-row:before,.woocommerce-page ul.cart_list li:after,.woocommerce-page ul.cart_list li:before,.woocommerce-page ul.product_list_widget li:after,.woocommerce-page ul.product_list_widget li:before{content:" ";display:table}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{clear:right;width:48%;float:right}.woocommerce .cart-collaterals .shipping_calculator:after,.woocommerce form .form-row-wide,.woocommerce form .form-row:after,.woocommerce ul.cart_list li:after,.woocommerce ul.product_list_widget li:after,.woocommerce-page .cart-collaterals .shipping_calculator:after,.woocommerce-page form .form-row-wide,.woocommerce-page form .form-row:after,.woocommerce-page ul.cart_list li:after,.woocommerce-page ul.product_list_widget li:after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:48%;float:right}.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{height:auto;float:right}.woocommerce form .form-row label,.woocommerce-page form .form-row label{margin-bottom:5px;display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{overflow:visible;width:47%;float:left}.woocommerce #payment #place_order,.woocommerce form .form-row-last,.woocommerce-page #payment #place_order,.woocommerce-page form .form-row-last{float:right}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce-page #payment .terms{padding:0 1em;text-align:right}.onsale{padding:5px 9px;font-weight:700;right:1px;color:#fff;text-transform:uppercase;position:absolute;top:0;background-color:grey;display:inline-block;z-index:50}.product section{min-height:69px;padding:18px 0 17px;text-align:center;background-color:#f6f6f6}li.regular-product.product .button{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .3s,opacity .1s .3s;-moz-transition:-moz-transform .3s,opacity .1s .3s;transition:transform .3s,opacity .1s .3s;position:absolute;opacity:0;bottom:0;top:auto;background:rgba(0,0,0,.45);left:0;width:100%;z-index:10}li.regular-product.product:hover .button{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .3s,opacity .1s,background .25s;-moz-transition:-moz-transform .3s,opacity .1s,background .25s;transition:transform .3s,opacity .1s,background .25s;opacity:1}.product-button:hover{background:rgba(0,0,0,.65)}.product .mediaholder,.products .mediaholder{overflow:hidden;padding:0;border:none;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:transparent}ul.woocommerce-error{list-style:none;margin-bottom:20px}h1.product_title{font-size:22px;line-height:44px}.single-product .summary .price{font-size:24px;font-weight:500;margin:5px 0 0}.single-product .summary del .amount{font-weight:500}.single-product .summary ins .amount{font-weight:600;color:#666}.single-product .entry-summary{padding-top:0;margin-top:0}.product-description{padding:20px 0;border-top:1px solid #ebebeb;text-align:left;margin:20px 0 0;background:transparent}.images .thumbnails{margin-top:20px}.woocommerce .quantity .qty{height:46px;padding:0;font-size:13px;border:1px solid #f5f5f5;font-weight:600;color:#999;max-width:100%;outline:none;text-align:center;margin:0;background:#f5f5f5;width:3.631em;display:block}.woocommerce div.product form.cart{overflow:hidden}.woocommerce div.product form.cart div.quantity{margin:0 4px 0 0;float:left}.woocommerce-tabs{margin-bottom:30px}.product_meta{margin-top:20px}.cart_totals h2,.cross-sells h2,.related h2,.upsells h2{font-size:22px;margin:20px 0 10px;line-height:44px}.widget_shopping_cart_content{padding:11px 20px 16px;color:#666;background-color:#f6f6f6;width:85%;display:inline-block}.widget_shopping_cart_content ul{list-style:none;padding:0;margin:0}.widget_shopping_cart_content img{max-width:74px}.woocommerce ul.cart_list li img{margin-right:10px;float:left}.woocommerce ul.cart_list li a{font-size:16px;font-weight:600;color:#666;line-height:40px;margin-top:15px}.woocommerce ul.cart_list li{overflow:hidden;padding:13px 0;position:relative;border-bottom:1px solid #e5e5e5;display:block}.woocommerce ul.cart_list span.quantity{display:block}.woocommerce ul.cart_list .remove{right:0;color:#f02929;position:absolute;top:0}.widget p.total{padding:15px 0 5px}.widget_shopping_cart_content .buttons a{text-align:center;width:36%}.woocommerce .comment-content .star-rating{background-color:transparent}.woocommerce #reviews #comments ol.commentlist{list-style:none;margin:0;background:0 0;width:100%}.woocommerce #reviews #comments ol.commentlist li img.avatar{height:auto;padding:3px;position:absolute;top:0;margin:0;box-shadow:none;left:0;width:60px;float:left}.woocommerce #reviews #comments ol.commentlist li{font-size:16px;position:relative}.woocommerce #reviews #comments ol.commentlist li .comment-text{padding:19px 22px 22px;color:#888;margin:0 0 0 75px;background:#f8f8f8}.woocommerce #reviews #comments ul li{position:relative;margin:0 0 20px;display:block}.woocommerce #reviews .rating{height:25px;position:relative;margin:-17px -10px 0 0;width:122px;float:right}.woocommerce #reviews .comment-by span.date{display:inline}.woocommerce #reviews a.button{padding:9px 18px}p.comment-form-rating{margin-bottom:45px}#review_form p.form-submit input,p.form-submit{margin-bottom:0}.comment-form textarea{width:100%}.stars{unicode-bidi:bidi-override;font-size:18px;cursor:pointer;float:left;direction:ltr}.stars a{height:22px;font-size:0;font-weight:600;font-style:normal;padding-right:2px;float:right;font-family:Font Awesome\ 5 Free;display:inline-block}.stars a:before{height:22px;font-size:22px;color:#e0e0e0;content:"\f005";width:22px;display:block}.stars a.active:before,.stars a.active~a:before,.stars a:hover:before,.stars a:hover~a:before{color:#ffc741;content:"\f005"}#respond #reply-title{display:none}.shop_table img{max-width:120px}table.shop_table td,table.shop_table tr td{vertical-align:middle}table.shop_table td{padding:20px}table.shop_table #coupon_code{height:45px;padding:0 10px;font-size:13px;border:1px solid #e0e0e0;background-color:#fff;margin:0;border-radius:3px;width:192px;width:220px;float:left;display:inline-block}.shop_table.cart{margin-bottom:40px}.cart_totals table th{padding:10px 15px;padding:10px 20px;font-weight:600;color:#606060;border-bottom:1px solid #fff;text-align:left;background-color:#f6f6f6;width:40%;vertical-align:top}.cart_totals select{padding:14px 18px}.cart_totals table td{padding:10px 15px;border-bottom:1px solid #f0f0f0}a.shipping-calculator-button{padding:10px;font-size:13px;font-weight:700;color:#fff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-transform:uppercase;text-align:center;background:silver;margin-top:10px;display:block}a.shipping-calculator-button i{padding:0 2px;font-size:14px}a.shipping-calculator-button:hover{color:#fff;background:grey}.wc-cart-shipping-notice{padding:10px}.showcoupon{font-weight:600;color:#5091b2}#ship-to-different-address label{display:inline-block}#payment ul.payment_methods{list-style:none outside;padding:0;text-align:left;margin:0}#payment ul.payment_methods:after{content:"";clear:both;display:block}#payment ul.payment_methods li{font-weight:400;text-align:left;margin:0;line-height:2em}#payment ul.payment_methods li label.payment-label{display:block}#payment ul.payment_methods li input{height:auto;margin:10px 9px 0 0;float:left}#payment ul.payment_methods li img{position:relative;margin:-2px 6px 0 .5em;vertical-align:middle;display:inline}#payment div.form-row{padding:0}#payment #place_order{margin:0;float:right}#payment .terms{padding:0 1em;text-align:right}#payment div.payment_box{padding:22px;font-size:13px;border:1px solid #b6d7e8;color:#5091b2;position:relative;background-color:#e9f7fe;margin:10px 0;-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,.03);box-shadow:0 2px 0 0 rgba(0,0,0,.03);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;width:100%;line-height:1.5em}#payment div.payment_box p:last-child{margin-bottom:0}#payment div.payment_box p{font-size:15px;font-weight:500;margin-bottom:0;line-height:24px}#payment div.payment_box #cc-expire-month,#payment div.payment_box #cc-expire-year{width:48%;float:left}#payment div.payment_box #cc-expire-year{float:right}#payment div.payment_box span.help{font-size:11px;font-weight:400;color:#777;line-height:13px}#payment div.payment_box .form-row{margin:0 0 1em}#payment div.payment_box .form-row select{margin-right:3.8%;width:48%;float:left}#payment div.payment_box .form-row select:nth-child(3n){margin-right:0}#payment div.payment_box:after{border:8px solid transparent;content:"";position:absolute;top:-3px;margin:-1em 0 0 2em;left:0;border-bottom-color:#b6d7e8;display:block}#payment_method_paypal{display:inline}.summary.entry-summary .cart{margin-top:20px}.qty{height:22px;text-align:center;width:25px;float:left}.qty,input.qty{padding:8px 9px}.input-text,input.qty{font-family:Open Sans,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif}.quantity input.minus,.quantity input.plus,a.cart-remove,a.remove_from_wishlist{height:40px;font-size:13px;border:none;-webkit-touch-callout:none;color:#fff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;outline:0;background:silver;cursor:pointer;width:40px;float:left;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:Font Awesome\ 5 Free}a.remove_from_wishlist{color:silver}a.remove_from_wishlist:before{color:#fff}a.cart-remove{color:#a0a0a0;background-color:#f6f6f6}.qtyminus:hover,.qtyplus:hover{color:#fff;background:grey}a.cart-remove:hover{color:#fff;background:#df2727}.woocommerce-message{display:none}.woocommerce-cart.full-width-content .content,.woocommerce-checkout.full-width-content .content{max-width:100%}.woocommerce-cart .woocommerce table.shop_table td.actions{border-top:1px solid #e6e6e6;border-bottom:0 solid #e6e6e6;background:#f7f7f7}.woocommerce-cart .entry-content form{width:60%;float:left}.woocommerce-cart .woocommerce .cart-collaterals{width:33%;float:right}.woocommerce-cart .woocommerce .cart-collaterals h2{display:none}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals{width:100%}#add_payment_method .cart-collaterals .cart_totals tr th,#add_payment_method table.cart th,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-cart table.cart th,.woocommerce-checkout .cart-collaterals .cart_totals tr th,.woocommerce-checkout table.cart th,.woocommerce-checkout table.shop_table th{font-size:14px;font-size:1.4rem;color:#f91942}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method table.cart td,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart table.cart td,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout table.cart td,.woocommerce-checkout table.shop_table td{font-size:16px;font-size:1.6rem;color:#555}.woocommerce-cart .woocommerce table.shop_table th{border-bottom:2px solid #f91942}.woocommerce-cart .woocommerce table.shop_table,.woocommerce-checkout .woocommerce table.shop_table{border:1px solid #e0e0e0;border-right:none;border-collapse:separate;text-align:left;margin:0 0 35px;box-shadow:0 1px 3px rgba(0,0,0,.05);border-radius:0;border-radius:3px;width:100%}body #add_payment_method #payment ul.payment_methods li input,body.woocommerce-cart #payment ul.payment_methods li input,body.woocommerce-checkout #payment ul.payment_methods li input{margin:-2px .5em 0 0;width:auto}body .woocommerce form .form-row .input-checkbox{margin:-2px 5px 0 0;width:auto}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,body .woocommerce table.shop_table th,body.woocommerce-cart .cart-collaterals .cart_totals tr td,body.woocommerce-cart .cart-collaterals .cart_totals tr th,body.woocommerce-checkout .cart-collaterals .cart_totals tr td,body.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-right:1px solid #e0e0e0;padding:10px 20px;border-top:none;border-bottom:1px solid #e0e0e0;text-align:right}body .checkout_coupon.woocommerce-form-coupon .form-row{width:50%}body .checkout_coupon.woocommerce-form-coupon .form-row .button{height:48px;border-radius:0 3px 3px 0;margin-left:-3px}.checkout_coupon.woocommerce-form-coupon{padding:20px 20px 5px;margin-bottom:20px;border-radius:3px;background:#f8f8f8}.woocommerce ul.order_details{list-style:none;padding:20px;border-radius:3px;background:#f8f8f8;line-height:24px}.woocommerce-customer-details h2,.woocommerce-order-details h2{font-size:24px;margin-bottom:20px;margin-top:35px}.woocommerce-customer-details address{list-style:none;padding:20px;border-radius:3px;background:#f8f8f8;line-height:24px}.woocommerce-customer-details address p{margin-bottom:0}.woocommerce-order-details .wc-item-meta{list-style:none;font-size:15px;margin:0}body #add_payment_method table.cart td,body #add_payment_method table.cart th,body.woocommerce-cart table.cart td,body.woocommerce-cart table.cart th,body.woocommerce-checkout table.cart td,body.woocommerce-checkout table.cart th{border-right:1px solid #e0e0e0}.woocommerce-cart .cart-collaterals .cart_totals table th{border-bottom:1px solid #e6e6e6}body .woocommerce #respond input#submit.alt,body .woocommerce a.button.alt,body .woocommerce button.button.alt,body .woocommerce input.button.alt{font-weight:500;background:#72a40d!important}body .woocommerce #respond input#submit.alt:hover,body .woocommerce a.button.alt:hover,body .woocommerce button.button.alt:hover,body .woocommerce input.button.alt:hover{background:#f91942}body .woocommerce #respond input#submit,body .woocommerce .cart .button,body .woocommerce .cart input.button,body .woocommerce a.button,body .woocommerce button.button,body .woocommerce input.button{font-weight:500;color:#fff;border-radius:3px;background:#f91942!important}body .woocommerce .cart .button{height:44px;padding:0 15px;margin-bottom:0;margin-left:-4px;line-height:44px}.woocommerce-page #payment #place_order,body .woocommerce #payment #place_order{padding:20px 10px;font-size:18px;margin-bottom:0;text-align:center;border-radius:4px;width:100%;float:right;margin-top:25px;display:block}.checkout_coupon .button{border-radius:3px}body .woocommerce form .form-row-first,body .woocommerce form .form-row-last,body .woocommerce-page form .form-row-first,body .woocommerce-page form .form-row-last{width:49%}body .woocommerce #respond input#submit.disabled,body .woocommerce #respond input#submit:disabled,body .woocommerce #respond input#submit:disabled[disabled],body .woocommerce a.button.disabled,body .woocommerce a.button:disabled,body .woocommerce a.button:disabled[disabled],body .woocommerce button.button.disabled,body .woocommerce button.button:disabled,body .woocommerce button.button:disabled[disabled],body .woocommerce input.button.disabled,body .woocommerce input.button:disabled,body .woocommerce input.button:disabled[disabled]{background:#ccc}body .woocommerce a.checkout-button.button.alt{border-radius:3px}body #add_payment_method table.cart td.actions .coupon .input-text,body.woocommerce-cart table.cart td.actions .coupon .input-text,body.woocommerce-checkout table.cart td.actions .coupon .input-text{padding:8px 6px 7px;width:65%}body .woocommerce button.button{border-radius:3px}body .woocommerce table.shop_table td{border-right:1px solid #e0e0e0;padding:15px}body .woocommerce-table__product-name.product-name a{font-size:14px;font-weight:500}body .woocommerce-table__product-name.product-name .product-quantity{font-size:14px;font-weight:500;color:#777!important;display:none}.product-remove,.product-thumbnail{text-align:center}.woocommerce-table__product-name.product-name{border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;text-align:right}.woocommerce-table__product-total.product-total{border-bottom:1px solid #e0e0e0}.woocommerce-table__product-name.product-name p{font-size:15px;margin:0}body .woocommerce-checkout table.shop_table td{border-right:1px solid #e6e6e6;border-top:0;text-align:right}.woocommerce a.remove{margin:0 auto}.woocommerce-cart .woocommerce table.shop_table th.product-name,.woocommerce-cart .woocommerce table.shop_table th.product-remove{text-align:center}.woocommerce-cart .woocommerce table.shop_table .cart_item td.product-price,.woocommerce-cart .woocommerce table.shop_table .cart_item td.product-quantity,.woocommerce-cart .woocommerce table.shop_table .cart_item td.product-subtotal,.woocommerce-cart .woocommerce table.shop_table th.product-price,.woocommerce-cart .woocommerce table.shop_table th.product-quantity,.woocommerce-cart .woocommerce table.shop_table th.product-subtotal{text-align:right}.woocommerce-checkout #add_payment_method #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{list-style:none}.woocommerce-checkout .woocommerce .col2-set{margin-right:4.347826087%;width:47.8260869565%;float:left}.woocommerce-checkout .woocommerce .col2-set .col-1,.woocommerce-checkout .woocommerce .col2-set .col-2{margin-bottom:2em;width:100%;float:none}.woocommerce-checkout #order_review,.woocommerce-checkout #order_review_heading{margin-right:0;margin-bottom:25px;background:#fff;width:47.8260869565%;float:right}.woocommerce-checkout #ship-to-different-address-checkbox{position:static;opacity:1;margin-left:15px;width:auto;float:right;margin-top:10px}.woocommerce-checkout #ship-to-different-address label{padding:0;font-size:24px;font-weight:700;color:#000;text-transform:uppercase;margin:0 0 1em;line-height:1}.woocommerce-checkout .woocommerce form .form-row.create-account label{padding-top:2px;font-weight:700}.woocommerce-billing-fields h3{margin-bottom:25px}.woocommerce-checkout .payment-fixed{padding:20px;-webkit-transition:padding .1s ease-in;-moz-transition:padding .1s ease-in;-o-transition:padding .1s ease-in;-ms-transition:padding .1s ease-in;transition:padding .1s ease-in;position:fixed;top:0;box-shadow:0 6px 2em rgba(0,0,0,.2);margin-left:0;left:52%;width:45.5%!important;z-index:9}body .woocommerce form .form-row .required{font-size:18px;font-weight:600;color:red;position:relative;visibility:visible;top:2px;line-height:16px}.product-shipping-message{padding:10px 0;font-size:16px;text-transform:uppercase;border-top:1px solid #139248;border-bottom:1px solid #139248;text-align:center}body .woocommerce table.shop_table tbody th,body .woocommerce table.shop_table tfoot td,body .woocommerce table.shop_table tfoot th{border-bottom:none}body .woocommerce form .form-row input.input-text,body .woocommerce form .form-row textarea{height:48px;margin-bottom:10px;max-width:100%;line-height:48px}body .woocommerce form .form-row textarea{height:48px;padding:5px 18px;margin-bottom:5px;max-width:100%;line-height:48px}body .woocommerce .product-name a{pointer-events:none;padding:1px 10px;margin-bottom:5px;color:#777;border-radius:3px;background:#f0f0f0;cursor:default;display:inline-block}@media only screen and (max-width:1139px){.woocommerce-cart .entry-content form{width:64%}}@media only screen and (max-width:980px){.woocommerce-cart .entry-content form{margin:0 auto;width:80%;float:none}.woocommerce-cart .woocommerce .cart-collaterals{margin:auto;width:80%;float:None}body .woocommerce #content table.cart td.actions .coupon,body .woocommerce table.cart td.actions .coupon{width:100%}body #add_payment_method table.cart td.actions .coupon .input-text,body.woocommerce-cart table.cart td.actions .coupon .input-text,body.woocommerce-checkout table.cart td.actions .coupon .input-text{width:48%}}@media only screen and (max-width:650px){.woocommerce-cart .entry-content form,.woocommerce-cart .woocommerce .cart-collaterals{width:100%}.woocommerce-checkout .woocommerce .col2-set{margin-right:0;width:100%;float:none}.woocommerce-checkout #order_review,.woocommerce-checkout #order_review_heading{width:100%;float:none}}.woocommerce-account .woocommerce-MyAccount-navigation{width:30%;float:left}.woocommerce-account .woocommerce-MyAccount-content{width:68%;float:right}.woocommerce-MyAccount-navigation li{float:none}.woocommerce-MyAccount-navigation li a{font-size:16px;text-transform:none}@media only screen and (min-width:1080px){.woocommerce-account .woocommerce-MyAccount-navigation{width:22%;float:left}.woocommerce-account .woocommerce-MyAccount-content{width:75%;float:right}}.product-category{text-align:center}@media only screen and (max-width:768px){.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:30px}.woocommerce ul.products li.product,.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-page ul.products li.product{width:100%;float:none}}.page-template-template-dashboard.woocommerce-account .woocommerce-MyAccount-navigation{display:none}.page-template-template-dashboard.woocommerce-account .woocommerce-MyAccount-content{padding:0;width:100%;float:none}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{font-size:.8751em;text-align:right;line-height:2.4}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{margin-right:.5em;position:relative;text-align:left;margin-left:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{height:1em;position:absolute;outline:0;top:-.3em;background-color:#a46497;border-radius:1em;cursor:ew-resize;margin-left:-.5em;width:1em;z-index:2}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{font-size:.7em;border:0;position:absolute;background-color:#a46497;border-radius:1em;display:block;z-index:1}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border:0;background-color:#e6e6e6;border-radius:1em}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{height:100%;top:0}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.rating{height:24px;overflow:hidden;font-weight:600;box-sizing:content-box;width:122px}.rating,.rating .star-rating{position:relative;display:block}.rating .star-rating{padding:0;margin:0;width:inherit}.woocommerce .rating.five-stars .star-rating:after{width:100%}.woocommerce .rating.four-and-half-stars .star-rating:after,.woocommerce .rating.four-stars .star-rating:after{width:80%}.woocommerce .rating.three-and-half-stars .star-rating:after,.woocommerce .rating.three-stars .star-rating:after{width:60%}.woocommerce .rating.two-and-half-stars .star-rating:after,.woocommerce .rating.two-stars .star-rating:after{width:40%}.woocommerce .rating.one-and-half-stars .star-rating:after,.woocommerce .rating.one-stars .star-rating:after{width:20%}.woocommerce .rating.no-stars .star-rating:after{display:none}.woocommerce .rating .star-rating:after{color:#ffc741;z-index:10}.woocommerce .rating .star-bg:after,.woocommerce .rating .star-rating:after{font-size:19px;content:"\f005  \f005  \f005  \f005  \f005";position:absolute;letter-spacing:-.5px;font-family:Font Awesome\ 5 Free;display:block}.woocommerce .rating .star-bg:after{padding:0;color:silver;margin:0;z-index:9}.woocommerce .woocommerce .rating .star-bg:after,.woocommerce .woocommerce .rating .star-rating:after{font-size:16px}.woocommerce .comment-content .star-rating{padding:0;font-weight:600;top:0}.woocommerce .bypostauthor .rate-review,.woocommerce .bypostauthor .star-rating{display:block!important}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{height:auto;box-shadow:none;width:100%;display:block}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{padding:0;transition:all .5s cubic-bezier(.795,-.035,0,1);margin:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{opacity:0;background-color:#fff}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{height:36px;font-size:2em;right:.5em;text-indent:-9999px;position:absolute;top:.5em;box-sizing:content-box;border-radius:100%;background:#fff;width:36px;z-index:9}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before{height:10px;border:2px solid #000;content:"";position:absolute;top:9px;box-sizing:content-box;border-radius:100%;left:9px;width:10px;display:block}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after{height:8px;transform:rotate(-45deg);content:"";position:absolute;top:19px;box-sizing:content-box;border-radius:6px;background:#000;left:22px;width:2px;display:block}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;padding:0;margin:0}.woocommerce div.product div.images .flex-control-thumbs li{list-style:none;margin:0;width:25%;float:left}.woocommerce div.product div.images .flex-control-thumbs li img{opacity:.5;margin:0;cursor:pointer}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1),.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1),.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}#review_form .stars a.active a:before,#review_form .stars a:before{color:#ffc741}#review_form .stars a.active:before,#review_form .stars a.active~a:before{color:#ffc74170}#review_form .stars a.active a:before,#review_form .stars a.active:before{color:#ffc741}#review_form span[aria-labeledby=comment-form-rating-label]{flex-direction:row;display:flex}#review_form .stars:not(.selected) a:before{color:#ffc74170!important}