*{margin:0;padding:0;box-sizing:border-box;outline:0 none!important}body{font-family:'Be Vietnam Pro',sans-serif}html,body{overflow-x:hidden}.overflowHidden{overflow:hidden}ul{padding:0;margin:0}#wpadminbar{display:none!important}.container{max-width:1130px;padding:0 15px;margin:0 auto;display:block}h1,h2,h3,h4,h5{margin:0 0 10px 0}section{padding:60px 0}input[type="text"],input[type="email"],input[type="tel"]{-webkit-text-size-adjust:none}p{font-style:normal;font-weight:400;font-size:16px;line-height:23px;letter-spacing:.02em}strong{font-weight:700}.section_title{margin-bottom:35px}.section_title h1{font-weight:700;font-size:40px;line-height:58px;color:#111}.section_title h2{font-weight:700;font-size:24px;line-height:130%;color:#111;margin:0!important}.background{background-position:center center;background-repeat:no-repeat;background-size:cover}.bordered_btn a,.full_btn a,.full_btn button{font-weight:400;font-size:15px;line-height:130%;letter-spacing:.02em;text-transform:uppercase;color:#FFF;padding:12px 30px;display:inline-block;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}.bordered_btn a{border:1px solid #fff}.bordered_btn a:hover{background:#111;border-color:#111;color:#fff}.full_btn a,.full_btn button{background:#335DAD}.full_btn a:hover{background:#111;color:#fff}@media all and (max-width:900px){p{font-size:14px}}@media all and (max-width:680px){.section_title h1{font-size:28px;line-height:48px}#category_page .section_title{margin-bottom:20px}}header{border-top:4px solid #335DAD;border-bottom:1px solid #EEE;background:#fff;position:relative;z-index:99}header .top_header{padding-top:30px;padding-bottom:32px}.header_row{margin:0 -15px;display:flex;flex-direction:row;align-items:center}.header_row .logo a{display:inline-block}.header_row>div{padding:0 15px}.header_row>.left{flex:0 0 65%}.header_row>.right{flex:0 0 35%}header .right_btns{margin:0 -10px;letter-spacing:-7px;text-align:right}header .right_btns li{display:inline-block;padding:0 10px;letter-spacing:normal}header .header_cart_container{position:relative}header .header_cart_container a{position:relative}header .header_cart_container>a:after{content:attr(data_cart);display:inline-block;color:#FFF;font-size:11px;vertical-align:0;margin-left:0;width:15px;height:15px;background:#335DAD;border-radius:15px;text-align:center;position:absolute;right:-5px;top:-15px}header .header_cart_container a[data_cart="0"]:after{display:none}.header_cart_container .cart_popup_container{position:absolute;top:100%;background-color:#fff;right:0;min-width:335px;border:1px solid #EEE;box-shadow:0 4px 15px rgb(0 0 0 / .1);padding:20px;opacity:0;visibility:hidden;z-index:-9}header .empty_cart_popup{text-align:center}header .empty_cart_popup p{margin:0}.in_page_cart_container{position:fixed;right:20px;top:20px;z-index:99;background:#fff;padding:20px;display:none}.header_cart_container:hover .cart_popup_container{z-index:9;visibility:visible;opacity:1}.header_cart_container .cart_popup_container .image,.in_page_cart_container .image{width:75px;height:75px;border:1px solid #EEE;position:relative}.header_cart_container .cart_popup_container .right,.in_page_cart_container .right{text-align:left}.header_cart_container .cart_popup_container .image img,.in_page_cart_container .image img{max-width:80%;max-height:80%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.header_cart_container .cart_popup_container .item a,.in_page_cart_container .item a{font-weight:700;font-size:13px;line-height:120%;letter-spacing:.02em;text-transform:uppercase;color:#111}.header_cart_container .cart_popup_container .item,.in_page_cart_container .item{margin-bottom:15px}.header_cart_container .cart_popup_container .item:last-child,.in_page_cart_container .item:last-child{margin-bottom:0}.header_cart_container .cart_popup_container .quanitity,.in_page_cart_container .quanitity{font-weight:400;font-size:13px;line-height:19px;letter-spacing:.02em;color:#000;margin-bottom:0;text-align:left}.header_cart_container .cart_popup_container .bordered_btn a,.in_page_cart_container .item .bordered_btn a{border-color:#335DAD;color:#335DAD}.cart_popup_container ul li,.in_page_cart_container ul li{margin-bottom:10px;padding-left:0;padding-right:0}.cart_popup_container ul li:last-child,.in_page_cart_container ul li:last-child{margin-bottom:0}.cart_popup_container ul li,.in_page_cart_container ul li,.cart_popup_container ul a,.in_page_cart_container ul a{display:block;width:100%;text-align:center}.header_cart_container .inner_container,.in_page_cart_container .inner_container{display:flex;flex-direction:row;align-items:center}.header_cart_container .image,.in_page_cart_container .image{margin-right:15px}header .sub-menu{position:absolute;background:#fff;min-width:220px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin:0;padding:0;list-style:none;opacity:0;z-index:-9;visibility:hidden;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;top:100%}header .sub-menu li a{padding:10px;border-bottom:1px solid #EEE;display:block}header .sub-menu li:last-child a{border-bottom:0 none}header .menu>li{display:inline-block;padding:0 30px 10px 0;position:relative}header .menu>li.menu-item-has-children a{position:relative;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}header .menu>li.menu-item-has-children a:hover{background:#EEE}.woocommerce-no-products-found:before{display:none}header .menu>li.menu-item-has-children>a:after{content:"";position:absolute;right:-15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(/wp-content/themes/storefront-child/assets/images/down_arrow.svg) no-repeat center center;width:10px;height:6px}header .bottom_header .right .menu li:last-child{padding-right:0}header .menu>li:hover .sub-menu{z-index:9;visibility:visible;opacity:1}header .menu>li a{font-style:normal;font-weight:300;font-size:14px;line-height:20px;letter-spacing:.03em;color:#111}header .bottom_header .right{text-align:right}header .search_form_container{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-9;opacity:0;visibility:hidden;background:#fff;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease}.show_search_form header .search_form_container{z-index:9;opacity:1;visibility:visible}header .search_form_container form{margin:0;display:flex;flex-direction:row}header .search_form_container input[type="search"]{width:100%;height:47px;line-height:47px;border:1px solid #CCCACA;font-weight:300;font-size:13px;line-height:26px;letter-spacing:.01em;color:#7B8187;background:#fff;box-shadow:none;width:280px}header .search_form_container input[type="submit"]{font-weight:400;font-size:15px;line-height:130%;letter-spacing:.02em;text-transform:uppercase;color:#FFF;padding:12px 30px;display:inline-block;background:#335DAD}header .inner_form_container{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:flex;flex-direction:row;align-items:center}header .inner_form_container button{background:#fff}.mobile_menu_btn,.mobile_menu_container{display:none}.mobile_menu_container{height:calc(100vh - 87px);position:absolute;left:-100%;right:100%;top:87px;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;background:#fff;border-top:1px solid #eee;padding-top:20px;padding-bottom:20px;overflow:hidden}.mobile_menu_container .flex{align-items:center}.mobile_menu_container .box_right{margin-left:auto}.mobile_menu_container li{border-bottom:1px solid #eee;padding-left:15px;padding-right:15px;list-style:none}.show_mobile_menu{overflow:hidden}.show_mobile_menu .mobile_menu_container{left:0;right:0}.mobile_menu_container li a{font-weight:300;font-size:14px;line-height:20px;letter-spacing:.03em;color:#111;padding-top:15px;padding-bottom:15px;display:inline-block}.mobile_menu_container .level2_container{position:absolute;top:0;bottom:0;left:100%;right:-100%;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;background:#fff;z-index:9}.mobile_menu_container .show_next_level .level2_container{left:0;right:0}.mobile_menu_container button{background:#fff0}.mobile_menu_container .level1>li{padding-right:0}.mobile_menu_container .next_level svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.mobile_menu_container .go_back svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mobile_menu_container .go_back{padding-left:15px}.bottom_menu_container{padding:20px 0;background:#eee;margin-top:60px}.bottom_menu_container li a{padding-top:10px;padding-bottom:10px}.bottom_menu_container .bottom_menu{margin-bottom:20px}.bottom_menu_container .my_account_menu ul{display:flex;flex-direction:row}.bottom_menu_container .my_account_menu li{margin-right:0}@media all and (max-width:1024px){.bottom_header{display:none}.mobile_menu_btn{flex:0 0 20%;display:flex}.header_row>.left{flex:0 0 60%;padding-left:5px;padding-right:5px}.header_row>.right{flex:0 0 20%}header .logo img{margin-left:auto;margin-right:auto}header .top_header{padding-top:15px;padding-bottom:15px}.mobile_menu_container{display:block}}.first_section_home{padding:130px 0;position:relative}.first_section_home .background{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.first_section_home .content_box{padding:30px;position:relative;z-index:2;display:inline-block;background:rgb(0 0 0 / .85)}.first_section_home h1{margin-bottom:5px}.first_section_home h1 p,.first_section_home h4{font-size:40px;line-height:58px;margin:0}.first_section_home p,.first_section_home h4{color:#fff}.btns_container ul{margin:0 -5px}.btns_container ul li{display:inline-block;padding:0 5px}.boxes_home{padding-top:35px;padding-bottom:35px;background:#1D1D1D}.boxes_home .top_structure ul{letter-spacing:-7px;margin:0 -10px}.boxes_home .top_structure li{display:inline-block;width:33.33%;padding:0 10px;letter-spacing:normal}.boxes_home .top_structure .inner_container{padding-left:55px;position:relative}.boxes_home .top_structure .icon{position:absolute;left:0;top:0}.boxes_home .top_structure h2{font-weight:500;font-size:22px;line-height:110%;color:#FFF;margin-bottom:5px}.boxes_home .top_structure p{font-weight:300;font-size:16px;line-height:23px;color:#FFF;margin:0}.boxes_home .top_structure{border-bottom:1px solid #403E3E;margin-bottom:30px;padding-bottom:30px}.boxes_home .bottom_structure{text-align:center}.boxes_home .bottom_structure p{font-weight:400;font-size:16px;line-height:23px;letter-spacing:.02em;color:#FFF;margin-bottom:5px}.boxes_home .bottom_structure h3{font-weight:700;font-size:24px;line-height:130%;color:#FFF;margin-top:0;margin-bottom:30px}.boxes_categories{display:flex;flex-direction:row;padding:0}.boxes_categories .box_item{height:355px;position:relative;flex:0 0 33%;overflow:hidden}.boxes_categories .box_item:hover .background{transform:scale(1.1)}.boxes_categories .box_item a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.boxes_categories .background{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}.boxes_categories p{font-weight:700;font-size:15px;line-height:130%;letter-spacing:.02em;text-transform:uppercase;color:#FFF;padding:12px 20px;margin:0;background:rgb(0 0 0 / .8);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.listing_products_style .products_listing{letter-spacing:-7px;margin:0 -7px}.listing_products_style .products_listing li{display:inline-block;vertical-align:top;width:25%;padding:0 7px;letter-spacing:normal;margin-bottom:35px}.listing_products_style .product-image{border:1px solid #EEE;text-align:center;height:266px;width:100%;position:relative;margin-bottom:10px}.listing_products_style .product-image img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:80%;max-height:80%}.listing_products_style .title{margin-bottom:10px}.listing_products_style .title a{font-weight:300;font-size:13px;line-height:130%;letter-spacing:.03em;text-transform:uppercase;color:#000}.listing_products_style .product-price{margin-bottom:10px}.listing_products_style .product-price span{font-weight:300;font-size:16px;line-height:130%;letter-spacing:.03em;color:#000;display:inline-block!important}.listing_products_style .product-inner{text-align:left}.listing_products_style .product-price .my-list-discount__text .woocommerce-Price-amount bdi,.listing_products_style .product-price .my-list-discount__text .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol{color:red;font-weight:400;font-size:14px}.listing_products_style .add_to_cart_button{font-weight:400;font-size:13px;line-height:130%;letter-spacing:.03em;text-transform:uppercase;color:#335DAD;display:block;padding:12px;border:1px solid #335DAD;text-align:center;background:#fff0;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}.listing_products_style .add_to_cart_button:hover{background:#335DAD;color:#fff}.ask_for_offer span,.listing_products_style .dw span{display:inline-block;vertical-align:middle;padding-right:3px;font-weight:300;font-size:16px;line-height:130%;letter-spacing:.03em;color:#000}.listing_products_style .view_more{text-align:center}.listing_products_style .section_item{margin-bottom:70px}.bottom_section_home .content_box{min-width:580px}.added_to_cart{background:#fff0;color:#000;text-align:center;margin-left:auto;margin-right:auto;width:100%}.storefront-breadcrumb{padding-top:15px;padding-bottom:15px;margin-bottom:0}.storefront-breadcrumb .col-full{max-width:1130px;margin-left:auto;margin-right:auto;padding:0 15px;box-sizing:border-box}.woocommerce-breadcrumb a:first-of-type::before{display:none}.storefront-breadcrumb a{font-weight:300;font-size:11px;line-height:26px;letter-spacing:.01em;color:#111;margin-right:5px;text-transform:uppercase}.storefront-breadcrumb span{margin-right:5px}.storefront-breadcrumb .woocommerce-breadcrumb{font-weight:300;font-size:11px;line-height:26px;letter-spacing:.01em;color:#7B8187;text-transform:uppercase}.main_products_container{padding-top:0}.single-product #secondary{display:none}.order_details_text p{margin-bottom:5px;font-size:12px;line-height:130%;letter-spacing:.02em;text-transform:capitalize;color:#000}.prp_price{margin-bottom:20px}.single-product .content-area,.single-product div.product .summary{width:100%!important;float:none!important;margin:0!important}.product .top_row{display:flex;flex-direction:row;margin:0 -15px}.product .top_row>div{flex:0 0 50%;padding:0 15px}.product .storefront-product-pagination,.product .woocommerce-tabs,.product .product_meta,.product .edit-link{display:none}.product .product_title{font-weight:700;font-size:24px;line-height:35px;letter-spacing:.02em;text-transform:uppercase;color:#111;margin-bottom:0}.product .top_sku{margin-bottom:10px}.product .top_sku p{font-weight:300;font-size:13px;line-height:26px;letter-spacing:.01em;color:#111;margin:0}.single-product div.product p.price{margin:0;font-weight:500;font-size:28px;line-height:130%;letter-spacing:.02em;text-transform:capitalize;color:#111}.single-product div.product .woocommerce-product-gallery{margin:0!important;padding:80px 0 20px 0!important;width:100%;float:none;border:1px solid #D9D9D9}.single-product div.product .woocommerce-product-gallery img{margin:0 auto}.single-product .flex-control-thumbs{text-align:center}.single-product .flex-control-thumbs li{margin:0 5px!important;display:inline-block;float:none!important;border:.94px solid #EEE;padding:5px}.single-product div.product .woocommerce-product-gallery .flex-viewport{margin-bottom:70px}.stock_and_shipping li{display:inline-block;padding-right:20px}.stock_and_shipping li p{font-weight:700;font-size:13px;line-height:130%;letter-spacing:.03em;color:#000}.stock_and_shipping{margin:0}.stock_and_shipping li .shipping_icon{margin-right:10px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.quantity_btn_container{margin-bottom:20px}.quantity_btn{letter-spacing:-7px;border:1px solid #747474;display:inline-block}.quantity_btn>div{display:inline-block;vertical-align:middle;letter-spacing:normal}.single-product div.product form.cart .quantity{margin-right:0}.quantity_btn input,.quantity_btn button{background:#fff;width:30px;padding:10px 0}.quantity_btn input{width:50px!important;box-shadow:none}.single_add_to_cart_button{font-weight:400;font-size:15px;letter-spacing:.02em;text-transform:uppercase;color:#FFFFFF!important;background:#335DAD!important;width:100%;height:47px;line-height:47px;padding:0}.product .boxes li{list-style:none}.product .boxes li:not(:last-child){border-bottom:1px solid #EEE;padding-bottom:15px;margin-bottom:15px}.product .boxes .inner_container{padding-left:55px;position:relative}.product .boxes{margin-bottom:55px}.product .boxes p{font-weight:300;font-size:13px;line-height:26px;letter-spacing:.01em;color:#111;margin:0}.product .boxes .bigger{font-weight:300;font-size:16px;line-height:130%;letter-spacing:.03em;color:#000;margin:0}.product .boxes .icon{position:absolute;left:0;top:0}.product .product_description{margin-bottom:55px}.product .product_description p{font-weight:300;font-size:14px;line-height:155%;letter-spacing:.02em;color:#111;margin:0}.product .product_details_block{margin-bottom:30px}.product .product_details_block h3{font-weight:700;font-size:13px;line-height:19px;letter-spacing:.02em;text-transform:uppercase;color:#111}.product .product_details_block td:first-child{font-weight:300}.product .product_details_block tr:first-child td{border-top:1px solid #EEE}.product .product_details_block td{font-weight:600;font-size:13px;line-height:19px;letter-spacing:.02em;text-transform:uppercase;color:#111;padding:8px 0;width:50%;background:transparent!important;border-bottom:1px solid #EEE}.product .last_description_field p{font-weight:300;font-size:13px;line-height:155%;letter-spacing:.02em;color:#111}.product .login_for_price p{margin:0}.product .login_for_price{background:#F0F8FA;padding:12px 20px;display:inline-block;margin-bottom:20px}.product .login_for_price .icon{margin-right:8px}.product .login_for_price span{font-weight:300;font-size:16px;line-height:130%;letter-spacing:.03em;color:#000}.product .no_add_to_cart{margin-bottom:50px}.product .no_add_to_cart li{list-style:none;margin-bottom:10px}.product .no_add_to_cart .bordered_btn a{border-color:#335DAD;border-width:2px;color:#335DAD}.product .no_add_to_cart a{display:block;text-align:center}.related.products .section_title{text-align:center}.register_page{background:#fff}.register_page .register_page_row{display:flex;flex-direction:row-reverse}.banners .banner_item{margin-bottom:10px}.register_page .left{flex:0 0 40%}.register_page .right{flex:0 0 60%}.register_page .register_structure{max-width:520px;background:#f9f9f9;padding:20px 30px 40px}.register_page .form_row{display:flex;flex-direction:row;margin:0 -7px}.register_page .form_row .item{flex:0 0 50%;padding:0 7px}.register_page .item{margin-bottom:15px}.register_page input,.register_page select{width:100%;height:47px;line-height:47px;border:1px solid #CCCACA;font-weight:300;font-size:13px;line-height:26px;letter-spacing:.01em;color:#7B8187;background:#fff;box-shadow:none}.register_page .section_title h3{font-weight:700;font-size:13px;line-height:19px;letter-spacing:.02em;text-transform:uppercase;color:#111}.register_page h1{margin-bottom:0;line-height:42px}.register_structure .section_title{margin-bottom:10px}.register_page h1,.register_page .already_acc{text-align:center}.register_page .already_acc{margin-bottom:35px}.register_page .already_acc p{font-weight:300;font-size:16px;line-height:150%;text-align:center;letter-spacing:.02em;color:#111;margin-bottom:0}.register_page .already_acc a{text-decoration:underline;color:#111}.register_page .disclaimer p{padding-top:10px;margin:0;font-weight:300;font-size:13px;line-height:26px;letter-spacing:.01em;color:#7B8187}.register_page button:not(.show-password-input){font-weight:600;font-size:15px;line-height:130%;letter-spacing:.02em;text-transform:uppercase;color:#FFF;height:47px;line-height:47px;background:#335DAD;padding-top:0;padding-bottom:0;width:100%}.register_page button.show-password-input{background:#fff0}.register_page .woocommerce-privacy-policy-text{display:none}.register_page .btn-default .disclaimer{text-align:center}.register_page .woocommerce-form-login__submit{width:100%}.register_page .lost_password{text-align:center}.register_page .lost_password a{font-weight:400;font-size:16px;line-height:23px;letter-spacing:.02em;text-decoration-line:underline;color:#111}.woocommerce-account #secondary{display:none}.woocommerce-account #primary{width:100%;margin:0;padding:0;float:none}.woocommerce-account article,.woocommerce-account .site-main{margin:0}.woocommerce-error{position:fixed;left:15px;bottom:30px;margin:0;padding:15px}.woocommerce-error li{font-size:14px}.woocommerce-error::before{display:none}.archive #secondary{display:none}#category_page{padding-top:0}#category_page .category_image{height:400px;width:100%}#category_page .category_image{margin-bottom:10px}#category_page .section_title{text-align:center}#category_page .subcategories_list{margin-bottom:35px}#category_page .subcategories_list ul{display:flex;flex-wrap:wrap;flex-direction:row;padding-top:20px;padding-bottom:20px;border-top:1px solid #EEE;border-bottom:1px solid #EEE}#category_page .subcategories_list li{flex:0 0 20%;list-style:none}.subcategories_list .no_link .all{font-weight:700;font-size:16px;line-height:155%;text-align:left;letter-spacing:.01em;color:#000;margin-bottom:5px}.subcategories_list .products_number{font-weight:100;font-size:13px;line-height:26px;letter-spacing:.01em;color:#111}.subcategories_list .category_name{font-weight:300;font-size:16px;line-height:155%;text-align:left;letter-spacing:.01em;color:#7B8187;margin-bottom:5px}.subcategories_list p{margin:0}#category_page .products+.storefront-sorting .woocommerce-ordering,#category_page .products+.storefront-sorting .woocommerce-result-count{display:none}#category_page .woocommerce-pagination{width:100%;float:none;text-align:center}#category_page .woocommerce-pagination span{font-weight:300;font-size:16px;line-height:130%;letter-spacing:.03em;color:#7B8187;border-bottom:1px solid #D9D9D9;background:#fff0}#category_page .woocommerce-pagination a{font-weight:500;font-size:16px;line-height:130%;letter-spacing:.03em;background:#fff0;color:#000}#category_page .prdctfltr_woocommerce_filter,#category_page .prdctfltr_showing,#category_page .prdctfltr_buttons{display:none}#category_page .prdctfltr_woocommerce_filter_title,#category_page .label_order{font-weight:300;font-size:13px;line-height:26px;text-align:center;letter-spacing:.01em;color:#111;margin-bottom:5px;text-align:left}.woocommerce-result-count{display:block}#category_page .prdctfltr_text{max-width:200px}#category_page .prdctfltr_range{max-width:200px}#category_page .filters_container{position:relative}.filters_container .woocommerce-ordering{position:absolute;right:0;top:0}.filters_container .woocommerce-pagination{display:none}.filters_container .woocommerce-result-count{font-weight:100;font-size:13px;line-height:26px;letter-spacing:.01em;color:#111}.filters_container .storefront-sorting{margin-bottom:15px}.cart_page{padding-top:40px}.empty_cart{text-align:center;padding:200px 0}.empty_cart .woocommerce-info{display:none}.cart_page .section_title{margin-bottom:20px}.woocommerce-cart{background:#F5F5F5}.woocommerce-cart #primary,.woocommerce-checkout #primary,.archive #primary{width:100%;float:none;margin:0}.woocommerce-cart #secondary,.woocommerce-checkout #secondary{display:none}.woocommerce-cart .quantity_btn_container{margin-bottom:0}.woocommerce-cart .section_title h2{font-weight:700;font-size:40px;line-height:58px;color:#111}.main_cart_content{background:#fff}.main_cart_content .product-name .cart_item:first-child a{width:75px;height:75px;display:block;border:.94px solid #EEE;position:relative}.main_cart_content .product-name img{max-width:80%;max-height:80%;margin:auto;width:auto;height:auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main_cart_content .cart_row{display:flex;flex-direction:row;align-items:center}.main_cart_content .cart_item{padding-right:10px}.main_cart_content .product-name .cart_item:last-child a{font-weight:700;font-size:13px;line-height:130%;letter-spacing:.03em;text-transform:uppercase;color:#000;text-decoration:none}.main_cart_content th{font-weight:300;font-size:13px;line-height:19px;letter-spacing:.02em;text-transform:uppercase;background:transparent!important;color:#111;border-bottom:1px solid #EEE;padding-left:10px;padding-right:10px}.main_cart_content .product-price span,.main_cart_content .product-subtotal span{font-weight:500;font-size:12px;line-height:130%;letter-spacing:.02em;text-transform:capitalize;color:#111}.main_cart_content .product-price small,.main_cart_content .product-price small .woocommerce-Price-currencySymbol,.main_cart_content .product-price small bdi,.main_cart_content .wc-discounted-subtotal span bdi,.main_cart_content .wc-discounted-subtotal .woocommerce-Price-currencySymbol{color:#d00}.main_cart_content tbody tr td{vertical-align:middle;border-bottom:1px solid #EEE;background:#fff!important;padding-top:20px;padding-bottom:20px;padding-left:10px;padding-right:10px}.main_cart_content .cart_totals h2{font-weight:700;font-size:13px;line-height:19px;letter-spacing:.02em;text-transform:uppercase;color:#111;text-align:right;padding-right:20px;margin-bottom:5px}.main_cart_content .cart-discount,.main_cart_content .woocommerce-shipping-totals{display:none}.main_cart_content .cart_totals td,.main_cart_content .cart_totals th{padding:0}.main_cart_content .cart_totals .shop_table{max-width:320px;margin-left:auto}.main_cart_content .cart_totals .shop_table td{padding-right:20px}table.shop_table_responsive .tax-rate th,table.shop_table_responsive .tax-rate td,table.shop_table_responsive .cart-subtotal th,table.shop_table_responsive .cart-subtotal td,table.shop_table_responsive .order-total th,table.shop_table_responsive .order-total td{text-align:right;font-size:28px;vertical-align:top;line-height:24px;color:#000;padding-top:15px;border:0 none}table.shop_table_responsive .tax-rate th,table.shop_table_responsive .tax-rate td,table.shop_table_responsive .cart-subtotal th,table.shop_table_responsive .cart-subtotal td{font-size:16px}table.shop_table_responsive .tax-rate th,table.shop_table_responsive .cart-subtotal th,table.shop_table_responsive .order-total th{text-align:left}table.shop_table_responsive .tax-rate th small{display:none}.main_cart_content .wc-proceed-to-checkout .checkout-button{background:#335DAD;max-width:300px;width:100%;padding-top:12px;padding-bottom:12px;font-weight:600;font-size:15px;line-height:130%;letter-spacing:.02em;text-transform:uppercase;color:#FFF}.main_cart_content .wc-proceed-to-checkout .checkout-button:after{display:none}.main_cart_content .cart_bottom_text{text-align:right;padding-right:20px;margin-bottom:15px}.main_cart_content .cart_bottom_text .first_text{font-weight:300;font-size:13px;line-height:120%;text-align:right;letter-spacing:.02em;color:#111;margin-bottom:5px}.main_cart_content .cart_bottom_text .second_text{font-weight:300;font-size:13px;line-height:120%;text-align:right;letter-spacing:.02em;color:#7B8187}.main_cart_content .woocommerce-cart-form{margin-bottom:0}.main_cart_content .checkout_btn{padding-right:20px}.main_cart_content .checkout_btn a{margin-left:auto}.main_cart_content table.cart{margin-bottom:20px}.main_cart_content .shop_table{margin-bottom:10px}.woocommerce-cart .actions{display:none}.shop_table .woocommerce-shipping-destination,.shop_table .shipping-calculator-button{display:none}.woocommerce-form-coupon-toggle{display:none}.billing_fields{display:none;width:100%;float:none;margin:0}.billing_details{border:1px solid #EEE;padding:20px}.billing_details .company_name{font-weight:700;font-size:13px;line-height:15px;letter-spacing:.02em;text-transform:uppercase;color:#111;margin-bottom:5px}.billing_details .address{font-weight:300;font-size:13px;line-height:15px;letter-spacing:.02em;text-transform:uppercase;color:#7B8187;margin-bottom:15px}.billing_details .personal_details{margin-bottom:20px}.billing_details .personal_details b{font-weight:700;font-size:13px;line-height:19px;letter-spacing:.02em;text-transform:uppercase;color:#111;margin-right:10px}.billing_details .personal_details span{font-weight:300;font-size:13px;line-height:19px;letter-spacing:.02em;text-transform:uppercase;color:#111}.billing_details .change_billing_btn{text-align:right}.billing_details .change_billing_btn a{font-weight:400;font-size:13px;line-height:15px;letter-spacing:.02em;text-decoration-line:underline;color:#111}.checkout_block{margin-bottom:30px}.shipping_address{display:none}.billing_block{display:none}.checkout_block .section_title{margin-bottom:20px}.shipping_list li{list-style:none;clear:both;margin-bottom:5px;padding-bottom:5px}.shipping_list .strong{font-weight:700;font-size:13px;line-height:15px;letter-spacing:.02em;text-transform:uppercase;color:#111;margin-bottom:5px}.shipping_list .gray_text{font-weight:300;font-size:13px;line-height:15px;letter-spacing:.02em;text-transform:uppercase;color:#7B8187;margin:0}.shipping_list label{position:relative;padding-left:40px;display:block}.shipping_list label input{width:0;height:0;overflow:hidden;position:absolute}.shipping_list span.checkbox,.payment_methods span.checkbox{width:24px;height:24px;border-radius:24px;border:1px solid #CCCACA;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block}.shipping_list span.checkbox:after,.payment_methods span.checkbox:after{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:8px;height:8px;border-radius:8px;background:#335DAD;opacity:0}.shipping_list input:checked+span.checkbox:after,.payment_methods input:checked+span.checkbox:after{opacity:1}.shipping_address{padding-top:50px}.woocommerce-additional-fields__field-wrapper{display:none}.woocommerce-additional-fields{padding-top:30px}#payment .place-order .button{font-weight:600;font-size:15px;line-height:130%;letter-spacing:.02em;text-transform:uppercase;color:#FFF;background:#335DAD;height:47px}#payment .place-order{background:#fff0;padding:0}#payment .payment_methods>li .payment_box{background-color:#fff0;padding:0}.payment_methods label{background-color:#fff0}#payment .payment_methods li{background:transparent!important;padding-top:15px;padding-bottom:15px!important;border-bottom:1px solid #EEE;position:relative}#payment .payment_methods li.not_allowed_payment.payment_method_bacs:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgb(255 255 255 / .1);z-index:9}#payment .payment_methods li{padding-left:0}#payment .payment_methods li .details label{position:relative;padding-left:40px;margin-bottom:-20px;padding-bottom:20px;z-index:9;cursor:pointer}#payment .payment_methods li .details .payment_box{padding-left:40px}#payment .payment_methods label{font-weight:700;font-size:13px;line-height:15px;letter-spacing:.02em;text-transform:uppercase;color:#111}.payment_methods .payment_box{display:block!important}.payment_methods .payment_box p{font-weight:300;font-size:13px;line-height:15px;letter-spacing:.02em;text-transform:uppercase;color:#7B8187;margin:0}.row_checkout{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -15px}.row_checkout>div{flex:0 0 50%;padding:0 15px}.row_checkout .left_checkout_inner{background:#fff;padding:25px}.row_checkout .left_checkout_inner>.section_title{margin-bottom:20px}.woocommerce-page{background:#F5F5F5}.woocommerce-checkout:not(.woocommerce-order-received) header,.woocommerce-checkout:not(.woocommerce-order-received) footer{display:none}.woocommerce-order-received{background:#fff}#order_review_heading,#order_review{width:100%;float:none;clear:both}.inner_page_header{margin-bottom:40px;text-align:center}.inner_page_header a{display:inline-block}#order_review .product-name p{font-weight:300;font-size:13px;line-height:120%;letter-spacing:.02em;text-transform:uppercase;color:#111;margin:0}#order_review .product-name p:first-child{font-weight:700;margin-bottom:5px}#order_review .product-name p span{text-transform:none}#order_review .product-total{text-align:right;font-weight:300;font-size:13px;line-height:130%;letter-spacing:.02em;text-transform:capitalize;color:#111}#order_review,#order_review th,#order_review td{background:transparent!important}#order_review tbody td{border-bottom:1px solid #EEE;vertical-align:middle}#order_review tbody td:first-child{padding-left:0!important}#order_review tbody td:last-child{padding-right:0!important}#order_review tfoot td,#order_review tfoot th{background:transparent!important;padding:5px 0}#order_review tfoot th{text-align:left;font-weight:300;font-size:13px;line-height:130%;letter-spacing:.02em;text-transform:capitalize;color:#111}#order_review tfoot td{text-align:right;font-weight:700;font-size:13px;line-height:120%;letter-spacing:.02em;text-transform:uppercase;color:#111;margin:0}.woocommerce-order-overview:before,.woocommerce-order-overview:after{display:none!important}.woocommerce-order-overview{background:#fff;display:flex;flex-direction:row;margin:0 -15px;flex-wrap:wrap}.woocommerce-order-overview li{flex:0 0 25%;font-weight:300;font-size:13px!important;line-height:19px;letter-spacing:.02em;text-transform:uppercase;color:#7B8187}.woocommerce-order-overview li strong{font-weight:700;font-size:13px!important}.woocommerce-order-overview:before,.woocommerce-order-overview:after{display:none}.woocommerce-order .section_title{margin-bottom:0;padding-top:40px;text-align:center}.my_account_section .container>.section_title{margin-bottom:20px}.my_account_section h1{margin-bottom:0}.my_account_section .section_title{margin-bottom:15px}.my_account_section .my_acc_table{border:1px solid #EEE;padding-left:20px;padding-right:20px}.my_account_section .my_acc_table th{background:#fff0;font-weight:700;font-size:13px;line-height:19px;letter-spacing:.02em;text-transform:uppercase;color:#111;border-bottom:1px solid #EEE;padding-left:0;padding-right:0}.my_account_section .my_acc_table td{padding-left:0;padding-right:0;font-weight:300;font-size:13px;line-height:130%;letter-spacing:.02em;text-transform:uppercase;color:#111}.my_account_section .my_acc_table td span{position:relative;display:inline-block;padding-right:15px}.my_account_section .my_acc_table td span:after{content:"";position:absolute;width:8px;height:8px;border-radius:8px;background:#D93347;right:0;top:5px}.my_account_section .my_acc_table td span.valid:after{background:#52AC5B}.my_account_section .my_locations_container th:last-child,.my_account_section .my_locations_container td:last-child{text-align:right}#ship-to-different-address .woocommerce-form__input-checkbox{opacity:0}.my_account_section .my_discounts .amount_box{background:#D93347;font-style:normal;font-weight:500;font-size:13px;line-height:130%;letter-spacing:.02em;text-transform:capitalize;color:#FFF;padding:0;width:49px;height:21px;text-align:center;line-height:21px}.my_account_section .my_discounts .amount_box:after{display:none}.my_account_row{background:#fff}.woocommerce-MyAccount-navigation{width:100%;float:none;margin-right:0}.woocommerce-MyAccount-navigation li:nth-child(3){display:none}.woocommerce-MyAccount-content{width:100%;float:none;margin-right:0}.my_account_section .my_account_row{display:flex;flex-direction:row}.my_account_section .my_account_row>.left{flex:0 0 27%;padding:20px}.my_account_section .my_account_row>.right{flex:0 0 73%;padding:20px 20px 40px 20px}.my_orders_section .section_title{margin-bottom:15px}.main_orders_container{padding:20px;border:1px solid #EEE}.main_orders_container thead{display:none!important}.main_orders_container .woocommerce-orders-table__cell-order-total{display:none!important}.main_orders_container td{background:#fff!important;border-bottom:1px solid #EEE}.main_orders_container tr:first-child td{padding-top:0}.main_orders_container td:first-child{padding-left:0}.main_orders_container td:last-child{padding-right:0}.main_orders_container .bordered_btn{text-align:right}.main_orders_container .bordered_btn a{border-color:#335DAD;font-weight:700;font-size:13px;line-height:130%;letter-spacing:.03em;text-transform:uppercase;color:#335DAD;background:#fff0}.main_orders_container .bordered_btn a:after{display:none!important}.woocommerce-orders-table__cell-order-number a{font-weight:700;font-size:13px;line-height:19px;letter-spacing:.02em;text-transform:uppercase;color:#335DAD;text-decoration:none}.woocommerce-orders-table__cell-order-number p{margin:0;font-weight:300;font-size:13px;line-height:130%;letter-spacing:.02em;text-transform:capitalize;color:#111}.woocommerce-orders-table__cell-order-date time{font-weight:400;font-size:13px;line-height:19px;letter-spacing:.02em;text-transform:uppercase;color:#111}.woocommerce-orders-table__cell-order-status .status_label{margin:0;font-weight:400;font-size:13px;line-height:19px;letter-spacing:.02em;text-transform:uppercase;color:#111}.woocommerce-orders-table__cell-order-status .status_value{font-weight:700;font-size:13px;line-height:130%;letter-spacing:.02em;text-transform:uppercase;color:#DDB834}.woocommerce-MyAccount-navigation a{font-weight:400;font-size:16px;line-height:18px;letter-spacing:.01em;color:#7B8187;padding:15px 0 15px 30px!important;position:relative}.woocommerce-MyAccount-navigation a:before{position:absolute;left:-3px;margin:0!important;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.woocommerce-MyAccount-navigation .is-active a{color:#111;font-weight:700}.woocommerce-MyAccount-navigation ul{border:0 none!important}.woocommerce-MyAccount-navigation ul li:last-child{border-bottom:0 none!important}.flex{display:flex;flex-direction:row}.my_acc_box{margin-bottom:30px}.my_acc_box:last-child{margin-bottom:0}.my_acc_box .flex{margin:0 -10px}.my_acc_box .box{flex:0 0 50%;padding:0 10px}.my_acc_box .box_inner{border:1px solid #EEE;padding:20px 15px}.my_acc_box .box_title p{margin-bottom:15px;font-weight:300;font-size:13px;line-height:19px;letter-spacing:.02em;text-transform:uppercase;color:#7B8187}.my_acc_box h3{font-weight:700;font-size:13px;line-height:14px;letter-spacing:.02em;text-transform:uppercase;color:#111;margin-bottom:10px}.my_acc_box .user_details{font-weight:300;font-size:13px;line-height:20px;letter-spacing:.02em;text-transform:uppercase;color:#111;margin:0}.my_acc_box .box_content{margin-bottom:7px;padding-bottom:15px;border-bottom:1px solid #EEE}.my_acc_box .bottom_btns ul{display:flex;flex-direction:row;list-style:none}.my_acc_box .bottom_btns li{margin-right:20px}.blue_btn a{font-weight:400;font-size:13px;line-height:19px;letter-spacing:.02em;text-decoration-line:underline;color:#335DAD}.label_input_style label:not(.not_same_style){font-weight:300;font-size:11px;line-height:11px;letter-spacing:.01em;color:#7B8187;background:#fff;padding-left:2px;padding-right:2px;position:absolute;left:5px;top:-5px;z-index:9}.label_input_style input{width:100%;height:47px;line-height:47px;border:1px solid #CCCACA;font-weight:300;font-size:13px;line-height:26px;letter-spacing:.01em;color:#7B8187;background:#FBFCFE;box-shadow:none}.label_input_style .item,.label_input_style .form-row{margin-bottom:15px;position:relative}.label_input_style .flex{margin-left:-7px;margin-right:-7px}.label_input_style .flex .item{flex:0 0 50%;padding:0 7px}.label_input_style .flex .item_inner{position:relative}.label_input_style .bordered_btn a{display:block;border-color:#335DAD;color:#335DAD;text-decoration:none;text-align:center}.label_input_style button{width:100%;text-align:center}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:47px}.select2-container .select2-selection--single{height:47px}.select2-container--default .select2-selection--single .select2-selection__rendered{font-weight:300;font-size:13px;letter-spacing:.01em;color:#111}.select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:10px;background:url(/wp-content/themes/storefront-child/assets/images/down_arrow.svg) no-repeat center center}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.woocommerce-address-fields.label_input_style input{background:#fff;font-weight:300;font-size:13px;letter-spacing:.01em;color:#111}.select2-results__option{font-weight:300;font-size:13px;line-height:26px;letter-spacing:.01em;color:#111}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background:#335DAD}.top_order_details .flex{margin:0 -10px}.top_order_details h3{font-weight:700;font-size:24px;line-height:30px;color:#111}.top_order_details .box{padding-left:10px;padding-right:10px}.top_order_details .second_box p{margin-bottom:0;font-weight:400;font-size:13px;line-height:19px;letter-spacing:.02em;text-transform:uppercase;color:#111}.top_order_details .second_box .total{font-weight:700}.status_box p{margin:0;background:#52AC5B;height:36px;line-height:36px;min-width:110px;font-weight:700;font-size:13px;letter-spacing:.02em;text-transform:uppercase;color:#FFF;text-align:center}.order_top_structure{margin-bottom:30px}.order_top_structure .flex{margin-left:-10px;margin-right:-10px}.order_top_structure .box{padding-left:10px;padding-right:10px;flex:0 0 33%}.order_top_structure .box_inner{border:1px solid #EEE;padding:20px;min-height:240px}.order_top_structure h3{font-weight:700;font-size:18px;line-height:20px;color:#111;margin-bottom:20px}.order_top_structure .details{min-height:65px;margin-bottom:25px}.order_top_structure .subtitle{font-weight:700;font-size:12px;line-height:19px;letter-spacing:.02em;text-transform:uppercase;color:#111;margin-bottom:5px}.order_top_structure .gray_subtitle{font-weight:300;font-size:13px;line-height:19px;letter-spacing:.02em;text-transform:uppercase;color:#7B8187;min-height:40px}.order_top_structure .shipping_box .gray_subtitle{margin-bottom:0;min-height:1px}.order_top_structure .payment_status{font-weight:700;font-size:13px;line-height:130%;letter-spacing:.02em;text-transform:uppercase;color:#52AC5B;margin-bottom:40px}.order_top_structure .payment_box .label{font-weight:300;font-size:13px;line-height:130%;letter-spacing:.02em;text-transform:uppercase;color:#7B8187;margin-bottom:5px}.order_top_structure .payment_box .total_order{font-weight:700;font-size:13px;line-height:130%;letter-spacing:.02em;text-transform:capitalize;color:#111}.order_top_structure .shipping_box .shipping_address .label{font-weight:300;font-size:13px;line-height:19px;letter-spacing:.02em;text-transform:uppercase;color:#7B8187;margin-bottom:5px}.order_top_structure .shipping_box .shipping_address .address{font-weight:300;font-size:13px;line-height:130%;letter-spacing:.02em;text-transform:uppercase;color:#111;margin:0}.order_top_structure .phone,.order_top_structure .email{font-weight:300;font-size:13px;line-height:19px;letter-spacing:.02em;text-transform:uppercase;color:#111;margin-bottom:3px}.order_details_container th{background:#fff!important;border-bottom:1px solid #EEE;font-weight:300;font-size:13px;line-height:19px;letter-spacing:.02em;text-transform:uppercase;color:#111;padding:10px}.order_details_container .thumbnail{border:.94px solid #EEE;width:75px;height:75px;position:relative}.order_details_container .thumbnail img{position:absolute;max-width:80%;max-height:80%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.order_details_container th:last-child{text-align:right}.order_details_container .flex{align-items:center}.order_details_container .box:first-child{margin-right:10px}.order_details_container .box a{font-weight:700;font-size:13px;line-height:120%;letter-spacing:.02em;text-transform:uppercase;color:#111;text-decoration:none}.order_details_container td{background:#fff!important;vertical-align:middle;border-bottom:1px solid #EEE}.order_details_container td:first-child{padding-left:0}.order_details_container td p,.order_details_container .product-total span{margin:0;font-weight:500;font-size:16px;line-height:130%;letter-spacing:.02em;text-transform:capitalize;color:#111}.bottom_order_table table{max-width:200px;margin-left:auto}.bottom_order_table table:first-child{margin-bottom:0}.bottom_order_table table th,.bottom_order_table table td{background:#fff!important;padding:0}.bottom_order_table table tr:nth-child(3),.bottom_order_table table tr:nth-child(4){display:none}.bottom_order_table table th,.bottom_order_table table td{font-weight:300;font-size:13px;line-height:19px;letter-spacing:.02em;text-transform:uppercase;color:#111}.bottom_order_table table td{font-weight:700;text-align:right}.bottom_order_table table td small{display:none}.bottom_order_table .total,.bottom_order_table .disclaimer{text-align:right}.bottom_order_table .total p{font-weight:500;font-size:28px;line-height:130%;text-align:right;letter-spacing:.02em;text-transform:capitalize;color:#111;margin-bottom:10px}.bottom_order_table .disclaimer p{font-weight:300;font-size:13px;line-height:120%;text-align:right;letter-spacing:.02em;color:#7B8187}.edit-account fieldset{padding:0;background:#fff!important}.edit-account fieldset legend{background:#fff!important}.edit-account button{background:#335DAD;font-weight:600;font-size:15px;line-height:130%;letter-spacing:.02em;text-transform:uppercase;color:#FFF;width:100%;text-align:center;height:47px;line-height:47px;padding:0}.woocommerce-no-products-found{background:#fff0;color:#000;text-align:center;border:0 none}section .content-area{min-height:560px}.search-results .section_title{text-align:center}.search-results.right-sidebar .content-area{width:100%;float:none;margin:0}.lost_password_section{background:#fff;min-height:580px}.lost_password_section form p{font-size:13px;font-weight:300}.lost_password_section form{max-width:540px;margin-left:auto;margin-right:auto}.lost_password_section .woocommerce-form-row{margin:0;width:100%}.lost_password_section .submit_btn{text-align:center}.lost_password_section .submit_btn .button{font-weight:400;font-size:15px;line-height:130%;letter-spacing:.02em;text-transform:uppercase;color:#FFF;padding:12px 30px;display:inline-block;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;background:#335DAD}footer{background:#0D0C0C;clear:both}footer .top_footer{padding-top:70px;padding-bottom:150px;border-bottom:1px solid #555252}footer .footer_columns{display:flex;flex-direction:row;margin:0 -15px}footer .footer_columns .column{flex:0 0 25%;padding:0 15px}footer h5{font-weight:700;font-size:16px;line-height:130%;letter-spacing:.03em;color:#FFF}footer ul{margin:0}footer li{list-style:none}footer li a{font-weight:300;font-size:14px;line-height:200%;letter-spacing:.03em;color:#FFFFFF!important}footer .details p{font-weight:300;font-size:14px;line-height:180%;letter-spacing:.03em;color:#FFFFFF!important}footer .details a{color:#fff!important}footer .footer_row{display:flex;flex-direction:row;margin:0 -10px}footer .footer_row>div{flex:0 0 50%;padding:0 10px}footer .bottom_footer li{display:inline-block;padding:0 3px}footer .bottom_footer .right{text-align:right}footer .left p{font-weight:300;font-size:14px;line-height:130%;letter-spacing:.03em;color:#FFF}footer .bottom_footer{padding:20px 0}footer .bottom_footer p{margin:0}@media all and (max-width:1024px){.first_section_home h1 p,.first_section_home h4{font-size:32px;line-height:48px}.boxes_home .top_structure h2{font-size:18px}.boxes_home .top_structure p{font-size:14px}.boxes_home .bottom_structure h3{font-size:21px}.boxes_categories p{font-size:12px;min-width:220px;text-align:center}}@media all and (max-width:900px){.bordered_btn a,.full_btn a,.full_btn button{font-size:13px}.first_section_home h1 p,.first_section_home h4{font-size:28px;line-height:38px}.first_section_home .content_box{font-size:20px}.first_section_home{padding:90px 0}.product .top_row>div{flex:0 0 100%}.product .top_row{flex-wrap:wrap}.product .top_row>.left{margin-bottom:30px}.my_account_section .my_account_row{flex-wrap:wrap}.my_account_section .my_account_row>.left,.my_account_section .my_account_row>.right{flex:0 0 100%}.row_checkout>div{flex:0 0 100%}.row_checkout .left_checkout{margin-bottom:30px}}@media all and (max-width:800px){.boxes_categories{display:block}.boxes_categories .box_item{flex:0 0 100%;width:100%}footer .footer_columns{flex-direction:column}footer .footer_columns .column{margin-bottom:30px}footer .footer_columns .column:last-child{margin-bottom:0}footer .footer_row{flex-direction:column;text-align:center}footer .bottom_footer .right ul{text-align:center}.order_top_structure .flex{flex-wrap:wrap}.order_top_structure .box{flex:0 0 100%;margin-bottom:10px}.order_top_structure .box:last-child{margin-bottom:0}.register_page .register_page_row{flex-wrap:wrap}.register_page .right{margin-bottom:30px}.register_page .right,.register_page .left{flex:0 0 100%}.register_page .register_structure{max-width:100%}.banners{flex-direction:row;display:flex;margin:0 -10px}.banners .banner_item{flex:0 0 33%;padding:0 10px}}@media all and (max-width:768px){table.shop_table_responsive tr td{padding:10px 0!important}.main_orders_container td:first-child:before{font-weight:700!important}table.shop_table_responsive tr td:first-child{padding-top:30px!important}table.shop_table_responsive tr:first-child td:first-child{padding-top:0!important}}@media all and (max-width:680px){.boxes_home .top_structure li{width:100%;margin-bottom:25px}.boxes_home .top_structure li:last-child{margin-bottom:0}.listing_products_style .product-price span{font-size:14px}.listing_products_style .products_listing li{width:50%}.bottom_section_home .content_box{min-width:100%}.first_section_home h4 br{display:none}header .right_btns li:first-child,header .right_btns li:nth-child(2){display:none}#category_page .category_image{height:250px}#category_page .subcategories_list ul{flex-wrap:wrap}#category_page .subcategories_list li{flex:0 0 50%;margin-bottom:10px}.filters_container .woocommerce-ordering{position:relative;right:auto;top:auto}.woocommerce-cart .section_title h2{font-size:28px;line-height:48px}.my_acc_box .flex{flex-wrap:wrap}.my_acc_box .box{flex:0 0 100%;margin-bottom:15px}.my_acc_box .box:last-child{margin-bottom:0}.header_cart_container .cart_popup_container{display:none!important}}@media all and (max-width:640px){.boxes_categories .box_item{height:225px}.single-product div.product p.price{font-size:21px}table.cart th:nth-child(2),.main_cart_content tbody tr td:nth-child(2){display:none}.main_cart_content .product-subtotal span,.main_cart_content .product-name .cart_item:last-child a{font-size:12px}.main_cart_content th{font-size:12px}.main_cart_content .product-name .cart_item:first-child a{width:55px;height:55px}.order_details_container td p,.order_details_container .product-total span,.order_details_container .box a{font-size:12px}.order_details_container .thumbnail{width:55px;height:55px}.order_details_container td{padding:10px 5px}.order_details_container th:nth-child(2),.order_details_container td:nth-child(2){display:none}.bottom_order_table .total p{font-size:23px;text-align:center}.bottom_order_table .disclaimer{text-align:center}.order-again a{text-align:center;display:block}header .search_form_container input[type="search"]{width:200px}.woocommerce-order-overview li{flex:0 0 100%}}@media all and (max-width:540px){.main_cart_content .quantity_btn input{width:20px!important;box-shadow:none;padding-left:0!important;padding-right:0!important}.main_cart_content tbody .product-quantity .cart_item:last-child{padding-right:0}.main_cart_content tbody tr td{padding:10px 5px}.woocommerce-cart .quantity_btn_container{min-width:82px}}@media all and (max-width:480px){.first_section_home .btns_container ul li{width:100%;margin-bottom:10px}.first_section_home .btns_container ul li a{display:block;text-align:center}.first_section_home .btns_container ul li:last-child{margin-bottom:0}header .inner_form_container button{padding-left:10px;padding-right:10px}}@media all and (max-width:420px){.listing_products_style .product-image{height:185px}.listing_products_style .product-title{min-height:60px}}@media all and (max-width:380px){header .search_form_container input[type="search"]{width:180px}header .search_form_container input[type="submit"]{padding-left:15px;padding-right:15px}.banners{flex-direction:column;flex-wrap:wrap}.banners .banner_item{flex:0 0 100%}.banners .banner_item img{margin:0 auto}.checkout_page{padding-top:30px;padding-bottom:30px}.inner_page_header{margin-bottom:20px}.row_checkout .left_checkout_inner{padding:15px}.billing_details{padding:15px}}.first_section_contact{padding-top:30px}.first_section_contact .top_image{height:400px;margin-bottom:20px}.first_section_contact .section_title{text-align:center;padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #EEE}.first_section_contact .section_description p{font-weight:300;font-size:18px;line-height:155%;text-align:center;color:#0D0C0C}.first_section_contact .section_description p:empty{display:none}.first_section_contact .contact_flex{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -15px}.first_section_contact .contact_flex>div{flex:0 0 50%;padding:0 15px}.first_section_contact .email_container p{font-weight:300;font-size:16px;line-height:155%;letter-spacing:.01em;color:#000}.first_section_contact .email_container a{text-decoration:underline;color:#000}.first_section_contact .title{font-weight:700;font-size:15px;line-height:22px;letter-spacing:.02em;text-transform:uppercase;color:#111;margin-bottom:10px}.first_section_contact .description{font-weight:400;font-size:24px;line-height:140%;letter-spacing:.01em;color:#000;margin:0}.first_section_contact li{list-style:none;margin-bottom:30px}.first_section_contact .form_container{border:1px solid #EEE;padding:20px 30px}.first_section_contact .form_container h3{font-weight:700;font-size:15px;line-height:22px;letter-spacing:.02em;text-transform:uppercase;color:#111}.first_section_contact .form_container .item_row{margin:0 -5px;letter-spacing:-7px}.first_section_contact .form_container .item{margin-bottom:15px}.first_section_contact .form_container .half{width:50%;display:inline-block;padding:0 5px;letter-spacing:normal}.first_section_contact .form_container input[type="text"],.first_section_contact .form_container input[type="email"]{background:#fff;height:47px;line-height:47px;padding-left:10px;padding-right:10px;box-shadow:none;border:1px solid #CCCACA;font-weight:300;font-size:13px;letter-spacing:.01em;color:#7B8187;width:100%}.first_section_contact .form_container textarea{background:#fff;box-shadow:none;border:1px solid #CCCACA;font-weight:300;font-size:13px;resize:none}.my-list-discount__text .woocommerce-Price-amount,.my-list-discount__text .woocommerce-Price-currencySymbol{color:#d00!important;font-weight:600!important}.first_section_contact .submit{text-align:center;margin-bottom:10px}.first_section_contact .submit input{font-weight:600;font-size:15px;background:#335DAD;height:47px;line-height:47px;border:0 none;width:100%;color:#fff;line-height:47px;padding:0;text-transform:uppercase}.first_section_contact .disclaimer{text-align:center}.first_section_contact .disclaimer p{font-weight:300;font-size:13px;line-height:150%;text-align:center;letter-spacing:.01em;color:#7B8187;margin:0}.first_section_contact .disclaimer a{text-decoration:underline;color:#7B8187}.wpcf7-not-valid-tip{display:block;font-size:12px;background:#dd1e53;color:#fff;padding-left:5px}.wpcf7 form .wpcf7-response-output{text-align:center;border:0 none;font-size:14px}@media all and (max-width:1024px){.first_section_contact .top_image{height:300px}.first_section_contact .title{font-size:13px}.first_section_contact .description{font-size:18px}.first_section_contact .title{margin-bottom:5px}.first_section_contact li{margin-bottom:20px}.first_section_contact .contact_flex>div{flex:0 0 100%}}