.menyMerBenefitsContent_link__if5ye{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s ease}.menyMerBenefitsContent_link__if5ye:hover{cursor:pointer}.menyMerBenefitsContent_link__if5ye.menyMerBenefitsContent_active__QGZaX,.menyMerBenefitsContent_link__if5ye:hover{text-decoration-line:underline;text-decoration-thickness:2px}.menyMerBenefitsContent_container__P_MUS{display:flex;flex-direction:column;margin:16px 0}.menyMerBenefitsContent_container__P_MUS p{color:inherit;font-family:roboto,Arial,sans-serif;font-style:normal;font-weight:400;line-height:26px;font-size:18px;margin-bottom:16px}@media(min-width:768px){.menyMerBenefitsContent_container__P_MUS p{line-height:28px;font-size:18px}}.ws-coupon-activation{background-color:#d4e7cc;position:relative;padding:1rem 1rem 1rem 5rem;overflow:hidden;transition:all .7s ease-in-out;border-radius:4px}.ws-coupon-activation__wrapper{container-type:inline-size;container-name:activationwrap}.ws-coupon-activation__texts p{margin:0}.ws-coupon-activation--birthday{background-color:#ffe6c1}.ws-coupon-activation__heading{font-size:1.25rem;line-height:1.875rem;margin:0 0 16px;font-weight:700}@media(min-width:768px){.ws-coupon-activation__heading{font-size:1.5rem;line-height:2.25rem}}.ws-coupon-activation__icon{position:relative;width:6rem;height:6rem;aspect-ratio:1/1;background-color:#fff;border-radius:50%;transition:all .7s ease-in-out}.ws-coupon-activation .ws-coupon-activation__texts-done{transition:opacity .7s ease-in-out;opacity:0}.ws-coupon-activation .birthday-present,.ws-coupon-activation__icon-done,.ws-coupon-activation__icon-initial{transition:opacity .7s ease-in-out;height:100%;width:100%;position:absolute;top:0;left:0}.ws-coupon-activation .birthday-present{height:130%;width:160%;left:-30%;top:-15%}.ws-coupon-activation__icon-done{opacity:0}.ws-coupon-activation--status-active .ws-coupon-activation{background-color:#d4e7cc}.ws-coupon-activation--status-active .ws-coupon-activation .ws-coupon-activation__icon-initial{opacity:0}.ws-coupon-activation--status-active .ws-coupon-activation .ws-coupon-activation__icon-done,.ws-coupon-activation--status-active .ws-coupon-activation .ws-coupon-activation__texts-done{opacity:1}.ws-coupon-activation--status-activating .ws-coupon-activation .ws-coupon-activation__texts-inactive,.ws-coupon-activation--status-active .ws-coupon-activation .ws-coupon-activation__texts-inactive{display:none}.ws-coupon-activation__closeX{position:absolute;right:1rem;top:50%;height:24px;margin-top:-12px}.ws-coupon-activation__closeX svg{color:#2d3340}.ws-coupon-activation__buttons{height:auto}.ws-coupon-activation__button--activating,.ws-coupon-activation__button--active,.ws-coupon-activation__button--used{box-shadow:none;padding-left:0;padding-right:0;text-align:center;cursor:default;border-color:transparent!important}.ws-coupon-activation__button--activating,.ws-coupon-activation__button--activating:hover{background-color:transparent!important;color:inherit!important}.ws-coupon-activation__button--active,.ws-coupon-activation__button--active:hover{background-color:transparent!important;color:#37863b!important}.ws-coupon-activation__button--used,.ws-coupon-activation__button--used:hover{background-color:transparent!important;color:inherit!important}.ws-coupon-activation--narrow{padding:1rem;min-height:0;display:flex;flex-direction:column;align-items:center;text-align:center;height:100%;justify-content:space-around}.ws-coupon-activation--narrow .ws-coupon-activation__icon{position:relative}.ws-coupon-activation--narrow .ws-coupons__heading{font-size:.125rem}.ws-coupon-activation--status-activating .ws-coupon-activation--narrow .ws-coupon-activation__texts-done,.ws-coupon-activation--status-active .ws-coupon-activation--narrow .ws-coupon-activation__texts-done{display:block}.ws-coupon-activation--status-activating .ws-coupon-activation--narrow .ws-coupon-activation__texts,.ws-coupon-activation--status-active .ws-coupon-activation--narrow .ws-coupon-activation__texts{margin-block-end:0}.ws-coupon-activation--status-activating .ws-coupon-activation--narrow .ws-coupon-activation__icon,.ws-coupon-activation--status-active .ws-coupon-activation--narrow .ws-coupon-activation__icon{background-color:hsla(0,0%,100%,0)}.ws-coupon-activation--status-activating .ws-coupon-activation--narrow .ws-coupon-activation__icon-initial--spinner,.ws-coupon-activation--status-active .ws-coupon-activation--narrow .ws-coupon-activation__icon-initial--spinner{transform:translateZ(0);animation:ngrloader 1.1s linear infinite}.ws-coupon-activation--narrow .ws-coupon-activation__heading{font-size:1.125rem;line-height:1.625rem;margin:0 0 .25rem;font-weight:700}@media(min-width:768px){.ws-coupon-activation--narrow .ws-coupon-activation__heading{font-size:1.125rem;line-height:1.625rem}}.ws-coupon-activation--narrow .ws-coupon-activation__buttons{width:100%}.ws-coupon-activation--narrow .ws-coupon-activation__buttons .ws-coupon-activation__button{display:block;width:100%}.ws-coupon-activation--narrow .ws-coupon-activation__closeX{position:absolute;right:1rem;top:1rem;margin-top:0}@container activationwrap (min-width: 43rem){.ws-coupon-activation--wide{overflow:visible;display:flex;flex-direction:row;gap:1.25rem;justify-content:space-between;align-items:center;max-width:43.75rem}}.ws-coupon-activation--wide .ws-coupon-activation__icon{position:absolute;left:-2rem;top:50%;margin-top:-3rem;width:6rem;height:6rem;aspect-ratio:1/1;background-color:#fff;border-radius:50%;transition:all .7s ease-in-out}.ws-coupon-activation--wide .ws-coupon-activation__texts{margin-block-end:.5rem}@container activationwrap (min-width: 43rem){.ws-coupon-activation--wide .ws-coupon-activation__texts{flex:1 1 auto;margin:0}.ws-coupon-activation--wide .ws-coupon-activation__icon{flex:0 0 6rem;position:relative;margin:0;left:0;top:0}}.ws-coupon-activation--wide .ws-coupon-activation__texts-done{display:none}.ws-coupon-activation--status-activating .ws-coupon-activation--wide,.ws-coupon-activation--status-active .ws-coupon-activation--wide{padding-left:3.5rem;padding-right:3.5rem}@container activationwrap (min-width: 43rem){.ws-coupon-activation--status-activating .ws-coupon-activation--wide,.ws-coupon-activation--status-active .ws-coupon-activation--wide{padding-left:1rem}}.ws-coupon-activation--status-activating .ws-coupon-activation--wide .ws-coupon-activation__texts-done,.ws-coupon-activation--status-active .ws-coupon-activation--wide .ws-coupon-activation__texts-done{display:block}.ws-coupon-activation--status-activating .ws-coupon-activation--wide .ws-coupon-activation__texts,.ws-coupon-activation--status-active .ws-coupon-activation--wide .ws-coupon-activation__texts{margin-block-end:0}.ws-coupon-activation--status-activating .ws-coupon-activation--wide .ws-coupon-activation__icon,.ws-coupon-activation--status-active .ws-coupon-activation--wide .ws-coupon-activation__icon{height:1.5rem;width:1.5rem;left:1rem;margin-top:-.75rem;background-color:hsla(0,0%,100%,0)}@container activationwrap (min-width: 43rem){.ws-coupon-activation--status-activating .ws-coupon-activation--wide .ws-coupon-activation__icon,.ws-coupon-activation--status-active .ws-coupon-activation--wide .ws-coupon-activation__icon{flex:0 0 1.5rem;margin-top:0;left:0}}.ws-coupon-activation--status-activating .ws-coupon-activation--wide .ws-coupon-activation__icon-initial--spinner,.ws-coupon-activation--status-active .ws-coupon-activation--wide .ws-coupon-activation__icon-initial--spinner{transform:translateZ(0);animation:ngrloader 1.1s linear infinite}.ws-coupon-activation--wide .ws-coupon-activation__buttons{height:auto}@container activationwrap (min-width: 43rem){.ws-coupon-activation--wide .ws-coupon-activation__buttons{padding-inline-end:1rem;flex:0 0 9rem;text-align:end}}.ws-coupon-activation--garagedoor{transition:all .7s ease-in-out}.ws-coupon-activation--garagedoor .ws-coupon-activation{margin-block-end:1rem;min-height:6rem;margin-inline:auto}.ws-coupon-activation--garagedoor.ws-coupon-activation--status-activating .ws-coupon-activation,.ws-coupon-activation--garagedoor.ws-coupon-activation--status-active .ws-coupon-activation{min-height:1.5rem}.ws-coupon-activation--garagedoor.selfheal-exit{transform:translateY(0);max-height:1.5em;z-index:9;overflow:hidden}.ws-coupon-activation--garagedoor.selfheal-exit-active{transform:translateY(-100vh);max-height:0;padding-block:0}.ws-coupon-activation--slidingdoor{transition:all .7s ease-in-out;padding-inline-end:var(--slide-gap,0)}.ws-coupon-activation--slidingdoor .ws-coupon-activation{height:100%;max-width:42em}.ws-coupon-activation--slidingdoor.ws-coupon-activation--status-activating .ws-coupon-activation,.ws-coupon-activation--slidingdoor.ws-coupon-activation--status-active .ws-coupon-activation{max-width:8em}.ws-coupon-activation--slidingdoor.selfheal-exit{transform:translateX(0);max-width:100vw;z-index:9;overflow:hidden}.ws-coupon-activation--slidingdoor.selfheal-exit-active{transform:translateX(-100vh);max-width:0;padding-inline:0}.ws-coupon-activation--fade{transition:all .7s ease-in-out}.ws-coupon-activation--fade.selfheal-exit{opacity:1}.ws-coupon-activation--fade.selfheal-exit-active{opacity:0}.ws-coupons{container-type:inline-size;container-name:couponwrap}.ws-coupons__heading{font-size:1.25rem;line-height:1.875rem;margin:0 0 16px;font-weight:700}@media(min-width:768px){.ws-coupons__heading{font-size:1.5rem;line-height:2.25rem}}.ws-coupons__intro{font-size:.875rem;line-height:1.125rem;margin:0 0 16px;color:#6c7584}@media(min-width:768px){.ws-coupons__intro{font-size:1.25rem;line-height:1.875rem;color:inherit;text-align:center;margin-bottom:40px}}.ws-coupons__emptymessage{padding:1rem;display:flex;flex-direction:row;gap:1.25rem;justify-content:space-between;align-items:center;max-width:43.75rem;margin:1.5rem auto;border-radius:4px}.ws-coupons-in-primary .ws-coupons__emptymessage{background-color:#fff}.ws-coupons-in-secondary .ws-coupons__emptymessage{background-color:#fafaf7}.ws-coupons__emptymessage-icon{flex:0 1 5.8125rem;background-color:#fff;width:5.8125rem;height:5.8125rem;aspect-ratio:1;border-radius:50%;padding:.3125rem}.ws-coupons__emptymessage-icon svg{width:100%;height:100%}.ws-coupons__emptymessage-texts{flex:1 1 auto}.ws-coupons__emptymessage p{font-size:.875rem;line-height:1.125rem;margin:0 0 16px;color:#6c7584}@media(min-width:768px){.ws-coupons__emptymessage p{font-size:1.25rem;line-height:1.875rem;color:inherit;margin-bottom:40px}}.ws-coupons__error{margin:0 0 16px}.ws-coupons__activators,.ws-coupons__activators li{margin:0;padding:0;list-style-type:none}.ws-coupons__activators{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25rem}.ws-coupons__activators>*{flex:1 1 32.5rem}@container couponwrap (min-width: 62rem){.ws-coupons__activators>*{flex-grow:1;flex-basis:1fr}}.ws-coupons__wrapper--grid{display:flex;gap:1rem;flex-direction:column}@container couponwrap (min-width: 62rem){.ws-coupons__wrapper--grid{gap:1.25rem;display:grid;grid-template-columns:1fr 1fr}}.debug-mock-controls h2,.debug-mock-controls h3{margin-block:2em;font-weight:700}.anicircle{position:relative}.anicircle__svg{position:absolute}.anicircle__svg--primary{color:#00883e}.anicircle__svg--dark{color:#014b30}.anicircle__spark{height:60%;left:8%;top:-12%;width:60%;opacity:0;animation-duration:1.1s;animation-timing-function:ease-in-out;animation-delay:1.1s;animation-iteration-count:4;animation-fill-mode:forwards;animation-name:sparkling}.anicircle__frontTicket{top:10%;left:5%;width:85%;height:85%;opacity:0;animation-duration:1.1s;animation-timing-function:ease-in-out;animation-delay:0s;animation-iteration-count:1;animation-fill-mode:forwards;animation-name:flyIn1}.anicircle__backTicket{height:80%;left:19%;top:18.75%;width:80%;opacity:0;animation-duration:1.1s;animation-timing-function:ease-in-out;animation-delay:.2s;animation-iteration-count:1;animation-fill-mode:forwards;animation-name:flyIn1}@keyframes flyIn1{0%{opacity:0;transform:translateY(200%)}45%{opacity:1;transform:translateY(-16%)}60%{opacity:1;transform:translateY(8%)}70%{opacity:1;transform:translateY(-4%)}80%{opacity:1;transform:translateY(2%)}90%{opacity:1;transform:translateY(-1%)}to{opacity:1;transform:translateY(0)}}@keyframes sparkling{0%{opacity:0;transform:rotate(0deg)}25%{opacity:1;transform:rotate(3deg)}50%{opacity:.3;transform:rotate(0deg)}75%{opacity:1;transform:rotate(-4deg)}to{opacity:1;transform:rotate(0deg)}}.birthday-present{aspect-ratio:1/1;position:relative;border-radius:50%;transition-duration:1s;transition-property:all;transition-timing-function:ease-out;transition-delay:1.875s}.birthday-present__bottom,.birthday-present__circle,.birthday-present__confetti,.birthday-present__top{position:absolute;top:0;left:0;height:100%;width:100%}.birthday-present--bounce .birthday-present__bottom,.birthday-present--bounce .birthday-present__confetti,.birthday-present--bounce .birthday-present__top,.birthday-present--open .birthday-present__bottom,.birthday-present--open .birthday-present__confetti,.birthday-present--open .birthday-present__top{transform-origin:50% 90%;animation-timing-function:ease-in-out;animation-duration:var(--duration,1.875s);animation-delay:var(--delay,0);animation-iteration-count:infinite;animation-fill-mode:forwards}.birthday-present--bounce .birthday-present__bottom,.birthday-present--bounce .birthday-present__top{animation-name:bdp-bounce;animation-iteration-count:3}.birthday-present--bounce .birthday-present__confetti,.birthday-present--open .birthday-present__confetti{opacity:0;transform-origin:50% 50%;animation-name:bdp-confetti;animation-iteration-count:1;animation-duration:calc(var(--duration, 1.875s)*.4);animation-delay:calc(var(--duration, 1.875s)*2)}.birthday-present--open .birthday-present__confetti{animation-delay:calc(var(--duration, 1.875s)*.2)}.birthday-present--open .birthday-present__top{animation-name:bdp-lid;animation-iteration-count:1}.birthday-present--open .birthday-present__bottom{animation-name:bdp-box;animation-iteration-count:1}@keyframes bdp-bounce{0%{transform:scale(1)}10%{transform:scaleY(.58)}13%{transform:scaleY(.55)}14%{transform:scaleY(.6) translateY(-2.5%)}15%{transform:scaleY(.65) translateY(-10.5%)}16%{transform:scaleY(.7) translateY(-15%)}21%{transform:scaleY(.85) translateY(-25%)}23%{transform:scaleY(.9) translateY(-26%)}26%{transform:scale(1) translateY(-25.5%)}34%{transform:scale(1) translateY(-24.5%)}39%{transform:scale(1) translateY(-22.5%)}41%{transform:scale(1) translateY(-19.5%)}44%{transform:scale(1) translateY(-14.5%)}46%{transform:scale(1) translateY(-7.5%)}52%{transform:scale(1) translateY(5%)}64%{transform:scale(1)}to{transform:scale(1)}}@keyframes bdp-confetti{0%{opacity:0;transform:scale(.4)}3%{opacity:1;transform:scale(.45)}to{opacity:1;transform:scale(1)}}@keyframes bdp-lid{0%{transform:scale(1)}10%{transform:scaleY(.58)}13%{transform:scaleY(.55)}14%{transform:scaleY(.6) translateY(-5%)}15%{transform:scaleY(.65) translateY(-21%)}16%{transform:scaleY(.7) translateY(-30%)}21%{transform:scaleY(.85) translateY(-50%)}23%{transform:scaleY(.9) translateY(-52%)}26%{transform:scale(1) translateY(-51%)}34%{transform:scale(1) translateY(-49%)}39%{transform:scale(1) translateY(-45%)}41%{transform:scale(1) translateY(-39%)}44%{transform:scale(1) translateY(-29%)}46%{transform:scale(1) translateY(-15%)}52%{transform:scale(1) translateY(10%)}64%{transform:scale(1)}to{transform:scale(1)}}@keyframes bdp-box{0%{transform:scale(1)}10%{transform:scaleY(.6)}13%{transform:scaleY(.55)}15%{transform:scaleY(.61)}21%{transform:scaleY(1.16)}30%{transform:scaleY(1.1)}34%{transform:scale(1)}50%{transform:scaleY(.7)}64%{transform:scale(1)}to{transform:scale(1)}}.bdp--light-side,.bdp--top{color:#00883e}.bdp--dark-side{color:#07004d}.bdp--string{color:#f0eefb}.bdp--inside{color:#06003c}.bdp--circle{color:#ffe6c1}.bdp--confetto-heart{color:#00883e}.bdp--confetto-doodle{color:#014b30}.bdp--confetto-spiral{color:#0076df}.ws-product-list-vertical-container{container-type:inline-size}.ws-product-list-vertical{display:grid;margin:0;padding:0;list-style:none;flex-wrap:wrap;gap:12px 16px;grid-template-columns:repeat(1,minmax(0,1fr))}@container (min-width: 340px){.ws-product-list-vertical{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 518px){.ws-product-list-vertical{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width: 696px){.ws-product-list-vertical{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width: 874px){.ws-product-list-vertical{grid-template-columns:repeat(5,minmax(0,1fr))}}@container (min-width: 1052px){.ws-product-list-vertical{grid-template-columns:repeat(6,minmax(0,1fr))}}.ws-product-list-vertical__item{list-style:none;box-sizing:border-box;flex-grow:1;padding-right:24px;display:flex;flex-direction:column;container-type:inline-size}@supports(display:grid){.ws-product-list-vertical__item{padding-right:0}}@container (min-width: 518px){.ws-product-list-vertical--large{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 696px){.ws-product-list-vertical--large{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width: 874px){.ws-product-list-vertical--large{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width: 1052px){.ws-product-list-vertical--large{grid-template-columns:repeat(4,minmax(0,1fr))}}@supports not (container-type:inline-size){.ws-product-list-vertical-container .ws-product-list-vertical{grid-template-columns:repeat(auto-fit,minmax(162px,1fr))}}.ws-product-vertical{display:flex;flex-direction:column;text-align:left;padding:8px;height:100%;background:#fff;border-radius:4px;overflow:visible}.ws-product-vertical--price-hidden .ws-product-vertical__add{margin-top:4px}.ws-product-vertical__image{padding:16px 0;display:block;position:relative;left:0;top:0;width:100%;border-radius:4px}.ws-product-vertical__image .ws-product-vertical__link{width:100%;display:block}.ws-product-vertical__image img{display:block;width:100%;height:auto;margin:0 auto}.ws-product-vertical .ws-price{line-height:0}.ws-product-vertical .ws-price__main,.ws-product-vertical__price{font-size:1.25rem;line-height:1.875rem;font-weight:700;white-space:nowrap;overflow:hidden}.ws-product-vertical .ws-price__main--discounted,.ws-product-vertical__price--discounted{color:#00883e;background-color:#fff;border-radius:4px}.ws-product-vertical__overlay-bottom{display:flex;flex-direction:row;gap:4px;position:absolute;bottom:0;align-items:flex-end}.ws-product-vertical__overlay-bottom .ws-environmental-codes--horizontal{margin-top:0;gap:4px}.ws-product-vertical__overlay-bottom .ws-environmental-codes--horizontal .ws-environmental-codes__item{margin:0}.ws-product-vertical__overlay-bottom .ws-environmental-codes--horizontal .ws-environmental-codes__item .ws-durability__icon-wrapper{width:20px;min-width:20px}.ws-product-vertical__overlay-bottom .ws-environmental-codes--horizontal .ws-environmental-codes__item .ws-durability__days{font-size:10px;top:4px;left:auto;width:20px}.ws-product-vertical__overlay-bottom .ws-environmental-codes--horizontal .ws-environmental-codes__item .ngr-icon .ngr-icon__svg{width:20px;height:20px}.ws-product-vertical__overlay-bottom .ws-energy-class--small{margin-top:0;position:relative;top:6px}.ws-product-vertical__overlay-bottom .ws-energy-class--small .ws-energy-class__icon svg{width:auto;height:30px}.ws-product-vertical__overlay-top{display:flex;position:absolute;flex-direction:column;align-items:flex-end;inset:0;bottom:auto;gap:4px}.ws-product-vertical__overlay-top .ws-product__coupon-tags{justify-content:flex-end}.ws-product-vertical__supplier-label{display:block;margin:8px 0}.ws-product-vertical__subtitle,.ws-product-vertical__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-product-vertical .ws-energy-class{display:block;margin:8px 0 0}.ws-product-vertical__cart-wrapper{display:flex;margin-top:auto;width:100%;align-items:center;justify-content:flex-end;flex-wrap:wrap-reverse;row-gap:4px}.ws-product-vertical__details{height:100%;display:flex;flex-direction:column}.ws-product-vertical__title{font-size:.9375rem;line-height:1.25rem;white-space:normal;padding-top:8px;font-weight:700;margin:0}.ws-product-vertical__header{margin-bottom:8px}.ws-product-vertical__link{color:inherit;text-decoration:none}.ws-product-vertical a.ws-product-vertical__link{transition:color .3s linear}@media(hover:hover){.ws-product-vertical a.ws-product-vertical__link:not(:disabled):focus,.ws-product-vertical a.ws-product-vertical__link:not(:disabled):hover{text-decoration:underline;color:#014b30}}@media(hover:none){.ws-product-vertical a.ws-product-vertical__link:not(:disabled):active{text-decoration:underline;color:#014b30}}.ws-product-vertical__subtitle{font-size:.8125rem;line-height:1rem;margin:0;color:#6c7584}.ws-product-vertical__subtitle:before{content:" ";display:inline-block;width:0}.ws-product-vertical .ws-price__compare,.ws-product-vertical__price-compare{font-size:.75rem;line-height:1rem;display:block}.ws-product-vertical .ws-price__compare:before,.ws-product-vertical__price-compare:before{content:" ";display:inline-block;width:0}.ws-product-vertical__price-suffix{font-size:1rem;line-height:1.375rem}.ws-product-vertical__price-former,.ws-product-vertical__price-unit,.ws-product-vertical__price-unit-weight{display:inline-block;margin:0;color:#6c7584}.ws-product-vertical__price-former:not(:last-child),.ws-product-vertical__price-unit-weight:not(:last-child),.ws-product-vertical__price-unit:not(:last-child){margin-right:3px}.ws-product-vertical__price-former{color:inherit}.ws-product-vertical__price-former-amount{text-decoration:inherit}.ws-product-vertical__price-unit{clear:both}.ws-product-vertical__not-for-sale,.ws-product-vertical__quantity-limitation,.ws-product-vertical__unavailable{margin-top:4px}.ws-product-vertical__campaign{font-size:.75rem;line-height:1rem;display:inline-block}.ws-product-vertical__campaign-link{color:#3c3c3b;text-decoration:underline}@media(hover:hover){.ws-product-vertical__campaign-link:not(:disabled):focus,.ws-product-vertical__campaign-link:not(:disabled):hover{color:#2d3340}}@media(hover:none){.ws-product-vertical__campaign-link:not(:disabled):active{color:#2d3340}}.ws-product-vertical .ws-product__campaign-to{color:#6c7584;font-size:inherit;white-space:wrap}.ws-product-vertical .ws-product__campaign-to:before{content:"|";padding-inline:4px}.ws-product-vertical__add{font-size:.75rem;line-height:1rem;display:flex;flex-direction:column;align-items:flex-start;padding-bottom:4px;margin-top:-4px;min-height:38px;position:relative}.ws-product-vertical__additional-properties{margin-bottom:8px}.ws-product-vertical__coupon-savings{display:flex;flex-wrap:wrap;gap:4px;row-gap:0;font-size:inherit}.ws-product-details:not(.ws-product-details--is-big) .ws-product-vertical__coupon-savings{justify-content:flex-end}.ws-product-vertical__coupon-former-price-per-unit{color:inherit;text-decoration:line-through}.ws-product-vertical__coupon-savings-per-unit,.ws-product-vertical__savings-per-unit{color:#00883e}@media(max-width:371px){.ws-product-vertical{flex-direction:row;gap:8px}.ws-product-vertical__details,.ws-product-vertical__image{width:50%}.ws-product-vertical__details .ws-product-vertical__overlay-top,.ws-product-vertical__image .ws-product-vertical__overlay-top{align-items:flex-start;transform-origin:top left;transform:scale(.895);z-index:1}.ws-product-vertical__details .ws-product-vertical__overlay-top .ws-product__coupon-tags,.ws-product-vertical__image .ws-product-vertical__overlay-top .ws-product__coupon-tags{justify-content:flex-start}}.ws-product-list-compact{margin:0;list-style:none;display:flex;flex-direction:column;gap:1px}.ws-product-list-compact__item{margin:0;padding:0}.ws-product-list-compact__item:first-child .ws-product-compact__wrap{border-top-right-radius:4px;border-top-left-radius:4px}.ws-product-list-compact__item:last-child .ws-product-compact__wrap{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ws-product-list-compact--divider{gap:0}.ws-product-list-compact--divider .ws-product-list-compact__item .ws-product{border-radius:0}.ws-product-list-compact--divider .ws-product-list-compact__item:not(:last-child) .ws-product{border-bottom:1px solid #e5e5e5}.ws-allergens__group--may{color:#6c7584;display:flex;flex-wrap:wrap}.ws-allergens__group:not(:first-child){margin-top:12px}.ws-allergens__title--may{font-size:.75rem;line-height:1rem;font-weight:700;margin:0 8px 0 0}.ws-allergens__allergens{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap}.ws-allergens__allergen{font-size:.75rem;line-height:1rem;align-items:center}.ws-allergens__allergen--yes{display:flex;font-weight:700;text-transform:uppercase;margin:12px 16px 0 0}.ws-allergens__allergen--may{font-weight:400;text-transform:lowercase;margin:0 8px 0 0}.ws-allergens__image{margin-right:8px}.ws-product-data{margin:0;padding:0;list-style:none}.ws-product-data__section{background-color:transparent;border-bottom:1px solid #f6f6f6}.ws-product-data__section--icons{padding:16px}.ws-product-data__content{font-size:.9375rem;line-height:1.25rem;padding:0 0 16px}.ws-product-data__durability-title{display:flex;align-items:center}.ws-product-data__durability-title-icon{margin:-6px 16px -6px 0}.ws-product-data__durability-title-text{flex:1}.ws-product-compact{text-align:left;max-height:7.75rem;align-items:flex-start}.ws-product-compact,.ws-product-compact__wrap{display:flex;flex-direction:row;width:100%;gap:1rem}.ws-product-compact__wrap{padding:.75rem 1rem;height:9.25rem;align-items:center;background:#fff;overflow:visible}.ws-product-compact__image{display:block;position:relative;left:0;top:0;width:60px;height:60px;border-radius:4px;flex:0 0 60px}.ws-product-compact__image .ws-product-compact__link{width:100%;display:block}.ws-product-compact__image img{display:block;width:100%;height:auto;margin:0 auto}.ws-product-compact__details{flex:1 1 auto;display:flex;flex-direction:column;gap:.5rem}.ws-product-compact__price{font-size:1rem;line-height:1.375rem;font-weight:700;white-space:nowrap;overflow:hidden}.ws-product-compact__price--discounted{color:#00883e;background-color:#fff;border-radius:4px}.ws-product-compact__price-suffix{font-size:1rem;line-height:1.375rem}.ws-product-compact__title{font-size:.875rem;line-height:1.125rem;font-weight:700}.ws-product-compact__subtitle,.ws-product-compact__title{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-product-compact__subtitle{font-size:.75rem;line-height:1rem;color:#6c7584}.ws-product-compact__subtitle:before{content:" ";display:inline-block;width:0}.ws-product-compact__link{color:inherit;text-decoration:none}.ws-product-compact a.ws-product-compact__link{transition:color .3s linear}@media(hover:hover){.ws-product-compact a.ws-product-compact__link:not(:disabled):focus,.ws-product-compact a.ws-product-compact__link:not(:disabled):hover{text-decoration:underline;color:#014b30}}@media(hover:none){.ws-product-compact a.ws-product-compact__link:not(:disabled):active{text-decoration:underline;color:#014b30}}.ws-product-compact__price-compare:before{content:" ";display:inline-block;width:0}.ws-product-compact__price-former,.ws-product-compact__price-unit,.ws-product-compact__price-unit-weight{display:inline-block;margin:0;color:#6c7584}.ws-product-compact__price-former:not(:last-child),.ws-product-compact__price-unit-weight:not(:last-child),.ws-product-compact__price-unit:not(:last-child){margin-right:3px}.ws-product-compact__price-former{color:inherit}.ws-product-compact__price-former-amount{text-decoration:inherit}.ws-product-compact__price-unit{clear:both}.ws-product-compact__quantity-limitation .ngr-button{margin-inline-start:.25rem;font-weight:700}.ws-product-compact__price-and-add{font-size:.75rem;line-height:1rem;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;position:relative}.ws-product-compact__price-wrap{flex:1 1 auto}.ws-product-compact__cart-wrapper{flex:0 1 122px}.ws-product-compact__cart-wrapper .ws-add-to-cart--compact{justify-content:flex-end}.ws-product-compact__coupon-savings{display:flex;flex-wrap:wrap;gap:4px;row-gap:0;font-size:inherit}.ws-product-details:not(.ws-product-details--is-big) .ws-product-compact__coupon-savings{justify-content:flex-end}.ws-product-compact__coupon-former-price-per-unit{color:inherit;text-decoration:line-through}.ws-product-compact__coupon-savings-per-unit{color:#00883e}.ws-product-compact .ws-campaign-tag-wrapper{justify-content:flex-start}.link{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s ease}.link:hover{cursor:pointer}.link.active,.link:hover{text-decoration-line:underline;text-decoration-thickness:2px}.ws-manufacturer-info{margin:0;padding:0}.ws-manufacturer-info__item{vertical-align:top}.ws-manufacturer-info__item-label{padding:0 16px 8px 0;font-weight:700}.ws-manufacturer-info__item-value{padding:0 0 8px}.ws-product-data{container-type:inline-size}@container (width < 19rem){.ws-manufacturer-info__item,.ws-manufacturer-info__item-label,.ws-manufacturer-info__item-value{display:block}.ws-manufacturer-info__item{margin-bottom:.5rem}}