/* Minification failed. Returning unminified contents.
(111,143): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(111,767): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(111,1037): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(111,1216): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(111,1735): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(111,1848): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(111,2033): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(111,2145): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(185,359): run-time error CSS1039: Token not allowed after unary operator: '-vh'
 */
.qa-button{margin:0;padding:0;outline:none;border:0}.ws-dialog__box--debug .ws-panel__content{margin:0}.ws-dialog__box--debug ul{margin:0 0 16px;padding:0;list-style:none;font-size:16px;line-height:1.5}.ws-dialog__box--debug pre{background-color:#d6d6d6;font-family:monospace;margin:0 -16px;padding:16px;max-height:200px;overflow:hidden;overflow-y:auto}.ws-dialog__box--debug .ws-dialog__footer{margin:4px 0 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.ws-dialog__box--debug .ws-dialog__button{-webkit-box-flex:0;-ms-flex:none;flex:none;margin:16px 8px 0}
.ws-dialog{-webkit-animation:dialog-in .2s;animation:dialog-in .2s;position:fixed;top:0;left:0;right:0;bottom:0;height:100%;background-color:rgba(42,30,42,.7);z-index:100;color:#2a1e2a;overflow:auto}.ws-dialog__box{background:#f6f6f6;-webkit-box-shadow:0 2px 4px rgba(42,30,42,.2);box-shadow:0 2px 4px rgba(42,30,42,.2);padding:16px;border-radius:6px;min-height:80px;outline:none;-webkit-transition:max-width .3s ease-in-out;transition:max-width .3s ease-in-out}.ws-dialog__box--mini,.ws-dialog__box--small{position:absolute;top:50%;left:50%;width:90%;max-width:320px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ws-dialog__box--mini .ws-dialog__description,.ws-dialog__box--small .ws-dialog__description{max-height:calc(100vh - 176px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.ws-dialog__box--mini{max-width:240px}.ws-dialog__box--medium{position:relative;margin:8px}@media (min-width:768px){.ws-dialog__box--medium{max-width:720px;margin:72px auto 8px}.ws-dialog__box--medium .ws-dialog__description{max-height:calc(100vh - 212px)}}.ws-dialog__box--medium .ws-dialog__description{max-height:calc(100vh - 176px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.ws-dialog__box--large{position:relative;margin:8px;max-height:calc(100% - 16px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1244px){.ws-dialog__box--large{max-width:1228px;margin:72px auto 8px}.ws-dialog__box--large .ws-dialog__description{max-height:calc(100vh - 212px)}}.ws-dialog__box--large .ws-dialog__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ws-dialog__box--large .ws-dialog__description{-webkit-box-flex:1;-ms-flex:auto;flex:auto;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.ws-dialog__box--large .ws-dialog__footer{min-height:40px}.ws-dialog__box--login-tooltip{padding:26px}.ws-dialog__box--login-tooltip .ws-dialog__message{font-family:FuturaPassata,Futura,Helvetica,Arial,sans-serif}.ws-dialog__x{position:absolute;right:0;top:0;width:32px;height:32px;color:#2a1e2a}.ws-dialog__x .ws-icon{width:13px;height:13px;-webkit-transition:color .3s linear;transition:color .3s linear}.ws-dialog__x button{display:block;width:100%;height:100%;background:transparent;padding:0;border:0;outline:none;cursor:pointer}@media (hover:hover){.ws-dialog__x button:not(:disabled):focus .ws-icon,.ws-dialog__x button:not(:disabled):hover .ws-icon{color:#8b0304}}@media (hover:none){.ws-dialog__x button:not(:disabled):active .ws-icon{color:#8b0304}}.ws-dialog__content{opacity:1;-webkit-transition:opacity .5s linear .25s;transition:opacity .5s linear .25s}.ws-dialog__message{font-size:1.25rem;line-height:1.875rem;padding:0 16px;margin-bottom:10px;text-align:center;font-weight:700}.ws-dialog__description{text-align:left}.ws-dialog__description>.ngr-spinner{margin-top:16px}.ws-dialog__description p{margin:0 0 12px}.ws-dialog__description p:last-child{margin:0}.ws-dialog__body-text{font-size:.9375rem;line-height:1.25rem}.ws-dialog__body-text p,.ws-dialog__body-text ul{margin:0 0 12px}.ws-dialog__body-text p:last-child,.ws-dialog__body-text ul:last-child{margin-bottom:0}.ws-dialog__body-text ul{padding-left:32px}.ws-dialog__body-text ul,.ws-dialog__body-text ul li{list-style:disc none outside}.ws-dialog__body-text ul li{display:list-item}.ws-dialog__body-text ul li:not(:last-child){margin:0 0 10px}.ws-dialog__footer{margin:20px -8px -8px;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ws-dialog__button,.ws-dialog__form{-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;max-width:288px}.ws-dialog__form{display:-webkit-box;display:-ms-flexbox;display:flex}.ws-dialog__button{-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;max-width:288px;margin:0 8px 8px}.ws-dialog__below-footer{font-size:.875rem;line-height:1.125rem;text-align:center;margin-top:16px}@-webkit-keyframes dialog-in{0%{opacity:0;-webkit-transform:scale(1.05);transform:scale(1.05)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes dialog-in{0%{opacity:0;-webkit-transform:scale(1.05);transform:scale(1.05)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.ws-dialog__box--egg{border-radius:50% 50% 50% 50%/60% 60% 40% 40%;background-image:radial-gradient(circle at 50% 20%,#fff 20%,#999 80%,#444);-webkit-box-shadow:0 40px 100px rgba(0,0,0,.3);box-shadow:0 40px 100px rgba(0,0,0,.3);-webkit-animation:bounce .34s;animation:bounce .34s;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transition:width .5s ease-in-out,height .5s ease-in-out,top .5s ease-in-out,left .5s ease-in-out,border-radius .5s ease-in-out,background-image .5s ease-in-out,-webkit-box-shadow .5s ease-in-out;transition:width .5s ease-in-out,height .5s ease-in-out,top .5s ease-in-out,left .5s ease-in-out,border-radius .5s ease-in-out,background-image .5s ease-in-out,-webkit-box-shadow .5s ease-in-out;transition:width .5s ease-in-out,height .5s ease-in-out,top .5s ease-in-out,left .5s ease-in-out,border-radius .5s ease-in-out,box-shadow .5s ease-in-out,background-image .5s ease-in-out;transition:width .5s ease-in-out,height .5s ease-in-out,top .5s ease-in-out,left .5s ease-in-out,border-radius .5s ease-in-out,box-shadow .5s ease-in-out,background-image .5s ease-in-out,-webkit-box-shadow .5s ease-in-out;width:200px;height:250px;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;position:absolute;top:50%;left:50%;margin:0}.ws-dialog__box--egg .ws-dialog__x{display:none}.ws-dialog__box--egg .ws-dialog__content{opacity:0}@-webkit-keyframes bounce{0%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}25%{-webkit-transform:translate(-50%,-48%) scale(1);transform:translate(-50%,-48%) scale(1)}75%{-webkit-transform:translate(-50%,-40%) scale(1);transform:translate(-50%,-40%) scale(1)}to{-webkit-transform:translate(-50%,-40%) scaleY(.98);transform:translate(-50%,-40%) scaleY(.98)}}@keyframes bounce{0%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}25%{-webkit-transform:translate(-50%,-48%) scale(1);transform:translate(-50%,-48%) scale(1)}75%{-webkit-transform:translate(-50%,-40%) scale(1);transform:translate(-50%,-40%) scale(1)}to{-webkit-transform:translate(-50%,-40%) scaleY(.98);transform:translate(-50%,-40%) scaleY(.98)}}
.ws-icon{display:inline-block;width:64px;max-width:100%;vertical-align:middle;position:relative}.ws-icon--natural-width{width:auto}.ws-icon svg{display:block;fill:currentColor;width:100%;-o-object-fit:contain;object-fit:contain}.ws-icon-circle{width:36px;height:36px;background-color:#2a1e2a;color:#fff;border-radius:50%;position:relative;display:inline-block;vertical-align:middle}.ws-icon-circle--outline{color:inherit;border:1px solid;background-color:transparent}.ws-icon-circle .ws-icon{display:block;position:absolute;width:52.77778%;height:52.77778%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ws-icon-circle .ws-icon svg{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}
.ws-button{border:0;border-radius:0;padding:12px 16px;background-color:#2a1e2a;color:#fff;font-size:15px;line-height:18px;-webkit-box-shadow:0 0 7px rgba(42,30,42,.14);box-shadow:0 0 7px rgba(42,30,42,.14);display:inline-block;outline:none;font-family:inherit;text-decoration:none;text-align:center;cursor:pointer}.ws-button .ws-icon{width:5px;vertical-align:baseline}.ws-button .ws-icon--type-chevron-right{width:5px;height:10px}.ws-button .ws-icon--type-external-arrow{width:8px;height:8px;margin-left:8px;top:-2px}.ws-button--wide{width:100%;text-align:center}.ws-button--small{padding:6px 12px;white-space:nowrap}.ws-button--large{padding:16px 32px}.ws-button--simple{text-align:left;padding:0}.ws-button--primary{color:#fff;background-color:#ed1b24;font-weight:400;-webkit-transition:background-color .3s linear;transition:background-color .3s linear}@media (hover:hover){.ws-button--primary:not(:disabled):focus,.ws-button--primary:not(:disabled):hover{color:#fff;background-color:#8b0304}}@media (hover:none){.ws-button--primary:not(:disabled):active{color:#fff;background-color:#8b0304}}.ws-button--primary:disabled{cursor:default;color:hsla(0,0%,100%,.3);background-color:#2a1e2a}.ws-button--secondary{color:#ed1b24;background-color:#fff;font-weight:400;-webkit-transition:color .3s linear;transition:color .3s linear}@media (hover:hover){.ws-button--secondary:not(:disabled):focus,.ws-button--secondary:not(:disabled):hover{color:#2a1e2a;background-color:#fff}}@media (hover:none){.ws-button--secondary:not(:disabled):active{color:#2a1e2a;background-color:#fff}}.ws-button--secondary:disabled{cursor:default;color:hsla(0,0%,100%,.3);background-color:#2a1e2a}.ws-button--transparent{background-color:transparent;color:inherit;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:color .3s linear;transition:color .3s linear;text-align:left}@media (hover:hover){.ws-button--transparent:not(:disabled):focus,.ws-button--transparent:not(:disabled):hover{background-color:transparent;color:#8b0304}}@media (hover:none){.ws-button--transparent:not(:disabled):active{background-color:transparent;color:#8b0304}}.ws-button--transparent:disabled{cursor:default;color:#8e8a94!important;background-color:transparent}.ws-button--text{text-transform:uppercase;font-size:12px;background-color:transparent;color:inherit;-webkit-box-shadow:none;box-shadow:none;padding:0}.ws-button--icon .ws-icon{width:8px;height:16px}
.ws-panel{background-color:#fff}.ws-panel+.ws-panel{border-top:1px solid #f6f6f6}.ws-panel .ws-collapsable-block__heading{display:block;width:100%;color:#ed1b24;text-transform:uppercase;text-align:left;font-size:12px;font-weight:700;border:0;outline:none;font-family:inherit;cursor:pointer;position:relative;padding:16px 16px 16px 30px;background:transparent;-webkit-transition:color .3s linear;transition:color .3s linear}@media (hover:hover){.ws-panel .ws-collapsable-block__heading:not(:disabled):focus,.ws-panel .ws-collapsable-block__heading:not(:disabled):hover{color:#8b0304}}@media (hover:none){.ws-panel .ws-collapsable-block__heading:not(:disabled):active{color:#8b0304}}.ws-panel .ws-collapsable-block__heading .ws-icon{width:5px;height:5px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform-origin:center bottom;transform-origin:center bottom;position:absolute;top:50%;left:16px;margin-top:-5px}.ws-panel .ws-collapsable-block__heading--open .ws-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ws-panel .ws-collapsable-block__content{padding:0 16px 16px;font-size:12px;line-height:18px;color:#6c7584}.ws-panel .ws-collapsable-block__content p{margin:0 0 8px}.ws-panel .ws-collapsable-block__content p:last-child{margin:0}.ws-panel--simple{border-bottom:0;padding-bottom:0;padding-top:0;margin-bottom:-8px;margin-top:-8px}.ws-panel--simple .ws-collapsable-block__heading{margin-bottom:0}
.ws-collapsable-block__content-wrapper{overflow:hidden;-webkit-transition:all .4s;transition:all .4s}
.ws-add-to-cart{height:24px;white-space:nowrap}.ws-add-to-cart__quantity{display:inline-block;margin:0 4px;position:relative;top:0;color:#ed1b24;font-weight:700;font-size:16px;text-transform:uppercase;text-align:center;vertical-align:middle;line-height:.85}.ws-add-to-cart__quantity-unit{font-size:10px;display:block;margin-top:4px;letter-spacing:1px}.ws-add-to-cart__button{vertical-align:middle;display:inline-block;border:16px solid transparent;margin:-16px;padding:0;color:#ed1b24;background:transparent;outline:none;cursor:pointer;-webkit-transition:-webkit-transform .1s linear;transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear}@media (hover:hover){.ws-add-to-cart__button:not(:disabled):focus .ws-icon-circle,.ws-add-to-cart__button:not(:disabled):hover .ws-icon-circle{color:#fff;border-color:#8b0304;background-color:#8b0304}}@media (hover:none){.ws-add-to-cart__button:not(:disabled):active .ws-icon-circle{color:#fff;border-color:#8b0304;background-color:#8b0304}}.ws-add-to-cart__button-caption{display:none}.ws-add-to-cart__button .ws-icon-circle{width:24px;height:24px;border:1px solid #ed1b24;-webkit-transition:color .15s linear,border-color .15s linear,background-color .15s linear;transition:color .15s linear,border-color .15s linear,background-color .15s linear}.ws-add-to-cart__button .ws-icon-circle .ws-icon{width:12px;height:12px;-webkit-transform:none;transform:none;margin-left:-6px;margin-top:-6px}.ws-add-to-cart__button .ws-icon-circle:not(.ws-icon-circle--outline){background-color:#ed1b24}.ws-add-to-cart__button:disabled{cursor:default;opacity:.25}@media (hover:hover){.ws-add-to-cart__button:not(:disabled):active{-webkit-transform:scale(.85);transform:scale(.85)}}.ws-add-to-cart--bigger,.ws-add-to-cart--biggest,.ws-add-to-cart--kingsize,.ws-add-to-cart--medium{height:28px}.ws-add-to-cart--bigger .ws-add-to-cart__quantity,.ws-add-to-cart--biggest .ws-add-to-cart__quantity,.ws-add-to-cart--kingsize .ws-add-to-cart__quantity,.ws-add-to-cart--medium .ws-add-to-cart__quantity{margin:0 5px;font-size:14px}.ws-add-to-cart--bigger .ws-add-to-cart__quantity-unit,.ws-add-to-cart--biggest .ws-add-to-cart__quantity-unit,.ws-add-to-cart--kingsize .ws-add-to-cart__quantity-unit,.ws-add-to-cart--medium .ws-add-to-cart__quantity-unit{margin-top:5px}.ws-add-to-cart--bigger .ws-add-to-cart__button .ws-icon-circle,.ws-add-to-cart--biggest .ws-add-to-cart__button .ws-icon-circle,.ws-add-to-cart--kingsize .ws-add-to-cart__button .ws-icon-circle,.ws-add-to-cart--medium .ws-add-to-cart__button .ws-icon-circle{width:28px;height:28px}.ws-add-to-cart--bigger .ws-add-to-cart__button .ws-icon-circle .ws-icon,.ws-add-to-cart--biggest .ws-add-to-cart__button .ws-icon-circle .ws-icon,.ws-add-to-cart--kingsize .ws-add-to-cart__button .ws-icon-circle .ws-icon,.ws-add-to-cart--medium .ws-add-to-cart__button .ws-icon-circle .ws-icon{width:16px;height:16px;margin-left:-8px;margin-top:-8px}.ws-add-to-cart--bigger .ws-add-to-cart__button .ws-icon-circle .ws-icon.ws-icon--type-minus,.ws-add-to-cart--bigger .ws-add-to-cart__button .ws-icon-circle .ws-icon.ws-icon--type-plus,.ws-add-to-cart--biggest .ws-add-to-cart__button .ws-icon-circle .ws-icon.ws-icon--type-minus,.ws-add-to-cart--biggest .ws-add-to-cart__button .ws-icon-circle .ws-icon.ws-icon--type-plus,.ws-add-to-cart--kingsize .ws-add-to-cart__button .ws-icon-circle .ws-icon.ws-icon--type-minus,.ws-add-to-cart--kingsize .ws-add-to-cart__button .ws-icon-circle .ws-icon.ws-icon--type-plus,.ws-add-to-cart--medium .ws-add-to-cart__button .ws-icon-circle .ws-icon.ws-icon--type-minus,.ws-add-to-cart--medium .ws-add-to-cart__button .ws-icon-circle .ws-icon.ws-icon--type-plus{width:12px;height:12px;margin-left:-6px;margin-top:-6px}.ws-add-to-cart--biggest{background-color:transparent;height:42px;padding-top:5px}.ws-add-to-cart--biggest .ws-add-to-cart__button--add{margin-top:-5px}@media (hover:hover){.ws-add-to-cart--biggest .ws-add-to-cart__button--add:not(:disabled):focus .ws-icon,.ws-add-to-cart--biggest .ws-add-to-cart__button--add:not(:disabled):hover .ws-icon{padding:1px}}@media (hover:none){.ws-add-to-cart--biggest .ws-add-to-cart__button--add:not(:disabled):active .ws-icon{padding:1px}}.ws-add-to-cart--biggest .ws-add-to-cart__button--add .ws-add-to-cart__button-caption{display:inline;white-space:nowrap}.ws-add-to-cart--biggest .ws-add-to-cart__button--add .ws-icon{width:20px;height:20px;margin:-1px 8px -5px 0;-webkit-transition:padding .1s linear;transition:padding .1s linear}.ws-add-to-cart--biggest .ws-add-to-cart__button--add:disabled{cursor:default;opacity:.25}.ws-add-to-cart--medium{height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ws-add-to-cart--medium .ws-add-to-cart__quantity{margin:0 5px;font-size:14px}.ws-add-to-cart--medium .ws-add-to-cart__quantity-unit{margin-top:5px}.ws-add-to-cart--medium .ws-add-to-cart__button .ws-icon-circle{width:28px;height:28px}.ws-add-to-cart--medium .ws-add-to-cart__button .ws-icon-circle .ws-icon{width:16px;height:16px;margin-left:-8px;margin-top:-8px}.ws-add-to-cart--medium .ws-add-to-cart__button .ws-icon-circle .ws-icon.ws-icon--type-minus,.ws-add-to-cart--medium .ws-add-to-cart__button .ws-icon-circle .ws-icon.ws-icon--type-plus{width:12px;height:12px;margin-left:-6px;margin-top:-6px}.ws-add-to-cart--medium .ws-add-to-cart__button--add .ws-icon-circle{color:#ed1b24;height:38px;width:38px;border-color:transparent;background-color:transparent;-webkit-transition:color .15s linear,border-color .15s linear,background-color .15s linear;transition:color .15s linear,border-color .15s linear,background-color .15s linear}.ws-add-to-cart--medium .ws-add-to-cart__button--add .ws-icon-circle .ws-icon{height:24px;width:24px;margin:-12px 0 0 -12px}.ws-add-to-cart--kingsize{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:459px){.ws-add-to-cart--kingsize{height:46px}.ws-add-to-cart--kingsize .ws-add-to-cart__button--add{vertical-align:middle;display:inline-block;border:16px solid transparent;margin:-16px;padding:0;background-color:transparent;outline:none;cursor:pointer;-webkit-transition:-webkit-transform .1s linear;transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear;-webkit-box-shadow:none;box-shadow:none;position:relative}.ws-add-to-cart--kingsize .ws-add-to-cart__button--add:active,.ws-add-to-cart--kingsize .ws-add-to-cart__button--add:focus{background-color:transparent!important}.ws-add-to-cart--kingsize .ws-add-to-cart__button--add-caption{display:none}.ws-add-to-cart--kingsize .ws-add-to-cart__button--add .ws-icon--type-cart{color:#fff;border-radius:50%;position:relative;display:inline-block;vertical-align:middle;width:46px;height:46px;padding:8px;border:1px solid #ed1b24;background-color:#ed1b24}}@media (min-width:768px){.ws-add-to-cart--kingsize{background-color:transparent;height:56px;padding-top:0}.ws-add-to-cart--kingsize .ws-add-to-cart__button--add{margin-top:0;padding:19px 36px}}@media (min-width:768px) and (hover:hover){.ws-add-to-cart--kingsize .ws-add-to-cart__button--add:not(:disabled):focus .ws-icon--type-cart,.ws-add-to-cart--kingsize .ws-add-to-cart__button--add:not(:disabled):hover .ws-icon--type-cart{padding:1px}}@media (min-width:768px) and (hover:none){.ws-add-to-cart--kingsize .ws-add-to-cart__button--add:not(:disabled):active .ws-icon--type-cart{padding:1px}}@media (min-width:768px){.ws-add-to-cart--kingsize .ws-add-to-cart__button--add .ws-add-to-cart__button-caption{display:inline;white-space:nowrap}.ws-add-to-cart--kingsize .ws-add-to-cart__button--add .ws-icon--type-cart{width:24px;height:24px;margin:-4px 16px -6px 0;-webkit-transition:padding .1s linear;transition:padding .1s linear}.ws-add-to-cart--kingsize .ws-add-to-cart__button--add:disabled{cursor:default;opacity:.25}}.ws-add-to-cart--kingsize .ws-max-quantity-label{margin-left:32px}.ws-add-to-cart--kingsize .ws-add-to-cart__button--add{position:relative}.ws-add-to-cart--kingsize .ws-add-to-cart__button--remove .ws-icon-circle,.ws-add-to-cart--kingsize .ws-add-to-cart__quantity-stepper .ws-icon-circle{background-color:#ed1b24;color:#fff;width:46px;height:46px}@media (min-width:768px){.ws-add-to-cart--kingsize .ws-add-to-cart__button--remove .ws-icon-circle,.ws-add-to-cart--kingsize .ws-add-to-cart__quantity-stepper .ws-icon-circle{width:56px;height:56px}}.ws-add-to-cart--kingsize .ws-add-to-cart__quantity{color:#2a1e2a;margin:0 12px;font-size:18px}@media (min-width:768px){.ws-add-to-cart--kingsize .ws-add-to-cart__quantity{margin:0 18px;font-size:24px}}.ws-add-to-cart .ws-checkmark-overlay{position:absolute;left:0;top:0;height:100%;width:100%;z-index:1;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:inherit;padding:12px}@media (min-width:768px){.ws-add-to-cart .ws-checkmark-overlay{padding:20px}}
.ws-handover-picker-content--handover-time .ws-flexi-picker__radioitems{display:block}.ws-handover-picker-content--handover-time .ws-flexi-picker__radioitems .ws-radioitems__label:not(:last-child){margin-bottom:8px}.ws-handover-picker-content--handover-location .ws-checkout__sublabel{display:none}.ws-handover-picker-content__threshold-reminder{margin:12px 0 0!important;text-align:center}.ws-handover-picker-content .ws-handover-checker{margin-bottom:24px}.ws-handover-picker-content .ws-handover-checker__section-title{font-size:1rem;line-height:1.375rem}.ws-handover-picker-content .ws-handover-checker .ngr-autocomplete__menu{max-height:164px}
.ws-handover-location-group,.ws-radioitems--location-HJEM{overflow:hidden;margin:0 0 16px;background-color:#fff;border-radius:3px;-webkit-box-shadow:0 1px 3px rgba(42,30,42,.1);box-shadow:0 1px 3px rgba(42,30,42,.1)}.ws-handover-location-group .ws-collapsable-block__heading{display:block;width:100%;color:#d6d6d6;background-color:#2a1e2a;text-align:left;font-size:16px;font-family:inherit;font-weight:inherit;line-height:20px;padding:16px;cursor:pointer;border:0;position:relative;outline:none;-webkit-transition:color .3s linear,background-color .3s linear;transition:color .3s linear,background-color .3s linear}@media (hover:hover){.ws-handover-location-group .ws-collapsable-block__heading:not(:disabled):focus,.ws-handover-location-group .ws-collapsable-block__heading:not(:disabled):hover{color:#fff;background-color:#8b0304}}@media (hover:none){.ws-handover-location-group .ws-collapsable-block__heading:not(:disabled):active{color:#fff;background-color:#8b0304}}.ws-handover-location-group .ws-collapsable-block__heading .ws-icon{display:block;width:20px;height:12px;position:absolute;right:18px;top:50%;margin-top:-6px;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.ws-handover-location-group .ws-collapsable-block__heading--open{color:#fff}.ws-handover-location-group .ws-collapsable-block__heading--open .ws-icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.ws-handover-picker__message{font-size:.9375rem;line-height:1.25rem;margin:0 0 16px}.ws-handover-picker__message p{margin:0 0 8px}.ws-handover-picker__message p:last-child{margin:0}.ws-handover-picker__message-link{color:#ed1b24}.ws-handover-picker .ws-radioitems--handover-type .ws-griditem{display:inline-block}.ws-handover-picker .ws-radioitems--handover-type .ws-radioitems__title{white-space:nowrap}.ws-handover-picker__edit-location{text-align:right;margin-top:4px}.ws-handover-picker__edit-location .ws-link{color:#ed1b24;text-decoration:underline}.ws-handover-picker__edit-location .ws-link:disabled{color:#d6d6d6!important;cursor:default}.ws-handover-picker__error{margin:0 0 16px}.ws-handover-picker .ws-radioitems--location-HJEM{overflow:hidden}.ws-handover-picker .ws-collapsable-block__content,.ws-handover-picker .ws-handover-picker__detail-options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-1px;margin-right:-1px}.ws-handover-picker .ws-collapsable-block__content>*,.ws-handover-picker .ws-handover-picker__detail-options>*{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:200px;margin-left:1px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ws-handover-picker .ws-collapsable-block__content>:not(.ws-flex-spacer),.ws-handover-picker .ws-handover-picker__detail-options>:not(.ws-flex-spacer){min-height:64px}.ws-handover-picker .ws-collapsable-block__content .ws-flex-spacer,.ws-handover-picker .ws-handover-picker__detail-options .ws-flex-spacer{padding:0 48px 0 16px}
.ngr-alert{padding:0 16px 0 64px;position:relative;text-align:left;background-color:#fff}.ngr-alert--info{color:#37863b}.ngr-alert--error,.ngr-alert--warning{color:#8b0304}.ngr-alert__icon{position:absolute;left:16px;top:16px;width:36px;height:36px;color:inherit}.ngr-alert__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:68px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:14px 0;font-weight:400}.ngr-alert__body p{font-size:.875rem;line-height:1.125rem;margin:0 0 8px}.ngr-alert__body p:last-child{margin-bottom:0}
.ngr-button{font-size:1rem;line-height:1.375rem;color:#fff;font-weight:400;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:10px 16px;background-color:#ed1b24;font-family:Open Sans,Helvetica,Arial,sans-serif;text-decoration:none;cursor:pointer;-webkit-transition:opacity .3s linear,color .3s linear,background-color .3s linear,border-color .3s linear;transition:opacity .3s linear,color .3s linear,background-color .3s linear,border-color .3s linear}@media (hover:hover){.ngr-button:not(:disabled):focus-within:not(.ngr-button--unauthorized):not(.ngr-button--disabled):not(.ngr-button--cancel):not(.ngr-button--inline-link):not(.ngr-button--inline-block-link),.ngr-button:not(:disabled):focus:not(.ngr-button--unauthorized):not(.ngr-button--disabled):not(.ngr-button--cancel):not(.ngr-button--inline-link):not(.ngr-button--inline-block-link),.ngr-button:not(:disabled):hover:not(.ngr-button--unauthorized):not(.ngr-button--disabled):not(.ngr-button--cancel):not(.ngr-button--inline-link):not(.ngr-button--inline-block-link){text-decoration:none;background-color:#8b0304;color:#fff}}@media (hover:none){.ngr-button:not(:disabled):active:not(.ngr-button--unauthorized):not(.ngr-button--disabled):not(.ngr-button--cancel):not(.ngr-button--inline-link):not(.ngr-button--inline-block-link){text-decoration:none;background-color:#8b0304;color:#fff}}.ngr-button--hide-text{border-radius:50%;padding:0;height:46px;width:46px}.ngr-button--hide-text .ngr-button__icon{margin-left:0!important;margin-right:0!important}.ngr-button--secondary{background-color:#fff;color:#ed1b24}@media (hover:hover){.ngr-button--secondary:not(:disabled):focus-within:not(.ngr-button--unauthorized):not(.ngr-button--disabled):not(.ngr-button--cancel):not(.ngr-button--inline-link):not(.ngr-button--inline-block-link),.ngr-button--secondary:not(:disabled):focus:not(.ngr-button--unauthorized):not(.ngr-button--disabled):not(.ngr-button--cancel):not(.ngr-button--inline-link):not(.ngr-button--inline-block-link),.ngr-button--secondary:not(:disabled):hover:not(.ngr-button--unauthorized):not(.ngr-button--disabled):not(.ngr-button--cancel):not(.ngr-button--inline-link):not(.ngr-button--inline-block-link){background-color:#fff;color:#2a1e2a}}@media (hover:none){.ngr-button--secondary:not(:disabled):active:not(.ngr-button--unauthorized):not(.ngr-button--disabled):not(.ngr-button--cancel):not(.ngr-button--inline-link):not(.ngr-button--inline-block-link){background-color:#fff;color:#2a1e2a}}.ngr-button--small{padding:6px 16px}.ngr-button--inverted{background-color:#fff;color:#ed1b24}.ngr-button--disabled,.ngr-button--unauthorized{opacity:.6}.ngr-button--disabled:hover{cursor:not-allowed}.ngr-button--cancel{padding-left:0;padding-right:0;background-color:transparent;color:#ed1b24;-webkit-box-shadow:none;box-shadow:none;border:0;text-decoration:underline;-webkit-transition:color .3s linear,background-color .3s linear;transition:color .3s linear,background-color .3s linear}@media (hover:hover){.ngr-button--cancel:not(:disabled):focus-within:not(.ngr-button--unauthorized),.ngr-button--cancel:not(:disabled):focus:not(.ngr-button--unauthorized),.ngr-button--cancel:not(:disabled):hover:not(.ngr-button--unauthorized){color:#8b0304;text-decoration:none;-webkit-transition:color .3s linear,background-color .3s linear;transition:color .3s linear,background-color .3s linear}}@media (hover:none){.ngr-button--cancel:not(:disabled):active:not(.ngr-button--unauthorized){color:#8b0304;text-decoration:none;-webkit-transition:color .3s linear,background-color .3s linear;transition:color .3s linear,background-color .3s linear}}.ngr-button--inline-block-link,.ngr-button--inline-link{background-color:transparent;color:#ed1b24;-webkit-box-shadow:none;box-shadow:none;border:0;text-decoration:underline;padding:0;-webkit-transition:color .3s linear;transition:color .3s linear;font-family:inherit;line-height:inherit;font-size:inherit;font-weight:inherit}@media (hover:hover){.ngr-button--inline-block-link:not(:disabled):focus-within:not(.ngr-button--unauthorized),.ngr-button--inline-block-link:not(:disabled):focus:not(.ngr-button--unauthorized),.ngr-button--inline-block-link:not(:disabled):hover:not(.ngr-button--unauthorized),.ngr-button--inline-link:not(:disabled):focus-within:not(.ngr-button--unauthorized),.ngr-button--inline-link:not(:disabled):focus:not(.ngr-button--unauthorized),.ngr-button--inline-link:not(:disabled):hover:not(.ngr-button--unauthorized){color:#8b0304;background-color:transparent;-webkit-transition:color .3s linear;transition:color .3s linear}}@media (hover:none){.ngr-button--inline-block-link:not(:disabled):active:not(.ngr-button--unauthorized),.ngr-button--inline-link:not(:disabled):active:not(.ngr-button--unauthorized){color:#8b0304;background-color:transparent;-webkit-transition:color .3s linear;transition:color .3s linear}}.ngr-button--inline-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.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{margin-right:8px}
.ngr-icon__svg{display:block;fill:currentColor}.ngr-icon--inline .ngr-icon__svg{display:inline}
.ngr-spinner{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.ngr-spinner--inline{display:inline-block;vertical-align:middle;margin-right:6px;margin-left:6px}.ngr-spinner__spinner{margin:0 auto;position:relative;border:4px solid #ed1b24;border-left-color:transparent;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:ngrloader 1.1s linear infinite;animation:ngrloader 1.1s linear infinite;width:32px;height:32px;border-radius:50%}.ngr-spinner__spinner--small{width:12px;height:12px;border-width:3px}.ngr-spinner__spinner--large{width:64px;height:64px;border-width:6px}.ngr-spinner__spinner--inverted{border-color:#fff #fff #fff transparent}@-webkit-keyframes ngrloader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ngrloader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
.ws-address-validation-message .ws-inline-message{margin:16px -16px}.ws-address-validation-message__profile-blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ws-address-validation-message__profile-blocks>*{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:200px;margin-left:1px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ws-address-validation-message__profile-blocks>:not(.ws-flex-spacer){min-height:64px}.ws-address-validation-message__profile-blocks .ws-flex-spacer{padding:0 48px 0 16px}
.ngr-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;border-radius:0;-webkit-box-shadow:0 1px 3px rgba(42,30,42,.2);box-shadow:0 1px 3px rgba(42,30,42,.2);-webkit-transition:-webkit-box-shadow .3s cubic-bezier(.35,-.04,.52,1.09);transition:-webkit-box-shadow .3s cubic-bezier(.35,-.04,.52,1.09);transition:box-shadow .3s cubic-bezier(.35,-.04,.52,1.09);transition:box-shadow .3s cubic-bezier(.35,-.04,.52,1.09),-webkit-box-shadow .3s cubic-bezier(.35,-.04,.52,1.09)}@media (hover:hover){.ngr-card:not(:disabled):focus,.ngr-card:not(:disabled):focus-within,.ngr-card:not(:disabled):hover{-webkit-box-shadow:0 1px 3px rgba(42,30,42,.2);box-shadow:0 1px 3px rgba(42,30,42,.2)}}@media (hover:none){.ngr-card:not(:disabled):active{-webkit-box-shadow:0 1px 3px rgba(42,30,42,.2);box-shadow:0 1px 3px rgba(42,30,42,.2)}}.ngr-card--secondary{color:#fff;background-color:#2a1e2a}.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 #e0e0e0}.ngr-card__title-text{font-size:1.25rem;line-height:1.875rem;font-family:Open Sans,Helvetica,Arial,sans-serif;font-weight:700;margin:0}.ngr-card__content{padding:24px;border-bottom:1px solid #e0e0e0}@media (max-width:767px){.ngr-card__content{padding:16px}}.ngr-card__content--secondary{color:#fff;background-color:#2a1e2a}.ngr-card__content--last{border-bottom:0}.ngr-card__footer{padding:24px}@media (max-width:767px){.ngr-card__footer{padding:16px}}
.ws-address-validator__section-title{font-size:1.125rem;line-height:1.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 8px;font-weight:700}.ws-address-validator__paragraph{margin:0 0 12px}.ws-address-validator__error{margin:0 0 16px}.ws-address-validator__current-address{margin:16px 0}.ws-address-validator__coverage-message{margin:16px 0;padding-left:30px;position:relative;font-size:13px;line-height:1.35}.ws-address-validator__coverage-message .ngr-icon{position:absolute;left:6px;top:5px}.ws-address-validator__coverage-message--yay .ngr-icon{color:#37863b;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%}
.ws-handover-checker-form__inputs{margin-bottom:16px}@media (min-width:768px){.ws-handover-checker-form__inputs{display:-webkit-box;display:-ms-flexbox;display:flex}}.ws-handover-checker-form__input--street-name{margin-bottom:12px}@media (min-width:768px){.ws-handover-checker-form__input--street-name{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0}}@media (min-width:768px){.ws-handover-checker-form__input--house-number{max-width:90px;margin-left:16px}}.ws-handover-checker-form__error{margin:0 0 16px}.ws-handover-checker-form__attribution{-ms-flex-item-align:end;align-self:flex-end;font-size:12px;color:inherit}.ws-handover-checker-form .ngr-input-group:not(:last-child){margin-bottom:0}
.ngr-autocomplete{position:relative}.ngr-autocomplete__hint{position:absolute;left:0;bottom:0;width:100%;z-index:1;pointer-events:none}.ngr-autocomplete__hint input{border:0;background-color:transparent!important}.ngr-autocomplete__menu{margin:0;padding:0;list-style:none;-webkit-box-shadow:0 3px 6px rgba(42,30,42,.2);box-shadow:0 3px 6px rgba(42,30,42,.2);border:1px solid #d6d6d6;border-radius:0;z-index:8;position:absolute;left:0;right:0;top:100%;background:#fff;color:#2a1e2a;max-height:342px;overflow-x:hidden}.ngr-autocomplete__menu--hidden{display:none}.ngr-autocomplete__menu--visible{display:block}.ngr-autocomplete__item{font-size:.9375rem;line-height:1.25rem;margin:0;padding:8px 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:100%;-webkit-transition:background-color .3s linear;transition:background-color .3s linear;cursor:pointer;text-align:left;color:inherit;background-color:transparent;text-decoration:none;border:0}@media (hover:hover){.ngr-autocomplete__item:not(:disabled):focus,.ngr-autocomplete__item:not(:disabled):focus-within,.ngr-autocomplete__item:not(:disabled):hover{background-color:rgba(237,27,36,.1)}}@media (hover:none){.ngr-autocomplete__item:not(:disabled):active{background-color:rgba(237,27,36,.1)}}.ngr-autocomplete__item:first-child{border-top-left-radius:0;border-top-right-radius:0}.ngr-autocomplete__item:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.ngr-autocomplete__item>*{pointer-events:none}.ngr-autocomplete__item--selected{color:#fff;background-color:#ed1b24}@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{color:#fff;background-color:#ed1b24}}@media (hover:none){.ngr-autocomplete__item--selected:not(:disabled):active{color:#fff;background-color:#ed1b24}}
.ngr-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.ngr-input__prefix{font-size:1rem;line-height:1.375rem;padding-right:12px}.ngr-input__field{font-size:1rem;line-height:1.375rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #d6d6d6;border-radius:0;color:#2a1e2a;background-color:#fff;font-family:inherit;line-height:24px;padding:11px 12px;width:100%}.ngr-input__field:disabled{background-color:#f6f6f6;cursor:not-allowed}.ngr-input__field:-moz-read-only:not([type=button]){background-color:#f6f6f6}.ngr-input__field:read-only:not([type=button]){background-color:#f6f6f6}.ngr-input__field--error{border-color:#8b0304}.ngr-input__field--digit{width:46px;text-align:center}.ngr-input__field::-webkit-input-placeholder{color:#d6d6d6}.ngr-input__field::-moz-placeholder{color:#d6d6d6}.ngr-input__field:-ms-input-placeholder{color:#d6d6d6}.ngr-input__field::-ms-input-placeholder{color:#d6d6d6}.ngr-input__field::placeholder{color:#d6d6d6}.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__spinner{position:absolute;right:16px;top:50%;margin-top:-6px}textarea.ngr-input__field{resize:vertical;min-height:48px}
.ngr-input-group:not(:last-child){margin-bottom:16px}.ngr-input-group__information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-flow:wrap;flex-flow:wrap}.ngr-input-group__information>:first-child{margin-right:1rem}.ngr-input-group__label--visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}
.ngr-help-text{font-size:.875rem;line-height:1.125rem;display:block;margin-top:4px}.ngr-help-text--error{color:#8b0304}.ngr-help-text--success{color:#37863b}
.ngr-label{font-size:.875rem;line-height:1.125rem;display:block;margin-bottom:4px}.ngr-label--visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.ngr-label__text{color:#2a1e2a;cursor:inherit;font-weight:700}
.ngr-button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:-8px 0}@media (max-width:767px){.ngr-button-group{margin:-4px 0}}.ngr-button-group--flex-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ngr-button-group--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ngr-button-group--flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ngr-button-group--space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ngr-button-group--space-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.ngr-button-group--items-flex-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ngr-button-group--items-flex-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.ngr-button-group--items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.ngr-button-group--flow>*{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}.ngr-button-group--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ngr-button-group--horizontal>*{margin:8px 16px}@media (max-width:767px){.ngr-button-group--horizontal>*{margin:4px 8px}.ngr-button-group--horizontal>:first-child{margin-left:0}.ngr-button-group--horizontal>:last-child{margin-right:0}}.ngr-button-group--horizontal>:first-child{margin-left:0}.ngr-button-group--horizontal>:last-child{margin-right:0}.ngr-button-group--horizontal.ngr-button-group--spacing-tight{margin:0}.ngr-button-group--horizontal.ngr-button-group--spacing-tight>*{margin:4px}.ngr-button-group--horizontal.ngr-button-group--spacing-tight>:first-child{margin-left:0}.ngr-button-group--horizontal.ngr-button-group--spacing-tight>:last-child{margin-right:0}.ngr-button-group--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:16px;padding-right:16px;margin-top:0;margin-bottom:0}.ngr-button-group--vertical>*{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:8px 16px}@media (max-width:767px){.ngr-button-group--vertical>*{margin:4px 8px}.ngr-button-group--vertical>:first-child{margin-top:0}.ngr-button-group--vertical>:last-child{margin-bottom:0}}.ngr-button-group--vertical>:first-child{margin-top:0}.ngr-button-group--vertical>:last-child{margin-bottom:0}.ngr-button-group--vertical.ngr-button-group--spacing-tight{margin:-4px 0}.ngr-button-group--vertical.ngr-button-group--spacing-tight>*{margin:4px}.ngr-button-group--vertical.ngr-button-group--reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ngr-button-group--spacing-none{margin:0}.ngr-button-group--spacing-none>*{margin:0}.ngr-button-group--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}
.ws-external-link{font-size:.9375rem;line-height:1.25rem;color:#ed1b24;font-weight:700;position:relative}.ws-external-link--inline{font-size:inherit;line-height:inherit;font-weight:inherit;text-decoration:underline}.ws-external-link .ws-icon{width:8px;height:15px;margin-left:8px;bottom:-2px}
.ws-checkboxitems,.ws-radioitems{margin:0 0 16px;padding:.1px 0 0;list-style:none;border:0;min-width:0;text-align:left}.ws-checkboxitems__legend,.ws-radioitems__legend{text-align:left;margin-bottom:16px}.ws-checkboxitems__label,.ws-radioitems__label{font-size:16px;line-height:18px;display:block;padding:16px 16px 16px 48px;cursor:pointer;position:relative;background-color:#fff;border-radius:3px;-webkit-box-shadow:0 1px 3px rgba(42,30,42,.1);box-shadow:0 1px 3px rgba(42,30,42,.1);-webkit-transition:color .2s linear,background .2s linear;transition:color .2s linear,background .2s linear}@media (hover:hover){.ws-checkboxitems__label:not(:disabled):focus,.ws-checkboxitems__label:not(:disabled):hover,.ws-radioitems__label:not(:disabled):focus,.ws-radioitems__label:not(:disabled):hover{color:#8b0304;background:#fff}}@media (hover:none){.ws-checkboxitems__label:not(:disabled):active,.ws-radioitems__label:not(:disabled):active{color:#8b0304;background:#fff}}.ws-checkboxitems__label--inline,.ws-radioitems__label--inline{display:inline-block;margin-right:8px}.ws-checkboxitems__label--inline:last-child,.ws-radioitems__label--inline:last-child{margin-right:0}.ws-checkboxitems__label--checked,.ws-radioitems__label--checked{color:#fff;background:#ed1b24}@media (hover:hover){.ws-checkboxitems__label--checked:not(:disabled):focus,.ws-checkboxitems__label--checked:not(:disabled):hover,.ws-radioitems__label--checked:not(:disabled):focus,.ws-radioitems__label--checked:not(:disabled):hover{color:#fff;background:#ed1b24}}@media (hover:none){.ws-checkboxitems__label--checked:not(:disabled):active,.ws-radioitems__label--checked:not(:disabled):active{color:#fff;background:#ed1b24}}.ws-checkboxitems__label--checked .ws-checkboxitems__title,.ws-checkboxitems__label--checked .ws-radioitems__title,.ws-radioitems__label--checked .ws-checkboxitems__title,.ws-radioitems__label--checked .ws-radioitems__title{font-weight:700}.ws-checkboxitems__label .ws-radio,.ws-radioitems__label .ws-radio{position:absolute;left:12px;top:50%;margin:-12px 0 0}.ws-checkboxitems__label .ws-checkbox,.ws-radioitems__label .ws-checkbox{position:absolute;left:12px;top:14px}.ws-checkboxitems__label--secondary,.ws-radioitems__label--secondary{padding:12px 48px 12px 16px;border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:1px solid #d6d6d6;border-width:0 1px 1px 0;margin-right:-1px}.ws-checkboxitems__label--secondary.ws-checkboxitems__label--checked,.ws-checkboxitems__label--secondary.ws-radioitems__label--checked,.ws-radioitems__label--secondary.ws-checkboxitems__label--checked,.ws-radioitems__label--secondary.ws-radioitems__label--checked{color:#ed1b24;background-color:#fff}@media (hover:hover){.ws-checkboxitems__label--secondary.ws-checkboxitems__label--checked:not(:disabled):focus,.ws-checkboxitems__label--secondary.ws-checkboxitems__label--checked:not(:disabled):hover,.ws-checkboxitems__label--secondary.ws-radioitems__label--checked:not(:disabled):focus,.ws-checkboxitems__label--secondary.ws-radioitems__label--checked:not(:disabled):hover,.ws-radioitems__label--secondary.ws-checkboxitems__label--checked:not(:disabled):focus,.ws-radioitems__label--secondary.ws-checkboxitems__label--checked:not(:disabled):hover,.ws-radioitems__label--secondary.ws-radioitems__label--checked:not(:disabled):focus,.ws-radioitems__label--secondary.ws-radioitems__label--checked:not(:disabled):hover{color:#8b0304;background-color:#fff}}@media (hover:none){.ws-checkboxitems__label--secondary.ws-checkboxitems__label--checked:not(:disabled):active,.ws-checkboxitems__label--secondary.ws-radioitems__label--checked:not(:disabled):active,.ws-radioitems__label--secondary.ws-checkboxitems__label--checked:not(:disabled):active,.ws-radioitems__label--secondary.ws-radioitems__label--checked:not(:disabled):active{color:#8b0304;background-color:#fff}}.ws-checkboxitems__label--secondary .ws-radio,.ws-radioitems__label--secondary .ws-radio{left:auto;right:16px}.ws-checkboxitems__label--disabled,.ws-radioitems__label--disabled{color:#8e8a94!important;background-color:#f6f6f6!important;cursor:default}.ws-checkboxitems__label--disabled label,.ws-radioitems__label--disabled label{cursor:default}.ws-checkboxitems__label--disabled .ws-checkboxitems__title,.ws-checkboxitems__label--disabled .ws-radioitems__title,.ws-radioitems__label--disabled .ws-checkboxitems__title,.ws-radioitems__label--disabled .ws-radioitems__title{font-weight:400}.ws-checkboxitems__label-group,.ws-radioitems__label-group{margin:0 0 16px}.ws-checkboxitems__subtitle,.ws-checkboxitems__title,.ws-radioitems__subtitle,.ws-radioitems__title{display:block;font-weight:400}.ws-checkboxitems__subtitle,.ws-radioitems__subtitle{font-size:12px;line-height:1.35;margin-top:4px}.ws-checkboxitems__badge,.ws-radioitems__badge{display:inline-block;vertical-align:bottom;padding:2px 4px;height:16px;line-height:12px;font-size:10px;color:#fff;border-radius:3px;background:#ed1b24}.ws-radioitems__label--checked .ws-checkboxitems__badge,.ws-radioitems__label--checked .ws-radioitems__badge{color:#ed1b24;background:#fff}.ws-radioitems__label--disabled .ws-checkboxitems__badge,.ws-radioitems__label--disabled .ws-radioitems__badge{color:#f6f6f6;background:#8e8a94}.ws-checkboxitems__price,.ws-radioitems__price{font-size:18px;font-weight:700;line-height:18px;position:absolute;right:16px;top:50%;margin-top:-9px}.ws-checkboxitems--handover-type .ws-radioitems__label,.ws-checkboxitems--payment .ws-radioitems__label,.ws-checkboxitems--substitutions .ws-radioitems__label,.ws-radioitems--handover-type .ws-radioitems__label,.ws-radioitems--payment .ws-radioitems__label,.ws-radioitems--substitutions .ws-radioitems__label{position:relative;padding-top:0;padding-bottom:0}.ws-checkboxitems--handover-type .ws-label,.ws-checkboxitems--payment .ws-label,.ws-checkboxitems--substitutions .ws-label,.ws-radioitems--handover-type .ws-label,.ws-radioitems--payment .ws-label,.ws-radioitems--substitutions .ws-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:64px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px 0}.ws-checkboxitems--handover-type,.ws-radioitems--handover-type{display:grid;grid-gap:16px}@media (min-width:768px){.ws-checkboxitems--handover-type,.ws-radioitems--handover-type{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.ws-checkboxitems--handover-type .ws-radioitems__label,.ws-radioitems--handover-type .ws-radioitems__label{padding-right:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ws-checkboxitems--handover-type .ws-radioitems__label--no-price,.ws-radioitems--handover-type .ws-radioitems__label--no-price{padding-right:16px}.ws-checkboxitems--payment,.ws-radioitems--payment{margin:0 0 16px}.ws-checkboxitems--payment .ws-radioitems__label,.ws-radioitems--payment .ws-radioitems__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ws-checkboxitems--payment .ws-radioitems__subtitle,.ws-checkboxitems--payment .ws-radioitems__title,.ws-radioitems--payment .ws-radioitems__subtitle,.ws-radioitems--payment .ws-radioitems__title{display:block}.ws-checkboxitems__label{-webkit-box-shadow:none;box-shadow:none;background-color:transparent;color:inherit;-webkit-transition:color .3s linear;transition:color .3s linear}@media (hover:hover){.ws-checkboxitems__label:not(:disabled):focus,.ws-checkboxitems__label:not(:disabled):hover{background-color:transparent;color:#8b0304}.ws-checkboxitems__label:not(:disabled):focus:before,.ws-checkboxitems__label:not(:disabled):hover:before{border-color:#8b0304;color:#8b0304}}@media (hover:none){.ws-checkboxitems__label:not(:disabled):active{background-color:transparent;color:#8b0304}.ws-checkboxitems__label:not(:disabled):active:before{border-color:#8b0304;color:#8b0304}}.ws-checkboxitems__label--checked{background-color:transparent;color:#ed1b24}@media (hover:hover){.ws-checkboxitems__label--checked:not(:disabled):focus,.ws-checkboxitems__label--checked:not(:disabled):hover{background-color:transparent;color:#8b0304}}@media (hover:none){.ws-checkboxitems__label--checked:not(:disabled):active{background-color:transparent;color:#8b0304}}.ws-checkbox input,.ws-radio input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ws-checkbox__label,.ws-radio__label{display:block;width:24px;height:24px;text-indent:100%;white-space:nowrap;overflow:hidden;position:relative;-webkit-box-sizing:content-box;box-sizing:content-box}.ws-checkbox__label:before,.ws-radio__label:before{content:"";display:block;background-color:#fff;overflow:hidden;cursor:pointer;width:22px;height:22px;margin:0 12px 0 0;border:1px solid #ed1b24}.ws-checkbox--hidelabel .ws-label,.ws-radio--hidelabel .ws-label{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.ws-radio__label:before{border-radius:50%}.ws-radio__label:after{content:"";position:absolute;left:7px;right:7px;top:7px;bottom:7px;border-radius:50%;pointer-events:none}.ws-radio--checked .ws-checkbox__label:before,.ws-radio--checked .ws-radio__label:before{border-color:#ed1b24}.ws-radio--checked .ws-checkbox__label:after,.ws-radio--checked .ws-radio__label:after{background-color:#ed1b24}.ws-radio input:disabled+.ws-checkbox__label:before,.ws-radio input:disabled+.ws-radio__label:before{cursor:default;border-color:#f6f6f6}.ws-radio input:disabled+.ws-checkbox__label:after,.ws-radio input:disabled+.ws-radio__label:after{background-color:transparent}.ws-checkbox__label:before{border-radius:0;-webkit-transition:background-color .3s;transition:background-color .3s}.ws-checkbox__label .ws-icon{position:absolute;left:5px;top:5px;width:14px;height:14px;color:#fff;pointer-events:none}.ws-checkbox--checked .ws-checkbox__label:before,.ws-checkbox--checked .ws-radio__label:before{border-color:#ed1b24;background-color:#ed1b24}.ws-checkbox input:disabled+.ws-checkbox__label:before,.ws-checkbox input:disabled+.ws-radio__label:before{cursor:default;border-color:#f6f6f6}.ws-checkbox input:disabled+.ws-checkbox__label:after,.ws-checkbox input:disabled+.ws-radio__label:after{background-color:transparent}
.ws-handover-checker.ngr-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.ws-handover-checker__section{-webkit-box-flex:1;-ms-flex:1 1 320px;flex:1 1 320px;border-radius:0;border:0}.ws-handover-checker__section--delivery{background-color:#f6f6f6}.ws-handover-checker__section-title{font-size:1.125rem;line-height:1.625rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 8px}.ws-handover-checker__section-icon{margin:1px 8px 0 0}.ws-handover-checker__spinner{margin-top:24px}.ws-handover-checker__paragraph{font-size:1rem;line-height:1.375rem}.ws-handover-checker__paragraph:not(:last-child){margin:0 0 8px}.ws-handover-checker__error{margin:0 0 16px}.ws-handover-checker__button-group{overflow:hidden}.ws-handover-checker .ngr-input-group:not(:last-child){margin-bottom:0}
.ws-next-handover-time-message__time{font-weight:700}.ws-next-handover-time-message__wide-screen-only{display:none}@media (min-width:768px){.ws-next-handover-time-message__wide-screen-only{display:inline}}
.ws-price-info-panel{background-color:#fff;margin:16px 0 0}.ws-price-info-panel__content{color:#2a1e2a;padding:16px}.ws-price-info-panel__paragraph{margin:0 0 8px}.ws-price-info-panel__paragraph:last-child{margin:0}
.ngr-accordion-item__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;color:#ed1b24;padding:16px 8px 16px 0;width:100%;cursor:pointer;font-family:inherit;border:0;text-align:left;-webkit-transition:color .3s linear;transition:color .3s linear}@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{color:#8b0304}}@media (hover:none){.ngr-accordion-item__header:not(:disabled):active{color:#8b0304}}.ngr-card .ngr-accordion-item__header:not(.ngr-accordion-item__header--inline){padding:16px 24px;border-bottom:1px solid #e0e0e0}@media (max-width:767px){.ngr-card .ngr-accordion-item__header:not(.ngr-accordion-item__header--inline){padding:16px}}.ngr-accordion-item__header--unauthorized{opacity:.6}.ngr-accordion-item__icon--header{margin-right:16px}.ngr-accordion-item__text{-webkit-box-flex:1;-ms-flex:1;flex:1}.ngr-accordion-item__text--left-icon{-webkit-box-flex:initial;-ms-flex:initial;flex:initial}.ngr-accordion-item__title{font-size:.9375rem;line-height:1.25rem;font-weight:700;margin-right:1rem}.ngr-accordion-item__subtitle{font-size:.8125rem;line-height:1rem}.ngr-accordion-item__indicator{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.ngr-accordion-item__indicator--is-open:not(.ngr-accordion-item__indicator--no-rotate){-webkit-transform:rotate(-.5turn);transform:rotate(-.5turn)}.ngr-accordion-item__collapse{-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}
.ws-stripe-list__element--buttons button.ngr-tooltip__button{width:auto}
.ngr-tooltip{font-size:1rem;line-height:1.375rem;position:absolute;bottom:100%;margin-bottom:17px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:default;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px;color:#2a1e2a;border:1px solid #d6d6d6;-webkit-box-shadow:0 3px 6px rgba(42,30,42,.2);box-shadow:0 3px 6px rgba(42,30,42,.2);border-radius:0;background:#fff;opacity:0;text-align:center;pointer-events:none;z-index:5;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translate3d(0,8px,0);transform:translate3d(0,8px,0);min-width:210px}.ngr-tooltip:focus{outline:none}.ngr-tooltip:after{content:"";position:absolute;top:100%;margin-top:-10px;height:20px;width:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fff;-webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,.03);box-shadow:2px 2px 2px 0 rgba(0,0,0,.03);z-index:-1;border:inherit;border-width:0 1px 1px 0}.ngr-tooltip__wrapper{position:relative}.ngr-tooltip__button-wrapper{display:inline-block;position:relative}.ngr-tooltip__button-wrapper--block{display:block}.ngr-tooltip__button-click-catcher{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;background:transparent;color:transparent;border:0;padding:0}.ngr-tooltip__text a{color:#ed1b24}.ngr-tooltip__text a:focus,.ngr-tooltip__text a:hover{color:#8b0304}.ngr-tooltip__button{cursor:pointer;border:0;padding:0;font-family:inherit;line-height:inherit;font-size:inherit;font-weight:inherit;color:#ed1b24;text-decoration:underline;background-color:transparent}.ngr-tooltip__button:focus,.ngr-tooltip__button:hover{color:#8b0304}.ngr-tooltip--visible{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);pointer-events:auto}.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}
.ws-handover-windows{min-height:1px}.ws-handover-windows--loading{padding:40px 0}.ws-handover-windows__detail{margin-top:24px}.ws-handover-windows__box{margin:16px 0}.ws-handover-windows__message p{margin:0 0 16px}.ws-handover-windows__message p:last-child{margin:0}.ws-handover-windows__error{margin:0 0 16px}
.ws-handover-table{min-height:1px;margin:0 -16px;position:relative}.ws-handover-table__trippel-trumf-badge{position:absolute;right:0;top:0;border-radius:50%;background:#0076df;color:#fff;width:24px;height:24px;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.ws-handover-table__nav{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:-36px}.ws-handover-table__nav-button{display:inline-block;border:0;outline:none;background-color:#f6f6f6;width:50px;height:40px;padding:8px 13px;color:#2a1e2a;cursor:pointer}@media (hover:hover){.ws-handover-table__nav-button:not(:disabled):focus .ws-icon,.ws-handover-table__nav-button:not(:disabled):hover .ws-icon{color:#8b0304}}@media (hover:none){.ws-handover-table__nav-button:not(:disabled):active .ws-icon{color:#8b0304}}.ws-handover-table__nav-button-icon{-webkit-transition:opacity .3s linear,color .3s linear,linear;transition:opacity .3s linear,color .3s linear,linear}.ws-handover-table__nav-button:disabled{cursor:default}.ws-handover-table__nav-button:disabled .ws-handover-table__nav-button-icon{opacity:.5}.ws-handover-table__slider{position:relative;overflow:hidden;padding:12px 56px 16px}.ws-handover-table__tray{display:block;list-style:none;padding:0;margin:0;-webkit-transition:-webkit-transform .35s cubic-bezier(.15,.3,.25,1);transition:-webkit-transform .35s cubic-bezier(.15,.3,.25,1);transition:transform .35s cubic-bezier(.15,.3,.25,1);transition:transform .35s cubic-bezier(.15,.3,.25,1),-webkit-transform .35s cubic-bezier(.15,.3,.25,1);will-change:transform}.ws-handover-table_slide{margin:0;padding:0}
.ws-handover-table-day{padding:0 8px}.ws-handover-table-day--is-selected{background-color:#fff;padding:0 8px 8px;-webkit-box-shadow:0 1px 3px rgba(42,30,42,.1);box-shadow:0 1px 3px rgba(42,30,42,.1)}.ws-handover-table-day__title{position:relative;font-weight:700;font-size:14px;line-height:32px;padding:16px 8px 0;margin:0;white-space:nowrap;text-overflow:ellipsis}.ws-handover-table-day__title--is-selected{font-size:18px;padding-top:0;line-height:48px}.ws-handover-table-day__windows{margin-bottom:0}.ws-handover-table-day__windows .ws-radioitems__label-group:last-child{margin-bottom:0}
.ws-handover-table-time{padding:16px}.ws-handover-table-time .ws-radio{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.ws-handover-table-time--hide-price{text-align:center}.ws-handover-table-time--hide-price .ws-radioitems__price{display:none}.ws-handover-table-time--age-restricted,.ws-handover-table-time--alcohol,.ws-handover-table-time--before-deadline,.ws-handover-table-time--fully-booked,.ws-handover-table-time--supplier-products,.ws-handover-table-time--temporarily-disabled,.ws-handover-table-time--trippel-trumf,.ws-handover-table-time--unavailable-day{padding:8px 16px}.ws-handover-table-time--age-restricted .ws-radioitems__subtitle,.ws-handover-table-time--alcohol .ws-radioitems__subtitle,.ws-handover-table-time--before-deadline .ws-radioitems__subtitle,.ws-handover-table-time--fully-booked .ws-radioitems__subtitle,.ws-handover-table-time--supplier-products .ws-radioitems__subtitle,.ws-handover-table-time--temporarily-disabled .ws-radioitems__subtitle,.ws-handover-table-time--trippel-trumf .ws-radioitems__subtitle,.ws-handover-table-time--unavailable-day .ws-radioitems__subtitle{margin:0}.ws-handover-table-time--age-restricted .ws-radioitems__subtitle,.ws-handover-table-time--alcohol .ws-radioitems__subtitle,.ws-handover-table-time--fully-booked .ws-radioitems__subtitle,.ws-handover-table-time--supplier-products .ws-radioitems__subtitle,.ws-handover-table-time--unavailable-day .ws-radioitems__subtitle{color:#8b0304}@media (hover:hover){.ws-handover-table-time--trippel-trumf:not(:disabled):focus .ws-radioitems__subtitle,.ws-handover-table-time--trippel-trumf:not(:disabled):hover .ws-radioitems__subtitle{color:inherit}}@media (hover:none){.ws-handover-table-time--trippel-trumf:not(:disabled):active .ws-radioitems__subtitle{color:inherit}}.ws-handover-table-time--trippel-trumf .ws-radioitems__subtitle{color:#0076df}.ws-handover-table-time--trippel-trumf.ws-radioitems__label--checked .ws-radioitems__subtitle{color:inherit}
.ws-flexi-picker{margin-top:16px}.ws-flexi-picker__label{border-top:1px solid rgba(42,30,42,.08);padding-top:16px}.ws-flexi-picker__radioitems{margin:0}.ws-flexi-picker .ws-radioitems__label{padding-right:72px}
.ws-quantity-picker{display:block;position:relative}@media (hover:hover){.ws-quantity-picker:not(:disabled):focus .ws-quantity-picker__value,.ws-quantity-picker:not(:disabled):hover .ws-quantity-picker__value{background-color:#f6f6f6}}@media (hover:none){.ws-quantity-picker:not(:disabled):active .ws-quantity-picker__value{background-color:#f6f6f6}}.ws-quantity-picker__select{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer}.ws-quantity-picker__value{display:block;border:1px solid #d6d6d6;background-color:#fff;border-radius:3px;pointer-events:none;position:relative;padding:4px;margin:-5px 0;-webkit-transition:background-color .3s linear;transition:background-color .3s linear}
.ws-max-quantity-message{font-size:.875rem;line-height:1.125rem;padding:16px;margin:16px 0 0;border-radius:3px;background:rgba(42,30,42,.08)}
.ws-max-quantity-label{font-size:.8125rem;line-height:1rem;margin-top:8px}.ws-max-quantity-label--kingsize{font-size:1rem;line-height:1.375rem;margin:0 0 0 32px}
.ws-bonus-history--loading{padding:40px}.ws-bonus-history__table{width:100%;border-collapse:collapse;border-spacing:0}.ws-bonus-history__row{border-bottom:0;border-top:1px solid #d6d6d6}.ws-bonus-history__column{padding:8px 16px}.ws-bonus-history__column--sum{text-align:right}.ws-bonus-history__header{font-size:11px;font-weight:400;text-transform:uppercase;text-align:left}.ws-bonus-history__body,.ws-bonus-history__footer{font-size:14px;line-height:16px}.ws-bonus-history__footer{font-weight:700}
.ws-cart-button{background:#fff;color:#ed1b24;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;border:0;outline:none;cursor:pointer;-webkit-transition:color .3s linear;transition:color .3s linear;padding:0}@media (hover:hover){.ws-cart-button:not(:disabled):focus,.ws-cart-button:not(:disabled):hover{color:#8b0304}.ws-cart-button:not(:disabled):focus .ws-cart-button__count,.ws-cart-button:not(:disabled):hover .ws-cart-button__count{background-color:#8b0304}.ws-cart-button:not(:disabled):focus .ws-icon,.ws-cart-button:not(:disabled):hover .ws-icon{color:#8b0304}}@media (hover:none){.ws-cart-button:not(:disabled):active{color:#8b0304}.ws-cart-button:not(:disabled):active .ws-cart-button__count{background-color:#8b0304}.ws-cart-button:not(:disabled):active .ws-icon{color:#8b0304}}.ws-cart-button>*{display:inline-block}.ws-cart-button .ws-cart-button__cart{height:50%;width:50%;position:relative}.ws-cart-button .ws-icon{color:#ed1b24;-webkit-transition:color .3s linear;transition:color .3s linear}.ws-cart-button .ws-icon--type-cart-empty,.ws-cart-button .ws-icon--type-cart-full{width:100%;height:100%}.ws-cart-button .ws-icon--type-chevron-right{width:8px;height:16px;margin-left:-8px;margin-right:5px;-webkit-backface-visibility:visible;backface-visibility:visible;display:none}.ws-cart-button--selected .ws-icon--type-chevron-right{-webkit-transform:scaleX(-1);transform:scaleX(-1);display:inline-block}.ws-cart-button--shake{-webkit-animation:shake 1s;animation:shake 1s}.ws-cart-button__count{background-color:#ed1b24;color:#fff;width:auto;height:auto;line-height:1.3;min-width:23px;border-radius:50%;padding:4px;text-align:center;font-size:12px;font-weight:700;position:absolute;top:0;right:0;-webkit-transform:translate(30%,-25%);transform:translate(30%,-25%);-webkit-transition:background-color .3s linear;transition:background-color .3s linear}.ws-cart-button__count__text{position:unset;top:unset;left:unset;-webkit-transform:unset;transform:unset;line-height:unset;margin:0;width:100%}.ws-cart-button__title{padding:5px;color:#2a1e2a}.ws-cart-button:disabled,.ws-cart-button:disabled:focus,.ws-cart-button:disabled:hover{opacity:.4;color:#ed1b24;cursor:default}.ws-cart-button:disabled .ws-cart-button__count,.ws-cart-button:disabled:focus .ws-cart-button__count,.ws-cart-button:disabled:hover .ws-cart-button__count{background-color:#ed1b24}.ws-cart-button:disabled .ws-icon,.ws-cart-button:disabled:focus .ws-icon,.ws-cart-button:disabled:hover .ws-icon{color:#ed1b24}@media (max-width:959px){.ws-cart-button--selected,.ws-cart-button--selected:focus,.ws-cart-button--selected:hover{background:#fff}.ws-cart-button--selected .ws-cart-button__count,.ws-cart-button--selected:focus .ws-cart-button__count,.ws-cart-button--selected:hover .ws-cart-button__count{background-color:#ed1b24;color:#fff}.ws-cart-button--selected .ws-icon,.ws-cart-button--selected:focus .ws-icon,.ws-cart-button--selected:hover .ws-icon{color:#ed1b24}}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate(-1px);transform:translate(-1px)}20%,80%{-webkit-transform:translate(2px);transform:translate(2px)}30%,50%,70%{-webkit-transform:translate(-4px);transform:translate(-4px)}40%,60%{-webkit-transform:translate(4px);transform:translate(4px)}}@keyframes shake{10%,90%{-webkit-transform:translate(-1px);transform:translate(-1px)}20%,80%{-webkit-transform:translate(2px);transform:translate(2px)}30%,50%,70%{-webkit-transform:translate(-4px);transform:translate(-4px)}40%,60%{-webkit-transform:translate(4px);transform:translate(4px)}}
.ws-cartsuggestions--loading{padding:40px}.ws-cartsuggestions .ws-fee-threshold-reminder,.ws-cartsuggestions .ws-mixmatch-reminder,.ws-cartsuggestions__actions,.ws-cartsuggestions__intro{margin:0 0 16px}.ws-cartsuggestions .ws-mixmatch-reminder,.ws-cartsuggestions__intro{font-size:14px;line-height:20px;font-weight:400}.ws-cartsuggestions__actions{width:100%}.ws-cartsuggestions__actions:after{content:"";display:table;clear:both}.ws-cartsuggestions .ws-checkout-button{width:100%}@media (min-width:768px){.ws-cartsuggestions .ws-checkout-button{width:auto;float:right}}
.ws-fee-threshold-reminder{background-color:#fff;color:inherit;-webkit-box-shadow:0 1px 3px rgba(42,30,42,.1);box-shadow:0 1px 3px rgba(42,30,42,.1);border-radius:3px;text-align:center;padding:12px 16px;font-size:12px;line-height:16px}@media (min-width:768px){.ws-fee-threshold-reminder{font-size:14px;line-height:20px}}.ws-fee-threshold-reminder--progress-bar{border:0;background-color:transparent;padding:0;font-weight:700;-webkit-box-shadow:none;box-shadow:none}.ws-fee-threshold-reminder__header{margin:0 0 4px;font-size:17px;line-height:18px;font-weight:700;text-transform:uppercase;font-family:FuturaPassata,Futura,Helvetica,Arial,sans-serif;color:#ed1b24}@media (min-width:768px){.ws-fee-threshold-reminder__header{font-size:17px}}.ws-fee-threshold-reminder__paragraph{margin:0 0 16px}.ws-fee-threshold-reminder__paragraph:last-child{margin-bottom:0}.ws-fee-threshold-reminder__progress-bar{margin:24px 56px 0;padding-bottom:28px;line-height:20px}.ws-fee-threshold-reminder__tray{margin:0 auto;max-width:288px;position:relative}.ws-fee-threshold-reminder__current-total{display:block;margin:6px 2px}.ws-fee-threshold-reminder__threshold{position:absolute;left:100%;top:0;margin-left:8px}
.ngr-progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;border:1px solid #d6d6d6;border-radius:0;-webkit-box-shadow:0 1px 3px rgba(42,30,42,.2);box-shadow:0 1px 3px rgba(42,30,42,.2);width:100%;height:16px}.ngr-progress-bar--color-inverse{background-color:#ed1b24;border-color:#fff}.ngr-progress-bar--color-success{background-color:#e0e0e0}.ngr-progress-bar--is-borderless{border:0}.ngr-progress-bar--is-shadowless{-webkit-box-shadow:none;box-shadow:none}.ngr-progress-bar--is-transparent-background{background-color:transparent}.ngr-progress-bar--slim{height:10px}.ngr-progress-bar--fat{height:20px}.ngr-progress-bar--corner-rounded{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{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background-color:#ed1b24;border:0;border-radius:0;height:100%;padding:0;-webkit-transition:width 1s ease-in-out;transition:width 1s ease-in-out}.ngr-progress-bar__fill--color-inverse{background-color:#fff}.ngr-progress-bar__fill--color-success{background-color:#37863b}.ngr-progress-bar__label{position:absolute;left:calc(100% + 8px)}
.ws-mixmatch-reminder__header{font-size:14px;margin:0 0 8px;font-weight:700}.ws-mixmatch-reminder__campaigns{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;margin:-4px}.ws-mixmatch-reminder__campaign,.ws-mixmatch-reminder__campaigns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;justify-content:center}.ws-mixmatch-reminder__campaign{font-weight:700;text-decoration:none;color:#ed1b24;-webkit-box-flex:1;-ms-flex:1 1 300px;flex:1 1 300px;max-width:408px;margin:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center}.ws-mixmatch-reminder__campaign-name{text-transform:uppercase;font-size:16px;text-align:left;-webkit-box-flex:1;-ms-flex:1;flex:1}.ws-mixmatch-reminder__campaign-missing{color:#2a1e2a;font-size:10px;line-height:12px;font-weight:400;margin:0 8px}.ws-mixmatch-reminder__campaign-threshold{font-size:16px;line-height:24px;text-align:center;padding:0 7px;height:24px;min-width:24px;color:#fff;background:#2a1e2a;border-radius:12px}.ws-mixmatch-reminder__campaign .ws-icon--type-chevron-right{width:10px;height:20px;color:#2a1e2a;margin-left:16px}
.ws-product{overflow:hidden;position:relative;width:100%;-webkit-transform:translateZ(0);transform:translateZ(0);text-align:left}@media (pointer:coarse){.ws-product{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}.ws-product__wrapper-inner{position:relative;line-height:1}.ws-product__sidebar{margin-right:8px;position:relative;text-align:center}.ws-product__sidebar .ws-image img{width:100%;height:100%}.ws-product__sidebar .ws-energy-class{position:absolute;left:0;bottom:0}.ws-product__sidebar .ws-icon--type-rebate{position:absolute;top:0;right:0;width:24px;height:24px;color:#8b0304;z-index:1}.ws-product__left,.ws-product__right{bottom:0;color:#fff;font-weight:100;background-color:#d6d6d6;position:absolute;text-align:center;top:0;-webkit-transition:width .35s;transition:width .35s;white-space:nowrap;z-index:1;overflow:hidden}.ws-product__left--is-touching,.ws-product__right--is-touching{-webkit-transition:none;transition:none}.ws-product__left__action,.ws-product__right__action{vertical-align:middle;display:inline-block;text-transform:lowercase}.ws-product__left__action .ws-icon,.ws-product__right__action .ws-icon{width:26px;height:26px;margin:0 auto 2px;display:block}.ws-product__left__action-text,.ws-product__right__action-text{display:block;font-size:10px}.ws-product__left:before,.ws-product__right:before{content:"";background:transparent;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:#ed1b24}.ws-product__campaign,.ws-product__price,.ws-product__subtitle,.ws-product__title{overflow:hidden;white-space:nowrap;position:relative}.ws-product__campaign:after,.ws-product__price:after,.ws-product__subtitle:after,.ws-product__title:after{content:"";width:20px;height:100%;position:absolute;right:0;top:0;background-image:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),to(#fff));background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff)}.ws-product__subtitle,.ws-product__title{display:block;font-weight:700}.ws-product__subtitle--expanded,.ws-product__title--expanded{margin-right:-54px}.ws-product__title{font-size:15px;line-height:24px;color:inherit;text-decoration:none}@media (hover:hover){.ws-product a.ws-product__title:not(:disabled):focus,.ws-product a.ws-product__title:not(:disabled):hover{outline:none;text-decoration:underline;color:#8b0304}}@media (hover:none){.ws-product a.ws-product__title:not(:disabled):active{outline:none;text-decoration:underline;color:#8b0304}}.ws-product__subtitle{font-size:13px;line-height:18px;color:#6c7584;margin-bottom:2px}.ws-product__price{font-size:13px;line-height:20px}.ws-product__additional-info{overflow:hidden}.ws-product__selector{text-align:right}.ws-product__selector-checkbox{display:inline-block}.ws-product__selector-control{width:24px;height:24px}.ws-product__selector-control .ws-checkbox__label{display:block;margin-left:auto}.ws-product__selector-control .ws-checkbox__label:before{border-radius:3px}.ws-product__selector-quantity{display:block;font-size:12px;line-height:18px;color:#ed1b24}.ws-product__selector-switch{padding:0;font-size:13px;line-height:20px;font-weight:700;white-space:nowrap;background-color:#fff;border:2px solid #fff;border-width:0 3px}.ws-product__selector-switch .ws-icon{width:14px;height:14px;vertical-align:middle;margin-left:2px}.ws-product__selector-remove{display:inline-block;vertical-align:top;padding:0;color:inherit;-webkit-box-shadow:none;box-shadow:none;height:24px;width:20px;margin:0 0 0 16px}@media (hover:hover){.ws-product__selector-remove:not(:disabled):focus .ws-icon,.ws-product__selector-remove:not(:disabled):hover .ws-icon{color:#8b0304}}@media (hover:none){.ws-product__selector-remove:not(:disabled):active .ws-icon{color:#8b0304}}.ws-product__selector-remove .ws-icon{display:block;width:20px;height:20px;margin:0;-webkit-transition:color .3s linear;transition:color .3s linear}.ws-product__shopping-list-item{text-align:right}.ws-product__shopping-list-item-quantity{display:block;font-size:12px;line-height:24px;color:#ed1b24}.ws-product__campaign{display:block;font-size:12px;text-transform:uppercase;color:#ed1b24;margin-top:5px;line-height:1;text-decoration:none}.ws-product a.ws-product__campaign{font-weight:700}@media (hover:hover){.ws-product a.ws-product__campaign:not(:disabled):focus,.ws-product a.ws-product__campaign:not(:disabled):hover{outline:none;color:#8b0304;text-decoration:underline}}@media (hover:none){.ws-product a.ws-product__campaign:not(:disabled):active{outline:none;color:#8b0304;text-decoration:underline}}.ws-product__drug-inner,.ws-product__quantity-limitation-inner,.ws-product__unavailable-inner{display:inline-block;font-size:12px;text-transform:uppercase;padding:4px 8px;margin-top:2px;line-height:1;color:#fff;background:#2a1e2a;border-radius:3px}.ws-product__quantity-picker{text-align:right}.ws-product__line-price{text-align:right;line-height:20px;font-size:13px;display:block}.ws-product__energy-class{width:35px;height:18px}.ws-product__wrapper{background-color:#fff;overflow:hidden;position:relative;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;z-index:2;padding:8px}.ws-product__wrapper--is-touching{-webkit-transition:none;transition:none}.ws-product__wrapper--is-unavailable .ws-product__title{text-decoration:line-through}.ws-product__wrapper--is-unavailable .ws-product__subtitle{color:#e81139}.ws-product__wrapper--out-of-stock{padding:8px}.ws-product__wrapper--out-of-stock .ws-product__unavailable-inner{margin-top:0}.ws-product__wrapper .ws-product__campaign,.ws-product__wrapper .ws-product__price,.ws-product__wrapper .ws-product__sidebar,.ws-product__wrapper .ws-product__subtitle,.ws-product__wrapper .ws-product__title{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.ws-product__wrapper--is-unselected .ws-product__campaign,.ws-product__wrapper--is-unselected .ws-product__price,.ws-product__wrapper--is-unselected .ws-product__subtitle,.ws-product__wrapper--is-unselected .ws-product__title,.ws-product__wrapper--not-in-current-store .ws-product__campaign,.ws-product__wrapper--not-in-current-store .ws-product__price,.ws-product__wrapper--not-in-current-store .ws-product__subtitle,.ws-product__wrapper--not-in-current-store .ws-product__title,.ws-product__wrapper--out-of-stock .ws-product__campaign,.ws-product__wrapper--out-of-stock .ws-product__price,.ws-product__wrapper--out-of-stock .ws-product__subtitle,.ws-product__wrapper--out-of-stock .ws-product__title{color:#6c7584}.ws-product__wrapper--is-unselected .ws-product__sidebar,.ws-product__wrapper--not-in-current-store .ws-product__sidebar,.ws-product__wrapper--out-of-stock .ws-product__sidebar{opacity:.7}.ws-product__wrapper--is-unselected .ws-product__line-price,.ws-product__wrapper--not-in-current-store .ws-product__line-price,.ws-product__wrapper--out-of-stock .ws-product__line-price{display:none}.ws-product__wrapper-inner{display:grid;display:-ms-grid;grid-gap:0;grid-template-rows:22px 20px auto auto;grid-template-columns:64px minmax(auto,calc(100% - 64px - 85px)) auto;-ms-grid-rows:22px 20px 20px 1fr;-ms-grid-columns:64px 1fr 1fr;grid-auto-rows:24px}.ws-product__sidebar{grid-row:1/4;grid-column:1;-ms-grid-row:1;-ms-grid-row-span:4;-ms-grid-column:1}.ws-product__sidebar--full-height{grid-row:1/5;-ms-grid-row-span:5}.ws-product__title{grid-row:1;grid-column:2;-ms-grid-row:1;-ms-grid-column:2}.ws-product__subtitle{grid-row:2;grid-column:2;-ms-grid-row:2;-ms-grid-column:2}.ws-product__price{grid-row:3;grid-column:2;-ms-grid-row:3;-ms-grid-column:2}.ws-product__price--full,.ws-product__subtitle--full,.ws-product__title--full{grid-column:2/4;-ms-grid-column-span:4}.ws-product__additional-info{grid-row:4;grid-column:2/4;-ms-grid-row:4;-ms-grid-column:2;-ms-grid-column-span:4}.ws-product__supplier-label{display:block;margin-top:5px}.ws-product__selector{grid-row:1/4;grid-column:3;-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3}.ws-product__quantity-picker{grid-row:1/3;grid-column:3;-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3}.ws-product__line-price{grid-row:3/4;grid-column:3;-ms-grid-row:3;-ms-grid-column:3}.ws-product .ws-product__wrapper--shopping-list-item .ws-product__campaign{grid-row:3}@supports not (display:grid){.ws-product__sidebar{position:absolute;width:56px;height:56px;top:0;left:0}.ws-product__sidebar .ws-image img{width:100%;height:100%}.ws-product__quantity-picker,.ws-product__selector{position:absolute;width:auto;top:0;right:0}.ws-product__line-price{float:right;margin-top:-20px;position:relative;z-index:1}.ws-product__campaign,.ws-product__price,.ws-product__subtitle,.ws-product__title{min-height:20px;margin-left:64px}.ws-product__subtitle,.ws-product__title{width:calc(100% - 64px - 92px)}.ws-product__selector-switch{background-color:transparent}}
.ws-price{font-size:.8125rem;line-height:1rem;text-transform:lowercase;font-weight:400}.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:1.75rem;line-height:2.5rem}.ws-price__split{display:-webkit-box;display:-ms-flexbox;display:flex}.ws-price__cents{font-size:.875rem;line-height:1.125rem;margin-top:7px;margin-left:3px}.ws-price__main{font-weight:700}.ws-price__main--discounted{color:#fff;background-color:#ed1b24;padding:0 4px;border-radius:3px}.ws-price__main--active-coupon{text-decoration:line-through}.ws-price__original{text-transform:uppercase;color:inherit;text-decoration:inherit}.ws-price__wrapper{display:block}.ws-price__per-unit,.ws-price__unit-weight{color:#6c7584}
.ws-product-vertical--coupon{position:relative;padding:.001px;z-index:0;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ws-product-vertical--coupon:before{content:"";position:absolute;top:-36px;left:-10px;right:-10px;bottom:24px;z-index:-1;border-radius:3px;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(42,30,42,.3);box-shadow:0 1px 3px rgba(42,30,42,.3)}.ws-product-vertical--coupon .ws-product-vertical__details{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.ws-coupon-product-header{text-transform:uppercase;font-size:11px;line-height:14px;font-weight:700}.ws-coupon-product-header--horizontal{padding:8px 8px 0}.ws-coupon-product-header--horizontal .ws-coupon-product-header__category,.ws-coupon-product-header--horizontal .ws-coupon-product-header__validity{display:inline}.ws-coupon-product-header--horizontal .ws-coupon-product-header__category{margin-right:5px}.ws-coupon-product-header--vertical{padding:8px 10px 0;background-color:#fff;border-radius:3px 3px 0 0;text-align:center;position:absolute;left:-10px;right:-10px;bottom:100%;z-index:1}.ws-coupon-product-header--vertical .ws-coupon-product-header__category,.ws-coupon-product-header--vertical .ws-coupon-product-header__validity{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-coupon-product-header .ws-coupon-product-header__validity{color:#ed1b24}.ws-coupon-product-footer--horizontal{padding:0 8px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ws-coupon-product-footer--horizontal .ws-coupon-product-footer__rebate{padding-top:6px}.ws-coupon-product-footer--horizontal .ws-coupon-product-footer__rebate strong{font-size:18px}.ws-coupon-product-footer--horizontal .ws-coupon-product-footer__rebate span{font-size:10px}.ws-coupon-product-footer--vertical{margin:0 -10px}.ws-coupon-product-footer--vertical .ws-coupon-product-footer__rebate{padding:10px;margin-top:8px}.ws-coupon-product-footer--vertical .ws-coupon-product-footer__rebate span,.ws-coupon-product-footer--vertical .ws-coupon-product-footer__rebate strong{display:block}.ws-coupon-product-footer--vertical .ws-coupon-product-footer__rebate strong{font-size:20px}.ws-coupon-product-footer--vertical .ws-coupon-product-footer__rebate span{font-size:11px;margin-top:2px}.ws-coupon-product-footer--vertical .ws-coupon-activation__button{width:100%;border-radius:0 0 3px 3px;padding-top:6px;padding-bottom:6px}.ws-coupon-product-footer .ws-coupon-product-footer__rebate{text-transform:uppercase;color:#e81139}.ws-coupon-product-footer .ws-coupon-product-footer__rebate span,.ws-coupon-product-footer .ws-coupon-product-footer__rebate strong{font-weight:700;line-height:1}.ws-coupon-product-footer .ws-coupon-product-footer__rebate strong{font-family:FuturaPassata,Futura,Helvetica,Arial,sans-serif}.ws-coupon-product-footer__link{display:block;width:100%;height:24px;font-size:12px;line-height:24px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-coupon-product .ws-coupon-product-header{padding:16px}.ws-coupon-product .ws-coupon-product-footer{padding:0 16px 16px;border-bottom:1px solid #f6f6f6}.ws-coupon-product .ws-coupon-product-footer__link{height:auto;line-height:normal}.ws-coupon-product .ws-coupon-product-footer__link .ws-link{display:block;padding:8px 16px}
.ws-coupon-activation__button--activating,.ws-coupon-activation__button--active,.ws-coupon-activation__button--used{-webkit-box-shadow:none;box-shadow:none;padding-left:0;padding-right:0;text-align:center;cursor:default}.ws-coupon-activation__button--activating,.ws-coupon-activation__button--activating:hover{background-color:transparent!important;color:inherit!important}.ws-coupon-activation__button--active,.ws-coupon-activation__button--active:hover{background-color:transparent!important;color:#37863b!important}.ws-coupon-activation__button--used,.ws-coupon-activation__button--used:hover{background-color:transparent!important;color:inherit!important}
.ws-energy-class{display:inline-block;color:inherit;text-decoration:none;position:relative}.ws-energy-class__icon{vertical-align:top}.ws-energy-class__icon,.ws-energy-class__icon svg{width:44px;height:24px}.ws-energy-class__icon--a3{color:#33a357}.ws-energy-class__icon--a2{color:#79b752}.ws-energy-class__icon--a1{color:#c3d545}.ws-energy-class__icon--a{color:#fff12c}.ws-energy-class__icon--b{color:#edb731}.ws-energy-class__icon--c{color:#d66f2c}.ws-energy-class__icon--d{color:#cc232a}.ws-energy-class__label{position:absolute;left:0;top:0;font-size:13px;font-weight:700;color:#fff;padding-left:4px;line-height:24px}.ws-energy-class__label sup{line-height:normal}.ws-energy-class--medium .ws-energy-class__icon,.ws-energy-class--medium .ws-energy-class__icon svg{width:52px;height:28px}.ws-energy-class--medium .ws-energy-class__label{font-size:16px;padding-left:4px;line-height:28px}.ws-energy-class--big .ws-energy-class__icon,.ws-energy-class--big .ws-energy-class__icon svg{width:80px;height:42px}.ws-energy-class--big .ws-energy-class__label{font-size:24px;padding-left:8px;line-height:42px}
.ws-supplier-product-label{display:inline-block;color:#0076df;font-family:FuturaPassata,Futura,Helvetica,Arial,sans-serif;text-transform:uppercase;border:2px solid #0076df;border-radius:3px;background-color:#fff;font-size:12px;line-height:16px;padding:2px 6px}.ws-supplier-product-label--small{font-size:10px;line-height:18px}.ws-supplier-product-label--large{font-size:13px;line-height:20px;padding:4px 16px}
.ws-product-list{list-style:none;background-color:#fff}.ws-product-list,.ws-product-list__item{margin:0;padding:0}.ws-product-list__item:not(:last-child){border-bottom:1px solid #f6f6f6}
.ws-product-list-vertical{margin:0;padding:36px 0 0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));grid-gap:24px}@supports (display:grid){.ws-product-list-vertical{display:grid}}@media (min-width:460px){.ws-product-list-vertical{grid-gap:68px 32px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media (min-width:460px){.ws-product-list-vertical--alternative{grid-gap:0;grid-template-columns:1fr}}@media (max-width:459px){.ws-product-list-vertical--disable-alt-view{grid-gap:78px 16px;grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}}@media (min-width:460px){.ws-product-list-vertical--large{grid-template-columns:1fr 1fr}}.ws-product-list-vertical__item{list-style:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@supports (display:grid){.ws-product-list-vertical__item{padding-right:0}}.ws-product-list-vertical__item .ws-product-vertical{overflow:visible}.ws-product-list-vertical__item .ws-product-vertical__title{white-space:normal;padding-top:8px}.ws-product-list-vertical__item .ws-product-vertical__image img{max-width:160px;margin:0 auto}.ws-product-list-vertical__item .ws-add-to-cart{padding-left:20px;margin-left:-20px;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(17%,#fff),to(#fff));background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff 17%,#fff)}
.ws-product-vertical{text-align:left}.ws-product-vertical--unavailable .ws-product-vertical__image{opacity:.7}.ws-product-vertical--unavailable .ws-product-vertical__subtitle,.ws-product-vertical--unavailable .ws-product-vertical__title{color:#6c7584}.ws-product-vertical--price-hidden .ws-product-vertical__add{margin-top:4px}.ws-product-vertical__image{padding:16px;display:block;position:relative;left:0;top:0;width:100%}.ws-product-vertical__image img{display:block;width:100%;height:auto;max-width:160px;margin:0 auto}.ws-product-vertical .ws-icon--type-rebate{position:absolute;top:14px;right:0;width:24px;height:24px;color:#8b0304}@media (min-width:460px){.ws-product-vertical .ws-icon--type-rebate{width:48px;height:48px}}@media (max-width:767px){.ws-product-vertical .ws-durability__icon{width:18px}.ws-product-vertical .ws-durability__icon__days{font-size:.8125rem;line-height:1rem;top:7px}}.ws-product-vertical .ws-environmental-codes{position:absolute;left:0;bottom:0;width:16px}@media (min-width:460px){.ws-product-vertical .ws-environmental-codes{width:32px}}.ws-product-vertical .ws-environmental-codes-wrapper{overflow:visible}.ws-product-vertical .ws-environmental-codes-wrapper li{float:none;margin:12px 0 0;padding:0}.ws-product-vertical .ws-environmental-codes-wrapper li:first-child{margin-top:0}.ws-product-vertical .ws-environmental-code__image{width:100%}.ws-product-vertical .ws-energy-class{position:absolute;left:0;bottom:0}.ws-product-vertical__price{font-size:16px;line-height:24px;font-weight:700;white-space:nowrap;overflow:hidden}.ws-product-vertical__price--discounted{color:#fff;background-color:#ed1b24;padding:1px 4px;border-radius:3px}.ws-product-vertical__price--active-coupon{text-decoration:line-through}.ws-product-vertical__supplier-label{position:absolute;left:0;bottom:8px;right:0;text-align:center}.ws-product-vertical__cart{height:38px}.ws-product-vertical .ws-add-to-cart{padding-left:20px;margin-left:-20px;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(17%,#fff),to(#fff));background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff 17%,#fff)}.ws-product-vertical__details{width:100%}.ws-product-vertical__title{white-space:normal;padding-top:8px;font-size:15px;line-height:20px;font-weight:700;margin:0}.ws-product-vertical__link{color:inherit;text-decoration:none}@media (hover:hover){.ws-product-vertical__link:not(:disabled):focus,.ws-product-vertical__link:not(:disabled):hover{text-decoration:underline}}@media (hover:none){.ws-product-vertical__link:not(:disabled):active{text-decoration:underline}}.ws-product-vertical__subtitle{margin:0;color:#6c7584;font-weight:700;font-size:13px;line-height:18px}.ws-product-vertical__price-compare{font-size:12px;line-height:20px;text-transform:lowercase;margin:4px 0 0}.ws-product-vertical__price-former,.ws-product-vertical__price-unit,.ws-product-vertical__price-unit-weight{display:inline-block;margin:0;color:#6c7584}.ws-product-vertical__price-former:not(:last-child),.ws-product-vertical__price-unit-weight:not(:last-child),.ws-product-vertical__price-unit:not(:last-child){margin-right:3px}.ws-product-vertical__price-former{text-transform:uppercase;color:inherit;text-decoration:inherit}.ws-product-vertical__price-unit{clear:both}.ws-product-vertical__drug-inner,.ws-product-vertical__quantity-limitation-inner,.ws-product-vertical__unavailable-inner{display:inline-block;font-size:12px;text-transform:uppercase;padding:4px 8px;margin-top:2px;line-height:1;color:#fff;background:#2a1e2a;border-radius:3px}.ws-product-vertical__promotion{font-size:12px;margin:5px 0 0;text-transform:uppercase;text-decoration:none;color:#ed1b24}.ws-product-vertical a.ws-product-vertical__promotion{font-weight:700}@media (hover:hover){.ws-product-vertical a.ws-product-vertical__promotion:not(:disabled):focus,.ws-product-vertical a.ws-product-vertical__promotion:not(:disabled):hover{color:#8b0304;text-decoration:underline}}@media (hover:none){.ws-product-vertical a.ws-product-vertical__promotion:not(:disabled):active{color:#8b0304;text-decoration:underline}}.ws-product-vertical__add{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-bottom:1px solid #d6d6d6;padding-bottom:4px;margin-top:-4px;min-height:16px}
.ws-environmental-codes{position:relative}.ws-environmental-codes-wrapper{margin:0;padding:0;list-style:none;overflow:hidden}.ws-environmental-codes-wrapper>li{float:left;margin-right:10px}.ws-environmental-code__image{width:32px;height:auto;display:block}.ws-environmental-code__image .ws-icon{display:block}
.ws-durability{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ws-durability__icon{display:inline-block;position:relative;width:30px}.ws-durability__icon__days{font-size:.9375rem;line-height:1.25rem;color:#0076d6;font-weight:700;left:0;position:absolute;text-align:center;top:12px;width:100%}.ws-durability__icon--big{width:38px;margin-right:16px}.ws-durability__icon--big .ws-durability__icon__days{font-size:1.5rem;top:19px}.ws-durability__accordion .ngr-accordion-item__header{color:#2a1e2a}
.ws-text-input{margin-right:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;display:inline-block;border:1px solid #d6d6d6;outline:none;background-color:#fff;padding:8px 14px;border-radius:0;font-size:16px;font-family:inherit;width:100%}.ws-text-input:focus{-webkit-box-shadow:0 0 7px rgba(42,30,42,.14);box-shadow:0 0 7px rgba(42,30,42,.14)}.ws-text-input:disabled{color:#8e8a94;background-color:rgba(42,30,42,.08)}.ws-text-input--error{color:#8b0304}.ws-text-input--full{width:100%;margin-right:0}.ws-text-input--block{width:100%;line-height:1.45;height:100px}.ws-text-input--xl{max-width:320px}.ws-text-input--l{max-width:256px}.ws-text-input--s{max-width:160px}.ws-text-input--xs{width:100px}.ws-text-input--card-number{font-family:Courier New,Courier,monospace;font-weight:700}
.ws-input-wrapper{display:block}.ws-input-wrapper--inline{display:inline-block}.ws-input-wrapper+.ws-input-wrapper{margin-top:12px}.ws-input-wrapper .ws-input-error{margin-top:8px;color:#8b0304;font-weight:700;display:block}
.ws-input-label{margin-bottom:8px;display:block}
.ws-stripe-list{list-style:none;margin:0;padding:0;font-size:13px;line-height:18px}.ws-stripe-list__element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ws-stripe-list__element:not(:last-child){border-bottom:1px solid rgba(42,30,42,.08);padding-bottom:14px;margin-bottom:14px}.ws-stripe-list__element--full{display:block}.ws-stripe-list__element__left{-webkit-box-flex:0;-ms-flex:0;flex:0;white-space:nowrap}.ws-stripe-list__element__left--lo{color:#6c7584;font-weight:400}.ws-stripe-list__element__right{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right;font-weight:700}.ws-stripe-list__element__right--lo{color:#6c7584;font-weight:400}.ws-stripe-list__element__full{-webkit-box-flex:1;-ms-flex:1;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>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.ws-stripe-list__element--buttons>:not(:last-child){margin-right:14px}.ws-stripe-list__element--buttons button{width:100%}
.ws-actions-list{list-style:none;margin:-16px;padding:0;color:#ed1b24;font-weight:700}.ws-actions-list--top-separator:not(:first-child){margin-top:16px;border-top:1px solid #f6f6f6}.ws-actions-list .ws-button,.ws-actions-list .ws-external-link,.ws-actions-list .ws-link{display:block;padding:14px 16px;font-size:14px}.ws-actions-list .ws-button:not(.ws-button--static-icon) .ws-icon,.ws-actions-list .ws-external-link:not(.ws-button--static-icon) .ws-icon,.ws-actions-list .ws-link:not(.ws-button--static-icon) .ws-icon{position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px;height:15px;margin-bottom:14px;color:inherit}.ws-actions-list .ws-button{width:100%;text-align:left}.ws-actions-list .ws-button:disabled{background-color:transparent}.ws-actions-list .ws-button .ws-icon{width:9px;height:9px;margin:0 4px}.ws-actions-list .ws-external-link .ws-icon{width:11px;height:11px}.ws-actions-list--blue .ws-button,.ws-actions-list--blue .ws-external-link,.ws-actions-list--blue .ws-link{color:#0076df}.ws-actions-list--black .ws-button,.ws-actions-list--black .ws-external-link,.ws-actions-list--black .ws-link{color:#2a1e2a}.ws-actions-list__element{position:relative}.ws-actions-list__element:not(:last-child){border-bottom:1px solid #f6f6f6}
.ws-footer-box{position:relative;color:#fff;background-color:#2a1e2a;padding:16px;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}.ws-footer-box:after{content:"";display:table;clear:both}.ws-footer-box__wrapper{background-color:#2a1e2a}.ws-footer-box--minimizeable{padding-top:20px;height:48px;-webkit-transition:height .4s .2s,padding .4s .2s;transition:height .4s .2s,padding .4s .2s}.ws-footer-box--minimized{padding-top:12px;padding-bottom:10px;height:22px}.ws-footer-box__button{display:block;float:right;margin-left:16px;-webkit-transition:opacity .2s,color .3s linear,background-color .3s linear,-webkit-transform .2s;transition:opacity .2s,color .3s linear,background-color .3s linear,-webkit-transform .2s;transition:transform .2s,opacity .2s,color .3s linear,background-color .3s linear;transition:transform .2s,opacity .2s,color .3s linear,background-color .3s linear,-webkit-transform .2s}.ws-footer-box__minimize-button{position:absolute;z-index:2;top:-8px;color:#fff;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:0;padding:9px 14px;background-clip:padding-box;border:8px solid transparent}.ws-footer-box__minimize-button .ws-icon{width:15px;height:15px;display:block;opacity:.5}
.ws-login-button{color:#fff;background-color:#0076df;border-radius:21px;padding:12px 40px;position:relative;-webkit-transition:background-color .3s linear;transition:background-color .3s linear;border:0;font-size:15px;line-height:18px;display:inline-block;outline:none;font-family:inherit;cursor:pointer;text-decoration:none;text-align:center}@media (hover:hover){.ws-login-button:not(:disabled):focus,.ws-login-button:not(:disabled):hover{color:#fff;background-color:#005bac}}@media (hover:none){.ws-login-button:not(:disabled):active{color:#fff;background-color:#005bac}}.ws-login-button .ws-icon{position:absolute;left:8px;top:6px;width:28px;height:28px;color:#fff}.ws-login-button .ngr-spinner{position:absolute;right:10px;top:14px}
.ws-more-info-button{font-family:inherit;font-size:14px;line-height:20px}@media (hover:hover){.ws-more-info-button:not(:disabled):focus,.ws-more-info-button:not(:disabled):hover{color:#8b0304}.ws-more-info-button:not(:disabled):focus .ws-more-info-button__info-box,.ws-more-info-button:not(:disabled):hover .ws-more-info-button__info-box{border-color:#8b0304}}@media (hover:none){.ws-more-info-button:not(:disabled):active{color:#8b0304}.ws-more-info-button:not(:disabled):active .ws-more-info-button__info-box{border-color:#8b0304}}.ws-more-info-button,.ws-more-info-button__info-box{background:transparent;padding:0;color:inherit;display:inline-block;outline:none;cursor:pointer;vertical-align:bottom;border:0}.ws-more-info-button__info-box{width:20px;height:20px;border:1px solid #2a1e2a;border-radius:3px;position:relative;-webkit-transition:color .3s ease-in-out,border-color .3s ease-in-out,opacity .3s ease-in-out;transition:color .3s ease-in-out,border-color .3s ease-in-out,opacity .3s ease-in-out}@media (hover:hover){.ws-more-info-button__info-box:not(:disabled):focus,.ws-more-info-button__info-box:not(:disabled):hover{color:#8b0304;border-color:#8b0304}}@media (hover:none){.ws-more-info-button__info-box:not(:disabled):active{color:#8b0304;border-color:#8b0304}}.ws-more-info-button__info-box .ws-icon{position:absolute;left:7px;top:4px;width:4px;height:12px}@media (hover:hover){.ws-more-info-button--inverse:not(:disabled):focus,.ws-more-info-button--inverse:not(:disabled):hover{opacity:.5;color:unset;border-color:unset}}@media (hover:none){.ws-more-info-button--inverse:not(:disabled):active{opacity:.5;color:unset;border-color:unset}}.ws-more-info-button--inverse,.ws-more-info-button--inverse .ws-more-info-button__info-box{color:#fff;border-color:#fff}
.ws-inline-message{margin:0 0 16px;padding:0 16px 0 64px;position:relative;text-align:left}.ws-inline-message:last-child{margin-bottom:0}.ws-inline-message--info,.ws-inline-message--warning{background:#fff}.ws-inline-message--error{background:#fff;color:#8b0304}.ws-inline-message__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:68px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:14px 0;font-weight:400}.ws-inline-message__body p{font-size:14px;line-height:18px;margin:0 0 8px}.ws-inline-message__body p:last-child{margin-bottom:0}.ws-inline-message>.ws-icon-circle{position:absolute;color:#fff;background-color:#8b0304;left:16px;top:16px;width:36px;height:36px}
.ws-cart{width:100%;height:100%;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f6f6f6}.ws-cart__content{overflow:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (pointer:coarse){.ws-cart__content{overflow-y:scroll;-webkit-overflow-scrolling:touch}}.ws-cart__content--loading{padding:40px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ws-cart__intro-header{font-size:24px;margin:0;padding:32px}.ws-cart__intro-text{font-size:16px;margin:0 32px 32px}.ws-cart__availability-message{margin:0 0 16px}.ws-cart .ws-create-shopping-list{padding:0 16px;text-align:right}.ws-cart .ws-price-summary{background:transparent;padding:16px}.ws-cart .ws-cart-notification{margin:16px}.ws-cart .ws-order-edit-message{margin-bottom:16px}.ws-cart .ws-mixmatch-reminder{margin:0 16px 16px}.ws-cart .ws-cart-items__container{margin:0 0 16px}.ws-cart__footer-buttons{background-color:#2a1e2a;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ws-cart__footer-buttons>*{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.ws-cart__footer-buttons .ws-empty-button{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:11px 16px;flex-preferred-size:20px}.ws-cart__footer-buttons .ws-empty-button .ws-icon{display:block;width:20px;height:20px;margin:0}.ws-cart__footer-buttons .ws-checkout-button{margin-left:16px;width:100%;white-space:nowrap}.ws-cart__footer-buttons .ngr-tooltip__wrapper{margin-left:16px}.ws-cart__footer-buttons .ngr-tooltip__wrapper .ws-checkout-button{margin:0}
.ws-cart-notification{background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(42,30,42,.1);box-shadow:0 1px 3px rgba(42,30,42,.1);margin:0 0 16px;border-radius:3px}.ws-cart-notification--important{background-color:#fff1ab}.ws-cart-notification__handover-message{font-size:.875rem;line-height:1.125rem;padding:12px 16px 12px 48px}.ws-cart-notification__handover-message--handover-BUTIKK,.ws-cart-notification__handover-message--handover-HJEM{position:relative;padding-left:48px}.ws-cart-notification__handover-message--handover-BUTIKK .ws-icon,.ws-cart-notification__handover-message--handover-HJEM .ws-icon{position:absolute;left:12px;top:50%;width:24px}.ws-cart-notification__handover-message--handover-BUTIKK .ws-icon{height:32px;margin-top:-16px}.ws-cart-notification__handover-message--handover-HJEM .ws-icon{height:20px;margin-top:-10px}.ws-cart-notification__header{font-size:16px;line-height:18px;font-weight:700;margin:0 0 8px}.ws-cart-notification__link{padding:0;outline:none;border:0;background:transparent;font-size:inherit;font-family:inherit;color:#ed1b24;text-decoration:underline;cursor:pointer}.ws-cart-notification__paragraph{margin:0 0 4px}.ws-cart-notification__paragraph:last-child{margin-bottom:0}.ws-cart-notification__login-message{padding:13px 16px 13px 48px;position:relative;font-size:12px;line-height:16px}.ws-cart-notification__login-message .ws-icon{position:absolute;left:12px;top:50%;width:24px;height:24px;margin-top:-12px;border-radius:50%;color:#fff;background:#0076df}
.ws-cart-items__header{font-size:14px;font-weight:700;padding:8px calc(16px + 16px) 8px 16px;margin:0;text-align:left;text-transform:uppercase;color:#484848;background-color:#f6f6f6;position:relative}.ws-cart-items__header-link{-webkit-transition:color .3s linear;transition:color .3s linear}@media (hover:hover){.ws-cart-items__header-link:not(:disabled):focus,.ws-cart-items__header-link:not(:disabled):hover{color:#8b0304}}@media (hover:none){.ws-cart-items__header-link:not(:disabled):active{color:#8b0304}}.ws-cart-items__header-button{position:absolute;right:0;top:50%;margin-top:-17px;width:34px;height:34px;padding:0;border:9px solid transparent;background:transparent;outline:none;cursor:pointer}@media (hover:hover){.ws-cart-items__header-button:not(:disabled):focus .ws-icon,.ws-cart-items__header-button:not(:disabled):hover .ws-icon{color:#8b0304}}@media (hover:none){.ws-cart-items__header-button:not(:disabled):active .ws-icon{color:#8b0304}}.ws-cart-items__header-button .ws-icon{-webkit-transition:color .3s linear;transition:color .3s linear}.ws-cart-items__list{padding:0;list-style:none;background-color:#fff}.ws-cart-items__item{border-bottom:1px solid #f6f6f6;-webkit-transition:max-height .35s;transition:max-height .35s;overflow:hidden}.ws-cart-items__item.selfheal-exit{max-height:120px}.ws-cart-items__item.selfheal-exit-active{max-height:0}.ws-cart-items__item .ws-product__wrapper--not-in-current-store,.ws-cart-items__item .ws-product__wrapper--out-of-stock{background:#f6f6f6}.ws-cart-items__item .ws-product__wrapper--not-in-current-store .ws-product__campaign:after,.ws-cart-items__item .ws-product__wrapper--not-in-current-store .ws-product__price:after,.ws-cart-items__item .ws-product__wrapper--not-in-current-store .ws-product__subtitle:after,.ws-cart-items__item .ws-product__wrapper--not-in-current-store .ws-product__title:after,.ws-cart-items__item .ws-product__wrapper--out-of-stock .ws-product__campaign:after,.ws-cart-items__item .ws-product__wrapper--out-of-stock .ws-product__price:after,.ws-cart-items__item .ws-product__wrapper--out-of-stock .ws-product__subtitle:after,.ws-cart-items__item .ws-product__wrapper--out-of-stock .ws-product__title:after{background-image:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,96.5%,0)),to(#f6f6f6));background-image:linear-gradient(90deg,hsla(0,0%,96.5%,0),#f6f6f6)}.ws-cart-items__item .ws-product__wrapper--not-in-current-store .ws-product__sidebar,.ws-cart-items__item .ws-product__wrapper--out-of-stock .ws-product__sidebar{opacity:unset}.ws-cart-items__item .ws-product__wrapper--not-in-current-store .ws-product__title,.ws-cart-items__item .ws-product__wrapper--out-of-stock .ws-product__title{text-decoration:line-through}@media (hover:hover){.ws-cart-items__item .ws-product__wrapper--not-in-current-store .ws-product__title:not(:disabled):focus,.ws-cart-items__item .ws-product__wrapper--not-in-current-store .ws-product__title:not(:disabled):hover,.ws-cart-items__item .ws-product__wrapper--out-of-stock .ws-product__title:not(:disabled):focus,.ws-cart-items__item .ws-product__wrapper--out-of-stock .ws-product__title:not(:disabled):hover{color:inherit;text-decoration:line-through}}@media (hover:none){.ws-cart-items__item .ws-product__wrapper--not-in-current-store .ws-product__title:not(:disabled):active,.ws-cart-items__item .ws-product__wrapper--out-of-stock .ws-product__title:not(:disabled):active{color:inherit;text-decoration:line-through}}
.ws-cart-picker__intro{text-align:center}.ws-cart-picker__option{text-align:left;border:1px solid #d6d6d6;border-radius:3px;background:#fff;padding:16px}.ws-cart-picker__option:not(:last-child){margin:0 0 16px}.ws-cart-picker__radio{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.ws-cart-picker__radio--selected .ws-cart-picker__radio-title{color:#ed1b24}.ws-cart-picker__radio-title{font-size:15px;font-weight:700;line-height:24px;margin:0 0 0 8px}.ws-cart-picker .ws-panel{padding:0 0 0 18px}.ws-cart-picker .ws-panel .ws-collapsable-block__heading{padding-top:4px;padding-bottom:4px}.ws-cart-picker .ws-panel .ws-collapsable-block__content{padding-bottom:0;padding-right:0;color:inherit;font-size:14px;line-height:20px}.ws-cart-picker__cart{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0}.ws-cart-picker__cart-item{-ms-flex-preferred-size:204px;flex-basis:204px;padding:2px 0}.ws-cart-picker__button-container{text-align:center;margin-bottom:16px}.ws-cart-picker__button-container:last-child{margin-bottom:0}
.ws-price-summary{padding:16px;background-color:#fff;margin-bottom:16px}.ws-price-summary__line{font-size:1rem;line-height:1.375rem;border-bottom:1px solid #2a1e2a;padding-bottom:9px;margin-bottom:9px;overflow:hidden;font-weight:700}.ws-price-summary__line--summary-heading{margin:16px 0 10px}.ws-price-summary__line--summary-heading .ws-price-summary__title{font-weight:400;width:unset;float:none}.ws-price-summary__line--sum{color:#ed1b24;border-bottom:0;padding-bottom:0;margin-bottom:0;border-top:2px solid #3c3c3c;padding-top:9px;margin-top:-10px}.ws-price-summary__line--vat{font-size:.8125rem;line-height:1rem;color:#6c7584;margin-top:16px 0 5px;padding:0;text-align:right;border:0}.ws-price-summary__line--fee-POSE .ws-price-summary__title{width:unset;float:none}.ws-price-summary__line--is-invalid>*{text-decoration:line-through}.ws-price-summary__title{float:left;width:68%;font-weight:700}.ws-price-summary__title--hi{font-weight:700}.ws-price-summary__footnote{font-size:.8125rem;line-height:1rem;display:block;font-weight:700;color:#ed1b24}.ws-price-summary__price{width:30%;float:right;text-align:right;white-space:nowrap}.ws-price-summary .ws-panel--simple{margin-left:-16px}.ws-vat-table{text-align:left;font-size:14px;border-collapse:collapse;border-spacing:0;margin-top:12px}.ws-vat-table *{margin:0;padding:0;border:0}.ws-vat-table thead{font-weight:700;color:#2a1e2a}.ws-vat-table thead th{border-bottom:2px solid #2a1e2a;min-width:80px}.ws-vat-table tr:first-child td,.ws-vat-table tr:first-child th{padding-top:12px}.ws-vat-table td,.ws-vat-table th{padding:0 16px 8px 0}
.ws-cart-price-summary-options{margin-bottom:-6px}.ws-cart-price-summary-options__legend{padding:0}@media (min-width:768px){.ws-cart-price-summary-options__legend{float:left;margin-right:16px}}
.ws-cart-price-summary-option{display:block;cursor:pointer;-webkit-transition:color .3s linear;transition:color .3s linear;margin-top:4px}@media (hover:hover){.ws-cart-price-summary-option:not(:disabled):focus,.ws-cart-price-summary-option:not(:disabled):hover{color:#8b0304}}@media (hover:none){.ws-cart-price-summary-option:not(:disabled):active{color:#8b0304}}@media (min-width:768px){.ws-cart-price-summary-option{display:inline-block;margin:0}.ws-cart-price-summary-option:not(:last-child){margin-right:16px}}.ws-cart-price-summary-option .ws-radio{display:inline-block;margin-right:8px}.ws-cart-price-summary-option .ws-label{vertical-align:top}
.ws-order-edit-message{background-color:#2a1e2a;padding:16px;margin-top:-1px;margin-bottom:-1px}.ws-order-edit-message .ws-more-info-button{float:right;margin:0 0 16px 16px}.ws-order-edit-message p{line-height:18px;font-size:14px;color:#d6d6d6;margin:0 0 12px}.ws-order-edit-message p:after,.ws-order-edit-message p:before{content:" ";display:table}.ws-order-edit-message p:after{clear:both}.ws-order-edit-message p:last-child{margin:0}.ws-order-edit-message strong{color:#fff}.ws-order-edit-message .ws-order-edit-exit-button{text-align:center}
.ws-add-many-to-cart{text-align:center;overflow:hidden}@media (hover:hover){.ws-add-many-to-cart:not(:disabled):focus .ws-add-many-to-cart__after__inner:after,.ws-add-many-to-cart:not(:disabled):hover .ws-add-many-to-cart__after__inner:after{background-image:linear-gradient(75deg,transparent,#8b0304 64px)}}@media (hover:none){.ws-add-many-to-cart:not(:disabled):active .ws-add-many-to-cart__after__inner:after{background-image:linear-gradient(75deg,transparent,#8b0304 64px)}}.ws-add-many-to-cart__after,.ws-add-many-to-cart__before{display:block}.ws-add-many-to-cart__after__inner,.ws-add-many-to-cart__before__inner{position:relative;overflow:hidden;vertical-align:middle;display:inline-block;margin-left:7px}.ws-add-many-to-cart__before .ws-icon{margin-top:-1px;width:22px;height:22px;vertical-align:middle}.ws-add-many-to-cart__after__inner:after{position:absolute;display:block;content:"";top:0;bottom:0;left:-32px;right:0;background-image:linear-gradient(75deg,rgba(237,27,36,0),#ed1b24 64px);-webkit-animation:ws-add-many-to-cart-fade .65s both;animation:ws-add-many-to-cart-fade .65s both}.ws-add-many-to-cart__after .ws-icon-circle{width:20px;height:20px;background-color:#fff;color:#ed1b24;-webkit-animation:ws-add-many-to-cart-zoom .4s;animation:ws-add-many-to-cart-zoom .4s}@media (hover:hover){.ws-add-many-to-cart--secondary:not(:disabled):focus .ws-add-many-to-cart__after__inner:after,.ws-add-many-to-cart--secondary:not(:disabled):hover .ws-add-many-to-cart__after__inner:after{background-image:linear-gradient(75deg,transparent,#fff 64px)}}@media (hover:none){.ws-add-many-to-cart--secondary:not(:disabled):active .ws-add-many-to-cart__after__inner:after{background-image:linear-gradient(75deg,transparent,#fff 64px)}}.ws-add-many-to-cart--secondary .ws-add-many-to-cart__after__inner:after{background-image:linear-gradient(75deg,hsla(0,0%,100%,0),#fff 64px)}@-webkit-keyframes ws-add-many-to-cart-zoom{0%{-webkit-transform:scale(1.35);transform:scale(1.35)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes ws-add-many-to-cart-zoom{0%{-webkit-transform:scale(1.35);transform:scale(1.35)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes ws-add-many-to-cart-fade{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(105%);transform:translateX(105%)}}@keyframes ws-add-many-to-cart-fade{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(105%);transform:translateX(105%)}}
.ws-create-shopping-list .ws-icon{width:12px;height:12px;margin:unset}.ws-create-shopping-list .ws-icon-circle{width:20px;height:20px}.ws-create-shopping-list .ws-add-many-to-cart__after{margin:unset}.ws-create-shopping-list .ws-add-many-to-cart__before__inner{line-height:20px}
.ws-checkout{max-width:960px;margin-left:auto;margin-right:auto}.ws-checkout__subtitle{font-size:1rem;line-height:1.375rem;width:100%;font-weight:700;display:block;margin:0 0 16px}.ws-checkout__subtitle-icons{float:right;margin-left:16px}.ws-checkout__subtitle-icons .ws-icon{display:block;margin-bottom:16px}.ws-checkout__sublabel{font-size:.8125rem;line-height:1rem;display:block;font-weight:700;text-transform:uppercase;margin:0 0 8px}.ws-checkout__calculator-error{margin:16px 0 0}.ws-checkout__label,.ws-checkout__label:before{border-radius:3px}
.ws-checkout__step--cart .ws-cart-items__container{margin:0 -16px 24px}.ws-checkout__step--cart .ws-price-summary{margin:0;padding:0;background:transparent}.ws-checkout__step--cart .ws-price-summary__line:first-child{border-top:0;padding-top:0}
.ws-checkout__step{position:relative;background-color:transparent;-webkit-transition:background-color .5s linear;transition:background-color .5s linear}.ws-checkout__step--doing:before,.ws-checkout__step--todo:before,.ws-checkout__step:first-child:before{display:none}.ws-checkout__step--doing{background-color:#f6f6f6}.ws-checkout__step--cart .ws-cart-items__container{margin:0 0 24px}.ws-checkout__step-footer{border-radius:3px;margin:16px}.ws-checkout__step--payment .ws-price-summary{background:transparent;margin:0 0 16px;padding:0;-webkit-box-shadow:none;box-shadow:none}.ws-checkout__step--payment .ws-checkout__subtitle{margin-top:32px;border-top:1px solid rgba(42,30,42,.08);padding-top:16px}.ws-checkout__step-content{padding:0 16px 16px}.ws-checkout__step-content__collapse{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}
.ws-checkout__step-header{position:relative;padding:14px 16px 0 80px;min-height:64px;text-align:left;overflow:hidden;color:#8e8a94;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media (min-width:768px){.ws-checkout__step-header{padding:20px 16px 0 112px;min-height:82px}}@media (hover:hover){.ws-checkout__step-header:not(:disabled):focus .ws-checkout__step-header__supplementary-content,.ws-checkout__step-header:not(:disabled):hover .ws-checkout__step-header__supplementary-content{color:#8b0304;text-decoration:underline}}@media (hover:none){.ws-checkout__step-header:not(:disabled):active .ws-checkout__step-header__supplementary-content{color:#8b0304;text-decoration:underline}}.ws-checkout__step-header__icon{position:absolute;left:28px;top:16px;width:32px;height:32px;border-color:#8e8a94;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media (min-width:768px){.ws-checkout__step-header__icon{left:32px;top:16px;height:48px;width:48px}}.ws-checkout__step-header__icon:after,.ws-checkout__step-header__icon:before{content:"";left:50%;width:1px;height:400%;background-color:#8e8a94;position:absolute}.ws-checkout__step-header__icon:before{bottom:100%}.ws-checkout__step-header__icon:after{top:100%}.ws-checkout__step:first-child .ws-checkout__step-header__icon:before{content:none}.ws-checkout__step:last-child .ws-checkout__step-header__icon:after{content:none}.ws-checkout__step-header__title{font-family:inherit;color:inherit;font-weight:700;margin:0;font-size:13px;line-height:16px}@media (min-width:768px){.ws-checkout__step-header__title{font-size:17px;line-height:20px}}.ws-checkout__step-header__button{background:transparent;padding:0;border:0;outline:none;display:block;width:100%;text-align:left;font-size:inherit;font-family:inherit;cursor:pointer;color:inherit}.ws-checkout__step-header__supplementary-content{display:inline-block;font-size:12px;line-height:16px}@media (min-width:768px){.ws-checkout__step-header__supplementary-content{font-size:14px;line-height:20px}}.ws-checkout__step-header__button .ws-checkout__step-header__supplementary-content{color:#ed1b24}.ws-checkout__step-header--doing{color:#2a1e2a;padding-top:34px;min-height:86px}@media (min-width:768px){.ws-checkout__step-header--doing{padding-top:42px;min-height:110px}}.ws-checkout__step-header--doing .ws-checkout__step-header__icon{left:16px;width:56px;height:56px;border-color:#2a1e2a;color:#fff;background-color:#2a1e2a}@media (min-width:768px){.ws-checkout__step-header--doing .ws-checkout__step-header__icon{left:16px;height:80px;width:80px}}.ws-checkout__step-header--doing .ws-checkout__step-header__icon:after{content:none}.ws-checkout__step-header--doing .ws-checkout__step-header__title{font-size:16px;line-height:18px}@media (min-width:768px){.ws-checkout__step-header--doing .ws-checkout__step-header__title{font-size:24px;line-height:25px}}
.ws-restricted-handover-time{margin-bottom:32px}.ws-restricted-handover-time__paragraph{list-style:none;margin:0 0 16px;padding:0;font-size:14px;line-height:1.5}.ws-restricted-handover-time__caption{margin:16px 0;text-align:left;font-size:16px;font-weight:700;line-height:24px}.ws-restricted-handover-time__caption--is-warning{position:relative;padding-left:32px}.ws-restricted-handover-time__caption--is-warning>.ws-icon-circle{position:absolute;color:#fff;background-color:#8b0304;left:0;top:0;width:24px;height:24px}.ws-restricted-handover-time__section{padding:8px 16px;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(42,30,42,.1);box-shadow:0 1px 3px rgba(42,30,42,.1)}.ws-restricted-handover-time__table{width:100%;border-collapse:collapse}.ws-restricted-handover-time__row:not(:last-child) .ws-restricted-handover-time__col{border-bottom:1px solid #f6f6f6}.ws-restricted-handover-time__col{text-align:left;padding:8px 0}.ws-restricted-handover-time__col--product{width:96%}.ws-restricted-handover-time__col--action,.ws-restricted-handover-time__col--quantity{width:2%;white-space:nowrap;text-align:center}.ws-restricted-handover-time__col--quantity{padding-left:16px;padding-right:16px}.ws-restricted-handover-time__reason{display:inline-block;margin:0;color:#8b0304;font-size:12px;line-height:1.35}
.ws-trigger-bonus-alert{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;color:#fff;background-color:#0076d6;padding:22px;border-radius:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ws-trigger-bonus-alert__text{font-size:.875rem;line-height:1.125rem;margin-right:10px;display:inline}.ws-trigger-bonus-alert__icon{width:24px;height:24px;border-radius:50%;margin-right:5px;color:#0076d6;background-color:#fff}.ws-trigger-bonus-alert__container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:10px}.ws-trigger-bonus-alert .ws-more-info-button__info-box{border:1px solid #fff}
.ws-checkout__step--handoverType .ws-fee-threshold-reminder{margin:0 0 16px}@media (min-width:768px){.ws-checkout__step--handoverType .ws-fee-threshold-reminder{margin-bottom:32px}}.ws-checkout__step--handoverType .ws-address-validation-message{margin:0 0 16px}.ws-handover-type-guest{margin-bottom:16px}.ws-handover-type-guest__log-in{padding:8px 0;font-size:14px;line-height:18px;text-align:center}@media (min-width:768px){.ws-handover-type-guest__log-in{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.ws-handover-type-guest__login-action,.ws-handover-type-guest__login-description{margin:8px 16px}@media (min-width:768px){.ws-handover-type-guest__login-description{min-width:250px}}.ws-handover-type-guest__continue-as-guest{padding:16px 16px 0;overflow:hidden}.ws-handover-type-guest__forms{margin:0 -16px}@media (min-width:768px){.ws-handover-type-guest__forms{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}}.ws-handover-type-guest__form{display:block;margin:0 16px 16px;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}@media (min-width:768px){.ws-handover-type-guest__form:after{content:"";position:absolute;right:0;top:0;height:100%;width:1px;margin-right:-17px;background:rgba(42,30,42,.08)}}.ws-handover-type-guest__paragraph{font-size:14px;line-height:18px;margin:0 0 16px}.ws-handover-type-guest hr{border:0;height:1px;background-color:rgba(42,30,42,.08);margin:16px 0}
.ws-quarantine-checkbox__paragraph{font-size:.9375rem;line-height:1.25rem;margin:16px 0}.ws-quarantine-checkbox__paragraph--strong{font-style:italic}.ws-quarantine-checkbox__checkbox{margin:16px 0}
@media (hover:hover){.ngr-checkbox:not(:disabled):focus-within .ngr-checkbox__label:not(.ngr-checkbox__label--disabled),.ngr-checkbox:not(:disabled):focus .ngr-checkbox__label:not(.ngr-checkbox__label--disabled),.ngr-checkbox:not(:disabled):hover .ngr-checkbox__label:not(.ngr-checkbox__label--disabled){text-decoration:underline}.ngr-checkbox:not(:disabled):focus-within .ngr-checkbox__label:not(.ngr-checkbox__label--disabled) svg,.ngr-checkbox:not(:disabled):focus .ngr-checkbox__label:not(.ngr-checkbox__label--disabled) svg,.ngr-checkbox:not(:disabled):hover .ngr-checkbox__label:not(.ngr-checkbox__label--disabled) svg{background-color:#8b0304;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}@media (hover:none){.ngr-checkbox:not(:disabled):active .ngr-checkbox__label:not(.ngr-checkbox__label--disabled){text-decoration:underline}.ngr-checkbox:not(:disabled):active .ngr-checkbox__label:not(.ngr-checkbox__label--disabled) svg{background-color:#8b0304;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}.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__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.ngr-checkbox__label svg{background-color:#fff;border:1px solid #ed1b24;border-radius:0;display:block;overflow:hidden;height:22px;width:22px;margin-right:8px;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.ngr-checkbox__label--disabled{cursor:default;opacity:.6}.ngr-checkbox__label polyline{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:18px;stroke-dashoffset:18px}.ngr-checkbox__label .ngr-label__text{-webkit-box-flex:1;-ms-flex:1;flex:1}.ngr-checkbox--checked .ngr-checkbox__label svg{border-color:#ed1b24;background-color:#ed1b24}.ngr-checkbox--checked polyline{stroke-dashoffset:0;-webkit-transition:all .3s .1s;transition:all .3s .1s}.ngr-checkbox--reverse .ngr-checkbox__label svg{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99;margin-right:0;margin-left:8px}
.ws-checkout__step--payment .ws-price-summary{background:#fff;-webkit-box-shadow:0 1px 3px rgba(42,30,42,.1);box-shadow:0 1px 3px rgba(42,30,42,.1);margin:0 -16px 24px;padding:13px 16px}.ws-checkout__step--payment .ws-cart-notification{margin:32px 0}.ws-payment__text-container{font-size:.9375rem;line-height:1.25rem}.ws-payment__text-container--attention{color:#8b0304}.ws-payment__text-container p{margin:0 0 8px}.ws-payment__text-container p:last-child{margin:0}.ws-payment__read-more{-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.ws-payment__error{margin:0 0 24px}.ws-payment__new-agreement{margin-bottom:16px}.ws-payment__new-agreement-checkbox .ws-checkbox__label,.ws-payment__new-agreement-checkbox .ws-label{display:inline-block}.ws-popup .ws-checkout__step--payment .ws-inline-message{margin-left:-16px;margin-right:-16px}
.ws-use-bonus{font-size:1rem;line-height:1.375rem;color:#2a1e2a;margin-bottom:16px}.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{font-size:24px;line-height:36px;font-weight:700;color:#0076df}.ws-use-bonus__form{margin:16px 0}.ws-use-bonus__form .ws-button .ws-spinner,.ws-use-bonus__form .ws-link .ws-spinner{display:inline-block}.ws-use-bonus__form .ws-button{display:block;margin-top:8px;width:100%}.ws-use-bonus__form .ws-button:first-child{margin:0}.ws-use-bonus__form .ws-link{color:#ed1b24;text-decoration:underline}.ws-use-bonus__input--chain,.ws-use-bonus__input--chain .ngr-button{display:-webkit-box;display:-ms-flexbox;display:flex}.ws-use-bonus__input--chain .ngr-button{width:100%}.ws-use-bonus__input--chain .ngr-button__text{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}.ws-use-bonus__hr{width:60%;border:0;border-bottom:1px dotted #d6d6d6;margin:16px auto}.ws-use-bonus__icon{display:block;margin:0 auto 24px;color:#ed1b24;background:#f6f6f6;width:100px;height:100px;padding:20px;border-radius:50%}.ws-use-bonus .ngr-button-group{margin-top:20px}
.ws-transfer-bonus__heading{font-size:1.25rem;line-height:1.875rem;color:#2a1e2a;font-weight:700;margin:0 0 16px}.ws-transfer-bonus__paragraph{font-size:1rem;line-height:1.375rem;color:#2a1e2a;margin:0 0 20px}.ws-transfer-bonus__paragraph:last-child{margin-bottom:0}.ws-transfer-bonus__error{margin:0 0 16px}
.ngr-dropdown{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#2a1e2a}.ngr-dropdown__toggle .ngr-button__text{text-align:left;-webkit-box-flex:1;-ms-flex:1;flex:1}.ngr-dropdown__toggle .ngr-icon--ngr-arrow-down{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;display:block}.ngr-dropdown__toggle--type-input{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:color .3s linear;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:#8b0304}}@media (hover:none){.ngr-dropdown__toggle--type-input:not(:disabled):active{color:#8b0304}}.ngr-dropdown__toggle--is-expanded .ngr-icon--ngr-arrow-down{-webkit-transform:rotate(-.5turn);transform:rotate(-.5turn)}.ngr-dropdown__menu{-webkit-box-shadow:0 3px 6px rgba(42,30,42,.2);box-shadow:0 3px 6px rgba(42,30,42,.2);border:1px solid #d6d6d6;border-radius:0;z-index:8;position:absolute;left:0;top:100%;margin-top:16px;min-width:160px;background:#fff}@media (max-width:767px){.ngr-dropdown__menu{width:100%}}.ngr-dropdown__menu:after{content:"";position:absolute;bottom:100%;margin-bottom:-9px;left:24px;height:18px;width:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fff;z-index:-1;border:inherit;border-width:1px 0 0 1px}.ngr-dropdown__menu.ngr-dropdown-menu-enter{opacity:0;-webkit-transform:translate3d(0,-8px,0);transform:translate3d(0,-8px,0)}.ngr-dropdown__menu.ngr-dropdown-menu-enter-active{-webkit-transition:all .3s;transition:all .3s}.ngr-dropdown__menu.ngr-dropdown-menu-enter-active,.ngr-dropdown__menu.ngr-dropdown-menu-exit{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.ngr-dropdown__menu.ngr-dropdown-menu-exit-active{opacity:0;-webkit-transform:translate3d(0,-8px,0);transform:translate3d(0,-8px,0);-webkit-transition:all .3s;transition:all .3s}.ngr-dropdown__menu--right{left:unset;right:0}.ngr-dropdown__menu--right:after{left:unset;right:24px}.ngr-dropdown__menu--top{top:unset;bottom:100%;margin-bottom:17px}.ngr-dropdown__menu--top:after{bottom:unset;top:100%;margin-top:-10px;border-width:0 1px 1px 0}.ngr-dropdown__menu--top.ngr-dropdown-menu-enter{opacity:0;-webkit-transform:translate3d(0,8px,0);transform:translate3d(0,8px,0)}.ngr-dropdown__menu--top.ngr-dropdown-menu-enter-active{-webkit-transition:all .3s;transition:all .3s}.ngr-dropdown__menu--top.ngr-dropdown-menu-enter-active,.ngr-dropdown__menu--top.ngr-dropdown-menu-exit{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.ngr-dropdown__menu--top.ngr-dropdown-menu-exit-active{opacity:0;-webkit-transform:translate3d(0,8px,0);transform:translate3d(0,8px,0);-webkit-transition:all .3s;transition:all .3s}.ngr-dropdown__item{font-size:1rem;line-height:1.375rem;padding:8px 16px;white-space:nowrap;display:block;width:100%;cursor:pointer;text-align:left;color:inherit;background-color:transparent;text-decoration:none;border:0}@media (hover:hover){.ngr-dropdown__item:not(:disabled):focus,.ngr-dropdown__item:not(:disabled):focus-within,.ngr-dropdown__item:not(:disabled):hover{background-color:rgba(237,27,36,.1)}}@media (hover:none){.ngr-dropdown__item:not(:disabled):active{background-color:rgba(237,27,36,.1)}}.ngr-dropdown__item:first-child{border-top-left-radius:0;border-top-right-radius:0}.ngr-dropdown__item:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.ngr-dropdown__item--selected{color:#fff;background-color:#ed1b24}@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{color:#fff;background-color:#ed1b24}}@media (hover:none){.ngr-dropdown__item--selected:not(:disabled):active{color:#fff;background-color:#ed1b24}}.ngr-dropdown__header{font-size:.875rem;line-height:1.125rem;text-align:left;text-transform:uppercase;padding:24px 16px 8px;color:#606060;pointer-events:none}.ngr-dropdown__divider{height:0;border-top:1px solid #e0e0e0;pointer-events:none}
.ws-bonus-amount-input{margin:0 0 16px}.ws-bonus-amount-input .ngr-input-group{position:relative;margin:0}.ws-bonus-amount-input .ngr-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:3px;bottom:1px;cursor:text;display:-webkit-box;display:-ms-flexbox;display:flex;left:1px;margin:0;padding-left:12px;padding-right:12px;position:absolute;right:1px;top:1px;z-index:2}.ws-bonus-amount-input .ngr-label__text{font-size:1rem;line-height:1.375rem;color:inherit;font-weight:400}.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:#f6f6f6;cursor:not-allowed}
.ws-login-prompt{margin:0 0 16px;font-size:14px;line-height:18px}.ws-login-prompt__paragraph{margin:0 0 8px}.ws-login-prompt__paragraph:last-child{margin-bottom:0}.ws-login-prompt__link{padding:0;outline:none;border:0;background:transparent;font-size:inherit;font-family:inherit;color:#0076df;font-weight:700;text-decoration:underline;cursor:pointer}
.ws-substitutions__options{margin-bottom:24px}.ws-substitutions__options .ws-radioitems{margin-bottom:8px}.ws-substitutions__comment-label{border-top:1px solid rgba(42,30,42,.08);padding-top:16px}.ws-substitutions__comment-input{font-size:15px;line-height:20px;font-family:inherit;display:block;width:100%;height:100px;padding:16px;margin:0 0 16px;background:#fff;border:1px solid #d6d6d6;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.ws-checkout__step--substitutions.ws-checkout__step--input-focus .ReactCollapse--content{min-height:0!important}
.ws-substitutions-overview__list{margin:0;padding:0;list-style:none}.ws-substitutions-overview__list-item{padding:0;margin:0 0 32px}@media (min-width:768px){.ws-substitutions-overview__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -8px 16px}.ws-substitutions-overview__list-item:last-child{margin-bottom:4px}.ws-substitutions-overview__list-item .ws-product{margin:0 8px}.ws-substitutions-overview__list-item .ws-icon{max-width:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:rotate(0);transform:rotate(0)}}.ws-substitutions-overview__list-item:last-child{margin-bottom:4px}.ws-substitutions-overview__list-item .ws-product{background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(42,30,42,.1);box-shadow:0 1px 3px rgba(42,30,42,.1);border-radius:3px}.ws-substitutions-overview__list-item .ws-icon{display:block;width:100%;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ws-substitutions-overview__list-item .ws-icon svg{width:8px;height:16px;margin:0 auto}
.ws-corporate-registration__header{margin:0 0 48px;display:none}.ws-corporate-registration__subtitle{margin:54px 0 24px;font-size:18px;line-height:24px}.ws-corporate-registration__body{font-weight:300;font-size:16px;line-height:18px;margin:24px 0 32px}@media (min-width:768px){.ws-corporate-registration__body{font-size:18px;line-height:24px}}.ws-corporate-registration__fine-print{margin:8px 0 0}.ws-corporate-registration__actions{margin-top:32px}.ws-corporate-registration__summary{padding-bottom:14px;border-bottom:1px solid rgba(42,30,42,.08)}.ws-corporate-registration__footer{margin:54px 0 0;padding:16px;background-color:#f6f6f6;text-align:center}.ws-corporate-registration__footer p{margin:16px 0}.ws-corporate-registration__footer .ws-icon{margin:0 8px}
.ws-consent-item{-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.ws-consent-item__intro{font-size:16px;line-height:24px;margin-bottom:16px}.ws-consent-item__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ws-consent-item__icon{margin-right:16px;height:64px;width:64px}.ws-consent-item__text{-webkit-box-flex:2;-ms-flex:2;flex:2}.ws-consent-item__accordion{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}.ws-consent-item__title{font-size:1rem;line-height:1.375rem;margin-bottom:8px}.ws-consent-item__title--error{font-weight:700;color:#8b0304}.ws-consent-item__description-collapse{-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.ws-consent-item__description{font-size:.875rem;line-height:1.125rem;margin-bottom:8px;margin-top:8px}.ws-consent-item__read-more{font-size:.875rem;line-height:1.125rem;text-decoration:none;color:#ed1b24;cursor:pointer;text-align:left;background-color:transparent;border:0;padding:0}@media (hover:hover){.ws-consent-item__read-more:not(:disabled):focus,.ws-consent-item__read-more:not(:disabled):hover{color:#8b0304}}@media (hover:none){.ws-consent-item__read-more:not(:disabled):active{color:#8b0304}}.ws-consent-item__control{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:16px;max-width:128px;min-width:96px;position:relative}.ws-consent-item__control:first-child{margin-right:24px;border-right:1px solid rgba(42,30,42,.08)}.ws-consent-item__control:last-child{margin-left:24px}.ws-consent-item__control .ngr-checkbox{margin:24px 24px 24px 0}.ws-consent-item__control .ngr-checkbox__label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ws-consent-item__control .ngr-checkbox__label svg{margin:0 0 5px}@media (max-width:767px){.ws-consent-item--term .ws-consent-item__control{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:16px;border-right:0;border-top:1px solid rgba(42,30,42,.08)}.ws-consent-item--term .ws-consent-item__control:first-child{margin-right:0}.ws-consent-item--term .ws-consent-item__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.ws-consent-item--term .ws-consent-item__control{margin-left:0;max-width:none}.ws-consent-item--trumf-welcome{-ms-flex-wrap:wrap;flex-wrap:wrap}.ws-consent-item--trumf-welcome .ws-consent-item{-webkit-box-flex:1;-ms-flex:1;flex:1}
.ws-term-radios{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media (max-width:767px){.ws-term-radios{width:100%}}@media (max-width:767px){.ws-term-radios__radio{-webkit-box-flex:1;-ms-flex:1;flex:1}}.ws-term-radios__radio:not(:last-child){border-right:1px solid rgba(42,30,42,.08)}
.ngr-radio input{position:absolute;left:-9999px}.ngr-radio input:checked+label:after{opacity:1;-webkit-transform:translateX(-50%) scaleX(-1) rotate(-45deg);transform:translateX(-50%) scaleX(-1) rotate(-45deg)}.ngr-radio label{font-size:.875rem;line-height:1.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;height:100px;width:100px;min-width:100px;padding-top:64px;text-align:center;cursor:pointer;font-weight:700}@media (max-width:767px){.ngr-radio label{width:100%;border:0}}.ngr-radio label:after,.ngr-radio label:before{border-radius:100%;position:absolute;left:50%;top:24px;width:24px;height:24px;border:2px solid #ed1b24}.ngr-radio label:before{content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#fff}.ngr-radio label:after{color:#fff;content:"L";font-size:18px;line-height:21px;background:#ed1b24;opacity:0;-webkit-font-smoothing:antialiased;-webkit-transform:translateX(-50%) scaleX(-1) rotate(-45deg);transform:translateX(-50%) scaleX(-1) rotate(-45deg);-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.ngr-radio--error label{color:#8b0304}.ngr-radio--error label:before{border-color:#8b0304}
.ws-coupons__intro{font-size:.875rem;line-height:1.125rem;margin:0 0 16px;color:#6c7584}@media (min-width:768px){.ws-coupons__intro{font-size:1.25rem;line-height:1.875rem;color:inherit;text-align:center;margin-bottom:40px}}.ws-coupons__error{margin:0 0 16px}.ws-coupons__wrapper{margin:0 -12px}@media (min-width:768px){.ws-coupons__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.ws-coupons__wrapper--columns-1>*{min-width:100%}.ws-coupons__wrapper--columns-2>*{min-width:50%;max-width:50%}.ws-coupons__wrapper--columns-3>*{min-width:33%;max-width:33%}.ws-coupons__wrapper--columns-3>* .ws-coupon__title{max-width:unset}.ws-coupons__wrapper--columns-1>* .ws-coupon__products .ws-product-list-vertical__item,.ws-coupons__wrapper--columns-2>* .ws-coupon__products .ws-product-list-vertical__item,.ws-coupons__wrapper--columns-3>* .ws-coupon__products .ws-product-list-vertical__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}
.ws-coupon{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-bottom:24px;padding:0 12px}.ws-coupon--has-category{padding-top:32px}.ws-coupon--status-used,.ws-coupon--status-used .ws-coupon__rebate{color:#6c7584}.ws-coupon--status-used .ws-product-vertical__details{color:#2a1e2a}.ws-coupon--small .ws-coupon__products .ws-product-list-vertical__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ws-coupon--small .ws-coupon__headings{max-width:180px}.ws-coupon--small .ws-coupon__rebate{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ws-coupon__category-title{font-size:.8125rem;line-height:1rem;position:absolute;top:0;left:12px;padding:8px 24px;background-color:#fff;border-radius:3px 3px 0 0;-webkit-box-shadow:0 1px 3px rgba(42,30,42,.1);box-shadow:0 1px 3px rgba(42,30,42,.1);z-index:2}@media (max-width:767px){.ws-coupon__category-title{padding:8px 16px}}.ws-coupon__category-title:after{content:"";background-color:#fff;width:100%;height:8px;position:absolute;left:0;bottom:-4px}.ws-coupon__card{position:relative;z-index:1;width:100%}.ws-coupon__card-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.ws-coupon__card-content--product-view-vertical{padding-bottom:0}.ws-coupon__header{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding-bottom:16px;border-bottom:1px dotted #d6d6d6;margin-bottom:16px}.ws-coupon__header .ws-coupon-activation{margin-left:24px}.ws-coupon__image{padding:0 16px 16px}.ws-coupon__image img{display:block;width:100%;height:auto}.ws-coupon__title{font-size:1.25rem;line-height:1.875rem;margin:3px 0 0;font-family:FuturaPassata,Futura,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;overflow:hidden}.ws-coupon__description{margin:8px 0 0}.ws-coupon__rebate{margin:16px 0 0;text-transform:uppercase;color:#e81139;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media (max-width:767px){.ws-coupon__rebate{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.ws-coupon__rebate strong{font-size:2rem;line-height:2.75rem;padding-right:10px;display:block;font-weight:700;font-family:FuturaPassata,Futura,Helvetica,Arial,sans-serif}.ws-coupon__rebate span{font-size:.8125rem;line-height:1rem;font-weight:700}.ws-coupon__validity{font-size:11px;margin:16px 0 0;text-transform:uppercase;font-weight:700}.ws-coupon__products--vertical{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -8px;padding:0;grid-gap:0}.ws-coupon__products .ws-product-list-vertical__item{padding:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin:0 8px 32px}@media (max-width:767px){.ws-coupon__products .ws-product-list-vertical__item{width:100%}}
.ws-coupon-notification{width:18px;height:18px;background-color:#e81139;border-radius:50%;display:block;color:#fff;font-size:10px;line-height:18px;text-align:center;border:1px solid #fff;-webkit-box-sizing:content-box;box-sizing:content-box}
.ws-danger-and-safety__pictograms{margin:0 0 16px}.ws-danger-and-safety__pictogram{width:64px;height:64px;min-width:64px;min-height:64px;color:#2a1e2a}.ws-danger-and-safety__warning-word{display:block;margin:0 0 8px;font-weight:700;text-transform:uppercase}.ws-danger-and-safety__descriptions{margin:0;padding:0;list-style:none}.ws-danger-and-safety__descriptions:not(:last-child){margin-bottom:8px}.ws-danger-and-safety__description{margin:0;padding:0;font-size:14px;line-height:20px}.ws-danger-and-safety__description:not(:last-child){margin-bottom:8px}.ws-danger-and-safety__link{display:block;padding:4px 0}
.ws-deadline-reminder{background-color:#d6d6d6;border-radius:3px;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ws-deadline-reminder .ws-icon{height:26px;width:26px;min-width:26px;margin:0 20px 0 8px}.ws-deadline-reminder--warning{background-color:#fff1ab}.ws-deadline-reminder__title{font-weight:700}.ws-deadline-reminder:empty{display:none}@media (max-width:767px){.ws-deadline-reminder:not(.ws-deadline-reminder--warning) .ws-deadline-reminder__content>:not(:first-child){display:none}}.ws-deadline-reminder p{margin:0}
.ws-external-recipes__container{margin:56px auto;padding:0 8px}@media (max-width:767px){.ws-external-recipes__container{margin-top:20px}}.ws-external-recipes__container .visible-phone{display:none}@media (max-width:767px){.ws-external-recipes__container .visible-phone{display:block}}.ws-external-recipes__container .hidden-phone{display:block}@media (max-width:767px){.ws-external-recipes__container .hidden-phone{display:none}}.ws-external-recipes__comp-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.ws-external-recipes__comp-flex>*+*{margin-top:16px}}.ws-external-recipes__recipe-list{list-style:none;padding:0;margin-top:32px}.ws-external-recipes__card{border-radius:3px;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(42,30,42,.1);box-shadow:0 1px 3px rgba(42,30,42,.1);margin:0 0 24px}@media (max-width:767px){.ws-external-recipes__card{margin-bottom:8px}}.ws-external-recipes__card:after{content:"";display:table;clear:both}.ws-external-recipes__card--disabled{pointer-events:none}.ws-external-recipes__card--disabled__card__content{opacity:.3}.ws-external-recipes__card__disabled{font-size:24px;color:#8b0304;margin:50px 30px 0;font-weight:700;text-align:center}@media (max-width:767px){.ws-external-recipes__card__disabled{font-size:16px;margin:20px 10px 0}}.ws-external-recipes__card .ws-recipe-products__list{list-style:none;padding:0;margin:0}.ws-external-recipes__card__image{width:100%;float:left;display:block;max-width:100%;overflow:hidden;border-bottom-left-radius:3px;border-top-left-radius:3px;min-height:120px}@media (min-width:960px){.ws-external-recipes__card__image{width:57.14286%;padding-right:24px}}@media (min-width:768px) and (max-width:959px){.ws-external-recipes__card__image{width:50%;padding-right:24px}}@media (max-width:767px){.ws-external-recipes__card__image img{max-height:120px;width:100%;-o-object-fit:cover;object-fit:cover}}.ws-external-recipes__card__image img{display:block;width:100%}.ws-external-recipes__card__content{width:100%;margin:0;float:right;padding:10px}@media (min-width:960px){.ws-external-recipes__card__content{width:42.85714%;margin:0;padding:20px 20px 20px 0}}@media (min-width:768px) and (max-width:959px){.ws-external-recipes__card__content{width:50%;margin:0;padding:20px 20px 20px 0}}.ws-external-recipes__card__content--ingredients{padding-top:0;padding-bottom:0;float:right}@media (max-width:767px){.ws-external-recipes__card__content--ingredients{float:none;width:100%;clear:both;padding:0 10px}}.ws-external-recipes__h1,.ws-external-recipes__h2{text-transform:none;font-weight:700}.ws-external-recipes__h1{font-size:1.5rem;line-height:2.25rem;margin-bottom:0}@media (max-width:767px){.ws-external-recipes__h1{text-align:center;width:100%}}.ws-external-recipes__h2{font-size:1.125rem;line-height:1.625rem;margin-bottom:16px}@media (max-width:767px){.ws-external-recipes__h2{font-size:14px;line-height:16px;overflow:hidden;max-height:32px}}.ws-external-recipes__btn-link{border:0;background:transparent;outline:0;padding:3px 0;font-size:14px;line-height:24px;text-decoration:underline}@media (max-width:767px){.ws-external-recipes__btn-link{font-size:12px}}.ws-external-recipes__btn-link span{text-decoration:underline}.ws-external-recipes__btn-continue{white-space:nowrap}@media (max-width:767px){.ws-external-recipes__btn-continue{margin-bottom:16px}}.ws-external-recipes__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ws-external-recipes__actions__persons{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 20px 0 0}.ws-external-recipes__select{margin:0;padding:0;border-radius:3px;background-color:#fff;border:1px solid #d6d6d6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:12px;font-weight:500}@media (max-width:767px){.ws-external-recipes__select{font-size:10px}}.ws-external-recipes__select__title{padding:7px 10px}.ws-external-recipes__select__dropdown{width:56px;padding:0 0 0 10px;border:0;border-radius:0 3px 3px 0;cursor:pointer;background-color:#fff;border-left:1px solid #d6d6d6}.ws-external-recipes__select__dropdown:focus{border-color:#8b0304}.ws-external-recipes__select .ws-recipe-personcount{border:0;background:unset;height:unset;width:unset;font-size:unset;padding-left:12px;border-left:1px solid #d6d6d6}
.ws-recipe-personcount{background-color:#fff;border:1px solid #d6d6d6;border-radius:3px;outline:none;height:36px;width:100%;font-size:16px}
.ws-recipe-products__add-to-cart{padding:12px 18px 12px 14px;margin-left:auto;display:block;margin-right:auto}.ws-recipe-products__add-to-cart .ws-icon{width:22px;height:22px;margin-right:6px;-webkit-transform:translateY(-2px);transform:translateY(-2px);vertical-align:middle}.ws-recipe-products__heading{display:none}.ws-recipe-products__list{list-style:none;padding:0;margin:0 0 16px;border-top:1px solid #d6d6d6}.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 #d6d6d6}.ws-recipe-products__item--subheader{font-weight:700;font-size:14px;padding:16px 8px;margin-top:16px;background-color:transparent}.ws-recipe-products__item--perperson,.ws-recipe-products__item--totalprice{background-color:transparent;-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;border-top:1px solid #d6d6d6;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>h2{margin:0 0 16px}.ws-recipe-products__panel-title{display:block;width:100%;padding:4px 0;font-size:16px;text-align:left;color:#ed1b24;border:0;border-bottom:2px solid #ed1b24;outline:none;-webkit-transition:color .1s;transition:color .1s;cursor:pointer;font-family:inherit;font-weight:700;background:transparent}@media (hover:hover){.ws-recipe-products__panel-title:not(:disabled):focus,.ws-recipe-products__panel-title:not(:disabled):hover{color:#8b0304}}@media (hover:none){.ws-recipe-products__panel-title:not(:disabled):active{color:#8b0304}}.ws-recipe-products__panel-title .ws-icon{float:right;width:8px;height:16px;margin:2px 0 0 8px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.ws-recipe-products__panel-title--open .ws-icon{-webkit-transform:unset;transform:unset}.ws-recipe-products__panel-title--open .ws-icon:not(.ws-recipe-products__icon){-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ws-recipe-products__panel-title .ws-recipe-products__header{width:20px;height:20px;margin:0 8px 0 0;text-transform:uppercase}.ws-recipe-products__panel-title .ws-recipe-products__sum{float:right;color:#2a1e2a}.ws-recipe-products__panel-title .ws-recipe-products__icon{float:left;width:20px;margin:0 8px 0 0;height:20px}.ws-recipe-products__panel-content{-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.ws-recipe-products__panel .ws-recipe-products__list{border-top:0}
.ws-recipe-product-picker{margin:0;padding:0;list-style:none}.ws-recipe-product-picker__item{position:relative;display:block;border:1px solid #f6f6f6;border-top:0;border-left:0;background-color:#fff;cursor:pointer}@media (min-width:768px){.ws-recipe-product-picker__item{-webkit-box-shadow:0 1px 3px rgba(42,30,42,.1);box-shadow:0 1px 3px rgba(42,30,42,.1);border:0;margin:0 2px 4px;-webkit-transition:-webkit-box-shadow .15s;transition:-webkit-box-shadow .15s;transition:box-shadow .15s;transition:box-shadow .15s,-webkit-box-shadow .15s}}@media (min-width:768px) and (hover:hover){.ws-recipe-product-picker__item:not(:disabled):focus,.ws-recipe-product-picker__item:not(:disabled):hover{-webkit-box-shadow:0 1px 3px rgba(42,30,42,.1);box-shadow:0 1px 3px rgba(42,30,42,.1)}}@media (min-width:768px) and (hover:none){.ws-recipe-product-picker__item:not(:disabled):active{-webkit-box-shadow:0 1px 3px rgba(42,30,42,.1);box-shadow:0 1px 3px rgba(42,30,42,.1)}}.ws-recipe-product-picker__item .ws-radio{position:absolute;top:50%;right:16px;z-index:1;margin-top:-12px}.ws-recipe-product-picker .ws-product__price--full{grid-column:unset;-ms-grid-column-span:unset}
.ws-recipe-products__unavailable{border-radius:3px;padding:16px;background-color:#fff1ab;font-size:14px;margin:0 0 16px}.ws-recipe-products__unavailable p,.ws-recipe-products__unavailable ul{list-style:none;margin:0 0 8px;padding:0}.ws-recipe-products__unavailable p:last-child,.ws-recipe-products__unavailable ul:last-child{margin-bottom:0}.ws-recipe-products__unavailable li{font-weight:700;display:inline}.ws-recipe-products__unavailable li:after{content:", "}.ws-recipe-products__unavailable li:last-child:after{content:"."}.ws-app .ws-recipe-products__unavailable{margin-left:auto;margin-right:auto;max-width:300px}
@-webkit-keyframes ws-presubmit-status{0%{height:0}to{height:60px}}@keyframes ws-presubmit-status{0%{height:0}to{height:60px}}.ws-presubmit-status{background-color:#2a1e2a;color:#d6d6d6}.ws-presubmit-status--loading{opacity:0}.ws-presubmit-status--animate{-webkit-animation:ws-presubmit-status .35s both;animation:ws-presubmit-status .35s both}.ws-presubmit-status__content{font-size:.875rem;line-height:1.125rem;position:relative;display:block;padding:12px 16px 12px 42px;cursor:pointer;background:transparent;border:0;outline:none;color:inherit;font-family:inherit;text-align:left}.ws-presubmit-status__icon{position:absolute;left:18px;top:50%;margin-top:-8px;color:#fff}.ws-presubmit-status__icon .ws-icon{display:block;width:6px;height:16px}.ws-presubmit-status__edit{display:block;font-weight:700;text-decoration:underline;color:#ed1b24;-webkit-transition:color .3s linear;transition:color .3s linear}@media (min-width:768px){.ws-presubmit-status__edit{display:inline}}@media (hover:hover){.ws-presubmit-status__edit .ws-presubmit-status:not(:disabled):focus,.ws-presubmit-status__edit .ws-presubmit-status:not(:disabled):hover{color:#8b0304}}@media (hover:none){.ws-presubmit-status__edit .ws-presubmit-status:not(:disabled):active{color:#8b0304}}.ws-presubmit-status__trippel-trumf{font-weight:700}.ws-presubmit-status__trippel-trumf:before{content:" | ";font-weight:400}.ws-presubmit-status__trippel-trumf .ws-icon{width:24px;height:24px;border-radius:50%;background:#0076df;color:#fff}.ws-presubmit-status__dialog-check{border-top:1px solid rgba(42,30,42,.08);padding-top:16px}.ws-presubmit-status__dialog-check-header{font-size:16px;font-weight:700;line-height:22px;margin:0 0 16px}.ws-presubmit-status__dialog-check .ws-home-delivery-checker__price-info{background:#fff;-webkit-box-shadow:0 1px 3px rgba(42,30,42,.1);box-shadow:0 1px 3px rgba(42,30,42,.1)}.ws-presubmit-status .ws-next-handover-time-message__time{color:#fff}
.ws-home-delivery-checker{text-align:left}.ws-home-delivery-checker__heading{font-size:16px;font-weight:700;line-height:22px;margin:0 0 16px}.ws-home-delivery-checker__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:nowrap row;flex-flow:row nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.ws-home-delivery-checker__input{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.ws-home-delivery-checker__input .ws-text-input{border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:0;color:inherit;line-height:24px}.ws-home-delivery-checker__spinner{position:absolute;bottom:16px;right:8px}.ws-home-delivery-checker__spinner .ngr-spinner{margin:0}.ws-home-delivery-checker__error{margin:0 0 16px}.ws-home-delivery-checker__button{-webkit-box-flex:0;-ms-flex:0;flex:0}.ws-home-delivery-checker__button .ws-button{border-top-left-radius:0;border-bottom-left-radius:0;-webkit-box-shadow:none;box-shadow:none;white-space:nowrap}.ws-home-delivery-checker__message{margin-top:16px;padding-left:30px;position:relative;line-height:1.35;text-align:left}.ws-home-delivery-checker__message .ws-icon{position:absolute;left:6px;top:5px;width:14px;height:14px}.ws-home-delivery-checker__message--yay .ws-icon{color:#37863b;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%}.ws-home-delivery-checker__price-info{background-color:#f6f6f6;margin:16px 0 0;font-size:14px;line-height:18px;border-radius:3px}.ws-home-delivery-checker__price-info .ws-collapsable-block__heading{display:block;width:100%;color:#ed1b24;text-transform:uppercase;text-align:left;font-size:12px;font-weight:700;border:0;outline:none;font-family:inherit;cursor:pointer;position:relative;background:transparent;padding:12px 16px 12px 30px;-webkit-transition:color .3s linear;transition:color .3s linear}@media (hover:hover){.ws-home-delivery-checker__price-info .ws-collapsable-block__heading:not(:disabled):focus,.ws-home-delivery-checker__price-info .ws-collapsable-block__heading:not(:disabled):hover{color:#8b0304}}@media (hover:none){.ws-home-delivery-checker__price-info .ws-collapsable-block__heading:not(:disabled):active{color:#8b0304}}.ws-home-delivery-checker__price-info .ws-collapsable-block__heading .ws-icon{width:5px;height:5px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform-origin:center bottom;transform-origin:center bottom;position:absolute;top:50%;left:16px;margin-top:-5px}.ws-home-delivery-checker__price-info .ws-collapsable-block__heading--open .ws-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ws-home-delivery-checker__price-info .ws-collapsable-block__content{padding:0 16px 16px}.ws-home-delivery-checker__price-info-paragraph{margin:0 0 8px}.ws-home-delivery-checker__price-info-paragraph:last-child{margin:0}
.ws-mypage-confirm-customer-data{max-width:700px;margin:0 auto}.ws-mypage-confirm-customer-data__footer-accept,.ws-mypage-confirm-customer-data__footer-error{margin-bottom:40px}
@media (hover:hover){.ngr-checkbox-button:not(:disabled):focus-within .ngr-checkbox-button__label:not(.ngr-checkbox-button__label--disabled),.ngr-checkbox-button:not(:disabled):focus .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){text-decoration:none;border-color:#ed1b24;color:#ed1b24;background-color:rgba(237,27,36,.1)}}@media (hover:none){.ngr-checkbox-button:not(:disabled):active .ngr-checkbox-button__label:not(.ngr-checkbox-button__label--disabled){text-decoration:none;border-color:#ed1b24;color:#ed1b24;background-color:rgba(237,27,36,.1)}}.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:active .ngr-checkbox-button__label:not(.ngr-checkbox-button__label--disabled){text-decoration:none;border-color:#ed1b24;color:#ed1b24;background-color:rgba(237,27,36,.1)}.ngr-checkbox-button__label{font-size:1rem;line-height:1.375rem;color:#606060;font-family:Open Sans,Helvetica,Arial,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;background-color:transparent;border-radius:0;border:1px solid #606060;line-height:24px;padding:10px 16px;-webkit-transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out;transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out}.ngr-checkbox-button__label--disabled{cursor:default;opacity:.6}.ngr-checkbox-button__label--borderless{background-color:#fff;border-color:#fff;color:#ed1b24}.ngr-checkbox-button__label--big{padding:23px 20px}.ngr-checkbox-button__label--small{padding:6px 16px}.ngr-checkbox-button--checked .ngr-checkbox-button__label{font-weight:700;border-color:#ed1b24;color:#ed1b24}.ngr-checkbox-button--checked .ngr-checkbox-button__label--filled{background-color:#ed1b24;color:#fff}
.ngr-modal{-webkit-animation:dialog-in .2s;animation:dialog-in .2s;position:fixed;top:0;left:0;right:0;bottom:0;height:100vh;height:calc(var(--vh, 1vh) * 100);background-color:rgba(0,0,0,.7);z-index:100;overflow:auto}.ngr-modal__box{background-color:#fff;color:#2a1e2a;-webkit-box-shadow:0 3px 6px rgba(42,30,42,.2);box-shadow:0 3px 6px rgba(42,30,42,.2);padding:24px;border-radius:0;min-height:80px;outline:none;text-align:left}.ngr-modal__box--mini{max-width:240px}.ngr-modal__box--small{max-width:456px}.ngr-modal__box--mini,.ngr-modal__box--small{position:absolute;top:50%;left:50%;width:90%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ngr-modal__box--mini .ngr-modal__body,.ngr-modal__box--small .ngr-modal__body{max-height:calc(var(--vh, 1vh) * 100 - 242px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.ngr-modal__box--large,.ngr-modal__box--medium{position:relative;margin:8px}.ngr-modal__box--large .ngr-modal__body,.ngr-modal__box--medium .ngr-modal__body{max-height:calc(var(--vh, 1vh) * 100 - 180px)}.ngr-modal__box--large.ngr-modal__box--no-footer .ngr-modal__body,.ngr-modal__box--medium.ngr-modal__box--no-footer .ngr-modal__body{max-height:calc(var(--vh, 1vh) * 100 - 106px)}.ngr-modal__box--large .ngr-modal__content,.ngr-modal__box--medium .ngr-modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ngr-modal__box--large .ngr-modal__footer,.ngr-modal__box--medium .ngr-modal__footer{min-height:40px}@media (min-width:768px){.ngr-modal__box--medium{margin:72px auto 8px;max-width:720px}.ngr-modal__box--medium .ngr-modal__body{max-height:calc(var(--vh, 1vh) * 100 - 242px)}.ngr-modal__box--medium.ngr-modal__box--no-footer .ngr-modal__body{max-height:calc(var(--vh, 1vh) * 100 - 170px)}}@media screen and (min-width:1244px){.ngr-modal__box--large{margin:72px auto 8px;max-width:1228px}.ngr-modal__box--large .ngr-modal__body{max-height:calc(var(--vh, 1vh) * 100 - 242px)}.ngr-modal__box--large.ngr-modal__box--no-footer .ngr-modal__body{max-height:calc(var(--vh, 1vh) * 100 - 170px)}}.ngr-modal__close{position:absolute;right:0;top:0}.ngr-modal__content{opacity:1;-webkit-transition:opacity .5s linear .25s;transition:opacity .5s linear .25s}.ngr-modal__header{font-size:1.125rem;line-height:1.625rem;font-weight:700;margin-bottom:16px;text-align:left}.ngr-modal__body{padding-right:24px;padding-left:24px;margin-right:-24px;margin-left:-24px;-webkit-box-flex:1;-ms-flex:auto;flex:auto;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.ngr-modal__footer{white-space:nowrap;margin:16px -8px -8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.ngr-modal__footer{margin-bottom:-4px}}.ngr-modal__button,.ngr-modal__form{-webkit-box-flex:1;-ms-flex:auto;flex:auto;max-width:288px;margin:0 8px 8px}.ngr-modal__form{display:-webkit-box;display:-ms-flexbox;display:flex}.ngr-modal__form .ngr-modal__button{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:none;margin:0}.ngr-modal__below-footer{font-size:.875rem;line-height:1.125rem;text-align:center;margin-top:12px}@-webkit-keyframes dialog-in{0%{opacity:0;-webkit-transform:scale(1.05);transform:scale(1.05)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes dialog-in{0%{opacity:0;-webkit-transform:scale(1.05);transform:scale(1.05)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}
.ngr-close-button{width:32px;height:32px;z-index:1;display:block;color:#ed1b24;background:transparent;padding:0;border:0;outline:none;cursor:pointer;-webkit-transition:color .3s linear;transition:color .3s linear}@media (hover:hover){.ngr-close-button:not(:disabled):focus,.ngr-close-button:not(:disabled):focus-within,.ngr-close-button:not(:disabled):hover{color:#8b0304}}@media (hover:none){.ngr-close-button:not(:disabled):active{color:#8b0304}}.ngr-close-button .ngr-icon{display:inline-block}
.ws-mypage-loader{position:relative}.ws-mypage-loader__overlay{opacity:1;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.ws-mypage-loader__overlay--loading{opacity:0;min-height:200px;pointer-events:none}.ws-mypage-loader__spinner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.ws-mypage-cards__digits{margin-bottom:20px}.ws-mypage-cards__digits-inputs{display:-webkit-box;display:-ms-flexbox;display:flex}.ws-mypage-cards__digits-inputs>:not(:last-child){margin-right:8px}.ws-mypage-cards__sms-support{margin-top:24px}
.ws-my-page-item--alt{padding:0;border:0}.ws-my-page-item--alt:not(:last-child){margin-bottom:16px}
.ws-mypage-card-item__content{font-size:.9375rem;line-height:1.25rem}.ws-mypage-card-item__content__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;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:24px}.ws-mypage-card-item__value--button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:underline;cursor:pointer;text-align:left;color:inherit;background-color:transparent;border:0;padding:0}.ws-mypage-card-item__value-icon{border:1px solid #2a1e2a;display:inline-block;border-radius:50%;padding:4px;margin-left:8px}.ws-mypage-card-item__badge{font-size:.875rem;line-height:1.125rem;color:#ed1b24;font-weight:700;line-height:1.25rem;text-transform:uppercase}.ws-mypage-card-item__badge--inactive{color:#6c7584}
.ws-mypage-section{opacity:1;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;margin-bottom:16px}@media (min-width:960px){.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-member__input-group-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.ws-mypage-member__input-group-wrapper>:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:120px;margin-right:16px}.ws-mypage-member__input-group-wrapper>:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1}
.ngr-checkbox-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.ngr-checkbox-list:not(:last-child){margin-bottom:24px}.ngr-checkbox-list>:not(:last-child){margin:0 0 12px}.ngr-checkbox-list--centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ngr-checkbox-list--reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ngr-checkbox-list--reverse>:not(:last-child){margin:12px 0 0}.ngr-checkbox-list--horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ngr-checkbox-list--horizontal>:not(:last-child){margin:0 24px 0 0}.ngr-checkbox-list--reverse.ngr-checkbox-list--horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ngr-checkbox-list--reverse.ngr-checkbox-list--horizontal>:not(:last-child){margin:0 0 0 24px}
.ws-mypage-banner{padding:24px;max-width:626px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:959px){.ws-mypage-banner{padding:16px}}@media (max-width:767px){.ws-mypage-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:16px}}.ws-mypage-banner i{display:block;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='82' height='82' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M81.701 41.202c0 22.367-18.133 40.5-40.5 40.5s-40.5-18.133-40.5-40.5 18.133-40.5 40.5-40.5 40.5 18.133 40.5 40.5' fill='%230076df'/%3E%3Cpath d='M48.31 57.705c-1.522 0-3.044 0-3.044-3.278V39.235h2.214c2.735 0 4.64-1.056 4.64-3.904 0-2.776-1.968-3.892-4.64-3.892h-2.214v-8.992c0-2.97-1.907-4.946-4.573-4.946-2.667 0-4.572 1.976-4.572 4.946v32.91c0 6.557 3.998 10.143 9.59 10.143 3.235 0 6.345-.928 6.345-4.026 0-2.595-1.203-3.769-3.745-3.769M32.066 30.382a5.048 5.048 0 10.002 9.921l-.002-9.92z' fill='%23FFF'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-size:cover;background-repeat:no-repeat;margin-bottom:8px;height:40px;max-width:40px;min-width:40px}@media (min-width:768px){.ws-mypage-banner i{margin-right:40px;height:88px;min-width:88px;max-width:88px}}.ws-mypage-banner__text-wrapper{vertical-align:top;max-width:496px}.ws-mypage-banner__header{font-size:1.5rem;line-height:2.25rem;font-family:FuturaPassata,Futura,Helvetica,Arial,sans-serif;font-weight:700;margin:0 0 8px}@media (min-width:768px){.ws-mypage-banner__header{font-size:2.25rem;line-height:3.125rem;max-width:496px}}.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{background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px}@media (max-width:959px){.ws-mypage{padding:16px}}.ws-mypage__text-container{font-size:.9375rem;line-height:1.25rem}.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:#ed1b24;-webkit-transition:color .3s linear;transition:color .3s linear}@media (hover:hover){.ws-mypage__text-container a:not(:disabled):focus,.ws-mypage__text-container a:not(:disabled):hover{color:#8b0304}}@media (hover:none){.ws-mypage__text-container a:not(:disabled):active{color:#8b0304}}@media (min-width:960px){.ws-mypage__module__container{background-color:transparent;-webkit-box-flex:2;-ms-flex:2;flex:2;margin-left:24px}}@media (min-width:768px){.ws-mypage__module__container{top:180px}}@media (max-width:767px){.ws-mypage__module__container{top:170px}}@media (max-width:959px){.ws-mypage__module__container{background-color:#fff;position:fixed;overflow:auto;top:170px;left:0;height:calc(100vh - 170px);width:100vw;z-index:5;padding-bottom:40px}}.ws-mypage__module__container-appear,.ws-mypage__module__container-enter{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.ws-mypage__module__container-appear-active,.ws-mypage__module__container-enter-active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease;z-index:3}.ws-mypage__module__container-exit{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.ws-mypage__module__container-exit-active{opacity:0;-webkit-transform:translateX(150%);transform:translateX(150%);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease;z-index:1}.ws-mypage__module__mobile-header{position:-webkit-sticky;position:sticky;top:0;z-index:4;background-color:#fff;color:#6c7584;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;border-bottom:1px solid #e0e0e0}@media (min-width:960px){.ws-mypage__module__mobile-header{display:none}}.ws-mypage__module__mobile-header__back-arrow{margin-right:16px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ws-mypage__menu{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;-webkit-transition:-webkit-box-flex 1s ease;transition:-webkit-box-flex 1s ease;transition:flex 1s ease;transition:flex 1s ease,-webkit-box-flex 1s ease,-ms-flex 1s ease}@media (min-width:960px){.ws-mypage__menu{max-width:376px;margin-right:auto}}.ws-mypage__menu__item{color:#6c7584;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px}.ws-mypage__menu__item:not(:last-child){border-bottom:1px solid #e0e0e0}.ws-mypage__menu__item__icon{margin:0 16px}@media (max-width:959px){.ws-mypage__menu__item__icon{margin:0 12px 0 0}}.ws-mypage__menu__item__arrow{-ms-flex-item-align:end;align-self:flex-end;margin-left:auto;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.ws-mypage__menu__item.selected{color:#ed1b24}.ws-mypage-message__error,.ws-mypage-message__success{margin:0 0 16px;font-weight:700}.ws-mypage-message__success{color:#37863b}.ws-mypage-message__error{color:#8b0304}.ws-mypage-message-enter{opacity:0}.ws-mypage-message-enter-active{opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.ws-mypage-message-exit{opacity:1}.ws-mypage-message-exit-active{opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}
.ngr-util__visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.ngr-util__font-size{margin-bottom:2rem;font-family:Open Sans,Helvetica,Arial,sans-serif}.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__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{padding-left:32px;margin:0 0 16px}.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-fieldset{border:0;padding:0}.ngr-legend{font-size:1.25rem;line-height:1.875rem;color:#2a1e2a;font-weight:700;margin-bottom:16px;padding:0}.ngr-legend--visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}
.ngr-form-block+.ngr-form-block{margin-top:40px}@media (max-width:767px){.ngr-form-block+.ngr-form-block{margin-top:20px}}
.ngr-progress-indicator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ngr-progress-indicator__dot{display:inline-block;border:2px solid transparent;margin:0 2px;padding:0;background-color:transparent}.ngr-progress-indicator__dot:before{content:"";display:block;width:8px;height:8px;background-color:silver;margin-bottom:1px;-webkit-transition:all .3s;transition:all .3s;border-radius:50%}.ngr-progress-indicator__dot--filled:before{background-color:#ed1b24}.ngr-progress-indicator--is-inverse .ngr-progress-indicator__dot:before{opacity:.5;background-color:#fff}.ngr-progress-indicator--is-inverse .ngr-progress-indicator__dot--filled:before{opacity:1;background-color:#fff}
*{-webkit-box-sizing:border-box;box-sizing:border-box}.ngr-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:auto;border-bottom:1px solid #e0e0e0;border-top-left-radius:0;border-top-right-radius:0}.ngr-tabs--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-right:1px solid #e0e0e0;border-top-right-radius:unset;border-bottom-left-radius:0}.ngr-tabs--vertical .ngr-tabs__tab{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:0;border-right:2px solid #fff;padding-left:16px;padding-right:16px}.ngr-tabs--vertical .ngr-tabs__tab--selected{border-right:2px solid #ed1b24}.ngr-tabs--vertical .ngr-tabs__tab__icon{margin-bottom:0;margin-right:8px}.ngr-tabs--vertical .ngr-tabs__tab:last-child{border-top-right-radius:unset;border-bottom-left-radius:0}.ngr-tabs__tab{background:none;color:inherit;border:0;padding:13px;font:inherit;cursor:pointer;outline:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-bottom:2px solid #fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%;height:100%}@media (hover:hover){.ngr-tabs__tab:not(:disabled):focus,.ngr-tabs__tab:not(:disabled):focus-within,.ngr-tabs__tab:not(:disabled):hover{background-color:#f6f6f6;text-decoration:underline}}@media (hover:none){.ngr-tabs__tab:not(:disabled):active{background-color:#f6f6f6;text-decoration:underline}}.ngr-tabs__tab:disabled{background-color:#f6f6f6;border-bottom-color:#f6f6f6;cursor:not-allowed;opacity:.5}.ngr-tabs__tab--selected{color:#ed1b24;border-bottom-color:#ed1b24}.ngr-tabs__tab--primary{color:#d6d6d6;border-bottom-color:#2a1e2a;background-color:#2a1e2a}@media (hover:hover){.ngr-tabs__tab--primary:not(:disabled):focus,.ngr-tabs__tab--primary:not(:disabled):focus-within,.ngr-tabs__tab--primary:not(:disabled):hover{color:#fff;background-color:#8b0304;border-bottom-color:#8b0304}}@media (hover:none){.ngr-tabs__tab--primary:not(:disabled):active{color:#fff;background-color:#8b0304;border-bottom-color:#8b0304}}.ngr-tabs__tab--primary.ngr-tabs__tab--selected{border-bottom-color:#ed1b24}.ngr-tabs__tab:first-child{border-top-left-radius:0}.ngr-tabs__tab:last-child{border-top-right-radius:0}.ngr-tabs__tab__icon{margin-bottom:4px}.ngr-tabs__tab__label{font-size:1rem;line-height:1.375rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-weight:400}.ngr-tabs__tab-panel{height:100%;width:100%}
.ngr-side-slide{width:100%}.ngr-side-slide::-webkit-scrollbar{display:none}.ngr-side-slide__container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px;white-space:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:-webkit-grab;cursor:grab;overflow-x:scroll;overflow-y:hidden}.ngr-side-slide__container:active{cursor:-webkit-grabbing;cursor:grabbing}.ngr-side-slide__container:last-child:after{content:"";height:16px;width:16px;padding-right:16px}.ngr-side-slide__container--no-scrollbar::-webkit-scrollbar{display:none}.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:12px}.ngr-side-slide__container:not(.ngr-side-slide__container--no-scrollbar)::-webkit-scrollbar-thumb{background-color:#ed1b24;border-radius:0}.ngr-side-slide__container:not(.ngr-side-slide__container--no-scrollbar)::-webkit-scrollbar-track{border-radius:0;background-color:#fff}.ngr-side-slide__transition-appear{opacity:0;-webkit-transform:translateX(20%);transform:translateX(20%)}.ngr-side-slide__transition-appear-active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .25s,-webkit-transform .75s ease-in-out;transition:opacity .25s,-webkit-transform .75s ease-in-out;transition:opacity .25s,transform .75s ease-in-out;transition:opacity .25s,transform .75s ease-in-out,-webkit-transform .75s ease-in-out}
.ngr-switch{position:relative;display:block;margin-left:36px;width:24px}.ngr-switch__inner{display:block;padding:8px 0;min-height:36px;cursor:pointer}.ngr-switch__input{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.ngr-switch__knob{position:absolute;right:0;top:50%;width:56px;height:32px;margin-top:-18px;border-radius:80px;background-color:#fff;border:2px solid #eee;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transition:all .3s;transition:all .3s}.ngr-switch__knob--on{background-color:#37863b;border-color:#37863b}.ngr-switch__knob__inner{height:32px;width:32px;border-radius:32px;background-color:#fff;-webkit-box-shadow:2px 3px 7px 0 rgba(0,0,0,.2),0 0 8px rgba(0,0,0,.1);box-shadow:2px 3px 7px 0 rgba(0,0,0,.2),0 0 8px rgba(0,0,0,.1);position:relative;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;left:0}.ngr-switch__knob__inner--on{left:calc(100% - 32px)}
.ws-recruitment-block__button-set,.ws-recruitment-block__encouragement-header,.ws-recruitment-block__encouragement-text,.ws-recruitment-block__header,.ws-recruitment-block__url{margin:0 0 16px}.ws-recruitment-block__button-set:last-child,.ws-recruitment-block__encouragement-header:last-child,.ws-recruitment-block__encouragement-text:last-child,.ws-recruitment-block__header:last-child,.ws-recruitment-block__url:last-child{margin-bottom:0}.ws-recruitment-block__encouragement-header{margin-top:32px}.ngr-button-addon{display:-webkit-box;display:-ms-flexbox;display:flex}.ngr-button-addon .ngr-input{-webkit-box-flex:1;-ms-flex:1;flex:1}.ngr-button-addon .ngr-input__field{border-top-right-radius:0;border-bottom-right-radius:0}.ngr-button-addon .ngr-button{border-top-left-radius:0;border-bottom-left-radius:0}
.ws-registration{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px;min-height:400px}@media (max-width:767px){.ws-registration{min-height:unset}}.ws-registration__body{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:600px;margin-right:auto;margin-left:auto}.ws-registration--intro .ws-registration__body{max-width:900px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ws-registration__progress-indicator-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 24px}.ws-registration__illustration{width:50%;padding-left:40px}@media (max-width:767px){.ws-registration__illustration{display:none}}.ws-registration__image{display:block;width:100%}.ws-registration__title{font-size:1.5rem;line-height:2.25rem;margin:0 0 24px;font-weight:700}@media (max-width:767px){.ws-registration__title{font-size:1.25rem;line-height:1.875rem}}.ws-registration__text-container{font-size:1rem;line-height:1.375rem}@media (max-width:767px){.ws-registration__text-container{font-size:.9375rem;line-height:1.25rem}}.ws-registration__text-container:not(:last-child){margin-bottom:32px}.ws-registration__text-container p{margin:0 0 1.375rem}.ws-registration__text-container p:last-child{margin-bottom:0}.ws-registration__text-container ol,.ws-registration__text-container ul{margin:10px 0 1.375rem;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{margin:0 0 10px;list-style-type:disc}.ws-registration__text-container li:last-child{margin-bottom:0}.ws-registration__text-container a{color:#ed1b24;text-decoration:underline;-webkit-transition:color .3s linear;transition:color .3s linear}@media (hover:hover){.ws-registration__text-container a:not(:disabled):focus,.ws-registration__text-container a:not(:disabled):hover{color:#8b0304}}@media (hover:none){.ws-registration__text-container a:not(:disabled):active{color:#8b0304}}.ws-registration__text-container strong{font-weight:700}.ws-registration__button-group{margin-bottom:20px;margin-top:20px}
.ws-registration-step{width:100%;opacity:1;-webkit-transition:opacity 3s;transition:opacity 3s}.ws-registration-step--intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.ws-registration-step--intro{width:50%}}.ws-registration-step--mobile__input-wrapper{max-width:300px}.ws-registration-step--two-step .ws-registration__digit-field-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.ws-registration-step--two-step .ws-registration__digit-field-wrapper>:not(:last-child){margin-right:16px}.ws-registration-step--personal-data__gender{padding:10px 12px}.ws-registration-step--terms .ws-registration-term{margin:16px 0 40px}.ws-registration-step--outro .ws-registration__add-card{margin-top:1.375rem}
.ws-registration-loader{min-height:400px;position:relative}.ws-registration-loader__overlay{opacity:.15;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;pointer-events:none}.ws-registration-loader__spinner{position:absolute;top:50%;left:50%;margin-top:-16px;margin-left:-16px;z-index:8}
.ws-registration-start-button{font-size:1rem;line-height:1.375rem;height:55px;width:100%;max-width:450px;color:#fff;background-color:#0076df;border-radius:100px;margin-bottom:25px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIyLjMxIDQwLjcwNWMtMS41MjIgMC0zLjA0NCAwLTMuMDQ0LTMuMjc4VjIyLjIzNWgyLjIxNGMyLjczNSAwIDQuNjQtMS4wNTYgNC42NC0zLjkwNCAwLTIuNzc2LTEuOTY4LTMuODkyLTQuNjQtMy44OTJoLTIuMjE0VjUuNDQ3YzAtMi45Ny0xLjkwNy00Ljk0Ni00LjU3My00Ljk0Ni0yLjY2NyAwLTQuNTcyIDEuOTc2LTQuNTcyIDQuOTQ2djMyLjkxYzAgNi41NTcgMy45OTggMTAuMTQzIDkuNTkgMTAuMTQzIDMuMjM1IDAgNi4zNDUtLjkyOCA2LjM0NS00LjAyNiAwLTIuNTk1LTEuMjAzLTMuNzY5LTMuNzQ1LTMuNzY5aC0uMDAxek02LjA2NiAxMy4zODJhNS4wNDggNS4wNDggMCAxMC4wMDIgOS45MjFsLS4wMDItOS45MnYtLjAwMXoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==");background-repeat:no-repeat;background-position:18px;background-size:14px;display:inline-block;border:0;padding:0 30px;cursor:pointer;outline:none;font-family:Roboto,sans-serif;font-weight:400;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (max-width:767px){.ws-registration-start-button .ws-registration-c-button{font-size:14px}}@media (hover:hover){.ws-registration-start-button:not(:disabled):focus,.ws-registration-start-button:not(:disabled):hover{background-color:#005bac;text-decoration:none}}@media (hover:none){.ws-registration-start-button:not(:disabled):active{background-color:#005bac;text-decoration:none}}
.ws-no-delivery-message{background-color:#fff;border-radius:3px;padding:18px 20px 20px;-webkit-box-shadow:0 1px 3px rgba(42,30,42,.1);box-shadow:0 1px 3px rgba(42,30,42,.1);text-align:left;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%}.ws-no-delivery-message__heading{margin-bottom:16px;font-size:20px;line-height:24px;font-weight:700}.ws-no-delivery-message__description{margin:20px 0;font-size:16px}.ws-no-delivery-message__buttons{margin:0 -16px;padding:20px 16px 0;border-top:1px solid #d6d6d6}.ws-no-delivery-message__buttons .ws-button{margin-right:8px}
.ws-order-details--loading{padding:40px}.ws-order-details__header{margin:0;padding:16px;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(42,30,42,.1);box-shadow:0 1px 3px rgba(42,30,42,.1)}.ws-order-details__header-intro,.ws-order-details__header-title{font-size:16px;line-height:21px;font-weight:700;margin:0 0 16px}.ws-order-details__header-intro:last-child,.ws-order-details__header-title:last-child{margin-bottom:0}.ws-order-details__header-intro--pickup-code,.ws-order-details__header-title--pickup-code{display:none}.ws-order-details__header-body{font-size:14px;line-height:22px}.ws-order-details__header-body p{margin:0 0 8px}.ws-order-details__header-body p:last-child{margin-bottom:0}.ws-order-details__summary{padding:14px 0 0}.ws-order-details__edit-notice{background-color:#fff;padding:16px;margin-top:16px;border-radius:3px;margin-bottom:-16px;-webkit-box-shadow:0 1px 3px rgba(42,30,42,.1);box-shadow:0 1px 3px rgba(42,30,42,.1)}.ws-order-details__edit-notice__title{font-size:16px;margin-bottom:8px;font-weight:700}.ws-order-details__edit-notice__text{font-size:14px;line-height:22px;margin-top:8px}.ws-order-details__edit-notice__link{color:#ed1b24;font-size:16px;font-weight:700}.ws-order-details__edit-notice__link .ws-icon{width:5px;height:5px;margin-right:-24px}.ws-order-details__cart{margin:16px 0;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(42,30,42,.1);box-shadow:0 1px 3px rgba(42,30,42,.1)}.ws-order-details__substitutions-item{padding:13px 16px;border-bottom:1px solid rgba(42,30,42,.08)}.ws-order-details__substitutions-item:last-child{border-bottom:0}.ws-order-details__substitutions-header{font-size:16px;line-height:1.4;margin:0 0 5px;font-weight:700}.ws-order-details__substitutions-answer{font-size:14px;margin:0}.ws-order-details .ws-price-summary{margin-bottom:0}
.ws-order-details__aside{background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(42,30,42,.1);box-shadow:0 1px 3px rgba(42,30,42,.1)}.ws-order-details__aside:empty{display:none}.ws-order-details__aside-item{padding:16px;border-bottom:1px solid rgba(42,30,42,.08)}.ws-order-details__aside-item:last-child{margin:0;border:0}.ws-order-details__aside-title{font-size:15px;line-height:20px;font-weight:700;margin:0 0 12px}.ws-order-details__aside-body{font-size:14px;line-height:20px}.ws-order-details__aside p,.ws-order-details__aside ul{list-style:none;padding:0;margin:0 0 12px}.ws-order-details__aside p:last-child,.ws-order-details__aside ul:last-child{margin:0}.ws-order-details__aside .ws-button{width:100%}.ws-order-details__aside-recipe-item{margin:0 0 8px;padding:0}.ws-order-details__aside-recipe-item:last-child{margin:0}.ws-order-details__aside-recipe-link{display:block;text-decoration:none;-webkit-transition:color .3s linear;transition:color .3s linear}@media (hover:hover){.ws-order-details__aside-recipe-link:not(:disabled):focus,.ws-order-details__aside-recipe-link:not(:disabled):hover{color:#8b0304;text-decoration:underline}}@media (hover:none){.ws-order-details__aside-recipe-link:not(:disabled):active{color:#8b0304;text-decoration:underline}}
.ws-rating__body,.ws-rating__header{margin:0 0 16px}.ws-rating__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ws-rating__item{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:16px 4px;max-width:40px}.ws-rating__item:first-child .ws-icon,.ws-rating__item:last-child .ws-icon{display:block;width:unset;max-width:unset}.ws-rating__item:first-child{padding-right:8px;padding-left:0}.ws-rating__item:last-child{padding-right:0;padding-left:8px}.ws-rating__button{display:block;border:0;background:transparent;cursor:pointer;padding:0;width:100%}.ws-rating__button:disabled{cursor:default}.ws-rating__button .ws-rating__button-icon{background-color:#d6d6d6;-webkit-transition:background-color .2s linear;transition:background-color .2s linear}.ws-rating__button--active .ws-rating__button-icon{background-color:#ed1b24}.ws-rating__button-icon{width:100%;height:0;border-radius:50%;margin:0 auto;padding:100% 0 0;position:relative;color:#fff}.ws-rating__button-icon .ws-icon{position:absolute;top:28%;left:25%;bottom:22%;right:25%;width:unset;max-width:unset}.ws-rating .ws-inline-message,.ws-rating__comment{border-top:1px solid rgba(42,30,42,.08);margin:16px 0 0}.ws-rating .ws-inline-message{border-bottom:1px solid rgba(42,30,42,.08)}.ws-rating__comment{padding-top:16px}.ws-rating__comment .ws-text-input{display:block;margin:0 0 8px}
.ws-dialog__box--cash-receipt{max-width:388px;padding-left:0;padding-right:0}@media screen and (max-width:420px){.ws-cash-receipt{font-size:11px;margin:0 -16px}}.ws-cash-receipt--loading{padding:40px}.ws-cash-receipt--loading .ngr-spinner{margin-top:0}.ws-cash-receipt__print{position:absolute;left:0;top:0;width:32px;height:32px;z-index:1;background:transparent;padding:0;border:0;outline:none;cursor:pointer;color:#ed1b24}@media (hover:hover){.ws-cash-receipt__print:not(:disabled):focus .ws-icon,.ws-cash-receipt__print:not(:disabled):hover .ws-icon{color:#8b0304}}@media (hover:none){.ws-cash-receipt__print:not(:disabled):active .ws-icon{color:#8b0304}}.ws-cash-receipt__print .ws-icon{width:16px;height:16px;-webkit-transition:color .3s linear;transition:color .3s linear}.ws-cash-receipt__text{white-space:pre;font-family:monospace;text-align:center;line-height:1.5;padding:0 16px}.ws-cash-receipt__error{text-align:center;padding:16px}
.ws-order-details-cart{text-align:left;width:100%;border-collapse:collapse;color:#2a1e2a}.ws-order-details-cart__heading{font-weight:700;padding-bottom:5px;text-transform:uppercase;border-bottom:2px solid #2a1e2a;color:#2a1e2a}.ws-order-details-cart__heading--price,.ws-order-details-cart__heading--quantity{text-align:right}.ws-order-details-cart__item{border-bottom:1px dashed #d6d6d6}.ws-order-details-cart__item:last-child{border-bottom:0}.ws-order-details-cart__item--not-delivered{color:#6c7584}.ws-order-details-cart__item--substituted{border-bottom:0;border-top:1px dashed #d6d6d6}.ws-order-details-cart__item--substitute{border-bottom:0}.ws-order-details-cart__item--substitute .ws-order-details-cart__cell--product{padding-left:32px;position:relative}.ws-order-details-cart__cell{vertical-align:bottom;padding:8px 0}.ws-order-details-cart__cell--product{padding-right:8px}.ws-order-details-cart__cell--price,.ws-order-details-cart__cell--quantity{text-align:right;white-space:nowrap;padding-left:8px}.ws-order-details-cart__product-label{color:#2a1e2a;text-transform:uppercase}.ws-order-details-cart__product-label .ws-icon-circle{width:24px;height:24px;position:absolute;left:0}.ws-order-details-cart__product-title{font-weight:700}.ws-order-details-cart__product-subtitle{font-weight:400}
@media (min-width:768px){.ws-order-history__code,.ws-order-history__status{width:13%}.ws-order-history__location,.ws-order-history__receipt,.ws-order-history__sum{width:20%}.ws-order-history__pick-up-time{width:25%}}.ws-order-history__title{font-size:24px;font-weight:700;margin:0 0 20px}.ws-order-history__container{max-width:calc(100vw - 16px);overflow-y:auto;margin-right:-16px}@media (min-width:960px){.ws-order-history__container{overflow-y:visible;margin-right:0}}.ws-order-history__container:not(:last-child){margin-bottom:40px}.ws-order-history__table{border-collapse:collapse;width:100%}.ws-order-history__table-header{text-transform:uppercase}.ws-order-history__table-header th{font-size:12px;line-height:16px;font-weight:700;padding:8px;text-transform:uppercase;border-bottom:1px solid #2a1e2a;text-align:left}.ws-order-history__table-body{font-size:14px;line-height:20px}@media (min-width:768px){.ws-order-history__table-body td{border-bottom:1px dotted #d6d6d6}}.ws-order-history__table-body td{padding:12px;white-space:nowrap}@media (min-width:960px){.ws-order-history__table-body td{white-space:normal}}.ws-order-history__table-row:nth-child(2n){background-color:#f6f6f6}.ws-order-history__code{text-transform:uppercase}.ws-order-history__code a{color:inherit}.ws-order-history__status{text-transform:uppercase}.ws-order-history__receipt a{white-space:nowrap}.ws-order-history__expand-trigger{display:table-row;text-align:left}@media (min-width:768px){.ws-order-history__expand-trigger{text-align:center}}
.ws-orders-list__heading{padding:0 16px 10px;margin:16px 0 0;font-size:16px;font-weight:700}.ws-orders-list__list{margin:0;padding:0;list-style:none}.ws-orders-list__empty-info{-webkit-box-shadow:0 1px 3px rgba(42,30,42,.1);box-shadow:0 1px 3px rgba(42,30,42,.1);padding:16px;background-color:#fff;font-size:16px;margin-bottom:16px;line-height:24px;color:#6c7584}
.ws-order-item{background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(42,30,42,.1);box-shadow:0 1px 3px rgba(42,30,42,.1);margin:0 0 16px;padding:16px;overflow:hidden;max-height:318px}.ws-order-item.zoom-exit{-webkit-transition:opacity .4s,max-height .4s,padding .4s,margin-bottom .4s,-webkit-transform .4s;transition:opacity .4s,max-height .4s,padding .4s,margin-bottom .4s,-webkit-transform .4s;transition:transform .4s,opacity .4s,max-height .4s,padding .4s,margin-bottom .4s;transition:transform .4s,opacity .4s,max-height .4s,padding .4s,margin-bottom .4s,-webkit-transform .4s}.ws-order-item.zoom-exit-active{-webkit-transform:scale(.8);transform:scale(.8);max-height:0;padding-top:0;margin-bottom:0;padding-bottom:0;opacity:0}.ws-order-item--archived{margin-bottom:0;position:relative}.ws-order-item--archived:not(:last-child){border-bottom:1px solid #f6f6f6}.ws-order-item--archived:last-child{margin-bottom:16px}.ws-order-item--archived em{color:#6c7584;margin-left:4px}.ws-order-item__archived-title{margin:0;font-size:16px;line-height:19px}.ws-order-item__archived-price{font-style:inherit}.ws-order-item__status{margin-bottom:16px;font-weight:400}.ws-order-item__status:empty{display:none}.ws-order-item__action{color:#ed1b24;font-weight:700;padding:16px 48px 16px 0;margin:-16px 0;display:block;position:relative;font-size:16px;width:100%;text-align:left}.ws-order-item__action--archived{color:inherit!important;text-decoration:none!important}.ws-order-item__action.ws-external-link{font-size:14px;line-height:24px}.ws-order-item__action .ws-icon{right:0}.ws-order-item__completed-at{color:#6c7584;font-size:13px;margin-top:4px}.ws-order-item .ws-button .ws-icon,.ws-order-item .ws-link .ws-icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;width:9px;height:16px}@-webkit-keyframes ws-order-item-status-processing{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(2.25);transform:scale(2.25);opacity:0}}@keyframes ws-order-item-status-processing{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(2.25);transform:scale(2.25);opacity:0}}
.ws-order-status-icon{display:inline-block;vertical-align:middle;height:21px;margin-right:9px}.ws-order-status-icon .ws-icon{width:16px;height:16px;position:relative}.ws-order-status-icon .ws-icon--type-truck{top:3px}.ws-order-status-icon .ws-icon--type-pin{top:-2px}.ws-order-status-icon--processing{width:9px;height:9px;position:relative;top:-1px;margin-right:10px}.ws-order-status-icon--processing:after,.ws-order-status-icon--processing:before{content:"";display:block;position:absolute;top:50%;left:50%;margin-top:-4.5px;margin-left:-4.5px;height:9px;width:9px;border-radius:50%;-webkit-transform-origin:50%;transform-origin:50%}.ws-order-status-icon--processing:before{background-color:#ed1b24;z-index:1;opacity:.7}.ws-order-status-icon--processing:after{background-color:#ed1b24;z-index:2;-webkit-animation:ws-order-item-status-processing 1s infinite both;animation:ws-order-item-status-processing 1s infinite both}
.ws-profile-block--transparent{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.ws-profile-block__title{margin:0 0 16px;padding:0 0 8px;border-bottom:1px dotted #d6d6d6;font-size:16px;line-height:24px;font-weight:700}.ws-profile-block__paragraph{margin:16px 0}.ws-profile-block__postal-code-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ws-profile-block__postal-code-fields .ngr-label{width:100%}.ws-profile-block__postal-code-fields .ngr-input{max-width:100px;margin-right:24px}.ws-profile-block__coverage-message{margin-bottom:16px;padding-left:30px;position:relative;line-height:1.35;text-align:left}.ws-profile-block__coverage-message .ws-icon{position:absolute;left:6px;top:5px;width:14px;height:14px}.ws-profile-block__coverage-message--yay .ws-icon{color:#37863b;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%}.ws-profile-block__actions{margin-top:16px}
.ws-product-data{margin:0;padding:0;list-style:none}.ws-product-data__section{background-color:#fff;border-bottom:1px solid #f6f6f6}.ws-product-data__section--icons{padding:16px}.ws-product-data__section--allergens{padding:4px 16px 16px}.ws-product-data__content{font-size:.875rem;line-height:1.125rem;padding:0 16px 16px 0}.ws-product-data .ws-collapsable-block__content{color:#2a1e2a;font-size:14px;line-height:20px}
.ws-allergens__group--may{color:#6c7584;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ws-allergens__group:not(:first-child){margin-top:12px}.ws-allergens__title--may{font-size:11px;font-weight:700;margin:0 8px 0 0}.ws-allergens__allergens{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ws-allergens__allergen{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px}.ws-allergens__allergen--yes{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;text-transform:uppercase;margin:12px 16px 0 0}.ws-allergens__allergen--may{font-weight:400;text-transform:lowercase;margin:0 8px 0 0}.ws-allergens__image{width:20px;height:20px;margin-right:8px}
.ws-guideline-daily-amount__list{margin:0;padding:0;list-style:none}
.ws-nutritional-content{margin:0;padding:0;list-style:none}.ws-nutritional-content__item{display:inline-block;line-height:1.1;margin-bottom:4px;margin-right:7px;padding-right:7px;border-right:1px solid #d6d6d6}.ws-nutritional-content__item:last-child{border-right:0;margin-right:0;padding-right:0}.ws-nutritional-content__list-view-item{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ws-nutritional-content__list-view-item:nth-child(odd){background-color:#f6f6f6}
.ws-energy-info__link{display:block;padding:4px 0}.ws-energy-info__link .ws-icon{bottom:1px}.ws-energy-info__link:not(:last-child){margin-bottom:8px}
.ws-manufacturer-info{margin:0;padding:0;list-style:none}
.ws-product-view__heading{font-size:1.5rem;line-height:2.25rem;font-weight:700;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #d6d6d6;position:relative}.ws-product-view__heading__link{position:absolute;right:0;top:0}.ws-product-view__empty-result{text-align:center;font-size:16px;margin:32px}.ws-product-view__footer{text-align:center;margin-top:24px}.ws-product-view__footer:empty{display:none}.ws-product-view__button{color:#606060}.ws-product-view__button .ngr-icon__svg{stroke:#606060;width:30px;height:30px}.ws-product-view__button--active{color:#ed1b24}.ws-product-view__button--active .ngr-icon__svg{stroke:#ed1b24}
.ws-product-filter{margin:0 0 16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ws-product-filter,.ws-product-filter__item{display:-webkit-box;display:-ms-flexbox;display:flex}.ws-product-filter__item{margin:0 16px 16px 0}@media (max-width:767px){.ws-product-filter__item{margin:0 0 16px;width:100%}}.ws-product-filter__item:last-child{margin-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:rgba(0,0,0,.05);color:#2a1e2a;cursor:pointer}}@media (hover:none){.ws-search-bullet:not(:disabled):active span{background-color:rgba(0,0,0,.05);color:#2a1e2a;cursor:pointer}}.ws-search-bullet span{display:block;border-radius:3px;font-size:14px;border:1px solid #2a1e2a;padding:8px 12px;text-align:center;text-decoration:none}.ws-search-bullet--active span{color:#fff;background-color:#3c3c3c;border-color:#3c3c3c}@media (hover:hover){.ws-search-bullet--active span:not(:disabled):focus,.ws-search-bullet--active span:not(:disabled):hover{color:#fff;background-color:rgba(60,60,60,.9);border-color:#3c3c3c}}@media (hover:none){.ws-search-bullet--active span:not(:disabled):active{color:#fff;background-color:rgba(60,60,60,.9);border-color:#3c3c3c}}
.ws-dropdown-filter__title{font-weight:700;text-transform:uppercase;margin-right:16px}.ws-dropdown-filter__summary{display:inline-block}@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:#8b0304}}@media (hover:none){.ws-dropdown-filter .ngr-dropdown__toggle:not(:disabled):active .ws-dropdown-filter__summary{color:#8b0304}}
.ws-category-filter{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #d6d6d6;min-width:100%;position:relative;overflow:hidden}.ws-category-filter__all-button{position:absolute;top:0;left:0;bottom:0;display:none}.ws-category-filter__all-button .ws-search-bullet{padding:0;display:block}@media (max-width:760px){.ws-category-filter__all-button{display:block}}@media (max-width:760px){.ws-category-filter{margin-bottom:16px;padding-bottom:16px;padding-left:60px}}.ws-category-filter__list{margin:0;padding:0;list-style:none}@media (max-width:760px){.ws-category-filter__list{width:100%;overflow-x:scroll;-webkit-overflow-scrolling:touch;white-space:nowrap}}.ws-category-filter__list__item{margin:0;padding:0;display:inline-block}
.ws-filter-reset{width:auto;cursor:pointer;background:#fff!important;color:#ed1b24;text-decoration:underline}@media (hover:hover){.ws-filter-reset:not(:disabled):focus,.ws-filter-reset:not(:disabled):hover{color:#8b0304}}@media (hover:none){.ws-filter-reset:not(:disabled):active{color:#8b0304}}.ws-filter-reset .ws-icon{width:10px;margin-left:8px}.ws-filter-reset strong{font-weight:700;text-transform:lowercase}
.ws-search-input{-webkit-box-shadow:0 0 16px rgba(42,30,42,.15);box-shadow:0 0 16px rgba(42,30,42,.15);background-color:#fff;border-radius:3px}.ws-search-input__empty-button{position:absolute;height:48px;width:48px;padding:0;right:0;top:50%;margin-top:-24px;border:0;background-color:transparent;background-clip:padding-box;-webkit-box-sizing:content-box;box-sizing:content-box;cursor:pointer}.ws-search-input__empty-button .ws-icon{width:12px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ws-search-input__submit-button{height:100%;font-size:16px;color:#666;text-transform:uppercase;width:100%;border:0;background-color:transparent;padding:12px 24px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.ws-search-input__submit-button.ws-visually-hidden:focus{clip:unset;height:auto;width:auto;margin:unset;padding:13px;position:absolute;margin-top:1px}.ws-search-input__input{border:0;font-size:16px;font-family:inherit;border-radius:3px;width:100%;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:12px 48px;line-height:24px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:0}.ws-search-input__input:focus{-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important}.ws-search-input__input::-webkit-search-cancel-button,.ws-search-input__input::-webkit-search-decoration,.ws-search-input__input::-webkit-search-results-button,.ws-search-input__input::-webkit-search-results-decoration{display:none}.ws-search-input__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.ws-search-input__wrapper__input{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.ws-search-input__wrapper__input>.ws-icon{position:absolute;width:20px;height:20px;left:16px;top:50%;margin-top:-10px;color:#8b0304;pointer-events:none}.ws-search-input__wrapper__submit{-webkit-box-flex:0;-ms-flex:none;flex:none}
.ws-freetext-filter{max-width:280px}@media (max-width:767px){.ws-freetext-filter{max-width:unset}}
.ws-offers-filter{width:auto;cursor:pointer;background:#fff!important}
.ws-recipe-ingredients__list{list-style:none;padding:0;margin:0}.ws-recipe-ingredients__item{font-size:14px;padding:8px 0;border-bottom:1px solid #d6d6d6}.ws-recipe-ingredients__header{font-weight:700;margin-bottom:8px;margin-top:20px;font-size:14px}
.ws-dialog__box--relevance-settings .ws-dialog__text{margin-bottom:16px}
.ws-search-result__header{text-align:center;margin:20px 0}.ws-search-result__title{font-size:20px;font-weight:700}.ws-search-result__sum{opacity:.7}
@media (min-width:768px){.ws-search-result-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:32px}}
.ws-search-result-block{margin:24px 0 0}@media (min-width:768px){.ws-search-result-block{overflow:hidden}}.ws-search-result-block__title{margin:0 0 16px}.ws-search-result-block__title__count{opacity:.7;font-weight:400}.ws-search-result-block__title-button{text-decoration:none;text-transform:capitalize;font-size:20px;font-weight:700;cursor:pointer;color:inherit;background-color:transparent;border:0;padding:0}@media (hover:hover){.ws-search-result-block__title-button:not(:disabled):focus,.ws-search-result-block__title-button:not(:disabled):hover{text-decoration:underline}}@media (hover:none){.ws-search-result-block__title-button:not(:disabled):active{text-decoration:underline}}.ws-search-result-block__expand-button{margin-top:8px;padding:12px!important}.ws-search-result-block__expand-button .ws-icon{width:4px;height:8px;margin-left:4px}
.ws-search-result-list{margin:0;padding:0;list-style:none}.ws-search-result-list .ws-search-item{padding:0 16px 12px;margin-bottom:16px;border-bottom:1px solid #f6f6f6}.ws-search-result-list .ws-search-item:last-child{margin-bottom:0;border-bottom:0}.ws-search-result-list .ws-search-item--type-product{padding-bottom:0;margin-bottom:0}
.ws-search-item-article{color:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;cursor:pointer;padding:12px}@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:#8b0304;text-decoration:underline}}@media (hover:none){.ws-search-item-article:not(:disabled):active .ws-search-item-article__title{color:#8b0304;text-decoration:underline}}.ws-search-item-article__image{width:64px;height:64px;margin-right:16px;display:inline-block;border-radius:50%;overflow:hidden;vertical-align:middle;-ms-flex-negative:0;flex-shrink:0}.ws-search-item-article__image .ws-image{display:block}.ws-search-item-article__image .ws-image img{width:100%!important;height:100%!important;display:block}.ws-search-item-article__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.ws-search-item-article__description,.ws-search-item-article__title{display:inline-block}.ws-search-item-article__title{-webkit-line-clamp:3;font-weight:700;font-size:15px;vertical-align:middle}@media (min-width:960px){.ws-search-item-article__title{font-size:18px}}.ws-search-item-article__description{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;font-size:13px;color:#6c7584;font-weight:700}
.ws-search-item--type-filter-category{border-bottom:1px solid #f6f6f6}.ws-search-item--type-filter-category.ws-search-item--is-selected{background-color:#d6d6d6}.ws-search-item-filter-category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 16px;font-size:16px;line-height:24px;font-weight:700;text-decoration:none;-webkit-transition:background-color .3s;transition:background-color .3s;width:100%;border:0;background-color:transparent;color:inherit;text-align:left;font-family:inherit;cursor:pointer}@media (hover:hover){.ws-search-item-filter-category:not(:disabled):focus,.ws-search-item-filter-category:not(:disabled):hover{background-color:rgba(0,0,0,.07)}.ws-search-item-filter-category:not(:disabled):focus .ws-icon,.ws-search-item-filter-category:not(:disabled):hover .ws-icon{-webkit-transform:translateX(4px);transform:translateX(4px)}}@media (hover:none){.ws-search-item-filter-category:not(:disabled):active{background-color:rgba(0,0,0,.07)}.ws-search-item-filter-category:not(:disabled):active .ws-icon{-webkit-transform:translateX(4px);transform:translateX(4px)}}.ws-search-item-filter-category .ws-icon{width:7px;height:13px;opacity:.3;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}
.ws-search-item--type-group-title{background-color:#f6f6f6}.ws-search-item--type-group-title.ws-search-item--is-selected{background-color:#d6d6d6}.ws-search-item-group-title{padding:12px 16px;font-size:13px;line-height:16px;font-weight:700;text-transform:uppercase;color:#8e8a94;display:block;width:100%;border:0;background-color:transparent;text-align:left;font-family:inherit;cursor:pointer}@media (hover:hover){.ws-search-item-group-title:not(:disabled):focus .ws-icon,.ws-search-item-group-title:not(:disabled):hover .ws-icon{-webkit-transform:translateX(4px);transform:translateX(4px)}}@media (hover:none){.ws-search-item-group-title:not(:disabled):active .ws-icon{-webkit-transform:translateX(4px);transform:translateX(4px)}}.ws-search-item-group-title .ws-icon{width:5px;height:12px;margin-left:6px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}
.ws-search-item--type-heading{background-color:#f6f6f6}.ws-search-item-heading{padding:12px 16px;font-size:13px;line-height:16px;font-weight:700;text-transform:uppercase;color:#8e8a94}
.ws-search-item-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 16px;font-size:16px;line-height:24px;text-decoration:none;-webkit-transition:background-color .3s;transition:background-color .3s;width:100%;border:0;background-color:transparent;color:inherit;text-align:left;font-family:inherit;cursor:pointer}@media (hover:hover){.ws-search-item-link:not(:disabled):focus,.ws-search-item-link:not(:disabled):hover{background-color:rgba(0,0,0,.07)}.ws-search-item-link:not(:disabled):focus .ws-icon,.ws-search-item-link:not(:disabled):hover .ws-icon{-webkit-transform:translateX(4px);transform:translateX(4px)}}@media (hover:none){.ws-search-item-link:not(:disabled):active{background-color:rgba(0,0,0,.07)}.ws-search-item-link:not(:disabled):active .ws-icon{-webkit-transform:translateX(4px);transform:translateX(4px)}}.ws-search-item-link .ws-icon{width:7px;height:13px;opacity:.3;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.ws-search-item-link--bold{font-weight:700}
.ws-search-item-more-link{font-weight:700;text-align:center;padding:16px 12px;text-decoration:underline;-webkit-transition:color .3s linear;transition:color .3s linear;color:#ed1b24;display:block;width:100%;border:0;background-color:transparent;font-size:inherit;font-family:inherit;cursor:pointer}@media (hover:hover){.ws-search-item-more-link:not(:disabled):focus,.ws-search-item-more-link:not(:disabled):hover{color:#8b0304}}@media (hover:none){.ws-search-item-more-link:not(:disabled):active{color:#8b0304}}
.ws-search-item--type-product-category{border-bottom:1px solid #f6f6f6}.ws-search-item--type-product-category.ws-search-item--is-selected{background-color:#d6d6d6}.ws-search-item-product-category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 16px;font-size:16px;line-height:24px;font-weight:700;text-decoration:none;-webkit-transition:background-color .3s;transition:background-color .3s;width:100%;border:0;background-color:transparent;color:inherit;text-align:left;font-family:inherit;cursor:pointer}@media (hover:hover){.ws-search-item-product-category:not(:disabled):focus,.ws-search-item-product-category:not(:disabled):hover{background-color:rgba(0,0,0,.07)}.ws-search-item-product-category:not(:disabled):focus .ws-icon,.ws-search-item-product-category:not(:disabled):hover .ws-icon{-webkit-transform:translateX(4px);transform:translateX(4px)}}@media (hover:none){.ws-search-item-product-category:not(:disabled):active{background-color:rgba(0,0,0,.07)}.ws-search-item-product-category:not(:disabled):active .ws-icon{-webkit-transform:translateX(4px);transform:translateX(4px)}}.ws-search-item-product-category .ws-icon{width:7px;height:13px;opacity:.3;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}
.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:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,83.9%,0)),to(#d6d6d6));background-image:linear-gradient(90deg,hsla(0,0%,83.9%,0),#d6d6d6)}.ws-search-item-product .ws-product__wrapper{background:transparent}
.ws-search-item-query{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 16px;font-size:16px;line-height:24px;-webkit-transition:background-color .3s;transition:background-color .3s;width:100%;border:0;background-color:transparent;color:inherit;text-align:left;font-family:inherit;cursor:pointer}@media (hover:hover){.ws-search-item-query:not(:disabled):focus,.ws-search-item-query:not(:disabled):hover{background-color:rgba(0,0,0,.07)}.ws-search-item-query:not(:disabled):focus .ws-icon,.ws-search-item-query:not(:disabled):hover .ws-icon{-webkit-transform:translateX(4px);transform:translateX(4px)}}@media (hover:none){.ws-search-item-query:not(:disabled):active{background-color:rgba(0,0,0,.07)}.ws-search-item-query:not(:disabled):active .ws-icon{-webkit-transform:translateX(4px);transform:translateX(4px)}}.ws-search-item-query .ws-icon{width:7px;height:13px;opacity:.3;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}
.ws-search-item-recipe{color:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;cursor:pointer;padding:12px}@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:#8b0304;text-decoration:underline}}@media (hover:none){.ws-search-item-recipe:not(:disabled):active .ws-search-item-recipe__title{color:#8b0304;text-decoration:underline}}.ws-search-item-recipe__image{width:114px;height:64px;border-radius:3px;margin-right:16px;display:inline-block;overflow:hidden;vertical-align:middle;-ms-flex-negative:0;flex-shrink:0}.ws-search-item-recipe__image .ws-image{display:block}.ws-search-item-recipe__image .ws-image img{width:100%!important;height:100%!important;display:block}.ws-search-item-recipe__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.ws-search-item-recipe__description,.ws-search-item-recipe__title{display:inline-block}.ws-search-item-recipe__title{-webkit-line-clamp:3;font-weight:700;font-size:15px;vertical-align:middle}@media (min-width:960px){.ws-search-item-recipe__title{font-size:18px}}.ws-search-item-recipe__description{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;font-size:13px;opacity:.66;font-weight:700}
.ws-search-item-store{color:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;cursor:pointer;padding:12px}@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:#8b0304;text-decoration:underline}}@media (hover:none){.ws-search-item-store:not(:disabled):active .ws-search-item-store__title{color:#8b0304;text-decoration:underline}}.ws-search-item-store__image{width:64px;height:64px;margin-right:16px;display:inline-block;border-radius:50%;overflow:hidden;vertical-align:middle;-ms-flex-negative:0;flex-shrink:0}.ws-search-item-store__image .ws-image{display:block}.ws-search-item-store__image .ws-image img{width:100%!important;height:100%!important;display:block}.ws-search-item-store__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.ws-search-item-store__description,.ws-search-item-store__title{display:inline-block}.ws-search-item-store__title{-webkit-line-clamp:3;font-weight:700;font-size:15px;vertical-align:middle}@media (min-width:960px){.ws-search-item-store__title{font-size:18px}}.ws-search-item-store__description{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;font-size:13px;opacity:.66;font-weight:700}
.ws-search-item-theme{color:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;cursor:pointer;padding:12px}@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:#8b0304;text-decoration:underline}}@media (hover:none){.ws-search-item-theme:not(:disabled):active .ws-search-item-theme__title{color:#8b0304;text-decoration:underline}}.ws-search-item-theme__image{width:64px;height:64px;margin-right:16px;display:inline-block;border-radius:50%;overflow:hidden;vertical-align:middle;-ms-flex-negative:0;flex-shrink:0}.ws-search-item-theme__image .ws-image{display:block}.ws-search-item-theme__image .ws-image img{width:100%!important;height:100%!important;display:block}.ws-search-item-theme__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.ws-search-item-theme__description,.ws-search-item-theme__title{display:inline-block}.ws-search-item-theme__title{-webkit-line-clamp:3;font-weight:700;font-size:15px;vertical-align:middle}@media (min-width:960px){.ws-search-item-theme__title{font-size:18px}}.ws-search-item-theme__description{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;font-size:13px;opacity:.66;font-weight:700}
.ws-search-item{margin:0;padding:0}.ws-search-item:not(:last-child){border-bottom:1px solid #f6f6f6}.ws-search-item--is-selected{background-color:#d6d6d6}
.ws-search-result-tab-nav{padding-bottom:20px;margin:0 0 26px!important;border-bottom:1px solid #d6d6d6}.ws-search-result-tab-nav:empty{display:none}
.ws-search-result-full{-webkit-animation:search-result-full-in .35s both;animation:search-result-full-in .35s both}.ws-search-result-full__footer{margin:32px 0;text-align:center}.ws-search-result-full__footer:empty{display:none}@-webkit-keyframes search-result-full-in{0%{-webkit-transform:translateY(-16px);transform:translateY(-16px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes search-result-full-in{0%{-webkit-transform:translateY(-16px);transform:translateY(-16px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}
.ws-search-suggestions{background-color:#fff}.ws-search-suggestions li,.ws-search-suggestions ul{list-style:none;margin:0;padding:0}
@media (max-width:767px){.ws-shopping-helper__header{padding:8px 0;border-bottom:1px solid #2a1e2a;margin-bottom:16px}}@media (max-width:767px){.ws-shopping-helper__header--sticky{position:-webkit-sticky;position:sticky;z-index:2;top:0;background-color:#fff}}.ws-shopping-helper__header .ws-shopping-helper-cart-button{position:absolute;right:0;bottom:50%;margin-bottom:-16px}@media (max-width:767px){.ws-shopping-helper__page-title{position:relative;margin:0!important;padding:10px 0!important;text-align:left!important;font-size:28px!important}}.ws-shopping-helper__back-link{margin-bottom:8px}.ws-shopping-helper__back-link-button{white-space:nowrap}.ws-shopping-helper__back-link-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ws-shopping-helper__back-link .ws-icon{width:8px;height:15px;margin-right:8px}
@media (min-width:768px){.ws-shopping-helper-checkout__cols{display:-webkit-box;display:-ms-flexbox;display:flex}}.ws-shopping-helper-checkout__cols-item{margin-bottom:16px}@media (min-width:768px){.ws-shopping-helper-checkout__cols-item{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 16px}}@media (min-width:768px){.ws-shopping-helper-checkout__cols-container{margin-left:-16px;margin-right:-16px}}.ws-shopping-helper-checkout__cols-container:not(:last-child){margin-bottom:40px}.ws-shopping-helper-checkout__textarea.ws-text-input--block{height:unset}.ws-shopping-helper-checkout__textarea.ws-text-input--block textarea{height:120px}.ws-shopping-helper-checkout hr{border:0;border-bottom:1px solid #d6d6d6;margin:16px 0}.ws-shopping-helper-checkout__postalcode{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ws-shopping-helper-checkout__postalcode .ngr-label{width:100%}.ws-shopping-helper-checkout__postalcode .ngr-input{width:100px;max-width:100px}.ws-shopping-helper-checkout__postalcode .ngr-input-group__information{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:16px;overflow:hidden}.ws-shopping-helper-checkout__postalcode .ngr-help-text{font-size:1rem;line-height:1.375rem;margin:0;overflow:hidden;text-overflow:ellipsis}.ws-shopping-helper-checkout__inline-message{margin:24px 0 0}.ws-shopping-helper-checkout__paragraph{font-size:.9375rem;line-height:1.25rem}.ws-shopping-helper-checkout__paragraph:not(:last-child){margin-bottom:16px}.ws-checkout__step--HELPER .ws-checkout__step-content,.ws-checkout__step--RECEIVER .ws-checkout__step-content,.ws-checkout__step--SHOPPINGLIST .ws-checkout__step-content{padding:0 16px 16px 80px}@media (min-width:768px){.ws-checkout__step--HELPER .ws-checkout__step-content,.ws-checkout__step--RECEIVER .ws-checkout__step-content,.ws-checkout__step--SHOPPINGLIST .ws-checkout__step-content{padding:0 16px 16px 112px}}
@media (min-width:768px){.ws-shopping-helper-composer{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -32px}}@media (min-width:768px){.ws-shopping-helper-composer__cart,.ws-shopping-helper-composer__products{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 32px}}@media (max-width:767px){.ws-shopping-helper-composer__cart{-webkit-transform:translateX(100vw);transform:translateX(100vw);-webkit-transition:-webkit-transform .7s ease;transition:-webkit-transform .7s ease;transition:transform .7s ease;transition:transform .7s ease,-webkit-transform .7s ease;border-radius:0;overflow:hidden;position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:99}}.ws-shopping-helper-composer__cart--active{-webkit-transform:translateX(0);transform:translateX(0)}
.ws-shopping-helper-cart{overflow:hidden;background-color:#f6f6f6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:3px;-webkit-box-shadow:0 1px 3px rgba(42,30,42,.1);box-shadow:0 1px 3px rgba(42,30,42,.1);height:100vh;height:calc(var(--vh, 1vh) * 100)}@media (min-width:768px){.ws-shopping-helper-cart{height:unset}}@media (max-width:767px){.ws-shopping-helper-cart{border-radius:0}}.ws-shopping-helper-cart .ws-shopping-helper-cart-button{margin:-8px 8px 0}.ws-shopping-helper-cart__header{font-size:1.25rem;line-height:1.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;margin-bottom:16px}.ws-shopping-helper-cart__header-container{padding:16px}.ws-shopping-helper-cart__body{overflow:auto}@media (max-width:767px){.ws-shopping-helper-cart__body{height:calc(100vh - 82px - 64px);overflow:auto}}.ws-shopping-helper-cart__paragraph{font-size:.9375rem;line-height:1.25rem;font-size:16px;margin-bottom:16px}.ws-shopping-helper-cart__login-prompt .ws-icon{width:24px;height:24px;margin-right:10px;border-radius:50%;color:#fff;background:#0076df}.ws-shopping-helper-cart .ws-price-summary{background:transparent;padding:16px}.ws-shopping-helper-cart .ws-shopping-helper-cart__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.ws-shopping-helper-cart .ws-cart-items__container{margin:0 0 16px}.ws-shopping-helper-cart__footer-buttons{background-color:#2a1e2a;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ws-shopping-helper-cart__footer-buttons>*{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.ws-shopping-helper-cart__footer-buttons .ws-empty-button{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:11px 16px;flex-preferred-size:20px}.ws-shopping-helper-cart__footer-buttons .ws-empty-button .ws-icon{display:block;width:20px;height:20px;margin:0}.ws-shopping-helper-cart__footer-buttons .ws-checkout-button{margin-left:16px;width:100%;white-space:nowrap;position:relative;top:1px}
.ws-shopping-helper-cart-button{height:40px;width:40px;color:#ed1b24;background:transparent;border:0;outline:none;-webkit-transition:color .3s linear;transition:color .3s linear;padding:0;cursor:pointer;position:relative}@media (min-width:768px){.ws-shopping-helper-cart-button{display:none}}@media (hover:hover){.ws-shopping-helper-cart-button:not(:disabled):focus,.ws-shopping-helper-cart-button:not(:disabled):hover{color:#8b0304}.ws-shopping-helper-cart-button:not(:disabled):focus .ws-shopping-helper-cart-button__count,.ws-shopping-helper-cart-button:not(:disabled):hover .ws-shopping-helper-cart-button__count{background-color:#8b0304}.ws-shopping-helper-cart-button:not(:disabled):focus .ws-icon,.ws-shopping-helper-cart-button:not(:disabled):hover .ws-icon{color:#8b0304}}@media (hover:none){.ws-shopping-helper-cart-button:not(:disabled):active{color:#8b0304}.ws-shopping-helper-cart-button:not(:disabled):active .ws-shopping-helper-cart-button__count{background-color:#8b0304}.ws-shopping-helper-cart-button:not(:disabled):active .ws-icon{color:#8b0304}}.ws-shopping-helper-cart-button .ws-icon{color:#ed1b24;-webkit-transition:color .3s linear;transition:color .3s linear}.ws-shopping-helper-cart-button__cart{position:absolute;left:0;bottom:0;height:32px;width:32px}.ws-shopping-helper-cart-button__cart .ws-icon{width:100%;height:100%;display:block}.ws-shopping-helper-cart-button .ws-icon--type-chevron-right{position:absolute;left:-12px;top:50%;margin-top:-4px;width:8px;height:16px;-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-transform:scaleX(-1);transform:scaleX(-1);display:none}.ws-shopping-helper-cart-button--selected .ws-icon--type-chevron-right{display:block}.ws-shopping-helper-cart-button__count{background-color:#ed1b24;color:#fff;width:auto;height:auto;line-height:1.3;min-width:23px;border-radius:50%;padding:4px;text-align:center;font-size:12px;font-weight:700;position:absolute;top:0;right:0;-webkit-transition:background-color .3s linear;transition:background-color .3s linear}.ws-shopping-helper-cart-button__count-text{position:unset;top:unset;left:unset;-webkit-transform:unset;transform:unset;line-height:unset;margin:0;width:100%}
.ws-shopping-helper-intro{background-color:#f6f6f6;border-radius:3px;margin-bottom:24px;position:relative;max-width:736px;margin-right:auto;margin-left:auto}@media (min-width:768px){.ws-shopping-helper-intro{margin-bottom:64px}}.ws-shopping-helper-intro__title{font-size:1.25rem;line-height:1.875rem;font-weight:700;margin:0;padding:0}@media (min-width:768px){.ws-shopping-helper-intro__title{text-align:center;padding:0}}.ws-shopping-helper-intro__toggle-button{font:inherit;width:100%;padding:16px;color:inherit;background:transparent;border:0;outline:none;-webkit-transition:color .3s linear;transition:color .3s linear;cursor:pointer;text-align:inherit;position:relative}.ws-shopping-helper-intro__toggle-button .ws-icon{position:absolute;right:16px;top:18px;width:24px;height:24px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media (min-width:768px){.ws-shopping-helper-intro__toggle-button .ws-icon{display:none}}.ws-shopping-helper-intro__toggle-button .ws-icon svg{width:24px;height:24px}.ws-shopping-helper-intro__toggle-button--is-open .ws-icon{-webkit-transform:rotate(-.5turn);transform:rotate(-.5turn)}.ws-shopping-helper-intro__collapse{-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.ws-shopping-helper-intro__steps{margin:0;padding:0 16px 16px}@media (min-width:768px){.ws-shopping-helper-intro__steps{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 24px 24px}}.ws-shopping-helper-intro__step{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 0}@media (min-width:768px){.ws-shopping-helper-intro__step{display:block;padding:0;text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1}}.ws-shopping-helper-intro__step .ws-icon-circle{position:relative;width:64px;min-width:64px;height:64px;background-color:#ed1b24;z-index:1;margin:0 16px 0 0}@media (min-width:768px){.ws-shopping-helper-intro__step .ws-icon-circle{margin:0 0 16px}}.ws-shopping-helper-intro__step:after,.ws-shopping-helper-intro__step:before{content:"";background-color:#8e8a94;position:absolute;width:1px;height:50%;left:32px}@media (min-width:768px){.ws-shopping-helper-intro__step:after,.ws-shopping-helper-intro__step:before{width:50%;height:1px;top:32px;left:unset}}.ws-shopping-helper-intro__step:before{top:0}@media (min-width:768px){.ws-shopping-helper-intro__step:before{top:32px;left:0}}.ws-shopping-helper-intro__step:first-child{padding-top:0}.ws-shopping-helper-intro__step:first-child:before{display:none}.ws-shopping-helper-intro__step:after{bottom:0}@media (min-width:768px){.ws-shopping-helper-intro__step:after{bottom:unset;top:32px;right:0}}.ws-shopping-helper-intro__step:last-child{padding-bottom:0}.ws-shopping-helper-intro__step:last-child:after{display:none}.ws-shopping-helper-intro__step-label{font-size:.9375rem;line-height:1.25rem}@media (min-width:768px){.ws-shopping-helper-intro__step-label{display:block;padding:0 16px}}
.ws-shopping-helper-products__header{font-size:1.25rem;line-height:1.875rem;font-weight:700;margin-bottom:8px}.ws-shopping-helper-products__sub-header{font-size:1rem;line-height:1.375rem;font-weight:700;margin-bottom:8px}.ws-shopping-helper-products__search{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;margin-bottom:24px}.ws-shopping-helper-products__autosuggest{position:absolute;top:100%;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(42,30,42,.1);box-shadow:0 1px 3px rgba(42,30,42,.1);left:0;right:0;z-index:1;max-height:70vh;overflow:scroll}
.ws-shopping-helper-confirmation{max-width:960px;margin-left:auto;margin-right:auto}@media (min-width:768px){.ws-shopping-helper-confirmation{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.ws-shopping-helper-confirmation__intro{font-size:1.5rem;line-height:2.25rem;text-align:center}
.ws-shopping-lists{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-template-columns:1fr;grid-gap:16px}@supports (display:grid){.ws-shopping-lists{display:grid}}@media (min-width:768px){.ws-shopping-lists{grid-gap:24px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}.ws-shopping-lists__image{display:block;width:100%}.ws-shopping-lists__create-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1rem 0}@media (min-width:768px){.ws-shopping-lists__create-list{margin:1.5rem 0}}.ws-shopping-lists__item-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@supports (display:grid){.ws-shopping-lists__item-wrapper{padding-right:0}}.ws-shopping-lists__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:10px;-webkit-box-shadow:0 1px 3px rgba(42,30,42,.1);box-shadow:0 1px 3px rgba(42,30,42,.1)}.ws-shopping-lists__item-content{-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.ws-shopping-lists__link{width:100%}@media (min-width:768px){.ws-shopping-lists__link{padding:1rem;text-align:center;width:auto}}.ws-shopping-lists__quantity{font-size:12px;color:#6c7584;margin-top:5px}.ws-shopping-lists__error{margin:0 0 16px}.ws-shopping-lists__button{-webkit-box-flex:1;-ms-flex:1;flex:1;border:0;background:transparent;outline:none;text-align:left;font-family:inherit;position:relative;padding:0;color:inherit}.ws-shopping-lists__button .ws-icon{width:12px;height:12px;margin:unset}.ws-shopping-lists__button .ws-icon-circle{width:20px;height:20px}.ws-shopping-lists__button .ws-add-many-to-cart__after{margin:unset}@media (max-width:767px){.ws-shopping-lists__intro-wrapper{text-align:center}}.ws-shopping-lists__intro{font-size:18px;line-height:22px}.ws-shopping-lists__intro--secondary{font-weight:700}.ws-shopping-lists__name{font-size:15px;line-height:22px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:165px}@media (max-width:767px){.ws-shopping-lists__name{max-width:140px}}.ws-shopping-lists__add-to-cart,.ws-shopping-lists__context-menu{-webkit-box-shadow:none;box-shadow:none}.ws-shopping-lists__add-to-cart .ngr-button__text,.ws-shopping-lists__context-menu .ngr-button__text{font-size:21px;font-weight:700}.ws-shopping-lists__add-to-cart.animate-enter{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .2s,-webkit-transform .2s ease-out;transition:opacity .2s,-webkit-transform .2s ease-out;transition:opacity .2s,transform .2s ease-out;transition:opacity .2s,transform .2s ease-out,-webkit-transform .2s ease-out;-webkit-transition-delay:.1s;transition-delay:.1s}.ws-shopping-lists__add-to-cart.animate-enter-active,.ws-shopping-lists__add-to-cart.animate-exit{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.ws-shopping-lists__add-to-cart.animate-exit{-webkit-transition:opacity .2s,-webkit-transform .2s ease-in;transition:opacity .2s,-webkit-transform .2s ease-in;transition:opacity .2s,transform .2s ease-in;transition:opacity .2s,transform .2s ease-in,-webkit-transform .2s ease-in}.ws-shopping-lists__add-to-cart.animate-exit-active{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.ws-shopping-lists__products{border-top:1px solid #f6f6f6;margin:0;padding:14px 14px 8px;list-style:none}.ws-shopping-lists__product:not(:last-child){border-bottom:1px solid #f6f6f6}.ws-shopping-lists__add-products{-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.ws-shopping-lists__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.ws-shopping-lists__product-adder{border:1px solid #d6d6d6;border-radius:3px;position:relative;z-index:1;margin-top:1rem;width:100%}.ws-shopping-lists__form--active{-webkit-box-shadow:0 0 9px rgba(42,30,42,.1);box-shadow:0 0 9px rgba(42,30,42,.1);-webkit-transition:-webkit-box-shadow .3s linear;transition:-webkit-box-shadow .3s linear;transition:box-shadow .3s linear;transition:box-shadow .3s linear,-webkit-box-shadow .3s linear}.ws-shopping-lists__form .ws-search-input__input{padding:18px 33px 18px 46px}.ws-shopping-lists__autosuggest{margin:0;padding:14px 14px 8px;list-style:none;background-color:#fff;overflow:scroll;max-height:440px;border-top:1px solid #f6f6f6}.ws-shopping-lists__autosuggest-item:not(:last-child){border-bottom:1px solid #f6f6f6}.ws-shopping-lists__autosuggest-button{width:100%;border:0;padding:0;cursor:pointer;font-family:inherit}
.ws-dialog__box--ws-shoppinglist-dialog{background-color:#fff}@media (min-width:768px){.ws-dialog__box--ws-shoppinglist-dialog .ws-dialog__x{width:40px;height:40px}.ws-dialog__box--ws-shoppinglist-dialog .ws-dialog__x .ws-icon{width:18px;height:18px}}.ws-dialog__box--ws-shoppinglist-dialog .ws-add-to-cart__quantity-stepper{background:#fff;position:relative}.ws-dialog__box--ws-shoppinglist-dialog .ws-dialog__footer{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 10px 0;border-top:1px solid #f6f6f6;margin:0;white-space:normal}@media (max-width:767px){.ws-dialog__box--ws-shoppinglist-dialog .ws-dialog__description{max-height:calc(100vh - 210px);margin-top:1.5rem}}.ws-dialog__box--ws-shoppinglist-dialog .ws-dialog__content{margin-top:1rem}.ws-shoppinglist-dialog__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px}@media (max-width:767px){.ws-shoppinglist-dialog__header{padding:0 10px 10px}}.ws-shoppinglist-dialog__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex:1;flex:1}.ws-shoppinglist-dialog__buttons .ngr-button{margin-left:1rem}.ws-shoppinglist-dialog__intro-text{padding:3rem 7rem;text-align:center;font-size:15px;line-height:22px}@media (max-width:767px){.ws-shoppinglist-dialog__intro-text{padding:2rem}}.ws-shoppinglist-dialog__image{width:100%;max-width:350px}.ws-shoppinglist-dialog__quantity{font-size:16px;line-height:18px;color:#6c7584;margin:10px 0}.ws-shoppinglist-dialog__price-info{font-size:11px;line-height:15px;width:50%;margin:16px 0}@media (max-width:767px){.ws-shoppinglist-dialog__price-info{width:100%;font-size:10px;margin:10px 0}}.ws-shoppinglist-dialog__price-info span{font-weight:700;color:#e81139}.ws-shoppinglist-dialog__name{overflow:hidden;text-overflow:ellipsis;font-size:22px;line-height:28px;font-weight:700;white-space:nowrap;width:80%}
@media (min-width:768px){.ws-supplier-product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.ws-supplier-product .ws-supplier-product-label{margin-right:16px}.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}}
*{-webkit-box-sizing:border-box;box-sizing:border-box}.ws-visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}@media (max-width:767px){.ws-hidden-phone{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}@media (min-width:768px){.ws-hidden-tablet-desktop{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}@media (min-width:960px){.ws-hidden-desktop{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}.ws-griditems{display:grid;grid-gap:8px;background:unset}@media (min-width:768px){.ws-griditems{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.ws-griditems .ws-collapsable-block__content .ws-radioitems__label,.ws-griditems>.ws-checkboxitems__label,.ws-griditems>.ws-radioitems__label{margin:0}@media (min-width:768px){.ws-griditems .ws-recipe-product-picker{grid-gap:4px}}.ws-griditems .ws-product-list__item{background-color:#fff}.ws-shadow{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-webkit-transition:-webkit-box-shadow .3s cubic-bezier(.35,-.04,.52,1.09);transition:-webkit-box-shadow .3s cubic-bezier(.35,-.04,.52,1.09);transition:box-shadow .3s cubic-bezier(.35,-.04,.52,1.09);transition:box-shadow .3s cubic-bezier(.35,-.04,.52,1.09),-webkit-box-shadow .3s cubic-bezier(.35,-.04,.52,1.09)}.ws-shadow:hover{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}fieldset{outline:none;border:0;margin:0;padding:0}
.ws-date-and-filter-bar{font-size:1rem;line-height:1.375rem;margin-bottom:8px}.ws-date-and-filter-bar__content{padding-bottom:16px}@media (min-width:768px){.ws-date-and-filter-bar__content{padding-bottom:8px}}.ws-date-and-filter-bar__actions{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.ws-date-and-filter-bar__date-wrapper,.ws-date-and-filter-bar__filter-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:959px){.ws-date-and-filter-bar__date-wrapper:not(:last-child),.ws-date-and-filter-bar__filter-wrapper:not(:last-child){margin-bottom:16px;margin-right:16px}}.ws-date-and-filter-bar__date-wrapper:not(:last-child),.ws-date-and-filter-bar__filter-wrapper:not(:last-child){margin-right:24px}.ws-date-and-filter-bar__date-wrapper{min-width:144px}.ws-date-and-filter-bar__header{font-size:1.5rem;line-height:2.25rem;font-family:FuturaPassata,Futura,Helvetica,Arial,sans-serif;font-weight:700;margin:0 0 8px}@media (min-width:768px){.ws-date-and-filter-bar__header{font-size:2.25rem;line-height:3.125rem}}.ws-date-and-filter-bar--dropdown-button{text-align:left}
.ws-chain-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.ws-chain-filter__filter-element{cursor:pointer;margin-bottom:16px;padding-right:8px}.ws-chain-filter__filter-element:last-child{padding-right:0}@media (max-width:767px){.ws-chain-filter--buttons{display:none}}@media (min-width:768px){.ws-chain-filter--dropdown{display:none}}@media (max-width:767px){.ws-chain-filter--dropdown{display:initial}}
.ws-transaction-history-table{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.ws-transaction-history-table__table-card{-webkit-box-flex:3;-ms-flex:3;flex:3;color:#2a1e2a}@media (min-width:960px){.ws-transaction-history-table__table-card--details-active{margin-right:12px}}.ws-transaction-history-table__details-card{height:100%;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media (max-width:959px){.ws-transaction-history-table__details-card{border-radius:0;overflow:auto;position:fixed;top:0;left:0;-webkit-transform:translateX(100vw);transform:translateX(100vw);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;height:100vh;width:100%;z-index:9}}.ws-transaction-history-table__details-card--details-active{-webkit-transform:translateX(0);transform:translateX(0)}@media (min-width:960px){.ws-transaction-history-table__details-card--details-active{-webkit-box-flex:2;-ms-flex:2;flex:2;position:-webkit-sticky;position:sticky}}@media (min-width:768px){.ws-transaction-history-table__details-card--details-active{top:180px}}@media (max-width:767px){.ws-transaction-history-table__details-card--details-active{top:170px}}.ws-transaction-history-table__details-card td{padding:0!important}.ws-transaction-history-table__empty-message{font-size:1.125rem;line-height:1.625rem;font-weight:700;text-align:center}.ws-transaction-history-table__table{border-collapse:separate;border-spacing:0;overflow:auto;width:100%}.ws-transaction-history-table__row{height:80px}@media (min-width:960px){.ws-transaction-history-table__row{height:64px}}.ws-transaction-history-table__row--withdrawal{padding-right:16px}@media (min-width:960px){.ws-transaction-history-table__row--is-active-details{background-color:#f6f6f6}.ws-transaction-history-table__row--is-active-details:after{background-color:#ed1b24;content:"";width:8px;height:16px;border-top-right-radius:7px;border-bottom-right-radius:7px;position:absolute;-webkit-transform:translateY(24px);transform:translateY(24px)}}.ws-transaction-history-table__row--sum--month{height:60px;background-color:#f6f6f6;border-color:#d6d6d6}.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:#2a1e2a;border-bottom:0}.ws-transaction-history-table__row--sum td,.ws-transaction-history-table__row--sum th{font-weight:700}@media (max-width:767px){.ws-transaction-history-table__row--tablet-and-desktop-only{display:none}}@media (min-width:768px){.ws-transaction-history-table__row--phone-only,.ws-transaction-history-table__trumf-total{display:none}}@media (max-width:767px){.ws-transaction-history-table__amount{font-size:.875rem;line-height:1.125rem;display:block;font-weight:400;color:#606060}}.ws-transaction-history-table__col{padding:4px 8px;text-align:right;border-bottom:1px solid #f0f0f0}.ws-transaction-history-table__col:first-child{padding-left:16px}@media (min-width:960px){.ws-transaction-history-table__col:first-child{padding-left:24px}}.ws-transaction-history-table__col:last-child{padding-right:16px}@media (min-width:960px){.ws-transaction-history-table__col:last-child{padding-right:24px}}.ws-transaction-history-table__col--chain{font-weight:400;text-align:left}@media (max-width:767px){.ws-transaction-history-table__col--amount{width:80px}}.ws-transaction-history-table__col--trumf-total{font-weight:700;min-width:90px}@media (max-width:767px){.ws-transaction-history-table__col--trumf-total{display:none}}.ws-transaction-history-table__col--sticky{position:-webkit-sticky;position:sticky;bottom:0;z-index:5}.ws-transaction-history-table thead tr{height:60px}.ws-transaction-history-table thead th{background-color:#fff;border-bottom:1px double #d6d6d6;font-weight:700;padding-top:8px;padding-bottom:8px;position:-webkit-sticky;position:sticky;z-index:4}@media (min-width:768px){.ws-transaction-history-table thead th{top:180px}}@media (max-width:959px){.ws-transaction-history-table thead th,.ws-transaction-history-table thead th .ws-transaction-history-table__chain-info-title{font-size:1rem;line-height:1.375rem}}@media (max-width:767px){.ws-transaction-history-table thead th{top:170px}}.ws-transaction-history-table thead th,.ws-transaction-history-table thead th .ws-transaction-history-table__chain-info-title{font-size:1.125rem;line-height:1.625rem}.ws-transaction-history-table__chain-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;word-break:break-word}@media (max-width:767px){.ws-transaction-history-table__chain-info>*{margin-right:16px}}.ws-transaction-history-table__chain-info--header{display:block}@media (min-width:768px){.ws-transaction-history-table__chain-info--header{margin-left:72px}}@media (max-width:767px){.ws-transaction-history-table__chain-info--header{margin-left:44px}}@media (max-width:359px){.ws-transaction-history-table__chain-info--header{margin-left:0}}.ws-transaction-history-table__chain-info-title{font-size:1rem;line-height:1.375rem;display:block}.ws-transaction-history-table__chain-info-date{font-size:.875rem;line-height:1.125rem;display:block;color:#606060;font-weight:400}@media (max-width:359px){.ws-transaction-history-table__chain-info-icon{display:none}}@media (max-width:767px){.ws-transaction-history-table__chain-info-icon{width:28px;height:28px}.ws-transaction-history-table__chain-info-icon>svg{width:28px;height:28px}}@media (min-width:768px){.ws-transaction-history-table__chain-info-icon{margin-right:24px}}.ws-transaction-history-table__narrow-sum-line{font-size:1rem;line-height:1.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ws-transaction-history-table__narrow-sum-line--amount{font-size:.875rem;line-height:1.125rem;font-weight:400}.ws-transaction-history-table__narrow-sum-line-value{white-space:nowrap}@-webkit-keyframes pulse-ring{0%{background-color:#0076d6;-webkit-transform:scale(.33);transform:scale(.33)}80%,to{background-color:#0076d6;opacity:0}}@keyframes pulse-ring{0%{background-color:#0076d6;-webkit-transform:scale(.33);transform:scale(.33)}80%,to{background-color:#0076d6;opacity:0}}@-webkit-keyframes pulse-dot{0%{-webkit-transform:scale(.8);transform:scale(.8)}50%{-webkit-transform:scale(.6);transform:scale(.6)}to{-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes pulse-dot{0%{-webkit-transform:scale(.8);transform:scale(.8)}50%{-webkit-transform:scale(.6);transform:scale(.6)}to{-webkit-transform:scale(.8);transform:scale(.8)}}
.ws-transaction-details{height:100%}.ws-transaction-details__spinner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;min-height:400px}.ws-transaction-details__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;-webkit-box-shadow:inset 0 -1px 0 0 #f0f0f0;box-shadow:inset 0 -1px 0 0 #f0f0f0;padding-bottom:36px}.ws-transaction-details__header,.ws-transaction-details__header__icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ws-transaction-details__header__icons{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ws-transaction-details__header__icons__store-map-link{cursor:pointer;margin-left:8px}.ws-transaction-details__header__icons__store-map-link:hover{text-decoration:underline}.ws-transaction-details__details-button{padding:8px}.ws-transaction-details__download-button{-ms-flex-item-align:auto;align-self:auto;color:#ed1b24;margin:5px;text-decoration:none}.ws-transaction-details__download-button .ngr-icon__svg{margin:5px}.ws-transaction-details__close-button{-ms-flex-item-align:end;align-self:flex-end;margin:12px}.ws-transaction-details__toggle-button{padding:8px}.ws-transaction-details__toggle-button .ngr-button__icon{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.ws-transaction-details__toggle-button--expanded .ngr-button__icon{-webkit-transform:rotate(-.5turn);transform:rotate(-.5turn)}.ws-transaction-details__title{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;font-size:1.125rem;margin:4px 0}.ws-transaction-details__row{-webkit-box-shadow:inset 0 -1px 0 0 #f0f0f0;box-shadow:inset 0 -1px 0 0 #f0f0f0;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ws-transaction-details__row__details{color:#606060;font-size:.875rem}.ws-transaction-details__row__amount{min-width:60px;margin-left:8px;text-align:right;white-space:nowrap}.ws-transaction-details__row--sum-purchase{background-color:#e0e0e0;-webkit-box-shadow:none;box-shadow:none;font-weight:700}.ws-transaction-details__row--trumf-total{background-color:#2a1e2a;color:#fff;-webkit-box-shadow:none;box-shadow:none;bottom:0}@media (max-width:959px){.ws-transaction-details__row--footer{margin-bottom:200px}}.ws-transaction-details__row--footer>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.ws-transaction-details__row--footer>:last-child{text-align:right}.ws-transaction-details__foot tr:first-child>*{z-index:2!important}.ws-transaction-details .sticky{position:-webkit-sticky;position:sticky}body.no-scroll{overflow-x:hidden}@media (max-width:959px){body.no-scroll{overflow:hidden}}
.ws-transfer-bonus-to-bank-account .ngr-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex}.ws-transfer-bonus-to-bank-account .ngr-dropdown__toggle{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ws-transfer-bonus-to-bank-account .ngr-dropdown__menu{width:100%}.ws-transfer-bonus-to-bank-account__inner-content{position:relative;-webkit-transition:min-height .3s;transition:min-height .3s}.ws-transfer-bonus-to-bank-account__card-enter-active,.ws-transfer-bonus-to-bank-account__card-exit-active{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.ws-transfer-bonus-to-bank-account__card-enter{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.ws-transfer-bonus-to-bank-account__card-enter-active{opacity:1}.ws-transfer-bonus-to-bank-account__card-exit{opacity:1;pointer-events:none;-webkit-transition:opacity .3s;transition:opacity .3s}.ws-transfer-bonus-to-bank-account__card-exit-active{opacity:0}.ws-transfer-bonus-to-bank-account__success{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:3}.ws-transfer-bonus-to-bank-account__success h3{margin-bottom:0;margin-top:16px}.ws-transfer-bonus-to-bank-account__success .ws-transfer-bonus-to-bank-account__icon{-ms-flex-item-align:center;align-self:center;background:#ed1b24;border-radius:50%;color:#fff;padding:20px;-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s;-webkit-transition-delay:.3s;transition-delay:.3s}.ws-transfer-bonus-to-bank-account__success .ws-transfer-bonus-to-bank-account__icon-appear{-webkit-transform:scale(0);transform:scale(0)}.ws-transfer-bonus-to-bank-account__success .ws-transfer-bonus-to-bank-account__icon-appear-active{-webkit-transform:scale(1);transform:scale(1)}.ws-transfer-bonus-to-bank-account__success .ws-transfer-bonus-to-bank-account__trumf-icon{-ms-flex-item-align:center;align-self:center;margin:16px 0}.ws-transfer-bonus-to-bank-account .ngr-button-group{margin-top:20px}.ws-transfer-bonus-to-bank-account .ngr-tooltip__button-click-catcher{z-index:2}
.ws-transfer-bonus-to-charity__heading{font-size:1.25rem;line-height:1.875rem;color:#2a1e2a;font-weight:700;margin:0 0 16px}.ws-transfer-bonus-to-charity__paragraph{font-size:1rem;line-height:1.375rem;color:#2a1e2a;margin:0 0 20px}.ws-transfer-bonus-to-charity__paragraph:last-child{margin-bottom:0}.ws-transfer-bonus-to-charity__illustration{display:block;margin-bottom:16px}.ws-transfer-bonus-to-charity__illustration .ws-charity__image{width:100%}.ws-transfer-bonus-to-charity .ngr-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px}.ws-transfer-bonus-to-charity .ngr-dropdown__toggle{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ws-transfer-bonus-to-charity .ngr-dropdown__menu{width:100%}.ws-transfer-bonus-to-charity__amounts{margin-bottom:24px!important}.ws-transfer-bonus-to-charity__inner-content{position:relative;-webkit-transition:min-height .3s;transition:min-height .3s}.ws-transfer-bonus-to-charity__card-enter-active,.ws-transfer-bonus-to-charity__card-exit-active{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.ws-transfer-bonus-to-charity__card-enter{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.ws-transfer-bonus-to-charity__card-enter-active{opacity:1}.ws-transfer-bonus-to-charity__card-exit{opacity:1;pointer-events:none;-webkit-transition:opacity .3s;transition:opacity .3s}.ws-transfer-bonus-to-charity__card-exit-active{opacity:0}.ws-transfer-bonus-to-charity__success{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:3}.ws-transfer-bonus-to-charity__success h3{margin-bottom:0;margin-top:16px}.ws-transfer-bonus-to-charity__success .ws-transfer-bonus-to-charity__icon{-ms-flex-item-align:center;align-self:center;background:#ed1b24;border-radius:50%;color:#fff;padding:20px;-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s;-webkit-transition-delay:.3s;transition-delay:.3s}.ws-transfer-bonus-to-charity__success .ws-transfer-bonus-to-charity__icon-appear{-webkit-transform:scale(0);transform:scale(0)}.ws-transfer-bonus-to-charity__success .ws-transfer-bonus-to-charity__icon-appear-active{-webkit-transform:scale(1);transform:scale(1)}.ws-transfer-bonus-to-charity__success .ws-transfer-bonus-to-charity__trumf-icon{-ms-flex-item-align:center;align-self:center;margin:16px 0}.ws-transfer-bonus-to-charity .ngr-button-group{margin-top:20px}.ws-transfer-bonus-to-charity .ngr-checkbox-list--horizontal>:not(:last-child){margin:0 16px 0 0}
.ws-choice-transfer__transition{background-color:#fff}.ws-choice-transfer__transition--in-enter{-webkit-transform:translateX(15%);transform:translateX(15%);opacity:0}.ws-choice-transfer__transition--out-enter{-webkit-transform:translateX(-15%);transform:translateX(-15%);opacity:0}.ws-choice-transfer__transition--in-enter-active,.ws-choice-transfer__transition--out-enter-active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.ws-choice-transfer__transition--in-exit,.ws-choice-transfer__transition--in-exit-active,.ws-choice-transfer__transition--out-exit,.ws-choice-transfer__transition--out-exit-active{display:none}.ws-choice-transfer .ngr-button-group{margin-top:20px}
.ws-eurobonus-transfer .ws-eurobonus-transfer__radio-button-group{padding-top:0}.ws-eurobonus-transfer .ws-eurobonus-transfer__radio-button-group>.ngr-radio{margin:0}.ws-eurobonus-transfer__step{background-color:#fff}.ws-eurobonus-transfer__step--confirmation__progress-bar-container{margin:32px 0 16px}.ws-eurobonus-transfer__step--confirmation__progress-bar{margin:8px 0}.ws-eurobonus-transfer__transition{background-color:#fff}.ws-eurobonus-transfer__transition--in-enter{-webkit-transform:translateX(15%);transform:translateX(15%);opacity:0}.ws-eurobonus-transfer__transition--out-enter{-webkit-transform:translateX(-15%);transform:translateX(-15%);opacity:0}.ws-eurobonus-transfer__transition--in-enter-active,.ws-eurobonus-transfer__transition--out-enter-active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.ws-eurobonus-transfer__transition--in-exit,.ws-eurobonus-transfer__transition--in-exit-active,.ws-eurobonus-transfer__transition--out-exit,.ws-eurobonus-transfer__transition--out-exit-active{display:none}.ws-eurobonus-transfer .ngr-button-group{margin-top:20px}
.ws-user-profile-delivery-details{margin:16px 0}.ws-user-profile-delivery-details a{color:inherit;text-decoration:none}@media (hover:hover){.ws-user-profile-delivery-details a:not(:disabled):focus,.ws-user-profile-delivery-details a:not(:disabled):hover{text-decoration:underline}}@media (hover:none){.ws-user-profile-delivery-details a:not(:disabled):active{text-decoration:underline}}
*{-webkit-box-sizing:border-box;box-sizing:border-box}.ws-visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}@media (max-width:767px){.ws-hidden-phone{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}@media (min-width:768px){.ws-hidden-tablet-desktop{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}@media (min-width:960px){.ws-hidden-desktop{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}.ws-griditems{display:grid;grid-gap:8px;background:unset}@media (min-width:768px){.ws-griditems{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.ws-griditems .ws-collapsable-block__content .ws-radioitems__label,.ws-griditems>.ws-checkboxitems__label,.ws-griditems>.ws-radioitems__label{margin:0}@media (min-width:768px){.ws-griditems .ws-recipe-product-picker{grid-gap:4px}}.ws-griditems .ws-product-list__item{background-color:#fff}.ws-shadow{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-webkit-transition:-webkit-box-shadow .3s cubic-bezier(.35,-.04,.52,1.09);transition:-webkit-box-shadow .3s cubic-bezier(.35,-.04,.52,1.09);transition:box-shadow .3s cubic-bezier(.35,-.04,.52,1.09);transition:box-shadow .3s cubic-bezier(.35,-.04,.52,1.09),-webkit-box-shadow .3s cubic-bezier(.35,-.04,.52,1.09)}.ws-shadow:hover{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}.ws-link,fieldset{outline:none;border:0;margin:0;padding:0}.ws-link{font-family:inherit;font-size:inherit;font-weight:inherit;background-color:transparent;color:#ed1b24;line-height:inherit;-webkit-transition:color .3s linear;transition:color .3s linear;text-decoration:underline;cursor:pointer}@media (hover:hover){.ws-link:not(:disabled):focus,.ws-link:not(:disabled):hover{color:#8b0304}}@media (hover:none){.ws-link:not(:disabled):active{color:#8b0304}}.ws-corporate-registration__header,.ws-order-details__header-title{display:block;font-size:42px;line-height:48px;text-transform:uppercase;font-family:FuturaPassata,Futura,Helvetica,Arial,sans-serif;font-weight:400}.ws-cartsuggestions{text-align:center;min-height:0;-webkit-transition:min-height .4s cubic-bezier(.34,0,.29,1);transition:min-height .4s cubic-bezier(.34,0,.29,1);overflow-x:hidden}.ws-cartsuggestions--loading{min-height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ws-cartsuggestions .ws-fee-threshold-reminder,.ws-cartsuggestions .ws-mixmatch-reminder,.ws-cartsuggestions__intro{margin-left:auto;margin-right:auto;max-width:840px}.ws-cartsuggestions .ws-fee-threshold-reminder,.ws-cartsuggestions .ws-mixmatch-reminder{padding:0 8px;margin-bottom:40px}.ws-cartsuggestions .ws-mixmatch-reminder__intro,.ws-cartsuggestions__intro{font-size:24px;line-height:30px}.ws-cartsuggestions .product-list,.ws-cartsuggestions .ws-product-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-16px}.ws-cartsuggestions .product-list li,.ws-cartsuggestions .ws-product-list li{-ms-flex-preferred-size:20%;flex-basis:20%;min-width:230px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 16px 16px 0}@media (max-width:767px){.ws-cartsuggestions .product-list li,.ws-cartsuggestions .ws-product-list li{-ms-flex-preferred-size:100%;flex-basis:100%}}.ws-cartsuggestions .product-list .ws-product__wrapper,.ws-cartsuggestions .ws-product-list .ws-product__wrapper{border-radius:3px}.ws-checkout .ws-order-edit-message{border-radius:3px;margin:0 16px}@media (min-width:768px){.ws-checkout .ws-order-edit-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ws-checkout .ws-order-edit-message p{margin:0}.ws-checkout .ws-order-edit-message .ws-order-edit-exit-button{padding-left:32px}.ws-checkout .ws-order-edit-message .ws-order-edit-exit-button .ws-button{white-space:nowrap}}.ws-footer-box{background-color:transparent}.ws-order-details{max-width:928px;margin:0 auto}@media (min-width:768px){.ws-order-details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.ws-order-details__header{background-color:transparent;padding:0;-webkit-box-shadow:none;box-shadow:none;text-align:center;margin-bottom:32px}@media (min-width:768px){.ws-order-details__header{-ms-flex-preferred-size:100%;flex-basis:100%}}.ws-order-details__header-body,.ws-order-details__header-intro{font-size:22px;line-height:1.35;font-weight:100}@media (max-width:767px){.ws-order-details__header-body,.ws-order-details__header-intro{font-size:19px;line-height:1.15}}.ws-order-details__aside,.ws-order-details__cart,.ws-order-details__substitutions,.ws-order-details__summary{border:0;-webkit-box-shadow:0 1px 3px rgba(42,30,42,.1);box-shadow:0 1px 3px rgba(42,30,42,.1);border-radius:3px;margin-top:0;margin-bottom:32px;background-color:#fff}.ws-order-details__summary{padding:16px}@media (min-width:768px){.ws-order-details__summary{-webkit-box-flex:5;-ms-flex-positive:5;flex-grow:5}}@media (min-width:768px){.ws-order-details__aside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 350px;flex:1 1 350px;margin-left:32px}}@media (min-width:768px){.ws-order-details__cart{-ms-flex-preferred-size:100%;flex-basis:100%}}.ws-order-details__substitutions{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;-ms-flex-preferred-size:240px;flex-basis:240px;margin-bottom:32px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ws-order-details__edit-notice{display:inline-block;width:100%;margin-top:32px}.ws-presubmit-status{color:#2a1e2a;background-color:transparent}.ws-presubmit-status__content{padding:0 0 0 16px;min-height:18px}.ws-presubmit-status__icon{color:inherit;left:0}.ws-presubmit-status .ws-next-handover-time-message__time{color:inherit}.ws-profile-block:not(:last-child){margin-bottom:16px}.ws-search-suggestions{overflow:hidden}@media (min-width:960px){.ws-search-suggestions{border-bottom-right-radius:3px;border-bottom-left-radius:3px}}.ws-search-suggestions .ws-product__quantity-picker{grid-row:1/4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ws-search-result-list .ws-search-item{padding:0 0 8px;margin-bottom:8px}.ws-search-result-list .ws-search-item:first-child{padding-top:8px}.ws-search-result-list .ws-search-item--type-product{padding-bottom:0;margin-bottom:0}.ws-search-result-list .ws-search-item--type-product:first-child{padding-top:0}.ws-search-suggestions__group .ws-search-result-list{padding:0 14px}

