:root{--bg-color:#f5f5f5;--text-color:#000;--accent-color:#fdc631;--contrast-color:#dac399;--contrast-color-transparent:hsla(39,47%,73%,.9);--gray-color:#ccc;--red-color:#ee6e73;--light-grey-color:#eee}body,html{height:100%}body{min-width:320px;font-family:Roboto,sans-serif;background-color:var(--bg-color)}a,body{color:var(--text-color)}a{text-decoration:none}img{max-width:100%;height:auto}.btn,.dropdown-menu,.form-control,.form-select{border-radius:0}hr{border:none;border-top:6px solid var(--accent-color)}textarea{resize:none}.btn-outline-danger{border:none;font-size:25px}.btn-outline-danger:active,.btn-outline-danger:hover{background-color:transparent!important;color:var(--red-color)!important}.form-control:focus,.form-select:focus{color:var(--text-color);border-color:var(--contrast-color);box-shadow:none}.form-control::placeholder{color:var(--gray-color)}.modal-body .btn,.modal-body .btn:active{color:var(--text-color);background-color:var(--contrast-color);border:none}.wrapper{min-height:100%;display:flex;flex-direction:column}main.main{flex:1 1 auto}section{padding:50px 0}.also-buy-products{padding:0}.section-title{position:relative;text-transform:uppercase;color:var(--text-color);font-size:19px;font-weight:700}.section-title span{background-color:var(--bg-color);padding-right:1rem;padding-left:1rem;position:relative;z-index:1}.section-title:after{position:absolute;content:"";width:100%;top:50%;left:0;border-top:1px dashed var(--text-color)}label.required:before{content:"* ";color:#dc3545;font-weight:700}.error-message{text-align:center;font-size:75px;font-weight:900}ul.social-icons{list-style:none;padding:0}.notice-message{margin-bottom:0;margin-top:1px}.header-top-email a:hover{color:var(--contrast-color);text-decoration:underline;transition:all .3s}.header-middle{background-color:var(--contrast-color);box-shadow:0 4px 10px rgba(0,0,0,.3),0 -4px 10px rgba(0,0,0,.3)}.header-middle .navbar{background-color:var(--contrast-color)!important}.header-middle .navbar .dropdown-menu{background-color:transparent;border:none;font-family:Roboto,sans-serif;font-size:18px}.dropdown-item:active{color:var(--text-color)}.dropdown-item:active,.dropdown-item:focus,.dropdown-item:hover{background-color:transparent}.header-middle .navbar .nav-link{color:var(--text-color);transition:all .3s;font-family:Roboto,sans-serif;font-size:18px}.header-middle .navbar .nav-link.active{color:#fff;text-shadow:0 0 2px rgba(0,0,0,.9)}.offcanvas-custom{background-color:var(--contrast-color-transparent)}.modal-title,.offcanvas-title{font-size:20px;font-weight:600}.navbar-toggler-custom{border-color:var(--contrast-color)}.navbar-toggler-custom:focus{box-shadow:none}.navbar-toggler-icon{background-image:none;width:1.5em;height:1.5em;position:relative}.navbar-toggler-icon:after,.navbar-toggler-icon:before,.navbar-toggler-icon div{content:"";position:absolute;left:0;width:100%;height:4px;background-color:#000;transition:.3s}.navbar-toggler-icon:before{top:0}.navbar-toggler-icon:after{bottom:0}.navbar-toggler-icon div{top:50%;transform:translateY(-50%)}.btn-close{filter:brightness(0);opacity:1}.cart-buttons-mobile .btn,.cart-buttons-mobile a,.cart-buttons .btn,.cart-buttons a{color:var(--text-color);transition:all .3s;border:none;font-family:Roboto,sans-serif;font-size:18px}.cart-buttons .login-button:hover{color:var(--text-color);text-shadow:none}.cart-buttons-mobile .cart-badge,.cart-buttons .cart-badge{text-shadow:none;position:relative;top:-3.5px}.cart-buttons i{position:relative;top:-1.5px}.offcanvasCart-table .btn-danger{margin-top:-10px}.offcanvasCart-table .product-img-td{width:70px;text-align:center}.offcanvasCart-table img{max-width:50px}.offcanvasCart-table a{display:block}.offcanvasCart-table a:hover{font-weight:500;text-decoration:underline}.offcanvas-body .btn,.offcanvas-body .btn:active{background-color:transparent;border:0;color:var(--red-color)}.offcanvas-body .text-center .btn,.offcanvas-body .text-end .btn{background-color:var(--accent-color);color:var(--text-color);border:0}.offcanvas-body .text-center .btn:hover,.offcanvas-body .text-end .btn:hover{background-color:var(--text-color);color:#fff;border:0;transition:all .3s}.empty-cart-body{margin-top:300px}.account-dropdown-menu{background-color:var(--contrast-color);box-shadow:10px 10px 10px rgba(0,0,0,.3)}.card-body{background-color:var(--bg-color)}.logged-user a{padding-left:2.25px;padding-bottom:0}.logged-user a:active,.logged-user a:hover{background-color:transparent!important}p.mobile-menu{font-size:12px;color:#000;padding-top:7px;margin-bottom:0}.carousel-main{border:2px solid var(--contrast-color)}.carousel-caption{text-shadow:0 0 8px #000;top:50%;bottom:auto;left:15%;right:auto;transform:translateY(-50%);text-align:left;color:#fff}.carousel-caption p,.carousel-caption ul li{font-size:25px;max-width:63%;font-style:italic}.carousel-caption h2{font-size:33px;font-style:italic}.carousel-item{max-height:631px}.advantages .item{background-color:#fff;text-align:center;padding:1rem;display:flex;height:100%;transition:all .3s}.advantages .item:hover{box-shadow:0 15px 30px -10px rgba(0,0,0,.7)}.advantages i{font-size:70px;color:var(--accent-color);margin-right:1rem}.advantages img{width:65px;height:65px;top:0;left:0}.our-contacts .item{text-align:center;padding:1rem;display:flex;flex-direction:column;height:100%;width:440px}.our-contacts i{font-size:70px;color:var(--accent-color);margin-right:1rem}.staff .item{background-color:#fff;text-align:center;padding:1rem;height:100%;width:440px;transition:all .3s}.staff .item:hover{box-shadow:0 15px 30px -10px rgba(0,0,0,.7)}.staff .member-role{color:var(--accent-color)}.video-presentation{max-width:880px;width:100%}.contact-form{max-width:690px;width:100%}.contact-form .btn{width:200px}.img-fluid{max-height:350px}.our-contacts img{width:100px;height:100px;top:0;left:0}.product-card{transition:all .3s;border:1px solid var(--gray-color);background-color:#fff;position:relative}.product-card:hover{box-shadow:0 10px 20px -15px rgba(0,0,0,.75)}.product-card-offer{color:#fff;position:absolute;top:5px;right:5px;text-transform:uppercase;opacity:.5}.product-card-offer>div{border-radius:50%;width:30px;height:30px;line-height:30px;text-align:center;font-weight:700;font-size:12px;margin-bottom:4px}.offer-hit{background-color:#00bfff}.offer-new{background-color:var(--accent-color)}.offer-discount{background-color:red}.in-stock{color:green}.in-stock,.out-of-stock{text-align:center;font-weight:500;margin-bottom:0;padding-top:10px}.out-of-stock{color:red}.on-backorder{color:var(--accent-color);font-weight:500;margin-bottom:0;padding-top:10px}.on-backorder,.product-thumb{text-align:center}.product-thumb img{max-height:150px}.product-details{padding:5px 10px}.product-details h2 a,.product-details h3 a{font-size:18px}.product-details h2 a,.product-details h3 a,.product-excerpt{height:45px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2}.product-excerpt{margin-bottom:.25rem}.product-details p{font-size:15px}.product-bottom-details{border-top:1px solid var(--light-grey-color);padding-top:.25rem;align-items:center}.product-price{font-size:18px;color:var(--accent-color);font-weight:600}.product-price small{color:var(--gray-color);font-weight:400;font-size:.8rem}.owl-carousel-full .owl-item img{display:inline-block;width:auto}.about-us,.about-us .section-title span,.bg-white .section-title span,.cart-summary .section-title span{background-color:#fff}footer{background-color:var(--contrast-color);padding:30px 0 15px;color:var(--text-color);font-size:18px}footer p{font-size:22px;font-weight:600;margin-bottom:8px}footer a{color:var(--text-color);transition:all .3s}.footer-email a:hover{text-decoration:underline}.opening-hours li{display:flex;justify-content:start;font-weight:700}.opening-hours .day{min-width:100px}.for-germany{font-size:12px}#top{position:fixed;bottom:20px;right:20px;background-color:var(--accent-color);opacity:.5;color:var(--text-color);width:70px;height:70px;border-radius:50%;border:0;font-size:25px;transition:all .5s;z-index:3;display:none}#top:hover{opacity:1}.breadcrumbs{margin:5px 0;padding:1rem}.breadcrumbs ul{list-style:none;display:flex;margin:0;padding:0}.breadcrumbs a{transition:all .5s;margin-right:.5rem}.breadcrumbs a:hover{color:var(--contrast-color)}.breadcrumbs a:after{content:"/";padding-left:.5rem;color:var(--text-color)}.category-description{font-size:22px;font-weight:400;margin-bottom:8px;margin-right:20px;margin-left:20px}.category-description a:hover{color:#fff;text-shadow:0 0 2px rgba(0,0,0,.9);transition:all .3s}.sidebar{padding:.5rem 1rem;margin-bottom:1rem}.sidebar p{text-align:center;margin-bottom:20px;padding-right:45px;font-size:24px;font-weight:600}.sidebar ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:center}.sidebar ul li{margin-bottom:.5rem;font-size:18px}.sidebar ul li a{display:inline-block;width:200px;text-align:start;white-space:normal;word-wrap:break-word;transition:all .3s}.sidebar ul .sidebar-subitem{margin-bottom:.125rem}.sidebar ul .sidebar-subitem a{font-size:16px;white-space:nowrap}.sidebar-collapse-button{border:0}.page-link{color:var(--text-color);transition:all .3s}.active>.page-link,.page-link.active,.page-link:active,.page-link:focus,.page-link:hover{background-color:var(--contrast-color);border-color:var(--contrast-color)}.page-link:active,.page-link:focus,.page-link:hover{color:#fff;box-shadow:none}.category-selectors .form-select:focus{border-color:var(--contrast-color);box-shadow:none}.subcategory-image img{width:300px;height:300px;border:8px solid var(--gray-color);border-radius:0!important}.subcategory-box{transition:all .3s}.subcategory-title h2{font-size:22px}.product-content .product-price{font-size:25px}.product-content .input-group{width:250px}.product-content .card i{color:var(--accent-color)}.product-content .card{padding-left:20px;font-size:14px}.product-content .card ul li:before{content:"\f105";font-family:Font Awesome\ 6 Free;font-weight:900;margin-right:10px}.product-title{font-size:27px}.nav-tabs .nav-link{border-radius:0;color:var(--text-color)}.tab-content{padding-top:20px}.product-options .form-select{width:200px;border-radius:0;box-shadow:none}.product-options .form-select:focus{border-color:var(--text-color)}.cart-summary,.img-thumbnail{margin-bottom:1rem}.cart-summary{padding:.5rem 1rem}.cart-content table img,.cart-summary img{max-width:50px}.cart-content table th{text-align:center}.cart-content table td{padding:1rem}.cart-content-title{display:block}.cart-errors{margin:0;font-size:10px;color:var(--red-color)}.cart-content .table td:not(:nth-child(2)){text-align:center;vertical-align:middle}.table-dark tr th{background-color:var(--contrast-color);border-color:var(--contrast-color);color:var(--text-color)}.cart-qty{width:80px}.btn-coupon{color:var(--text-color);text-decoration:none;font-size:14px;text-transform:capitalize;font-weight:700}.btn-coupon:active,.btn-coupon:hover{color:var(--accent-color)!important}.cart-summary p{font-size:16px;font-weight:600}.cart-total p{font-size:20px;font-weight:600}.cart-empty{font-size:18px;font-weight:600}.card-text{color:var(--accent-color);font-weight:500}.card-title a{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden}.cart-total-title{font-size:28px;margin-bottom:12px}#checkoutForm{position:relative}.ajax-loader{position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.5);z-index:2;display:none;opacity:o;transition:opacity 1s}.ajax-loader.fade{display:block;opacity:1}.ajax-loader img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.form-check-input{border-color:#000}.checkout-back-button{color:var(--text-color);border-color:var(--text-color)}.checkout-back-button i{padding-right:1rem}.form-check i{padding-right:5px}#selfcollection p{border:1px solid var(--text-color);border-width:auto;padding:6px 4px}.cart-summary .badge{position:absolute;background-color:hsla(39,47%,73%,.9);color:var(--text-color);left:55px}.cart-summary .table-responsive tfoot tr:last-child{height:75px;font-size:20px}.checkout-form-text,.register-form-text{font-size:13px;margin-bottom:0}.birthdate-input{text-transform:uppercase}.google-login{display:inline-flex;align-items:center;gap:8px;background-color:#fff;color:#444;border:1px solid #ccc;padding:10px 16px;font-weight:500;font-size:14px;transition:.2s}.google-login img{width:18px;height:18px}.toggle-password{background:none;border:none;padding:0 .5rem}.toggle-password:hover{color:#000;background-color:var(--bg-color)}.toggle-password:active,.toggle-password:focus{background:none!important;box-shadow:none!important}.form-check-label{color:var(--text-color)!important}.form-check-label-cart{position:relative;cursor:pointer}.form-check-label-cart:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:2px;background:#000;transition:width .3s ease}.form-check-label-cart:hover:after{width:100%}.login-form-control{width:96%}.parallax-section{height:230px;width:100%;background-image:url(/assets/img/bg.jpg);background-attachment:fixed;background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:0;position:relative}.account-menu-button{height:65px;width:300px;border-radius:4px;border-color:var(--contrast-color);color:var(--text-color)}.dashboard-head{font-size:25px}.dashboard-body{font-size:18px}.account-order-details-content,.account-orders-content{padding:.5rem 1rem}.billing-address,.shipping-address{padding:1rem}.account-addresses-content .billing-address,.account-addresses-content .shipping-address{border:2px solid}.account-billing-address-edit .form-label,.account-edit .form-label,.account-shipping-address-edit .form-label{margin-bottom:0}.account-edit p{font-style:italic}.account-edit span{font-size:20px;font-weight:600}@media only screen and (max-width:500px){.product-content-details .nav-tabs .nav-link{padding-left:8px;padding-right:8px}}@media (max-width:1400px){.cart-content-title{display:-webkit-box;-webkit-line-clamp:6;overflow:hidden}.offcanvasCart-table td a{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}}@media only screen and (max-width:1300px){.carousel-caption p,.carousel-caption ul li{font-size:18px}.carousel-caption h2{font-size:26px}}.woocommerce .cart-content table.shop_table td{padding:1rem}.woocommerce div.product form.cart.product-options .variations select{min-width:200px}#variant-price{margin-bottom:10px}#variant-price.product-price .price,#variant-price.product-price ins,div.product .single_variation_wrap .woocommerce-variation-availability .stock{color:var(--accent-color);font-size:25px;font-weight:600}#variant-price.product-price del,.product-card .product-price del,.product-content .product-price del{color:var(--gray-color);font-weight:400;text-decoration:line-through;font-size:.8rem}.product-content .product-price small{color:gray;font-weight:400;font-size:.7rem}.product-card .product-price small{color:gray;font-weight:400;font-size:.6rem}.input-group .quantity .form-control{position:relative;flex:1 1 auto;width:1%;min-width:0}.table-responsive .offcanvasCart-table .btn-danger{margin-top:0}.woocommerce form.account-address .form-row .required,.woocommerce form.edit-account .form-row .required,.woocommerce form.woocommerce-checkout .form-row .required{color:inherit;font-weight:inherit}.woocommerce form.account-address .form-row.woocommerce-invalid label,.woocommerce form.woocommerce-checkout .form-row.woocommerce-invalid label{color:var(--wc-red)}.woocommerce-invalid-required-field input{border:var(--wc-form-border-width) solid var(--wc-red)!important}.woocommerce form.account-address .form-row .input-text,.woocommerce form.account-address .form-row select,.woocommerce form.woocommerce-checkout .form-row .input-text,.woocommerce form.woocommerce-checkout .form-row select,form.account-address .select2-container--default .select2-selection--single,form.woocommerce-checkout .select2-container--default .select2-selection--single{border:none}.woocommerce-page form.woocommerce-checkout .form-row-first,.woocommerce-page form.woocommerce-checkout .form-row-last,.woocommerce form.woocommerce-checkout .form-row-first,.woocommerce form.woocommerce-checkout .form-row-last{width:100%;overflow:visible}.woocommerce form.edit-account .form-row .required [aria-hidden=true],form.account-address [aria-hidden=true],form.woocommerce-checkout [aria-hidden=true]{display:none}tr.woocommerce-shipping-totals.shipping td{border:none!important;padding:7px 0}.woocommerce #add_payment_method #payment,.woocommerce .woocommerce-cart #payment,.woocommerce .woocommerce-checkout #payment{background:initial;border-radius:initial}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:0;border-bottom:1px solid rgba(104,87,125,.14);margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0;line-height:normal}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li,.woocommerce .shipping ul#shipping_method li{margin:0;line-height:normal;text-align:left;margin-bottom:6px;font-weight:400}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:0}#order_review .woocommerce-remove-coupon{display:none}.woocommerce form.woocommerce-checkout .form-row .required{visibility:visible}.wrapper .parallax-section{background-image:url(img/bg.jpg)}.woocommerce .quantity .qty.cart-qty{width:80px;text-align:center}.sidebar ul li a.account-menu-button{height:65px;width:300px;border-radius:4px;border-color:var(--contrast-color);color:var(--text-color)}.woocommerce .container-fluid button.button,.woocommerce .container-fluid input.button,a.woocommerce-button.button.invoice.order-actions-button,p.order-again .button{background-color:#ffc107;border-color:#ffc107;color:#000;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;height:38px;transition:all .3s ease;display:inline-block!important;width:auto!important;min-width:0!important;max-width:none!important;white-space:nowrap!important;overflow:visible!important;padding:6px 12px!important;height:auto!important;line-height:24px!important;box-sizing:border-box!important;vertical-align:middle!important;flex:0 0 auto!important}.woocommerce .container-fluid button.button:hover,.woocommerce .container-fluid input.button:hover,a.woocommerce-button.button.invoice.order-actions-button:hover,p.order-again .button:hover{background-color:#000;border-color:#000;color:#fff}a.reset_variations{display:none!important}.woocommerce form .form-row .form-label.required{visibility:visible}.select2-selection.is-invalid{border:1px solid #dc3545!important}.select2-container .select2-selection.valid{border:1px solid var(--bs-form-valid-border-color)!important;padding-right:calc(1.5em + .75rem);background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}#terms-and-conditions-checkbox-text{line-height:normal;border:none}.variations{table-layout:auto!important;width:100%!important}.variations th.label{width:1%!important;white-space:nowrap!important;padding-right:80px!important}.breadcrumbs .breadcrumb-item a,nav.breadcrumbs ol.breadcrumb a:after{content:"";margin-right:0;margin-left:0;padding-right:0;padding-left:0}nav.breadcrumbs ol.breadcrumb a:before{margin-right:0;margin-left:0;padding-right:0;padding-left:0}.ppc-button-wrapper{margin-top:10px}.cart-summary table{border-top:1px solid #000!important}div.category-description{font-weight:400}div.product-not-found h1{font-family:Roboto,Sans-serif;font-size:60px;font-weight:400;line-height:90px;color:#3e320e;text-align:center}.woocommerce div.product div.product-content p.in-stock{text-align:left;margin-top:5px;margin-bottom:15px;color:#000;font-size:16px}.product-attribute-container{margin-top:20px;margin-bottom:20px}.woocommerce div.product form.cart .variations label.form-label{margin-bottom:.5rem;margin-top:.5rem;font-weight:400}.woocommerce div.product form.cart .variations select.form-select{background-color:#fff}.woocommerce .product-thumb img,.woocommerce .upsells .product-thumb img{max-height:150px;max-width:150px}.terms-container{position:relative}#terms{position:absolute;top:0}#terms-and-conditions-checkbox-text{font-size:16px;padding-left:25px;display:block;line-height:1.5}#terms_description{font-weight:400;padding-left:25px}#add_payment_method .checkout .checkout-inline-error-message,.woocommerce-cart .checkout .checkout-inline-error-message,.woocommerce-checkout .checkout .checkout-inline-error-message{font-size:.875em!important}.checkout-hide-errors-container,.checkout-not-filtered-errors{display:none}.woocommerce-checkout ul.woocommerce-error{display:none!important}.wc-bacs-bank-details-account-name,.wc-bacs-bank-details-heading{display:none}#wp-admin-bar-edit{display:block!important;visibility:visible!important;opacity:1!important}.woocommerce .quantity input.form-control.qty.cart-qty{text-align:left;width:100px}#lightbox .lb-caption{display:none!important}.lb-image{border:none!important;background:transparent!important}#pass-strength-result{margin-top:.5rem;font-weight:600}#pass-strength-result.pw-score-0{color:#d32f2f}#pass-strength-result.pw-score-1{color:#ef6c00}#pass-strength-result.pw-score-2{color:#fbc02d}#pass-strength-result.pw-score-3{color:#388e3c}#pass-strength-result.pw-score-4{color:#2e7d32}.cart-buttons-mobile .login-button.btn:focus{color:#000}.ajax-login-form .login-error.invalid-feedback{display:none}#billing_phone_field{padding-bottom:6px;margin-bottom:1px}.alert a.showlogin{font-weight:400}.alert a{font-weight:700}.owl-carousel-upsells .owl-item img{display:inline-block;width:auto}.product-content table.table-responsive,.product-content table.table-responsive td{border:1px solid #ddd!important;text-align:center}.woocommerce-cart .cart_totals .wc-proceed-to-checkout{padding-top:0}.blockUI.blockOverlay{background:none!important}.woocommerce-checkout-review-order-table .product-name{position:relative}.woocommerce-checkout-review-order-table .badge{left:40px}.product-card .product-details h2 a,.product-card .product-details h3 a,.product-details .product-excerpt{-webkit-line-clamp:none}#cart-form .cart_item td{padding-top:25px;vertical-align:top}#cart-form table td.cart-price-col,#cart-form table td.product-name,#cart-form table td.product-subtotal{padding-top:32px}#cart-form .quantity input.form-control{text-align:center}.product-price ins{text-decoration:none}#cart-form .cart-table .woocommerce-notices-wrapper div{margin:2px 0 2px auto!important;font-weight:400;text-align:left}.checkout-login-form-row{display:flex;align-items:center;flex-direction:row}#shipping_method li{display:flex;align-items:flex-start}#shipping_method li input[type=radio]{flex-shrink:0}#shipping_method li label{flex:1;line-height:1.4}.cart-footer-wrap{display:flex;justify-content:flex-end;align-items:center;gap:1rem;flex-wrap:wrap}.cart-footer-wrap>div{flex:0 0 auto}.order-total .includes_tax{display:none}#order_review .woocommerce-checkout-review-order-table td:nth-child(2){text-align:right!important}