.pfx-menu-cart.cart-customlocation{display:none}header .pfx-menu-cart.cart-customlocation{display:inline-block}.cart-customlocation sup{font-size:80%;top:-12px;line-height:1.5em}#customize-preview body #site-navigation .customize-partial-edit-shortcut-button{left:-10px!important}.woocommerce main,.woocommerce-page main{padding:15px;border:1px solid #eaeaea;margin:40px auto;box-shadow:0 0 30px 0 #0000000a}.woocommerce-shop main .woocommerce-products-header__title{margin:0}.woocommerce-shop main .woocommerce-ordering select{padding:6px;font-size:14px;border:1px solid #ccc;color:#666;outline:none!important;box-shadow:0 0 10px 0 #0000000f;border-radius:4px}.woocommerce ul.products li.product .star-rating{display:none}.woocommerce ul.products li.product .pfx-star-rating-container{padding:0 5px}.woocommerce ul.products li.product .star-rating.pfx-star-rating:hover span{width:100%!important}.woocommerce .products ul,.woocommerce ul.products{flex-wrap:wrap;display:flex}.woocommerce .site-main ul.products li.product,.woocommerce-page .site-main ul.products li.product{flex:1 1 0;margin:0 2% 2% 0;border-radius:5px}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{max-width:100%;min-width:100%;width:100%}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{max-width:49%;min-width:49%;width:49%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{max-width:32%;min-width:32%;width:32%}.woocommerce ul.products.columns-4 li.product,.woocommerce-page ul.products.columns-4 li.product{max-width:23.5%;min-width:23.5%;width:23.5%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{max-width:18.4%;min-width:18.4%;width:18.4%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{max-width:15%;min-width:15%;width:15%}.woocommerce ul.products.columns-2 li.product:nth-child(2n),.woocommerce ul.products.columns-3 li.product:nth-child(3n),.woocommerce ul.products.columns-4 li.product:nth-child(4n),.woocommerce ul.products.columns-5 li.product:nth-child(5n),.woocommerce ul.products.columns-6 li.product:nth-child(6n),.woocommerce-page ul.products.columns-2 li.product:nth-child(2n),.woocommerce-page ul.products.columns-3 li.product:nth-child(3n),.woocommerce-page ul.products.columns-4 li.product:nth-child(4n),.woocommerce-page ul.products.columns-5 li.product:nth-child(5n),.woocommerce-page ul.products.columns-6 li.product:nth-child(6n){margin-right:0;clear:right}.woocommerce ul.products li.product a img{border-radius:5px 5px 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:0 5px 5px}.woocommerce ul.products li.product .price{padding:0 5px}.woocommerce ul.products li.product .button{margin-bottom:1em;margin-left:5px}.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input.button.alt{font-size:80%;-webkit-font-smoothing:subpixel-antialiased;font-family:inherit}.woocommerce .product #respond input#submit,.woocommerce .product #respond input#submit.alt,.woocommerce .product a.button,.woocommerce .product a.button.alt,.woocommerce .product button.button,.woocommerce .product input.button,.woocommerce .product input.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input.button.alt .woocommerce .product button.button.alt{border:solid}.woocommerce a.added_to_cart{padding:.5em;font-size:70%}.woocommerce nav.woocommerce-pagination{text-align:left}.woocommerce nav.woocommerce-pagination ul{border:0}.woocommerce nav.woocommerce-pagination ul li{border:0;margin:0 5px 5px 0}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{padding:.75em;min-width:2.5em;text-align:center}.woocommerce span.onsale{min-height:3.736em;font-size:80%!important;font-weight:500!important;min-width:3.736em;box-shadow:1px -1px 10px 0 #0000001f}.product-template-default.single-product aside{width:0;display:none}.woocommerce div.product .product_title{margin:.5em 0 10px}.woocommerce div.product .woocommerce-product-rating .woocommerce-review-link:hover{color:#000}.woocommerce .quantity .qty{height:30.8px}.woocommerce div.product p.price,.woocommerce div.product span.price{text-decoration:none!important;margin:0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{text-decoration:none}.woocommerce div.product form.cart{margin-bottom:.5em;border-bottom:1px solid #eee;padding-bottom:10px}.posted_in a{font-weight:700;font-style:italic;color:inherit}.posted_in a:hover{color:#000}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce div.product .woocommerce-tabs ul.tabs li:hover{background-color:#5c7aea}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a{color:#fff;outline:0}.product section.up-sells.upsells.products{clear:both}.woocommerce div.product .woocommerce-tabs .panel{padding:10px 50px;min-width:100%}.woocommerce div.product .woocommerce-tabs .panel h2,.woocommerce div.product .woocommerce-tabs .panel p{margin:5px 0}.woocommerce div.product .woocommerce-tabs .panel .woocommerce-Reviews #comments{width:50%;float:left}.woocommerce div.product .woocommerce-tabs .panel .woocommerce-Reviews #comments .woocommerce-Reviews-title{font-size:35px;padding-bottom:10px}.woocommerce div.product .woocommerce-tabs .panel .woocommerce-Reviews #comments .commentlist{padding-left:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{padding:0;top:5px;border-radius:50%;width:45px}.woocommerce div.product .woocommerce-tabs .panel .woocommerce-Reviews #review_form_wrapper{width:50%;float:right}.woocommerce #review_form #respond{padding:30px 25px;border:1px solid #eee;margin:15px 15px 0;width:100%}.woocommerce #review_form #respond *{padding:2px 5px}.woocommerce-page .entry-content{min-width:100%}.woocommerce table.shop_table thead{color:#fff;background:#000}.woocommerce table.shop_table th{padding:15px 10px}.woocommerce table.shop_table tbody tr:last-child,.woocommerce table.shop_table tbody tr:last-child:hover,.woocommerce table.shop_table tbody tr:nth-child(odd){background:#fff!important}.woocommerce table.shop_table tbody tr:nth-child(2n){background:#f7f6f7}.woocommerce table.shop_table tbody tr:hover{background:#f7f6f7!important}.woocommerce table.shop_table td{padding:10px;border-top:0}.woocommerce table.shop_table tr{outline:1px solid #eee}.woocommerce a.remove{border:1px solid;font-weight:200;margin:auto;line-height:.8em}.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{height:60px;width:60px;vertical-align:middle}.woocommerce table.shop_table .product-name *{text-decoration:underline;color:#444}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{padding:20px}.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{height:36px;box-shadow:0 0 10px 0 #0000000f;border-radius:4px;width:250px}.woocommerce .button.wc-backward,.woocommerce .cart .button,.woocommerce .cart .button.wc-backward,.woocommerce .cart input.button{padding:12px 20px!important}.cart-collaterals .cart_totals{padding:20px;box-shadow:0 0 10px 0 #0000000f;margin-top:20px}.cart-collaterals .cross-sells h2{font-size:30px;margin:40px 0 10px}.cart-collaterals .cart_totals h2{padding:15px 10px;font-size:20px;color:#fff;text-transform:uppercase;margin:0;background:#000}.woocommerce .cart-collaterals .cart_totals td,.woocommerce .cart-collaterals .cart_totals th,.woocommerce-page .cart-collaterals .cart_totals td,.woocommerce-page .cart-collaterals .cart_totals th{padding:15px 10px}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding-bottom:0!important}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{padding:18px!important;margin-bottom:0}.woocommerce-checkout .checkout.woocommerce-checkout{overflow:auto}.woocommerce-checkout .checkout.woocommerce-checkout h3{margin:10px 0 5px}.woocommerce .col2-set,.woocommerce-page .col2-set{margin-right:4%;clear:left;width:56%;float:left}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{width:100%}.woocommerce form .form-row .select2-container .select2-selection--single,.woocommerce form .form-row input.input-text{height:40px;padding:5px 10px}.woocommerce form .form-row input.input-text::placeholder{text-transform:capitalize}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:0}.woocommerce form .form-row .select2-container .select2-selection__arrow{height:38px}.woocommerce #order_review,.woocommerce #order_review_heading,.woocommerce-page #order_review,.woocommerce-page #order_review_heading{clear:right;width:40%;float:right}.woocommerce-checkout form #order_review_heading{padding:1.5em 1.5em .6em;border:2px solid #ebebeb;border-bottom:0;margin:0}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .product-total{text-align:right}.woocommerce-checkout form #order_review{padding:0 2em 2em;border:2px solid #ebebeb;border-top:0 solid #ebebeb}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#fff}#add_payment_method #payment div.form-row,#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment div.form-row,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment div.form-row,.woocommerce-checkout #payment ul.payment_methods{padding:0;border-bottom:0}.woocommerce-checkout #payment #place_order{height:48px;width:100%}.cart_totals.calculated_shipping .shop_table tbody td,.woocommerce-checkout-review-order-table tfoot .cart-discount td,.woocommerce-checkout-review-order-table tfoot .cart-subtotal td,.woocommerce-checkout-review-order-table tfoot .order-total td,.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td{text-align:right}.woocommerce .woocommerce-form-coupon .form-row-last,.woocommerce-page .woocommerce-form-coupon .form-row-last{float:left}.woocommerce form .form-row-last button,.woocommerce-page form .form-row-last button{height:40px;padding:0 20px!important}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:49%}.woocommerce-order .woocommerce-notice--success{padding:8px;margin-bottom:2em;color:#000;border-radius:5px;background:#6ecb63}.woocommerce ul.order_details{padding:0}.woocommerce-order .woocommerce-customer-details .woocommerce-column__title,.woocommerce-order .woocommerce-order-details .woocommerce-order-details__title{margin:10px}.woocommerce-account .woocommerce{border:1px solid #ebebeb;margin:40px auto;box-shadow:0 0 30px 0 #0000000a}.woocommerce-account .woocommerce-MyAccount-navigation{height:100%;border:1px solid #eee;border-left:0;width:25%}.woocommerce-MyAccount-navigation ul{padding:0;font-size:14px;text-transform:uppercase}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link{border:0}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link *{color:#444!important}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active,.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link:hover{background-color:#5c7aea}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active *,.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link:hover *{color:#fff!important}.woocommerce-account .woocommerce-MyAccount-content{padding:30px;width:75%}.woocommerce-MyAccount-content table.shop_table td,.woocommerce-MyAccount-content table.shop_table th{padding:10px 15px}.woocommerce .woocommerce-MyAccount-content table.shop_table tbody tr:last-child{background:revert}.woocommerce-MyAccount-content .col2-set{margin-right:0;width:100%}.woocommerce-MyAccount-content .col2-set h3{margin:10px 0}.woocommerce-MyAccount-content .col2-set address{padding:10px;border:1px solid #eee;box-shadow:0 0 30px 0 #0000000a;border-radius:10px;background:#f7f7f744}.woocommerce-MyAccount-content button.button{padding:10px 12px!important;margin-top:15px}@media only screen and (max-width:901px) and (min-width:501px){.woocommerce .site-main,.woocommerce-page .site-main{padding:1.5em!important}.related.products ul.products.columns-3 li.product,.woocommerce ul.products.columns-4 li.product,.woocommerce ul.products.columns-5 li.product,.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-4 li.product,.woocommerce-page ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-6 li.product{max-width:32%;min-width:32%;width:32%}.related.products ul.products.columns-3 li.product:nth-child(3n),.woocommerce ul.products.columns-4 li.product:nth-child(3n),.woocommerce ul.products.columns-5 li.product:nth-child(3n),.woocommerce ul.products.columns-6 li.product:nth-child(3n),.woocommerce-page ul.products.columns-4 li.product:nth-child(3n),.woocommerce-page ul.products.columns-5 li.product:nth-child(3n),.woocommerce-page ul.products.columns-6 li.product:nth-child(3n){margin-right:0!important;clear:right}.woocommerce ul.products.columns-4 li.product:nth-child(4n),.woocommerce ul.products.columns-5 li.product:nth-child(5n),.woocommerce ul.products.columns-6 li.product:nth-child(6n),.woocommerce-page ul.products.columns-4 li.product:nth-child(4n),.woocommerce-page ul.products.columns-5 li.product:nth-child(5n),.woocommerce-page ul.products.columns-6 li.product:nth-child(6n){margin-right:auto!important}.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:100%}.woocommerce div.product div.images{margin-bottom:1em}.woocommerce div.product .woocommerce-tabs .panel{padding:10px}.woocommerce div.product .woocommerce-tabs .panel .woocommerce-Reviews #comments,.woocommerce div.product .woocommerce-tabs .panel .woocommerce-Reviews #review_form_wrapper{width:100%}.woocommerce table.shop_table th{padding:10px 5px}.woocommerce table.shop_table td{padding:8px 5px;font-size:15px}.woocommerce a.remove{font-size:20px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{height:40px;width:40px}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{padding:10px;width:100%}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{padding:10px}.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:auto;float:right}.woocommerce #order_review,.woocommerce #order_review_heading,.woocommerce .col2-set,.woocommerce-page #order_review,.woocommerce-page #order_review_heading,.woocommerce-page .col2-set{margin-right:0;margin-bottom:2em;width:100%}.woocommerce-page.woocommerce-checkout form #order_review_heading,.woocommerce.woocommerce-checkout form #order_review_heading{padding:1em 1em .5em}.woocommerce-page.woocommerce-checkout form #order_review,.woocommerce.woocommerce-checkout form #order_review{padding:0 1em 1em}.woocommerce ul.order_details li{padding:1em 1.5em 1em 1em;width:100%}.woocommerce .widget-area{height:auto;margin:30px 0 0;width:100%;float:right}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{width:100%}}@media only screen and (max-width:768px){.woocommerce table.shop_table tr{margin:10px 0}.woocommerce table.shop_table td.product-remove{background:#000!important}.woocommerce table.shop_table td.product-remove *{color:#fff!important}.woocommerce table.shop_table td{padding:10px}}@media only screen and (max-width:701px){.related.products ul.products.columns-3 li.product,.woocommerce ul.products.columns-3 li.product,.woocommerce ul.products.columns-4 li.product,.woocommerce ul.products.columns-5 li.product,.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-4 li.product,.woocommerce-page ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-6 li.product{max-width:49%;min-width:49%;width:49%}.woocommerce ul.products.columns-4 li.product:nth-child(3n),.woocommerce ul.products.columns-5 li.product:nth-child(3n),.woocommerce ul.products.columns-6 li.product:nth-child(3n),.woocommerce-page ul.products.columns-4 li.product:nth-child(3n),.woocommerce-page ul.products.columns-5 li.product:nth-child(3n),.woocommerce-page ul.products.columns-6 li.product:nth-child(3n){margin-right:auto!important}.woocommerce ul.products.columns-3 li.product:nth-child(2n),.woocommerce ul.products.columns-4 li.product:nth-child(2n),.woocommerce ul.products.columns-5 li.product:nth-child(2n),.woocommerce ul.products.columns-6 li.product:nth-child(2n),.woocommerce-page ul.products.columns-3 li.product:nth-child(2n),.woocommerce-page ul.products.columns-4 li.product:nth-child(2n),.woocommerce-page ul.products.columns-5 li.product:nth-child(2n),.woocommerce-page ul.products.columns-6 li.product:nth-child(2n){margin-right:0!important;clear:right}.woocommerce #review_form #respond{padding:10px 5px;margin:5px 5px 0;width:100%}.woocommerce #review_form #respond .comment-reply-title,.woocommerce #review_form #respond .comments-title{font-size:15px}.woocommerce-account .woocommerce-MyAccount-content{padding:1em}}@media only screen and (max-width:501px){.woocommerce-ordering,.woocommerce-ordering select{width:100%}.related.products ul.products.columns-3 li.product,.woocommerce ul.products.columns-2 li.product,.woocommerce ul.products.columns-3 li.product,.woocommerce ul.products.columns-4 li.product,.woocommerce ul.products.columns-5 li.product,.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-4 li.product,.woocommerce-page ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-6 li.product{max-width:100%;min-width:100%;width:100%}.woocommerce ul.products.columns-3 li.product:nth-child(2n),.woocommerce ul.products.columns-3 li.product:nth-child(3n),.woocommerce ul.products.columns-4 li.product:nth-child(2n),.woocommerce ul.products.columns-4 li.product:nth-child(3n),.woocommerce ul.products.columns-5 li.product:nth-child(2n),.woocommerce ul.products.columns-5 li.product:nth-child(3n),.woocommerce ul.products.columns-6 li.product:nth-child(2n),.woocommerce ul.products.columns-6 li.product:nth-child(3n),.woocommerce-page ul.products.columns-3 li.product:nth-child(2n),.woocommerce-page ul.products.columns-3 li.product:nth-child(3n),.woocommerce-page ul.products.columns-4 li.product:nth-child(2n),.woocommerce-page ul.products.columns-4 li.product:nth-child(3n),.woocommerce-page ul.products.columns-5 li.product:nth-child(2n),.woocommerce-page ul.products.columns-5 li.product:nth-child(3n),.woocommerce-page ul.products.columns-6 li.product:nth-child(2n),.woocommerce-page ul.products.columns-6 li.product:nth-child(3n){margin-right:auto!important}.woocommerce ul.products.columns-3 li.product,.woocommerce ul.products.columns-4 li.product,.woocommerce ul.products.columns-5 li.product,.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-4 li.product,.woocommerce-page ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-6 li.product{margin-right:0!important;margin-bottom:1em!important}.woocommerce main,.woocommerce-page main{padding:1em!important}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{width:100%}.woocommerce-page table.cart td.actions .button{width:100%;margin-top:10px}}@media only screen and (max-width:301px){.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:0 10px 5px}.woocommerce ul.products li.product .price{padding:0 10px}.woocommerce ul.products li.product .button{margin-bottom:1.5em;margin-left:10px}}