@font-face{font-family:'Gilroy';src:url(//leifheit.rs/wp-content/plugins/leifheit-tweaks/assets/css/../fonts/Gilroy-Regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Gilroy';src:url(//leifheit.rs/wp-content/plugins/leifheit-tweaks/assets/css/../fonts/Gilroy-Medium.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Gilroy';src:url(//leifheit.rs/wp-content/plugins/leifheit-tweaks/assets/css/../fonts/Gilroy-SemiBold.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Gilroy';src:url(//leifheit.rs/wp-content/plugins/leifheit-tweaks/assets/css/../fonts/Gilroy-Bold.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}body,h1,h2,h3,h4,h5,h6,p,a,span,div,button,input,select,textarea{font-family:'Gilroy',sans-serif !important}html,body{overflow-x:clip !important;max-width:100% !important}.site-main,.site-main *,.site-main *:before,.site-main *:after{box-sizing:border-box}body.ehf-header header#masthead{position:sticky;top:0;z-index:200;background:#fff}body.admin-bar header#masthead{top:32px}@media screen and (max-width:782px){body.admin-bar header#masthead{top:46px}}.lh-footer .lh-news__input{background:#fff;background-color:#fff;color:#333;border:1px solid rgba(0,0,0,.22)}.lh-footer .lh-news__input::placeholder{color:#595959;opacity:1}.lh-footer .lh-news__input::-webkit-input-placeholder{color:#595959;opacity:1}.lh-footer .lh-news__input:focus{border-color:#00586d;box-shadow:0 0 0 2px rgba(0,88,109,.25)}.lh-desc.is-collapsed .lh-desc__more{display:none}.lh-desc--clamp.is-collapsed .lh-desc__more{display:block;position:relative;max-height:9.6em;overflow:hidden}.lh-desc--clamp.is-collapsed .lh-desc__more:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4em;background:linear-gradient(to bottom,rgba(248,249,250,0) 0%,#f8f9fa 85%);pointer-events:none}.lh-desc__toggle[hidden]{display:none !important}.lh-desc__toggle{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin:18px 0 0;padding:10px 22px;background:0 0;border:2px solid #00586d;border-radius:4px;color:#00586d;font-family:inherit;font-size:15px;font-weight:600;line-height:1.2;cursor:pointer;transition:background .2s ease,color .2s ease}.lh-desc__toggle:hover,.lh-desc__toggle:focus-visible{background:#00586d;color:#fff}.lh-desc__toggle:focus-visible{outline:2px solid #00586d;outline-offset:2px}.lh-desc__caret{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid currentColor;transition:transform .2s ease}.lh-desc:not(.is-collapsed) .lh-desc__caret{transform:rotate(180deg)}:root{--lh-btn:#00586d;--lh-btn-hover:#004d5f;--lh-btn-text:#fff}html .woocommerce div.product form.cart .single_add_to_cart_button,html .single_add_to_cart_button{background-color:var(--lh-btn) !important;border-color:var(--lh-btn) !important;color:var(--lh-btn-text) !important}html .woocommerce div.product form.cart .single_add_to_cart_button:hover,html .woocommerce div.product form.cart .single_add_to_cart_button:focus-visible,html .single_add_to_cart_button:hover,html .single_add_to_cart_button:focus-visible{background-color:var(--lh-btn-hover) !important;border-color:var(--lh-btn-hover) !important}body.woocommerce-cart .cart_totals .wc-proceed-to-checkout .button.checkout-button,body.woocommerce-cart .wc-proceed-to-checkout .checkout-button{background:var(--lh-btn) !important;background-color:var(--lh-btn) !important;color:var(--lh-btn-text) !important}body.woocommerce-cart .cart_totals .wc-proceed-to-checkout .button.checkout-button:hover,body.woocommerce-cart .cart_totals .wc-proceed-to-checkout .button.checkout-button:focus-visible,body.woocommerce-cart .wc-proceed-to-checkout .checkout-button:hover,body.woocommerce-cart .wc-proceed-to-checkout .checkout-button:focus-visible{background:var(--lh-btn-hover) !important;background-color:var(--lh-btn-hover) !important}body.woocommerce-checkout #place_order{background:var(--lh-btn) !important;background-color:var(--lh-btn) !important;color:var(--lh-btn-text) !important}body.woocommerce-checkout #place_order:hover,body.woocommerce-checkout #place_order:focus-visible{background:var(--lh-btn-hover) !important;background-color:var(--lh-btn-hover) !important}html .woocommerce ul.products li.product .add_to_cart_button{background:var(--lh-btn) !important;color:var(--lh-btn-text) !important}html .woocommerce ul.products li.product .add_to_cart_button:hover,html .woocommerce ul.products li.product .add_to_cart_button:focus-visible{background:var(--lh-btn-hover) !important;color:var(--lh-btn-text) !important}html .woocommerce ul.products li.product .add_to_cart_button.added,html .woocommerce .add_to_cart_button.added{background:var(--lh-btn-hover) !important;color:var(--lh-btn-text) !important}body .mobile-search-bar button[type=submit]{background:var(--lh-btn)}body .mobile-search-bar button[type=submit]:hover,body .mobile-search-bar button[type=submit]:focus-visible{background:var(--lh-btn-hover)}.lh-footer .lh-news__btn{background:var(--lh-btn);color:var(--lh-btn-text)}.lh-footer .lh-news__btn:hover,.lh-footer .lh-news__btn:focus-visible{background:var(--lh-btn-hover)}body.woocommerce-account .woocommerce-button,body.woocommerce-account .woocommerce .button{background:var(--lh-btn);color:var(--lh-btn-text)}body.woocommerce-account .woocommerce-button:hover,body.woocommerce-account .woocommerce-button:focus-visible,body.woocommerce-account .woocommerce .button:hover,body.woocommerce-account .woocommerce .button:focus-visible{background:var(--lh-btn-hover)}body.woocommerce-cart .return-to-shop .button,html .woocommerce .return-to-shop .button{background-color:var(--lh-btn) !important;color:var(--lh-btn-text) !important}body.woocommerce-cart .return-to-shop .button:hover,html .woocommerce .return-to-shop .button:hover{background-color:var(--lh-btn-hover) !important;color:var(--lh-btn-text) !important}body.woocommerce-cart td.actions .coupon{min-width:0;max-width:100%}body.woocommerce-cart td.actions .coupon input#coupon_code{flex:1 1 auto;min-width:0;width:100%;text-overflow:ellipsis}body.woocommerce-cart td.actions .coupon button[name=apply_coupon]{flex:0 0 auto;white-space:nowrap;background:var(--lh-btn);border-color:var(--lh-btn);color:var(--lh-btn-text)}body.woocommerce-cart td.actions .coupon button[name=apply_coupon]:hover,body.woocommerce-cart td.actions .coupon button[name=apply_coupon]:focus-visible{background:var(--lh-btn-hover);border-color:var(--lh-btn-hover)}@media (max-width:360px){body.woocommerce-cart td.actions .coupon button[name=apply_coupon]{padding:0 12px;font-size:12px}}.lh-video-slide .lh-video{position:relative;display:block;line-height:0}.lh-video-slide .lh-video__poster{display:block;width:100%;height:auto}.lh-video-slide .lh-video__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:72px;height:72px;padding:0;border:0;border-radius:50%;background:rgba(0,88,109,.88);background:color-mix(in srgb,var(--lh-btn,#00586d) 88%,transparent);box-shadow:0 2px 10px rgba(0,0,0,.25);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease,transform .15s ease}.lh-video-slide .lh-video__play:hover,.lh-video-slide .lh-video__play:focus-visible{background:var(--lh-btn,#00586d);transform:scale(1.06)}.lh-video-slide .lh-video__play-icon{width:0;height:0;margin-left:6px;border-style:solid;border-width:13px 0 13px 21px;border-color:transparent transparent transparent #fff}.lh-video-slide .lh-video__player{display:none;width:100%;height:auto;background:#000}.lh-video-slide .lh-video.is-playing .lh-video__player{display:block}.lh-video-slide .lh-video.is-playing .lh-video__poster,.lh-video-slide .lh-video.is-playing .lh-video__play{display:none}.woocommerce-product-gallery .flex-control-thumbs li.lh-thumb-video{position:relative}.woocommerce-product-gallery .flex-control-thumbs li.lh-thumb-video:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:26px;height:26px;border-radius:50%;background:rgba(0,88,109,.9);background:color-mix(in srgb,var(--lh-btn,#00586d) 90%,transparent);pointer-events:none}.woocommerce-product-gallery .flex-control-thumbs li.lh-thumb-video:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;transform:translateX(2px);border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #fff;pointer-events:none}@media (max-width:768px){.lh-video-slide .lh-video__play{width:56px;height:56px}.lh-video-slide .lh-video__play-icon{margin-left:5px;border-width:10px 0 10px 16px}}@media (max-width:768px){input[type=text],input[type=search],input[type=email],input[type=url],input[type=tel],input[type=number],input[type=password],input[type=date],textarea,select,.select2-container--default .select2-selection--single .select2-selection__rendered,.select2-container--default .select2-search--dropdown .select2-search__field{font-size:16px !important}.mobile-search-bar input{padding-top:8.5px;padding-bottom:8.5px}html .woocommerce-checkout .form-row input.input-text,html .woocommerce-checkout .form-row textarea,html .woocommerce-checkout .form-row select,html .woocommerce-checkout form.checkout p.form-row input.input-text,html .woocommerce-checkout form.checkout p.form-row textarea,html .woocommerce-checkout form.checkout p.form-row select,html .woocommerce-checkout form.checkout p.form-row .select2-container--default .select2-selection__rendered,html .woocommerce-cart table.shop_table .quantity .qty,html .woocommerce-cart .product-quantity .quantity .qty{font-size:16px !important}}.leifheit-estimated-shipping .shipping-cost.is-free{color:#1f8035}#billing_mb_field label>.required,#billing_mb_field label>.optional{display:none !important}#billing_mb_field label:after{content:"(opciono)";color:#999;font-size:12px;font-style:normal;font-weight:400}@media (min-width:769px){body.woocommerce-cart td.actions .coupon{width:100%;max-width:400px}body.woocommerce-cart td.actions .coupon input#coupon_code{width:auto;flex:1 1 auto;min-width:0}}@media (min-width:769px){.lh-footer .lh-news__form{flex-wrap:nowrap}.lh-footer .lh-news__input{flex:1 1 auto;min-width:230px;padding-left:12px;padding-right:12px}}@media (max-width:768px){.lh-footer .lh-news__form{flex-wrap:wrap}.lh-footer .lh-news__input{flex:1 1 100%;min-width:0;border-radius:4px;margin-bottom:8px}.lh-footer .lh-news__btn{flex:1 1 100%;border-radius:4px;justify-content:center}}.leifheit-warranty{display:flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 0 16px;padding:8px 12px;border:1px solid rgba(0,88,109,.18);border-radius:4px;background:rgba(0,88,109,.06);color:var(--lh-btn,#00586d);font-size:14px;line-height:1.3}.leifheit-warranty svg{flex-shrink:0;width:18px;height:18px}.leifheit-warranty__label{font-weight:700}@media (max-width:768px){.leifheit-warranty{width:100%;font-size:15px}}.leifheit-cart-price.leifheit-cart-price--nostock{margin:12px 0}.leifheit-warranty+.leifheit-cart-price.leifheit-cart-price--nostock{margin-top:0}.lh-waitlist{margin:16px 0 20px}.lh-waitlist__open{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:340px;min-height:48px;padding:12px 24px;border:0;border-radius:4px;background:var(--lh-btn,#00586d);color:var(--lh-btn-text,#fff);font-size:15px;font-weight:700;letter-spacing:.3px;cursor:pointer;transition:background-color .15s ease}.lh-waitlist__open:hover,.lh-waitlist__open:focus{background:var(--lh-btn-hover,#004d5f);color:var(--lh-btn-text,#fff)}.lh-waitlist__open svg{width:18px;height:18px;flex-shrink:0}.lh-waitlist__form[hidden]{display:none}.lh-waitlist__form{max-width:420px;margin:14px 0 0;padding:18px;border:1px solid #d7e3e6;border-radius:6px;background:rgba(0,88,109,.04)}.lh-waitlist__intro{margin:0 0 14px;font-size:14px;line-height:1.5;color:#33484d}.lh-waitlist__form label{display:block;margin:0 0 12px;font-size:14px;font-weight:700;color:#1f3438}.lh-waitlist__form input[type=text],.lh-waitlist__form input[type=email],.lh-waitlist__form input[type=tel]{display:block;width:100%;margin-top:5px;padding:10px 12px;border:1px solid #c6d5d9;border-radius:4px;background:#fff;font-size:15px;font-weight:400;line-height:1.4}.lh-waitlist__form input:focus{border-color:var(--lh-btn,#00586d);outline:2px solid rgba(0,88,109,.18);outline-offset:0}.lh-waitlist__row{display:flex;gap:12px}.lh-waitlist__row label{flex:1 1 0;min-width:0}.lh-waitlist__consent{display:flex !important;align-items:flex-start;gap:10px;margin:4px 0 16px !important;font-weight:400 !important;font-size:13px;line-height:1.5}.lh-waitlist__consent input[type=checkbox]{flex-shrink:0;width:20px;height:20px;margin:1px 0 0;accent-color:var(--lh-btn,#00586d)}.lh-waitlist__consent a{text-decoration:underline}.lh-waitlist__hp{position:absolute !important;left:-9999px !important;width:1px;height:1px;overflow:hidden}.lh-waitlist__submit{width:100%;min-height:44px;padding:11px 24px;border:0;border-radius:4px;background:var(--lh-btn,#00586d);color:var(--lh-btn-text,#fff);font-size:15px;font-weight:700;cursor:pointer}.lh-waitlist__submit:hover:not(:disabled){background:var(--lh-btn-hover,#004d5f)}.lh-waitlist__submit:disabled{opacity:.6;cursor:default}.lh-waitlist__msg{margin:12px 0 0;font-size:14px;line-height:1.5}.lh-waitlist__msg:empty{margin:0}.lh-waitlist__msg.is-error{color:#b3261e;font-weight:700}.lh-waitlist__msg.is-ok{color:#1a7f37;font-weight:700}@media (max-width:768px){.lh-waitlist__open{max-width:none;min-height:48px;font-size:15px}.lh-waitlist__form input[type=text],.lh-waitlist__form input[type=email],.lh-waitlist__form input[type=tel]{font-size:16px;padding:12px}.lh-waitlist__row{display:block}.lh-waitlist__submit{min-height:48px;font-size:16px}}.lh-wish{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 18px}.lh-wish__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 18px;border:2px solid var(--lh-btn,#00586d);border-radius:4px;background:0 0;color:var(--lh-btn,#00586d);font-size:14px;font-weight:700;letter-spacing:.2px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.lh-wish__btn:hover,.lh-wish__btn:focus-visible{background:var(--lh-btn,#00586d);color:var(--lh-btn-text,#fff)}.lh-wish__btn[disabled]{opacity:.6;cursor:default}.lh-wish__icon{width:18px;height:18px;flex-shrink:0;fill:none}.lh-wish.is-on .lh-wish__icon{fill:currentColor}.lh-wish__msg{font-size:13px;color:var(--lh-muted,#5a6a72)}.lh-wishlist-page ul.products{margin:0;padding:0}.lh-wish--loop{margin:8px 0 0}.lh-wish--loop .lh-wish__btn{width:100%;min-height:40px;font-size:13px;border-width:1px;border-color:#d6dcdf;color:var(--lh-muted,#5a6a72)}.lh-wish--loop .lh-wish__btn:hover,.lh-wish--loop .lh-wish__btn:focus-visible{background:#b3261e;border-color:#b3261e;color:#fff}.lh-wish--loop .lh-wish__icon{fill:none}.lh-wishlist-empty{padding:8px 0 0}.lh-wishlist-empty .button{margin-top:8px}.lh-waitlist-account__intro{margin-bottom:14px}.lh-waitlist-account__table{width:100%}.lh-waitlist-account__actions form{margin:0}.lh-wl-pill{display:inline-block;padding:4px 10px;border-radius:999px;font-size:12.5px;font-weight:700;white-space:nowrap}.lh-wl-pill--done{background:#e6f4ea;color:#1a7f37}.lh-wl-pill--wait{background:#fdf3e2;color:#8a5a00}.lh-wl-remove{min-height:40px}@media (max-width:768px){.lh-wish__btn{min-height:48px;font-size:15px}.lh-waitlist-account__table th,.lh-waitlist-account__table td{font-size:14px}.lh-waitlist-account__actions-th{display:none}}