#logo a{display:inline-block}#et-main-area{margin-top:45px}.et_pb_menu__wrap .mobile_menu_bar{transform:none}.et_pb_module .mobile_menu_bar:before{top:0}#mobile_menu1.et_mobile_menu{margin-top:10px}#mobile_menu1.et_mobile_menu li a{color:#333!important;border:none!important}body.woocommerce #main-content button.button,body.woocommerce-page #main-content button.button,body.woocommerce #main-content a.button,body.woocommerce-page #main-content a.button,body.single-product.woocommerce #main-content .single_add_to_cart_button,body #main-content .woocommerce-message a.button,body #main-content .woocommerce-error a.button,body #main-content .woocommerce-info a.button,body.woocommerce-cart #main-content button[name="update_cart"],body.woocommerce-cart #main-content .checkout-button,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order,.woocommerce-page #main-content .button[name="update_cart"],.input-text.qty,input[name="coupon_code"]{padding:14px 20px!important;border:none}.single-product #sidebar{display:none}.single-product #left-area{width:100%;padding-right:0}.single-product #main-content .container{padding-top:44px!important}.single-product #main-content .container:before{display:none!important}.single-product .woocommerce-product-details__short-description{margin-top:10px}.single-product .related.products{margin-top:80px}.related.products .product h2{font-size:18px!important}.product .related>h2{font-size:30px!important;padding-bottom:26px!important}#header-product-search .woocommerce-product-search button[type="submit"]{font-family:'Chivo',Helvetica,Arial,Lucida,sans-serif;font-weight:700;text-transform:uppercase;font-size:13px;color:#FFFFFF!important;background-color:#3f459b;border:1px solid #3f459b;padding:0.715em;box-shadow:none}#header-product-search .woocommerce-product-search input[type="search"]{border:1px solid #bababa;padding:0.715em;box-shadow:none}.product-search-dark .woocommerce-product-search input[type="search"]{background-color:rgba(255,255,255,0.12);color:rgba(255,255,255,0.7);padding:6px 8px;border:none;box-shadow:none;font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-size:12px;font-weight:500;width:100%}.product-search-dark .woocommerce-product-search ::placeholder{color:rgba(255,255,255,0.7)}.product-search-dark .woocommerce-product-search button[type="submit"]{display:none}.woocommerce-message,.woocommerce-error,.woocommerce-info{font-size:14px!important;line-height:1.5em!important}.woocommerce-notices-wrapper a.button{background-color:#000!important;margin-left:20px}.woocommerce-cart .cart_totals h2{font-size:22px}.woocommerce-cart #main-content button[name="update_cart"]{font-size:12px;border-radius:0}.woocommerce-cart #main-content button[name="update_cart"]:disabled{background-color:#eee}.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info{background:#fff!important;color:#3f459b!important;text-align:center;padding:0!important;font-weight:600;font-size:16px!important}.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info a{color:#3f459b!important}.woocommerce table.shop_table{border:none;border-radius:0}.woocommerce table.shop_table td{padding:26px 10px!important}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:transparent}.woocommerce-checkout #customer_details{margin-bottom:50px}#billing_first_name_field,#billing_last_name_field{float:none;display:inline-block;width:48.5%!important}#billing_first_name_field{margin-right:3%!important}#billing_city_field,#billing_state_field,#billing_postcode_field{display:inline-block}.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce #content .quantity input.qty,.woocommerce-page #content .quantity input.qty,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.et_pb_wc_cart_totals .select2-container--default .select2-selection--single,.et_pb_wc_checkout_billing .select2-container--default .select2-selection--single,.et_pb_wc_checkout_shipping .select2-container--default .select2-selection--single{background-color:#f7f7f7;padding:14px}.select2-container .select2-selection--single{background-color:#f7f7f7;padding:14px;border-radius:0;border:none;height:51.8px;min-height:51.8px;margin:0}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:0;padding-right:0;line-height:1.7em;color:#3e3e3e;font-weight:400}.select2-container--default .select2-selection--single .select2-selection__arrow{transform:translate(0,-50%);top:50%}.woocommerce form .form-row textarea{height:120px!important}.woocommerce form .form-row textarea::placeholder{line-height:1.7em}.woocommerce-checkout .woocommerce-checkout-review-order-table{background-color:#f7f7f7;padding:16px;margin-bottom:50px!important}.woocommerce-checkout #payment,#add_payment_method #payment{background-color:transparent;border-radius:0;padding:0}.woocommerce-checkout #payment p,#add_payment_method #payment p{font-size:13.5px;font-weight:400}.woocommerce-checkout #payment ul.payment_methods,#add_payment_method #payment ul.payment_methods{padding:0;border-bottom:none}label[for="payment_method_stripe"]{font-family:'Chivo',Helvetica,Arial,Lucida,sans-serif;font-size:22px;line-height:1.3em;font-weight:700;color:#333}.woocommerce-checkout #payment div.payment_box,#add_payment_method #payment div.payment_box{background-color:#f7f7f7;padding:22px}.woocommerce-checkout #payment div.payment_box::before,#add_payment_method #payment div.payment_box::before{display:none}.woocommerce-checkout #payment div.form-row,#add_payment_method #payment div.form-row{padding:0}.wc-stripe-elements-field,.wc-stripe-iban-element-field{border:none;background-color:#fff;padding:14px;line-height:1.7em;font-family:'Work Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:400;color:#3e3e3e}.woocommerce-terms-and-conditions-wrapper{margin-bottom:20px}body.archive .term-description{margin-bottom:20px}.woocommerce-order-received .woocommerce-order h2{font-size:22px}.woocommerce-customer-details address{border:none!important;border-radius:0!important;padding:0!important;margin-top:10px}.woocommerce-order-received .woocommerce-thankyou-order-details{padding:20px;margin-top:20px!important;background-color:#f7f7f7}.woocommerce-order-received ul.order_details li{margin-top:5px;margin-bottom:5px}.woocommerce-MyAccount-navigation ul{list-style-type:none;padding-left:0}.woocommerce-MyAccount-navigation ul li{margin-bottom:8px;font-family:'Chivo',Helvetica,Arial,Lucida,sans-serif;font-size:15px;font-weight:700;text-transform:capitalize}.woocommerce-MyAccount-navigation ul li a{transition:0.3s all}.woocommerce-MyAccount-navigation ul li a:hover{color:#e34947}.woocommerce-MyAccount-content mark{background-color:transparent;font-weight:600}.woocommerce-MyAccount-content .woocommerce-order-details{margin-top:20px}.frm_button_submit{text-transform:uppercase;letter-spacing:4px;font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif!important;line-height:1.7em!important}#form_contact-form .frm_form_field input,#form_contact-form .frm_form_field textarea{background-color:rgba(255,255,255,0.1)!important}.form-dark #form_contact-form .frm_form_field ::placeholder{color:#333!important}.form-dark #form_contact-form .frm_form_field input,.form-dark #form_contact-form .frm_form_field textarea{background-color:#fff!important;border:1px solid #dcdcdc!important}.form-light #form_contact-form .frm_form_field input,.form-light #form_contact-form .frm_form_field textarea{color:#fff!important}#form_contact-form .frm_form_field ::placeholder{color:#fff!important}.home #form_contact-form textarea{height:70px}.inline-center-mobile,.inline-center-mobile h2{display:inline-block}#main-footer .et-social-rss a.icon:before{content:'\e0a3'}body:not(.woocommerce-shop) .products li.product img,.single-product .woocommerce-product-gallery__image img,.archive.search li.product img{object-fit:contain}body.woocommerce-shop .products li.product img{object-fit:cover}.products .product-category .count,.woocommerce-ordering{display:none}@media only screen and (max-width:479px){.et_pb_shop ul.products.columns-3 li.product{width:100%!important;margin-right:0!important}.woocommerce-page table.cart td.actions .coupon .button{width:100%}}@media only screen and (max-width:560px){#billing_first_name_field,#billing_last_name_field{width:100%!important}#billing_first_name_field{margin-right:0!important}#billing_city_field,#billing_state_field,#billing_postcode_field{width:100%!important;margin-right:0!important}}@media only screen and (min-width:561px){#billing_city_field,#billing_state_field,#billing_postcode_field{width:31.3333%!important}#billing_city_field,#billing_state_field{margin-right:3%}}@media only screen and (max-width:767px){.single-product .entry-title{font-size:26px}.product .related>h2{font-size:26px}.woocommerce table.shop_table td{padding:20px 10px!important}.woocommerce-MyAccount-navigation ul li{text-align:center}}@media only screen and (min-width:768px){body.archive #main-content .container{padding-top:0!important}}@media only screen and (max-width:980px){.inline-center-mobile,.inline-center-mobile h2{margin-left:auto;margin-right:auto}#header-product-search .et_pb_widget.woocommerce.widget_product_search{margin-bottom:0;margin-right:0;float:right}.single-product .summary.entry-summary{margin-top:30px}.single-product .related.products{margin-top:30px}}@media only screen and (min-width:981px){.et_pb_menu .et_pb_menu__cart-button{padding-left:11px!important}#menu-main-menu>li>a{padding-bottom:18px!important}.et_pb_menu a.et_pb_menu__cart-button{padding-bottom:10px!important}#et-main-area{margin-top:-20px}#header-product-search .et_pb_widget.woocommerce.widget_product_search{width:400px;margin-right:0;float:right}.single-product #main-content .container{padding-top:0!important}.product-title-size-30 h2{font-size:30px}}@media only screen and (min-width:1350px){.custom-menu-section{top:-100px!important}}