.onsale{position:absolute;left:0;z-index:9;display:inline-block;color:#fff;justify-content:center;align-items:center;font-size:.8rem;line-height:23px;letter-spacing:.5px;width:50px;text-align:center;background-color:#f3731f;border-radius:3px;font-weight:300}.onsale.new-badge{background-color:#000}.onsale.new-badge+.onsale{left:55px}.product-images .onsale{left:15px}.product-images .onsale+.onsale{left:70px}.variations-badge{border-radius:3px;font-size:.7rem;padding:.1em .5em}.attachment-woocommerce_thumbnail,.woocommerce-placeholder{margin-bottom:0;transition:all .2s ease;width:100%;padding:1.2rem;object-fit:contain;background-color:#fff;height:130px}@media (min-width:1400px){.attachment-woocommerce_thumbnail,.woocommerce-placeholder{height:160px}}#recent .attachment-woocommerce_thumbnail,#recent .woocommerce-placeholder,.cross-sells .attachment-woocommerce_thumbnail,.cross-sells .woocommerce-placeholder,.related .attachment-woocommerce_thumbnail,.related .woocommerce-placeholder,.up-sells .attachment-woocommerce_thumbnail,.up-sells .woocommerce-placeholder{height:170px;padding:1rem}.related{position:relative;width:100%;padding-right:15px;padding-left:15px;flex:0 0 100%;max-width:100%}#recent .product,.cross-sells .product,.related .product,.up-sells .product{margin-bottom:0!important}#recent .product .price,#recent .product .woocommerce-loop-product__title,.cross-sells .product .price,.cross-sells .product .woocommerce-loop-product__title,.related .product .price,.related .product .woocommerce-loop-product__title,.up-sells .product .price,.up-sells .product .woocommerce-loop-product__title{font-size:.8rem}#recent .product .attachment-woocommerce_thumbnail,#recent .product .woocommerce-placeholder,.cross-sells .product .attachment-woocommerce_thumbnail,.cross-sells .product .woocommerce-placeholder,.related .product .attachment-woocommerce_thumbnail,.related .product .woocommerce-placeholder,.up-sells .product .attachment-woocommerce_thumbnail,.up-sells .product .woocommerce-placeholder{height:150px}@media (min-width:1200px){#recent .product,.cross-sells .product,.related .product,.up-sells .product{flex:0 0 16.6666667%;max-width:16.6666667%}}@media (min-width:992px) and (max-width:1199.98px){#recent .product,.cross-sells .product,.related .product,.up-sells .product{flex:0 0 20%;max-width:20%}#recent .product .attachment-woocommerce_thumbnail,#recent .product .woocommerce-placeholder,.cross-sells .product .attachment-woocommerce_thumbnail,.cross-sells .product .woocommerce-placeholder,.related .product .attachment-woocommerce_thumbnail,.related .product .woocommerce-placeholder,.up-sells .product .attachment-woocommerce_thumbnail,.up-sells .product .woocommerce-placeholder{height:130px}#recent .product:last-of-type,.cross-sells .product:last-of-type,.related .product:last-of-type,.up-sells .product:last-of-type{display:none}}aside .widgets-wrapper{margin-top:1.95rem}aside .widgets-wrapper:first-of-type{margin-top:0}aside .widgets-wrapper .widget-title{margin-bottom:.65rem}aside .product-categories,aside .wc-block-product-categories>ul,aside .wc-brand-list-layered-nav-product_brand,aside .woocommerce-widget-layered-nav-list{padding:0;margin:0}aside .product-categories li,aside .wc-block-product-categories>ul li,aside .wc-brand-list-layered-nav-product_brand li,aside .woocommerce-widget-layered-nav-list li{list-style:none}aside .product-categories li a,aside .product-categories li a:visited,aside .wc-block-product-categories>ul li a,aside .wc-block-product-categories>ul li a:visited,aside .wc-brand-list-layered-nav-product_brand li a,aside .wc-brand-list-layered-nav-product_brand li a:visited,aside .woocommerce-widget-layered-nav-list li a,aside .woocommerce-widget-layered-nav-list li a:visited{color:#656565}aside .product-categories li a:active,aside .product-categories li a:focus,aside .product-categories li a:hover,aside .wc-block-product-categories>ul li a:active,aside .wc-block-product-categories>ul li a:focus,aside .wc-block-product-categories>ul li a:hover,aside .wc-brand-list-layered-nav-product_brand li a:active,aside .wc-brand-list-layered-nav-product_brand li a:focus,aside .wc-brand-list-layered-nav-product_brand li a:hover,aside .woocommerce-widget-layered-nav-list li a:active,aside .woocommerce-widget-layered-nav-list li a:focus,aside .woocommerce-widget-layered-nav-list li a:hover{color:#f3731f}aside .product-categories li.current-cat-parent>a,aside .product-categories li.current-cat>a,aside .wc-block-product-categories>ul li.current-cat-parent>a,aside .wc-block-product-categories>ul li.current-cat>a,aside .wc-brand-list-layered-nav-product_brand li.current-cat-parent>a,aside .wc-brand-list-layered-nav-product_brand li.current-cat>a,aside .woocommerce-widget-layered-nav-list li.current-cat-parent>a,aside .woocommerce-widget-layered-nav-list li.current-cat>a{color:#f3731f}aside .product-categories li a:before,aside .wc-block-product-categories>ul li a:before,aside .wc-brand-list-layered-nav-product_brand li a:before,aside .woocommerce-widget-layered-nav-list li a:before{content:"- ";color:inherit}aside .product-categories li.chosen a,aside .wc-block-product-categories>ul li.chosen a,aside .wc-brand-list-layered-nav-product_brand li.chosen a,aside .woocommerce-widget-layered-nav-list li.chosen a{color:#f3731f}aside .product-categories li.chosen a:before,aside .wc-block-product-categories>ul li.chosen a:before,aside .wc-brand-list-layered-nav-product_brand li.chosen a:before,aside .woocommerce-widget-layered-nav-list li.chosen a:before{content:"x "}aside .product-categories .children,aside .wc-block-product-categories>ul .children,aside .wc-brand-list-layered-nav-product_brand .children,aside .woocommerce-widget-layered-nav-list .children{padding-left:1.3rem}aside .product-categories .count,aside .wc-block-product-categories>ul .count,aside .wc-brand-list-layered-nav-product_brand .count,aside .woocommerce-widget-layered-nav-list .count{display:none}aside .wc-brand-list-layered-nav-product_brand,aside .woocommerce-widget-layered-nav-list{max-height:250px;overflow:auto}aside .wc-brand-list-layered-nav-product_brand.jspScrollable,aside .woocommerce-widget-layered-nav-list.jspScrollable{position:relative}aside .wc-brand-list-layered-nav-product_brand.jspScrollable:after,aside .woocommerce-widget-layered-nav-list.jspScrollable:after{content:"";display:block;height:40px;background:#fff;background:linear-gradient(to top,#fff 25%,rgba(255,255,255,0) 100%);position:absolute;bottom:0;left:0;width:100%;pointer-events:none}@media (max-width:1199.98px){aside .wc-brand-list-layered-nav-product_brand.jspScrollable:after,aside .woocommerce-widget-layered-nav-list.jspScrollable:after{background:linear-gradient(to top,#fafafa 25%,rgba(250,250,250,0) 100%)}}aside .wc-brand-list-layered-nav-product_brand.jspScrollable li,aside .woocommerce-widget-layered-nav-list.jspScrollable li{padding-right:.5rem}aside .wc-brand-list-layered-nav-product_brand.jspScrollable li:last-child,aside .woocommerce-widget-layered-nav-list.jspScrollable li:last-child{margin-bottom:1.5rem}aside .wc-brand-list-layered-nav-product_brand .jspVerticalBar,aside .woocommerce-widget-layered-nav-list .jspVerticalBar{width:3px}aside .wc-brand-list-layered-nav-product_brand .jspVerticalBar .jspTrack,aside .woocommerce-widget-layered-nav-list .jspVerticalBar .jspTrack{background:#f1f1f1}aside .wc-brand-list-layered-nav-product_brand .jspVerticalBar .jspTrack .jspDrag,aside .woocommerce-widget-layered-nav-list .jspVerticalBar .jspTrack .jspDrag{background:#656565}aside .product-categories .cat-item>.children{display:none}aside .product-categories .cat-item.active-parent>.children,aside .product-categories .cat-item.current-cat-parent>.children,aside .product-categories .cat-item.current-cat>.children{display:block}aside .product-categories .cat-item.cat-parent{position:relative}aside .product-categories .cat-item.cat-parent span.trig{position:absolute;top:0;right:0;z-index:2;cursor:pointer}aside .product-categories .cat-item.cat-parent span.trig:after{content:"\f0ab";font-family:"Font Awesome 5 Pro";font-weight:400;font-size:13px}aside .wc-block-product-categories-list .wc-block-product-categories-list-item>.wc-block-product-categories-list{display:none}aside .wc-block-product-categories-list .wc-block-product-categories-list-item.active-parent>.wc-block-product-categories-list,aside .wc-block-product-categories-list .wc-block-product-categories-list-item.current-cat-parent>.wc-block-product-categories-list,aside .wc-block-product-categories-list .wc-block-product-categories-list-item.current-cat>.wc-block-product-categories-list{display:block}aside .wc-block-product-categories-list .wc-block-product-categories-list-item.asdf{position:relative}aside .wc-block-product-categories-list .wc-block-product-categories-list-item.asdf span.trig{position:absolute;top:0;right:0;z-index:2;cursor:pointer}aside .wc-block-product-categories-list .wc-block-product-categories-list-item.asdf span.trig:after{content:"\f0ab";font-family:"Font Awesome 5 Pro";font-weight:400;font-size:13px}aside .active-filters ul{padding:0}aside .active-filters ul li{list-style:none}aside .active-filters ul li a:before{content:"x ";color:inherit}.woocommerce-loop-product__title{margin-bottom:0;font-size:.9rem;font-style:normal;line-height:1.2em;text-transform:unset;transition:color .25s ease}.woocommerce-pagination{font-size:.8rem}.woocommerce-pagination ul{padding:0;margin:0}.woocommerce-pagination ul li{display:inline-block;border:1px solid #f1f1f1}.woocommerce-pagination ul li a,.woocommerce-pagination ul li span{min-width:32px;text-align:center;padding:.25rem .5rem;display:block}.woocommerce-pagination ul li a:not(.current):hover,.woocommerce-pagination ul li span:not(.current):hover{background-color:#f1f1f1}.sort-filter{margin-bottom:1.3rem;flex-wrap:wrap}.sort-filter *{font-size:.8rem}.woocommerce-result-count{margin:0}@media (max-width:767.98px){.woocommerce-result-count{margin-bottom:.5rem;flex:0 0 100%}}.woocommerce-ordering select{width:auto}.single-product .entry-summary form{overflow:hidden}.single-product .entry-summary .price{font-weight:500;font-size:1.75rem;color:#f3731f}.single-product .product-type-variable .entry-summary .price{color:inherit;opacity:.35;font-size:1.5rem}.single-product .product-type-variable .entry-summary .woocommerce-variation-price .price{color:#f3731f;font-size:1.75rem;opacity:1}.single-product .woocommerce-product-rating{margin-bottom:1.3rem;overflow:hidden}.single-product .woocommerce-product-rating .star-rating,.single-product .woocommerce-product-rating .woocommerce-review-link{float:left;margin-top:0}.single-product .woocommerce-product-rating .woocommerce-review-link{font-size:70%;line-height:1em;margin-left:5px}.products .product .price{font-size:.9rem;display:block}.product ins{color:#f3731f;font-weight:500}.price del{font-size:80%;color:#cbcbcb;font-weight:300}a.woocommerce-LoopProduct-link{color:#656565}.cart-contents.menu-item{position:relative;padding-right:.5rem;display:block}.cart-contents.menu-item:before{content:"\f291";font-family:"Font Awesome 5 Pro";font-weight:300;margin-right:.2rem;font-size:32px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cart-contents-count{font-size:12px;background-color:#f3731f;padding:.2rem .35rem;border-radius:500px;position:absolute;top:-7px;right:5px;display:inline-block;line-height:1em;font-weight:500;color:#fff}.woocommerce-variation-add-to-cart{margin-top:1.3rem;float:left}.woocommerce-variation-add-to-cart.woocommerce-variation-add-to-cart-disabled{display:none}.single-product form .quantity{float:left}.single-product form .quantity input{border-radius:3px 0 0 3px}.single_add_to_cart_button{float:left;border-radius:0 3px 3px 0!important}.single_add_to_cart_button.no-qty-btn{float:none;border-radius:3px!important}.woocommerce-product-details__short-description{margin-bottom:1.3rem}.variations{margin:0}.stock{font-weight:500}.stock.in-stock{color:green}.stock.out-of-stock{color:red}.product_meta{margin-top:2.6rem}.product_meta .sku_wrapper{display:block}.product_meta .posted_in{display:block}.product_meta a,.product_meta a:visited{color:#f3731f}ul.woocommerce-error{padding:1rem;background-color:#fafafa;margin-bottom:1.3rem;color:#f3731f;font-weight:500}ul.woocommerce-error li{list-style:none}ul.woocommerce-error li:before{content:"-";margin-right:.2rem}ul.woocommerce-error a.button{display:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1rem;background-color:#fafafa;margin-bottom:2.6rem}.woocommerce-message{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse}.woocommerce-error .wc-forward{display:none}.woocommerce-tabs .tabs li{border-bottom:2px solid #bebebe;margin-right:1.3rem!important}.woocommerce-tabs .tabs li a{color:#bebebe}.woocommerce-tabs .tabs li.active,.woocommerce-tabs .tabs li.is-active,.woocommerce-tabs .tabs li:hover{border-bottom:2px solid #656565}.woocommerce-tabs .tabs li.active a,.woocommerce-tabs .tabs li.is-active a,.woocommerce-tabs .tabs li:hover a{color:#656565}.woocommerce-product-gallery__image:not(:first-of-type){width:20%;float:left;margin-top:1.3rem}.woocommerce-product-gallery__image:not(:first-of-type) img:not(.wp-post-image){width:100%;object-fit:contain;height:108px;padding:.5rem}.shop_table{width:100%}.shop_table th{font-weight:500}.shop_table td:not(.actions),.shop_table th{vertical-align:top;padding-right:1rem}.shop_table td:not(.actions).woocommerce-orders-table__cell,.shop_table th.woocommerce-orders-table__cell{vertical-align:middle}.shop_table.woocommerce-orders-table td,.shop_table.woocommerce-orders-table th{padding-bottom:.65rem}.shop_table ul#shipping_method{padding:0;margin-bottom:0}.shop_table ul#shipping_method li{list-style:none}.shop_table ul#shipping_method li input{float:left;margin-right:.25rem;margin-top:.25rem}.shop_table ul#shipping_method li label{margin:0}.description-holder{height:150px;overflow:hidden;position:relative}.description-holder.is-closed:after{content:"";display:block;height:50px;background:#fff;background:linear-gradient(to top,#fff 25%,rgba(255,255,255,0) 100%);position:absolute;bottom:0;left:0;width:100%}.description-holder.is-open{height:auto}.more-link{transition:none}.more-link:after{content:"Mehr anzeigen"}.more-link.is-active{margin-top:.5rem}.more-link.is-active:after{content:"Weniger anzeigen"}table.variations tr .label label{margin-bottom:.25rem;font-weight:500}table.variations tr td{padding:0;vertical-align:top}table.variations tr .value{margin-bottom:1.5rem}table.variations select{width:auto}table.variations .reset_variations{margin-top:.65rem;display:block;line-height:1em;font-size:.8rem}table.variations .variable-items-wrapper.button-variable-wrapper{margin:0;padding:0;list-style:none;font-size:.9rem}table.variations .variable-items-wrapper.button-variable-wrapper li{display:inline-block;padding:.25em 1rem;cursor:pointer;margin-right:.5rem;background-color:#fafafa;transition:background-color .25s ease;border-radius:3px}table.variations .variable-items-wrapper.button-variable-wrapper li:hover{background-color:#f1f1f1}table.variations .variable-items-wrapper.button-variable-wrapper li.selected{background-color:#f3731f;color:#fff}table.variations .variable-items-wrapper.button-variable-wrapper li.disabled{cursor:not-allowed;pointer-events:none;opacity:.4}.woocommerce-variation-price{font-size:2rem;font-weight:500}.woocommerce-variation-price del{color:#656565}.woocommerce-page .woocommerce fieldset legend:not(.woocommerce-loop-product__title):not(#ship-to-different-address),.woocommerce-page .woocommerce h2:not(.woocommerce-loop-product__title):not(#ship-to-different-address),.woocommerce-page .woocommerce h3:not(.woocommerce-loop-product__title):not(#ship-to-different-address){font-size:1.25rem}.pswp__bg{background:#fff}.pswp__button--fs,.pswp__button--share,.pswp__button--zoom,.pswp__caption,.pswp__counter{display:none!important}.pswp__top-bar{background:0 0!important}button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before{background-color:#000!important}.pswp__button--arrow--right:before{right:0}button.pswp__button--arrow--left::before{left:0}button.pswp__button--close{width:32px;height:32px;background-color:rgba(0,0,0,.75)!important;background-position:-5px -50px!important}button.pswp__button--close:hover{background-color:#000!important}.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{padding:1rem;background-color:#fff}.price_slider_wrapper{position:relative;padding:35px 0 65px}.price_slider_wrapper .price_label,.price_slider_wrapper button{position:absolute;left:0;top:0}.price_slider_wrapper button{top:auto;bottom:0;outline:0}.price_slider_wrapper .price_label{font-size:75%}.price_slider_wrapper .ui-slider{position:relative;text-align:left;margin:0 auto;border-right:8px solid #fafafa;border-left:8px solid #fafafa}.price_slider_wrapper .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:16px;height:16px;border-radius:50%;cursor:pointer;background:#f3731f;outline:0;top:-6px;margin-left:-8px}.price_slider_wrapper .ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;border:0;background:none repeat scroll 0 0 #656565}.price_slider_wrapper .ui-widget-content{background:#f1f1f1}.price_slider_wrapper .ui-slider-horizontal{height:3px}.price_slider_wrapper .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.products .product:hover .woocommerce-loop-product__title{color:#f3731f}.woocommerce-product-attributes th{padding-right:2rem;font-weight:500;vertical-align:top;width:150px}.brand-thumbnail{max-width:80%;min-width:50px;max-height:70px;height:auto;width:auto}#brands .swiper-wrapper{align-items:center}#brands .swiper-slide{height:auto}#brands .swiper-slide a{display:block;opacity:.6;filter:grayscale(100);text-align:center}#brands .swiper-slide a:hover{opacity:1;filter:grayscale(0)}.trigger-filter{position:fixed;bottom:40px;left:50%;transform:translateX(-50%);background-color:#f3731f;z-index:99;border-radius:5px;display:inline-block;align-items:center;justify-content:center;padding:10px 25px;width:fit-content}.trigger-filter a{color:#fff}@media (max-width:767.98px){.products-per-page,.woocommerce-ordering{font-size:.8rem}}@media (max-width:767.98px){.products-per-page select,.woocommerce-ordering select{font-size:.8rem}}@media (max-width:767.98px){.woocommerce-ordering{float:left!important;clear:both}}@media (max-width:1199.98px){aside.filters{position:fixed;top:110px;left:-400px;width:400px;height:calc(100vh - 35px - 75px);background-color:#fafafa;padding:3rem 1.5rem 130px;z-index:98;overflow:scroll;transition:all .25s ease-out}aside.filters.active{left:0}}@media (max-width:767.98px){aside.filters{width:100%;top:75px;height:calc(100vh - 75px);left:-100%}}.woocommerce-column{padding:0;flex:unset;max-width:unset;margin-top:2.5rem}.promo-block img{max-height:400px;max-width:500px;width:100%;mix-blend-mode:darken}@media (max-width:767.98px){.promo-block img{width:80%}}@media (max-width:767.98px){.promo-block .price{line-height:1em}}.promo-block .price .small{display:inline-block}.ts-cart-checkout-process-bar>a{width:33.3333333333%;position:relative;border-width:0 0 5px 0;border-style:solid;border-color:rgba(101,101,101,.1);text-decoration:none;display:flex;align-items:center;padding-bottom:20px;color:inherit;cursor:default;pointer-events:none}.ts-cart-checkout-process-bar>a.active{border-color:#656565}.ts-cart-checkout-process-bar>a.past{border-color:#f3731f}.ts-cart-checkout-process-bar>a.past h6{color:#f3731f}.ts-cart-checkout-process-bar>a *{opacity:.5}.ts-cart-checkout-process-bar>a.past{cursor:pointer;pointer-events:auto;color:#f3731f}.ts-cart-checkout-process-bar>a.active *,.ts-cart-checkout-process-bar>a.past *{opacity:1}.ts-cart-checkout-process-bar h6{margin:0;font-size:.9rem}.ts-cart-checkout-process-bar a div>span:not(.status){line-height:18px;display:block;font-size:.8rem}.ts-cart-checkout-process-bar .status{width:30px;font-size:14px;margin-right:10px;align-items:center;justify-content:center;display:flex;font-weight:500;opacity:.3}.ts-cart-checkout-process-bar .status:before{content:"\f111";font-family:"Font Awesome 5 Pro";letter-spacing:0;font-weight:300;font-size:14px;font-size:32px;opacity:.9;position:absolute}.ts-cart-checkout-process-bar .active .status:before{opacity:1}.ts-cart-checkout-process-bar .past .status{font-size:0}.ts-cart-checkout-process-bar .past .status:before{content:"\f058";font-family:"Font Awesome 5 Pro";letter-spacing:0;font-weight:900;font-size:14px;font-size:32px;color:#f3731f;opacity:1}.includes_tax{display:block}.product .cover_wrapper img{background-color:#fff}.product .image-hover{opacity:0;visibility:hidden;position:absolute;top:0;left:0;z-index:1}.product:hover .image-hover{opacity:1;visibility:visible}.woocommerce-additional-fields__field-wrapper:after,.woocommerce-address-fields__field-wrapper:after,.woocommerce-billing-fields__field-wrapper:after,.woocommerce-shipping-fields__field-wrapper:after{clear:both;content:"";display:table}.form-row{display:inline-block;margin-bottom:1.3rem;width:calc(50% - 2rem);margin-right:2rem;float:left}.form-row.form-row-wide:not(.address-field):not(#billing_phone_field):not(#billing_company_field),.form-row.place-order{width:calc(100% - 2rem)}@media (max-width:991.98px){.form-row{width:calc(50% - 2rem)}}@media (max-width:575.98px){.form-row{margin-right:0;width:100%!important}}.form-row label{margin-bottom:0}fieldset{width:100%}fieldset legend{font-weight:500;text-transform:uppercase}.woocommerce-invalid-required-field input,.woocommerce-invalid-required-field select,.woocommerce-invalid-required-field textarea{border-color:#f3731f}.woocommerce-invalid-required-field label{color:#f3731f}.woocommerce-Button,div.woocommerce form .button,div.woocommerce form button{margin-top:1.3rem}.woocommerce-orders .woocommerce-Button,.woocommerce-orders div.woocommerce form .button,.woocommerce-orders div.woocommerce form button{margin-top:0}form.cart .single_add_to_cart_button:focus{outline-offset:unset!important;outline-width:0!important}.woocommerce-product-search,.wp-block-woocommerce-product-search form{position:relative}.woocommerce-product-search label,.wp-block-woocommerce-product-search form label{display:none}.woocommerce-product-search input,.wp-block-woocommerce-product-search form input{width:100%}.woocommerce-product-search button,.wp-block-woocommerce-product-search form button{width:40px;height:100%;border:transparent;padding-left:0;padding-right:0;border-radius:unset;position:absolute;top:0;right:0;text-indent:-9999px;z-index:2;background-color:transparent;background-image:url("../../dist-assets/img/search.svg");background-repeat:no-repeat;background-position:center;background-size:16px;opacity:.4}.woocommerce-product-search button:hover,.wp-block-woocommerce-product-search form button:hover{opacity:.6}table.cart th{border:0}table.cart .attachment-woocommerce_thumbnail{margin-bottom:0;width:50px;height:auto;object-fit:unset;outline:0;padding:0}table.cart .cart_item td{vertical-align:middle}table.cart .cart_item:first-child td{border:0}table.cart td.actions{padding:0;border:none}table.cart td.actions .coupon{float:left;margin-top:1.3rem}table.cart td.actions .coupon label{display:none}table.cart td.actions .coupon input{width:auto;float:left;border-top-right-radius:unset;border-bottom-right-radius:unset}table.cart td.actions .coupon button{margin-top:0;border-top-left-radius:unset;border-bottom-left-radius:unset}table.cart td.actions button[name=update_cart]{display:none}@media (max-width:991.98px){table.cart .product-thumbnail{display:none}}body:not(.desktop) form .quantity{display:flex;background-color:#f1f1f1;width:fit-content;align-items:center}body:not(.desktop) form .quantity span{width:30px;text-align:center}body:not(.desktop) form .quantity input{border-radius:0;background:#fff;width:60px}.cart-collaterals .cart_totals{background-color:#fafafa;padding:2rem}.cart-collaterals .cart_totals .woocommerce-shipping-destination{display:none}.cart-collaterals .cart_totals .order-total td strong{display:block}@media (max-width:767.98px){.table.cart .product-price,.table.cart .product-quantity{float:left;width:50%}.table.cart .product-quantity{padding-top:0}.table.cart .product-quantity::before{content:none}.table.cart .product-subtotal{clear:both}.responsive-table table,.responsive-table tbody,.responsive-table td,.responsive-table th,.responsive-table thead,.responsive-table tr,.shop_table_responsive table,.shop_table_responsive tbody,.shop_table_responsive td,.shop_table_responsive th,.shop_table_responsive thead,.shop_table_responsive tr,.wp-block-table table,.wp-block-table tbody,.wp-block-table td,.wp-block-table th,.wp-block-table thead,.wp-block-table tr{display:block}.responsive-table th,.responsive-table thead tr,.shop_table_responsive th,.shop_table_responsive thead tr,.wp-block-table th,.wp-block-table thead tr{position:absolute;top:-9999px;left:-9999px}.responsive-table .cart_item,.shop_table_responsive .cart_item,.wp-block-table .cart_item{padding:1rem;margin-bottom:1rem;background-color:#fafafa}.responsive-table .cart_item .product-name,.shop_table_responsive .cart_item .product-name,.wp-block-table .cart_item .product-name{padding-top:0;font-weight:unset}.responsive-table .cart_item .product-total,.shop_table_responsive .cart_item .product-total,.wp-block-table .cart_item .product-total{margin-bottom:0}.responsive-table td:not(.actions),.shop_table_responsive td:not(.actions),.wp-block-table td:not(.actions){border:none;position:relative;white-space:normal;text-align:left;padding:0 0 0 130px;padding:20px 0 0 0;margin-bottom:10px}.responsive-table td:not(.actions):before,.shop_table_responsive td:not(.actions):before,.wp-block-table td:not(.actions):before{position:absolute;top:0;left:0;white-space:nowrap;text-align:left;font-weight:500}.responsive-table td:before,.shop_table_responsive td:before,.wp-block-table td:before{content:attr(data-title)}.responsive-table tr td:first-child,.shop_table_responsive tr td:first-child,.wp-block-table tr td:first-child{font-weight:500}}.mini-cart-trigger:hover .mini-cart{opacity:1;visibility:visible;top:30px}.mini-cart{transition:all .25s ease-in-out;opacity:0;visibility:hidden;position:absolute;right:0;top:60px;background-color:#fff;box-shadow:0 0 5px 5px rgba(0,0,0,.05);padding:1rem;width:380px}.mini-cart tr{border-bottom:1px solid #f1f1f1;min-height:80px}.mini-cart tr a{line-height:1.3em;display:inline-block}.mini-cart tr a+span{margin-top:3px}.mini-cart a{text-transform:unset!important}.mini-cart a.button{color:#fff!important}.mini-cart td{padding:.7rem .5rem;vertical-align:top}.mini-cart td:first-child{width:100px;padding-left:0!important;text-align:center}.mini-cart td:last-child{width:50px;vertical-align:top;padding-right:0!important;text-align:right}.mini-cart img{max-width:75px;max-height:50px;width:auto;height:auto;padding:0;object-fit:unset;margin-top:5px}.mini-cart .woocommerce-mini-cart__total{text-align:right}.mini-cart .woocommerce-mini-cart__buttons{display:flex;justify-content:space-between;align-items:center}.woocommerce-account-fields{overflow:hidden;margin-top:1.3rem}.woocommerce-shipping-fields{margin-top:2rem;margin-bottom:2rem}.woocommerce-shipping-fields h3{font-size:1rem}#order_review #shipping_method,#order_review .wc_payment_methods{padding:0}#order_review #shipping_method li,#order_review .wc_payment_methods li{list-style:none}#order_review #shipping_method li label,#order_review .wc_payment_methods li label{margin-bottom:0}#order_review #shipping_method img,#order_review .wc_payment_methods img{display:none}#order_review #payment label{font-weight:500}#order_review #payment input{float:left;margin-right:.25rem;margin-top:.25rem}#order_review #payment .payment_box{padding-left:17px;color:#727272;font-size:90%;line-height:1.2em;margin-bottom:.3rem}.woocommerce-privacy-policy-text{margin-bottom:1.3rem}.woocommerce-terms-and-conditions{margin-bottom:.65rem;background-color:#fafafa;padding:1.5rem;font-size:.9rem}.woocommerce-terms-and-conditions+p{float:none;width:100%}.woocommerce-terms-and-conditions+p label{font-weight:300!important;color:#656565!important}#place_order{margin-top:1.3rem}.woocommerce-NoticeGroup-checkout{flex:0 0 100%;max-width:100%}body.woocommerce-checkout .woocommerce-form-login{overflow:hidden;margin-bottom:1.3rem}body.woocommerce-checkout .lost_password,body.woocommerce-checkout .woocommerce-form-login__rememberme,body.woocommerce-checkout .woocommerce-form-login__submit{float:left;clear:both}.woocommerce-order .woocommerce-thankyou-order-received{font-weight:500}.woocommerce-order .woocommerce-order-overview{padding:0}.woocommerce-order .woocommerce-order-overview li{list-style:none}.woocommerce-order .woocommerce-order-details{margin:2rem 0}.woocommerce-order .woocommerce-customer-details--phone{margin-bottom:0}.woocommerce-order .woocommerce-column--billing-address address{margin-bottom:2rem}.woocommerce-view-order .woocommerce-customer-details,.woocommerce-view-order .woocommerce-order-details{max-width:800px}.woocommerce-view-order .woocommerce-order-details{margin-bottom:2rem}@media (max-width:767.98px){.woocommerce-view-order .woocommerce-order-details table{font-size:.8rem}}.woocommerce-view-order .woocommerce-customer-details--phone{margin-bottom:0}.woocommerce-view-order mark{background:0 0;font-weight:500}.woocommerce-LostPassword.lost_password{clear:both}.woocommerce-password-strength.bad,.woocommerce-password-strength.short{color:red}.woocommerce-password-strength.good,.woocommerce-password-strength.strong{color:green}.woocommerce-ResetPassword .woocommerce-Button{margin-top:1rem}.woocommerce-MyAccount-navigation .woocommerce-tabs li{margin-right:.325rem!important}.woocommerce-MyAccount-navigation .woocommerce-tabs li a{color:#656565;display:block;padding:1.3rem}.woocommerce-MyAccount-navigation .woocommerce-tabs li.active a,.woocommerce-MyAccount-navigation .woocommerce-tabs li.is-active a,.woocommerce-MyAccount-navigation .woocommerce-tabs li:hover a{opacity:1;color:#f3731f;background-color:#fafafa}.woocommerce-MyAccount-navigation .woocommerce-tabs li a:before{content:"\f08b";font-family:"Font Awesome 5 Pro";font-weight:300;margin-right:.4rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.woocommerce-MyAccount-navigation .woocommerce-tabs li[class*=orders] a:before{content:"\f570"}.woocommerce-MyAccount-navigation .woocommerce-tabs li[class*=address] a:before{content:"\f5a0"}.woocommerce-MyAccount-navigation .woocommerce-tabs li[class*=account] a:before{content:"\f2bb"}.woocommerce-MyAccount-content{background-color:#fafafa;padding:2rem 1.3rem}.product .star-rating{display:block;margin:1em 0 0}.product .star-rating{overflow:hidden;position:relative;height:1em;line-height:1;font-size:.725rem;width:5.7em;font-style:normal;font-family:"Font Awesome 5 Pro"}.product .star-rating::before{content:"\f005\f005\f005\f005\f005";font-weight:400;color:#fd0;float:left;top:0;left:0;position:absolute}.product .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.product .star-rating span::before{content:"\f005\f005\f005\f005\f005";font-weight:900;top:0;position:absolute;left:0;color:#fd0}#reviews .woocommerce-Reviews-title{display:none}#reviews .commentlist{padding:0}#reviews .commentlist li{padding:1rem;list-style:none;background-color:#fafafa;border-radius:3px;margin-bottom:1.3rem}#reviews .commentlist .comment-text div:first-child:not(.star-rating){display:none}#review_form>p{display:none}#respond .comment-reply-title{font-weight:500}#respond .stars{overflow:hidden;width:74px}#respond .stars a{font-family:"Font Awesome 5 Pro";font-size:.725rem;text-indent:-9999px;width:.815rem;height:.815rem;display:inline-block;float:left;text-decoration:none;color:#fd0;position:relative}#respond .stars a:before{font-weight:500;display:block;position:absolute;top:0;left:0;line-height:1;content:"\f005";text-indent:0}#respond .stars.selected a.active~a:before,#respond .stars:hover a:hover~a::before{font-weight:500}#respond .stars.selected a.active::before,#respond .stars.selected a:not(.active):before,#respond .stars.selected:hover a::before,#respond .stars:hover a::before{font-weight:900}#respond .stars.selected a.active~a:hover:before{color:orange}