@charset "UTF-8";
section.related.products{clear:both !important}button.button[name=update_cart]{display:none}.woocommerce-message{border-top-color:#000000 !important}.woocommerce-message ::before{color:#000000 !important}a.button.wc-backward,#DOPBSPCalendar-add-to-cart1,.woocommerce-message a,.woocommerce .products .product .button,.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn,.woocommerce-account .addresses .title .edit,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit,.woocommerce button.button,.woocommerce input.button{text-decoration:none !important;text-transform:uppercase;border-radius:50px 50px 50px 50px;font-size:24 px;font-weight:700;padding:12px 40px;border-color:#000000 !important;background-color:#000000 !important;color:#ffffff !important}a.button.wc-backward:hover,#DOPBSPCalendar-add-to-cart1:hover,.woocommerce-message a:hover,.woocommerce .products .product .button:hover,.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn:hover,.woocommerce-account .addresses .title .edit:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{border-color:#ad3232 !important;background-color:#505050 !important;color:#ffffff !important}.woocommerce .shop-pro-img img,.woocommerce-page .shop-pro-img img{width:100%}.woocommerce .products .product{background-color:transparent !important;background-clip:border-box !important;text-align:center !important;padding:5px !important;border:solid none 0px #000000 solid 2px #000000;border-radius:px px px px;box-shadow:""}.woocommerce .products .product a{text-decoration:none}.woocommerce .products .product .woocommerce-loop-product__title,.woocommerce woocommerce-loop-category__title{letter-spacing:-0.0025em !important;font-weight:600 !important;text-transform:uppercase !important;margin-top:1.5rem !important;margin-bottom:1.5rem !important;color:#000000 !important;font-size:24 px !important}.woocommerce .products .product .price{font-size:px !important;color:#000000 !important;font-weight:700 !important;font-family:"Montserrat", sans-serif;line-height:1.5;padding:0px !important;margin:0px !important}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:px !important;color:#000000 !important;font-weight:700 !important;font-family:"Montserrat", sans-serif;line-height:1.5;padding:0px !important;margin:0px !important}.woocommerce ul.products li.product .price{margin-bottom:0px !important}.woocommerce .products .product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:px !important;color:#000000 !important;font-weight:700 !important;font-family:"Montserrat", sans-serif;line-height:1.5;padding:0px !important;margin-bottom:10px !important}span.woocommerce-Price-currencySymbol{margin-right:2px}.coupon input,.quantity input{height:38px}.woo-sidebar .widget{margin-bottom:15px}.woo-sidebar .widget h1,.woo-sidebar .widget h2,.woo-sidebar .widget h3,.woo-sidebar .widget h4,.woo-sidebar .widget h5{margin:0px}.woo-sidebar .widget{margin-bottom:25px;border:1px solid #ccc}.woo-sidebar .widget .wc-block-product-categories{margin:0px;position:relative}.woo-sidebar .widget .wc-block-product-categories:before{content:"Categories";display:block;line-height:1.2}.woo-sidebar .widget .wc-block-product-categories:before,.woo-sidebar .widget .widget-title{padding:10px 15px;margin:0px;background-color:#efefef;font-weight:normal;font-size:20px;border-bottom:1px solid #ccc;font-family:"Montserrat", sans-serif;color:#000000}.woo-sidebar .widget .wc-block-product-categories .wc-block-product-categories-list-item-count:before,.woo-sidebar .widget .wc-block-product-categories .wc-block-product-categories-list-item-count:after{content:""}.woo-sidebar .widget .wc-block-product-categories .wc-block-product-categories-list-item-count span{background-color:#000;color:#fff;border-radius:5px;padding:2px 10px;font-size:14px;float:right}.woo-sidebar .widget ul{margin:0px;padding:0px;list-style:none}.woo-sidebar .widget ul li{padding:10px 15px}.woo-sidebar .widget ul li+li{border-top:1px solid #ccc}.woo-sidebar .widget ul li a{color:inherit;text-decoration:none}.woo-sidebar .widget ul li a:hover{text-decoration:underline}.woo-sidebar .widget .price_slider_wrapper{margin:25px 15px 20px 15px}.woo-sidebar .widget .price_slider_wrapper .price_slider{margin-bottom:25px}.woo-sidebar .widget .price_slider_wrapper input{display:none}.woo-sidebar .widget .price_slider_wrapper button.button{padding:7px 15px !important}.woo-sidebar .widget .price_slider_wrapper .price_label{line-height:32px}.fa-heart-o:before{content:"" !important;color:#000000}.woocommerce div.product div.images img{padding:2px;border:1px solid #d3ced2}.woocommerce div.product div.images .flex-control-thumbs{margin:5px -5px}.woocommerce div.product div.images .flex-control-thumbs li{padding:5px}.woocommerce div.product div.images .flex-control-thumbs li img{padding:2px;border:1px solid #d3ced2}.yith-wcwl-add-to-wishlist{margin:2rem 0}.woocommerce div.product .product_meta>span{display:block;margin:10px 0px;font-weight:bold}.woocommerce div.product .product_meta>span *{font-weight:normal}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0 0 0 2em;margin-bottom:0px}.woocommerce div.product .woocommerce-tabs .panel{border-left:1px solid #d3ced2;border-right:1px solid #d3ced2;border-bottom:1px solid #d3ced2;padding:20px}.woocommerce div.product .woocommerce-tabs .panel h2{color:#000000 !important}#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{min-width:220px;padding:7px 6px 6px 10px}.woocommerce table.shop_table{border-color:false !important}.woocommerce table.shop_table thead tr{background-color:false;color:false}.woocommerce table.shop_table thead th{color:false !important}.woocommerce table.shop_table tbody tr:nth-of-type(odd){background-color:#f5f1f1}.woocommerce table.shop_table,.woocommerce table.shop_table tr th,.woocommerce table.shop_table tr td{border-right:1px solid false !important;border-bottom:1px solid false !important;border-radius:0px !important}.woocommerce table.shop_table a,.woocommerce table.shop_table tr td{color:false !important}.woocommerce table.shop_table tr th:last-child,.woocommerce table.shop_table tr td:last-child{border-right:none !important}.woocommerce table.shop_table .product-remove{width:60px}.woocommerce table.shop_table .product-remove a{background:#f00;color:#fff !important;border-radius:5px;margin:auto}.woocommerce table.shop_table th.product-thumbnail:before{content:"Preview"}.woocommerce table.shop_table .product-thumbnail{width:150px}.woocommerce table.shop_table .product-thumbnail img{width:100%;padding:2px;border:1px solid #aaa}.woocommerce table.shop_table .product-price,.woocommerce table.shop_table .product-quantity,.woocommerce table.shop_table .product-subtotal{width:130px;text-align:right;padding-right:20px}.woocommerce table.shop_table .product-quantity{text-align:center;padding-right:0px}.woocommerce table.shop_table .product-quantity .quantity .qty{margin:auto}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{max-width:500px}.woocommerce .cart-collaterals .cart_totals tr td,.woocommerce-page .cart-collaterals .cart_totals tr td{width:50%}.woocommerce form fieldset{margin-top:30px}.woocommerce form fieldset legend,.woocommerce form .form-row label{font-weight:700}.woocommerce form .form-row input.input-text{padding:7px 6px 6px 10px;height:41px;border-radius:0px;border:1px solid false !important}.woocommerce .col2-set,.woocommerce-page .col2-set{margin-bottom:30px}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:49.5%}.woocommerce form.checkout_coupon .form-row-first,.woocommerce form.checkout_coupon .form-row-last{width:auto;float:left !important}.select2-container .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__arrow{height:41px;border-radius:0px;border-color:#ced4da !important}.select2-container .select2-selection--single>span{line-height:41px !important}#billing_address_1_field,#billing_address_2_field{width:49.5%;display:inline-block}#billing_address_2_field{margin-left:1%}.woocommerce-address-fields,.woocommerce-address-fields__field-wrapper{margin-bottom:30px}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none !important;margin:30px auto 10px auto;display:block}.login label,.login .password-input,.register label,.register .password-input{width:100%}.woocommerce-account .woocommerce-MyAccount-navigation{width:16%}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0px;padding:0px;border-bottom:1px solid #ced4da}.woocommerce-account .woocommerce-MyAccount-navigation ul li{border-left:1px solid #ced4da;border-right:1px solid #ced4da;border-top:1px solid #ced4da}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{text-decoration:none;color:#555;padding:7px 15px;display:block}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{text-decoration:none;background-color:#555;color:#fff}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:10px}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:10px}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:10px}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:10px}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:10px}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:10px}.woocommerce-account .woocommerce-MyAccount-content{width:82%}.woocommerce-account .addresses .title .edit{padding:8px 20px !important}.woocommerce .woocommerce-Addresses .woocommerce-Address{background:#eee;border:1px solid #aaa;width:49%}.woocommerce .woocommerce-Addresses .woocommerce-Address header{padding:20px;border-bottom:1px solid #aaa}.woocommerce .woocommerce-Addresses .woocommerce-Address header h3{margin:0px;font-size:28px}.woocommerce .woocommerce-Addresses .woocommerce-Address address{padding:20px;margin:0px}@media (max-width:1599.98px){.woocommerce-account .woocommerce-MyAccount-navigation{width:20%}.woocommerce-account .woocommerce-MyAccount-content{width:77%}}@media (max-width:1199.98px){.woocommerce-account .woocommerce-MyAccount-navigation{width:25%}.woocommerce-account .woocommerce-MyAccount-content{width:70%}.woocommerce .woocommerce-Addresses .woocommerce-Address{width:100%;float:none;margin-bottom:30px}}@media (max-width:991.98px){.woocommerce-account .woocommerce-MyAccount-navigation{width:30%;float:left}.woocommerce-account .woocommerce-MyAccount-content{width:64%;float:right}}@media (max-width:768.98px){.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:solid 1px #000000}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{width:100%;float:none;margin-bottom:30px}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{margin-bottom:30px}.woocommerce table.shop_table{border-top:none !important}.woocommerce table.shop_table tr th,.woocommerce table.shop_table tr td{border-right:none !important}.woocommerce table.shop_table td.product-quantity:before{margin-top:7px}.woocommerce table.shop_table .product-quantity .quantity .qty{margin-left:auto;margin-right:10px}.woocommerce table.shop_table td.product-remove{text-align:center !important;color:red}.woocommerce table.shop_table td.product-remove a{width:auto;height:auto;display:inline-block;padding:2px 8px}.woocommerce table.shop_table td.product-remove a:after{content:"Remove";font-size:14px;vertical-align:top;line-height:2;padding-left:2px}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce table.shop_table tr th,.woocommerce table.shop_table tr td{max-width:100% !important;width:100% !important}}@media (max-width:575.98px){.woocommerce .woocommerce-Addresses .woocommerce-Address header h3{margin:0px;font-size:22px;line-height:1.7}.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last,#billing_address_1_field,#billing_address_2_field{width:100%;margin-left:0 !important;margin-right:0 !important}}