.product-cell__wrapper{background:#fff;border:1px solid #EDE4D3;border-radius:14px;overflow:hidden;box-shadow:0 6px 16px rgba(47,62,70,.08);transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease;height:100%}.product-cell:hover .product-cell__wrapper{box-shadow:0 12px 26px rgba(47,62,70,.14);border-color:#DBE6BF;transform:translateY(-3px)}.product-cell__wrapper .image-link-wrapper{background:#fff}.product-cell__body{padding:14px 16px 16px}.product-cell .overlay-label{border-radius:16px;font-size:12px;font-weight:600;letter-spacing:.02em;padding:4px 12px;box-shadow:0 2px 6px rgba(47,62,70,.15)}.product-cell .overlay-label.topangebote{background:#7A9A4E;color:#fff}.product-cell .overlay-label.topbewertet{background:#8DA174;color:#fff}.product-cell .overlay-label.bestseller{background:#CBD8A6;color:#333}.product-cell__title a{color:#2f3e46;font-weight:600;transition:color .15s ease}.product-cell__title a:hover{color:#46591f}.product-cell__price-wrapper .price_label.pricestarting{color:#6a7b59;font-size:.87rem}.product-cell__price-wrapper .price{color:#46591f;font-weight:700;font-size:1.15rem;line-height:1.2}.product-cell__delivery-status{color:#6a7b59;font-size:.87rem}.product-cell__delivery-status .signal_image.status-2 small,.product-cell__delivery-status .status-2 small{color:#7A9A4E}.product-cell__add-to-basket-button{border-radius:10px;font-weight:600;transition:background .15s ease,border-color .15s ease,color .15s ease}.product-cell__add-to-basket-button.btn-outline-secondary,a.product-cell__add-to-basket-button.btn-outline-secondary{background:#CBD8A6;border-color:#CBD8A6;color:#333}.product-cell__add-to-basket-button.btn-outline-secondary:hover,a.product-cell__add-to-basket-button.btn-outline-secondary:hover{background:#BCCB92;border-color:#BCCB92;color:#2f3e46}.product-cell__add-to-basket-button.btn-primary{background:#7A9A4E;border-color:#7A9A4E;color:#fff}.product-cell__add-to-basket-button.btn-primary:hover{background:#6C8A44;border-color:#6C8A44;color:#fff}.product-cell__wrapper .image-link-wrapper img{width:100%;height:auto;display:block}.product-cell__body{padding:12px 14px 14px}.product-cell__caption{display:block!important;flex:0 0 auto!important;height:auto!important;min-height:0!important}.product-cell__title{margin:0 0 4px;min-height:2.4rem}.product-cell__title a{font-size:1rem;line-height:1.25}.product-cell__rating{margin:2px 0 6px;min-height:22px}.product-cell__rating .rating__stars svg,.product-cell__rating .icon-content svg,.product-cell__rating .icon-content svg use{fill:#E8A200!important;color:#E8A200!important}.product-cell__price-wrapper{margin:2px 0 0}.product-cell__price-wrapper .price_label.pricestarting{display:block;font-size:.8rem;font-weight:400;color:#6a7b59;margin:0 0 1px}.product-cell__price-wrapper .price{color:#46591f;font-weight:700;font-size:1.5rem;line-height:1.1}.product-cell__delivery-status{margin:8px 0 0;color:#6a7b59;font-size:.87rem}.product-cell__shippingfree{display:flex;align-items:center;justify-content:center;gap:5px;margin:4px 0 0;font-size:.87rem;font-weight:600;color:#46591f}.product-cell__shippingfree svg{flex:0 0 auto}.product-cell__shortdescription{margin:9px 0 0;font-size:.87rem;line-height:1.45;color:#4a5a52;min-height:3.2em;text-align:left}.row.productlist--gallery .product-cell__shortdescription{min-height:88px}.product-cell__shortdescription ul{list-style:none;margin:0;padding:0}.product-cell__shortdescription li{list-style:none;position:relative;padding-left:22px;margin:0 0 7px}.product-cell__shortdescription li:last-child{margin-bottom:0}.product-cell__shortdescription li::before{content:"";position:absolute;left:0;top:.15em;width:14px;height:14px;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237a9a4e' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")}.product-cell__shortdescription br{display:none}.product-cell__shortdescription img,.product-cell__shortdescription .kk-image-banner,.product-cell__shortdescription .pflegebettregiakurz{display:none!important}.product-cell__button-wrapper{margin-top:11px}.row.productlist--gallery{row-gap:1.4rem}.product-wrapper{display:flex;flex-wrap:wrap}.product-wrapper>.product-cell{width:100%}.product-wrapper:not(:has(>.product-wrapper)){display:flex;flex-wrap:nowrap}.product-wrapper:not(:has(>.product-wrapper))>.product-cell{display:flex}.product-cell>.product-cell__wrapper{display:flex;flex-direction:column;width:100%;height:100%}.product-cell__body{display:flex;flex-direction:column;flex:1 1 auto}.product-cell__body>.expandable{display:flex;flex-direction:column;flex:1 1 auto}.product-cell__body>.expandable>form{display:flex;flex-direction:column;flex:1 1 auto}.product-cell__body>.expandable>form>.stack{display:flex;flex-direction:column;flex:1 1 auto}.product-cell__button-wrapper{margin-top:auto;padding-top:14px}.product-cell__shortdescription{max-height:14em;overflow:hidden}.product-cell__add-to-basket-button{border-radius:999px;font-weight:600;letter-spacing:.03em;font-size:.87rem;padding:11px 20px;width:100%;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.product-cell__add-to-basket-button.btn-outline-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.55em;background:#CBD8A6;border-color:#CBD8A6;color:#333}.product-cell__add-to-basket-button.btn-outline-secondary::after{content:"→";font-weight:700;color:#46591f;transition:transform .18s ease}.product-cell__add-to-basket-button.btn-outline-secondary:hover{background:#BCCB92;border-color:#BCCB92;color:#2f3e46;box-shadow:0 5px 14px rgba(122,154,78,.30)}.product-cell__add-to-basket-button.btn-outline-secondary:hover::after{transform:translateX(3px)}.product-cell__add-to-basket-button.btn-primary{border-radius:999px;padding:11px 20px}@media (max-width:767px){.row.productlist--gallery{row-gap:.85rem}.row.productlist--gallery{margin-left:-12px;margin-right:-12px}.row.productlist--gallery>.product-wrapper{padding-left:5px;padding-right:5px}.row.productlist--gallery .image-link-wrapper img{aspect-ratio:8/5;width:100%;height:auto;object-fit:cover}.product-cell__body,.product-cell__body--center,.product-cell__caption,.product-cell__caption.text-center,.product-cell__delivery-status.text-center,.product-cell__rating{text-align:left!important}.row.productlist--gallery .product-cell__body{padding:10px 11px 12px}.row.productlist--gallery .product-cell__title{min-height:2.6em;margin-bottom:2px}.row.productlist--gallery .product-cell__title a{font-size:.9rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.row.productlist--gallery .product-cell__rating{min-height:0!important;margin:1px 0 3px}.row.productlist--gallery .product-cell__price-wrapper .price{font-size:1.15rem}.row.productlist--gallery .product-cell__price-wrapper .price_label.pricestarting{font-size:.8rem}.row.productlist--gallery .product-cell__delivery-status{font-size:.87rem;margin-top:5px}.row.productlist--gallery .product-cell__shippingfree{display:flex;justify-content:flex-start;margin-top:3px;font-size:.87rem}.row.productlist--gallery .estimated_delivery,.row.productlist--gallery .product-cell__shortdescription,.row.productlist--gallery .product-cell__button-wrapper{display:none!important}.row.productlist--gallery .product-cell .overlay-label{font-size:12px;padding:3px 8px}}.cs-subcats{margin:2.6rem auto 0;width:100%;flex-basis:100%;grid-column:1 / -1}.cs-subcats__title{text-align:center;color:#2F3E46;font-size:1.6rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0 0 1.5rem}.cs-subcats__title::after{content:"";display:block;width:56px;height:3px;margin:.7rem auto 0;border-radius:999px;background:linear-gradient(90deg,#CBD8A6 0%,#7A9A4E 100%)}.cs-subcats__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px}.cs-subcat{display:flex;flex-direction:column;background:#fff;border:1px solid #EDE4D3;border-radius:14px;overflow:hidden;box-shadow:0 6px 16px rgba(47,62,70,.07);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.cs-subcat:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(47,62,70,.13);border-color:#DBE6BF}.cs-subcat__media{display:flex;align-items:center;justify-content:center;height:160px;background:#EEF3E3;overflow:hidden}.cs-subcat__img{width:100%;height:100%;object-fit:cover;display:block}.cs-subcat__media--empty{background:linear-gradient(135deg,#EEF3E3 0%,#E2ECD1 100%)}.cs-subcat__ph{width:44px;height:44px;color:#AAC087}.cs-subcat:hover .cs-subcat__ph{color:#8DA174}.cs-subcat__body{display:flex;flex-direction:column;padding:14px 16px 16px;flex:1 1 auto}.cs-subcat__name{color:#2F3E46;font-weight:700;font-size:1.05rem;line-height:1.3;text-decoration:none;margin:0 0 8px;transition:color .15s ease}.cs-subcat__name:hover{color:#46591f}.cs-subcat__children{margin:0 0 12px;padding:0;list-style:none;display:flex;flex-direction:column;gap:5px}.cs-subcat__children li{position:relative;padding-left:14px}.cs-subcat__children li::before{content:"";position:absolute;left:0;top:.5em;width:5px;height:5px;border-radius:50%;background:#8DA174}.cs-subcat__children a{color:#4a5a52;font-size:.9rem;line-height:1.3;text-decoration:none;transition:color .15s ease}.cs-subcat__children a:hover{color:#46591f;text-decoration:underline}.cs-subcat__go{margin-top:auto;padding-top:6px;color:#46591F;font-weight:600;font-size:.9rem;text-decoration:none;display:inline-flex;align-items:center;gap:.4em}.cs-subcat__go:hover{color:#2f3e46}.cs-subcat__arw{transition:transform .18s ease}.cs-subcat:hover .cs-subcat__arw{transform:translateX(3px)}@media (max-width:767px){.cs-subcats{margin-top:2rem}.cs-subcats__title{font-size:1.35rem;margin-bottom:1.1rem}.cs-subcats__grid{grid-template-columns:repeat(2,1fr);gap:12px}.cs-subcat__media{height:128px}.cs-subcat__name{font-size:1rem}.cs-subcat__children a{font-size:.87rem}}.productlist-subcategories{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))!important;gap:16px;margin:2.6rem auto 0}.subcategory-card{display:flex;flex-direction:column;background:#fff;border:1px solid #EDE4D3;border-radius:14px;overflow:hidden;box-shadow:0 6px 16px rgba(47,62,70,.07);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.subcategory-card:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(47,62,70,.13);border-color:#DBE6BF}.subcategory-card__link{display:block;line-height:0}.subcategory-card__image{width:100%;height:160px;object-fit:cover;display:block;background:#EEF3E3}.subcategory-card__image--missing{background:#EEF3E3}.subcategory-card__title{display:block;color:#2F3E46;font-weight:700;font-size:1.05rem;line-height:1.3;text-decoration:none;padding:14px 16px 0;transition:color .15s ease}.subcategory-card__title:hover{color:#46591f}.subcategory-card__desc{color:#4a5a52;font-size:.9rem;line-height:1.45;padding:6px 16px 0}.subcategory-card__sub-list{list-style:none;margin:8px 0 0;padding:8px 16px 14px;display:flex;flex-direction:column;gap:5px}.subcategory-card__sub-list li{position:relative;padding-left:14px}.subcategory-card__sub-list li::before{content:"";position:absolute;left:0;top:.5em;width:5px;height:5px;border-radius:50%;background:#8DA174}.subcategory-card__sub-list a{color:#4a5a52;font-size:.9rem;line-height:1.3;text-decoration:none}.subcategory-card__sub-list a:hover{color:#46591f;text-decoration:underline}@media (max-width:767px){.productlist-subcategories{grid-template-columns:repeat(2,1fr)!important;gap:12px}.subcategory-card__image{height:128px}}.product-slider .product-cell__body{display:flex;flex-direction:column}.product-slider .product-cell__caption,.product-slider .product-cell__delivery-status,.product-slider .product-cell__shippingfree,.product-slider .product-cell__shortdescription{flex:0 0 auto!important}.product-slider .product-cell__delivery-status{margin-top:8px!important}.product-slider .product-cell__button-wrapper{margin-top:auto!important}.product-cell__rating .rating__stars{display:inline-flex!important;flex-wrap:nowrap!important;white-space:nowrap;width:auto!important}.product-cell__rating .rating__stars .icon-content{flex:0 0 auto}.opc-ProductStream .product-cell__title{min-height:3.75rem!important;max-height:3.75rem!important;height:auto!important;overflow:hidden}.opc-ProductStream .product-cell__title a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.opc-ProductStream .product-cell__rating{min-height:22px!important;height:auto!important}.cs-subcat__eyebrow{display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#7A9A4E;margin:0 0 4px}.cs-subcat--parent .cs-subcat__media--empty{background:linear-gradient(135deg,#DBE6BF 0%,#CBD8A6 100%)}.cs-subcat--parent .cs-subcat__ph{width:34px;height:34px;color:#46591F}.kk-article-slider .product-cell{background:#fff!important;border:1px solid #EDE4D3!important;border-radius:14px;overflow:hidden;box-shadow:0 6px 16px rgba(47,62,70,.08);transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.kk-article-slider .product-cell:hover{box-shadow:0 12px 26px rgba(47,62,70,.14);border-color:#DBE6BF!important;transform:translateY(-3px)}.kk-article-slider .product-cell .image-link-wrapper{background:#fff}.kk-article-slider .product-cell .product-cell__body{padding:12px 14px 16px}.item-box__rating .rating__stars svg,.item-box__rating .icon-content svg,.item-box__rating .icon-content svg use{fill:#E8A200!important;color:#E8A200!important}.kk-item-slider-prev,.kk-item-slider-next{width:44px!important;height:44px!important;top:86px!important;bottom:auto!important;transform:translateY(-50%)!important;border-radius:999px!important;background-color:#ffffff!important;border:1px solid rgba(47,62,70,.22)!important;box-shadow:0 6px 18px rgba(47,62,70,.28),0 2px 6px rgba(47,62,70,.18)!important;background-size:20px 20px!important;background-position:center!important;background-repeat:no-repeat!important;z-index:120!important;opacity:1!important;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.kk-item-slider-prev{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2346591f' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 18l-6-6 6-6'/%3E%3C/svg%3E")!important}.kk-item-slider-next{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2346591f' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E")!important}.kk-item-slider-prev:hover,.kk-item-slider-next:hover{background-color:#7A9A4E!important;border-color:#7A9A4E!important;box-shadow:0 12px 28px rgba(122,154,78,.40)!important}.kk-item-slider-prev:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 18l-6-6 6-6'/%3E%3C/svg%3E")!important}.kk-item-slider-next:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E")!important}.kk-item-slider-prev.disallowed,.kk-item-slider-next.disallowed{opacity:.45!important}.kk-item-slider-root{height:404px!important}.kk-item-slider-style-wrap{height:auto!important}.kk-item-slider-root .int-nova-article-wrapper.product-wrapper{height:100%!important}.kk-item-slider-root .product-cell{min-height:404px;height:404px!important}.kk-item-slider-root .product-cell .image-link-wrapper{height:172px!important;min-height:172px!important;max-height:172px!important;flex:0 0 172px!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;background:#fff;overflow:hidden}.kk-item-slider-root .product-cell .image-link-wrapper img{height:auto!important;max-height:168px!important;width:auto!important;max-width:100%!important;object-fit:contain!important}.kk-item-slider-root .product-cell__title{min-height:3.4em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.kk-item-slider-root .product-cell .product-cell__caption{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;height:auto!important}.kk-item-slider-root .product-cell .product-cell__caption .price_wrapper,.kk-item-slider-root .product-cell .product-cell__caption .product-cell__price{margin-top:auto!important}.cs-kk-detailbtn{margin-top:14px;display:flex;align-items:center;justify-content:center;gap:7px;background:#CBD8A6;color:#333!important;text-decoration:none;font-family:inherit;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.37px;padding:11px 20px;border-radius:999px;transition:background-color .2s ease}.cs-kk-detailbtn:hover{background:#bccb90;color:#333!important}.kk-item-slider-style-wrap{padding-left:0!important;padding-right:0!important}.kk-item-slider-prev{left:8px!important;right:auto!important}.kk-item-slider-next{right:8px!important;left:auto!important}@media (max-width:991px){.kk-item-slider-prev,.kk-item-slider-next{display:none!important}}.grid-space._dgs:has(.kk-item-slider-root){padding-top:0!important}.grid-space._dgs:has(.product-slider__heading){padding-bottom:0!important}.grid-system:has(.kk-item-slider-root){margin-bottom:8px!important}.product-slider .product-cell__title,.product-slider .product-cell__title a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product-slider .product-cell__title{min-height:50px}.product-slider .product-cell__rating{min-height:24px!important}.cs-catfilter{margin:2.6rem 0 1rem}.cs-catfilter__title{font-size:1.5rem;font-weight:700;color:#2f3e46;margin:0 0 .3rem}.cs-catfilter__lead{font-size:1rem;color:#6a7b59;margin:0 0 1.1rem}.cs-catfilter__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:start}.cs-catfilter__card{border:1px solid #e7ebe0;border-radius:16px;background:#fff;padding:20px;box-shadow:0 2px 10px rgba(47,62,70,.05)}.cs-catfilter__head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.cs-catfilter__head b{font-size:1.05rem;font-weight:700;color:#2f3e46}.cs-catfilter__ic{width:36px;height:36px;flex:0 0 auto;border-radius:50%;background:#eef3e3;color:#46591f;display:flex;align-items:center;justify-content:center}.cs-catfilter__ic svg{width:19px;height:19px}.cs-catfilter__toggle{display:none}.cs-catfilter__items{display:flex;flex-direction:column;gap:2px}.cs-catfilter__row{display:flex;align-items:center;gap:11px;padding:8px 8px;border-radius:9px;font-size:.95rem;font-weight:500;color:#2f3e46;text-decoration:none!important;transition:background .15s ease,color .15s ease}.cs-catfilter__row:hover,.cs-catfilter__row:focus{background:#f3f6ec;color:#46591f}.cs-catfilter__row:focus-visible{outline:2px dashed #8da174;outline-offset:-2px}.cs-catfilter__box{width:19px;height:19px;flex:0 0 auto;border:1.8px solid #cbd3c2;border-radius:5px;background:#fff;display:flex;align-items:center;justify-content:center;transition:background .15s ease,border-color .15s ease}.cs-catfilter__box svg{width:11px;height:11px;stroke:#fff;stroke-width:3.4;opacity:0}.cs-catfilter__row:hover .cs-catfilter__box{border-color:#8da174}.cs-catfilter__row.is-on{background:#f3f6ec;color:#46591f;font-weight:600}.cs-catfilter__row.is-on .cs-catfilter__box{background:#7a9a4e;border-color:#7a9a4e}.cs-catfilter__row.is-on .cs-catfilter__box svg{opacity:1}.cs-catfilter__label{min-width:0}.cs-catfilter__n{margin-left:auto;padding-left:8px;font-size:.87rem;color:#6a7b59;font-weight:500}.cs-catfilter__row.is-extra{display:none}.cs-catfilter__card.is-open .cs-catfilter__row.is-extra{display:flex}.cs-catfilter__more{margin-top:10px;padding:0;border:0;background:none;font:inherit;font-size:.87rem;font-weight:600;color:#46591f;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cs-catfilter__more:hover{color:#2f3e46}.cs-catfilter__reset{display:inline-block;margin-top:14px;font-size:.9rem;font-weight:600;color:#46591f;text-decoration:underline;text-underline-offset:3px}@media (max-width:991.98px){.cs-catfilter__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){.cs-catfilter{margin-top:2rem}.cs-catfilter__grid{grid-template-columns:1fr;gap:12px}.cs-catfilter__title{font-size:1.3rem;margin-bottom:.6rem}.cs-catfilter__card{padding:16px}.cs-catfilter__row{padding:10px 8px}.cs-catfilter__toggle{display:flex;align-items:center;gap:10px;width:100%;padding:13px 16px;border:1.5px solid #dbe6bf;border-radius:12px;background:#f3f6ec;color:#2f3e46;font:inherit;font-size:1rem;font-weight:600;text-align:left;cursor:pointer}.cs-catfilter__toggle-n{margin-left:auto;font-size:.87rem;font-weight:700;color:#fff;background:#7a9a4e;border-radius:11px;padding:2px 9px}.cs-catfilter__toggle-chev{margin-left:auto;display:flex;color:#46591f;transition:transform .2s ease}.cs-catfilter__toggle-n + .cs-catfilter__toggle-chev{margin-left:0}.cs-catfilter__toggle-chev svg{width:17px;height:17px}.cs-catfilter.is-expanded .cs-catfilter__toggle-chev{transform:rotate(180deg)}.cs-catfilter.is-expanded .cs-catfilter__toggle{border-bottom-left-radius:0;border-bottom-right-radius:0}.cs-catfilter__body{display:none;padding-top:12px}.cs-catfilter.is-expanded .cs-catfilter__body{display:block}.cs-catfilter__lead{font-size:.95rem;margin-bottom:.9rem}}.cs-is-filtered .cscat-hero,.cs-is-filtered .cs-cat-hero,.cs-is-filtered .kk-revealer{display:none!important}.cs-is-filtered .cs-cathead:not(.cs-fhead),.cs-is-filtered .category-header{display:none!important}.cs-is-filtered .active-filters{display:none!important}.cs-fhead{margin-bottom:26px}.cs-fhead .cs-fhead__sub{font-size:1rem;color:#6a7b59;margin:10px 0 0}.cs-fhead__chips{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:12px}.cs-fhead__chip{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:20px;background:#eef3e3;border:1.5px solid #dbe6bf;font-size:.9rem;font-weight:600;color:#46591f!important;text-decoration:none!important;transition:background .15s ease,border-color .15s ease}.cs-fhead__chip:hover{background:#dbe6bf;border-color:#8da174}.cs-fhead__chip svg{width:13px;height:13px;opacity:.75}.cs-fhead__reset{font-size:.9rem;font-weight:600;color:#46591f!important;text-decoration:underline!important;text-underline-offset:3px}@media (max-width:767.98px){.cs-fhead{margin-bottom:20px}.cs-fhead .cs-fhead__sub{font-size:.95rem;margin-top:8px}}.productlist-heading.cs-cathead{margin:0 0 16px}.category-header{margin-bottom:14px}.main-content:has(.cs-cathead) hr.v-spacing{margin:12px 0}@media (max-width:991.98px){.productlist-heading.cs-cathead{margin:0 0 12px}.category-header{margin-bottom:12px}.main-content:has(.cs-cathead) hr.v-spacing{margin:10px 0}}.cs-cathead{padding:0 0 4px}.cs-cathead .productlist-heading__title{font-size:1.55rem;line-height:1.2;font-weight:800;color:#2f3e46;margin:0}@media (min-width:576px){.cs-cathead .productlist-heading__title{font-size:1.9rem}}@media (min-width:992px){.cs-cathead .productlist-heading__title{font-size:2.3rem}}.cs-cathead__kicker{display:block;margin:0 0 6px;font-size:.87rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#7a9a4e;text-decoration:none!important}a.cs-cathead__kicker:hover{color:#46591f}a.cs-cathead__kicker:focus-visible{outline:2px solid #7a9a4e;outline-offset:3px;border-radius:4px}.cs-cathead__rule{display:block;width:52px;height:3px;margin:14px auto 0;background:#cbd8a6;border-radius:2px}@media (max-width:575.98px){.cs-cathead__kicker{font-size:.8rem;letter-spacing:.1em}.cs-cathead__rule{width:42px;margin-top:11px}}.category-header__description{max-width:none;width:100%}.category-header__description .item_desc{font-size:.95rem;line-height:1.7;color:#2f3e46}.category-header__description .item_desc h1,.category-header__description .item_desc h2{font-size:1.15rem;font-weight:700;margin:22px 0 8px}.category-header__description .item_desc h3{font-size:1rem;font-weight:700;margin:16px 0 6px}.category-header__description .item_desc>:first-child{margin-top:0}.category-header{align-items:flex-start}.category-header .kk-image-banner,.category-header img.productlist-header-description-image{display:inline-flex;align-items:center;justify-content:center;background:#eef3e3;border-radius:14px;padding:16px 18px;margin-top:4px}.category-header .kk-image-banner-img,.category-header img.productlist-header-description-image{width:96px;height:auto;box-sizing:content-box}@media (max-width:767.98px){.category-header .kk-image-banner,.category-header img.productlist-header-description-image{margin:0 auto;padding:12px 14px}.category-header .kk-image-banner-img,.category-header img.productlist-header-description-image{width:80px}}.category-header__description .item_desc{position:relative;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.category-header__description .item_desc.csk-open{display:block;-webkit-line-clamp:none;overflow:visible}.category-header__description .item_desc.csk-anim{display:block;-webkit-line-clamp:none;overflow:hidden;transition:max-height .38s cubic-bezier(.32,.72,0,1)}@media (prefers-reduced-motion:reduce){.category-header__description .item_desc.csk-anim{transition:none}}.csk-toggle{display:flex;align-items:center;justify-content:center;gap:7px;margin:12px auto 4px;background:none;border:0;padding:4px 8px;font-family:inherit;font-size:.9rem;font-weight:600;color:#46591f;cursor:pointer;transition:color .15s ease}.csk-toggle:hover{color:#7a9a4e}.csk-toggle::before{content:"";width:8px;height:8px;flex:none;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform .25s cubic-bezier(.32,.72,0,1)}.csk-toggle[aria-expanded="true"]::before{transform:rotate(-135deg) translate(-1px,-1px)}.category-header__description{position:relative}.category-header__description .item_desc:not(.csk-open) + .csk-toggle{position:absolute;right:0;bottom:0;z-index:2;margin:0;padding:0 0 0 62px;line-height:1.7;background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 46px)}@media (max-width:575.98px){.category-header__description .item_desc:not(.csk-open) + .csk-toggle{padding-left:44px;background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 30px)}}@keyframes cskToggleIn{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.csk-toggle.csk-swap{animation:cskToggleIn .3s cubic-bezier(.32,.72,0,1) both}@media (prefers-reduced-motion:reduce){.csk-toggle.csk-swap{animation:none}}@media (hover:none){.image-wrapper--switch-image:hover .second-image{opacity:0!important}.product-cell:hover .product-cell__wrapper{transform:none;box-shadow:0 6px 16px rgba(47,62,70,.08);border-color:#EDE4D3}.cs-subcat:hover,.cs-subcat:hover .cs-subcat__arw,.subcategory-card:hover{transform:none}}html.cs-touch .image-wrapper--switch-image:hover .second-image{opacity:0!important}html.cs-touch .product-cell:hover .product-cell__wrapper{transform:none;box-shadow:0 6px 16px rgba(47,62,70,.08);border-color:#EDE4D3}html.cs-touch .product-cell:hover .product-cell__actions{opacity:1}html.cs-touch .cs-subcat:hover,html.cs-touch .cs-subcat:hover .cs-subcat__arw,html.cs-touch .subcategory-card:hover{transform:none}.product-cell .product-cell__body,.product-cell .product-cell__body--center,.product-cell .product-cell__caption,.product-cell .product-cell__caption.text-center,.product-cell .product-cell__delivery-status,.product-cell .product-cell__delivery-status.text-center,.product-cell .estimated_delivery.text-center,.product-cell .product-cell__rating{text-align:left!important}.product-cell__brand{font-size:.9rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#6a7b59;line-height:1.2;margin:0 0 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.row.productlist--gallery,.product-slider,.opc-ProductStream) .product-cell__caption:not(:has(.product-cell__brand)) .product-cell__title-wrapper{padding-top:19px}.kk-item-slider-root .product-cell .product-cell__caption:not(:has(.product-cell__brand)) .product-cell__title-wrapper{padding-top:0!important}:is(.row.productlist--gallery,.product-slider,.opc-ProductStream) .cs-pricebox{margin-top:6px}.cs-pricebox__uvp{font-size:.87rem;color:#6a7b59;line-height:1.4}.cs-pricebox__uvp del{text-decoration-thickness:1.5px}.cs-pricebox__save{display:inline-block;margin-left:4px;padding:2px 9px;border-radius:999px;background:#dbe6bf;color:#46591f;font-size:.8rem;font-weight:700;white-space:nowrap}:is(.row.productlist--gallery,.product-slider,.opc-ProductStream) .cs-pricebox .price_wrapper{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 7px;margin:1px 0 0}:is(.row.productlist--gallery,.product-slider,.opc-ProductStream) .cs-pricebox .price_label.pricestarting,:is(.row.productlist--gallery,.product-slider,.opc-ProductStream) .cs-pricebox .price_label.nowonly{display:inline;font-size:.87rem;margin:0}:is(.row.productlist--gallery,.product-slider,.opc-ProductStream) .cs-pricebox .price{font-size:1.6rem;font-weight:800;line-height:1.15}:is(.row.productlist--gallery,.product-slider,.opc-ProductStream) .cs-pricebox .price-note{flex:0 0 100%;margin:2px 0 0;font-size:.87rem;color:#6a7b59}:is(.row.productlist--gallery,.product-slider,.opc-ProductStream) .cs-pricebox .price-note small{font-size:1em}.cs-pricebox__note{font-size:.87rem;color:#6a7b59;margin-top:3px;line-height:1.4}:is(.row.productlist--gallery,.product-slider,.opc-ProductStream) .product-cell__delivery-status{display:flex;flex-wrap:wrap;align-items:center;gap:2px 7px;margin-top:9px;font-size:.87rem;color:#6a7b59}:is(.row.productlist--gallery,.product-slider,.opc-ProductStream) .product-cell__delivery-status small{font-size:1em}:is(.row.productlist--gallery,.product-slider,.opc-ProductStream) .product-cell__delivery-status .signal_image{display:inline-flex;align-items:center;gap:7px}:is(.row.productlist--gallery,.product-slider,.opc-ProductStream) .product-cell__delivery-status .signal_image::before{content:"";flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:#c3c9c0}:is(.row.productlist--gallery,.product-slider,.opc-ProductStream) .product-cell__delivery-status .signal_image.status-2::before{background:#7a9a4e}:is(.row.productlist--gallery,.product-slider,.opc-ProductStream) .product-cell__delivery-status .signal_image.status-1::before{background:#e8a200}:is(.row.productlist--gallery,.product-slider,.opc-ProductStream) .product-cell__delivery-status .signal_image.status-2 small{color:#7a9a4e;font-weight:600}:is(.row.productlist--gallery,.product-slider,.opc-ProductStream) .product-cell__delivery-status .estimated_delivery::before{content:"·";margin-right:7px;color:#c3c9c0}:is(.row.productlist--gallery,.product-slider,.opc-ProductStream) .product-cell__delivery-status .estimated_delivery:first-child::before{content:none}:is(.row.productlist--gallery,.product-slider,.opc-ProductStream) .product-cell__shortdescription li::before{background:#8da174;width:6px;height:6px;border-radius:50%;top:.5em}:is(.row.productlist--gallery,.product-slider,.opc-ProductStream) .product-cell__add-to-basket-button.btn-primary{background:#CBD8A6;border-color:#CBD8A6;color:#333}:is(.row.productlist--gallery,.product-slider,.opc-ProductStream) .product-cell__add-to-basket-button.btn-primary:hover{background:#BCCB92;border-color:#BCCB92;color:#2f3e46;box-shadow:0 5px 14px rgba(122,154,78,.30)}.kk-item-slider-root .product-cell .product-cell__caption .cs-pricebox{margin-top:auto!important}.product-slider .product-wrapper:not(.kk-slider-item) .image-link-wrapper img{aspect-ratio:1.6 / 1;width:100%;height:auto;object-fit:contain}.product-slider .product-wrapper:not(.kk-slider-item) .quantity-wrapper{flex-direction:row;align-items:stretch;gap:8px}.product-slider .product-wrapper:not(.kk-slider-item) .quantity-wrapper .form-group{flex:0 0 auto;width:92px;margin:0}.product-slider .product-wrapper:not(.kk-slider-item) .quantity-wrapper .add-to-basket{flex:1 1 auto}@media (max-width:767px){.row.productlist--gallery .cs-pricebox{margin-top:3px}.row.productlist--gallery .cs-pricebox .price{font-size:1.15rem}.row.productlist--gallery .cs-pricebox .price_wrapper{gap:0 5px}.cs-pricebox__save{margin-left:0;padding:1px 8px}.cs-pricebox__uvp{display:flex;flex-wrap:wrap;align-items:center;gap:3px 6px}.product-cell__brand{font-size:.87rem;letter-spacing:.04em}.row.productlist--gallery .product-cell__delivery-status{margin-top:7px}}