.link{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s}.link:hover{cursor:pointer;text-decoration-line:underline;text-decoration-thickness:2px}.link.active{text-decoration-line:underline;text-decoration-thickness:2px}.ws-handover-picker-content__login-prompt{margin-bottom:24px}.ws-handover-picker-content__threshold-reminder{text-align:center;margin:12px 0 0!important}.ws-handover-picker-content__reservation-intro{text-align:center;margin:0 0 8px;font-size:1rem;line-height:1.375rem}.ws-handover-picker-content .ws-store-deviation-alert{margin:16px 0}
.link{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s}.link:hover{cursor:pointer;text-decoration-line:underline;text-decoration-thickness:2px}.link.active{text-decoration-line:underline;text-decoration-thickness:2px}.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{justify-content:space-between;margin:8px 0 0;display:flex}.ws-delivery-address-form__coverage-message{margin:0!important}.ws-delivery-address-form__attribution{white-space:nowrap;color:inherit;font-size:.75rem;line-height:1rem}.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}
.link{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s}.link:hover{cursor:pointer;text-decoration-line:underline;text-decoration-thickness:2px}.link.active{text-decoration-line:underline;text-decoration-thickness:2px}.ws-delivery-location-picker__title{margin-bottom:4px;font-size:1rem;font-weight:700;line-height:1.375rem}.ws-delivery-location-picker__subtitle{margin-bottom:16px;font-size:.875rem;line-height:1.125rem}.ws-delivery-location-picker__radio-items{margin-bottom:16px}
.link{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s}.link:hover{cursor:pointer;text-decoration-line:underline;text-decoration-thickness:2px}.link.active{text-decoration-line:underline;text-decoration-thickness:2px}.ws-handover-option-details{padding-left:40px;position:relative}.ws-handover-option-details:not(:last-child){margin-bottom:40px}.ws-handover-option-details__icon{position:absolute;top:2px;left:0}
.link{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s}.link:hover{cursor:pointer;text-decoration-line:underline;text-decoration-thickness:2px}.link.active{text-decoration-line:underline;text-decoration-thickness:2px}.ws-handover-type-picker{margin:0 0 40px}.ws-handover-type-picker:last-child{margin-bottom:0}
.link{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s}.link:hover{cursor:pointer;text-decoration-line:underline;text-decoration-thickness:2px}.link.active{text-decoration-line:underline;text-decoration-thickness:2px}.ws-address-validator{margin:0 0 48px}.ws-address-validator:last-child{margin-bottom:0}.ws-address-validator__alert{margin-bottom:16px}
.link{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s}.link:hover{cursor:pointer;text-decoration-line:underline;text-decoration-thickness:2px}.link.active{text-decoration-line:underline;text-decoration-thickness:2px}.ws-selected-pickup-location__title{margin-bottom:4px;font-size:1rem;font-weight:700;line-height:1.375rem}.ws-selected-pickup-location__subtitle{margin-bottom:16px;font-size:.875rem;line-height:1.125rem}
.link{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s}.link:hover{cursor:pointer;text-decoration-line:underline;text-decoration-thickness:2px}.link.active{text-decoration-line:underline;text-decoration-thickness:2px}.ws-pickup-store-picker__intro{margin:0 0 24px;font-size:.875rem;line-height:1.125rem}
.link{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s}.link:hover{cursor:pointer;text-decoration-line:underline;text-decoration-thickness:2px}.link.active{text-decoration-line:underline;text-decoration-thickness:2px}.ws-handover-location-group__content{padding-bottom:16px}
.link{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s}.link:hover{cursor:pointer;text-decoration-line:underline;text-decoration-thickness:2px}.link.active{text-decoration-line:underline;text-decoration-thickness:2px}.ws-handover-windows{min-height:1px}.ws-handover-windows__message{margin-top:24px}.ws-handover-windows__error{margin:0 0 16px}
.link{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s}.link:hover{cursor:pointer;text-decoration-line:underline;text-decoration-thickness:2px}.link.active{text-decoration-line:underline;text-decoration-thickness:2px}.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{border-collapse:collapse;background-color:#fff;border:2px solid #fff;width:100%}@media (min-width:768px){.ws-handover-windows-date__table{border-width:8px}}.ws-handover-windows-date__day{text-align:center;width:14.2857%;padding:2px}@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{font-size:.875rem;line-height:1.125rem;text-decoration:none;border:0!important}.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{flex-direction:column;align-items:flex-start;gap:8px;margin-top:16px;display:flex}.ws-handover-windows-date__tags-info .ws-window-tag-info{margin:0}.ws-handover-windows-grid .ws-handover-windows-grid__keyboard-title{opacity:0;margin-top:-14px;font-weight:700}.ws-handover-windows-grid:has(:focus-visible) .ws-handover-windows-grid__keyboard-title{opacity:1}.ws-handover-windows-grid__gridwrap{background-color:#f2f2f2;border-radius:0;flex-direction:row;margin-bottom:.75rem;padding:1rem;display:flex}.ws-handover-windows-grid__timelegend{flex:0 0 4em;margin:0;padding:0}@media (min-width:768px){.ws-handover-windows-grid__timelegend{flex:0 0 7em}}.ws-handover-windows-grid__grid{scrollbar-width:none;flex-direction:row;gap:.75rem 0;width:100%;margin:0;padding:0;display:flex;overflow:auto visible}.ws-handover-windows-grid__grid:has(:focus-visible){scroll-snap-type:x proximity}.ws-handover-windows-grid__pagination{flex-direction:row;justify-content:space-between;gap:1rem;margin:0;padding:0;display:flex}.ws-handover-windows-grid__nextpage{text-align:right}
.link{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s}.link:hover{cursor:pointer;text-decoration-line:underline;text-decoration-thickness:2px}.link.active{text-decoration-line:underline;text-decoration-thickness:2px}.ws-handover-time-radio-button{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:44px;font-size:.875rem;line-height:1.125rem;display:flex;position:relative}.ws-handover-time-radio-button:focus-visible{outline-offset:1px}.ws-handover-time-radio-button .ws-handover-time-badges__badges{position:absolute;top:-11px;right:-11px}.ws-handover-time-radio-button .ws-handover-time-badges__badges--multiple{right:-1px}.ws-handover-time-radio-button .ws-handover-time-badges__badge{transform-origin:0 0;position:absolute;top:0;right:0}
.link{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s}.link:hover{cursor:pointer;text-decoration-line:underline;text-decoration-thickness:2px}.link.active{text-decoration-line:underline;text-decoration-thickness:2px}.ws-handover-time-badges__badge--trumf{color:#0d223f}.ws-handover-time-badges__badge--environmental-benefit{color:#fff;background-color:#3a7047;border-radius:50%}.ws-handover-time-badges__badge--rebate{color:#004266;background:#004266;border-radius:50%}
.link{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s}.link:hover{cursor:pointer;text-decoration-line:underline;text-decoration-thickness:2px}.link.active{text-decoration-line:underline;text-decoration-thickness:2px}.ws-window-tag-info{align-items:center;margin:24px 0 0;display:flex}.ws-window-tag-info__badge{margin-right:8px}.ws-window-tag-info__badge--trumf{color:#0d223f}.ws-window-tag-info__badge--environmental-benefit{color:#fff;background-color:#3a7047;border-radius:50%;width:24px;height:24px}.ws-window-tag-info__badge--rebate{color:#004266;background:#004266;border-radius:50%;width:24px;height:24px}.ws-window-tag-info__text{flex:1;font-size:.875rem;line-height:1.125rem}
.link{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s}.link:hover{cursor:pointer;text-decoration-line:underline;text-decoration-thickness:2px}.link.active{text-decoration-line:underline;text-decoration-thickness:2px}.ws-handover-windows-header{justify-content:space-between;margin:0 0 8px;display:flex}@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{text-transform:uppercase;color:#444;font-size:.875rem;line-height:1.125rem}@media (min-width:768px){.ws-handover-windows-header__secondary{font-size:.9375rem;line-height:1.25rem}}
.link{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s}.link:hover{cursor:pointer;text-decoration-line:underline;text-decoration-thickness:2px}.link.active{text-decoration-line:underline;text-decoration-thickness:2px}.ws-restricted-handover-time-message{margin-bottom:24px}.ws-restricted-handover-time-message__item{margin-bottom:8px}
.link{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s}.link:hover{cursor:pointer;text-decoration-line:underline;text-decoration-thickness:2px}.link.active{text-decoration-line:underline;text-decoration-thickness:2px}.ws-restricted-handover-time-item{align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}@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{margin:0;display:inline}
.link{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s}.link:hover{cursor:pointer;text-decoration-line:underline;text-decoration-thickness:2px}.link.active{text-decoration-line:underline;text-decoration-thickness:2px}.ws-handover-windows-time{margin-top:24px}@media (min-width:768px){.ws-handover-windows-time{margin-top:32px}}.ws-handover-windows-time__items{flex-direction:column;gap:16px;display:flex}@media (min-width:768px){.ws-handover-windows-time__items{grid-template-columns:repeat(auto-fit,minmax(152px,.5fr));align-items:center;display:grid}}.ws-handover-windows-time__reservation{margin:16px 0 0;font-size:.8125rem;line-height:1rem}@media (min-width:768px){.ws-handover-windows-time__reservation{margin-top:24px;font-size:.875rem;line-height:1.125rem}}.ws-handover-windows-time__reservation-status{margin:24px 0 0}
.link{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s}.link:hover{cursor:pointer;text-decoration-line:underline;text-decoration-thickness:2px}.link.active{text-decoration-line:underline;text-decoration-thickness:2px}.ws-reservation-progress{height:24px;position:relative}.ws-reservation-progress--with-title{align-items:center;gap:10px;display:inline-flex}.ws-reservation-progress__progress-svg{width:24px;height:24px;position:relative;transform:rotate(-90deg)}.ws-reservation-progress__progress-svg circle{fill:none;stroke:#00426633;stroke-width:1.5px;stroke-linecap:round;width:100%;height:100%}.ws-reservation-progress__progress-svg circle:last-of-type{stroke-dasharray:58;stroke-dashoffset:calc(58px - 58px*var(--progress-value)/100);stroke:#004266}
.link{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s}.link:hover{cursor:pointer;text-decoration-line:underline;text-decoration-thickness:2px}.link.active{text-decoration-line:underline;text-decoration-thickness:2px}.ws-outside-campaign-message:not(:last-child){margin-bottom:24px}.ws-outside-campaign-message__title{margin:0 0 8px;font-weight:700}.ws-outside-campaign-message__description{margin:0}
.link{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s}.link:hover{cursor:pointer;text-decoration-line:underline;text-decoration-thickness:2px}.link.active{text-decoration-line:underline;text-decoration-thickness:2px}.ngr-alert.ws-info-alert-special{background:#e5e5e5}.ngr-alert.ws-info-alert-special .ngr-alert__icon,.ngr-alert.ws-info-alert-special .ngr-alert__collapse-indicator{color:#877a6e}.ngr-alert.ws-info-alert-special .ngr-alert__collapse-hr{background-color:#877a6e}
