@font-face{font-family:OpenSans-Regular;src:url(/wp-content/plugins/000-site-customizations/assets/fonts/OpenSans/OpenSans-Regular.eot);src:url(/wp-content/plugins/000-site-customizations/assets/fonts/OpenSansfonts/OpenSans-Regular.eot?#iefix) format('embedded-opentype'),url(/wp-content/plugins/000-site-customizations/assets/fonts/OpenSans/OpenSans-Regular.woff) format('woff'),url(/wp-content/plugins/000-site-customizations/assets/fonts/OpenSans/OpenSans-Regular.ttf) format('truetype'),url(/wp-content/plugins/000-site-customizations/assets/fonts/OpenSans/OpenSans-Regular.svg#OpenSans-Regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:OpenSans-Bold;font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(/wp-content/plugins/000-site-customizations/assets/fonts/OpenSans/OpenSans-Bold.woff) format('woff'),url(/wp-content/plugins/000-site-customizations/assets/fonts/OpenSans/OpenSans-Bold.ttf) format('truetype')}body:not(.single-product) #primary,body:not(.single-product) #primary p{font-family:OpenSans-Regular}body:not(.single-product) #primary p b,body:not(.single-product) #primary p strong{font-family:OpenSans-Bold}body:not(.single-product) #primary{color:#666}#keto-top-bar{z-index:9999;position:fixed;top:0;left:0;font-family:OpenSans-Regular;width:100%;line-height:35px;background:#eff5ec}#keto-top-bar a{color:#8eaf7d;font-weight:600}#keto-top-bar a:hover{color:#759664}#keto-top-bar strong{font-family:OpenSans-Bold;font-weight:700}.header-wrapper{margin-top:35px;margin-bottom:35px}.menubar{padding:10px 0}.menubar-fixed-top{top:35px!important}body.admin-bar .menubar-fixed-top{top:67px!important}body.admin-bar #keto-top-bar{top:32px!important}.keto-topbar-left a,.keto-topbar-right a{display:inline-block;margin:0 0 0 10px}.keto-topbar-right{text-align:right}.screen-reader-text{display:none}.menubar.menu-toggle-class{margin:-35px 0 0!important;top:35px}#keto-shop-wrapper{display:flex;flex-wrap:wrap;width:100%;max-width:1170px;padding:4rem 15px;margin:0 auto}#keto-shop-wrapper h1.page-title{font-size:2rem;margin:0 0 2rem}#keto-shop-sidebar{width:25%;margin-right:8%}.woocommerce form .form-row label.checkbox span,.woocommerce-page form .form-row label.checkbox span{position:relative;left:21px;top:-12px;font-size:16px;text-transform:none;letter-spacing:0;color:#9dc08a}.keto-checkout{display:block}.keto-checkout .keto-customer-details{background-color:#fff;width:100%;padding:64px 40px 50px}.keto-checkout .keto-order-details{background-color:#f9f9f9;border:none;width:100%;padding:64px 40px 50px}@media screen and (min-width:1100px){.keto-checkout{display:flex}.keto-checkout .keto-customer-details{width:55%}.keto-checkout .keto-order-details{border-left:1px solid #e0e0e0;width:45%}}.keto-checkout .keto-customer-details .checkout_coupon.woocommerce-form-coupon{display:none!important}form.woocommerce-checkout .keto-checkout-logo{max-width:250px;margin:0 0 3rem}form.woocommerce-checkout .checkout_coupon{display:flex}form.woocommerce-checkout .checkout_coupon div{float:none;width:58%;margin:0 2% 5px 0!important}form.woocommerce-checkout .checkout_coupon div:last-child{width:40%;margin:0!important}form.woocommerce-checkout .checkout_coupon .button{width:100%;height:35px;font-weight:600;line-height:1;padding:0 10px}form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{margin:0 0 2rem}.woocommerce form.woocommerce-checkout .form-row label{font-family:OpenSans-Bold;font-size:12px;font-weight:700;letter-spacing:.03rem;text-transform:uppercase}.woocommerce form.woocommerce-checkout #stripe-payment-data #wc-stripe-cc-form .form-row label{padding-top:10px}.woocommerce form.woocommerce-checkout #stripe-payment-data label[for=wc-stripe-new-payment-method]{width:calc(100% - 32px);line-height:1.3}#stripe-payment-data #wc-stripe-cc-form+fieldset{margin-top:10px}.woocommerce form.woocommerce-checkout .form-row{padding:1em 0 0;margin:0 0 5px}form.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{width:32px;height:32px}form.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{height:35px;line-height:25px;color:#666}body.woocommerce-checkout table.shop_table td,body.woocommerce-checkout table.shop_table th{padding:10px}body.csbody form.woocommerce-checkout h3{font-size:1.25rem;font-family:OpenSans-Bold}body.csbody form.woocommerce-checkout #ship-to-different-address input{position:relative;top:-3px;left:-3px}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;height:45px;background-color:#62cbe6;color:#fff;border-radius:4px;font-size:22px}.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover{background-color:#40a9c4;color:#fff}body.woocommerce-checkout .woocommerce-privacy-policy-text p{line-height:1.5;margin-bottom:2rem}body .woocommerce form.woocommerce-checkout .form-row.place-order{padding:0 0 2rem!important}body #add_payment_method #payment div.payment_box .form-row,body.woocommerce-cart #payment div.payment_box .form-row,body.woocommerce-checkout #payment div.payment_box .form-row{margin:0;padding:0}.woocommerce form.woocommerce-checkout .form-row.woocommerce-SavedPaymentMethods-saveNew label[for=wc-stripe-new-payment-method]{font-family:OpenSans-Regular;font-size:13px;text-transform:none;letter-spacing:0;font-weight:500}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{padding:0}body.woocommerce-cart .keto-shop-cart{width:90%;max-width:1130px;margin:0 auto 3rem}body.woocommerce-cart table.cart,body.woocommerce-cart table.cart td,body.woocommerce-cart table.cart th,body.woocommerce-cart table.cart tr,body.woocommerce-cart table.shop_table,body.woocommerce-cart table.shop_table td,body.woocommerce-cart table.shop_table th,body.woocommerce-view-order table.shop_table,body.woocommerce-view-order table.shop_table td,body.woocommerce-view-order table.shop_table th{border:none;font-size:16px}.woocommerce-checkout-review-order-table{background:0 0;border:none!important}.woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order-table th{border:none}.woocommerce .blockUI.blockOverlay{background:#f9f9f9!important}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{background:#f9f9f9;padding:0 0 16px!important;margin:0!important}#add_payment_method #payment ul.payment_methods li>label,.woocommerce-cart #payment ul.payment_methods li>label,.woocommerce-checkout #payment ul.payment_methods li>label{font-size:16px;display:inline-block}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:0 0!important}body #add_payment_method #payment div.payment_box,body .woocommerce-cart #payment div.payment_box,body.woocommerce-checkout #payment div.payment_box{background:#eee;padding:3em;margin:2em 0}body #add_payment_method #payment div.payment_box::before,body .woocommerce-cart #payment div.payment_box::before,body.woocommerce-checkout #payment div.payment_box::before{border:1em solid #eee;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent}body.woocommerce-checkout .stripe-icon{display:none}body.woocommerce-cart table.cart th{font-size:16px;line-height:3;border-bottom:1px solid #ddd}body.woocommerce-cart table.cart td{font-size:16px;padding:20px 10px;border-bottom:1px solid #ddd}body.woocommerce-cart table.cart td:first-child,body.woocommerce-cart table.cart th:first-child{padding-left:0}body.woocommerce-cart table.cart td:last-child,body.woocommerce-cart table.cart th:last-child{padding-right:0}body.woocommerce-cart table.cart td.product-name{display:flex}body.woocommerce-cart table.cart td.product-name img.wp-post-image{display:block;background:#f9f9f9;width:100px;height:100px;border-radius:6px}body.woocommerce-cart table.cart td.product-name .keto-cart-product-name{padding-left:20px;font-size:16px}body.woocommerce-cart table.cart td.product-name .keto-cart-product-name a{color:#666;font-weight:600}body.woocommerce-cart table.cart td.product-name .keto-button-remove{margin:10px 0 0;display:inline-block;border:1px solid #ddd;background:#fff;color:#666;padding:2px 10px;border-radius:3px}body.woocommerce-cart table.cart td.product-name .keto-button-remove:hover{background:#f5f5f5}body.woocommerce-cart table.cart td.product-quantity,body.woocommerce-cart table.cart th.product-quantity{text-align:center}body.woocommerce-cart table.cart td.product-subtotal,body.woocommerce-cart table.cart th.product-subtotal{text-align:right}body.woocommerce-cart table.cart td.actions{padding:30px 0}body #add_payment_method .wc-proceed-to-checkout a.checkout-button,body .woocommerce #payment #place_order,body .woocommerce-page #payment #place_order,body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,body.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{font-family:OpenSans-Bold;font-weight:700;text-transform:uppercase}.woocommerce #keto-shop-sidebar .ketoplugin-cart{font-size:16px;margin:-15px 0 0;display:block;font-weight:500;color:#666}.woocommerce #keto-shop-sidebar .ketoplugin-cart .amount{color:#77a464;font-weight:600}.woocommerce #keto-shop-sidebar .ketoplugin-cart .view-link{font-weight:500;font-size:13px;position:relative;top:-5px}.woocommerce #keto-shop-sidebar .primary-sidebar [class*=widget_],.woocommerce #keto-shop-sidebar .primary-sidebar [class^=widget_]{margin:5px 0 40px}.woocommerce #keto-shop-sidebar ul.product_list_widget li a{color:#666;font-weight:400;height:26px}.woocommerce #keto-shop-sidebar ul.product_list_widget li a>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:75%;display:inline-block}.woocommerce #keto-shop-sidebar ul.product_list_widget li .amount{color:#77a464}body.csbody #keto-shop-sidebar #primary-sidebar .wg-title{border-bottom:none;font-size:1.5rem;font-weight:600;margin:0 0 10px}body.csbody #keto-shop-sidebar #primary-sidebar .wg-title span{border-bottom:3px solid #e6b081;padding:0 0 10px;width:100%;display:block}body.csbody #keto-shop-sidebar .woocommerce-product-search{display:flex}body.csbody #keto-shop-sidebar .woocommerce-product-search button,body.csbody button.button.alt.single_add_to_cart_button{display:block;background:#e6b081;color:#fff;font-weight:600;font-family:OpenSans-Regular;line-height:35px;padding:0 8px;border:1px solid #e6b081;border-radius:3px;width:30%}body.csbody button.button.alt.single_add_to_cart_button{width:auto;display:inline-block}body.woocommerce button.button.alt.single_add_to_cart_button::before{margin-right:10px}#keto-shop-content{width:67%}#keto-shop-content.keto-shop-content-full{width:100%;margin:0}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:40%!important}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:55%!important}body.csbody.woocommerce h1,body.csbody.woocommerce h2,body.csbody.woocommerce h3,body.csbody.woocommerce h4,body.csbody.woocommerce h5,body.csbody.woocommerce h6{font-family:OpenSans-Regular}body.woocommerce ul.products.columns-3 li.product,body.woocommerce-page ul.products.columns-3 li.product{display:block;width:31.333%;margin:0 1% 2%;position:relative;border:none;padding:10px 10px 75px;border-radius:12px}body.woocommerce section.related.products ul.products.columns-3 li.product,body.woocommerce-page section.related.products ul.products.columns-3 li.product{width:31.333%}body.woocommerce ul.products.columns-3 li.product-category,body.woocommerce-page ul.products.columns-3 li.product-category{padding-bottom:18px}body.woocommerce ul.products.columns-3 li.product:hover,body.woocommerce-page ul.products.columns-3 li.product:hover{border:1px solid #e5e5e5;box-shadow:0 10px 20px rgba(0,0,0,.05)}body.woocommerce-page.product-columns-3 ul.products li.product.last,body.woocommerce.product-columns-3 ul.products li.product.last{margin:0 1% 2%}body.woocommerce .products .product-category>a,body.woocommerce .products .product>a{box-shadow:none}body.woocommerce ul.products li.product:hover .price,body.woocommerce ul.products li.product:hover .price .amount,body.woocommerce ul.products li.product:hover .price .amount>span{color:#77a464}body.woocommerce ul.products li.product a img{border-radius:10px;transform:scale(.98);background:#f9f9f9}body.woocommerce ul.products li.product:hover a img{transform:scale(1)}body.woocommerce ul.products li.product .woocommerce-loop-category__title,body.woocommerce ul.products li.product .woocommerce-loop-product__title,body.woocommerce ul.products li.product h3{text-align:center;font-weight:600;font-size:16px;line-height:1.7;margin:20px auto 12px;padding:0;width:70%}body.woocommerce ul.products mark{background:0 0;color:#888}body.woocommerce div.product div.images,body.woocommerce div.product div.summary{margin-bottom:3rem}body.woocommerce .keto-shop-description{margin:0 0 16px}body.woocommerce div.product form.cart .variations label{display:inline-block;padding:0;font-size:16px;position:relative;top:2px;font-weight:600}body.woocommerce div.product form.cart .variations td,body.woocommerce div.product form.cart .variations th{vertical-align:inherit;line-height:35px;padding:3px}body.woocommerce.csbody .product .summary .product_title::after{display:none}body.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background:#f5f5f5}.woocommerce-page img.pswp__img,body.woocommerce div.product div.images .flex-viewport,body.woocommerce img.pswp__img{background:#f5f5f5;border-radius:10px}body.woocommerce div.product div.images .flex-control-thumbs{padding-top:5px;display:flex}body.woocommerce div.product div.images .flex-control-thumbs li{margin-right:5px;background:#f5f5f5;border-radius:6px}body.woocommerce div.product div.images .flex-control-thumbs li:last-child{margin:0}body.woocommerce div.product form.cart .variations select{height:35px;background:#f9f9f9!important;box-shadow:none;border:1px solid #ddd}body.woocommerce .table-responsive table td,body.woocommerce .table-responsive table th,body.woocommerce table.shop_attributes td,body.woocommerce table.shop_attributes th{padding:5px 10px}body.csbody #keto-shop-sidebar .woocommerce-product-search button,body.csbody .woocommerce form .button,body.woocommerce .products .product-category>a h2,body.woocommerce .products .product-category>a h2 mark,body.woocommerce ul.products li.product .button,body.woocommerce ul.products li.product .price,body.woocommerce ul.products li.product .woocommerce-loop-category__title,body.woocommerce ul.products li.product .woocommerce-loop-product__title,body.woocommerce ul.products li.product a img,body.woocommerce ul.products li.product h3,body.woocommerce ul.products.columns-3 li.product,body.woocommerce-page ul.products.columns-3 li.product{-webkit-transition:250ms cubic-bezier(.42,0,.245,1);-moz-transition:250ms cubic-bezier(.42,0,.245,1);-o-transition:250ms cubic-bezier(.42,0,.245,1);transition:250ms cubic-bezier(.42,0,.245,1)}.woocommerce-checkout .woocommerce h3{color:#666;font-size:20px;font-family:OpenSans-Bold;margin-bottom:15px}.woocommerce table.shop_table.woocommerce-checkout-review-order-table td,.woocommerce table.shop_table.woocommerce-checkout-review-order-table th,.woocommerce-checkout .woocommerce label{color:#666}.woocommerce-cart .woocommerce table.shop_table td,.woocommerce-cart .woocommerce table.shop_table th{text-align:left}body .woocommerce #respond input#submit.alt,body .woocommerce a.button.alt,body .woocommerce button.button.alt,body .woocommerce input.button.alt{border-radius:4px;color:#fff;background-color:#62cbe6}body .woocommerce #respond input#submit.alt:hover,body .woocommerce a.button.alt:hover,body .woocommerce button.button.alt:hover,body .woocommerce input.button.alt:hover{background-color:#40a9c4}body.woocommerce-checkout #efly-top-bar,body.woocommerce-checkout #masthead,body.woocommerce-checkout #meanmenu,body.woocommerce-checkout #sticky-header-wrapper,body.woocommerce-checkout .entry-banner,body.woocommerce-checkout .et_social_sidebar_networks,body.woocommerce-checkout .header-site-wrap,body.woocommerce-checkout .header-wrapper,body.woocommerce-checkout a.scrollToTop,body.woocommerce-checkout footer{display:none!important}.woocommerce-form-coupon{margin:0}.wc-stripe-elements-field,.wc-stripe-iban-element-field,form.woocommerce-checkout .select2-container--default .select2-selection--single,form.woocommerce-checkout input[type=email],form.woocommerce-checkout input[type=tel],form.woocommerce-checkout input[type=text],form.woocommerce-checkout select,form.woocommerce-checkout textarea{box-shadow:none;border:1px solid #ddd;background:#fff;border-radius:3px;box-shadow:none;height:35px;line-height:25px}body.woocommerce-checkout #content{margin-top:0}body.woocommerce-cart #content>#primary>.container,body.woocommerce-checkout #content>#primary>.container{width:100%}body.woocommerce-cart #primary>.container>.row>.col-sm-12.col-xs-12,body.woocommerce-checkout #primary>.container>.row>.col-sm-12.col-xs-12{padding:0}body.woocommerce-cart #primary>.container .entry-content{margin:0}body.woocommerce-cart #primary>.container .entry-content>.vc_row{margin:0 auto;max-width:1170px}body.woocommerce-cart .woocommerce .woocommerce-cart-form .coupon button[name=apply_coupon]{color:#fff;background-color:#62cbe6;height:35px;text-transform:capitalize;padding:10px 23px}body.woocommerce-cart .woocommerce .woocommerce-cart-form .coupon button[name=apply_coupon]:hover{color:#fff;background-color:#40a9c4}body.woocommerce-cart .woocommerce .woocommerce-cart-form .coupon #coupon_code{width:150px!important;height:35px}body.woocommerce-cart .woocommerce .woocommerce-cart-form .actions button[name=update_cart]{color:#fff;background-color:#62cbe6;padding:10px 23px;text-transform:capitalize;height:35px}body.woocommerce-cart .woocommerce .woocommerce-cart-form .actions button[name=update_cart]:not([disabled]):hover{color:#fff;background-color:#40a9c4}body.woocommerce-cart .woocommerce .woocommerce-cart-form .product-name a.keto-button-remove{color:#fff!important;background-color:#ff8f8b;border:none}body.woocommerce-cart .woocommerce .woocommerce-cart-form .product-name a.keto-button-remove:hover{background-color:#f66d69}body.woocommerce-cart .woocommerce .woocommerce-message a.button.wc-forward{text-transform:capitalize;color:#fff;background-color:#62cbe6}body.woocommerce-cart .woocommerce .woocommerce-message a.button.wc-forward:hover{color:#fff;background-color:#40a9c4}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce div.product form.cart .button,.woocommerce input.button,body.woocommerce-cart .woocommerce p.return-to-shop a.button.wc-backward{color:#fff;background-color:#62cbe6}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce div.product form.cart .button:hover,.woocommerce input.button:hover,body.woocommerce-cart .woocommerce p.return-to-shop a.button.wc-backward:hover{color:#fff;background-color:#40a9c4}#wc-thank-you-container>.wc-thank-you-container-right table,.wc-thank-you-container-right td,.wc-thank-you-container-right th,.wc-thank-you-container-right tr{border:0;margin:0;padding:2.5px;font-weight:700;font-size:18px;vertical-align:top}#wc-thank-you-container>.woocommerce table.shop_table tbody:first-child tr:first-child td,#wc-thank-you-container>div.wc-thank-you-container-right>section>table,.woocommerce table.shop_table tbody:first-child tr:first-child th{border:0}#wc-thank-you-container{color:#666;font-family:OpenSans-Regular}#wc-thank-you-container>div.wc-thank-you-container-left>div.wc-tycl-map-container>div.wc-tycl-after-map>h4{color:#666;font-family:OpenSans-Bold;font-size:20px}#wc-thank-you-container>div.wc-thank-you-container-right>section>h2{color:#666;font-family:OpenSans-Bold;font-size:24px}#wc-thank-you-container>div.wc-thank-you-container-left>div.wc-tycl-top-container>div.wc-tycl-top-container-right>h5{color:#666;font-family:OpenSans-Bold;font-size:18px}#wc-thank-you-container>div.wc-thank-you-container-left>div.wc-tycl-top-container>div.wc-tycl-top-container-right>h3{color:#666;font-family:OpenSans-Bold;font-size:24px}#wc-thank-you-container>div.wc-thank-you-container-right .wc-tycr-order-notes h4{color:#666}#wc-thank-you-container>div.wc-thank-you-container-right>section>p.order-again{margin-top:50px;text-align:center}#wc-thank-you-container>div.wc-thank-you-container-right>section>p.order-again>a{color:#fff;background-color:#62cbe6;border-radius:10px;text-transform:uppercase;font-weight:700;font-size:13px;letter-spacing:.1em;padding:8px 16px;line-height:28px}#wc-thank-you-container>div.wc-thank-you-container-right>section>p.order-again>a:hover{color:#fff;background-color:#40a9c4;border-radius:10px}input.woocommerce-form__input.woocommerce-form__input-checkbox.input-checkbox#terms{zoom:1.5;margin-bottom:10px;margin-top:10px;margin-right:5px}input.woocommerce-form__input.woocommerce-form__input-checkbox.input-checkbox#terms:hover{cursor:pointer}.woocommerce-terms-and-conditions-wrapper span.woocommerce-terms-and-conditions-checkbox-text>label[for=terms]{display:inline}.woocommerce form .form-row label.checkbox span,.woocommerce-page form .form-row label.checkbox span.woocommerce-terms-and-conditions-checkbox-text{position:unset;left:unset;top:unset;font-size:unset;text-transform:unset;letter-spacing:unset;color:unset}#payment .woocommerce-terms-and-conditions-wrapper span.required{color:red}body.woocommerce-checkout label{margin-bottom:0}#wc_checkout_coupon{display:none!important}.keto-checkout .keto-order-details h3#order_review_heading{font-size:24px;margin-bottom:25px}#customer_details span.optional,body.woocommerce-checkout #customer_details .woocommerce-additional-fields{display:none}body.woocommerce-checkout .woocommerce [role=alert]{margin-bottom:0}.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table{margin-bottom:20px}#payment>ul.wc_payment_methods.payment_methods.methods{margin-top:30px!important}@media screen and (min-width:550px){.woocommerce-checkout #billing_city_field,.woocommerce-checkout #shipping_city_field{width:47.5%;margin-right:5%;display:inline-block}.woocommerce-checkout #billing_state_field,.woocommerce-checkout #shipping_state_field{top:-4px;position:relative;margin-right:5%;width:27.5%;display:inline-block}.woocommerce-checkout #billing_postcode_field,.woocommerce-checkout #shipping_postcode_field{width:15%;display:inline-block}.woocommerce-checkout #billing_country_field{position:relative;top:-4px;width:47.5%;display:inline-block;margin-right:5%}.woocommerce-checkout #billing_phone_field{width:47.5%;display:inline-block}}body.woocommerce.single-product .product .summary .price{margin-top:10px}body.woocommerce.single-product .product .summary .price .amount{background-color:#77a464;color:#fff;padding:5px 15px;font-weight:600;border-radius:5px}body.woocommerce.single-product .product .summary .price>ins>.amount{font-size:26px}body.woocommerce.single-product .product .summary .price>del>.amount{font-size:18px;margin-right:10px}@media screen and (max-width:767px){body.woocommerce.single-product .summary.entry-summary,body.woocommerce.single-product .woocommerce-product-gallery{margin:0 auto}}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){margin-right:7px;width:calc((100% - 21px)/ 4)}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(4n+1){margin-right:0}li.color-variable-item,span.variable-item-span-color{border-radius:50%!important}.woocommerce-product-gallery img,ul.products li.product div.product-thumb-area img{border-radius:10px}body.woocommerce-cart .woocommerce table.shop_table.cart{margin:0 0 25px!important}.size-guide-title,ul.product-categories ul.children>li::after{display:none}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.button{background-color:#62cbe6;color:#fff}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.button:hover{background-color:#40a9c4;color:#fff}body.woocommerce.single-product textarea#comment{margin-top:5px}body.woocommerce.single-product .summary.entry-summary{border-color:transparent!important;background:0 0!important}#reviews #comments .comment_container{padding:0!important}.comment-text{border:none!important}#reviews #comments li img.avatar{margin:1em 0 0!important;padding:0!important;border:0!important;border-radius:50%;background:0 0!important;width:40px!important}#reviews #comments li{border-top:1px solid #e5e5e5}ul.products li.product .star-rating{margin-left:auto;margin-right:auto;margin-bottom:10px}#reviews_order .blockUI{opacity:1!important;background:0 0!important}.ywar_perc_value{text-shadow:none;font-weight:700;font-family:Arial;font-size:16px}#reviews_summary{max-width:800px;margin:0 auto}#review_form .comment-form-rating>label{text-transform:capitalize;font-size:16px;margin-bottom:5px}#review_form .comment-form-comment>label{margin-top:10px;text-transform:capitalize}.woocommerce-Tabs-panel--reviews{width:100%;max-width:100%}body.woocommerce.single-product #commentform #submit{color:#fff;border:none;font-weight:700;font-size:14.4px;padding-left:12px;padding-right:12px;margin-top:10px}body.woocommerce.single-product #commentform p.comment-form-author{float:left;display:block;width:50%;padding:0 10px 0 0}body.woocommerce.single-product #commentform p.comment-form-email{float:left;width:50%;display:block;padding:0 0 0 10px}body.woocommerce.single-product #commentform p.form-submit{clear:both}body.woocommerce.single-product #commentform p.comment-form-email input#email{width:100%}body.woocommerce.single-product #comments .star-rating{font-size:1.5em}body.woocommerce.single-product #commentform .comment-form-rating p.stars{font-size:1.3em}body.woocommerce.single-product #review_form{background:#f5f5f5!important;color:#888;padding:25px 25px 10px;margin:0 0 10px;border-radius:10px}body.woocommerce.single-product #commentform{background:0 0!important;padding:0;margin:0}body.woocommerce.single-product #review_form #reply-title{font-size:22px;font-weight:700;margin-bottom:10px;display:block}body.woocommerce.single-product #commentform input[type=email],body.woocommerce.single-product #commentform input[type=text],body.woocommerce.single-product #commentform textarea{border:1px solid #ccc;border-radius:5px}body.woocommerce.single-product #commentform input[type=email]:focus,body.woocommerce.single-product #commentform input[type=email]:hover,body.woocommerce.single-product #commentform input[type=text]:focus,body.woocommerce.single-product #commentform input[type=text]:hover,body.woocommerce.single-product #commentform textarea:focus,body.woocommerce.single-product #commentform textarea:hover{border:1px solid #ff8d00}body.woocommerce.single-product #comments p.woocommerce-noreviews{margin-bottom:15px;display:none}body.single-product div.summary.entry-summary .product_meta .posted_in{display:block}body.single-product #respond form input{height:auto;margin-right:10px}body.single-product #respond .comment-form-cookies-consent input:hover,body.single-product #respond .comment-form-cookies-consent label:hover{cursor:pointer}body.woocommerce.single-product #respond .comment-reply-title::after{display:none}.wc-thank-you-container-right table.shop_table,.wc-thank-you-container-right table.shop_table td,.wc-thank-you-container-right table.shop_table th,.wc-thank-you-container-right table.shop_table tr{border-width:0!important;padding:2.5px!important}.woocommerce-Price-amount.amount+.shipped_via{display:none}.wc-tycl-map-container button{background:#fff!important}.gm-style img{max-width:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:#eee}body.woocommerce-checkout .woocommerce-terms-and-conditions{margin-bottom:0}body.woocommerce-checkout #woo_pp_ec_button_checkout{margin-top:10px}body.woocommerce-checkout .woocommerce-form-login{margin-left:40px;margin-right:40px;margin-bottom:0;opacity:0;background-color:#f5f6f7}body.woocommerce-checkout .woocommerce-form-login-toggle{display:block!important}@media screen and (min-width:1100px){body.woocommerce-checkout .woocommerce-form-login-toggle{z-index:2;position:absolute;width:55%}body.woocommerce-checkout:not(.logged-in) .keto-checkout>.keto-customer-details{margin-top:55px;transition-property:all;transition-duration:.5s;transition-timing-function:ease}body.woocommerce-checkout .woocommerce-form-login{z-index:1;position:absolute;width:calc(55% - 80px);top:60px;margin-left:40px;margin-right:40px}}@media screen and (min-width:1600px){.keto-checkout .keto-customer-details{padding-left:7%}.keto-checkout .keto-order-details{padding-right:7%}body.woocommerce-checkout .woocommerce-form-login{margin-left:7%;width:calc(55% - 40px - 7%)}}@media screen and (min-width:1800px){.keto-checkout .keto-customer-details{padding-left:15%}.keto-checkout .keto-order-details{padding-right:15%}body.woocommerce-checkout .woocommerce-form-login{margin-left:15%;width:calc(55% - 40px - 15%)}}.woocommerce-form-login-toggle .woocommerce-info{margin-bottom:0}body.woocommerce-checkout{background-color:#fff!important}.mc4wp-checkbox label,label.woocommerce-form__label-for-checkbox{cursor:pointer}#account_username_field,.mc4wp-checkbox-woocommerce,.mc4wp-checkbox-woocommerce>label{padding:0!important}.woocommerce div.product div.images .woocommerce-product-gallery__image{margin:0!important;max-width:100%!important}body>div.pswp div.pswp__bg{opacity:.8!important}button.pswp__button.pswp__button--arrow--right{border-bottom-left-radius:100px;border-top-left-radius:100px;zoom:2}button.pswp__button.pswp__button--arrow--left{border-bottom-right-radius:100px;border-top-right-radius:100px;zoom:2}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{border-radius:16px;background-color:#000!important}div.pswp__caption{display:none!important}.pswp__img,body>div.pswp.pswp--supports-fs.pswp--open{z-index:999999}.pswp__top-bar{opacity:1!important;background-color:#000!important;zoom:2}.img-zoom-clickable-replacement{top:0;left:0;width:100%;height:100%;position:absolute;cursor:pointer}body.post-type-archive-product li.product .product-info-area{height:0}.product-checkout-msg-text{font-style:italic;font-size:14px;padding-top:8px}.product-type-variable-subscription .summary>.product_title+p.price,body.single-product select#payment-option+a.reset_variations,body.single-product ul.radio-variable-wrapper+a.reset_variations{display:none!important}.product-type-variable-subscription table.variations td.label{display:block;text-align:left;margin-top:10px}.product-type-variable-subscription table.variations td.label label{text-decoration:underline}.product-type-variable-subscription table.variations td.value{display:block;text-align:left;padding-left:20px}body.woocommerce-order-pay #order_review{padding-left:40px;padding-right:40px}body.woocommerce-account .woocommerce table.shop_table{margin-bottom:24px}body.woocommerce-account .woocommerce table.shop_table,body.woocommerce-account .woocommerce table.shop_table td,body.woocommerce-account .woocommerce table.shop_table th,body.woocommerce-account .woocommerce table.shop_table tr{border:0}body.woocommerce-account .woocommerce table.shop_table td{border-top:1px solid #ccc!important}.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--members-area{display:none!important}body.woocommerce-order-pay table,body.woocommerce-order-pay td,body.woocommerce-order-pay th,body.woocommerce-order-pay tr{border:0!important}body.woocommerce-order-pay td,body.woocommerce-order-pay th{border-top:1px solid #ccc!important}body.woocommerce-order-pay td.product-quantity,body.woocommerce-order-pay th.product-quantity{text-align:right}body.single-product .product-type-variable-subscription .woocommerce-variation-price .subscription-details{line-height:40px}#wc-thank-you-container section.woocommerce-order-details table.woocommerce-table.order_details+header>h2{color:#666;margin-top:50px;font-size:24px;margin-bottom:20px;text-transform:capitalize}body.single-product .product .short-description{padding-bottom:0}.woocommerce.product-list-view .product-info-area{overflow:unset!important;text-align:center!important}.woocommerce.product-list-view ul.products li.product h3{margin:20px auto 12px!important}.woocommerce.product-list-view .product-thumb-area{float:none!important;margin-right:0!important;border:none!important}body.woocommerce-checkout.woocommerce-page.woocommerce-order-pay{padding:20px}body.woocommerce-checkout #order_review.woocommerce-checkout-review-order table.shop_table.woocommerce-checkout-review-order-table tfoot>tr.order-total.recurring-total>th,body.woocommerce-checkout #order_review.woocommerce-checkout-review-order table.shop_table.woocommerce-checkout-review-order-table tfoot>tr.recurring-totals{text-transform:capitalize}body.woocommerce-checkout #order_review.woocommerce-checkout-review-order table.shop_table.woocommerce-checkout-review-order-table tfoot>tr.cart-subtotal.recurring-total,body.woocommerce-checkout #order_review.woocommerce-checkout-review-order table.shop_table.woocommerce-checkout-review-order-table tfoot>tr.recurring-totals{display:none}.payment_method_affirm img{height:35px!important}#stripe-cvc-element,#stripe-exp-element,.stripe-card-group{width:100%!important}body.woocommerce-cart #primary .container:not(#wc-cart-area),body.woocommerce-checkout #primary .container{max-width:100%}body.woocommerce-cart #primary .container>.row>.col-sm-12.col-12,body.woocommerce-checkout #primary .container>.row>.col-sm-12.col-12{padding:0}body.woocommerce-cart .woocommerce>.cart-collaterals>.cart_totals>table.shop_table.shop_table_responsive .order-total+tr{display:none}@media (max-width:767px){.woocommerce-cart .woocommerce table.shop_table_responsive tr{border-right:0;border-top:0}.woocommerce-cart .woocommerce table.shop_table_responsive.cart{border:0;padding:0}.woocommerce-cart table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td.product-name{position:relative}.woocommerce-cart table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td.product-name>a{position:absolute;top:45px;left:5px}}