.clear{clear:both;font-size:1px;width:1px;height:0;visibility:hidden;margin-top:0!important;*margin-top:-1px;line-height:0;display:contents}.header-middle .woo-quick-menus,.header-vertical .woo-quick-menus{float:right}.woocommerce .section-item img:hover{opacity:.8}.woocommerce .section-editor .gallery img{-webkit-box-shadow:none;box-shadow:none}.woocommerce .breadcrumbs{font-size:12px}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:6em;font-family:WPPOPFont;color:#fb3d50}.woocommerce .star-rating::before{font-family:WPPOPFont;content:"\e770\e770\e770\e770\e770";float:left;letter-spacing:.1em;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"\e880\e880\e880\e880\e880";letter-spacing:.1em;top:0;position:absolute;left:0}.woocommerce .product-summary-wrapper .star-rating{float:inherit;margin-right:10px;display:inline-block;vertical-align:middle}.woocommerce p.stars a{position:relative;height:1.5em;width:1.5em;text-indent:-999em;color:#fb3d50;display:inline-block;text-decoration:none}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1.5em;height:1.5em;line-height:1;font-size:1.5em;font-family:WPPOPFont;content:"\e770";text-indent:0}.woocommerce p.stars a:hover~a::before{content:"\e770"}.woocommerce p.stars:hover a::before{content:"\e880"}.woocommerce p.stars.selected a.active::before{content:"\e880"}.woocommerce p.stars.selected a.active~a::before{content:"\e770"}.woocommerce p.stars.selected a:not(.active)::before{content:"\e880"}.woocommerce .widget_nav_menu ul{border-bottom:1px solid rgb(0 0 0 / .035)}.woocommerce .widget_nav_menu ul li{border-top:1px solid rgb(0 0 0 / .035)}.woocommerce .widget_nav_menu ul li a:link,.woocommerce .widget_nav_menu ul li a:visited{padding-left:0;padding-right:0;border:none;background-color:#fff0}.woocommerce .woocommerce-product-gallery__trigger{display:none}.woocommerce .product-summary-wrapper .product-summary .btn{margin-right:10px}.woocommerce .product-summary-wrapper .product-summary i{margin-right:10px}.woocommerce .product-summary-wrapper .product-summary .product-extra-buttons{padding:10px 0;clear:both}.woocommerce .product-summary-wrapper .product-summary .product-extra-buttons i,.woocommerce .product-summary-wrapper .product-summary .product-extra-buttons em{padding-left:0}.woocommerce .product-summary-wrapper .product-summary .product-extra-buttons .btn,.woocommerce .product-summary-wrapper .product-summary .tinv-wishlist .tinvwl_add_to_wishlist_button{margin-right:10px;padding:9px 25px;line-height:20px;max-height:40px}.woocommerce .product-summary-wrapper .social-share-wrapper{margin-top:30px;padding-top:30px;width:100%;border-top:1px solid rgb(0 0 0 / .05)}.woocommerce .product-summary-wrapper .social-share-wrapper .social-share-container{margin-top:0}.woocommerce .product-summary-wrapper .social-share-wrapper .social-share-container .share-title{color:#666;-moz-opacity:.75;-khtml-opacity:.75;opacity:.75}.woocommerce .button{font-weight:inherit;text-decoration:none!important}.woocommerce .input-text{padding:9px 10px}.woocommerce input[type="text"]{padding:8px 0 8px 10px}.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce button.button.alt,.woocommerce input.button.alt{font-weight:400}.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce #respond input#submit.loading::before,.woocommerce a.button.loading::before,.woocommerce button.button.loading::before,.woocommerce input.button.loading::before{content:"\2713";vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.woocommerce #respond input#submit.added::before,.woocommerce a.button.added::before,.woocommerce button.button.added::before,.woocommerce input.button.added::before{font-family:WPPOPFont;content:"\2713";margin-right:.53em;vertical-align:bottom}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-notice{margin-bottom:20px;padding:10px 15px;line-height:34px;color:#505050;border:none;background-color:#f8f8f8;overflow:hidden}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{margin-right:10px;line-height:28px;position:static}.woocommerce-info,.woocommerce-notice--success{background-color:#f0f8ff}.woocommerce-message{background-color:#f1f8e9}.woocommerce-error{background-color:#fff5f5;color:#fb3d50}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right;padding:10px 15px}ul.woocommerce-error{margin:0 auto;padding:1em 2.5em}ul.woocommerce-error:before{display:none}ul.woocommerce-error li{margin-bottom:0;list-style:disc;font-weight:400}.shop_table .variation dt,.shop_table .variation dd,.widget_shopping_cart .variation dt,.widget_shopping_cart .variation dd{display:inline-block;opacity:.65;-moz-opacity:.65;-khtml-opacity:.65}.shop_table .variation dd,.widget_shopping_cart .variation dd{margin-right:10px}.shop_table .variation dd p,.widget_shopping_cart .variation dd p{margin-bottom:0}.grouped_form .group_table{margin-bottom:30px;width:100%}.grouped_form .group_table tr td{padding:16px 0;border-bottom:1px solid #f4f4f4}.grouped_form .group_table .woocommerce-grouped-product-list-item__quantity .quantity{margin-right:0}.grouped_form .group_table .woocommerce-grouped-product-list-item__label{padding:0 10px}.grouped_form .group_table .woocommerce-grouped-product-list-item__price{width:100px}.grouped_form .group_table .woocommerce-grouped-product-list-item__price del{-moz-opacity:.65;-khtml-opacity:.65;opacity:.65}.grouped_form .group_table .woocommerce-grouped-product-list-item__price ins{padding-left:10px;text-decoration:none}.grouped_form .group_table .woocommerce-grouped-product-list-item__price .in-stock{padding:4px 0;font-weight:400}.woocommerce-checkout .woocommerce-form-login{margin-bottom:20px;padding:0 15px 10px 15px}.woocommerce-checkout .woocommerce-form-login .form-row,.woocommerce-checkout .woocommerce-form-login .lost_password{margin-top:15px;display:inline-block}.woocommerce-checkout .woocommerce-form-login .form-row label{font-weight:700}.woocommerce-checkout .woocommerce-form-login .form-row label span{font-weight:400}.woocommerce-checkout .woocommerce-form-login .form-row .input-text{min-width:85%}.woocommerce-checkout .woocommerce-form-login .form-row .woocommerce-form-login__rememberme{margin-bottom:15px}.woocommerce-checkout .woocommerce-form-login .form-row .woocommerce-form-login__submit{min-width:120px}.woocommerce .product-price{font-weight:500}.woocommerce .product-price del{font-weight:400;color:rgb(0 0 0 / .4)}.woocommerce .product-price ins{margin-left:5px;text-decoration:none}.woocommerce .quantity label{display:none}.woocommerce-shipping-totals .woocommerce-shipping-methods{overflow:hidden}.woocommerce-shipping-totals .woocommerce-shipping-methods .woocommerce-Price-amount{float:left;margin-right:15px;font-weight:700;color:#000}.woocommerce-shipping-calculator .shipping-calculator-form{max-width:500px}.woocommerce-shipping-calculator .shipping-calculator-form .form-row{margin-bottom:10px}.woocommerce-shipping-calculator .shipping-calculator-button{margin-top:10px;text-decoration:underline}.single-product .single-product-gallery{max-width:600px}.single-product .single-product-gallery .product-thumbs-gallery{height:inherit!important}.single-product .product-summary .woo-single-variation-box .woocommerce-variation-add-to-cart{margin-top:0;margin-bottom:20px;display:inline-block}.single-product .product-summary .woo-single-variation-box .woocommerce-variation-add-to-cart i{margin-right:10px}.single-product .product-summary .woo-single-variation-box .product-inquiry{margin-top:0;padding-top:0;border:none;display:inline-block}.single-product .product-summary .cart a.added_to_cart.wc-forward{display:none}.woocommerce .woocommerce-result-count{float:left;margin-bottom:20px;line-height:32px;color:gray}.woocommerce .woocommerce-ordering{float:right;margin-bottom:20px}.woocommerce .gallery-container{margin-top:-1.5%}.woocommerce .gallery-container .item-content{padding:1.5% 1%}.woocommerce .gallery-container .item-content .have-hover-image .hover-product-image{position:absolute;top:0;left:0;right:0;visibility:hidden;opacity:0;-webkit-opacity:0;-moz-opacity:0;-khtml-opacity:0}.woocommerce .gallery-container .item-content:hover .have-hover-image .hover-product-image{opacity:1;-webkit-opacity:1;-moz-opacity:1;-khtml-opacity:1;visibility:visible}.woocommerce .gallery-container .item-content:hover .have-hover-image .wp-post-image{visibility:hidden}.woocommerce .gallery-container .item-content figcaption{padding:10px 0 16px}.woocommerce .gallery-container .item-content figcaption h3 .sales{float:right;opacity:.65;-moz-opacity:.65;-khtml-opacity:.65}.woocommerce .gallery-container .item-content .item-grid-box{position:relative;overflow:hidden}.woocommerce .gallery-container .item-content .star-rating{margin-top:4px;font-size:.875em}.woocommerce .gallery-container .item-content .button{padding:8px 15px}.woocommerce .gallery-container .item-content .cart{float:right;margin-top:-6px}.woocommerce .gallery-container .item-content .product-extra-link{margin:10px auto;position:absolute;bottom:-10px;left:-50px;opacity:0;z-index:-1;text-align:left}.woocommerce .gallery-container .item-content .product-extra-link .added_to_cart{margin-left:6px;display:none}.woocommerce .gallery-container .item-content:hover .product-price .price{opacity:0}.woocommerce .gallery-container .item-content:hover .product-extra-link{opacity:1;z-index:1;left:0}.woocommerce .product-summary .product-price del{font-size:18px}.woocommerce .product-summary .product-price ins,.woocommerce .product-summary .product-price .woocommerce-Price-amount{font-size:24px}.woocommerce .product-summary .quantity,.woocommerce .product-summary button.button.alt{float:left;margin-right:10px}.woocommerce .product-summary button.button.alt{min-width:160px;max-height:40px}.woocommerce .quantity .qty{min-width:50px;max-width:90px;padding-right:0;text-align:center}.woocommerce .product-summary .cart{margin-top:30px}.woocommerce .product-summary .cart:after{content:" ";display:table;clear:both}.woocommerce .product-summary table.variations{position:relative;margin-bottom:10px;width:100%}.woocommerce .product-summary table.variations td.label label{padding:15px 0 0 0;min-width:100px;-moz-opacity:.75;-khtml-opacity:.75;opacity:.75}.woocommerce .product-summary table.variations .reset_variations{margin:0 10px;color:rgb(0 0 0 / .4);border-bottom:1px dashed #999;text-decoration:none;position:absolute;top:6px;right:0}.woocommerce .product-summary table.variations .reset_variations:before{margin-right:5px;font-size:12px;font-family:WPPOPFont;content:"\e66f"}.woocommerce .product-summary .woocommerce-variation-add-to-cart{margin-top:25px;overflow:hidden}.woocommerce span.onsale{position:absolute;top:.6em;left:.6em;padding:2px 5px;font-weight:400;color:#fff;background:#f90;-moz-box-shadow:0 0 12px rgb(0 0 0 / .1);-webkit-box-shadow:0 0 12px rgb(0 0 0 / .1);box-shadow:0 0 12px rgb(0 0 0 / .1)}.woocommerce .stock,.woocommerce .in-stock{margin-bottom:-8px;padding:5px 0;font-weight:700}.woocommerce table.shop_attributes td{padding:6px 12px;font-style:normal}.woocommerce .product-summary .variations_form.cart{margin-top:0}.woocommerce .product-summary .single_variation_wrap .single_variation{margin-bottom:25px;padding:20px;background:rgb(0 0 0 / .025)}.woocommerce .product-summary .single_variation_wrap .woocommerce-variation-description p{margin-bottom:10px;color:rgb(0 0 0 / .4)}.woocommerce .product-summary .single_variation_wrap .single_variation .woocommerce-variation-price,.woocommerce .product-summary .single_variation_wrap .single_variation .woocommerce-variation-availability{margin:5px auto}.woocommerce .product-summary .single_variation_wrap .woocommerce-variation-price .woocommerce-Price-amount bdi{font-weight:700;font-size:16px;text-decoration:none}.woocommerce .product-summary .single_variation_wrap .woocommerce-variation-price del .woocommerce-Price-amount bdi{font-weight:400;color:rgb(0 0 0 / .4);font-size:16px}.woocommerce .product-summary .single_variation_wrap .woocommerce-variation-price ins{margin-left:10px;font-weight:700;font-size:16px;text-decoration:none}.woocommerce .fullwidth .product-summary strong,.woocommerce .product-summary b{min-width:100px}.woocommerce .single_add_to_cart_button:before{margin-right:10px;display:inline-block;font-family:WPPOPFont;content:"\e66e"}.woocommerce .product_meta{overflow:hidden;clear:both}.woocommerce .product_meta span{margin-bottom:5px;padding:0;display:block}.woocommerce .product_meta .btn span{display:inline-block}.woocommerce .product_meta span.woocommerce-product-attributes-item__value,.woocommerce .product_meta span span{display:inline}.woocommerce .product_meta span span.variable-weight,.woocommerce .product_meta span span.variable-dimensions,.wc-tab .woocommerce-product-attributes .woocommerce-product-attributes-item--weight .woocommerce-product-attributes-item__value,.wc-tab .woocommerce-product-attributes .woocommerce-product-attributes-item--dimensions .woocommerce-product-attributes-item__value{text-transform:lowercase}.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name,.woo-variation-swatches.wvs-show-label .variations td label{margin:0!important;min-width:100px}.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name,.woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name{font-weight:400}.woocommerce .entry-content table.shop_attributes{width:100%!important;display:table}.woocommerce .entry-content table.shop_attributes p{margin-bottom:0}.woocommerce #reviews{padding:0 20px}.woocommerce #reviews #comments ol.commentlist{margin:0 auto}.woocommerce #reviews #comments ol.commentlist li{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid rgb(0 0 0 / .03);list-style:none}.woocommerce #reviews #comments ol.commentlist li:last-child{border-bottom:none}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;width:60px}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 80px}.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating{float:right}.woocommerce #reviews #comments ol.commentlist li .comment-text p{color:#666}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{margin-bottom:10px;font-size:1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__author{color:#202020}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__dash{color:#a8a8a8}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__published-date{color:#a8a8a8;padding:0 10px}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__awaiting-approval{color:#de4444;background:#ffebea;padding:5px 10px;border-radius:5px}.woocommerce #reviews h3,.woocommerce #review_form #reply-title,.woocommerce #reviews .woocommerce-Reviews-title,.woocommerce #reviews .comment-reply-title{margin-bottom:30px;height:36px;line-height:34px;font-size:20px;border-bottom:2px solid rgb(0 0 0 / .1);display:block}.woocommerce #reviews h3 span,.woocommerce #review_form #reply-title span{font-size:20px;border-bottom:2px solid rgb(0 0 0 / .4);display:inline-block}.woocommerce #reviews h3 small,.woocommerce #review_form #reply-title small{display:none}.woocommerce #review_form #respond .required{color:red}.woocommerce #review_form #respond p.comment-notes{color:#a8a8a8}.woocommerce #review_form #respond #comment-textarea{margin-bottom:20px}.woocommerce #review_form #respond p.comment-form-author{float:left;padding-right:10px;width:50%;box-sizing:border-box}.woocommerce #review_form #respond p.comment-form-email{float:left;padding-left:10px;width:50%;box-sizing:border-box}.woocommerce #review_form #respond .comment-form-rating label{margin-bottom:8px;display:block}.woocommerce #review_form #respond textarea{padding:10px;width:100%;height:auto}.woocommerce #review_form #respond input[type="text"],.woocommerce #review_form #respond input[type="email"],.woocommerce #review_form #respond input:not([type="submit"]){display:block;padding:8px 10px;width:100%;border-color:#ccc}.woocommerce #review_form #respond input:not([type="submit"]):hover{border-color:#f90}.woocommerce #review_form #respond p.comment-form-cookies-consent #wp-comment-cookies-consent{width:auto;margin-right:5px;margin-top:-3px;display:initial}.woocommerce #review_form #respond p.comment-form-cookies-consent label{color:#a8a8a8;display:initial}.woocommerce table.shop_table{margin-bottom:15px;width:100%;border:none;overflow-x:auto;border-collapse:collapse;border-spacing:0;-webkit-overflow-scrolling:touch}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:15px;border:none;border-bottom:1px solid rgb(0 0 0 / .08);word-wrap:break-word}.woocommerce table.shop_table th{padding:10px 15px;font-size:16px;text-align:left;background:rgb(0 0 0 / .018)}.woocommerce table.shop_table td.actions{padding:20px 0;border-bottom:none}.woocommerce table.shop_table td.product-remove{text-align:center}.woocommerce table.shop_table .woocommerce-table__product-purchase-note td p{margin-bottom:0;padding-left:2em;color:rgb(0 0 0 / .6)}.woocommerce table.shop_table td .coupon{display:inline-block}.woocommerce table.shop_table td .coupon label{display:none}.woocommerce table.shop_table td input[name='update_cart'],.woocommerce table.shop_table td button[name='update_cart']{float:right}.woocommerce table.shop_table td button:disabled,.woocommerce table.shop_table td button[disabled]{cursor:not-allowed;opacity:.35}.woocommerce table.shop_table td .quantity .screen-reader-text{display:none}.woocommerce table.cart .input-text{padding:0 0 0 10px;line-height:30px}.woocommerce table.cart img,.woocommerce-checkout table.cart img{width:68px;max-width:68px}.woocommerce table.cart a:link,.woocommerce table.cart a:visited{text-decoration:none}.woocommerce table.cart a.remove{font-size:16px;width:20px;height:20px;line-height:20px;text-align:center;display:inline-block;border-radius:50px}.woocommerce table.cart a.remove:hover{background-color:red;color:#fff}.woocommerce table.cart td.actions .input-text{margin:0 5px 0 0;padding:3px 10px;width:auto}.woocommerce .woocommerce-form-track-order .input-text{width:100%}.woocommerce .cart-collaterals{margin-top:40px}.woocommerce .cart-collaterals h2{margin-bottom:10px;font-size:20px}.woocommerce .cart-collaterals .wc-proceed-to-checkout{text-align:right}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:none;width:100%}.woocommerce .cart-collaterals .cart_totals table.shop_table td,.woocommerce table.woocommerce-checkout-review-order-table tfoot td,.woocommerce table.woocommerce-table--order-details tfoot td{background:rgb(0 0 0 / .018)}.woocommerce form.checkout_coupon{margin-bottom:20px;padding:10px 15px;overflow:hidden}.woocommerce form.checkout_coupon #coupon_code{width:100%}.woocommerce form.checkout_coupon .button{padding:10px 25px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{background:#fff}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:none}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{margin:30px auto;padding:0;border:none}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em 0}.woocommerce-MyAccount-navigation{float:left;width:280px}.woocommerce-MyAccount-navigation ul{padding:0;border:none;background:rgb(255 255 255)}.woocommerce-MyAccount-navigation ul li{margin:0;padding:0;height:auto;border-top:1px solid rgb(0 0 0 / .018);background:none;font-weight:700;position:relative}.woocommerce-MyAccount-navigation ul li:first-child{border-top:none}.woocommerce-MyAccount-navigation ul li:before{width:0;height:0;display:none}.woocommerce-MyAccount-navigation ul li a:link,.woocommerce-MyAccount-navigation ul li a:visited{padding:12px;border-left:1px solid #fff0;border-bottom:1px solid rgb(0 0 0 / .06);color:#000;background-color:rgb(0 0 0 / .03);display:block}.woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-MyAccount-navigation ul li:hover a{padding:12px 12px 12px 16px;border-left-color:#066fc0;color:#066fc0;background-color:rgb(0 0 0 / .08);text-decoration:none}.woocommerce .col2-set{margin-bottom:20px;overflow:hidden}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48.5%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48.5%}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{line-height:normal}.woocommerce .woocommerce-MyAccount-content form .form-row-first,.woocommerce-page .woocommerce-MyAccount-content form .form-row-first{float:left;width:48.5%}.woocommerce .woocommerce-MyAccount-content form .form-row-last,.woocommerce-page .woocommerce-MyAccount-content form .form-row-last{float:right;width:48.5%}.woocommerce-MyAccount-content{padding-left:310px}.woocommerce-MyAccount-content .woocommerce-order-details{margin-bottom:40px}.woocommerce-MyAccount-content h2{margin:40px auto 10px;font-size:20px}.woocommerce-MyAccount-content mark{padding:1px 3px;color:#fb3d50;background-color:#fbfbfb}.woocommerce-MyAccount-content .user-dashboard-action-list ul{margin:10px 16px}.woocommerce-MyAccount-content .user-dashboard-action-list ul li{margin:5px auto;list-style:disc}.woocommerce-MyAccount-content .user-dashboard-action-list a{text-decoration:underline}.woocommerce-MyAccount-content table.shop_table td.woocommerce-orders-table__cell-order-actions a{margin:0 3px}.woocommerce-MyAccount-content table.shop_table td.woocommerce-table__product-name strong{font-weight:400}.woocommerce-MyAccount-content table.shop_table td .button{padding:7px 12px;min-width:inherit}.woocommerce-MyAccount-content .woocommerce-customer-details address{padding:10px 15px;background:rgb(0 0 0 / .018);font-style:normal}.woocommerce-MyAccount-content .woocommerce-Address-title{margin:15px auto;padding:10px 15px;background:rgb(0 0 0 / .018);font-size:16px;line-height:1.25}.woocommerce-MyAccount-content .woocommerce-Address-title h3{font-size:16px;display:inline-block;line-height:1.6}.woocommerce-MyAccount-content .woocommerce-Address-title .edit{float:right;font-size:14px}.woocommerce-MyAccount-content .woocommerce-Addresses address{padding:.5em 1.5em;font-style:normal;line-height:2}.woocommerce-MyAccount-content .woocommerce-user-form{width:100%;max-width:inherit;min-width:inherit}.cart-contents:before{font-family:WPPOPFont;content:"\e66e";margin-right:5px}.select2-container .select2-selection--single{border:1px solid #ddd;height:28px;border-radius:0;box-sizing:border-box;-moz-box-shadow:inset 0 1px 1px rgb(0 0 0 / .075);-webkit-box-shadow:inset 0 1px 1px rgb(0 0 0 / .075);box-shadow:inset 0 1px 1px rgb(0 0 0 / .075)}.select2-container .select2-selection--single:hover{border-color:#f90;-moz-box-shadow:inset 0 1px 1px rgb(255 153 0 / .375);-webkit-box-shadow:inset 0 1px 1px rgb(255 153 0 / .375);box-shadow:inset 0 1px 1px rgb(255 153 0 / .375);outline:none}.select2-container .select2-selection--single .select2-selection__arrow{height:26px}.select2-container .select2-selection--single .select2-selection__rendered{line-height:28px}.select2-dropdown{border:1px solid #ddd}.select2-dropdown .select2-search--dropdown{padding:10px}.select2-dropdown .select2-search--dropdown .select2-search__field{padding:6px}.select2-dropdown .select2-results{padding:0 10px}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#eee}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#066fc0;color:#fff}.woocommerce-user-center h2,.woocommerce-user-center h3{margin:20px auto}.woocommerce-user-center p{margin-bottom:20px}.woocommerce-user-center p.order-again .button{border:none}.woocommerce-user-center .tips{margin:20px auto;padding:1em 1.5em;background:#f0f8ff}.woocommerce-user-center label{margin-bottom:5px;color:rgb(0 0 0 / .8);display:block}.woocommerce-user-center label .required{color:red;text-decoration:none}.woocommerce-user-center label.woocommerce-form-login__rememberme{margin-bottom:15px}.woocommerce-user-center input.input-text,.woocommerce-user-center textarea{padding:10px;width:100%;background:#fff}.woocommerce-user-center button.button,.woocommerce-user-center .woocommerce-Button,.woocommerce-checkout-review-order button.button{min-width:150px}.woocommerce-user-center .woocommerce-password-strength{margin:5px auto}.woocommerce-user-center .woocommerce-password-strength.short,.woocommerce-user-center .woocommerce-password-strength.bad{color:#fb3d50}.woocommerce-user-center .woocommerce-password-strength.good,.woocommerce-user-center .woocommerce-password-strength.strong{color:#3777ec}.woocommerce-user-center .woocommerce-shipping-methods li label{display:inline-flex;margin-left:5px}.woocommerce-user-center span em{margin-top:5px;display:block;color:rgb(0 0 0 / .8)}.woocommerce-user-center .woocommerce-EditAccountForm fieldset{margin:0 auto 20px;padding:15px;border:1px solid #ddd;background:rgb(0 0 0 / .018)}.woocommerce-user-center .woocommerce-EditAccountForm fieldset legend{padding:0 15px;font-weight:700;font-size:16px}.woocommerce-checkout .woocommerce-user-form{width:100%;max-width:inherit;min-width:inherit}.woocommerce-checkout .content h3{margin:15px auto;padding:10px 15px;background:rgb(0 0 0 / .018);font-size:16px}.woocommerce-checkout-payment .wc_payment_methods .wc_payment_method{margin:10px auto}.woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .input-radio{margin-right:6px}.woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label{font-weight:700;display:inline}.woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label img{margin:0 5px}.woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label a{font-weight:400;color:#787878}.woocommerce-checkout-payment .payment_box{padding-left:24px;color:#787878}.woocommerce .woocommerce-order-overview{margin-bottom:25px;padding:15px;background:#fbfbfb;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc}.woocommerce .woocommerce-order-overview li{margin:6px auto}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:30px}.woocommerce .woocommerce-customer-details:last-child,.woocommerce .woocommerce-order-details:last-child,.woocommerce .woocommerce-order-downloads:last-child{margin-bottom:0}.woocommerce .woocommerce-order-details h2,.woocommerce .woocommerce-customer-details h2{margin:15px auto;font-size:20px}.woocommerce .woocommerce-customer-details address{margin-bottom:25px;padding:15px;background:#fbfbfb;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc}.widget .product_list_widget li:before{display:none}.widget .product_list_widget li a{display:block}.widget .product_list_widget li img{margin-bottom:10px}.widget .product_list_widget li .product-title{margin-bottom:10px;display:block}.widget del{color:rgb(0 0 0 / .4)}.widget ins{margin-left:5px;text-decoration:none}.widget .star-rating{margin-top:4px;font-size:.875em}.widget-area .woocommerce ul li:before{margin:0 10px 0 0}.widget .gallery-container .item-content figcaption{padding:10px 0 6px}.widget .gallery-columns-2 .item-content .star-rating,.widget .gallery-columns-3 .item-content .star-rating,.widget .gallery-columns-4 .item-content .star-rating,.widget .gallery-columns-5 .item-content .star-rating,.widget .gallery-columns-6 .item-content .star-rating,.widget .gallery-columns-7 .item-content .star-rating,.widget .gallery-columns-8 .item-content .star-rating,.widget .gallery-columns-9 .item-content .star-rating{display:none}.widget_price_filter input[type="text"]{max-width:96px;display:inline-block!important}.widget_price_filter .button{padding:11px 15px}.widget_price_filter .price_label{padding-top:8px;color:rgb(0 0 0 / .75)}.widget .select2-container--default .select2-selection--single{height:38px;border-color:#ddd;border-radius:0}.widget .select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top:4px}.widget .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:38px}.select2-dropdown{border-color:#ddd!important}.widget_product_categories ul li a:link,.widget_product_categories ul li a:visited,.widget_product_categories ul li a:hover{display:inline-block}.woo-quick-menus{display:-ms-flexbox;display:-ms-flex;display:flex;-ms-align-items:center;-ms-flex-align:center;align-items:center}.woo-quick-menus div{display:flex}.woo-quick-menus a{margin-left:20px;text-decoration:none}.woo-quick-menus .quick-search .btn-search i{font-weight:700}.woo-cart-views .woo-cart-count{padding:1px 5px 0;font-weight:400;font-size:14px;top:-.65em;border-radius:25px}.woo-cart-views .woo-cart-count i{font-style:normal;text-transform:lowercase}.woo-quick-menus .woo-cart-views .woo-cart-count{padding:1px 4px 0;font-weight:400;font-size:12px}.woo-quick-menus .woo-cart-views .woo-cart-count i{display:none}.widget_shopping_cart{padding:0 20px 30px 20px;width:280px;height:100%;line-height:initial;opacity:0;position:fixed;top:0;bottom:0;right:-500px;z-index:999999;background-color:#fff;overflow-y:scroll;overflow-x:hidden;-moz-box-shadow:0 0 25px rgb(0 0 0 / .25);-webkit-box-shadow:0 0 25px rgb(0 0 0 / .25);box-shadow:0 0 25px rgb(0 0 0 / .25)}.widget_shopping_cart .widgettitle{margin:0 -20px 15px;padding:10px 20px;font-size:16px;background-color:#f8f8f8}.widget_shopping_cart .widgettitle:before{float:right;font-family:WPPOPFont;content:"\e66a";cursor:pointer}.widget_shopping_cart .widgettitle:hover:before{color:red}.widget_shopping_cart .product_list_widget{height:calc(100vh - 200px);overflow-y:auto}.widget_shopping_cart .product_list_widget li{margin:0 auto;padding:20px 0;border-bottom:1px solid #f2f2f2;overflow:hidden;position:relative}.widget_shopping_cart .product_list_widget li:last-child{border-bottom:none}.widget_shopping_cart .product_list_widget li img{float:left;margin:0 10px 15px 0;width:64px;height:auto}.widget_shopping_cart .product_list_widget li .quantity{margin-left:74px;margin-top:10px;color:#787878;font-size:.85em;display:block}.widget_shopping_cart .product_list_widget li a.remove{float:right;font-size:16px;width:20px;height:20px;line-height:20px;text-align:center;display:inline-block;border-radius:50px}.widget_shopping_cart .product_list_widget li a.remove:hover{background-color:red;color:#fff}.widget_shopping_cart .woocommerce-mini-cart-empty-box{width:85%;text-align:center}.widget_shopping_cart .woocommerce-mini-cart__empty-message{margin:0 auto 15px;text-align:center}.widget_shopping_cart .total{padding:20px 0 0;text-align:right;font-size:16px;border-top:1px solid #e1e1e1}.widget_shopping_cart .widget_shopping_cart_content .buttons .button{margin:0 1%;padding-left:10px;padding-right:10px;width:48%;text-align:center;box-sizing:border-box}.live-chat .woo-cart-views:hover{background:rgb(0 0 0 / .085)}.live-chat .live-chat-icon .woo-cart-box{border-bottom:1px solid rgb(0 0 0 / .05)}.live-chat .live-chat-icon .woo-cart-views a{position:relative}.live-chat .live-chat-icon .woo-cart-views .woo-cart-count{position:absolute;top:-9px;right:75%;height:17px;line-height:17px}.live-chat .live-chat-icon .woo-cart-views .woo-cart-count i{display:none}.live-chat .live-chat-name .woo-cart-views .woo-cart-count{background:#fff0;position:initial;font-size:100%;padding:0}.woocommerce .bottom-extra-content{padding:15px 0;background:#f6f6f6}.woocommerce .bottom-extra-content .service-list ul{padding-top:0}.woocommerce .bottom-extra-content .service-list ul li{padding:15px 0}.woocommerce .bottom-extra-content .service-list ul li img{float:left;margin-right:18px;max-width:48px}.woocommerce .bottom-extra-content .service-list ul li h3{margin:3px auto;font-size:16px;color:initial}.woocommerce .bottom-extra-content .service-list ul li p{color:rgb(0 0 0 / .65)}.woo-variation-swatches .variable-items-wrapper{padding:1px!important}.woo-variation-swatches .product-summary strong,.product-summary b{min-width:auto}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){box-shadow:none!important;border:1px solid #c3c3c3}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):focus{box-shadow:none!important;border-color:#e77600;background-color:#fefaf6}.woo-variation-swatches .products-container .item-content .product-extra-link ul.variations{background:#fff}.woo-variation-swatches .products-container .item-content .product-extra-link ul.variations .wvs_archive_reset_variations.show{display:none}.yith-wcwl-add-to-wishlist{margin-top:3px}.wishlist_table .product-add-to-cart a{display:inherit!important;border:#fff0}.wishlist_table tr td,.wishlist_table tr th.product-checkbox,.wishlist_table tr th.wishlist-delete{text-align:left}.yith_wcwl_wishlist_footer .yith-wcwl-share{float:none}.yith_wcwl_wishlist_footer .yith-wcwl-share h4.yith-wcwl-share-title{margin-right:5px;display:inline-block;font-weight:400}.yith_wcwl_wishlist_footer .yith-wcwl-share ul{margin:0 auto;display:inline-block}.yith_wcwl_wishlist_footer .yith-wcwl-share li a{line-height:26px}.gallery-container .item-content figcaption .tinvwl_add_to_wishlist_button{position:absolute!important;right:6px;top:6px;z-index:1}.gallery-container .tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart{position:static}.gallery-container .tinvwl-above_thumb-add-to-cart .tinvwl-position-above_thumb{position:absolute!important;width:32px!important;height:32px!important;top:6px;right:6px;background:#fff}.gallery-container .tinvwl-above_thumb-add-to-cart .tinvwl-position-above_thumb:before{margin-right:0}.gallery-container .tinvwl-above_thumb-add-to-cart .tinvwl-position-above_thumb .tinvwl_add_to_wishlist-text{display:none}.tinv-wishlist .tinvwl_added_to_wishlist .tinv-table .tinvwl-buttons-group button{padding-top:8px}.tinv-wishlist .tinvwl_add_to_wishlist_button{float:left;margin-top:0;padding-top:8px}.tinv-wishlist .product-stock p{font-weight:400}.tinv-wishlist .product-stock i{margin-right:8px!important}.single-product .tinv-wraper.tinv-wishlist{float:left}.single-product .tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button{margin-top:0}.single-product .tinvwl-thumbnails-add-to-cart .tinvwl_add_to_wishlist-text{display:none}.single-product .tinv-wishlist .tinvwl-position-thumbnails{padding:6px;position:absolute;top:6px;right:6px;z-index:99;color:#000;background:#fff}.single-product .tinv-wishlist .tinvwl-position-thumbnails:before{margin-right:0}#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs{border-top:1px solid #eee;background:#fbfbfb}#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li{padding:0!important}#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li a{padding:6px 10px;display:inline-block}#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li.active a{margin-top:-1px;border-top:1px solid #d0d0d0;background:#f0f0f0}#affwp-affiliate-dashboard .affwp-tab-content h5{margin:25px auto 10px}#affwp-affiliate-dashboard .affwp-tab-content p{marigin-bottom:10px}#affwp-affiliate-dashboard .affwp-tab-content .affwp-form label{margin-top:10px;display:block}#affwp-affiliate-dashboard .affwp-tab-content .affwp-form input,#affwp-affiliate-dashboard .affwp-tab-content .affwp-form label+input,#affwp-affiliate-dashboard .affwp-tab-content .affwp-form label+textarea{max-width:500px}#adminmenu li.menu-top.toplevel_page_getwooplugins{display:none}@media only screen and (max-width:1023px){.main-nav{margin-right:2%}.mobi-menu,.woocommerce .main-nav .btn-search{display:inline-block}.woo-quick-menus{margin-top:5px}.woo-quick-menus a{margin-left:8px;width:25px;height:auto;text-align:center}.woo-quick-menus a.woo-cart-contents{width:auto}.woocommerce #reviews{padding:0}.woocommerce #review_form #respond textarea,.woocommerce #review_form #respond #comment-textarea{margin:0 auto}.woocommerce #review_form #respond p.comment-form-author,.woocommerce #review_form #respond p.comment-form-email{float:none;padding:0;width:100%}.woocommerce #review_form #respond input#submit{float:none;width:100%}.woocommerce-user-center button.button,.woocommerce-user-center .woocommerce-Button,.woocommerce-checkout-review-order button.button{width:100%}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2,.woocommerce .woocommerce-MyAccount-content form .form-row-first,.woocommerce-page form .form-row-first,.woocommerce .woocommerce-MyAccount-content form .form-row-last,.woocommerce-page form .form-row-last{float:none;width:100%;margin-bottom:20px}}@media only screen and (max-width:768px){.woocommerce .gallery-container .item-content figcaption h3 .sales{float:none}.woocommerce .quantity .qty{min-width:40px;max-width:40px}.woocommerce table.shop_table th{font-size:14px}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:8px}.woocommerce table.cart img,.woocommerce-checkout table.cart img{width:48px;max-width:48px}.woocommerce table.cart td.actions .input-text{margin-bottom:5px}.woocommerce table.cart td.actions #coupon_code,.woocommerce table.cart td.actions .button{width:100%}.woocommerce table.shop_table td input[name='update_cart'],.woocommerce table.shop_table td button[name='update_cart']{float:none;margin-top:20px;width:100%}.woocommerce table.shop_table td .coupon{display:block}.woocommerce table.shop_table th.product-thumbnail,.woocommerce table.shop_table td.product-thumbnail{display:none}.woocommerce-MyAccount-navigation{display:none}.woocommerce-MyAccount-content{padding-left:0}.woocommerce .bottom-extra-content .service-list ul{display:block}.woocommerce .bottom-extra-content .service-list ul li{padding:15px 7%;width:85%}.woocommerce .product-summary-wrapper .cart .product-extra-buttons{margin-top:0;padding-top:0;width:100%;clear:both;display:inline-block}.woocommerce .product-summary-wrapper .cart .product-extra-buttons .btn{margin-top:12px}.woocommerce .product-summary .quantity,.woocommerce .product-summary button.button.alt{float:none;margin-bottom:12px}.woocommerce .product-summary .quantity .qty{min-width:100px}.woocommerce .product-summary .tinv-wishlist{width:100%}.woocommerce .product-summary button.button.alt,.woocommerce .product-summary .button,.woocommerce .product-summary .btn{width:100%;text-align:center}}