html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{margin:0}button{background-color:#fff;border:0}.joker-glad .ws-agreement-wrapper{display:unset}.joker-glad-toggle-popup{padding:var(--ja-spacing)}.joker-glad-toggle-popup .ngr-card__content .ws-consent-wrapper--consent:not(:first-child){display:none}.coupon-card__button button{font-size:14px;height:35px;white-space:pre;width:100px}.ws-product__title{padding:0}.ws-coupon__card{background-color:#fff!important}.global-error{background-color:#121211;bottom:0;color:#fff;display:flex;flex-direction:column;left:0;padding:48px;position:fixed;right:0;top:0;z-index:1000}.global-error__title{font-family:Ubuntu,sans-serif;font-size:45px;font-weight:700;line-height:51px;margin-bottom:5px}.global-error__text{font-size:16px;margin-bottom:35px}.global-error__sub-button{bottom:10px;display:block;font-size:12px;opacity:.15;padding:16px;position:fixed;right:15px;text-transform:uppercase}.global-error__deets{height:100vh;overflow:scroll;padding:16px;width:100vw;-webkit-overflow-scrolling:touch}.ngr-button{align-items:center;background-color:#00623d;border:0;border-radius:4px;box-shadow:none;color:#fff;cursor:pointer;display:inline-flex;flex-direction:row;font-family:Ubuntu,sans-serif;font-size:1rem;font-weight:500;justify-content:center;line-height:1.375rem;padding:14px 40px;text-align:center;text-decoration:none;transition:opacity .3s linear,color .3s linear,background-color .3s linear,border-color .3s linear}@media(max-width:767px){.ngr-button{font-size:1rem;line-height:1.375rem;padding:14px 40px}}@media(hover:hover){.ngr-button:not(:disabled):focus-within:not(.ngr-button--disabled):not(.ngr-button--cancel):not(.ngr-button--inline-link):not(.ngr-button--inline-block-link):not(.ngr-button--plain-link):not(.ngr-button--secondary),.ngr-button:not(:disabled):focus:not(.ngr-button--disabled):not(.ngr-button--cancel):not(.ngr-button--inline-link):not(.ngr-button--inline-block-link):not(.ngr-button--plain-link):not(.ngr-button--secondary),.ngr-button:not(:disabled):hover:not(.ngr-button--disabled):not(.ngr-button--cancel):not(.ngr-button--inline-link):not(.ngr-button--inline-block-link):not(.ngr-button--plain-link):not(.ngr-button--secondary){background-color:#034423;border:0;color:#fff}}@media(hover:none){.ngr-button:not(:disabled):active:not(.ngr-button--disabled):not(.ngr-button--cancel):not(.ngr-button--inline-link):not(.ngr-button--inline-block-link):not(.ngr-button--plain-link):not(.ngr-button--secondary){background-color:#034423;border:0;color:#fff}}.ngr-button:focus{outline:2px solid #00e78f}.ngr-button--disabled{background-color:#e5e5e5;border:0;color:#034423}.ngr-button--hide-text{border-radius:50%;height:46px;padding:0;width:46px}.ngr-button--hide-text .ngr-button__icon{margin-left:0!important;margin-right:0!important}.ngr-button--secondary{background-color:#fff;border:1px solid #034423;color:#034423}@media(hover:hover){.ngr-button--secondary:not(:disabled):focus-within:not(.ngr-button--disabled):not(.ngr-button--cancel):not(.ngr-button--inline-link):not(.ngr-button--inline-block-link):not(.ngr-button--plain-link),.ngr-button--secondary:not(:disabled):focus:not(.ngr-button--disabled):not(.ngr-button--cancel):not(.ngr-button--inline-link):not(.ngr-button--inline-block-link):not(.ngr-button--plain-link),.ngr-button--secondary:not(:disabled):hover:not(.ngr-button--disabled):not(.ngr-button--cancel):not(.ngr-button--inline-link):not(.ngr-button--inline-block-link):not(.ngr-button--plain-link){background-color:#e2e9e5;border:1px solid #034423;color:#034423}}@media(hover:none){.ngr-button--secondary:not(:disabled):active:not(.ngr-button--disabled):not(.ngr-button--cancel):not(.ngr-button--inline-link):not(.ngr-button--inline-block-link):not(.ngr-button--plain-link){background-color:#e2e9e5;border:1px solid #034423;color:#034423}}.ngr-button--secondary:focus{outline:2px solid #00e78f}.ngr-button--secondary.ngr-button--disabled{background-color:#fff;border:#a9bcb0;color:#a9bcb0}.ngr-button--small{font-size:1rem;line-height:1.375rem;padding:6px 16px}.ngr-button--disabled:hover{cursor:not-allowed}.ngr-button--cancel{background-color:initial;border:0;box-shadow:none;color:#008c57;padding:10px 0;text-decoration:underline;transition:color .3s linear,background-color .3s linear}@media(hover:hover){.ngr-button--cancel:not(:disabled):focus,.ngr-button--cancel:not(:disabled):focus-within,.ngr-button--cancel:not(:disabled):hover{background:#0000;color:#034423;text-decoration:none}.ngr-button--cancel:not(:disabled):focus .ngr-button__text,.ngr-button--cancel:not(:disabled):focus-within .ngr-button__text,.ngr-button--cancel:not(:disabled):hover .ngr-button__text{box-shadow:none}}@media(hover:none){.ngr-button--cancel:not(:disabled):active{background:#0000;color:#034423;text-decoration:none}.ngr-button--cancel:not(:disabled):active .ngr-button__text{box-shadow:none}}.ngr-button--cancel .ngr-button__text{box-shadow:none}.ngr-button--cancel.ngr-button--disabled{background-color:initial;color:#6c7584}.ngr-button--cancel.ngr-button--disabled .ngr-button__text{box-shadow:none}.ngr-button--inline-block-link,.ngr-button--inline-link,.ngr-button--plain-link{background-color:initial;border:0;border-radius:0;box-shadow:none;color:#008c57;font-family:inherit;font-size:inherit;font-weight:inherit;justify-content:flex-start;line-height:inherit;padding:0;text-align:left;transition:color .3s linear;width:-moz-fit-content;width:fit-content}.ngr-button--inline-block-link:focus:not(:focus-visible),.ngr-button--inline-link:focus:not(:focus-visible),.ngr-button--plain-link:focus:not(:focus-visible){box-shadow:none}.ngr-button--inline-block-link .ngr-button__icon,.ngr-button--inline-link .ngr-button__icon,.ngr-button--plain-link .ngr-button__icon{color:#00623d}.ngr-button--inline-block-link .ngr-button__icon:not(:last-child),.ngr-button--inline-link .ngr-button__icon:not(:last-child),.ngr-button--plain-link .ngr-button__icon:not(:last-child){margin-right:8px}.ngr-button--inline-block-link .ngr-button__icon:not(:first-child),.ngr-button--inline-link .ngr-button__icon:not(:first-child),.ngr-button--plain-link .ngr-button__icon:not(:first-child){margin-left:8px}@media(hover:hover){.ngr-button--inline-block-link:not(:disabled):focus,.ngr-button--inline-block-link:not(:disabled):focus-within,.ngr-button--inline-block-link:not(:disabled):hover,.ngr-button--inline-link:not(:disabled):focus,.ngr-button--inline-link:not(:disabled):focus-within,.ngr-button--inline-link:not(:disabled):hover{background-color:initial;color:#034423}.ngr-button--inline-block-link:not(:disabled):focus .ngr-button__text,.ngr-button--inline-block-link:not(:disabled):focus-within .ngr-button__text,.ngr-button--inline-block-link:not(:disabled):hover .ngr-button__text,.ngr-button--inline-link:not(:disabled):focus .ngr-button__text,.ngr-button--inline-link:not(:disabled):focus-within .ngr-button__text,.ngr-button--inline-link:not(:disabled):hover .ngr-button__text{box-shadow:none}}@media(hover:none){.ngr-button--inline-block-link:not(:disabled):active,.ngr-button--inline-link:not(:disabled):active{background-color:initial;color:#034423}.ngr-button--inline-block-link:not(:disabled):active .ngr-button__text,.ngr-button--inline-link:not(:disabled):active .ngr-button__text{box-shadow:none}}.ngr-button--inline-block-link .ngr-button__text,.ngr-button--inline-link .ngr-button__text{box-shadow:none;text-decoration:underline}.ngr-button--inline-link,.ngr-button--plain-link{display:inline-flex}@media(hover:hover){.ngr-button--plain-link:not(:disabled):focus,.ngr-button--plain-link:not(:disabled):focus-within,.ngr-button--plain-link:not(:disabled):hover{color:#034423}}@media(hover:none){.ngr-button--plain-link:not(:disabled):active{color:#034423}}.ngr-button--plain-link .ngr-button__text{text-decoration:underline}.ngr-button__icon{align-items:center;display:flex;height:24px;margin-bottom:-3px;margin-top:-3px}.ngr-button__icon:not(:last-child){margin-right:8px}.ngr-button__icon:not(:first-child){margin-left:8px}.ngr-button__icon+.ngr-button__icon{margin-left:0}.ngr-button__spinner.ngr-spinner{align-items:center;display:flex;flex-direction:row;height:24px;margin:-3px 0 -3px 10px}.ngr-button__spinner.ngr-spinner .ngr-spinner__spinner{border-color:#034423 #034423 #034423 #0000}.ngr-button--secondary .ngr-button__spinner.ngr-spinner .ngr-spinner__spinner{border-color:#a9bcb0 #a9bcb0 #a9bcb0 #0000}.ngr-button--cancel .ngr-button__spinner.ngr-spinner .ngr-spinner__spinner{border-color:#6c7584 #6c7584 #6c7584 #0000}.ngr-icon__svg{display:block;fill:currentColor}.ngr-icon--inline .ngr-icon__svg{display:inline}.ngr-spinner{align-items:center;display:flex;flex-direction:column;margin:0 auto;overflow:hidden}.ngr-spinner--inline{display:inline-block;margin-left:6px;margin-right:6px;vertical-align:middle}.ngr-spinner__spinner{animation:ngrloader 1.1s linear infinite;border:4px solid #008c57;border-left-color:#0000;border-radius:50%;height:32px;margin:0 auto;position:relative;transform:translateZ(0);width:32px}.ngr-spinner__spinner--small{border-width:2px;height:18px;width:18px}.ngr-spinner__spinner--large{border-width:6px;height:64px;width:64px}.ngr-spinner__spinner--inverted{border-color:#fff #fff #fff #0000}.ws-app{height:100vh;position:relative;width:100vw}.ws-app,.ws-app__top{background-color:#f5f5f5;overflow:hidden}.ws-app__top{height:calc(100vh - var(--footer-height) - var(--safe-area-bottom));left:0;position:absolute;right:0;top:0;transform:translateX(0)}.ws-app__top__header{height:calc(var(--header-height) + var(--safe-area-top));position:relative}.ws-app__top__main{height:calc(100% - var(--header-height) - var(--safe-area-top));overflow:hidden;position:relative}.ws-app__footer{bottom:0;height:calc(var(--footer-height) + var(--safe-area-bottom));left:0;position:absolute;right:0;width:100%}.slide-back-enter{transform:translateX(-20vw)}.slide-back-enter,.slide-back-enter-active{position:relative;width:100vw;z-index:999}.slide-back-enter-active{transform:translateX(0);transition:transform .3s ease}.slide-back-exit{transform:translateX(0)}.slide-back-exit,.slide-back-exit-active{bottom:70px;left:0;position:absolute;top:0;width:100vw;z-index:1000}.slide-back-exit-active{transition:transform .3s ease}.slide-back-exit-active,.slide-forward-enter{transform:translateX(100vw)}.slide-forward-enter,.slide-forward-enter-active{position:relative;width:100vw;z-index:1000}.slide-forward-enter-active{transform:translateX(0);transition:transform .3s ease}.slide-forward-exit{transform:translateX(0)}.slide-forward-exit,.slide-forward-exit-active{bottom:0;left:0;position:absolute;top:0;width:100vw;z-index:1}.slide-forward-exit-active{transform:translateX(-20vw);transition:transform .3s ease}body.has-popup .app__top__main,body.has-popup .infinite-scroller,body.has-popup .scroll-view,body.has-popup .show-scroll,body.has-popup :not(.ws-popup--partial)>.ws-popup__wrapper>.grid>.box{overflow:hidden}.ngr-button-group{align-items:center;display:flex;gap:24px 16px}@media(max-width:767px){.ngr-button-group{gap:8px}.ngr-button-group--spacing-large{gap:16px}}.ngr-button-group:empty{display:none}.ngr-button-group--flex-start{justify-content:flex-start}.ngr-button-group--center{justify-content:center}.ngr-button-group--flex-end{justify-content:flex-end}.ngr-button-group--space-between{justify-content:space-between}.ngr-button-group--space-evenly{justify-content:space-evenly}.ngr-button-group--items-flex-start{align-items:flex-start}.ngr-button-group--items-flex-end{align-items:flex-end}.ngr-button-group--items-stretch{align-items:stretch}.ngr-button-group--flow>*{flex:1;flex-grow:1;width:100%}.ngr-button-group--reverse{flex-direction:row-reverse}.ngr-button-group--direction-vertical{flex-direction:column}.ngr-button-group--direction-vertical>*{justify-content:center}.ngr-button-group--direction-vertical.ngr-button-group--reverse{flex-direction:column-reverse}.ngr-button-group--direction-auto{flex-wrap:wrap}@media(max-width:767px){.ngr-button-group--direction-auto{flex-direction:column;gap:24px 8px}.ngr-button-group--direction-auto>*{flex:1;flex-grow:1;width:100%}}.ngr-button-group--spacing-tight{gap:8px}.ngr-button-group--spacing-none{gap:0}.ngr-button-group--wrap{flex-wrap:wrap}.ngr-tabs{--tab-border-width:2px;--tab-accent-color:#00623d;--tab-tab-padding:24px;--tab-shadow-width:1px;--tab-radius:4px;--tab-color-default:#444;--tab-color-selected:#fff;--tab-background-default:#e2e9e5;--tab-background-hover:#a9bcb0;--tab-background-selected:#00623d;--tab-border-color-default:#e5e5e5;--tab-background-disabled:#f5f5f5;--tab-color-disabled:#999;--tab-icon-disabled:#e5e5e5;color:#121211;font-family:Ubuntu,sans-serif;overflow:auto}.ngr-tabs,.ngr-tabs__tab{align-items:center;display:flex;position:relative}.ngr-tabs__tab{background:var(--tab-background-default,#0000);border:0 solid #0000;color:var(--tab-color-default,inherit);cursor:pointer;flex:1;flex-direction:column;font:inherit;gap:8px;height:100%;outline:inherit;padding:var(--tab-tab-padding);transition-duration:.3s;transition-property:color,background-color,border,box-shadow;transition-timing-function:ease-in-out;width:100%;z-index:1}@media(hover:hover){.ngr-tabs__tab:not(:disabled):focus,.ngr-tabs__tab:not(:disabled):focus-within,.ngr-tabs__tab:not(:disabled):hover{background:var(--tab-background-hover,var(--tab-background-default,#0000));color:var(--tab-color-hover,var(--tab-color-default,inherit));text-decoration:underline}}@media(hover:none){.ngr-tabs__tab:not(:disabled):active{background:var(--tab-background-hover,var(--tab-background-default,#0000));color:var(--tab-color-hover,var(--tab-color-default,inherit));text-decoration:underline}}.ngr-tabs__tab--selected{background:var(--tab-background-selected,#0000);color:var(--tab-color-selected,var(--tab-accent-color));font-weight:500}@media(hover:hover){.ngr-tabs__tab--selected:not(:disabled):focus,.ngr-tabs__tab--selected:not(:disabled):focus-within,.ngr-tabs__tab--selected:not(:disabled):hover{background:var(--tab-background-selected,#0000);color:var(--tab-color-selected,var(--tab-accent-color))}}@media(hover:none){.ngr-tabs__tab--selected:not(:disabled):active{background:var(--tab-background-selected,#0000);color:var(--tab-color-selected,var(--tab-accent-color))}}.ngr-tabs__tab--selected .ngr-tabs__tab__icon{color:var(--tab-icon-color-selected,inherit)}.ngr-tabs__tab:disabled{background:var(--tab-background-disabled,#0000);box-shadow:none;cursor:not-allowed}.ngr-tabs__tab:disabled .ngr-tabs__tab__icon{color:var(--tab-icon-disabled,var(--tab-color-disabled,inherit))}.ngr-tabs__tab:disabled .ngr-tabs__tab__label{color:var(--tab-color-disabled,inherit)}.ngr-tabs__tab--icon{font-weight:400}.ngr-tabs__tab--direction-horizontal{align-items:flex-end;flex-direction:row;justify-content:center}@media(max-width:767px){.ngr-tabs__tab--label-visibility-onlytabletanddesktop .ngr-tabs__tab__label{overflow:hidden;position:absolute;clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;padding:0;width:1px}}.ngr-tabs__tab--label-visibility-never .ngr-tabs__tab__label{overflow:hidden;position:absolute;clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;padding:0;width:1px}.ngr-tabs__tab__icon{color:var(--tab-icon-color-default,inherit)}.ngr-tabs__tab__label{font-size:1rem;line-height:1.5rem;width:-moz-max-content;width:max-content}.ngr-tabs__tab-panel{flex:1;height:100%}.ngr-tabs--default.ngr-tabs--vertical{border-bottom-left-radius:var(--tab-radius,0);border-top-left-radius:var(--tab-radius,0);flex-direction:column}.ngr-tabs--default.ngr-tabs--vertical .ngr-tabs__tab{align-items:center;border-right-width:0;box-shadow:inset calc(var(--tab-shadow-width)*-1) 0 0 var(--tab-border-color-default);flex-direction:row}.ngr-tabs--default.ngr-tabs--vertical .ngr-tabs__tab--selected:after{box-shadow:inset calc(var(--tab-border-width)*-1) 0 0 var(--tab-border-color-selected,var(--tab-accent-color))}.ngr-tabs--default.ngr-tabs--vertical .ngr-tabs__tab__icon{margin-bottom:0;margin-right:8px}.ngr-tabs--default.ngr-tabs--horizontal{border-top-left-radius:var(--tab-radius,0);border-top-right-radius:var(--tab-radius,0);box-shadow:inset 0 calc(var(--tab-shadow-width)*-1) 0 var(--tab-border-color-default)}.ngr-tabs--default.ngr-tabs--horizontal .ngr-tabs__tab{border-bottom-width:0}.ngr-tabs--default.ngr-tabs--horizontal .ngr-tabs__tab:after{background-color:var(--tab-border-color-selected,var(--tab-accent-color));bottom:0;content:"";display:block;height:var(--tab-border-width);left:0;opacity:0;position:absolute;transform:translateX(100%);transition:transform .3s ease;width:100%}.ngr-tabs--default.ngr-tabs--horizontal .ngr-tabs__tab--selected~.ngr-tabs__tab:after{transform:translateX(-100%)}.ngr-tabs--default.ngr-tabs--horizontal .ngr-tabs__tab--selected:after{opacity:1;transform:translateX(0)}.ngr-tabs--foldertabs{--tab-tab-padding:18px 24px;--tab-radius:0.75rem;--tab-color-default:#444;--tab-color-selected:#444;--tab-background-default:#f5f5f5;--tab-background-hover:#fff;--tab-background-selected:#fff;--tab-border-color-default:#f5f5f5;gap:1px 1rem}.ngr-tabs--foldertabs:after{background-color:var(--tab-border-color-selected,var(--tab-accent-color));content:"";display:block;height:0;position:absolute;width:0;z-index:1}.ngr-tabs--foldertabs .ngr-tabs__tab{background:var(--tab-background-default);border:var(--tab-border-width) solid var(--tab-border-color-default);z-index:1}@media(hover:hover){.ngr-tabs--foldertabs .ngr-tabs__tab:not(:disabled):focus,.ngr-tabs--foldertabs .ngr-tabs__tab:not(:disabled):focus-within,.ngr-tabs--foldertabs .ngr-tabs__tab:not(:disabled):hover{background:var(--tab-background-hover,var(--tab-background-default));border-color:var(--tab-border-color-hover,var(--tab-border-color-default))}}@media(hover:none){.ngr-tabs--foldertabs .ngr-tabs__tab:not(:disabled):active{background:var(--tab-background-hover,var(--tab-background-default));border-color:var(--tab-border-color-hover,var(--tab-border-color-default))}}.ngr-tabs--foldertabs .ngr-tabs__tab--selected{background:var(--tab-background-selected);border-color:var(--tab-border-color-selected,var(--tab-accent-color));z-index:2}@media(hover:hover){.ngr-tabs--foldertabs .ngr-tabs__tab--selected:not(:disabled):focus,.ngr-tabs--foldertabs .ngr-tabs__tab--selected:not(:disabled):focus-within,.ngr-tabs--foldertabs .ngr-tabs__tab--selected:not(:disabled):hover{background:var(--tab-background-selected);border-color:var(--tab-border-color-selected,var(--tab-accent-color))}}@media(hover:none){.ngr-tabs--foldertabs .ngr-tabs__tab--selected:not(:disabled):active{background:var(--tab-background-selected);border-color:var(--tab-border-color-selected,var(--tab-accent-color))}}.ngr-tabs--foldertabs.ngr-tabs--vertical{flex-direction:column}.ngr-tabs--foldertabs.ngr-tabs--vertical:after{bottom:0;height:100%;right:0;top:0;width:var(--tab-border-width)}.ngr-tabs--foldertabs.ngr-tabs--vertical .ngr-tabs__tab{align-items:center;border-bottom-left-radius:var(--tab-radius,0);border-right-width:0;border-top-left-radius:var(--tab-radius,0);flex-direction:row}.ngr-tabs--foldertabs.ngr-tabs--vertical .ngr-tabs__tab__icon{margin-bottom:0;margin-right:8px}.ngr-tabs--foldertabs.ngr-tabs--horizontal:after{bottom:0;height:var(--tab-border-width);left:0;right:0;width:100%}.ngr-tabs--foldertabs.ngr-tabs--horizontal .ngr-tabs__tab{border-bottom-width:0;border-top-left-radius:var(--tab-radius,0);border-top-right-radius:var(--tab-radius,0)}.ngr-tabs--width-auto .ngr-tabs__tab{flex:0;width:auto}.ngr-hidden{display:none}.ngr-accordion-item{background-color:initial;border-bottom:none;color:#121211;font-family:Ubuntu,sans-serif;font-size:1rem;line-height:1.375rem}@media(max-width:767px){.ngr-accordion-item{font-size:1rem;line-height:1.375rem}}.ngr-accordion-item__header{align-items:center;background-color:initial;border:0;color:#008c57;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;padding:16px 24px;text-align:left;transition:color .3s linear,background-color .3s linear;width:100%}@media(max-width:767px){.ngr-accordion-item__header{font-size:1rem;line-height:1.375rem;padding:16px}}@media(hover:hover){.ngr-accordion-item__header:not(:disabled):focus,.ngr-accordion-item__header:not(:disabled):focus-within,.ngr-accordion-item__header:not(:disabled):hover{text-decoration:underline}}@media(hover:none){.ngr-accordion-item__header:not(:disabled):active{text-decoration:underline}}.ngr-accordion-item__header:focus{border-color:#00623d;box-shadow:0 0 0 4px #00e78f;outline:none}.ngr-accordion-item__header:focus:not(:focus-visible){border-color:#0000;box-shadow:none}.ngr-accordion-item__header--inline{padding-left:0;padding-right:4px}.ngr-accordion-item__header--unauthorized{opacity:.6}.ngr-accordion-item__icon--header{margin-right:24px}.ngr-accordion-item__text{flex:1;min-width:0}.ngr-accordion-item__text--left-icon{flex:initial}.ngr-accordion-item__subtitle,.ngr-accordion-item__title{color:#008c57}.ngr-accordion-item__title{font-weight:700;margin-right:16px}.ngr-accordion-item__title--is-open{font-weight:700}.ngr-accordion-item__subtitle{color:#008c57}.ngr-accordion-item__indicator{color:inherit;transition:transform .3s ease-in-out}.ngr-accordion-item__indicator--is-open:not(.ngr-accordion-item__indicator--no-rotate){transform:rotate(-.5turn)}.ngr-accordion-item__collapse{padding:0 24px;transition:height .3s ease-in-out,padding .3s ease-in-out}@media(max-width:767px){.ngr-accordion-item__collapse{padding-left:16px;padding-right:16px}}.ngr-accordion-item__collapse--is-open{box-sizing:initial;padding-bottom:16px}.ngr-accordion-item__collapse--padding-none{padding:0}.ngr-accordion-item__collapse--padding-top-bottom{padding-left:0;padding-right:0}.ngr-input{align-items:stretch;display:flex;position:relative}.ngr-input__prefix{align-items:center;background-color:#fff;border:1px solid #c5c5c5;border-radius:4px 0 0 4px;border-right:0;display:flex;font-size:.875rem;line-height:1.125rem;padding:0 16px;white-space:nowrap}.ngr-input__field{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #c5c5c5;border-radius:4px;caret-color:currentColor;color:#121211;font-family:Ubuntu,sans-serif;font-size:1rem;line-height:1.375rem;line-height:1.5rem;margin:0;padding:11px 16px;width:100%}.ngr-input__field--search{padding:11px 44px}.ngr-input__field:focus{border-color:#00623d;box-shadow:0 0 0 4px #00e78f;outline:none}.ngr-input__field:-moz-read-only:not([type=button]):not(select):not(div){background-color:#f5f5f5;border:1px solid #c5c5c5}.ngr-input__field:disabled,.ngr-input__field:read-only:not([type=button]):not(select):not(div){background-color:#f5f5f5;border:1px solid #c5c5c5}.ngr-input__field:disabled{cursor:not-allowed}.ngr-input__field--error{border-color:#b12a0b}.ngr-input__field--digit{text-align:center;width:46px}.ngr-input__field--prefix{border-bottom-left-radius:0;border-top-left-radius:0}.ngr-input__field--postfix{padding-right:40px}.ngr-input__field::-moz-placeholder{color:#999}.ngr-input__field::placeholder{color:#999}.ngr-input__field[type=number]::-webkit-inner-spin-button,.ngr-input__field[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.ngr-input__field[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;display:none}.ngr-input__field::-webkit-search-cancel-button,.ngr-input__field::-webkit-search-decoration,.ngr-input__field::-webkit-search-results-button,.ngr-input__field::-webkit-search-results-decoration{display:none}.ngr-input__search-button{left:16px;margin:12px 0;position:absolute;top:0}.ngr-input__search-button .ngr-icon{color:#00623d}.ngr-input__postfix{align-items:center;display:flex;height:100%;position:absolute;right:2px;top:0}.ngr-input__empty-search-button{padding:8px}.ngr-input__empty-search-button .ngr-icon{color:#00623d}.ngr-input__password-visibility-toggle-text{color:#00623d!important;font-size:.875rem;line-height:1.125rem;line-height:inherit}.ngr-input__spinner{margin-right:16px}.ngr-input__visuallyhidden{overflow:hidden;position:absolute;clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;padding:0;width:1px}textarea.ngr-input__field{min-height:3rem;resize:vertical}.ngr-dropdown{color:#121211;display:inline-flex;font-family:Ubuntu,sans-serif;position:relative}.ngr-dropdown--mobile{flex-direction:column;margin-bottom:2px;width:100%}.ngr-dropdown--mobile .ngr-dropdown__menu{background-color:initial;border:0;box-shadow:none;margin-top:0;position:relative}.ngr-dropdown--mobile .ngr-dropdown__menu:after{display:none}.ngr-dropdown--mobile .ngr-button:not(:disabled):active:not(.ngr-button--disabled):not(.ngr-button--cancel):not(.ngr-button--inline-link):not(.ngr-button--inline-block-link):not(.ngr-button--plain-link):not(.ngr-button--secondary),.ngr-dropdown--mobile .ngr-dropdown__toggle{background-color:initial;border:0;border-bottom:1px solid #999;border-radius:0;color:#121211;padding:16px;width:100%}.ngr-dropdown--mobile .ngr-button:not(:disabled):active:not(.ngr-button--disabled):not(.ngr-button--cancel):not(.ngr-button--inline-link):not(.ngr-button--inline-block-link):not(.ngr-button--plain-link):not(.ngr-button--secondary)[disabled],.ngr-dropdown--mobile .ngr-dropdown__toggle[disabled]{opacity:.6}.ngr-dropdown--mobile .ngr-button:not(:disabled):active:not(.ngr-button--disabled):not(.ngr-button--cancel):not(.ngr-button--inline-link):not(.ngr-button--inline-block-link):not(.ngr-button--plain-link):not(.ngr-button--secondary).ngr-dropdown__toggle--is-expanded:not(:disabled),.ngr-dropdown--mobile .ngr-dropdown__toggle.ngr-dropdown__toggle--is-expanded:not(:disabled){background-color:initial;border-bottom:0}.ngr-dropdown__toggle .ngr-button__text{flex:1;text-align:left}.ngr-dropdown__toggle .ngr-button__icon--right{display:block;transition:transform .3s ease-in-out}.ngr-dropdown__toggle--type-input{align-items:center;cursor:pointer;display:inline-flex;flex-direction:row;justify-content:center;transition:color .3s linear}@media(hover:hover){.ngr-dropdown__toggle--type-input:not(:disabled):focus,.ngr-dropdown__toggle--type-input:not(:disabled):focus-within,.ngr-dropdown__toggle--type-input:not(:disabled):hover{color:#034423}}@media(hover:none){.ngr-dropdown__toggle--type-input:not(:disabled):active{color:#034423}}.ngr-dropdown__toggle--is-expanded .ngr-button__icon--right{transform:rotate(-.5turn)}.ngr-dropdown__menu{background:#fff;border:1px solid #c5c5c5;border-radius:4px;box-shadow:0 3px 6px #12121133;left:0;margin-top:16px;min-width:160px;position:absolute;top:100%;z-index:8}@media(max-width:767px){.ngr-dropdown__menu{width:100%}}.ngr-dropdown__menu:after{background:#fff;border:inherit;border-width:1px 0 0 1px;bottom:100%;content:"";height:18px;left:24px;margin-bottom:-9px;position:absolute;transform:rotate(45deg);width:18px;z-index:-1}.ngr-dropdown__menu.ngr-dropdown-menu-enter{opacity:0;transform:translate3d(0,-8px,0)}.ngr-dropdown__menu.ngr-dropdown-menu-enter-active{opacity:1;transform:translateZ(0);transition:all .3s}.ngr-dropdown__menu.ngr-dropdown-menu-exit{opacity:1;transform:translateZ(0)}.ngr-dropdown__menu.ngr-dropdown-menu-exit-active{opacity:0;transform:translate3d(0,-8px,0);transition:all .3s}.ngr-dropdown__menu--right{left:unset;right:0}.ngr-dropdown__menu--right:after{left:unset;right:24px}.ngr-dropdown__menu--top{bottom:100%;margin-bottom:17px;top:unset}.ngr-dropdown__menu--top:after{border-width:0 1px 1px 0;bottom:unset;margin-top:-9px;top:100%}.ngr-dropdown__menu--top.ngr-dropdown-menu-enter{opacity:0;transform:translate3d(0,8px,0)}.ngr-dropdown__menu--top.ngr-dropdown-menu-enter-active{opacity:1;transform:translateZ(0);transition:all .3s}.ngr-dropdown__menu--top.ngr-dropdown-menu-exit{opacity:1;transform:translateZ(0)}.ngr-dropdown__menu--top.ngr-dropdown-menu-exit-active{opacity:0;transform:translate3d(0,8px,0);transition:all .3s}.ngr-dropdown__menu-search{padding:11px}.ngr-dropdown__item{align-items:center;background-color:initial;border:0;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:1rem;line-height:1.375rem;padding:8px 16px;text-align:left;text-decoration:none;white-space:nowrap;width:100%}@media(hover:hover){.ngr-dropdown__item:not(:disabled):focus,.ngr-dropdown__item:not(:disabled):focus-within,.ngr-dropdown__item:not(:disabled):hover{background-color:#008c571a}}@media(hover:none){.ngr-dropdown__item:not(:disabled):active{background-color:#008c571a}}.ngr-dropdown__item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.ngr-dropdown__item:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.ngr-dropdown__item--selected{background-color:#008c57;color:#fff}@media(hover:hover){.ngr-dropdown__item--selected:not(:disabled):focus,.ngr-dropdown__item--selected:not(:disabled):focus-within,.ngr-dropdown__item--selected:not(:disabled):hover{background-color:#008c57;color:#fff}}@media(hover:none){.ngr-dropdown__item--selected:not(:disabled):active{background-color:#008c57;color:#fff}}.ngr-dropdown__item--multi-select{background:none;color:inherit}@media(hover:hover){.ngr-dropdown__item--multi-select:not(:disabled):focus,.ngr-dropdown__item--multi-select:not(:disabled):focus-within,.ngr-dropdown__item--multi-select:not(:disabled):hover{background-color:inherit;color:inherit}}@media(hover:none){.ngr-dropdown__item--multi-select:not(:disabled):active{background-color:inherit;color:inherit}}.ngr-dropdown__item__checkbox{margin-right:8px}.ngr-dropdown__header{color:#999;font-size:.875rem;line-height:1.125rem;padding:24px 16px 8px;pointer-events:none;text-align:left;text-transform:uppercase}.ngr-dropdown__divider{border-top:1px solid #e5e5e5;height:0;pointer-events:none}.ngr-checkbox{--checkbox-size:1.5rem;--checkbox-dot-size:1rem;color:#121211;cursor:pointer;display:block;font-family:Ubuntu,sans-serif;font-size:.875rem;line-height:1.125rem;position:relative}@media(hover:hover){.ngr-checkbox:not(:disabled):focus .ngr-checkbox__label:not(.ngr-checkbox__label--disabled),.ngr-checkbox:not(:disabled):focus-within .ngr-checkbox__label:not(.ngr-checkbox__label--disabled),.ngr-checkbox:not(:disabled):hover .ngr-checkbox__label:not(.ngr-checkbox__label--disabled){text-decoration:underline}}@media(hover:none){.ngr-checkbox:not(:disabled):active .ngr-checkbox__label:not(.ngr-checkbox__label--disabled){text-decoration:underline}}.ngr-checkbox--small{--checkbox-size:1rem;--checkbox-dot-size:0.625rem;font-size:.875rem;line-height:1.125rem}.ngr-checkbox--disabled{cursor:auto}.ngr-checkbox--disabled .ngr-checkbox__label:before{background-color:#f5f5f5;border:1px solid #c5c5c5;cursor:not-allowed}.ngr-checkbox--disabled .ngr-checkbox__label:after{cursor:not-allowed;opacity:0}.ngr-checkbox--disabled .ngr-checkbox__input:checked+.ngr-checkbox__label:after{opacity:.3}.ngr-checkbox__input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ngr-checkbox__input:checked+.ngr-checkbox__label:after{opacity:1}.ngr-checkbox__input:focus+.ngr-checkbox__label:before{border-color:#00623d;box-shadow:0 0 0 4px #00e78f}.ngr-checkbox__label{display:block;min-height:var(--checkbox-dot-size);padding:0 0 0 var(--checkbox-size);position:relative}.ngr-checkbox__label:after,.ngr-checkbox__label:before{box-sizing:initial;left:0;position:absolute;top:0}.ngr-checkbox__label:before{background-color:#fff;border:1px solid #c5c5c5;border-radius:4px;box-sizing:border-box;content:"";height:var(--checkbox-size);margin-top:calc(var(--checkbox-size)*-.5);top:50%;transition:background-color .3s linear,border-color .3s linear;width:var(--checkbox-size)}.ngr-checkbox__label:after{background-color:#00623d;border-radius:2px;content:"";height:var(--checkbox-dot-size);margin-left:calc((var(--checkbox-size) - var(--checkbox-dot-size))*.5);margin-right:calc((var(--checkbox-size) - var(--checkbox-dot-size))*.5);margin-top:calc(var(--checkbox-dot-size)*-.5);opacity:0;top:50%;transition:opacity .3s linear;width:var(--checkbox-dot-size)}.ngr-checkbox__label-text{display:inline-block;font-weight:400;margin:0 0 0 1em}.ngr-checkbox__label-text--hidden{overflow:hidden;position:absolute;clip:rect(0 0 0 0);border:0;flex:none;height:1px;margin:0;padding:0;width:1px}.ngr-checkbox--error .ngr-checkbox__label{color:#b12a0b}.ngr-checkbox--error .ngr-checkbox__label:before{border-color:#b12a0b}.ngr-card{background-color:#fff;border:0;border-radius:10px;box-shadow:0 0 4px #00000040;color:#121211;display:flex;flex-direction:column;font-family:Ubuntu,sans-serif}.ngr-card--chromeless,.ngr-card--section{background-color:initial;border:0;border-radius:0;box-shadow:none}@media(hover:hover){.ngr-card--chromeless:not(:disabled):focus,.ngr-card--chromeless:not(:disabled):focus-within,.ngr-card--chromeless:not(:disabled):hover,.ngr-card--section:not(:disabled):focus,.ngr-card--section:not(:disabled):focus-within,.ngr-card--section:not(:disabled):hover{box-shadow:none}}@media(hover:none){.ngr-card--chromeless:not(:disabled):active,.ngr-card--section:not(:disabled):active{box-shadow:none}}.ngr-card--secondary{background-color:#f5f5f5}.ngr-card--section:not(:last-child){margin-bottom:128px}@media(max-width:767px){.ngr-card--section:not(:last-child){margin-bottom:64px}}.ngr-card__header{padding:16px 24px}@media(max-width:767px){.ngr-card__header{padding:8px 16px}}.ngr-card__header:not(:last-child){border-bottom:1px solid #e5e5e5}.ngr-card__header--section{border:0!important;margin-bottom:24px;padding:0}@media(max-width:767px){.ngr-card__header--section{margin-bottom:16px}}.ngr-card__title-text{font-family:Ubuntu,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.875rem;margin:0}.ngr-card__content{border-bottom:1px solid #e5e5e5;padding:24px}@media(max-width:767px){.ngr-card__content{padding:16px}}.ngr-card__content--chromeless{border-bottom:0;padding:0}@media(max-width:767px){.ngr-card__content--chromeless{padding:0}}.ngr-card__content--section{border-bottom:0;margin-bottom:40px;padding:0}@media(max-width:767px){.ngr-card__content--section{margin-bottom:32px}}.ngr-card__content--section.ngr-card__content--last{margin-bottom:0}.ngr-card__content--last{border-bottom:0}.ngr-card__footer{padding:24px}@media(max-width:767px){.ngr-card__footer{padding:16px}}.ngr-card__footer--section{margin-top:48px;padding:0}@media(max-width:767px){.ngr-card__footer--section{margin-top:32px}}.ngr-card>.ngr-accordion-item:not(:last-child),.ngr-card>.ngr-alert:not(:last-child){border-bottom:1px solid #e5e5e5}.ngr-label{color:#121211;display:block;font-family:Ubuntu,sans-serif;font-size:.875rem;line-height:1.125rem}.ngr-label:not(:last-child){margin-bottom:8px}.ngr-label--visuallyhidden{overflow:hidden;position:absolute;clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;padding:0;width:1px}.ngr-label__text{color:#121211;cursor:inherit;font-weight:700}.ws-infinite-scroller{width:100vw}.ws-infinite-scroller__loading{display:block;padding:20px 0;text-align:center}.ws-infinite-scroller__button{margin:20px 0;text-align:center}.ws-scroll-view{background-color:#f5f5f5;display:block;height:100%;overflow:hidden;position:relative;width:100vw}.ws-scroll-view--transparent{background-color:#0000}.ws-scroll-view__inner{display:block;height:100%;overflow-y:scroll;width:100%;-webkit-overflow-scrolling:touch;backface-visibility:hidden;will-change:scroll-position}.ws-scroll-view__inner--scrollbar{padding-right:0}.ws-savings-summary{color:#121211;overflow:hidden;position:relative}.ws-savings-summary__title{color:#121211;font-size:1.5rem;font-weight:700;line-height:2.25rem;margin:0 0 8px}@media(max-width:767px){.ws-savings-summary__title{font-size:1.25rem;line-height:1.875rem}}.ws-savings-summary__grid{display:grid;grid-template-columns:1fr var(--illustration-width);position:relative}.ws-savings-summary__description{font-size:1rem;line-height:1.375rem;margin:0 0 8px}.ws-savings-summary__content{overflow:hidden;padding-right:0;position:relative}.ws-savings-summary__illustration{bottom:0;height:var(--height);margin:auto 0;position:absolute;right:var(--offset-right);top:0;width:var(--width)}.ws-savings-summary__illustration img{height:100%;object-fit:contain;object-position:right;width:100%}.ws-savings-summary__link{background:#0000;display:block}.ws-savings-summary__link:is(button){all:unset;outline:revert;width:100%}.ws-savings-summary-web{width:100%}@media(max-width:767px){.ws-savings-summary-web{max-width:350px}}.ws-savings-summary-web .ws-savings-summary__title{color:#121211;font-family:Ubuntu,sans-serif;font-size:2.5rem;font-weight:700;line-height:3.5rem;margin:0 0 8px}@media(max-width:767px){.ws-savings-summary-web .ws-savings-summary__title{font-size:2rem;line-height:2.75rem}}@media(min-width:768px)and (max-width:1139px){.ws-savings-summary-web .ws-savings-summary__title{font-size:1.75rem;line-height:2.5rem}}.ws-savings-summary-web .ws-savings-summary__description{margin-bottom:16px}.ws-savings-summary-web .ws-savings-summary__amount{color:#008c57}@media(min-width:768px)and (max-width:1139px){.ws-savings-summary-web .ws-savings-summary__amount{display:block}}.ws-savings-summary-footer__link{align-items:center;display:flex;justify-content:space-between}.ws-savings-summary-footer__link .ws-savings-summary-footer__link-text{color:#121211;font-size:1rem;line-height:1.375rem}.ws-savings-summary-footer__icon{color:#008c57}.ws-savings-summary-bonus{display:flex;margin-top:24px}.ws-savings-summary-bonus__text{margin-left:8px}.ws-savings-summary-bonus__amount{font-weight:700}.ws-savings-skeleton__center{display:grid;place-items:center}.ws-savings-skeleton__list-item{align-items:center;display:flex;gap:8px}.ws-savings-skeleton__list-container{display:flex;flex-direction:column;gap:20px}@media(max-width:767px){.ws-savings-skeleton__summary-title--web{display:flex;justify-content:center;max-width:260px;width:100%}}@media(min-width:1140px){.ws-savings-skeleton__summary-title--web{min-width:400px}}@media(max-width:767px){.ws-savings-skeleton__summary-description--web{display:flex;justify-content:center;width:100%}}@keyframes opacity-keyframes{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.ngr-skeleton--primary{background-color:#eee}.ngr-skeleton--secondary{background-color:#ddd}.ngr-skeleton--alpha{background-color:rgba(0,0,0,.133)}.ngr-skeleton--circle{animation:opacity-keyframes 1s infinite;border-radius:100%;height:var(--diameter);min-height:var(--diameter);min-width:var(--diameter);width:var(--diameter)}.ngr-skeleton--rect{animation:opacity-keyframes 1s infinite;border-radius:var(--border-radius);height:var(--height);width:var(--width)}.ws-add-to-cart{position:relative;white-space:nowrap}.ws-add-to-cart__quantity{align-items:center;display:flex;font-size:.75rem;justify-content:center;line-height:1rem;width:100%}.ws-add-to-cart__quantity--no-unit{font-size:.875rem;line-height:1.125rem;line-height:1.625rem}.ws-add-to-cart__quantity--withselect:hover{background-color:#e8e5e3}.ws-add-to-cart__quantity-stepper{align-items:center;background-color:#fff;border:1px solid #e2e0e1;border-radius:4px;display:inline-flex;flex-direction:row;justify-content:space-between;min-width:104px}@media(hover:hover){.ws-add-to-cart__quantity-stepper:not(:disabled):focus,.ws-add-to-cart__quantity-stepper:not(:disabled):hover{border-color:#121211}}@media(hover:none){.ws-add-to-cart__quantity-stepper:not(:disabled):active{border-color:#121211}}@media(min-width:768px){.ws-add-to-cart__quantity-stepper{min-width:122px}}.ws-add-to-cart__quantity-stepper .ws-add-to-cart__button--decrease,.ws-add-to-cart__quantity-stepper .ws-add-to-cart__button--remove{order:1}.ws-add-to-cart__quantity-stepper .ws-add-to-cart__button--remove .ngr-icon__svg{color:#034423}.ws-add-to-cart__quantity-stepper .ws-add-to-cart__quantity{order:2}.ws-add-to-cart__quantity-stepper .ws-add-to-cart__button--increase{order:3}.ws-add-to-cart__button{background:#0000;border:16px solid #0000;color:#00623d;cursor:pointer;display:inline-block;margin:-16px;outline:none;padding:0;transition:transform .1s linear;vertical-align:middle}@media(hover:hover){.ws-add-to-cart__button:not(:disabled):focus .ws-add-to-cart__button-inner,.ws-add-to-cart__button:not(:disabled):hover .ws-add-to-cart__button-inner{background-color:#e8e5e3}.ws-add-to-cart__button:not(:disabled):focus .ws-add-to-cart__button-inner:active,.ws-add-to-cart__button:not(:disabled):focus .ws-add-to-cart__icon,.ws-add-to-cart__button:not(:disabled):focus .ws-icon-circle,.ws-add-to-cart__button:not(:disabled):hover .ws-add-to-cart__button-inner:active,.ws-add-to-cart__button:not(:disabled):hover .ws-add-to-cart__icon,.ws-add-to-cart__button:not(:disabled):hover .ws-icon-circle{background-color:#00623d}}@media(hover:none){.ws-add-to-cart__button:not(:disabled):active .ws-add-to-cart__button-inner{background-color:#e8e5e3}.ws-add-to-cart__button:not(:disabled):active .ws-add-to-cart__button-inner:active,.ws-add-to-cart__button:not(:disabled):active .ws-add-to-cart__icon,.ws-add-to-cart__button:not(:disabled):active .ws-icon-circle{background-color:#00623d}}.ws-add-to-cart__button:focus-visible .ngr-icon{background-color:#f5f5f5;outline:2px solid #00623d}.ws-add-to-cart__button-inner{background-color:#0000;border-radius:4px;color:#121211;display:inline-block;height:38px;position:relative;vertical-align:middle;width:38px}@media(min-width:768px){.ws-add-to-cart__button-inner{height:34px;width:34px}}.ws-add-to-cart__button-inner .ngr-icon__svg{display:block;left:50%;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%)}.ws-add-to-cart__button .ws-add-to-cart__icon,.ws-add-to-cart__button .ws-icon-circle{border:1px solid #00623d;height:24px;transition:color .15s linear,border-color .15s linear,background-color .15s linear;width:24px}.ws-add-to-cart__button .ws-icon-circle:not(.ws-icon-circle--outline){background-color:#00623d}.ws-add-to-cart__button .ws-add-to-cart__icon{background:#00623d;border-radius:3px;color:#fff;display:inline-block;position:relative;vertical-align:middle}.ws-add-to-cart__button .ws-add-to-cart__icon .ngr-icon__svg{display:block;left:48%;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%)}.ws-add-to-cart__button:disabled{cursor:default;opacity:.25}@media(hover:hover){.ws-add-to-cart__button:not(:disabled):active .ws-add-to-cart__icon{background-color:#034423}}.ws-add-to-cart--compact{align-items:center;display:flex;height:40px}.ws-add-to-cart--compact .ws-add-to-cart__quantity,.ws-add-to-cart--compact .ws-quantity-picker__value{align-items:center;display:flex;height:38px;justify-content:center}.ws-add-to-cart--compact .ws-add-to-cart__quantity--no-unit,.ws-add-to-cart--compact .ws-quantity-picker__value--no-unit{height:38px}@media(min-width:768px){.ws-add-to-cart--compact .ws-add-to-cart__quantity,.ws-add-to-cart--compact .ws-add-to-cart__quantity--no-unit,.ws-add-to-cart--compact .ws-quantity-picker__value,.ws-add-to-cart--compact .ws-quantity-picker__value--no-unit{height:34px}}.ws-add-to-cart--compact .ws-add-to-cart__quantity-stepper{height:40px}.ws-add-to-cart--compact .ws-add-to-cart__button--add .ws-add-to-cart__icon,.ws-add-to-cart--compact .ws-add-to-cart__button--add .ws-icon-circle{height:38px;width:38px}@media(min-width:768px){.ws-add-to-cart--compact,.ws-add-to-cart--compact .ws-add-to-cart__quantity-stepper{height:36px}}.ws-add-to-cart--display{height:48px;padding-top:0}.ws-add-to-cart--display .ngr-button,.ws-add-to-cart--display .ws-add-to-cart__quantity-stepper{height:48px}.ws-add-to-cart--display .ws-add-to-cart__quantity,.ws-add-to-cart--display .ws-quantity-picker__value{align-items:center;display:flex;font-size:.875rem;height:46px;line-height:1.125rem}.ws-add-to-cart--display .ws-add-to-cart__quantity--no-unit,.ws-add-to-cart--display .ws-quantity-picker__value--no-unit{font-size:1rem;height:46px;line-height:1.375rem;margin-top:0}@media(min-width:768px){.ws-add-to-cart--display .ws-add-to-cart__quantity,.ws-add-to-cart--display .ws-add-to-cart__quantity--no-unit,.ws-add-to-cart--display .ws-quantity-picker__value,.ws-add-to-cart--display .ws-quantity-picker__value--no-unit{height:42px}}.ws-add-to-cart--display .ws-max-quantity-label{margin-left:32px}.ws-add-to-cart--display .ws-add-to-cart__button-inner{height:46px;width:46px}.ws-add-to-cart--display .ws-add-to-cart__button--add:disabled{cursor:default;opacity:.25}.ws-add-to-cart--display .ws-add-to-cart__button--add .ws-add-to-cart__button-caption{display:inline;white-space:nowrap}.ws-add-to-cart--display .ngr-icon--cart-empty{margin:-4px 8px -2px 0}@media(min-width:768px){.ws-add-to-cart--display,.ws-add-to-cart--display .ngr-button,.ws-add-to-cart--display .ws-add-to-cart__quantity-stepper{height:44px}.ws-add-to-cart--display .ws-add-to-cart__button-inner{height:42px;width:42px}}.ws-add-to-cart .ws-checkmark-overlay{border-radius:inherit;display:none;height:100%;justify-content:center;left:0;padding:12px;position:absolute;top:0;width:100%;z-index:1}@media(min-width:768px){.ws-add-to-cart .ws-checkmark-overlay{padding:20px}}.ngr-modal::backdrop{background-color:#121211b3}.ngr-modal{background-color:#fff;border:0;border-radius:4px;box-shadow:0 3px 6px #12121133;color:#121211;font-family:Ubuntu,sans-serif;max-width:none;min-height:80px;outline:none;padding:0;position:fixed;text-align:left;width:auto}.ngr-modal__box{padding:24px}@media(max-width:767px){.ngr-modal__box{padding:24px}}.ngr-modal--mini{max-width:240px}.ngr-modal--mini .ngr-modal__box{padding:24px}.ngr-modal--small{max-width:320px}.ngr-modal--mini .ngr-modal__body,.ngr-modal--small .ngr-modal__body{max-height:calc(var(--vh, 1vh)*100 - 240px);-webkit-overflow-scrolling:touch}.ngr-modal--large,.ngr-modal--medium{margin:8px}.ngr-modal--large .ngr-modal__content,.ngr-modal--medium .ngr-modal__content{display:flex;flex-direction:column;max-height:calc(var(--vh, 1vh)*100 - 64px)}@media(min-width:768px){.ngr-modal--medium{margin:72px auto auto}.ngr-modal--medium .ngr-modal__content{max-height:calc(var(--vh, 1vh)*100 - 192px)}.ngr-modal--medium{max-width:720px}}@media screen and (min-width:1244px){.ngr-modal--large{margin:72px auto auto}.ngr-modal--large .ngr-modal__content{max-height:calc(var(--vh, 1vh)*100 - 192px)}.ngr-modal--large{max-width:1228px}}.ngr-modal__close{position:absolute;right:0;top:0}.ngr-modal__full-bleed-banner{margin:-24px -24px 24px}@media(max-width:767px){.ngr-modal__full-bleed-banner{margin:-24px -24px 24px}}.ngr-modal--has-banner .ngr-modal__close{background-color:#fff;border-radius:4px;right:.5rem;top:.5rem}.ngr-modal__content{opacity:1;transition:opacity .5s linear .25s}.ngr-modal__header{font-size:1.125rem;font-weight:700;line-height:1.625rem;margin-bottom:24px;margin-top:0;text-align:center}@media(max-width:767px){.ngr-modal__header{font-size:1.125rem;line-height:1.625rem}}.ngr-modal__header:empty{display:none}.ngr-modal__body{flex:auto;margin-left:-24px;margin-right:-24px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:1px 24px}@media(max-width:767px){.ngr-modal__body{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}}.ngr-modal__footer{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:center;margin:16px -8px -8px}@media(max-width:767px){.ngr-modal__footer{margin-bottom:-4px;margin-top:16px}}.ngr-modal__footer:empty{display:none}.ngr-modal__button,.ngr-modal__form{flex:auto;margin:0 8px 8px;max-width:320px}.ngr-modal__form{display:flex}.ngr-modal__form .ngr-modal__button{flex:1;margin:0;max-width:none}.ngr-modal__below-footer{font-size:.875rem;line-height:1.125rem;margin-top:12px;text-align:center}@keyframes dialog-in{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@media screen and (prefers-reduced-motion:reduce){.ngr-modal--behind,.ngr-modal--closed{visibility:0}}@media screen and (prefers-reduced-motion:no-preference){.ngr-modal::backdrop{animation:dialog-in .2s;animation-timing-function:linear;opacity:1;transform:translate(0);transition-duration:.2s,.2s;transition-property:opacity,transform;transition-timing-function:linear}.ngr-modal{opacity:1;transition:transform .2s ease-out}.ngr-modal--behind::backdrop{z-index:99}.ngr-modal--behind{transform:scale(.9)}.ngr-modal--behind--mini,.ngr-modal--behind--small{transform:scale(.9) translate(-50%,-50%)}}.ngr-close-button{background:#0000;border:0;color:#008c57;cursor:pointer;display:block;height:33.6px;outline:none;padding:0;transition:color .3s linear;width:33.6px;z-index:1}@media(hover:hover){.ngr-close-button:not(:disabled):focus,.ngr-close-button:not(:disabled):focus-within,.ngr-close-button:not(:disabled):hover{color:#034423}}@media(hover:none){.ngr-close-button:not(:disabled):active{color:#034423}}.ngr-close-button .ngr-icon{display:inline-block}.ngr-close-button .ngr-icon__svg{height:12px;width:12px}.ngr-modal-body-text{font-size:.9375rem;line-height:1.25rem}@media(max-width:767px){.ngr-modal-body-text{font-size:.9375rem;line-height:1.25rem}}.ngr-modal-body-text ol,.ngr-modal-body-text p,.ngr-modal-body-text ul{margin:0 0 12px}.ngr-modal-body-text ol:last-child,.ngr-modal-body-text p:last-child,.ngr-modal-body-text ul:last-child{margin-bottom:0}.ngr-modal-body-text ol,.ngr-modal-body-text ul{padding-left:32px}.ngr-modal-body-text ol li,.ngr-modal-body-text ul li{margin:0 0 10px}.ngr-modal-body-text ol li:last-child,.ngr-modal-body-text ul li:last-child{margin-bottom:0}.ngr-modal-body-text ul li{list-style:disc none outside}.ws-login-button__wrapper{display:inline}.ws-become-member-button{align-items:center;display:flex;gap:6px}.ws-become-member-button--inverted{color:#fff}.ws-become-member-button--inverted .ngr-button--cancel .ngr-button__text,.ws-become-member-button--inverted .ngr-button--inline-link .ngr-button__text{box-shadow:inset 0 -1px #fff}.ws-become-member-button--inverted .ngr-button--cancel:not(:disabled):focus .ngr-button__text,.ws-become-member-button--inverted .ngr-button--cancel:not(:disabled):focus-within .ngr-button__text,.ws-become-member-button--inverted .ngr-button--cancel:not(:disabled):hover .ngr-button__text,.ws-become-member-button--inverted .ngr-button--inline-link:not(:disabled):focus .ngr-button__text,.ws-become-member-button--inverted .ngr-button--inline-link:not(:disabled):focus-within .ngr-button__text,.ws-become-member-button--inverted .ngr-button--inline-link:not(:disabled):hover .ngr-button__text{box-shadow:inset 0 -2px #fff}.ws-unavailable-cart-products__model-header{align-items:center;display:flex;gap:8px;justify-content:center}.ws-unavailable-cart-products__model-header-icon{color:#b12a0b}.ws-image--common-image-service{height:0;padding-bottom:100%;position:relative;width:100%}@media(min-width:1140px){.ws-image--common-image-service{padding-bottom:100%}}.ws-image--common-image-service img{height:100%!important;left:0;object-fit:contain;position:absolute;top:0;width:100%!important}.ws-product-label{border-radius:100px;display:inline-block;font-size:.75rem;line-height:1rem;padding:6px 8px}.ws-product-label--type-not-for-sale,.ws-product-label--type-unavailable{background-color:#fdded8;color:#121211}.ws-product-label--type-quantity-warning{background-color:#ffe6c1;color:#121211}.ws-product-label--type-debug{background-color:#0000;color:#121211;outline:1px dashed #d3f2ff}.ws-product-label--type-quantity-limitation,.ws-product-label--type-supplier-product{background-color:#d3f2ff;color:#121211}.ngr-alert{background:#fdded8;border-radius:4px;color:#121211;font-family:Ubuntu,sans-serif;font-size:.875rem;line-height:1.125rem;text-align:left}@media(max-width:767px){.ngr-alert{font-size:.875rem;line-height:1.125rem}}.ngr-alert .ngr-alert__collapse-indicator,.ngr-alert .ngr-alert__icon{color:#b12a0b}.ngr-alert .ngr-alert__close.ngr-close-button{color:#121211}.ngr-alert .ngr-alert__collapse-hr{background-color:#b12a0b}.ngr-alert--info{background:#d3f2ff;color:#121211}.ngr-alert--info .ngr-alert__collapse-indicator,.ngr-alert--info .ngr-alert__icon{color:#0192d0}.ngr-alert--info .ngr-alert__close.ngr-close-button{color:#121211}.ngr-alert--info .ngr-alert__collapse-hr{background-color:#0192d0}.ngr-alert--success{background:#d4f3e6;color:#121211}.ngr-alert--success .ngr-alert__collapse-indicator,.ngr-alert--success .ngr-alert__icon{color:#03804d}.ngr-alert--success .ngr-alert__close.ngr-close-button{color:#121211}.ngr-alert--success .ngr-alert__collapse-hr{background-color:#03804d}.ngr-alert--warning{background:#ffe6c1;color:#121211}.ngr-alert--warning .ngr-alert__collapse-indicator,.ngr-alert--warning .ngr-alert__icon{color:#ee8200}.ngr-alert--warning .ngr-alert__close.ngr-close-button{color:#121211}.ngr-alert--warning .ngr-alert__collapse-hr{background-color:#ee8200}.ngr-alert--center{display:flex;justify-content:center}.ngr-alert__body{background-color:initial;border:0;color:inherit;display:flex;font-family:inherit;font-size:inherit;line-height:inherit;padding:16px 24px;text-align:inherit;text-decoration:none}@media(max-width:767px){.ngr-alert__body{padding:16px}}.ngr-alert__body--button{cursor:pointer;width:100%}.ngr-alert__body p{flex:1;margin:0 0 8px}.ngr-alert__body p:last-child{margin-bottom:0}.ngr-alert__icon{margin-right:8px}.ngr-alert__body-message{flex:1;margin:3px 0}.ngr-alert__body-message p{margin:0 0 8px}.ngr-alert__body-message p:last-child{margin-bottom:0}.ngr-alert__close.ngr-close-button,.ngr-alert__collapse-indicator{display:grid;height:24px;margin-left:8px;place-items:center;width:24px}.ngr-alert__collapse-indicator{transition:transform .3s ease-in-out}.ngr-alert__collapse-indicator--is-expanded{transform:rotate(-.5turn)}.ngr-alert__link{display:flex;font-size:inherit;line-height:inherit}.ngr-alert__link--inline{display:inline-flex}.ngr-alert__collapse-hr{border:0;height:1px;margin:0;opacity:.5}.ngr-alert__collapse{transition:height .3s ease-in-out}.ngr-alert__collapse-content{padding:24px 24px 24px 56px}@media(max-width:767px){.ngr-alert__collapse-content{padding:24px 16px 24px 48px}}.ws-handover-picker-content__login-prompt{margin-bottom:24px}.ws-handover-picker-content__threshold-reminder{margin:12px 0 0!important;text-align:center}.ws-handover-picker-content__reservation-intro{font-size:1rem;line-height:1.375rem;margin:0 0 8px;text-align:center}.ws-handover-picker-content .ws-store-deviation-alert{margin:16px 0}.ws-delivery-address-form__input{margin-bottom:16px}.ws-delivery-address-form__input-icon--success{color:#03804d}.ws-delivery-address-form__input-icon--error{color:#b12a0b}.ws-delivery-address-form__status{display:flex;justify-content:space-between;margin:8px 0 0}.ws-delivery-address-form__coverage-message{margin:0!important}.ws-delivery-address-form__attribution{color:inherit;font-size:.75rem;line-height:1rem;white-space:nowrap}.ws-delivery-address-form__button-group,.ws-delivery-address-form__error{margin:16px 0 0}.ws-delivery-address-form .ngr-input-group:not(:last-child){margin-bottom:0}.ngr-autocomplete{color:#121211;font-family:Ubuntu,sans-serif;position:relative}.ngr-autocomplete__hint{bottom:0;left:0;pointer-events:none;position:absolute;width:100%;z-index:1}.ngr-autocomplete__hint input{background-color:initial!important;border:0}.ngr-autocomplete__menu{background:#fff;border:1px solid #c5c5c5;border-radius:4px;box-shadow:0 3px 6px #12121133;color:#121211;left:0;list-style:none;margin:0;max-height:212px;overflow-x:hidden;padding:0;position:absolute;right:0;top:100%;z-index:8}.ngr-autocomplete__menu--position-inline{position:relative;top:0}.ngr-autocomplete__menu--hidden{display:none}.ngr-autocomplete__menu--visible{display:block}.ngr-autocomplete__item{background-color:initial;border:0;color:inherit;cursor:pointer;display:block;font-size:1rem;line-height:1.375rem;margin:0;overflow:hidden;padding:10px 16px;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}@media(hover:hover){.ngr-autocomplete__item:not(:disabled):focus,.ngr-autocomplete__item:not(:disabled):focus-within,.ngr-autocomplete__item:not(:disabled):hover{background-color:#008c571a}}@media(hover:none){.ngr-autocomplete__item:not(:disabled):active{background-color:#008c571a}}.ngr-autocomplete__item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.ngr-autocomplete__item:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.ngr-autocomplete__item>*{pointer-events:none}.ngr-autocomplete__item--selected{background-color:#008c57;color:#fff}@media(hover:hover){.ngr-autocomplete__item--selected:not(:disabled):focus,.ngr-autocomplete__item--selected:not(:disabled):focus-within,.ngr-autocomplete__item--selected:not(:disabled):hover{background-color:#008c57;color:#fff}}@media(hover:none){.ngr-autocomplete__item--selected:not(:disabled):active{background-color:#008c57;color:#fff}}.ngr-input-group:not(:last-child){margin-bottom:16px}@media(max-width:767px){.ngr-input-group:not(:last-child){margin-bottom:16px}}.ngr-input-group__information{align-items:center;display:flex;flex-flow:wrap;justify-content:space-between}.ngr-input-group__information>:first-child{margin-right:16px}.ngr-input-group__label--visuallyhidden{overflow:hidden;position:absolute;clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;padding:0;width:1px}.ngr-help-text{color:#6c7584;display:block;font-family:Ubuntu,sans-serif;font-size:.8125rem;line-height:1rem;margin-top:8px}.ngr-help-text--error{color:#b12a0b}.ngr-help-text--success{color:#03804d}.ws-price-info-panel{background-color:#fff;margin:16px 0 0}.ws-price-info-panel__paragraph{margin:0 0 8px}.ws-price-info-panel__paragraph:last-child{margin:0}.ws-confirm-login-button__wrapper{display:inline-block;position:relative}.ws-confirm-login-button__wrapper--inline{display:inline}.ws-confirm-login-button__button-wrapper{display:inline-block;position:relative}.ws-confirm-login-button__button-wrapper--block{display:block}.ws-confirm-login-button__button-click-catcher{background:#0000;border:0;color:#0000;cursor:pointer;height:100%;left:0;opacity:0;padding:0;position:absolute;top:0;width:100%}.ws-delivery-location-picker__title{font-size:1rem;font-weight:700;line-height:1.375rem;margin-bottom:4px}.ws-delivery-location-picker__subtitle{font-size:.875rem;line-height:1.125rem;margin-bottom:16px}.ws-delivery-location-picker__radio-items{margin-bottom:16px}.ws-radio-items{display:flex;flex-direction:column;position:relative}.ws-radio-items__list{gap:16px}.ws-radio-items__list--rows{display:flex;flex-direction:column}.ws-radio-items__list--grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.ws-radio-items__list--grid-narrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}@media(max-width:767px){.ws-radio-items__list--grid-narrow{gap:8px}}.ws-radio-items__label{margin-bottom:16px}.ws-radio-item{border-radius:4px;container-type:inline-size;cursor:pointer;display:block;position:relative;transition:color .2s linear,background-color .2s linear}.ws-radio-item--primary,.ws-radio-item--product-picker{background-color:#fff;box-shadow:0 1px 3px #12121133}@media(hover:hover){.ws-radio-item--primary:not(:disabled):focus-within:not(.ws-radio-item--disabled):not(.ws-radio-item--checked),.ws-radio-item--primary:not(:disabled):focus:not(.ws-radio-item--disabled):not(.ws-radio-item--checked),.ws-radio-item--primary:not(:disabled):hover:not(.ws-radio-item--disabled):not(.ws-radio-item--checked),.ws-radio-item--product-picker:not(:disabled):focus-within:not(.ws-radio-item--disabled):not(.ws-radio-item--checked),.ws-radio-item--product-picker:not(:disabled):focus:not(.ws-radio-item--disabled):not(.ws-radio-item--checked),.ws-radio-item--product-picker:not(:disabled):hover:not(.ws-radio-item--disabled):not(.ws-radio-item--checked){background-color:#fff;color:#034423}}@media(hover:none){.ws-radio-item--primary:not(:disabled):active:not(.ws-radio-item--disabled):not(.ws-radio-item--checked),.ws-radio-item--product-picker:not(:disabled):active:not(.ws-radio-item--disabled):not(.ws-radio-item--checked){background-color:#fff;color:#034423}}.ws-radio-item--primary.ws-radio-item--checked,.ws-radio-item--product-picker.ws-radio-item--checked{background-color:#008c57;color:#fff}@media(hover:hover){.ws-radio-item--primary.ws-radio-item--checked:not(:disabled):focus,.ws-radio-item--primary.ws-radio-item--checked:not(:disabled):hover,.ws-radio-item--product-picker.ws-radio-item--checked:not(:disabled):focus,.ws-radio-item--product-picker.ws-radio-item--checked:not(:disabled):hover{background-color:#008c57;color:#fff}}@media(hover:none){.ws-radio-item--primary.ws-radio-item--checked:not(:disabled):active,.ws-radio-item--product-picker.ws-radio-item--checked:not(:disabled):active{background-color:#008c57;color:#fff}}.ws-radio-item--primary.ws-radio-item--disabled,.ws-radio-item--product-picker.ws-radio-item--disabled{background-color:#f5f5f5}.ws-radio-item--primary .ngr-radio__input:checked+.ngr-radio__label:before,.ws-radio-item--product-picker .ngr-radio__input:checked+.ngr-radio__label:before{background-color:#fff}.ws-radio-item--primary .ngr-radio__label{left:12px;margin:-12px 0 0;position:absolute;top:50%}.ws-radio-item--primary .ngr-radio__label:after{color:#00623d}@media(hover:hover){.ws-radio-item--product-picker:not(:disabled):focus,.ws-radio-item--product-picker:not(:disabled):focus-within,.ws-radio-item--product-picker:not(:disabled):hover{color:unset!important}}@media(hover:none){.ws-radio-item--product-picker:not(:disabled):active{color:unset!important}}.ws-radio-item--product-picker .ngr-radio__label{left:auto;margin-top:-14px;position:absolute;right:16px;top:50%;z-index:1}.ws-radio-item--outlined{background-color:#fff;border:1px solid #e5e5e5;margin:1px}@media(hover:hover){.ws-radio-item--outlined:not(:disabled):focus-within:not(.ws-radio-item--disabled):not(.ws-radio-item--checked),.ws-radio-item--outlined:not(:disabled):focus:not(.ws-radio-item--disabled):not(.ws-radio-item--checked),.ws-radio-item--outlined:not(:disabled):hover:not(.ws-radio-item--disabled):not(.ws-radio-item--checked){background-color:#fff;color:#034423}}@media(hover:none){.ws-radio-item--outlined:not(:disabled):active:not(.ws-radio-item--disabled):not(.ws-radio-item--checked){background-color:#fff;color:#034423}}.ws-radio-item--outlined.ws-radio-item--checked{border-color:#034423;border-width:2px;margin:0}.ws-radio-item--outlined.ws-radio-item--checked .ws-radio-item__badge{color:#034423}.ws-radio-item--outlined.ws-radio-item--disabled{background-color:#f5f5f5}.ws-radio-item--outlined .ngr-radio__label{overflow:hidden;position:absolute;clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;padding:0;width:1px}.ws-radio-item--checkbox{position:relative}@media(hover:hover){.ws-radio-item--checkbox:not(:disabled):focus-within:not(.ws-radio-item--disabled):not(.ws-radio-item--checked),.ws-radio-item--checkbox:not(:disabled):focus:not(.ws-radio-item--disabled):not(.ws-radio-item--checked),.ws-radio-item--checkbox:not(:disabled):hover:not(.ws-radio-item--disabled):not(.ws-radio-item--checked){color:#034423}}@media(hover:none){.ws-radio-item--checkbox:not(:disabled):active:not(.ws-radio-item--disabled):not(.ws-radio-item--checked){color:#034423}}.ws-radio-item--checkbox .ngr-radio__label{margin-top:-12px;position:absolute;right:0;top:50%}.ws-radio-item--checkbox .ws-radio-item__title,.ws-radio-item--checked .ws-radio-item__badge,.ws-radio-item--checked .ws-radio-item__title{font-weight:700}.ws-radio-item--disabled{color:#8e8a94;cursor:default}.ws-radio-item--disabled .ws-radio-item__title{font-weight:400}.ws-radio-item__container{display:block;position:relative}.ws-radio-item__container--primary{margin:16px 16px 16px 48px}.ws-radio-item__container--outlined{margin:12px}@container (min-width: 150px){.ws-radio-item__container--outlined{margin:16px}}.ws-radio-item__container--checkbox{margin-right:32px}.ws-radio-item__subtitle,.ws-radio-item__title{display:block;font-weight:400}.ws-radio-item__badge,.ws-radio-item__title{font-size:.875rem;line-height:1.125rem}@container (min-width: 100px){.ws-radio-item__badge,.ws-radio-item__title{font-size:1rem;line-height:1.375rem}}.ws-radio-item__subtitle{font-size:.75rem;line-height:1rem}@container (min-width: 150px){.ws-radio-item__subtitle{font-size:.875rem;line-height:1.125rem;margin-top:4px}}.ws-radio-item__badge{display:block;margin-bottom:24px;white-space:nowrap}@container (min-width: 150px){.ws-radio-item__badge{position:absolute;right:0;top:0}}.ngr-radio{--checkbox-size:1.5rem;--checkbox-dot-size:1rem;color:#121211;cursor:pointer;display:block;font-family:Ubuntu,sans-serif;font-size:.875rem;line-height:1.125rem;position:relative}@media(hover:hover){.ngr-radio:not(:disabled):focus .ngr-radio__label:not(.ngr-radio__label--disabled),.ngr-radio:not(:disabled):focus-within .ngr-radio__label:not(.ngr-radio__label--disabled),.ngr-radio:not(:disabled):hover .ngr-radio__label:not(.ngr-radio__label--disabled){text-decoration:underline}}@media(hover:none){.ngr-radio:not(:disabled):active .ngr-radio__label:not(.ngr-radio__label--disabled){text-decoration:underline}}.ngr-radio--small{--checkbox-size:1rem;--checkbox-dot-size:0.625rem;font-size:.875rem;line-height:1.125rem}.ngr-radio--disabled{cursor:auto}.ngr-radio--disabled .ngr-radio__label:before{background-color:#f5f5f5;border:1px solid #c5c5c5;cursor:not-allowed}.ngr-radio--disabled .ngr-radio__label:after{background-color:#c5c5c5;cursor:not-allowed}.ngr-radio__input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ngr-radio__input:checked+.ngr-radio__label:after{opacity:1}.ngr-radio__input:focus+.ngr-radio__label:before{border-color:#00623d;box-shadow:0 0 0 4px #00e78f}.ngr-radio__label{display:block;min-height:var(--checkbox-dot-size);padding:0 0 0 var(--checkbox-size);position:relative}.ngr-radio__label:after,.ngr-radio__label:before{border-radius:100%;box-sizing:initial;left:0;position:absolute;top:0}.ngr-radio__label:before{background-color:#fff;border:1px solid #c5c5c5;box-sizing:border-box;content:"";height:var(--checkbox-size);margin-top:calc(var(--checkbox-size)*-.5);top:50%;transition:background-color .3s linear;width:var(--checkbox-size)}.ngr-radio__label:after{background-color:#00623d;content:"";height:var(--checkbox-dot-size);margin-left:calc((var(--checkbox-size) - var(--checkbox-dot-size))*.5);margin-right:calc((var(--checkbox-size) - var(--checkbox-dot-size))*.5);margin-top:calc(var(--checkbox-dot-size)*-.5);opacity:0;top:50%;transition:opacity .3s linear;width:var(--checkbox-dot-size);-webkit-font-smoothing:antialiased}.ngr-radio__label-text{display:inline-block;font-weight:400;margin:0 0 0 1em}.ngr-radio__label-text--hidden{overflow:hidden;position:absolute;clip:rect(0 0 0 0);border:0;flex:none;height:1px;margin:0;padding:0;width:1px}.ngr-radio--error .ngr-radio__label{color:#b12a0b}.ngr-radio--error .ngr-radio__label:before{border-color:#b12a0b}.ws-handover-option-details{padding-left:40px;position:relative}.ws-handover-option-details:not(:last-child){margin-bottom:40px}.ws-handover-option-details__icon{left:0;position:absolute;top:2px}.ws-handover-type-picker{margin:0 0 40px}.ws-handover-type-picker:last-child{margin-bottom:0}.ws-address-validator{margin:0 0 48px}.ws-address-validator:last-child{margin-bottom:0}.ws-address-validator__alert{margin-bottom:16px}.ws-selected-pickup-location__title{font-size:1rem;font-weight:700;line-height:1.375rem;margin-bottom:4px}.ws-selected-pickup-location__subtitle{font-size:.875rem;line-height:1.125rem;margin-bottom:16px}.ws-pickup-store-picker__intro{font-size:.875rem;line-height:1.125rem;margin:0 0 24px}.ws-handover-location-group__content{padding-bottom:16px}.ws-handover-windows{min-height:1px}.ws-handover-windows__message{margin-top:24px}.ws-handover-windows__error{margin:0 0 16px}.ws-handover-windows-date__messages{margin-bottom:24px}.ws-handover-windows-date__messages:empty{display:none}.ws-handover-windows-date__store-deviation-message{margin-bottom:24px}.ws-handover-windows-date__loader{margin:0 0 32px}.ws-handover-windows-date__table{background-color:#fff;border:2px solid #fff;border-collapse:collapse;width:100%}@media(min-width:768px){.ws-handover-windows-date__table{border-width:8px}}.ws-handover-windows-date__day{padding:2px;text-align:center;width:14.2857142857%}@media(min-width:768px){.ws-handover-windows-date__day{padding:6px 8px}}.ws-handover-windows-date__day--header{padding:2px}@media(min-width:768px){.ws-handover-windows-date__day--header{padding:8px}}.ws-handover-windows-date__day-name{border:0!important;font-size:.875rem;line-height:1.125rem;text-decoration:none}.ws-handover-windows-date__day-name--short{display:none}@media(min-width:768px){.ws-handover-windows-date__day-name--short{display:block}.ws-handover-windows-date__day-name--shortest{display:none}}.ws-handover-windows-date__tags-info{align-items:flex-start;display:flex;flex-direction:column;gap:8px;margin-top:16px}.ws-handover-windows-date__tags-info .ws-window-tag-info{margin:0}.ws-handover-time-radio-button{align-items:center;border:1px solid #e5e5e5;border-radius:3px;cursor:pointer;display:flex;flex-direction:column;font-size:.875rem;justify-content:center;line-height:1.125rem;min-height:44px;position:relative;text-align:center}.ws-handover-time-radio-button--status-default{background-color:#fff;transition:background-color .3s linear}.ws-handover-time-radio-button--status-default:hover{background-color:#e5e5e5}.ws-handover-time-radio-button--selected{border:2px solid #034423;font-weight:700}.ws-handover-time-radio-button--status-product-deviation{background-color:#d3f2ff;border-color:#d3f2ff;color:#0192d080;cursor:default}.ws-handover-time-radio-button--status-store-deviation{background-color:#ffe6c1;border-color:#ffe6c1;color:#ee820080;cursor:default}.ws-handover-time-radio-button--status-unavailable{background-color:#0000;border-color:#0000;color:#c5c5c5;cursor:default;font-size:.75rem;line-height:1rem}@media(min-width:768px){.ws-handover-time-radio-button--status-unavailable{font-size:.875rem;line-height:1.125rem}}.ws-handover-time-radio-button__input{overflow:hidden;position:absolute;clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;padding:0;width:1px}.ws-handover-time-radio-button__badges{position:absolute;right:-10px;top:-10px}.ws-handover-time-radio-button--selected .ws-handover-time-radio-button__badges{right:-11px;top:-11px}.ws-handover-time-radio-button__badges--multiple{right:0}.ws-handover-time-radio-button--selected .ws-handover-time-radio-button__badges--multiple{right:-1px}.ws-handover-time-radio-button__badge{position:absolute;right:0;top:0;transform-origin:top left}.ws-handover-time-radio-button__badge--trumf{color:#0d223f}.ws-handover-time-radio-button__badge--environmental-benefit{background-color:#3a7047;border-radius:50%;color:#fff;height:24px;width:24px}.ws-handover-time-radio-button__badge--rebate{background:#008c57;border-radius:50%;color:#008c57;height:24px;width:24px}.ws-handover-windows-header{display:flex;justify-content:space-between;margin:0 0 8px}@media(min-width:768px){.ws-handover-windows-header{margin-bottom:16px}}.ws-handover-windows-header__primary{font-size:.875rem;font-weight:700;line-height:1.125rem}@media(min-width:768px){.ws-handover-windows-header__primary{font-size:1rem;line-height:1.375rem}}.ws-handover-windows-header__secondary{color:#444;font-size:.875rem;line-height:1.125rem;text-transform:uppercase}@media(min-width:768px){.ws-handover-windows-header__secondary{font-size:.9375rem;line-height:1.25rem}}.ws-restricted-handover-time-message{margin-bottom:24px}.ws-restricted-handover-time-message__item{margin-bottom:8px}.ws-restricted-handover-time-item{align-items:flex-start;display:flex;gap:16px;margin-bottom:16px}@media(max-width:767px){.ws-restricted-handover-time-item{flex-direction:column;gap:0;margin-bottom:8px}.ws-restricted-handover-time-item:last-child{margin-bottom:0}}.ws-restricted-handover-time-item:last-child{margin-bottom:0}.ws-restricted-handover-time-item p.ws-restricted-handover-time-item__product{flex:1;margin:0}.ws-restricted-handover-time-item__reason{display:inline;margin:0}.ws-window-tag-info{align-items:center;display:flex;margin:24px 0 0}.ws-window-tag-info__badge{margin-right:8px}.ws-window-tag-info__badge--trumf{color:#0d223f}.ws-window-tag-info__badge--environmental-benefit{background-color:#3a7047;border-radius:50%;color:#fff;height:24px;width:24px}.ws-window-tag-info__badge--rebate{background:#008c57;border-radius:50%;color:#008c57;height:24px;width:24px}.ws-window-tag-info__text{flex:1;font-size:.875rem;line-height:1.125rem}.ws-handover-windows-time{margin-top:24px}@media(min-width:768px){.ws-handover-windows-time{margin-top:32px}}.ws-handover-windows-time__items{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.ws-handover-windows-time__items{align-items:center;display:grid;grid-template-columns:repeat(auto-fit,minmax(152px,.5fr))}}.ws-handover-windows-time__reservation{font-size:.8125rem;line-height:1rem;margin:16px 0 0}@media(min-width:768px){.ws-handover-windows-time__reservation{font-size:.875rem;line-height:1.125rem;margin-top:24px}}.ws-handover-windows-time__reservation-status{margin:24px 0 0}.ws-reservation-progress{height:24px;position:relative}.ws-reservation-progress--with-title{align-items:center;display:inline-flex;gap:10px}.ws-reservation-progress__progress-svg{height:24px;position:relative;transform:rotate(-90deg);width:24px}.ws-reservation-progress__progress-svg circle{fill:none;height:100%;stroke:#008c5733;stroke-linecap:round;stroke-width:1.5;width:100%}.ws-reservation-progress__progress-svg circle:last-of-type{stroke:#008c57;stroke-dasharray:58px;stroke-dashoffset:calc(58px - 58px*var(--progress-value)/100)}.ws-outside-campaign-message:not(:last-child){margin-bottom:24px}.ws-outside-campaign-message__title{font-weight:700;margin:0 0 8px}.ws-outside-campaign-message__description{margin:0}.ngr-alert.ws-info-alert-special{background:#e5e5e5}.ngr-alert.ws-info-alert-special .ngr-alert__collapse-indicator,.ngr-alert.ws-info-alert-special .ngr-alert__icon{color:#877a6e}.ngr-alert.ws-info-alert-special .ngr-alert__collapse-hr{background-color:#877a6e}.ws-more-info-button{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:inline-flex;font-family:Ubuntu,sans-serif;gap:4px;padding:0;transition:color .3s linear;vertical-align:bottom}@media(hover:hover){.ws-more-info-button:not(:disabled):focus,.ws-more-info-button:not(:disabled):hover{color:#034423}}@media(hover:none){.ws-more-info-button:not(:disabled):active{color:#034423}}.ws-more-info-button:focus:not(:focus-visible){outline:none}.ws-more-info-button__label{font-size:.875rem;line-height:1.125rem}.ws-login-prompt{background-color:#e5e5e5!important}.ws-login-prompt__content{align-items:center;display:flex;font-size:1rem;line-height:1.375rem;padding-bottom:16px;padding-top:16px;position:relative}.ws-login-prompt__content--small{padding:13px 16px 13px 12px}.ws-login-prompt__content--small .ws-login-prompt__icon{margin-right:12px}.ws-login-prompt__content--closeable{padding-right:48px!important}.ws-login-prompt__link{color:inherit!important}.ws-login-prompt__link:focus,.ws-login-prompt__link:hover{color:#034423!important}.ws-login-prompt__close-button{position:absolute;right:8px;top:8px}.ws-login-prompt__icon{margin-right:16px}.ws-quantity-picker{align-items:center;display:inline-flex;justify-content:center;position:relative;width:100%}.ws-quantity-picker :focus-visible+.ws-quantity-picker__value{background-color:#e8e5e3;outline:2px solid #00623d}.ws-quantity-picker__select{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.ws-quantity-picker__value{align-items:center;border-radius:4px;display:flex;font-size:.75rem;gap:2px;justify-content:center;line-height:1rem;min-width:2rem;pointer-events:none;position:relative;transition:background-color .3s linear}.ws-quantity-picker__value--no-unit{font-size:.875rem;line-height:1.125rem}.ngr-side-slide{width:100%}.ngr-side-slide::-webkit-scrollbar{display:none}.ngr-side-slide__container{align-items:center;cursor:grab;display:flex;height:100%;overflow-x:scroll;overflow-y:hidden;padding:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:100%}.ngr-side-slide__container:active{cursor:grabbing}.ngr-side-slide__container:last-child:after{content:"";height:16px;padding-right:16px;width:16px}.ngr-side-slide__container--no-scrollbar::-webkit-scrollbar{display:none}.ngr-side-slide__container--is-no-padding-horizontal{padding-left:0;padding-right:0}.ngr-side-slide__container--is-no-padding-horizontal:last-child:after{display:none}.ngr-side-slide__container:not(.ngr-side-slide__container--no-scrollbar){scrollbar-color:#008c57 #999;scrollbar-width:thin}.ngr-side-slide__container:not(.ngr-side-slide__container--no-scrollbar)::-webkit-scrollbar{-webkit-appearance:none;appearance:none}.ngr-side-slide__container:not(.ngr-side-slide__container--no-scrollbar)::-webkit-scrollbar:horizontal{height:8px}.ngr-side-slide__container:not(.ngr-side-slide__container--no-scrollbar)::-webkit-scrollbar-thumb{background-color:#008c57;border-radius:4px}.ngr-side-slide__container:not(.ngr-side-slide__container--no-scrollbar)::-webkit-scrollbar-track{background-image:linear-gradient(#999,#999);background-position:0 3px;background-repeat:no-repeat;background-size:100% 2px}.ngr-side-slide__container>*{white-space:normal}.ngr-side-slide__container>.ngr-checkbox-button:not(:last-child){margin-right:8px}.ngr-side-slide__transition-appear{opacity:0;transform:translateX(20%)}.ngr-side-slide__transition-appear-active{opacity:1;transform:translateX(0);transition:opacity .25s,transform .75s ease-in-out}@media(min-width:768px){.ngr-side-slide--is-wrapped-on-wide-screen{margin:0 -4px;padding:8px 0}.ngr-side-slide--is-wrapped-on-wide-screen .ngr-side-slide__container{cursor:auto;display:initial;overflow-x:initial;overflow-y:initial;padding:initial;-webkit-user-select:initial;-moz-user-select:initial;user-select:auto;white-space:normal}.ngr-side-slide--is-wrapped-on-wide-screen .ngr-side-slide__container>*{display:inline-block}.ngr-side-slide--is-wrapped-on-wide-screen .ngr-side-slide__container>.ngr-checkbox-button{margin:8px}}.foodwaste-card{align-items:center;background:radial-gradient(circle at top left,var(--ja-primary-lighten-20),var(--ja-primary-darken-20));border-radius:var(--ja-border-radius);box-shadow:var(--ja-box-shadow);display:flex;flex-direction:column-reverse;justify-content:center;margin-bottom:var(--ja-size-s);overflow:hidden;padding:var(--ja-size-m);position:relative}.foodwaste-card__content{align-items:flex-start;display:flex;flex-direction:column;height:inherit}.foodwaste-card__icon-wrapper{height:64px;min-height:64px;min-width:64px;position:relative;width:64px}.foodwaste-card__link{border-bottom:2px solid #fff;font-size:var(--ja-font-size-s);padding-bottom:.1rem}.foodwaste-card__link,.foodwaste-card__text{color:#fff;font-family:Source Sans Pro,Arial,Helvetica,sans-serif}.foodwaste-card__text{font-size:15px;line-height:130%}.foodwaste-card__news{background-color:#f11f34;border-radius:var(--ja-size-xs);color:#fff;font-size:15px;font-weight:400;left:var(--ja-size-s);padding:2px 8px;position:absolute;top:-8px}.foodwaste-card-wrapper{display:flex;flex-direction:column;gap:var(--ja-size-xs);width:100%}.foodwaste-card-title{color:#fff;font-family:Ubuntu,Arial,Helvetica,sans-serif;font-size:24px;font-weight:700;text-shadow:2px 2px 2px var(--ja-primary-darken-20)}.foodwaste-card-lower-content{align-items:center;display:flex;flex-direction:row;gap:var(--ja-size-s);width:100%}.foodwaste-orange{bottom:0;left:-3px;position:absolute}.foodwaste-orange__shadow{background:radial-gradient(closest-side,#0003 0,#0000 100%);bottom:0;height:10px;left:-8px;position:absolute;width:40px}.foodwaste-lemon{bottom:0;position:absolute;right:-3px}.foodwaste-lemon__shadow{background:radial-gradient(closest-side,#0003 0,#0000 100%);bottom:0;height:10px;position:absolute;right:-8px;width:40px}.home-card{box-shadow:var(--ja-box-shadow);margin-bottom:var(--ja-size-s)}.ngr-switch{display:block;height:32px;min-width:56px;position:relative;width:56px}.ngr-switch__inner{background-color:#e5e5e5;border:2px solid #e5e5e5;border-radius:32px;box-shadow:0 0 0 1px #0000;box-sizing:initial;cursor:pointer;display:block;transition:all .3s linear}.ngr-switch__inner--on{background-color:#00b470;border-color:#00b470;box-shadow:0 0 0 1px #0000}.ngr-switch__inner--disabled{cursor:not-allowed}.ngr-switch__input{overflow:hidden;position:absolute;clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;padding:0;width:1px}.ngr-switch__knob{background-color:#fff;border:2px solid #fff;border-radius:50%;color:#fff;display:block;height:28px;left:0;position:relative;transition:all .3s ease-in;width:28px}.ngr-switch__knob--on{background-color:#fff;border-color:#fff;color:#e5e5e5;left:calc(100% - 28px)}.ws-add-contact-detail-for-consent{padding-bottom:54px;padding-top:8px}@media(max-width:767px){.ws-add-contact-detail-for-consent{padding-bottom:32px}}.ws-add-contact-detail-for-consent:last-child{padding-bottom:32px}@media(max-width:767px){.ws-add-contact-detail-for-consent:last-child{padding-bottom:8px}}.ws-add-contact-detail-for-consent__label{display:block;font-size:1rem;font-weight:700;line-height:1.375rem}@media(max-width:767px){.ws-add-contact-detail-for-consent__label{font-size:.875rem;line-height:1.125rem}}.ws-add-contact-detail-for-consent__description{font-size:1rem;line-height:1.375rem;margin:8px 0 16px}@media(max-width:767px){.ws-add-contact-detail-for-consent__description{font-size:.875rem;line-height:1.125rem}}.ws-consent-activator{color:#121211}.ws-consent-activator__icon{display:block;height:80px;margin-bottom:64px;width:80px}@media(max-width:767px){.ws-consent-activator__icon{height:64px;margin-bottom:32px;width:64px}}.ws-consent-activator__title{font-size:2rem;font-weight:700;line-height:2.75rem;margin-bottom:24px}@media(max-width:767px){.ws-consent-activator__title{font-size:1.25rem;line-height:1.875rem}}.ws-consent-activator__description{font-size:1rem;line-height:1.375rem}.ws-consent-activator__description *{margin-bottom:16px}.ws-consent-activator__actions{margin-top:64px}@media(max-width:767px){.ws-consent-activator__actions{margin-top:32px}}.ws-consent-activator__benefits{margin-top:32px}.ws-consent-activator__login-button{align-items:center;display:flex;gap:10px}.ws-consent-activator__benefits-list{display:flex;flex-direction:column;flex-wrap:wrap;gap:16px;list-style:none;margin:16px 0;padding:0}.ws-consent-activator__benefits-title{font-weight:700}.ws-consent-activator__benefits-item{align-items:center;border-radius:4px;display:inline-flex;gap:16px}@media(max-width:767px){.ws-consent-activator__benefits-item{border:0;padding:0}}.ws-consent-activator__circle{background-color:#f5f5f5;border-radius:100%;padding:5px}@media(max-width:767px){.ws-consent-activator__circle{transform:scale(.8)}}.ws-consent-activator__benefits-icon{color:#00623d}.ngr-safe-html a{color:#008c57;cursor:pointer;text-decoration:underline;transition:color .3s linear}@media(hover:hover){.ngr-safe-html a:not(:disabled):focus,.ngr-safe-html a:not(:disabled):focus-within,.ngr-safe-html a:not(:disabled):hover{color:#034423}}@media(hover:none){.ngr-safe-html a:not(:disabled):active{color:#034423}}.ngr-safe-html a:focus:not(:focus-visible){outline:none}.ngr-form-block{margin:24px 0}@media(max-width:767px){.ngr-form-block{margin:16px 0}}.ngr-form-block+.ngr-form-block{margin-top:40px}@media(max-width:767px){.ngr-form-block+.ngr-form-block{margin-top:24px}}.ws-consent-wrapper{padding:8px 0 54px;transition:height .3s ease-in-out}@media(max-width:767px){.ws-consent-wrapper{padding-bottom:32px}}.ws-consent-wrapper:last-child{padding-bottom:32px}@media(max-width:767px){.ws-consent-wrapper:last-child{padding-bottom:8px}}.ws-consent-wrapper__intro{font-size:1rem;line-height:1.375rem;margin-bottom:16px}.ws-consent-wrapper__body{display:flex;flex-wrap:wrap;gap:24px}.ws-consent-wrapper__icon{height:40px;margin-bottom:24px}.ws-consent-wrapper__text{flex:1}.ws-consent-wrapper__label{display:block;font-size:1rem;font-weight:700;line-height:1.375rem}@media(max-width:767px){.ws-consent-wrapper__label{font-size:.875rem;line-height:1.125rem}}.ws-consent-wrapper__accordion{flex:100%}.ws-consent-wrapper__title{font-size:1rem;line-height:1.375rem;margin-bottom:8px}.ws-consent-wrapper__title--error{color:#b12a0b;font-weight:700}.ws-consent-wrapper__description{font-size:1rem;line-height:1.375rem;margin-top:8px}@media(max-width:767px){.ws-consent-wrapper__description{font-size:.875rem;line-height:1.125rem}}.ws-consent-wrapper__control{position:relative}.ws-read-more-item__button{font-size:1rem;line-height:1.375rem}@media(max-width:767px){.ws-read-more-item__button{font-size:.875rem;line-height:1.125rem}}.ws-read-more-item__button .ngr-icon{transition:transform .3s ease-in-out}.ws-read-more-item__button--is-expanded .ngr-icon{transform:rotate(-.5turn)}.ws-read-more-item__collapse{transition:height .3s ease-in-out}.ws-read-more-item__collapse-content{padding-bottom:8px}.ws-product-view__heading{border-bottom:1px solid #e2e0e1;font-size:1.5rem;font-weight:700;line-height:2.25rem;margin-bottom:24px;padding-bottom:16px;position:relative}.ws-product-view__heading__link{position:absolute;right:0;top:0}.ws-product-view__empty-result{font-size:1rem;line-height:1.375rem;margin:32px;text-align:center}.ws-product-view__campaign-insert{grid-column:1/span 2;grid-row:1/span 2}.ws-product-view__campaign-insert--top-right{grid-column:-3/span 2}.ws-product-view__footer{margin-top:24px;text-align:center}.ws-product-view__footer:empty{display:none}.ws-product-view__button{align-items:center;background-color:#0000;border:1px solid #999;border-radius:4px;color:#999;cursor:pointer;display:inline-flex;flex-direction:row;justify-content:center;padding:3px;text-align:center;text-decoration:none;transition:color .3s linear,border-color .3s linear}.ws-product-view__button:not(:last-child){margin-right:8px}.ws-product-view__button--active,.ws-product-view__button:hover{border-color:#008c57;color:#008c57}.ws-campaign-bundle{height:100%}.ws-campaign-bundle--loading{display:flex;height:100%;justify-content:center}.ws-campaign-bundle__images{display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:24px;max-width:24rem}@media(max-width:767px){.ws-campaign-bundle__images{gap:16px;margin-bottom:16px}}.ws-product-list__item .ws-campaign-bundle__images{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));max-width:45rem}.ws-campaign-bundle__pretitle{color:#8e8a94;font-size:1.125rem;font-weight:700;line-height:1.625rem}@media(max-width:767px){.ws-campaign-bundle__pretitle{font-size:.9375rem;line-height:1.25rem}}.ws-campaign-bundle__title{color:#008c57;font-family:Ubuntu,sans-serif;font-size:2.25rem;font-weight:700;line-height:3.125rem;margin:0 0 24px;text-transform:uppercase}@media(max-width:767px){.ws-campaign-bundle__title{font-size:1.75rem;line-height:2.5rem;margin-bottom:16px}}.ws-product-filter__container{background-color:#fff;display:flex;flex-direction:column;margin:0 0 16px;padding:16px 16px 0}.ws-product-filter__container-filter-reset{display:flex;flex-flow:row;flex-wrap:wrap}.ws-product-filter__visible-filters{display:flex;flex-wrap:wrap;justify-content:space-between}.ws-product-filter__hidden-filters{display:flex;flex-direction:column}.ws-product-filter__filterblock{display:flex;margin-bottom:16px}.ws-product-filter__subfilterblock{display:flex;flex-direction:column}@media(min-width:480px){.ws-product-filter__subfilterblock{flex-direction:row}}.ws-product-filter__item{display:flex;margin:0 16px 0 0}.ws-product-filter__item:last-child{margin-right:0}.ws-product-filter__item--multiple-views{align-items:center;display:flex}.ws-product-filter__item--total{align-self:flex-end;font-size:.9375rem;line-height:1.25rem;margin-right:5px;min-width:10em}@media(min-width:480px){.ws-product-filter__item--total{line-height:3rem}}.ws-product-filter__drawer .ngr-drawer--open .ws-product-filter__drawer-filters{height:calc(100vh - 142px - var(--safearea-top, 0px) - var(--safearea-bottom, 0px));overflow-x:hidden;overflow-y:auto}.ws-product-filter__drawer .ngr-drawer--open .ws-product-filter__filterblock{display:flex;flex-direction:column;padding:0 8px}.ws-product-filter__drawer .ngr-drawer--open .ws-product-filter__filterblock .ws-dropdown-filter__summary{display:block}.ws-product-filter__drawer .ngr-drawer--open .ws-product-filter__item{display:block;width:100%}.ws-product-filter__mobile-buttons{bottom:0;height:80px;left:0;padding:16px;position:relative;right:0}.ws-search-bullet{display:block;margin:0 4px 4px 0;padding:0}@media(hover:hover){.ws-search-bullet:not(:disabled):focus span,.ws-search-bullet:not(:disabled):hover span{background-color:#0000000d;color:#121211;cursor:pointer}}@media(hover:none){.ws-search-bullet:not(:disabled):active span{background-color:#0000000d;color:#121211;cursor:pointer}}.ws-search-bullet span{border:1px solid #121211;border-radius:4px;display:block;font-size:.875rem;line-height:1.125rem;padding:8px 12px;text-align:center;text-decoration:none}.ws-search-bullet--active span{background-color:#3c3c3b;border-color:#3c3c3b;color:#fff}@media(hover:hover){.ws-search-bullet--active span:not(:disabled):focus,.ws-search-bullet--active span:not(:disabled):hover{background-color:#3c3c3be6;border-color:#3c3c3b;color:#fff}}@media(hover:none){.ws-search-bullet--active span:not(:disabled):active{background-color:#3c3c3be6;border-color:#3c3c3b;color:#fff}}.ws-category-filter{border-bottom:1px solid #e2e0e1;margin-bottom:24px;min-width:100%;overflow:hidden;padding-bottom:20px;position:relative}@media(max-width:767px){.ws-category-filter{margin-bottom:16px;padding-bottom:16px;padding-left:calc(1.875rem + 36px)}}.ws-category-filter__antishift-container{min-height:60px;width:100%}.ws-category-filter__all-button{bottom:0;display:none;left:0;position:absolute;top:0}@media(max-width:767px){.ws-category-filter__all-button{display:block}}.ws-category-filter__all-button .ws-search-bullet{display:block;padding:0}.ws-category-filter__list{list-style:none;margin:0;padding:0}@media(max-width:767px){.ws-category-filter__list{overflow-x:scroll;width:100%;-webkit-overflow-scrolling:touch;padding-bottom:10px;white-space:nowrap}}.ws-category-filter__element{display:inline-block;margin:0 8px 8px 0}@media(max-width:767px){.ws-category-filter__element{margin-right:8px}}.ws-category-filter__element:last-child{margin-right:64px}.ngr-checkbox-button{font-family:Ubuntu,sans-serif;position:relative}@media(hover:hover){.ngr-checkbox-button:not(:disabled):focus .ngr-checkbox-button__label:not(.ngr-checkbox-button__label--disabled),.ngr-checkbox-button:not(:disabled):focus-within .ngr-checkbox-button__label:not(.ngr-checkbox-button__label--disabled),.ngr-checkbox-button:not(:disabled):hover .ngr-checkbox-button__label:not(.ngr-checkbox-button__label--disabled){background-color:#d4f3e6;border:1px solid #034423;color:#121211}}@media(hover:none){.ngr-checkbox-button:not(:disabled):active .ngr-checkbox-button__label:not(.ngr-checkbox-button__label--disabled){background-color:#d4f3e6;border:1px solid #034423;color:#121211}}.ngr-checkbox-button input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ngr-checkbox-button input:focus+.ngr-checkbox-button__label{outline:2px solid #00e78f}.ngr-checkbox-button:active .ngr-checkbox-button__label:not(.ngr-checkbox-button__label--disabled){background-color:#d4f3e6;border:1px solid #034423;color:#121211}.ngr-checkbox-button__label{align-items:center;background-color:#fff;border:1px solid #034423;border-radius:4px;color:#121211;cursor:pointer;display:flex;font-family:Ubuntu,sans-serif;font-size:1rem;font-weight:500;justify-content:center;line-height:1.375rem;padding:14px 40px;transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out;white-space:nowrap}@media(max-width:767px){.ngr-checkbox-button__label{font-size:1rem;line-height:1.375rem;padding:14px 40px}}.ngr-checkbox-button__label--disabled{background-color:#fff;border:#a9bcb0;color:#a9bcb0;cursor:default}.ngr-checkbox-button__label--small{padding:6px 16px}@media(hover:hover){.ngr-checkbox-button--checked:not(:disabled):focus .ngr-checkbox-button__label:not(.ngr-checkbox-button__label--disabled),.ngr-checkbox-button--checked:not(:disabled):focus-within .ngr-checkbox-button__label:not(.ngr-checkbox-button__label--disabled),.ngr-checkbox-button--checked:not(:disabled):hover .ngr-checkbox-button__label:not(.ngr-checkbox-button__label--disabled){background-color:#d4f3e6;border:1px solid #034423;color:#121211}}@media(hover:none){.ngr-checkbox-button--checked:not(:disabled):active .ngr-checkbox-button__label:not(.ngr-checkbox-button__label--disabled){background-color:#d4f3e6;border:1px solid #034423;color:#121211}}.ngr-checkbox-button--checked:active .ngr-checkbox-button__label:not(.ngr-checkbox-button__label--disabled){background-color:#d4f3e6;border:1px solid #034423;color:#121211}.ngr-checkbox-button--checked input:focus+.ngr-checkbox-button__label{outline:2px solid #00e78f}.ngr-checkbox-button--checked .ngr-checkbox-button__label{background-color:#00623d;color:#fff}.ngr-checkbox-button--checked .ngr-checkbox-button__label--disabled{background-color:#e5e5e5;border:0;color:#034423}.ws-freetext-filter{max-width:280px}@media(max-width:767px){.ws-freetext-filter{max-width:unset}}.ws-search-input__close-button,.ws-search-input__submit-button{background-color:#fff;border:0;border-left:1px solid #c5c5c5;color:#6c7584;cursor:pointer;font-family:inherit;font-size:1rem;line-height:1.375rem;padding:8px 16px;transition:color .3s linear}@media(hover:hover){.ws-search-input__close-button:not(:disabled):focus,.ws-search-input__close-button:not(:disabled):focus-within,.ws-search-input__close-button:not(:disabled):hover,.ws-search-input__submit-button:not(:disabled):focus,.ws-search-input__submit-button:not(:disabled):focus-within,.ws-search-input__submit-button:not(:disabled):hover{color:#034423}}@media(hover:none){.ws-search-input__close-button:not(:disabled):active,.ws-search-input__submit-button:not(:disabled):active{color:#034423}}.ws-search-input__submit-button{text-transform:uppercase}.ws-search-input__submit-button.ws-visually-hidden:focus{clip:unset;height:auto;margin:unset;margin-top:1px;padding:13px;position:absolute;width:auto}.ws-dropdown-filter__title{font-weight:700;margin-right:16px}.ws-dropdown-filter__summary{display:inline-block;font-weight:700;min-width:5.75em}.ws-dropdown-filter__total{color:#6c7584;display:flex;justify-content:flex-end;width:100%}@media(hover:hover){.ws-dropdown-filter .ngr-dropdown__toggle:not(:disabled):focus .ws-dropdown-filter__summary,.ws-dropdown-filter .ngr-dropdown__toggle:not(:disabled):hover .ws-dropdown-filter__summary{color:#034423}}@media(hover:none){.ws-dropdown-filter .ngr-dropdown__toggle:not(:disabled):active .ws-dropdown-filter__summary{color:#034423}}.ws-offers-filter{cursor:pointer;width:auto}.ngr-drawer__content .ws-offers-filter{margin-left:16px}.ws-filter-reset{align-items:center;background-color:#0000;border:0;color:#008c57;cursor:pointer;display:flex;flex-direction:row-reverse;font-size:1rem;margin:0 16px;text-decoration:underline;width:auto}@media(hover:hover){.ws-filter-reset:not(:disabled):focus,.ws-filter-reset:not(:disabled):hover{color:#034423}}@media(hover:none){.ws-filter-reset:not(:disabled):active{color:#034423}}.ws-filter-reset .ngr-icon{display:inline-block;margin-right:8px}.ws-product-filter__drawer .ngr-drawer--open .ws-filter-reset{display:flex;justify-content:flex-end;margin:16px}.ws-selected-filter{display:flex;flex-flow:row;flex-wrap:wrap}.ws-selected-filter__tag{align-items:center;background:#f5f5f5;border:.5px solid #c5c5c5;border-radius:20px;display:flex;font-size:.9375rem;justify-content:center;line-height:1.25rem;margin:8px 6px;max-height:30px;padding:3px 15px;width:auto}.ws-selected-filter--btn{background:#0000;border:0;cursor:pointer;margin-left:8px}.ws-selected-filter__choosen{align-self:center;display:flex}.ngr-drawer{background-color:#f5f5f5;height:100%;opacity:0;transition:all 0s ease-out 0s;width:0}.ngr-drawer--open{display:block;opacity:1;overflow-x:hidden;overflow-y:scroll;position:relative;width:90%}@media(min-width:1140px){.ngr-drawer--open{width:60%}}.ngr-drawer__blur{background:#121211b3;height:calc(100vh - var(--safearea-top, 0px) - var(--safearea-bottom, 0px));left:0;overflow:hidden;position:fixed;top:var(--safearea-top,0);transition:all 0s ease-out 0s;width:100%;z-index:100}.ngr-drawer__close-button{align-items:center;background:#0000;border:0;color:#fff;display:flex;justify-content:flex-end;margin-left:auto}@media(hover:hover){.ngr-drawer__close-button:not(:disabled):focus,.ngr-drawer__close-button:not(:disabled):focus-within,.ngr-drawer__close-button:not(:disabled):hover{cursor:pointer}}@media(hover:none){.ngr-drawer__close-button:not(:disabled):active{cursor:pointer}}.ngr-drawer__header{background:#3c3c3c;display:flex;flex-flow:row;padding:16px;text-align:center;width:100%}.ngr-drawer__title{color:#fff;font-size:1.25rem;font-weight:700;line-height:1.875rem;margin:0;width:100%}@media(min-width:1140px){.ngr-drawer__title{font-size:1.5rem;line-height:2.25rem}}.ngr-drawer__content--padding-none{padding:0}.ngr-drawer__content--padding-small{padding:16px}.ngr-drawer__content--padding-medium{padding:32px}.ws-product-list{display:flex;flex-direction:column;gap:16px;list-style:none}.ws-product-list,.ws-product-list__item{margin:0;padding:0}.ws-product-list--divider{gap:0}.ws-product-list--divider .ws-product-list__item .ws-product{border-radius:0}.ws-product-list--divider .ws-product-list__item:not(:last-child) .ws-product{border-bottom:1px solid #e5e5e5}.ws-hyphens-hack:first-letter{text-transform:capitalize}.ws-product{background:#fff;border-radius:6px;overflow:hidden;padding:16px;position:relative;text-align:left;transform:translateZ(0);width:100%}.ws-product .ws-product__wrapper{padding:0}@media(pointer:coarse){.ws-product{-webkit-user-select:none;user-select:none}}.ws-product__image{display:block;height:100%;width:100%}.ws-product__for-recipe{font-size:11px;line-height:1.2;overflow:hidden;text-overflow:ellipsis}.ws-product__preference{display:block;width:100%}.ws-product__substitute-checkbox{accent-color:#00623d;margin:0 .7em 0 0}.ws-product .ws-bottom-overlay-wrapper{position:absolute;right:0;top:0}.ws-product .ws-bottom-overlay-wrapper .ws-environmental-codes{gap:6px;margin:0;position:relative;top:-4px}.ws-product .ws-bottom-overlay-wrapper .ws-environmental-codes__item{height:20px;margin:0;width:20px}.ws-product .ws-bottom-overlay-wrapper .ws-environmental-codes .ws-durability__icon-wrapper{min-width:20px;padding-bottom:2px}.ws-product .ws-bottom-overlay-wrapper .ws-environmental-codes .ws-durability__days{font-size:11px;top:4px}.ws-product .ws-bottom-overlay-wrapper .ws-environmental-codes .ngr-icon{display:block;margin:0 auto}.ws-product .ws-bottom-overlay-wrapper .ws-environmental-codes .ngr-icon__svg{height:20px;width:20px}.ws-product .ws-bottom-overlay-wrapper .ws-energy-class__icon,.ws-product .ws-bottom-overlay-wrapper .ws-energy-class__icon svg{height:28px;width:28px}.ws-product__image-column,.ws-product__sidebar{aspect-ratio:1/1;border-radius:4px;grid-area:image}.ws-product__image-column .ngr-icon--rebate,.ws-product__sidebar .ngr-icon--rebate{color:#034423;position:absolute;right:0;top:0;z-index:1}.ws-product__body{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.ws-product__body .ws-product__price{align-self:center}.ws-product__left,.ws-product__right{background-color:#e2e0e1;bottom:0;color:#fff;font-weight:100;overflow:hidden;position:absolute;text-align:center;top:0;transition:width .35s;white-space:nowrap;z-index:1}.ws-product__left--is-touching,.ws-product__right--is-touching{transition:none}.ws-product__left__action,.ws-product__right__action{display:inline-block;text-transform:lowercase;vertical-align:middle}.ws-product__left__action .ngr-icon,.ws-product__right__action .ngr-icon{display:block;margin:0 auto 2px}.ws-product__left__action-text,.ws-product__right__action-text{display:block;font-size:.75rem;line-height:1rem}.ws-product__left:before,.ws-product__right:before{background:#0000;content:"";display:inline-block;height:100%;margin-left:-4px;vertical-align:middle;width:1px}.ws-product__left{left:0}.ws-product__right{right:0}.ws-product__right--is-locked{background-color:#00623d}.ws-product__content-column-top{color:inherit;grid-area:text;hyphenate-limit-chars:auto 3;-webkit-hyphens:auto;hyphens:auto;text-decoration:none}.ws-product__content-column-top .ws-product__price{flex:1}.ws-product__content-column-top .ws-product__price .ws-price{align-items:baseline;column-gap:8px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.ws-product__content-column-top .ws-product__price .ws-price .ws-price__main{flex:100%;font-size:1.25rem;font-weight:700;line-height:1.875rem;margin:0;overflow:hidden;white-space:nowrap}.ws-product__content-column-top .ws-product__price .ws-price__price-suffix{font-size:1rem;line-height:1.375rem}.ws-product__content-column-bottom{display:flex;flex-direction:column;gap:8px}.ws-product__subtitle,.ws-product__title{hyphenate-limit-chars:auto 4;-webkit-hyphens:auto;hyphens:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-product__title{color:inherit;display:inline-block;font-size:.875rem;font-weight:700;line-height:1.125rem;padding-bottom:2px;text-decoration:none;white-space:normal}.ws-product a.ws-product__text-content{color:#121211}@media(hover:hover){.ws-product a.ws-product__text-content:not(:disabled):focus,.ws-product a.ws-product__text-content:not(:disabled):hover{color:#034423;text-decoration:underline}}@media(hover:none){.ws-product a.ws-product__text-content:not(:disabled):active{color:#034423;text-decoration:underline}}@media(hover:hover){.ws-product a.ws-product__title:not(:disabled):focus,.ws-product a.ws-product__title:not(:disabled):hover{color:#034423;text-decoration:underline}}@media(hover:none){.ws-product a.ws-product__title:not(:disabled):active{color:#034423;text-decoration:underline}}.ws-product__subtitle{color:#6c7584;font-size:.75rem;line-height:1rem;margin-bottom:4px}.ws-product__additional-info{display:flex;flex-direction:column;gap:4px;overflow:hidden}.ws-product__additional-info:empty{display:none}.ws-product__selector{text-align:left}.ws-product__selector-checkbox,.ws-product__selector-control.ngr-checkbox{display:inline-block}.ws-product__selector-quantity{color:#008c57;display:block;font-size:.75rem;line-height:1rem;margin-top:4px;white-space:nowrap}.ws-product__selector-remove{box-shadow:none;color:inherit;display:inline-block;height:24px;margin:0 0 0 16px;padding:0;vertical-align:top;width:20px}@media(hover:hover){.ws-product__selector-remove:not(:disabled):focus .ngr-icon,.ws-product__selector-remove:not(:disabled):hover .ngr-icon{color:#034423}}@media(hover:none){.ws-product__selector-remove:not(:disabled):active .ngr-icon{color:#034423}}.ws-product__selector-remove .ngr-icon{display:block;margin:0;transition:color .3s linear}.ws-product__shopping-list-item{text-align:right}.ws-product__shopping-list-item-quantity{color:#008c57;display:block;font-size:.75rem;line-height:1rem}.ws-product__campaign{display:inline;font-size:.75rem;line-height:1rem}.ws-product__campaign-tags,.ws-product__coupon-tags{display:flex;flex-wrap:wrap;gap:6px}.ws-product__campaign-link{color:#3c3c3b;text-decoration:underline}@media(hover:hover){.ws-product__campaign-link:not(:disabled):focus,.ws-product__campaign-link:not(:disabled):hover{color:#121211}}@media(hover:none){.ws-product__campaign-link:not(:disabled):active{color:#121211}}.ws-product__campaign-to{color:#6c7584;font-size:inherit;white-space:nowrap}.ws-product__campaign-to:before{content:"|";padding-inline:4px}.ws-product__quantity-picker{grid-area:quantity-picker;text-align:right}.ws-product__info{display:flex;flex-direction:column;gap:8px;width:100%}.ws-product__info>:first-child{margin-top:12px}.ws-product__line-price{font-size:.9375rem;line-height:1.25rem;text-align:right}column .ws-product__line-price--discounted{color:#008c57}.ws-product__energy-class{height:18px;width:35px}.ws-product__not-for-sale,.ws-product__product-label,.ws-product__quantity-limitation,.ws-product__supplier-product,.ws-product__unavailable{margin-top:4px}.ws-product__storemodewarings{grid-area:warnings;text-align:end}.ws-product__couponActivated{background-color:#d4f3e6;border-radius:100px;color:#008c57;display:inline-block;font-size:.75rem;line-height:1rem;padding:6px 8px}.ws-product__couponActivated svg{margin-inline-end:.5rem;vertical-align:middle}.ws-product__supplier-label{display:block;margin-top:4px}.ws-product__quantity-picker-column{align-self:flex-end;display:flex}.ws-product .ws-switch-product-button{align-self:flex-end}.ws-product__pre-wrapper{grid-area:leftcheck}.ws-product__wrapper{align-items:center;background-color:#fff;border-radius:4px;container-type:inline-size;display:flex;padding:16px;position:relative;transition:transform .35s;z-index:2}.ws-product__wrapper--is-touching{transition:none}.ws-product__wrapper .ws-product__campaign,.ws-product__wrapper .ws-product__price,.ws-product__wrapper .ws-product__subtitle,.ws-product__wrapper .ws-product__title{transition:color .3s linear}.ws-product__wrapper-inner{column-gap:16px;display:grid;flex:1;grid-template-areas:"image text" "image quantity";grid-template-columns:60px minmax(auto,calc(100% - 60px));line-height:1;max-width:100%;position:relative}.ws-product__wrapper--has-strikeout .ws-product__title{color:#6c7584;text-decoration:line-through}.ws-product__wrapper--has-checkbox .ws-product__wrapper-inner{grid-template-areas:"leftcheck  image   text";grid-template-columns:24px 60px minmax(0,1fr)}@media(min-width:400px){.ws-product__wrapper--has-checkbox .ws-product__wrapper-inner{grid-template-areas:"leftcheck  image   text";grid-template-columns:24px 60px minmax(0,1fr)}}.ws-product:has(.ws-product__wrapper--is-storemode){padding:8px}.ws-product__wrapper--is-storemode .ws-product__wrapper-inner{align-items:center;column-gap:2px;grid-template-areas:"leftcheck image text quantity-picker" ". warnings warnings warnings";grid-template-columns:24px 50px 1fr minmax(110px,1fr)}.ws-product__wrapper--is-storemode .ws-product__wrapper-inner .ws-coupon-activation{padding:0}.ws-product__wrapper--is-storemode .ws-product__wrapper-inner .ws-product__quantity-content{margin-left:auto}.ws-cart-items .ws-price__original,.ws-cart-items .ws-product__wrapper--coupon .ws-product__line-price{text-decoration:line-through}.ws-cart-items--online-shopping-mode .ws-product__wrapper--is-unavailable .ws-product__line-price{display:none}.ws-cart-items--online-shopping-mode .ws-product__wrapper--is-unavailable .ws-product__image img{opacity:.5}.ws-cart-items--online-shopping-mode .ws-product__wrapper--is-unavailable .ws-product__subtitle,.ws-cart-items--online-shopping-mode .ws-product__wrapper--is-unavailable .ws-product__title{color:#6c7584}.ws-energy-class{color:inherit;display:inline-block;font-size:.8571428571rem;line-height:1.75;position:relative;text-decoration:none}.ws-energy-class__icon{vertical-align:top}.ws-energy-class__icon,.ws-energy-class__icon svg{height:1.75em;width:3.28125em}.ws-energy-class__label{color:#fff;font-weight:700;left:0;padding-left:.33333em;position:absolute;top:0}.ws-energy-class__label sup{line-height:normal}.ws-energy-class--medium{font-size:1rem}.ws-energy-class--big{font-size:1.5rem}.ws-environmental-codes{display:block;list-style:none;margin:0;padding:0;position:relative}.ws-environmental-codes--vertical{display:flex;flex-direction:column-reverse;margin-left:auto;width:24px}.ws-environmental-codes--vertical .ws-environmental-codes__item{margin:8px 0 0}.ws-environmental-codes--vertical .ws-environmental-codes__item:last-child{margin-top:0}.ws-environmental-codes--horizontal{display:flex;margin-top:4px}.ws-environmental-codes--horizontal .ws-environmental-codes__item{margin:0 8px 0 0}.ws-environmental-codes--horizontal .ws-environmental-codes__item:last-child{margin-right:0}.ws-environmental-codes__item{padding:0}.ws-environmental-codes__item .ngr-tooltip{left:-24px}.ws-environmental-codes__item--large .ngr-tooltip{left:-16px}.ws-environmental-codes .ws-durability__icon,.ws-environmental-codes .ws-durability__icon .ngr-icon,.ws-environmental-codes__icon,.ws-environmental-codes__icon .ngr-icon{display:block}.ws-environmental-codes .ws-durability__icon .ngr-icon__svg,.ws-environmental-codes__icon .ngr-icon__svg{height:24px;width:24px}.ws-environmental-codes .ws-durability__icon--large .ngr-icon__svg,.ws-environmental-codes__icon--large .ngr-icon__svg{height:40px;width:40px}.ws-environmental-codes .ws-durability__icon-wrapper{min-width:24px;width:24px}.ws-environmental-codes .ws-durability__days{font-size:12px;top:6px}.ngr-tooltip{background-color:#fff;border:1px solid #c5c5c5;border-radius:4px;bottom:100%;box-shadow:0 3px 6px #12121133;color:#121211;cursor:default;font-family:Ubuntu,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.25rem;margin-bottom:17px;min-width:210px;opacity:0;padding:16px;pointer-events:none;position:absolute;transform:translate3d(0,8px,0);transition:all .3s;z-index:5}.ngr-tooltip:focus{outline:none}.ngr-tooltip:after{background:#fff;border:inherit;border-width:0 1px 1px 0;box-shadow:2px 2px 2px 0 #00000008;content:"";height:20px;margin-top:-10px;position:absolute;top:100%;transform:rotate(45deg);width:20px;z-index:-1}.ngr-tooltip__wrapper{display:inline-block;position:relative}.ngr-tooltip__wrapper--inline{display:inline}.ngr-tooltip__button-wrapper{display:inline-block;position:relative}.ngr-tooltip__button-wrapper--block{display:block}.ngr-tooltip__button-click-catcher{background:#0000;border:0;color:#0000;cursor:pointer;height:100%;left:0;opacity:0;padding:0;position:absolute;top:0;width:100%}.ngr-tooltip__button,.ngr-tooltip__text a{color:#008c57;width:auto!important}.ngr-tooltip__button:focus,.ngr-tooltip__button:hover,.ngr-tooltip__text a:focus,.ngr-tooltip__text a:hover{color:#008c57!important}.ngr-tooltip__close-button{position:absolute;right:0;top:0}.ngr-tooltip--visible{opacity:1;pointer-events:auto;transform:translateZ(0)}.ngr-tooltip--left{left:0}.ngr-tooltip--left:after{left:24px}.ngr-tooltip--center:after{left:calc(50% - 10px)}.ngr-tooltip--right{right:0}.ngr-tooltip--right:after{right:24px}.ngr-tooltip--width-wide{left:unset;max-width:400px;right:unset;width:calc(100vw - 64px)}.ws-durability{display:flex}.ws-durability__icon-wrapper{display:inline-block;min-width:30px;position:relative;width:30px}.ws-durability__icon-wrapper--big{margin:8px 16px 0 0}.ws-durability__icon{display:block;width:100%}.ws-durability__days{color:#0076d6;font-size:.9375rem;font-weight:700;left:0;line-height:1.25rem;position:absolute;text-align:center;top:12px;width:100%}.ws-price{font-size:.8125rem;font-weight:400;line-height:1.25rem;text-transform:lowercase}.ws-price__main,.ws-price__original,.ws-price__per-unit,.ws-price__unit-weight{display:inline-block;margin:0}.ws-price__main:not(:last-child),.ws-price__original:not(:last-child),.ws-price__per-unit:not(:last-child),.ws-price__unit-weight:not(:last-child){margin-right:3px}.ws-price__big{font-size:2rem;line-height:2.75rem}.ws-price__split{display:inline-flex}.ws-price__cents{font-size:.875rem;line-height:1.125rem;margin-left:3px;margin-top:7px}.ws-price__main{font-weight:700}.ws-price__main--discounted,.ws-price__savings-per-unit{border-radius:4px;color:#008c57;padding:0}.ws-price__recycle{font-size:.8125rem;line-height:1rem}.ws-price__original{color:inherit}.ws-price__original-amount{text-decoration:inherit}.ws-price__wrapper{display:block}.ws-price__per-unit,.ws-price__unit-weight{color:#6c7584}.ws-switch-product-button{background-color:#0000;border:0;color:#121211;cursor:pointer;display:inline-block;font-family:inherit;font-size:.9375rem;line-height:1.25rem;outline:none;padding:0 4px;text-align:right;text-decoration:underline;transition:color .3s linear;white-space:nowrap}@media(hover:hover){.ws-switch-product-button:not(:disabled):focus,.ws-switch-product-button:not(:disabled):focus-within,.ws-switch-product-button:not(:disabled):hover{color:#034423}}@media(hover:none){.ws-switch-product-button:not(:disabled):active{color:#034423}}.ws-alternative-products-dialog{margin:0 0 16px}.ws-alternative-products-dialog.ws-product-list{display:grid;gap:0 8px}@media(min-width:768px){.ws-alternative-products-dialog.ws-product-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.ws-alternative-products-dialog.ws-product-list:last-child{margin:0}.ws-alternative-products__title{font-size:1.125rem;font-weight:700;line-height:1.625rem;margin:24px 0 0}.ws-alternative-products__title:first-child{margin-top:0}.ws-alternative-products__title--horizontal{margin-bottom:8px}.ws-alternative-products__paragraph{font-size:.9375rem;line-height:1.25rem;margin:0 0 16px}.ws-alternative-products__paragraph:last-child{margin:0}.ws-product-list-vertical-container{container-type:inline-size}.ws-product-list-vertical{display:grid;flex-wrap:wrap;gap:12px 16px;grid-template-columns:repeat(1,minmax(0,1fr));list-style:none;margin:0;padding:0}@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{box-sizing:border-box;container-type:inline-size;display:flex;flex-direction:column;flex-grow:1;list-style:none;padding-right:24px}@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{background:#fff;border-radius:4px;display:flex;flex-direction:column;height:100%;overflow:visible;padding:8px;text-align:left}.ws-product-vertical--price-hidden .ws-product-vertical__add{margin-top:4px}.ws-product-vertical__image{border-radius:4px;display:block;left:0;padding:16px 0;position:relative;top:0;width:100%}.ws-product-vertical__image .ws-product-vertical__link{display:block;width:100%}.ws-product-vertical__image img{display:block;height:auto;margin:0 auto;width:100%}.ws-product-vertical .ws-price{line-height:0}.ws-product-vertical .ws-price__main,.ws-product-vertical__price{font-size:1.25rem;font-weight:700;line-height:1.875rem;overflow:hidden;white-space:nowrap}.ws-product-vertical .ws-price__main--discounted,.ws-product-vertical__price--discounted{background-color:#fff;border-radius:4px;color:#008c57}.ws-product-vertical__overlay-bottom{align-items:flex-end;bottom:0;display:flex;flex-direction:row;gap:4px;position:absolute}.ws-product-vertical__overlay-bottom .ws-environmental-codes--horizontal{gap:4px;margin-top:0}.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{min-width:20px;width:20px}.ws-product-vertical__overlay-bottom .ws-environmental-codes--horizontal .ws-environmental-codes__item .ws-durability__days{font-size:10px;left:auto;top:4px;width:20px}.ws-product-vertical__overlay-bottom .ws-environmental-codes--horizontal .ws-environmental-codes__item .ngr-icon .ngr-icon__svg{height:20px;width: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{height:30px;width:auto}.ws-product-vertical__overlay-top{align-items:flex-end;display:flex;flex-direction:column;inset:0;bottom:auto;gap:4px;position:absolute}.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{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-product-vertical .ws-energy-class{display:block;margin:8px 0 0}.ws-product-vertical__cart-wrapper{align-items:center;display:flex;flex-wrap:wrap-reverse;justify-content:flex-end;margin-top:auto;row-gap:4px;width:100%}.ws-product-vertical__details{display:flex;flex-direction:column;height:100%}.ws-product-vertical__title{font-size:.9375rem;font-weight:700;line-height:1.25rem;margin:0;padding-top:8px;white-space:normal}.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{color:#034423;text-decoration:underline}}@media(hover:none){.ws-product-vertical a.ws-product-vertical__link:not(:disabled):active{color:#034423;text-decoration:underline}}.ws-product-vertical__subtitle{color:#6c7584;font-size:.8125rem;line-height:1rem;margin:0}.ws-product-vertical__subtitle:before{content:" ";display:inline-block;width:0}.ws-product-vertical .ws-price__compare,.ws-product-vertical__price-compare{display:block;font-size:.75rem;line-height:1rem}.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{color:#6c7584;display:inline-block;margin:0}.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{display:inline-block;font-size:.75rem;line-height:1rem}.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:#121211}}@media(hover:none){.ws-product-vertical__campaign-link:not(:disabled):active{color:#121211}}.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{align-items:flex-start;display:flex;flex-direction:column;font-size:.75rem;line-height:1rem;margin-top:-4px;min-height:38px;padding-bottom:4px;position:relative}.ws-product-vertical__additional-properties{margin-bottom:8px}.ws-product-vertical__coupon-savings{display:flex;flex-wrap:wrap;font-size:inherit;gap:4px;row-gap:0}.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:#008c57}@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:scale(.895);transform-origin:top left;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-loyalty-club-promotion{color:#fff;display:inline-block;margin-top:5px}.ws-loyalty-club-promotion__text{color:#0a0066;font-size:.875rem;line-height:1.125rem;text-decoration:none}@media(hover:hover){.ws-loyalty-club-promotion__text:not(:disabled):focus,.ws-loyalty-club-promotion__text:not(:disabled):focus-within,.ws-loyalty-club-promotion__text:not(:disabled):hover{color:#0a0066;text-decoration:underline}}@media(hover:none){.ws-loyalty-club-promotion__text:not(:disabled):active{color:#0a0066;text-decoration:underline}}.ws-campaign-tag-wrapper{flex-direction:row;gap:4px}.ws-campaign-tag,.ws-campaign-tag-wrapper{align-items:center;display:flex;justify-content:center}.ws-campaign-tag{border-radius:2px;height:22px;padding:6px 4px;position:relative;z-index:2}.ws-campaign-tag__text{font-family:Ubuntu,sans-serif;font-size:.8125rem;font-weight:500;line-height:1rem;white-space:nowrap}.ws-campaign-tag__text--adjust-position{transform:translateY(1px)}.ws-campaign-tag__icon-wrapper{align-items:center;display:flex;justify-content:center;padding:6px 4px}.ws-campaign-tag__icon{height:11px;width:22px}.ws-campaign-tag--sale{background-color:#008c57;color:#fff}.ws-campaign-tag--news{background-color:#e40521;color:#fff}.ws-campaign-tag--neutral{background-color:#171412;color:#fff}.ws-campaign-tag--membership{background-color:#0a0066;color:#fff}.ws-campaign-tag--membership-2{background-color:#4a7227;color:#fff}.ws-campaign-tag--membership-3{background-color:#f3eadd;color:#171412}.ws-campaign-tag--t1{background-color:#004b20;color:#fff}.ws-campaign-tag--t2{background-color:#edf1ef;color:#00623d}.ws-campaign-tag--t3{background-color:#ffef99;color:#c0410c}.ws-campaign-tag--coupon{justify-content:start}.ws-campaign-tag--coupon .ws-campaign-tag__icon-wrapper{background-color:#0a0066;color:#0a0066}.ws-campaign-tag--coupon .ws-campaign-tag__rebate{background-color:#008c57;border-radius:0;color:#fff;margin-left:4px;margin-right:6px;position:relative}.ws-campaign-tag--coupon .ws-campaign-tag__marking{background-color:#d4f3e6;color:#121211}.ws-campaign-tag--coupon .ws-campaign-tag__used{background-color:#121211;color:#fff}.ws-campaign-tag--coupon .ws-campaign-tag__ticket-decor{color:#008c57;height:100%;position:absolute;width:4px}.ws-campaign-tag--coupon .ws-campaign-tag__ticket-decor:first-of-type{left:-4px}.ws-campaign-tag--coupon .ws-campaign-tag__ticket-decor:last-of-type{right:-4px;transform:scaleX(-1)}.ngr-modal--product-details .ngr-modal__box{background-color:#fff}@media(min-width:768px){.ngr-modal--product-details .ngr-modal__box{padding-bottom:0;padding-top:0}}@media(max-width:767px){.ngr-modal--product-details .ngr-modal__box{padding-top:32px}}.ngr-modal--product-details .ngr-close-button{right:16px}.ngr-modal--product-details .ngr-modal__body{height:99vh}@media(min-width:768px){.ngr-modal--product-details .ngr-modal__body{padding:32px}}.ngr-modal--product-details__content{height:100%}.ws-product-details{min-height:100%;position:relative}.ws-product-details--zoomActive{height:0;opacity:.4!important;overflow:hidden}.ws-product-details--loading{padding:40px 0}.ws-product-details__header{margin:0 0 16px}.ws-product-details__title{font-family:Ubuntu,sans-serif;font-size:2rem;line-height:2.75rem;margin:0 0 4px}.ws-product-details__subtitle{font-size:1rem;line-height:1.375rem;margin:0}.ws-product-details__primary{display:flex;gap:16px;margin-bottom:40px}@media(max-width:512px){.ws-product-details__primary{flex-wrap:wrap}.ws-product-details__primary__primary-image{margin:0 auto}}.ws-product-details__primary-image{max-width:19.75rem;width:100%}@media(max-width:512px){.ws-product-details__primary-image{margin:0 auto}}.ws-product-details__primary-info{flex:1;text-align:right}.ws-product-details__primary-info .ws-loyalty-club-promotion__icon,.ws-product-details__tags{display:flex;justify-content:flex-end}.ws-product-details__tags{flex-wrap:wrap;gap:8px;margin:8px 0}.ws-product-details__campaign,.ws-product-details__energy-class,.ws-product-details__not-for-sale,.ws-product-details__product-label,.ws-product-details__quantity-limitation,.ws-product-details__unavailable{margin:8px 0}.ws-product-details__add-to-cart{display:flex;flex-direction:row-reverse;gap:16px;margin-top:24px}.ws-product-details .ws-product-details-tabs,.ws-product-details .ws-supplier-product,.ws-product-details__agelimit,.ws-product-details__drugs,.ws-product-details__environmental-codes.ws-environmental-codes{margin-bottom:24px}.ws-product-details__coupon{margin-bottom:32px}.ws-product-details__agelimit{align-items:center;background:#fff;border-radius:100%;box-shadow:0 1px 4px 0 #0003;display:flex;font-size:1rem;font-weight:700;height:56px;justify-content:center;line-height:1.375rem;padding:8px;width:56px}.ws-product-details__campaign{color:#034423;font-size:.8125rem;line-height:1rem;text-transform:uppercase}.ws-product-details__campaign-icon{color:#008c57;left:0;position:absolute;top:0;width:40px}.ws-product-details__campaign-icon .ws-icon{display:block}.ws-product-details__related-products{margin-top:24px}.ws-product-details__related-products-title{font-size:1.125rem;font-weight:700;line-height:1.625rem;margin-block:1em}.ws-product-details__drugs-intro{color:#6c7584;margin-bottom:8px}.ws-product-details__drugs-logo{display:block}.ws-product-details .ws-product-breadcrumb{margin-bottom:32px}@media(max-width:767px){.ws-product-details--is-big .ws-product-breadcrumb{display:none}.ws-product-details--is-big .ws-product-details-image{margin-bottom:24px}}.ws-product-details--is-big .ws-product-details__main{align-items:self-start;display:grid;gap:0 48px;grid-template-columns:1fr 1fr;width:100%}@media(max-width:767px){.ws-product-details--is-big .ws-product-details__main{gap:0 16px;grid-template-columns:1fr}}.ws-product-details--is-big .ws-product-details__primary{display:block}.ws-product-details--is-big .ws-product-details__primary-info{text-align:initial}.ws-product-details--is-big .ws-product-details__tags{justify-content:flex-start}.ws-product-details--is-big .ws-product-details__add-to-cart{flex-direction:row}.ws-product-details--is-big .ws-loyalty-club-promotion__icon{display:flex;justify-content:flex-start}.ws-coupon-product{margin-block:.5em}.ws-coupon-product__coupon-tags{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;margin-block-end:.5rem}.ws-product-details--is-big .ws-coupon-product__coupon-tags{justify-content:flex-start}.ws-coupon-product-compact-text{font-size:.75rem;line-height:1rem}.ws-coupon-product-compact-text__rebate{color:#008c57}@media(min-width:768px){.ws-supplier-product{align-items:flex-start;display:flex}}.ws-supplier-product__label{margin:0 0 8px}@media(min-width:768px){.ws-supplier-product__label{margin:0 16px 0 0}}.ws-supplier-product__message{font-size:.9375rem;line-height:1.25rem}@media(min-width:768px){.ws-supplier-product__message{font-size:1rem;line-height:1.375rem;margin:0}}.ws-product-breadcrumb{display:flex;flex-wrap:wrap;font-size:.875rem;grid-column:2;line-height:1.125rem;list-style:none;margin:0;padding:0;position:relative;text-align:left}@media(max-width:767px){.ws-product-breadcrumb{font-size:.8125rem;grid-column:1;line-height:1rem}}.ws-product-breadcrumb__link{color:#121211;text-decoration:none}@media(hover:hover){.ws-product-breadcrumb__link:not(:disabled):focus,.ws-product-breadcrumb__link:not(:disabled):focus-within,.ws-product-breadcrumb__link:not(:disabled):hover{color:#034423;text-decoration:underline}}@media(hover:none){.ws-product-breadcrumb__link:not(:disabled):active{color:#034423;text-decoration:underline}}.ws-product-breadcrumb__item:last-child{font-weight:700}.ws-product-breadcrumb__item:not(:last-child):after{color:#121211;content:"—";margin-left:8px;margin-right:8px}.ws-product-details__description{--background-solid:#f5f5f5;--background-transparent:#f5f5f500;--collapsed-max-height:2.25rem;background:#f5f5f5;font-size:.875rem;line-height:1.125rem;margin:24px 0;padding:16px}.ngr-truncated{--collapsed-max-height:2.5em}.ngr-truncated--default{--background-solid:#fff;--background-transparent:#fff0}.ngr-truncated__toggler{display:block;max-height:0;overflow:hidden;transition:max-height .2s;visibility:hidden}.ngr-truncated--initial .ngr-truncated__text--is-collapsed:after{height:80%;opacity:1}.ngr-truncated--overflowing .ngr-truncated__toggler{max-height:3em;visibility:visible}.ngr-truncated--overflowing .ngr-truncated__text--is-collapsed:after{height:80%;opacity:1}.ngr-truncated__text{margin:0 0 .25em;max-height:40rem;overflow:hidden;position:relative;transition:max-height .4s}.ngr-truncated__text>:first-child{margin-top:0}.ngr-truncated__text>:last-child{margin-bottom:0}.ngr-truncated__text:after{background:linear-gradient(0deg,var(--background-solid) 0,var(--background-transparent) 100%);bottom:0;content:"";height:0;left:0;opacity:0;position:absolute;right:0;transition:opacity .2s linear,height .2s linear;width:100%}.ngr-truncated--any-size .ngr-truncated__text--is-collapsed{max-height:var(--collapsed-max-height)}@media(max-width:767px){.ngr-truncated--mobile-only .ngr-truncated__text--is-collapsed{max-height:var(--collapsed-max-height)}}.ws-product-details-tabs{list-style:none;margin:0;padding:0}.ws-product-details-tabs__tabs.ngr-tabs{align-items:flex-end}.ws-product-details-tabs .ws-alternative-products{min-height:5em;padding:12px 0}.ws-product-details-tabs .ngr-tabs__tab{max-width:50vw}.ws-product-details-tabs .ngr-tabs__tab .ngr-tabs__tab__label{max-width:100%}.ws-product-data{list-style:none;margin:0;padding:0}.ws-product-data__section{background-color:#0000;border-bottom:1px solid #f5f5f5}.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{align-items:center;display:flex}.ws-product-data__durability-title-icon{margin:-6px 16px -6px 0}.ws-product-data__durability-title-text{flex:1}.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;font-weight:700;line-height:1rem;margin:0 8px 0 0}.ws-allergens__allergens{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.ws-allergens__allergen{align-items:center;font-size:.75rem;line-height:1rem}.ws-allergens__allergen--yes{display:flex;font-weight:700;margin:12px 16px 0 0;text-transform:uppercase}.ws-allergens__allergen--may{font-weight:400;margin:0 8px 0 0;text-transform:lowercase}.ws-allergens__image{margin-right:8px}.ws-guideline-daily-amount__list,.ws-nutritional-content{list-style:none;margin:0;padding:0}.ws-nutritional-content__item{border-right:1px solid #e2e0e1;display:inline-block;line-height:1.1;margin-bottom:4px;margin-right:7px;padding-right:7px}.ws-nutritional-content__item:last-child{border-right:0;margin-right:0;padding-right:0}.ws-nutritional-content__list-view-item{align-items:center;display:flex;justify-content:space-between;padding:8px}.ws-nutritional-content__list-view-item:nth-child(odd){background-color:#f5f5f5}.ws-nutritional-content--skin-trumf .ws-nutritional-content__list-view-item{padding:9px 22px}.ws-nutritional-content--skin-trumf .ws-nutritional-content__list-view-item:nth-child(odd){background-color:#ffcfcb}.ws-nutritional-content--skin-trumf .ws-nutritional-content__name{font-weight:400}.ws-danger-and-safety__pictograms{margin:0 0 16px}.ws-danger-and-safety__pictogram{color:#121211;display:inline-block;min-height:64px;min-width:64px}.ws-danger-and-safety__warning-word{display:block;font-weight:700;margin:0 0 8px;text-transform:uppercase}.ws-danger-and-safety__descriptions{list-style:none;margin:0;padding:0}.ws-danger-and-safety__descriptions:not(:last-child){margin-bottom:8px}.ws-danger-and-safety__description{font-size:.875rem;line-height:1.125rem;margin:0;padding:0}.ws-danger-and-safety__description:not(:last-child){margin-bottom:8px}.ws-danger-and-safety__link{display:block;padding:4px 0}.ws-energy-info__link:not(:last-child){margin-bottom:8px}.ws-manufacturer-info{margin:0;padding:0}.ws-manufacturer-info__item{vertical-align:top}.ws-manufacturer-info__item-label{font-weight:700;padding:0 16px 8px 0}.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}}.ws-unobtrusive-more-info{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:inline-flex;font-family:Ubuntu,sans-serif;gap:4px;padding:0;position:relative;transition:color .3s linear;vertical-align:bottom;width:100%}@media(hover:hover){.ws-unobtrusive-more-info:not(:disabled):focus,.ws-unobtrusive-more-info:not(:disabled):hover{color:#034423}}@media(hover:none){.ws-unobtrusive-more-info:not(:disabled):active{color:#034423}}.ws-unobtrusive-more-info:focus:not(:focus-visible){outline:none}.ws-unobtrusive-more-info__label{font-size:.875rem;line-height:1.125rem}.ws-unobtrusive-more-info__dialog{background-color:#fff;border:1px solid #c5c5c5;border-radius:4px;bottom:3em;box-shadow:0 3px 6px #12121133;color:#121211;font-family:Ubuntu,sans-serif;left:0;min-height:80px;opacity:0;outline:none;padding:16px;pointer-events:none;position:absolute;right:0;text-align:left;transform:translate3d(0,8px,0);transition:all .3s;width:100%;z-index:5}.ws-unobtrusive-more-info__dialog:before{background:#fff;border:inherit;border-width:0 1px 1px 0;box-shadow:2px 2px 2px 0 #00000008;content:"";height:20px;margin-top:-10px;position:absolute;top:100%;transform:rotate(45deg);width:20px;z-index:-1}.ws-unobtrusive-more-info:focus .ws-unobtrusive-more-info__dialog,.ws-unobtrusive-more-info:focus-within .ws-unobtrusive-more-info__dialog{opacity:1;pointer-events:auto;transform:translateZ(0)}.ws-unobtrusive-more-info__title{font-size:1.125em;font-weight:700;margin-bottom:.5em;margin-top:0;text-align:center}@media(max-width:767px){.ws-unobtrusive-more-info__title{font-size:1em}}.ws-unobtrusive-more-info__title:empty{display:none}.ws-add-products-to-list .ngr-icon--plus{background-color:#0000;border:1px solid;border-radius:50%;color:inherit;display:inline-block;height:20px;padding:3px;position:relative;vertical-align:middle;width:20px}.ws-add-products-to-list__after,.ws-add-products-to-list__before{display:block}.ws-add-products-to-list__after-inner,.ws-add-products-to-list__before-inner{display:inline-block;overflow:hidden;position:relative;vertical-align:middle}.ws-add-products-to-list__after .ngr-icon{animation:ws-add-products-to-list-zoom .4s}.ws-add-products-to-list__after-inner:after{animation:ws-add-products-to-list-fade .65s both;background-image:linear-gradient(75deg,#fff0,#fff 64px);bottom:0;content:"";display:block;left:-32px;position:absolute;right:0;top:0}.ws-add-products-to-list__options{display:flex;flex-direction:column;gap:8px;list-style:none;margin:4px 0 8px;max-height:calc(100vh - 320px);overflow:auto;padding:0}.ws-add-products-to-list__option{padding:1px 0}.ws-add-products-to-list__input-field{margin:4px 0 4px 40px}.ws-add-products-to-list__input-field--single{margin-left:0}.ws-add-products-to-list__error,.ws-add-products-to-list__loading{margin:8px 0;text-align:center}.ws-add-products-to-list .ngr-button{max-height:48px}@media(min-width:768px){.ws-add-products-to-list .ngr-button{height:44px}}@keyframes ws-add-products-to-list-zoom{0%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes ws-add-products-to-list-fade{0%{transform:translateX(0)}to{transform:translateX(105%)}}.ws-max-quantity-message{background:#f5f5f5;border-radius:4px;font-size:.875rem;line-height:1.125rem;margin:16px 0 0;padding:16px;text-align:left}.ws-product-details-image{border-radius:6px;border-width:0;grid-column:1;height:auto;position:relative;width:100%}.ws-product-details-image__campaign-icon{color:#034423;left:0;position:absolute;top:0;width:40px}.ws-product-details-image__campaign-icon .ws-icon{display:block}.ws-product-details-image--alt{flex:1 1 max(50px,30%)}.ws-azi{--width:100%;display:flex;flex-direction:column;gap:2.5rem;overflow:hidden}.ws-azi__img-zoomed{display:none}.ws-azi button:focus-visible{outline:2px solid #00623d;outline-offset:-2px}.ws-azi__close-icon{position:absolute;right:0;top:0}.ws-azi--zoomed{background-color:#fff;bottom:0;left:0;position:fixed;right:0;top:0;z-index:99}.ws-azi--zoomed .ws-azi__img-zoomed{display:block;height:100%}.ws-azi--zoomed .ws-azi__img-regular{display:none}.ws-azi__bigrow,.ws-azi__thumbs{display:flex;flex-direction:row}.ws-azi li,.ws-azi ul{list-style-type:none;margin:0;padding:0}.ws-azi__zoombutton{border:0;border-radius:4px;cursor:zoom-in;margin:0;padding:0;width:100%}.ws-azi--zoomed .ws-azi__zoombutton{cursor:zoom-out;flex:1 1 calc(100vh - 10rem);height:calc(100vh - 10rem)}.ws-azi__overflow-wrap{height:100%;overflow:hidden;overflow-x:hidden;overflow-y:hidden;width:100%}.ws-azi__bigrow{background-color:#fafaf9;scroll-behavior:smooth;width:calc(var(--width)*var(--length, 1))}.ws-azi__bigrow li{flex:1 0 1fr;height:100%;padding:2.5rem;width:100%}.ws-azi__bigrow button,.ws-azi__bigrow img{height:auto;width:100%}.ws-azi__bigrow .ngr-spinner{aspect-ratio:1;display:block;height:auto;width:100%}.ws-azi__bigrow img{aspect-ratio:1;height:auto;object-fit:contain}.ws-azi--zoomed .ws-azi__bigrow{height:100%}.ws-azi--zoomed .ws-azi__bigrow li{padding:0}.ws-azi__thumbs{flex-wrap:wrap;gap:.75rem;justify-content:center}.ws-azi__thumbs li{flex:1 1 20%}.ws-azi__thumbs img{aspect-ratio:1;max-width:100%;object-fit:contain}.ws-azi--zoomed .ws-azi__thumbs{flex:0 1 6rem}.ws-azi__next,.ws-azi__prev{background-color:#f5f5f5;border:0;border-radius:4px;cursor:pointer;margin:-1.5rem 0 0;padding:.25rem;position:absolute;top:min(40%,50vw)}.ws-azi__next svg,.ws-azi__prev svg{height:2rem;width:2rem}.ws-azi--zoomed .ws-azi__next,.ws-azi--zoomed .ws-azi__prev{top:40%}.ws-azi__prev{left:.25rem}.ws-azi__next{right:.25rem}.ws-azi__thumb-active,.ws-azi__thumb-inactive{background-color:#fafaf9;border:1.5px solid #0000;border-radius:6px;cursor:pointer;display:block;margin:0 auto;padding:.75rem}.ws-azi__thumb-active{border-color:#0000}@media(max-width:767px){.ws-azi__thumb-active,.ws-azi__thumb-inactive{background-color:#d8d8d8;border:0;border-radius:50%;height:8px;padding:0;width:8px}.ws-azi__thumb-active{background-color:#909090}.ws-azi__thumb{display:none}.ws-azi__overflow-wrap{height:100%;overflow:hidden;overflow-x:auto;overflow-y:hidden;width:100%}}.ws-coupons{container-name:couponwrap;container-type:inline-size}.ws-coupons__heading{font-size:1.25rem;font-weight:700;line-height:1.875rem;margin:0 0 16px}@media(min-width:768px){.ws-coupons__heading{font-size:1.5rem;line-height:2.25rem}}.ws-coupons__intro{color:#6c7584;font-size:.875rem;line-height:1.125rem;margin:0 0 16px}@media(min-width:768px){.ws-coupons__intro{color:inherit;font-size:1.25rem;line-height:1.875rem;margin-bottom:40px;text-align:center}}.ws-coupons__emptymessage{align-items:center;border-radius:4px;display:flex;flex-direction:row;gap:1.25rem;justify-content:space-between;margin:1.5rem auto;max-width:43.75rem;padding:1rem}.ws-coupons-in-primary .ws-coupons__emptymessage{background-color:#fff}.ws-coupons-in-secondary .ws-coupons__emptymessage{background-color:#f5f5f5}.ws-coupons__emptymessage-icon{aspect-ratio:1;background-color:#fff;border-radius:50%;flex:0 1 5.8125rem;height:5.8125rem;padding:.3125rem;width:5.8125rem}.ws-coupons__emptymessage-icon svg{height:100%;width:100%}.ws-coupons__emptymessage-texts{flex:1 1 auto}.ws-coupons__emptymessage p{color:#6c7584;font-size:.875rem;line-height:1.125rem;margin:0 0 16px}@media(min-width:768px){.ws-coupons__emptymessage p{color:inherit;font-size:1.25rem;line-height:1.875rem;margin-bottom:40px}}.ws-coupons__error{margin:0 0 16px}.ws-coupons__activators,.ws-coupons__activators li{list-style-type:none;margin:0;padding:0}.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-basis:1fr;flex-grow:1}}.ws-coupons__wrapper--grid{display:flex;flex-direction:column;gap:1rem}@container couponwrap (min-width: 62rem){.ws-coupons__wrapper--grid{display:grid;gap:1.25rem;grid-template-columns:1fr 1fr}}.debug-mock-controls h2,.debug-mock-controls h3{font-weight:700;margin-block:2em}.ws-coupon-activation__wrapper{container-name:activationwrap;container-type:inline-size}.ws-coupon-activation{background-color:#f0eefb;border-radius:10px;overflow:hidden;padding:1rem 1rem 1rem 5rem;position:relative;transition:all .7s ease-in-out}.ws-coupon-activation__texts p{margin:0}.ws-coupon-activation--birthday{background-color:#ffe6c1}.ws-coupon-activation__heading{font-size:1.25rem;font-weight:700;line-height:1.875rem;margin:0 0 16px}@media(min-width:768px){.ws-coupon-activation__heading{font-size:1.5rem;line-height:2.25rem}}.ws-coupon-activation__icon{aspect-ratio:1/1;background-color:#fff;border-radius:50%;height:6rem;position:relative;transition:all .7s ease-in-out;width:6rem}.ws-coupon-activation .ws-coupon-activation__texts-done{opacity:0;transition:opacity .7s ease-in-out}.ws-coupon-activation .birthday-present,.ws-coupon-activation__icon-done,.ws-coupon-activation__icon-initial{height:100%;left:0;position:absolute;top:0;transition:opacity .7s ease-in-out;width:100%}.ws-coupon-activation .birthday-present{height:130%;left:-30%;top:-15%;width:160%}.ws-coupon-activation--status-active .ws-coupon-activation .ws-coupon-activation__icon-initial,.ws-coupon-activation__icon-done{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-active .ws-coupon-activation{background-color:#d4f3e6}.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{height:24px;margin-top:-12px;position:absolute;right:1rem;top:50%}.ws-coupon-activation__closeX svg{color:#121211}.ws-coupon-activation__buttons{height:auto}.ws-coupon-activation__button--activating,.ws-coupon-activation__button--active,.ws-coupon-activation__button--used{border-color:#0000!important;box-shadow:none;cursor:default;padding-left:0;padding-right:0;text-align:center}.ws-coupon-activation__button--activating,.ws-coupon-activation__button--activating:hover{background-color:#0000!important;color:inherit!important}.ws-coupon-activation__button--active,.ws-coupon-activation__button--active:hover{background-color:#0000!important;color:#008c57!important}.ws-coupon-activation__button--used,.ws-coupon-activation__button--used:hover{background-color:#0000!important;color:inherit!important}.ws-coupon-activation--narrow{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-around;min-height:0;padding:1rem;text-align:center}.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:#fff0}.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{animation:ngrloader 1.1s linear infinite;transform:translateZ(0)}.ws-coupon-activation--narrow .ws-coupon-activation__heading{font-size:1.125rem;font-weight:700;line-height:1.625rem;margin:0 0 .25rem}@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{margin-top:0;position:absolute;right:1rem;top:1rem}@container activationwrap (min-width: 43rem){.ws-coupon-activation--wide{align-items:center;display:flex;flex-direction:row;gap:1.25rem;justify-content:space-between;max-width:43.75rem;overflow:visible}}.ws-coupon-activation--wide .ws-coupon-activation__icon{aspect-ratio:1/1;background-color:#fff;border-radius:50%;height:6rem;left:-2rem;margin-top:-3rem;position:absolute;top:50%;transition:all .7s ease-in-out;width:6rem}.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;left:0;margin:0;position:relative;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{background-color:#fff0;height:1.5rem;left:1rem;margin-top:-.75rem;width:1.5rem}@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;left:0;margin-top: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{animation:ngrloader 1.1s linear infinite;transform:translateZ(0)}.ws-coupon-activation--wide .ws-coupon-activation__buttons{height:auto}@container activationwrap (min-width: 43rem){.ws-coupon-activation--wide .ws-coupon-activation__buttons{flex:0 0 9rem;padding-inline-end:1rem;text-align:end}}.ws-coupon-activation--garagedoor .ws-coupon-activation{margin-block-end:1rem;margin-inline:auto;min-height:6rem}.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{transition:all .7s ease-in-out}.ws-coupon-activation--garagedoor.selfheal-exit{max-height:1.5em;overflow:hidden;transform:translateY(0);z-index:9}.ws-coupon-activation--garagedoor.selfheal-exit-active{max-height:0;padding-block:0;transform:translateY(-100vh)}.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{padding-inline-end:var(--slide-gap,0);transition:all .7s ease-in-out}.ws-coupon-activation--slidingdoor.selfheal-exit{max-width:100vw;overflow:hidden;transform:translateX(0);z-index:9}.ws-coupon-activation--slidingdoor.selfheal-exit-active{max-width:0;padding-inline:0;transform:translateX(-100vh)}.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}.anicircle{position:relative}.anicircle__svg{position:absolute}.anicircle__svg--primary{color:#008c57}.anicircle__svg--dark{color:#07004d}.anicircle__spark{animation-delay:1.1s;animation-duration:1.1s;animation-fill-mode:forwards;animation-iteration-count:4;animation-name:sparkling;animation-timing-function:ease-in-out;height:60%;left:8%;opacity:0;top:-12%;width:60%}.anicircle__frontTicket{animation-delay:0s;animation-duration:1.1s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:flyIn1;animation-timing-function:ease-in-out;height:85%;left:5%;opacity:0;top:10%;width:85%}.anicircle__backTicket{animation-delay:.2s;animation-duration:1.1s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:flyIn1;animation-timing-function:ease-in-out;height:80%;left:19%;opacity:0;top:18.75%;width:80%}@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;border-radius:50%;position:relative;transition-delay:1.875s;transition-duration:1s;transition-property:all;transition-timing-function:ease-out}.birthday-present__bottom,.birthday-present__circle,.birthday-present__confetti,.birthday-present__top{height:100%;left:0;position:absolute;top:0;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{animation-delay:var(--delay,0);animation-duration:var(--duration,1.875s);animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:ease-in-out;transform-origin:50% 90%}.birthday-present--bounce .birthday-present__bottom,.birthday-present--bounce .birthday-present__top{animation-iteration-count:3;animation-name:bdp-bounce}.birthday-present--bounce .birthday-present__confetti,.birthday-present--open .birthday-present__confetti{animation-delay:calc(var(--duration, 1.875s)*2);animation-duration:calc(var(--duration, 1.875s)*.4);animation-iteration-count:1;animation-name:bdp-confetti;opacity:0;transform-origin:50% 50%}.birthday-present--open .birthday-present__confetti{animation-delay:calc(var(--duration, 1.875s)*.2)}.birthday-present--open .birthday-present__top{animation-iteration-count:1;animation-name:bdp-lid}.birthday-present--open .birthday-present__bottom{animation-iteration-count:1;animation-name:bdp-box}@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:#008c57}.bdp--dark-side{color:#07004d}.bdp--string{color:#f0eefb}.bdp--inside{color:#06003c}.bdp--circle{color:#ffe6c1}.bdp--confetto-heart{color:#008c57}.bdp--confetto-doodle{color:#034423}.bdp--confetto-spiral{color:#0192d0}.ws-product-list-compact{display:flex;flex-direction:column;gap:1px;list-style:none;margin:0}.ws-product-list-compact__item{margin:0;padding:0}.ws-product-list-compact__item:first-child .ws-product-compact__wrap{border-top-left-radius:4px;border-top-right-radius:4px}.ws-product-list-compact__item:last-child .ws-product-compact__wrap{border-bottom-left-radius:4px;border-bottom-right-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-product-compact__wrap{align-items:center;background:#fff;height:9.25rem;overflow:visible;padding:.75rem 1rem}.ws-product-compact,.ws-product-compact__wrap{display:flex;flex-direction:row;gap:1rem;width:100%}.ws-product-compact{align-items:flex-start;max-height:7.75rem;text-align:left}.ws-product-compact__image{border-radius:4px;display:block;flex:0 0 60px;height:60px;left:0;position:relative;top:0;width:60px}.ws-product-compact__image .ws-product-compact__link{display:block;width:100%}.ws-product-compact__image img{display:block;height:auto;margin:0 auto;width:100%}.ws-product-compact__details{display:flex;flex:1 1 auto;flex-direction:column;gap:.5rem}.ws-product-compact__price{font-size:1rem;font-weight:700;line-height:1.375rem;overflow:hidden;white-space:nowrap}.ws-product-compact__price--discounted{background-color:#fff;border-radius:4px;color:#008c57}.ws-product-compact__price-suffix{font-size:1rem;line-height:1.375rem}.ws-product-compact__title{font-size:.875rem;font-weight:700;line-height:1.125rem}.ws-product-compact__subtitle,.ws-product-compact__title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-product-compact__subtitle{color:#6c7584;font-size:.75rem;line-height:1rem}.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{color:#034423;text-decoration:underline}}@media(hover:none){.ws-product-compact a.ws-product-compact__link:not(:disabled):active{color:#034423;text-decoration:underline}}.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{color:#6c7584;display:inline-block;margin:0}.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{font-weight:700;margin-inline-start:.25rem}.ws-product-compact__price-and-add{align-items:flex-end;display:flex;flex-direction:row;font-size:.75rem;justify-content:space-between;line-height:1rem;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;font-size:inherit;gap:4px;row-gap:0}.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:#008c57}.ws-product-compact .ws-campaign-tag-wrapper{justify-content:flex-start}.foodwaste-info-box{align-items:center;background-color:var(--ja-focus-lighten-60);border-radius:var(--ja-border-radius);display:flex;gap:var(--ja-size-s);justify-content:center;margin-bottom:var(--ja-size-xs);margin-top:var(--ja-size-xs);padding:var(--ja-size-s);padding-right:var(--ja-size-l);position:relative}.foodwaste-info-box__text{font-size:15px;font-weight:400}.foodwaste-info-box svg{color:var(--ja-focus-base)}.foodwaste-info-box__close-button{align-items:center;background:unset;border:unset;color:#000;display:flex;height:24px;justify-content:center;margin:0;padding:0;position:absolute;right:8px;top:8px;width:24px}.foodwaste-product-card{background-color:#fff;border-radius:var(--ja-size-xs);box-shadow:var(--ja-box-shadow);margin-bottom:var(--ja-size-xs);padding:3.5rem 1rem 1rem;position:relative;width:100%}.foodwaste-product-card img{height:120px;object-fit:contain;width:120px}.foodwaste-product-card__stock-status{align-items:center;border-radius:0 99px 99px 0;display:flex;left:0;padding:var(--ja-size-xxs) var(--ja-size-xs);position:absolute;top:var(--ja-size-s)}.foodwaste-product-card__stock-status-text{font-size:var(--ja-font-size-s)}.foodwaste-product-card__vertical{align-items:center;background-color:var(--ja-primary-darken-20);border-radius:50%;color:#fff;display:flex;height:var(--ja-size-xl);justify-content:center;position:absolute;right:var(--ja-size-s);text-align:center;top:var(--ja-size-xs);width:var(--ja-size-xl)}.foodwaste-product-card__info{display:flex;flex-direction:row;gap:var(--ja-size-m)}.foodwaste-product-card__vertical-info{display:flex;flex-direction:column}.foodwaste-product-card__article-name{font-size:var(--ja-font-size-l);font-weight:600}.foodwaste-product-card__subtitle{font-size:var(--ja-font-size-m);margin-bottom:var(--ja-size-xs)}.foodwaste-product-card__current-price{color:var(--ja-error-base);font-size:var(--ja-font-size-l)}.foodwaste-product-card__previous-price{font-size:var(--ja-font-size-s)}.foodwaste-product-card .ws-price__main--discounted{background-color:#0000;color:var(--ja-error-base)}.foodwaste-store-card{border-radius:8px;box-shadow:var(--ja-box-shadow);margin-top:var(--ja-size-xs);overflow:hidden}.foodwaste-store-card__container{background-color:#fff;flex-grow:1;line-height:1.6;padding:var(--ja-size-xs);position:relative}.foodwaste-store-card__favorite-button{background-color:#fff;border:unset;border-right:none;border-right:1px solid var(--ja-black-lighten-50);padding:0 var(--ja-size-s)}.foodwaste-store-card__top-group{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}.foodwaste-store-card__store-text-group{display:flex;flex-direction:column;margin-bottom:.25rem;text-align:left}.foodwaste-store-card__store-text-group div:first-of-type{margin-bottom:-.25rem}.foodwaste-store-card__store-name{font-size:var(--ja-font-size-m)}.foodwaste-store-card__store-details{font-size:var(--ja-font-size-s)}.foodwaste-store-card__opening-distance-wrapper{align-items:center;display:flex;justify-content:space-between;min-height:26px}.foodwaste-store-card__products-pill{font-size:16px;position:relative}.foodwaste-store-card__distance-pill,.foodwaste-store-card__products-pill{align-items:center;border-radius:5px;display:flex;gap:var(--ja-size-xxs);height:fit-content;padding:0 4px}.foodwaste-store-card__distance-pill{background-color:var(--ja-focus-base);color:#fff;font-size:var(--ja-font-size-m);font-weight:400;width:fit-content}.foodwaste-store-card__opening-time{align-items:center;display:flex;font-size:14px}.foodwaste-store{padding:0 var(--ja-size-s) var(--ja-size-xl)}.foodwaste-store__store-information{align-items:center;display:flex;justify-content:space-between;margin:var(--ja-size-s) 0 0}.foodwaste-store__store-information h2{font-size:var(--ja-font-size-l);margin-right:var(--ja-size-xs)}.foodwaste-store__no-goods{display:flex;justify-content:center}.foodwaste-store__no-goods-text{font-size:18px;margin-top:var(--ja-size-l);text-align:center}.foodwaste-store__discount-tag{display:flex;justify-content:center;margin-top:var(--ja-size-l)}.foodwaste-store__product-cards{display:flex;flex-direction:row;flex-wrap:wrap}.foodwaste-store__buttons-wrapper{align-items:center;display:flex;gap:var(--ja-size-xs)}.foodwaste-store__info-button{align-items:center;background-color:var(--ja-support-01-lighten-20);border:unset;border-radius:999px;color:var(--ja-primary-darken-20);display:flex;height:40px;justify-content:center;padding:unset;width:40px}.foodwaste-store__info-button svg{display:block}.foodwaste-store__number-of-products{color:#000;display:flex;justify-content:flex-start;margin-bottom:var(--ja-size-s)}.foodwaste-store-toggle__container{display:flex;gap:var(--ja-size-xxs);margin-bottom:var(--ja-size-s)}.foodwaste-store-toggle__button{border:unset;border-radius:999px;color:#fff;font-size:var(--ja-font-size-s);padding:var(--ja-size-xs) var(--ja-size-s);white-space:nowrap}.foodwaste-no-stores-message{align-items:center;display:flex;flex-direction:column;gap:var(--ja-size-m);height:100%;justify-content:space-between;padding:var(--ja-size-l) var(--ja-size-l) var(--ja-size-xl);text-align:center}.foodwaste-no-stores-message p{color:var(--ja-black-lighten-20);font-size:1rem;text-wrap:balance}.foodwaste-no-stores-message__text{align-items:center;display:flex;flex-direction:column;gap:var(--ja-size-xs);justify-content:center;text-wrap:balance}.foodwaste-list-title{align-items:center;display:flex;height:36px;justify-content:center;min-height:36px}.foodwaste-list-title__text_wrapper{align-items:center;color:var(--ja-black-lighten-20);display:flex;font-family:Source Sans Pro;font-size:var(--ja-font-size-l);font-weight:regular;gap:var(--ja-size-xs)}.foodwaste-toggle-wrapper{align-items:center;background-color:#fff;border:1px solid var(--ja-black-lighten-40);border-radius:4px;color:var(--ja-black-lighten-30);display:flex;height:48px;min-height:48px;min-width:90px;padding:3px;position:relative;transition:all .2s;width:90px}.foodwaste-toggle-dial{border-radius:3px;height:40px;position:absolute;transition:all .2s cubic-bezier(.175,.885,.32,1.275);width:40px}.foodwaste-toggle-icon-off{left:13px}.foodwaste-toggle-icon-off,.foodwaste-toggle-icon-on{position:absolute;top:50%;transform:translateY(-50%);transition:all .2s}.foodwaste-toggle-icon-on{right:13px}.foodwaste-onboarding-wrapper{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.foodwaste-onboarding-scroll-container{display:flex;flex:1;overflow-y:scroll;width:100%}.foodwaste-onboarding-scroll-container::-webkit-scrollbar{display:none}.foodwaste-onboarding-card{align-items:center;display:flex;flex:0 0 100%;flex-direction:column;gap:var(--ja-size-m);justify-content:flex-start;padding:var(--ja-size-l) var(--ja-size-m);position:relative;text-align:center;text-wrap:balance}.foodwaste-onboarding-navigation-wrapper{align-items:center;display:flex;flex:0;flex-direction:column;gap:var(--ja-size-xs);justify-content:center;padding:0 0 var(--ja-size-m)}.foodwaste-onboarding-navigation-element{align-items:center;display:flex;gap:var(--ja-size-s);height:52px;justify-content:center}.foodwaste-onboarding-dots-wrapper{align-items:center;display:flex;gap:var(--ja-size-xs);justify-content:center;padding:var(--ja-size-xs) 0}.foodwaste-onboarding-dot{background-color:var(--ja-black-lighten-50);border-radius:99px;height:8px;min-height:8px;min-width:8px;transition:all .2s;width:8px}.foodwaste-onboarding-pulsing-border{animation-delay:.4s;animation-direction:alternate;animation-duration:1s;animation-iteration-count:infinite;animation-name:pulsing;animation-timing-function:ease-in;border:3px solid #0000;border-radius:6px;height:var(--height);left:var(--left);pointer-events:none;position:fixed;top:var(--top);width:var(--width);z-index:1000}@keyframes pulsing{0%{border-color:#0000}to{border-color:var(--ja-focus-base)}}.foodwaste-onboarding-fruit-container{height:100px;position:relative;width:100%}.foodwaste-onboarding-orange,.foodwaste-onboarding-orange__shadow{bottom:0;left:calc(50% - 50px);position:absolute}.foodwaste-onboarding-orange__shadow{background:radial-gradient(closest-side,#0003 0,#0000 100%);height:14px;transform:translateX(-50%);width:80px}.foodwaste-onboarding-lemon{bottom:0;left:calc(50% + 50px);position:absolute}.foodwaste-onboarding-lemon__shadow{background:radial-gradient(closest-side,#0003 0,#0000 100%);bottom:0;height:14px;left:calc(50% + 40px);position:absolute;transform:translateX(-50%);width:80px}.foodwaste-stores-location-list__settings-wrapper{align-items:center;color:var(--ja-black-lighten-20);display:flex;flex-direction:column;gap:var(--ja-size-s);padding:var(--ja-size-xxl) var(--ja-size-l) 0;text-align:center;text-wrap:balance}.foodwaste-stores-location-list__settings-wrapper p{color:var(--ja-black-lighten-10);font-size:1rem}.foodwaste-stores-list__input-wrapper{align-items:center;background-color:var(--ja-black-lighten-60);display:flex;gap:var(--ja-size-xxs);padding:var(--ja-size-xs) var(--ja-size-s);position:sticky;top:0;z-index:10}.foodwaste-stores-list__input-wrapper .ngr-input{width:100%}.foodwaste-stores-list__list{padding:0 var(--ja-size-s) var(--ja-size-xxl)}.foodwaste-stores-list__no-stores{padding:var(--ja-size-s) var(--ja-size-s) 0;text-align:center;text-wrap:balance}.foodwaste-main-wrapper{display:flex;flex-direction:column;height:100%}p{margin:0}.flex-r{display:flex;flex-direction:row}.flex-c{display:flex;flex-direction:column}.text__big{font-size:var(--ja-font-size-m)}.text__small{color:var(--ja-black-lighten-10);font-size:var(--ja-font-size-s)}.foodwaste-spinner-container{display:grid;padding:var(--ja-size-xxl) var(--ja-size-l) 0;place-items:center}.foodwaste-message-container{align-items:center;display:flex;flex-direction:column;gap:var(--ja-font-size-s);padding:var(--ja-size-xxl) var(--ja-size-l) 0}.minimal-slider{overflow:hidden;position:relative;--min-slider-spacerw:max(0px,calc(50vw - var(--page-max-width, 1260px)/2));margin-inline:calc((var(--page-padding, 16px) + var(--min-slider-spacerw))*-1)}.minimal-slider:after,.minimal-slider:before{bottom:1rem;content:"";position:absolute;top:0;width:calc(var(--min-slider-spacerw, 1px) + var(--page-padding, 16px));z-index:2}.minimal-slider:before{background:linear-gradient(90deg,#fff,#fff0);left:0}.minimal-slider:after{background:linear-gradient(90deg,#fff0,#fff);right:0}.minimal-slider__bullets{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:center}.minimal-slider__bullet{background-color:#0000;border:0;display:inline-block;padding:.5rem}.minimal-slider__bullet:after{background-color:#008c57;border-radius:50%;content:"";display:inline-block;height:.5rem;width:.5rem}.minimal-slider__slides{display:flex;overflow-x:auto;overflow-y:hidden;--slide-gap:min(5vw,var(--page-padding,16px));padding-bottom:1rem;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-color:#0000 #0000;scrollbar-width:thin}.minimal-slider__slides>div{flex-shrink:0;margin:0;min-height:var(--slider-minimum-height,200px);width:min(90vw,var(--slider-ideal-width,545px))}.minimal-slider__slides>div.minimal-slider--can-be-full{width:calc(min(var(--page-max-width, 1260px),100vw) - var(--slide-gap, 0))}.minimal-slider__slides .minimal-slider__spacer{display:block;flex-shrink:0;margin-inline-start:var(--slide-gap,0);width:var(--min-slider-spacerw,1px)}.minimal-slider__slides .minimal-slider__spacer:last-child{margin-inline-start:0}.minimal-slider__slides--singular>div{width:calc(min(var(--page-max-width, 1260px),100vw) - var(--slide-gap, 0))}.ws-coupon{border-radius:10px;container-name:coupon;container-type:inline-size;padding-inline-end:var(--slide-gap,0);position:relative}.ws-coupon p{margin:0}.ws-coupon__card{background-color:#fff;color:#121211;height:100%}.ws-coupons-in-secondary .ws-coupon__card{background-color:#f5f5f5}.ws-coupon--status-used .ws-coupon__card{background-color:#ffffff80;color:#12121180}.ws-coupon--birthday .ws-coupon__card{background-color:#ffe6c1}.ws-coupon__card-content,.ws-coupon__placeholder{transition-delay:0;transition-duration:.5s;transition-property:transform opacity;transition-timing-function:ease-out}.ws-coupon--status-visible .ws-coupon__placeholder{opacity:0}.ws-coupon--status-inactive .ws-coupon__card-content{opacity:0;transform:scale(30%)}.ws-coupon__card-content--productlist{display:flex;flex-direction:column;gap:.5rem}.ws-coupon__placeholder{height:90%;left:0;pointer-events:none;position:absolute;top:5%;width:100%}.ws-coupon__placeholder svg{color:#0000001a;height:100%;width:100%}.ws-coupon .birthday-present{height:100%;margin:0;position:absolute;top:0;width:100%}.ws-coupon__labelSmalltext{font-size:.875rem;line-height:1.125rem;padding-inline-start:.5ch}.ws-coupon__label{display:inline-block;font-family:Ubuntu,sans-serif;font-size:1.125rem;line-height:1.625rem;line-height:1.5;position:relative}.ws-coupon__label--used{background-color:#121211;border-radius:.1em;color:#fff;padding-inline:.4em}.ws-coupon__title{font-size:1rem;font-weight:700;line-height:1.375rem;overflow:hidden;text-overflow:ellipsis}@media(min-width:768px){.ws-coupon__title{font-size:1.25rem;line-height:1.875rem}}@container coupon (max-width: 29.999rem){.ws-coupons__wrapper--carousel .ws-coupon__title{white-space:pre}}.ws-coupon__texts{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5em;justify-content:space-between;order:2;text-align:left}.ws-coupon__text-link{color:inherit;text-decoration:none}.ws-coupon__text-link:focus-visible .ws-coupon__title,.ws-coupon__text-link:hover .ws-coupon__title{text-decoration:underline}.ws-coupon__catdate{flex:0 1 100%;font-size:.875rem;line-height:1.125rem;order:1}.ws-coupon__title{flex:1 1 100%;order:2}.ws-coupon__card-content--productlist .ws-coupon__title{order:0}.ws-coupon__price,.ws-coupon__subtitle{flex:1 1 100%;order:3}.ws-coupon__tags{display:flex;flex:0 1 auto;flex-wrap:wrap;gap:6px;justify-content:flex-end;margin-block-end:.5rem;order:4}.ws-coupon__add{flex:0 1 auto;order:5}.ws-coupon__add .ws-add-to-cart--compact{justify-content:end}.ws-coupon__link,.ws-coupon__productGrid{flex:0 1 100%;order:6}@container coupon (min-width: 22rem) and (max-width: 29.999rem){.ws-coupon__texts{flex-direction:row;flex-wrap:wrap}.ws-coupon__title{flex:1 1 calc(100% - 10rem);order:1}.ws-coupon__catdate{flex:0 1 9rem;order:2;text-align:end}.ws-coupon__price,.ws-coupon__subtitle{flex:1 1 calc(100% - 10rem);order:3}.ws-coupon__tags{flex:1 1 calc(100% - 10rem);order:4}.ws-coupon__add,.ws-coupon__link,.ws-coupon__productGrid{align-content:end;flex:0 1 9rem;justify-items:end;order:5;text-align:end}}.ws-coupon__card-content{display:flex;flex-direction:column;gap:.75em}@container coupon (min-width: 30rem){.ws-coupon__card-content{flex-direction:row;gap:1.5em}.ws-coupon__card-content--productlist{flex-direction:column}.ws-coupon__category,.ws-coupon__date{display:inline-block}.ws-coupon__category:after{content:"|";display:inline-block;text-align:center;width:1.25em}.ws-coupon__texts{flex:1 1 auto}.ws-coupon__tags{margin-block:1em}.ws-coupon__productGrid .ws-product-list{display:grid;grid-template-columns:1fr 1fr}}.ws-coupon{transition-delay:1.2s;transition-duration:.5s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.58,1.65,.6,.95)}.ws-coupon:first-child{transition-delay:0s}.ws-coupon:nth-child(2){transition-delay:.15s}.ws-coupon:nth-child(3){transition-delay:.3s}.ws-coupon:nth-child(4){transition-delay:.45s}.ws-coupon:nth-child(5){transition-delay:.6s}.ws-coupon:nth-child(6){transition-delay:.75s}.ws-coupon:nth-child(7){transition-delay:.9s}.ws-coupon:nth-child(8){transition-delay:1.05s}.ws-coupons__anim--birthday-notActivated .ws-coupon--birthday,.ws-coupons__anim--notActivated .ws-coupon,.ws-coupons__anim--regular-notActivated .ws-coupon--regular{opacity:0;transform:translate(0)}.ws-coupons__anim--animateV.ws-coupons__anim--birthday-notActivated .ws-coupon--birthday,.ws-coupons__anim--animateV.ws-coupons__anim--notActivated .ws-coupon,.ws-coupons__anim--animateV.ws-coupons__anim--regular-notActivated .ws-coupon--regular{height:0;overflow:hidden;transform:translateY(20vh);width:0}.ws-coupons__anim--animateH.ws-coupons__anim--birthday-notActivated .ws-coupon--birthday,.ws-coupons__anim--animateH.ws-coupons__anim--notActivated .ws-coupon,.ws-coupons__anim--animateH.ws-coupons__anim--regular-notActivated .ws-coupon--regular{height:0;overflow:hidden;transform:translateX(20vh);width:0}.ws-coupon__images{display:flex;gap:.5em;height:4.75em;margin:0;padding:0;width:100%}.ws-coupon__image{background-color:#fff;border:1px solid #fff;border-radius:.375em;flex:1 1 6em;list-style-type:none;margin:0;padding:.5em;position:relative}.ws-coupons-in-primary .ws-coupon__image{border:1px solid #f5f5f5}.ws-coupons-in-primary .ws-coupon--birthday .ws-coupon__image{border:1px solid #ffe6c1}.ws-coupon__image--more{color:#6c7584;display:inline-block;font-size:1rem;font-weight:700;left:0;line-height:1.375rem;line-height:2rem;margin-top:-1rem;position:absolute;right:0;text-align:center;top:50%;width:100%}.ws-coupon__img.ws-image--common-image-service{height:100%;padding-bottom:0;width:100%}@container coupon (min-width: 30rem){.ws-coupon__image{min-height:6em;padding:1.125em}.ws-coupon__image--more{font-size:1.125rem;line-height:1.625rem;line-height:2rem}.ws-coupon__images{display:flex;flex:0 0 12.5em;flex-wrap:wrap;gap:.5em;height:12.5em;width:12.5em}.ws-coupon__images--2{flex-direction:column}}.ws-coupon-popup__bannercircle{box-sizing:initial;height:6rem;left:50%;margin-left:-3rem;margin-top:0;position:absolute;top:25%;width:6rem}.ws-coupon-popup__bannercircle .birthday-present{height:130%;margin-block:-15%;margin-inline:-30%;width:160%}.ws-coupon-popup__bannercircle .birthday-present .bdp--circle{color:#fff}.ws-coupon-popup__details{background-color:#fff;border-radius:10px;margin-block-start:1.5rem;padding-block:1px}.ws-coupon-popup__header{margin-block:1.5rem .5rem}.ws-coupon-popup__header .ws-campaign-tag--coupon{justify-content:center;margin-block:.5rem 1rem}.ws-coupon-popup__title{font-size:1.25rem;font-weight:700;line-height:1.875rem}.ws-coupon-popup__category,.ws-coupon-popup__date{display:inline-block}.ws-coupon-popup__category:after{content:"|";display:inline-block;width:1.25rem}.ws-coupon-popup__also-heading{font-size:1rem;font-weight:700;line-height:1.375rem;margin:1rem 0 0;text-align:center}.ws-coupon-popup__also-heading .ngr-icon{display:block;margin-inline:auto;width:2.875rem}@media(min-width:768px){.ws-coupon-popup__also-heading{font-size:1.25rem;line-height:1.875rem}.ws-coupon-popup__also-heading .ngr-icon{display:inline-block;vertical-align:-70%}}.ngr-modal--coupon-products .ngr-modal__header{margin-bottom:0;text-align:center}.ngr-modal--coupon-products .ngr-modal__full-bleed-banner{margin-bottom:0}.ngr-modal--coupon-products .ws-coupon-popup__category:after,.ngr-modal--coupon-products .ws-coupon-popup__header{text-align:center}.confetto{height:6em;left:50%;margin-left:-3em;margin-top:-3em;pointer-events:none;position:absolute;top:50%;width:6em}.confetto svg{display:block;height:6em;opacity:0;width:6em}.confetto--color-1{color:#008c57}.confetto--color-2{color:#034423}.confetto--color-3{color:#0192d0}.confetto--color-4{color:#03804d}.confetti-bg{background-color:#ffe6c1;height:12rem;max-height:15vh;overflow:hidden;position:relative;width:100%}.confetti-bg .confetto{font-size:.5em;transform:rotate(var(--angle,0deg))}.confetti-bg .confetto svg{opacity:1}.confetti-blast{font-size:min(1vw,.4rem)}.confetti-blast .confetto{font-size:var(--fontSize,1em);position:fixed;z-index:999;--xDestinaton:var(--xDestinaton,0);--spin-factor:var(--spinFactor,1);--delay:var(--delay,0);--duration:var(--duration,6s);--upFactor:var(--upFactor,0);animation-delay:var(--delay,0);animation-duration:var(--duration,6s);animation-fill-mode:forwards;animation-iteration-count:2;animation-name:fall;animation-timing-function:ease-out}.confetti-blast .confetto svg{animation-delay:var(--delay,0);animation-duration:var(--duration,6s);animation-fill-mode:forwards;animation-iteration-count:2;animation-name:leaf;animation-timing-function:ease-in-out;opacity:0}.confetti-blast .confetto--ticket,.confetti-blast .confetto--ticket svg{animation-iteration-count:1}@keyframes leaf{0%{opacity:0;transform:rotate(calc(180deg*var(--spin-factor, 1)))}6%{opacity:1;transform:rotate(calc(110deg*var(--spin-factor, 1)))}15%{transform:rotate(calc(-45deg*var(--spin-factor, 1)))}30%{transform:rotate(calc(43deg*var(--spin-factor, 1)))}40%{transform:rotate(calc(-41deg*var(--spin-factor, 1)))}50%{transform:rotate(calc(38deg*var(--spin-factor, 1)))}60%{transform:rotate(calc(-36deg*var(--spin-factor, 1)))}70%{opacity:1;transform:rotate(calc(34deg*var(--spin-factor, 1)))}80%{opacity:.8;transform:rotate(calc(-32deg*var(--spin-factor, 1)))}90%{opacity:.6;transform:rotate(calc(30deg*var(--spin-factor, 1)))}to{opacity:0;transform:rotate(calc(-29deg*var(--spin-factor, 1)))}}@keyframes leaf2{0%{opacity:0;transform:rotate3d(1,-1,-1,calc(180deg*var(--spin-factor, 1)))}6%{opacity:1;transform:rotate3d(-1,1,1,calc(110deg*var(--spin-factor, 1)))}15%{transform:rotate3d(1,-1,-.9,calc(180deg*var(--spin-factor, 1)))}30%{transform:rotate3d(-1,1,.8,calc(180deg*var(--spin-factor, 1)))}40%{transform:rotate3d(.9,-1,-.75,calc(180deg*var(--spin-factor, 1)))}50%{transform:rotate3d(-.9,1,.7,calc(180deg*var(--spin-factor, 1)))}60%{transform:rotate3d(.7,-1,-.65,calc(180deg*var(--spin-factor, 1)))}70%{opacity:1;transform:rotate3d(-.6,1,.5,calc(180deg*var(--spin-factor, 1)))}80%{opacity:.8;transform:rotate3d(.5,-1,-.5,calc(180deg*var(--spin-factor, 1)))}90%{opacity:.6;transform:rotate3d(-.45,1,.4,calc(180deg*var(--spin-factor, 1)))}to{opacity:0;transform:rotate3d(.45,-1,-.4,calc(180deg*var(--spin-factor, 1)))}}@keyframes fall{0%{transform:translate(0)}15%{transform:translate(calc(var(--xDestinaton, 0)*.3),calc(-15vh*var(--upFactor, 0)))}to{transform:translate(var(--xDestinaton,0),45vh)}}.ws-coupon-login__wrap{container-name:couploginwrap;container-type:inline-size}.ws-coupon-login{background-color:#f5f5f5;border-radius:10px;margin-block-end:1rem;min-height:6rem;overflow:hidden;padding:1rem 1rem 1rem 5rem;position:relative;transition:all .7s ease-in-out}.ws-coupon-login__texts p{margin:0}.ws-coupon-login__heading{font-size:1.125rem;font-weight:700;line-height:1.625rem;margin:0 0 .25em}@media(min-width:768px){.ws-coupon-login__heading{font-size:1.5rem;line-height:2.25rem}}@container couploginwrap (min-width: 43rem){.ws-coupon-login{align-items:center;display:flex;flex-direction:row;gap:1.25rem;justify-content:space-between;margin:1.5rem auto;max-width:43.75rem;overflow:visible;padding:1rem}}.ws-coupon-login__icon{aspect-ratio:1/1;background-color:#fff;border-radius:50%;height:6rem;left:-2rem;margin-top:-3rem;position:absolute;top:50%;transition:all .7s ease-in-out;width:6rem}.ws-coupon-login__icon-initial{height:100%;left:0;position:absolute;top:0;width:100%}.ws-coupon-login__texts{margin-block-end:.5rem}@container couploginwrap (min-width: 43rem){.ws-coupon-login__texts{flex:1 1 auto}.ws-coupon-login__icon{flex:0 0 6rem;left:0;margin:0;position:relative;top:0}}.ws-coupon-login__buttons{height:auto}@container couploginwrap (min-width: 43rem){.ws-coupon-login__buttons{flex:0 0 12rem;padding-inline-end:1rem}}.ws-mypage{background-color:#0000;display:flex;padding:24px}@media(max-width:1139px){.ws-mypage{padding:16px}}.ws-mypage__text-container{font-size:1rem;line-height:1.375rem;margin:0}@media(max-width:767px){.ws-mypage__text-container{font-size:.875rem;line-height:1.125rem}}.ws-mypage__text-container:not(:last-child){margin-bottom:16px}.ws-mypage__text-container p{margin:0 0 16px}.ws-mypage__text-container p:last-child{margin:0}.ws-mypage__text-container a{color:#008c57;transition:color .3s linear}@media(hover:hover){.ws-mypage__text-container a:not(:disabled):focus,.ws-mypage__text-container a:not(:disabled):hover{color:#034423}}@media(hover:none){.ws-mypage__text-container a:not(:disabled):active{color:#034423}}@media(min-width:1140px){.ws-mypage__module__container{background-color:#0000;flex:2;margin-left:24px}}@media(min-width:768px){.ws-mypage__module__container{top:101px}}@media(max-width:767px){.ws-mypage__module__container{top:0}}@media(max-width:1139px){.ws-mypage__module__container{background-color:#fff;height:100dvh;left:0;overflow:auto;padding-bottom:40px;position:fixed;top:0;width:100dvw;z-index:99}}.ws-mypage__module__container-appear,.ws-mypage__module__container-enter{opacity:0;transform:translateX(100%)}.ws-mypage__module__container-appear-active,.ws-mypage__module__container-enter-active{opacity:1;transform:translateX(0);transition:opacity .3s ease,transform .3s ease;z-index:3}.ws-mypage__module__container-exit{opacity:1;transform:translateX(0)}.ws-mypage__module__container-exit-active{opacity:0;transform:translateX(150%);transition:opacity .3s ease,transform .3s ease;z-index:1}.ws-mypage__module__mobile-header{align-items:center;background-color:#fff;border-bottom:1px solid #e5e5e5;color:#6c7584;display:flex;padding:16px;position:sticky;top:0;z-index:4}@media(min-width:1140px){.ws-mypage__module__mobile-header{display:none}}.ws-mypage__module__mobile-header__back-arrow{margin-right:16px}.ws-mypage__menu{border:1px solid #e5e5e5;flex:1;height:100%;transition:flex 1s ease}@media(min-width:1140px){.ws-mypage__menu{margin-right:auto;max-width:376px}}.ws-mypage__menu__item{align-items:center;color:#6c7584;cursor:pointer;display:flex;padding:16px 16px 16px 24px}.ws-mypage__menu__item:not(:last-child){border-bottom:1px solid #e5e5e5}.ws-mypage__menu__item__icon{margin-right:16px}@media(max-width:1139px){.ws-mypage__menu__item__icon{margin-right:12px}}.ws-mypage__menu__item__arrow{align-self:flex-end;margin-left:auto}.ws-mypage__menu__item.selected{color:#008c57}.ws-transaction-complaint__header-title{font-size:1.5rem;font-weight:700;line-height:2.25rem;margin:0 0 16px;text-align:center}@media(min-width:768px){.ws-transaction-complaint__header-title{font-size:1rem;line-height:1.375rem;margin:0 0 24px}}.ws-transaction-complaint__header{font-size:1.125rem;font-weight:700;line-height:1.625rem;margin:0 0 24px}@media(min-width:768px){.ws-transaction-complaint__header{font-size:1.5rem;line-height:2.25rem}}.ws-transaction-complaint__body-text{font-size:.875rem;line-height:1.125rem}@media(min-width:768px){.ws-transaction-complaint__body-text{font-size:1rem;line-height:1.375rem}}.ws-transaction-complaint__body-text ul{margin:0;padding-inline-start:24px}.ws-transaction-complaint__body-text li{display:list-item;list-style:disc none outside}.ws-transaction-complaint__body-text li:not(:last-child){margin:0 0 10px}.ws-transaction-complaint__body-text p{margin:0 0 24px}.ws-transaction-complaint__body-text p:last-child{margin:0}@media(min-width:768px){.ws-transaction-complaint__main-wrapper{display:flex;gap:48px}}@media(max-width:767px){.ws-transaction-complaint__main-wrapper--reverse{display:flex;flex-direction:column-reverse}}.ws-transaction-complaint__main{margin-bottom:24px}@media(min-width:768px){.ws-transaction-complaint__main{flex:1.5;margin-bottom:40px}}.ws-transaction-complaint__aside{margin-bottom:40px}@media(min-width:768px){.ws-transaction-complaint__aside{align-self:flex-start;flex:1;margin-bottom:0;position:sticky;top:0}}.ws-transaction-complaint__aside-item--complaints{background-color:#f5f5f5}.ws-transaction-complaint__aside-item:not(:last-child){margin-bottom:24px}@media(min-width:768px){.ws-transaction-complaint__aside-item:not(:last-child){margin-bottom:40px}}.ws-transaction-complaint__aside-header{font-size:.875rem;font-weight:700;line-height:1.125rem;margin-bottom:16px}@media(min-width:768px){.ws-transaction-complaint__aside-header{font-size:1rem;line-height:1.375rem}}.ws-transaction-complaint__aside-content:not(:last-child){margin-bottom:24px}.ws-transaction-complaint__intro-list{list-style:none;margin:8px 0 32px!important;padding:0!important}.ws-transaction-complaint__intro-list-item{list-style-type:none!important;margin:0 0 8px!important;min-height:40px;padding:12px 0 0 48px;position:relative}.ws-transaction-complaint__intro-list-item:last-child{margin-bottom:0}.ws-transaction-complaint__intro-list-icon{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:40px;justify-content:center;left:0;position:absolute;top:0;width:40px}.ws-transaction-complaint__intro-list-complaint-info{text-align:center}.ws-transaction-complaint__intro-list-camera-info{font-style:italic;text-align:center}.ws-transaction-complaint__form{flex:1}.ws-transaction-complaint__form-title{font-size:1.125rem;font-weight:700;line-height:1.625rem;margin:0 0 16px;text-align:center}.ws-transaction-complaint__image-preview{margin-bottom:16px}@media(max-width:767px){.ws-transaction-complaint__image-preview{margin-bottom:16px}}.ws-transaction-complaint__form-message-header{font-size:.875rem;font-weight:700;line-height:1.125rem;margin:0 0 8px}.ws-transaction-complaint__form-message{font-size:.875rem;line-height:1.125rem}.ws-transaction-complaint__form-message ul{margin:0 0 8px;padding-inline-start:16px}.ws-transaction-complaint__form-message li{display:list-item;list-style:disc none outside}.ws-transaction-complaint__form-message p{margin:0 0 8px}.ws-transaction-complaint__form-message p:last-child{margin:0}.ws-image-file-preview__image-list{display:flex;flex-wrap:wrap;gap:16px}.ws-image-file-preview__image-item{background-color:#0000;border:0;color:inherit;display:block;padding:0;position:relative;text-align:left;text-decoration:none;transition:color .3s linear}@media(hover:hover){.ws-image-file-preview__image-item:not(:disabled):focus,.ws-image-file-preview__image-item:not(:disabled):focus-within,.ws-image-file-preview__image-item:not(:disabled):hover{color:#034423}}@media(hover:none){.ws-image-file-preview__image-item:not(:disabled):active{color:#034423}}.ws-image-file-preview__image-item:not(:disabled){cursor:pointer}.ws-image-file-preview__image{display:block;max-height:80px;max-width:80px}.ws-image-file-preview__spinner{align-items:center;background-color:#fffc;display:flex;flex-direction:row;height:100%;left:0;position:absolute;top:0;width:100%}.ws-image-file-preview__icon{background-color:#fff;border-radius:50%;display:block;padding:8px;position:absolute;right:4px;top:4px}.ws-image-file-preview__button{font-size:.875rem;line-height:1.125rem;margin-top:8px}.ws-image-file-preview__error{margin-top:16px}.ws-input-file-wrapper{align-items:center;cursor:pointer;display:flex}@media(hover:hover){.ws-input-file-wrapper:not(:disabled):focus .ws-input-file-wrapper__button,.ws-input-file-wrapper:not(:disabled):focus-within .ws-input-file-wrapper__button,.ws-input-file-wrapper:not(:disabled):hover .ws-input-file-wrapper__button{color:#034423}}@media(hover:none){.ws-input-file-wrapper:not(:disabled):active .ws-input-file-wrapper__button{color:#034423}}.ws-input-file-wrapper__icon{color:#008c57}.ws-input-file-wrapper__value{flex:1;font-size:1rem;line-height:1.375rem;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.ws-input-file-wrapper__placeholder{color:#999}.ws-input-file-wrapper__button{color:#008c57;transition:color .3s linear}.ws-input-file-wrapper:focus-within{border-color:#00623d;box-shadow:0 0 0 4px #00e78f}.ws-input-file-wrapper:focus-within .ws-input-file-wrapper__button{color:#034423}.ws-input-file-wrapper__input{overflow:hidden;position:absolute;clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;padding:0;width:1px}.ws-input-group-wrapper--size-xl{max-width:320px}.ws-input-group-wrapper--size-l{max-width:256px}.ws-input-group-wrapper--size-s{max-width:160px}.ws-input-group-wrapper--size-xs{width:100px}.ws-input-group-wrapper--block{height:100px;line-height:1.45;width:100%}.ws-transaction-details-row{background-color:#fff;box-shadow:inset 0 -1px 0 0 #f5f5f5;font-size:.875rem;line-height:1.125rem;padding:16px}@media(min-width:768px){.ws-transaction-details-row{padding:24px 32px}}.ws-transaction-details-row__line{align-items:center;display:flex;justify-content:space-between;transition:color .3s linear}.ws-transaction-details-row__bonus--loyalty-club-bonus{color:#0a0066;font-weight:700}.ws-transaction-details-row__amount,.ws-transaction-details-row__description{font-weight:700}.ws-transaction-details-row__description{display:block;flex:1;margin-bottom:4px}.ws-transaction-details-row__icon{margin-left:8px}.ws-transaction-details-row__savings-amount,.ws-transaction-details-row__savings-description{color:#008c57;font-weight:700;margin-bottom:8px}.ws-transaction-details-row__amount,.ws-transaction-details-row__savings-amount{margin-left:8px;min-width:60px;text-align:right;white-space:nowrap}.ws-transaction-details-row__details{color:#6c7584;display:flex;flex-direction:column}.ws-transaction-details-row__details__limited-info{margin-top:4px}.ws-transaction-details-row .ws-complaint-status-box{margin-top:16px}button.ws-transaction-details-row{background-color:#0000;border:0;color:inherit;display:block;font-family:inherit;text-align:left;text-decoration:none;width:100%}button.ws-transaction-details-row:disabled{background-color:#f5f5f5;box-shadow:inset 0 -1px 0 0 #fff}button.ws-transaction-details-row:not(:disabled){cursor:pointer}@media(hover:hover){button.ws-transaction-details-row:not(:disabled):not(:disabled):focus .ws-transaction-details-row__line,button.ws-transaction-details-row:not(:disabled):not(:disabled):focus-within .ws-transaction-details-row__line,button.ws-transaction-details-row:not(:disabled):not(:disabled):hover .ws-transaction-details-row__line{color:#034423}}@media(hover:none){button.ws-transaction-details-row:not(:disabled):not(:disabled):active .ws-transaction-details-row__line{color:#034423}}button.ws-transaction-details-row .ws-complaint-status-box{background-color:#0000;padding:0}.ws-complaint-status-box{background-color:#f5f5f5;border-radius:4px;padding:14px 16px}@media(min-width:768px){.ws-complaint-status-box{font-size:.9375rem;line-height:1.25rem}}*{box-sizing:border-box}.ws-visually-hidden{overflow:hidden;position:absolute;clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;padding:0;width:1px}@media(max-width:767px){.ws-hidden-phone{overflow:hidden;position:absolute;clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;padding:0;width:1px}}@media(min-width:768px){.ws-hidden-tablet-desktop{overflow:hidden;position:absolute;clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;padding:0;width:1px}}@media(min-width:1140px){.ws-hidden-desktop{overflow:hidden;position:absolute;clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;padding:0;width:1px}}fieldset{border:0;margin:0;outline:none;padding:0}.ws-unauthorized-message__header{font-size:1.25rem;font-weight:700;line-height:1.875rem;margin:0 0 8px}.ws-unauthorized-message__paragraph{font-size:1rem;line-height:1.375rem;margin:0 0 16px}.ws-unauthorized-message__paragraph:last-child{margin-bottom:0}.ws-transaction-history-table{color:#121211}.ws-transaction-history-table__table{border-collapse:initial;border-spacing:0;overflow:auto;width:100%}.ws-transaction-history-table__table--grouped-months thead .ws-transaction-history-table__row th{border-width:0}.ws-transaction-history-table__row{background-color:#fff;font-size:.875rem;line-height:1.125rem}@media(min-width:768px){.ws-transaction-history-table__row{font-size:1rem;line-height:1.375rem}}@media(max-width:767px){.ws-transaction-history-table__row--has-complaint-status .ws-transaction-history-table__col{border-bottom:0;padding-bottom:0}.ws-transaction-history-table__row--has-complaint-status .ws-transaction-history-table__description-complaint-status{display:none}}@media(min-width:768px){.ws-transaction-history-table__row--complaint-status{display:none}}.ws-transaction-history-table__row--is-last .ws-transaction-history-table__col{border-width:0}.ws-transaction-history-table__row--sum--month{background-color:#f5f5f5;height:60px}.ws-transaction-history-table__row--sum--month .ws-transaction-history-table__col{border-color:#fff}.ws-transaction-history-table__row--sum--total{color:#fff}.ws-transaction-history-table__row--sum--total td,.ws-transaction-history-table__row--sum--total th{background-color:#121211;border-bottom:0}.ws-transaction-history-table__row--sum--total .ws-transaction-history-table__amount{color:inherit}.ws-transaction-history-table__row--sum td,.ws-transaction-history-table__row--sum th{font-weight:700;vertical-align:middle}@media(max-width:767px){.ws-transaction-history-table__description-content .ws-complaint-status-box{display:none}}.ws-transaction-history-table__header-primary{display:block;font-size:1rem;font-weight:700;line-height:1.375rem;margin-bottom:4px}.ws-transaction-history-table__header-secondary{color:#6c7584;display:block;font-weight:400}.ws-transaction-history-table__trumf-total{display:block;font-weight:700;margin-bottom:4px;white-space:nowrap}.ws-transaction-history-table__amount{color:#6c7584;display:block;font-weight:400;white-space:nowrap}.ws-transaction-history-table__col{border-bottom:1px solid #e5e5e5;padding:16px 8px}.ws-transaction-history-table__col:last-child{padding-right:16px}.ws-transaction-history-table__col--description{font-weight:400;padding-left:16px;text-align:left;width:85%}@media(min-width:768px){.ws-transaction-history-table__col--description{padding-left:32px}}.ws-transaction-history-table__col--amount{text-align:right;vertical-align:bottom;white-space:nowrap}.ws-transaction-history-table__col--details{vertical-align:bottom}.ws-transaction-history-table__col--sticky{bottom:0;position:sticky;z-index:5}.ws-transaction-history-table thead tr{height:60px}.ws-transaction-history-table thead th{background-color:#fff;border-bottom:1px double #e5e5e5;font-weight:700;position:sticky;top:0;z-index:4}.ws-transaction-history-table__description-icon{display:block;height:24px;margin:2px 0 12px;max-width:96px}@media(min-width:768px){.ws-transaction-history-table__description-icon{margin-top:4px}}.ws-transaction-history-table__description-icon svg{height:24px;width:100%}@media(min-width:768px){.ws-transaction-history-table__description-content{align-items:flex-end;display:flex;justify-content:space-between}}.ws-transaction-history-table__description-title{display:block;margin-bottom:4px;overflow-wrap:anywhere;word-wrap:break-word}.ws-transaction-history-table__description-date{color:#6c7584;display:block;font-weight:400}.ws-transaction-history-table__details-button,.ws-transaction-history-table__toggle-button{background:#0000;padding:12px 9px!important}@media(hover:hover){.ws-transaction-history-table__details-button:not(:disabled):focus,.ws-transaction-history-table__details-button:not(:disabled):focus-within,.ws-transaction-history-table__details-button:not(:disabled):hover,.ws-transaction-history-table__toggle-button:not(:disabled):focus,.ws-transaction-history-table__toggle-button:not(:disabled):focus-within,.ws-transaction-history-table__toggle-button:not(:disabled):hover{background-color:#0000!important}}@media(hover:none){.ws-transaction-history-table__details-button:not(:disabled):active,.ws-transaction-history-table__toggle-button:not(:disabled):active{background-color:#0000!important}}.ws-transaction-history-table__details-button .ngr-button__icon,.ws-transaction-history-table__toggle-button .ngr-button__icon{transition:transform .3s ease-in-out}.ws-transaction-history-table__details-button--expanded .ngr-button__icon,.ws-transaction-history-table__toggle-button--expanded .ngr-button__icon{transform:rotate(-.5turn)}.ws-account-verification__card{margin-bottom:24px!important}.ngr-card--section .ws-account-verification__warning{margin-bottom:24px}.ws-mypage-confirm-customer-data{margin:0 auto;max-width:700px}.ws-mypage-confirm-customer-data__footer-accept,.ws-mypage-confirm-customer-data__footer-error{margin-bottom:40px}.ws-mypage-confirm-customer-data__footer-actions{justify-content:flex-start}@media(max-width:767px){.ws-mypage-confirm-customer-data__footer-actions{flex-direction:column;margin-bottom:0;margin-top:0}.ws-mypage-confirm-customer-data__footer-actions>*{flex:1;flex-grow:1;margin-left:0!important;margin-right:0!important;width:100%}.ws-mypage-confirm-customer-data__footer-actions>* .ngr-button{width:100%}}.ws-account-verification-dialog__iframe{background:#0000;border:0;display:block;overflow:hidden;width:100%}.ws-account-verification-dialog__subheader{font-size:1rem;font-weight:700;line-height:1.375rem;margin:16px 0}.ws-account-verification-dialog__iframe{background-color:#fff}.ws-account-verification-dialog__spinner{margin:137px 0}.ws-account-verification-dialog__account{border-bottom:0;margin:0 0 16px;padding:0}.ngr-modal--account-verification{max-width:428px!important}@media(max-width:767px){.ngr-modal--account-verification{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;height:calc(100vh - 48px)!important;left:0!important;margin:48px 0 0!important;max-width:none!important;top:0!important;transform:none!important;width:100%!important}.ngr-modal--account-verification .ws-account-verification-dialog__content{padding-top:112px!important}.ngr-modal--account-verification .ws-account-verification-dialog__content--page-bankid{padding-top:0!important}}.ngr-modal--account-verification .ngr-modal__body{max-height:unset!important}.ngr-modal--account-verification .ws-account-verification-dialog__iframe-container{margin-top:8px;position:relative;z-index:1}@media(max-width:767px){.ngr-modal--account-verification .ws-account-verification-dialog__iframe-container{margin-top:16px}}@media(max-width:384px){.ngr-modal--account-verification .ws-account-verification-dialog__iframe-container{margin-left:-24px!important;margin-right:-24px!important}}.ws-mypage-card-item__content__flex{align-items:center;display:flex;justify-content:flex-start}.ws-mypage-card-item__content__flex>:first-child{margin-right:auto}.ws-mypage-card-item__content__flex>:not(:first-child):not(:last-child){margin-right:64px}.ws-mypage-card-item__value--button{align-items:center;background-color:#0000;border:0;color:inherit;cursor:pointer;display:flex;padding:0;text-align:left;text-decoration:underline}.ws-mypage-card-item__value-icon{border:1px solid #121211;border-radius:50%;display:inline-block;margin-left:8px;padding:4px}.ws-mypage-card-item__badge{color:#034423;text-transform:uppercase}.ws-mypage-card-item--processing .ws-mypage-card-item__badge,.ws-mypage-card-item--registering .ws-mypage-card-item__badge{color:#6c7584}.ws-mypage-card-item--unverified .ws-mypage-card-item__badge{color:#b12a0b}.ws-mypage-card-item--processing .ws-mypage-card-item__btn-wrapper{opacity:0}.ws-stripe-list-item{font-size:1rem;line-height:1.375rem}@media(max-width:767px){.ws-stripe-list-item{font-size:.875rem;line-height:1.125rem}}.ws-stripe-list-item--inline{align-items:center;display:flex}.ws-stripe-list-item--inline .ws-stripe-list-item__label{flex:0;margin:0!important;white-space:nowrap}.ws-stripe-list-item--inline .ws-stripe-list-item__value{flex:1;text-align:right}.ws-stripe-list-item--compact{padding-bottom:16px;padding-top:16px}.ws-stripe-list-item--alt{border:0;padding:0}.ws-stripe-list-item--alt:not(:last-child){margin-bottom:16px}.ws-stripe-list-item__label{color:#6c7584}.ws-stripe-list-item__label:not(:last-child){margin-bottom:8px}@media(max-width:767px){.ws-stripe-list-item__label:not(:last-child){margin-bottom:4px}}.ws-stripe-list-item__value{font-weight:700}.ws-stripe-list-item__value--error{color:#b12a0b}.ws-stripe-list-item__value--warning{color:#ee8200}.ws-stripe-list-item__value--success{color:#03804d}.ws-mypage-section{border:1px solid #e5e5e5;margin-bottom:16px;opacity:1;transition:opacity .3s linear}@media(min-width:1140px){.ws-mypage-section{margin-bottom:40px}}.ws-mypage-section--hidden{opacity:0}.ws-mypage-section--blur{opacity:.4;pointer-events:none}.ws-mypage-section--communication-page .ngr-accordion-item__icon--header .ngr-icon__svg{fill:initial;max-width:68px;width:auto}.ws-mypage-section__header.ngr-card__header--section .ngr-card__title-text{font-size:2rem;line-height:2.75rem}@media(max-width:767px){.ws-mypage-section__header.ngr-card__header--section .ngr-card__title-text{font-size:1.25rem;line-height:1.875rem}}.ws-mypage-section .ngr-card__footer--section .ngr-button-group{justify-content:flex-start}@media(max-width:767px){.ws-mypage-section .ngr-card__footer--section .ngr-button-group{flex-direction:column;margin-bottom:0;margin-top:0}.ws-mypage-section .ngr-card__footer--section .ngr-button-group>*{flex:1;flex-grow:1;margin-left:0!important;margin-right:0!important;width:100%}.ws-mypage-section .ngr-card__footer--section .ngr-button-group>* .ngr-button,.ws-mypage-section .ngr-card__footer--section .ngr-button-group>* .ngr-tooltip__button-wrapper{width:100%}}.ws-mypage-loader{position:relative}.ws-mypage-loader__overlay{opacity:1;transition:opacity .3s linear}.ws-mypage-loader__overlay--loading{min-height:200px;opacity:0;pointer-events:none}.ws-mypage-loader__spinner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ws-mypage-banner{color:#121211;display:flex;max-width:626px;padding:24px}@media(max-width:1139px){.ws-mypage-banner{padding:16px}}@media(max-width:767px){.ws-mypage-banner{flex-direction:column;padding-left:16px}}.ws-mypage-banner--fullwidth,.ws-mypage-banner--fullwidth .ws-mypage-banner__text-wrapper{max-width:unset}@media(min-width:768px){.ws-mypage-banner--fullwidth .ws-mypage-banner__header{max-width:unset}}.ws-mypage-banner--section{margin-bottom:64px;padding:0}.ws-mypage-banner__icon{display:block;height:40px;margin-bottom:8px;max-width:40px;min-width:40px}@media(min-width:768px){.ws-mypage-banner__icon{height:88px;margin-right:40px;max-width:88px;min-width:88px}}.ws-mypage-banner__text-wrapper{max-width:496px;vertical-align:top}.ws-mypage-banner__header{font-family:Ubuntu,sans-serif;font-size:1.5rem;font-weight:700;line-height:2.25rem;margin:0 0 8px}@media(min-width:768px){.ws-mypage-banner__header{font-size:2.25rem;line-height:3.125rem;max-width:496px}}.ws-transaction-details{background-color:#fff}.ws-transaction-details--parking{padding:32px}.ws-transaction-details__spinner{height:100%;justify-content:center;min-height:400px}.ngr-modal--transaction-details{border-bottom-left-radius:0;border-bottom-right-radius:0}.ngr-modal--transaction-details .ngr-modal__box{overflow:hidden}.ngr-modal--transaction-details .ngr-modal__body{margin:-24px;padding:0}@media(max-width:767px){.ngr-modal--transaction-details .ngr-modal__body{margin:-24px}}.ws-transaction-details--screenshot-mode{width:480px!important}.ws-transaction-details--screenshot-mode .ws-transaction-details-purchase__footer{position:relative!important}.ws-transaction-details--screenshot-mode .ws-show-more-item__collapse{height:auto!important;visibility:visible!important}.ws-transaction-details-parking__details:after,.ws-transaction-details-parking__details:before{content:" ";display:table}.ws-transaction-details-parking__details:after{clear:both}.ws-transaction-details-parking__details{font-size:.875rem;line-height:1.125rem;margin:0 0 24px;padding:0}.ws-transaction-details-parking__details dt{clear:both;float:left;margin:0 0 8px}.ws-transaction-details-parking__details dd{clear:right;float:right;margin:0 0 8px;text-align:right}.ws-transaction-details-parking__info{font-size:.875rem;line-height:1.125rem;margin-bottom:24px}.ws-transaction-details-parking__info p{margin:0 0 16px}.ws-transaction-details-parking__info p:last-child{margin-bottom:0}.ws-transaction-details-parking__info strong{font-weight:700}.ws-transaction-details-parking__operater-info{border-top:1px solid #bbf;font-size:.875rem;line-height:1.125rem;margin-top:24px;padding-top:24px}.ws-transaction-details-parking-header{align-items:flex-end;border-bottom:1px solid #bbf;display:flex;gap:16px;margin-bottom:16px;padding-bottom:24px}.ws-transaction-details-parking-header__partner{flex:1}.ws-transaction-details-parking-header__partner-icon{display:block;margin-bottom:8px}.ws-transaction-details-parking-header__partner-icon .ngr-icon__svg{height:24px;max-width:96px}.ws-transaction-details-parking-header__store-name{font-size:1.25rem;font-weight:700;line-height:1.875rem;margin:0 0 8px}.ws-transaction-details-parking-header__date{font-size:.875rem;line-height:1.125rem}.ws-transaction-details-parking-header__parking-icon{min-width:48px}.ws-transaction-details-purchase{font-size:.875rem;line-height:1.125rem}.ws-transaction-details-purchase__footer{background-color:#121211;color:#fff;font-size:.75rem;line-height:1rem;padding:24px 32px 16px}.ws-transaction-details-purchase__footer__row{display:flex;justify-content:space-between;margin-bottom:8px}.ws-transaction-details-purchase__footer__row--sum-purchase,.ws-transaction-details-purchase__footer__row--trumf-total{box-shadow:none;padding-bottom:2px;padding-top:2px}.ws-transaction-details-purchase__footer__row--trumf-total{background-color:#121211;bottom:0;color:#fff;margin-bottom:16px}.ws-transaction-details-purchase__footer__row--sum-purchase{font-size:.875rem;font-weight:700;line-height:1.25rem}.ws-transaction-details-purchase__footer__row>:last-child{min-width:80px;text-align:right}.ws-transaction-details-purchase__footer hr{margin-block-end:8px;margin-block-start:8px}.ws-transaction-details-purchase__read-more-group{margin-bottom:24px}.ws-transaction-details-purchase__read-more-group:last-child{margin-bottom:16px}.ws-transaction-details-purchase__mva-row,.ws-transaction-details-purchase__read-more-row{align-items:center;display:flex;justify-content:space-between}.ws-transaction-details-purchase__read-more-row{margin-bottom:8px}.ws-transaction-details-purchase__mva-row{margin-bottom:4px}.ws-transaction-details-purchase__mva-row:last-of-type,.ws-transaction-details-purchase__mva-row:nth-last-of-type(2){margin-bottom:0}.ws-transaction-details-purchase__mva-row--header,.ws-transaction-details-purchase__mva-row--sum{font-weight:700}.ws-transaction-details-purchase__mva-row>:not(:last-child){margin-right:8px}.ws-transaction-details-purchase__mva-row>:first-child{width:104px}.ws-transaction-details-purchase__mva-row>:nth-child(2){width:48px}.ws-transaction-details-purchase__mva-row>:nth-last-child(2){width:56px}.ws-transaction-details-purchase__mva-row>:last-child{text-align:right;width:72px}.ws-transaction-details-purchase .sticky{bottom:0;position:sticky}.ws-show-more-item{color:#fff}.ws-show-more-item--is-open{flex-direction:column}.ws-show-more-item--is-open .ngr-button__icon{transform:rotate(180deg)}.ws-show-more-item .ngr-button__icon,.ws-show-more-item__button{color:inherit}.ws-show-more-item .ngr-button__icon{transition:transform .3s ease-in-out}.ws-show-more-item__button{font-size:.9375rem;font-weight:700;line-height:1.25rem}@media(max-width:767px){.ws-show-more-item__button{font-size:.875rem;line-height:1.125rem}}.ws-show-more-item__button .ngr-button__text:not(:hover){box-shadow:none;text-decoration:none}.ws-show-more-item__button>*{color:#fff!important}.ws-show-more-item__collapse{transition:height .3s ease-in-out}.ws-show-more-item__collapse-content{padding-bottom:8px}.ws-transaction-details-purchase-header{background-color:#f5f5f5;box-shadow:inset 0 -1px 0 0 #f5f5f5;padding:48px 0 12px;position:relative;text-align:center}.ws-transaction-details-purchase-header__partner-icon{align-items:center;display:flex;justify-content:center;margin-bottom:16px}.ws-transaction-details-purchase-header__partner-icon .ngr-icon__svg{height:24px;max-width:96px}.ws-transaction-details-purchase-header__title{display:flex;font-size:1rem;font-weight:700;justify-content:center;line-height:1.5rem;margin:4px 0}.ws-transaction-details-purchase-header__store-map-link{cursor:pointer;margin-left:8px}.ws-transaction-details-purchase-header__store-map-link:hover{text-decoration:underline}.ws-transaction-details-purchase-header__date{color:#6c7584;display:block;font-size:.875rem;line-height:1.25rem}.ws-transaction-details-purchase-header__date-separator{margin-left:8px;margin-right:8px}.ws-transaction-details-purchase-header__actions{display:flex;justify-content:space-evenly}.ws-transaction-details-purchase-header__complaint-button,.ws-transaction-details-purchase-header__download-button{margin-top:8px}.ws-transactions-filter-bar{font-size:1rem;line-height:1.375rem;margin-bottom:16px}@media(min-width:768px){.ws-transactions-filter-bar{margin-bottom:24px}}.ws-transactions-filter-bar__header{font-family:Ubuntu,sans-serif;font-size:1.5rem;font-weight:700;line-height:2.25rem;margin:0 0 8px}@media(min-width:768px){.ws-transactions-filter-bar__header{font-size:2.25rem;line-height:3.125rem;margin-bottom:24px;padding:0 32px}.ws-transactions-filter-bar__buttons{padding:0 32px}}.ws-transfer-bonus__card-enter-active,.ws-transfer-bonus__card-exit-active{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.ws-transfer-bonus__card-enter{opacity:0;transition:opacity .3s linear}.ws-transfer-bonus__card-enter-active{opacity:1}.ws-transfer-bonus__card-exit{opacity:1;pointer-events:none;transition:opacity .3s linear}.ws-transfer-bonus__card-exit-active{opacity:0}.ws-transfer-bonus__heading{color:#121211;font-size:1.5rem;font-weight:700;line-height:2.25rem;margin:0 0 16px}@media(max-width:767px){.ws-transfer-bonus__heading{font-size:1.25rem;line-height:1.875rem}}.ws-transfer-bonus__body-text{color:#121211;font-size:1rem;line-height:1.375rem;margin-bottom:56px}@media(max-width:767px){.ws-transfer-bonus__body-text{font-size:.875rem;line-height:1.125rem;margin-bottom:48px}}.ws-transfer-bonus__body-text p,.ws-transfer-bonus__body-text-description{margin:0 0 20px}.ws-transfer-bonus__body-text p:last-child,.ws-transfer-bonus__body-text-description:last-child{margin-bottom:0}.ws-transfer-bonus .ngr-dropdown{display:flex}.ws-transfer-bonus .ngr-dropdown__toggle{justify-content:space-between}.ws-transfer-bonus .ngr-dropdown__menu{width:100%}.ws-transfer-bonus__button-group{margin-top:56px}@media(max-width:767px){.ws-transfer-bonus__button-group{margin-bottom:32px}}.ws-transfer-bonus__body-text+.ws-transfer-bonus__button-group{margin-top:0}.ws-transfer-bonus__error{margin:0 0 16px}.ws-transfer-bonus__loader-error{border:0!important}.ws-use-bonus{color:#121211;font-size:1rem;line-height:1.375rem}.ws-use-bonus__header--success{align-items:center;display:flex}.ws-use-bonus__header-text{flex:1}.ws-use-bonus__content--center-aligned{text-align:center}.ws-use-bonus__balance{font-weight:400;margin:0 0 16px}.ws-use-bonus__balance span{display:block}.ws-use-bonus__balance strong{color:#008c57;font-size:1.5rem;font-weight:700;line-height:2.25rem}.ws-use-bonus__form{margin-top:16px}.ws-use-bonus__form:last-child{margin-bottom:0}.ws-use-bonus__input--chain{display:flex}.ws-use-bonus__input--chain .ngr-button{display:flex;width:100%}.ws-use-bonus__input--chain .ngr-button__text{flex:1;text-align:left}.ws-use-bonus__hr{border:0;border-bottom:1px dotted #e2e0e1;margin:16px auto;width:60%}.ws-use-bonus__info{margin-top:16px}.ws-use-bonus__info--inline{font-size:.875rem;line-height:1.125rem}.ws-use-bonus__error-alert,.ws-use-bonus__webshop-message{margin-top:16px}.ws-use-bonus__steps li{list-style:decimal none outside}.ws-bonus-success-illustration{display:block;margin:0 auto 24px}.ws-bonus-success-illustration__icon{background:#f6f6f6;border-radius:50%;color:#008c57;height:96px;padding:16px;transition:transform .15s;transition-delay:.3s;width:96px}.ws-bonus-success-illustration--inline{height:56px;margin:0 16px 0 0;max-width:56px;padding:8px;width:56px}.ws-bonus-success-illustration--icon-appear{transform:scale(0)}.ws-bonus-success-illustration--icon-appear-active{transform:scale(1)}.ws-bonus-amount-input{margin:0 0 16px}.ws-bonus-amount-input:last-child{margin-bottom:0}.ws-bonus-amount-input__input-group,.ws-bonus-amount-input__input-group .ws-confirm-login-button__button-wrapper,.ws-bonus-amount-input__input-group .ws-confirm-login-button__wrapper{align-items:stretch;display:flex}.ws-bonus-amount-input__input{flex:1}.ws-bonus-amount-input__button{margin-left:16px}.ws-bonus-amount-input .ngr-input-group{margin:0!important;position:relative}.ws-bonus-amount-input .ngr-label{align-items:center;background-color:#fff;border-radius:4px;bottom:1px;cursor:text;display:flex;left:1px;margin:0!important;padding-left:12px;padding-right:12px;position:absolute;right:1px;top:1px;z-index:2}.ws-bonus-amount-input .ngr-label__text{color:inherit;font-size:1rem;font-weight:400;line-height:1.375rem}.ws-bonus-amount-input .ngr-input{background-color:#fff;position:relative;z-index:1}.ws-bonus-amount-input .ngr-input:focus,.ws-bonus-amount-input .ngr-input:focus-within{z-index:3}.ws-bonus-amount-input .ngr-input__field{position:relative}.ws-bonus-amount-input--has-focus .ngr-input{z-index:3}.ws-bonus-amount-input--loading .ngr-label{background-color:#f5f5f5;cursor:not-allowed}.ws-recipe-ingredients__list{list-style:none;margin:0;padding:0}.ws-recipe-ingredients__item{border-bottom:1px solid #e2e0e1;font-size:.875rem;line-height:1.125rem;padding:8px 0}.ws-recipe-ingredients__header{font-size:.875rem;font-weight:700;line-height:1.125rem;margin-bottom:8px;margin-top:20px}.ws-recipe-products__heading{display:none}.ws-recipe-products__list{list-style:none;margin:0 0 16px;padding:0}.ws-recipe-products__list:empty{display:none}.ws-recipe-products__item{background-color:#fff}.ws-recipe-products__item:not(.ws-recipe-products__item--subheader):not(.ws-recipe-products__item--totalprice){border-bottom:1px solid #e2e0e1}.ws-recipe-products__item--subheader{background-color:#0000;font-size:.9375rem;font-weight:700;line-height:1.25rem;margin-top:16px;padding:16px 8px}.ws-recipe-products__item--perperson,.ws-recipe-products__item--totalprice{background-color:#0000;border-top:1px solid #e2e0e1;display:flex;flex-basis:100%;font-size:.875rem;justify-content:space-between;line-height:1.125rem;margin-top:-1px;padding:16px 8px}.ws-recipe-products__sum{font-weight:700}.ws-recipe-products__actions{padding:0 8px}.ws-recipe-products__actions--top{margin-bottom:16px}.ws-recipe-products__actions--bottom{text-align:right}.ws-recipe-products__actions--bottom .ws-button{display:inline}.ws-recipe-products__panel-header{margin:0 0 16px}.ws-recipe-products__panel-title{background:#0000;border:0;border-bottom:2px solid #008c57;color:#008c57;cursor:pointer;display:block;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.375rem;outline:none;padding:4px 0;text-align:left;transition:color .1s;width:100%}.ws-recipe-products__panel-title--open .ws-recipe-products__panel-chevron-icon{transform:rotate(90deg)}.ws-recipe-products__panel-cart-icon{float:left;margin:-2px 8px 0 0}.ws-recipe-products__panel-chevron-icon{float:right;margin:2px 0 0 8px;transition:transform .3s}.ws-recipe-products__panel-action{margin-right:8px;text-transform:uppercase}.ws-recipe-products__panel-sum{color:#121211;float:right}.ws-recipe-products__panel-content{transition:height .3s ease-in-out}.ws-recipe-product-picker__title{font-size:1rem;font-weight:700;line-height:1.375rem;margin:16px 0 8px}.ws-recipe-product-picker__title:first-child{margin-top:0}.ws-recipe-product-picker__read-more{margin-bottom:16px}.ws-recipe-product-picker__read-more-content{font-size:.875rem;line-height:1.125rem;margin:0;padding:16px 0 0}.ws-unavailable-products-warning{background-color:#fff1ab;margin:0 0 16px}.ws-unavailable-products-warning p,.ws-unavailable-products-warning ul{font-size:.9375rem;line-height:1.25rem;list-style:none;margin:0 0 8px;padding:0}.ws-unavailable-products-warning p:last-child,.ws-unavailable-products-warning ul:last-child{margin-bottom:0}.ws-unavailable-products-warning li{display:inline;font-weight:700}.ws-unavailable-products-warning li:after{content:", "}.ws-unavailable-products-warning li:last-child:after{content:""}.ws-app .ws-unavailable-products-warning{margin-left:auto;margin-right:auto;max-width:300px}.ws-add-many-to-cart-button{overflow:hidden;text-align:center}@media(hover:hover){.ws-add-many-to-cart-button:not(:disabled):focus .ws-add-many-to-cart-button__after-add-inner:after,.ws-add-many-to-cart-button:not(:disabled):hover .ws-add-many-to-cart-button__after-add-inner:after{background-image:linear-gradient(75deg,#0000,#034423 64px)}}@media(hover:none){.ws-add-many-to-cart-button:not(:disabled):active .ws-add-many-to-cart-button__after-add-inner:after{background-image:linear-gradient(75deg,#0000,#034423 64px)}}.ws-add-many-to-cart-button__after-add,.ws-add-many-to-cart-button__before-add{display:block}.ws-add-many-to-cart-button__after-add-inner,.ws-add-many-to-cart-button__before-add-inner{display:inline-block;margin-left:7px;overflow:hidden;position:relative;vertical-align:middle}.ws-add-many-to-cart-button__before-add .ngr-icon{height:22px;margin-top:-1px;vertical-align:middle;width:22px}.ws-add-many-to-cart-button__after-add-inner:after{animation:ws-add-many-to-cart-button-fade .65s both;background-image:linear-gradient(75deg,#00623d00,#00623d 64px);bottom:0;content:"";display:block;left:-32px;position:absolute;right:0;top:0}@keyframes ws-add-many-to-cart-button-zoom{0%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes ws-add-many-to-cart-button-fade{0%{transform:translateX(0)}to{transform:translateX(105%)}}.ws-add-many-to-cart-modal__subheader{font-size:.9375rem;font-weight:700;line-height:1.25rem;margin-top:16px;padding:16px 8px}.ws-add-many-to-cart-modal__person-count{align-items:baseline;display:flex;flex-direction:row;gap:8px;margin-bottom:-8px;padding:0 8px}@media(max-width:479px){.ws-add-many-to-cart-modal__person-count{flex-wrap:wrap;justify-content:center;padding-top:0}}.ws-add-many-to-cart-modal__person-count-title{flex:1 1 auto;text-align:left}@media(max-width:479px){.ws-add-many-to-cart-modal__person-count-title{flex-basis:100%}}.ws-add-many-to-cart-modal__person-count-label{flex:0 1 3.5em;font-size:1rem;line-height:1.375rem;text-align:right}.ws-add-many-to-cart-modal__person-count-select{flex:0 1 90px;text-align:center}.ws-icon-circle{background-color:#121211;border-radius:50%;color:#fff;display:inline-block;position:relative;vertical-align:middle}.ws-icon-circle--outline{background-color:#0000;border:1px solid;color:inherit}.ws-icon-circle .ngr-icon__svg{display:block;left:50%;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%)}.ws-recipe-personcount{background-color:#fff;border:1px solid #e2e0e1;border-radius:4px;font-size:1rem;height:36px;line-height:1.375rem;outline:none;width:100%}.ws-savings-overview-web{align-items:center;display:flex;flex-direction:column;gap:32px;justify-content:space-between}@media(min-width:768px){.ws-savings-overview-web{flex-direction:row}}.ws-savings-overview-web__title{color:#121211;font-family:Ubuntu,sans-serif;font-size:2.5rem;font-weight:700;line-height:3.5rem;margin:0 0 8px}@media(max-width:767px){.ws-savings-overview-web__title{font-size:2rem;line-height:2.75rem}}@media(min-width:768px)and (max-width:1139px){.ws-savings-overview-web__title{font-size:1.75rem;line-height:2.5rem}}.ws-savings-overview-web__summary{align-self:flex-start;display:flex;flex:1;flex-direction:column}@media(min-width:1140px){.ws-savings-overview-web__summary{margin-top:32px}}@media(max-width:767px){.ws-savings-overview-web__summary{align-items:center;align-self:center;text-align:center}}.ws-savings-overview-web__chart{display:flex;flex:1;justify-content:center}.ws-savings-overview-web__chart .ws-savings-chart__container{margin:0}.ws-savings-overview-web__breakdown{display:flex;flex:1;justify-content:flex-end}.ws-savings-overview-web__fallback-title{margin-top:32px}.ws-savings-overview-web__description{font-size:1rem;line-height:1.375rem;margin-bottom:32px;max-width:100%;padding-right:0}@media(max-width:767px){.ws-savings-overview-web__description{max-width:240px}}.ws-savings-overview-web__dropdown{width:180px}.ws-savings-overview-fallback{filter:grayscale(1)}.ws-savings-overview-fallback .ws-savings-summary-web{align-items:flex-start;display:flex;flex:1;flex-direction:column;text-align:left}@media(max-width:767px){.ws-savings-overview-fallback .ws-savings-summary-web{align-items:center;text-align:center}}@media(min-width:1140px){.ws-savings-overview-fallback .ws-savings-summary-web{flex:2}}.ws-savings-overview-fallback .ws-savings-overview-web__breakdown,.ws-savings-overview-fallback .ws-savings-overview-web__chart{flex:1}.ws-savings-chart__container{margin-bottom:24px;position:relative}.ws-savings-chart__text-wrapper{display:flex;flex-direction:column;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.ws-savings-chart__value{font-size:1.5rem;font-weight:700;line-height:2.25rem}.ws-savings-chart__period{font-size:.875rem;line-height:1.125rem}.ws-worm-chart{display:block}.ws-worm-chart,.ws-worm-chart--web{margin:0 auto;width:fit-content}.ws-worm-chart__BONUS{stroke:#0a0066}.ws-worm-chart__OFFER{stroke:#008c57}.ws-worm-chart__COUPON{stroke:#e40521}.ws-worm-chart__MARKDOWN{stroke:#ffde0c}.ws-worm-chart__KNALL{stroke:#e8e5e3}.ws-worm-chart__TREFORTO{stroke:#fec9cc}.ws-savings-breakdown__header{margin:24px 0 32px}.ws-savings-breakdown__title{font-size:1.5rem;font-weight:700;line-height:2.25rem;margin-bottom:8px}.ws-savings-breakdown__subtitle{font-size:1rem;font-weight:400;line-height:1.375rem}.ws-savings-breakdown__list{display:flex;flex-direction:column;gap:16px;list-style-type:none;padding:0}.ws-savings-breakdown-fallback--message{gap:16px;padding:24px}.ws-savings-breakdown-fallback{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.ws-savings-breakdown-fallback__img{height:64px;width:auto}.ws-savings-breakdown-fallback__title{font-size:1rem;font-weight:700;line-height:1.375rem}.ws-savings-breakdown-fallback__subtitle{font-size:.875rem;font-weight:400;line-height:1.125rem}.ws-savings-breakdown-web{margin-top:0}.ws-savings-breakdown-web .ws-savings-breakdown__list{margin-top:0;min-width:240px}.ws-breakdown-list-item{align-content:center;display:flex;position:relative}.ws-breakdown-list-item__li{align-items:center;display:flex;justify-content:space-between}.ws-breakdown-list-item__label{align-items:center;display:flex;gap:24px;margin-right:32px;position:relative}.ws-breakdown-list-item__label__BONUS>div{background-color:#0a0066;color:#fff}.ws-breakdown-list-item__label__OFFER>div{background-color:#008c57;color:#e2e9e5}.ws-breakdown-list-item__label__COUPON>div{background-color:#e40521;color:#fff}.ws-breakdown-list-item__label__MARKDOWN>div{background-color:#ffde0c;color:#000}.ws-breakdown-list-item__label__KNALL>div{background-color:#e8e5e3;color:#171412}.ws-breakdown-list-item__label__TREFORTO>div{background-color:#fec9cc;color:#000}.ws-breakdown-list-item__icon{align-items:center;border-radius:100%;display:flex;height:42px;justify-content:center;width:42px}.ws-breakdown-list-item__bullet{border-radius:100%;height:16px;width:16px}.ws-breakdown-list-item__name{font-weight:700}.ws-savings-loyalty-club-item{display:flex}.ws-savings-loyalty-club-item__icon{align-items:center;background-color:inherit;border:2px solid;border-radius:100%;bottom:-8px;display:flex;justify-content:center;left:23px;padding:4px;position:absolute}.ws-breakdown-list-item__label__BONUS .ws-savings-loyalty-club-item__icon{background-color:#0a0066;color:#fff}.ws-breakdown-list-item__label__COUPON .ws-savings-loyalty-club-item__icon{background-color:#e40521;color:#fff}.ws-savings-loyalty-club-item__text{font-size:.875rem;font-weight:400;line-height:1.125rem;padding-top:2px}.ws-savings-tips{color:#121211;font-family:Ubuntu,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}.ws-savings-tips__container{position:relative}.ws-savings-tips__item{display:flex;flex:none;flex-direction:column;gap:4px;padding:16px 24px 16px 70px;width:100%}.ws-savings-tips__title{color:#000;font-size:1.25rem;font-weight:700;line-height:1.875rem}.ws-savings-tips__description{color:#000;font-size:.875rem;font-weight:400;line-height:1.375rem;margin:0}.ws-savings-tips__illustration{bottom:0;height:var(--height);left:var(--offset-left);margin:auto 0;position:absolute;top:0;width:var(--width)}.ws-savings-tips__illustration img{height:100%;object-fit:contain;object-position:left;width:100%}.ws-manage-biometrics__units-list{width:100%}.biometrics-unit{align-items:center;justify-content:center}.biometrics-unit:not(:last-child){border-bottom:1px solid #e5e5e5}.biometrics-unit__container{display:flex;margin-bottom:16px;margin-top:16px}.biometrics-unit__title{display:inline-block;font-size:.875rem;font-weight:700;line-height:1.125rem}.biometrics-unit__remove{font-size:.875rem;line-height:1.125rem;margin-left:auto}.biometrics-unit__unit-added{font-size:.875rem;line-height:1.125rem;margin-bottom:4px}.biometrics-unit__unit-last-used{font-size:.875rem;line-height:1.125rem;margin-bottom:16px}.ws-manage-biometrics-options__text{font-size:.875rem;line-height:1.125rem;margin-bottom:8px;margin-top:8px;text-align:center;width:100%}.ngr-util__visuallyhidden{overflow:hidden;position:absolute;clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;padding:0;width:1px}.ngr-util__font-size{font-family:Ubuntu,sans-serif;margin-bottom:2rem}.ngr-util__font-size--alpha{font-size:2.75rem;line-height:3.75rem}.ngr-util__font-size--bravo{font-size:2.5rem;line-height:3.5rem}.ngr-util__font-size--charlie{font-size:2.25rem;line-height:3.125rem}.ngr-util__font-size--delta{font-size:2rem;line-height:2.75rem}.ngr-util__font-size--echo{font-size:1.75rem;line-height:2.5rem}.ngr-util__font-size--foxtrot{font-size:1.5rem;line-height:2.25rem}.ngr-util__font-size--golf{font-size:1.25rem;line-height:1.875rem}.ngr-util__font-size--hotel{font-size:1.125rem;line-height:1.625rem}.ngr-util__font-size--india{font-size:1rem;line-height:1.375rem}.ngr-util__font-size--juliette{font-size:.9375rem;line-height:1.25rem}.ngr-util__font-size--kilo{font-size:.875rem;line-height:1.125rem}.ngr-util__font-size--lima{font-size:.8125rem;line-height:1rem}.ngr-util__font-size--mike{font-size:.75rem;line-height:1rem}.ngr-util__body-text{font-size:1rem;line-height:1.375rem}.ngr-util__body-text p{margin:0 0 16px}.ngr-util__body-text p:last-child{margin:0}.ngr-util__body-text ol,.ngr-util__body-text ul{margin:0 0 16px;padding-left:32px}.ngr-util__body-text ol:last-child,.ngr-util__body-text ul:last-child{margin:0}.ngr-util__body-text ol li:not(:last-child),.ngr-util__body-text ul li:not(:last-child){margin:0 0 8px}.ngr-util__body-text ol,.ngr-util__body-text ol li{list-style:decimal none outside}.ngr-util__body-text ol li{display:list-item}.ngr-util__body-text ul,.ngr-util__body-text ul li{list-style:disc none outside}.ngr-util__body-text ul li{display:list-item}.ngr-bottom-drawer{background-color:#121211b3;bottom:0;height:100vh;height:calc(var(--vh, 1vh)*100);left:0;position:fixed;right:0;text-align:left;top:0;z-index:100}.ngr-bottom-drawer-appear .ngr-bottom-drawer__drawer,.ngr-bottom-drawer-enter .ngr-bottom-drawer__drawer{transform:translateY(100%)}.ngr-bottom-drawer-appear-active .ngr-bottom-drawer__drawer,.ngr-bottom-drawer-enter-active .ngr-bottom-drawer__drawer{transform:translateY(0);transition:transform .3s}.ngr-bottom-drawer-exit-active .ngr-bottom-drawer__drawer{transform:translateY(100%)!important;transition:transform .3s}.ngr-bottom-drawer__drawer{background-color:#fff;border-radius:4px 4px 0 0;bottom:0;box-shadow:0 3px 6px #12121133;height:calc(100vh - 144px);overflow-y:scroll;position:absolute;top:144px;width:100vw}.ngr-bottom-drawer__header{background-color:#fff;border-radius:4px 4px 0 0;display:flex;justify-content:space-between;left:0;padding:32px;position:sticky;top:0;width:100%;z-index:2}.ngr-bottom-drawer__header h3{font-size:1.125rem;font-weight:700;line-height:1.625rem;margin:0;text-align:center}.ngr-bottom-drawer__header:empty{display:none}.ngr-bottom-drawer__close-button{color:#00623d;height:24px;width:24px}.ngr-bottom-drawer__content{padding:0 32px 32px}.ngr-checkbox-list{display:flex;flex-direction:column;flex-wrap:wrap;width:100%}.ngr-checkbox-list>:not(:last-child){margin:0 0 12px}.ngr-checkbox-list--centered{justify-content:center}.ngr-checkbox-list--reverse{flex-direction:column-reverse}.ngr-checkbox-list--reverse>:not(:last-child){margin:12px 0 0}.ngr-checkbox-list--horizontal{flex-direction:row}.ngr-checkbox-list--horizontal>:not(:last-child){margin:0 24px 0 0}.ngr-checkbox-list--reverse.ngr-checkbox-list--horizontal{flex-direction:row-reverse;justify-content:flex-end}.ngr-checkbox-list--reverse.ngr-checkbox-list--horizontal>:not(:last-child){margin:0 0 0 24px}.ngr-fieldset{border:0;padding:0}.ngr-legend{color:#121211;font-family:Ubuntu,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.875rem;margin-bottom:16px;padding:0}.ngr-legend--visuallyhidden{overflow:hidden;position:absolute;clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;padding:0;width:1px}.ngr-progress-bar{background-color:#fff;border:1px solid #c5c5c5;border-radius:4px;box-shadow:0 1px 3px #12121133;color:#121211;display:flex;font-family:Ubuntu,sans-serif;height:16px;width:100%}.ngr-progress-bar--color-inverse{background-color:#008c57;border-color:#fff}.ngr-progress-bar--color-error,.ngr-progress-bar--color-success{background-color:#e5e5e5}.ngr-progress-bar--is-borderless{border:0}.ngr-progress-bar--is-shadowless{box-shadow:none}.ngr-progress-bar--is-transparent-background{background-color:initial}.ngr-progress-bar--extra-slim{border-color:#008c57;border-radius:0;height:4px}.ngr-progress-bar--slim{height:10px}.ngr-progress-bar--fat{height:20px}.ngr-progress-bar--corner-rounded,.ngr-progress-bar--corner-rounded .ngr-progress-bar__fill{border-radius:8px}.ngr-progress-bar--corner-rounded.ngr-progress-bar--slim,.ngr-progress-bar--corner-rounded.ngr-progress-bar--slim .ngr-progress-bar__fill{border-radius:5px}.ngr-progress-bar--corner-rounded.ngr-progress-bar--fat,.ngr-progress-bar--corner-rounded.ngr-progress-bar--fat .ngr-progress-bar__fill{border-radius:10px}.ngr-progress-bar__fill{align-items:center;background-color:#008c57;border:0;border-radius:4px;display:flex;height:100%;padding:0;position:relative;transition:width 1s ease-in-out,background-color .3s linear}.ngr-progress-bar__fill--color-inverse{background-color:#fff}.ngr-progress-bar__fill--color-success{background-color:#03804d}.ngr-progress-bar__fill--color-error{background-color:#b12a0b}.ngr-progress-bar__label{left:calc(100% + 8px);position:absolute}.ngr-progress-indicator{display:flex;flex-direction:row;justify-content:center}.ngr-progress-indicator__dot{background-color:initial;border:2px solid #0000;display:inline-block;height:12px;margin:0 2px;padding:0}.ngr-progress-indicator__dot:before{background-color:#e5e5e5;border-radius:50%;content:"";display:block;height:8px;margin-bottom:1px;transition:all .3s;width:8px}.ngr-progress-indicator__dot--filled:before{background-color:#008c57}.ngr-progress-indicator__dot--large:before{border:2px solid #008c57}.ngr-progress-indicator--is-inverse .ngr-progress-indicator__dot:before{background-color:#fff;opacity:.5}.ngr-progress-indicator--is-inverse .ngr-progress-indicator__dot--filled:before{background-color:#fff;opacity:1}.ws-cart-items{list-style:none;margin:0;padding:0}.ws-cart-items--type-coupons{margin-bottom:16px}.ws-cart-items--group{border-bottom:1px solid #f5f5f5}.ws-cart-items--group .ws-cart-items__item{border-bottom:0}.ws-cart-items__header{align-items:center;background-color:#f5f5f5;display:flex;gap:8px;justify-content:flex-start;margin:0;padding:8px 16px;text-align:left}.ws-cart-items__header-title{font-size:1rem;font-weight:700;line-height:1.375rem}.ws-cart-items__header-link{transition:color .3s linear}@media(hover:hover){.ws-cart-items__header-link:not(:disabled):focus,.ws-cart-items__header-link:not(:disabled):hover{color:#034423}}@media(hover:none){.ws-cart-items__header-link:not(:disabled):active{color:#034423}}.ws-cart-items__header-button{padding:0}.ws-cart-items__list{background-color:#fff;list-style:none;margin:0;padding:0}.ws-cart-items__list--grid{display:grid;gap:8px}@media(min-width:768px){.ws-cart-items__list--grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.ws-cart-items__item{overflow:hidden;transition:max-height .35s}.ws-cart-items__item.selfheal-exit{max-height:120px}.ws-cart-items__item.selfheal-exit-active{max-height:0}@media(hover:hover){.ws-cart-items__item .ws-product__wrapper--is-unavailable strong.ws-product__title:not(:disabled):focus,.ws-cart-items__item .ws-product__wrapper--is-unavailable strong.ws-product__title:not(:disabled):hover{color:inherit}}@media(hover:none){.ws-cart-items__item .ws-product__wrapper--is-unavailable strong.ws-product__title:not(:disabled):active{color:inherit}}.ws-cart-items__item:not(:last-child){border-bottom:1px solid #e5e5e5}.ws-cart-group-header{align-items:center;display:flex;gap:8px;justify-content:space-between;margin:0;padding:8px 16px;text-align:left}.ws-cart-group-header__title{display:flex;font-size:1rem;font-weight:700;gap:8px;line-height:1.375rem;overflow:hidden;text-overflow:ellipsis}@media(max-width:767px){.ws-cart-group-header__title{font-size:.875rem;line-height:1.125rem}}.ws-cart-group-header__link.ngr-button--inline-link{color:#121211}@media(hover:hover){.ws-cart-group-header__link.ngr-button--inline-link:not(:disabled):focus,.ws-cart-group-header__link.ngr-button--inline-link:not(:disabled):hover{color:#034423}}@media(hover:none){.ws-cart-group-header__link.ngr-button--inline-link:not(:disabled):active{color:#034423}}.ws-cart-group-header__button{padding:0}.ws-mypage-member__input-group-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.ws-mypage-member__input-group-wrapper>:first-child{flex:1;margin-right:16px;max-width:120px}.ws-mypage-member__input-group-wrapper>:last-child{flex:1}.ws-terminate-trumf-membership-modal__legend{display:block!important;float:none!important;margin:0!important;padding:0!important;width:100%!important}.ws-terminate-trumf-membership-modal__reason{margin:24px 0 0;padding:4px 0}.ws-terminate-trumf-membership-modal__collapse{transition:height .3s ease-in-out}.ws-terminate-trumf-membership-modal__box{background-color:#f1f1ff;border-radius:16px;margin-top:16px;padding:24px}.ws-terminate-trumf-membership-modal__box-text{margin:0 0 16px}.ws-terminate-trumf-membership-modal__box-text:last-child{margin-bottom:0}.ws-terminate-trumf-membership-modal__alert{margin-top:24px}.ws-push-notifications__title{font-size:1.25rem;font-weight:700;line-height:1.875rem;margin:0 0 16px}.ws-push-notifications__subtitle{font-size:1rem;font-weight:700;line-height:1.375rem;margin:0 0 16px}.ws-push-notifications__activator{border-bottom:1px solid #c5c5c5;margin-bottom:24px;padding-bottom:24px}.ws-push-notification-activator__title{font-size:1rem;font-weight:700;line-height:1.375rem;margin-bottom:8px}.ws-push-notification-activator__description{font-size:.875rem;line-height:1.125rem;margin-bottom:16px}.push-notification-android-drawer{text-align:center}.push-notification-android-drawer .ngr-bottom-drawer__header{justify-content:center}.push-notification-android-drawer .ngr-bottom-drawer__header h3{font-size:1.5rem;line-height:2.25rem;text-align:center}.push-notification-android-drawer .ngr-bottom-drawer__drawer{height:auto;top:auto}.push-notification-android-drawer__content{margin-bottom:36px;text-align:center}.ngr-modal__box--trumf-id-login-drawer-wrapper{padding:0}.ngr-modal--trumf-id-login-drawer-wrapper{border-radius:24px;margin:auto auto 0}.ngr-modal--trumf-id-login-drawer-wrapper .ngr-modal__body{margin:0;padding:0}.ngr-modal--trumf-id-login-drawer-wrapper::backdrop{background-color:#06003c66}@media(min-width:768px){.ngr-modal--trumf-id-login-drawer-wrapper{margin:auto;max-width:376px}}@media(max-width:767px){.ngr-modal--trumf-id-login-drawer-wrapper,.ngr-modal--trumf-id-login-drawer-wrapper .ws-trumf-id-login-drawer{border-bottom-left-radius:0;border-bottom-right-radius:0}}.ws-trumf-id-login-drawer{background-color:#fff;border-radius:24px;box-shadow:0 0 10px #2d33401f;color:#0a0066;display:flex;flex-direction:column;font-family:Beatrice,Arial,Helvetica,sans-serif;gap:24px;height:auto;padding:24px 32px}.ws-trumf-id-login-drawer--has-close-button{padding-top:56px}.ws-trumf-id-login-drawer__close-button{align-items:center;background:#0000;border:0;color:#0a0066;cursor:pointer;display:flex;height:56px;justify-content:center;outline:none;padding:0;position:absolute;right:0;top:0;transition:color .45s linear;width:56px;z-index:1}@media(hover:hover){.ws-trumf-id-login-drawer__close-button:not(:disabled):focus,.ws-trumf-id-login-drawer__close-button:not(:disabled):focus-within,.ws-trumf-id-login-drawer__close-button:not(:disabled):hover{color:#5850a2}}@media(hover:none){.ws-trumf-id-login-drawer__close-button:not(:disabled):active{color:#5850a2}}.ws-trumf-id-login-drawer__header{border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;padding-bottom:16px}.ws-trumf-id-login-drawer__title{color:inherit;font-size:1rem;font-weight:700;line-height:1.375rem;margin:0 0 16px}.ws-trumf-id-login-drawer__body-text{color:inherit;font-size:1rem;line-height:1.375rem;margin:0}.ws-trumf-id-login-drawer__button{align-items:center;border-radius:24px;box-shadow:none;cursor:pointer;display:flex;font-family:inherit;font-size:.9375rem;font-size:1rem;font-style:normal;font-weight:700;line-height:1.25rem;line-height:1.375rem;padding:12px 32px;text-decoration:none;transition:color .45s linear,background-color .45s linear,border-color .45s linear}@media(max-width:767px){.ws-trumf-id-login-drawer__button{font-size:.875rem;line-height:1.125rem;padding:14px 32px}}.ws-trumf-id-login-drawer__button--primary{background-color:#4d4dff;border:1px solid #4d4dff;color:#fff}@media(hover:hover){.ws-trumf-id-login-drawer__button--primary:not(:disabled):focus,.ws-trumf-id-login-drawer__button--primary:not(:disabled):focus-within,.ws-trumf-id-login-drawer__button--primary:not(:disabled):hover{background-color:#0000c2;border:1px solid #0000c2;color:#fff}}@media(hover:none){.ws-trumf-id-login-drawer__button--primary:not(:disabled):active{background-color:#0000c2;border:1px solid #0000c2;color:#fff}}.ws-trumf-id-login-drawer__button--primary:focus{box-shadow:0 0 0 1px #d3f2ff,0 0 0 5px #0192d0}.ws-trumf-id-login-drawer__button--secondary{background-color:#fff;border:1px solid #4d4dff;color:#0a0066}@media(hover:hover){.ws-trumf-id-login-drawer__button--secondary:not(:disabled):focus,.ws-trumf-id-login-drawer__button--secondary:not(:disabled):focus-within,.ws-trumf-id-login-drawer__button--secondary:not(:disabled):hover{background:#f1f1ff}}@media(hover:none){.ws-trumf-id-login-drawer__button--secondary:not(:disabled):active{background:#f1f1ff}}.ws-trumf-id-login-drawer__button--secondary:focus{box-shadow:0 0 0 4px #0192d0}.ws-trumf-id-login-drawer__button:focus{outline:none}.ws-trumf-id-login-drawer__button:disabled{background-color:#e5e5e5;border-color:#e5e5e5;color:#5850a2}.ws-trumf-id-login-drawer__button-spinner{align-items:center;display:flex;flex-direction:row;height:24px;margin:-3px 0;overflow:hidden}.ws-trumf-id-login-drawer__button-spinner__spinner{animation:ngrloader 1.1s linear infinite;border:2px solid #5850a2;border-left-color:#0000;border-radius:50%;height:18px;position:relative;width:18px}@keyframes ngrloader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ws-trumf-id-login-drawer__button--tertiary .ws-trumf-id-login-drawer__button-spinner .ws-trumf-id-login-drawer__button-spinner__spinner{border-color:#5850a2 #5850a2 #5850a2 #0000}.ws-trumf-id-login-drawer__link{align-items:center;display:flex;flex-direction:column;justify-content:center}.ws-trumf-id-login-drawer__link__description{font-size:.9375rem;line-height:1.25rem}.ws-registration{color:#121211;display:flex;flex-direction:column;font-family:Ubuntu,sans-serif;margin-bottom:40px;min-height:400px}@media(max-width:767px){.ws-registration{min-height:unset}}.ws-registration__body{display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:746px}.ws-registration__body--intro--has-image{justify-content:space-between;max-width:900px}.ws-registration__progress-indicator-wrapper{display:flex;justify-content:center;margin:0 0 72px}@media(max-width:767px){.ws-registration__progress-indicator-wrapper{margin-bottom:24px}}.ws-registration__title{font-size:2.75rem;font-weight:700;line-height:3.75rem;margin:0 0 24px}@media(max-width:767px){.ws-registration__title{font-size:1.25rem;line-height:1.875rem}}.ws-registration__subtitle{font-size:2rem;font-weight:700;line-height:2.75rem;margin:0 0 16px}@media(max-width:767px){.ws-registration__subtitle{font-size:1.125rem;line-height:1.625rem}}.ws-registration__text-container{font-size:1.25rem;line-height:1.875rem;margin-bottom:56px}@media(max-width:767px){.ws-registration__text-container{font-size:.9375rem;line-height:1.25rem;margin-bottom:32px}}.ws-registration__text-container--secondary{font-size:1rem;line-height:1.375rem;margin-top:32px}@media(max-width:767px){.ws-registration__text-container--secondary{font-size:.9375rem;line-height:1.25rem}}.ws-registration__text-container--secondary:last-child{margin-bottom:0}.ws-registration__text-container p{margin:0 0 22px}.ws-registration__text-container p:last-child{margin-bottom:0}.ws-registration__text-container ol,.ws-registration__text-container ul{margin:10px 0 22px;padding:0 0 0 16px}.ws-registration__text-container ol:last-child,.ws-registration__text-container ul:last-child{margin-bottom:0}.ws-registration__text-container li{list-style-type:disc;margin:0 0 10px}.ws-registration__text-container li:last-child{margin-bottom:0}.ws-registration__text-container a{color:#008c57;transition:color .3s linear}@media(hover:hover){.ws-registration__text-container a:not(:disabled):focus,.ws-registration__text-container a:not(:disabled):hover{color:#034423}}@media(hover:none){.ws-registration__text-container a:not(:disabled):active{color:#034423}}.ws-registration__text-container strong{font-weight:700}.ws-registration__text-container h3{font-weight:700;margin:16px 0 0}.ws-registration__benefits-info-text,.ws-registration__communication-info-text{border-top:1px solid #e2e0e1;padding:24px 0}.ws-registration__benefits-info-text{font-size:1rem;line-height:1.375rem}@media(max-width:767px){.ws-registration__benefits-info-text{font-size:.875rem;line-height:1.125rem}}.ws-registration__communication-info-text{font-size:.875rem;line-height:1.125rem}@media(max-width:767px){.ws-registration__communication-info-text{font-size:.8125rem;line-height:1rem}}.ws-registration__button-group{margin-bottom:56px!important;margin-top:48px!important}@media(max-width:767px){.ws-registration__button-group{flex-direction:column;margin-bottom:24px;margin-top:24px}.ws-registration__button-group>*{margin-left:0;margin-right:0;width:100%}}.ws-registration__error{margin-top:58px}.ws-registration__communication{margin-bottom:58px}.ws-registration__term{border-bottom:1px solid #e5e5e5;margin-bottom:40px;padding-bottom:40px}.ws-registration__term--last{margin-bottom:58px}.ws-registration__term-intro{font-size:1rem;line-height:1.375rem;margin-bottom:40px}@media(max-width:767px){.ws-registration__term-intro{font-size:.9375rem;line-height:1.25rem}}.ws-registration__term-intro p{margin:0}.ws-registration__qr-code{margin:0 0 32px}.ws-registration__qr-code-image-container{background-color:#fff5f5;border-radius:4px;display:flex;justify-content:center;margin:0 0 8px;padding:1.2px}.ws-registration__qr-code-image-container svg{height:auto;max-width:70vh;min-width:2.5cm;width:clamp(2.5cm,80vmin,20rem)}.ws-registration-step{opacity:1;transition:opacity 3s linear;width:100%}.ws-registration-step--intro--has-image{display:flex;flex-direction:column}@media(min-width:768px){.ws-registration-step--intro--has-image{width:50%}}.ws-registration-step--outro .ws-registration__add-card{margin-top:22px}.ws-registration-illustration--before{margin-bottom:56px;width:100%}@media(max-width:767px){.ws-registration-illustration--before{margin-bottom:32px}}.ws-registration-illustration--after{padding-left:40px;width:50%}@media(max-width:767px){.ws-registration-illustration--after{display:none}}.ws-registration-illustration__image{display:block;width:100%}.ws-registration-loader{min-height:400px;position:relative}.ws-registration-loader__overlay{opacity:.15;pointer-events:none;transition:all .2s ease-in-out}.ws-registration-loader__spinner{left:50%;margin-left:-16px;margin-top:-16px;position:absolute;top:50%;z-index:8}.ngr-link-list{color:#121211;font-family:Ubuntu,sans-serif;list-style:none;margin:0;padding:0}.ngr-link-list__item{border-bottom:1px solid #e5e5e5;padding:0}.ngr-link-list__link{align-items:center;background-color:initial;border:0;color:inherit;cursor:pointer;display:flex;font-family:inherit;justify-content:space-between;padding:12px 0;text-align:left;text-decoration:none;width:100%}.ngr-link-list__link:focus .ngr-link-list__icon,.ngr-link-list__link:hover .ngr-link-list__icon{background:#0000;color:#034423}.ngr-link-list__title{display:block;font-size:1rem;font-weight:700;line-height:1.375rem}@media(max-width:767px){.ngr-link-list__title{font-size:.875rem;line-height:1.125rem}}.ngr-link-list__subtitle{color:#6c7584;display:block;font-size:1rem;line-height:1.375rem;margin-top:4px}@media(max-width:767px){.ngr-link-list__subtitle{font-size:.875rem;line-height:1.125rem}}.ngr-link-list__icon{height:48px;padding:0!important;width:48px}.ws-communication-item{border-bottom:1px solid #e5e5e5;transition:background-color .3s linear}.ws-communication-item--expanded{background-color:#f5f5f5}.ws-communication-item:last-child{border-bottom:0}.ws-communication-item__header-icon{display:block;margin-bottom:12px}.loyalty-club-term{font-size:1.25rem;line-height:1.875rem;margin-bottom:56px}@media(max-width:767px){.loyalty-club-term{font-size:.9375rem;line-height:1.25rem;margin-bottom:32px}}.loyalty-club-term p{margin:0 0 22px}.loyalty-club-term p:last-child{margin-bottom:0}.ws-corporate-registration__header{display:none;margin:0 0 48px}.ws-corporate-registration__subtitle{font-size:1.125rem;line-height:1.625rem;margin:54px 0 24px}.ws-corporate-registration__body{font-size:1rem;line-height:1.375rem;margin:24px 0 32px}.ws-corporate-registration__fine-print{font-size:.8125rem;line-height:1rem;margin:8px 0 0}.ws-corporate-registration__actions{margin-top:32px}.ws-corporate-registration__summary{border-bottom:1px solid #12121114;padding-bottom:14px}.ws-corporate-registration__footer{background-color:#f5f5f5;margin:54px 0 0;padding:16px;text-align:center}.ws-corporate-registration__footer p{margin:16px 0}.ws-corporate-registration__footer .ngr-icon{display:inline-block;margin:0 8px}.ws-stripe-list{font-size:.8125rem;line-height:1rem;list-style:none;margin:0;padding:0}.ws-stripe-list__element{display:flex;flex-direction:row}.ws-stripe-list__element:not(:last-child){border-bottom:1px solid #12121114;margin-bottom:14px;padding-bottom:14px}.ws-stripe-list__element--full{display:block}.ws-stripe-list__element__left{flex:0;white-space:nowrap}.ws-stripe-list__element__left--lo{color:#6c7584;font-weight:400}.ws-stripe-list__element__right{flex:1;font-weight:700;text-align:right}.ws-stripe-list__element__right--lo{color:#6c7584;font-weight:400}.ws-stripe-list__element__full{flex:1;width:100%}.ws-stripe-list__element__full--lo{color:#6c7584;font-weight:400}.ws-stripe-list__element__header{font-weight:700}.ws-stripe-list__element__lo{color:#6c7584;font-weight:400}.ws-stripe-list__element--buttons>*{flex:1}.ws-stripe-list__element--buttons>:not(:last-child){margin-right:14px}.ws-stripe-list__element--buttons button{width:100%}.popup-become-member .ws-registration__title{font-size:1.5rem;font-weight:600;line-height:2.25rem}.popup-become-member .ws-registration__text-container{font-size:1.125rem;line-height:1.625rem}.popup-become-member .ws-registration____button-group{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.popup-become-member .ngr-input__field{font-weight:400;padding:8px 12px}.popup-become-member .ngr-input__field,.popup-become-member .ngr-input__prefix{border:1px solid var(--ja-primary-darken-40);font-size:1.125rem;line-height:1.625rem}.popup-become-member .ngr-input__prefix{border-right:none}.popup-become-member .ngr-label__text{font-size:1rem;font-weight:600;line-height:1.375rem}.popup-become-member .ws-registration-step--outro div{font-size:1rem;margin-top:16px}.popup-become-member .ws-registration-step--outro span{font-size:1.5rem;font-weight:700;line-height:2.25rem}.popup-become-member .ws-registration-step--outro strong{display:block;font-size:1rem;margin:16px 0}.ws-trumf-qr-code{align-items:center;color:#0a0066;display:flex;flex-direction:column;gap:32px;justify-content:space-between;min-height:100%;padding:32px 0}.ws-trumf-qr-code__title{font-size:1.25rem;font-weight:600;line-height:1.875rem;margin:0}.ws-trumf-qr-code__code,.ws-trumf-qr-code__message{align-items:center;display:flex;flex-direction:column;gap:16px}.ws-trumf-qr-code__code-qr{align-items:center;background-color:#fff;border:6px solid #4d4dff;border-radius:24px;display:flex;flex-direction:column;height:200px;justify-content:center;margin:0;padding:20px;position:relative;transition:border-color .2s linear;width:200px}.ws-trumf-qr-code__code-qr--show-checkmark{border-color:#00dfc5}.ws-trumf-qr-code__code-qr--show-checkmark .ws-trumf-qr-code__code-qr-checkmark{opacity:1}.ws-trumf-qr-code__code-qr--hide-code .ws-trumf-qr-code__code-qr-svg{opacity:0}.ws-trumf-qr-code__code-qr-checkmark,.ws-trumf-qr-code__code-qr-svg{bottom:20px;display:block;left:20px;opacity:1;position:absolute;right:20px;top:20px;transition:opacity .2s linear}.ws-trumf-qr-code__code-qr-checkmark{opacity:0}.ws-trumf-qr-code__code-name{font-size:.875rem;line-height:1.125rem;margin:0;text-align:center}.ws-trumf-qr-code__message-icon{align-items:center;justify-content:center;margin:0}.ws-trumf-qr-code__message-text{font-size:1rem;font-weight:700;line-height:1.375rem;margin:0;text-align:center}.ws-trumf-qr-code__close{margin:0}.ws-trumf-qr-code__error{align-items:baseline;display:flex;gap:12px;margin:0}.ws-search-suggestions{background-color:#fff}@media(min-width:768px){.ws-search-suggestions{overflow:hidden}}@media(min-width:1140px){.ws-search-suggestions{border-bottom-left-radius:4px;border-bottom-right-radius:4px}}.ws-search-suggestions,.ws-search-suggestions>li{list-style:none;margin:0;padding:0}.ws-search-suggestions .ws-product__quantity-picker{align-items:center;display:flex;grid-row:1/4;justify-content:flex-end}.ws-search-item-article{align-items:center;color:unset;cursor:pointer;display:flex;padding:12px;text-decoration:none}@media(hover:hover){.ws-search-item-article:not(:disabled):focus .ws-search-item-article__title,.ws-search-item-article:not(:disabled):hover .ws-search-item-article__title{color:#034423;text-decoration:underline}}@media(hover:none){.ws-search-item-article:not(:disabled):active .ws-search-item-article__title{color:#034423;text-decoration:underline}}.ws-search-item-article__image{border-radius:50%;display:inline-block;flex-shrink:0;height:64px;margin-right:16px;overflow:hidden;vertical-align:middle;width:64px}.ws-search-item-article__image .ws-image{display:block}.ws-search-item-article__image .ws-image img{display:block;height:100%!important;width:100%!important}.ws-search-item-article__content{display:flex;flex-direction:column;overflow:hidden}.ws-search-item-article__description,.ws-search-item-article__title{display:inline-block}.ws-search-item-article__title{font-size:15px;font-weight:700;-webkit-line-clamp:3;vertical-align:middle}@media(min-width:1140px){.ws-search-item-article__title{font-size:18px}}.ws-search-item-article__description{color:#6c7584;font-size:13px;font-weight:700;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-search-item--type-filter-category{border-bottom:1px solid #f5f5f5}.ws-search-item--type-filter-category.ws-search-item--is-selected{background-color:#e2e0e1}.ws-search-item-filter-category{align-items:center;background-color:#0000;border:0;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:1rem;font-weight:700;justify-content:space-between;line-height:1.5rem;padding:8px 16px;text-align:left;text-decoration:none;transition:background-color .3s;width:100%}@media(hover:hover){.ws-search-item-filter-category:not(:disabled):focus,.ws-search-item-filter-category:not(:disabled):hover{background-color:#00000012}.ws-search-item-filter-category:not(:disabled):focus .ngr-icon,.ws-search-item-filter-category:not(:disabled):hover .ngr-icon{transform:translateX(4px)}}@media(hover:none){.ws-search-item-filter-category:not(:disabled):active{background-color:#00000012}.ws-search-item-filter-category:not(:disabled):active .ngr-icon{transform:translateX(4px)}}.ws-search-item-filter-category .ngr-icon{opacity:.3;transition:transform .3s}.ws-search-item-filter-category .ws-icon{height:13px;opacity:.3;transition:transform .3s;width:7px}.ws-search-item--type-group-title{background-color:#f5f5f5}.ws-search-item--type-group-title.ws-search-item--is-selected{background-color:#e2e0e1}.ws-search-item-group-title{align-items:center;background-color:#0000;border:0;color:#8e8a94;cursor:pointer;display:flex;font-family:inherit;font-size:.8125rem;font-weight:700;justify-content:flex-start;line-height:1rem;padding:8px 16px;text-align:left;text-transform:uppercase;width:100%}@media(hover:hover){.ws-search-item-group-title:not(:disabled):focus .ngr-icon,.ws-search-item-group-title:not(:disabled):hover .ngr-icon{transform:translateX(4px)}}@media(hover:none){.ws-search-item-group-title:not(:disabled):active .ngr-icon{transform:translateX(4px)}}.ws-search-item-group-title .ngr-icon{transition:transform .3s}.ws-search-item--type-heading{background-color:#f5f5f5}.ws-search-item-heading{color:#8e8a94;font-size:.8125rem;font-weight:700;line-height:1rem;padding:12px 16px;text-transform:uppercase}.ws-search-item-link{align-items:center;background-color:#0000;border:0;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:1rem;justify-content:space-between;line-height:1.375rem;line-height:1.5rem;padding:8px 16px;text-align:left;text-decoration:none;transition:background-color .3s;width:100%}@media(hover:hover){.ws-search-item-link:not(:disabled):focus,.ws-search-item-link:not(:disabled):hover{background-color:#00000012}.ws-search-item-link:not(:disabled):focus .ngr-icon,.ws-search-item-link:not(:disabled):hover .ngr-icon{transform:translateX(4px)}}@media(hover:none){.ws-search-item-link:not(:disabled):active{background-color:#00000012}.ws-search-item-link:not(:disabled):active .ngr-icon{transform:translateX(4px)}}.ws-search-item-link .ngr-icon{opacity:.3;transition:transform .3s}.ws-search-item-link--bold{font-weight:700}.ws-search-item-more-link{background-color:#0000;border:0;color:#008c57;cursor:pointer;display:block;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.375rem;padding:16px 12px;text-align:center;text-decoration:underline;transition:color .3s linear;width:100%}@media(hover:hover){.ws-search-item-more-link:not(:disabled):focus,.ws-search-item-more-link:not(:disabled):hover{color:#034423}}@media(hover:none){.ws-search-item-more-link:not(:disabled):active{color:#034423}}.ws-search-item--type-product-category{border-bottom:1px solid #f5f5f5}.ws-search-item--type-product-category.ws-search-item--is-selected{background-color:#e2e0e1}.ws-search-item-product-category{align-items:center;background-color:#0000;border:0;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:1rem;font-weight:700;justify-content:space-between;line-height:1.5rem;padding:8px 16px;text-align:left;text-decoration:none;transition:background-color .3s;width:100%}@media(hover:hover){.ws-search-item-product-category:not(:disabled):focus,.ws-search-item-product-category:not(:disabled):hover{background-color:#00000012}.ws-search-item-product-category:not(:disabled):focus .ngr-icon,.ws-search-item-product-category:not(:disabled):hover .ngr-icon{transform:translateX(4px)}}@media(hover:none){.ws-search-item-product-category:not(:disabled):active{background-color:#00000012}.ws-search-item-product-category:not(:disabled):active .ngr-icon{transform:translateX(4px)}}.ws-search-item-product-category .ngr-icon{opacity:.3;transition:transform .3s}.ws-search-item-product-category .ws-icon{height:13px;opacity:.3;transition:transform .3s;width:7px}.ws-search-item--type-product.ws-search-item--is-selected .ws-product__campaign:after,.ws-search-item--type-product.ws-search-item--is-selected .ws-product__price:after,.ws-search-item--type-product.ws-search-item--is-selected .ws-product__subtitle:after,.ws-search-item--type-product.ws-search-item--is-selected .ws-product__title:after{background-image:linear-gradient(90deg,#e2e0e100,#e2e0e1)}.ws-search-item-product .ws-product__wrapper{background:#0000}.ws-search-item-query{align-items:center;background-color:#0000;border:0;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:1rem;justify-content:space-between;line-height:1.5rem;padding:8px 16px;text-align:left;transition:background-color .3s;width:100%}@media(hover:hover){.ws-search-item-query:not(:disabled):focus,.ws-search-item-query:not(:disabled):hover{background-color:#00000012}.ws-search-item-query:not(:disabled):focus .ngr-icon,.ws-search-item-query:not(:disabled):hover .ngr-icon{transform:translateX(4px)}}@media(hover:none){.ws-search-item-query:not(:disabled):active{background-color:#00000012}.ws-search-item-query:not(:disabled):active .ngr-icon{transform:translateX(4px)}}.ws-search-item-query .ngr-icon,.ws-search-item-query .ws-icon{opacity:.3;transition:transform .3s}.ws-search-item-query .ws-icon{height:13px;width:7px}.ws-search-item-recipe{align-items:center;color:unset;cursor:pointer;display:flex;padding:12px;text-decoration:none}@media(hover:hover){.ws-search-item-recipe:not(:disabled):focus .ws-search-item-recipe__title,.ws-search-item-recipe:not(:disabled):hover .ws-search-item-recipe__title{color:#034423;text-decoration:underline}}@media(hover:none){.ws-search-item-recipe:not(:disabled):active .ws-search-item-recipe__title{color:#034423;text-decoration:underline}}.ws-search-item-recipe__image{border-radius:4px;display:inline-block;flex-shrink:0;height:64px;margin-right:16px;overflow:hidden;vertical-align:middle;width:114px}.ws-search-item-recipe__image .ws-image{display:block}.ws-search-item-recipe__image .ws-image img{display:block;height:100%!important;width:100%!important}.ws-search-item-recipe__content{display:flex;flex-direction:column;overflow:hidden}.ws-search-item-recipe__description,.ws-search-item-recipe__title{display:inline-block}.ws-search-item-recipe__title{font-size:15px;font-weight:700;-webkit-line-clamp:3;vertical-align:middle}@media(min-width:1140px){.ws-search-item-recipe__title{font-size:18px}}.ws-search-item-recipe__description{font-size:13px;font-weight:700;-webkit-line-clamp:2;opacity:.66;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-search-item-store{align-items:center;color:unset;cursor:pointer;display:flex;padding:12px;text-decoration:none}@media(hover:hover){.ws-search-item-store:not(:disabled):focus .ws-search-item-store__title,.ws-search-item-store:not(:disabled):hover .ws-search-item-store__title{color:#034423;text-decoration:underline}}@media(hover:none){.ws-search-item-store:not(:disabled):active .ws-search-item-store__title{color:#034423;text-decoration:underline}}.ws-search-item-store__image{border-radius:50%;display:inline-block;flex-shrink:0;height:64px;margin-right:16px;overflow:hidden;vertical-align:middle;width:64px}.ws-search-item-store__image .ws-image{display:block}.ws-search-item-store__image .ws-image img{display:block;height:100%!important;width:100%!important}.ws-search-item-store__content{display:flex;flex-direction:column;overflow:hidden}.ws-search-item-store__description,.ws-search-item-store__title{display:inline-block}.ws-search-item-store__title{font-size:15px;font-weight:700;-webkit-line-clamp:3;vertical-align:middle}@media(min-width:1140px){.ws-search-item-store__title{font-size:18px}}.ws-search-item-store__description{font-size:13px;font-weight:700;-webkit-line-clamp:2;opacity:.66;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-search-item-theme{align-items:center;color:unset;cursor:pointer;display:flex;padding:12px;text-decoration:none}@media(hover:hover){.ws-search-item-theme:not(:disabled):focus .ws-search-item-theme__title,.ws-search-item-theme:not(:disabled):hover .ws-search-item-theme__title{color:#034423;text-decoration:underline}}@media(hover:none){.ws-search-item-theme:not(:disabled):active .ws-search-item-theme__title{color:#034423;text-decoration:underline}}.ws-search-item-theme__image{border-radius:50%;display:inline-block;flex-shrink:0;height:64px;margin-right:16px;overflow:hidden;vertical-align:middle;width:64px}.ws-search-item-theme__image .ws-image{display:block}.ws-search-item-theme__image .ws-image img{display:block;height:100%!important;width:100%!important}.ws-search-item-theme__content{display:flex;flex-direction:column;overflow:hidden}.ws-search-item-theme__description,.ws-search-item-theme__title{display:inline-block}.ws-search-item-theme__title{font-size:15px;font-weight:700;-webkit-line-clamp:3;vertical-align:middle}@media(min-width:1140px){.ws-search-item-theme__title{font-size:18px}}.ws-search-item-theme__description{font-size:13px;font-weight:700;-webkit-line-clamp:2;opacity:.66;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-search-item-faq{display:flex;flex-direction:column;gap:1rem}.ws-search-item{margin:0;padding:0}.ws-search-item:not(:last-child){border-bottom:1px solid #f5f5f5}.ws-search-item--is-selected{background-color:#e2e0e1}:root{--ja-header-height:60px;--ja-footer-height:70px}.ngr-input__field:focus{border-color:unset;border-color:var(--ja-black-lighten-30);box-shadow:none}.react-can-mount{display:grid;height:100vh;place-content:center}