/*!
 * Theme Name: Shapla
 * Description: Used to style the WooCommerce shop
 */.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%;margin:0}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left;margin-top:0}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right;margin-top:0}.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}@media screen and (min-width: 768px){.woocommerce-account .woocommerce-MyAccount-navigation{width:25%;margin-right:2rem;float:left}.woocommerce-account .woocommerce-MyAccount-content{width:calc(75% - 2rem);float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set:before,.woocommerce .col2-set:after,.woocommerce-page .col2-set:before,.woocommerce-page .col2-set:after{content:" ";display:table}.woocommerce .col2-set:after,.woocommerce-page .col2-set:after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{width:calc(50% - 2rem);margin-right:2rem;float:left}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{width:50%;float:right}.woocommerce .woocommerce-checkout .col2-set,.woocommerce-page .woocommerce-checkout .col2-set{width:calc(50% - 2rem);margin-right:2rem;float:left}.woocommerce .woocommerce-checkout .col2-set .col-1,.woocommerce .woocommerce-checkout .col2-set .col-2,.woocommerce-page .woocommerce-checkout .col2-set .col-1,.woocommerce-page .woocommerce-checkout .col2-set .col-2{width:100%;float:none;margin:0}.woocommerce .woocommerce-checkout #order_review_heading,.woocommerce .woocommerce-checkout #order_review,.woocommerce-page .woocommerce-checkout #order_review_heading,.woocommerce-page .woocommerce-checkout #order_review{width:50%;float:right}.woocommerce div.product div.images,.woocommerce-page div.product div.images{width:calc(50% - 2rem);margin-right:2rem;float:left}.woocommerce div.product div.summary,.woocommerce-page div.product div.summary{width:50%;float:right}}.woocommerce ul.products,.woocommerce-page ul.products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.woocommerce ul.products:before,.woocommerce ul.products:after,.woocommerce-page ul.products:before,.woocommerce-page ul.products:after{content:" ";display:table}.woocommerce ul.products:after,.woocommerce-page ul.products:after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin:0;padding:1rem;position:relative;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media screen and (min-width: 576px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media screen and (min-width: 768px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 3);flex:0 0 calc(100% / 3);max-width:calc(100% / 3)}}@media screen and (min-width: 992px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 3);flex:0 0 calc(100% / 3);max-width:calc(100% / 3)}.woocommerce ul.products.columns-3 li.product,.woocommerce ul.products.columns-4 li.product,.woocommerce-page ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-4 li.product{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 3);flex:0 0 calc(100% / 3);max-width:calc(100% / 3)}.woocommerce ul.products.columns-5 li.product,.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-6 li.product{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media screen and (min-width: 1200px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 3);flex:0 0 calc(100% / 3);max-width:calc(100% / 3)}.woocommerce ul.products.columns-4 li.product,.woocommerce-page ul.products.columns-4 li.product{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 6);flex:0 0 calc(100% / 6);max-width:calc(100% / 6)}}.woocommerce.single-product .product{margin-bottom:0;position:relative}.woocommerce.single-product .product_title{margin:0}.woocommerce.single-product .price{font-size:1.25em;display:block;margin:1.25rem 0}.woocommerce.single-product .price del{opacity:0.5;color:rgba(0,0,0,0.85)}.woocommerce.single-product .price ins{background:transparent;color:#2196f3;font-weight:500;text-decoration:none}.woocommerce.single-product .quantity .qty{width:5em;text-align:center}.woocommerce.single-product p.stock{font-size:0.92em}.woocommerce.single-product .stock{color:#2196f3}.woocommerce.single-product .out-of-stock{color:red}.woocommerce.single-product div.images{margin-bottom:2em}.woocommerce.single-product div.images img{display:block;width:100%;height:auto;-webkit-box-shadow:none;box-shadow:none}.woocommerce.single-product div.images div.thumbnails{padding-top:1em}.woocommerce.single-product div.images.woocommerce-product-gallery{position:relative}.woocommerce.single-product div.images .woocommerce-product-gallery__wrapper{-webkit-transition:all cubic-bezier(0.795, -0.035, 0, 1) 0.5s;-o-transition:all cubic-bezier(0.795, -0.035, 0, 1) 0.5s;transition:all cubic-bezier(0.795, -0.035, 0, 1) 0.5s}.woocommerce.single-product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce.single-product div.images .woocommerce-product-gallery__trigger{position:absolute;top:1rem;right:1rem;font-size:2em;z-index:9;width:36px;height:36px;background:#fff;text-indent:-9999px;border-radius:100%;-webkit-box-sizing:content-box;box-sizing:content-box}.woocommerce.single-product div.images .woocommerce-product-gallery__trigger:before{content:"";display:block;width:10px;height:10px;border:2px solid #000;border-radius:100%;position:absolute;top:9px;left:9px;-webkit-box-sizing:content-box;box-sizing:content-box}.woocommerce.single-product div.images .woocommerce-product-gallery__trigger:after{content:"";display:block;width:2px;height:8px;background:#000;border-radius:6px;position:absolute;top:19px;left:22px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-box-sizing:content-box;box-sizing:content-box}.woocommerce.single-product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:2rem 0 0;padding:0}.woocommerce.single-product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none}.woocommerce.single-product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce.single-product div.images .flex-control-thumbs li img.flex-active,.woocommerce.single-product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce.single-product div.summary{margin-bottom:2em}.woocommerce.single-product div.social{text-align:right;margin:0 0 1em}.woocommerce.single-product div.social span{margin:0 0 0 2px}.woocommerce.single-product div.social span span{margin:0}.woocommerce.single-product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce.single-product div.social iframe{float:left;margin-top:3px}.woocommerce.single-product .woocommerce-tabs{clear:both}.woocommerce.single-product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce.single-product .woocommerce-tabs ul.tabs:before,.woocommerce.single-product .woocommerce-tabs ul.tabs:after{content:" ";display:table}.woocommerce.single-product .woocommerce-tabs ul.tabs:after{clear:both}.woocommerce.single-product .woocommerce-tabs ul.tabs li{border:1px solid #d3ced3;display:inline-block;position:relative;z-index:0;border-radius:0;margin:0;padding:0 1em}.woocommerce.single-product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:0.5em 0;font-weight:500;color:#515151;text-decoration:none}.woocommerce.single-product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.woocommerce.single-product .woocommerce-tabs ul.tabs li.active{background:#fff;z-index:2;border-bottom-color:#fff}.woocommerce.single-product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce.single-product .woocommerce-tabs ul.tabs li.active::before{-webkit-box-shadow:2px 2px 0 #fff;box-shadow:2px 2px 0 #fff}.woocommerce.single-product .woocommerce-tabs ul.tabs li.active::after{-webkit-box-shadow:-2px 2px 0 #fff;box-shadow:-2px 2px 0 #fff}.woocommerce.single-product .woocommerce-tabs ul.tabs li::before{left:-6px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;-webkit-box-shadow:2px 2px 0 #ebe9eb;box-shadow:2px 2px 0 #ebe9eb}.woocommerce.single-product .woocommerce-tabs ul.tabs li::after{right:-6px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;-webkit-box-shadow:-2px 2px 0 #ebe9eb;box-shadow:-2px 2px 0 #ebe9eb}.woocommerce.single-product .woocommerce-tabs ul.tabs::before{position:absolute;content:' ';width:100%;bottom:0;left:0;border-bottom:1px solid #d3ced3;z-index:1}.woocommerce.single-product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce.single-product .woocommerce-tabs h2{font-size:1.25rem;font-weight:500;margin:0 0 1rem;display:block}.woocommerce.single-product p.cart{margin-bottom:2em}.woocommerce.single-product p.cart:before,.woocommerce.single-product p.cart:after{content:" ";display:table}.woocommerce.single-product p.cart:after{clear:both}.woocommerce.single-product form.cart{padding:1rem 0;margin-bottom:1rem}.woocommerce.single-product form.cart:before,.woocommerce.single-product form.cart:after{content:" ";display:table}.woocommerce.single-product form.cart:after{clear:both}.woocommerce.single-product form.cart div.quantity{float:left;margin:0 0.5rem 0 0}.woocommerce.single-product form.cart table{border-width:0 0 1px}.woocommerce.single-product form.cart table td{padding-left:0}.woocommerce.single-product form.cart table div.quantity{float:none;margin:0}.woocommerce.single-product form.cart table small.stock{display:block;float:none}.woocommerce.single-product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce.single-product form.cart .variations td,.woocommerce.single-product form.cart .variations th{border:0;vertical-align:top;line-height:2em}.woocommerce.single-product form.cart .variations label{font-weight:500}.woocommerce.single-product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em}.woocommerce.single-product form.cart .variations td.label{padding-right:1em}.woocommerce.single-product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce.single-product form.cart .reset_variations{visibility:hidden;font-size:0.83em}.woocommerce.single-product form.cart .wc-no-matching-variations{display:none}.woocommerce.single-product form.cart .button{vertical-align:middle;float:left}.woocommerce.single-product form.cart .group_table td.label{padding-right:1em;padding-left:1em}.woocommerce.single-product form.cart .group_table td{vertical-align:top;padding-bottom:0.5em;border:0}.woocommerce.single-product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce.single-product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;-webkit-transform:scale(1.5, 1.5);-ms-transform:scale(1.5, 1.5);transform:scale(1.5, 1.5)}#reviews .woocommerce-Reviews-title{font-size:1.25rem;margin-bottom:1em;font-weight:normal}#reviews .woocommerce-Reviews-title span{font-weight:500}#reviews .commentlist{margin:0;width:100%;list-style:none}#reviews .commentlist:before,#reviews .commentlist:after{content:" ";display:table}#reviews .commentlist:after{clear:both}#reviews .commentlist li{padding:0;margin:0 0 3.125rem;border:0;position:relative;background:0}#reviews .commentlist li img.avatar{float:left;position:absolute;top:0;left:0;width:3rem;height:auto;margin:0;-webkit-box-shadow:none;box-shadow:none;border-radius:3px}#reviews .commentlist li .meta{color:#777;font-size:0.75em}#reviews .commentlist li .comment-text{margin:0 0 0 5rem;background-color:rgba(0,0,0,0.02);border-radius:3px;padding:1rem}#reviews .commentlist li .comment-text:before,#reviews .commentlist li .comment-text:after{content:" ";display:table}#reviews .commentlist li .comment-text:after{clear:both}#reviews .commentlist li .comment-text .star-rating{float:right;font-size:.875rem;line-height:1;height:1rem}#reviews .commentlist li .comment-text p.meta{font-size:0.875rem;margin-bottom:1rem}#reviews .commentlist li .comment-text p.meta .woocommerce-review__dash{display:none}#reviews .commentlist li .comment-text p.meta time{display:block;opacity:.5;font-size:.875rem}#reviews .commentlist ul.children{list-style-type:none;margin:20px 0 0 50px}#reviews .commentlist ul.children .star-rating{display:none}#respond label.comment,#respond p.stars{display:block;margin:0 0 1rem}.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail,#add_payment_method table.cart .product-thumbnail{min-width:32px}.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img,#add_payment_method table.cart img{width:32px;-webkit-box-shadow:none;box-shadow:none}.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text,#add_payment_method table.cart td.actions .coupon .input-text{float:left;margin:0 0.5em 0 0}.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout,#add_payment_method .wc-proceed-to-checkout{padding:1rem 0}.woocommerce-cart .wc-proceed-to-checkout:before,.woocommerce-cart .wc-proceed-to-checkout:after,.woocommerce-checkout .wc-proceed-to-checkout:before,.woocommerce-checkout .wc-proceed-to-checkout:after,#add_payment_method .wc-proceed-to-checkout:before,#add_payment_method .wc-proceed-to-checkout:after{content:" ";display:table}.woocommerce-cart .wc-proceed-to-checkout:after,.woocommerce-checkout .wc-proceed-to-checkout:after,#add_payment_method .wc-proceed-to-checkout:after{clear:both}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,#add_payment_method .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;font-size:1.25em;padding:1em}.woocommerce-cart .cart-collaterals .shipping_calculator .button,.woocommerce-checkout .cart-collaterals .shipping_calculator .button,#add_payment_method .cart-collaterals .shipping_calculator .button{width:100%;float:none;display:block}.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small,#add_payment_method .cart-collaterals .cart_totals p small{color:#777;font-size:0.875rem}.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th,#add_payment_method .cart-collaterals .cart_totals table th{width:40%}.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th,#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th{border-left:0;border-right:0}.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small,#add_payment_method .cart-collaterals .cart_totals table small{color:#777}.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select,#add_payment_method .cart-collaterals .cart_totals table select{width:100%}.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td,#add_payment_method .cart-collaterals .cart_totals .discount td{color:#2196f3}.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address,#add_payment_method .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes,#add_payment_method .checkout .col-2 .notes{clear:left}.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first,#add_payment_method .checkout .col-2 .form-row-first{clear:left}.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small,#add_payment_method .checkout .create-account small{color:#777;font-size:0.75rem;font-weight:400}.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address,#add_payment_method .checkout div.shipping-address{padding:0;clear:left;width:100%}.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address,#add_payment_method .checkout .shipping_address{clear:both}.woocommerce-cart #payment,.woocommerce-checkout #payment,#add_payment_method #payment{background:#ebe9eb}.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods,#add_payment_method #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid #d3ced3;margin:0;list-style:none outside}.woocommerce-cart #payment ul.payment_methods:before,.woocommerce-cart #payment ul.payment_methods:after,.woocommerce-checkout #payment ul.payment_methods:before,.woocommerce-checkout #payment ul.payment_methods:after,#add_payment_method #payment ul.payment_methods:before,#add_payment_method #payment ul.payment_methods:after{content:" ";display:table}.woocommerce-cart #payment ul.payment_methods:after,.woocommerce-checkout #payment ul.payment_methods:after,#add_payment_method #payment ul.payment_methods:after{clear:both}.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li,#add_payment_method #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input,#add_payment_method #payment ul.payment_methods li input{margin:0 1em 0 0}.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img,#add_payment_method #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 0.5em;padding:0;position:relative;-webkit-box-shadow:none;box-shadow:none}.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img,#add_payment_method #payment ul.payment_methods li img+img{margin-left:2px}.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice):before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice):after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice):before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice):after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice):before,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice):after{content:" ";display:table}.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice):after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice):after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice):after{clear:both}.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row,#add_payment_method #payment div.form-row{padding:1em}.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box,#add_payment_method #payment div.payment_box{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:0.92em;line-height:1.5;background-color:#dfdcdf;color:#515151}.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea,#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea{border-color:#c7c1c7;border-top-color:#bab4ba}.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder,#add_payment_method #payment div.payment_box ::-webkit-input-placeholder{color:#bab4ba}.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder,#add_payment_method #payment div.payment_box :-moz-placeholder{color:#bab4ba}.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder,#add_payment_method #payment div.payment_box :-ms-input-placeholder{color:#bab4ba}.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new{margin:0 0 0.5em}.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label{cursor:pointer}.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form,#add_payment_method #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right 0.618em center;background-size:32px 20px}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa{background-image:url("../images/icons/credit-cards/visa.svg")}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard{background-image:url("../images/icons/credit-cards/mastercard.svg")}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser{background-image:url("../images/icons/credit-cards/laser.svg")}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub{background-image:url("../images/icons/credit-cards/diners.svg")}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro{background-image:url("../images/icons/credit-cards/maestro.svg")}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb{background-image:url("../images/icons/credit-cards/jcb.svg")}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex{background-image:url("../images/icons/credit-cards/amex.svg")}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover{background-image:url("../images/icons/credit-cards/discover.svg")}.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help,#add_payment_method #payment div.payment_box span.help{font-size:0.857em;color:#777;font-weight:400}.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row,#add_payment_method #payment div.payment_box .form-row{margin:0 0 1em}.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child,#add_payment_method #payment div.payment_box p:last-child{margin-bottom:0}.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before,#add_payment_method #payment div.payment_box::before{content:'';display:block;border:1em solid #dfdcdf;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-0.75em;left:0;margin:-1em 0 0 2em}.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal,#add_payment_method #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:0.83em}.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img,#add_payment_method #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}.woocommerce .woocommerce-order{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce .woocommerce-order>*{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.woocommerce .woocommerce-order .woocommerce-notice{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.woocommerce .woocommerce-order ul.order_details{background-color:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style-type:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:2rem;margin:0 0 2rem;width:100%}.woocommerce .woocommerce-order ul.order_details:before,.woocommerce .woocommerce-order ul.order_details:after{content:" ";display:table}.woocommerce .woocommerce-order ul.order_details:after{clear:both}.woocommerce .woocommerce-order ul.order_details li{border-bottom:1px solid rgba(51,51,51,0.12);padding:1rem 0;font-size:.875rem}.woocommerce .woocommerce-order ul.order_details li:first-child{padding-top:0}.woocommerce .woocommerce-order ul.order_details li:last-child{border-bottom:none;padding-bottom:0}.woocommerce .woocommerce-order ul.order_details strong{display:block;font-weight:bold;color:rgba(0,0,0,0.65)}.woocommerce .woocommerce-order .woocommerce-order-details{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}.woocommerce .woocommerce-order .woocommerce-customer-details{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%}@media only screen and (min-width: 768px){.woocommerce .woocommerce-order ul.order_details{margin:0 2rem 2rem 0;width:35%}.woocommerce .woocommerce-order .woocommerce-order-details{width:calc(65% - 2rem)}}@media only screen and (min-width: 1200px){.woocommerce .woocommerce-order ul.order_details{width:30%}.woocommerce .woocommerce-order .woocommerce-order-details{width:calc(70% - 2rem)}}.woocommerce .wc-bacs-bank-details-account-name{font-weight:500}.woocommerce .star-rating{overflow:hidden;position:relative;line-height:1;font-size:1rem;width:5.3em;height:1em;font-family:'star';font-weight:400;display:block;margin:0 0 0.5em;float:none}.woocommerce .star-rating::before{content:"\53\53\53\53\53";float:left;top:0;left:0;position:absolute;opacity:.25;color:#323232}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:'\53\53\53\53\53';top:0;position:absolute;left:0;color:#2196f3}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating:before,.woocommerce .woocommerce-product-rating:after{content:" ";display:table}.woocommerce .woocommerce-product-rating:after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:0.5em 0.5em 0 0;float:left}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}p.stars{display:inline-block;margin:0}p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;margin-right:1px;font-weight:400}p.stars a:before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:"star";content:"\53";color:#323232;text-indent:0;opacity:.25}p.stars a:hover ~ a:before{content:"\53";color:#323232;opacity:.25}p.stars:hover a:before{content:"\53";color:#2196f3;opacity:1}p.stars.selected a.active:before{content:"\53";color:#2196f3;opacity:1}p.stars.selected a.active ~ a:before{content:"\53";color:#323232;opacity:.25}p.stars.selected a:not(.active):before{content:"\53";color:#2196f3;opacity:1}.woocommerce form .form-row,.woocommerce-page form .form-row{margin:0 0 1em}.woocommerce form .form-row:before,.woocommerce form .form-row:after,.woocommerce-page form .form-row:before,.woocommerce-page form .form-row:after{content:" ";display:table}.woocommerce form .form-row:after,.woocommerce-page form .form-row:after{clear:both}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder,.woocommerce-page form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity 0.5s 0.5s ease;-o-transition:opacity 0.5s 0.5s ease;transition:opacity 0.5s 0.5s ease;opacity:0}.woocommerce form .form-row label,.woocommerce-page form .form-row label{line-height:2;display:block}.woocommerce form .form-row label.checkbox,.woocommerce form .form-row label.inline,.woocommerce-page form .form-row label.checkbox,.woocommerce-page form .form-row label.inline{display:inline}.woocommerce form .form-row label.hidden,.woocommerce-page form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row .required,.woocommerce-page form .form-row .required{color:#f44336;font-weight:400;border:0}.woocommerce form .form-row .input-checkbox,.woocommerce-page form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row .select2-container,.woocommerce-page form .form-row .select2-container{width:100%;line-height:2em}.woocommerce form .form-row .select2-container--default .select2-selection--single,.woocommerce-page form .form-row .select2-container--default .select2-selection--single{border:1px solid #dbdbdb;color:#363636;-webkit-box-shadow:inset 0 1px 2px rgba(10,10,10,0.1);box-shadow:inset 0 1px 2px rgba(10,10,10,0.1);border-radius:3px;padding:0.4em;height:auto;min-height:2.75em}.woocommerce form .form-row .select2-container--default .select2-selection--single .select2-selection__arrow,.woocommerce-page form .form-row .select2-container--default .select2-selection--single .select2-selection__arrow{height:1em;position:absolute;top:1em;right:0.5em;width:1em}.woocommerce form .form-row.woocommerce-invalid label,.woocommerce-page form .form-row.woocommerce-invalid label{color:#f44336}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select,.woocommerce-page form .form-row.woocommerce-invalid .select2-container,.woocommerce-page form .form-row.woocommerce-invalid input.input-text,.woocommerce-page form .form-row.woocommerce-invalid select{border-color:#f44336}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select,.woocommerce-page form .form-row.woocommerce-validated .select2-container,.woocommerce-page form .form-row.woocommerce-validated input.input-text,.woocommerce-page form .form-row.woocommerce-validated select{border-color:#4caf50}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:48%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form.login,.woocommerce form.checkout_coupon,.woocommerce form.register,.woocommerce-page form.login,.woocommerce-page form.checkout_coupon,.woocommerce-page form.register{padding:2rem 1rem 1rem;margin:0 0 1rem;text-align:left;border-radius:3px;background:rgba(0,0,0,0.016)}.woocommerce ul#shipping_method,.woocommerce-page ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li,.woocommerce-page ul#shipping_method li{margin:0;padding:0.25em 0 0.25em 22px;text-indent:-22px;list-style:none outside}.woocommerce ul#shipping_method li input,.woocommerce-page ul#shipping_method li input{margin:3px 0.5ex}.woocommerce ul#shipping_method li label,.woocommerce-page ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount,.woocommerce-page ul#shipping_method .amount{font-weight:500}.woocommerce p.woocommerce-shipping-contents,.woocommerce-page p.woocommerce-shipping-contents{margin:0}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .wc-terms-and-conditions,.woocommerce #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields:before,.woocommerce .woocommerce-billing-fields:after,.woocommerce .woocommerce-shipping-fields:before,.woocommerce .woocommerce-shipping-fields:after,.woocommerce-page .woocommerce-billing-fields:before,.woocommerce-page .woocommerce-billing-fields:after,.woocommerce-page .woocommerce-shipping-fields:before,.woocommerce-page .woocommerce-shipping-fields:after{content:" ";display:table}.woocommerce .woocommerce-billing-fields:after,.woocommerce .woocommerce-shipping-fields:after,.woocommerce-page .woocommerce-billing-fields:after,.woocommerce-page .woocommerce-shipping-fields:after{clear:both}.woocommerce .products ul,.woocommerce ul.products{margin-bottom:1rem;padding:0;list-style:none outside;clear:both}.woocommerce .products ul:before,.woocommerce .products ul:after,.woocommerce ul.products:before,.woocommerce ul.products:after{content:" ";display:table}.woocommerce .products ul:after,.woocommerce ul.products:after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0;-webkit-box-shadow:none;box-shadow:none}.woocommerce ul.products li.product h3,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-category__title{padding:0.5rem 0;margin:0;font-size:1.1rem;font-weight:500;color:rgba(0,0,0,0.85)}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .star-rating{font-size:0.875rem}.woocommerce ul.products li.product .price{color:rgba(0,0,0,0.85);display:block;font-weight:400;margin-bottom:0.5rem;font-size:0.875rem}.woocommerce ul.products li.product .price del{color:inherit;opacity:0.5;display:inline-block}.woocommerce ul.products li.product .price ins{color:inherit;background:none;font-weight:400}.woocommerce ul.products li.product .price .from{font-size:0.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(121,140,155,0.5)}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .added_to_cart{margin-top:0.5rem}.product-item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:1rem;height:100%;border-radius:3px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1),0 0 0 1px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1),0 0 0 1px rgba(0,0,0,0.1)}.product-item-inner .woocommerce-loop-product__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none;border-top:1px solid #f1f1f1}.woocommerce-MyAccount-navigation-link{list-style:none;border-bottom:1px solid #f1f1f1;position:relative}.woocommerce-MyAccount-navigation-link.is-active a:before{opacity:1}.woocommerce-MyAccount-navigation-link a{padding:1em 0;display:block}.woocommerce-MyAccount-navigation-link a:before{font-family:'Font Awesome 5 Free';font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"\f15c";line-height:1.1;margin-left:0.5em;width:1.5em;text-align:right;float:right;opacity:.25}.woocommerce-MyAccount-navigation-link a:hover:before{opacity:1}.woocommerce-MyAccount-navigation-link--dashboard a:before{content:"\f3fd"}.woocommerce-MyAccount-navigation-link--orders a:before{content:"\f291"}.woocommerce-MyAccount-navigation-link--downloads a:before{content:"\f019"}.woocommerce-MyAccount-navigation-link--edit-address a:before{content:"\f2bb"}.woocommerce-MyAccount-navigation-link--payment-methods a:before{content:"\f09d"}.woocommerce-MyAccount-navigation-link--edit-account a:before{content:"\f007"}.woocommerce-MyAccount-navigation-link--customer-logout a:before{content:"\f2f5"}.woocommerce-account .woocommerce:before,.woocommerce-account .woocommerce:after{content:" ";display:table}.woocommerce-account .woocommerce:after{clear:both}.woocommerce-account .addresses .title:before,.woocommerce-account .addresses .title:after{content:" ";display:table}.woocommerce-account .addresses .title:after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right;display:block;width:1em;height:1em;text-indent:-9999px;position:relative;padding:0.5em;margin-top:1em}.woocommerce-account .addresses .title .edit:before{font-family:'Font Awesome 5 Free';font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"\f303";line-height:1.618;position:absolute;top:0;left:0;height:100%;width:100%;text-align:center;text-indent:0}@media only screen and (max-width: 767px){.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{float:none;margin:0.125em 0.25em 0.125em 0}}.woocommerce table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce table.cart input.qty,.woocommerce-page table.cart input.qty{max-width:80px}.woocommerce table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:115px}.woocommerce table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label{display:none}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals:before,.woocommerce .cart-collaterals:after,.woocommerce-page .cart-collaterals:before,.woocommerce-page .cart-collaterals:after{content:" ";display:table}.woocommerce .cart-collaterals:after,.woocommerce-page .cart-collaterals:after{clear:both}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:calc(50% - 2rem);margin-right:2rem;float:left}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:50%;float:right}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%}.woocommerce .cart-collaterals .shipping_calculator:before,.woocommerce .cart-collaterals .shipping_calculator:after,.woocommerce-page .cart-collaterals .shipping_calculator:before,.woocommerce-page .cart-collaterals .shipping_calculator:after{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator:after,.woocommerce-page .cart-collaterals .shipping_calculator: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%}@media only screen and (max-width: 768px){.woocommerce table.cart .product-thumbnail:before,.woocommerce-page table.cart .product-thumbnail:before{display:none}.woocommerce table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:1em;width:100%}.woocommerce table.cart td.actions .coupon:before,.woocommerce table.cart td.actions .coupon:after,.woocommerce-page table.cart td.actions .coupon:before,.woocommerce-page table.cart td.actions .coupon:after{content:" ";display:table}.woocommerce table.cart td.actions .coupon:after,.woocommerce-page table.cart td.actions .coupon:after{clear:both}.woocommerce table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text{width:48%;-webkit-box-sizing:border-box;box-sizing:border-box}.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt{float:right}.woocommerce table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cross-sells{width:100%;float:none;text-align:left}}.woocommerce table.variations tbody tr{border-bottom-width:0}.woocommerce table.variations tbody tr:nth-child(odd),.woocommerce table.variations tbody tr:nth-child(even){background-color:transparent}.woocommerce table.variations tbody tr td.label{text-transform:capitalize}.woocommerce table.shop_attributes th{width:150px}.woocommerce table.shop_attributes td p{margin:0;padding:0}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:rgba(0,0,0,0.025)}.woocommerce table.my_account_orders{font-size:0.875rem}.woocommerce table.my_account_orders .order-actions{text-align:right}.woocommerce table.my_account_orders .order-actions .button{margin:0.125em 0 0.125em 0.25em}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:'\2193';display:inline-block}.woocommerce td.product-name dl.variation,.woocommerce td.product-name .wc-item-meta{list-style-type:none}.woocommerce td.product-name dl.variation dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name .wc-item-meta .wc-item-meta-label{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside;text-transform:capitalize}.woocommerce td.product-name dl.variation dd,.woocommerce td.product-name .wc-item-meta dd{margin:0}.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child,.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:0.875rem}.woocommerce td.product-quantity{min-width:80px}@media only screen and (max-width: 767px){table.shop_table_responsive thead,table.shop_table_responsive tbody th{display:none}table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}table.shop_table_responsive tbody tr:last-child td:last-child{border-bottom:0}table.shop_table_responsive tr td{border-top:none;display:block;text-align:right}table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:500;float:left}table.shop_table_responsive tr td.product-remove::before,table.shop_table_responsive tr td.download-actions::before,table.shop_table_responsive tr td.actions::before{display:none}table.shop_table_responsive tr:nth-child(2n) td{background-color:rgba(0,0,0,0.025)}}.woocommerce .onsale{background-color:#2196f3;color:#fff;border-radius:3px;font-size:0.875rem;font-weight:500;line-height:1;margin:0;padding:0.75em;position:absolute;text-align:center;z-index:9}.woocommerce.single-product .onsale{top:1rem;left:1rem}.woocommerce .product-item-inner .onsale{left:2rem;top:2rem}.woocommerce form.checkout{position:static !important}.woocommerce form.checkout:before,.woocommerce form.checkout:after{content:" ";display:table}.woocommerce form.checkout:after{clear:both}.woocommerce form.checkout>.blockUI{position:fixed !important}.woocommerce form.checkout>.blockUI::before{font-family:'Font Awesome 5 Free';font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:'\f110';-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite;height:30px;width:30px;line-height:30px;font-size:30px;position:absolute;top:50%;left:50%;margin-left:-15px;margin-top:-15px}.woocommerce .loader::before{font-family:'Font Awesome 5 Free';font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:'\f110';-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite;height:30px;width:30px;line-height:30px;font-size:30px;position:absolute;top:50%;left:50%;margin-left:-15px;margin-top:-15px}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:#f44336 !important;text-decoration:none;font-weight:400;border:0}.woocommerce a.remove:hover{color:#fff !important;background:#f44336;text-decoration:none}.woocommerce small.note{display:block;color:#777;font-size:0.857em;margin-top:10px}.button.disabled,a.button.disabled,button.disabled,input[type="button"].disabled,input[type="reset"].disabled,input[type="submit"].disabled{-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed;opacity:0.5}.button.loading,a.button.loading,button.loading,input[type="button"].loading,input[type="reset"].loading,input[type="submit"].loading{color:transparent !important;pointer-events:none}.button.loading::after,a.button.loading::after,button.loading::after,input[type="button"].loading::after,input[type="reset"].loading::after,input[type="submit"].loading::after{-webkit-animation:fa-spin .500s linear infinite;animation:fa-spin .500s linear infinite;border:2px solid #dbdbdb;border-radius:100px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;width:1em;left:calc(50% - 0.5em);top:calc(50% - 0.5em);position:absolute !important}.wc-forward::after{font-family:'Font Awesome 5 Free';font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:'\f30b';margin-left:0.75em;vertical-align:middle}a.added_to_cart{white-space:nowrap;display:inline-block}.product_list_widget li{margin:0;padding:1em 0;border-bottom:1px solid #f1f1f1}.product_list_widget li:before,.product_list_widget li:after{content:" ";display:table}.product_list_widget li:after{clear:both}.product_list_widget li:last-child{border-bottom:medium none}.product_list_widget li a{display:block;font-weight:400}.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;-webkit-box-shadow:none;box-shadow:none}.product_list_widget li ins{background:none;color:#333;font-weight:500}.product_list_widget li dl{display:block;margin:0;overflow:hidden;padding:0;width:100%}.product_list_widget li dl dt,.product_list_widget li dl dd{display:inline-block;margin:0 0 8px 0}.product_list_widget li dl dt{font-weight:500}.product_list_widget li dl dd p{margin:0}.product_list_widget li .star-rating{float:none}.widget_product_categories li:before{content:'\f07b'}.widget_shopping_cart .total{border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;margin:1em 0;padding:10px 0;text-align:center}.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.widget_shopping_cart .product_list_widget li{padding:1em 0 1em 2em;position:relative}.widget_shopping_cart .product_list_widget li a.remove{position:absolute;top:16px;left:0}.widget_shopping_cart .buttons{text-align:center}.widget_shopping_cart .buttons:before,.widget_shopping_cart .buttons:after{content:" ";display:table}.widget_shopping_cart .buttons:after{clear:both}.widget_shopping_cart .buttons a{display:block;margin-bottom:8px}.widget_shopping_cart .buttons a:hover{text-decoration:none}.widget_layered_nav li:before{font-family:'Font Awesome 5 Free';font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"\f0c8";opacity:.85}.widget_layered_nav li.chosen::before{font-family:'Font Awesome 5 Free';font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"\f14a"}.widget_layered_nav li .count{float:right}.widget_layered_nav_filters ul{overflow:hidden;zoom:1}.widget_layered_nav_filters ul li a::before{font-family:'Font Awesome 5 Free';font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"\f00d";color:#f44336;margin-right:.5em}.widget_rating_filter li a{padding:1px 0;text-decoration:none}.widget_rating_filter li .star-rating{float:none;display:inline-block;margin-bottom:0}.widget_rating_filter li.chosen a::before{font-family:'Font Awesome 5 Free';font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"\f00d";color:#f44336;margin-right:.5em;float:left}.widget_price_filter .price_slider{margin-bottom:1em}.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:0.875em}.widget_price_filter .price_slider_amount .button{font-size:1.15em}.widget_price_filter .price_slider_amount .button{float:left}.widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:0.5em;margin-right:0.5em}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#2196f3;border-radius:1em;cursor:ew-resize;outline:none;top:-0.3em}.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-0.5em}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:0.7em;display:block;border:0;border-radius:1em;background-color:#2196f3}.widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#cccccc;border:0}.widget_price_filter .ui-slider-horizontal{height:0.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.single-product .pswp__button{background-color:transparent}.woocommerce-password-strength{text-align:center;font-weight:500;padding:3px 0.5em;font-size:1em;color:#fff}.woocommerce-password-strength.strong{background-color:#4caf50}.woocommerce-password-strength.good{background-color:#2196f3}.woocommerce-password-strength.short{background-color:#f44336}.woocommerce-password-strength.bad{background-color:#f44336}.woocommerce-password-hint{margin:0.5em 0 0;display:block}p.demo_store,.woocommerce-store-notice{position:fixed;left:0;bottom:0;right:0;margin:0;padding:1rem 2rem;z-index:999;display:none;background-color:#2196f3;color:#fff}p.demo_store a,.woocommerce-store-notice a{background-color:rgba(0,0,0,0.2);color:#ffffff;text-decoration:underline;float:right;display:inline-block;padding:1em;margin:-1em -2em}p.demo_store a:hover,.woocommerce-store-notice a:hover{text-decoration:none}p.demo_store a:before,.woocommerce-store-notice a:before{font-family:'Font Awesome 5 Free';font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"\f057";margin-right:0.5em}p.demo_store:before,.woocommerce-store-notice:before{font-family:'Font Awesome 5 Free';font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"\f05a";margin-right:0.5em}.woocommerce-message,.woocommerce-error,.woocommerce-info{padding:1rem;margin:0 0 2rem;position:relative;list-style:none outside;width:auto;word-wrap:break-word;border-left:0.5em solid rgba(0,0,0,0.2);color:#ffffff;background-color:#2196f3}.woocommerce-message:before,.woocommerce-message:after,.woocommerce-error:before,.woocommerce-error:after,.woocommerce-info:before,.woocommerce-info:after{content:" ";display:table}.woocommerce-message:after,.woocommerce-error:after,.woocommerce-info:after{clear:both}.woocommerce-message a,.woocommerce-error a,.woocommerce-info a{color:#fff;font-weight:400}.woocommerce-message a:hover,.woocommerce-error a:hover,.woocommerce-info a:hover{color:#fff;opacity:0.7}.woocommerce-message a.button:hover,.woocommerce-error a.button:hover,.woocommerce-info a.button:hover{opacity:1}.woocommerce-message .button,.woocommerce-error .button,.woocommerce-info .button{float:right;background:none;-webkit-box-shadow:none;box-shadow:none;line-height:1.5;padding:0 0 0 1em;border-width:0;border-left-style:solid;border-left-width:1px !important;border-radius:0;border-left-color:rgba(255,255,255,0.25) !important;color:#fff}.woocommerce-message .button:hover,.woocommerce-error .button:hover,.woocommerce-info .button:hover{background:none;color:#fff;opacity:0.7}.woocommerce-message{background-color:#4caf50}.woocommerce-info{background-color:#2196f3}.woocommerce-error{background-color:#f44336}.site-header-cart{display:block;list-style-type:none;position:relative;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:auto;padding:1rem 0;margin:0 0 0 auto}.site-header-cart .widget_shopping_cart{display:none;position:absolute;top:100%;width:100%;min-width:260px;z-index:999999;right:-9999em;background:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);border-radius:3px;padding:1rem}.site-header-cart .widget_shopping_cart .woocommerce-mini-cart{max-height:180px;overflow-x:hidden;overflow-y:auto}.site-header-cart .widget_shopping_cart .woocommerce-mini-cart__buttons{margin-bottom:-8px}.site-header-cart .widget_shopping_cart .woocommerce-mini-cart__empty-message{margin:0}.site-header-cart .widget_shopping_cart:before,.site-header-cart .widget_shopping_cart:after{border-style:solid;content:" ";position:absolute}.site-header-cart .widget_shopping_cart:before{border-color:rgba(0,0,0,0.06) transparent;border-width:0 10px 10px;right:22px;top:-9px}.site-header-cart .widget_shopping_cart:after{border-color:#fff transparent;border-width:0 8px 8px;right:24px;top:-7px}@media screen and (min-width: 1025px){.site-header-cart{margin:0 0 0 2rem}.site-header-cart .cart-contents span{display:inline}.site-header-cart .cart-contents:after{margin-left:1rem;margin-right:0;height:1em;float:right}.site-header-cart:hover .widget_shopping_cart,.site-header-cart.focus .widget_shopping_cart{right:0;display:block}}.shapla-cart-contents{padding:0;display:block;position:relative;background-color:transparent;height:auto;width:auto;text-indent:0}.shapla-cart-contents:after{font-family:'Font Awesome 5 Free';font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"\f291";float:none;margin-right:1rem;line-height:1.5;margin-left:0;font-size:28px}.shapla-cart-contents .count{font-size:.75rem;position:absolute;right:0;top:0;background:white;min-width:2em;height:2em;border-radius:3px;line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px;color:#ffffff}.shapla-main-menu-cart .shapla-cart-contents:after{font-size:1em;line-height:1.2;margin-right:4px}.shapla-main-menu-cart .shapla-cart-contents .count{position:static;float:right;height:auto;width:auto;font-size:1em;line-height:1.2;padding:0;background-color:transparent;color:#323232}.shapla-main-menu-cart .shapla-cart-contents .count:before{content:'\28'}.shapla-main-menu-cart .shapla-cart-contents .count:after{content:'\29'}@media screen and (max-width: 1024px){.shapla-main-menu-cart{display:none}}
