.archive h1.page-title{font-size:30px;font-weight:400;margin-bottom:20px}.archive .select2-container,.archive p.woocommerce-result-count{display:none!important}.archive .before-shop-loop{align-items:center;display:flex;gap:10px;margin-bottom:30px}.archive form.woocommerce-ordering{margin:0;position:relative}.archive form.woocommerce-ordering:after{background-image:url(../img/arrow-down.svg);background-repeat:no-repeat;background-size:16px;clear:both;content:"";display:block;height:16px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px}.archive form.woocommerce-ordering select.orderby{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;color:#2c2c2c;font-size:16px;max-width:250px;padding:8px 12px}.archive.show-filter button.product-filters i:after{box-shadow:-8px 7px 0 0 currentcolor;transform:translate3d(11px,1px,0)}.archive button.product-filters{align-items:center;border-right:1px solid #ebeeee;color:#2c2c2c;display:flex;font-size:16px;font-weight:400;height:39px;justify-content:center;padding:8px 20px 8px 0;width:-moz-fit-content;width:fit-content}.archive button.product-filters i{height:16px;margin-left:10px;position:relative;width:16px}.archive button.product-filters i:before{box-shadow:0 7px 0 0 currentcolor;height:2px;top:3px;width:100%}.archive button.product-filters i:after,.archive button.product-filters i:before{background:#2c2c2c;color:#2c2c2c;content:"";display:block;left:0;position:absolute}.archive button.product-filters i:after{box-shadow:8px 7px 0 0 currentcolor;height:6px;top:0;transform:translate3d(3px,1px,0);transition:transform .2s ease 0s,box-shadow .2s ease 0s;width:2px}.archive ul.products{--auto-grid-min-size:210px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(var(--auto-grid-min-size),20%)),1fr))}.archive ul.products:after,.archive ul.products:before{content:unset!important}.archive ul.products li.product{float:none!important;margin:0!important;width:100%!important}.berocket_element_above_products,.sidebar-filters{background:#fff;bottom:0;display:inline-block;height:100%;left:0;list-style-type:none;margin:0;max-height:100%;max-width:520px;min-width:320px;overflow:auto;overflow-y:scroll;padding:0;position:fixed;text-align:left;top:0;transform:translate3d(-100%,0,0);transition:transform .3s ease;width:100%;z-index:9999999}.berocket_element_above_products.show,.sidebar-filters.show{transform:translateZ(0)}.berocket_element_above_products::-webkit-scrollbar,.sidebar-filters::-webkit-scrollbar{display:none}.berocket_element_above_products .top-menu-filters,.sidebar-filters .top-menu-filters{align-items:center;background:#fff;display:flex;justify-content:space-between;padding:20px}.berocket_element_above_products .top-menu-filters span,.sidebar-filters .top-menu-filters span{font-size:26px;font-weight:400;margin:0}.berocket_element_above_products .top-menu-filters .close-menu img.icon,.sidebar-filters .top-menu-filters .close-menu img.icon{height:15px;width:15px}.berocket_element_above_products .berocket_single_filter_widget,.sidebar-filters .berocket_single_filter_widget{padding:20px 20px 0}.berocket_element_above_products .berocket_single_filter_widget:last-child .bapf_sfilter,.sidebar-filters .berocket_single_filter_widget:last-child .bapf_sfilter{border-bottom:none}.berocket_element_above_products .berocket_single_filter_widget .bapf_sfilter,.sidebar-filters .berocket_single_filter_widget .bapf_sfilter{margin:0}.berocket_element_above_products .berocket_single_filter_widget .bapf_sfilter .bapf_body,.sidebar-filters .berocket_single_filter_widget .bapf_sfilter .bapf_body{padding-bottom:20px}.berocket_element_above_products .berocket_single_filter_widget h3,.sidebar-filters .berocket_single_filter_widget h3{display:inline-block;font-size:24px;margin-bottom:20px;padding:0;width:100%}.berocket_element_above_products .berocket_single_filter_widget .bapf_hideckbox li label,.berocket_element_above_products .berocket_single_filter_widget .bapf_hideckbox li label a,.sidebar-filters .berocket_single_filter_widget .bapf_hideckbox li label,.sidebar-filters .berocket_single_filter_widget .bapf_hideckbox li label a{color:#2c2c2c;font-size:16px;font-weight:400}.bapf_slidr_main.ui-widget-content .ui-slider-handle{background:#555}.custom-checkout-steps{align-items:center;display:flex;font-size:20px;gap:10px;justify-content:center;text-align:center}.custom-checkout-steps a,.custom-checkout-steps span{font-size:18px}.woocommerce a.remove{color:#595959!important}.woocommerce a.remove:hover{background:unset!important;color:#595959!important}.woocommerce form .form-row textarea{height:6em!important}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading:after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading:after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading:after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading:after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading:after{background-image:url(../img/fav-icon.png);background-repeat:no-repeat;background-size:contain;background-size:20px;content:"";filter:brightness(0) saturate(100%) invert(100%) sepia(14%) saturate(2%) hue-rotate(137deg) brightness(112%) contrast(101%);height:20px;position:absolute;right:15px;top:10px;width:20px}a.added_to_cart.wc-forward{display:none}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:unset}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:unset}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{padding:6px 12px 8px}.woocommerce-cart section#shipping-calculator-form{text-align:start}.woocommerce-cart .wc-proceed-to-checkout a{height:auto;line-height:normal;min-height:50px;padding:10px 15px!important;width:100%}.woocommerce-cart .cart_totals{background:#fff;padding:20px;width:100%!important}.woocommerce-cart .cart_totals td[data-title=Shipping]{background:#fff!important;width:100%}.woocommerce-cart .cart_totals td[data-title=Shipping] .shipping-calculator-button{margin-top:0}.woocommerce-cart .cart_totals td[data-title=Shipping] .shipping-calculator-form .select2-container .select2-selection--single .select2-selection__rendered,.woocommerce-cart .cart_totals td[data-title=Shipping] .shipping-calculator-form label{text-align:start}.woocommerce-cart button[name=update_cart]{display:none!important}.woocommerce-cart table.shop_table{border:none;border-radius:0;position:relative}.woocommerce-cart table.shop_table thead tr{display:flex;flex-direction:inherit;justify-content:space-between}.woocommerce-cart table.shop_table thead tr th{font-size:16px;padding:10px 0}.woocommerce-cart table.shop_table thead .product-price,.woocommerce-cart table.shop_table thead .product-quantity,.woocommerce-cart table.shop_table thead .product-remove,.woocommerce-cart table.shop_table thead .product-thumbnail{display:none}.woocommerce-cart table.shop_table tr{border-bottom:1px solid #ddd;display:block;padding:10px 0;position:relative}.woocommerce-cart table.shop_table tr:last-child{border:none}.woocommerce-cart table.shop_table tr td.actions{align-items:center;border:none;display:flex;flex-direction:column-reverse;gap:10px;justify-content:space-between;padding:0}.woocommerce-cart table.shop_table tr.cart_item td{border:none;display:block!important;padding:5px 25px 5px 80px;text-align:start!important}.woocommerce-cart table.shop_table tr.cart_item td:before{font-weight:400;margin-right:10px}.woocommerce-cart table.shop_table tr.cart_item td.product-thumbnail{left:0;padding:0;position:absolute;top:10px;width:70px}.woocommerce-cart table.shop_table tr.cart_item td.product-thumbnail:before{display:none}.woocommerce-cart table.shop_table tr.cart_item td.product-thumbnail img{aspect-ratio:2/2.6;-o-object-fit:contain;object-fit:contain;width:100%}.woocommerce-cart table.shop_table tr.cart_item td.product-name{padding-right:25px}.woocommerce-cart table.shop_table tr.cart_item td.product-name:before{display:none}.woocommerce-cart table.shop_table tr.cart_item td.product-name a{display:block;font-size:18px;text-align:start;width:100%}.woocommerce-cart table.shop_table tr.cart_item td.product-remove{padding:0;position:absolute;right:0;top:12px}.woocommerce-cart table.shop_table tr.cart_item td.product-remove:before{display:none}.woocommerce-cart table.shop_table tr.cart_item td.product-price{font-size:16px;font-weight:600}.woocommerce-cart table.shop_table tr.cart_item td.product-price:before{content:unset}.woocommerce-cart table.shop_table tr.cart_item td dl.variation{display:flex;gap:5px;margin-top:10px;width:-moz-fit-content;width:fit-content}.woocommerce-cart table.shop_table tr.cart_item td dl.variation dt{font-weight:400}.woocommerce-cart table.shop_table tr.cart_item td.product-quantity:before{display:none}.woocommerce-cart table.shop_table tr.cart_item td.product-quantity .quantity{align-items:center;display:flex;gap:5px;justify-content:start;margin-bottom:20px;margin-top:10px;width:-moz-fit-content;width:fit-content}.woocommerce-cart table.shop_table tr.cart_item td.product-quantity .quantity input{border:1px solid #ebeeee;height:40px;min-width:50px;order:2;padding:10px 5px!important;pointer-events:none;width:50px}.woocommerce-cart table.shop_table tr.cart_item td.product-quantity .quantity .minus,.woocommerce-cart table.shop_table tr.cart_item td.product-quantity .quantity .plus{border:1px solid #ebeeee;color:#2c2c2c;font-size:16px;height:40px;width:40px}.woocommerce-cart table.shop_table tr.cart_item td.product-quantity .quantity .minus{order:1}.woocommerce-cart table.shop_table tr.cart_item td.product-quantity .quantity .plus{order:3}.woocommerce-cart table.shop_table tr.cart_item td.product-subtotal{display:none!important}.woocommerce-cart .coupon{display:flex;margin-bottom:25px;max-width:350px;padding:0!important;position:relative}.woocommerce-cart .coupon input{border:1px solid #ebeeee!important;width:100%!important}.woocommerce-cart .coupon p#coupon-error-notice{left:0;line-height:normal;position:absolute;top:100%}.woocommerce-cart button.empty_cart{border:none;color:#2c2c2c!important;font-size:14px;padding:0;text-decoration:underline}.woocommerce-cart button.empty_cart:hover{background:transparent!important}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background:none}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{line-height:normal}.woocommerce-checkout .woocommerce-privacy-policy-text a,.woocommerce-checkout .woocommerce-privacy-policy-text p{font-size:14px}.woocommerce-checkout ul#shipping_method li{white-space:nowrap}.woocommerce-checkout #place_order{height:auto;line-height:normal;min-height:50px;padding:10px 15px;width:100%}.woocommerce-checkout #payment ul.payment_methods li{font-size:16px}.woocommerce-checkout #payment ul.payment_methods li input{margin:8px 8px 0 0}.woocommerce-checkout #payment div.payment_box:before{border:1em solid transparent;border-bottom-color:#f9f9f9}.woocommerce-checkout .payment_box{background-color:#f9f9f9!important}.woocommerce-checkout ul{list-style-type:none;margin:0;padding:0}.woocommerce-checkout ul li{font-size:14px;font-weight:400;list-style-type:none}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{padding:10px 20px}.woocommerce-checkout .select2-container .select2-dropdown,.woocommerce-checkout .select2-container .select2-selection{border:1px solid #ebeeee!important}.woocommerce-checkout .col-1,.woocommerce-checkout .col-2{width:100%!important}.woocommerce-checkout .col2-set{margin-bottom:20px}.woocommerce-checkout .woocommerce-checkout-review-order-table,.woocommerce-checkout form#customer_details{margin-bottom:40px}.woocommerce-checkout .col-2{margin:20px 0!important}.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last{width:50%!important}.woocommerce-checkout table.shop_table{border:unset}.woocommerce-checkout table.shop_table tr td,.woocommerce-checkout table.shop_table tr th{padding:10px 0}.woocommerce-checkout table.shop_table tr td .amount,.woocommerce-checkout table.shop_table tr th .amount{font-weight:600}.woocommerce-checkout table.shop_table .cart_item{position:relative}.woocommerce-checkout table.shop_table .cart_item td.product-name{height:75px;line-height:normal;padding-left:55px;padding-right:10px;position:relative}.woocommerce-checkout table.shop_table .cart_item .ts-product-image{left:0;position:absolute;top:10px}.woocommerce-checkout table.shop_table .cart_item .ts-product-image img{aspect-ratio:2/2.6;-o-object-fit:contain;object-fit:contain;width:100%}.woocommerce-checkout .woocommerce-form-coupon-toggle{display:none!important}.woocommerce-checkout #payment{background:#fff;border-radius:0}.woocommerce-checkout #ship-to-different-address{font-size:16px;font-weight:400}.woocommerce-checkout #ship-to-different-address label{align-items:center;display:flex;gap:10px}.woocommerce-checkout #footer,.woocommerce-checkout #mobile-navigation-btn,.woocommerce-checkout .menu-container,.woocommerce-checkout .open-search{display:none!important}.bapf-sfa-grey-rounded .berocket_aapf_widget_selected_area li a:before{right:28px;top:-4px}.bapf-sfa-grey-rounded .berocket_aapf_widget_selected_area li a{border:1px solid #ccc;border-radius:0;color:#2c2c2c;min-width:60px;padding:0 10px}.woocommerce table.shop_table{border-radius:0;font-size:16px}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style-type:none;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li{border:1px solid #ebeeee;list-style-type:none;margin-bottom:10px;transition:all .3s}.woocommerce-account .woocommerce-MyAccount-navigation ul li:hover{background:#2c2c2c;border:1px solid #2c2c2c}.woocommerce-account .woocommerce-MyAccount-navigation ul li:hover a{color:#fff}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:block;padding:10px 20px;width:100%}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active{background:#2c2c2c;border:1px solid #2c2c2c}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{color:#fff}@media (min-width:767.98px){.archive ul.products{gap:30px}.woocommerce-cart table.shop_table tr.cart_item td{padding:5px 25px 5px 130px}.woocommerce-cart table.shop_table tr.cart_item td.product-thumbnail{width:110px}.woocommerce-cart table.shop_table tr td.actions{flex-direction:row}}@media (max-width:768px){.woocommerce-account .woocommerce-MyAccount-navigation ul{display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-bottom:30px}.woocommerce-account .woocommerce-MyAccount-navigation ul li{margin-bottom:0}}@media (max-width:578px){.woocommerce-cart .wc-proceed-to-checkout{bottom:0;left:0;padding:15px!important;position:fixed;width:100%;z-index:9}}
