.single-product div.product .woocommerce-breadcrumb{font-family:Greycliff Light}.woocommerce li.product:hover .show-on-hover{margin:auto!important}.woocommerce .cart button.button{background-color:rgba(255,255,255,1)}.woocommerce .cart button.button{color:#e40428;font-weight:200}.woocommerce .cart button.button{border-width:2px;border-style:solid;border-color:#e40428;border-radius:0;margin-bottom:2em}.woocommerce .cart button.button:hover{color:#3d6675;border-width:2px;border-style:solid;border-color:#3d6675;border-radius:0;margin-bottom:2em}.woocommerce.archive ul.products li a.button{background-color:rgba(255,255,255,1);color:#e40428;font-weight:200}.woocommerce.archive ul.products li a.button{border-width:2px;border-style:solid;border-color:#e40428;border-radius:0;margin-bottom:2em}.woocommerce.archive ul.products li a.button:hover{border-width:2px;border-style:solid;border-color:#3d6675;border-radius:0;margin-bottom:2em}.woocommerce.archive ul.products li a.button:hover{background-color:rgba(255,255,255,1);color:#3d6675;font-weight:200}#secondary .widget-title:after{position:absolute;content:"";left:0;bottom:0;background:#e40428;height:1px;width:100px}#secondary button.button{background-color:#3d6675;color:rgba(255,255,255,1);font-weight:200}@media only screen and (min-width:800px){.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-cart .cart-collaterals .cross-sells{padding:0 px;border-width:1px;border-style:solid;border-color:#ebebeb;border-radius:0;margin-bottom:2em;float:right;width:60%}}@media only screen and (min-width:800px){.woocommerce #content .ast-woocommerce-container div.product div.summary,.woocommerce .ast-woocommerce-container div.product div.summary,.woocommerce-page #content .ast-woocommerce-container div.product div.summary,.woocommerce-page .ast-woocommerce-container div.product div.summary{width:37%}}.woocommerce .widget_product_search button:hover{color:#3d6675;border-width:2px;border-style:solid;border-color:#3d6675}#secondary button.button{background-color:rgba(255,255,255,1);color:#e40428;font-weight:200;border-width:2px;border-style:solid;border-color:#e40428}#secondary button.button:hover{background-color:rgba(255,255,255,1);color:#3d6675;font-weight:200;border-width:2px;border-style:solid;border-color:#3d6675}@media only screen and (min-width:1000px){.elementor-widget-tabs .elementor-tab-content{padding:50px;display:none;column-count:2}}.elementor-5226 .elementor-element.elementor-element-0b372d2 .site-header-account i{background:url("data:image/svg+xml;base64,PHN2ZyBpZD0iRWJlbmVfMSIgZGF0YS1uYW1lPSJFYmVuZSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgODQuNDUgMTEyLjgzIj48ZGVmcz48c3R5bGU+LmNscy0xLC5jbHMtM3tmaWxsOm5vbmU7fS5jbHMtMntjbGlwLXBhdGg6dXJsKCNjbGlwLXBhdGgpO30uY2xzLTN7c3Ryb2tlOiNlNDA0Mjg7c3Ryb2tlLXdpZHRoOjZweDt9PC9zdHlsZT48Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3Ljc3IC0zLjU4KSI+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIxNy43NyIgeT0iMy41OCIgd2lkdGg9Ijg0LjQ1IiBoZWlnaHQ9IjExMi44MyIvPjwvY2xpcFBhdGg+PC9kZWZzPjx0aXRsZT5JQ09OIExvZ2luPC90aXRsZT48ZyBjbGFzcz0iY2xzLTIiPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTIwLjc3LDExNi40MlY3OS44MXMxLjY2LTguMSwxNS42OS0xNC42NWMxNS43LTcuMzIsMTUuNy0xNC42NCw3Ljg1LTIyQzMzLjIyLDMyLjg0LDM1LDYuNTgsNjAsNi41OCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3Ljc3IC0zLjU4KSIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTk5LjIzLDExNi40MlY3OS44MXMtMS42Ni04LjEtMTUuNjktMTQuNjVjLTE1LjctNy4zMi0xNS43LTE0LjY0LTcuODUtMjJDODYuNzgsMzIuODQsODUsNi41OCw2MCw2LjU4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcuNzcgLTMuNTgpIi8+PC9nPjwvc3ZnPg==") 50% 50% no-repeat;background-size:20px 20px}.elementor-5226 .elementor-element.elementor-element-38e24aa .site-header-account i{background:url("data:image/svg+xml;base64,PHN2ZyBpZD0iRWJlbmVfMSIgZGF0YS1uYW1lPSJFYmVuZSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgODQuNDUgMTEyLjgzIj48ZGVmcz48c3R5bGU+LmNscy0xLC5jbHMtM3tmaWxsOm5vbmU7fS5jbHMtMntjbGlwLXBhdGg6dXJsKCNjbGlwLXBhdGgpO30uY2xzLTN7c3Ryb2tlOiNlNDA0Mjg7c3Ryb2tlLXdpZHRoOjZweDt9PC9zdHlsZT48Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3Ljc3IC0zLjU4KSI+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIxNy43NyIgeT0iMy41OCIgd2lkdGg9Ijg0LjQ1IiBoZWlnaHQ9IjExMi44MyIvPjwvY2xpcFBhdGg+PC9kZWZzPjx0aXRsZT5JQ09OIExvZ2luPC90aXRsZT48ZyBjbGFzcz0iY2xzLTIiPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTIwLjc3LDExNi40MlY3OS44MXMxLjY2LTguMSwxNS42OS0xNC42NWMxNS43LTcuMzIsMTUuNy0xNC42NCw3Ljg1LTIyQzMzLjIyLDMyLjg0LDM1LDYuNTgsNjAsNi41OCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3Ljc3IC0zLjU4KSIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTk5LjIzLDExNi40MlY3OS44MXMtMS42Ni04LjEtMTUuNjktMTQuNjVjLTE1LjctNy4zMi0xNS43LTE0LjY0LTcuODUtMjJDODYuNzgsMzIuODQsODUsNi41OCw2MCw2LjU4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcuNzcgLTMuNTgpIi8+PC9nPjwvc3ZnPg==") 50% 50% no-repeat;background-size:20px 20px}div.woocom_shop_cat_ctext{order:1}.woocom_shop_cat_ctext span{text-align:center;width:auto;display:block;color:#e40428;font-weight:700;margin:15px 0 25px}nav.woocommerce-pagination ul.page-numbers li span.page-numbers.current{background-color:#e40428;color:#fff}.woocommerce-checkout .shop_table{background-color:rgba(255,255,255,1)}.woocommerce ul.products li.product .star-rating,.woocommerce-page ul.products li.product .star-rating{display:none}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:.7em;height:.7em;background-color:#3d6675;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce form .form-row textarea,.woocommerce input[type=email],.woocommerce input[type=number],.woocommerce input[type=password],.woocommerce input[type=reset],.woocommerce input[type=search],.woocommerce input[type=tel],.woocommerce input[type=text],.woocommerce input[type=url],.woocommerce textarea,.woocommerce-page form .form-row textarea,.woocommerce-page input[type=email],.woocommerce-page input[type=number],.woocommerce-page input[type=password],.woocommerce-page input[type=reset],.woocommerce-page input[type=search],.woocommerce-page input[type=tel],.woocommerce-page input[type=text],.woocommerce-page input[type=url],.woocommerce-page textarea{padding:5px 0}small{color:rgba(255,255,255,1);display:none}@media only screen and (min-width:1000px){.woocommerce div.product .woocommerce-tabs .panel{padding-right:450px;text-align:justify}}label.wc-pao-addon-name{font-weight:600}.woocommerce.archive ul.products li a.button{display:block;text-align:center}#wcmd_modal button.mfp-close{color:#e40728!important}a.mailcheck-suggestion{color:#fff}footer div.wpforms-container-full .wpforms-form label.wpforms-error{color:#fff!important}.product-categories-list{display:none}.mview{display:none}.checkout-coupon-msg-wrapper .icon,.checkout-login-msg-wrapper .icon{display:none}.woocommerce-form-login-toggle .woocommerce-info a.showlogin{display:none}.checkout-login-msg-wrapper a.showlogin{display:block!important}.checkout-login-msg-wrapper .llink{display:flex}.mob-prodcat-wrapper{display:none}.continue-shopping-btn{margin-bottom:20px;display:none;justify-content:center}@media only screen and (max-width:767px){a.added_to_cart.wc-forward{background-color:#e40428;padding:0 10px!important;color:#fff!important;border-radius:50px;font-size:12px!important}.woocom_shop_cat_ctext span{margin:0}.woocommerce-products-header .page-description{display:none!important}.woocommerce-products-header h1.has-text-align-center{font-size:1em}.woocommerce-js ul.products li.product .onsale{left:0;right:auto;margin:-.5em 0 0 -.5em}.widget.woocommerce.widget_products{margin-left:-20px;margin-right:-20px;padding:15px;background-color:#f7f7f7;margin-bottom:2em}.widget.woocommerce.widget_products .widget-title,.widget.widget_recently_viewed_products .widget-title{font-size:20px!important;color:#e30427;font-weight:600}.woocommerce-js ul.product_list_widget li{padding:.6em 0 .6em 10em;border:0;margin-bottom:15px!important;min-height:9em}.woocommerce-js ul.product_list_widget li img{width:9em;height:9em;border-radius:10px}.woocommerce-js ul.product_list_widget li>a{text-decoration:none;color:#335b69;font-size:14px}.widget_recently_viewed_products ul.product_list_widget li{margin-bottom:25px!important}.woocommerce-js .widget .amount{color:#e30427;font-size:18px;font-weight:600}.woocommerce-js .woocommerce-breadcrumb a,.woocommerce-js .woocommerce-breadcrumb{font-size:12px;color:#335b69}.woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image img{border-radius:10px!important;border:1px solid #ddd!important}.woocommerce-js div.product .product_title{font-size:18px;color:#335b69;font-weight:600}.woocommerce-js div.product p.price,.woocommerce-js div.product span.price{font-size:24px;font-weight:700;color:#e30427;margin:15px 0}div.product select,div.product input{border-radius:50px;height:44px}div.product select{background-position:95% 50%}.woocommerce-js div.product form.cart .button.single_add_to_cart_button{background-color:#e30427;color:#fff;border-radius:50px;height:44px;width:calc(100% - 40% - 1em);padding:10px!important}.woocommerce-js.single-product a.added_to_cart{padding:.4em!important;text-align:right;text-decoration:none!important;margin-bottom:10px}.single.woocommerce-js div.product form.cart div.quantity{width:40%}.single.woocommerce .quantity .minus{border-top-left-radius:50px;border-bottom-left-radius:50px;width:33%;height:44px;text-decoration:none}.single.woocommerce-js input[type=number].qty{height:44px;width:33%}.single.woocommerce .quantity .plus{border-top-right-radius:50px;border-bottom-right-radius:50px;width:33%;height:44px;text-decoration:none}.woocommerce-js div.product div.summary .woocommerce-product-details__short-description ul{margin-left:15px;font-size:14px;line-height:1.3em}.woocommerce-js div.product .woocommerce-tabs ul.tabs{display:flex;gap:10px}.woocommerce-js div.product .woocommerce-tabs ul.tabs:before{height:0;content:none}.woocommerce-js div.product .woocommerce-tabs ul.tabs li{border-radius:50px;background-color:#f7f7f7;font-size:12px;width:33%;text-align:center}.woocommerce-js div.product .woocommerce-tabs ul.tabs li a{color:#335b69}.woocommerce-js div.product .woocommerce-tabs ul.tabs li.active{background-color:#335b69}.woocommerce-js div.product .woocommerce-tabs ul.tabs li.active a{color:#fff}.woocommerce-js div.product .woocommerce-tabs ul.tabs li.active::before{content:none}.woocommerce-Tabs-panel.entry-content,.woocommerce-Tabs-panel.entry-content p,.woocommerce-Tabs-panel.entry-content span,.woocommerce-Tabs-panel.entry-content li{font-size:14px}.woocommerce-Reviews #review_form_wrapper input.submit{background-color:#e30427!important;color:#fff!important;border-radius:50px!important;height:44px;width:100%}.woocommerce .up-sells h2,.woocommerce .related.products h2{font-size:18px;font-weight:700;color:#335b69}.single #wc-stripe-express-checkout-element{display:none!important}.widget.woocommerce.widget_product_categories,.sidebar-main .widget_price_filter,.sidebar-main .widget_product_search{display:none}.mob-prodcat-wrapper{display:block;display:flex;padding:10px;background-color:#e40428;border-radius:25px;margin-bottom:25px;margin-top:-15px;position:relative;z-index:25;transition:opacity .3s ease,box-shadow .3s ease}.mob-prodcat-wrapper.is-lsticky{position:sticky;top:0;opacity:1;box-shadow:0 2px 8px rgba(0,0,0,.1)}.mob-prodcat-wrapper.is-lstopped{opacity:.6;box-shadow:none}.cat-arrow{display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:20px;font-weight:700;color:#3d6675!important;line-height:1;cursor:pointer;background-color:#f7f7f7!important;padding:10px}.cat-arrow.left{margin-right:5px}.cat-arrow.right{margin-left:5px}.product-categories-list{display:flex!important;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;list-style:none!important;scrollbar-width:none;padding:0;margin:0!important;scroll-behavior:smooth}.product-categories-list li{flex:0 0 auto;background:#f7f7f7;border-radius:50px;scroll-snap-align:start;display:flex;align-items:center;justify-content:center;padding:7px 10px;min-width:50px}.product-categories-list li.sale{border:1px solid #e30427}.product-categories-list li.active{background-color:#335b69;color:#fff}.product-categories-list li a{text-decoration:none;font-size:11px;font-weight:700;line-height:1.3em}.product-categories-list li.active a{color:#fff!important}.cart-prd-search{margin-bottom:25px}td.product-thumbnail:before,td.product-name:before,td.product-price:before,td.product-quantity:before{content:none!important}.mview{display:block;text-align:left}.mview p{margin:0}.mview.pname,.mview .woocommerce-Price-amount{font-weight:600!important}.mview.pname{line-height:1.3em}.mview.pname .variation{font-size:12px;line-height:1.3em}.mview.pname .variation dt{display:flex}.mview.cart-heading{height:30px;padding:5px 10px;background-color:#f7f7f7}.mview.cart-heading h2{font-size:14px;display:flex;gap:10px;align-items:center;justify-content:center;color:#335b69;font-weight:600}.woocommerce-js .woocommerce table.shop_table{border-radius:10px}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{margin-bottom:25px}.cart td.product-remove,.cart td.product-name,.cart td.product-price,.cart td.product-subtotal{display:none!important}.woocommerce table.shop_table td,.woocommerce-page table.shop_table td{border:0!important}td.product-quantity,td.product-thumbnail{display:flex!important;align-items:center;gap:10px}.woocommerce table.shop_table .product-thumbnail img,.woocommerce-page table.shop_table .product-thumbnail img{width:100px;max-width:250px;border-radius:10px}.woocommerce-cart table.shop_table .woocommerce-Price-amount{display:block;color:#e30427}div.coupon{position:relative;width:100%}button.button[name=apply_coupon]{position:absolute!important;right:10px!important;float:none!important;margin:0!important;border:0!important;background-color:#e30427!important;color:#fff!important;border-radius:50px!important;width:auto!important;height:32px!important;padding:8px 10px!important}.couponc p{margin:0}.cart-collaterals .continue-shopping-btn{display:block}a.checkout-button.wc-forward{height:44px;background-color:#e40428!important;color:#fff!important;border-radius:50px!important;font-size:14px!important;line-height:1.3em!important}.woocommerce-cart .widget_product_search{display:none!important}.cart-collaterals .cart_gift_prd{border:0!important;padding:0!important}.cart_gift_prd ul.products li{border:1px solid #ddd!important;border-radius:10px!important;display:flex!important;flex-direction:row!important;gap:10px;padding:10px!important;margin-bottom:15px!important;margin-right:0!important}.cart_gift_prd ul.products .woocommerce-loop-product__title{min-height:unset!important}.cart_gift_prd ul.products li p{margin:0!important}.cart_gift_prd ul.products li .astra-shop-thumbnail-wrap{width:40%}.cart_gift_prd ul.products li .astra-shop-summary-wrap{width:60%}.cart_totals{border:1px solid #ddd;border-radius:10px!important;padding:0 10px!important}.cart_totals h2{background-color:#fff!important;border-bottom:0!important;margin:0!important;text-align:left!important;padding:10px 5px!important}.cart-totals table tr{margin-bottom:0!important}.cart_totals td,.cart_totals th,.woocommerce .cart_totals table.shop_table_responsive .woocommerce-shipping-totals th,.woocommerce .cart_totals table.shop_table_responsive .woocommerce-shipping-totals td{padding:0 10px!important;width:100%!important;text-align:left!important}.woocommerce-shipping-totals.shipping th{border:0!important;width:100%!important;font-weight:600!important;margin-bottom:15px!important}.woocommerce-shipping-totals.shipping td:before{content:none!important}.woocommerce-shipping-methods ul,.woocommerce-shipping-methods li{padding:10px!important;margin-bottom:15px!important;text-indent:0!important;border:1px solid #ddd!important;border-radius:10px;display:flex}.woocommerce-js ul#shipping_method li label{font-weight:600!important;color:#335b69!important;display:flex;gap:5px;font-size:14px!important}.woocommerce-js ul#shipping_method li input{vertical-align:text-bottom;width:20px;height:20px;margin-right:10px;flex-shrink:0}.woocommerce-js ul#shipping_method label .woocommerce-Price-amount{position:absolute;right:35px}.cart_totals .woocommerce-Price-amount{font-weight:600!important}.ast-filter-wrap{display:none!important}.woocommerce-js a.remove .ahfb-svg-iconset{transform:none!important}.woocommerce-js a.remove .ahfb-svg-iconset:before{content:url("https://laschachtula.at/wp-content/uploads/2025/12/trash.svg")}.woocommerce-js a.remove{width:30px;height:30px;line-height:30px}.cart .product-quantity .minus{border-bottom-left-radius:50px;border-top-left-radius:50px}.cart .product-quantity .plus{border-bottom-right-radius:50px;border-top-right-radius:50px}.shop_table.woocommerce-checkout-review-order-table{padding:25px 0!important;border:1px solid #ebeff0!important;border-radius:10px!important;table-layout:fixed!important}.woocommerce-checkout-review-order-table thead{display:none}form #order_review td.product-name{width:75%;min-width:250px}form #order_review td.product-total{width:25%;min-width:50px;font-size:14px!important;color:#335b69}.woocommerce-checkout-review-order-table .wc-gzd-cart-item-name-wrapper{display:flex;gap:10px;font-size:14px;position:relative;align-items:center;color:#335b69;font-weight:700}.woocommerce-checkout-review-order-table .wc-gzd-cart-item-thumbnail{width:42px;min-width:42px!important;margin-right:unset!important}.woocommerce-checkout-review-order-table .wc-gzd-cart-item-thumbnail img{width:42px!important;height:auto;border-radius:10px!important}#order_review .cart_item .variation{font-size:12px;margin-top:5px}form #order_review td.product-total .woocommerce-Price-amount.amount{font-weight:700}.woocommerce-checkout-review-order-table p.delivery-time-info,.woocommerce-checkout-review-order-table p.units-info{margin-left:55px!important}.shop_table.woocommerce-checkout-review-order-table tbody td{border-bottom:1px solid #ebeff0!important}tr.woocommerce-shipping-totals.shipping th,tr.woocommerce-shipping-totals.shipping td{display:block;width:100%}.place-order #pwgc-redeem-gift-card-number,.wc-proceed-to-checkout #pwgc-redeem-gift-card-number{width:100%;border-radius:50px;height:44px;padding:10px;font-size:14px;color:#335b69!important}.place-order #pwgc-redeem-button,.wc-proceed-to-checkout #pwgc-redeem-button{margin-bottom:6px!important;position:absolute;display:block;bottom:0;width:auto;right:5px;border-radius:50px;background-color:#e40428;color:#fff!important;height:32px;padding:5px 10px}.place-order #pwgc-redeem-gift-card-form,.wc-proceed-to-checkout #pwgc-redeem-gift-card-form{margin-bottom:15px;position:relative}.woocommerce-checkout form #place_order{width:100%;background-color:#e40428!important;color:#fff!important;border-radius:50px!important}form.checkout input,form.checkout select{border-radius:50px!important;height:44px;padding:0 10px!important}form.checkout input[type=radio],form.checkout input[type=checkbox]{height:auto;accent-color:#e40428}form.checkout textarea{border-radius:10px!important;padding:10px!important}.woocommerce .select2-container .select2-selection--single,.woocommerce select,.woocommerce-page .select2-container .select2-selection--single,.woocommerce-page select{border-radius:50px}h3#ship-to-different-address span{font-size:14px!important}form.checkout input::placeholder,form.checkout textarea::placeholder,form.checkout select ::placeholder,form.checkout input,form.checkout select,form.checkout textarea,.select2-selection__rendered{color:#335b69!important}li.wc_payment_method{border:1px solid #ddd;border-radius:10px;margin-bottom:15px!important;padding:10px}li.wc_payment_method.payment_method_bacs,li.wc_payment_method.payment_method_paypal{border-radius:10px!important}.woocommerce-js #order_review #payment li input{vertical-align:middle;width:20px;height:20px;margin-right:10px}#order_review .wc-gzd-checkbox-placeholder-legal{margin-bottom:30px}.cart-subtotal th,.cart-subtotal td .woocommerce-Price-amount{font-weight:600!important}.woocommerce-page.woocommerce-checkout table.shop_table th{margin-bottom:0!important}tr.order-total th,tr.order-total td strong .woocommerce-Price-amount{color:#e40428!important;font-weight:600!important}tr.order-total th,tr.order-total td{border:0!important}tr.order-tax th,tr.order-tax td{padding:0 14px 12px!important;font-size:12px!important;font-weight:600!important;border:0!important}tr.order-tax td .woocommerce-Price-amount{font-weight:600!important}.woocommerce-page.woocommerce-checkout table.shop_table th{margin-left:5px}.woocommerce.woocommerce-checkout table.shop_table td{margin-right:5px}.woocommerce table.shop_table.woocommerce-checkout-review-order-table{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;margin-bottom:0!important}.woocommerce-checkout form #order_review .wc-gzd-order-submit{border:1px solid #ebeff0!important;border-top:0!important;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:10px!important}table.shop_table .woocommerce-shipping-totals td,table.shop_table .woocommerce-shipping-totals th{width:100%!important;text-align:left!important}table.shop_table.woocommerce-checkout-review-order-table .woocommerce-shipping-totals td{display:table-cell!important}form.checkout label.checkbox input{display:inline-block}form.checkout label.checkbox span,form.checkout .mc4wp-checkbox-woocommerce label span{width:calc(100% - 40px)!important;display:inline-block;vertical-align:top;font-size:12px!important;margin-top:3px}form.checkout .validate-required label.checkbox span{width:calc(100% - 40px - 5px)!important}form.checkout input[type=checkbox]{width:20px!important;height:20px!important;vertical-align:text-bottom;border-radius:50%!important;border:1px solid #ebeff0;appearance:none;-webkit-appearance:none;outline:none;background-color:#fff;padding:0!important;margin-right:10px;display:inline-block!important}form.checkout input[type=checkbox]:checked{background-color:#e40428;border:0!important}form.checkout input[type=checkbox]:checked:before{content:"";border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:block;width:5px;height:10px;margin-left:7px;margin-top:4px}#order_review .cart-subtotal td{border-bottom:1px solid #ddd!important}.woocommerce-checkout .woocommerce-info{background-color:#f7f7f7;border-top:0;border-radius:10px;color:#335b69;margin-left:-20px;margin-right:-20px}.woocommerce-checkout .woocommerce-info a{color:#e40428;background-color:#fff;border-radius:50px;padding:5px 10px;font-size:14px!important}.woocommerce-form-login input{border-radius:50px!important}button.show-password-input{display:none}.woocommerce-form-login__submit{background-color:#e40428!important;color:#fff!important;border-radius:50px!important;width:100%}.woocommerce-form-coupon-toggle .woocommerce-info,.woocommerce-form-login-toggle .woocommerce-info{padding:10px}.woocommerce-form-coupon-toggle .woocommerce-info:before,.woocommerce-form-login-toggle .woocommerce-info:before{display:none}.checkout-coupon-msg-wrapper,.checkout-login-msg-wrapper{display:flex;gap:10px;align-items:center}.checkout-coupon-msg-wrapper .icon,.checkout-login-msg-wrapper .icon{background-color:red;height:32px;width:32px;border-radius:50px;padding:5px;position:relative;display:block}.checkout-login-msg-wrapper a.showlogin{padding:0 10px!important}.continue-shopping-btn.show{display:flex}.continue-shopping-btn a.button{background-color:#e40428!important;color:#fff!important;border-radius:50px!important;max-width:320px;width:100%;text-align:center}.cart.wishlist_table .product-add-to-cart{background-color:#e40428;height:44px;border-radius:50px;padding:10px;display:block;width:100%}.cart.wishlist_table .product-add-to-cart a{color:#fff!important}.cart-collaterals .yith-wcwl-add-button{display:none}}