@keyframes slide-in{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-40px)}}@keyframes slide-in-out{0%{opacity:1;transform:translateY(0)}50%{opacity:1;animation-delay:1s;transform:translateY(50px)}to{opacity:0;transform:translateY(-40px)}}.--animate-in{animation:1.2s both slide-in}.--animate-out{animation:1.2s both slide-out}.opacity{opacity:.5}#placeholder-header-icons{flex-direction:row;justify-content:center;align-items:center;gap:8px;height:48px;display:flex}#placeholder-header-icons a{margin-left:12px}.header-user-box{width:124px;height:48px;margin-right:12px}@media only screen and (min-width:1280px){.header-user-box{margin-left:16px}}.user-menu-box{align-items:center;gap:8px;height:48px;display:flex}.user-menu-box .user-account-container,.user-menu-box .user-wishlist-container,.user-menu-box .user-cart-container{height:24px}.user-menu-box .popover-kh{position:relative}.user-menu-box .popover-kh .cart-popover{z-index:999;background-color:var(--kh-neutral-00);filter:drop-shadow(0 1px 8px #1c1c1c40);width:350px;padding:16px;animation:.1s ease-in bounce-in-bottom;position:absolute;top:16px;right:-16px}.user-menu-box .popover-kh .cart-popover:before{content:"";background-color:var(--kh-neutral-00);width:16px;height:16px;position:absolute;top:-8px;right:20px;transform:rotate(45deg)}.user-menu-box .popover-kh .cart-popover .empty-basket{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:32px 0;display:flex}.user-menu-box .popover-kh .cart-popover .empty-basket__title{color:var(--kh-neutral-100);text-align:center;font-family:var(--kh-font-kaveHaffer);font-size:var(--kh-font-header-xs);font-style:normal;font-weight:400;line-height:var(--kh-font-header-xs-lh)}.user-menu-box .popover-kh .cart-popover .empty-basket__description{color:var(--kh-neutral-70);text-align:center;font-family:var(--kh-font-kaveHafferText);font-size:var(--kh-font-paragraph-sm);font-weight:400;line-height:normal}.user-menu-box .popover-kh .cart-popover .filled-basket-not-logged{flex-direction:column;align-items:center;gap:8px;padding:60px 24px;display:flex}.user-menu-box .popover-kh .cart-popover .filled-basket-not-logged__title{color:var(--kh-neutral-100);text-align:center;font-family:var(--kh-font-kaveHaffer);font-size:var(--kh-font-header-xs);font-weight:var(--kh-fw-normal);line-height:var(--kh-font-header-xs-lh)}.user-menu-box .popover-kh .cart-popover .filled-basket-not-logged__description{color:var(--kh-neutral-70);text-align:center;font-family:var(--kh-font-kaveHafferText);font-size:var(--kh-font-paragraph-sm);font-weight:var(--kh-fw-normal);line-height:normal}.user-menu-box .popover-kh .cart-popover .basket-items .title{align-items:center;gap:4px;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}.user-menu-box .popover-kh .cart-popover .basket-items .title span{color:var(--kh-neutral-70);font-size:12px;font-weight:400}.user-menu-box .popover-kh .cart-popover .basket-items .items-box{max-height:320px;overflow-y:auto}.user-menu-box .popover-kh .cart-popover .basket-items .items-box .all-products-btn{margin:4px 0}.user-menu-box .popover-kh .cart-popover .basket-items .product-item{padding:8px 8px 8px 0;display:flex}.user-menu-box .popover-kh .cart-popover .basket-items .product-item:not(:last-child){border-bottom:1px solid var(--kh-neutral-20)}.user-menu-box .popover-kh .cart-popover .basket-items .product-item img,.user-menu-box .popover-kh .cart-popover .basket-items .product-item a{margin:0}.user-menu-box .popover-kh .cart-popover .basket-items .product-item .image-item{margin-right:12px}.user-menu-box .popover-kh .cart-popover .basket-items .product-item .image-item img{aspect-ratio:4/5;background-color:var(--kh-neutral-10);max-width:64px;height:80px}.user-menu-box .popover-kh .cart-popover .basket-items .product-item .image-item .gift-card{aspect-ratio:3/2;background:var(--kh-neutral-10);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;max-width:110px;height:72px;display:flex}.user-menu-box .popover-kh .cart-popover .basket-items .product-item .image-item .gift-card__name{color:var(--kh-neutral-00);text-align:center;font-family:var(--kh-font-poppins);font-size:6.5px;font-weight:var(--kh-fw-bold);letter-spacing:.13px;word-break:break-all;margin:0;padding:0 4px}.user-menu-box .popover-kh .cart-popover .basket-items .product-item .image-item .not-available{opacity:.3;filter:grayscale()}.user-menu-box .popover-kh .cart-popover .basket-items .product-item .product-details{flex-direction:column;justify-content:space-between;width:calc(100% - 72px);font-size:12px;display:flex;position:relative}.user-menu-box .popover-kh .cart-popover .basket-items .product-item .product-details p{font-size:12px}.user-menu-box .popover-kh .cart-popover .basket-items .product-item .product-details .product-description{flex-direction:row;justify-content:space-between;display:flex}.user-menu-box .popover-kh .cart-popover .basket-items .product-item .product-details .product-description .trash-icon{margin-top:1px}.user-menu-box .popover-kh .cart-popover .basket-items .product-item .product-details .product-description .trash-icon button{padding:0}.user-menu-box .popover-kh .cart-popover .basket-items .product-item .product-details .product-description .trash-icon svg{flex-shrink:0}.user-menu-box .popover-kh .cart-popover .basket-items .product-item .product-title{margin-bottom:0;font-weight:600;line-height:18px}.user-menu-box .popover-kh .cart-popover .basket-items .product-item .details-bottom{justify-content:space-between;align-items:center;display:flex}.user-menu-box .popover-kh .cart-popover .basket-items .product-item .details-bottom span{display:block}.user-menu-box .popover-kh .cart-popover .basket-items .product-item .details-bottom .price{font-size:12px;font-weight:600}.user-menu-box .popover-kh .cart-popover .basket-items .product-item .details-bottom .not-available{color:var(--kh-red)-dark}.user-menu-box .popover-kh .cart-popover .cart-cta{border-top:1px solid var(--kh-neutral-30);padding-top:16px}.user-menu-box .popover-kh .cart-popover .cart-cta p{color:var(--kh-neutral-70);text-align:center;margin-bottom:15px;font-size:12px}.user-menu-box .popover-kh .cart-popover .cart-cta a{background-color:var(--kh-primary);color:var(--kh-neutral-00);text-align:center;width:100%;margin:0;padding:8px 24px}@media only screen and (min-width:1280px){.user-menu-box .popover-kh .cart-popover .cart-cta a:hover{background-color:var(--kh-neutral-100)}}.user-menu-box .popover-kh .cart-popover .cart-cta .total-box{justify-content:space-between;align-items:center;margin-bottom:16px;font-weight:600;display:flex}.user-menu-box .popover-kh .cart-popover .cart-cta .total-box strong{padding-left:8px}.user-menu-box .popover-kh .cart-popover .cart-cta .total-box .price{padding-right:8px;font-size:16px;font-weight:600}.user-menu-box .popover-kh .cart-popover .price{flex:0;display:flex}.user-menu-box .popover-kh .cart-popover .price span{white-space:nowrap;display:block}.user-menu-box .popover-kh .cart-popover .price.L{flex-direction:row-reverse}.user-menu-box .popover-kh .cart-popover.user-account-content{width:296px;font-family:var(--kh-font-poppins);flex-direction:column;font-size:14px;font-style:normal;font-weight:400;line-height:21px;display:flex}.user-menu-box .popover-kh .cart-popover.user-account-content button{background-color:var(--kh-neutral-90);color:var(--kh-neutral-00);text-align:center;width:100%;margin:0;padding:9px 24px 10px}@media only screen and (min-width:1280px){.user-menu-box .popover-kh .cart-popover.user-account-content button:hover{background-color:var(--kh-neutral-100)}}.user-menu-box .popover-kh .cart-popover.user-account-content a{text-align:center;color:var(--kh-neutral-100);margin:0;font-size:12px;line-height:18px}.user-menu-box .popover-kh .cart-popover.user-account-content a.underline{text-decoration-line:underline}.user-menu-box .popover-kh .cart-popover.user-account-content .username-title{color:var(--kh-neutral-100);padding:8px 0 0 8px;font-weight:600;line-height:22px}.user-menu-box .popover-kh .cart-popover.user-account-content .not-account{text-align:center;padding-top:16px}.user-menu-box .popover-kh .cart-popover.user-account-content .not-account span{text-align:center;color:var(--kh-neutral-70);padding:0;font-size:12px;font-weight:400;line-height:18px}.user-menu-box .popover-kh .cart-popover.user-account-content .not-account span a{margin-left:4px;display:inline}.user-menu-box .popover-kh .cart-popover.user-account-content .links{border-top:1px solid var(--kh-neutral-30);color:var(--kh-neutral-100);flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;margin-top:24px;padding:24px 0 8px;display:flex}.user-menu-box .popover-kh .cart-popover.user-account-content .links .logout__btn{text-align:center;width:auto;color:var(--kh-neutral-70);cursor:pointer;background:0 0;padding:0;font-size:12px;font-weight:400;line-height:18px}.user-menu-box a span,.user-menu-box .header-icon-btn span{background:var(--kh-neutral-100);text-align:center;min-width:12px;height:12px;color:var(--kh-neutral-00);border-radius:6px;justify-content:center;align-items:center;padding:3px;font-size:8px;display:flex;position:absolute;top:14px;left:-4px}.user-menu-box a span:empty,.user-menu-box .header-icon-btn span:empty{border:2px var(--kh-neutral-00)solid;top:13px;left:-2px}.user-menu-box__header-heart-icon{border:2px var(--kh-neutral-00)solid;position:absolute;min-width:12px!important;height:12px!important;top:13px!important;left:-2px!important}@keyframes bounce-in-bottom{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
.lock-overlay-module-scss-module__jn9zta__overlay{content:"";background-color:var(--kh-neutral-100);z-index:20;opacity:.5;width:100%;height:110vh;display:block;position:fixed;top:0;left:0}
.disclaimer{font-size:var(--kh-font-md);flex-direction:column;gap:16px;padding:24px;display:flex}@media only screen and (min-width:1024px){.disclaimer{padding:24px 90px}}@media only screen and (min-width:1440px){.disclaimer{padding:48px 96px}}
.site-footer{border-top:1px solid var(--kh-neutral-30);background-color:var(--kh-neutral-00);z-index:1;flex-direction:column;display:flex;position:relative}.site-footer .footer-nav{grid-template-columns:repeat(1,minmax(0,1fr));padding:56px 32px 24px;display:grid;overflow:visible}@media only screen and (min-width:768px){.site-footer .footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));padding:56px 80px}}@media only screen and (min-width:1024px){.site-footer .footer-nav{grid-template-columns:repeat(5,minmax(0,1fr))}}@media only screen and (min-width:1440px){.site-footer .footer-nav{padding:64px 96px}}.site-footer .footer-nav .newsletter{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-bottom:64px;display:flex}@media only screen and (min-width:1024px){.site-footer .footer-nav .newsletter{text-align:start;grid-area:1/5/1/6;align-items:self-start;max-width:296px;height:min-content;margin-bottom:0;margin-left:auto}}.site-footer .footer-nav .newsletter__title{font-family:var(--kh-font-poppins);font-weight:600;font-size:var(--kh-font-md);letter-spacing:.4px;text-transform:uppercase;color:var(--kh-neutral-100);line-height:22px}.site-footer .footer-nav .newsletter a{max-width:360px}.site-footer .footer-nav .links-container{grid-template-columns:repeat(1,minmax(0,1fr));place-items:center;gap:16px;margin-bottom:48px;display:grid;overflow:visible}@media only screen and (min-width:768px){.site-footer .footer-nav .links-container{grid-area:1/1/1/5;grid-template-columns:repeat(4,minmax(0,1fr));place-items:start;row-gap:48px;margin-bottom:40px}}@media only screen and (min-width:1024px){.site-footer .footer-nav .links-container{margin-bottom:0}}.site-footer .footer-nav .links-container .links-item{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;margin:0 -5px;padding:0 5px;display:flex;overflow:visible}@media only screen and (min-width:768px){.site-footer .footer-nav .links-container .links-item{text-align:left;align-items:flex-start}}.site-footer .footer-nav .links-container .links-item .title{font-family:var(--kh-font-poppins);font-weight:600;font-size:var(--kh-font-xs);letter-spacing:.4px;text-transform:uppercase;color:var(--kh-neutral-100);text-align:center;line-height:18px}@media only screen and (min-width:768px){.site-footer .footer-nav .links-container .links-item .title{font-size:var(--kh-font-md);text-align:left;pointer-events:none;line-height:22px}}.site-footer .footer-nav .links-container .links-item .links{overflow:visible}.site-footer .footer-nav .links-container .links-item .links.show,.site-footer .footer-nav .links-container .links-item .links.collapsing{text-align:left;flex-direction:column;gap:12px;height:auto;display:flex}.site-footer .footer-nav .links-container .links-item .links.collapse{text-align:center;visibility:visible;flex-direction:column;justify-content:center;gap:12px;margin-top:16px;display:flex}@media only screen and (min-width:768px){.site-footer .footer-nav .links-container .links-item .links.collapse{text-align:start;height:auto;display:flex}}.site-footer .footer-nav .links-container .links-item .links .link{font-family:var(--kh-font-poppins);font-weight:400;font-size:var(--kh-font-xs);color:var(--kh-neutral-100);text-align:center;justify-content:center;line-height:18px}@media only screen and (min-width:768px){.site-footer .footer-nav .links-container .links-item .links .link{text-align:start;z-index:1;justify-content:start;position:relative;overflow:visible}.site-footer .footer-nav .links-container .links-item .links .link:focus-visible{z-index:2;outline-offset:2px;outline:2px solid var(--kh-neutral-100,#000)!important}}.site-footer .footer-nav .links-container .links-item .kh-accordion-row__trigger__icon{display:none}.site-footer .footer-nav .links-container .links-item .kh-accordion-row{border-bottom:none;overflow:visible}.site-footer .footer-nav .links-container .links-item .kh-accordion-row__content .inner__content{padding:0 5px;overflow:visible}.site-footer .footer-nav .links-container .links-item .kh-accordion-row__content{overflow:visible}@media only screen and (min-width:768px){.site-footer .footer-nav .links-container .links-item .kh-accordion-row__content{opacity:1;grid-template-rows:1fr}}.site-footer .footer-nav .links-container .links-item .site-footer .footer-accordion{margin:0 -5px;padding:0 5px;overflow:visible}.site-footer .footer-nav .links-container .links-item .site-footer .footer-accordion .kh-accordion-row__content{margin:0;padding:0}.site-footer .footer-nav .links-container .links-item .kh-accordion-row__trigger{z-index:1;justify-content:center;width:100%;margin-left:5px;padding:0;position:relative;overflow:visible}@media only screen and (min-width:768px){.site-footer .footer-nav .links-container .links-item .kh-accordion-row__trigger{justify-content:flex-start}}.site-footer .footer-nav .links-container .links-item .kh-accordion-row__trigger:focus-visible{z-index:2;outline-offset:2px;outline:2px solid var(--kh-neutral-100,#000)!important}.site-footer .social-payments{border-style:solid;border-width:1px 0;border-color:var(--kh-neutral-20);grid-template-columns:repeat(1,minmax(0,1fr));align-items:center;gap:24px;padding:32px 32px 24px;display:grid}@media only screen and (min-width:1024px){.site-footer .social-payments{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px;padding:24px 80px}}@media only screen and (min-width:1440px){.site-footer .social-payments{gap:24px 40px;padding:16px 96px}}@media only screen and (min-width:768px){.site-footer .social-payments .trustpilot{grid-area:2/1/2/3}}@media only screen and (min-width:1440px){.site-footer .social-payments .trustpilot{flex:1;max-width:650px;margin-left:auto}}.site-footer .social-payments .payments{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex;position:relative}@media only screen and (min-width:768px){.site-footer .social-payments .payments{grid-area:1/2/1/3;justify-content:end}}.site-footer .social-payments .mf-block{flex-direction:column;gap:24px;padding-top:16px;display:flex}@media only screen and (min-width:768px){.site-footer .social-payments .mf-block{grid-area:3/1/3/3;justify-content:flex-start;padding-top:0}}@media only screen and (min-width:1024px){.site-footer .social-payments .mf-block{flex-basis:100%}}.site-footer .social-payments .mf-block .footer-kcp{flex-direction:column;gap:24px;display:flex}@media only screen and (min-width:1024px){.site-footer .social-payments .mf-block .footer-kcp{flex-direction:row}}.site-footer .social-payments .mf-block .footer-kcp button{flex-direction:column;align-items:center;gap:8px;width:100%;padding:0;display:flex}@media only screen and (min-width:768px){.site-footer .social-payments .mf-block .footer-kcp button{text-align:left;flex-direction:row}}.site-footer .social-payments .mf-block .footer-kcp img{width:48px;height:48px}.site-footer .social-payments .mf-block .footer-kcp .text{font-size:10px}.site-footer .social-payments .mf-block .footer-kcp .mf-info{font-family:var(--kh-font-poppins);text-align:center;color:var(--kh-neutral-80);flex-direction:column;font-size:10px;font-weight:400;line-height:15px;display:flex}@media only screen and (min-width:768px){.site-footer .social-payments .mf-block .footer-kcp .mf-info{text-align:start;align-items:self-start}}@media only screen and (min-width:1024px){.site-footer .social-payments .mf-block .footer-kcp .mf-info{text-align:right;align-items:end;height:min-content;margin-left:auto}}.site-footer .social-payments .mf-block .icex-fr{justify-content:center;justify-items:center;gap:24px;display:flex}.site-footer .social-payments .mf-block .icex-fr img{max-height:60px}.site-footer .bottom{flex-direction:column;align-items:flex-start;gap:8px;padding:24px 32px;display:flex}@media only screen and (min-width:768px){.site-footer .bottom{padding:24px 80px}}@media only screen and (min-width:2560px){.site-footer .bottom{flex-direction:row;justify-content:space-between;align-items:center;padding:24px 96px}}.site-footer .bottom .links{flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:12px;padding:8px 0;display:flex}.site-footer .bottom .links .link{padding-right:8px}@media only screen and (min-width:414px){.site-footer .bottom .links{flex-direction:row;justify-content:start;gap:16px}.site-footer .bottom .links .link{padding-right:0}}@media only screen and (min-width:1024px){.site-footer .bottom .links{align-items:center}}.site-footer .bottom .links .link{font-family:var(--kh-font-poppins);font-weight:400;font-size:var(--kh-font-xs);text-align:right;color:var(--kh-neutral-100);align-items:center;line-height:18px;display:flex}.site-footer .bottom .copyright{font-family:var(--kh-font-poppins);text-align:center;color:var(--kh-neutral-80);align-items:center;font-size:10px;font-weight:400;line-height:15px;display:flex}@media only screen and (min-width:414px){.site-footer .bottom .copyright{text-align:left}}@media only screen and (min-width:1440px){.site-footer .bottom .copyright{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;padding:8px 0}}.site-footer .lang-selector{justify-content:center}.link,.csconsentlink{font-family:var(--kh-font-poppins);font-weight:400;font-size:var(--kh-font-xs);text-align:right;color:var(--kh-neutral-100);align-items:center;line-height:18px;display:flex}
.banner{background-color:var(--kh-neutral-20);color:var(--kh-neutral-100);border-bottom:1px solid var(--kh--neutral-30);flex-direction:column;display:flex}.banner__text,.banner__logos{flex-basis:50%}.banner__text{border-bottom:1px solid var(--kh-neutral-40);margin:0 24px;padding:32px 0 48px}.banner__text span{font-family:var(--kh-font-kaveHaffer)}.banner__text p{font-family:var(--kh-font-kaveHaffer);font-size:var(--kh-font-header-xs);line-height:var(--kh-font-header-xs-lh);max-width:480px;margin-bottom:8px}.banner__text div{margin-top:30px}.banner__text a{font-size:var(--kh-font-md);margin-top:8px;text-decoration:underline}.banner__logos{scrollbar-width:none;align-items:center;gap:24px;padding:32px 0 40px 24px;display:flex;overflow-x:scroll}.banner__logos__fsc{padding-right:24px}@media only screen and (min-width:744px){.banner{padding:40px 80px}.banner__text{margin:0;padding-top:0}.banner__logos{padding:32px 0 16px}.banner__logos__fsc{padding-right:0}}@media only screen and (min-width:1024px){.banner{flex-direction:row;justify-content:center;align-items:flex-end;padding:56px 0}.banner__text{border-right:1px solid var(--kh-neutral-40);border-bottom:none;max-width:720px;margin:0;padding:0 140px 0 90px}.banner__logos{justify-content:flex-end;max-width:720px;padding:0 90px 0 60px}}@media only screen and (min-width:1440px){.banner__text{flex-direction:column;padding:0 60px 0 96px}.banner__logos{gap:48px;padding:0 96px 0 60px}}@media only screen and (min-width:1920px){.banner__text{flex-wrap:wrap;align-content:flex-end;padding:0 200px 0 30px;display:flex}}@media only screen and (min-width:2560px){.banner__logos{padding:0 30px 0 60px}}
.impersonate-module-scss-module__b0lnEa__impersonateBox{color:var(--kh-neutral-00);font-family:var(--kh-font-poppins);background-color:#555;margin:0 -16px;padding:24px}.impersonate-module-scss-module__b0lnEa__impersonateBox.impersonate-module-scss-module__b0lnEa__transparent{z-index:2;top:var(--kh-header-height);width:100%;margin:0;position:absolute}.impersonate-module-scss-module__b0lnEa__impersonateBox .impersonate-module-scss-module__b0lnEa__textContent{font-size:var(--kh-font-md);justify-content:center;align-items:center;gap:16px;display:flex}.impersonate-module-scss-module__b0lnEa__impersonateBox a{max-width:300px;margin:0}
.main-layout-module-scss-module__eQcx8q__main{flex-grow:1;width:100%;margin-top:104px}@media only screen and (min-width:744px){.main-layout-module-scss-module__eQcx8q__main{margin-top:113px}}.main-layout-module-scss-module__eQcx8q__main.main-layout-module-scss-module__eQcx8q__TransparentHeader{margin-top:0}
.cmsLegalTable{border-collapse:inherit;border-spacing:initial;border:none;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-radius:5px;width:100%;margin:auto;overflow:hidden}.cmsLegalTable *{font-family:var(--kh-font-poppins);font-size:var(--kh-font-md);text-align:left}.cmsLegalTable thead{background-color:#f6f6f4;font-weight:700}.cmsLegalTable th{background-color:#f8f8f8;border-bottom:1px solid #d7d7d7;border-right:1px solid #d7d7d7;padding:12px 15px;font-weight:500}.cmsLegalTable td{border-bottom:1px solid #d7d7d7;border-right:1px solid #d7d7d7;padding:12px 15px}
