:root{--Grey:#595f4a;--Black:#1d1d1b;--Black-40:rgba(29,29,27,.4);--Black-65:rgba(29,29,27,.65);--Black-80:rgba(29,29,27,.8);--Primary:#a4b286;--Dark-Olive:#637145;--Light-Olive:#edf2e2;--Heading-Color:#242424;--White:#fff;--Off-White:#f7f6f2;--Headline-Font:"Maven Pro";--Body-Font:"Libre Franklin";--wd-brd-radius:20px !important}:is(.page,.search-no-results,.error404) :is(.wd-page-content,.whb-header){background-color:var(--White) !important}h3{font-family:var(--Headline-Font);font-size:45px;font-style:normal;font-weight:400;line-height:120%;margin-bottom:10px}h4{font-family:var(--Headline-Font);font-size:30px;font-style:normal;font-weight:500;line-height:107%}h6{font-family:var(--Headline-Font);font-size:18px;font-style:normal;font-weight:500;line-height:100%;margin-bottom:10px}.p-small{font-family:var(--Body-Font);font-size:16px;font-style:normal;font-weight:400;line-height:150%}.gap-50{gap:50px}.elementor-element .elementor-button{border-radius:var(--Corner-Radius,20px);text-align:center;font-family:var(--Body-Font);font-size:14px;font-style:normal;font-weight:500;line-height:19.6px;transition:all .3s ease-in-out;text-transform:uppercase;background:var(--Primary)}.elementor-element.elementor-button-info .elementor-button{background:var(--Off-White);color:var(--Black)}.elementor-element.elementor-button-info .elementor-button:hover{background:var(--Light-Olive)}.widget_price_filter [class*=price_slider_amount] .button{background:var(--Light-Olive)}.badge-olive-light{background:var(--Light-Olive);border-radius:20px;padding:7px 12px 3px;border:1px solid var(--Dark-Olive);color:var(--Dark-Olive);text-align:center;font-size:18px;font-style:normal;font-weight:600;line-height:18px}.single-product .single-breadcrumbs-wrapper .wd-products-nav{display:none}.single-product .product-image-summary-wrap h1.product_title{color:var(--Black);font-family:var(--Headline-Font);font-size:45px;font-style:normal;font-weight:400;line-height:120%}.single-product nav.wd-breadcrumbs.woocommerce-breadcrumb{color:#767676;font-family:var(--Body-Font);font-size:10px;font-style:normal;font-weight:500;line-height:120%}.single-product nav.wd-breadcrumbs.woocommerce-breadcrumb .wd-last{color:#242424;font-weight:700}.single-product .woocommerce-product-details__short-description{color:var(--Black-65);font-family:var(--Body-Font);font-size:16px;font-style:normal;font-weight:400;line-height:150%}.single-product table.variations tr{display:flex;flex-direction:column}.single-product .variations label{color:var(--Black-65);font-family:var(--Body-Font);font-size:10px;font-style:normal;font-weight:500;line-height:120%}.single-product .variations label[for=andere-varianten]{font-size:16px;font-weight:400;line-height:150%}.single-product table.variations .cell{padding-bottom:10px}.thwvsf-wrapper-item-li.thwvsf-tooltip{margin-bottom:25px}.thwvsf-tooltip .tooltiptext{visibility:visible !important;margin:0 !important;opacity:1 !important;font-size:10px !important;bottom:-25px !important;background:0 0 !important;left:0 !important;width:100% !important;text-align:center !important;order:1 !important;font-style:normal;line-height:120%}.thwvsf-selected.thwvsf-tooltip .tooltiptext{color:var(--Black-80);font-family:var(--Body-Font);font-weight:700;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.single-product .single_add_to_cart_button{border-radius:var(--wd-brd-radius);background:var(--Black);display:flex;min-height:42px;padding:8px 20px;justify-content:center;align-items:center;gap:5px;color:var(--White);text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:19.6px;text-transform:none}.single-product .single_add_to_cart_button:after{content:'';display:block;width:18px;height:18px;background:url('/wp-content/uploads/2026/06/arrow-right-white.svg') no-repeat center center;background-size:contain;position:unset;opacity:1;border:none}.single-product .product_meta{color:var(--Black-65);font-size:10px;font-style:normal;font-weight:500;line-height:120%}.single-product .product_meta .meta-label{color:var(--Black-80);font-weight:700}.amha-custom-details{margin-top:20px;display:flex;flex-direction:column}@media (min-width:992px){.amha-custom-details{flex-direction:row;gap:40px}.amha-custom-details .amha-section{flex:1}}@media (min-width:1280px){.amha-custom-details{gap:75px}}.amha-section{margin-bottom:30px;color:var(--Black-65);font-size:14px;font-style:normal;font-weight:400;line-height:179%}.amha-section h6{color:var(--Heading-Color);font-family:var(--Headline-Font);font-size:18px;font-style:normal;font-weight:500;line-height:100%;margin-bottom:20px}.amha-details-grid{display:flex;flex-direction:column;gap:10px}.amha-details-grid .grid-row{display:flex;justify-content:space-between;border-bottom:1px solid #eaeaea;padding-bottom:6px}.amha-details-grid .grid-label{font-weight:600;color:#555}.amha-details-grid .grid-value{color:#222}.pflege-icons-liste{list-style:none;padding:0;display:flex;gap:20px}.pflege-icons-liste li{object-fit:contain;height:25px;width:25px}.pflege-icons-liste li.pflege-waschen{background:url('/wp-content/uploads/2026/06/laundry.svg') no-repeat center center;font-size:9px;justify-content:center;align-items:center;display:flex;font-weight:900;padding-top:4px}.pflege-icons-liste li.pflege-bugeln{background:url('/wp-content/uploads/2026/06/iron.svg') no-repeat center center;display:flex;justify-content:center;align-items:center;padding-top:7px;gap:1px}.pflege-icons-liste li.bugeln-1{font-size:50px;padding-bottom:15px}.pflege-icons-liste li.pflege-textilpflege{background:url('/wp-content/uploads/2026/06/textilpflege.svg') no-repeat center center;display:flex;justify-content:center;align-items:center;position:relative}.pflege-icons-liste li.underline_u:after{background:rgb(29 29 27/80%);width:100%;height:2px;content:'';position:absolute;bottom:-3px}.pflege-icons-liste li.underline_uu:after{background-image:linear-gradient(to bottom,transparent 0%,transparent 30%,rgb(29 29 27/80%) 30%,rgb(29 29 27/80%) calc(30% + 2px),
    transparent calc(30% + 2px),
    transparent 70%,
    rgb(29 29 27 / 80%) 70%,
    rgb(29 29 27 / 80%) calc(70% + 2px),
    transparent calc(70% + 2px)
  );width:100%;height:7px;content:'';position:absolute;bottom:-6px}.pflege-icons-liste li.is-crossed{font-size:38px;transform:rotate(90deg)}.pflege-icons-liste li.textilpflege-o{background-color:#000;border-radius:50%}.pflege-icons-liste li.pflege-tumbler{background:url('/wp-content/uploads/2026/06/tumbler.svg') no-repeat center center;display:flex;justify-content:center;align-items:center;gap:1px;font-size:25px;padding-top:2px}.e-n-tabs-heading .e-n-tab-title,.woocommerce-tabs .wd-nav-link{background-color:var(--White) !important;color:var(--Black-65) !important;font-family:var(--Body-Font) !important;font-size:16px !important;font-style:normal !important;font-weight:400 !important;line-height:150% !important;text-transform:none !important;border-top:3px solid var(--White);border-radius:0}.e-n-tabs-heading .e-n-tab-title[aria-selected=true],.e-n-tabs-heading .e-n-tab-title:hover,.woocommerce-tabs .wd-nav-link[aria-selected=true],.woocommerce-tabs .wd-nav-link:hover{color:var(--Black) !important;font-weight:700 !important;border-top:3px solid var(--Dark-Olive)}.highlights .elementor-icon-box-description{color:var(--Black-80);font-family:var(--Body-Font);font-size:16px;font-style:normal;font-weight:400;line-height:150%}.footer-payment-shipping .wd-images-gallery{width:300px}.footer-payment-shipping .wd-gallery-item img{border-radius:0}.footer-payment{align-items:flex-end}.footer-shipping{justify-content:flex-end;align-items:flex-end;flex-direction:column !important}.wd-copyrights{color:#767676;text-align:center;font-size:11.2px;font-style:normal;font-weight:400;line-height:17.92px}.wd-copyrights.wd-layout-two-columns>.wd-grid-g{grid-template-columns:4fr 1fr;align-items:center}.wd-copyrights .wd-col-start{text-align:left}.hidden-link-hover{position:relative;min-height:260px;display:block}.hidden-link-hover .elementor-icon-box-wrapper{background-color:var(--Light-Olive);width:300px;height:185px;padding:30px;border-radius:0 20px;box-sizing:border-box;text-align:left !important;position:absolute;bottom:0;left:0;transition:height .35s cubic-bezier(.25,1,.5,1),background-color .35s cubic-bezier(.25,1,.5,1),box-shadow .35s cubic-bezier(.25,1,.5,1)}.hidden-link-hover.small .elementor-icon-box-wrapper{height:125px}.hidden-link-hover .elementor-icon-box-description{max-height:0;opacity:0;overflow:hidden;margin-top:0;transition:max-height .35s cubic-bezier(.25,1,.5,1),opacity .25s ease-in-out,margin-top .35s cubic-bezier(.25,1,.5,1);color:var(--Black,#1d1d1b);font-family:var(--Body-Font);font-size:14px;font-style:normal;font-weight:500;line-height:19.6px}.hidden-link-hover .elementor-icon-box-wrapper:hover{background-color:var(--Primary);height:220px;box-shadow:0 15px 35px rgba(0,0,0,.1)}.hidden-link-hover.small .elementor-icon-box-wrapper:hover{height:165px}.hidden-link-hover .elementor-icon-box-wrapper:hover .elementor-icon-box-icon svg{color:var(--Dark-Olive)}.hidden-link-hover .elementor-icon-box-wrapper:hover .elementor-icon-box-description{max-height:50px;opacity:1;margin-top:15px;border-bottom:2px solid var(--Dark-Olive);width:fit-content}.hidden-link-hover .elementor-icon-box-wrapper:hover .elementor-icon-box-title,.hidden-link-hover .elementor-icon-box-wrapper:hover .elementor-icon-box-description a{color:var(--Black)}div.quantity .minus{border-radius:20px 0 0 20px;border-width:1px}div.quantity .plus{border-radius:0 20px 20px 0;border-width:1px}.wd-wishlist-btn.wd-action-btn.wd-wishlist-icon.wd-style-text{margin-bottom:20px;margin-top:20px}td.product-quantity .quantity button{display:none}.cart-widget-side .woocommerce-mini-cart__total.total,.cart-widget-side .woocommerce-Price-amount.amount{font-family:var(--Headline-Font);font-size:18px;font-style:normal;font-weight:500;line-height:100%}.cart-widget-side .wd-progress-bar.wd-free-progress-bar,.cart-widget-side .wd-progress-bar.wd-free-progress-bar .woocommerce-Price-amount.amount{color:var(--Black);font-size:10px;font-style:normal;font-weight:500;line-height:120%}.wd-progress-bar .progress-bar{background:var(--Primary)}.cart-widget-side .btn-cart{background:var(--Off-White);color:var(--Black);font-size:14px;font-style:normal;font-weight:500;line-height:19.6px}.cart-widget-side .checkout.wc-forward{background:var(--Black);color:var(--White);font-size:14px;font-style:normal;font-weight:500;line-height:19.6px}.woocommerce-mini-cart .close-side-widget .wd-action-icon:before{content:'';background-image:url(/wp-content/uploads/2026/07/close.svg);width:18px;height:18px;background-size:contain;background-repeat:no-repeat}.woocommerce-mini-cart .remove:after{content:'';background-image:url(/wp-content/uploads/2026/07/close.svg);width:18px;height:18px;background-size:contain;background-repeat:no-repeat}.single-product .wd-single-price .price,.custom-price-additional-text{color:var(--Dark-Olive);font-family:var(--Headline-Font);font-size:24px;font-style:normal;font-weight:500;line-height:113%}footer .footer-category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px, 1fr));gap:30px;width:100%;align-items:start;text-align:left}@media (max-width:768px){footer .footer-category-grid{grid-template-columns:repeat(2,1fr)}}footer .footer-category-column{margin-bottom:20px}footer .category-title{font-weight:700;margin-bottom:12px;font-size:15px;text-transform:uppercase;margin-top:0;display:flex;align-items:center}footer .category-title a{color:#333;text-decoration:none;display:flex;align-items:center}footer .category-title img{width:20px;height:20px;object-fit:contain;vertical-align:middle;margin-right:10px;display:inline-block;flex-shrink:0}.category-children-list{list-style:none;padding:0;margin:0;line-height:1.8;font-size:14px}.category-children-list li{margin-bottom:5px;list-style:none}.category-children-list li a{color:#777;text-decoration:none}.wd-product.wd-hover-icons .wd-buttons{flex-direction:column !important}.wd-product.wd-hover-icons .wrapp-buttons{bottom:auto !important;left:auto !important;top:20px;right:20px;width:75px}.wd-product.wd-hover-icons .wd-product-img-link:after{content:'Details';background-image:url('/wp-content/uploads/2026/06/arrow-right.svg');background-repeat:no-repeat;background-position:right 10px center;width:110px;position:absolute;bottom:20px;left:calc(50% - 55px);border-radius:calc(var(--wd-brd-radius) / 1.2);background-color:var(--bgcolor-white);box-shadow:1px 1px 1px rgba(0,0,0,.1);transition:all .3s ease;padding:7px 30px 7px 10px;transition:opacity .3s ease,visibility .3s ease,transform .3s ease;opacity:0;visibility:hidden;transform:translate3d(0,25px,0)}.wd-product.wd-hover-icons:hover .wd-product-img-link:after{opacity:1;visibility:visible;transform:translate3d(0,0,0)}.searchform input[type=text]{border-radius:30px}@media (min-width:1025px) and (max-width:1674px){.whb-column.whb-col-right .wd-search-form.wd-header-search-form{display:none}}@media (min-width:1025px) and (max-width:1444px){#menu-main-navigation .menu-item .nav-link-text{display:none}}@media (min-width:1675px){body:not(.woocommerce-shop) .whb-header-bottom{display:none}}body.woocommerce-shop .whb-column.whb-col-right .wd-search-form.wd-header-search-form{display:none}.wm-mobile-menu-wrapper{width:100%;background:#fff;box-sizing:border-box;font-family:inherit}.wm-mobile-menu-wrapper ul{list-style:none !important;padding:0 !important;margin:0 !important}.wm-mob-item{border-bottom:1px solid #eaeaea;position:relative}.wm-mob-link-row{display:flex;justify-content:space-between;align-items:center;width:100%}.wm-mob-link{display:block;flex-grow:1;text-decoration:none !important;transition:color .15s ease}.lvl-1-link{padding:14px 18px;font-size:16px;font-weight:600;color:#222 !important}.lvl-2-link{padding:12px 18px 12px 30px;font-size:14px;font-weight:500;color:#444 !important}.lvl-3-link{padding:10px 18px 10px 45px;font-size:13px;color:#666 !important}.wm-mob-lvl-2{background-color:#f9f9f9;border-top:1px solid #eaeaea}.wm-mob-lvl-3{background-color:#f0f0f0;border-top:1px solid #e2e2e2}.wm-mob-toggle{background:0 0;border:none;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex-shrink:0}.wm-mob-toggle:after{content:'';display:inline-block;width:7px;height:7px;border-bottom:2px solid #666;border-right:2px solid #666;transform:rotate(45deg);transition:transform .2s ease}.wm-mob-toggle.is-open:after{transform:rotate(-135deg)}.no-menu-items{padding:20px;text-align:center;color:#999;font-size:14px;margin-bottom:0}.single-product .wd-products-element.with-title{margin-top:100px}table.woocommerce-product-attributes.shop_attributes{color:var(--Black-65);font-size:14px}.wd-nav-header>li>a{color:var(--Black-65)}.newsletter-form-mail{display:flex;gap:10px}.newsletter-form-mail p{margin-bottom:0}form p:has(label){margin-bottom:5px}form label{color:var(--Grey);font-size:16px;font-style:normal;font-weight:700;line-height:150%}form .wpcf7-form-control-wrap input{border-radius:20px}.wd-header-cart.wd-tools-element>a{flex-direction:column}.produkt-preis .product-unit-name{color:var(--Dark-Olive);font-family:var(--Headline-Font);font-size:24px;font-style:normal;font-weight:500;line-height:113%}.produkt-preis .product-unit-name:before{content:'/';display:inline-block;margin-right:5px;margin-left:5px}.text-einheit{font-size:12px;margin-top:5px}.page-template-maintenance{height:100vh;display:flex;align-items:center;width:100%}.page-template-maintenance:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(247,246,242,.65)}.page-template-maintenance .wd-page-wrapper{padding:0;background-color:transparent}.page-template-maintenance .wd-page-wrapper .e-parent{background-image:url('/wp-content/uploads/2026/06/gartendeko.svg'),url('/wp-content/uploads/2026/06/ostern.svg'),url('/wp-content/uploads/2026/06/heimtextilien.svg');background-repeat:no-repeat;background-position:left 7vw top 175px,right 7.5vw top 120px,right 17vw bottom 15px;background-size:50px auto,50px auto,50px auto}@media (max-width:1600px){.page-template-maintenance .wd-page-wrapper .e-parent{background-position:left 2vw top 175px,right 3vw top 120px,right 22vw bottom 15px}}@media (max-width:768px){.page-template-maintenance .wd-page-wrapper .e-parent{background-position:left 15px top 115px,right 15px top 190px,right 22vw bottom 15px;background-size:30px auto,30px auto,30px auto}}