.si,.cmp-button__icon{font-family:'SligroIcons';font-style:normal;font-weight:normal}
.si.si-arrow:before,.si.cmp-button__icon--arrow:before,.cmp-button__icon.si-arrow:before,.cmp-button__icon.cmp-button__icon--arrow:before{content:"\E900"}
.si.si-cart:before,.si.cmp-button__icon--cart:before,.cmp-button__icon.si-cart:before,.cmp-button__icon.cmp-button__icon--cart:before{content:"\E901"}
.si.si-close:before,.si.cmp-button__icon--close:before,.cmp-button__icon.si-close:before,.cmp-button__icon.cmp-button__icon--close:before{content:"\E902"}
.si.si-delivery:before,.si.cmp-button__icon--delivery:before,.cmp-button__icon.si-delivery:before,.cmp-button__icon.cmp-button__icon--delivery:before{content:"\E903"}
.si.si-edit:before,.si.cmp-button__icon--edit:before,.cmp-button__icon.si-edit:before,.cmp-button__icon.cmp-button__icon--edit:before{content:"\E904"}
.si.si-edit-clean:before,.si.cmp-button__icon--edit-clean:before,.cmp-button__icon.si-edit-clean:before,.cmp-button__icon.cmp-button__icon--edit-clean:before{content:"\E905"}
.si.si-edit-stripe:before,.si.cmp-button__icon--edit-stripe:before,.cmp-button__icon.si-edit-stripe:before,.cmp-button__icon.cmp-button__icon--edit-stripe:before{content:"\E94A"}
.si.si-filter:before,.si.cmp-button__icon--filter:before,.cmp-button__icon.si-filter:before,.cmp-button__icon.cmp-button__icon--filter:before{content:"\E908"}
.si.si-home:before,.si.cmp-button__icon--home:before,.cmp-button__icon.si-home:before,.cmp-button__icon.cmp-button__icon--home:before{content:"\E906"}
.si.si-lock:before,.si.cmp-button__icon--lock:before,.cmp-button__icon.si-lock:before,.cmp-button__icon.cmp-button__icon--lock:before{content:"\E907"}
.si.si-search:before,.si.cmp-button__icon--search:before,.cmp-button__icon.si-search:before,.cmp-button__icon.cmp-button__icon--search:before{content:"\E909"}
.si.si-trash:before,.si.cmp-button__icon--trash:before,.cmp-button__icon.si-trash:before,.cmp-button__icon.cmp-button__icon--trash:before{content:"\E90A"}
.si.si-user:before,.si.cmp-button__icon--user:before,.cmp-button__icon.si-user:before,.cmp-button__icon.cmp-button__icon--user:before{content:"\E90B"}
.si.si-add-list-o:before,.si.cmp-button__icon--add-list-o:before,.cmp-button__icon.si-add-list-o:before,.cmp-button__icon.cmp-button__icon--add-list-o:before{content:"\E90C"}
.si.si-calendar-empty:before,.si.cmp-button__icon--calendar-empty:before,.cmp-button__icon.si-calendar-empty:before,.cmp-button__icon.cmp-button__icon--calendar-empty:before{content:"\E90D"}
.si.si-frozen:before,.si.cmp-button__icon--frozen:before,.cmp-button__icon.si-frozen:before,.cmp-button__icon.cmp-button__icon--frozen:before{content:"\E90F"}
.si.si-leafs:before,.si.cmp-button__icon--leafs:before,.cmp-button__icon.si-leafs:before,.cmp-button__icon.cmp-button__icon--leafs:before{content:"\E910"}
.si.si-scale:before,.si.cmp-button__icon--scale:before,.cmp-button__icon.si-scale:before,.cmp-button__icon.cmp-button__icon--scale:before{content:"\E90E"}
.si.si-star:before,.si.cmp-button__icon--star:before,.cmp-button__icon.si-star:before,.cmp-button__icon.cmp-button__icon--star:before{content:"\E913"}
.si.si-star-o:before,.si.cmp-button__icon--star-o:before,.cmp-button__icon.si-star-o:before,.cmp-button__icon.cmp-button__icon--star-o:before{content:"\E912"}
.si.si-grid:before,.si.cmp-button__icon--grid:before,.cmp-button__icon.si-grid:before,.cmp-button__icon.cmp-button__icon--grid:before{content:"\E914"}
.si.si-list:before,.si.cmp-button__icon--list:before,.cmp-button__icon.si-list:before,.cmp-button__icon.cmp-button__icon--list:before{content:"\E915"}
.si.si-play:before,.si.cmp-button__icon--play:before,.cmp-button__icon.si-play:before,.cmp-button__icon.cmp-button__icon--play:before{content:"\E916"}
.si.si-glutenfree:before,.si.cmp-button__icon--glutenfree:before,.cmp-button__icon.si-glutenfree:before,.cmp-button__icon.cmp-button__icon--glutenfree:before{content:"\E93A"}
.si.si-lactosefree:before,.si.cmp-button__icon--lactosefree:before,.cmp-button__icon.si-lactosefree:before,.cmp-button__icon.cmp-button__icon--lactosefree:before{content:"\E93B"}
.si.si-vegan:before,.si.cmp-button__icon--vegan:before,.cmp-button__icon.si-vegan:before,.cmp-button__icon.cmp-button__icon--vegan:before{content:"\E93C"}
.si.si-vegetarian:before,.si.cmp-button__icon--vegetarian:before,.cmp-button__icon.si-vegetarian:before,.cmp-button__icon.cmp-button__icon--vegetarian:before{content:"\E93D"}
.si.si-scanner,.si.cmp-button__icon--scanner,.cmp-button__icon.si-scanner,.cmp-button__icon.cmp-button__icon--scanner{margin-top:-2px}
.si.si-scanner:before,.si.cmp-button__icon--scanner:before,.cmp-button__icon.si-scanner:before,.cmp-button__icon.cmp-button__icon--scanner:before{content:"\E917"}
.si.si-corporate:before,.si.cmp-button__icon--corporate:before,.cmp-button__icon.si-corporate:before,.cmp-button__icon.cmp-button__icon--corporate:before{content:"\E919"}
.si.si-show:before,.si.cmp-button__icon--show:before,.cmp-button__icon.si-show:before,.cmp-button__icon.cmp-button__icon--show:before{content:"\E91A"}
.si.si-hide:before,.si.cmp-button__icon--hide:before,.cmp-button__icon.si-hide:before,.cmp-button__icon.cmp-button__icon--hide:before{content:"\E91B"}
.si.si-export:before,.si.cmp-button__icon--export:before,.cmp-button__icon.si-export:before,.cmp-button__icon.cmp-button__icon--export:before{content:"\E91C"}
.si.si-location:before,.si.cmp-button__icon--location:before,.cmp-button__icon.si-location:before,.cmp-button__icon.cmp-button__icon--location:before{content:"\E91D"}
.si.si-duplicate:before,.si.cmp-button__icon--duplicate:before,.cmp-button__icon.si-duplicate:before,.cmp-button__icon.cmp-button__icon--duplicate:before{content:'\E91E'}
.si.si-filter-list:before,.si.cmp-button__icon--filter-list:before,.cmp-button__icon.si-filter-list:before,.cmp-button__icon.cmp-button__icon--filter-list:before{content:"\E91F"}
.si.si-logout:before,.si.cmp-button__icon--logout:before,.cmp-button__icon.si-logout:before,.cmp-button__icon.cmp-button__icon--logout:before{content:"\E920"}
.si.si-history:before,.si.cmp-button__icon--history:before,.cmp-button__icon.si-history:before,.cmp-button__icon.cmp-button__icon--history:before{content:'\E921'}
.si.si-not-delivered:before,.si.cmp-button__icon--not-delivered:before,.cmp-button__icon.si-not-delivered:before,.cmp-button__icon.cmp-button__icon--not-delivered:before{content:'\E922'}
.si.si-menu:before,.si.cmp-button__icon--menu:before,.cmp-button__icon.si-menu:before,.cmp-button__icon.cmp-button__icon--menu:before{content:"\E932"}
.si.si-share:before,.si.cmp-button__icon--share:before,.cmp-button__icon.si-share:before,.cmp-button__icon.cmp-button__icon--share:before{content:"\E924"}
.si.si-print:before,.si.cmp-button__icon--print:before,.cmp-button__icon.si-print:before,.cmp-button__icon.cmp-button__icon--print:before{content:"\E927"}
.si.si-checked:before,.si.cmp-button__icon--checked:before,.cmp-button__icon.si-checked:before,.cmp-button__icon.cmp-button__icon--checked:before{content:"\E923"}
.si.si-tooltip:before,.si.cmp-button__icon--tooltip:before,.cmp-button__icon.si-tooltip:before,.cmp-button__icon.cmp-button__icon--tooltip:before{content:"\E925"}
.si.si-exchange:before,.si.cmp-button__icon--exchange:before,.cmp-button__icon.si-exchange:before,.cmp-button__icon.cmp-button__icon--exchange:before{content:"\E92C"}
.si.si-message:before,.si.cmp-button__icon--message:before,.cmp-button__icon.si-message:before,.cmp-button__icon.cmp-button__icon--message:before{content:'\E929'}
.si.si-invoice:before,.si.cmp-button__icon--invoice:before,.cmp-button__icon.si-invoice:before,.cmp-button__icon.cmp-button__icon--invoice:before{content:'\E92A'}
.si.si-settings:before,.si.cmp-button__icon--settings:before,.cmp-button__icon.si-settings:before,.cmp-button__icon.cmp-button__icon--settings:before{content:'\E926'}
.si.si-users:before,.si.cmp-button__icon--users:before,.cmp-button__icon.si-users:before,.cmp-button__icon.cmp-button__icon--users:before{content:'\E92B'}
.si.si-icon-not-available:before,.si.cmp-button__icon--icon-not-available:before,.cmp-button__icon.si-icon-not-available:before,.cmp-button__icon.cmp-button__icon--icon-not-available:before{content:'\E935';color:darkgrey}
.si.si-message-notice:before,.si.cmp-button__icon--message-notice:before,.cmp-button__icon.si-message-notice:before,.cmp-button__icon.cmp-button__icon--message-notice:before{content:"\E92E"}
.si.si-message-warning:before,.si.cmp-button__icon--message-warning:before,.cmp-button__icon.si-message-warning:before,.cmp-button__icon.cmp-button__icon--message-warning:before{content:"\E92F"}
.si.si-message-error:before,.si.cmp-button__icon--message-error:before,.cmp-button__icon.si-message-error:before,.cmp-button__icon.cmp-button__icon--message-error:before{content:"\E930"}
.si.si-message-success:before,.si.cmp-button__icon--message-success:before,.cmp-button__icon.si-message-success:before,.cmp-button__icon.cmp-button__icon--message-success:before{content:"\E931"}
.si.si-download:before,.si.cmp-button__icon--download:before,.cmp-button__icon.si-download:before,.cmp-button__icon.cmp-button__icon--download:before{content:"\E928"}
.si.si-mail:before,.si.cmp-button__icon--mail:before,.cmp-button__icon.si-mail:before,.cmp-button__icon.cmp-button__icon--mail:before{content:"\E92D"}
.si.si-product-star:before,.si.cmp-button__icon--product-star:before,.cmp-button__icon.si-product-star:before,.cmp-button__icon.cmp-button__icon--product-star:before{content:"\E911"}
.si.si-grip:before,.si.cmp-button__icon--grip:before,.cmp-button__icon.si-grip:before,.cmp-button__icon.cmp-button__icon--grip:before{content:"\E918"}
.si.si-no-flash:before,.si.cmp-button__icon--no-flash:before,.cmp-button__icon.si-no-flash:before,.cmp-button__icon.cmp-button__icon--no-flash:before{content:"\E933"}
.si.si-add-photo:before,.si.cmp-button__icon--add-photo:before,.cmp-button__icon.si-add-photo:before,.cmp-button__icon.cmp-button__icon--add-photo:before{content:"e934"}
.si.si-social-twitter:before,.si.cmp-button__icon--social-twitter:before,.cmp-button__icon.si-social-twitter:before,.cmp-button__icon.cmp-button__icon--social-twitter:before{content:"\E936"}
.si.si-social-instagram:before,.si.cmp-button__icon--social-instagram:before,.cmp-button__icon.si-social-instagram:before,.cmp-button__icon.cmp-button__icon--social-instagram:before{content:"\E937"}
.si.si-social-pinterest:before,.si.cmp-button__icon--social-pinterest:before,.cmp-button__icon.si-social-pinterest:before,.cmp-button__icon.cmp-button__icon--social-pinterest:before{content:"\E938"}
.si.si-social-facebook:before,.si.cmp-button__icon--social-facebook:before,.cmp-button__icon.si-social-facebook:before,.cmp-button__icon.cmp-button__icon--social-facebook:before{content:"\E939"}
.si.si-products-cart:before,.si.cmp-button__icon--products-cart:before,.cmp-button__icon.si-products-cart:before,.cmp-button__icon.cmp-button__icon--products-cart:before{content:"\E94B"}
.si.si-halal:before,.si.cmp-button__icon--halal:before,.cmp-button__icon.si-halal:before,.cmp-button__icon.cmp-button__icon--halal:before{content:"\E94C"}
.si.si-orientation:before,.si.cmp-button__icon--orientation:before,.cmp-button__icon.si-orientation:before,.cmp-button__icon.cmp-button__icon--orientation:before{content:"\E94D"}
.si.si-money-bag:before,.si.cmp-button__icon--money-bag:before,.cmp-button__icon.si-money-bag:before,.cmp-button__icon.cmp-button__icon--money-bag:before{content:"\E93E"}
.si.si-piggy-bank:before,.si.cmp-button__icon--piggy-bank:before,.cmp-button__icon.si-piggy-bank:before,.cmp-button__icon.cmp-button__icon--piggy-bank:before{content:"\E93F"}
.fade-enter,.fade-leave-to{opacity:0}
.fade-enter-active,.fade-leave-active{transition:.2s all}
.fade-enter-active.message{transition-timing-function:ease-out}
.fade-leave-active.message{transition-timing-function:ease-in;transition-duration:.7s}
.scale-enter,.scale-leave-to{opacity:0;transform:scaleY(0)}
.scale-enter-active,.scale-leave-active{transition:.3s all linear}
.slide-fade-enter,.slide-fade-leave-to{opacity:0;transform:translateY(-50px)}
.slide-fade-enter-active,.slide-fade-leave-active{transition:.2s all}
html,body{font-family:"Karla","Helvetica",Arial;font-size:14px;line-height:18px;color:#606060;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none}
body{padding-top:176px;overflow-x:hidden}
body.noscroll{overflow:hidden !important}
body.logged-in{padding-top:180px}
body:before{content:"desktop";display:none;visibility:hidden}
body:after{content:"desktop";display:none;visibility:hidden}
h1{font-family:"Rockwell",Arial;font-size:36px;font-weight:300;text-transform:none;line-height:40px;color:#000;margin:30px 0 20px}
h2{font-family:"Rockwell",Arial;font-size:28px;font-weight:300;text-transform:none;line-height:32px;color:#000}
h3{font-family:"Rockwell",Arial;font-size:20px;font-weight:300;text-transform:uppercase;line-height:26px;color:#000}
h4{font-family:"Rockwell",Arial;font-size:16px;font-weight:300;text-transform:uppercase;line-height:20px;color:#000}
h5{font-family:"Karla","Helvetica",Arial;font-size:16px;font-weight:bold;text-transform:none;line-height:18px;color:#000}
button{background:0;border:0;padding:0;font-family:"Karla","Helvetica",Arial;cursor:pointer;outline:0}
a{color:#000;text-decoration:none;background-image:linear-gradient(#ffb43f,#ffb43f);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}
a:hover{animation:animation-link;animation-timing-function:linear;animation-duration:.5s}
a:active,a:focus{background-image:linear-gradient(#000,#000)}
@keyframes animation-link{0{background-size:100% 1px}
1%{background-size:0 1px}
100%{background-size:100% 1px}
}
p{margin-top:0}
input[type="text"],input[type="search"],input[type="email"],input[type="password"],input[type="input"],input[type="tel"],textarea,input[type="number"]:not(.cmp-input__amount){font-family:"Karla","Helvetica",Arial;font-size:14px;padding:14px 10px 14px 10px;border-radius:3px;border:solid 1px #e5e5e5;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
input[type="submit"]:focus{border:0}
input:focus{outline:0}
input::-ms-clear,input::-ms-reveal{display:none}
blockquote{margin:20px auto;position:relative;font-style:italic;padding:0 20px;display:inline-block;left:0;transform:translateX(0);text-align:center}
blockquote:before,blockquote:after{display:block;position:absolute;font-size:32px;font-style:normal;color:#000}
blockquote:before{content:"\201C";top:6px;left:0}
blockquote:after{content:"\201D";bottom:6px;right:0;height:0}
.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.cmp-form-field{width:280px;margin-bottom:20px;display:flex;flex-flow:column}
.cmp-form-field input,.cmp-form-field select{height:45px}
.cmp-form-field-label{font-weight:bold;margin-bottom:10px}
.cmp-form-field textarea{height:225px}
.cmp-form-field--wide{width:580px}
.cmp-form-field--row{display:flex;justify-content:space-between}
.cmp-form__terms{margin-bottom:30px}
.cmp-form__terms-statement{font-weight:normal}
.cmp-dropdown{position:relative;display:inline-block}
.cmp-dropdown:after{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:6px;height:6px;border-right-width:2px;border-right-color:#000;border-right-style:solid;border-top-width:2px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-50%) rotate(135deg);right:10px;top:calc(50% - 2px)}
.cmp-dropdown select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e5e5e5;border-radius:3px;background:#fff;color:#000;height:35px;padding:8px 25px 9px 10px;font-size:12px;font-family:"Karla","Helvetica",Arial;font-weight:normal;outline:0}
.cmp-dropdown select::-ms-expand{display:none}
.cmp-dropdown select::-ms-value{background:0;color:#000}
.cmp-dropdown select:focus{border:1px solid #9b9b9b;box-shadow:0 0 8px 0 #e5e5e5}
.cmp-checkbox,.cmp-radio{position:relative;padding-left:23px;cursor:pointer}
.cmp-checkbox-label--left.cmp-checkbox,.cmp-radio-label--left.cmp-checkbox{padding-left:0;padding-right:23px}
.cmp-checkbox-label--left.cmp-checkbox input,.cmp-radio-label--left.cmp-checkbox input{left:inherit;right:0}
.cmp-checkbox-label--left.cmp-checkbox input+span:before,.cmp-checkbox-label--left.cmp-checkbox input+span:after,.cmp-radio-label--left.cmp-checkbox input+span:before,.cmp-radio-label--left.cmp-checkbox input+span:after{left:inherit;right:2px}
.cmp-checkbox input,.cmp-radio input{position:absolute;left:0;opacity:0;pointer-events:none}
.cmp-checkbox input:focus+span:after,.cmp-radio input:focus+span:after{border:1px solid #9b9b9b;box-shadow:0 0 8px 0 #e5e5e5}
.cmp-checkbox input:focus+span:before,.cmp-radio input:focus+span:before{background-color:#fafafa}
.cmp-checkbox input:checked:focus+span:after,.cmp-radio input:checked:focus+span:after{border:1px solid #000;box-shadow:0 0 8px 0 #9b9b9b;background-color:#000}
.cmp-checkbox input+span:before,.cmp-checkbox input+span:after{content:"";display:block;position:absolute;left:2px;top:calc(50% - 1px);transform:translateY(-50%);width:13px;height:13px;border-radius:3px;transition:background .2s,border .2s;border:1px solid #cbcbcb}
.cmp-checkbox input+span:before{background:#fff}
.cmp-checkbox input+span:after{font-size:9px;color:#000;display:flex;align-items:center;justify-content:center}
.cmp-checkbox input:checked+span:after{background:#000;border:1px solid #000;color:#fff;content:"\F00C";font-family:"Font Awesome 5 Free";font-weight:900}
.cmp-checkbox-toggle{position:relative;display:flex;align-items:center}
.cmp-checkbox-toggle--disabled{pointer-events:none}
.cmp-checkbox-toggle--disabled span:before,.cmp-checkbox-toggle--disabled span:after{opacity:.5}
.cmp-checkbox-toggle input[type="checkbox"]{position:absolute;opacity:0;pointer-events:none}
.cmp-checkbox-toggle input+span{display:flex;align-items:center;padding-left:50px;position:relative;height:30px;margin-right:10px}
.cmp-checkbox-toggle input+span:before,.cmp-checkbox-toggle input+span:after{cursor:pointer;content:"";display:block;position:absolute;top:calc(50% - 1px);transform:translateY(-50%);border-radius:3px;transition:all .2s;color:#000}
.cmp-checkbox-toggle input+span:before{width:20px;height:20px;font-family:"SligroIcons";font-size:10px;text-align:center;border-radius:12px;z-index:1;line-height:1.2;font-weight:600;left:18px;background-color:#bbb;content:"\E902";display:flex;align-items:center;justify-content:center}
.cmp-checkbox-toggle input+span:after{font-size:9px;display:flex;align-items:center;justify-content:center;width:36px;height:20px;border-radius:12px;background-color:#f5f5f5;left:2px}
.cmp-checkbox-toggle input:checked+span:before{background-color:#ffb43f;content:"\E923";line-height:1.4;font-size:12px;left:2px}
.cmp-checkbox-toggle input:checked+span:after{background-color:rgba(255,190,88,0.2)}
.cmp-checkbox-toggle.cmp-checkbox-label--left input+span{margin-right:0;margin-left:10px}
.cmp-checkbox--disabled{pointer-events:none}
.cmp-checkbox--disabled input:checked+span:after{background-color:#9b9b9b;border:1px solid #e5e5e5}
.cmp-checkbox--disabled span{opacity:.4}
.cmp-radio input+span:before,.cmp-radio input+span:after{content:"";display:block;position:absolute;left:2px;top:calc(50% - 1px);transform:translateY(-50%);width:13px;height:13px;border-radius:50%;transition:background .2s,border .2s;border:1px solid #cbcbcb}
.cmp-radio input+span:before{background:#fff}
.cmp-radio input:checked+span:after{background:#000;width:7px;height:7px;margin-left:3px;border-radius:50%}
.cmp-radio input:checked+span:before{border:1px solid #000}
.cmp-datepicker{display:flex;flex-direction:column;width:100%;margin-right:40px}
.cmp-datepicker>div{position:relative;align-self:flex-start}
.cmp-datepicker>div>i{position:absolute;right:10px;font-size:28px;top:50%;transform:translateY(-50%);color:#000}
.cmp-datepicker>div>i.si-calendar-empty{pointer-events:none}
.cmp-datepicker label{font-weight:bold}
.cmp-datepicker .cmp-validation__input--invalid{border:none !important}
.cmp-datepicker .cmp-validation__input--invalid input{background-color:#ffe0e0;color:#d73535;border:1px solid #f66e6e}
.cmp-password{position:relative;display:inline-block}
.cmp-password i{position:absolute;top:50%;transform:translateY(-50%);right:20px;cursor:pointer;color:#000}
.cmp-address-block__po-box-title{font-style:italic;font-weight:bold;color:#000}
.cmp-input--disabled{pointer-events:none;opacity:.4}
.cmp-contact-info-block__clarification{font-weight:bold;color:#000}
.cmp-placeholder{background:#fafafa;color:#9b9b9b;height:18px;margin:5px}
.cmp-placeholder--block{height:50px;width:50px;display:flex;align-items:center;justify-content:center}
.cmp-placeholder--half-width{width:50%}
.tippy-tooltip{border-radius:3px;box-shadow:0 6px 10px 0 rgba(0,0,0,0.25)}
.tippy-tooltip .tippy-content{font-size:12px}
.header--compact .message--fixed{top:calc(120px + 10px)}
.si-message-error{color:#f66e6e}
.si-message-warning{color:#f19300}
.si-message-notice{color:#2c90f1}
.si-message-success{color:#01a354}
.message{display:flex;font-weight:bold;border-radius:3px;padding:15px 20px 15px 40px;margin-bottom:20px;box-sizing:border-box;position:relative;min-height:48px}
.message:before{font-family:"SligroIcons";font-size:20px;position:absolute;top:14px;left:13px}
.message a{margin:0;text-decoration:underline;background-image:none}
.message a:active,.message a:focus{background-image:none}
.message p{margin:0}
.message ul{margin:0 0 5px 0}
.message--fixed{position:fixed;max-width:1200px;top:calc(180px + 10px);width:calc(100% - 40px);transition:.8s all;box-shadow:0 5px 14px 0 rgba(0,0,0,0.08);left:50%;transform:translateX(-50%);z-index:3}
.message--error{margin-bottom:20px;background-color:#ffe5e5;color:#f66e6e}
.message--error:before{color:#f66e6e;content:"\E930"}
.message--error a{color:#f66e6e}
.message--warning{background-color:#ffebcc;color:#f19300}
.message--warning:before{color:#f19300;content:"\E92F"}
.message--warning a{color:#f19300}
.message--notice{background-color:#dceeff;color:#2c90f1}
.message--notice:before{color:#0e73d8;content:"\E92E"}
.message--notice a{color:#0e73d8}
.message--success{background-color:#e7f8f0;color:#01a354}
.message--success:before{color:#01a354;content:"\E931"}
.message--success a{color:#01a354}
.loading-icon{display:inline-block;position:relative;width:64px;height:32px}
.loading-icon div{position:absolute;top:15px;width:11px;height:11px;border-radius:50%;background:#000;animation-timing-function:cubic-bezier(0,1,1,0)}
.loading-icon div:nth-child(1){left:6px;animation:lds-ellipsis1 .6s infinite}
.loading-icon div:nth-child(2){left:6px;animation:lds-ellipsis2 .6s infinite}
.loading-icon div:nth-child(3){left:26px;animation:lds-ellipsis2 .6s infinite}
.loading-icon div:nth-child(4){left:45px;animation:lds-ellipsis3 .6s infinite}
@keyframes lds-ellipsis1{0{transform:scale(0)}
100%{transform:scale(1)}
}
@keyframes lds-ellipsis3{0{transform:scale(1)}
100%{transform:scale(0)}
}
@keyframes lds-ellipsis2{0{transform:translate(0,0)}
100%{transform:translate(19px,0)}
}
.plus-icon{display:inline-block;position:relative;font-style:normal;width:10px;height:10px}
.plus-icon:before,.plus-icon:after{content:"";display:block;position:absolute;height:2px;width:10px;background-color:#000;top:50%;left:50%;transform:translate(-50%,-50%)}
.plus-icon:after{transform:translate(-50%,-50%) rotate(90deg)}
fieldset{border:0;padding:0}
.swiper-button-next,.swiper-button-prev{background:#000;border:0;border-radius:50%;width:25px;height:25px;margin:0;transform:translateY(-50%);box-shadow:0 5px 14px 0 rgba(0,0,0,0.14);font-size:0;display:none;align-items:center;justify-content:center}
.swiper-button-next[aria-disabled=false],.swiper-button-prev[aria-disabled=false]{display:flex}
.swiper-button-next:after,.swiper-button-prev:after{content:"";pointer-events:none;width:6px;height:6px;border-right:1px solid #fff;border-top:1px solid #fff}
.swiper-button-next:after{transform:rotate(45deg);position:relative;left:-1px}
.swiper-button-prev:after{transform:rotate(225deg);position:relative;left:1px}
.swiper-button-disabled{display:none}
@media only screen and (max-width:1200px){body:before{content:"desktop-m"}
}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){body{padding-top:154px}
body.logged-in{padding-top:190px}
body:before{content:"mobile"}
h1{font-size:28px;line-height:32px;margin:20px 0 15px}
h2{font-size:22px;line-height:28px}
h3{font-size:18px;line-height:26px}
h4{font-size:14px;line-height:18px}
h4{font-size:14px;line-height:18px}
.message{padding:10px 10px 10px 35px}
.message:before{top:10px;left:10px}
.message--notice:after{left:10px;top:10px}
.message--success:after{left:14px;top:16px}
.cmp-form-field,.cmp-form-field--wide{width:100%}
.cmp-form-field input,.cmp-form-field--wide input{width:100%}
.cmp-checkbox input+span:before,.cmp-checkbox input+span:after,.cmp-radio input+span:before,.cmp-radio input+span:after{top:8px}
}
@media only screen and (hover:none) and (pointer:coarse) and (orientation:landscape),only screen and (hover:none) and (pointer:coarse) and (orientation:portrait){body:after{content:'mobile'}
}
@media only screen and (hover:none) and (pointer:coarse) and (min-width:1024px) and (orientation:landscape),only screen and (hover:none) and (pointer:coarse) and (min-width:768px) and (orientation:portrait){body:after{content:'tablet'}
}
.cmp-accordion__item{background-color:#fff;box-shadow:0 8px 8px 0 rgba(0,0,0,0.03)}
.cmp-accordion__item+.cmp-accordion__item{margin-top:20px}
.cmp-accordion__header{text-transform:none}
.cmp-accordion__button{font-family:"Karla","Helvetica",Arial;font-weight:bold;font-size:16px;appearance:none;background:transparent;border:0;outline:0;padding:20px;box-sizing:border-box;position:relative;cursor:pointer}
.cmp-accordion__button:after{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:6px;height:6px;border-right-width:2px;border-right-color:#000;border-right-style:solid;border-top-width:2px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-50%) rotate(135deg);right:20px}
.cmp-accordion__button--expanded:after{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:6px;height:6px;border-right-width:2px;border-right-color:#000;border-right-style:solid;border-top-width:2px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-50%) rotate(-45deg);right:20px}
.cmp-accordion__panel{margin-top:20px;padding:0 20px 20px;box-sizing:border-box}
.cmp-customercare__header{position:relative;height:58px;background-color:#004931;color:#fff;display:flex;align-items:center;margin:0;padding:0 40px;box-sizing:border-box;font-weight:bold;z-index:1}
.cmp-customercare__header>div{display:flex;align-items:center;width:100%;max-width:1440px;margin:auto}
.cmp-customercare__header p{margin:0 20px 0 0}
.cmp-customercare__header a{color:#fff;text-decoration:underline;background-image:none}
.cmp-customercare__header a:active,.cmp-customercare__header a:focus{background-image:none}
.cmp-customercare__header a:hover{text-decoration:none}
.cmp-customercare__title{margin-top:0}
.cmp-customercare__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}
.cmp-customercare__top>div{flex-shrink:0}
.cmp-customercare__top input{max-width:415px;width:100%}
.cmp-customercare__breadcrumb{position:relative;background-color:#f5f5f5;padding:20px 0 20px 45px;margin-left:-45px;margin-bottom:20px}
.cmp-customercare__breadcrumb:after{content:"";display:block;position:absolute;top:0;bottom:0;right:calc((100vw - 1200px) / 2 * -1);width:calc((100vw - 1200px) / 2);pointer-events:none;background-color:#f5f5f5}
.cmp-customercare__breadcrumb ul{list-style:none;display:flex;flex-wrap:wrap;margin:0;padding:0}
.cmp-customercare__breadcrumb ul li{display:flex;color:#000}
.cmp-customercare__breadcrumb ul li:last-child:after{display:none}
.cmp-customercare__breadcrumb ul li:after{content:">";margin:0 8px}
.cmp-customercare__content--loading{position:relative}
.cmp-customercare__content--loading:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,0.5);z-index:1}
.cmp-customercare__content .loading-icon{top:20px;left:50%;transform:translateX(-50%);position:absolute;z-index:2}
.cmp-customercare__row{position:relative;background-color:#fff;border-radius:3px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.03)}
.cmp-customercare__row+.cmp-customercare__row{margin-top:10px}
.cmp-customercare__row__wrapper{font-weight:bold;padding:7px 8px;box-sizing:border-box;display:flex;cursor:pointer;margin-left:0;align-items:center;border-radius:3px;border:1px solid #fff}
.cmp-customercare__row__wrapper>div{display:flex;position:absolute;align-items:center;min-width:34px;min-height:100%;top:0;left:0}
.cmp-customercare__row__wrapper>div .si{display:block;font-size:22px;margin:-3px 7px}
.cmp-customercare__row__wrapper>div .si-home{color:#000}
.cmp-customercare__row__wrapper>div .si-cart{color:#c2c2c2}
.cmp-customercare__row__wrapper>span{padding-left:38px;font-weight:normal;display:block;margin-right:10px}
.cmp-customercare__row--checked>div{border:1px solid #01a354}
.cmp-customercare__row--checked:after{content:"";position:absolute;top:calc(50% - 3px);right:20px;transform:translateY(-30%) rotate(135deg);pointer-events:none;width:14px;height:5px;border-right:2px solid #01a354;border-top:2px solid #01a354;margin-left:10px;display:block}
.cmp-customercare__row--has-members{margin-left:34px;border-radius:0 3px 3px 0;padding:7px 12px}
.cmp-customercare__row--has-members div{background-color:#c2c2c2;border-radius:3px 0 0 3px}
.cmp-customercare__row--has-members span{padding-left:0}
.cmp-customercare__bottom{display:flex;justify-content:flex-end;margin-top:30px}
.cmp-customercare__bottom--fixed{position:fixed;bottom:0;left:0;right:0;padding-right:calc((100vw - 1200px) / 2 - -10px);padding-bottom:20px;box-sizing:border-box}
.cmp-customercare__bottom--fixed:before{content:"";display:block;position:absolute;bottom:0;width:100%;top:-60px;pointer-events:none;background:-moz-linear-gradient(top,rgba(250,250,250,0) 0,#fafafa 100%);background:-webkit-linear-gradient(top,rgba(250,250,250,0) 0,#fafafa 100%);background:linear-gradient(to bottom,rgba(250,250,250,0) 0,#fafafa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00fafafa',endColorstr='#fafafa',GradientType=0)}
.cmp-customercare__bottom a{z-index:1}
.cmp-account-overview-block h3{margin-top:0;margin-bottom:10px}
.cmp-account-overview-block__link{position:relative;display:inline-block;margin-top:30px;padding-right:15px}
.cmp-account-overview-block__link:after{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:5px;height:5px;border-right-width:1px;border-right-color:#000;border-right-style:solid;border-top-width:1px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-30%) rotate(45deg)}
.cmp-account-overview-block__wrapper{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;justify-content:space-between}
.cmp-account-overview-block__wrapper>div{width:calc(50% - 10px);min-height:390px;padding:20px;margin-bottom:30px;box-sizing:border-box;background-color:#fff;box-shadow:0 8px 8px 0 rgba(0,0,0,0.03)}
.cmp-account-overview-block__no-render{display:none}
.cmp-account-overview-block__list{border-bottom:1px solid #e5e5e5;list-style:none;padding:0;margin:0}
.cmp-account-overview-block__list--orders li,.cmp-account-overview-block__list--order-history li{justify-content:space-between}
.cmp-account-overview-block__list--orders li>a{display:flex;flex-wrap:wrap;color:#606060;background-image:none}
.cmp-account-overview-block__list--orders li>a:active,.cmp-account-overview-block__list--orders li>a:focus{background-image:none}
.cmp-account-overview-block__list--orders li>a span{margin:0 10px;color:#000}
.cmp-account-overview-block__list--orders li>a span+span{word-break:break-word;margin:0}
.cmp-account-overview-block__list--orders .cmp-account-overview-block__list--right{max-width:50%}
.cmp-account-overview-block__list--orders .cmp-account-overview-block__list--right a{text-decoration:underline;cursor:pointer;color:#000;background-image:none}
.cmp-account-overview-block__list--orders .cmp-account-overview-block__list--right a:active,.cmp-account-overview-block__list--orders .cmp-account-overview-block__list--right a:focus{background-image:none}
.cmp-account-overview-block__list--order-history li{cursor:pointer}
.cmp-account-overview-block__list--order-history li span{margin:0 calc(10px / 2);word-break:break-all}
.cmp-account-overview-block__list--order-history li span:first-child{margin-left:0;flex-shrink:0;word-break:normal}
.cmp-account-overview-block__list--order-history li span:last-child{margin-right:0;flex-shrink:0;word-break:normal}
.cmp-account-overview-block__list--messages{max-height:314px;overflow-y:scroll;border-bottom:0;-ms-overflow-style:none}
.cmp-account-overview-block__list--messages li{cursor:pointer}
.cmp-account-overview-block__list--messages li:last-child{border-bottom:1px solid #e5e5e5}
.cmp-account-overview-block__list--messages li span{margin:0 calc(10px / 2);word-break:break-all}
.cmp-account-overview-block__list--messages li span:first-child{margin-left:0;flex-shrink:0;word-break:normal}
.cmp-account-overview-block__list--messages li span:last-child{margin-right:0;flex-shrink:0;word-break:normal}
.cmp-account-overview-block__list--messages-summary div:after{content:"";right:5px;position:absolute;top:7px;pointer-events:none;width:6px;height:6px;border-right-width:2px;border-right-color:#000;border-right-style:solid;border-top-width:2px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-50%) rotate(135deg)}
.cmp-account-overview-block__list--messages-summary .cmp-account-overview-block__text--bold,.cmp-account-overview-block__list--messages-summary .cmp-account-overview-block__text--bold+p{margin-bottom:0;padding-right:20px}
.cmp-account-overview-block__list--messages-details{height:0;overflow:hidden;transition:.2s all}
.cmp-account-overview-block__list--messages-details p{margin:10px 0}
.cmp-account-overview-block__list--messages-wrapper{flex:0 0 100%;position:relative}
.cmp-account-overview-block__list--messages-wrapper--open .cmp-account-overview-block__list--messages-summary div:after{transform:translateY(-50%) rotate(-45deg)}
.cmp-account-overview-block__list--messages-wrapper--open .cmp-account-overview-block__list--messages-details{height:auto}
.cmp-account-overview-block__list li{display:flex;align-items:center;border-top:1px solid #e5e5e5;padding:20px 0}
.cmp-account-overview-block__list li .cmp-tags-tag{margin-top:0;white-space:normal}
.cmp-account-overview-block__list--right{height:100%;display:flex;align-items:center;white-space:nowrap;margin-left:10px}
.cmp-account-overview-block__text--bold{font-weight:bold;margin-right:calc(10px / 2);color:#606060}
.cmp-account-overview-block__text--highlight{color:#000}
.cmp-account-overview-block__text--link{background-image:none}
.cmp-account-overview-block__text--link:active,.cmp-account-overview-block__text--link:focus{background-image:none}
.cmp-account-overview__top--wrapper{display:flex;justify-content:space-between}
.cmp-account-overview__top--wrapper ul{list-style:none;padding:0;margin:0 0 0 20px;width:300px}
.cmp-account-overview__top--wrapper ul li:first-child{font-weight:bold;margin-bottom:5px}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.profilepage .root>.aem-Grid>.parsys>.container>.cmp-container>.aem-Grid,.profilepage .root>.aem-Grid>.responsivegrid>.aem-Grid>.container>.cmp-container>.aem-Grid,.enable-profile-menu .root>.aem-Grid>.parsys>.container>.cmp-container>.aem-Grid,.enable-profile-menu .root>.aem-Grid>.responsivegrid>.aem-Grid>.container>.cmp-container>.aem-Grid{display:flex;flex-direction:column}
.profilepage .root>.aem-Grid>.parsys>.container>.cmp-container>.aem-Grid>.container:first-child,.profilepage .root>.aem-Grid>.responsivegrid>.aem-Grid>.container>.cmp-container>.aem-Grid>.container:first-child,.enable-profile-menu .root>.aem-Grid>.parsys>.container>.cmp-container>.aem-Grid>.container:first-child,.enable-profile-menu .root>.aem-Grid>.responsivegrid>.aem-Grid>.container>.cmp-container>.aem-Grid>.container:first-child{display:flex;order:2}
.profilepage .root>.aem-Grid>.parsys>.container>.cmp-container>.aem-Grid>.container:last-child,.profilepage .root>.aem-Grid>.responsivegrid>.aem-Grid>.container>.cmp-container>.aem-Grid>.container:last-child,.enable-profile-menu .root>.aem-Grid>.parsys>.container>.cmp-container>.aem-Grid>.container:last-child,.enable-profile-menu .root>.aem-Grid>.responsivegrid>.aem-Grid>.container>.cmp-container>.aem-Grid>.container:last-child{display:flex;order:1}
.profilepage .root>.aem-Grid>.parsys>.container>.cmp-container>.aem-Grid>.container .cmp-container,.profilepage .root>.aem-Grid>.responsivegrid>.aem-Grid>.container>.cmp-container>.aem-Grid>.container .cmp-container,.enable-profile-menu .root>.aem-Grid>.parsys>.container>.cmp-container>.aem-Grid>.container .cmp-container,.enable-profile-menu .root>.aem-Grid>.responsivegrid>.aem-Grid>.container>.cmp-container>.aem-Grid>.container .cmp-container{width:100%}
.cmp-customercare__header{padding:0 20px}
.cmp-customercare__header>div{display:block}
.cmp-customercare__header p,.cmp-customercare__header a{display:inline}
.cmp-customercare__breadcrumb:after{display:none}
.cmp-customercare__bottom--fixed{padding-right:30px}
.cmp-account-overview-block h3{margin:0;font-size:14px}
.cmp-account-overview-block h3:before{font-family:"SligroIcons";color:#000;font-size:25px;margin-right:15px}
.cmp-account-overview-block__list,.cmp-account-overview-block__link{display:none}
.cmp-account-overview-block__list--messages,.cmp-account-overview-block__link--messages{display:block;max-height:none}
.cmp-account-overview-block__wrapper{flex-direction:column}
.cmp-account-overview-block__wrapper>div{min-height:0;margin-bottom:10px;width:100%;padding:20px}
.cmp-account-overview-block__order--orders{order:1}
.cmp-account-overview-block__order--orders h3:before{content:'\E922'}
.cmp-account-overview-block__order--order-history{order:2}
.cmp-account-overview-block__order--order-history h3:before{content:'\E921'}
.cmp-account-overview-block__order--lists{order:3}
.cmp-account-overview-block__order--lists h3:before{content:'\E90C'}
.cmp-account-overview-block__order--messages{order:4}
.cmp-account-overview-block__order--messages>h3{font-size:18px}
.cmp-account-overview__top--wrapper ul{display:none}
}
.cmp-assortment-categories{text-align:center}
.cmp-assortment-categories__wrapper{background:#fafafa;padding:0 0 20px 20px}
.cmp-assortment-categories__wrapper:after{clear:both;content:"";display:table}
.cmp-assortment-categories__card-container{max-width:calc(1200px + 20px);margin:0 auto}
.cmp-assortment-categories-card{box-sizing:border-box;float:left;display:flex;flex-flow:column;align-items:center;width:183px;min-height:160px;padding:5px;margin:20px 20px 0 0;border-radius:3px;box-shadow:0 8px 8px 0 rgba(0,0,0,0.03);background-color:#fff}
.cmp-assortment-categories-card>a{background-image:none;flex-grow:1;display:flex;flex-flow:column;align-items:center;width:100%}
.cmp-assortment-categories-card>a:active,.cmp-assortment-categories-card>a:focus{background-image:none}
.cmp-assortment-categories-card:hover{box-shadow:0 8px 10px 0 rgba(0,0,0,0.08)}
.cmp-assortment-categories-card--special{box-sizing:border-box;border:2px solid rgba(0,0,0,0.07);background-color:#e5e5e5}
.cmp-assortment-categories-card__content{flex-grow:1;display:flex;flex-flow:row;flex-wrap:wrap;align-items:center;width:100%}
.cmp-assortment-categories-card__image-container{width:100px;height:80px;display:flex;justify-content:center;margin:5px auto}
.cmp-assortment-categories-card__image-container img{max-width:100%;max-height:100%}
.cmp-assortment-categories-card__name{text-transform:uppercase;text-align:center;word-wrap:break-word;margin:0;width:100%}
.cmp-assortment-categories__card-color--white .cmp-assortment-categories-card--special{border:0;background-color:#fff}
.cmp-container .cmp-assortment-categories-card{width:173px}
.ie11 .cmp-assortment-categories__wrapper{padding:0 0 20px 23px}
.ie11 .cmp-assortment-categories-card{width:calc(100% / 6 - 21px)}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-assortment-categories__wrapper{padding-right:20px}
.cmp-assortment-categories-card{height:60px;min-height:0;margin-top:10px;width:100%;flex-flow:row}
.cmp-assortment-categories-card:first-child{margin-top:20px}
.cmp-assortment-categories-card__content{flex-flow:row}
.cmp-assortment-categories-card__image-container{width:48px;height:40px;margin-right:10px}
.cmp-assortment-categories-card__name{text-align:left}
.cmp-container .cmp-assortment-categories-card{width:100%}
}
@supports(hyphens:auto){.cmp-assortment-categories-card__name{hyphens:auto}
}
.cmp-product-assortment{max-width:1200px}
.cmp-product-assortment .swiper-opacity{display:none;height:100%;z-index:10;position:absolute;width:200px;top:0;content:'';pointer-events:none;background-color:#fff;opacity:.6;transition:.2s all}
.cmp-product-assortment.swiper-opacity--swiping .swiper-opacity-right{background:#fff;background:-moz-linear-gradient(right,white 0,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(right,white 0,rgba(255,255,255,0) 100%);background:linear-gradient(to left,white 0,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0)}
.cmp-product-assortment.swiper-opacity--swiping .swiper-opacity-left{background:#fff;background:-moz-linear-gradient(left,white 0,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,white 0,rgba(255,255,255,0) 100%);background:linear-gradient(to right,white 0,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0)}
.cmp-product-assortment.end .swiper-opacity-right{right:0;display:block}
.cmp-product-assortment.start .swiper-opacity-left{left:0;display:block}
.cmp-product-assortment-card{box-sizing:border-box;display:flex;flex-flow:column;align-items:start;justify-content:space-between;width:220px;height:285px;padding:20px 20px 30px;border:solid 1px #e5e5e5;background-color:#fff}
.cmp-product-assortment-card:not(:first-child){margin-left:-1px}
.cmp-product-assortment-card__promotion{margin:-20px;width:220px;position:absolute}
.cmp-product-assortment-card__promotion-message{line-height:normal;height:17px}
.cmp-product-assortment-card__header{display:flex;justify-content:center;position:relative}
.cmp-product-assortment-card__header .cmp-input__list{position:absolute;right:0;top:0}
.cmp-product-assortment-card__icons{display:flex;flex-flow:column;align-items:center;font-size:23px;position:absolute;top:0;left:0}
.cmp-product-assortment-card__icons i{margin-bottom:5px;line-height:normal}
.cmp-product-assortment-card__top{width:100%}
.cmp-product-assortment-card__bottom{display:flex;position:relative;width:100%;justify-content:space-between;align-items:flex-end;min-height:35px}
.cmp-product-assortment-card__bottom .cmp-input__plus{flex-shrink:0}
.cmp-product-assortment-card__bottom .cmp-input{position:absolute;right:0;bottom:0}
.cmp-product-assortment-card__bottom .cmp-input .cmp-portion--error{padding-right:0;margin-bottom:-15px}
.cmp-product-assortment-card__brand{font-size:12px;color:#000}
.cmp-product-assortment-card__name{margin:0}
.cmp-product-assortment-card__product-link{background-image:none}
.cmp-product-assortment-card__product-link:active,.cmp-product-assortment-card__product-link:focus{background-image:none}
.cmp-product-assortment-card__image-container{width:80px;height:80px;margin:5px;display:flex;justify-content:center}
.cmp-product-assortment-card__image-container a{background-image:none}
.cmp-product-assortment-card__image-container a:active,.cmp-product-assortment-card__image-container a:focus{background-image:none}
.cmp-product-assortment-card__image-container img{max-width:100%;max-height:100%}
.cmp-product-assortment-card__pricing{display:flex;flex-flow:column;height:100%;justify-content:space-between}
.cmp-product-assortment-card__pricing--disabled{opacity:.5}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-product-assortment.start .swiper-opacity-right{display:none}
.cmp-product-assortment.end .swiper-opacity-left{display:none}
}
.cmp-invalid-products-datatable--container{margin-top:10px}
.cmp-invalid-products-product{background-color:#fff}
.cmp-invalid-products-product__product-image{margin:5px;height:50px;width:50px}
.cmp-invalid-products-product__product-image img{display:block;max-width:50px;max-height:50px;margin:0 auto;transform:translateY(calc(50px / 2 - 50%))}
.cmp-invalid-products-product__product-image a{background-image:none}
.cmp-invalid-products-product__product-image a:active,.cmp-invalid-products-product__product-image a:focus{background-image:none}
.cmp-invalid-products-product__product-text{display:flex;flex-flow:column;justify-content:center;flex:1 1 0;text-align:left}
.cmp-invalid-products-product__product-text a{background-image:none}
.cmp-invalid-products-product__product-text a:active,.cmp-invalid-products-product__product-text a:focus{background-image:none}
.cmp-invalid-products-product__product-text--grey{color:#606060}
.cmp-invalid-products-product__info{width:350px}
.cmp-invalid-products-product__info--wide{width:500px}
.cmp-invalid-products-product__info--container{display:flex;flex-flow:row}
.cmp-invalid-products-product__info span{font-size:10px}
.cmp-invalid-products-product__info h5{margin:0}
.cmp-invalid-products-product__notification--warning,.cmp-invalid-products-product__notification--error{border:1px solid #e5e5e5;color:#f19300;text-transform:uppercase;padding:0 10px;display:inline-block;font-weight:bold;font-size:10px;margin-right:15px;border-radius:3px;white-space:nowrap}
.cmp-invalid-products-product__notification--error{color:#f66e6e}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-invalid-products-product__info{width:100%;word-break:break-all;flex-direction:row}
.cmp-invalid-products-product__info--container{display:flex}
.cmp-invalid-products-product__notification{flex-direction:row !important;margin-left:60px}
}
.cmp-brand-overview-top ul{padding:0;margin-block-end:3em}
.cmp-brand-overview-top ul li{display:inline-block;padding-right:5px;font-size:16px}
.cmp-brand-overview-top ul li a{color:#606060}
.cmp-brand-overview-bottom ul{padding:0;margin-block-end:3em}
.cmp-brand-overview-bottom ul li{padding-right:5px;display:inline-block}
.cmp-brand-overview-bottom ul li a{color:#606060}
.cmp-brand-overview-bottom ul li:after{content:","}
.cmp-brand-overview-bottom ul li:last-child::after{content:""}
.breadcrumb{list-style:none;padding:0;margin:auto 90px;display:flex;align-items:center;max-width:1200px;width:calc(100% - 160px);font-size:12px}
.breadcrumb li{position:relative;padding-right:14px;margin-right:2px}
.breadcrumb li:not(:last-child):after{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:5px;height:5px;border-right-width:1px;border-right-color:#000;border-right-style:solid;border-top-width:1px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-30%) rotate(45deg);right:6px}
.breadcrumb li:first-child a{text-indent:100%;display:block;white-space:nowrap;overflow:hidden;height:20px;margin-top:0;position:relative;font-size:0}
.breadcrumb li:first-child a:before{content:"\E906";display:block;font-family:"SligroIcons";font-size:22px;text-indent:0;color:#000;float:left;width:auto;position:static}
.breadcrumb li:first-child a:hover{animation:none}
.breadcrumb li a{background-image:none}
.breadcrumb li a:active,.breadcrumb li a:focus{background-image:none}
div[class*="cmp-button__color"][class*="cmp-button__size"] .cmp-button,div[class*="cmp-button__color"] .cmp-button{border:0;background:0;font-weight:bold;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-sizing:border-box;text-align:center;border-radius:3px;text-transform:uppercase;font-family:"Karla","Helvetica",Arial;cursor:pointer;transition:.2s background,.2s opacity;user-select:none;animation:none;padding:12px 40px 13px;font-size:14px;line-height:20px;height:auto}
div[class*="cmp-button__color"][class*="cmp-button__size"] .cmp-button__icon,div[class*="cmp-button__color"] .cmp-button__icon{font-size:25px;margin-right:5px;color:#000}
div[class*="cmp-button__color"][class*="cmp-button__size"] .cmp-button.cmp-button--disabled,div[class*="cmp-button__color"][class*="cmp-button__size"] .cmp-button--disabled,div[class*="cmp-button__color"] .cmp-button.cmp-button--disabled,div[class*="cmp-button__color"] .cmp-button--disabled{opacity:.2;pointer-events:none}
div.button[class*="cmp-button__color"][class*="cmp-button__size"].cmp-button__size--small .cmp-button,div.button[class*="cmp-button__color"].cmp-button__size--small .cmp-button{padding:10px 20px 9px;font-size:12px;line-height:12px;height:35px}
div.button[class*="cmp-button__color"][class*="cmp-button__size"].cmp-button__color--orange .cmp-button,div.button[class*="cmp-button__color"].cmp-button__color--orange .cmp-button{color:#000;background:#ffc56a;background:-moz-linear-gradient(top,#ffc56a 0,#ffb43f 100%);background:-webkit-linear-gradient(top,#ffc56a 0,#ffb43f 100%);background:linear-gradient(to bottom,#ffc56a 0,#ffb43f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc56a',endColorstr='#ffb43f',GradientType=0)}
div.button[class*="cmp-button__color"][class*="cmp-button__size"].cmp-button__color--orange .cmp-button:hover,div.button[class*="cmp-button__color"].cmp-button__color--orange .cmp-button:hover{background:#fcc266;background:-moz-linear-gradient(top,#fcc266 0,#f6ac37 100%);background:-webkit-linear-gradient(top,#fcc266 0,#f6ac37 100%);background:linear-gradient(to bottom,#fcc266 0,#f6ac37 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcc266',endColorstr='#f6ac37',GradientType=0)}
div.button[class*="cmp-button__color"][class*="cmp-button__size"].cmp-button__color--orange .cmp-button:active,div.button[class*="cmp-button__color"][class*="cmp-button__size"].cmp-button__color--orange .cmp-button:focus,div.button[class*="cmp-button__color"].cmp-button__color--orange .cmp-button:active,div.button[class*="cmp-button__color"].cmp-button__color--orange .cmp-button:focus{background:#f3bb62;background:-moz-linear-gradient(top,#f3bb62 0,#e29d32 100%);background:-webkit-linear-gradient(top,#f3bb62 0,#e29d32 100%);background:linear-gradient(to bottom,#f3bb62 0,#e29d32 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3bb62',endColorstr='#e29d32',GradientType=0)}
div.button[class*="cmp-button__color"][class*="cmp-button__size"].cmp-button__color--white .cmp-button,div.button[class*="cmp-button__color"].cmp-button__color--white .cmp-button{color:#000;background:#f3f3f3;background:-moz-linear-gradient(top,#f3f3f3 0,#e3e3e3 100%);background:-webkit-linear-gradient(top,#f3f3f3 0,#e3e3e3 100%);background:linear-gradient(to bottom,#f3f3f3 0,#e3e3e3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3',endColorstr='#e3e3e3',GradientType=0)}
div.button[class*="cmp-button__color"][class*="cmp-button__size"].cmp-button__color--white .cmp-button:hover,div.button[class*="cmp-button__color"].cmp-button__color--white .cmp-button:hover{background:#ececec;background:-moz-linear-gradient(top,#ececec 0,#d0d0d0 100%);background:-webkit-linear-gradient(top,#ececec 0,#d0d0d0 100%);background:linear-gradient(to bottom,#ececec 0,#d0d0d0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ececec',endColorstr='#d0d0d0',GradientType=0)}
div.button[class*="cmp-button__color"][class*="cmp-button__size"].cmp-button__color--white .cmp-button:active,div.button[class*="cmp-button__color"][class*="cmp-button__size"].cmp-button__color--white .cmp-button:focus,div.button[class*="cmp-button__color"].cmp-button__color--white .cmp-button:active,div.button[class*="cmp-button__color"].cmp-button__color--white .cmp-button:focus{background:#e3e3e3;background:-moz-linear-gradient(top,#e3e3e3 0,#bbb 100%);background:-webkit-linear-gradient(top,#e3e3e3 0,#bbb 100%);background:linear-gradient(to bottom,#e3e3e3 0,#bbb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3e3e3',endColorstr='#bbbbbb',GradientType=0)}
div:not(.button) .cmp-button[class*="cmp-button__color"][class*="cmp-button__size"].cmp-button,div:not(.button) .cmp-button[class*="cmp-button__color"].cmp-button{border:0;background:0;font-weight:bold;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-sizing:border-box;text-align:center;border-radius:3px;text-transform:uppercase;font-family:"Karla","Helvetica",Arial;cursor:pointer;transition:.2s background,.2s opacity;user-select:none;animation:none;padding:12px 40px 13px;font-size:14px;line-height:20px;height:auto}
div:not(.button) .cmp-button[class*="cmp-button__color"][class*="cmp-button__size"].cmp-button__icon,div:not(.button) .cmp-button[class*="cmp-button__color"].cmp-button__icon{font-size:25px;margin-right:5px;color:#000}
div:not(.button) .cmp-button[class*="cmp-button__color"][class*="cmp-button__size"].cmp-button.cmp-button--disabled,div:not(.button) .cmp-button[class*="cmp-button__color"][class*="cmp-button__size"].cmp-button--disabled,div:not(.button) .cmp-button[class*="cmp-button__color"].cmp-button.cmp-button--disabled,div:not(.button) .cmp-button[class*="cmp-button__color"].cmp-button--disabled{opacity:.2;pointer-events:none}
div:not(.button) .cmp-button[class*="cmp-button__color"][class*="cmp-button__size"].cmp-button__size--small,div:not(.button) .cmp-button[class*="cmp-button__color"].cmp-button__size--small{padding:10px 20px 9px;font-size:12px;line-height:12px;height:35px}
div:not(.button) .cmp-button[class*="cmp-button__color"][class*="cmp-button__size"].cmp-button__color--orange,div:not(.button) .cmp-button[class*="cmp-button__color"].cmp-button__color--orange{color:#000;background:#ffc56a;background:-moz-linear-gradient(top,#ffc56a 0,#ffb43f 100%);background:-webkit-linear-gradient(top,#ffc56a 0,#ffb43f 100%);background:linear-gradient(to bottom,#ffc56a 0,#ffb43f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc56a',endColorstr='#ffb43f',GradientType=0)}
div:not(.button) .cmp-button[class*="cmp-button__color"][class*="cmp-button__size"].cmp-button__color--orange:hover,div:not(.button) .cmp-button[class*="cmp-button__color"].cmp-button__color--orange:hover{background:#fcc266;background:-moz-linear-gradient(top,#fcc266 0,#f6ac37 100%);background:-webkit-linear-gradient(top,#fcc266 0,#f6ac37 100%);background:linear-gradient(to bottom,#fcc266 0,#f6ac37 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcc266',endColorstr='#f6ac37',GradientType=0)}
div:not(.button) .cmp-button[class*="cmp-button__color"][class*="cmp-button__size"].cmp-button__color--orange:active,div:not(.button) .cmp-button[class*="cmp-button__color"][class*="cmp-button__size"].cmp-button__color--orange:focus,div:not(.button) .cmp-button[class*="cmp-button__color"].cmp-button__color--orange:active,div:not(.button) .cmp-button[class*="cmp-button__color"].cmp-button__color--orange:focus{background:#f3bb62;background:-moz-linear-gradient(top,#f3bb62 0,#e29d32 100%);background:-webkit-linear-gradient(top,#f3bb62 0,#e29d32 100%);background:linear-gradient(to bottom,#f3bb62 0,#e29d32 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3bb62',endColorstr='#e29d32',GradientType=0)}
div:not(.button) .cmp-button[class*="cmp-button__color"][class*="cmp-button__size"].cmp-button__color--white,div:not(.button) .cmp-button[class*="cmp-button__color"].cmp-button__color--white{color:#000;background:#f3f3f3;background:-moz-linear-gradient(top,#f3f3f3 0,#e3e3e3 100%);background:-webkit-linear-gradient(top,#f3f3f3 0,#e3e3e3 100%);background:linear-gradient(to bottom,#f3f3f3 0,#e3e3e3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3',endColorstr='#e3e3e3',GradientType=0)}
div:not(.button) .cmp-button[class*="cmp-button__color"][class*="cmp-button__size"].cmp-button__color--white:hover,div:not(.button) .cmp-button[class*="cmp-button__color"].cmp-button__color--white:hover{background:#ececec;background:-moz-linear-gradient(top,#ececec 0,#d0d0d0 100%);background:-webkit-linear-gradient(top,#ececec 0,#d0d0d0 100%);background:linear-gradient(to bottom,#ececec 0,#d0d0d0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ececec',endColorstr='#d0d0d0',GradientType=0)}
div:not(.button) .cmp-button[class*="cmp-button__color"][class*="cmp-button__size"].cmp-button__color--white:active,div:not(.button) .cmp-button[class*="cmp-button__color"][class*="cmp-button__size"].cmp-button__color--white:focus,div:not(.button) .cmp-button[class*="cmp-button__color"].cmp-button__color--white:active,div:not(.button) .cmp-button[class*="cmp-button__color"].cmp-button__color--white:focus{background:#e3e3e3;background:-moz-linear-gradient(top,#e3e3e3 0,#bbb 100%);background:-webkit-linear-gradient(top,#e3e3e3 0,#bbb 100%);background:linear-gradient(to bottom,#e3e3e3 0,#bbb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3e3e3',endColorstr='#bbbbbb',GradientType=0)}
.cmp-container .cmp-button{display:inline-block}
.cmp-button__align--right{text-align:right}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.button+.button{margin-left:0}
}
.cmp-carousel .cmp-teaser__style--highlight{margin-bottom:20px}
.cmp-carousel__indicators{display:none}
.cmp-carousel__gradient{display:block;height:100%;z-index:10;position:absolute;width:200px;top:0;content:'';pointer-events:none}
.cmp-carousel__gradient--start{display:none}
.cmp-carousel__gradient--end{display:none}
.cmp-carousel.start .cmp-carousel__gradient{display:block}
.cmp-carousel.start .cmp-carousel__gradient--start{left:0;background:#fff;background:-moz-linear-gradient(left,white 0,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,white 0,rgba(255,255,255,0) 100%);background:linear-gradient(to right,white 0,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0)}
.cmp-carousel.end .cmp-carousel__gradient{display:block}
.cmp-carousel.end .cmp-carousel__gradient--end{right:0;background:#fff;background:-moz-linear-gradient(right,white 0,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(right,white 0,rgba(255,255,255,0) 100%);background:linear-gradient(to left,white 0,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0)}
.carousel{margin-bottom:15px}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.swiper-button-prev[aria-disabled=false],.swiper-button-next[aria-disabled=false]{display:none}
.cmp-carousel__gradient{width:100px}
.cmp-carousel__responsive--hide{display:none}
}
.cart-overview{background-color:#fafafa}
.cmp-cart{padding-top:20px}
.cmp-cart__wrapper{max-width:1200px;margin:auto;padding:0 20px}
.cmp-cart__wrapper p a{text-decoration:underline;background-image:none}
.cmp-cart__wrapper p a:active,.cmp-cart__wrapper p a:focus{background-image:none}
.cmp-cart__title{margin-top:10px;margin-bottom:30px}
.cmp-cart-details{background-color:#f5f5f5;padding:25px 0 50px 0;transition:all .4s ease;max-height:50px}
.cmp-cart-details--has-items{max-height:1000px}
.cmp-cart-details__title{margin-bottom:5px}
.cmp-cart-details-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:5px;margin-bottom:20px;border-bottom:1px solid #e5e5e5}
.cmp-cart-details-top__title{text-transform:uppercase;margin:0}
.cmp-cart-details-top__button{display:flex;align-items:center;color:#000}
.cmp-cart-details-top__button:before{content:"\E90A";font-family:"SligroIcons";font-size:20px;margin-right:5px}
@media only screen and (min-width:813px){.cmp-cart-details-content{height:auto !important}
}
.cmp-cart-details__customer-reference{padding:10px;font-size:14px;width:57%;outline:0;box-sizing:border-box}
.cmp-cart-details__bottom{display:flex;margin-top:20px}
.cmp-cart-details__bottom-left{display:flex;flex-grow:1}
.cmp-cart-details__bottom-left>div{display:flex;justify-content:space-between;max-width:684px;width:100%}
.cmp-cart-details__bottom-left>div.cmp-cart-details__info-wrapper--click-and-collect{justify-content:normal}
.cmp-cart-details__bottom-left>div.cmp-cart-details__info-wrapper--click-and-collect .cmp-validation__message--error{width:auto}
.cmp-cart-details__bottom-left>div.cmp-cart-details__info-wrapper--click-and-collect>div{margin-right:40px}
.cmp-cart-details__bottom-left>p{flex-grow:1;flex-shrink:0;display:flex;justify-content:flex-end;align-items:center}
.cmp-cart-details__bottom-right-dropsize{display:flex;justify-content:flex-end}
.cmp-cart-details__bottom-right-dropsize label{margin-bottom:15px}
.cmp-cart-details__bottom-right-submit{display:flex;align-items:center;justify-content:flex-end}
.cmp-cart-details__bottom-right-submit a{margin-left:25px}
.cmp-cart-details__bottom-right-submit a span{display:none}
.cmp-cart-details__info{flex-basis:calc(33.33% - 26.67px)}
.cmp-cart-details__info h5{margin-top:0;margin-bottom:5px}
.cmp-cart-details__info p{margin:0;line-height:1.5}
.cmp-cart-details__info p a{text-decoration:none;background-image:linear-gradient(#ffb43f,#ffb43f)}
.cmp-cart-details__info p .si{color:#000;font-size:20px;margin-right:3px}
.cmp-cart-details__total{margin:0;font-weight:bold;font-size:16px;color:#000}
.cmp-cart-details__total p{margin-bottom:0;text-align:right}
.cmp-cart-container{background-color:#fafafa;padding-top:30px}
.cmp-cart-search__title{margin-top:0;margin-bottom:10px}
.cmp-cart-search p{margin-bottom:20px}
.cmp-cart-search .cmp-searchproduct{max-width:500px;border-radius:3px}
.cmp-cart__notifications{max-width:1200px;margin:auto}
.cmp-cart__notifications+.cmp-cart__notifications__wrapper+.cmp-cart__notifications-details{margin-bottom:0}
.cmp-cart-row{margin-bottom:20px}
.cmp-cart-row>.cmp-cart__wrapper .cmp-searchproduct{min-width:300px;width:calc(150px + 20vw);max-width:430px;border-radius:3px;margin-bottom:0;padding-bottom:0}
.cmp-cart-row--not-deliverable .cmp-cart-row__title{background-color:#ffe5e5;color:#f66e6e}
.cmp-cart-row--not-deliverable .cmp-cart-row__title:before{content:"\E902";background-color:#f66e6e;color:#fff;font-family:"SligroIcons";padding-left:1px}
.cmp-cart-row--not-deliverable .cmp-cart-row-items-image,.cmp-cart-row--not-deliverable .cmp-cart-row-items-info,.cmp-cart-row--not-deliverable .cmp-cart-row-items-unit{opacity:.5}
.cmp-cart-row--not-deliverable .cmp-cart-row-items-info{width:75%}
.cmp-cart-row--not-deliverable .cmp-cart-row-items-unit{width:25%}
.cmp-cart-row--not-deliverable-with-time .cmp-cart-row__title{background-color:#ffebcc;color:#f19300}
.cmp-cart-row--not-deliverable-with-time .cmp-cart-row__title:before{content:"!";background-color:#f19300;color:#fff;padding-left:1px;font-size:12px}
.cmp-cart-row--deliverable .cmp-cart-row__title{background-color:#e7f8f0;color:#01a354}
.cmp-cart-row--deliverable .cmp-cart-row__title:before{content:"\F00C";font-family:"Font Awesome 5 Free";font-weight:900;background-color:#01a354;color:#fff;padding-left:1px;font-size:8px}
.cmp-cart-row__title{padding:10px 20px;border-radius:3px 3px 0 0;font-weight:bold;display:flex;align-items:center;line-height:13px;box-shadow:0 5px 14px 0 rgba(0,0,0,0.08)}
.cmp-cart-row__title:before{width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;box-sizing:border-box;margin-right:10px;flex-shrink:0;line-height:normal}
.cmp-cart-row-items{background-color:#fff;box-shadow:0 5px 14px 0 rgba(0,0,0,0.08)}
.cmp-cart-row-items .cmp-price{text-align:center}
.cmp-cart-row-items .cmp-price>div{justify-content:center}
.cmp-cart-row-items--error{font-size:12px;margin:0;text-align:right;color:#f66e6e;position:absolute;right:120px;bottom:-8px}
.cmp-cart-row-items-unit,.cmp-cart-row-items-deliver,.cmp-cart-row-items-price,.cmp-cart-row-items-input,.cmp-cart-row-items-total,.cmp-cart-row-items-alternative,.cmp-cart-row-items-portioning-buttons{display:flex;align-items:center;flex-shrink:0}
.cmp-cart-row-items-deliver-time{padding:10px 20px;background-color:#fafafa}
.cmp-cart-row-items-deliver-time i{color:#f19300;font-size:19px;margin-right:10px}
.cmp-cart-row-items-deliver-time__date{color:#f19300}
.cmp-cart-row-items__wrapper{display:flex;border-bottom:1px solid #e5e5e5;padding:15px 20px;box-sizing:border-box}
.cmp-cart-row-items__wrapper td{width:100%}
.cmp-cart-row-items__wrapper:last-child{border-bottom:0;border-radius:0 0 3px 3px}
.cmp-cart-row-items__wrapper-info{position:relative;display:flex;flex-grow:1}
.cmp-cart-row-items-image{width:50px;height:50px;margin-right:10px;flex-shrink:0}
.cmp-cart-row-items-image img{display:block;max-width:50px;max-height:50px;margin:0 auto;transform:translateY(calc(50px / 2 - 50%))}
.cmp-cart-row-items-image a{background-image:none}
.cmp-cart-row-items-image a:active,.cmp-cart-row-items-image a:focus{background-image:none}
.cmp-cart-row-items-info{flex-grow:1}
.cmp-cart-row-items-info__brand{font-size:12px;margin:0;color:#606060}
.cmp-cart-row-items-info__title{margin:0}
.cmp-cart-row-items-price{width:130px}
.cmp-cart-row-items-unit{width:200px;color:#000;flex-direction:column;align-items:start}
.cmp-cart-row-items-unit p{margin:0}
.cmp-cart-row-items-unit a{font-size:12px;background-color:#f5f5f5;text-decoration:none;padding:10px;display:flex;align-items:center;border-radius:3px;background-image:none}
.cmp-cart-row-items-unit a:active,.cmp-cart-row-items-unit a:focus{background-image:none}
.cmp-cart-row-items-unit a:after{content:"\E904";font-family:"SligroIcons";font-weight:normal;margin-left:5px;font-size:23px}
.cmp-cart-row-items-deliver{width:190px}
.cmp-cart-row-items-deliver__select{display:flex;align-items:center;padding-left:10px}
.cmp-cart-row-items-deliver__select>select{padding:8px 26px 9px 30px}
.cmp-cart-row-items-deliver__select:after{right:8px}
.cmp-cart-row-items-deliver__select>i{font-size:25px;left:15px;position:absolute}
.cmp-cart-row-items-input{width:195px;flex-flow:column;justify-content:center}
.cmp-cart-row-items-input--disabled{pointer-events:none;opacity:.5}
.cmp-cart-row-items-input>div{display:flex;align-items:center;flex-shrink:0}
.cmp-cart-row-items-input__remove{color:#000;text-decoration:none;font-size:24px;margin-left:20px;background-image:none}
.cmp-cart-row-items-input__remove:active,.cmp-cart-row-items-input__remove:focus{background-image:none}
.cmp-cart-row-items-input__minus,.cmp-cart-row-items-input__plus{background:#ffc56a;background:-moz-linear-gradient(top,#ffc56a 0,#ffb43f 100%);background:-webkit-linear-gradient(top,#ffc56a 0,#ffb43f 100%);background:linear-gradient(to bottom,#ffc56a 0,#ffb43f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc56a',endColorstr='#ffb43f',GradientType=0);display:flex;align-items:center;justify-content:center;width:35px;height:35px;color:#000;font-weight:bold;text-decoration:none;box-sizing:border-box}
.cmp-cart-row-items-input__minus:hover,.cmp-cart-row-items-input__plus:hover{background:#fcc266;background:-moz-linear-gradient(top,#fcc266 0,#f6ac37 100%);background:-webkit-linear-gradient(top,#fcc266 0,#f6ac37 100%);background:linear-gradient(to bottom,#fcc266 0,#f6ac37 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcc266',endColorstr='#f6ac37',GradientType=0)}
.cmp-cart-row-items-input__minus:active,.cmp-cart-row-items-input__minus:focus,.cmp-cart-row-items-input__plus:active,.cmp-cart-row-items-input__plus:focus{background:#f3bb62;background:-moz-linear-gradient(top,#f3bb62 0,#e29d32 100%);background:-webkit-linear-gradient(top,#f3bb62 0,#e29d32 100%);background:linear-gradient(to bottom,#f3bb62 0,#e29d32 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3bb62',endColorstr='#e29d32',GradientType=0)}
.cmp-cart-row-items-input__minus{border-radius:3px 0 0 3px;font-size:9px}
.cmp-cart-row-items-input__plus{border-radius:0 3px 3px 0;font-size:18px;line-height:17px}
.cmp-cart-row-items-input__input{width:54px;height:35px;-webkit-appearance:none;-moz-appearance:textfield;appearance:none;border-top:1px solid #e5e5e5;border-right:0;border-bottom:1px solid #e5e5e5;border-left:0;text-align:center;outline:0;box-sizing:border-box}
.cmp-cart-row-items-input__input::-webkit-inner-spin-button,.cmp-cart-row-items-input__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.cmp-cart-row-items-total{font-weight:bold;color:#000;width:60px}
.cmp-cart-row-items-total h5{width:100%;text-align:right;margin:0}
.cmp-cart-row-items-alternative a{color:#000}
.cmp-cart-row-items-alternative span{margin-right:20px}
.cmp-cart-row-items-alternative span:first-child{margin-left:20px}
.cmp-cart-row-items-alternative .si-trash{margin-left:20px;font-size:25px;color:#606060;cursor:pointer}
.cmp-cart-row-items-portioning-select{max-width:390px;width:100%;display:flex;align-items:center}
.cmp-cart-row-items-portioning-select .cmp-unit{background:#f5f5f5;padding:9px 10px 10px;display:inline-block;font-size:12px;border-radius:3px;margin-right:20px}
.cmp-cart-row-items-portioning-select .cmp-dropdown{margin-right:20px}
.cmp-cart-row-items-portioning-select .cmp-dropdown:last-child{margin-right:0}
.cmp-cart-row-items-portioning-buttons{width:375px;justify-content:flex-end}
.cmp-cart-row-items-portioning-buttons a{font-size:12px}
.cmp-cart-row-items-portioning-buttons a:last-child{margin-left:20px}
.cmp-cart-bottom-wrapper{background-color:#fafafa;max-width:1200px;margin:0 auto 20px;padding:0 20px}
.cmp-cart-bottom-wrapper>.aem-Grid>.responsivegrid{min-height:1px}
.cmp-cart-bottom__column{background-color:#fff;box-shadow:0 5px 14px 0 rgba(0,0,0,0.08);border-radius:3px;padding:20px}
.cmp-cart-bottom__column+.cmp-cart-bottom__column{margin-top:20px}
.cmp-cart-bottom__sub-column{background-color:#fafafa;padding:20px}
.cmp-cart-bottom__title{margin:0 0 10px}
.cmp-cart-bottom-nav{margin:0 auto;max-width:1200px}
.cmp-cart-bottom-nav a{display:inline-block}
.cmp-cart div:not(.button).cmp-cart-totals-buttons .cmp-button{padding:15px 67px;font-size:16px;display:inline-block;margin:auto}
.cmp-cart-clickandcollect__wrapper{margin-top:10px;margin-left:23px}
.cmp-cart-clickandcollect__price{position:absolute;top:20px;right:20px;font-size:12px}
.cmp-cart-clickandcollect .cmp-radio{font-weight:bold}
.cmp-cart-clickandcollect .cmp-cart-bottom__sub-column{position:relative}
.cmp-cart-clickandcollect__location-title{font-weight:bold}
.cmp-cart-totals{text-align:center}
.cmp-cart-totals>p{margin-top:20px}
.cmp-cart-totals--taxes .cmp-cart-totals-total{border-bottom:1px solid #e5e5e5}
.cmp-cart-totals--taxes .cmp-cart-totals-excl{border-bottom:1px solid #000;margin-bottom:10px}
.cmp-cart-totals--no-prices .cmp-cart-totals__calculation{opacity:.5}
.cmp-cart-totals__row{display:flex;justify-content:space-between}
.cmp-cart-totals__row p{margin-bottom:10px}
.cmp-cart-totals-total{border-bottom:1px solid #000;margin-bottom:10px}
.cmp-cart-totals-total__subtotal{font-weight:bold;color:#000}
.cmp-cart-totals-total__discount{font-weight:bold;color:#d73535}
.cmp-cart-totals-excl__total{font-weight:bold;font-size:16px;color:#000}
.cmp-cart-totals-incl{margin-bottom:10px}
.cmp-cart-totals-incl__total{font-weight:bold;font-size:16px;color:#000}
.cmp-cart-totals-buttons{display:flex;flex-flow:column;align-items:center}
.cmp-cart-totals-buttons__description{margin-top:20px}
.cmp-cart-totals-discount{background-color:#fafafa;border-radius:3px;margin-bottom:30px;padding:10px}
.cmp-cart-totals-discount p{margin:0;text-align:center}
.cmp-cart-totals-discount__bottom{margin-top:5px}
.cmp-cart-totals-discount__bottom a{text-align:center;cursor:pointer;color:#000}
.cmp-cart-outOfAssortment{margin:0;padding:0}
.cmp-cart-outOfAssortment__item{padding:20px;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-top-left-radius:3px;border-top-right-radius:3px;display:flex;flex-direction:row}
.cmp-cart-outOfAssortment__item+.cmp-cart-outOfAssortment__item{border-top-left-radius:0;border-top-right-radius:0}
.cmp-cart-outOfAssortment__item:last-child{border-bottom:1px solid #e5e5e5;border-bottom-left-radius:3px;border-bottom-right-radius:3px}
.cmp-cart-outOfAssortment__item--not-available .cmp-cart-outOfAssortment__brand,.cmp-cart-outOfAssortment__item--not-available .cmp-cart-outOfAssortment__title,.cmp-cart-outOfAssortment__item--not-available .cmp-cart-outOfAssortment__portioning,.cmp-cart-outOfAssortment__item--not-available .cmp-cart-outOfAssortment__image,.cmp-cart-outOfAssortment__item--not-available .cmp-cart-outOfAssortment__portioning{opacity:.5}
.cmp-cart-outOfAssortment__image{width:50px;height:50px;margin-right:20px}
.cmp-cart-outOfAssortment__info{display:flex;flex-direction:column;width:calc(70% - 90px)}
.cmp-cart-outOfAssortment__brand{font-size:12px;color:#000}
.cmp-cart-outOfAssortment__title{margin:0}
.cmp-cart-outOfAssortment__title,.cmp-cart-outOfAssortment__portioning,.cmp-cart-outOfAssortment__brand{width:100%}
.cmp-cart-outOfAssortment__wrapper--list{width:calc(100% - 70px);height:100%;display:flex}
.cmp-cart-outOfAssortment .cmp-tags-tag{max-width:calc(40% - 90px);margin-left:auto;align-self:center}
.cmp-cart-promotion__wrapper--description{background-color:#fafafa;padding:20px;display:flex;flex-wrap:wrap;justify-content:flex-end}
.cmp-cart-promotion__wrapper--description img{width:60px;height:60px;margin-right:20px;position:absolute;left:40px}
.cmp-cart-promotion__wrapper--description h5,.cmp-cart-promotion__wrapper--description p{margin:0;width:calc(100% - 80px)}
.cmp-cart-promotion__wrapper--scrollable{width:100%;max-height:510px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;overflow-y:auto;margin-top:30px}
.cmp-cart-promotion__wrapper--column{width:calc(50% - 10px)}
.cmp-cart-promotion__wrapper--column>h4{text-transform:uppercase}
.cmp-cart-promotion__wrapper--productlist{width:calc(100% - 155px);margin-left:20px}
.cmp-cart-promotion__wrapper--productlist span,.cmp-cart-promotion__wrapper--productlist h5{width:100%;display:inline-block;margin:0}
.cmp-cart-promotion__wrapper--productlist-end{margin-left:20px;display:flex;flex-direction:column;justify-content:space-between}
.cmp-cart-promotion__wrapper--productlist-end i{font-size:25px;color:#01a354;display:none}
.cmp-cart-promotion__card{border:solid 1px #e4e4e4;border-radius:3px;box-sizing:border-box;padding:10px 10px 15px;height:150px;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:20px;cursor:pointer}
.cmp-cart-promotion__card--selected{border:solid 1px #01a354}
.cmp-cart-promotion__card--selected .si{display:inline-block}
.cmp-cart-promotion__image{display:block;max-width:60px;max-height:60px;margin:0 auto;transform:translateY(calc(60px / 2 - 50%))}
.cmp-cart-promotion__image-wrapper--outer{display:flex}
.cmp-cart-promotion__image-wrapper--inner{position:relative;overflow:hidden;width:60px;height:60px;margin-bottom:auto}
.cmp-cart-promotion__icons{display:flex;flex-direction:column;font-size:20px;width:25px;align-items:center}
.cmp-cart-promotion__icons i+i{margin-top:5px}
.cmp-cart-promotion__price--warn{color:#d73535}
.cmp-cart-promotion__image-exclusive{height:30px;width:30px}
.cmp-cart-promotion__span--small{font-size:12px}
.cmp-cart-promotion__span--dark{color:#000}
.cmp-cart-promotion__portioning{max-height:1.25em;overflow:hidden}
.cmp-cart-promotion__title{margin-bottom:5px;max-height:2.5em;overflow:hidden}
.cmp-cart-promotion__modal .cmp-modal__wrapper{width:calc(100% - 40px);max-width:1200px}
.cmp-cart-promotion__modal .cmp-modal__footer{box-shadow:0 -3px 8px 0 rgba(0,0,0,0.08);position:relative;left:-20px;bottom:-20px;height:85px;width:calc(100% + 40px);padding:0 20px;box-sizing:border-box;margin-top:0}
.cmp-openinghour-popup-table__row-current-day{font-weight:bold}
.cmp-openinghour-popup-table td{width:50%}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cart-summary{margin-top:20px}
.cmp-cart .cmp-search-row__search.cmp-searchproduct{width:100%;max-width:100%}
.cmp-cart__title.cmp-cart__wrapper{padding:0 20px;margin:0 0 20px}
.cmp-cart__wrapper{padding:0}
.cmp-cart-details{padding:20px 0}
.cmp-cart-details .cmp-cart__wrapper{position:relative;padding:0 20px}
.cmp-cart-details input{width:100%}
.cmp-cart-details-top{transition:.2s all;padding-bottom:5px}
.cmp-cart-details-top__title{position:relative;width:100%}
.cmp-cart-details-top__title:after{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:6px;height:6px;border-right-width:2px;border-right-color:#000;border-right-style:solid;border-top-width:2px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-50%) rotate(-45deg)}
.cmp-cart-details-top--collapse .cmp-cart-details-top__title:after{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:6px;height:6px;border-right-width:2px;border-right-color:#000;border-right-style:solid;border-top-width:2px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-50%) rotate(135deg)}
.cmp-cart-details-top--collapse .cmp-cart-details-top__button{display:none}
.cmp-cart-details-top--collapse .cmp-cart-details__bottom-right{top:0}
.cmp-cart-details-top__button{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}
.cmp-cart-details__bottom{flex-flow:column;margin-top:20px}
.cmp-cart-details__bottom-left{width:100%;flex-flow:column;transition:.2s all;overflow:hidden}
.cmp-cart-details__bottom-left>div{flex-flow:column;width:100%}
.cmp-cart-details__bottom-left>p{justify-content:flex-start}
.cmp-cart-details__bottom-right{top:-30px;position:relative;flex-flow:column;align-items:flex-start}
.cmp-cart-details__bottom-right>div{width:100%}
.cmp-cart-details__bottom-right a{margin:0;width:100%}
.cmp-cart-details__bottom-right a span{display:block;margin-left:5px}
.cmp-cart-details__bottom-right .cmp-cart-details__total+div{width:100%}
.cmp-cart-details__info{margin-bottom:20px}
.cmp-cart-details__info b{margin:0}
.cmp-cart-details__info p{margin-bottom:20px}
.cmp-cart-details__total{display:none}
.cmp-cart-details__title{margin-top:20px}
.cmp-cart-details__title+p{margin-bottom:0}
.cmp-cart .cmp-search-row__header{flex-flow:column;align-items:flex-start}
.cmp-cart .cmp-search-row-product__info--wide{width:100%}
.cmp-cart-search .cmp-searchproduct{max-width:100%;margin:0 20px 30px}
.cmp-cart-details{margin-bottom:-10px}
.cmp-cart-row-items--error{right:0;left:0;text-align:left;bottom:-21px}
.cmp-cart-row-items-deliver-time{padding-left:20px;padding-right:20px;font-size:14px}
.cmp-cart-row-items__wrapper{padding-left:20px;padding-right:20px;padding-top:24px;padding-bottom:24px}
.cmp-cart-row-items__wrapper-info{flex-flow:column;position:relative}
.cmp-cart-row-items--edit-portioning .cmp-cart-row-items__wrapper-info{display:block}
.cmp-cart-row-items--edit-portioning .cmp-cart-row-items-info{margin-bottom:15px}
.cmp-cart-row-items--edit-portioning .cmp-cart-row-items-unit{width:auto;float:left;margin-bottom:15px}
.cmp-cart-row-items--edit-portioning .cmp-cart-row-items-deliver{width:auto;float:left;margin-top:0;margin-left:10px;margin-bottom:15px}
.cmp-cart-row-items--edit-portioning .cmp-cart-row-items-price{clear:both}
.cmp-cart-row-items-image{width:25px;height:25px}
.cmp-cart-row-items-image img{max-width:25px;max-height:25px}
.cmp-cart-row-items-info{order:1;padding-right:30px}
.cmp-cart-row-items-info__title{font-size:14px}
.cmp-cart-row-items-unit{order:2}
.cmp-cart-row-items-unit p{font-size:12px}
.cmp-cart-row-items-unit a{margin:15px 0}
.cmp-cart-row-items-deliver{order:4}
.cmp-cart-row-items-deliver__select{margin-top:15px}
.cmp-cart-row-items-price{order:3;width:auto}
.cmp-cart-row-items-price .cmp-price{display:flex;align-items:center}
.cmp-cart-row-items-price .cmp-price span{margin:0 5px 0 0}
.cmp-cart-row-items-input{order:5;margin-top:15px;align-items:flex-start}
.cmp-cart-row-items-input__remove{margin:0;position:absolute;right:0;top:0}
.cmp-cart-row-items-total{position:absolute;order:6;right:0;bottom:5px;margin:0}
.cmp-cart-row-items-alternative{order:6;margin-top:15px;margin-left:-40px}
.cmp-cart-row-items-alternative .si-trash{position:absolute;right:0;top:0}
.cmp-cart-row-items-portioning-buttons{order:6;margin-top:15px;width:auto;justify-content:flex-start}
.cmp-cart-bottom{flex-flow:column}
.cmp-cart-bottom-left,.cmp-cart-bottom-right{width:100%}
.cmp-cart-bottom-nav{display:none}
.cmp-cart-bottom-wrapper>.aem-Grid>.responsivegrid{min-height:0}
.cmp-cart-totals>a{width:100%}
.cmp-cart-totals__continue{display:inline}
.cmp-cart-outOfAssortment__info{width:100%}
.cmp-cart-outOfAssortment .cmp-tags-tag{max-width:none;margin-left:0}
.cmp-cart-outOfAssortment__wrapper--list{display:flex;flex-direction:column;align-items:baseline}
.cmp-cart-promotion__wrapper--description img{position:static;left:20px}
.cmp-cart-promotion__wrapper--description p{margin-top:20px;width:100%}
.cmp-cart-promotion__wrapper--productlist{width:100%;margin-left:0}
.cmp-cart-promotion__wrapper--productlist-end{height:calc(100% - 20px);position:absolute;right:0;top:0;padding:10px}
.cmp-cart-promotion__wrapper--productlist-end i{margin-bottom:10px}
.cmp-cart-promotion__card{height:250px;flex-direction:column;position:relative}
.cmp-cart-promotion__image-wrapper--inner{margin:0 auto}
.cmp-cart-promotion__title{max-height:5em}
.cmp-cart-promotion__modal .cmp-modal__title{padding-bottom:20px}
.cmp-cart-promotion__modal .cmp-modal__wrapper{top:40%}
.cmp-cart-promotion__modal .cmp-modal__content{bottom:25px;position:relative}
.cmp-cart-promotion__modal .cmp-modal__footer{height:auto;flex-direction:row;bottom:25px;padding-top:20px}
.cmp-cart-promotion__modal .cmp-modal__footer .cmp-button{width:100%}
.cmp-cart-promotion__modal .cmp-modal__footer .cmp-button+.cmp-button{margin:0}
}
.cmp-minicart{margin-left:20px}
.cmp-minicart .icon{position:relative}
.cmp-minicart .icon:before{content:"";display:block;position:absolute;top:-20px;left:calc(50% - 1px);transform:translateX(-50%);border-radius:50%;background-color:#000;width:10px;height:10px;visibility:hidden;opacity:1;z-index:1;transition:none}
.cmp-minicart .icon .fill{position:absolute;display:block;top:-1px;left:8px;background-color:#000;height:8px;width:11px;pointer-events:none;transition-delay:.2s;transform:scale(0);transform-origin:50% 0;transition:none}
.cmp-minicart.invert{overflow:hidden}
.cmp-minicart.invert .icon:before{top:0}
.cmp-minicart.invert .fill{transform:scale(1)}
.cmp-minicart.add .icon{animation:trigger .2s ease .1s}
.cmp-minicart.add .icon:before{top:6px;visibility:visible;opacity:0;transition:.2s all}
.cmp-minicart.add .icon .fill{transform:scale(1);transition:.1s all linear}
.cmp-minicart.invert.add .icon{animation:trigger-inverted .2s ease .1s}
.cmp-minicart.invert.add .icon:before{top:-21px;opacity:1}
.cmp-minicart.invert.add .fill{transform:scale(0)}
@keyframes trigger{0{top:0}
50%{top:5px}
100%{top:0}
}
@keyframes trigger-inverted{0{top:0}
50%{top:-3px}
100%{top:0}
}
.cmp-cart-list-detail{display:flex;flex-direction:column;width:100%;align-items:center}
.cmp-cart-list-detail .flex-order{width:100%;display:flex;align-items:center;justify-content:center}
.cmp-cart-list-detail .flex-order-alert{order:1}
.cmp-cart-list-detail .flex-order-title{order:2}
.cmp-cart-list-detail .flex-order-buttons{order:3}
.cmp-cart-list-detail .flex-order-buttons>div{display:flex;justify-content:flex-end;position:relative;top:-35px}
.cmp-cart-list-detail .flex-order-info{order:4}
.cmp-cart-list-detail .flex-order-products{order:5}
.cmp-cart-list-detail .cmp-input__list{cursor:pointer}
.cmp-cart-list-detail .message{width:calc(100% - 40px)}
.cmp-cart-list-detail .message:first-child{margin:30px 0 20px}
.cmp-cart-list-detail__title{margin:20px 0 0;max-width:60%}
.cmp-cart-list-detail-wrapper__center{max-width:1180px;width:100%;margin:0 20px}
.cmp-cart-list-detail-wrapper__products{background-color:#fafafa;width:100%;height:auto;justify-content:center;align-items:center;display:flex}
.cmp-cart-list-detail-wrapper__buttons{display:flex;flex-flow:column;align-items:flex-end}
.cmp-cart-list-detail-wrapper__buttons .cmp-checkbox-toggle{margin-bottom:30px}
.cmp-cart-list-detail-wrapper__buttons>div .cmp-button+.cmp-button{margin-left:20px}
.cmp-cart-list-detail-wrapper__info{background-color:#f5f5f5;font-size:16px;padding:20px 0;width:100%;display:flex;align-items:center;justify-content:center}
.cmp-cart-list-detail-wrapper__info span{margin:0;line-height:1.5}
.cmp-cart-list-detail-wrapper__info h5{margin:0 0 5px}
.cmp-cart-list-detail-wrapper__info-top{width:100%;display:flex;flex-direction:column}
.cmp-cart-list-detail-wrapper__info ul{list-style:none;display:flex;flex-direction:row;justify-content:space-between;padding-left:0;margin-bottom:0}
.cmp-cart-list-detail-wrapper__info ul li{display:flex;flex-direction:column;margin:0 10px}
.cmp-cart-list-detail-wrapper__info ul li:last-child{margin-right:0}
.cmp-cart-list-detail-wrapper__info ul li:first-child{margin-left:0}
.cmp-cart-list-detail-wrapper__info-total h5{margin:0}
.cmp-cart-list-detail-count{padding-bottom:30px;margin-top:30px}
.cmp-cart-list-detail-table-col__amount{min-width:60px}
.cmp-cart-list-detail-table-col__name{color:#000;width:230px}
.cmp-cart-list-detail-table-col__product{display:flex;flex-direction:row;min-width:450px;width:100%}
.cmp-cart-list-detail-table-col__product--higher{min-height:80px}
.cmp-cart-list-detail-table-col__product-image{width:50px;height:50px;margin-right:20px}
.cmp-cart-list-detail-table-col__product-image img{display:block;max-width:50px;max-height:50px;margin:0 auto;transform:translateY(calc(50px / 2 - 50%))}
.cmp-cart-list-detail-table-col__product-wrapper{display:flex;flex-direction:row;position:relative;width:calc(100% - 200px);margin-right:100px}
.cmp-cart-list-detail-table-col__product div span{font-size:12px;max-width:370px}
.cmp-cart-list-detail-table-col__product div h5{margin:0;max-width:370px}
.cmp-cart-list-detail-table-col__packaging{display:flex;flex-direction:column;font-size:12px;margin-left:20px;line-height:20px;position:absolute;right:0;max-width:125px;width:100%}
.cmp-cart-list-detail-table-col__subtotal{min-width:60px}
.cmp-cart-list-detail-table-col__subtotal__item{font-size:16px;font-weight:bold;color:#000}
.cmp-cart-list-detail-table-col__not-available{position:relative;min-width:60px}
.cmp-cart-list-detail-table-col__not-available div{display:inline;text-align:center;position:absolute;right:20px;width:180px;top:50%;transform:translateY(-50%)}
.cmp-cart-list-detail-table__not-available{margin-bottom:30px}
.cmp-cart-list-detail-table__not-available tbody{box-shadow:0 5px 14px 0 rgba(0,0,0,0.08)}
.cmp-cart-list-detail-table__not-available thead{border-top:1px solid #e5e5e5}
.cmp-cart-list-detail-table__not-available,.cmp-cart-list-detail-table__not-available tbody,.cmp-cart-list-detail-table__not-available tbody tr,.cmp-cart-list-detail-table__not-available th,.cmp-cart-list-detail-table__not-available td,.cmp-cart-list-detail-table__not-available td:first-child,.cmp-cart-list-detail-table__not-available td:last-child,.cmp-cart-list-detail-table__not-available tr:first-child,.cmp-cart-list-detail-table__not-available tr:last-child{border:0}
.cmp-cart-list-detail-table__not-available tr:last-child td:first-child{border-bottom-left-radius:3px}
.cmp-cart-list-detail-table__not-available tr:last-child td:last-child{border-bottom-right-radius:3px}
.cmp-cart-list-detail-table__not-available .cmp-cart-list-detail-table-col__product-image,.cmp-cart-list-detail-table__not-available .cmp-cart-list-detail-table-col__name{opacity:.5}
.cmp-cart-list-detail-table__not-available-row__error td{background-color:#ffe5e5;padding:10px 20px 10px 20px}
.cmp-cart-list-detail-table__not-available-row__error td span:before{content:"\E902";font-size:12px;font-family:"SligroIcons";margin-right:10px;border-radius:50%;padding:3px 4px 3px 4px;background-color:#f66e6e;color:#fff;font-weight:bold;cursor:pointer}
.cmp-cart-list-detail-table__not-available-row__error td:first-child{border-top-left-radius:3px}
.cmp-cart-list-detail-table__not-available-row__error td:last-child{border-top-right-radius:3px}
.cmp-cart-list-detail-endprice{display:flex;justify-content:center;align-items:center;background:#fff;margin:30px 0 60px;box-shadow:0 5px 14px 0 rgba(0,0,0,0.08);padding:20px 40px;font-size:16px;font-weight:bold;color:#000}
.cmp-cart-list-detail-endprice:hover,.cmp-cart-list-detail-endprice:active,.cmp-cart-list-detail-endprice:focus{background:#fff}
.cmp-cart-list-detail-delete,.cmp-cart-list-detail-copy,.cmp-cart-list-detail-activate,.cmp-cart-list-detail-activated-by{white-space:nowrap}
.cmp-cart-list-detail-delete span,.cmp-cart-list-detail-copy span,.cmp-cart-list-detail-activate span,.cmp-cart-list-detail-activated-by span{position:relative;top:-1px}
.cmp-cart-list-detail-delete span:before,.cmp-cart-list-detail-copy span:before,.cmp-cart-list-detail-activate span:before,.cmp-cart-list-detail-activated-by span:before{font-family:"SligroIcons";font-weight:normal;margin-right:10px;position:relative;top:3px}
.cmp-cart-list-detail-delete span:before,.cmp-cart-list-detail-copy span:before,.cmp-cart-list-detail-activate span:before{color:#000;font-size:22px}
.cmp-cart-list-detail-delete span:before{content:"\E90A"}
.cmp-cart-list-detail-copy span:before{content:'\E91E'}
.cmp-cart-list-detail-activate span:before{content:"\E923";font-size:18px;top:0}
.cmp-cart-list-detail-activated-by{display:inline-block;margin-left:20px}
.cmp-cart-list-detail-activated-by:before{display:none}
.cmp-cart-list-detail-activated-by span{color:#606060;border:1px solid #e5e5e5;font-size:10px;padding:3px 5px;border-radius:3px;font-weight:bold;text-transform:uppercase}
.cmp-cart-list-detail-activated-by span:before{font-size:20px;color:#606060;content:'\E907';margin-right:0}
.cmp-cart-list-detail-text__right{text-align:right}
@media only screen and (max-width:1150px){.cmp-cart-list-detail .flex-order-buttons{margin:20px 0}
.cmp-cart-list-detail .flex-order-buttons>div{position:unset;top:0;justify-content:flex-start}
.cmp-cart-list-detail__title{max-width:100%}
}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-cart-list-detail .flex-order-buttons{order:4;padding:20px 0 0;margin:0;box-sizing:border-box;background-color:#fafafa}
.cmp-cart-list-detail .flex-order-info{order:3}
.cmp-cart-list-detail-wrapper__center ul{flex-direction:column;margin:20px 0 10px}
.cmp-cart-list-detail-wrapper__center ul li{margin:0}
.cmp-cart-list-detail-wrapper__center ul li:last-child{display:flex;flex-direction:row}
.cmp-cart-list-detail-wrapper__center ul li:last-child h5+h5{margin-left:10px}
.cmp-cart-list-detail-wrapper__center ul li+li{margin-top:20px}
.cmp-cart-list-detail-wrapper__info-top{margin-top:10px}
.cmp-cart-list-detail-wrapper__buttons .cmp-checkbox-toggle{margin-bottom:20px}
.cmp-cart-list-detail-wrapper__buttons>div{flex-direction:column-reverse;width:100%}
.cmp-cart-list-detail-wrapper__buttons>div a{width:100%;margin-left:0}
.cmp-cart-list-detail-wrapper__buttons>div .cmp-button{margin-bottom:20px}
.cmp-cart-list-detail-wrapper__buttons>div .cmp-button+.cmp-button{margin-left:0}
.cmp-cart-list-detail__title{margin:20px 0}
.cmp-cart-list-detail-count{padding:0;margin:20px 0 20px 0}
.cmp-cart-list-detail table thead{display:none}
.cmp-cart-list-detail-table{border:1px solid #e5e5e5}
.cmp-cart-list-detail-table td:first-child,.cmp-cart-list-detail-table td:last-child{border:0}
.cmp-cart-list-detail-table td:first-child{display:flex;flex-direction:row}
.cmp-cart-list-detail-table-col__product{display:inline-flex;width:auto;margin-left:initial;min-width:initial}
.cmp-cart-list-detail-table-col__product-image{width:25px;height:25px}
.cmp-cart-list-detail-table-col__product-image img{max-width:25px;max-height:25px}
.cmp-cart-list-detail-table-col__product-wrapper{display:inline-flex;flex-direction:column;max-width:none;width:100%;margin-right:0}
.cmp-cart-list-detail-table-col__name{display:inline-flex;flex-direction:column;width:100%}
.cmp-cart-list-detail-table-col__name h5{font-size:14px}
.cmp-cart-list-detail-table-col__packaging{position:initial;margin-left:0;width:100%}
.cmp-cart-list-detail-table-col__amount{padding-top:0;padding-bottom:0;flex-direction:row}
.cmp-cart-list-detail-table-col__amount:before{content:'x '}
.cmp-cart-list-detail-table-col__subtotal__item{text-align:right;justify-content:flex-end;position:relative;top:-20px;margin-bottom:0}
.cmp-cart-list-detail-table__row{background-color:#fff}
.cmp-cart-list-detail-table__not-available{border:0}
.cmp-cart-list-detail-table__not-available tr:first-child{padding-top:0}
.cmp-cart-list-detail-table__not-available-row__error td{display:none}
.cmp-cart-list-detail-table__not-available-row__error td:first-child{display:flex;border-top-left-radius:3px;border-top-right-radius:3px;padding-top:10px;padding-bottom:10px}
.cmp-cart-list-detail-table__not-available-row__content{background-color:#fff}
.cmp-cart-list-detail-table__not-available-row__content:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}
.cmp-cart-list-detail-table__not-available-row__content .cmp-cart-list-detail-text__right{text-align:inherit}
.cmp-cart-list-detail-table__not-available-row__content .cmp-cart-list-detail-table-col__product{padding-bottom:0}
.cmp-cart-list-detail-table__not-available-row__content .cmp-cart-list-detail-table-col__packaging{opacity:.5}
.cmp-cart-list-detail-table__not-available-row__content .cmp-cart-list-detail-table-col__amount{display:none}
.cmp-cart-list-detail-table__not-available-row__content .cmp-cart-list-detail-table-col__not-available{padding-top:10px;text-align:left}
.cmp-cart-list-detail-table__not-available-row__content .cmp-cart-list-detail-table-col__not-available div{position:inherit;margin-left:20px;width:auto}
.cmp-cart-list-detail-endprice{font-size:14px;padding:10px 40px}
.cmp-table tbody tr .cmp-cart-list-detail-table-col__amount{flex-direction:row;padding-left:65px}
.cmp-table tbody tr .cmp-cart-list-detail-table-col__packaging{color:#727272}
.cmp-table tbody tr .cmp-cart-list-detail-table-col__not-available{display:inline-flex;margin-top:20px}
}
.cmp-cart-list-overview .cmp-table.cmp-table--no-actions>tbody>tr>td:last-child,.cmp-cart-list-overview .cmp-table.cmp-table--no-actions>thead>tr>th:last-child{text-align:left}
.cmp-cart-list-overview-head-description{max-width:480px;margin-bottom:30px}
.cmp-cart-list-overview-head-description__wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}
.cmp-cart-list-overview-head-description__button{flex-direction:row;white-space:nowrap;margin-left:5px}
.cmp-cart-list-overview-head-description__button span{display:flex;align-items:center;justify-content:center}
.cmp-cart-list-overview-head-description__button span:before{position:relative;top:-3px;content:'+';font-size:35px;font-weight:normal;display:inline-flex;margin-right:10px}
.cmp-cart-list-overview--notification{padding:15px 45px;border-radius:3px;width:100%;box-sizing:border-box;margin-top:20px}
.cmp-cart-list-overview--notification span{font-weight:bold}
.cmp-cart-list-overview--notification__positive{color:#01a354;background-color:#e7f8f0}
.cmp-cart-list-overview--notification__positive span:before{content:'\E923';font-family:"SligroIcons";font-size:13px;background-color:#01a354;color:#e7f8f0;padding:2.4px;border-radius:50%;margin-right:10px;position:relative;top:-1px}
.cmp-cart-list-overview--table-item{display:none}
.cmp-cart-list-overview--table-item__dropsize>div{display:inline-block}
.cmp-cart-list-overview .cmp-table{margin-top:10px}
.cmp-cart-list-overview .cmp-table .cmp-cart-list-overview--table-item__menu .cmp-table--menu-popup{padding:0}
.cmp-cart-list-overview .cmp-table .cmp-cart-list-overview--table-item__menu .cmp-table--menu-popup ul li{padding:15px 20px;margin:0}
.cmp-cart-list-overview .cmp-pagination__pagination span{background-color:#fafafa}
.cmp-cart-list-overview--clickable{cursor:pointer}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-cart-list-overview-head-description{max-width:none;margin-bottom:20px}
.cmp-cart-list-overview-head-description__wrapper{flex-direction:column}
.cmp-cart-list-overview-head-description__wrapper a{width:100%;margin-bottom:20px}
.cmp-cart-list-overview-head-description__button{margin-left:0}
.cmp-cart-list-overview .cmp-table{margin-top:20px}
.cmp-cart-list-overview .cmp-table tr{display:flex;flex-direction:column;position:relative}
.cmp-cart-list-overview .cmp-table .cmp-cart-list-overview--table-item{display:inherit}
.cmp-cart-list-overview .cmp-table .cmp-cart-list-overview--table-item__customer-reference,.cmp-cart-list-overview .cmp-table .cmp-cart-list-overview--table-item__total-items,.cmp-cart-list-overview .cmp-table .cmp-cart-list-overview--table-item__last-change,.cmp-cart-list-overview .cmp-table .cmp-cart-list-overview--table-item__notification{flex-direction:row;flex-wrap:wrap}
.cmp-cart-list-overview .cmp-table .cmp-cart-list-overview--table-item__date{font-weight:bold;margin-bottom:10px}
.cmp-cart-list-overview .cmp-table .cmp-cart-list-overview--table-item__notification{margin-top:10px;justify-content:flex-end}
.cmp-cart-list-overview .cmp-table .cmp-cart-list-overview--table-item__menu{padding-top:5px;display:block;position:absolute;right:0;top:0}
.cmp-cart-list-overview .cmp-table .cmp-cart-list-overview--table-item__menu .cmp-table--menu-button{padding-left:0}
.cmp-cart-list-overview .cmp-table .cmp-cart-list-overview--table-item__menu .cmp-table--menu-popup{right:0;width:calc(100vw - 40px);box-sizing:border-box}
.cmp-cart-list-overview .cmp-table .cmp-cart-list-overview--table-item__tag{color:#606060;margin-right:5px;white-space:nowrap}
.cmp-cart-list-overview .cmp-table .cmp-cart-list-overview--table-item__dropsize{order:1}
.cmp-cart-list-overview .cmp-table .cmp-cart-list-overview--table-item__notification{order:2}
.cmp-cart-list-overview .cmp-pagination__pagination:before{display:none}
.cmp-cart-list-overview .cmp-pagination__pagination span{background-color:transparent}
.cmp-cart-list-overview .cmp-pagination{margin:0 20px}
}
.cmp-checkout-order-confirmed{padding:0 20px;max-width:1200px;margin:0 auto 40px auto}
.cmp-checkout-order-confirmed h1{position:relative;padding-left:40px;box-sizing:border-box}
.cmp-checkout-order-confirmed h1:before{content:"";height:30px;width:11px;border-bottom:2px solid #01a354;border-right:2px solid #01a354;position:absolute;top:calc(50% - 3px);transform:translateY(-50%) rotate(45deg);left:0}
.cmp-checkout-order-confirmed p{margin-bottom:30px}
.cmp-checkout-order-confirmed p span{font-weight:bold}
.cmp-checkout-order-confirmed-button-wrapper{display:inline-flex;align-items:center}
.cmp-checkout-order-confirmed-button-wrapper a:last-child{margin-left:20px}
.cmp-checkout-order-details{width:100%;display:flex;max-width:1200px;margin:auto}
.cmp-checkout-order-details-column__left{max-width:690px;width:100%}
.cmp-checkout-order-details-column__right{max-width:489px;width:100%;margin-left:21px;display:inline-flex;flex-direction:column}
.cmp-checkout-order-details-column__right .cmp-checkout-order-details-wrapper{flex-direction:column}
.cmp-checkout-order-details-column__right .cmp-checkout-order-details-card{height:100%}
.cmp-checkout-order-details-column__right .cmp-checkout-order-details-card+.cmp-checkout-order-details-card{margin-top:20px}
.cmp-checkout-order-details-title{border-bottom:1px solid #e5e5e5}
.cmp-checkout-order-details-title h3{margin-bottom:5px;margin-top:0}
.cmp-checkout-order-details-wrapper{display:inline-flex;margin-top:20px;width:100%}
.cmp-checkout-order-details-wrapper__left{max-width:349px;margin-right:20px;width:100%}
.cmp-checkout-order-details-wrapper__right{max-width:261px;width:100%}
.cmp-checkout-order-details-wrapper__outer{flex-direction:inherit;margin:0 20px 0 20px}
.cmp-checkout-order-details-card{padding:20px;background-color:#fff;box-shadow:0 8px 8px 0 rgba(0,0,0,0.03);height:100%;box-sizing:border-box}
.cmp-checkout-order-details-card-text__bold{font-weight:bold;font-size:16px;color:#000}
.cmp-checkout-order-details-card-text__black{color:#000}
.cmp-checkout-order-details-card-text__underline{text-decoration:underline;color:#000}
.cmp-checkout-order-details-card-text__right{position:absolute;display:inline-block;right:0}
.cmp-checkout-order-details-card-text-pricetag{position:relative}
.cmp-checkout-order-details-card-row{margin-bottom:20px}
.cmp-checkout-order-details-card p{margin-bottom:10px;white-space:normal}
.cmp-checkout-order-details-card a:last-child{display:inline-block;margin-top:0;margin-bottom:20px;position:relative}
.cmp-checkout-order-details-card a:last-child:after{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:6px;height:6px;border-right-width:1px;border-right-color:#000;border-right-style:solid;border-top-width:1px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-30%) rotate(45deg);right:-15px}
.cmp-checkout-order-details-background{background-color:#fafafa;padding:30px 0 60px 0}
.cmp-checkout .link{color:#000;background-image:none}
.cmp-checkout .link:active,.cmp-checkout .link:focus{background-image:none}
.cmp-checkout .link__underline{text-decoration:underline}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-checkout__content{height:0;overflow:hidden;transition:.2s all}
.cmp-checkout__content p:last-child{margin-bottom:20px}
.cmp-checkout-order-confirmed{margin:0 auto 20px auto}
.cmp-checkout-order-confirmed p{max-width:100%}
.cmp-checkout-order-confirmed-button-wrapper{flex-direction:column;width:100%}
.cmp-checkout-order-confirmed-button-wrapper a:last-child{margin-left:0;margin-top:20px}
.cmp-checkout-order-details{flex-direction:column;margin-bottom:60px}
.cmp-checkout-order-details-title{padding-bottom:5px}
.cmp-checkout-order-details h3{position:relative;padding-right:35px}
.cmp-checkout-order-details .dropdown-title__open h3:after{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:6px;height:6px;border-right-width:2px;border-right-color:#000;border-right-style:solid;border-top-width:2px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-50%) rotate(-45deg)}
.cmp-checkout-order-details .dropdown-title__open+div{display:inline-table}
.cmp-checkout-order-details .dropdown-title__closed h3:after{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:6px;height:6px;border-right-width:2px;border-right-color:#000;border-right-style:solid;border-top-width:2px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-50%) rotate(135deg)}
.cmp-checkout-order-details .dropdown-title__closed+div{display:none}
.cmp-checkout-order-details-background{padding:inherit;background-color:inherit}
.cmp-checkout-order-details-card{box-shadow:none;padding:20px 20px 0 20px}
.cmp-checkout-order-details-card-text-pricetag{white-space:normal}
.cmp-checkout-order-details-card-text-pricetag:first-child{font-size:14px}
.cmp-checkout-order-details-card-text-pricetag:last-child{font-size:14px}
.cmp-checkout-order-details-card a:last-child{margin-bottom:20px}
.cmp-checkout-order-details-wrapper{flex-direction:column}
.cmp-checkout-order-details-wrapper__outer{margin:0}
.cmp-checkout-order-details-column__left{max-width:inherit;width:100%}
.cmp-checkout-order-details-column__right{max-width:inherit;width:100%;margin-left:0}
.cmp-checkout-order-details-column__right .cmp-checkout-order-details-card:last-child{margin-top:0}
}
.page:not(.errorpage-404)>.root>.aem-Grid>.parsys,.page:not(.errorpage-404)>.root>.aem-Grid>.responsivegrid>.aem-Grid{display:flex;flex-flow:column}
.page:not(.errorpage-404)>.root>.aem-Grid>.parsys>.new,.page:not(.errorpage-404)>.root>.aem-Grid>.parsys>[data-hypernova-key],.page:not(.errorpage-404)>.root>.aem-Grid>.responsivegrid>.aem-Grid>.new,.page:not(.errorpage-404)>.root>.aem-Grid>.responsivegrid>.aem-Grid>[data-hypernova-key]{width:100%}
.page:not(.errorpage-404)>.root>.aem-Grid>.parsys>.container:not(.cmp-container__background--full-width),.page:not(.errorpage-404)>.root>.aem-Grid>.responsivegrid>.aem-Grid>.container:not(.cmp-container__background--full-width){width:100%;max-width:calc(1200px + 20px);margin:auto}
.page[class*="page basicpage"]:not(.productlistpage):not(.recipe-page):not(.profilepage):not(.faqpage)>.root>.aem-Grid>.parsys>.container:not(.cmp-container__background--full-width),.page[class*="page basicpage"]:not(.productlistpage):not(.recipe-page):not(.profilepage):not(.faqpage)>.root>.aem-Grid>.responsivegrid>.aem-Grid>.container:not(.cmp-container__background--full-width){padding:30px 0 calc(30px - 20px)}
.page[class*="page basicpage"]:not(.productlistpage):not(.recipe-page):not(.profilepage):not(.faqpage)>.root>.aem-Grid>.parsys>.container:not(.cmp-container__background--full-width):first-child>.cmp-container>*:first-child:not(.aem-Grid).teaser.aem-GridColumn--default--12,.page[class*="page basicpage"]:not(.productlistpage):not(.recipe-page):not(.profilepage):not(.faqpage)>.root>.aem-Grid>.responsivegrid>.aem-Grid>.container:not(.cmp-container__background--full-width):first-child>.cmp-container>*:first-child:not(.aem-Grid).teaser.aem-GridColumn--default--12{margin-top:calc(30px * -1)}
.page[class*="page basicpage"]:not(.productlistpage):not(.recipe-page):not(.profilepage):not(.faqpage)>.root>.aem-Grid>.parsys>.container:not(.cmp-container__background--full-width):first-child>.cmp-container>.aem-Grid>*:first-child.teaser.aem-GridColumn--default--12,.page[class*="page basicpage"]:not(.productlistpage):not(.recipe-page):not(.profilepage):not(.faqpage)>.root>.aem-Grid>.responsivegrid>.aem-Grid>.container:not(.cmp-container__background--full-width):first-child>.cmp-container>.aem-Grid>*:first-child.teaser.aem-GridColumn--default--12{margin-top:calc(30px * -1)}
.page[class*="page basicpage"]:not(.productlistpage):not(.recipe-page):not(.profilepage):not(.faqpage) .cmp-container>*:not(.aem-Grid):before,.page[class*="page basicpage"]:not(.productlistpage):not(.recipe-page):not(.profilepage):not(.faqpage) .cmp-container>*:not(.aem-Grid):after{content:'';display:table}
.productlistpage .root>.aem-Grid .parsys>.container,.productlistpage .root>.aem-Grid .responsivegrid>.aem-Grid>.container,.categorypage .root>.aem-Grid .parsys>.container,.categorypage .root>.aem-Grid .responsivegrid>.aem-Grid>.container,.profilepage .root>.aem-Grid .parsys>.container,.profilepage .root>.aem-Grid .responsivegrid>.aem-Grid>.container{padding-bottom:0 !important}
.productlistpage .root>.aem-Grid .parsys>.container>.cmp-container>.aem-Grid>.responsivegrid,.productlistpage .root>.aem-Grid .responsivegrid>.aem-Grid>.container>.cmp-container>.aem-Grid>.responsivegrid,.categorypage .root>.aem-Grid .parsys>.container>.cmp-container>.aem-Grid>.responsivegrid,.categorypage .root>.aem-Grid .responsivegrid>.aem-Grid>.container>.cmp-container>.aem-Grid>.responsivegrid,.profilepage .root>.aem-Grid .parsys>.container>.cmp-container>.aem-Grid>.responsivegrid,.profilepage .root>.aem-Grid .responsivegrid>.aem-Grid>.container>.cmp-container>.aem-Grid>.responsivegrid{margin-bottom:0 !important}
.productlistpage .container ~ .layout-aware-context-container.container>.cmp-container>*:not(.aem-Grid),.productlistpage .container ~ .layout-aware-context-container.container>.cmp-container>.aem-Grid>.aem-GridColumn{margin:0}
.productlistpage .container ~ .layout-aware-context-container.container>.cmp-container .cmp-productlist__title-container ~ .id-aware-container .cmp-container>*:not(.aem-Grid),.productlistpage .container ~ .layout-aware-context-container.container>.cmp-container .cmp-productlist__title-container ~ .id-aware-container .cmp-container>.aem-Grid>.aem-GridColumn{padding:0}
.productlistpage .cmp-container .aem-Grid>div.search,.productlistpage .cmp-container .all-deals,.productlistpage .cmp-container div.id-aware-container{padding:0}
.productlistpage .cmp-container>.facets{padding:0}
.cmp-container>*:not(.aem-Grid),.cmp-container>.aem-Grid>.aem-GridColumn{margin-bottom:20px}
.cmp-container>*:not(.aem-Grid)>.text,.cmp-container>.aem-Grid>.aem-GridColumn>.text{margin:0}
.cmp-container>*:not(.aem-Grid):not(.container),.cmp-container>.aem-Grid>.aem-GridColumn:not(.container){padding:0 calc(20px / 2)}
.cmp-container__view--banner{position:relative;width:100%}
.cmp-container__view--banner>div{width:80%;min-height:220px;background-position:center}
.cmp-container__view--banner>div .text{position:absolute;right:0;top:50%;transform:translateY(-50%)}
.cmp-container__view--banner>div .text .cmp-text{background:#fff;padding:30px 65px}
.cmp-container__view--banner>div .text .cmp-text h1,.cmp-container__view--banner>div .text .cmp-text h2,.cmp-container__view--banner>div .text .cmp-text h3,.cmp-container__view--banner>div .text .cmp-text h4{margin-top:0}
.cmp-container__view--banner>div .text .cmp-text p{margin:0}
.cmp-container__view--wrapper .cmp-container{background-color:#fafafa;padding:1px 30px 10px 15px}
.cmp-container__view--wrapper .cmp-container .title .cmp-title .cmp-title__text{text-transform:inherit;margin:20px 0 10px}
.cmp-container__align--center{text-align:center}
.cmp-container__align--center>.cmp-container>.aem-Grid{display:flex;flex-wrap:wrap;justify-content:center}
.cmp-container__align--center>.cmp-container>.aem-Grid .new{width:100%}
.cmp-container__text--white{color:#fff}
.cmp-container__text--white h1,.cmp-container__text--white h2,.cmp-container__text--white h3,.cmp-container__text--white h4,.cmp-container__text--white h5,.cmp-container__text--white a{color:#fff}
.cmp-container__text--white a:before{background-color:#fff}
.cmp-container__text--black{color:#000}
.cmp-container__text--black h1,.cmp-container__text--black h2,.cmp-container__text--black h3,.cmp-container__text--black h4,.cmp-container__text--black h5{color:#000}
.cmp-container__component--middle>.cmp-container>.aem-Grid,.cmp-container__component--bottom>.cmp-container>.aem-Grid{display:flex;flex-wrap:wrap}
.cmp-container__component--middle>.cmp-container>.aem-Grid>.new,.cmp-container__component--bottom>.cmp-container>.aem-Grid>.new{width:100%}
.cmp-container__component--middle>.cmp-container>.aem-Grid{align-items:center}
.cmp-container__component--bottom>.cmp-container>.aem-Grid{align-items:flex-end}
.cmp-container__background--grey{background-color:#fafafa}
.cmp-container__specific--recipe-detail-main-top .cmp-container{min-height:205px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;margin-top:25px}
.cmp-container__specific--recipe-detail-main-top .cmp-container .title,.cmp-container__specific--recipe-detail-main-top .cmp-container .text{width:100%}
.cmp-container__specific--recipe-detail-main-top .cmp-container .title{margin:0 0 20px 0;flex:1 auto}
.cmp-container__specific--recipe-detail-main-top .cmp-container .title+.text+.button{display:none}
.cmp-container__specific--recipe-detail-main-top .cmp-container .cmp-text{position:relative;top:-15px}
.cmp-container__specific--recipe-detail-main-top .cmp-container .cmp-text p{margin:0 25px 0 0}
.cmp-container__specific--recipe-detail-main-top .cmp-container .button{align-self:flex-end;margin-top:-25px;display:inline-flex}
.cmp-container__specific--recipe-detail-main-top .cmp-container .tags{width:100%;margin-bottom:10px;position:relative;top:-30px}
.cmp-container__specific--recipe-detail-main-bottom{float:right !important}
.cmp-container__specific--recipe-detail-main-bottom .cmp-container .title{margin-bottom:10px;text-transform:inherit}
.ie11 .cmp-container__specific--recipe-detail-main-top .cmp-container .button{margin-top:0}
.ie11 .cmp-container__specific--recipe-detail-main-top .cmp-container .tags{top:-15px}
.root>.aem-Grid>.parsys>.container.cmp-container__background--full-width,.root>.aem-Grid>.responsivegrid>.aem-Grid>.container.cmp-container__background--full-width{margin-top:0}
@media only screen and (max-width:1255px){.cmp-container__background--full-width{overflow:hidden}
}
@media only screen and (max-width:1200px){.categorypage:not(.productsearchpage) .root>.aem-Grid>.parsys .cmp-container>.aem-Grid>.aem-GridColumn,.categorypage:not(.productsearchpage) .root>.aem-Grid>.parsys .cmp-container>div:not(.aem-Grid):not(.id-aware-container):not(.cmp-productlist__title-container),.categorypage:not(.productsearchpage) .root>.aem-Grid>.responsivegrid>.aem-Grid .cmp-container>.aem-Grid>.aem-GridColumn,.categorypage:not(.productsearchpage) .root>.aem-Grid>.responsivegrid>.aem-Grid .cmp-container>div:not(.aem-Grid):not(.id-aware-container):not(.cmp-productlist__title-container){padding:0 calc(20px / 2);box-sizing:border-box}
}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.profilepage .root>.aem-Grid>.parsys .cmp-container>.aem-Grid>.aem-GridColumn,.profilepage .root>.aem-Grid>.parsys .cmp-container>div:not(.aem-Grid),.profilepage .root>.aem-Grid>.responsivegrid>.aem-Grid .cmp-container>.aem-Grid>.aem-GridColumn,.profilepage .root>.aem-Grid>.responsivegrid>.aem-Grid .cmp-container>div:not(.aem-Grid){padding:0}
.cmp-container>.aem-Grid{margin:0}
.cmp-container>.aem-Grid>.aem-GridColumn,.cmp-container>.container:not(.aem-Grid):not(.id-aware-container){padding:0 calc(20px / 2)}
.cmp-container__view--banner>div{min-height:160px;margin-bottom:70px;width:100%}
.cmp-container__view--banner>div .text{bottom:0;width:80%;left:50%;transform:translateX(-50%);text-align:center}
.cmp-container__view--banner>div .text .cmp-text{padding:30px 40px}
.cmp-container__background--full-width:before{display:none}
.cmp-container__background--full-width>.cmp-container>.aem-Grid{right:0}
.cmp-container__specific--recipe-detail-main-top .cmp-container{min-height:inherit;margin-top:0}
.cmp-container__specific--recipe-detail-main-top .cmp-container .text+.button{width:100%}
.cmp-container__specific--recipe-detail-main-top .cmp-container .text{margin-bottom:20px}
.cmp-container__specific--recipe-detail-main-top .cmp-container .cmp-text{position:static;top:0}
.cmp-container__specific--recipe-detail-main-top .cmp-container .cmp-text p{margin:0}
.cmp-container__specific--recipe-detail-main-top .cmp-container .title{margin:0 0 20px}
.cmp-container__specific--recipe-detail-main-top .cmp-container .title+.text+.button{display:block}
.cmp-container__specific--recipe-detail-main-top .cmp-container .button{margin-top:0;margin-bottom:20px}
.cmp-container__specific--recipe-detail-main-top .cmp-container .tags{margin-bottom:0;position:static;top:0}
.cmp-container__specific--recipe-detail-main-top .cmp-container .cmp-tags-tag{margin:0 0 20px}
}
.content-search-bar>div{display:flex;justify-content:center}
.content-search-bar>div>form{display:flex;flex-direction:row;width:100%;max-width:620px;margin:0 20px}
.content-search-bar>div>form input[type="submit"]{margin-left:20px}
.content-search-bar>div>form input[type="text"]{width:100%}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.content-search-bar>div>form{flex-direction:column;width:100%;max-width:none;margin:20px 20px 0}
.content-search-bar>div>form input[type="submit"]{margin-top:20px;margin-left:0;width:100%}
}
.cmp-cookie{color:#606060}
.cmp-cookie a{color:#606060}
.cmp-cookie--preferences .cmp-cookie__wrapper--info{display:none}
.cmp-cookie--preferences .cmp-cookie__wrapper--preferences{display:block}
.cmp-cookie__wrapper--preferences{display:none}
.cmp-cookie-info__content{display:flex;flex-direction:column}
.cmp-cookie-info__footer{padding-top:10px;font-size:12px;border-top:1px solid #e5e5e5}
.cmp-cookie-info__description a{text-decoration:underline;margin-bottom:15px;display:inline-block;color:#000;background-image:none}
.cmp-cookie-info__description a:active,.cmp-cookie-info__description a:focus{background-image:none}
.cmp-cookie__button-wrapper{margin:20px 0}
.cmp-cookie__button-wrapper a+a{display:inline-block;margin:auto 0 auto 10px}
.cmp-cookie .cmp-modal__wrapper{padding:20px 100px}
.cmp-cookie.cmp-modal{display:none}
.cmp-cookie.cmp-modal ul{margin:0;padding:0;list-style:none}
.cmp-cookie.cmp-modal ul li{background-color:#fafafa;padding:15px 10px;cursor:pointer}
.cmp-cookie.cmp-modal ul li .cmp-checkbox{display:flex;margin-left:5px;pointer-events:none}
.cmp-cookie.cmp-modal ul li .cmp-checkbox span{margin-left:5px;user-select:none}
.cmp-cookie.cmp-modal ul li p{margin:10px 0 0 33px;user-select:none}
.cmp-cookie.cmp-modal ul li+li{margin-top:20px}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-cookie .cmp-modal__wrapper{padding:20px 10px}
.cmp-cookie__button-wrapper{display:flex;flex-wrap:wrap}
.cmp-cookie__button-wrapper a+a{margin:15px 0 15px 10px}
}
.page.faqpage>.root>.aem-Grid>.parsys,.page.faqpage>.root>.aem-Grid>.responsivegrid>.aem-Grid{background:#f5f5f5;background:-moz-linear-gradient(left,whitesmoke 50%,#fafafa 50%);background:-webkit-linear-gradient(left,whitesmoke 50%,#fafafa 50%);background:linear-gradient(to right,whitesmoke 50%,#fafafa 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#fafafa',GradientType=0)}
.page.faqpage>.root>.aem-Grid>.parsys>.cmp-container__background--full-width,.page.faqpage>.root>.aem-Grid>.responsivegrid>.aem-Grid>.cmp-container__background--full-width{background-color:#fff}
.page.faqpage>.root>.aem-Grid>.parsys>.container>.cmp-container>.aem-Grid>.responsivegrid:not(.container),.page.faqpage>.root>.aem-Grid>.responsivegrid>.aem-Grid>.container>.cmp-container>.aem-Grid>.responsivegrid:not(.container){margin-bottom:0}
.page.faqpage>.root>.aem-Grid>.parsys>.container>.cmp-container>.aem-Grid>.responsivegrid:not(.container)>.aem-Grid>.container,.page.faqpage>.root>.aem-Grid>.responsivegrid>.aem-Grid>.container>.cmp-container>.aem-Grid>.responsivegrid:not(.container)>.aem-Grid>.container{background-color:#fafafa;position:relative;padding:40px 0 20px 40px;margin-bottom:-30px;left:-10px}
.page.faqpage>.root>.aem-Grid>.parsys>.container>.cmp-container>.aem-Grid>.container .cmp-navigation,.page.faqpage>.root>.aem-Grid>.responsivegrid>.aem-Grid>.container>.cmp-container>.aem-Grid>.container .cmp-navigation{position:relative;margin:0 calc(20px / 2) 0 0}
.page.faqpage>.root>.aem-Grid>.parsys>.container>.cmp-container>.aem-Grid>.container .cmp-navigation__group,.page.faqpage>.root>.aem-Grid>.responsivegrid>.aem-Grid>.container>.cmp-container>.aem-Grid>.container .cmp-navigation__group{padding:0;margin:20px 0 30px;list-style:none}
.page.faqpage>.root>.aem-Grid>.parsys>.container>.cmp-container>.aem-Grid>.container .cmp-navigation__item,.page.faqpage>.root>.aem-Grid>.responsivegrid>.aem-Grid>.container>.cmp-container>.aem-Grid>.container .cmp-navigation__item{padding:20px 0;display:flex;align-items:center;position:relative}
.page.faqpage>.root>.aem-Grid>.parsys>.container>.cmp-container>.aem-Grid>.container .cmp-navigation__item+.cmp-navigation__item,.page.faqpage>.root>.aem-Grid>.responsivegrid>.aem-Grid>.container>.cmp-container>.aem-Grid>.container .cmp-navigation__item+.cmp-navigation__item{border-top:1px solid #e5e5e5}
.page.faqpage>.root>.aem-Grid>.parsys>.container>.cmp-container>.aem-Grid>.container .cmp-navigation__item:last-child,.page.faqpage>.root>.aem-Grid>.responsivegrid>.aem-Grid>.container>.cmp-container>.aem-Grid>.container .cmp-navigation__item:last-child{border-bottom:1px solid #e5e5e5}
.page.faqpage>.root>.aem-Grid>.parsys>.container>.cmp-container>.aem-Grid>.container .cmp-navigation__item a,.page.faqpage>.root>.aem-Grid>.responsivegrid>.aem-Grid>.container>.cmp-container>.aem-Grid>.container .cmp-navigation__item a{background-image:none}
.page.faqpage>.root>.aem-Grid>.parsys>.container>.cmp-container>.aem-Grid>.container .cmp-navigation__item a:active,.page.faqpage>.root>.aem-Grid>.parsys>.container>.cmp-container>.aem-Grid>.container .cmp-navigation__item a:focus,.page.faqpage>.root>.aem-Grid>.responsivegrid>.aem-Grid>.container>.cmp-container>.aem-Grid>.container .cmp-navigation__item a:active,.page.faqpage>.root>.aem-Grid>.responsivegrid>.aem-Grid>.container>.cmp-container>.aem-Grid>.container .cmp-navigation__item a:focus{background-image:none}
.page.faqpage>.root>.aem-Grid>.parsys>.container>.cmp-container>.aem-Grid>.container .cmp-navigation__item--active,.page.faqpage>.root>.aem-Grid>.responsivegrid>.aem-Grid>.container>.cmp-container>.aem-Grid>.container .cmp-navigation__item--active{font-weight:bold}
.page.faqpage>.root>.aem-Grid>.parsys>.container>.cmp-container>.aem-Grid>.container .cmp-navigation__item--active:after,.page.faqpage>.root>.aem-Grid>.responsivegrid>.aem-Grid>.container>.cmp-container>.aem-Grid>.container .cmp-navigation__item--active:after{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:5px;height:5px;border-right-width:1px;border-right-color:#000;border-right-style:solid;border-top-width:1px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-30%) rotate(45deg)}
.page.faqpage>.root>.aem-Grid>.parsys>.container>.cmp-container>.aem-Grid>.container .text,.page.faqpage>.root>.aem-Grid>.responsivegrid>.aem-Grid>.container>.cmp-container>.aem-Grid>.container .text{position:relative;border:1px solid #e5e5e5;border-radius:3px;margin:0 10px 0 0}
.page.faqpage>.root>.aem-Grid>.parsys>.container>.cmp-container>.aem-Grid>.container .text a,.page.faqpage>.root>.aem-Grid>.responsivegrid>.aem-Grid>.container>.cmp-container>.aem-Grid>.container .text a{text-decoration:underline;background-image:none}
.page.faqpage>.root>.aem-Grid>.parsys>.container>.cmp-container>.aem-Grid>.container .text a:active,.page.faqpage>.root>.aem-Grid>.parsys>.container>.cmp-container>.aem-Grid>.container .text a:focus,.page.faqpage>.root>.aem-Grid>.responsivegrid>.aem-Grid>.container>.cmp-container>.aem-Grid>.container .text a:active,.page.faqpage>.root>.aem-Grid>.responsivegrid>.aem-Grid>.container>.cmp-container>.aem-Grid>.container .text a:focus{background-image:none}
.page.faqpage>.root>.aem-Grid>.parsys>.container>.cmp-container>.aem-Grid>.container .text p,.page.faqpage>.root>.aem-Grid>.responsivegrid>.aem-Grid>.container>.cmp-container>.aem-Grid>.container .text p{margin:20px 10px}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.basicpage.page.faqpage-menu--open>.root>.aem-Grid>.parsys>.container,.basicpage.page.faqpage-menu--open>.root>.aem-Grid>.responsivegrid>.aem-Grid>.container{overflow:hidden}
.basicpage.page.faqpage-menu--open>.root>.aem-Grid>.parsys>.container>.cmp-container>.aem-Grid,.basicpage.page.faqpage-menu--open>.root>.aem-Grid>.responsivegrid>.aem-Grid>.container>.cmp-container>.aem-Grid{right:0}
.page.faqpage>.root>.aem-Grid>.parsys>.container:not(.cmp-container__background--full-width)>.cmp-container>.aem-Grid,.page.faqpage>.root>.aem-Grid>.responsivegrid>.aem-Grid>.container:not(.cmp-container__background--full-width)>.cmp-container>.aem-Grid{display:flex;width:200vw;position:relative;right:100vw;transition:.2s all}
.page.faqpage>.root>.aem-Grid>.parsys>.container:not(.cmp-container__background--full-width)>.cmp-container>.aem-Grid>.responsivegrid:not(.container),.page.faqpage>.root>.aem-Grid>.responsivegrid>.aem-Grid>.container:not(.cmp-container__background--full-width)>.cmp-container>.aem-Grid>.responsivegrid:not(.container){padding:0}
.page.faqpage>.root>.aem-Grid>.parsys>.container:not(.cmp-container__background--full-width)>.cmp-container>.aem-Grid>.responsivegrid:not(.container)>.aem-Grid>.container,.page.faqpage>.root>.aem-Grid>.responsivegrid>.aem-Grid>.container:not(.cmp-container__background--full-width)>.cmp-container>.aem-Grid>.responsivegrid:not(.container)>.aem-Grid>.container{position:static;top:0;left:0;padding:30px 0 0 0}
.page.faqpage>.root>.aem-Grid>.parsys>.container:not(.cmp-container__background--full-width)>.cmp-container>.aem-Grid>.container,.page.faqpage>.root>.aem-Grid>.responsivegrid>.aem-Grid>.container:not(.cmp-container__background--full-width)>.cmp-container>.aem-Grid>.container{padding:0;margin-bottom:0;background-color:#f5f5f5}
.page.faqpage>.root>.aem-Grid>.parsys>.container:not(.cmp-container__background--full-width)>.cmp-container>.aem-Grid>.container .cmp-navigation,.page.faqpage>.root>.aem-Grid>.responsivegrid>.aem-Grid>.container:not(.cmp-container__background--full-width)>.cmp-container>.aem-Grid>.container .cmp-navigation{background-color:#fff;margin:0}
.page.faqpage>.root>.aem-Grid>.parsys>.container:not(.cmp-container__background--full-width)>.cmp-container>.aem-Grid>.container .cmp-navigation__group,.page.faqpage>.root>.aem-Grid>.responsivegrid>.aem-Grid>.container:not(.cmp-container__background--full-width)>.cmp-container>.aem-Grid>.container .cmp-navigation__group{padding:20px 20px 10px}
.page.faqpage>.root>.aem-Grid>.parsys>.container:not(.cmp-container__background--full-width)>.cmp-container>.aem-Grid>.container .cmp-navigation__item:last-child,.page.faqpage>.root>.aem-Grid>.responsivegrid>.aem-Grid>.container:not(.cmp-container__background--full-width)>.cmp-container>.aem-Grid>.container .cmp-navigation__item:last-child{border-bottom:0}
.page.faqpage>.root>.aem-Grid>.parsys>.container:not(.cmp-container__background--full-width)>.cmp-container>.aem-Grid>.container .text,.page.faqpage>.root>.aem-Grid>.responsivegrid>.aem-Grid>.container:not(.cmp-container__background--full-width)>.cmp-container>.aem-Grid>.container .text{border:0;margin:0 10px}
.page.faqpage .cmp-header-breadcrumb__back a{pointer-events:none}
.page.faqpage .cmp-header-breadcrumb__back--default-pointer a{pointer-events:initial}
.page.faqpage .cmp-navigation__item--active a{pointer-events:none}
}
.cmp-footer{margin:auto;padding:0 40px;box-shadow:0 -8px 8px 0 rgba(0,0,0,0.03);background-color:#fff;position:relative}
.cmp-footer-wrapper{margin:auto}
.cmp-footer-wrapper--site{max-width:1440px}
.cmp-footer-navigation{padding:35px 0 0;margin:auto}
.cmp-footer-navigation>.cmp-footer-wrapper{display:flex;align-items:flex-start}
.cmp-footer-navigation ul{list-style:none;margin:0;padding:0}
.cmp-footer-navigation ul li{margin-bottom:20px}
.cmp-footer-navigation ul li a{color:#606060;background-image:none}
.cmp-footer-navigation ul li a:active,.cmp-footer-navigation ul li a:focus{background-image:none}
.cmp-footer-navigation ul li a:hover,.cmp-footer-navigation ul li a:active,.cmp-footer-navigation ul li a:focus{text-decoration:underline}
.cmp-footer-navigation>.cmp-footer-wrapper>.cmp-navigation{width:100%}
.cmp-footer-navigation>.cmp-footer-wrapper>.cmp-navigation>.cmp-navigation__group{display:flex;flex-direction:row;width:100%;font-size:12px}
.cmp-footer-navigation>.cmp-footer-wrapper>.cmp-navigation>.cmp-navigation__group>.cmp-navigation__item{width:calc(25% - 15px);margin:0 10px}
.cmp-footer-navigation>.cmp-footer-wrapper>.cmp-navigation>.cmp-navigation__group>.cmp-navigation__item:first-child{margin-left:0}
.cmp-footer-navigation>.cmp-footer-wrapper>.cmp-navigation>.cmp-navigation__group>.cmp-navigation__item:last-child{margin-right:0}
.cmp-footer-navigation>.cmp-footer-wrapper>.cmp-navigation>.cmp-navigation__group>.cmp-navigation__item>a{display:block;position:relative;text-transform:uppercase;font-size:16px;color:#000;font-family:"Rockwell",Arial;font-weight:300;margin-bottom:10px;pointer-events:none}
.cmp-footer-navigation>.cmp-footer-wrapper>.cmp-navigation>.cmp-navigation__group>.cmp-navigation__item .cmp-navigation__item{margin-bottom:5px}
.cmp-footer-bottom-top{padding:25px 0;display:flex;justify-content:space-between;align-items:center}
.cmp-footer-bottom-top__logo a{font-family:"Rockwell",Arial;color:#000;display:flex;align-items:center;background-image:none}
.cmp-footer-bottom-top__logo a:active,.cmp-footer-bottom-top__logo a:focus{background-image:none}
.cmp-footer-bottom-top__logo a img{display:block;margin-right:15px;height:40px}
.cmp-footer-bottom-top__logo a p{font-size:16px;font-weight:normal;margin:0 0 0 10px}
.cmp-footer-bottom-top__newsletter{display:flex;align-items:center}
.cmp-footer-bottom-top__newsletter p{margin:0;display:flex;align-items:center}
.cmp-footer-bottom-top__newsletter p i{color:#606060;font-size:20px;margin-right:10px}
.cmp-footer-bottom-top__newsletter a{color:#000;white-space:nowrap}
.cmp-footer-bottom-top__socials{display:flex;align-items:center;margin:0 0 5px 0}
.cmp-footer-bottom-top__socials p{font-weight:bold;margin-right:20px;margin-bottom:0;color:#000}
.cmp-footer-bottom-bottom{padding:10px 0;background-color:#fafafa;position:relative}
.cmp-footer-bottom-bottom:before,.cmp-footer-bottom-bottom:after{content:"";display:block;background-color:#fafafa;position:absolute;top:0;bottom:0;width:calc((100vw - 1440px + 80px) / 2)}
.cmp-footer-bottom-bottom:before{left:calc((100vw - 1440px + 80px) / 2 * -1)}
.cmp-footer-bottom-bottom:after{right:calc((100vw - 1440px + 80px) / 2 * -1)}
.cmp-footer-bottom-bottom__wrapper{display:flex;justify-content:space-between;width:100%}
.cmp-footer-bottom-bottom-left p{margin:0;color:#9b9b9b;font-size:12px}
.cmp-footer-bottom-bottom-right .cmp-navigation ul{list-style:none;padding:0;margin:0;display:flex}
.cmp-footer-bottom-bottom-right .cmp-navigation ul li{margin-right:40px}
.cmp-footer-bottom-bottom-right .cmp-navigation ul li a{color:#484848;text-transform:uppercase;font-size:12px;font-weight:normal;background-image:none}
.cmp-footer-bottom-bottom-right .cmp-navigation ul li a:active,.cmp-footer-bottom-bottom-right .cmp-navigation ul li a:focus{background-image:none}
.cmp-footer-bottom-bottom-right .cmp-navigation ul li a:hover,.cmp-footer-bottom-bottom-right .cmp-navigation ul li a:active,.cmp-footer-bottom-bottom-right .cmp-navigation ul li a:focus{text-decoration:underline}
.cmp-footer-bottom-bottom-right .cmp-navigation ul li:last-child{margin-right:0}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-footer{padding:0 20px}
.cmp-footer__wrapper{max-width:none}
.cmp-footer-navigation{padding:0}
.cmp-footer-navigation>.cmp-footer-wrapper{flex-flow:column;padding:0}
.cmp-footer-navigation:last-child{border-bottom:0}
.cmp-footer-navigation ul li{margin-bottom:20px}
.cmp-footer-navigation ul li:last-child{margin-bottom:0}
.cmp-footer-navigation>.cmp-footer-wrapper>.cmp-navigation>.cmp-navigation__group{flex-direction:column;width:100%;position:relative;margin:0 -20px}
.cmp-footer-navigation>.cmp-footer-wrapper>.cmp-navigation>.cmp-navigation__group>.cmp-navigation__item{width:100%;margin:0;border-top:1px solid #e5e5e5;padding:15px 20px;height:20px;overflow:hidden;transition:.2s all}
.cmp-footer-navigation>.cmp-footer-wrapper>.cmp-navigation>.cmp-navigation__group>.cmp-navigation__item:last-child{border-bottom:1px solid #e5e5e5}
.cmp-footer-navigation>.cmp-footer-wrapper>.cmp-navigation>.cmp-navigation__group>.cmp-navigation__item>a{font-size:14px;margin-bottom:20px;pointer-events:auto}
.cmp-footer-navigation>.cmp-footer-wrapper>.cmp-navigation>.cmp-navigation__group>.cmp-navigation__item>a:hover{text-decoration:none}
.cmp-footer-navigation>.cmp-footer-wrapper>.cmp-navigation>.cmp-navigation__group>.cmp-navigation__item>a:after{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:6px;height:6px;border-right-width:2px;border-right-color:#000;border-right-style:solid;border-top-width:2px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-50%) rotate(135deg)}
.cmp-footer-navigation>.cmp-footer-wrapper>.cmp-navigation>.cmp-navigation__group>.cmp-navigation__item .cmp-navigation__item{margin-bottom:20px}
.cmp-footer-navigation>.cmp-footer-wrapper>.cmp-navigation>.cmp-navigation__group>.cmp-navigation__item .cmp-navigation__item:last-child{margin-bottom:0}
.cmp-footer-navigation>.cmp-footer-wrapper>.cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.expand a:after{transform:translateY(-50%) rotate(-45deg)}
.cmp-footer-bottom{padding:20px 0 0 0;margin:0 calc(20px * -1)}
.cmp-footer-bottom-top{flex-flow:column;align-items:flex-start;padding:20px}
.cmp-footer-bottom-top__logo{margin-bottom:30px;order:1}
.cmp-footer-bottom-top__newsletter{order:3;margin-top:20px}
.cmp-footer-bottom-top__socials{order:2;flex-flow:column;align-items:flex-start;margin-bottom:20px}
.cmp-footer-bottom-top__socials p{margin:0 0 15px 0}
.cmp-footer-bottom-bottom__wrapper{flex-flow:column}
.cmp-footer-bottom-bottom-left{order:2;padding:0 20px}
.cmp-footer-bottom-bottom-right{order:1;border-bottom:1px solid #e5e5e5;padding:0 20px;margin-bottom:20px}
.cmp-footer-bottom-bottom-right .cmp-navigation ul{flex-flow:column}
.cmp-footer-bottom-bottom-right .cmp-navigation ul li{margin-bottom:15px}
.cmp-footer-bottom-bottom-right .cmp-navigation ul li a{color:#606060;font-size:12px}
}
.cmp-forgot-password{margin:0 10px}
.cmp-forgot-password div,.cmp-forgot-password input,.cmp-forgot-password .cmp-forgot-password__description{margin-bottom:30px}
.cmp-forgot-password div input,.cmp-forgot-password input input,.cmp-forgot-password .cmp-forgot-password__description input{margin-bottom:0}
.cmp-forgot-password h2,.cmp-forgot-password .cmp-forgot-password__description{width:580px}
.cmp-forgot-password input[type="text"],.cmp-forgot-password input[type="email"]{width:279px}
.cmp-forgot-password__link{font-weight:bold;background-image:none}
.cmp-forgot-password__link:active,.cmp-forgot-password__link:focus{background-image:none}
.cmp-forgot-password .message--error{max-width:580px}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-forgot-password{padding:0 20px 0 20px;margin:0}
.cmp-forgot-password input[type="text"],.cmp-forgot-password input[type="email"],.cmp-forgot-password input[type="submit"]{width:100%}
.cmp-forgot-password h2,.cmp-forgot-password .cmp-forgot-password__description{width:100%}
.cmp-forgot-password-form{display:flex;flex-direction:column}
.cmp-forgot-password .message--error{max-width:none}
}
.cmp-reset-password-form{display:flex;flex-direction:column}
.cmp-reset-password-form>div{margin-bottom:20px}
.cmp-reset-password--disable{pointer-events:none;opacity:.2}
.cmp-reset-password input[type="text"],.cmp-reset-password input[type="password"]{width:279px}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-reset-password{padding:0 20px 0 20px}
.cmp-reset-password input[type="text"],.cmp-reset-password .message__error{width:inherit}
.cmp-reset-password-form__password{display:flex;flex-direction:column;position:relative;justify-content:center;align-items:inherit}
.cmp-reset-password-form__password input[type="text"],.cmp-reset-password-form__password input[type="password"]{width:inherit}
.cmp-reset-password-form__password *:last-child{position:absolute;right:15px;top:15px}
.cmp-reset-password-form div:last-child{margin-bottom:30px}
}
.cmp-activate-account{margin:0 10px}
.cmp-activate-account-link-error{opacity:.2;pointer-events:none}
.cmp-activate-account input:read-only,.cmp-activate-account select:read-only{cursor:default}
.cmp-activate-account p{margin-bottom:30px}
.cmp-activate-account h2,.cmp-activate-account h5,.cmp-activate-account p,.cmp-activate-account-form-newsletter{width:580px}
.cmp-activate-account input[type="checkbox"]{margin-right:10px}
.cmp-activate-account input[type="text"],.cmp-activate-account input[type="email"],.cmp-activate-account input[type="password"],.cmp-activate-account .cmp-dropdown{width:279px}
.cmp-activate-account .cmp-dropdown{margin-bottom:30px}
.cmp-activate-account .cmp-dropdown-required-fields{margin-bottom:20px;font-size:12px}
.cmp-activate-account .cmp-dropdown select{width:279px;height:45px;font-size:14px}
.cmp-activate-account-form{display:flex;flex-direction:column}
.cmp-activate-account-form>div{margin-bottom:30px}
.cmp-activate-account-form__password{display:inline-flex;align-items:center}
.cmp-activate-account-form__password input[type=text],.cmp-activate-account-form__password input[type=password]{margin-bottom:0}
.cmp-activate-account-form__password *:last-child{position:relative;right:30px;color:#000;cursor:pointer}
.cmp-activate-account-form-input-pair{display:flex}
.cmp-activate-account-form-input-pair>div{margin-left:20px}
.cmp-activate-account-form-input-pair>div:first-child{margin-left:0}
.cmp-activate-account-form-newsletter h5{margin-top:40px}
.cmp-activate-account-form-newsletter-checkbox-wrapper{display:flex;flex-flow:row wrap;margin-bottom:10px}
.cmp-activate-account-form-newsletter-checkbox-wrapper div{display:inline-flex;width:50%;margin-bottom:20px}
.cmp-activate-account-form-newsletter-checkbox-wrapper div label{word-wrap:break-word}
.cmp-activate-account-form-newsletter-checkbox-wrapper div input{margin-top:1px;margin-right:10px}
.cmp-activate-account-form-newsletter-checkbox-wrapper div:first-child{display:inherit}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-activate-account{margin:0 20px 0 20px}
.cmp-activate-account h2,.cmp-activate-account h5,.cmp-activate-account p,.cmp-activate-account-form-newsletter{width:inherit}
.cmp-activate-account .cmp-dropdown{width:100%}
.cmp-activate-account .cmp-dropdown select{width:100%}
.cmp-activate-account .cmp-dropdown:after{right:20px}
.cmp-activate-account-form-validation{padding-bottom:30px}
.cmp-activate-account-form input[type="email"]{margin-bottom:0}
.cmp-activate-account-form>div{margin-bottom:0}
.cmp-activate-account-form__password{display:flex;flex-direction:column;position:relative;justify-content:center;align-items:inherit}
.cmp-activate-account-form__password input[type="text"],.cmp-activate-account-form__password input[type="password"]{width:inherit}
.cmp-activate-account-form__password *:last-child{position:absolute;right:15px;top:15px}
.cmp-activate-account-form-input-pair{display:inline-flex;flex-direction:column}
.cmp-activate-account-form-input-pair>div{margin-left:0;margin-bottom:0}
.cmp-activate-account-form input[type="text"],.cmp-activate-account-form input[type="email"]{width:100%}
}
.cmp-cart-block .message{width:100%;margin-bottom:0}
.cmp-cart-block--body{background-color:#fafafa;padding:20px 20px 30px 20px;display:flex;flex-direction:row;min-height:310px}
.cmp-cart-block--bottom{display:flex;justify-content:space-between;flex-wrap:wrap}
.cmp-cart-block__calendar-info{width:100%;display:flex}
.cmp-cart-block__calendar-info>div:last-child{flex-grow:1;width:100%}
.cmp-cart-block__calendar-info-head{display:inline-flex;flex-direction:row;justify-content:space-between;margin-bottom:10px}
.cmp-cart-block__calendar-info-head label{font-weight:bold}
.cmp-cart-block__calendar-info-head div{display:flex;align-items:center}
.cmp-cart-block__calendar-info-head div i{margin-right:5px;color:#000}
.cmp-cart-block__calendar-info-dropdown{font-weight:bold;cursor:pointer;user-select:none}
.cmp-cart-block__calendar-info-dropdown span{position:relative;padding-right:20px}
.cmp-cart-block__calendar-info-dropdown span:after{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:6px;height:6px;border-right-width:2px;border-right-color:#000;border-right-style:solid;border-top-width:2px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-50%) rotate(135deg)}
.cmp-cart-block__calendar-info-dropdown--open span:after{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:6px;height:6px;border-right-width:2px;border-right-color:#000;border-right-style:solid;border-top-width:2px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-50%) rotate(-45deg)}
.cmp-cart-block__calendar-info-description{margin-top:0;margin-bottom:0;user-select:none;opacity:0;transition:opacity .1s,margin-top .3s;height:0}
.cmp-cart-block__calendar-info-description--open{height:auto;opacity:1}
.cmp-cart-block__calendar-info-description--open.cmp-cart-block__calendar-info-description p{pointer-events:all}
.cmp-cart-block__calendar-info-description p{margin:14px 0 0;pointer-events:none}
.cmp-cart-block__calendar-info input[type="text"]{max-width:285px}
.cmp-cart-block__calendar-info ul{list-style:none;margin:20px 0;padding:0}
.cmp-cart-block__calendar-info ul li{padding:5px 0}
.cmp-cart-block__calendar-info ul span{font-weight:bold;margin-right:5px}
.cmp-cart-block__calendar-info-preview{width:309px;height:100%;margin-top:-10px;margin-right:70px;position:relative}
.cmp-cart-block__calendar-info .cmp-button{margin-right:auto;margin-top:20px}
.cmp-cart-block__calendar-legend{display:flex;flex-wrap:wrap;flex-direction:row;list-style:none;padding:0;width:100%;margin:15px 0 0}
.cmp-cart-block__calendar-legend li{display:flex;align-items:center;font-size:12px}
.cmp-cart-block__calendar-legend li+li{margin-left:10px}
.cmp-cart-block__calendar-legend li span{padding:0 5px}
.cmp-cart-block__calendar-legend-icon--small{font-size:18px}
.cmp-cart-block__calendar-legend-icon--large{font-size:30px}
.cmp-cart-block__calendar__color--green{color:#01a354}
.cmp-cart-block__calendar__color--grey{color:#dbdbdb}
.cmp-cart-block__calendar__color--black{color:#000}
.cmp-cart-block__calendar-reference{display:flex;flex-direction:column}
.cmp-cart-block__delivery--not-sent,.cmp-cart-block__delivery--sent{width:calc(50% - 40px)}
.cmp-cart-block__delivery--not-sent ul,.cmp-cart-block__delivery--sent ul{list-style:none;padding:0;margin:0}
.cmp-cart-block__delivery--not-sent .cmp-tags-tag,.cmp-cart-block__delivery--sent .cmp-tags-tag{display:inline-block;text-align:center}
.cmp-cart-block__delivery--not-sent ul li,.cmp-cart-block__delivery--sent ul li{display:flex;justify-content:space-between;padding:20px 0}
.cmp-cart-block__delivery--not-sent ul li+li,.cmp-cart-block__delivery--sent ul li+li{border-top:1px solid #e5e5e5}
.cmp-cart-block__delivery__title{font-size:14px;font-weight:bold}
.cmp-cart-block__delivery__title span{color:#01a354;margin-left:5px}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-cart-block{height:100%}
.cmp-cart-block__calendar-info .cmp-button{bottom:55px}
.cmp-cart-block__message-wrapper{position:fixed;bottom:35px;left:0;background-color:white;width:100%;z-index:1;box-sizing:border-box;padding:0 20px;box-shadow:0 0 14px 0 rgba(0,0,0,0.08);min-height:15px}
.cmp-cart-block__message-wrapper-button{min-height:85px}
.cmp-cart-block__message-wrapper-warning{min-height:95px}
.cmp-cart-block__message-wrapper-warning.cmp-cart-block__message-wrapper-button{min-height:155px}
.cmp-cart-block__message-wrapper .message{width:100%;margin:20px 0}
.cmp-cart-block--body{flex-direction:column}
.cmp-cart-block--bottom{padding:0 10px 20px}
.cmp-cart-block--bottom-button{padding-bottom:120px}
.cmp-cart-block--bottom-warning{padding-bottom:130px}
.cmp-cart-block--bottom-warning.cmp-cart-block--bottom-button{padding-bottom:190px}
.cmp-cart-block--top+div{height:calc(100% + 280px)}
.cmp-cart-block--modal__wrapper{width:calc(100vw - 40px)}
.cmp-cart-block--modal__content{overflow-y:auto;max-height:100vh}
.cmp-cart-block--modal .cmp-cart-block__message-wrapper{position:fixed;bottom:0;left:0;background-color:white;width:100%;z-index:1;box-sizing:border-box;padding:0 20px;box-shadow:0 0 14px 0 rgba(0,0,0,0.08);min-height:85px}
.cmp-cart-block--modal .cmp-cart-block__message-wrapper .message{width:100%;margin:20px 0 100px}
.cmp-cart-block--modal .cmp-cart-block--bottom{padding:0 10px 80px}
.cmp-cart-block--modal .cmp-cart-block--bottom-warning{padding-bottom:170px}
.cmp-cart-block--modal .cmp-cart-block__calendar-info .cmp-button{bottom:20px}
.cmp-cart-block--modal .cmp-cart-block__calendar-info .message{margin-bottom:80px}
.cmp-cart-block__calendar-info{flex-flow:column}
.cmp-cart-block__calendar-info input[type="text"]{max-width:none;width:100%}
.cmp-cart-block__calendar-info-head div:not(.cmp-header-info__create-order){position:fixed;bottom:0;padding-bottom:20px;left:0;background-color:#fff;width:100%;z-index:2;display:flex}
.cmp-cart-block__calendar-info-dropdown{order:4;width:100%}
.cmp-cart-block__calendar-info-description{order:5;width:100%}
.cmp-cart-block__calendar-info ul{order:3;width:100%}
.cmp-cart-block__calendar-info-preview{order:2;width:100%;margin-right:0}
.cmp-cart-block__calendar-info .cmp-button{position:fixed;left:50%;z-index:1;margin-top:0;transform:translateX(-50%);margin-right:0;white-space:nowrap}
.cmp-cart-block__calendar-legend{overflow-x:auto;-ms-overflow-style:none;display:inline-flex;height:40px;border-bottom:1px solid #e5e5e5;flex-wrap:nowrap}
.cmp-cart-block__calendar-legend::-webkit-scrollbar{display:none}
.cmp-cart-block__calendar-legend li{display:inline-flex;white-space:nowrap}
.cmp-cart-block__calendar-legend li+li{margin-left:20px}
.cmp-cart-block__calendar-reference{order:1;margin-bottom:20px}
.cmp-cart-block__delivery--not-sent,.cmp-cart-block__delivery--sent{width:100%}
.cmp-cart-block__delivery--not-sent ul,.cmp-cart-block__delivery--sent ul{flex-direction:column}
.cmp-cart-block__delivery--not-sent ul li,.cmp-cart-block__delivery--sent ul li{flex-direction:column;align-items:flex-start}
.cmp-cart-block__delivery--not-sent ul li div,.cmp-cart-block__delivery--not-sent ul li a,.cmp-cart-block__delivery--sent ul li div,.cmp-cart-block__delivery--sent ul li a{margin-top:5px}
.cmp-cart-block__delivery--sent{margin-top:20px}
}
header{position:fixed;z-index:3;width:100%;top:0;left:0}
.cmp-header{padding:20px 40px;padding-top:15px;padding-bottom:0;top:0;width:100%;box-sizing:border-box;background:#fff;box-shadow:0 8px 8px 0 rgba(0,0,0,0.03);margin-top:0}
.cmp-header.compact .cmp-header-top{margin-top:-50px}
.cmp-header.compact .cmp-header-top__logo a{opacity:0}
.cmp-header.compact .cmp-header-top__nav{opacity:0}
.cmp-header.compact .cmp-header-search{padding:0}
.cmp-header.compact .cmp-header-search input[type=text]{background-color:#f5f5f5}
.cmp-header.compact .cmp-header-lists{padding:5px 11px !important}
.cmp-header.compact .cmp-header-lists>span:not(.cmp-button__wishlist){width:0}
.cmp-header.compact .cmp-header-lists>span.cmp-button__wishlist>div{width:0}
.cmp-header.compact .cmp-header-lists--no-items.cmp-header-lists>span>div,.cmp-header.compact .cmp-header-lists--logged-in.cmp-header-lists>span>div{margin-right:0}
.cmp-header.compact .cmp-button__list i{margin-right:0;margin-left:0}
.cmp-header-lists{transition:.8s all !important}
.cmp-header-lists>span{transition:width .8s}
.cmp-header-lists>span:not(.cmp-button__wishlist){display:inherit;width:45px;overflow:hidden}
.cmp-header-lists>span.cmp-button__wishlist>div{width:73px;overflow:hidden;transition:width .8s}
.cmp-header__wrapper{max-width:1440px;margin:auto}
.cmp-header__wrapper--buttons{display:flex;flex-direction:row;margin-left:auto}
.cmp-header-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;flex-grow:1;height:50px;box-sizing:border-box;transition:.8s all}
.cmp-header-top ul{list-style:none;padding:0;margin:0;display:flex}
.cmp-header-top ul li a{color:#484848;font-weight:bold;margin-right:20px;text-transform:uppercase;font-size:12px;background-image:none}
.cmp-header-top ul li a:active,.cmp-header-top ul li a:focus{background-image:none}
.cmp-header-top ul li:last-child a{margin-right:0}
.cmp-header-top__logo{transition:.8s all;overflow:hidden;height:40px;min-width:150px}
.cmp-header-top__logo a{display:flex;align-items:center;font-family:"Rockwell",Arial;color:#000;top:1px;transition:.8s all;height:100%;background-image:none}
.cmp-header-top__logo a:active,.cmp-header-top__logo a:focus{background-image:none}
.cmp-header-top__logo a:visited{color:#000}
.cmp-header-top__logo a div{background:0;height:100%}
.cmp-header-top__logo a img{height:40px;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}
.cmp-header-top__logo a p{font-weight:normal;font-size:16px;margin:0 0 0 10px;transition:.8s all}
.cmp-header-top__nav{transition:.8s all;margin-top:2px}
.cmp-header-main{display:flex;align-items:center;transition:.8s all}
.cmp-header-main ul.cmp-navigation{list-style:none;margin:0;padding:0}
.cmp-header-main ul.cmp-navigation>li{display:flex}
.cmp-header-main ul.cmp-navigation>li .cmp-product-navigation-button{margin-right:40px;position:relative}
.cmp-header-main ul.cmp-navigation>li .cmp-product-navigation-button:after{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:6px;height:6px;border-right-width:2px;border-right-color:2px solid #000;border-right-style:solid;border-top-width:2px;border-top-color:2px solid #000;border-top-style:solid;transition:.2s all;transform:translateY(-50%) rotate(135deg);transform:translateY(calc(-50% + 2px)) rotate(135deg);position:static;margin-left:8px;margin-right:2px;transition:none}
.cmp-header-main ul.cmp-navigation>li .cmp-product-navigation-button div{display:none}
.cmp-header-main .cmp-button{color:#000;text-decoration:none}
.cmp-header-main .cmp-button__list{margin:0 0 0 40px}
.cmp-header-main .cmp-button__list i{font-size:25px;margin-right:5px;margin-left:-5px;transition:.8s all}
.cmp-header-main .cmp-button__cart,.cmp-header-main .cmp-button__wishlist{display:flex}
.cmp-header-main .cmp-button__cart p,.cmp-header-main .cmp-button__wishlist p{display:flex;flex-flow:column;height:16px;overflow:hidden;margin:0}
.cmp-header-main .cmp-button__cart p span,.cmp-header-main .cmp-button__wishlist p span{display:block;height:16px;line-height:16px;transition:all 0}
.cmp-header-main .cmp-button__cart p span.move-up,.cmp-header-main .cmp-button__wishlist p span.move-up{transform:translateY(-16px);transition:all .5s}
.cmp-header-main .cmp-button__cart i,.cmp-header-main .cmp-button__wishlist i{font-size:25px;margin-right:5px}
.cmp-header-main .cmp-button__wishlist{overflow:hidden;display:flex;align-items:center}
.cmp-header-main .cmp-button__wishlist>div{margin:0 5px -4px 0;height:16px}
.cmp-header-main .cmp-button__wishlist>p>span{overflow:visible}
.cmp-header-search{flex-grow:1;padding:10px;background:#fafafa;border-radius:6px;transition:.8s all}
.cmp-header-search input[type=text]{width:100%;box-shadow:0 3px 8px 0 rgba(0,0,0,0.08);transition:.8s all}
.cmp-header-breadcrumb{padding:20px 40px;background-color:#fafafa;padding-top:11px;padding-bottom:11px}
.cmp-header-breadcrumb .breadcrumb .desktopView{display:block}
.cmp-header-breadcrumb .breadcrumb .mobileView{display:none}
.cmp-header-breadcrumb__wrapper{max-width:1440px;display:flex;justify-content:center;position:relative;margin:auto}
.cmp-header-breadcrumb__back{position:absolute;top:50%;left:3px;transform:translateY(-50%);display:flex;align-items:center;cursor:pointer}
.cmp-header-breadcrumb__back--hide{position:absolute;top:50%;left:0;transform:translateY(-50%);display:flex;align-items:center;cursor:pointer}
.cmp-header-breadcrumb__back--hide:before{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:5px;height:5px;border-right-width:1px;border-right-color:#000;border-right-style:solid;border-top-width:1px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-30%) rotate(225deg);position:relative;top:2px;left:0;margin-right:5px}
.cmp-header-breadcrumb__back--hide a{color:#000}
.cmp-header-breadcrumb__back:before{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:5px;height:5px;border-right-width:1px;border-right-color:#000;border-right-style:solid;border-top-width:1px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-30%) rotate(225deg);position:relative;top:2px;left:0;margin-right:5px}
.cmp-header-breadcrumb__back a{color:#000}
.cmp-header-breadcrumb ol li a{color:#000}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){div:not(.button) .cmp-header-main .navigation ul.cmp-navigation>li .cmp-product-navigation-button{padding:0;width:28px;height:18px;background:0;top:4px;outline:0}
div:not(.button) .cmp-header-main .navigation ul.cmp-navigation>li .cmp-product-navigation-button:after{position:absolute;content:"";height:2px;width:70%;background:#484848;border-top:0;border-right:0;margin-left:0;left:0;top:50%;transform:translateY(-50%)}
div:not(.button) .cmp-header-main .navigation ul.cmp-navigation>li .cmp-product-navigation-button:hover,div:not(.button) .cmp-header-main .navigation ul.cmp-navigation>li .cmp-product-navigation-button:active{background:0}
div:not(.button) .cmp-header-main .navigation ul.cmp-navigation>li .cmp-product-navigation-button span{font-size:0}
div:not(.button) .cmp-header-main .navigation ul.cmp-navigation>li .cmp-product-navigation-button div{display:none}
div:not(.button) .cmp-header-main .navigation ul.cmp-navigation>li .cmp-product-navigation-button.cmp-button{background:0}
.cmp-header{padding:45px 0 0 0}
.cmp-header.logged-in{padding:20px 0 0 0}
.cmp-header.logged-in.compact .cmp-header{margin-top:-55px}
.cmp-header.logged-in.compact .cmp-header-top__logo{top:15px}
.cmp-header.logged-in.compact .cmp-header-search{margin:0 20px}
.cmp-header.logged-in .cmp-header{padding:20px 0 0 0}
.cmp-header.logged-in .cmp-header__wrapper .cmp-header-main .navigation .cmp-navigation .cmp-product-navigation-button__close .cmp-product-navigation-button{top:23px}
.cmp-header.logged-in .cmp-header__wrapper .cmp-header-main .navigation .cmp-navigation .cmp-product-navigation-logout{top:30px}
.cmp-header.logged-in .cmp-header__wrapper--buttons{top:auto;bottom:138px}
.cmp-header.logged-in .cmp-header-main .navigation{top:auto;bottom:150px}
.cmp-header.logged-in .cmp-header-info__text{padding:15px 20px 15px}
.cmp-header.logged-in .cmp-header-search{margin:10px 0 0 0}
.cmp-header.logged-in .cmp-header-lists{width:auto}
.cmp-header.compact .cmp-header-top{margin-left:20px;margin-right:20px;margin-bottom:15px;padding-bottom:10px;height:31px}
.cmp-header.compact .cmp-header-top__logo{right:inherit;bottom:70px;z-index:1;opacity:0}
.cmp-header.compact .cmp-header-top__logo a{position:relative;top:0}
.cmp-header.compact .cmp-header-main{margin-left:0}
.cmp-header.compact .cmp-header-main .navigation{opacity:0;transition:.8s all}
.cmp-header.compact .cmp-header-search{margin:0 20px}
.cmp-header.compact .cmp-header-search input[type=text]{padding-top:10px;padding-bottom:10px;font-size:12px}
.cmp-header.compact .cmp-header-search .si-search{font-size:19px}
.cmp-header.compact .cmp-header-lists{width:40px}
.cmp-header.compact .cmp-header__wrapper--buttons{opacity:0;transition:.8s all}
.cmp-header-lists{width:62px;padding:10px;line-height:normal !important}
.cmp-header-lists--no-items.cmp-header-lists,.cmp-header-lists--logged-in.cmp-header-lists{width:40px}
.cmp-header-lists--no-items.cmp-header-lists>span,.cmp-header-lists--logged-in.cmp-header-lists>span{display:none}
.cmp-header-top{height:45px}
.cmp-header-top__nav{display:none}
.cmp-header-top__logo{position:absolute;height:35px;left:50%;transform:translateX(-50%);transition:.8s all;min-width:0}
.cmp-header-top__logo a{position:relative;left:50%;transform:translateX(-50%);top:0}
.cmp-header-top__logo a img{max-height:35px}
.cmp-header-top__logo a p{display:none}
.cmp-header-main .navigation{position:absolute;top:auto;bottom:93px}
.cmp-header-main .navigation ul.cmp-navigation{margin-left:18px;margin-right:0}
.cmp-header-main .navigation ul.cmp-navigation>li .cmp-product-navigation-button span{display:block;width:100%}
.cmp-header-main .navigation ul.cmp-navigation>li .cmp-product-navigation-button span:before,.cmp-header-main .navigation ul.cmp-navigation>li .cmp-product-navigation-button span:after{content:"";display:block;position:absolute;width:100%;height:2px;left:0;background:#484848;transition:.4s all;transform-origin:top left}
.cmp-header-main .navigation ul.cmp-navigation>li .cmp-product-navigation-button span:before{top:0}
.cmp-header-main .navigation ul.cmp-navigation>li .cmp-product-navigation-button span:after{bottom:0}
.cmp-header-main .navigation ul.cmp-navigation>li .cmp-product-navigation-button__close span:before,.cmp-header-main .navigation ul.cmp-navigation>li .cmp-product-navigation-button__close span:after{background:#484848}
.cmp-header-main .navigation ul.cmp-navigation>li .cmp-product-navigation-button__close div{color:#484848}
.cmp-header-main .cmp-header__wrapper--buttons{position:absolute;top:auto;bottom:75px;right:10px;transition:.8s all;margin-right:5px}
.cmp-header-main .cmp-button__list{position:inherit;margin:0;padding:10px !important}
.cmp-header-main .cmp-button__list i{margin:0 2px 0 0}
.cmp-header-main .cmp-button__list span>div{display:none}
.cmp-header-main .cmp-button__cart{position:initial;top:20px;right:10px;margin:0 0 0 10px}
.cmp-header-breadcrumb{padding:17.5px;margin-top:0}
.cmp-header-breadcrumb .breadcrumb .breadcrumb-item{display:none}
.cmp-header-breadcrumb .breadcrumb .desktopView{display:none}
.cmp-header-breadcrumb .breadcrumb .mobileView{display:block}
.cmp-header-breadcrumb__back--hide{display:none}
.cmp-header-search{padding:10px 15px;border-radius:0;margin:0}
}
@media only screen and (max-width:369px){.logged-in .cmp-header-main .cmp-button__list{display:none}
}
@media only screen and (max-width:900px){.cmp-header-top__logo a p{display:none}
}
@media only screen and (max-width:1200px){.logged-in .cmp-header-info__nav--location>a{white-space:nowrap;display:flex}
.logged-in .cmp-header-info__location-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:130px;display:inline-block;margin-right:5px}
.logged-in .cmp-header-info__text-delivery>span{display:none}
.logged-in .cmp-header-info__delivery:before{content:'\E903'}
}
.ie11 .cmp-header-info__popup--search-wrapper i{margin-top:-10px}
.cmp-header-info{display:flex;justify-content:space-between;padding:10px 0 15px;width:100%;position:relative}
.cmp-header-info__delivery div.cmp-header-info__popup--pointer{bottom:-23px}
.cmp-header-info-manage-cart__button{position:relative;padding-right:20px;cursor:pointer}
.cmp-header-info-manage-cart__button a:after{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:6px;height:6px;border-right-width:2px;border-right-color:#000;border-right-style:solid;border-top-width:2px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-50%) rotate(135deg)}
.cmp-header-info-manage-cart__button--open a:after{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:6px;height:6px;border-right-width:2px;border-right-color:#000;border-right-style:solid;border-top-width:2px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-50%) rotate(-45deg)}
.cmp-header-info-manage-cart__popup{width:calc(100% - 300px);min-width:770px;top:55px;margin-right:300px}
.cmp-header-info-manage-cart__popup .cmp-header-info__popup{width:calc(100% - 40px);max-height:calc(100vh - 200px);overflow-y:auto;border-top:20px solid white;box-sizing:border-box;padding:10px 40px 40px}
.cmp-header-info-manage-cart__popup .cmp-header-info__popup--pointer{bottom:-28px}
.cmp-header-info-manage-cart__popup .cmp-header-info__popup h3{margin-top:0}
.cmp-header-info-manage-cart__popup .cmp-header-info__popup--top .si{display:none;cursor:pointer}
.cmp-header-info .cmp-modal__wrapper{width:80%;max-width:1020px}
.cmp-header-info__text{display:flex;align-items:center;font-size:14px;color:#606060;width:auto}
.cmp-header-info__text ul{list-style:none;margin:0;padding:0;display:flex}
.cmp-header-info__text ul li{margin-right:20px;position:relative;padding-left:15px}
.cmp-header-info__text ul li:before{content:"";height:8px;width:3px;border-bottom:2px solid #01a354;border-right:2px solid #01a354;position:absolute;top:calc(50% - 3px);transform:rotate(45deg) translateY(-50%);left:0}
.cmp-header-info__text div:last-child{display:inline-flex}
.cmp-header-info__text-minutes{width:195px}
.cmp-header-info__text-delivery{margin-right:20px}
.cmp-header-info-span__alert{color:#f19300;font-weight:bold}
.cmp-header-info-span__critical{color:#d73535;font-weight:bold}
.cmp-header-info-span__bold{font-weight:bold}
.cmp-header-info__delivery{display:inline-block;font-size:14px;position:relative}
.cmp-header-info__delivery:before{content:"\E90D";font-family:"SligroIcons";font-size:22px;color:#000;margin:0 6px}
.cmp-header-info__delivery a:active:before,.cmp-header-info__delivery a:focus:before{background:#000}
.cmp-header-info__nav{position:relative;display:flex;align-items:center}
.cmp-header-info__nav--location,.cmp-header-info__nav--location-single{margin-left:15px;position:relative;max-height:20px;display:inline-flex;flex-direction:row;align-items:center}
.cmp-header-info__nav--location p,.cmp-header-info__nav--location-single p{margin:0;color:#000}
.cmp-header-info__nav .si-lock:before{margin:0 5px 0 20px;font-size:22px}
.cmp-header-info__nav .si-location,.cmp-header-info__nav .si-user{font-size:22px;color:#000;margin:0 5px 0}
.cmp-header-info__nav--button{padding-top:5px;padding-bottom:5px;max-height:15px;padding-right:20px;position:relative;display:flex;align-items:center;cursor:pointer}
.cmp-header-info__nav--button a{color:#000}
.cmp-header-info__nav--button a:active:before,.cmp-header-info__nav--button a:focus:before{background:#000}
.cmp-header-info__nav--button>a:after{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:6px;height:6px;border-right-width:2px;border-right-color:#000;border-right-style:solid;border-top-width:2px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-50%) rotate(135deg);margin-top:-1px}
.cmp-header-info__nav--button.open>a:after{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:6px;height:6px;border-right-width:2px;border-right-color:#000;border-right-style:solid;border-top-width:2px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-50%) rotate(-45deg);margin-top:1px}
.cmp-header-info__nav--name{display:flex;align-items:center;position:relative}
.cmp-header-info__nav--name i{margin-right:20px}
.cmp-header-info__nav--name .cmp-header-info__popup{width:420px}
.cmp-header-info__nav--name .cmp-header-info__popup__top{border-bottom:1px solid #e5e5e5;padding:0;margin:0 20px 20px}
.cmp-header-info__nav--name .cmp-header-info__popup__top--name{text-transform:none}
.cmp-header-info__nav--name .cmp-header-info__popup ul{list-style:none;margin:0 20px;padding:0;box-sizing:border-box}
.cmp-header-info__nav--name .cmp-header-info__popup ul li{margin-bottom:10px}
.cmp-header-info__nav--name .cmp-header-info__popup ul li:last-child{border-bottom:1px solid #e5e5e5;padding-bottom:20px;margin-bottom:20px}
.cmp-header-info__nav--name .cmp-header-info__popup ul li a{color:#606060;background-image:none}
.cmp-header-info__nav--name .cmp-header-info__popup ul li a:active,.cmp-header-info__nav--name .cmp-header-info__popup ul li a:focus{background-image:none}
.cmp-header-info__nav--name .cmp-header-info__popup--footer-wrapper{margin:0 20px 20px}
.cmp-header-info__nav--name .cmp-header-info__popup--footer-wrapper a{margin-left:5px;right:inherit;color:#606060}
.cmp-header-info__nav--name .cmp-header-info__popup--footer-wrapper i:before{font-size:22px}
.cmp-header-info__nav-become-customer:active,.cmp-header-info__nav-become-customer:focus{background-image:linear-gradient(#000,#000)}
.cmp-header-info__nav-login{display:flex;align-items:center}
.cmp-header-info__nav-login a:active,.cmp-header-info__nav-login a:focus{background-image:linear-gradient(#000,#000)}
.cmp-header-info__nav--customercare{margin-right:0;margin-left:20px;max-height:none;padding:0}
.cmp-header-info__nav--customercare .si-user{display:none}
.cmp-header-info__nav--customercare .cmp-button{position:relative;padding-right:40px !important}
.cmp-header-info__nav--customercare .cmp-button:after{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:6px;height:6px;border-right-width:2px;border-right-color:#000;border-right-style:solid;border-top-width:2px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-50%) rotate(135deg);right:20px}
.cmp-header-info__nav--customercare .cmp-header-info__nav--button.open>a:after{right:20px}
.cmp-header-info__icon{margin-right:5px;font-size:22px}
.cmp-header-info__popup{box-shadow:0 5px 14px 0 rgba(0,0,0,0.08);background-color:#fff;padding:10px 20px 20px;border-radius:3px;width:605px;box-sizing:border-box}
.cmp-header-info__popup--wrapper{position:absolute;top:45px;right:-20px}
.cmp-header-info__popup__top{padding:0 20px}
.cmp-header-info__popup__icons .checked{margin-top:4px}
.cmp-header-info__popup__icons .checked:before{content:"";top:calc(50% - 1px);transform:translateY(-30%) rotate(135deg);pointer-events:none;width:17px;height:6px;border-right:2px solid #01a354;border-top:2px solid #01a354;margin-left:10px;display:block}
.cmp-header-info__popup__icons p{margin:0;text-transform:uppercase;font-size:10px}
.cmp-header-info__popup--pointer{transform:rotate(45deg);background-color:#fff;width:17px;height:17px;position:absolute;margin:0 auto;z-index:1;left:0;bottom:-28px;right:-20px}
.cmp-header-info__popup--pointer-shadow{z-index:0;box-shadow:0 0 8px 4px rgba(0,0,0,0.03)}
.cmp-header-info__popup h3{text-transform:lowercase}
.cmp-header-info__popup h3::first-letter {text-transform:capitalize}
.cmp-header-info__popup--search-wrapper{display:inline-flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-bottom:20px;border-bottom:1px solid #e5e5e5}
.cmp-header-info__popup--search-wrapper i{font-size:30px;margin-right:10px;cursor:pointer;color:#000;position:absolute;right:0}
.cmp-header-info__popup--search-wrapper input[type="search"]::-webkit-search-cancel-button,.cmp-header-info__popup--search-wrapper input[type="search"]::-webkit-search-results-button,.cmp-header-info__popup--search-wrapper input[type="search"]::-webkit-search-results-decoration,.cmp-header-info__popup--search-wrapper input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
.cmp-header-info__popup--search-wrapper div{width:100%;position:relative;align-items:center;display:inline-flex}
.cmp-header-info__popup--search-wrapper div input{width:100%;height:45px;border-radius:3px;border:solid 1px #c2c2c2;background-color:#fff;text-indent:10px;font-size:14px;color:#000;font-family:"Karla","Helvetica",Arial}
.cmp-header-info__popup--search-wrapper label{width:110px}
.cmp-header-info__popup--list{list-style:none;padding:0 20px;margin-left:33px}
.cmp-header-info__popup--list-item{margin:5px 0;display:inline-flex;width:100%;align-items:center;box-sizing:border-box;cursor:pointer;transform-origin:top}
.cmp-header-info__popup--list-item-name{font-weight:bold}
.cmp-header-info__popup--list-item-id{min-width:40px;max-width:50px;margin:0 10px 0 12px;display:inline-block;word-break:break-all;white-space:normal}
.cmp-header-info__popup--list-item-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%;margin-left:-32px;border-radius:3px;flex-grow:1;box-shadow:0 2px 4px 0 rgba(0,0,0,0.03)}
.cmp-header-info__popup--list-item-wrapper--has-members{margin-left:0}
.cmp-header-info__popup--list-item-wrapper div{display:inline-flex}
.cmp-header-info__popup--list-item-wrapper div+div{align-items:center}
.cmp-header-info__popup--list-item-wrapper .cmp-header-info__popup--list-item-left{align-items:center;flex-grow:1}
.cmp-header-info__popup--list-item .si{font-size:22px;margin:0 8px}
.cmp-header-info__popup--list-item .si-home,.cmp-header-info__popup--list-item .si-cart{margin:0 6px}
.cmp-header-info__popup--list-item .si-cart{color:#c2c2c2}
.cmp-header-info__popup--list-item--home,.cmp-header-info__popup--list-item--order{min-width:32px;min-height:32px;align-items:center}
.cmp-header-info__popup--list-item--home{margin-left:-33px;border-radius:3px 0 0 3px;background-color:#c2c2c2;box-shadow:0 2px 4px 0 rgba(0,0,0,0.03)}
.cmp-header-info__popup--list-item--home+div{margin-left:1px}
.cmp-header-info__popup--list-item--home i{color:#000;margin:0 0 0 6px}
.cmp-header-info__popup--list-item--checked{border:1px solid #01a354}
.cmp-header-info__popup--list-item--current>div{border:1px solid #606060}
.cmp-header-info__popup--list-item--current-text{font-size:10px;line-height:10px;text-transform:uppercase;margin:0 8px;color:#9b9b9b}
.cmp-header-info__popup--footer-wrapper{width:100%;height:20px;position:relative}
.cmp-header-info__popup--footer-wrapper a{position:absolute;right:0}
.cmp-header-info__location-overlay{position:relative;top:15%;max-width:780px;margin:auto}
.cmp-header-info__location-overlay--wrapper{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;overflow:auto;z-index:5}
.cmp-header-info__location-overlay__close{position:absolute;right:20px;top:20px;cursor:pointer;height:35px;width:35px}
.cmp-header-info__location-overlay__close:before,.cmp-header-info__location-overlay__close:after{content:"";display:block;height:1px;width:100%;background:#000;transform-origin:top;position:relative;top:calc(50% - 1px)}
.cmp-header-info__location-overlay__close:before{transform:rotate(45deg)}
.cmp-header-info__location-overlay__close:after{transform:rotate(135deg)}
.cmp-header-info__location-overlay__title{text-align:center;margin:0 0 30px}
.cmp-header-info__location-overlay__search{display:flex;justify-content:space-between;align-items:center;padding:20px 0 30px;border-top:1px solid #e5e5e5}
.cmp-header-info__location-overlay__search p{margin:0}
.cmp-header-info__location-overlay__search-input{position:relative;text-align:right;flex-grow:1}
.cmp-header-info__location-overlay__search-input input{padding-right:40px;max-width:415px;width:100%}
.cmp-header-info__location-overlay__search-input i{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:27px}
.cmp-header-info__location-overlay__items{display:flex;flex-wrap:wrap;margin:0 -10px}
.cmp-header-info__location-overlay__item{height:100px;width:180px;margin:0 10px 20px;padding:10px 20px;box-shadow:0 5px 14px 0 rgba(0,0,0,0.08);box-sizing:border-box;position:relative;cursor:pointer;transform-origin:top}
.cmp-header-info__location-overlay__item--current{border:1px solid #606060}
.cmp-header-info__location-overlay__item--current-text{position:absolute;bottom:10px;right:10px;font-size:10px;line-height:10px;text-transform:uppercase;color:#9b9b9b}
.cmp-header-info__location-overlay__item--checked{border:1px solid #01a354}
.cmp-header-info__location-overlay__item--checked-icon{position:absolute;bottom:15px;right:10px;pointer-events:none}
.cmp-header-info__location-overlay__item--checked-icon:after{content:"";transform:translateY(-30%) rotate(135deg);width:17px;height:6px;border-right:2px solid #01a354;border-top:2px solid #01a354;display:block}
.cmp-header-info__location-overlay__item--uid{margin-bottom:10px}
.cmp-header-info__location-overlay__item--name{font-weight:bold}
.cmp-header-info__location-overlay__item p{margin:0}
.cmp-header-info-popup-transition-enter,.cmp-header-info-popup-transition-leave-to{right:-40px}
.cmp-header-info-popup-transition-enter-active,.cmp-header-info-popup-transition-leave-active{transition:right .2s}
.cmp-header-info-overlay-transition-enter,.cmp-header-info-overlay-transition-leave-to{opacity:0}
.cmp-header-info-overlay-transition-enter-active,.cmp-header-info-overlay-transition-leave-active{transition:opacity .2s}
@media only screen and (max-width:1200px){.cmp-header-info__text ul li:first-child{display:none}
}
@media only screen and (max-width:910px){.cmp-header-info__text ul li:nth-child(2){display:none}
}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-header-info .cmp-header-info__popup{height:100%;width:100%;padding:25px 0 20px;overflow-y:auto;border-top:0;max-height:none}
.cmp-header-info .cmp-header-info__popup--top{position:relative;margin:0 20px}
.cmp-header-info .cmp-header-info__popup--top .si{display:flex;position:absolute;right:0;top:0;font-size:30px;color:#000}
.cmp-header-info-manage-cart__button{padding-right:0}
.cmp-header-info-manage-cart__popup{left:0;width:100vw;height:calc(100vh - 230px);min-width:auto;z-index:1}
.cmp-header-info__create-order{width:auto;margin-left:auto;margin-right:auto;margin-bottom:0;align-self:center}
.cmp-header{padding:45px 0 0 0}
.cmp-header.compact .cmp-header-info__nav{top:-85px;transition:.8s all}
.cmp-header.compact .cmp-header-info-manage-cart__popup{height:calc(100vh - 160px)}
.cmp-header.compact .cmp-header-main{padding-bottom:15px}
.cmp-header.logged-in .cmp-header-info{min-height:53px}
.cmp-header.logged-in .cmp-header-info__text{padding:18px 20px 15px}
.cmp-header.logged-in .cmp-header-info__text-minutes{height:17px;overflow-y:hidden;display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:flex-end}
.cmp-header.logged-in .cmp-header-info__text-delivery{margin-left:5px;margin-right:0}
.cmp-header.logged-in .cmp-header-info-span{order:2;margin-right:5px}
.cmp-header.logged-in .cmp-header-info-span__alert{order:1}
.cmp-header.logged-in .cmp-header-info__nav--location-single{display:none}
.cmp-header.logged-in .compact .cmp-header-info{padding:0}
.cmp-header.logged-in .compact .cmp-header-top__logo{top:17px}
.cmp-header.logged-in .compact .cmp-header-main{padding-bottom:0}
.cmp-header-info{justify-content:center;padding:0;transition:.8s all}
.cmp-header-info__text{width:100%;padding:0 20px;justify-content:space-between}
.cmp-header-info__text ul li{display:none}
.cmp-header-info__text-mintues span:first-child{display:none}
.cmp-header-info__text-delivery span{display:none}
.cmp-header-info__delivery:before{content:'\E903';font-weight:normal;align-self:center;font-size:22px}
.cmp-header-info__delivery a{overflow-y:hidden;height:18px}
.cmp-header-info__delivery a:after{display:none}
.cmp-header-info__nav{position:absolute;right:20px;top:-150px;transition:.8s all}
.cmp-header-info__nav .si-lock:before{margin-left:15px}
.cmp-header-info__nav span{height:21px;overflow:hidden;display:flex;margin-left:10px}
.cmp-header-info__nav-become-customer{white-space:nowrap;line-height:22px}
.cmp-header-info__nav--name,.cmp-header-info__nav--location,.cmp-header-info__nav--location-single{display:none}
.cmp-header-info-span__alert{min-width:90px;white-space:nowrap}
.cmp-header-info__location-overlay{padding:20px;top:7%}
.cmp-header-info__location-overlay__title{font-size:26px;margin:0 0 20px}
.cmp-header-info__location-overlay__search p{flex-shrink:0;margin-right:20px}
.cmp-header-info__location-overlay__item{width:100%;height:80px}
}
@media only screen and (max-width:350px){.logged-in .cmp-header-info__text-minutes{max-width:100px}
}
.image img{max-width:100%;height:auto}
.cmp-image__link{background-image:none}
.cmp-image__link:active,.cmp-image__link:focus{background-image:none}
.cmp-image__title{display:block;font-size:12px;margin-bottom:20px}
.cmp-image__recipe-detail{margin-top:25px}
.cmp-image__recipe-detail div{height:205px;width:100%;position:relative;overflow:hidden}
.cmp-image__recipe-detail div img{position:absolute;min-width:1000%;min-height:1000%;left:50%;top:50%;transform:translate(-50%,-50%) scale(0.1);width:auto;max-width:none}
@media only screen and (max-width:350px){.cmp-image__recipe-detail{padding:0}
}
.cmp-list{list-style:none;margin:0;padding:0}
.cmp-list__item{margin-bottom:20px}
.cmp-list__item article{display:inline-flex;flex-direction:row}
.cmp-list__item-link{background-image:none}
.cmp-list__item-link:active,.cmp-list__item-link:focus{background-image:none}
.cmp-list__item-pretitle{margin-bottom:5px;text-transform:uppercase}
.cmp-list__item-title{margin-top:0;margin-bottom:10px}
.cmp-list__item-wrapper-top{margin-right:20px;box-sizing:border-box}
.cmp-list__item-wrapper-top .cmp-image{width:200px;height:200px}
.cmp-list__item-wrapper-bottom{display:inline-flex;flex-direction:column;justify-content:center;box-sizing:border-box}
@supports(display:grid){.cmp-list-styles--card .cmp-list{display:grid;grid-template-rows:auto;grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-auto-rows:1fr}
}
.cmp-list-styles--card .cmp-list__item{margin-bottom:0}
.cmp-list-styles--card .cmp-list__item article{flex-direction:column;height:100%;width:100%}
.cmp-list-styles--card .cmp-list__item-pretitle{margin-bottom:10px}
.cmp-list-styles--card .cmp-list__item-title{margin:0 0 20px}
.cmp-list-styles--card .cmp-list__item-description{margin-bottom:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-height:1.29em;max-height:5.16em}
.cmp-list-styles--card .cmp-list__item-date{display:none}
.cmp-list-styles--card .cmp-list__item-wrapper-top{height:220px;width:100%;overflow:hidden;margin-right:0}
.cmp-list-styles--card .cmp-list__item-wrapper-top .cmp-image{position:relative;overflow:hidden;height:100%;width:auto}
.cmp-list-styles--card .cmp-list__item-wrapper-top .cmp-image img{position:absolute;min-width:1000%;min-height:1000%;left:50%;top:50%;transform:translate(-50%,-50%) scale(0.1);width:auto;max-width:none}
.cmp-list-styles--card .cmp-list__item-wrapper-bottom{background-color:#fafafa;padding:30px 20px;flex-grow:1}
@supports(display:grid){.cmp-list-styles--card-wide .cmp-list{display:grid;grid-auto-rows:300px;grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:auto auto}
}
.cmp-list-styles--card-wide .cmp-list__item{margin-bottom:0}
.cmp-list-styles--card-wide .cmp-list__item article{position:relative;flex-direction:column;display:flex;height:100%}
.cmp-list-styles--card-wide .cmp-list__item-pretitle{margin-bottom:10px;color:#fff;font-size:12px}
.cmp-list-styles--card-wide .cmp-list__item-link,.cmp-list-styles--card-wide .cmp-list__item-title{flex-grow:1}
.cmp-list-styles--card-wide .cmp-list__item-title{margin:0;width:auto;color:#fff}
.cmp-list-styles--card-wide .cmp-list__item-description{color:#fff;max-height:140px;overflow:hidden}
.cmp-list-styles--card-wide .cmp-list__item-date{display:none}
.cmp-list-styles--card-wide .cmp-list__item-wrapper-top{height:100%;width:auto;overflow:hidden;margin-right:0}
.cmp-list-styles--card-wide .cmp-list__item-wrapper-top .cmp-image{position:relative;overflow:hidden;height:100%;width:auto}
.cmp-list-styles--card-wide .cmp-list__item-wrapper-top .cmp-image img{position:absolute;min-width:1000%;min-height:1000%;left:50%;top:50%;transform:translate(-50%,-50%) scale(0.1);width:auto;max-width:none}
.cmp-list-styles--card-wide .cmp-list__item-wrapper-bottom{background:-moz-linear-gradient(left,black 0,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,black 0,rgba(0,0,0,0) 100%);background:linear-gradient(to right,black 0,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#00000000',GradientType=1);position:absolute;top:0;left:0;bottom:0;width:50%;padding:30px 20px 20px;display:flex;justify-content:space-between}
.cmp-list-styles--card-wide .cmp-list__item-wrapper-bottom div{width:auto;display:flex;align-items:center}
.cmp-list-styles--card-wide .cmp-list__item-wrapper-bottom div a{border:0;background:0;font-weight:bold;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-sizing:border-box;text-align:center;border-radius:3px;text-transform:uppercase;font-family:"Karla","Helvetica",Arial;cursor:pointer;transition:.2s background,.2s opacity;user-select:none;animation:none;padding:12px 40px 13px;font-size:14px;line-height:20px;height:auto;color:#000;background:#ffc56a;background:-moz-linear-gradient(top,#ffc56a 0,#ffb43f 100%);background:-webkit-linear-gradient(top,#ffc56a 0,#ffb43f 100%);background:linear-gradient(to bottom,#ffc56a 0,#ffb43f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc56a',endColorstr='#ffb43f',GradientType=0);padding:10px 20px 9px;font-size:12px;line-height:12px;height:35px;right:0;white-space:nowrap}
.cmp-list-styles--card-wide .cmp-list__item-wrapper-bottom div a__icon{font-size:25px;margin-right:5px;color:#000}
.cmp-list-styles--card-wide .cmp-list__item-wrapper-bottom div a.cmp-button--disabled,.cmp-list-styles--card-wide .cmp-list__item-wrapper-bottom div a--disabled{opacity:.2;pointer-events:none}
.cmp-list-styles--card-wide .cmp-list__item-wrapper-bottom div a:hover{background:#fcc266;background:-moz-linear-gradient(top,#fcc266 0,#f6ac37 100%);background:-webkit-linear-gradient(top,#fcc266 0,#f6ac37 100%);background:linear-gradient(to bottom,#fcc266 0,#f6ac37 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcc266',endColorstr='#f6ac37',GradientType=0)}
.cmp-list-styles--card-wide .cmp-list__item-wrapper-bottom div a:active,.cmp-list-styles--card-wide .cmp-list__item-wrapper-bottom div a:focus{background:#f3bb62;background:-moz-linear-gradient(top,#f3bb62 0,#e29d32 100%);background:-webkit-linear-gradient(top,#f3bb62 0,#e29d32 100%);background:linear-gradient(to bottom,#f3bb62 0,#e29d32 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3bb62',endColorstr='#e29d32',GradientType=0)}
.ie11 .cmp-list-styles--card .cmp-list{width:calc(100% + 20px);margin:0 calc(20px / 2 * -1);flex-direction:row;display:flex;flex-flow:row wrap}
.ie11 .cmp-list-styles--card .cmp-list__item,.ie11 .cmp-list-styles--card .cmp-list__item-ghost{margin:0 calc(20px / 2) 20px;width:calc(240px - 20px);flex-grow:1}
.ie11 .cmp-list-styles--card .cmp-list__item-ghost{margin:0 calc(20px / 2) 20px;width:calc(240px - 20px);flex-grow:1}
.ie11 .cmp-list-styles--card-wide .cmp-list{width:calc(100% + 20px);flex-direction:row;display:flex;flex-flow:row wrap;margin:0 calc(20px / 2 * -1)}
.ie11 .cmp-list-styles--card-wide .cmp-list__item{margin:0 calc(20px / 2) 20px;width:calc(50% - 20px);height:300px}
.ie11 .cmp-list-styles--card-wide .cmp-list__item-ghost{margin:0 calc(20px / 2);width:calc(50% - 20px)}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-list__item-wrapper-top{width:30%}
.cmp-list__item-wrapper-bottom{width:70%}
.cmp-list-styles--card .cmp-list{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:repeat(2,calc(50% - (20px / 2)))}
.cmp-list-styles--card .cmp-list__item-wrapper-top{width:100%}
.cmp-list-styles--card .cmp-list__item-wrapper-bottom{width:100%}
.cmp-list-styles--card-wide .cmp-list{grid-template-columns:inherit;grid-column-gap:20px;grid-row-gap:20px}
.cmp-list-styles--card-wide .cmp-list__item-wrapper-top{width:100%}
.cmp-list-styles--card-wide .cmp-list__item-wrapper-bottom{width:100%}
.ie11 .cmp-list-styles--card .cmp-list{width:calc(100% + 20px);margin:0 calc(20px / 2 * -1);flex-direction:row;display:flex;flex-flow:row wrap}
.ie11 .cmp-list-styles--card .cmp-list__item,.ie11 .cmp-list-styles--card .cmp-list__item-ghost{margin:0 calc(20px / 2) 20px;width:calc(50% - 20px)}
.ie11 .cmp-list-styles--card .cmp-list__item-ghost{margin:0 calc(20px / 2) 20px;width:calc(50% - 20px)}
.ie11 .cmp-list-styles--card-wide .cmp-list{width:calc(100% + 20px);flex-direction:row;display:flex;flex-flow:row wrap;margin:0 calc(20px / 2 * -1)}
.ie11 .cmp-list-styles--card-wide .cmp-list__item{margin:0 calc(20px / 2) 20px;width:calc(50% - 20px)}
.ie11 .cmp-list-styles--card-wide .cmp-list__item-ghost{margin:0 calc(20px / 2);width:calc(50% - 20px)}
}
.cmp-listshare-import{background-color:#fafafa;padding:20px;margin:20px 0}
.cmp-listshare-import--open .cmp-listshare-import__top:after{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:6px;height:6px;border-right-width:2px;border-right-color:#000;border-right-style:solid;border-top-width:2px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-50%) rotate(-45deg)}
.cmp-listshare-import__top{font-size:16px;font-weight:bold;color:#000;position:relative;cursor:pointer}
.cmp-listshare-import__top:after{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:6px;height:6px;border-right-width:2px;border-right-color:#000;border-right-style:solid;border-top-width:2px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-50%) rotate(135deg)}
.cmp-listshare-import__title{font-size:16px;font-weight:bold;color:#000;position:relative;cursor:pointer}
.cmp-listshare-import__content{height:0;overflow-y:auto;transition:.2s all}
.cmp-listshare-import__content>*:first-child{margin-top:10px}
.cmp-listshare-import__buttons{display:flex;margin-top:30px;justify-content:flex-end}
.cmp-listshare-import__buttons .cmp-button+.cmp-button{margin-left:20px}
.cmp-listshare-import__upload{margin-top:20px}
.cmp-listshare-import__upload--placeholder{cursor:pointer;background-color:#fff;font-size:12px;padding:10px;display:inline-block;border:1px solid #e5e5e5;border-radius:3px;max-width:375px;width:100%;line-height:12px}
.cmp-listshare-import__upload input[type=file]{display:none}
.cmp-listshare-import__import{margin-top:30px}
.cmp-listshare-import .cmp-checkbox{display:block;margin-top:20px}
.cmp-listshare-import a{display:inline-block}
.cmp-listshare__notification-modal-wrapper{background-color:#fafafa;overflow-y:scroll}
.cmp-listshare__notification-modal-wrapper ul{list-style:none;padding:20px;margin:0;line-height:20px}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-listshare-import__buttons{flex-direction:column}
.cmp-listshare-import__buttons .cmp-button+.cmp-button{margin-left:0;margin-top:10px}
}
.cmp-location .si-star{color:#ffa832}
.cmp-location ul{list-style:none;padding:0}
.cmp-location__wrapper--inner-top{padding:20px 0 20px 45px}
.cmp-location__wrapper+.cmp-location_buttons{padding-right:50px}
.cmp-location-search{display:flex;justify-content:space-between;align-items:center;margin-top:40px;border-top:1px solid #e5e5e5;padding-top:20px}
.cmp-location-search-left{margin-right:20px}
.cmp-location-search-left p{margin:0}
.cmp-location-search-right{flex-grow:1}
.cmp-location-search-right-input{position:relative;display:flex;justify-content:flex-end}
.cmp-location-search-right-input .si{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:22px;color:#000}
.cmp-location-search-right-input .si-close{cursor:pointer}
.cmp-location-search-right-input input[type=text]{max-width:415px;width:100%;padding-right:50px}
.cmp-location-content.cmp-profile__content{padding-top:0;padding-left:0;padding-right:0}
.cmp-location-address{font-weight:bold;color:#606060;margin-top:20px}
.cmp-location-switch--flat ul{display:flex;flex-wrap:wrap;margin:0 -10px;transform-origin:top}
.cmp-location-switch--flat-item{height:100px;width:180px;margin:0 10px 20px;background-color:#fff;box-shadow:0 5px 14px 0 rgba(0,0,0,0.08);padding:10px 10px 15px 20px;border-radius:3px;display:flex;flex-direction:column;cursor:pointer;box-sizing:border-box;position:relative;transform-origin:top}
.cmp-location-switch--flat-item--checked{border:1px solid #01a354}
.cmp-location-switch--flat-item--selected{border:1px solid #000}
.cmp-location-switch--flat-item-wrapper-header{display:inline-flex;justify-content:space-between;height:23px;width:100%}
.cmp-location-switch--flat-item-wrapper-header .si{font-size:24px}
.cmp-location-switch--flat-item-wrapper-header .si.si-star-o{color:#000}
.cmp-location-switch--flat-item-name{font-weight:bold}
.cmp-location-switch--flat-item__checked{height:17px;right:15px;bottom:10px;position:absolute}
.cmp-location-switch--flat-item__checked:after{content:"";top:calc(50% - 1px);transform:translateY(-30%) rotate(135deg);pointer-events:none;width:17px;height:6px;border-right:2px solid #01a354;border-top:2px solid #01a354;margin-left:10px;display:block}
.cmp-location-switch--flat-item__current-location{right:10px;bottom:10px;position:absolute;font-size:10px;line-height:10px;margin:0;text-transform:uppercase;color:#9b9b9b}
.cmp-location-switch--flat .cmp-pagination--loadmore .cmp-pagination__pagination span{background-color:#fafafa}
.cmp-location-switch--levelled-breadcrumb{position:relative;background-color:#f5f5f5;display:flex;align-items:center;padding:20px 0 20px 45px}
.cmp-location-switch--levelled-breadcrumb:after{content:"";background-color:#f5f5f5;display:block;position:absolute;right:calc((100vw - 1200px) / 2 * -1);top:0;bottom:0;width:calc((100vw - 1200px) / 2);pointer-events:none}
.cmp-location-switch--levelled-breadcrumb ul{display:flex;flex-wrap:wrap;margin:0;padding:0}
.cmp-location-switch--levelled-breadcrumb ul li{display:flex}
.cmp-location-switch--levelled-breadcrumb ul li:last-child:after{display:none}
.cmp-location-switch--levelled-breadcrumb ul li:after{content:">";margin:0 8px}
.cmp-location-switch--levelled-breadcrumb ul li a{background-image:none}
.cmp-location-switch--levelled-breadcrumb ul li a:active,.cmp-location-switch--levelled-breadcrumb ul li a:focus{background-image:none}
.cmp-location-switch--levelled-result{display:flex;padding:20px 0 20px 45px;position:relative}
.cmp-location-switch--levelled-result-single{width:100%;padding-right:10px;margin-left:33px}
.cmp-location-switch--levelled-result-single .cmp-location-switch--levelled-item__wrapper{width:auto}
.cmp-location-switch--levelled-result-single .cmp-location-switch--levelled-item__wrapper--home{margin-left:-33px;color:#000}
.cmp-location-switch--levelled-result-wrapper{width:100%;display:flex}
.cmp-location-switch--levelled-result-left{width:30%;flex-shrink:0;padding-right:24px}
.cmp-location-switch--levelled-result-left ul li{margin-bottom:30px}
.cmp-location-switch--levelled-result-left ul li>div .si-star,.cmp-location-switch--levelled-result-left ul li>div .si-star-o{display:none}
.cmp-location-switch--levelled-result-left ul li.active a{color:#000}
.cmp-location-switch--levelled-result-left ul li a{font-weight:bold;color:#606060;background-image:none}
.cmp-location-switch--levelled-result-left ul li a:active,.cmp-location-switch--levelled-result-left ul li a:focus{background-image:none}
.cmp-location-switch--levelled-result-left ul li a span{margin-right:5px}
.cmp-location-switch--levelled-result-right{flex-grow:1;padding-right:10px}
.cmp-location-switch--levelled-result-right-root{margin-bottom:25px}
.cmp-location-switch--levelled-result-right-root li>div{margin-left:0;padding:10px 12px 10px 12px}
.cmp-location-switch--levelled-result-right ul+ul{margin-left:53px;margin-bottom:0}
.cmp-location-switch--levelled-result-right ul ul{display:none;margin-left:20px;width:calc(100% - 20px)}
.cmp-location-switch--levelled-result-right ul ul li{margin-top:10px}
.cmp-location-switch--levelled-item{margin-bottom:10px;transform-origin:top}
.cmp-location-switch--levelled-item:last-child{margin-bottom:0}
.cmp-location-switch--levelled-item.open>div>.cmp-location-switch--levelled-item__wrapper--expand i:before{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:6px;height:6px;border-right-width:2px;border-right-color:#000;border-right-style:solid;border-top-width:2px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-50%) rotate(-45deg);right:12px;top:calc(50% + 2px)}
.cmp-location-switch--levelled-item.open>ul{display:block}
.cmp-location-switch--levelled-item-left{align-items:center;padding-right:12px;padding-left:12px;min-height:32px;flex:auto}
.cmp-location-switch--levelled-item-right{align-items:center}
.cmp-location-switch--levelled-item-right p{margin:0;font-size:10px;text-transform:uppercase;color:#9b9b9b}
.cmp-location-switch--levelled-item--checked>div{border:1px solid #01a354 !important;position:relative}
.cmp-location-switch--levelled-item--checked>div:after{content:"";position:absolute;top:calc(50% - 3px);right:8px;transform:translateY(-30%) rotate(135deg);pointer-events:none;width:14px;height:5px;border-right:2px solid #01a354;border-top:2px solid #01a354;margin-left:10px;display:block}
.cmp-location-switch--levelled-item--selected>div{border:1px solid #000}
.cmp-location-switch--levelled-item__wrapper{margin-left:-32px;display:flex;justify-content:space-between;background-color:#fff;border:1px solid #fff;border-radius:3px;box-sizing:border-box}
.cmp-location-switch--levelled-item__wrapper>div{font-weight:bold;display:flex}
.cmp-location-switch--levelled-item__wrapper>div .si{font-size:22px;margin:0 8px 0 0}
.cmp-location-switch--levelled-item__wrapper>div .si-star{color:#ffa832;cursor:pointer;margin:0 12px 0 0}
.cmp-location-switch--levelled-item__wrapper>div .si-star-o{cursor:pointer}
.cmp-location-switch--levelled-item__wrapper>div .si-location{margin-left:8px}
.cmp-location-switch--levelled-item__wrapper>div span{color:#000;font-weight:normal;margin-right:10px}
.cmp-location-switch--levelled-item__wrapper--expand,.cmp-location-switch--levelled-item__wrapper--order,.cmp-location-switch--levelled-item__wrapper--home{min-width:32px;min-height:32px;border-radius:3px 0 0 3px}
.cmp-location-switch--levelled-item__wrapper--expand{margin-left:-33px;background-color:#c2c2c2}
.cmp-location-switch--levelled-item__wrapper--expand i{position:relative;display:inline-block;width:100%;height:100%;cursor:pointer}
.cmp-location-switch--levelled-item__wrapper--expand i:before{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:6px;height:6px;border-right-width:2px;border-right-color:#000;border-right-style:solid;border-top-width:2px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-50%) rotate(135deg);right:12px}
.cmp-location-switch--levelled-item__wrapper--order{display:flex;align-items:center;margin-left:-12px;margin-right:10px}
.cmp-location-switch--levelled-item__wrapper--order i.si-cart{margin:0 0 0 6px;font-size:22px;color:#c2c2c2}
.cmp-location-switch--levelled-item__wrapper--home{display:flex;align-items:center;background-color:#c2c2c2}
.cmp-location-switch--levelled-item__wrapper--home i.si-home{margin:0 0 0 6px}
.cmp-location-switch--levelled-item__select-all{display:flex;justify-content:flex-end;padding:6px 33px 6px 37px}
.cmp-location-switch--levelled-item__select-all p{margin-top:auto;margin-bottom:auto;padding-right:10px}
.cmp-location-switch--levelled-item--has-members{margin-left:0;border-radius:0 3px 3px 0}
.cmp-location--flat .cmp-location__buttons{padding-right:0}
.cmp-location__buttons{display:inline-flex;flex-direction:row;width:100%;justify-content:flex-end;box-sizing:border-box;padding-right:10px}
.cmp-location__buttons--fixed .cmp-location-switch--levelled{margin-bottom:45px}
.cmp-location__buttons--fixed .cmp-location__buttons{position:fixed;bottom:0;padding-bottom:20px;width:100%;max-width:calc(1200px + 20px);left:calc(50% - (20px / 2));transform:translateX(-50%)}
.cmp-location__buttons--fixed .cmp-location__buttons:before{content:"";display:block;position:absolute;bottom:0;width:100%;top:-60px;pointer-events:none;background:-moz-linear-gradient(top,rgba(250,250,250,0) 0,#fafafa 100%);background:-webkit-linear-gradient(top,rgba(250,250,250,0) 0,#fafafa 100%);background:linear-gradient(to bottom,rgba(250,250,250,0) 0,#fafafa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00fafafa',endColorstr='#fafafa',GradientType=0)}
.cmp-location__buttons--fixed .cmp-location__buttons a{z-index:1}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-location__wrapper--inner-top{padding-left:20px;padding-right:20px}
.cmp-location-switch--flat-item{width:100%}
.cmp-location-switch--levelled-breadcrumb,.cmp-location-switch--levelled-result{padding-left:20px;padding-right:20px}
.cmp-location-switch--levelled-breadcrumb:after{display:none}
.cmp-location-switch--levelled-result-single{padding-right:0}
.cmp-location-switch--levelled-result-right{display:none}
.cmp-location-switch--levelled-result-left{width:100%}
.cmp-location-switch--levelled-result-left ul{width:100%}
.cmp-location-switch--levelled-result-left ul li{margin-bottom:10px;padding:0}
.cmp-location-switch--levelled-result-left ul li>div{display:flex;align-items:center;padding:6px 25px 6px 10px;background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.03);position:relative}
.cmp-location-switch--levelled-result-left ul li>div .si-star,.cmp-location-switch--levelled-result-left ul li>div .si-star-o,.cmp-location-switch--levelled-result-left ul li>div .si-cart{font-size:22px;margin-right:8px;display:inline-block}
.cmp-location-switch--levelled-result-left ul li>div .si-cart{color:#c2c2c2}
.cmp-location-switch--levelled-result-left ul .cmp-location-switch--levelled-item--has-members>div{width:calc(100% - 67px);border-radius:3px 0 0 3px}
.cmp-location-switch--levelled-result-left ul li>div .cmp-location-switch--levelled-item--expand,.cmp-location-switch--levelled-result-left ul li>div .cmp-location-switch--levelled-item--previous{position:absolute;width:30px;background-color:#c2c2c2;top:-1px;height:calc(100% + 2px);border-radius:3px 0 0 3px}
.cmp-location-switch--levelled-result-left ul li>div .cmp-location-switch--levelled-item--expand:after,.cmp-location-switch--levelled-result-left ul li>div .cmp-location-switch--levelled-item--previous:after{transition:none}
.cmp-location-switch--levelled-result-left ul li>div .cmp-location-switch--levelled-item--expand{right:-31px;height:calc(100% + 2px);border-radius:0 3px 3px 0}
.cmp-location-switch--levelled-result-left ul li>div .cmp-location-switch--levelled-item--expand:after{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:6px;height:6px;border-right-width:2px;border-right-color:#000;border-right-style:solid;border-top-width:2px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-30%) rotate(45deg);right:12px}
.cmp-location-switch--levelled-result-left ul li>div .cmp-location-switch--levelled-item--previous{left:0}
.cmp-location-switch--levelled-result-left ul li>div .cmp-location-switch--levelled-item--previous+i{margin-left:29px}
.cmp-location-switch--levelled-result-left ul li>div .cmp-location-switch--levelled-item--previous:after{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:6px;height:6px;border-right-width:2px;border-right-color:#000;border-right-style:solid;border-top-width:2px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-30%) rotate(225deg);left:12px}
.cmp-location-switch--levelled-result-left ul li.cmp-location-switch--levelled-item--active>div{border:1px solid #000}
.cmp-location-switch--levelled-result-left ul li.cmp-location-switch--levelled-item--checked>div div,.cmp-location-switch--levelled-result-left ul li.cmp-location-switch--levelled-item--active>div div{height:calc(100% + 2px);width:30px}
.cmp-location-switch--levelled-item--active>div{border:1px solid #000}
.cmp-location-switch--levelled-item--active a{color:#606060}
.cmp-location-switch--levelled-item--active>div:after,.cmp-location-switch--levelled-item--checked>div:after{right:11px}
.cmp-location-switch--levelled-item .si-location{font-size:22px;position:absolute;right:12px}
.cmp-location-switch--levelled-item--has-members .cmp-location-switch--levelled-item-left{width:calc(100% - 67px)}
.cmp-location-switch--levelled-item--has-members .cmp-location-switch--levelled-item-left>a{max-width:80%}
.cmp-location__buttons{padding:0 20px}
.cmp-location__buttons .cmp-button{width:100%}
.cmp-location__buttons--fixed .cmp-location__buttons{left:50%}
}
.cmp-locationtree .cmp-location-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid #e5e5e5}
.cmp-locationtree .cmp-location-header>div{display:flex;align-items:center}
.cmp-locationtree .cmp-location-header>div .cmp-checkbox{margin-left:47px}
.cmp-locationtree .cmp-location-header p{margin:0}
.cmp-locationtree .cmp-location-search{position:relative;display:flex;justify-content:flex-end;margin:0;padding:0;border:0;max-width:340px;width:100%}
.cmp-locationtree .cmp-location-search .si{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:22px;color:#000}
.cmp-locationtree .cmp-location-search .si-close{cursor:pointer}
.cmp-locationtree .cmp-location-search input[type=text]{max-width:415px;width:100%;padding-right:50px}
.cmp-locationtree .cmp-location-switch--levelled ul{list-style:none;padding:0}
.cmp-locationtree .cmp-location-switch--levelled-result{padding:20px 0}
.cmp-locationtree .cmp-location-switch--levelled-item-right .cmp-checkbox{margin-left:20px}
.cmp-locationtree .cmp-location-switch--levelled-item-right .cmp-checkbox span{margin:3px}
.cmp-locationtree .cmp-location-switch--levelled-item__wrapper{background-color:#fafafa;border:1px solid #fafafa}
.container>.cmp-container>.login{margin-bottom:0}
.cmp-login{display:flex;justify-content:center;height:auto;margin:0 calc(20px / 2)}
.cmp-login .si-show,.cmp-login .si-hide{font-size:22px}
.cmp-login-form{display:flex;flex-direction:column}
.cmp-login-form input{display:inline-flex}
.cmp-login-form input[type="text"],.cmp-login-form input[type="password"]{width:259px}
.cmp-login-form div *{margin-bottom:0}
.cmp-login-form-remember-me{display:inline-flex}
.cmp-login-form-remember-me *:first-child{margin-top:1px;margin-right:10px}
.cmp-login-form__submit{display:inline-flex;align-items:center;flex-wrap:wrap;margin-top:15px}
.cmp-login-form__submit *:first-child{margin-right:20px}
.cmp-login-wrapper{display:inline-flex;width:980px;height:auto;border-radius:3px;margin:40px 0}
.cmp-login-wrapper-left{max-width:410px;width:50%;display:inline-flex;flex-direction:column;flex-wrap:nowrap;padding:40px;background-color:#fff;border-radius:3px 0 0 3px}
.cmp-login-wrapper-left>*{margin-bottom:20px}
.cmp-login-wrapper-left>*:last-child{margin-bottom:0}
.cmp-login-wrapper-left ul li{margin-bottom:0}
.cmp-login-wrapper-right{max-width:410px;width:50%;display:inline-flex;flex-direction:column;flex-wrap:nowrap;padding:40px;background-color:#fafafa;border-radius:0 3px 3px 0}
.cmp-login-wrapper-right *:last-child a{display:inline-block;margin-top:10px;padding:10px 40px 9px}
.cmp-login-wrapper-register{display:inline-flex;margin-bottom:0}
.cmp-login-wrapper-register p{margin-right:10px}
.cmp-login-wrapper-register p,.cmp-login-wrapper-register a{margin-bottom:0}
.cmp-login ul{padding-left:15px}
.cmp-login-customer--true .cmp-login-wrapper-left{border-radius:3px}
.cmp-login-customer--true h2{margin-top:0}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-login{margin:0}
.cmp-login h2{margin-top:0;word-wrap:break-word}
.cmp-login-wrapper{flex-direction:column;width:auto;margin-left:20px;margin-right:20px}
.cmp-login-wrapper-left{border-radius:3px 3px 0 0;max-width:100%;padding:20px 20px 40px 20px;width:inherit}
.cmp-login-wrapper-right{border-radius:0 0 3px 3px;max-width:100%;padding:20px 20px 40px 20px;width:inherit}
.cmp-login-customer--true .cmp-login-wrapper{flex:1}
.cmp-login-form input[type="text"],.cmp-login-form input[type="email"]{width:100%}
.cmp-login-form__password{display:flex;flex-direction:column;position:relative;justify-content:center;align-items:inherit;width:100%}
.cmp-login-form__password input[type="text"],.cmp-login-form__password input[type="password"]{width:inherit}
}
.cmp-login-content form>*{margin-top:20px}
.cmp-login-content form>*:first-child{margin-top:0}
.cmp-login-modal .cmp-modal__wrapper{max-width:470px;min-width:0;padding:30px 40px;margin:0 20px;left:calc(50% - 20px);width:calc(100% - 40px)}
.cmp-usersoverview .cmp-table thead tr th:last-child{text-align:left}
.cmp-usersoverview .cmp-table tbody tr{transform-origin:top}
.cmp-usersoverview .cmp-pagination span{background-color:#fafafa}
.cmp-usersoverview-content--loadprevious{margin-bottom:20px}
.cmp-usersoverview__wrapper-top,.cmp-usersoverview__wrapper-bottom{display:flex;justify-content:space-between;align-items:center}
.cmp-usersoverview__title,.cmp-usersoverview__buttons{width:calc(50% - 10px);margin-bottom:30px}
.cmp-usersoverview__buttons{justify-content:flex-end;display:flex}
.cmp-usersoverview__buttons .cmp-button{margin:10px 0}
.cmp-usersoverview__buttons .cmp-button i{font-size:25px;height:17px;margin-right:10px;font-style:normal}
.cmp-usersoverview__buttons .cmp-button i.si-download{height:auto;font-size:20px}
.cmp-usersoverview__buttons .cmp-button+.cmp-button{margin-left:20px}
.cmp-usersoverview label{white-space:nowrap;margin-right:60px}
.cmp-usersoverview__input{display:flex;align-items:center;position:relative;width:100%;max-width:380px}
.cmp-usersoverview__input input{padding-right:35px;width:100%}
.cmp-usersoverview__input .si{font-size:25px;position:absolute;right:10px;cursor:pointer;color:#000}
.cmp-usersoverview__table{width:100%;border-collapse:collapse;padding-left:45px;box-sizing:border-box}
.cmp-usersoverview__table .si-checked{font-size:20px}
.cmp-usersoverview__table--loading{position:relative}
.cmp-usersoverview__table--loading:before{content:"";background-color:rgba(255,255,255,0.8);position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;pointer-events:none}
.cmp-usersoverview__table--loading .loading-icon{position:absolute;top:20px;left:50%;transform:translateX(-50%);z-index:2}
.cmp-usersoverview__table--disabled{position:relative}
.cmp-usersoverview__table--disabled:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:rgba(255,255,255,0.5)}
.cmp-usersoverview__table-list{list-style:none;margin:0;padding:0;cursor:pointer}
.cmp-usersoverview__table-list li:first-child{font-weight:bold}
.cmp-usersoverview__table-list li{word-break:break-word}
.cmp-usersoverview__table-list li:first-child{font-weight:bold}
.cmp-usersoverview__table-list li+li{color:#606060}
.cmp-usersoverview__table-link{text-decoration:underline;background-image:none}
.cmp-usersoverview__table-link:active,.cmp-usersoverview__table-link:focus{background-image:none}
.cmp-usersoverview__table-actions{white-space:nowrap;position:relative}
.cmp-usersoverview__table-actions .cmp-checkbox-toggle{display:inline-flex;position:relative;vertical-align:middle}
.cmp-usersoverview__table-actions .cmp-tags-tag{display:inline-flex;margin-right:10px}
.cmp-usersoverview__table-actions .cmp-tags-tag i{font-size:20px;margin-right:5px}
.cmp-usersoverview__table-actions>i{font-size:25px;margin-right:40px;cursor:pointer}
.cmp-usersoverview__table-actions>i:last-child{margin-right:0}
.cmp-usersoverview__table-actions>i.si-message-notice{font-size:20px}
.cmp-usersoverview__table-location a:active,.cmp-usersoverview__table-location a:focus{background-image:none}
.cmp-usersoverview__table-location a:active:active,.cmp-usersoverview__table-location a:active:focus,.cmp-usersoverview__table-location a:focus:active,.cmp-usersoverview__table-location a:focus:focus{background-image:none}
.cmp-usersoverview__table-location span,.cmp-usersoverview__table-mainuser span{display:none}
.cmp-usersoverview__table--nonselectable{cursor:default}
.cmp-usersoverview__table--nonselectable a{cursor:default;color:#606060;text-decoration:none}
.cmp-usersoverview__content{padding-left:45px}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-usersoverview__wrapper-top{flex-direction:column}
.cmp-usersoverview__title,.cmp-usersoverview__buttons{width:100%}
.cmp-usersoverview__buttons{flex-wrap:wrap}
.cmp-usersoverview__buttons .cmp-button{width:100%}
.cmp-usersoverview__buttons .cmp-button+.cmp-button{margin-left:0}
.cmp-usersoverview__table-location,.cmp-usersoverview__table-mainuser{display:inline-flex}
.cmp-usersoverview__table-location>div,.cmp-usersoverview__table-mainuser>div{margin-top:10px}
.cmp-usersoverview__table-location span,.cmp-usersoverview__table-mainuser span{display:inline;color:#606060}
.cmp-usersoverview__table-location span{margin-right:2px}
.cmp-usersoverview__table-mainuser span{margin-right:5px}
.cmp-usersoverview .cmp-table tbody tr td.cmp-usersoverview__table-actions{margin-top:20px;width:100%;display:inline-flex;flex-direction:row;justify-content:flex-end}
.cmp-usersoverview .cmp-table tbody tr td.cmp-usersoverview__table-actions .si-message-notice{display:none}
.cmp-usersoverview .cmp-table tbody tr td.cmp-usersoverview__table-actions .cmp-tags-tag{margin-right:0}
.cmp-usersoverview .cmp-table tbody tr td.cmp-usersoverview__table-actions .cmp-checkbox-toggle{display:block;margin-right:30px}
}
.cmp-modal{background-color:rgba(0,0,0,0.3);position:fixed;z-index:60;top:0;left:0;width:100%;height:100%}
.cmp-modal__wrapper{position:absolute;width:50%;margin:0 auto;background:#fff;padding:20px;box-sizing:border-box;transition:.5s all;box-shadow:0 5px 14px 0 rgba(0,0,0,0.08),0 5px 14px 0 rgba(0,0,0,0.08);min-width:calc(812px - 40px);border-radius:3px;max-height:calc(100vh - 40px);transform:translate(-50%,-40%);top:40%;left:50%;display:flex;flex-flow:column}
.cmp-modal__close{color:#000;font-size:35px;position:absolute;right:20px;top:20px;cursor:pointer}
.cmp-modal__title{margin-bottom:20px}
.cmp-modal__content{overflow-y:auto}
.cmp-modal__footer{display:flex;align-items:center;justify-content:space-between;margin-top:30px}
.cmp-modal__footer--align-right{justify-content:flex-end}
.cmp-modal__footer--align-right .cmp-button+.cmp-button{margin-left:20px}
.cmp-modal__footer--align-left{justify-content:flex-end;flex-flow:row-reverse}
.cmp-modal__footer--align-left .cmp-button+.cmp-button{margin-right:20px}
.cmp-modal--switching-location{text-align:center}
.cmp-modal--switching-location .cmp-modal__wrapper{padding-bottom:40px}
.cmp-modal--open{opacity:1;transform:translateY(0)}
.cmp-modal--full-width{max-width:calc(1200px - 40px);width:100%}
.ie11 .cmp-modal{overflow-y:auto;overflow-x:hidden}
.ie11 .cmp-modal__wrapper{max-height:inherit;top:20px;transform:translateX(-50%)}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-modal__wrapper{width:90%;margin:0 auto;top:40%;transform:translate(-50%,-40%);min-width:auto}
.cmp-modal__footer{display:flex;flex-wrap:wrap}
.cmp-modal__footer .cmp-button{width:100%;margin-left:0 !important;margin-right:0 !important}
.cmp-modal--confirm{order:1;margin-bottom:20px}
.cmp-modal--cancel{order:2}
}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-navigation__style--FAQ .cmp-navigation__group{margin:0 20px}
.cmp-navigation__style--FAQ .cmp-navigation .cmp-navigation__item:last-child{border-bottom:0}
}
.cmp-order-history-detail{display:flex;flex-direction:column;width:100%;align-items:center}
.cmp-order-history-detail--print{display:none}
.cmp-order-history-detail .flex-order{width:100%;display:flex;align-items:center;justify-content:center}
.cmp-order-history-detail .flex-order-alert{order:1}
.cmp-order-history-detail .flex-order-title{order:2}
.cmp-order-history-detail .flex-order-title>div{display:flex;justify-content:space-between;align-items:center}
.cmp-order-history-detail .flex-order-buttons{order:3}
.cmp-order-history-detail .flex-order-buttons>div{display:flex;justify-content:flex-end;position:relative;top:-35px}
.cmp-order-history-detail .flex-order-info{order:4;background-color:#f5f5f5;font-size:16px}
.cmp-order-history-detail .flex-order-info span{margin:0;line-height:1.5}
.cmp-order-history-detail .flex-order-info h5{margin-bottom:5px}
.cmp-order-history-detail .flex-order-products{order:5}
.cmp-order-history-detail-signings{padding-left:0}
.cmp-order-history-detail-signings .cmp-order-history-detail__icons{display:flex;flex-direction:column;font-size:20px;width:20px;align-items:center;margin-right:5px}
.cmp-order-history-detail-signings .cmp-order-history-detail__icons i+i{margin-bottom:5px}
.cmp-order-history-detail .cmp-input__list{cursor:pointer}
.cmp-order-history-detail-notifications__alert{margin:30px 0 0}
.cmp-order-history-detail__title{margin:20px 0 0;max-width:40%}
.cmp-order-history-detail__footer{border-top:1px solid #e5e5e5;padding-top:10px;font-size:10px;line-height:normal;color:#9b9b9b}
.cmp-order-history-detail-wrapper__center{max-width:1180px;width:100%;margin:0 20px}
.cmp-order-history-detail-wrapper__products{background-color:#fafafa;width:100%;height:auto;justify-content:center;align-items:center;display:flex}
.cmp-order-history-detail-wrapper__buttons{display:inline-flex;flex-direction:row}
.cmp-order-history-detail-wrapper__buttons a{text-decoration:none;background-image:none}
.cmp-order-history-detail-wrapper__buttons i{font-size:25px;margin-right:5px}
.cmp-order-history-detail-wrapper__buttons .cmp-button+.cmp-button{margin-left:20px}
.cmp-order-history-detail-wrapper__info{background-color:#f5f5f5;padding:20px 0;width:100%;display:flex;align-items:center;justify-content:center}
.cmp-order-history-detail-wrapper__info-top{width:100%;display:flex;flex-direction:column}
.cmp-order-history-detail-wrapper__info ul{list-style:none;display:flex;flex-direction:row;justify-content:space-between;padding-left:0;margin-bottom:0}
.cmp-order-history-detail-wrapper__info ul li{display:flex;flex-direction:column;margin:0 10px;width:16.67%}
.cmp-order-history-detail-wrapper__info ul li:last-child{margin-right:0}
.cmp-order-history-detail-wrapper__info ul li:first-child{margin-left:0}
.cmp-order-history-detail-wrapper__info ul li span{word-break:break-word;padding-right:10px}
.cmp-order-history-detail-wrapper__info h5{margin:0}
.cmp-order-history-detail-count{padding-bottom:30px;margin-top:30px}
.cmp-order-history-detail thead{border-top:2px solid #e5e5e5}
.cmp-order-history-detail-table{margin-bottom:20px}
.cmp-order-history-detail-table-header__product{width:100%}
.cmp-order-history-detail-table-header__price-each-amount{min-width:130px}
.cmp-order-history-detail-table-header__reorder{min-width:170px}
.cmp-order-history-detail-table-col__amount-disabled{opacity:.5}
.cmp-order-history-detail-table-col__name{color:#000;width:250px}
.cmp-order-history-detail-table-col__product>div{display:flex;flex-direction:row;min-width:370px;width:100%;cursor:pointer}
.cmp-order-history-detail-table-col__product-disabled{opacity:.5;display:flex;flex-direction:row;min-width:370px;width:100%;cursor:inherit}
.cmp-order-history-detail-table-col__product-disabled div span{font-size:12px;max-width:370px}
.cmp-order-history-detail-table-col__product-disabled div h5{margin:0;max-width:370px}
.cmp-order-history-detail-table-col__product-image{width:50px;height:50px;margin-right:20px;flex-shrink:0}
.cmp-order-history-detail-table-col__product-image img{max-width:50px;max-height:50px}
.cmp-order-history-detail-table-col__product-wrapper{display:flex;justify-content:space-between;position:relative;width:100%;margin-left:20px}
.cmp-order-history-detail-table-col__product div span{font-size:12px;max-width:370px}
.cmp-order-history-detail-table-col__product div h5{margin:0;max-width:370px}
.cmp-order-history-detail-table-col__packaging{display:flex;flex-direction:column;font-size:12px;margin-left:20px;line-height:20px;width:170px;flex-shrink:0}
.cmp-order-history-detail-table-col__subtotal-disabled{opacity:.5}
.cmp-order-history-detail-table-col__subtotal-disabled .cmp-order-history-detail__price{font-size:16px;font-weight:bold;color:#000}
.cmp-order-history-detail-table-col__subtotal .cmp-order-history-detail__price{font-size:16px;font-weight:bold;color:#000}
.cmp-order-history-detail-table-col__reorder-wrapper{display:inline-flex;flex-direction:row}
.cmp-order-history-detail-table-col__reorder .selected:after{content:"\E923";font-family:"SligroIcons";pointer-events:none;font-size:9px;line-height:.6;position:absolute;margin:-5px -10px;background-color:#ffb43f;padding:3px 2.5px;border-radius:50%}
.cmp-order-history-detail-table-col__reorder .cmp-portion--error{padding:0}
.cmp-order-history-detail-table-col__not-available{flex-direction:row;width:100%;min-width:200px}
.cmp-order-history-detail-table-col__not-available .cmp-tags-tag{display:inline}
.cmp-order-history-detail-endprice{display:flex;justify-content:center;align-items:center;background:#fff;margin:30px 0 60px;box-shadow:0 5px 14px 0 rgba(0,0,0,0.08);padding:20px 40px;font-size:16px;font-weight:bold;color:#000}
.cmp-order-history-detail-endprice:hover,.cmp-order-history-detail-endprice:active,.cmp-order-history-detail-endprice:focus{background:#fff}
.cmp-order-history-detail-print,.cmp-order-history-detail-add-to-list,.cmp-order-history-detail-reorder{white-space:nowrap}
.cmp-order-history-detail-print span,.cmp-order-history-detail-add-to-list span,.cmp-order-history-detail-reorder span{position:relative;top:-1px;display:flex;align-items:center}
.cmp-order-history-detail-print span:before,.cmp-order-history-detail-add-to-list span:before,.cmp-order-history-detail-reorder span:before{font-size:25px;color:#000;font-family:"SligroIcons";font-weight:normal;margin-right:10px;position:relative;top:3px}
.cmp-order-history-detail-print i,.cmp-order-history-detail-add-to-list i,.cmp-order-history-detail-reorder i{font-size:24px;margin-right:10px}
.cmp-order-history-detail-text__right:not(.cmp-modal){text-align:right}
@media only screen and (max-width:1150px){.cmp-order-history-detail .flex-order-buttons{margin:20px 0}
.cmp-order-history-detail .flex-order-buttons>div{position:initial;top:initial;justify-content:initial}
.cmp-order-history-detail__title{max-width:100%}
}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-order-history-detail--print{display:none !important}
.cmp-order-history-detail .flex-order-buttons{order:4;padding:20px 0 0;margin:0;box-sizing:border-box;background-color:#fafafa}
.cmp-order-history-detail .flex-order-info{order:3}
.cmp-order-history-detail-wrapper__center ul{flex-direction:column;margin:20px 0 10px}
.cmp-order-history-detail-wrapper__center ul li{margin:0}
.cmp-order-history-detail-wrapper__center ul li+li{margin-top:20px}
.cmp-order-history-detail-wrapper__info-top{margin-top:10px}
.cmp-order-history-detail-wrapper__info ul li{width:100%}
.cmp-order-history-detail-wrapper__buttons{flex-direction:column-reverse;width:100%}
.cmp-order-history-detail-wrapper__buttons .cmp-button{margin:0}
.cmp-order-history-detail-wrapper__buttons .cmp-button+.cmp-button{margin-bottom:20px;margin-left:0}
.cmp-order-history-detail__title{margin:20px 0}
.cmp-order-history-detail-count{border-bottom:2px solid #e5e5e5;padding-bottom:25px;margin-bottom:30px}
.cmp-order-history-detail-table-col__product>div{display:inline-flex;width:auto;margin-left:initial;min-width:initial}
.cmp-order-history-detail-table-col__product-disabled{opacity:.5}
.cmp-order-history-detail-table-col__product-image{width:25px;height:25px}
.cmp-order-history-detail-table-col__product-image img{max-width:25px;max-height:25px}
.cmp-order-history-detail-table-col__product-wrapper{display:inline-flex;flex-direction:column;max-width:100%}
.cmp-order-history-detail-table-col__name{display:inline-flex;flex-direction:column;width:100%}
.cmp-order-history-detail-table-col__name h5{font-size:14px}
.cmp-order-history-detail-table-col__packaging{position:initial;margin-left:0;width:100%}
.cmp-order-history-detail-table-col__amount:before{content:'x '}
.cmp-order-history-detail-table-col__amount-disabled{opacity:.5}
.cmp-order-history-detail-table-col__reorder{display:flex;justify-content:flex-end}
.cmp-order-history-detail-table-col__subtotal{position:relative;top:-19px;background:0;justify-content:flex-end}
.cmp-order-history-detail-table-col__subtotal-disabled{opacity:.5}
.cmp-order-history-detail-endprice{font-size:14px;padding:10px 40px}
.cmp-order-history-detail .cmp-table tbody tr td{flex-direction:row}
.cmp-order-history-detail .cmp-table tbody tr .cmp-order-history-detail-table-col__amount{margin-left:45px}
}
.cmp-order-history-overview{padding-right:0}
.cmp-order-history-overview .si-calendar-empty{pointer-events:none}
.cmp-order-history-overview-head-search__wrapper{display:flex;flex-direction:row;align-items:flex-end;margin-top:30px;margin-right:10px}
.cmp-order-history-overview-head-search-bar__wrapper{margin-left:auto;width:100%;max-width:380px}
.cmp-order-history-overview-head-search-bar-input{position:relative}
.cmp-order-history-overview-head-search-bar-input input{width:100%}
.cmp-order-history-overview-head-search-bar-input i{position:absolute;right:10px;font-size:28px;top:50%;transform:translateY(-50%);color:#000;cursor:pointer}
.cmp-order-history-overview-head-orders{margin:30px 0 0}
.cmp-order-history-overview-table table{width:100%;border-collapse:collapse}
.cmp-order-history-overview-table td span{display:none}
.cmp-order-history-overview-table tr:hover,.cmp-order-history-overview-table tr:active,.cmp-order-history-overview-table tr:focus{cursor:pointer;background-color:#fafafa}
.cmp-order-history-overview-table-head__orderedon{width:160px}
.cmp-order-history-overview-table-row__reference{word-break:break-all}
.cmp-order-history-overview-load-more-wrapper{background-color:#fafafa;width:100%;min-height:20px;display:inline-flex;flex-direction:column;box-sizing:border-box}
.cmp-order-history-overview-load-more-wrapper span{z-index:1;padding:0 50px;background-color:#fafafa}
.cmp-order-history-overview-load-more-wrapper a{align-self:center}
.cmp-order-history-overview .cmp-pagination--loadmore .cmp-pagination__pagination span{background-color:#fafafa}
@media only screen and (max-width:1050px){.cmp-order-history-overview-table td,.cmp-order-history-overview-table th{padding:23px 10px 23px 5px}
.cmp-order-history-overview-head-search-date-start,.cmp-order-history-overview-head-search-date-end{margin-right:20px}
}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-order-history-overview-head{padding:0 20px 10px 20px}
.cmp-order-history-overview-head h1{margin-bottom:10px;word-wrap:break-word}
.cmp-order-history-overview-head-search__wrapper{flex-flow:wrap;justify-content:space-between}
.cmp-order-history-overview-head-search-date-start,.cmp-order-history-overview-head-search-date-end{flex-basis:calc(50% - 10px);margin-right:0;max-width:initial;margin-top:10px}
.cmp-order-history-overview-head-search-date-start label,.cmp-order-history-overview-head-search-date-end label{margin-bottom:10px}
.cmp-order-history-overview-head-search-date-start>div,.cmp-order-history-overview-head-search-date-end>div{width:100%}
.cmp-order-history-overview-head-search-date-start>div input,.cmp-order-history-overview-head-search-date-end>div input{width:100%}
.cmp-order-history-overview-head-search-bar__wrapper{display:flex;flex-basis:100%;max-width:initial;margin:20px 0 0}
.cmp-order-history-overview-head-search-bar-input{width:100%}
.cmp-order-history-overview-head-orders{margin:20px 0 10px}
.cmp-order-history-overview-load-more-wrapper{padding:0;background-color:#fafafa}
.cmp-order-history-overview-load-more-wrapper .cmp-pagination__pagination:before{display:none}
.cmp-order-history-overview-load-more-wrapper span{text-align:center}
.cmp-order-history-overview-table{background-color:#fafafa;margin-right:0}
.cmp-order-history-overview-table td span{display:initial;color:#606060;margin-right:5px}
.cmp-order-history-overview-table td span:after{content:' '}
.cmp-order-history-overview-table-row-date{color:#000;font-weight:bold;margin-bottom:10px}
.cmp-order-history-overview .cmp-table tbody tr td{flex-direction:row}
}
.cmp-page__background--grey-gradient{background:whitesmoke;background:-moz-linear-gradient(left,whitesmoke 0,whitesmoke 30%,#fafafa 41%,#fafafa 100%);background:-webkit-linear-gradient(left,whitesmoke 0,whitesmoke 30%,#fafafa 41%,#fafafa 100%);background:linear-gradient(to right,whitesmoke 0,whitesmoke 30%,#fafafa 41%,#fafafa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#fafafa',GradientType=1)}
body.logged-in.cmp-page__hide-header-footer,body.cmp-page__hide-header-footer{padding-top:0;margin-top:0}
body.logged-in.cmp-page__hide-header-footer header,body.logged-in.cmp-page__hide-header-footer footer,body.logged-in.cmp-page__hide-header-footer .cmp-header-breadcrumb,body.cmp-page__hide-header-footer header,body.cmp-page__hide-header-footer footer,body.cmp-page__hide-header-footer .cmp-header-breadcrumb{display:none}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-page__background--grey-gradient{background:#fafafa}
}
.cmp-pagination{text-align:center}
.cmp-pagination--loadmore .cmp-pagination__pagination{position:relative;margin:20px 0;display:flex;justify-content:center}
.cmp-pagination--loadmore .cmp-pagination__pagination:before{content:"";display:block;height:1px;background-color:#e5e5e5;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0}
.cmp-pagination--loadmore .cmp-pagination__pagination span{position:relative;background-color:#fafafa;padding:0 62px;z-index:1}
.cmp-pagination .cmp-button:after{content:"+";display:inline-block;font-size:20px;position:relative;right:-6px;top:50%;transform:translateY(-50%);line-height:20px;font-weight:normal;pointer-events:none}
.cmp-pagination .cmp-button-previous:after{content:"-"}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-pagination--loadmore .cmp-pagination__pagination:before{display:none}
.cmp-pagination--loadmore .cmp-pagination__pagination span{padding:0}
}
.compact .cmp-product-navigation{margin-left:0}
.cmp-header-main .navigation{position:relative}
.cmp-header-main ul.cmp-navigation>li .cmp-product-navigation-button__close{position:relative;min-height:18px}
.cmp-header-main ul.cmp-navigation>li .cmp-product-navigation-button__close .cmp-product-navigation-button:after{color:#484848;content:"\E902";font-family:"SligroIcons";font-size:18px;border:0;transform:none;top:auto;width:auto;height:auto;margin-left:5px;margin-right:0}
.cmp-product-navigation{background-color:#fff;transition:.8s all;position:absolute;padding:30px 0 35px 30px;z-index:2;top:50px;height:auto;max-height:calc(100vh - 155px);overflow-y:auto;width:auto;box-shadow:0 8px 8px 0 rgba(0,0,0,0.03);text-decoration:none;box-sizing:border-box}
.cmp-product-navigation>a{display:none}
.cmp-product-navigation-logout{display:none}
.cmp-product-navigation-button{transition:none}
.cmp-product-navigation-pointer{background-color:#fff;width:17px;height:17px;position:absolute;bottom:-25px;left:40%;transform:translateX(-50%) rotate(45deg);margin:0 auto;box-shadow:0 0 8px 4px rgba(0,0,0,0.05)}
.cmp-product-navigation .viewColumn{display:block}
.cmp-product-navigation .selectedItem{color:#000;font-weight:bold}
.cmp-product-navigation-column{width:288px;padding-left:30px;padding-right:28px;border-left:1px solid #e5e5e5}
.cmp-product-navigation-column ul li a{color:#606060;background-image:none}
.cmp-product-navigation-column ul li a:active,.cmp-product-navigation-column ul li a:focus{background-image:none}
.cmp-product-navigation-column ul li a:hover,.cmp-product-navigation-column ul li a:focus,.cmp-product-navigation-column ul li a:active{color:#000;font-weight:bold}
.cmp-product-navigation-column ul li.has-members a div p{position:relative}
.cmp-product-navigation-column ul li.has-members a div p:after{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:6px;height:6px;border-right-width:1px;border-right-color:#000;border-right-style:solid;border-top-width:1px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-30%) rotate(45deg)}
.cmp-product-navigation-column ul{list-style-type:none;padding-left:0}
.cmp-product-navigation-column-left{padding-left:0;border:0}
.cmp-product-navigation-column-left ul{margin-bottom:30px}
.cmp-product-navigation-column-middle{display:none}
.cmp-product-navigation-column-middle ul{margin-bottom:40px}
.cmp-product-navigation-column-middle .cmp-product-navigation-column-list__bold li a{color:#000}
.cmp-product-navigation-column-right{display:none}
.cmp-product-navigation-column-right ul{margin-bottom:30px}
.cmp-product-navigation-column-right ul li:after{display:none}
.cmp-product-navigation-column-wrapper{display:inline-flex;flex-direction:row}
.cmp-product-navigation-column-wrapper__return:after{display:none}
.cmp-product-navigation-column-link{font-size:14px;font-weight:bold;text-transform:uppercase;background-image:none}
.cmp-product-navigation-column-link:active,.cmp-product-navigation-column-link:focus{background-image:none}
.cmp-product-navigation-column-link__offers{color:#d73535;margin-bottom:60px;display:block}
.cmp-product-navigation-column-link__offers:focus{background-image:none}
.cmp-product-navigation-column-link__offers:focus:active,.cmp-product-navigation-column-link__offers:focus:focus{background-image:none}
.cmp-product-navigation-column-link__offers+ul li i:before{font-size:30px;margin-right:10px}
.cmp-product-navigation-column-link__spotlights p{color:#d73535}
.cmp-product-navigation-column-link__return{border-bottom:1px solid #e5e5e5;padding-bottom:20px;margin-bottom:20px}
.cmp-product-navigation-column-link__return a{color:#000 !important;background-image:none}
.cmp-product-navigation-column-link__return a:active,.cmp-product-navigation-column-link__return a:focus{background-image:none}
.cmp-product-navigation-column-list__bold{margin:0}
.cmp-product-navigation-column-list__bold li{font-size:14px;font-weight:bold;text-transform:uppercase;align-items:center}
.cmp-product-navigation-column-list__bold li a div p{margin:0}
.cmp-product-navigation-column-list__bold li:first-child div{padding:0 0 15px 0}
.cmp-product-navigation-column-list__bold li:first-child:after{top:calc(50% - 7px)}
.cmp-product-navigation-column-list__bold li:last-child div{padding:0 0 15px 0}
.cmp-product-navigation-column-list__bold li:last-child:after{top:calc(50% + 6px)}
.cmp-product-navigation-column-list__bold li:last-child div{padding:15px 0 0 0}
.cmp-product-navigation-column-list__bold li div{padding:15px 0 15px 0}
.cmp-product-navigation-column-list__bold li div:hover,.cmp-product-navigation-column-list__bold li div:focus,.cmp-product-navigation-column-list__bold li div:active{color:#000}
.cmp-product-navigation-column-list__bold li div:hover a,.cmp-product-navigation-column-list__bold li div:focus a,.cmp-product-navigation-column-list__bold li div:active a{color:#000}
.cmp-product-navigation-column-list__spread{margin:-20px 0 0}
.cmp-product-navigation-column-list__spread li{font-size:14px;font-weight:bold;text-transform:uppercase;align-items:center;color:#000}
.cmp-product-navigation-column-list__spread li:after{display:none}
.cmp-product-navigation-column-list__spread li a{color:#000 !important}
.cmp-product-navigation-column-list__spread li a div{width:inherit;padding:20px 0 20px 0;border-top:1px solid #e5e5e5}
.cmp-product-navigation-column-list__spread li a div p{margin:0}
.cmp-product-navigation-column-list__spread li:last-child a div{border-bottom:1px solid #e5e5e5}
.cmp-product-navigation-column-list__theme-shop li div{display:flex;align-items:center;color:#000}
.cmp-product-navigation-column-list__lowercase li a div p{margin:0;cursor:pointer}
.cmp-product-navigation-column-list__lowercase li div{padding:5px 0 5px 0}
.cmp-product-navigation-column-list__lowercase li div:hover,.cmp-product-navigation-column-list__lowercase li div:focus,.cmp-product-navigation-column-list__lowercase li div:active{font-weight:bold}
.cmp-product-navigation-column-list__lowercase li:first-child div{padding:0 0 5px 0}
.cmp-product-navigation-column-list__lowercase li:first-child:after{top:calc(50% - 3px)}
.cmp-product-navigation-column-list__lowercase li:last-child div{padding:5px 0 0 0}
.cmp-product-navigation-column-list__lowercase li:last-child:after{top:50%}
.cmp-product-navigation ul{display:inherit}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-header-main .navigation{position:absolute}
div:not(.button) .cmp-header-main ul.cmp-navigation>li .cmp-product-navigation-button__close .cmp-product-navigation-button{top:42px;z-index:6}
div:not(.button) .cmp-header-main ul.cmp-navigation>li .cmp-product-navigation-button__close .cmp-product-navigation-button:after{opacity:0}
div:not(.button) .cmp-header-main ul.cmp-navigation>li .cmp-product-navigation-button__close .cmp-product-navigation-button span:before{transform:rotate(45deg) translate(-50%);top:50%;left:calc(50% + 1px)}
div:not(.button) .cmp-header-main ul.cmp-navigation>li .cmp-product-navigation-button__close .cmp-product-navigation-button span:after{transform:rotate(-45deg) translate(-50%);bottom:calc(50% - 2px);left:50%}
div:not(.button) .cmp-header-main ul.cmp-navigation>li .cmp-product-navigation-button__close .cmp-product-navigation-button div{display:block;position:absolute;bottom:-28px;left:0}
.cmp-header.logged-in .cmp-product-navigation{padding:45px 20px 0}
.cmp-header.logged-in .cmp-product-navigation-user{margin-bottom:20px;padding-bottom:10px}
.cmp-header.logged-in .cmp-product-navigation-user .cmp-header-info__nav--location-single{display:block;margin:0;max-height:none}
.cmp-header.logged-in .cmp-product-navigation-user .cmp-header-info__nav--location-single>div{display:flex;color:#000}
.cmp-header.logged-in .cmp-product-navigation-user .cmp-header-info__nav--location-single>div>p{position:relative;margin-bottom:1em}
.cmp-product-navigation{top:0;left:0;width:100vw;padding:70px 20px 0;z-index:5;max-height:none;overflow-y:auto;overflow-x:hidden}
.cmp-product-navigation-logout{position:absolute;right:20px;top:50px;display:inline-flex;flex-direction:row;align-items:center}
.cmp-product-navigation-logout a{margin-left:5px}
.cmp-product-navigation-logout i{font-size:25px;color:#000}
.cmp-product-navigation .viewColumn{left:0}
.cmp-product-navigation-user{border-bottom:1px solid #e5e5e5;margin-bottom:20px}
.cmp-product-navigation-user li{margin-bottom:5px}
.cmp-product-navigation-user li:last-child{margin-bottom:0}
.cmp-product-navigation-user li a{display:block}
.cmp-product-navigation-user li a>div{display:flex;color:#000}
.cmp-product-navigation-user li a>div>p{position:relative}
.cmp-product-navigation-user li a>div>p:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#ffb43f}
.cmp-product-navigation-column{padding:0;width:100%}
.cmp-product-navigation-column-list--open,.cmp-product-navigation-column-middle{height:100vh;overflow-y:auto}
.cmp-product-navigation-column__back{padding-top:10px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e5e5e5}
.cmp-product-navigation-column__back-wrapper{padding-left:20px;position:relative}
.cmp-product-navigation-column__back-wrapper:after{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:6px;height:6px;border-right-width:1px;border-right-color:#000;border-right-style:solid;border-top-width:1px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-30%) rotate(45deg);transform:translateY(-50%) rotate(-135deg);right:inherit;left:5px}
.cmp-product-navigation-column--mobile+.cmp-product-navigation-column-list__bold{background-color:#fff;position:absolute;left:100vw;width:100vw;height:100vh;top:0;padding:20px;box-sizing:border-box;z-index:1;transition:.2s all}
.cmp-product-navigation-column--mobile+.cmp-product-navigation-column-list--open{left:0}
.cmp-product-navigation-column-middle,.cmp-product-navigation-column-right{background-color:#fff;position:absolute;display:block;left:100vw;width:100vw;height:100vh;top:0;padding:20px;box-sizing:border-box;transition:.2s all}
.cmp-product-navigation-column-left:first-child{margin-top:40px;padding-top:20px;border-top:1px solid #e5e5e5}
.cmp-product-navigation-column-middle{z-index:2}
.cmp-product-navigation-column-right{z-index:3}
.cmp-product-navigation-column-wrapper{width:100%}
.cmp-product-navigation-column-left ul{margin-bottom:0}
.cmp-product-navigation-column-left ul li{margin-bottom:20px}
.cmp-product-navigation-column-list__bold li:first-child div{padding:0}
.cmp-product-navigation-column-list__bold li:last-child:after{top:50%;transform:translateY(-50%) rotate(45deg)}
.cmp-product-navigation-column-list__bold li:last-child div{padding:0}
.cmp-product-navigation-column-link__offers{margin-bottom:20px}
.cmp-product-navigation-column .cmp-navigation{margin-top:20px;border-top:1px solid #e5e5e5;padding-top:20px}
.cmp-product-navigation-column .cmp-navigation ul li{margin-bottom:20px}
.cmp-product-navigation-column .cmp-navigation ul li:after{display:none}
.cmp-product-navigation-column .cmp-navigation ul li a{text-transform:uppercase;font-weight:bold}
}
.profilepage>.root{background:whitesmoke;background:-moz-linear-gradient(left,whitesmoke 0,whitesmoke 30%,#fafafa 41%,#fafafa 100%);background:-webkit-linear-gradient(left,whitesmoke 0,whitesmoke 30%,#fafafa 41%,#fafafa 100%);background:linear-gradient(to right,whitesmoke 0,whitesmoke 30%,#fafafa 41%,#fafafa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#fafafa',GradientType=1)}
.profilepage>.root>.aem-Grid>.parsys>.container>.cmp-container,.profilepage>.root>.aem-Grid>.responsivegrid>.aem-Grid>.container>.cmp-container{padding-top:0;padding-bottom:0}
.profilepage--nav__return{margin:0 0 15px;display:none}
.profilepage--nav__return:before{content:"";top:calc(50% - 1px);transform:translateY(-10%) rotate(225deg);pointer-events:none;width:6px;height:6px;border-right:1px solid #000;border-top:1px solid #000;display:inline-block;left:0;position:relative;background:0;margin-right:5px}
.cmp-profile--full-width .cmp-profile__top,.cmp-profile--full-width .cmp-profile__content{padding-left:20px;padding-right:20px}
.cmp-profile__wrapper{max-width:1200px;padding:0 20px;margin:auto}
.cmp-profile__title{margin:0;word-break:break-word}
.cmp-profile__description{margin-top:20px}
.cmp-profile__top,.cmp-profile__content{padding:40px 10px 20px 45px;box-sizing:border-box}
.cmp-profile__top{position:relative;background-color:#fff}
.cmp-profile__top:after{content:"";background-color:#fff;display:block;position:absolute;right:calc((100vw - 1200px) / 2 * -1);top:0;bottom:0;width:calc((100vw - 1200px) / 2);pointer-events:none}
.cmp-profile__content{background-color:#fafafa;padding-bottom:60px}
.cmp-profile__content--unchecked{display:none}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.profilepage:not(.enable-profile-menu){background:0}
.profilepage:not(.enable-profile-menu) .cmp-header-breadcrumb{display:none}
.profilepage:not(.enable-profile-menu) .root>.aem-Grid>.parsys>.container,.profilepage:not(.enable-profile-menu) .root>.aem-Grid>.responsivegrid>.aem-Grid>.container{padding-bottom:0;margin-bottom:0}
.profilepage:not(.enable-profile-menu) .root>.aem-Grid>.parsys>.container>.cmp-container>.aem-Grid>.container:first-child,.profilepage:not(.enable-profile-menu) .root>.aem-Grid>.responsivegrid>.aem-Grid>.container>.cmp-container>.aem-Grid>.container:first-child{display:none}
.profilepage:not(.enable-profile-menu) .root>.aem-Grid .profilepage--nav__return{display:inline-block}
.cmp-profile__top:after{display:none}
.cmp-profile__top,.cmp-profile__content{padding-top:20px;padding-left:20px;padding-right:20px}
.cmp-profile__top--unchecked,.cmp-profile__content--unchecked{display:none}
.cmp-profile__wrapper{padding:0}
.profilepage .root>.aem-Grid>.parsys>.container>.cmp-container>.aem-Grid>.container:first-child,.profilepage .root>.aem-Grid>.responsivegrid>.aem-Grid>.container>.cmp-container>.aem-Grid>.container:first-child{background-color:white}
}
.cmp-profilenavigation a{color:inherit;background-image:none}
.cmp-profilenavigation a:active,.cmp-profilenavigation a:focus{background-image:none}
.cmp-profilenavigation__card{margin-top:30px;margin-bottom:80px;padding:20px;border-radius:3px;border:1px solid #e5e5e5}
.cmp-profilenavigation__card>a{margin-top:10px;display:block}
.cmp-profilenavigation__card>.cmp-profilenavigation__delivery+a{margin-top:0}
.cmp-profilenavigation__info{padding-left:0;list-style:none;font-size:12px;margin:0}
.cmp-profilenavigation__info li{word-wrap:break-word;margin:0}
.cmp-profilenavigation__title{font-weight:bold;color:#000}
.cmp-profilenavigation__delivery{display:flex;padding:20px 0;margin-bottom:20px;cursor:pointer;border-bottom:1px solid #e5e5e5}
.cmp-profilenavigation__list{padding-left:0;list-style:none;color:#000;margin:30px 0 15px}
.cmp-profilenavigation__list--selected{font-weight:bold}
.cmp-profilenavigation__list--selected span:after{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:6px;height:6px;border-right-width:1px;border-right-color:#000;border-right-style:solid;border-top-width:1px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-30%) rotate(45deg)}
.cmp-profilenavigation__list--separator{display:flex;flex-direction:column}
.cmp-profilenavigation__list--separator:after{content:'';margin:20px 0 0;width:100%;height:1px;background-color:#e5e5e5;display:flex}
.cmp-profilenavigation__list li{display:flex;align-items:center;cursor:pointer}
.cmp-profilenavigation__list li+li{margin-top:20px}
.cmp-profilenavigation__list li>a{width:100%}
.cmp-profilenavigation__list li a .si{width:25px;text-align:center;font-size:25px;position:absolute}
.cmp-profilenavigation__list li a span{position:relative;display:inline-block;width:calc(100% - 30px);margin-left:30px}
.cmp-profilenavigation__list li:last-child:after{display:none}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-profilenavigation__list{padding:0 20px}
.cmp-profilenavigation__list--separator+li,.cmp-profilenavigation__list .cmp-profilenavigation__listoverview{padding-top:0 !important}
.cmp-profilenavigation__card{border:0;border-radius:0;background-color:#fafafa}
.cmp-profilenavigation__card ul{margin:0;padding:0}
.cmp-profilenavigation__card>a{display:flex;margin-top:20px}
.cmp-profilenavigation__info{padding:0;margin-bottom:20px;font-size:14px}
.cmp-profilenavigation__info li{padding:0}
.cmp-profilenavigation__title{font-size:16px}
}
@supports(hyphens:auto){.cmp-profilenavigation__info li{hyphens:auto}
}
.recipe-page .root>.aem-Grid>.parsys>.responsivegrid>.cmp-container>.aem-Grid>.aem-GridColumn--default--9,.recipe-page .root>.aem-Grid>.responsivegrid>.aem-Grid>.responsivegrid>.cmp-container>.aem-Grid>.aem-GridColumn--default--9{float:right;margin-bottom:0}
.recipe-page .root>.aem-Grid>.parsys>.responsivegrid>.cmp-container>.aem-Grid>.aem-GridColumn--default--9 .cmp-container,.recipe-page .root>.aem-Grid>.responsivegrid>.aem-Grid>.responsivegrid>.cmp-container>.aem-Grid>.aem-GridColumn--default--9 .cmp-container{margin:0}
.recipe-page .root>.aem-Grid>.parsys>.responsivegrid>.cmp-container>.aem-Grid>.aem-GridColumn--default--9 .cmp-container .cmp-title,.recipe-page .root>.aem-Grid>.responsivegrid>.aem-Grid>.responsivegrid>.cmp-container>.aem-Grid>.aem-GridColumn--default--9 .cmp-container .cmp-title{margin:10px 0}
.recipe-page .root>.aem-Grid>.parsys>.responsivegrid>.cmp-container>.aem-Grid>.aem-GridColumn--default--9:nth-child(3),.recipe-page .root>.aem-Grid>.responsivegrid>.aem-Grid>.responsivegrid>.cmp-container>.aem-Grid>.aem-GridColumn--default--9:nth-child(3){margin-top:20px}
.recipe-page .root>.aem-Grid>.parsys>.responsivegrid>.cmp-container>.aem-Grid>.aem-GridColumn--default--9:nth-child(3) .cmp-container .title,.recipe-page .root>.aem-Grid>.responsivegrid>.aem-Grid>.responsivegrid>.cmp-container>.aem-Grid>.aem-GridColumn--default--9:nth-child(3) .cmp-container .title{margin-bottom:0}
.recipe-page .root>.aem-Grid>.parsys>.responsivegrid>.cmp-container>.aem-Grid>.aem-GridColumn--default--9:nth-child(3) .cmp-container .title .cmp-title,.recipe-page .root>.aem-Grid>.responsivegrid>.aem-Grid>.responsivegrid>.cmp-container>.aem-Grid>.aem-GridColumn--default--9:nth-child(3) .cmp-container .title .cmp-title{margin-top:0}
.recipe-page .root>.aem-Grid>.parsys>.responsivegrid>.cmp-container>.aem-Grid>.aem-GridColumn--default--3,.recipe-page .root>.aem-Grid>.responsivegrid>.aem-Grid>.responsivegrid>.cmp-container>.aem-Grid>.aem-GridColumn--default--3{padding:0 0 20px 0;margin:0}
.recipe-page .root>.aem-Grid>.parsys>.responsivegrid>.cmp-container>.aem-Grid>.aem-GridColumn--default--3 .cmp-container,.recipe-page .root>.aem-Grid>.responsivegrid>.aem-Grid>.responsivegrid>.cmp-container>.aem-Grid>.aem-GridColumn--default--3 .cmp-container{margin:0 20px}
.recipe-page .root>.aem-Grid>.parsys>.responsivegrid>.cmp-container>.aem-Grid>.aem-GridColumn--default--3 .cmp-container .page-image,.recipe-page .root>.aem-Grid>.responsivegrid>.aem-Grid>.responsivegrid>.cmp-container>.aem-Grid>.aem-GridColumn--default--3 .cmp-container .page-image{padding:0;margin:0}
.recipe-page .root>.aem-Grid>.parsys>.responsivegrid>.cmp-container>.aem-Grid>.aem-GridColumn--default--3 ol,.recipe-page .root>.aem-Grid>.responsivegrid>.aem-Grid>.responsivegrid>.cmp-container>.aem-Grid>.aem-GridColumn--default--3 ol{padding-left:0}
.recipe-page .root>.aem-Grid>.parsys>.responsivegrid>.cmp-container>.aem-Grid>.aem-GridColumn--default--3 ol>li,.recipe-page .root>.aem-Grid>.responsivegrid>.aem-Grid>.responsivegrid>.cmp-container>.aem-Grid>.aem-GridColumn--default--3 ol>li{text-indent:-2em;padding-left:15px;list-style-type:none;counter-increment:item}
.recipe-page .root>.aem-Grid>.parsys>.responsivegrid>.cmp-container>.aem-Grid>.aem-GridColumn--default--3 ol>li:before,.recipe-page .root>.aem-Grid>.responsivegrid>.aem-Grid>.responsivegrid>.cmp-container>.aem-Grid>.aem-GridColumn--default--3 ol>li:before{font-weight:bold;content:counter(item) "."}
.recipe-page .tags{min-height:18px}
.recipe-page .title{margin-bottom:10px}
.recipe-page .cmp-text>*{margin:10px 0}
.recipe-page .cmp-text ol,.recipe-page .cmp-text ul{display:inline-block;text-align:left;padding-left:15px;margin-top:0}
.recipe-page .cmp-text ol>li+li,.recipe-page .cmp-text ul>li+li{margin-top:10px}
.recipe-page .cmp-text ol>li:before,.recipe-page .cmp-text ul>li:before{display:inline-block;width:1.5em;text-align:right;padding-right:.5em}
.searchheader .root>.aem-Grid>.parsys>.responsivegrid>.aem-Grid--12,.searchheader .root>.aem-Grid>.responsivegrid>.aem-Grid>.responsivegrid>.aem-Grid--12{background-color:#fff;padding-bottom:45px}
.searchheader .root>.aem-Grid>.parsys>.responsivegrid .aem-GridColumn--default--9 .cmp-teaser,.searchheader .root>.aem-Grid>.responsivegrid>.aem-Grid>.responsivegrid .aem-GridColumn--default--9 .cmp-teaser{margin:0 10px 60px 55px}
.searchheader.cmp-page__background--grey-gradient .root>.aem-Grid>.parsys>.responsivegrid>.aem-Grid--12>.carousel,.searchheader.cmp-page__background--grey-gradient .root>.aem-Grid>.parsys>.responsivegrid>.aem-Grid--12>.title,.searchheader.cmp-page__background--grey-gradient .root>.aem-Grid>.responsivegrid>.aem-Grid>.responsivegrid>.aem-Grid--12>.carousel,.searchheader.cmp-page__background--grey-gradient .root>.aem-Grid>.responsivegrid>.aem-Grid>.responsivegrid>.aem-Grid--12>.title{margin-top:20px}
.searchheader.cmp-page__background--grey-gradient .root>.aem-Grid>.parsys>.responsivegrid>.aem-Grid--12>.carousel>.cmp-carousel,.searchheader.cmp-page__background--grey-gradient .root>.aem-Grid>.parsys>.responsivegrid>.aem-Grid--12>.title>.cmp-carousel,.searchheader.cmp-page__background--grey-gradient .root>.aem-Grid>.responsivegrid>.aem-Grid>.responsivegrid>.aem-Grid--12>.carousel>.cmp-carousel,.searchheader.cmp-page__background--grey-gradient .root>.aem-Grid>.responsivegrid>.aem-Grid>.responsivegrid>.aem-Grid--12>.title>.cmp-carousel{max-width:1200px}
.searchheader.cmp-page__background--grey-gradient .root>.aem-Grid>.parsys>.responsivegrid>.aem-Grid--12>.carousel>.cmp-title,.searchheader.cmp-page__background--grey-gradient .root>.aem-Grid>.parsys>.responsivegrid>.aem-Grid--12>.title>.cmp-title,.searchheader.cmp-page__background--grey-gradient .root>.aem-Grid>.responsivegrid>.aem-Grid>.responsivegrid>.aem-Grid--12>.carousel>.cmp-title,.searchheader.cmp-page__background--grey-gradient .root>.aem-Grid>.responsivegrid>.aem-Grid>.responsivegrid>.aem-Grid--12>.title>.cmp-title{max-width:1200px;margin:10px auto 0}
.productlistpage .cmp-recipe-overview{top:0}
.productlistpage .cmp-recipe-overview-list{margin-top:-10px}
.cmp-recipe-overview{background-color:#fafafa;padding:0 0 30px 45px;position:relative;top:-30px}
.cmp-recipe-overview .cmp-productlist__title,.cmp-recipe-overview__sorts--wrapper{background-color:#fff;padding-left:45px;margin-left:calc(45px * -1)}
.cmp-recipe-overview .cmp-productlist__title{padding-top:30px}
.cmp-recipe-overview__sorts--wrapper{padding-bottom:20px;margin-bottom:30px}
.cmp-recipe-overview__results{margin:0 0 20px;padding-top:30px}
.cmp-recipe-overview-list{margin:0;list-style:none;display:flex;flex-wrap:wrap;padding:0;margin:0 -10px}
.cmp-recipe-overview-list__cta{display:none}
.cmp-recipe-overview-list__item{width:calc(33.33% - 20px);margin:0 10px}
.cmp-recipe-overview-list__image--wrapper{width:100%;height:220px;position:relative;overflow:hidden;cursor:pointer}
.cmp-recipe-overview-list__image--content{position:absolute;min-width:1000%;min-height:1000%;left:50%;top:50%;transform:translate(-50%,-50%) scale(0.1);width:auto;max-width:none}
.cmp-recipe-overview-list__title--wrapper{padding:30px 20px 50px}
.cmp-recipe-overview-list__title--content{margin:0;cursor:pointer;word-break:break-word}
.cmp-recipe-overview-list__description--content{color:#9b9b9b;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-height:1.25em;max-height:5em;height:auto}
.cmp-recipe-overview-list__recipe-counter{margin:0 0 25px 20px}
.cmp-recipe-overview__filters--wrapper{display:none}
.cmp-recipe-overview .cmp-order-history-overview-load-more-wrapper{margin-bottom:30px}
.cmp-recipe-overview .cmp-order-history-overview-load-more-wrapper span{background-color:#fafafa}
.productlistpage .cmp-recipe-overview-list__cta{display:inline-block;margin-top:20px}
.contentsearchresultpage .cmp-recipe-overview-list__recipe-counter{display:none}
.contentsearchresultpage .cmp-recipe-overview-list__title--wrapper{padding:10px 0 20px}
.contentsearchresultpage .cmp-recipe-overview-list__title--content{margin-bottom:20px}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.searchheader .root>.aem-Grid>.parsys>.responsivegrid .aem-GridColumn--default--9 .cmp-teaser,.searchheader .root>.aem-Grid>.responsivegrid>.aem-Grid>.responsivegrid .aem-GridColumn--default--9 .cmp-teaser{margin:0 0 60px 0}
.searchheader .cmp-recipe-overview-list{margin-top:0}
.searchheader.cmp-page__background--grey-gradient .root>.aem-Grid>.parsys>.responsivegrid>.aem-Grid--12>.carousel>.cmp-carousel,.searchheader.cmp-page__background--grey-gradient .root>.aem-Grid>.parsys>.responsivegrid>.aem-Grid--12>.carousel>.cmp-title,.searchheader.cmp-page__background--grey-gradient .root>.aem-Grid>.parsys>.responsivegrid>.aem-Grid--12>.title>.cmp-carousel,.searchheader.cmp-page__background--grey-gradient .root>.aem-Grid>.parsys>.responsivegrid>.aem-Grid--12>.title>.cmp-title,.searchheader.cmp-page__background--grey-gradient .root>.aem-Grid>.responsivegrid>.aem-Grid>.responsivegrid>.aem-Grid--12>.carousel>.cmp-carousel,.searchheader.cmp-page__background--grey-gradient .root>.aem-Grid>.responsivegrid>.aem-Grid>.responsivegrid>.aem-Grid--12>.carousel>.cmp-title,.searchheader.cmp-page__background--grey-gradient .root>.aem-Grid>.responsivegrid>.aem-Grid>.responsivegrid>.aem-Grid--12>.title>.cmp-carousel,.searchheader.cmp-page__background--grey-gradient .root>.aem-Grid>.responsivegrid>.aem-Grid>.responsivegrid>.aem-Grid--12>.title>.cmp-title{margin:0 20px}
.cmp-recipe-overview{padding:0;top:-50px}
.cmp-recipe-overview .cmp-productlist__title,.cmp-recipe-overview .cmp-productoverview-tabs,.cmp-recipe-overview__sorts--wrapper{margin-left:0;padding-left:20px;padding-right:20px}
.cmp-recipe-overview-list{padding:0 calc(20px / 2)}
.cmp-recipe-overview-list__item{width:calc(50% - 20px)}
.cmp-recipe-overview-list__recipe-counter{padding-top:25px}
.cmp-recipe-overview-list__image--content{height:140px}
.cmp-recipe-overview-list__title--wrapper{padding:20px 10px}
.cmp-recipe-overview .cmp-order-history-overview-load-more-wrapper .cmp-button{width:auto}
.cmp-recipe-overview__filters--wrapper{display:flex;margin:20px 10px 20px;overflow-y:auto}
.cmp-recipe-overview__filters--wrapper .cmp-button{width:auto;background:white;box-shadow:0 3px 8px 0 rgba(0,0,0,0.08)}
.cmp-recipe-overview__filters--wrapper .cmp-button+.cmp-button{margin-left:15px}
.cmp-recipe-overview__filters--wrapper .cmp-button:first-child{background-image:linear-gradient(#f3f3f3 0,#e3e3e3 100%);display:flex}
.cmp-recipe-overview__filters--wrapper .cmp-button:first-child span{font-weight:bold}
.cmp-recipe-overview__filters--wrapper .cmp-button:first-child i{font-size:20px;padding:0 3px}
.cmp-recipe-overview__results{margin-left:10px;margin-right:10px}
}
@media only screen and (max-width:451px){.cmp-recipe-overview-list__image--wrapper{height:170px}
}
@media only screen and (max-width:321px){.cmp-recipe-overview-list__image--wrapper{height:130px}
}
.cmp-content-search{display:flex;justify-content:center;align-items:center;flex-direction:column}
.cmp-content-search__container--main{width:780px;margin:0 20px;padding:0 100px;display:flex;flex-direction:column;text-align:center;box-sizing:border-box}
.cmp-content-search__container--fallback{max-width:1180px;width:100%;display:flex;background-color:#fff;box-shadow:0 3px 8px 0 rgba(0,0,0,0.08);flex-direction:column;margin:0 20px;padding:20px 20px 10px}
.cmp-content-search__container--fallback-wrapper{background-color:#fafafa;width:100%;padding:30px 0 110px;display:flex;justify-content:center;align-items:center}
.cmp-content-search__title--main{margin:40px 0 30px}
.cmp-content-search__title--fallback{border-bottom:1px solid #e5e5e5;padding-bottom:5px;margin:0 0 5px}
.cmp-content-search__list{list-style:none;padding-left:0}
.cmp-content-search__list--main{list-style:none;display:flex;align-self:center;margin-bottom:40px}
.cmp-content-search__list--main li:after{content:',\A0'}
.cmp-content-search__list--main li:last-child:after{content:''}
.cmp-content-search__list--fallback{height:110px;display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:0}
.cmp-content-search__list--fallback>*{flex:1 1 33%}
.cmp-content-search__description--main{margin-bottom:0}
.cmp-content-search__input--wrapper{width:100%;display:flex;flex-direction:row}
.cmp-content-search__input--wrapper div{width:100%;display:flex;position:relative}
.cmp-content-search__input--wrapper div input{width:100%}
.cmp-content-search__input--wrapper div i{position:absolute;right:10px;top:50%;height:16px;transform:translateY(-50%);cursor:pointer}
.cmp-content-search__input--wrapper div i:before{font-size:40px}
.cmp-content-search__input--wrapper .cmp-button{margin-left:20px}
.cmp-content-search .cmp-pagination--loadmore .cmp-pagination__pagination span{background-color:#fafafa}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-content-search{align-items:inherit}
.cmp-content-search__container--main{padding:0;width:inherit}
.cmp-content-search__input--wrapper{flex-direction:column}
.cmp-content-search__input--wrapper .cmp-button{margin-top:20px;margin-left:0}
.cmp-content-search__list--main{flex-wrap:wrap}
}
.scrollbutton .cmp-scrollbutton{background:linear-gradient(to bottom,#4f4f4f,#272727);border-radius:3px;text-align:center;left:100%;cursor:pointer;height:100%;width:45px;pointer-events:all}
.scrollbutton .cmp-scrollbutton:after{content:"\E900";font-family:"SligroIcons";font-size:20px;color:#fff;transform:rotate(-90deg);display:block;padding:13px}
.scrollbutton .cmp-scrollbutton__wrapper{display:flex;flex-direction:row-reverse;left:50%;transform:translateX(-50%);height:45px;bottom:45px;position:fixed;width:100%;max-width:calc(1200px + 150px);padding-right:40px;pointer-events:none;user-select:none;transition:opacity .3s}
.scrollbutton .cmp-scrollbutton__wrapper--hidden{opacity:0;pointer-events:none;user-select:none;cursor:auto}
.scrollbutton .cmp-scrollbutton__wrapper .cmp-button{margin-right:10px;pointer-events:auto}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.scrollbutton .cmp-scrollbutton__wrapper{padding-right:20px}
}
.cmp-search{position:relative}
.cmp-search:before{content:"";pointer-events:none;position:fixed;opacity:0;transition:.2s opacity}
.cmp-search__bg:before{pointer-events:auto;display:block;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.5);z-index:1;opacity:1}
.cmp-search input[type=text]{padding:14px 10px 13px;box-sizing:border-box;outline:0;border:0;border-radius:3px;position:relative;z-index:1}
.cmp-search input[type=text]::placeholder{color:#9b9b9b;font-size:14px}
.cmp-search .si-search,.cmp-search .si-close{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:26px;background-color:#fff;transition:.8s all;padding-left:4px;z-index:1;cursor:pointer;color:#000}
.cmp-search-results{position:absolute;left:0;right:0;color:#000;background-color:#fff;z-index:2;padding:20px;box-sizing:border-box;border-radius:3px;margin-top:5px;box-shadow:0 5px 14px 0 rgba(0,0,0,0.08);max-height:calc(100vh - 176px + 54px);overflow-y:auto;transition:.2s max-height}
.cmp-search-results p{margin:0}
.cmp-search-results__item+div{margin-top:30px}
.cmp-search-results__item>div+div{margin-top:20px}
.cmp-search-results__title{position:relative;font-size:12px;display:flex;justify-content:flex-end}
.cmp-search-results__title span{position:relative;background-color:#fff;z-index:1;padding-left:10px;color:#9b9b9b}
.cmp-search-results__title:after{content:"";display:block;height:1px;background-color:#e5e5e5;position:absolute;width:100%;top:50%;left:0;transform:translateY(-50%)}
.cmp-search-results-row{display:flex;align-items:center}
.cmp-search-results-row__product{display:flex;align-items:center;width:100%;background-image:none}
.cmp-search-results-row__product:active,.cmp-search-results-row__product:focus{background-image:none}
.cmp-search-results-row__image{margin-right:10px;width:40px;height:40px}
.cmp-search-results-row__image img{max-width:40px;max-height:40px}
.cmp-search-results-row__info{min-width:50%}
.cmp-search-results-row__title{font-weight:bold}
.cmp-search-results-row__title em{font-style:normal;color:#000}
.cmp-search-results__suggestion .cmp-search-results-row span{cursor:pointer}
.cmp-search-results__category .cmp-search-results-row>div{display:inline-block}
.cmp-search-results__category a{margin-left:5px}
.cmp-search-results .loading-icon{display:block;margin:auto}
.compact .cmp-search i{background-color:#f5f5f5}
.compact .cmp-search-results{max-height:calc(100vh - 120px + 54px)}
.logged-in .cmp-search{max-height:calc(100vh - 180px + 54px)}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-search input[type=text]{padding-right:35px}
.cmp-search-results{position:fixed;left:20px;right:20px}
.cmp-search__mobile-scanner input[type="text"]{padding-left:45px;padding-right:40px}
.cmp-search__mobile-scanner i.si-search{left:10px;right:auto}
.cmp-search__mobile-scanner-link{height:100%;display:flex;align-items:center;position:absolute;right:10px;top:0;z-index:1;background-image:none}
.cmp-search__mobile-scanner-link:active,.cmp-search__mobile-scanner-link:focus{background-image:none}
.cmp-search__mobile-scanner-link .si{font-size:25px}
}
.cmp-social-channels{list-style:none;padding:0;margin:0;display:flex}
.cmp-social-channels li{margin-right:15px}
.cmp-social-channels li:last-child{margin-right:0}
.cmp-social-channels li a{display:flex;justify-content:center;align-items:center;text-decoration:none;color:#fff;background-color:#000;width:20px;height:20px;border-radius:50%;font-size:14px;background-image:none}
.cmp-social-channels li a:active,.cmp-social-channels li a:focus{background-image:none}
.cmp-social-channels__item a i{font-style:normal;font-family:"Font Awesome 5 Brands";display:block}
.cmp-social-channels__item--facebook:before{content:"\F39E"}
.cmp-social-channels__item--twitter:before{content:"\F099"}
.cmp-social-channels__item--instagram:before{content:"\F16D"}
.cmp-social-channels__item--linkedin:before{content:"\F0E1"}
.cmp-social-channels__item--youtube:before{content:"\F167"}
.cmp-social-channels__item--pinterest:before{content:"\F0D2"}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-social-channels li a{width:30px;height:30px}
}
.cmp-table{width:100%;border-collapse:collapse;box-sizing:border-box}
.cmp-table *{box-sizing:border-box}
.cmp-table th,.cmp-table td{padding:10px 20px 10px 20px}
.cmp-table>thead>tr .cmp-table-filter{cursor:pointer;user-select:none}
.cmp-table>thead>tr .cmp-table-filter:after{content:"\E91F";position:absolute;pointer-events:none;cursor:pointer;font-family:"SligroIcons";font-size:18px;margin-left:5px;color:#606060}
.cmp-table>thead>tr>th{text-align:left;font-weight:normal}
.cmp-table>thead>tr>th:last-child{text-align:right}
.cmp-table>tbody{border:1px solid #e5e5e5;background-color:#fff}
.cmp-table>tbody>tr+tr{border-top:1px solid #e5e5e5}
.cmp-table>tbody>tr>td{color:#000}
.cmp-table>tbody>tr>td:last-child{text-align:right}
.cmp-table>tbody>tr>td .cmp-button{display:inline-flex}
.cmp-table--notification div{text-transform:uppercase;font-size:10px;padding:2px 10px;text-align:center;border-radius:3px;font-weight:bold;display:inline-block}
.cmp-table--notification__light div{color:#606060;border:1px solid #e5e5e5}
.cmp-table--menu{position:relative}
.cmp-table--menu-button{display:inline-flex;flex-direction:row;cursor:pointer;padding:10px 0 10px 10px}
.cmp-table--menu-button--disabled{opacity:.5;pointer-events:none}
.cmp-table--menu-button div{background-color:#000;border-radius:50%;width:6px;height:6px}
.cmp-table--menu-button div+div{margin-left:4px}
.cmp-table--menu-popup{padding:5px 20px;position:absolute;margin-top:5px;right:10px;z-index:2;width:200px;border-radius:3px;box-shadow:0 5px 14px 0 rgba(0,0,0,0.08);background-color:#fff}
.cmp-table--menu-popup ul{margin:0;padding:0;list-style:none;user-select:none}
.cmp-table--menu-popup ul li{text-align:left;margin:15px 0;display:flex;cursor:pointer}
.cmp-table--menu-popup ul li i:before{margin-right:10px;font-size:25px}
.cmp-table--menu-popup--pointer{transform:rotate(45deg);width:17px;height:17px;position:absolute;margin:0 auto;right:25px;background-color:#fff}
.cmp-table--menu-popup--pointer__top{z-index:3}
.cmp-table--menu-popup--pointer__bottom{z-index:1;box-shadow:0 5px 14px 0 rgba(0,0,0,0.08)}
.cmp-table__styling--no-border tbody{border:0}
.cmp-table__padding--wide tr,.cmp-table__padding--wide td{padding:20px}
.cmp-table__image-wrapper{display:flex;width:50px;min-width:50px;height:50px;position:relative;overflow:hidden;cursor:pointer;align-self:center;align-items:center;justify-content:center}
.cmp-table__image-wrapper a{background-image:none}
.cmp-table__image-wrapper a:active,.cmp-table__image-wrapper a:focus{background-image:none}
.cmp-table__image-wrapper img{display:block;max-width:50px;max-height:50px;margin:0 auto;transform:translateY(calc(50px / 2 - 50%))}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-table>thead{display:none}
.cmp-table>tbody{display:flex;flex-direction:column}
.cmp-table>tbody>tr{padding:10px 0}
.cmp-table>tbody>tr>td{display:flex;flex-direction:column;padding-top:0;padding-bottom:0}
}
.cmp-tags-tag{font-size:10px;color:#606060;background-color:#fff;border-radius:3px;border:1px solid #e5e5e5;padding:2px 10px;text-transform:uppercase;font-weight:bold;margin:6px 0 0;display:inline-block}
.cmp-tags-tag+.cmp-tags-tag{margin-left:10px}
.cmp-tags__status--error{color:#f66e6e}
.cmp-tags__status--notice{color:#2c90f1}
.target-placeholder{text-align:center}
.target-placeholder[id*=cdq_element]>div::before{content:"TARGET PLACEHOLDER";width:100%;margin:30px;display:block;color:red;font-weight:bold}
.cmp-teaser blockquote{left:50%;transform:translateX(-50%)}
.cmp-teaser__content h1,.cmp-teaser__content h2,.cmp-teaser__content h3,.cmp-teaser__content h4,.cmp-teaser__content h5{margin-top:0;margin-bottom:0;word-break:break-word}
.cmp-teaser__content h1 a,.cmp-teaser__content h2 a,.cmp-teaser__content h3 a,.cmp-teaser__content h4 a,.cmp-teaser__content h5 a{background-image:none}
.cmp-teaser__content h1 a:active,.cmp-teaser__content h1 a:focus,.cmp-teaser__content h2 a:active,.cmp-teaser__content h2 a:focus,.cmp-teaser__content h3 a:active,.cmp-teaser__content h3 a:focus,.cmp-teaser__content h4 a:active,.cmp-teaser__content h4 a:focus,.cmp-teaser__content h5 a:active,.cmp-teaser__content h5 a:focus{background-image:none}
.cmp-teaser__pretitle{text-transform:uppercase}
.cmp-teaser__title--caps .cmp-teaser__title{text-transform:uppercase}
.cmp-teaser__description *:last-child{margin-bottom:0;word-wrap:break-word;-ms-word-wrap:break-word}
.cmp-teaser__description p{word-break:break-word}
.cmp-teaser__description b{color:#000}
.cmp-teaser__button--orange:not(.cmp-teaser__style--page-intro):not(.cmp-teaser__style--background) .cmp-teaser__action-link:first-child{padding:10px 20px 9px;font-size:12px;line-height:12px;height:auto;min-height:35px}
.cmp-teaser__button--orange .cmp-teaser__action-link{display:inline-block}
.cmp-teaser__button--orange .cmp-teaser__action-link:first-child{border:0;background:0;font-weight:bold;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-sizing:border-box;text-align:center;border-radius:3px;text-transform:uppercase;font-family:"Karla","Helvetica",Arial;cursor:pointer;transition:.2s background,.2s opacity;user-select:none;animation:none;padding:12px 40px 13px;font-size:14px;line-height:20px;height:auto;color:#000;background:#ffc56a;background:-moz-linear-gradient(top,#ffc56a 0,#ffb43f 100%);background:-webkit-linear-gradient(top,#ffc56a 0,#ffb43f 100%);background:linear-gradient(to bottom,#ffc56a 0,#ffb43f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc56a',endColorstr='#ffb43f',GradientType=0);display:inline-block}
.cmp-teaser__button--orange .cmp-teaser__action-link:first-child__icon{font-size:25px;margin-right:5px;color:#000}
.cmp-teaser__button--orange .cmp-teaser__action-link:first-child.cmp-button--disabled,.cmp-teaser__button--orange .cmp-teaser__action-link:first-child--disabled{opacity:.2;pointer-events:none}
.cmp-teaser__button--orange .cmp-teaser__action-link:first-child:hover{background:#fcc266;background:-moz-linear-gradient(top,#fcc266 0,#f6ac37 100%);background:-webkit-linear-gradient(top,#fcc266 0,#f6ac37 100%);background:linear-gradient(to bottom,#fcc266 0,#f6ac37 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcc266',endColorstr='#f6ac37',GradientType=0)}
.cmp-teaser__button--orange .cmp-teaser__action-link:first-child:active,.cmp-teaser__button--orange .cmp-teaser__action-link:first-child:focus{background:#f3bb62;background:-moz-linear-gradient(top,#f3bb62 0,#e29d32 100%);background:-webkit-linear-gradient(top,#f3bb62 0,#e29d32 100%);background:linear-gradient(to bottom,#f3bb62 0,#e29d32 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3bb62',endColorstr='#e29d32',GradientType=0)}
.cmp-teaser__button--orange .cmp-teaser__action-link:last-child{margin-right:0}
.cmp-teaser__image-size--small .cmp-teaser__image{width:60px;height:60px}
.cmp-teaser__mobile-columns--2{width:calc(50%  - 40px) !important;margin:20px !important}
.cmp-teaser__style--banner .cmp-teaser{position:relative;min-height:250px}
.cmp-teaser__style--banner .cmp-teaser__image{position:relative;overflow:hidden;height:250px}
.cmp-teaser__style--banner .cmp-teaser__image .cmp-image{height:100%}
.cmp-teaser__style--banner .cmp-teaser__image a{display:block;height:100%}
.cmp-teaser__style--banner .cmp-teaser__image img{position:absolute;min-width:1000%;min-height:1000%;left:50%;top:50%;transform:translate(-50%,-50%) scale(0.1);width:auto;max-width:none}
.cmp-teaser__style--banner .cmp-teaser__content{position:absolute;background-color:#fff;top:50%;transform:translateY(-50%);padding:20px 30px;box-sizing:border-box;max-width:368px;width:100%;text-align:right;display:flex;flex-flow:column;align-items:flex-end}
.cmp-teaser__style--banner .cmp-teaser__pretitle{font-size:12px}
.cmp-teaser__style--banner .cmp-teaser__title{font-size:20px;line-height:normal;width:225px;margin-bottom:10px}
.cmp-teaser__style--banner .cmp-teaser__description{width:225px}
.cmp-teaser__style--banner .cmp-teaser__description ul{list-style-position:inside}
.cmp-teaser__style--banner .cmp-teaser__action-container{margin-top:10px}
.cmp-teaser__style--banner .cmp-teaser__action-container a+a{margin-left:20px}
.cmp-teaser__style--banner.cmp-teaser__align--right .cmp-teaser__content{right:0;text-align:left;align-items:flex-start}
.cmp-teaser__style--banner.cmp-teaser__align--right .cmp-teaser__description ul{list-style-position:outside}
.cmp-teaser__style--banner.cmp-teaser__align--bottom .cmp-teaser__image{height:297px}
.cmp-teaser__style--banner.cmp-teaser__align--bottom .cmp-teaser__content{background-color:transparent;padding:0;bottom:0;left:0;transform:none;top:auto;max-width:100%;width:100%;flex-flow:row;align-items:normal;justify-content:space-between;text-align:left;height:80px}
.cmp-teaser__style--banner.cmp-teaser__align--bottom .cmp-teaser__pretitle,.cmp-teaser__style--banner.cmp-teaser__align--bottom .cmp-teaser__description{display:none}
.cmp-teaser__style--banner.cmp-teaser__align--bottom .cmp-teaser__title{width:auto;background-color:#fff;margin:0;padding:0 20px;box-sizing:border-box}
.cmp-teaser__style--banner.cmp-teaser__align--bottom .cmp-teaser__title{width:65%;display:flex;align-items:center;font-size:16px;height:80px}
.cmp-teaser__style--banner.cmp-teaser__align--bottom .cmp-teaser__title-link{position:static}
.cmp-teaser__style--banner.cmp-teaser__align--bottom .cmp-teaser__title-link:after{content:">";display:block;position:absolute;right:20px;top:50%;transform:translateY(-50%);border:0;background:0;font-weight:bold;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-sizing:border-box;text-align:center;border-radius:3px;text-transform:uppercase;font-family:"Karla","Helvetica",Arial;cursor:pointer;transition:.2s background,.2s opacity;user-select:none;animation:none;padding:12px 40px 13px;font-size:14px;line-height:20px;height:auto;color:#000;background:#ffc56a;background:-moz-linear-gradient(top,#ffc56a 0,#ffb43f 100%);background:-webkit-linear-gradient(top,#ffc56a 0,#ffb43f 100%);background:linear-gradient(to bottom,#ffc56a 0,#ffb43f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc56a',endColorstr='#ffb43f',GradientType=0);padding:10px 20px 9px;font-size:12px;line-height:12px;height:35px;padding:10px 16px 9px;font-size:16px;font-weight:normal}
.cmp-teaser__style--banner.cmp-teaser__align--bottom .cmp-teaser__title-link:after__icon{font-size:25px;margin-right:5px;color:#000}
.cmp-teaser__style--banner.cmp-teaser__align--bottom .cmp-teaser__title-link:after.cmp-button--disabled,.cmp-teaser__style--banner.cmp-teaser__align--bottom .cmp-teaser__title-link:after--disabled{opacity:.2;pointer-events:none}
.cmp-teaser__style--banner.cmp-teaser__align--bottom .cmp-teaser__title-link:after:hover{background:#fcc266;background:-moz-linear-gradient(top,#fcc266 0,#f6ac37 100%);background:-webkit-linear-gradient(top,#fcc266 0,#f6ac37 100%);background:linear-gradient(to bottom,#fcc266 0,#f6ac37 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcc266',endColorstr='#f6ac37',GradientType=0)}
.cmp-teaser__style--banner.cmp-teaser__align--bottom .cmp-teaser__title-link:after:active,.cmp-teaser__style--banner.cmp-teaser__align--bottom .cmp-teaser__title-link:after:focus{background:#f3bb62;background:-moz-linear-gradient(top,#f3bb62 0,#e29d32 100%);background:-webkit-linear-gradient(top,#f3bb62 0,#e29d32 100%);background:linear-gradient(to bottom,#f3bb62 0,#e29d32 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3bb62',endColorstr='#e29d32',GradientType=0)}
.cmp-teaser__style--banner.cmp-teaser__align--bottom .cmp-teaser__title.cmp-teaser--actions-enabled .cmp-teaser__title-link:after{display:none}
.cmp-teaser__style--banner.cmp-teaser__align--bottom .cmp-teaser__action-container{display:flex;align-items:center;flex-shrink:0;margin:0;padding:0 20px;box-sizing:border-box;height:80px;z-index:1}
.cmp-teaser__style--banner.cmp-teaser__align--bottom .cmp-teaser__action-container>a{border:0;background:0;font-weight:bold;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-sizing:border-box;text-align:center;border-radius:3px;text-transform:uppercase;font-family:"Karla","Helvetica",Arial;cursor:pointer;transition:.2s background,.2s opacity;user-select:none;animation:none;padding:12px 40px 13px;font-size:14px;line-height:20px;height:auto;color:#000;background:#ffc56a;background:-moz-linear-gradient(top,#ffc56a 0,#ffb43f 100%);background:-webkit-linear-gradient(top,#ffc56a 0,#ffb43f 100%);background:linear-gradient(to bottom,#ffc56a 0,#ffb43f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc56a',endColorstr='#ffb43f',GradientType=0);padding:10px 20px 9px;font-size:12px;line-height:12px;height:35px}
.cmp-teaser__style--banner.cmp-teaser__align--bottom .cmp-teaser__action-container>a__icon{font-size:25px;margin-right:5px;color:#000}
.cmp-teaser__style--banner.cmp-teaser__align--bottom .cmp-teaser__action-container>a.cmp-button--disabled,.cmp-teaser__style--banner.cmp-teaser__align--bottom .cmp-teaser__action-container>a--disabled{opacity:.2;pointer-events:none}
.cmp-teaser__style--banner.cmp-teaser__align--bottom .cmp-teaser__action-container>a:hover{background:#fcc266;background:-moz-linear-gradient(top,#fcc266 0,#f6ac37 100%);background:-webkit-linear-gradient(top,#fcc266 0,#f6ac37 100%);background:linear-gradient(to bottom,#fcc266 0,#f6ac37 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcc266',endColorstr='#f6ac37',GradientType=0)}
.cmp-teaser__style--banner.cmp-teaser__align--bottom .cmp-teaser__action-container>a:active,.cmp-teaser__style--banner.cmp-teaser__align--bottom .cmp-teaser__action-container>a:focus{background:#f3bb62;background:-moz-linear-gradient(top,#f3bb62 0,#e29d32 100%);background:-webkit-linear-gradient(top,#f3bb62 0,#e29d32 100%);background:linear-gradient(to bottom,#f3bb62 0,#e29d32 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3bb62',endColorstr='#e29d32',GradientType=0)}
.cmp-teaser__style--background .cmp-teaser{position:relative;min-height:700px}
.cmp-teaser__style--background .cmp-teaser__image{position:relative;overflow:hidden;height:700px}
.cmp-teaser__style--background .cmp-teaser__image .cmp-image{height:100%}
.cmp-teaser__style--background .cmp-teaser__image a{display:block;height:100%}
.cmp-teaser__style--background .cmp-teaser__image img{position:absolute;min-width:1000%;min-height:1000%;left:50%;top:50%;transform:translate(-50%,-50%) scale(0.1);width:auto;max-width:none}
.cmp-teaser__style--background .cmp-teaser__content{position:absolute;background-color:#fff;top:50%;transform:translateY(-50%);padding:30px 40px;box-sizing:border-box;max-width:480px;width:100%}
.cmp-teaser__style--background .cmp-teaser__title{font-size:30px;line-height:normal;margin-bottom:10px}
.cmp-teaser__style--background .cmp-teaser__action-container{margin-top:30px}
.cmp-teaser__style--background .cmp-teaser__action-container a+a{margin-left:20px}
.cmp-teaser__style--background.cmp-teaser__align--right .cmp-teaser__content{right:0}
.cmp-teaser__style--page-intro+.content-search-bar{margin-top:-50px;position:relative}
.cmp-teaser__style--page-intro .cmp-teaser{position:relative;min-height:320px}
.cmp-teaser__style--page-intro .cmp-teaser__image{position:relative;overflow:hidden;height:320px}
.cmp-teaser__style--page-intro .cmp-teaser__image .cmp-image{height:100%}
.cmp-teaser__style--page-intro .cmp-teaser__image a{display:block;height:100%}
.cmp-teaser__style--page-intro .cmp-teaser__image img{position:absolute;min-width:1000%;min-height:1000%;left:50%;top:50%;transform:translate(-50%,-50%) scale(0.1);width:auto;max-width:none}
.cmp-teaser__style--page-intro .cmp-teaser__image+.cmp-teaser__content{margin-top:-100px}
.cmp-teaser__style--page-intro .cmp-teaser__content{position:relative;margin-top:0;background-color:#fff;padding:60px 70px;box-sizing:border-box;max-width:650px;width:100%}
.cmp-teaser__style--page-intro .cmp-teaser__title{font-size:38px;line-height:normal;margin-bottom:20px}
.cmp-teaser__style--page-intro .cmp-teaser__action-container{margin-top:30px}
.cmp-teaser__style--page-intro .cmp-teaser__action-container a{margin-bottom:20px;margin-right:20px}
.cmp-teaser__style--page-intro .cmp-teaser__action-container a:last-child{margin-right:0}
.cmp-teaser__style--page-intro.cmp-teaser__align--right .cmp-teaser__content{float:right}
.cmp-teaser__style--page-intro.cmp-teaser__align--right .cmp-teaser__content:after{content:"";display:block;clear:both}
.cmp-teaser__style--page-intro.cmp-teaser__align--bottom .cmp-teaser__content{max-width:780px;left:50%;transform:translateX(-50%);text-align:center}
.cmp-teaser__style--inline-image .cmp-teaser{position:relative;min-height:300px}
.cmp-teaser__style--inline-image .cmp-teaser:after{content:"";display:block;clear:both}
.cmp-teaser__style--inline-image .cmp-teaser__image{position:relative;overflow:hidden;width:480px;height:300px;float:right}
.cmp-teaser__style--inline-image .cmp-teaser__image .cmp-image{height:100%}
.cmp-teaser__style--inline-image .cmp-teaser__image a{display:block;height:100%}
.cmp-teaser__style--inline-image .cmp-teaser__image img{position:absolute;min-width:1000%;min-height:1000%;left:50%;top:50%;transform:translate(-50%,-50%) scale(0.1);width:auto;max-width:none}
.cmp-teaser__style--inline-image .cmp-teaser__content{position:absolute;top:50%;right:400px;left:0;transform:translateY(-50%);background-color:#fff;padding:20px 30px 20px 0;box-sizing:border-box;text-align:right;display:flex;flex-flow:column;align-items:flex-end}
.cmp-teaser__style--inline-image .cmp-teaser__content>*{max-width:500px;width:100%}
.cmp-teaser__style--inline-image .cmp-teaser__title{margin-bottom:10px}
.cmp-teaser__style--inline-image .cmp-teaser__description ul{list-style-position:inside}
.cmp-teaser__style--inline-image .cmp-teaser__action-container{margin-top:10px}
.cmp-teaser__style--inline-image.cmp-teaser__align--right .cmp-teaser__image{float:none}
.cmp-teaser__style--inline-image.cmp-teaser__align--right .cmp-teaser__content{margin:0;left:400px;right:0;padding-left:30px;padding-right:0;text-align:left;align-items:flex-start}
.cmp-teaser__style--inline-image.cmp-teaser__align--right .cmp-teaser__description ul{list-style-position:outside}
.cmp-teaser__style--highlight .cmp-teaser{display:flex;align-items:center;flex-flow:column;padding:10px 20px;box-sizing:border-box;transition:.2s all;cursor:pointer}
.cmp-teaser__style--highlight .cmp-teaser:hover{box-shadow:0 8px 10px 0 rgba(0,0,0,0.1)}
.cmp-teaser__style--highlight .cmp-teaser__image{position:relative;overflow:hidden;border-radius:50%;width:100px;height:100px;margin-bottom:15px}
.cmp-teaser__style--highlight .cmp-teaser__image .cmp-image{height:100%}
.cmp-teaser__style--highlight .cmp-teaser__image a{display:block;height:100%}
.cmp-teaser__style--highlight .cmp-teaser__image img{position:absolute;min-width:1000%;min-height:1000%;left:50%;top:50%;transform:translate(-50%,-50%) scale(0.1);width:auto;max-width:none}
.cmp-teaser__style--highlight .cmp-teaser__content{position:static;margin:0;padding:0;transform:none;background-color:transparent;max-width:none;width:100%;text-align:center}
.cmp-teaser__style--highlight .cmp-teaser__pretitle{font-size:11px}
.cmp-teaser__style--highlight .cmp-teaser__title,.cmp-teaser__style--highlight .cmp-teaser__action-container,.cmp-teaser__style--highlight .cmp-teaser__description{margin:0}
.cmp-teaser__style--highlight .cmp-teaser__title{margin-bottom:10px;font-size:16px;line-height:normal}
.cmp-teaser__style--highlight .cmp-teaser__action-link{margin:0 10px}
.cmp-teaser__style--highlight .cmp-teaser__action-link:last-child{margin:0 10px}
.cmp-teaser__style--highlight.cmp-teaser__image-border--square .cmp-teaser__image{border-radius:0}
.cmp-teaser__background-color--white{background-color:#fff}
.teaser:not(.cmp-teaser__style--banner):not(.cmp-teaser__style--background):not(.cmp-teaser__style--page-intro):not(.cmp-teaser__style--inline-image):not(.cmp-teaser__style--highlight) .cmp-teaser{position:relative;min-height:240px}
.teaser:not(.cmp-teaser__style--banner):not(.cmp-teaser__style--background):not(.cmp-teaser__style--page-intro):not(.cmp-teaser__style--inline-image):not(.cmp-teaser__style--highlight) .cmp-teaser:after{content:"";display:block;clear:both}
.teaser:not(.cmp-teaser__style--banner):not(.cmp-teaser__style--background):not(.cmp-teaser__style--page-intro):not(.cmp-teaser__style--inline-image):not(.cmp-teaser__style--highlight) .cmp-teaser__image{position:relative;overflow:hidden;height:240px;width:80%;float:right}
.teaser:not(.cmp-teaser__style--banner):not(.cmp-teaser__style--background):not(.cmp-teaser__style--page-intro):not(.cmp-teaser__style--inline-image):not(.cmp-teaser__style--highlight) .cmp-teaser__image .cmp-image{height:100%}
.teaser:not(.cmp-teaser__style--banner):not(.cmp-teaser__style--background):not(.cmp-teaser__style--page-intro):not(.cmp-teaser__style--inline-image):not(.cmp-teaser__style--highlight) .cmp-teaser__image a{display:block;height:100%}
.teaser:not(.cmp-teaser__style--banner):not(.cmp-teaser__style--background):not(.cmp-teaser__style--page-intro):not(.cmp-teaser__style--inline-image):not(.cmp-teaser__style--highlight) .cmp-teaser__image img{position:absolute;min-width:1000%;min-height:1000%;left:50%;top:50%;transform:translate(-50%,-50%) scale(0.1);width:auto;max-width:none}
.teaser:not(.cmp-teaser__style--banner):not(.cmp-teaser__style--background):not(.cmp-teaser__style--page-intro):not(.cmp-teaser__style--inline-image):not(.cmp-teaser__style--highlight) .cmp-teaser__content{position:absolute;background-color:#fff;top:50%;transform:translateY(-50%);padding:30px;box-sizing:border-box;max-width:480px;width:60%}
.teaser:not(.cmp-teaser__style--banner):not(.cmp-teaser__style--background):not(.cmp-teaser__style--page-intro):not(.cmp-teaser__style--inline-image):not(.cmp-teaser__style--highlight) .cmp-teaser__title{font-size:20px;margin-bottom:10px}
.teaser:not(.cmp-teaser__style--banner):not(.cmp-teaser__style--background):not(.cmp-teaser__style--page-intro):not(.cmp-teaser__style--inline-image):not(.cmp-teaser__style--highlight) .cmp-teaser__action-container{margin-top:10px}
.teaser:not(.cmp-teaser__style--banner):not(.cmp-teaser__style--background):not(.cmp-teaser__style--page-intro):not(.cmp-teaser__style--inline-image):not(.cmp-teaser__style--highlight) .cmp-teaser__action-container a+a{margin-left:20px}
.teaser:not(.cmp-teaser__style--banner):not(.cmp-teaser__style--background):not(.cmp-teaser__style--page-intro):not(.cmp-teaser__style--inline-image):not(.cmp-teaser__style--highlight).cmp-teaser__align--right .cmp-teaser__image{float:none}
.teaser:not(.cmp-teaser__style--banner):not(.cmp-teaser__style--background):not(.cmp-teaser__style--page-intro):not(.cmp-teaser__style--inline-image):not(.cmp-teaser__style--highlight).cmp-teaser__align--right .cmp-teaser__content{right:0}
.teaser:not(.cmp-teaser__style--banner):not(.cmp-teaser__style--background):not(.cmp-teaser__style--page-intro):not(.cmp-teaser__style--inline-image):not(.cmp-teaser__style--highlight).cmp-teaser__align--bottom .cmp-teaser:before{content:"";display:block;min-height:240px;pointer-events:none}
.teaser:not(.cmp-teaser__style--banner):not(.cmp-teaser__style--background):not(.cmp-teaser__style--page-intro):not(.cmp-teaser__style--inline-image):not(.cmp-teaser__style--highlight).cmp-teaser__align--bottom .cmp-teaser__image{float:none;width:100%;margin-top:-240px}
.teaser:not(.cmp-teaser__style--banner):not(.cmp-teaser__style--background):not(.cmp-teaser__style--page-intro):not(.cmp-teaser__style--inline-image):not(.cmp-teaser__style--highlight).cmp-teaser__align--bottom .cmp-teaser__content{min-height:100px;position:relative;top:auto;left:50%;transform:translateX(-50%);max-width:calc(100% - 40px);width:100%;padding:20px;margin-top:-90px;text-align:center}
.root>.aem-Grid>.parsys .cmp-container__background--full-width>.cmp-container>.aem-Grid>.teaser:not(.cmp-teaser__style--background):not(.cmp-teaser__style--page-intro),.root>.aem-Grid>.parsys>.teaser:not(.cmp-teaser__style--background):not(.cmp-teaser__style--page-intro),.root>.aem-Grid>.responsivegrid>.aem-Grid .cmp-container__background--full-width>.cmp-container>.aem-Grid>.teaser:not(.cmp-teaser__style--background):not(.cmp-teaser__style--page-intro),.root>.aem-Grid>.responsivegrid>.aem-Grid>.teaser:not(.cmp-teaser__style--background):not(.cmp-teaser__style--page-intro){max-width:calc(1200px + 400px);margin:auto;width:100%}
.root>.aem-Grid>.parsys .cmp-container__background--full-width>.cmp-container>.aem-Grid>.teaser.cmp-teaser__style--background,.root>.aem-Grid>.parsys>.teaser.cmp-teaser__style--background,.root>.aem-Grid>.responsivegrid>.aem-Grid .cmp-container__background--full-width>.cmp-container>.aem-Grid>.teaser.cmp-teaser__style--background,.root>.aem-Grid>.responsivegrid>.aem-Grid>.teaser.cmp-teaser__style--background{height:700px}
.root>.aem-Grid>.parsys .cmp-container__background--full-width>.cmp-container>.aem-Grid>.teaser.cmp-teaser__style--background .cmp-teaser__content,.root>.aem-Grid>.parsys>.teaser.cmp-teaser__style--background .cmp-teaser__content,.root>.aem-Grid>.responsivegrid>.aem-Grid .cmp-container__background--full-width>.cmp-container>.aem-Grid>.teaser.cmp-teaser__style--background .cmp-teaser__content,.root>.aem-Grid>.responsivegrid>.aem-Grid>.teaser.cmp-teaser__style--background .cmp-teaser__content{padding-left:calc((100vw - 1200px) / 2);box-sizing:content-box;max-width:calc(480px - 40px)}
.root>.aem-Grid>.parsys .cmp-container__background--full-width>.cmp-container>.aem-Grid>.teaser.cmp-teaser__style--background.cmp-teaser__align--right .cmp-teaser__content,.root>.aem-Grid>.parsys>.teaser.cmp-teaser__style--background.cmp-teaser__align--right .cmp-teaser__content,.root>.aem-Grid>.responsivegrid>.aem-Grid .cmp-container__background--full-width>.cmp-container>.aem-Grid>.teaser.cmp-teaser__style--background.cmp-teaser__align--right .cmp-teaser__content,.root>.aem-Grid>.responsivegrid>.aem-Grid>.teaser.cmp-teaser__style--background.cmp-teaser__align--right .cmp-teaser__content{padding-left:40px;padding-right:calc((100vw - 1200px) / 2)}
.root>.aem-Grid>.parsys .cmp-container__background--full-width>.cmp-container>.aem-Grid>.teaser.cmp-teaser__style--page-intro .cmp-teaser__content,.root>.aem-Grid>.parsys>.teaser.cmp-teaser__style--page-intro .cmp-teaser__content,.root>.aem-Grid>.responsivegrid>.aem-Grid .cmp-container__background--full-width>.cmp-container>.aem-Grid>.teaser.cmp-teaser__style--page-intro .cmp-teaser__content,.root>.aem-Grid>.responsivegrid>.aem-Grid>.teaser.cmp-teaser__style--page-intro .cmp-teaser__content{padding-left:calc((100vw - 1200px) / 2);box-sizing:content-box;max-width:calc(650px - 70px)}
.root>.aem-Grid>.parsys .cmp-container__background--full-width>.cmp-container>.aem-Grid>.teaser.cmp-teaser__style--page-intro.cmp-teaser__align--right .cmp-teaser__content,.root>.aem-Grid>.parsys>.teaser.cmp-teaser__style--page-intro.cmp-teaser__align--right .cmp-teaser__content,.root>.aem-Grid>.responsivegrid>.aem-Grid .cmp-container__background--full-width>.cmp-container>.aem-Grid>.teaser.cmp-teaser__style--page-intro.cmp-teaser__align--right .cmp-teaser__content,.root>.aem-Grid>.responsivegrid>.aem-Grid>.teaser.cmp-teaser__style--page-intro.cmp-teaser__align--right .cmp-teaser__content{padding-left:70px;padding-right:calc((100vw - 1200px) / 2)}
.root>.aem-Grid>.parsys .cmp-container__background--full-width>.cmp-container>.aem-Grid>.teaser.cmp-teaser__style--page-intro.cmp-teaser__align--bottom .cmp-teaser__content,.root>.aem-Grid>.parsys>.teaser.cmp-teaser__style--page-intro.cmp-teaser__align--bottom .cmp-teaser__content,.root>.aem-Grid>.responsivegrid>.aem-Grid .cmp-container__background--full-width>.cmp-container>.aem-Grid>.teaser.cmp-teaser__style--page-intro.cmp-teaser__align--bottom .cmp-teaser__content,.root>.aem-Grid>.responsivegrid>.aem-Grid>.teaser.cmp-teaser__style--page-intro.cmp-teaser__align--bottom .cmp-teaser__content{padding-left:70px;max-width:650px}
@media(max-width:1200px){.cmp-teaser__style--inline-image .cmp-teaser{margin-bottom:30px}
.cmp-teaser__style--inline-image .cmp-teaser__image{width:40%;position:absolute;right:0;float:none}
.cmp-teaser__style--inline-image .cmp-teaser__content{left:inherit;right:calc(40% - 60px);width:calc(75% - 40px)}
.cmp-teaser__style--inline-image.cmp-teaser__align--right .cmp-teaser__image{right:auto;left:0}
.cmp-teaser__style--inline-image.cmp-teaser__align--right .cmp-teaser__content{right:inherit;left:calc(40% - 60px);float:right}
.root>.aem-Grid>.parsys .cmp-container__background--full-width>.cmp-container>.aem-Grid>.teaser.cmp-teaser__style--background .cmp-teaser__content>*,.root>.aem-Grid>.parsys>.teaser.cmp-teaser__style--background .cmp-teaser__content>*,.root>.aem-Grid>.responsivegrid>.aem-Grid .cmp-container__background--full-width>.cmp-container>.aem-Grid>.teaser.cmp-teaser__style--background .cmp-teaser__content>*,.root>.aem-Grid>.responsivegrid>.aem-Grid>.teaser.cmp-teaser__style--background .cmp-teaser__content>*{margin-left:40px}
.root>.aem-Grid>.parsys .cmp-container__background--full-width>.cmp-container>.aem-Grid>.teaser.cmp-teaser__style--background.cmp-teaser__align--right .cmp-teaser__content>*,.root>.aem-Grid>.parsys>.teaser.cmp-teaser__style--background.cmp-teaser__align--right .cmp-teaser__content>*,.root>.aem-Grid>.responsivegrid>.aem-Grid .cmp-container__background--full-width>.cmp-container>.aem-Grid>.teaser.cmp-teaser__style--background.cmp-teaser__align--right .cmp-teaser__content>*,.root>.aem-Grid>.responsivegrid>.aem-Grid>.teaser.cmp-teaser__style--background.cmp-teaser__align--right .cmp-teaser__content>*{margin-left:0;margin-right:40px}
.root>.aem-Grid>.parsys .cmp-container__background--full-width>.cmp-container>.aem-Grid>.teaser.cmp-teaser__style--page-intro:not(.cmp-teaser__align--bottom) .cmp-teaser__content>*,.root>.aem-Grid>.parsys>.teaser.cmp-teaser__style--page-intro:not(.cmp-teaser__align--bottom) .cmp-teaser__content>*,.root>.aem-Grid>.responsivegrid>.aem-Grid .cmp-container__background--full-width>.cmp-container>.aem-Grid>.teaser.cmp-teaser__style--page-intro:not(.cmp-teaser__align--bottom) .cmp-teaser__content>*,.root>.aem-Grid>.responsivegrid>.aem-Grid>.teaser.cmp-teaser__style--page-intro:not(.cmp-teaser__align--bottom) .cmp-teaser__content>*{margin-left:70px}
.root>.aem-Grid>.parsys .cmp-container__background--full-width>.cmp-container>.aem-Grid>.teaser.cmp-teaser__style--page-intro:not(.cmp-teaser__align--bottom).cmp-teaser__align--right .cmp-teaser__content>*,.root>.aem-Grid>.parsys>.teaser.cmp-teaser__style--page-intro:not(.cmp-teaser__align--bottom).cmp-teaser__align--right .cmp-teaser__content>*,.root>.aem-Grid>.responsivegrid>.aem-Grid .cmp-container__background--full-width>.cmp-container>.aem-Grid>.teaser.cmp-teaser__style--page-intro:not(.cmp-teaser__align--bottom).cmp-teaser__align--right .cmp-teaser__content>*,.root>.aem-Grid>.responsivegrid>.aem-Grid>.teaser.cmp-teaser__style--page-intro:not(.cmp-teaser__align--bottom).cmp-teaser__align--right .cmp-teaser__content>*{margin-left:0;margin-right:70px}
}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-teaser__image-size--small .cmp-teaser__image{width:40px;height:40px}
.cmp-teaser__style--banner .cmp-teaser__content{max-width:75%}
.cmp-teaser__style--banner .cmp-teaser__description{width:auto}
.cmp-teaser__style--background .cmp-teaser{margin-bottom:80px}
.cmp-teaser__style--background .cmp-teaser:after{content:"";display:block;clear:both}
.cmp-teaser__style--background .cmp-teaser__image{position:absolute;width:100%}
.cmp-teaser__style--background .cmp-teaser__content{max-width:75%}
.cmp-teaser__style--background.cmp-teaser__align--right .cmp-teaser__content{float:right}
.cmp-teaser__style--page-intro .cmp-teaser__content{max-width:75%;padding:20px}
.cmp-teaser__style--page-intro .cmp-teaser__content>*:not(.cmp-teaser__title){width:calc(100vw - (20px * 2))}
.cmp-teaser__style--page-intro .cmp-teaser__title{font-size:32px;min-height:2.5em}
.cmp-teaser__style--page-intro.cmp-teaser__align--right .cmp-teaser__content>*:not(.cmp-teaser__title){position:relative;left:calc(25vw * -1)}
.cmp-teaser__style--page-intro.cmp-teaser__align--bottom .cmp-teaser__content{width:calc(100% - 40px)}
.cmp-teaser__style--page-intro.cmp-teaser__align--bottom .cmp-teaser__content>*:not(.cmp-teaser__title){width:100%}
.teaser:not(.cmp-teaser__style--banner):not(.cmp-teaser__style--background):not(.cmp-teaser__style--page-intro):not(.cmp-teaser__style--inline-image):not(.cmp-teaser__style--highlight) .cmp-teaser__image{width:100%;float:none}
.teaser:not(.cmp-teaser__style--banner):not(.cmp-teaser__style--background):not(.cmp-teaser__style--page-intro):not(.cmp-teaser__style--inline-image):not(.cmp-teaser__style--highlight) .cmp-teaser__content{position:relative;top:auto;left:50%;transform:translateX(-50%);max-width:calc(100% - 40px);width:100%;padding:20px;margin-top:-90px;text-align:center}
.root>.aem-Grid>.parsys .cmp-container__background--full-width>.cmp-container>.aem-Grid>.teaser.cmp-teaser__style--page-intro .cmp-teaser__content:not(.cmp-teaser__align--bottom),.root>.aem-Grid>.parsys>.teaser.cmp-teaser__style--page-intro .cmp-teaser__content:not(.cmp-teaser__align--bottom),.root>.aem-Grid>.responsivegrid>.aem-Grid .cmp-container__background--full-width>.cmp-container>.aem-Grid>.teaser.cmp-teaser__style--page-intro .cmp-teaser__content:not(.cmp-teaser__align--bottom),.root>.aem-Grid>.responsivegrid>.aem-Grid>.teaser.cmp-teaser__style--page-intro .cmp-teaser__content:not(.cmp-teaser__align--bottom){width:75%;box-sizing:border-box}
.root>.aem-Grid>.parsys .cmp-container__background--full-width>.cmp-container>.aem-Grid>.teaser.cmp-teaser__style--page-intro .cmp-teaser__content:not(.cmp-teaser__align--bottom)>*,.root>.aem-Grid>.parsys>.teaser.cmp-teaser__style--page-intro .cmp-teaser__content:not(.cmp-teaser__align--bottom)>*,.root>.aem-Grid>.responsivegrid>.aem-Grid .cmp-container__background--full-width>.cmp-container>.aem-Grid>.teaser.cmp-teaser__style--page-intro .cmp-teaser__content:not(.cmp-teaser__align--bottom)>*,.root>.aem-Grid>.responsivegrid>.aem-Grid>.teaser.cmp-teaser__style--page-intro .cmp-teaser__content:not(.cmp-teaser__align--bottom)>*{margin-left:20px}
.root>.aem-Grid>.parsys .cmp-container__background--full-width>.cmp-container>.aem-Grid>.teaser.cmp-teaser__style--page-intro.cmp-teaser__align--right .cmp-teaser__content:not(.cmp-teaser__align--bottom),.root>.aem-Grid>.parsys>.teaser.cmp-teaser__style--page-intro.cmp-teaser__align--right .cmp-teaser__content:not(.cmp-teaser__align--bottom),.root>.aem-Grid>.responsivegrid>.aem-Grid .cmp-container__background--full-width>.cmp-container>.aem-Grid>.teaser.cmp-teaser__style--page-intro.cmp-teaser__align--right .cmp-teaser__content:not(.cmp-teaser__align--bottom),.root>.aem-Grid>.responsivegrid>.aem-Grid>.teaser.cmp-teaser__style--page-intro.cmp-teaser__align--right .cmp-teaser__content:not(.cmp-teaser__align--bottom){padding-left:20px}
.root>.aem-Grid>.parsys .cmp-container__background--full-width>.cmp-container>.aem-Grid>.teaser.cmp-teaser__style--page-intro.cmp-teaser__align--right .cmp-teaser__content:not(.cmp-teaser__align--bottom)>*,.root>.aem-Grid>.parsys>.teaser.cmp-teaser__style--page-intro.cmp-teaser__align--right .cmp-teaser__content:not(.cmp-teaser__align--bottom)>*,.root>.aem-Grid>.responsivegrid>.aem-Grid .cmp-container__background--full-width>.cmp-container>.aem-Grid>.teaser.cmp-teaser__style--page-intro.cmp-teaser__align--right .cmp-teaser__content:not(.cmp-teaser__align--bottom)>*,.root>.aem-Grid>.responsivegrid>.aem-Grid>.teaser.cmp-teaser__style--page-intro.cmp-teaser__align--right .cmp-teaser__content:not(.cmp-teaser__align--bottom)>*{margin-right:20px}
.root>.aem-Grid>.parsys .cmp-container__background--full-width>.cmp-container>.aem-Grid>.teaser.cmp-teaser__style--page-intro.cmp-teaser__align--bottom .cmp-teaser__content,.root>.aem-Grid>.parsys>.teaser.cmp-teaser__style--page-intro.cmp-teaser__align--bottom .cmp-teaser__content,.root>.aem-Grid>.responsivegrid>.aem-Grid .cmp-container__background--full-width>.cmp-container>.aem-Grid>.teaser.cmp-teaser__style--page-intro.cmp-teaser__align--bottom .cmp-teaser__content,.root>.aem-Grid>.responsivegrid>.aem-Grid>.teaser.cmp-teaser__style--page-intro.cmp-teaser__align--bottom .cmp-teaser__content{padding:20px}
.root>.aem-Grid>.parsys .cmp-container__background--full-width>.cmp-container>.aem-Grid>.teaser.cmp-teaser__style--page-intro.cmp-teaser__align--bottom .cmp-teaser__content>*,.root>.aem-Grid>.parsys>.teaser.cmp-teaser__style--page-intro.cmp-teaser__align--bottom .cmp-teaser__content>*,.root>.aem-Grid>.responsivegrid>.aem-Grid .cmp-container__background--full-width>.cmp-container>.aem-Grid>.teaser.cmp-teaser__style--page-intro.cmp-teaser__align--bottom .cmp-teaser__content>*,.root>.aem-Grid>.responsivegrid>.aem-Grid>.teaser.cmp-teaser__style--page-intro.cmp-teaser__align--bottom .cmp-teaser__content>*{margin-right:0;margin-left:0}
.root>.aem-Grid>.parsys .cmp-container__background--full-width>.cmp-container>.aem-Grid>.teaser.cmp-teaser__style--background .cmp-teaser__content,.root>.aem-Grid>.parsys>.teaser.cmp-teaser__style--background .cmp-teaser__content,.root>.aem-Grid>.responsivegrid>.aem-Grid .cmp-container__background--full-width>.cmp-container>.aem-Grid>.teaser.cmp-teaser__style--background .cmp-teaser__content,.root>.aem-Grid>.responsivegrid>.aem-Grid>.teaser.cmp-teaser__style--background .cmp-teaser__content{max-width:75%}
.root>.aem-Grid>.parsys .cmp-container__background--full-width>.cmp-container>.aem-Grid>.teaser.cmp-teaser__style--background .cmp-teaser__content>*,.root>.aem-Grid>.parsys>.teaser.cmp-teaser__style--background .cmp-teaser__content>*,.root>.aem-Grid>.responsivegrid>.aem-Grid .cmp-container__background--full-width>.cmp-container>.aem-Grid>.teaser.cmp-teaser__style--background .cmp-teaser__content>*,.root>.aem-Grid>.responsivegrid>.aem-Grid>.teaser.cmp-teaser__style--background .cmp-teaser__content>*{margin-left:20px}
.root>.aem-Grid>.parsys .cmp-container__background--full-width>.cmp-container>.aem-Grid>.teaser.cmp-teaser__style--background.cmp-teaser__align--right .cmp-teaser__content,.root>.aem-Grid>.parsys>.teaser.cmp-teaser__style--background.cmp-teaser__align--right .cmp-teaser__content,.root>.aem-Grid>.responsivegrid>.aem-Grid .cmp-container__background--full-width>.cmp-container>.aem-Grid>.teaser.cmp-teaser__style--background.cmp-teaser__align--right .cmp-teaser__content,.root>.aem-Grid>.responsivegrid>.aem-Grid>.teaser.cmp-teaser__style--background.cmp-teaser__align--right .cmp-teaser__content{float:right}
.root>.aem-Grid>.parsys .cmp-container__background--full-width>.cmp-container>.aem-Grid>.teaser.cmp-teaser__style--background.cmp-teaser__align--right .cmp-teaser__content>*,.root>.aem-Grid>.parsys>.teaser.cmp-teaser__style--background.cmp-teaser__align--right .cmp-teaser__content>*,.root>.aem-Grid>.responsivegrid>.aem-Grid .cmp-container__background--full-width>.cmp-container>.aem-Grid>.teaser.cmp-teaser__style--background.cmp-teaser__align--right .cmp-teaser__content>*,.root>.aem-Grid>.responsivegrid>.aem-Grid>.teaser.cmp-teaser__style--background.cmp-teaser__align--right .cmp-teaser__content>*{margin-right:20px}
}
@supports(hyphens:auto){.cmp-teaser__style--page-intro .cmp-teaser__title{hyphens:manual}
}
.cmp-text table{width:100%;border-collapse:collapse;border:0}
.cmp-text table tr:first-child th{text-align:center;border:0}
.cmp-text table tr td,.cmp-text table tr th{padding:20px;box-sizing:border-box}
.cmp-text table tr th{color:#000;text-align:left;font-size:16px}
.cmp-text table tr td{text-align:center}
.cmp-text__view--tooltip{margin-top:40px;background-color:#fafafa;padding:0 20px 1px}
.cmp-text__view--tooltip .cmp-text{padding-bottom:5px}
.cmp-text__view--tooltip .cmp-text p:first-child strong,.cmp-text__view--tooltip .cmp-text p:first-child b{display:block;border-bottom:1px solid #606060;padding:15px 0;color:#000;margin-bottom:15px}
.cmp-text__view--tooltip .cmp-text p:first-child strong:before,.cmp-text__view--tooltip .cmp-text p:first-child b:before{content:'\E925';font-family:"SligroIcons";font-weight:normal;font-size:25px;color:#000;margin-left:20px;position:relative;right:10px;top:2px}
.cmp-text__view--tooltip+.cmp-text__view--tooltip{margin-top:20px}
.cmp-text__align--center .cmp-text{text-align:center}
.cmp-text__align--center .cmp-text p{text-align:center}
.cmp-title__text{margin:0}
.cmp-title__style--with-line.cmp-title__align--center .cmp-title__text{padding:0 20px}
.cmp-title__style--with-line .cmp-title{position:relative}
.cmp-title__style--with-line .cmp-title:after{content:"";display:block;height:1px;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;background-color:#e5e5e5}
.cmp-title__style--with-line .cmp-title__text{background-color:#fff;padding:0 20px 0 0;box-sizing:border-box;display:inline-block;position:relative;z-index:1}
.cmp-title__align--center .cmp-title{text-align:center}
.cmp-userprofile-table__row{display:flex;align-items:center}
.cmp-userprofile-table__row+.cmp-userprofile-table__row{padding-top:20px;margin-top:20px;border-top:1px solid #e5e5e5}
.cmp-userprofile-table__head{font-weight:bold;width:40%}
.cmp-userprofile-form__label{font-weight:bold;margin-bottom:10px}
.cmp-userprofile-form__label+a{display:inline-block;margin-top:10px}
.cmp-userprofile-form__row{display:flex}
.cmp-userprofile-form__row+.cmp-userprofile-form__row{margin-top:20px}
.cmp-userprofile-form__row-checkbox{margin-top:20px;margin-bottom:20px}
.cmp-userprofile-form__row--2column>div:last-child{margin-left:10px;margin-top:0}
.cmp-userprofile-form__cell{max-width:280px;width:100%}
.cmp-userprofile-form__cell+.cmp-userprofile-form__cell{margin-left:30px}
.cmp-userprofile-form__cell .cmp-dropdown,.cmp-userprofile-form__cell select,.cmp-userprofile-form__cell input[type="text"],.cmp-userprofile-form__cell input[type="password"],.cmp-userprofile-form__cell input[type="email"]{width:100%}
.cmp-userprofile-form .cmp-password{width:100%}
.cmp-userprofile-block{background-color:#fff;margin-bottom:30px;padding:20px;box-sizing:border-box;box-shadow:0 8px 8px 0 rgba(0,0,0,0.03)}
.cmp-userprofile-block__title{margin:0}
.cmp-userprofile-block__title>div{float:right;display:flex;align-items:center;font-family:"Karla","Helvetica",Arial;font-size:14px;text-transform:none;line-height:normal}
.cmp-userprofile-block__title>div i{font-size:20px;margin-right:5px}
.cmp-userprofile-block__top{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #e5e5e5}
.cmp-userprofile-block__inner{background-color:#fafafa;padding:20px;box-sizing:border-box}
.cmp-userprofile-block__inner ul{list-style:none;padding:0;margin:0}
.cmp-userprofile-block__inner ul li{font-weight:bold}
.cmp-userprofile-block__inner ul li span{font-weight:normal;margin-right:10px}
.cmp-userprofile-block__inner .si-star{color:#ffa832;font-size:20px;margin-right:20px}
.cmp-userprofile-block__buttons{display:flex;margin-top:30px}
.cmp-userprofile-block__buttons input[type="submit"]+a{margin-left:20px}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-userprofile-table__head{width:inherit;margin-right:10px}
.cmp-userprofile-table.user .cmp-userprofile-table__head{width:100%;max-width:100px;word-wrap:break-word}
.cmp-userprofile-table.align-right .cmp-userprofile-table__row{justify-content:space-between}
.cmp-userprofile-form__row{flex-flow:column}
.cmp-userprofile-form__cell{max-width:none;display:flex;flex-flow:column;justify-content:space-between}
.cmp-userprofile-form__cell+.cmp-userprofile-form__cell{margin-left:0;margin-top:20px}
.cmp-userprofile-form__cell>a{margin-top:0}
.cmp-userprofile-form .link .cmp-userprofile-form__label{display:none}
.cmp-userprofile-block{padding-left:10px;padding-right:10px}
.cmp-userprofile-block__title a{display:none}
.cmp-userprofile-block__inner{padding:15px 10px}
.cmp-userprofile-block__buttons{flex-flow:column}
.cmp-userprofile-block__buttons *:last-child{margin-bottom:0}
.cmp-userprofile-block__buttons input[type="submit"]+a{margin-left:0}
}
.cmp-validation input,.cmp-validation select{transition:.2s background-color,.2s color,.2s border}
.cmp-validation__input--invalid{background-color:#ffe0e0 !important;color:#d73535 !important;border:1px solid #f66e6e !important}
.cmp-validation__message--error{width:279px;display:block;font-size:12px;color:#f66e6e}
.cmp-validation__message--helper{display:block;font-size:12px;color:#606060}
.cmp-wishlist{margin-bottom:60px}
.cmp-wishlist table{position:relative}
.cmp-wishlist-info__top{flex-wrap:wrap}
.cmp-wishlist-info-price{display:flex;flex-direction:column}
.cmp-wishlist-info-price span{align-self:flex-end}
.cmp-wishlist__icon-add-product{font-size:27px;margin-right:5px;margin-top:-1px;font-weight:bold}
.cmp-wishlist__icon-delete{font-size:25px;cursor:pointer}
.cmp-wishlist__icon-close{font-size:22px;margin-right:10px}
.cmp-wishlist__wrapper-search{margin-top:20px;width:100%}
.cmp-wishlist__wrapper--hidden.cmp-listdetail__wrapper--buttons{display:none}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-wishlist__table-input{order:4;margin-bottom:10px}
.cmp-wishlist__table-product{order:2}
.cmp-wishlist__table-packaging{order:3}
.cmp-wishlist__table-packaging span{padding-left:60px}
.cmp-wishlist__table-pricing{order:2;height:0;z-index:1;align-items:flex-end}
.cmp-wishlist__table-remove{order:1;height:0;z-index:1}
.cmp-wishlist__table-remove .si{margin-top:20px}
.cmp-wishlist__table-remove.cmp-listdetail__table-row-spacing--smallest{width:100%}
}
.cmp-youtube.youtube-container .stop,.cmp-youtube.youtube-container .play{background-image:none}
.cmp-youtube.youtube-container .stop:active,.cmp-youtube.youtube-container .stop:focus,.cmp-youtube.youtube-container .play:active,.cmp-youtube.youtube-container .play:focus{background-image:none}
.cmp-youtube.youtube-container .youtube-banner-container>.youtube-banner-content{padding:30px}
.cmp-youtube.youtube-container .youtube-banner-container>.play:before{content:"\E916";font-family:"SligroIcons";font-size:100px;line-height:normal;background:0}
.cmp-company-details__container{max-width:1200px;margin:auto;padding:0 calc(20px / 2)}
.cmp-company-details-content{background-color:#fafafa;padding:30px 0}
.cmp-company-details-content input[type=text],.cmp-company-details-content input[type=email],.cmp-company-details-content input[type=number],.cmp-company-details-content select{width:280px}
.cmp-company-details__buttons{display:flex;justify-content:flex-end;align-items:center;margin-top:30px}
.cmp-company-details-address{margin-bottom:15px;margin-top:15px}
.cmp-company-details-address p{margin:0}
.cmp-company-details-form__contact-info-block{margin-left:20px}
.cmp-company-details-form__submit-button{margin-bottom:60px}
.cmp-company-details-confirmation__description{max-width:680px}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-company-details__container{padding:0 20px}
}
.cmp-form-block{background-color:#fff;box-shadow:0 8px 8px 0 rgba(0,0,0,0.03);padding:20px 20px 30px}
.cmp-form-block+.cmp-form-block{margin-top:30px}
.cmp-form-block__edit{width:100%;text-align:right}
.cmp-form-block__edit i{font-size:18px}
.cmp-form-block--open .cmp-form-block__title:after{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:6px;height:6px;border-right-width:2px;border-right-color:#000;border-right-style:solid;border-top-width:2px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-50%) rotate(-45deg)}
.cmp-form-block-sub{background-color:#fafafa;padding:20px;margin-top:5px;margin-bottom:10px}
.cmp-form-block-sub+.cmp-form-block__subtitle{margin-top:30px}
.cmp-form-block-sub+.cmp-form-block-sub{margin-top:10px}
.cmp-form-block-sub--edit .cmp-form-block-sub__row+.cmp-form-block-sub__row{margin-top:20px;padding-top:20px;border-top:1px solid #e5e5e5}
.cmp-form-block-sub--edit .cmp-userprofile-form__label{margin-bottom:0;max-width:200px;width:100%}
.cmp-form-block-sub--open .cmp-form-block-sub__top:after{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:6px;height:6px;border-right-width:2px;border-right-color:#000;border-right-style:solid;border-top-width:2px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-50%) rotate(-45deg)}
.cmp-form-block-sub__top{position:relative;cursor:pointer}
.cmp-form-block-sub__top label{font-weight:bold}
.cmp-form-block-sub__top:after{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:6px;height:6px;border-right-width:2px;border-right-color:#000;border-right-style:solid;border-top-width:2px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-50%) rotate(135deg)}
.cmp-form-block-sub__top--disabled{cursor:default}
.cmp-form-block-sub__content{margin-left:23px;height:0;overflow:hidden;transition:.2s all}
.cmp-form-block-sub__content>*:first-child{margin-top:15px}
.cmp-form-block-sub__content>*:last-child{margin-bottom:0}
.cmp-form-block-sub__row{display:flex}
.cmp-form-block-sub__row--2column>div{width:50%;padding-right:10px}
.cmp-form-block-sub__row--2column>div:last-child{padding-left:10px;padding-right:0}
.cmp-form-block-sub__row .cmp-form-block-sub__field+.cmp-form-block-sub__field{margin-top:0;margin-left:20px}
.cmp-form-block-sub__field+.cmp-form-block-sub__field{margin-top:20px}
.cmp-form-block__top{padding-bottom:10px;border-bottom:1px solid #e5e5e5;cursor:pointer}
.cmp-form-block__content{overflow:hidden;transition:.2s all}
.cmp-form-block__content>*:first-child{margin-top:20px}
.cmp-form-block__title{position:relative;margin:0}
.cmp-form-block__title:after{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:6px;height:6px;border-right-width:2px;border-right-color:#000;border-right-style:solid;border-top-width:2px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-50%) rotate(135deg)}
.cmp-form-block__subtitle{text-transform:uppercase;margin:0}
.cmp-form-block__subtitle>div{float:right;display:flex;align-items:center;font-family:"Karla","Helvetica",Arial;font-size:14px;text-transform:none;line-height:normal}
.cmp-form-block__subtitle>div i{font-size:20px;margin-right:5px}
.cmp-form-block__section-header{font-weight:bold;color:#000}
.cmp-form-block .si-message-notice,.cmp-lost-customer-card .si-message-notice,.cmp-contact-page .si-message-notice,.cmp-bs-customer .si-message-notice{color:#000;margin-left:10px;font-size:16px}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-form-block{padding:10px 10px 30px}
.cmp-form-block__title{margin:0 10px}
.cmp-form-block__description{margin:0 10px 10px}
.cmp-form-block-sub{padding:10px;margin-bottom:30px}
.cmp-form-block-sub--edit .cmp-form-block-sub__row{flex-flow:row}
.cmp-form-block-sub--edit .cmp-userprofile-form__label{margin-right:5px;max-width:none;width:auto}
.cmp-form-block-sub__top .cmp-checkbox{display:inline-block;margin-right:20px}
.cmp-form-block-sub__row{flex-flow:column}
.cmp-form-block-sub__row--2column{flex-flow:column}
.cmp-form-block-sub__row--2column>div{width:100%;padding-right:0}
.cmp-form-block-sub__row--2column>div:last-child{padding-left:0}
.cmp-form-block-sub__row .cmp-form-block-sub__field+.cmp-form-block-sub__field{margin-top:20px;margin-left:0}
.cmp-form-block-sub__field input[type=text],.cmp-form-block-sub__field input[type=email],.cmp-form-block-sub__field input[type=number],.cmp-form-block-sub__field input[type=password],.cmp-form-block-sub__field .cmp-password,.cmp-form-block-sub__field .cmp-dropdown,.cmp-form-block-sub__field select{width:100%}
}
.cmp-high-priority-message{display:none;background-color:#ffa832;font-weight:bold;color:#000;position:relative;z-index:2}
.cmp-high-priority-message--show{display:block}
.cmp-high-priority-message__wrapper{max-width:1440px;margin:auto;padding:20px 40px 0;display:flex;justify-content:space-between}
.cmp-high-priority-message__action button i{font-size:17px;font-weight:bold;color:#000}
.cmp-high-priority-message .cmp-text *{color:#000}
.cmp-high-priority-message .cmp-text * a{background-image:linear-gradient(#000,#000)}
.cmp-high-priority-message .cmp-text blockquote:before,.cmp-high-priority-message .cmp-text blockquote:after{color:#000}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-high-priority-message__wrapper{padding:15px 20px 0}
.cmp-high-priority-message--show ~ .cmp-header .cmp-header__wrapper--buttons{bottom:85px;top:auto}
.cmp-high-priority-message--show ~ .cmp-header.logged-in.compact .cmp-header-top__logo{bottom:140px;top:auto}
.logged-in .cmp-high-priority-message--show ~ .cmp-header div:not(.button) .cmp-header-main .navigation ul.cmp-navigation>li .cmp-product-navigation-button__close .cmp-product-navigation-button{top:20px}
.logged-in .cmp-high-priority-message--show ~ .cmp-header div:not(.button) .cmp-header-main .navigation ul.cmp-navigation>li .cmp-product-navigation-button{top:55px}
.logged-in .cmp-high-priority-message--show ~ .cmp-header .cmp-header__wrapper--buttons{bottom:135px;top:auto}
.logged-in .cmp-high-priority-message--show ~ .cmp-header .cmp-header-main .navigation{bottom:197px;top:auto}
}
.logged-in .cmp-maps #map{height:calc(100vh - 180px - 40px)}
.cmp-maps{position:relative}
.cmp-maps #map{height:calc(100vh - 176px - 40px)}
.cmp-maps b{display:block;color:#000;margin-bottom:5px}
.cmp-maps p{margin:0}
.cmp-maps-tabs{display:flex;justify-content:space-between;align-items:center}
.cmp-maps-tabs button{font-size:16px;text-transform:uppercase;padding:8px 0;border-bottom:3px solid transparent}
.cmp-maps-tabs button.active{font-weight:bold;border-bottom:3px solid #ffa832}
.cmp-maps .cmp-maps-container div:not(.button) .cmp-button.cmp-maps-container__show-map{display:none}
.cmp-maps .cmp-maps-container div:not(.button) .cmp-button.cmp-maps-container__filters-applied{position:relative;padding-right:30px}
.cmp-maps .cmp-maps-container div:not(.button) .cmp-button.cmp-maps-container__filters-applied:after{content:"";height:8px;width:3px;border-bottom:2px solid #000;border-right:2px solid #000;position:absolute;top:calc(50% - 2px);transform:rotate(45deg) translateY(-50%);right:20px}
.cmp-maps .cmp-maps-container div:not(.button) .cmp-button.cmp-maps-container__filters-applied i{display:none}
.cmp-maps-container{background-color:#fff;position:absolute;transform:translateY(-20%);top:21%;left:5%;width:380px;padding:20px 40px 40px;box-sizing:border-box;z-index:2;box-shadow:3px 3px 10px rgba(0,0,0,0.2)}
.cmp-maps-container--detail .cmp-maps-container__overview,.cmp-maps-container--filter .cmp-maps-container__overview{margin-left:-100%}
.cmp-maps-container--detail .cmp-maps-container__close,.cmp-maps-container--filter .cmp-maps-container__close{display:none}
.cmp-maps-container__wrapper{display:flex;overflow:hidden;max-height:calc(100vh - 180px - 40px - 40px - 60px)}
.cmp-maps-container__times{overflow:auto;max-height:calc(100vh - 180px - 40px - 40px - 60px - 250px)}
.cmp-maps-container__back{position:relative;display:inline-block;padding-left:15px}
.cmp-maps-container__back:before{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:6px;height:6px;border-right-width:1px;border-right-color:#000;border-right-style:solid;border-top-width:1px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-30%) rotate(225deg);left:3px;right:inherit}
.cmp-maps-container__overview{display:flex;flex-flow:column;width:100%;flex-shrink:0;margin-left:0;transition:.2s all}
.cmp-maps-container__detail{flex-shrink:0;width:100%;display:flex;flex-flow:column;overflow-y:auto}
.cmp-maps-container__detail h2{margin-bottom:10px}
.cmp-maps-container__detail h5{margin-top:20px;margin-bottom:10px}
.cmp-maps-container__detail table{width:100%}
.cmp-maps-container__detail table tbody tr>td{text-transform:capitalize}
.cmp-maps-container__detail--today{font-weight:bold;color:#000}
.cmp-maps-container__detail .buttons-container{display:flex;justify-content:space-between;margin-top:30px}
.cmp-maps-container__detail .filters__wrapper{overflow-y:auto;flex-grow:1}
.cmp-maps-container__detail .filters__wrapper>.filters__row:first-child .filters__title{margin-top:0}
.cmp-maps-container__detail .filters__wrapper+.cmp-button{margin-top:30px}
.cmp-maps-container__detail .filters__applied ul li{display:flex;justify-content:space-between;align-items:center;cursor:pointer}
.cmp-maps-container__detail .filters__applied ul li i{font-size:21px;font-weight:bold;color:#000}
.cmp-maps-container__detail .filters__row .filters__title{text-transform:none;padding-bottom:5px;margin-bottom:20px;border-bottom:1px solid #e5e5e5}
.cmp-maps-container__detail .filters__row ul{list-style:none;padding:0;margin:0}
.cmp-maps-container__detail .filters__row ul li{margin-bottom:5px}
.cmp-maps-container__detail .filters__row>a{margin-top:15px;display:inline-block}
.cmp-maps-container__search-container{position:relative}
.cmp-maps-container__search-input{position:relative}
.cmp-maps-container__search-input i{font-size:20px;color:#000;position:absolute;top:50%;transform:translateY(-50%);right:10px;cursor:pointer}
.cmp-maps-container__search input{width:100%;transition:.2s all}
.cmp-maps-container__search input::-webkit-search-cancel-button,.cmp-maps-container__search input::-webkit-search-results-button,.cmp-maps-container__search input::-webkit-search-results-decoration,.cmp-maps-container__search input::-webkit-search-decoration{-webkit-appearance:none}
.cmp-maps-container__search input.active{border:1px solid #9b9b9b}
.cmp-maps-container__info{display:flex;justify-content:space-between;align-items:center;padding:20px 0}
.cmp-maps-container__info i{font-size:14px;margin-left:3px}
.cmp-maps-autocomplete{background-color:#fff;border:1px solid #9b9b9b;padding:20px;border-radius:3px;box-sizing:border-box;position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:2}
.cmp-maps-autocomplete__item{cursor:pointer;margin-bottom:5px}
.cmp-maps-autocomplete__item--current-location{margin-top:10px}
.cmp-maps-autocomplete__item span{color:#000}
.cmp-maps-stores{overflow:auto;flex-grow:1}
.cmp-maps-stores .cmp-button{margin-top:30px}
.cmp-maps-stores .row{position:relative;cursor:pointer;display:flex;align-items:center;border-top:1px solid #e5e5e5;padding-top:20px}
.cmp-maps-stores .row:after{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:6px;height:6px;border-right-width:1px;border-right-color:#000;border-right-style:solid;border-top-width:1px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-30%) rotate(45deg);right:25px}
.cmp-maps-stores .row+.row{margin-top:20px}
.cmp-maps-stores .row b{margin-bottom:0}
.cmp-maps-stores .row__distance{padding-right:35px;box-sizing:border-box;max-width:60px}
.cmp-maps .times{font-size:12px;color:#9b9b9b;white-space:normal}
.cmp-maps .times__status--open{color:#01a354;text-transform:uppercase;font-weight:bold}
.cmp-maps .times__status--closed{color:#f66e6e;text-transform:uppercase;font-weight:bold}
.cmp-maps .popup-container{cursor:auto;position:absolute;width:200px;font-family:"Karla","Helvetica",Arial;font-size:12px;padding:20px 40px 20px 20px;background-color:#fff;box-shadow:3px 3px 10px rgba(0,0,0,0.2);border-radius:3px;box-sizing:border-box}
.cmp-maps .popup-container:before{content:"";display:block;transform:translateX(-50%) rotate(45deg);background-color:#fff;width:17px;height:17px;position:absolute;margin:0 auto;z-index:1;left:50%;top:-5px}
.cmp-maps .popup-container .popup{position:relative}
.cmp-maps .popup-container .popup--open{color:#01a354;font-weight:bold;text-transform:uppercase}
.cmp-maps .popup-container .popup__title{margin-top:0;font-size:14px}
.cmp-maps .popup-container .popup__address{font-weight:bold}
.cmp-maps .popup-container .popup__distance{position:absolute;top:0;right:-20px;width:20px;text-align:right}
.cmp-maps .popup-container .popup p{margin-bottom:5px}
.ie11 .cmp-maps-stores{max-height:1000px}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.logged-in .cmp-maps #map{height:calc(100vh - 190px)}
.logged-in .cmp-maps-container__detail--filter{top:190px;height:calc(100vh - 190px)}
.safari .cmp-maps-container__wrapper{max-height:calc(100vh - 180px - 100px);padding-bottom:100px}
.safari .cmp-maps-container__detail--filter{padding-bottom:100px}
.cmp-maps{padding-top:253px}
.cmp-maps #map{height:calc(100vh - 154px - 253px)}
.cmp-maps-tabs{justify-content:space-around}
.cmp-maps .cmp-maps-container div:not(.button) .cmp-button.cmp-maps-container__show-map{display:inline-flex;margin-right:10px}
.cmp-maps-container{top:0;left:0;right:0;bottom:0;transform:none;z-index:1;box-shadow:none;width:100%;padding-left:20px;padding-right:20px}
.cmp-maps-container--filter:before{content:"";display:block;position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:rgba(96,96,96,0.7);z-index:2}
.cmp-maps-container--filter .cmp-maps-container__overview{margin-left:0}
.cmp-maps-container--filter .cmp-maps-container__detail--filter{transform:translateX(0)}
.cmp-maps-container--detail:before{content:"";display:block;position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:rgba(96,96,96,0.7);z-index:2}
.cmp-maps-container--detail .cmp-maps-container__overview{margin-left:0}
.cmp-maps-container--detail .cmp-maps-container__detail--detail{top:calc(100% - 150px)}
.cmp-maps-container--show-map{height:253px;padding-bottom:0}
.cmp-maps-container--show-map .cmp-maps-container__wrapper{height:233px}
.cmp-maps-container--show-map .cmp-maps-stores{display:none}
.cmp-maps-container__times{overflow:auto;max-height:35vh}
.cmp-maps-container__wrapper{display:block;max-height:calc(100vh - 180px - 20px);padding-bottom:20px;overflow:auto}
.cmp-maps-container__overview{margin-left:0}
.cmp-maps-container__info{margin-top:-10px;flex-wrap:wrap}
.cmp-maps-container__info>div{margin-top:10px}
.cmp-maps-container__detail{display:block}
.cmp-maps-container__detail--filter{background:#fff;position:fixed;top:154px;left:0;width:80%;height:calc(100vh - 154px);padding-left:20px;padding-right:40px;padding-bottom:20px;box-sizing:border-box;transform:translateX(-100%);transition:.2s all;z-index:2;overflow:auto}
.cmp-maps-container__detail--filter .cmp-maps-container__back{display:none}
.cmp-maps-container__detail--filter .cmp-maps-container__close{display:block;position:absolute;top:20px;right:40px}
.cmp-maps-container__detail--filter .cmp-maps-container__close i{font-size:32px;color:#000}
.cmp-maps-container__detail--detail{background:#fff;position:fixed;top:100%;bottom:0;left:0;right:0;width:100%;transition:.2s all;z-index:2}
.cmp-maps-container__detail--detail:before{content:"";display:block;width:25px;height:5px;border-radius:50px;background-color:#9b9b9b;position:absolute;top:10px;left:50%;transform:translateX(-50%)}
.cmp-maps-container__detail--detail>div{padding:20px;box-sizing:border-box}
.cmp-maps-container__detail--detail .cmp-maps-container__back{display:none}
.cmp-maps-container__detail--detail .cmp-maps-container__close{display:block;position:absolute;top:15px;right:15px}
.cmp-maps-container__detail--detail .cmp-maps-container__close i{font-size:32px;color:#000}
}
.mobile-scanner{padding:0 !important}
.cmp-mobile-scanner{padding-top:24vh;transition:.2s padding-top}
.cmp-mobile-scanner .tippy-content{max-width:230px}
.cmp-mobile-scanner .tippy-popper{margin-left:-50px}
.cmp-mobile-scanner--expanded .cmp-mobile-scanner__footer{bottom:0;box-shadow:0 -3px 8px 0 rgba(0,0,0,0.08)}
.cmp-mobile-scanner--expanded .cmp-mobile-scanner__wrapper{height:calc(100% - 120px)}
.cmp-mobile-scanner--expanded,.cmp-mobile-scanner--replacement-focus{padding-top:5vh}
.cmp-mobile-scanner--expanded .cmp-mobile-scanner__expand,.cmp-mobile-scanner--expanded .cmp-mobile-scanner__content,.cmp-mobile-scanner--replacement-focus .cmp-mobile-scanner__expand,.cmp-mobile-scanner--replacement-focus .cmp-mobile-scanner__content{top:5vh}
.cmp-mobile-scanner--scroll-content .cmp-mobile-scanner__footer{bottom:0;box-shadow:0 -3px 8px 0 rgba(0,0,0,0.08)}
.cmp-mobile-scanner--scroll-content .cmp-mobile-scanner__wrapper{height:calc(100% - 120px)}
.cmp-mobile-scanner--replacement-focus .cmp-mobile-scanner__footer{bottom:-120px}
.cmp-mobile-scanner--replacement-focus .cmp-mobile-scanner__wrapper{height:100%}
.cmp-mobile-scanner__barcode-picker{max-width:1280px;height:24vh}
.cmp-mobile-scanner__remove-items{margin:0 20px 20px}
.cmp-mobile-scanner__remove-items .si{margin-right:5px;font-size:22px}
.cmp-mobile-scanner__target{margin-top:50px;z-index:1;position:absolute;width:calc(100% - 90px);height:calc(100% - 100px);min-width:200px;transform:translateX(-50%);left:50%}
.cmp-mobile-scanner__target-area{height:100%;width:100%;border-top:1px solid #fff;border-right:1px solid #fff;border-left:1px solid #fff}
.cmp-mobile-scanner__target-description{border-top:1px solid #fff;width:100%;color:#fff;text-align:center}
.cmp-mobile-scanner__camera{position:fixed;top:0;width:100vw;background-color:#484848;overflow:hidden;z-index:1}
.cmp-mobile-scanner__camera .si{position:absolute;top:10px;cursor:pointer;font-size:25px;color:#fff;z-index:1}
.cmp-mobile-scanner__close{right:20px}
.cmp-mobile-scanner__lock--active{border:5px solid #9b9b9b;background:#9b9b9b;border-radius:50%;margin-left:25px}
.cmp-mobile-scanner__lock--loading{opacity:.5;pointer-events:none}
.cmp-mobile-scanner__icons-left{left:20px;position:absolute}
.cmp-mobile-scanner__icons-left .si{position:relative}
.cmp-mobile-scanner__icons-left .si+.si:not(.cmp-mobile-scanner__lock--active){margin-left:30px}
.cmp-mobile-scanner__title-wrapper{display:flex;align-items:center;justify-content:space-between}
.cmp-mobile-scanner__title{margin-left:20px;margin-right:20px}
.cmp-mobile-scanner__message-wrapper{border-top:1px solid #e5e5e5;padding:0 20px 0 20px}
.cmp-mobile-scanner__message-wrapper .message{margin-bottom:10px}
.cmp-mobile-scanner__message-wrapper .message:first-child{margin-top:10px}
.cmp-mobile-scanner__remove-items{text-align:center;margin-top:20px}
.cmp-mobile-scanner__remove-items a{display:inline-flex}
.cmp-mobile-scanner__remove-items a i{font-size:23px;margin-right:5px;display:block}
.cmp-mobile-scanner__content{position:fixed;top:24vh;bottom:0;background-color:#fff;width:100vw;padding:25px 0 0;overflow:hidden;z-index:2;transition:.2s top}
.cmp-mobile-scanner__wrapper{height:100%;overflow-y:scroll;transition:.2s all}
.cmp-mobile-scanner__expand{position:fixed;top:24vh;width:100vw;display:flex;align-items:center;height:35px;z-index:3;transition:.2s top}
.cmp-mobile-scanner__expand .si{margin:10px auto 0}
.cmp-mobile-scanner__expand .si:before{font-size:25px;color:#e5e5e5}
.cmp-mobile-scanner__description{margin:20px}
.cmp-mobile-scanner__brand{display:flex;align-items:center;justify-content:space-between;width:100%}
.cmp-mobile-scanner__brand .cmp-tags-tag{margin:0 0 5px 0}
.cmp-mobile-scanner__productname{width:calc(100% - 35px);background-image:none}
.cmp-mobile-scanner__productname:active,.cmp-mobile-scanner__productname:focus{background-image:none}
.cmp-mobile-scanner__product{display:flex;flex-direction:row;flex-wrap:wrap;border:1px solid #e5e5e5;padding:15px 20px}
.cmp-mobile-scanner__product--out-assortment{pointer-events:none}
.cmp-mobile-scanner__product--out-assortment .cmp-mobile-scanner__product-image,.cmp-mobile-scanner__product--out-assortment .cmp-mobile-scanner__product-amount,.cmp-mobile-scanner__product--out-assortment .cmp-mobile-scanner__productname,.cmp-mobile-scanner__product--out-assortment .cmp-mobile-scanner__content-description>p,.cmp-mobile-scanner__product--out-assortment .cmp-mobile-scanner__brand>p{opacity:.5}
.cmp-mobile-scanner__product--out-assortment .cmp-mobile-scanner__productname{margin-top:-5px}
.cmp-mobile-scanner__product--out-assortment .cmp-mobile-scanner__load-more,.cmp-mobile-scanner__product--out-assortment .cmp-mobile-scanner__product-info>.si{pointer-events:all;margin-top:10px}
.cmp-mobile-scanner__product--out-assortment .cmp-mobile-scanner__productname{padding-right:65px;width:calc(100% - 100px)}
.cmp-mobile-scanner__product--out-assortment .cmp-mobile-scanner__searchProduct{pointer-events:all;width:100%;margin-top:10px}
.cmp-mobile-scanner__product--out-assortment .cmp-mobile-scanner__searchProduct.cmp-searchproduct{padding-bottom:0}
.cmp-mobile-scanner__product--recommendation{border:1px solid #9b9b9b;padding-bottom:0;padding-left:0;padding-right:0}
.cmp-mobile-scanner__product--recommendation .cmp-mobile-scanner__product-info{width:calc(100% - 75px)}
.cmp-mobile-scanner__product--recommendation .cmp-mobile-scanner__product-image{margin-left:20px}
.cmp-mobile-scanner__product--offline .cmp-mobile-scanner__product-image{width:50px;word-break:break-all}
.cmp-mobile-scanner__product--offline .cmp-mobile-scanner__product-info{width:calc(100% - 60px)}
.cmp-mobile-scanner__product--offline .cmp-mobile-scanner__product-info>.si{margin-left:auto;margin-right:7px;cursor:pointer}
.cmp-mobile-scanner__product--offline .cmp-mobile-scanner__product-amount{padding-left:60px;align-items:center}
.cmp-mobile-scanner__product--offline .cmp-mobile-scanner__brand>p,.cmp-mobile-scanner__product--offline .cmp-mobile-scanner__productname,.cmp-mobile-scanner__product--offline .cmp-mobile-scanner__content-description>p,.cmp-mobile-scanner__product--offline .cmp-mobile-scanner__price{background-color:#f5f5f5;height:9px}
.cmp-mobile-scanner__product--offline .cmp-mobile-scanner__brand>p{width:84px}
.cmp-mobile-scanner__product--offline .cmp-mobile-scanner__productname{width:149px;margin-bottom:10px}
.cmp-mobile-scanner__product--offline .cmp-mobile-scanner__content-description>p{width:49px}
.cmp-mobile-scanner__product--offline .cmp-mobile-scanner__price{width:67px}
.cmp-mobile-scanner__product h5,.cmp-mobile-scanner__product p{margin:0}
.cmp-mobile-scanner__product-image{margin-right:10px;width:25px;height:25px}
.cmp-mobile-scanner__product-image img{display:block;max-width:25px;max-height:25px;margin:0 auto;transform:translateY(calc(25px / 2 - 50%))}
.cmp-mobile-scanner__product-info{display:flex;flex-direction:row;flex-wrap:wrap;width:calc(100% - 35px)}
.cmp-mobile-scanner__product-info>.si{font-size:22px;margin:auto;cursor:pointer}
.cmp-mobile-scanner__product-amount{padding-left:35px;display:flex;justify-content:space-between;width:100%}
.cmp-mobile-scanner__load-more .si{color:#000;font-size:16px;margin-right:5px}
.cmp-mobile-scanner__price{display:flex;align-items:center}
.cmp-mobile-scanner__content-description{display:flex;justify-content:space-between;margin-bottom:10px;width:100%}
.cmp-mobile-scanner__footer{display:flex;flex-direction:column;background-color:#fff;padding:10px 20px;z-index:2;position:fixed;width:calc(100vw - 40px);transition:.2s all;bottom:-120px;box-shadow:none}
.cmp-mobile-scanner__footer .cmp-button+.cmp-button{margin-top:10px}
.cmp-price-service__message{color:#f19300;font-size:12px;font-weight:normal}
.cmp-price-service__no-price{white-space:nowrap}
.cmp-price{font-weight:bold;color:#000;width:100%}
.cmp-price>div{display:flex;align-items:center}
.cmp-price span{display:block}
.cmp-price__unit{color:#606060;font-weight:normal;font-size:12px;text-decoration:none;margin-bottom:5px}
.cmp-price__old{font-size:12px;font-weight:normal;text-decoration:line-through}
.cmp-price__new{margin-left:20px;color:#d73535}
.cmp-services-status{position:relative;background-color:#ffebcc;color:#f19300;z-index:2}
.cmp-services-status__wrapper{position:relative;max-width:1440px;padding:20px 40px 0;margin:auto}
.cmp-services-status__status{display:flex;align-items:center;margin-right:25px}
.cmp-services-status__status .si{font-size:20px;margin-right:5px;margin-top:-2px}
.cmp-services-status__status p{font-weight:bold}
.cmp-services-status__action{position:absolute;top:20px;right:40px}
.cmp-services-status__action .si-close{font-weight:bold;font-size:17px}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-services-status__wrapper{padding:15px 20px 0}
.cmp-services-status__action{right:20px}
}
.cmp-input{display:flex;justify-content:flex-end;flex-wrap:wrap}
.cmp-input>div{display:flex;justify-content:flex-end}
.cmp-input__remove,.cmp-input__plus,.cmp-input__list{display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:14px;width:35px;height:35px;box-sizing:border-box;background-image:none}
.cmp-input__remove:active,.cmp-input__remove:focus,.cmp-input__plus:active,.cmp-input__plus:focus,.cmp-input__list:active,.cmp-input__list:focus{background-image:none}
.cmp-input__remove.cmp-button.cmp-button--disabled,.cmp-input__remove.cmp-button--disabled,.cmp-input__plus.cmp-button.cmp-button--disabled,.cmp-input__plus.cmp-button--disabled,.cmp-input__list.cmp-button.cmp-button--disabled,.cmp-input__list.cmp-button--disabled{opacity:.2;pointer-events:none}
.cmp-input__remove:hover,.cmp-input__plus:hover,.cmp-input__list:hover{animation:none}
.cmp-input__remove{border-radius:3px 0 0 3px}
.cmp-input__remove .fa-minus{font-size:12px}
.cmp-input__remove .si-trash{font-size:20px}
.cmp-input__remove+.cmp-input__amount{border-left:0;border-radius:0}
.cmp-input__plus{border-radius:0 3px 3px 0;font-size:18px;font-weight:bold;line-height:17px}
.cmp-input__plus.cmp-input--mobile{border-radius:3px}
.cmp-input__remove,.cmp-input__plus{background:#ffc56a;background:-moz-linear-gradient(top,#ffc56a 0,#ffb43f 100%);background:-webkit-linear-gradient(top,#ffc56a 0,#ffb43f 100%);background:linear-gradient(to bottom,#ffc56a 0,#ffb43f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc56a',endColorstr='#ffb43f',GradientType=0);color:#000}
.cmp-input__remove:hover,.cmp-input__plus:hover{background:#fcc266;background:-moz-linear-gradient(top,#fcc266 0,#f6ac37 100%);background:-webkit-linear-gradient(top,#fcc266 0,#f6ac37 100%);background:linear-gradient(to bottom,#fcc266 0,#f6ac37 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcc266',endColorstr='#f6ac37',GradientType=0)}
.cmp-input__remove:active,.cmp-input__remove:focus,.cmp-input__plus:active,.cmp-input__plus:focus{background:#f3bb62;background:-moz-linear-gradient(top,#f3bb62 0,#e29d32 100%);background:-webkit-linear-gradient(top,#f3bb62 0,#e29d32 100%);background:linear-gradient(to bottom,#f3bb62 0,#e29d32 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3bb62',endColorstr='#e29d32',GradientType=0)}
.cmp-input__amount{width:54px;height:35px;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:textfield;appearance:textfield;border-top:1px solid #e5e5e5;border-right:0;border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;text-align:center;outline:0;box-sizing:border-box;border-radius:3px 0 0 3px}
.cmp-input__amount::-webkit-inner-spin-button,.cmp-input__amount::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.cmp-input__amount.cmp-button.cmp-button--disabled,.cmp-input__amount.cmp-button--disabled{opacity:.2;pointer-events:none}
.cmp-input__list{background:#f3f3f3;background:-moz-linear-gradient(top,#f3f3f3 0,#e3e3e3 100%);background:-webkit-linear-gradient(top,#f3f3f3 0,#e3e3e3 100%);background:linear-gradient(to bottom,#f3f3f3 0,#e3e3e3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3',endColorstr='#e3e3e3',GradientType=0);font-size:27px;margin-left:10px;flex-shrink:0;color:#000;border-radius:3px}
.cmp-input__list:hover{background:#ececec;background:-moz-linear-gradient(top,#ececec 0,#d0d0d0 100%);background:-webkit-linear-gradient(top,#ececec 0,#d0d0d0 100%);background:linear-gradient(to bottom,#ececec 0,#d0d0d0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ececec',endColorstr='#d0d0d0',GradientType=0)}
.cmp-input__list:active,.cmp-input__list:focus{background:#e3e3e3;background:-moz-linear-gradient(top,#e3e3e3 0,#bbb 100%);background:-webkit-linear-gradient(top,#e3e3e3 0,#bbb 100%);background:linear-gradient(to bottom,#e3e3e3 0,#bbb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3e3e3',endColorstr='#bbbbbb',GradientType=0)}
.cmp-input--error{background:#ffe5e5;color:#f66e6e;border:1px solid #f66e6e !important}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-input__remove,.cmp-input__plus,.cmp-input__list{width:35px;height:35px;font-size:14px}
.cmp-input__remove .fa-minus{font-size:10px}
.cmp-input__plus{font-size:16px;font-weight:bold;line-height:16px}
.cmp-input__list{font-size:26px}
}
.cmp-moreinthisseries{margin-top:40px 0 0}
.cmp-moreinthisseries>h4{text-transform:uppercase;margin-top:0}
.cmp-moreinthisseries__grid{display:flex;justify-content:space-between}
.cmp-moreinthisseries__product{border:1px solid #c2c2c2;padding:20px;box-sizing:border-box;width:calc(33.33% - (20px * 2 / 3))}
.cmp-moreinthisseries__product h5{margin-bottom:0}
.cmp-moreinthisseries__product img{display:block;width:100%}
.cmp-portion{width:100%;position:relative}
.cmp-portion--disabled:before{content:"";background-color:#fff;opacity:.5;pointer-events:none;z-index:2;position:absolute;top:0;left:0;right:0;bottom:0}
.cmp-portion--disabled *{pointer-events:none}
.cmp-portion--compact .cmp-portion__packaging.single .cmp-portion__buttons{justify-content:flex-end}
.cmp-portion--error{margin:0;color:#f66e6e;text-align:right;font-size:12px;padding-right:45px;box-sizing:border-box}
.cmp-portion--error-scanner{display:inline-block;color:#f66e6e;text-align:right;font-size:12px;padding-right:15px;box-sizing:border-box}
.cmp-portion-portions{position:relative;display:flex;align-items:center;justify-content:space-between;font-size:12px;margin-bottom:15px;transition:all .5s}
.cmp-portion-portions__unit{background:#f5f5f5;padding:9px 10px 10px;display:inline-block;font-size:12px;border-radius:3px;box-sizing:border-box}
.cmp-portion-portions .cmp-portion--error{padding:0;position:absolute;right:45px;bottom:-15px}
.cmp-portion-favorite{flex-grow:1}
.cmp-portion-favorite--disabled{opacity:.2;pointer-events:none}
.cmp-portion-favorite__remove,.cmp-portion-favorite__add{text-decoration:none;margin-left:5px;cursor:pointer;display:inline-block;background-image:none}
.cmp-portion-favorite__remove:active,.cmp-portion-favorite__remove:focus,.cmp-portion-favorite__add:active,.cmp-portion-favorite__add:focus{background-image:none}
.cmp-portion-favorite__remove i,.cmp-portion-favorite__add i{margin-right:3px;font-size:22px}
.cmp-portion-favorite__remove i{color:#ffa832}
.cmp-portion-favorite__add i{color:#000}
.cmp-portion__size{margin-right:10px}
.cmp-portion__packaging{display:flex;align-items:center;justify-content:space-between;margin:10px 0 0;font-size:12px;background-color:#fff}
.cmp-portion__packaging.single{margin:0}
.cmp-portion__packaging.single .cmp-portion__buttons{justify-content:flex-start}
.cmp-portion__packaging .cmp-input__amount{border-left:1px solid #e5e5e5;border-radius:3px 0 0 3px}
.cmp-portion__portioned-per-piece-label{margin-right:10px;flex-shrink:0}
.cmp-portion__portioned-per-piece-label span{font-size:14px}
.cmp-portion__select{display:flex;align-items:center;margin-right:10px}
.cmp-portion__buttons{display:flex;align-items:center;justify-content:space-between}
.cmp-portion__buttons--disabled{opacity:.2;pointer-events:none}
.cmp-portion__buttons-right{display:flex}
.cmp-portion__buttons-right>div>.cmp-input{display:block}
.cmp-portion__buttons-right .cmp-portion--error{padding-right:0}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-modalProduct__modal .cmp-portion:not(.cmp-portion--compact) .cmp-portion__select>.cmp-portion-portions__unit.cmp-portion__size.cmp-portion__package,.productdetailpage .cmp-portion:not(.cmp-portion--compact) .cmp-portion__select>.cmp-portion-portions__unit.cmp-portion__size.cmp-portion__package{width:auto;align-self:flex-start}
.cmp-modalProduct__modal .cmp-portion:not(.cmp-portion--compact) .cmp-portion__select>div,.productdetailpage .cmp-portion:not(.cmp-portion--compact) .cmp-portion__select>div{width:100%}
.cmp-modalProduct__modal .cmp-portion:not(.cmp-portion--compact) .cmp-portion__select>div .cmp-dropdown,.productdetailpage .cmp-portion:not(.cmp-portion--compact) .cmp-portion__select>div .cmp-dropdown{width:100%}
.productdetailpage .cmp-portion--error{right:20px}
.productdetailpage .cmp-portion-portions .cmp-portion--error{right:0}
.productdetailpage .cmp-portion__portioned-per-piece-label{margin-bottom:20px}
.productdetailpage .cmp-portion:not(.cmp-portion--compact) .cmp-portion__select>.cmp-portion-portions__unit.cmp-portion__size.cmp-portion__package{margin-bottom:-6px}
.cmp-modalProduct__modal .cmp-portion:not(.cmp-portion--compact) .cmp-portion__select>.cmp-portion-portions__unit.cmp-portion__size.cmp-portion__package{margin-bottom:-50px}
.cmp-portion--error{position:absolute;right:10px}
.cmp-portion:not(.cmp-portion--compact) .cmp-portion__size{margin-right:0}
.cmp-portion:not(.cmp-portion--compact) .cmp-portion__packaging{flex-flow:column}
.cmp-portion:not(.cmp-portion--compact) .cmp-portion__packaging.single .cmp-portion__buttons-right{width:100%;align-items:center;justify-content:flex-end}
.cmp-portion:not(.cmp-portion--compact) .cmp-portion__select{flex-flow:column;width:100%}
.cmp-portion:not(.cmp-portion--compact) .cmp-portion__select>div{margin-bottom:10px}
.cmp-portion:not(.cmp-portion--compact) .cmp-portion__select>div .cmp-dropdown select{width:100%}
.cmp-portion:not(.cmp-portion--compact) .cmp-portion__buttons{width:100%}
.cmp-portion.cmp-portion--compact .cmp-portion__select{width:100%}
.cmp-portion.cmp-portion--compact .cmp-portion__size select,.cmp-portion.cmp-portion--compact .cmp-portion__package select{width:100%}
.cmp-portion.cmp-portion--compact .cmp-portion__buttons .cmp-input.cmp-input--edit{position:absolute;z-index:1;right:55px}
.cmp-portion.cmp-portion--compact .cmp-portion__buttons .cmp-input__plus{border-radius:3px}
.cmp-portion.cmp-portion--portioned-per-piece-label:not(.cmp-portion--compact) .cmp-portion__packaging{align-items:flex-start}
.cmp-portion.cmp-portion--portioned-per-piece-label:not(.cmp-portion--compact) .cmp-portion__buttons{width:auto}
.cmp-portion.cmp-portion--portioned-per-piece-label .cmp-portion__select>div:last-child{margin-bottom:0}
}
.cmp-season-availability__title{margin-top:0}
.cmp-season-availability__wrapper{background-color:#fff;border:1px solid #e5e5e5;padding:20px;display:flex}
.cmp-season-availability__month{display:flex;height:10px;width:100%}
.cmp-season-availability__month--red{background:#d73535}
.cmp-season-availability__month--orange{background:#ffb43f}
.cmp-season-availability__month--yellow{background:#ffe38b}
.cmp-season-availability__month--green{background:#d0e69e}
.cmp-season-availability__month--grey{background:#bdbdbd}
.cmp-season-availability__monthtext{display:flex;justify-content:space-around;padding:10px 20px}
.cmp-season-availability__monthtext p{text-align:center;text-transform:uppercase;font-size:12px;font-weight:bold}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-season-availability__monthtext{justify-content:space-between}
.cmp-season-availability__monthtext p:not(:first-child):not(:last-child){display:none}
}
.cmp-upsell{margin:40px 0 0}
.cmp-upsell h3{text-align:center;margin-top:0;margin-bottom:30px}
.cmp-upsell__container{display:flex;flex-wrap:wrap;justify-content:space-between}
.cmp-upsell__grid{width:50%;border:1px solid #c2c2c2;padding:15px;box-sizing:border-box;min-height:450px;display:flex;flex-flow:column;justify-content:space-between}
.cmp-upsell__content{position:relative}
.cmp-upsell__content .cmp-input__list{position:absolute;top:0;right:0}
.cmp-upsell__content img{max-width:100%;max-height:150px;margin:0 auto 10px;display:block}
.cmp-upsell__content--brand{text-transform:uppercase;margin-bottom:10px;display:block;font-size:12px}
.cmp-upsell__content--name{margin:0 0 20px 0}
.cmp-upsell__content--articlenr{font-size:12px}
.cmp-upsell__content p{margin:0}
.cmp-upsell__buttons{display:flex;justify-content:flex-end}
.cmp-upsell__loadmore{display:inline-block;margin:20px auto 0;border:1px solid #000;color:#000;text-decoration:none;padding:8px 40px}
.cmp-labels{margin-bottom:40px}
.cmp-labels__title{margin:0}
.cmp-labels__wrapper{display:flex;flex-wrap:wrap;margin:15px 0 0;padding:0 10px;background-color:#fff;border:1px solid #e5e5e5}
.cmp-labels__item{width:65px;height:80px;padding:14px 0 8px;margin-right:20px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}
.cmp-labels__item:last-child{margin-right:0}
.cmp-labels__item.eeh p{font-family:"Rockwell",Arial;line-height:11px;margin-bottom:5px}
.cmp-labels__item.eeh i{font-size:30px;margin-top:8px}
.cmp-labels__item.eeh .cmp-labels__container{display:flex;flex-direction:column;justify-content:space-between;height:100%;max-width:45px}
.cmp-labels__container{text-align:center;color:#000}
.cmp-labels__container i{font-size:35px}
.cmp-labels__container p{margin:3px auto 0;font-size:12px;line-height:12px;text-align:center}
.cmp-features{margin-bottom:40px}
.cmp-features.small{margin-bottom:10px}
.cmp-features.small .cmp-features__content:after{display:none}
.cmp-features.small .cmp-features__content--expand{display:none}
.cmp-features.expand .cmp-features__content--expand:after{transform:translateY(-50%) rotate(180deg)}
.cmp-features.expand .cmp-features__content:after{display:none}
.cmp-features__title{margin:0 0 10px}
.cmp-features__content{position:relative;height:80px;overflow:hidden;transition:.2s all}
.cmp-features__content .allergen-specification{font-weight:bold}
.cmp-features__content .table{margin-bottom:20px}
.cmp-features__content table{width:100%;border-collapse:collapse}
.cmp-features__content table thead+tbody tr td:last-child{border-right:2px solid #e5e5e5}
.cmp-features__content table th{text-align:left;border-left:1px solid transparent}
.cmp-features__content table td{border:1px solid #e5e5e5;padding:10px 8px}
.cmp-features__content table td:first-child{width:40%}
.cmp-features__content--expand{position:absolute;bottom:0;left:0;z-index:1;color:#000}
.cmp-features__content:after{content:"";background:-moz-linear-gradient(top,rgba(250,250,250,0) 0,#fafafa 50%,#fafafa 100%);background:-webkit-linear-gradient(top,rgba(250,250,250,0) 0,#fafafa 50%,#fafafa 100%);background:linear-gradient(to bottom,rgba(250,250,250,0) 0,#fafafa 50%,#fafafa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0);position:absolute;left:0;right:0;bottom:0;height:70px;pointer-events:none}
.cmp-features__table__title{font-weight:bold;text-transform:uppercase}
.cmp-features__eeh-list li p:first-child{margin-bottom:0;font-weight:bold}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-features{margin-top:20px;margin-bottom:20px}
.cmp-features.expand .cmp-features__title:after{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:6px;height:6px;border-right-width:2px;border-right-color:#000;border-right-style:solid;border-top-width:2px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-50%) rotate(135deg)}
.cmp-features__title{position:relative}
.cmp-features__title:after{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:6px;height:6px;border-right-width:2px;border-right-color:#000;border-right-style:solid;border-top-width:2px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-30%) rotate(45deg)}
.cmp-features__content{height:0;padding-bottom:0;border-bottom:1px solid #e5e5e5}
.cmp-features__content--expand{display:none}
.cmp-features__content:after{display:none}
}
.cmp-productdetail{margin:auto}
.cmp-productdetail p{white-space:normal}
.cmp-productdetail-top{padding:40px 0}
.cmp-productdetail-top:after{content:"";display:block;clear:both}
.cmp-productdetail-bottom{padding-top:40px;background-color:#fafafa;clear:both}
.cmp-productdetail-bottom:after{content:"";display:block;clear:both}
.cmp-productdetail__top{max-width:1200px;margin:auto;width:calc(100% - (20px * 2));padding:0 20px}
.cmp-productdetail__wrapper{transition:.2s all;max-width:1200px;margin:auto;width:calc(100% - (20px * 2));padding:0 20px;display:flex;align-content:space-between;flex-flow:column wrap}
.cmp-productdetail__wrapper>div:nth-child(odd){order:1;width:38%}
.cmp-productdetail__wrapper>div:nth-child(even){order:2;width:48%}
.cmp-productdetail__content{flex-basis:46%}
.cmp-productdetail__content:first-child{flex-basis:38%;max-width:38%;flex-grow:0;box-sizing:border-box}
.cmp-productdetail .cmp-header__breadcrumb{margin-top:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0;padding-top:0;width:100%}
.cmp-productdetail__head{float:right;width:48%}
.cmp-productdetail__title{margin:0 0 20px;font-size:28px;line-height:normal}
.cmp-productdetail__subinfo{display:flex;margin:8px 0}
.cmp-productdetail__subinfo>div{margin-right:20px}
.cmp-productdetail__subinfo>div:last-child{margin-right:0}
.cmp-productdetail__subinfo--brand a{color:#000}
.cmp-productdetail__notifications{float:right;width:48%;display:flex;margin-bottom:20px}
.cmp-productdetail__notifications>div{border:1px solid #e5e5e5;color:#2c90f1;text-transform:uppercase;padding:7px 10px;display:inline-block;font-weight:bold;font-size:10px;margin-right:15px;border-radius:3px}
.cmp-productdetail__notifications>div:last-child{margin-right:0}
.cmp-productdetail__notifications--outofstock span{color:#f19300}
.cmp-productdetail__table{float:right;width:48%;border-collapse:collapse;margin-bottom:20px;padding:20px;background-color:#fafafa;color:black;box-sizing:border-box}
.cmp-productdetail__table__th{text-align:left;width:50%}
.cmp-productdetail__table--promo{color:#d73535}
.cmp-productdetail__images{float:left;width:38%;position:relative}
.cmp-productdetail__image{height:340px}
.cmp-productdetail__image .swiper-slide.cmp-productdetail__video i{font-size:100px}
.cmp-productdetail__image .swiper-slide>div{display:flex;justify-content:center;align-items:center;padding:20px;height:100%;box-sizing:border-box}
.cmp-productdetail__image .swiper-slide>div img{max-height:300px;max-width:300px}
.cmp-productdetail__image .swiper-pagination{display:none}
.cmp-productdetail__icons{position:absolute;top:40px;display:flex;align-items:center;flex-flow:column;font-size:25px;z-index:2}
.cmp-productdetail__icons i{margin-bottom:10px}
.cmp-productdetail__thumbnails.swiper-container.start:before,.cmp-productdetail__thumbnails.swiper-container.end:after{content:"";width:80px;height:100%;position:absolute;top:0;bottom:0;z-index:2;pointer-events:none}
.cmp-productdetail__thumbnails.swiper-container.start:before{left:0;background:-moz-linear-gradient(left,white 0,white 30%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,white 0,white 30%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,white 0,white 30%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1)}
.cmp-productdetail__thumbnails.swiper-container.end:after{right:0;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,white 70%,white 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,white 70%,white 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,white 70%,white 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1)}
.cmp-productdetail__thumbnails.swiper-container .swiper-slide{cursor:pointer;transition:.2s all}
.cmp-productdetail__thumbnails.swiper-container .swiper-slide:not(.swiper-slide-thumb-active){opacity:.5}
.cmp-productdetail__thumbnails.swiper-container .swiper-slide:not(.swiper-slide-thumb-active):hover{opacity:1}
.cmp-productdetail__thumbnails.swiper-container .swiper-button-next,.cmp-productdetail__thumbnails.swiper-container .swiper-button-prev{background:#000;border:0;border-radius:50%;width:25px;height:25px;margin:0;transform:translateY(-50%);box-shadow:0 5px 14px 0 rgba(0,0,0,0.14)}
.cmp-productdetail__thumbnails.swiper-container .swiper-button-next:after,.cmp-productdetail__thumbnails.swiper-container .swiper-button-prev:after{content:"";position:absolute;top:calc(50% - 1px);pointer-events:none;width:6px;height:6px;border-right:1px solid #fff;border-top:1px solid #fff}
.cmp-productdetail__thumbnails.swiper-container .swiper-button-next:after{left:calc(50% - 1px);transform:translate(-50%,-50%) rotate(45deg)}
.cmp-productdetail__thumbnails.swiper-container .swiper-button-prev:after{left:calc(50% + 1px);transform:translate(-50%,-50%) rotate(225deg)}
.cmp-productdetail__video__image{display:flex;align-items:center;justify-content:center;margin:auto}
.cmp-productdetail__video>div{box-sizing:border-box;text-align:center}
.cmp-productdetail__video>div i{font-size:32px}
.cmp-productdetail__thumbnail>div{border:1px solid #e5e5e5;height:80px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}
.cmp-productdetail__thumbnail>div img{max-height:80px;max-width:80px;display:block;margin:auto}
.cmp-productdetail__price{float:right;width:48%;margin:24px 0 20px;display:flex;align-items:flex-end}
.cmp-productdetail__price-left{width:auto}
.cmp-productdetail__price-left>div{align-items:flex-end}
.cmp-productdetail__price-left .cmp-price-service__message{font-size:14px}
.cmp-productdetail__price-left .cmp-price__unit{font-size:14px}
.cmp-productdetail__price-left .cmp-price__old{font-size:14px}
.cmp-productdetail__price-left .cmp-price__price{font-family:"Karla","Helvetica",Arial;font-size:40px;line-height:44px}
.cmp-productdetail__price-right{margin-left:20px}
.cmp-productdetail__price-right p{margin:0}
.cmp-productdetail__price--promotion .cmp-productdetail__price-left p:nth-child(2){color:#d73535}
.cmp-productdetail__price--promotion .cmp-productdetail__price-left p span{display:inline-block}
.cmp-productdetail__price-advantagecost{color:#d73535;line-height:44px}
.cmp-productdetail__portion{float:right;width:48%}
.cmp-productdetail__portion--left .cmp-portion__select{display:none}
.cmp-productdetail__addlistwrapper{margin-bottom:10px}
.cmp-productdetail__addlistwrapper .cmp-input__list{margin:0}
.cmp-productdetail__shortdescription{float:right;width:48%;margin:30px 0 0}
.cmp-productdetail__shortdescription ul{margin:0}
.cmp-productdetail__couponing{float:right;width:48%;background-color:#fafafa;display:flex;padding:20px;margin-top:20px;justify-content:space-between;box-sizing:border-box}
.cmp-productdetail__couponing-offer{min-width:200px;background-color:#9b9b9b;color:#fff;display:flex;font-weight:bold;font-family:"Rockwell",Arial;padding:10px;margin-right:20px;margin-bottom:auto}
.cmp-productdetail__couponing-offer>div:first-child{height:100%;margin:10px 10px auto 0;font-size:30px}
.cmp-productdetail__couponing-offer>div+div{margin:0;font-size:11px}
.cmp-productdetail__couponing-offer>div+div>span{font-size:11px;text-transform:uppercase}
.cmp-productdetail__couponing-offer>div+div>span:first-child{display:flex;margin-right:auto}
.cmp-productdetail__couponing-offer>div+div>span+span{font-weight:normal}
.cmp-productdetail__placeholder{clear:both;height:200px}
.cmp-productdetail__information{float:left;clear:both}
.cmp-productdetail__information--title{margin:0 0 15px}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-productdetail__container{padding:0;display:flex;flex-flow:column}
.cmp-productdetail__placeholder{display:none}
.cmp-productdetail-top{display:flex;flex-flow:column}
.cmp-productdetail-top,.cmp-productdetail-bottom{padding:20px}
.cmp-productdetail__head,.cmp-productdetail__images,.cmp-productdetail__notifications,.cmp-productdetail__price,.cmp-productdetail__portion,.cmp-productdetail__shortdescription,.cmp-productdetail .cmp-season-availability,.cmp-productdetail .cmp-labels,.cmp-productdetail .cmp-features__container,.cmp-productdetail__information{float:none;width:100%}
.cmp-productdetail__top{width:100%;padding:0}
.cmp-productdetail__head{order:1}
.cmp-productdetail__images{order:2}
.cmp-productdetail__price{order:3}
.cmp-productdetail__portion{order:5}
.cmp-productdetail__portion .cmp-portion .cmp-portion__select{margin:0}
.cmp-productdetail__portion .cmp-portion .cmp-portion__select>.cmp-portion-favorite{align-self:flex-start;margin:8px 0 0}
.cmp-productdetail__portion .cmp-portion .cmp-portion__package{align-self:end}
.cmp-productdetail__portion .cmp-portion .cmp-portion__package .cmp-dropdown{width:100%}
.cmp-productdetail__portion .cmp-portion .cmp-portion__buttons{width:auto;align-self:flex-end;margin-top:-30px}
.cmp-productdetail__portion .cmp-portion .cmp-portion__portioned-per-piece-label{margin-right:0}
.cmp-productdetail__notifications{order:6;margin-top:20px;align-items:center;justify-content:center;flex-wrap:wrap}
.cmp-productdetail__notifications>div{margin:0 0 10px}
.cmp-productdetail__table{order:4;width:100%}
.cmp-productdetail__couponing{order:6;width:100%;align-items:center}
.cmp-productdetail__couponing-offer{min-width:auto}
.cmp-productdetail__couponing-offer>div:first-child{margin:7px 0 auto 0}
.cmp-productdetail__couponing-offer>div+div{display:none}
.cmp-productdetail__shortdescription,.cmp-productdetail-bottom{order:7}
.cmp-productdetail__subinfo{color:#000}
.cmp-productdetail__subinfo>div:last-child{margin:0}
.cmp-productdetail__images{margin:10px 0}
.cmp-productdetail__images .swiper-pagination{display:block}
.cmp-productdetail__images .swiper-pagination-bullet{width:6px;height:6px;background:#fff;border:2px solid #000;opacity:1}
.cmp-productdetail__images .swiper-pagination-bullet-active{background:#000}
.cmp-productdetail__image .swiper-wrapper{height:300px}
.cmp-productdetail__image .swiper-slide>div{padding:20px;border:0}
.cmp-productdetail__thumbnails{display:none}
.cmp-productdetail__price{flex-flow:column;align-items:flex-start;margin:0 0 10px 0}
.cmp-productdetail__price-right{margin-left:0}
.cmp-productdetail__information{display:none}
.cmp-productdetail__wrapper{padding:0;width:100%;display:flex}
.cmp-productdetail__wrapper>div:nth-child(odd),.cmp-productdetail__wrapper>div:nth-child(even){width:100%}
.cmp-productdetail__wrapper>div.mobile-top{order:1}
.cmp-productdetail__wrapper>div.mobile-middle{order:2}
.cmp-productdetail__wrapper>div.mobile-bottom{order:3}
}
.cmp-facets{background-color:#f5f5f5}
.cmp-facets-title,.cmp-facets-filters{display:none}
.cmp-facets-productgroup{margin-bottom:30px}
.cmp-facets-productgroup__name{margin:0 0 15px;text-transform:none}
.cmp-facets-productgroup ul{list-style:none;padding:0;margin:0 0 15px}
.cmp-facets-productgroup ul li{margin-bottom:8px}
.cmp-facets-productgroup ul li a{color:#484848;text-decoration:none;background-image:none}
.cmp-facets-productgroup ul li a:active,.cmp-facets-productgroup ul li a:focus{background-image:none}
.cmp-facets-productgroup ul li.active a{font-weight:bold}
.cmp-facets-filter{padding-bottom:30px}
.cmp-facets-filter-enter{max-height:0}
.cmp-facets-filter__name{border-bottom:1px solid #cbcbcb;padding-bottom:8px;padding-right:18px;margin-top:0;cursor:pointer;position:relative;text-transform:none}
.cmp-facets-filter__name:after{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:6px;height:6px;border-right-width:2px;border-right-color:#000;border-right-style:solid;border-top-width:2px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-50%) rotate(-45deg)}
.cmp-facets-filter.collapsed .cmp-facets-filter__name:after{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:6px;height:6px;border-right-width:2px;border-right-color:#000;border-right-style:solid;border-top-width:2px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-50%) rotate(135deg);top:calc(50% - 5px)}
.cmp-facets-filter ul{list-style:none;padding:0;margin:0;transition:.2s all;overflow:hidden}
.cmp-facets-filter ul li{margin-bottom:8px}
.cmp-facets__items{transition:.2s all;overflow:hidden}
.cmp-facets__items ul{list-style:none;padding:0;margin:0}
.cmp-facets__items .cmp-checkbox{display:flex}
.cmp-facets__items .cmp-checkbox input+span{display:block}
.cmp-facets__items .cmp-checkbox input+span:before,.cmp-facets__items .cmp-checkbox input+span:after{top:8px}
.cmp-facets__more{color:#000;margin-top:15px;display:inline-block}
.cmp-facets-buttons{display:none}
.contentsearchresultpage .cmp-facets-filter--no-items{display:none}
.contentsearchresultpage .cmp-facets-filter__name{border:0;padding-bottom:0}
.contentsearchresultpage .cmp-facets-filter__name::after{border:0}
.contentsearchresultpage .cmp-facets__items .cmp-checkbox{padding-left:0;color:#484848}
.contentsearchresultpage .cmp-facets__items .cmp-checkbox input+span:before,.contentsearchresultpage .cmp-facets__items .cmp-checkbox input+span:after{display:none}
.contentsearchresultpage .cmp-facets__items .cmp-checkbox input:checked+span{font-weight:bolder}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.product-overview.overlay:before,.product-department.overlay:before{content:"";display:block;position:fixed;height:100%;width:100%;opacity:.2;background-color:#000;top:0;left:0;z-index:59}
.facets{margin:0 !important}
.cmp-facets{position:fixed;left:0;top:0;width:80%;bottom:0;margin-left:0;box-sizing:border-box;padding:20px;transform:translateX(-100%);transition:.3s all;overflow-y:auto;box-shadow:5px 0 14px 0 rgba(0,0,0,0.08);z-index:60;background-color:#fff}
.cmp-facets--open{transform:translateX(0)}
.cmp-facets-title,.cmp-facets-filters{display:block}
.cmp-facets-title{display:flex;justify-content:space-between;align-items:center;color:#000;margin-bottom:26px}
.cmp-facets-title__title{margin:0}
.cmp-facets-title i{font-size:25px;line-height:15px}
.cmp-facets-filters{margin-bottom:30px}
.cmp-facets-filters__title{text-transform:none;border-bottom:1px solid #cbcbcb;padding-bottom:8px;margin-bottom:15px}
.cmp-facets-filters ul{list-style:none;padding:0;margin:0}
.cmp-facets-filters ul li{margin-bottom:10px}
.cmp-facets-filters ul li a{position:relative;display:block;color:#484848;background-image:none}
.cmp-facets-filters ul li a:active,.cmp-facets-filters ul li a:focus{background-image:none}
.cmp-facets-filters ul li a:after{content:"\E902";font-family:"SligroIcons";font-size:22px;position:absolute;right:0;top:50%;transform:translateY(-50%);color:#000}
.cmp-facets-productgroup{display:none}
.cmp-facets-buttons{display:block;position:sticky;bottom:0}
.cmp-facets-buttons a{position:relative;z-index:1}
.cmp-facets-buttons:after{content:"";position:absolute;bottom:-20px;left:0;right:0;height:100px;display:block;margin:0 -20px;pointer-events:none;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,white 30%,white 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,white 30%,white 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,white 30%,white 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0)}
}
.productlistpage .root{background:#f5f5f5;background:-moz-linear-gradient(left,whitesmoke 50%,#fafafa 55%);background:-webkit-linear-gradient(left,whitesmoke 50%,#fafafa 55%);background:linear-gradient(to right,whitesmoke 50%,#fafafa 55%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#fafafa',GradientType=0)}
.productlistpage .root>.aem-Grid>.parsys>.container>.cmp-container,.productlistpage .root>.aem-Grid>.responsivegrid>.aem-Grid>.container>.cmp-container{padding-top:0;padding-bottom:0;position:relative}
.productlistpage .root .cmp-facets{padding-top:30px}
@media(max-width:1255px){.productlistpage .root .cmp-facets{padding-left:20px}
}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.productlistpage .root .cmp-facets{padding-top:20px}
}
.productlistpage .root .product-department{padding:0 !important}
.productlistpage .root .product-department ~ *.id-aware-container{background-color:#fff;padding-left:calc(45px - 10px);box-sizing:border-box}
.productlistpage .root .product-department div:first-child div.cmp-productoverview{background-color:#fff}
.productlistpage .root .product-department .cmp-productlist__title{padding-bottom:0}
.productlistpage .root .cmp-productoverview,.productlistpage .root .cmp-productlist__title-container{background-color:#fafafa;padding-left:45px;padding-top:0}
.productlistpage .root .cmp-productlist__title-container{background-color:#fff;padding-top:.5px !important;padding-bottom:.5px !important}
.productlistpage .root .container+.container>.cmp-container .cmp-productlist__title-container{margin:0}
.productlistpage .root .container+.container>.cmp-container .cmp-productlist__title-container ~ .aem-Grid>.container.responsivegrid,.productlistpage .root .container+.container>.cmp-container .cmp-productlist__title-container ~ .aem-Grid>.all-deals,.productlistpage .root .container+.container>.cmp-container .cmp-productlist__title-container ~ .aem-Grid>.target-placeholder,.productlistpage .root .container+.container>.cmp-container .cmp-productlist__title-container ~ .id-aware-container>div .container.responsivegrid:not(.seo-class){background-color:#fff;padding-left:45px;padding-bottom:20px;margin:0}
.productlistpage .root .container+.container>.cmp-container .all-deals,.productlistpage .root .container+.container>.cmp-container .product-overview{padding:0 !important}
.productlistpage .root .container+.container>.cmp-container .all-deals ~ *,.productlistpage .root .container+.container>.cmp-container .product-overview ~ *{background-color:#fafafa !important;padding-bottom:20px;padding-left:45px}
.productlistpage .root .container+.container>.cmp-container .all-deals ~ *.teaser:last-child,.productlistpage .root .container+.container>.cmp-container .product-overview ~ *.teaser:last-child{padding-bottom:0}
.productlistpage .cmp-portion__portioned-per-piece-label{display:none}
.cmp-recipe-overview .cmp-productlist__title,.cmp-recipe-overview .cmp-recipe-overview__sorts--wrapper,.productlistpage .container ~ .container>.cmp-container .cmp-productlist__title-container+.container.responsivegrid,.productlistpage .container ~ .container>.cmp-container .cmp-productlist__title-container ~ .aem-Grid>.target-placeholder,.productlistpage .container ~ .container>.cmp-container .id-aware-container:not(:last-child)>div .container.responsivegrid:not(.seo-class),.productlistpage .container ~ .container>.cmp-container .cmp-productlist__title-container ~ .aem-Grid>div:first-child:not(.all-deals),.productlistpage .root .cmp-productlist__title-container,.productlistpage .root .product-department,.productlistpage .root .product-department+div.id-aware-container,.cmp-productoverview-top,.cmp-productoverview-tabs{position:relative}
.cmp-recipe-overview .cmp-productlist__title:after,.cmp-recipe-overview .cmp-recipe-overview__sorts--wrapper:after,.productlistpage .container ~ .container>.cmp-container .cmp-productlist__title-container+.container.responsivegrid:after,.productlistpage .container ~ .container>.cmp-container .cmp-productlist__title-container ~ .aem-Grid>.target-placeholder:after,.productlistpage .container ~ .container>.cmp-container .id-aware-container:not(:last-child)>div .container.responsivegrid:not(.seo-class):after,.productlistpage .container ~ .container>.cmp-container .cmp-productlist__title-container ~ .aem-Grid>div:first-child:not(.all-deals):after,.productlistpage .root .cmp-productlist__title-container:after,.productlistpage .root .product-department:after,.productlistpage .root .product-department+div.id-aware-container:after,.cmp-productoverview-top:after,.cmp-productoverview-tabs:after{content:"";background-color:#fff;display:block;position:absolute;right:calc((100vw - 1200px) / 2 * -1);top:0;bottom:0;width:calc((100vw - 1200px) / 2);pointer-events:none}
.logged-in .cmp-productoverview--grid .cmp-productoverview-product-bottom{display:block}
.logged-in .cmp-productoverview--grid .cmp-productoverview-product-bottom .cmp-listmodal{display:flex;justify-content:flex-end}
.logged-in .cmp-productoverview--grid .cmp-productoverview-product-bottom .cmp-input__list{position:absolute;top:38px}
.logged-in .cmp-productoverview--list .cmp-productoverview-product-info-description{margin-right:183px}
.cmp-product-icon--link{cursor:pointer}
.cmp-productoverview{padding:26px 0 30px 0}
.cmp-productoverview-tabs{background-color:#fff;margin-left:calc(45px * -1);padding-left:45px;padding-bottom:40px;line-height:25px}
.cmp-productoverview-tabs a{font-size:20px;white-space:nowrap}
.cmp-productoverview-tabs a:not(.active){background-image:none}
.cmp-productoverview-tabs a:not(.active):active,.cmp-productoverview-tabs a:not(.active):focus{background-image:none}
.cmp-productoverview-tabs a.active{background-size:100% 3px;padding-bottom:15px;font-weight:bold}
.cmp-productoverview-tabs a.active:hover{animation:animation-link-custom;animation-timing-function:linear;animation-duration:.5s}
@keyframes animation-link-custom{0{background-size:100% 3px}
1%{background-size:0 3px}
100%{background-size:100% 3px}
}
.cmp-productoverview-tabs a:first-child{margin-right:20px}
.cmp-productoverview-top{display:flex;justify-content:space-between;margin-bottom:20px;margin-left:calc(45px * -1);padding-left:45px;padding-bottom:20px;background-color:#fff}
.cmp-productoverview-top-left,.cmp-productoverview-top-right{display:flex;align-items:center}
.cmp-productoverview-top-left{flex-grow:1}
.cmp-productoverview-top-left__sort{position:relative;margin-left:15px;padding-left:15px;border-left:1px solid #c2c2c2}
.cmp-productoverview-top-right__view{display:flex;align-items:center}
.cmp-productoverview-top-right__view span{font-weight:bold;display:block}
.cmp-productoverview-top-right__view a{color:#000;text-decoration:none;font-size:30px;margin-left:10px;opacity:.2;background-image:none}
.cmp-productoverview-top-right__view a:active,.cmp-productoverview-top-right__view a:focus{background-image:none}
.cmp-productoverview-top-right__view a.active{opacity:1}
.cmp-productoverview-productgroup{display:none}
.cmp-productoverview-filters{display:flex;justify-content:space-between;margin-bottom:30px}
.cmp-productoverview-filters-left{display:flex;align-items:center}
.cmp-productoverview-filters-left span{flex-shrink:0}
.cmp-productoverview-filters-left ul{display:flex;align-items:center;list-style:none;padding:0;margin:0;flex-wrap:wrap}
.cmp-productoverview-filters-left ul li{margin:3px 0}
.cmp-productoverview-filters-left ul li a{background:#fff;padding:10px 40px 10px 20px;margin-left:10px;font-weight:bold;text-transform:uppercase;font-size:12px;color:#000;text-decoration:none;display:block;box-shadow:0 3px 8px 0 rgba(0,0,0,0.08);position:relative;background-image:none}
.cmp-productoverview-filters-left ul li a:active,.cmp-productoverview-filters-left ul li a:focus{background-image:none}
.cmp-productoverview-filters-left ul li a:after{content:"\E902";font-family:"SligroIcons";font-size:15px;position:absolute;right:20px;top:50%;transform:translateY(-50%)}
.cmp-productoverview-filters-right{display:flex;flex-shrink:0;align-items:center}
.cmp-productoverview-filters-right__remove{color:#000}
.cmp-productoverview-register{display:flex;justify-content:space-between;align-items:center;position:relative;background:#fff;padding:20px 40px 20px 20px;margin-bottom:30px;box-shadow:0 8px 8px 0 rgba(0,0,0,0.03)}
.cmp-productoverview-register-left{flex-grow:1}
.cmp-productoverview-register__close{position:absolute;right:12px;top:8px;color:#000;text-decoration:none;font-size:26px;background-image:none}
.cmp-productoverview-register__close:active,.cmp-productoverview-register__close:focus{background-image:none}
.cmp-productoverview-register__title{margin:0 0 5px}
.cmp-productoverview-register p{margin:0}
.cmp-productoverview-container{display:flex;flex-wrap:wrap;margin-bottom:20px}
.cmp-productoverview-product{display:flex;flex-flow:column;width:25%;background-color:#fff;border:1px solid #e5e5e5;box-sizing:border-box;color:#000;outline:0;position:relative;margin:-.5px}
.cmp-productoverview-product p{margin-top:0}
.cmp-productoverview-product__wrapper{position:relative;display:flex;flex-direction:column;flex-grow:1;box-sizing:border-box}
.cmp-productoverview-product-top{height:100%}
.cmp-productoverview-product__icons{display:flex;flex-flow:column wrap;position:absolute;left:20px;top:20px;max-height:100px;font-size:20px;align-items:center}
.cmp-productoverview-product__icons i{margin-bottom:5px}
.cmp-productoverview-product__icons--cold{color:#2c90f1}
.cmp-productoverview-product__icons--weight{color:#000}
.cmp-productoverview-product__icons--vegetable{color:#01a354}
.cmp-productoverview-product-info{display:flex;flex-flow:column;height:100%}
.cmp-productoverview-product-info>a{height:100px;display:flex;align-items:center;background-image:none}
.cmp-productoverview-product-info>a:active,.cmp-productoverview-product-info>a:focus{background-image:none}
.cmp-productoverview-product-info__image{display:block;max-width:80px;max-height:80px;margin:0 auto;transform:translateY(calc(80px / 2 - 50%));margin:0 auto 20px}
.cmp-productoverview-product-info__content{display:flex;flex-flow:column;flex-grow:1}
.cmp-productoverview-product-info-name__name{display:block;text-decoration:none;color:#000;transition:.2s all;background-image:none}
.cmp-productoverview-product-info-name__name:active,.cmp-productoverview-product-info-name__name:focus{background-image:none}
.cmp-productoverview-product-info-name__name>*{margin:0 0 10px 0;word-break:break-word}
.cmp-productoverview-product-info-name__name:hover,.cmp-productoverview-product-info-name__name:active,.cmp-productoverview-product-info-name__name:focus{text-decoration:underline;background-image:none}
.cmp-productoverview-product-info-name__name:hover:active,.cmp-productoverview-product-info-name__name:hover:focus,.cmp-productoverview-product-info-name__name:active:active,.cmp-productoverview-product-info-name__name:active:focus,.cmp-productoverview-product-info-name__name:focus:active,.cmp-productoverview-product-info-name__name:focus:focus{background-image:none}
.cmp-productoverview-product-info-name__name em{font-style:normal}
.cmp-productoverview-product-info-name__description{margin-bottom:5px;min-height:12px;font-size:12px;line-height:12px;color:#606060}
.cmp-productoverview-product-info-price{flex-grow:1;display:flex;flex-flow:column;justify-content:flex-end;min-height:34px}
.cmp-productoverview-product-info-price .cmp-price__price{font-size:16px}
.cmp-productoverview-product-info-name{flex-grow:1}
.cmp-productoverview-product-info-description{display:flex;flex-flow:column;justify-content:space-between}
.cmp-productoverview-product-info-description-grid{display:flex;flex-flow:row;justify-content:space-between;margin-top:10px}
.cmp-productoverview-product-info-description__articlenr,.cmp-productoverview-product-info-description__unit{font-size:12px}
.cmp-productoverview-product-info-description__unit{color:#000;margin-bottom:0;font-weight:bold}
.cmp-productoverview-product-info-description__articlenr{display:none}
.cmp-productoverview-product-notifications{display:flex;flex-flow:column;align-items:flex-start}
.cmp-productoverview-product-notifications__notification{display:none;border-radius:3px;border:1px solid #e5e5e5;font-size:10px;padding:5px 10px;text-transform:uppercase;font-weight:bold;box-sizing:border-box;line-height:8px}
.cmp-productoverview-product-notifications__notification+.cmp-productoverview-product-notifications__notification{margin-top:5px}
.cmp-productoverview-product-notifications__notification--delivery{color:#2c90f1}
.cmp-productoverview-product-notifications__notification--outofstock{color:#f19300}
.cmp-productoverview-product-notifications__notification--portioningerror{color:#d73535}
.cmp-productoverview-product-bottom{display:none;justify-content:flex-end}
.cmp-productoverview-product-portion{width:100%}
.cmp-productoverview-product-portion--right{display:flex;justify-content:flex-end}
.cmp-productoverview-product-portion .cmp-portion__packaging{margin-top:0}
.cmp-productoverview-product--sale .cmp-productoverview-product-top-price p:nth-child(2) span+span{color:red}
.cmp-productoverview .cmp-pagination--loadmore .cmp-pagination__pagination{margin:30px 0}
.cmp-productoverview .cmp-pagination--loadmore .cmp-pagination__pagination span{background-color:#fafafa}
.cmp-productoverview-pages-top-wrapper,.cmp-productoverview-pages-bottom-wrapper{color:#606060;position:relative;width:100%}
.cmp-productoverview-pages-top-icon,.cmp-productoverview-pages-bottom-icon{display:inline-block;position:relative;width:64px;height:32px}
.cmp-productoverview-pages-top-icon div,.cmp-productoverview-pages-bottom-icon div{position:absolute;top:15px;width:11px;height:11px;border-radius:50%;background:#000;animation-timing-function:cubic-bezier(0,1,1,0)}
.cmp-productoverview-pages-top-icon div:nth-child(1),.cmp-productoverview-pages-bottom-icon div:nth-child(1){left:6px;animation:lds-ellipsis1 .6s infinite}
.cmp-productoverview-pages-top-icon div:nth-child(2),.cmp-productoverview-pages-bottom-icon div:nth-child(2){left:6px;animation:lds-ellipsis2 .6s infinite}
.cmp-productoverview-pages-top-icon div:nth-child(3),.cmp-productoverview-pages-bottom-icon div:nth-child(3){left:26px;animation:lds-ellipsis2 .6s infinite}
.cmp-productoverview-pages-top-icon div:nth-child(4),.cmp-productoverview-pages-bottom-icon div:nth-child(4){left:45px;animation:lds-ellipsis3 .6s infinite}
@keyframes lds-ellipsis1{0{transform:scale(0)}
100%{transform:scale(1)}
}
@keyframes lds-ellipsis3{0{transform:scale(1)}
100%{transform:scale(0)}
}
@keyframes lds-ellipsis2{0{transform:translate(0,0)}
100%{transform:translate(19px,0)}
}
.cmp-productoverview-pages-top.cmp-pagination .cmp-button span{margin-right:10px}
.cmp-productoverview-pages-top.cmp-pagination .cmp-button span:after{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:6px;height:6px;border-right-width:2px;border-right-color:#000;border-right-style:solid;border-top-width:2px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-50%) rotate(-45deg);top:calc(50% + 1px);right:15px}
.cmp-productoverview-pages-top.cmp-pagination .cmp-button:after{display:none;content:none}
.cmp-productoverview--list .cmp-productoverview-container{flex-flow:column}
.cmp-productoverview--list .cmp-productoverview-product{width:100%;min-height:90px;padding:10px 20px 15px}
.cmp-productoverview--list .cmp-productoverview-product__icons{left:0;top:3px}
.cmp-productoverview--list .cmp-productoverview-product-top{height:auto}
.cmp-productoverview--list .cmp-productoverview-product-info{flex-flow:row;align-items:flex-start;margin-left:20px}
.cmp-productoverview--list .cmp-productoverview-product-info>a{display:block;height:50px;width:50px;margin-right:10px}
.cmp-productoverview--list .cmp-productoverview-product-info__content{flex-flow:row}
.cmp-productoverview--list .cmp-productoverview-product-info__image{display:block;max-width:50px;max-height:50px;margin:0 auto;transform:translateY(calc(50px / 2 - 50%));margin-bottom:0}
.cmp-productoverview--list .cmp-productoverview-product-info-name{max-width:250px;width:100%;margin-right:20px}
.cmp-productoverview--list .cmp-productoverview-product-info-name__name,.cmp-productoverview--list .cmp-productoverview-product-info-name__description{text-align:left;margin-bottom:5px}
.cmp-productoverview--list .cmp-productoverview-product-info-name__description{line-height:16px;margin-bottom:0}
.cmp-productoverview--list .cmp-productoverview-product-info-price{justify-content:flex-end;flex-shrink:0}
.cmp-productoverview--list .cmp-productoverview-product-info-price *{text-align:right;margin:0}
.cmp-productoverview--list .cmp-productoverview-product-info-price>div{justify-content:flex-end}
.cmp-productoverview--list .cmp-productoverview-product-info-description{flex-flow:row;font-size:12px;flex-grow:1}
.cmp-productoverview--list .cmp-productoverview-product-info-description-left{display:flex;flex-flow:column}
.cmp-productoverview--list .cmp-productoverview-product-info-description-left>p{margin-right:10px}
.cmp-productoverview--list .cmp-productoverview-product-info-description__articlenr,.cmp-productoverview--list .cmp-productoverview-product-info-description__unit{text-align:left}
.cmp-productoverview--list .cmp-productoverview-product-info-description__unit{color:#000;font-size:14px;margin-bottom:10px}
.cmp-productoverview--list .cmp-productoverview-product-info-description__articlenr{display:block;margin-bottom:0}
.cmp-productoverview--list .cmp-productoverview-product-notifications__notification{display:block}
.cmp-productoverview--list .cmp-productoverview-product-bottom{display:flex;justify-content:space-between;padding-left:80px}
.cmp-productoverview--list .cmp-productoverview-product-portion{flex-grow:1;max-width:480px}
.cmp-productoverview--list .cmp-productoverview-product-portion .cmp-portion.single{position:absolute;top:0;right:0;bottom:0;margin:0;width:auto;display:flex;align-items:center}
.cmp-productoverview--list .cmp-productoverview-product-portion .cmp-portion.single .cmp-portion__packaging{background-color:transparent;margin:0}
.cmp-productoverview--list .cmp-productoverview-product-portion .cmp-portion.single .cmp-portion__buttons{flex-grow:0}
.cmp-productoverview--grid .cmp-price-service__message{height:24px}
.cmp-productoverview--grid .cmp-productoverview-product__wrapper{padding:20px}
.cmp-productoverview--grid .cmp-productoverview-product-bottom{display:block}
.cmp-productoverview--grid .cmp-productoverview-product-bottom .cmp-input__list{position:absolute;top:20px;right:20px}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.productlistpage .root .all-deals ~ *,.productlistpage .root .product-overview ~ *{padding-left:20px;padding-right:20px}
.productlistpage .root .cmp-productoverview,.productlistpage .root .cmp-productlist__title-container:not(.cmp-productlist__suggestion){padding-left:0;padding-right:0}
.productlistpage .root .cmp-productlist__suggestion{padding-left:20px;padding-right:20px}
.productlistpage .root .product-department{padding:0 20px !important}
.productlistpage .root .product-department div:first-child div.cmp-productoverview{margin:0 calc(20px * -1)}
.productlistpage .root .product-department ~ *.id-aware-container{padding:0 calc(20px / 2)}
.productlistpage .root .container+.container{padding:0 !important}
.productlistpage .root .container+.container>.cmp-container .cmp-productlist__title-container ~ .container.responsivegrid,.productlistpage .root .container+.container>.cmp-container .cmp-productlist__title-container ~ .id-aware-container>div .container.responsivegrid{padding-left:calc(20px / 2);padding-right:calc(20px / 2)}
.productlistpage .root .container+.container>.cmp-container .cmp-productlist__title-container ~ .container.responsivegrid .cmp-teaser,.productlistpage .root .container+.container>.cmp-container .cmp-productlist__title-container ~ .id-aware-container>div .container.responsivegrid .cmp-teaser{margin-bottom:0}
.productlistpage .search-content{padding:0}
.productlistpage .search-content .cmp-productlist__title{margin-right:0}
.categorypage .layout-aware-context-container+.layout-aware-context-container .id-aware-container{width:auto;margin-left:0}
.logged-in .cmp-productoverview--list .cmp-productoverview-product-info-description{margin-right:0}
.cmp-productoverview{position:relative}
.cmp-productoverview-tabs,.cmp-productoverview-top{margin-left:0;padding-left:20px;padding-right:20px;box-sizing:border-box}
.cmp-productoverview-tabs a{line-height:50px}
.cmp-productoverview-top-left__total{display:none}
.cmp-productoverview-top-left__sort{margin:0;padding:0;border:0}
.cmp-productoverview-productgroup{display:flex;padding-left:20px;height:60px;overflow-x:auto;margin-bottom:10px}
.cmp-productoverview-productgroup-filter{display:flex;align-items:center}
.cmp-productoverview-productgroup-filter a{margin:0}
.cmp-productoverview-productgroup-filter a i{margin-right:6px;font-size:20px;line-height:10px}
.cmp-productoverview-productgroup-filter a span{margin-left:3px}
.cmp-productoverview-productgroup-categories{display:flex;align-items:center;height:100%}
.cmp-productoverview-productgroup-categories__category{flex-shrink:0;box-shadow:0 3px 8px 0 rgba(0,0,0,0.08);margin-left:14px}
.cmp-productoverview-productgroup-categories__category a{padding:10px 20px;font-weight:bold;display:block;color:#484848;background-image:none}
.cmp-productoverview-productgroup-categories__category a:active,.cmp-productoverview-productgroup-categories__category a:focus{background-image:none}
.cmp-productoverview-filters{padding-left:20px;padding-right:20px;display:none}
.cmp-productoverview-filters-left>span{display:none}
.cmp-productoverview-filters-left ul li a{text-transform:none;padding:10px}
.cmp-productoverview-filters-left ul li a:after{display:none}
.cmp-productoverview-filters-right__remove{display:none}
.cmp-productoverview-register{margin-left:20px;margin-right:20px;flex-flow:column;align-items:flex-start;padding:30px 20px}
.cmp-productoverview-register__close{right:20px}
.cmp-productoverview-register-right{margin-top:25px}
.cmp-productoverview-product{width:50%}
.cmp-productoverview-product-info__image{display:block;max-width:90px;max-height:90px;margin:0 auto;transform:translateY(calc(90px / 2 - 50%))}
.cmp-productoverview-product-info-name__name{font-size:14px}
.cmp-productoverview--list .cmp-productoverview-product{min-height:140px}
.cmp-productoverview--list .cmp-productoverview-product-top{margin-bottom:10px}
.cmp-productoverview--list .cmp-productoverview-product-info{margin-left:25px}
.cmp-productoverview--list .cmp-productoverview-product-info a{flex-shrink:0}
.cmp-productoverview--list .cmp-productoverview-product-info__content{flex-flow:row;flex-wrap:wrap}
.cmp-productoverview--list .cmp-productoverview-product-info-name{flex-basis:100%;order:1;margin-right:0}
.cmp-productoverview--list .cmp-productoverview-product-info-description{width:100%;display:flex;order:2}
.cmp-productoverview--list .cmp-productoverview-product-info-description-left{flex-flow:column;flex-grow:1;order:1}
.cmp-productoverview--list .cmp-productoverview-product-info-description-right{order:3}
.cmp-productoverview--list .cmp-productoverview-product-info-description__articlenr{order:1;margin-bottom:0}
.cmp-productoverview--list .cmp-productoverview-product-info-description__unit{order:2}
.cmp-productoverview--list .cmp-productoverview-product__notification{letter-spacing:-.3px;margin-right:8px}
.cmp-productoverview--list .cmp-productoverview-product__notification:last-child{margin-right:0}
.cmp-productoverview--list .cmp-productoverview-product-bottom{right:10px;padding:0;flex-flow:column}
.cmp-productoverview--list .cmp-productoverview-product-bottom .cmp-portion{margin-top:0}
.cmp-productoverview--list .cmp-productoverview-product-bottom .cmp-portion.single{position:static}
.cmp-productoverview--list .cmp-productoverview-product-bottom .cmp-portion-portions{margin-bottom:10px}
.cmp-productoverview--list .cmp-productoverview-product-bottom .cmp-portion__packaging{margin-top:0}
.cmp-productoverview--list .cmp-productoverview-product-notifications{order:2;flex-flow:row;flex-wrap:wrap;margin-left:25px;margin-top:10px}
.cmp-productoverview--list .cmp-productoverview-product-notifications__notification+.cmp-productoverview-product-notifications__notification{margin-top:0;margin-right:5px}
.cmp-productoverview--list .cmp-productoverview-product-portion{order:1;max-width:none;margin-left:0}
.cmp-productoverview--list .cmp-productoverview-product-portion .cmp-portion.single{justify-content:flex-end}
}
.cmp-scanner-form{display:flex}
.cmp-scanner-form__input{margin:0 20px;width:328px}
.cmp-scanner-results-top,.cmp-scanner-results-bottom{display:flex;flex-flow:row;justify-content:space-between;align-items:flex-end;max-width:1200px;margin:auto}
.cmp-scanner-results-top--right,.cmp-scanner-results-bottom--right{margin-left:auto}
.cmp-scanner-results__input-label--error{color:#d73535;margin-bottom:0;font-size:12px;margin-right:-10px;width:calc(100% + 10px)}
.cmp-scanner-results-datatable{max-width:1200px;margin:0 auto 30px;padding-top:30px}
.cmp-scanner-results-datatable--container{background-color:#fafafa;padding:30px 0 60px;margin-top:60px}
.cmp-scanner-results__product--disabled .cmp-scanner-results-product__info,.cmp-scanner-results__product--disabled .cmp-scanner-results-product__packaging{opacity:.5}
.cmp-scanner-results__product--selected{border:1px solid #9b9b9b !important}
.cmp-scanner-results__product .cmp-input__plus,.cmp-scanner-results__product .cmp-input__remove{background:#f3f3f3;background:-moz-linear-gradient(top,#f3f3f3 0,#e3e3e3 100%);background:-webkit-linear-gradient(top,#f3f3f3 0,#e3e3e3 100%);background:linear-gradient(to bottom,#f3f3f3 0,#e3e3e3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3',endColorstr='#e3e3e3',GradientType=0)}
.cmp-scanner-results-product{background-color:#fff}
.cmp-scanner-results-product__amount{width:100px}
.cmp-scanner-results-product__product-image{margin:5px;height:50px;width:50px}
.cmp-scanner-results-product__product-image img{display:block;max-width:50px;max-height:50px;margin:0 auto;transform:translateY(calc(50px / 2 - 50%))}
.cmp-scanner-results-product__product-image a{background-image:none}
.cmp-scanner-results-product__product-image a:active,.cmp-scanner-results-product__product-image a:focus{background-image:none}
.cmp-scanner-results-product__product-text{display:flex;flex-flow:column;justify-content:center;flex:1 1 0;text-align:left}
.cmp-scanner-results-product__product-text a{background-image:none}
.cmp-scanner-results-product__product-text a:active,.cmp-scanner-results-product__product-text a:focus{background-image:none}
.cmp-scanner-results-product__product-text--grey{color:#606060}
.cmp-scanner-results-product__info{width:350px}
.cmp-scanner-results-product__info--wide{width:500px}
.cmp-scanner-results-product__info--container{display:flex;flex-flow:row}
.cmp-scanner-results-product__info span{font-size:10px}
.cmp-scanner-results-product__info h5{margin:0}
.cmp-scanner-results-product__packaging,.cmp-scanner-results-product__barcode{text-align:left}
.cmp-scanner-results-product__packaging span,.cmp-scanner-results-product__barcode span{color:#606060;font-size:12px}
.cmp-scanner-results-product__packaging--container,.cmp-scanner-results-product__barcode--container{display:flex;flex-flow:column}
.cmp-scanner-results-product__price span{font-size:16px;font-weight:bold}
.cmp-scanner-results-product__notification--container{display:flex;flex-flow:row;justify-content:space-between;align-items:center}
.cmp-scanner-results-product__notification--warning,.cmp-scanner-results-product__notification--error{border:1px solid #e5e5e5;color:#f19300;text-transform:uppercase;padding:0 10px;display:inline-block;font-weight:bold;font-size:10px;margin-right:15px;border-radius:3px;white-space:nowrap}
.cmp-scanner-results-product__notification--error{color:#f66e6e}
.cmp-scanner-results-product__notification--action{display:flex;justify-content:space-between;align-items:center}
.cmp-scanner-results-product__notification--action i{margin:5px}
.cmp-scanner-results-product__search{width:calc(150px + 20vw);max-width:430px;text-align:left;min-width:350px}
.cmp-scanner-results-product__search.cmp-searchproduct{padding-bottom:0}
.cmp-scanner-results .cmp-input{justify-content:flex-start}
.list-overview+.teaser{margin:60px 0}
.cmp-listoverview{padding:0 12px 20px}
.cmp-listoverview-productlist__last-modified,.cmp-listoverview-productlist__creator{width:200px}
.cmp-listoverview>.message{margin:20px 0 0}
.cmp-listoverview--no-result{margin:50px 0 0;text-align:center}
.cmp-listoverview .cmp-modal__content input[type=text]{width:100%}
.cmp-listoverview .cmp-button__icon{margin-right:5px;font-size:22px}
.cmp-listoverview .cmp-pagination .cmp-pagination__pagination span{background-color:#fff}
.cmp-listoverview-header{display:flex;justify-content:space-between}
.cmp-listoverview-header--right{display:flex;align-items:center}
.cmp-listoverview-header--right a+a{margin-left:20px}
.cmp-listoverview__dropdown{margin-right:16px;margin-left:16px}
.cmp-listoverview__search{border:1px solid #e5e5e5;border-radius:3px;flex-grow:1}
.cmp-listoverview__search input{width:100%}
.cmp-listoverview__top{display:flex;justify-content:space-between;align-items:center;padding-top:10px}
.cmp-listoverview__top-right{display:flex;justify-content:start;align-items:center;width:50%}
.cmp-listoverview__grid{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}
.cmp-listoverview__grid .cmp-listoverview-productlist{display:flex;flex-direction:column;overflow:hidden;width:280px;height:210px;border:1px solid #ededed;background-color:#fff;margin:0 8px 16px;cursor:pointer}
.cmp-listoverview__grid .cmp-listoverview-productlist img{height:100%;width:auto}
.cmp-listoverview__grid .cmp-listoverview-productlist__top-row{flex:2 0 0;display:flex;height:100%}
.cmp-listoverview__grid .cmp-listoverview-productlist__bottom-row{flex:1 0 0}
.cmp-listoverview__grid .cmp-listoverview-productlist__featured-image{height:100%}
.cmp-listoverview__grid .cmp-listoverview-productlist__featured-image a{background-image:none}
.cmp-listoverview__grid .cmp-listoverview-productlist__featured-image a:active,.cmp-listoverview__grid .cmp-listoverview-productlist__featured-image a:focus{background-image:none}
.cmp-listoverview__grid .cmp-listoverview-productlist__image-grid{flex:1 0 0;display:flex;flex-wrap:wrap}
.cmp-listoverview__grid .cmp-listoverview-productlist__image-grid-item{height:50%;border-left:1px solid #ededed}
.cmp-listoverview__grid .cmp-listoverview-productlist__featured-image,.cmp-listoverview__grid .cmp-listoverview-productlist__image-grid-item{padding:5px;width:50%;display:flex;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;border-bottom:1px solid #ededed}
.cmp-listoverview__grid .cmp-listoverview-productlist__products,.cmp-listoverview__grid .cmp-listoverview-productlist__creator{font-size:12px}
.cmp-listoverview__grid .cmp-listoverview-productlist__title{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:15px;background-color:#f5f5f5}
.cmp-listoverview__grid .cmp-listoverview-productlist__name{font-weight:bold;background-image:none}
.cmp-listoverview__grid .cmp-listoverview-productlist__name:active,.cmp-listoverview__grid .cmp-listoverview-productlist__name:focus{background-image:none}
.cmp-listoverview__list{border-top:1px solid #ededed;margin:20px 0}
.cmp-listoverview__list .cmp-table th,.cmp-listoverview__list .cmp-table td{padding:10px}
.cmp-listoverview__list .cmp-table th:last-child,.cmp-listoverview__list .cmp-table td:last-child{padding-right:20px}
.cmp-listoverview__list .cmp-table th.cmp-listoverview-productlist__title,.cmp-listoverview__list .cmp-table td.cmp-listoverview-productlist__title{width:400px}
.cmp-listoverview__list .cmp-listoverview-productlist--importing .cmp-listoverview-productlist__shared-with,.cmp-listoverview__list .cmp-listoverview-productlist--updating .cmp-listoverview-productlist__shared-with{opacity:.3;pointer-events:none}
.cmp-listoverview__list .cmp-listoverview-productlist--importing .cmp-listoverview-productlist__importing,.cmp-listoverview__list .cmp-listoverview-productlist--importing .cmp-listoverview-productlist__importing:last-child,.cmp-listoverview__list .cmp-listoverview-productlist--updating .cmp-listoverview-productlist__importing,.cmp-listoverview__list .cmp-listoverview-productlist--updating .cmp-listoverview-productlist__importing:last-child{width:10px;padding-left:0;padding-right:0;text-align:right}
.cmp-listoverview__list .cmp-listoverview-productlist--importing .cmp-listoverview-productlist__importing .cmp-tags-tag,.cmp-listoverview__list .cmp-listoverview-productlist--updating .cmp-listoverview-productlist__importing .cmp-tags-tag{margin-top:0}
.cmp-listoverview__list .cmp-listoverview-productlist--importing .cmp-listoverview-productlist__importing .loading-icon,.cmp-listoverview__list .cmp-listoverview-productlist--updating .cmp-listoverview-productlist__importing .loading-icon{transform:scale(0.55)}
.cmp-listoverview__list .cmp-listoverview-productlist--importing>td:not(.cmp-listoverview-productlist__importing){opacity:.3;pointer-events:none}
.cmp-listoverview__list .cmp-listoverview-productlist__featured-image{height:54px;width:40px}
.cmp-listoverview__list .cmp-listoverview-productlist__featured-image a{background-image:none}
.cmp-listoverview__list .cmp-listoverview-productlist__featured-image a:active,.cmp-listoverview__list .cmp-listoverview-productlist__featured-image a:focus{background-image:none}
.cmp-listoverview__list .cmp-listoverview-productlist__featured-image img{height:100%;width:auto}
.cmp-listoverview__list .cmp-listoverview-productlist__name{font-weight:bold;background-image:none}
.cmp-listoverview__list .cmp-listoverview-productlist__name:active,.cmp-listoverview__list .cmp-listoverview-productlist__name:focus{background-image:none}
.cmp-listoverview__list .cmp-listoverview-productlist__shared-with-count{text-decoration:underline;background-image:none}
.cmp-listoverview__list .cmp-listoverview-productlist__shared-with-count:active,.cmp-listoverview__list .cmp-listoverview-productlist__shared-with-count:focus{background-image:none}
.cmp-listoverview__list .cmp-listoverview-productlist__actions{padding-right:10px}
.cmp-listoverview__list .cmp-listoverview-productlist__products{min-height:18px}
.cmp-listoverview__sligro{display:flex;flex-wrap:wrap;margin:0 -10px}
.cmp-listoverview__sligro .cmp-listoverview-productlist,.cmp-listoverview__sligro .cmp-listoverview-productlist--ghost{width:calc((1200px - 12px) / 4 - 40px);flex-grow:1;border:1px solid #e5e5e5;margin:0 10px 20px}
.cmp-listoverview__sligro .cmp-listoverview-productlist--ghost,.cmp-listoverview__sligro .cmp-listoverview-productlist--ghost--ghost{border:0}
.cmp-listoverview__sligro .cmp-listoverview-productlist__image,.cmp-listoverview__sligro .cmp-listoverview-productlist--ghost__image{position:relative;overflow:hidden;height:140px}
.cmp-listoverview__sligro .cmp-listoverview-productlist__image img,.cmp-listoverview__sligro .cmp-listoverview-productlist--ghost__image img{position:absolute;min-width:1000%;min-height:1000%;left:50%;top:50%;transform:translate(-50%,-50%) scale(0.1);width:auto;max-width:none}
.cmp-listoverview__sligro .cmp-listoverview-productlist__description,.cmp-listoverview__sligro .cmp-listoverview-productlist--ghost__description{background:#f3f3f3;background:-moz-linear-gradient(top,#f3f3f3 0,#e3e3e3 100%);background:-webkit-linear-gradient(top,#f3f3f3 0,#e3e3e3 100%);background:linear-gradient(to bottom,#f3f3f3 0,#e3e3e3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3',endColorstr='#e3e3e3',GradientType=0);position:relative;min-height:72px;padding:15px 20px;box-sizing:border-box}
.cmp-listoverview__sligro .cmp-listoverview-productlist__icon,.cmp-listoverview__sligro .cmp-listoverview-productlist--ghost__icon{background:#f3f3f3;background:-moz-linear-gradient(top,#f3f3f3 0,#e3e3e3 100%);background:-webkit-linear-gradient(top,#f3f3f3 0,#e3e3e3 100%);background:linear-gradient(to bottom,#f3f3f3 0,#e3e3e3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3',endColorstr='#e3e3e3',GradientType=0);border-radius:50%;width:35px;height:35px;position:absolute;top:-25%;right:10px;display:flex;align-items:center;justify-content:center}
.cmp-listoverview__sligro .cmp-listoverview-productlist__icon .si-lock,.cmp-listoverview__sligro .cmp-listoverview-productlist--ghost__icon .si-lock{font-size:20px}
.cmp-listoverview__sligro .cmp-listoverview-productlist__title,.cmp-listoverview__sligro .cmp-listoverview-productlist--ghost__title{font-weight:bold;font-size:16px;margin-bottom:0}
.cmp-listoverview__sligro .cmp-listoverview-productlist__shared,.cmp-listoverview__sligro .cmp-listoverview-productlist--ghost__shared{font-size:12px;margin-top:5px;margin-bottom:0}
.cmp-listoverview-productlist_locked .cmp-badge{background:#f3f3f3;background:-moz-linear-gradient(top,#f3f3f3 0,#e3e3e3 100%);background:-webkit-linear-gradient(top,#f3f3f3 0,#e3e3e3 100%);background:linear-gradient(to bottom,#f3f3f3 0,#e3e3e3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3',endColorstr='#e3e3e3',GradientType=0);width:32px;height:32px;position:absolute;margin-left:232px;margin-top:-16px;border-radius:50%;display:flex;justify-content:center;align-items:center}
.cmp-listoverview .cmp-dropdown select.cmp-dropdown__select{height:46px}
.replace-product-selected{display:flex;min-height:143px;padding:10px 10px 15px;box-sizing:border-box;border:1px solid #e5e5e5}
.replace-product-selected__image{width:50px;margin-right:10px}
.replace-product-selected__image img{display:block;max-width:50px;max-height:50px;margin:0 auto;transform:translateY(calc(50px / 2 - 50%))}
.replace-product-selected__content{flex-grow:1;display:flex;flex-flow:column;justify-content:space-between}
.replace-product-selected__content--top p{font-size:12px;margin:0;white-space:normal}
.replace-product-selected__content--top p.replace-product-selected__description{margin-top:10px}
.replace-product-selected__name{margin:0}
.replace-product-selected__price{font-size:16px}
.replace-product-selected__price .cmp-price__unit{margin-bottom:0}
.replace-product-selected__buttons{display:flex;align-items:center}
.replace-product-selected__buttons a{display:block;margin-right:10px;background-image:none}
.replace-product-selected__buttons a:active,.replace-product-selected__buttons a:focus{background-image:none}
.replace-product-selected__buttons a i{font-size:26px}
.replace-product__wrapper{position:relative;display:flex;min-height:400px}
.replace-product__wrapper:before{content:"\E92C";font-family:"SligroIcons";font-size:16px;color:#000;display:block;position:absolute;top:77px;left:50%;transform:translateX(-50%)}
.replace-product__container{width:50%;margin-right:20px}
.replace-product__container+.replace-product__container{margin-left:20px;margin-right:0}
.replace-product__input .cmp-searchproduct-add__results{max-height:210px;overflow-y:auto}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-listoverview-productlist__last-modified,.cmp-listoverview-productlist__creator{width:auto}
.cmp-listoverview__new-button{order:1}
.cmp-listoverview__exchange-button{order:2}
.cmp-listoverview__import-button{order:3}
.cmp-listoverview-header{flex-flow:column}
.cmp-listoverview-header--right{flex-flow:column}
.cmp-listoverview-header .cmp-button{width:100%;margin:0 0 20px 0}
.cmp-listoverview__top{flex-direction:column;align-items:flex-start;margin-bottom:20px}
.cmp-listoverview__top-right{width:100%}
.cmp-listoverview__dropdown{margin-left:0}
.cmp-listoverview__list .cmp-table{margin:0 -12px;width:calc(100% + 24px)}
.cmp-listoverview__list .cmp-table tbody{display:block}
.cmp-listoverview__list .cmp-table tr{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0}
.cmp-listoverview__list .cmp-table th.cmp-listoverview-productlist__title,.cmp-listoverview__list .cmp-table td.cmp-listoverview-productlist__title{width:100%}
.cmp-listoverview__list .cmp-table--menu{flex-grow:1}
.cmp-listoverview__list .cmp-table--menu-button{align-self:flex-end}
.cmp-listoverview__list .cmp-listoverview-productlist--importing .cmp-listoverview-productlist__importing{width:auto;padding-right:10px}
.cmp-listoverview__list .cmp-listoverview-productlist--importing .cmp-listoverview-productlist__importing:last-child{display:none}
.cmp-listoverview__list .cmp-listoverview-productlist__featured-image{flex-shrink:0;width:54px}
.cmp-listoverview__list .cmp-listoverview-productlist__featured-image img{width:100%;height:auto}
.cmp-listoverview__list .cmp-listoverview-productlist__title{flex-shrink:0;flex-grow:1;width:calc(100% - 94px)}
.cmp-listoverview__grid .cmp-listoverview-productlist{width:156px;height:196px}
.cmp-listoverview__grid .cmp-listoverview-productlist__top-row{flex:1}
.cmp-listoverview__grid .cmp-listoverview-productlist__featured-image{width:66%}
.cmp-listoverview__grid .cmp-listoverview-productlist__image-grid{width:33%}
.cmp-listoverview__grid .cmp-listoverview-productlist__image-grid-item{width:100%}
.cmp-listoverview__grid .cmp-listoverview-productlist__image-grid-item:nth-child(2),.cmp-listoverview__grid .cmp-listoverview-productlist__image-grid-item:nth-child(3),.cmp-listoverview__grid .cmp-listoverview-productlist__products-label{display:none}
.cmp-listoverview__grid .cmp-listoverview-productlist__title{justify-content:center;padding-left:10px}
.cmp-listoverview__grid .cmp-listoverview-productlist_locked .cmp-badge{margin-left:116px}
.replace-product-selected__image{width:40px}
.replace-product__wrapper{flex-flow:column}
.replace-product__wrapper:before{display:none}
.replace-product__wrapper .cmp-searchproduct .results{align-items:flex-start}
.replace-product__wrapper .cmp-searchproduct .results__content{flex-wrap:wrap}
.replace-product__wrapper .cmp-searchproduct .results__info{max-width:none}
.replace-product__wrapper .cmp-searchproduct .results__description,.replace-product__wrapper .cmp-searchproduct .results__price{margin:0;width:100%}
.replace-product__wrapper .cmp-searchproduct .results__price{justify-content:flex-start;margin-top:5px}
.replace-product__container{width:100%;margin:0;flex-grow:1}
.replace-product__container+.replace-product__container{margin:0}
}
.search .cmp-productoverview{padding-top:40px}
.search .cmp-productoverview .cmp-productlist__title{margin-bottom:35px}
.cmp-searchproduct-list{margin:50px -10px 0;list-style:none;padding:0;display:flex;flex-wrap:wrap}
.cmp-searchproduct-list li{width:33.33%;box-sizing:border-box;padding:0 10px;margin-bottom:20px}
.cmp-searchproduct-list li img{width:100%}
.cmp-searchproduct-recommended__title{text-transform:none}
.cmp-searchproduct-recommended__title--no-search{margin-top:0}
.cmp-searchproduct .message+.cmp-searchproduct-add__input+.cmp-searchproduct-added+.cmp-searchproduct-add__results,.cmp-searchproduct .message+.cmp-searchproduct-add__input+.cmp-searchproduct-add__results{top:113px}
.cmp-search-notfound-header{position:relative;background-color:#fff;padding:30px 20px;box-sizing:border-box}
.cmp-search-notfound-header:before{content:"";display:block;pointer-events:none;position:absolute;background-color:#fff;top:0;bottom:0;left:calc((100vw - 1200px + 20px) / 2 * -1);right:0;width:100vw;z-index:1}
.cmp-search-notfound-header>*{position:relative;z-index:2}
.cmp-search-notfound-header__title{margin-top:0}
.cmp-search-notfound-content{padding:20px 0}
.cmp-search-notfound__column{background-color:#fff;padding:20px;box-shadow:0 8px 8px 0 rgba(0,0,0,0.03)}
.cmp-search-notfound__column+.cmp-search-notfound__column{margin-top:30px}
.cmp-search-notfound__column__title{margin-top:0;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #e5e5e5}
.cmp-search-notfound__column ul{list-style:none;padding:0;margin:0;max-height:220px;display:flex;flex-flow:column wrap;align-content:flex-start}
.cmp-search-notfound__column ul li{width:100%;max-width:25%}
.cmp-search-notfound__column ul li+li{margin-top:20px}
.cmp-search-notfound__column ul li+li:nth-child(7n){margin-top:0}
.cmp-search-notfound__search{display:flex}
.cmp-search-notfound__search>div{width:100%;max-width:460px;margin-right:20px}
.cmp-search-notfound__search>div input{width:100%}
@media(max-width:1200px){.cmp-search-notfound-header:before{display:none}
}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-search-notfound__column ul{max-height:none}
.cmp-search-notfound__column ul li{max-width:100%}
.cmp-search-notfound__column ul li+li:nth-child(7n){margin-top:20px}
}
.cmp-productlist__title{margin-top:0;margin-bottom:0;padding-top:30px;padding-bottom:35px;min-height:38px}
.cmp-productlist__title--suggestion{padding-top:30px;margin:0 0 8px}
.cmp-productlist__suggestion p{margin-bottom:9px}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.faqpage.productlistpage .root>.aem-Grid>.parsys>.responsivegrid>.aem-Grid--12,.faqpage.productlistpage .root>.aem-Grid>.responsivegrid>.aem-Grid>.responsivegrid>.aem-Grid--12{padding-bottom:0}
.cmp-productlist__title{margin-left:20px;margin-right:20px}
}
.cmp-listdetail--print table{border-collapse:collapse;width:calc(100% - 1px);font-size:12px;margin-top:20px}
.cmp-listdetail--print table tr th{font-weight:normal;text-align:left;border-bottom:1px solid #000;color:#000}
.cmp-listdetail--print table tr th.cmp-listdetail--print-empty{border:0;padding:0}
.cmp-listdetail--print table tr td{border:1px solid #000;padding:2px;box-sizing:border-box}
.cmp-listdetail--print table tr td:first-child{padding-left:10px;padding-right:10px}
.cmp-listdetail--print-head{display:flex;justify-content:space-between;align-items:center}
.cmp-listdetail--print-head h1{font-size:26px}
.cmp-listdetail--print-head img{max-height:50px}
.cmp-listdetail--print-sub{display:flex;font-size:12px;padding:10px 0;background-color:#e5e5e5;color:#000}
.cmp-listdetail--print-sub div:nth-child(2){margin-left:20px}
.cmp-listdetail--print-table-header>table>thead>tr>th:nth-child(2){text-align:center}
.cmp-listdetail--print-signings{margin-right:5px;min-width:12px}
.cmp-listdetail--print-signings i{display:block;line-height:normal}
.cmp-listdetail--print-info{display:flex;justify-content:space-between;align-items:center;font-size:12px}
.cmp-listdetail--print-info>div:nth-child(1){display:flex}
.cmp-listdetail--print-info>div:nth-child(2){font-size:10px;text-align:right}
.cmp-listdetail--print-info>div:nth-child(2) span{display:block}
.cmp-listdetail--print-brand{font-size:10px;color:#000}
.cmp-listdetail--print-title{margin:0;font-size:12px;line-height:normal}
.cmp-listdetail--print-product-content-description{text-align:right;color:#000}
.cmp-listdetail--print-table-favorite-portioning{color:#000}
.cmp-listdetail--print-product-code{text-align:right;margin-left:5px;color:#000}
.cmp-listdetail--print-favorite-portioning{text-align:center;width:50px;color:#000}
.cmp-listdetail--print-barcode{text-align:center;width:30%}
.cmp-listdetail--print .cmp-listdetail__category-row td{border:0}
.cmp-listdetail--print .cmp-listdetail__category-row td .cmp-listdetail--print-favorite-portioning{width:45px}
.cmp-listdetail--print .cmp-listdetail__category-row td .cmp-listdetail__category-row-category{margin:3px 0}
.cmp-listdetail--print .cmp-listdetail__category-row td .cmp-listdetail__category-row-table{width:100%;display:table}
.cmp-listdetail--print .cmp-listdetail__category-row td .cmp-listdetail__category-row-tbody{display:table-row-group}
.cmp-listdetail--print .cmp-listdetail__category-row td .cmp-listdetail__category-row-thead{display:table-header-group}
.cmp-listdetail--print .cmp-listdetail__category-row td .cmp-listdetail__category-row-thead>div{display:table-row}
.cmp-listdetail--print .cmp-listdetail__category-row td .cmp-listdetail__category-row-thead>div>div{display:table-cell}
.cmp-listdetail--print .cmp-listdetail__category-row td .cmp-listdetail__category-row-product{display:table-row}
.cmp-listdetail--print .cmp-listdetail__category-row td .cmp-listdetail__category-row-product>div{display:table-cell;border:1px solid #000;vertical-align:top;padding:2px}
.cmp-listdetail--print .cmp-listdetail__category-row td .cmp-listdetail__category-row-product>div:first-child{padding:2px 10px}
.cmp-listdetail--print .cmp-listdetail__category-row td .cmp-listdetail__category-row-product>div.cmp-listdetail--print-favorite-portioning{vertical-align:middle}
.cmp-listdetail--print .cmp-listdetail__category-row td .cmp-listdetail__category-row-day{width:15px}
.cmp-listdetail--print tbody tr.cmp-listdetail__category-row td{padding:0}
.cmp-listdetail--print tbody tr.cmp-listdetail__category-row+tr td{border-top:0}
.cmp-listdetail .cmp-portion{flex-flow:column}
.cmp-listdetail .cmp-portion__packaging{width:100%}
.cmp-listdetail .cmp-portion-favorite{text-align:left}
.cmp-listdetail-signings{padding-left:0}
.cmp-listdetail-signings .cmp-listdetail__icons{display:flex;flex-direction:column;font-size:20px;width:20px;align-items:center;margin-right:5px}
.cmp-listdetail-signings .cmp-listdetail__icons i+i{margin-bottom:5px}
.cmp-listdetail .cmp-profile__top,.cmp-listdetail .cmp-profile__content{padding-left:10px}
.cmp-listdetail--not-purchasable td{position:relative}
.cmp-listdetail--not-purchasable td:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.5);z-index:1}
.cmp-listdetail__loading .cmp-profile__top{height:173px}
.cmp-listdetail__loading .cmp-profile__content{display:flex;align-items:center;justify-content:center}
.cmp-listdetail--edit .cmp-listdetail__table-favorite-portioning{cursor:pointer}
.cmp-listdetail--edit .cmp-listdetail--not-purchasable td:last-child:before{display:none}
.cmp-listdetail--edit .cmp-listdetail__list--main table tbody tr{transition:border .2s linear;background-color:white}
.cmp-listdetail--edit .cmp-listdetail__list--main table tbody tr.dragover{border-top:5px solid #ffa832}
.cmp-listdetail--edit .cmp-listdetail__list--main table tbody tr.dragover.dragover:last-child{border-top:0;border-bottom:5px solid #ffa832}
.cmp-listdetail--edit .cmp-listdetail__list--main table tbody tr.dragging td:first-child{border-left:2px solid #ffa832}
.cmp-listdetail--edit .cmp-listdetail__list--main table tbody tr.draggedElement td{position:relative}
.cmp-listdetail--edit .cmp-listdetail__list--main table tbody tr.draggedElement td:after{top:0;left:0;right:0;bottom:0;background:#e5e5e5;z-index:1;opacity:1;pointer-events:none}
@keyframes list-border-left{from{border-left:3px solid #ffa832}
to{border-left:2px solid #e5e5e5}
}
.cmp-listdetail--edit .cmp-listdetail__list--main table tbody tr.replaced{animation-name:list-border-left;animation-duration:2s}
.cmp-listdetail--edit .cmp-listdetail__list--main table tbody tr td:after{content:"";display:block;position:absolute;opacity:0;transition:.2s all;pointer-events:none}
.cmp-listdetail--edit .cmp-listdetail__list--main table tbody tr td.cmp-listdetail--custom-sorting:first-child{position:relative}
.cmp-listdetail--edit .cmp-listdetail__list--main table tbody tr td.cmp-listdetail--custom-sorting:first-child:before{content:"\E918";font-family:"SligroIcons";display:block;position:absolute;top:50%;transform:translateY(-50%);left:10px;font-size:17px;line-height:normal;color:#e5e5e5;pointer-events:all}
.cmp-listdetail--edit .cmp-listdetail__list--main table tbody tr td.cmp-listdetail__order-amount--wrapper{margin-top:0}
.cmp-listdetail--edit .cmp-listdetail__list--main table tbody tr td .cmp-input{margin-left:10px;position:relative}
.cmp-listdetail--edit .cmp-listdetail__list--main table tbody tr td .cmp-input--disabled{opacity:.5;pointer-events:none}
.cmp-listdetail--edit .cmp-listdetail__list--main table tbody tr td .cmp-input>div{width:100%}
.cmp-listdetail--edit .cmp-listdetail__list--main table tbody tr td .cmp-input a{color:#000;background:#f3f3f3;background:-moz-linear-gradient(top,#f3f3f3 0,#e3e3e3 100%);background:-webkit-linear-gradient(top,#f3f3f3 0,#e3e3e3 100%);background:linear-gradient(to bottom,#f3f3f3 0,#e3e3e3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3',endColorstr='#e3e3e3',GradientType=0);margin:0;padding:0}
.cmp-listdetail--edit .cmp-listdetail__list--main table tbody tr td .cmp-input a:hover{background:#ececec;background:-moz-linear-gradient(top,#ececec 0,#d0d0d0 100%);background:-webkit-linear-gradient(top,#ececec 0,#d0d0d0 100%);background:linear-gradient(to bottom,#ececec 0,#d0d0d0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ececec',endColorstr='#d0d0d0',GradientType=0)}
.cmp-listdetail--edit .cmp-listdetail__list--main table tbody tr td .cmp-input a:active,.cmp-listdetail--edit .cmp-listdetail__list--main table tbody tr td .cmp-input a:focus{background:#e3e3e3;background:-moz-linear-gradient(top,#e3e3e3 0,#bbb 100%);background:-webkit-linear-gradient(top,#e3e3e3 0,#bbb 100%);background:linear-gradient(to bottom,#e3e3e3 0,#bbb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3e3e3',endColorstr='#bbbbbb',GradientType=0)}
.cmp-listdetail--edit .cmp-listdetail__list--main table tbody tr td .cmp-input p{white-space:nowrap;left:0;right:inherit}
.cmp-listdetail--edit .cmp-listdetail__list--main .cmp-table tbody tr.cmp-listdetail--portion-error>td:last-child{pointer-events:all}
.cmp-listdetail--edit .cmp-listdetail__list--main .cmp-table tbody tr.cmp-listdetail--portion-error .cmp-listdetail__table-favorite-portioning{opacity:1;pointer-events:all}
.cmp-listdetail--edit .cmp-listdetail__list--main .cmp-table tbody tr.cmp-listdetail--portion-error .cmp-listdetail__table--edit-portioning{pointer-events:all}
.cmp-listdetail--edit .cmp-listdetail__list--main .cmp-table tbody tr.cmp-listdetail--portion-error .cmp-listdetail__table-row-delete{pointer-events:all}
.cmp-listdetail--edit .scrolling-area{position:fixed;height:100px;width:100%;max-width:calc(1200px - 20px)}
.cmp-listdetail--edit .scrolling-area--top{top:180px;transition:.8s all;background-image:linear-gradient(to top,rgba(255,0,0,0),rgba(0,0,0,0))}
.cmp-listdetail--edit .scrolling-area--top.scrolling-area--active{background-image:linear-gradient(to top,rgba(255,0,0,0),rgba(0,0,0,0.2))}
.cmp-listdetail--edit .scrolling-area--bottom{bottom:0;transition:.8s all;background-image:linear-gradient(to bottom,rgba(255,0,0,0),rgba(0,0,0,0))}
.cmp-listdetail--edit .scrolling-area--bottom.scrolling-area--active{background-image:linear-gradient(to bottom,rgba(255,0,0,0),rgba(0,0,0,0.2))}
.cmp-listdetail .cmp-pagination__pagination span{background-color:#fafafa}
.cmp-listdetail-info__top{display:flex;flex-direction:row;justify-content:space-between}
.cmp-listdetail-info__top .cmp-listdetail__wrapper--text label{display:block;font-weight:bold;margin-bottom:10px}
.cmp-listdetail-info__top .cmp-listdetail__wrapper--text .cmp-button{margin-top:30px;margin-bottom:70px}
.cmp-listdetail-info__top .cmp-listdetail__wrapper--text .cmp-listdetail__title>div{width:100%;margin-bottom:20px}
.cmp-listdetail-info__edit-button{margin-left:20px;font-size:14px;font-family:"Karla","Helvetica",Arial;line-height:normal;display:flex;align-items:center}
.cmp-listdetail-info__edit-button i{margin-right:5px;font-size:16px}
.cmp-listdetail-info__bottom{display:flex;justify-content:flex-end}
.cmp-listdetail-info__bottom a{display:flex;align-items:center}
.cmp-listdetail-info__bottom a i{font-size:25px;margin-right:5px}
.cmp-listdetail-info__bottom a+a{margin-left:20px}
.cmp-listdetail__wrapper--center{margin:0 auto;max-width:1200px}
.cmp-listdetail__wrapper--center .message ul{padding-left:0}
.cmp-listdetail__wrapper--center .message ul li{list-style:none}
.cmp-listdetail__wrapper--background{background-color:#fafafa}
.cmp-listdetail__wrapper--search{width:100%;display:flex;justify-content:space-between;align-items:center}
.cmp-listdetail__wrapper--search select{height:47px}
.cmp-listdetail__wrapper--input{display:flex;align-items:center;max-width:480px;width:100%;position:relative}
.cmp-listdetail__wrapper--input input[type="text"]{width:100%;padding-right:45px;margin-left:20px}
.cmp-listdetail__wrapper--input i{font-size:25px;position:absolute;right:20px;top:50%;transform:translateY(-50%);cursor:pointer}
.cmp-listdetail__wrapper--text,.cmp-listdetail__wrapper--buttons{height:auto}
.cmp-listdetail__wrapper--text{flex-grow:1;width:100%;max-width:48%}
.cmp-listdetail__wrapper--text input{width:100%}
.cmp-listdetail__wrapper--text>input{margin-bottom:20px}
.cmp-listdetail__wrapper--buttons{display:flex;flex-direction:row;justify-content:flex-end;white-space:nowrap;flex-wrap:wrap;align-content:flex-start}
.cmp-listdetail__wrapper--buttons>div{text-align:right}
.cmp-listdetail__wrapper--buttons i{font-size:25px;margin-right:5px}
.cmp-listdetail__wrapper--buttons p{margin:5px 0 0}
.cmp-listdetail__wrapper--buttons a{text-decoration:none;background-image:none;margin-bottom:20px}
.cmp-listdetail__wrapper--buttons a:last-child i{position:relative;height:14px;font-style:normal}
.cmp-listdetail__wrapper--buttons a+a{margin-left:20px}
.cmp-listdetail__wrapper--buttons a,.cmp-listdetail-info__bottom a{text-decoration:none;background-image:none}
.cmp-listdetail__wrapper--buttons .cmp-listdetail__list-processing-button,.cmp-listdetail-info__bottom .cmp-listdetail__list-processing-button{pointer-events:all !important}
.cmp-listdetail__title{display:flex;flex-wrap:wrap;align-items:center}
.cmp-listdetail__subtitle{margin-top:10px;color:#000}
.cmp-listdetail__button{position:relative;margin-top:30px;cursor:pointer;user-select:none}
.cmp-listdetail__button p:after{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:6px;height:6px;border-right-width:2px;border-right-color:#000;border-right-style:solid;border-top-width:2px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-50%) rotate(135deg);right:20px}
.cmp-listdetail__add-product .plus{margin-right:8px}
.cmp-listdetail__notifications{display:flex}
.cmp-listdetail__notifications .cmp-productoverview-product-notifications__notification{display:block;margin:0}
.cmp-listdetail__notifications .cmp-productoverview-product-notifications__notification+div{margin-left:10px}
.cmp-listdetail__not-available-wrapper .cmp-searchproduct{margin:0}
.cmp-listdetail__not-available-wrapper .cmp-searchproduct-add__input{width:100%}
.cmp-listdetail__not-available-wrapper .cmp-searchproduct-add__results{top:100%}
.cmp-listdetail__not-available-wrapper--open .message{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}
.cmp-listdetail__not-available-wrapper--open .message p{margin-right:35px}
.cmp-listdetail__not-available-wrapper--open .cmp-table.cmp-listdetail__table>tbody>tr:not(.cmp-search-row)>td:nth-child(1),.cmp-listdetail__not-available-wrapper--open .cmp-table.cmp-listdetail__table>tbody>tr:not(.cmp-search-row)>td:nth-child(2){position:relative}
.cmp-listdetail__not-available-wrapper--open .cmp-table.cmp-listdetail__table>tbody>tr:not(.cmp-search-row)>td:nth-child(1):before,.cmp-listdetail__not-available-wrapper--open .cmp-table.cmp-listdetail__table>tbody>tr:not(.cmp-search-row)>td:nth-child(2):before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,0.5);z-index:1}
.cmp-listdetail__not-available-wrapper--open .cmp-table.cmp-listdetail__table>tbody>tr:not(.cmp-search-row)>td>div:not(.cmp-searchproduct){display:flex}
.cmp-listdetail__not-available-wrapper--open .cmp-table.cmp-listdetail__table>tbody>tr:not(.cmp-search-row)>td>div:not(.cmp-searchproduct)>div+div{margin-left:20px}
.cmp-listdetail__not-available-wrapper--open .cmp-table.cmp-listdetail__table>tbody>tr:not(.cmp-search-row)>td>div:not(.cmp-searchproduct) h5{margin:0}
.cmp-listdetail__not-available-wrapper--open .cmp-table.cmp-listdetail__table>tbody>tr:not(.cmp-search-row)>td i:not(.si-exchange){font-size:25px;cursor:pointer;z-index:1}
.cmp-listdetail__not-available-wrapper--open .cmp-listdetail__button p:after{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:6px;height:6px;border-right-width:2px;border-right-color:#000;border-right-style:solid;border-top-width:2px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-50%) rotate(-45deg);right:20px}
.cmp-listdetail__not-available-wrapper--open .cmp-listdetail__button--showall{margin-top:20px;left:50%;transform:translateX(-50%);position:relative}
.cmp-listdetail__not-available-wrapper--open .cmp-listdetail__button--showall i{font-size:25px;font-style:normal;height:14px;position:relative;top:-1px;margin-left:5px}
.cmp-listdetail__not-available-wrapper--open .cmp-listdetail__tags{align-items:center;justify-content:flex-end}
.cmp-listdetail__not-available-wrapper--open .cmp-listdetail__tags .cmp-tags-tag{margin-top:0}
.cmp-listdetail__added-products-wrapper--open .message{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}
.cmp-listdetail__added-products-wrapper--open .message p{margin-right:35px}
.cmp-listdetail__added-products-wrapper--open .cmp-listdetail__button p:after{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:6px;height:6px;border-right-width:2px;border-right-color:#000;border-right-style:solid;border-top-width:2px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-50%) rotate(-45deg);right:20px}
.cmp-listdetail__added-products-wrapper--open .cmp-listdetail__button--showall{margin-top:20px;left:50%;transform:translateX(-50%);position:relative}
.cmp-listdetail__added-products-wrapper--open .cmp-listdetail__button--showall i{font-size:25px;font-style:normal;height:14px;position:relative;top:-1px;margin-left:5px}
.cmp-listdetail__list-wrapper{position:relative}
.cmp-listdetail__list-wrapper.loading:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.5);z-index:1}
.cmp-listdetail__list-wrapper .list__loading{top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;position:absolute}
.cmp-listdetail__list--main{margin-top:40px}
.cmp-listdetail__list--main .cmp-table thead tr th{padding:10px 0 10px 20px}
.cmp-listdetail__list--main .cmp-table thead tr th:last-child{text-align:left}
.cmp-listdetail__list--main .cmp-table tbody{background:transparent;border:0}
.cmp-listdetail__list--main .cmp-table tbody tr{transform-origin:top;border:1px solid #e5e5e5;background-color:#fff}
.cmp-listdetail__list--main .cmp-table tbody tr.cmp-listdetail__table--portioning--top{border-bottom:0;border-top:0}
.cmp-listdetail__list--main .cmp-table tbody tr.cmp-listdetail__table--portioning--top .cmp-listdetail__notifications{padding-bottom:0 !important}
.cmp-listdetail__list--main .cmp-table tbody tr.cmp-listdetail__table--portioning--top+.cmp-listdetail__table--portioning{border-bottom:1px solid #e5e5e5;border-top:0}
.cmp-listdetail__list--main .cmp-table tbody tr.cmp-listdetail__table--portioning--top+.cmp-listdetail__table--portioning>td:last-child{padding-top:0;padding-bottom:20px}
.cmp-listdetail__list--main .cmp-table tbody tr.cmp-listdetail__table--portioning--top+.cmp-listdetail__table--portioning .cmp-portion{margin-top:15px}
.cmp-listdetail__list--main .cmp-table tbody tr.cmp-listdetail__table-row-page{border:0;background-color:#fafafa}
.cmp-listdetail__list--main .cmp-table tbody tr.cmp-listdetail__table-row-page td{position:relative;background-color:transparent;text-align:center;padding:30px}
.cmp-listdetail__list--main .cmp-table tbody tr.cmp-listdetail__table-row-page td span{position:relative;padding:0 20px;background-color:#fafafa;z-index:1}
.cmp-listdetail__list--main .cmp-table tbody tr.cmp-listdetail__table-row-page td:before{content:"";display:block;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);height:1px;background-color:#e5e5e5}
.cmp-listdetail__list--main .cmp-table tbody tr.cmp-listdetail--portion-error{pointer-events:none}
.cmp-listdetail__list--main .cmp-table tbody tr.cmp-listdetail--portion-error .cmp-price{opacity:.5}
.cmp-listdetail__list--main .cmp-table tbody tr.cmp-listdetail--portion-error .cmp-listdetail__icons,.cmp-listdetail__list--main .cmp-table tbody tr.cmp-listdetail--portion-error .cmp-listdetail__image-wrapper,.cmp-listdetail__list--main .cmp-table tbody tr.cmp-listdetail--portion-error .cmp-listdetail__table-product-tag>a>h5,.cmp-listdetail__list--main .cmp-table tbody tr.cmp-listdetail--portion-error .cmp-listdetail__table-product-tag>h5,.cmp-listdetail__list--main .cmp-table tbody tr.cmp-listdetail--portion-error .cmp-listdetail__table-product-tag>span,.cmp-listdetail__list--main .cmp-table tbody tr.cmp-listdetail--portion-error .cmp-listdetail__table-column>span,.cmp-listdetail__list--main .cmp-table tbody tr.cmp-listdetail--portion-error .cmp-listdetail__table-favorite-portioning{opacity:.5}
.cmp-listdetail__list--main .cmp-table tbody tr.cmp-listdetail--portion-error .cmp-listdetail__icons.cmp-listdetail__table-favorite-portioning--error,.cmp-listdetail__list--main .cmp-table tbody tr.cmp-listdetail--portion-error .cmp-listdetail__image-wrapper.cmp-listdetail__table-favorite-portioning--error,.cmp-listdetail__list--main .cmp-table tbody tr.cmp-listdetail--portion-error .cmp-listdetail__table-product-tag>a>h5.cmp-listdetail__table-favorite-portioning--error,.cmp-listdetail__list--main .cmp-table tbody tr.cmp-listdetail--portion-error .cmp-listdetail__table-product-tag>h5.cmp-listdetail__table-favorite-portioning--error,.cmp-listdetail__list--main .cmp-table tbody tr.cmp-listdetail--portion-error .cmp-listdetail__table-product-tag>span.cmp-listdetail__table-favorite-portioning--error,.cmp-listdetail__list--main .cmp-table tbody tr.cmp-listdetail--portion-error .cmp-listdetail__table-column>span.cmp-listdetail__table-favorite-portioning--error,.cmp-listdetail__list--main .cmp-table tbody tr.cmp-listdetail--portion-error .cmp-listdetail__table-favorite-portioning.cmp-listdetail__table-favorite-portioning--error{opacity:1}
.cmp-listdetail__list--main .cmp-table tbody tr.cmp-listdetail--portion-error .cmp-input__wrapper{opacity:.5}
.cmp-listdetail__list--main .cmp-table tbody tr td>div{display:inline-flex}
.cmp-listdetail__list--main .cmp-table tbody tr td h5{margin:0}
.cmp-listdetail__list--main .cmp-table tbody tr td .cmp-button i{font-size:25px}
.cmp-listdetail__list--main .cmp-table tbody tr td .cmp-button span{font-size:18px;height:16px;margin-right:2px;color:#000}
.cmp-listdetail__list--main .cmp-table tbody tr td .cmp-input{display:block}
.cmp-listdetail__list--main .cmp-table tbody tr td .cmp-input__wrapper{position:relative}
.cmp-listdetail__list--main .cmp-table tbody tr td .cmp-input__wrapper p{right:0;white-space:nowrap}
.cmp-listdetail__list--main .cmp-table tbody tr td .cmp-input span{color:#000;font-size:18px}
.cmp-listdetail__list--main .cmp-table tbody tr td .cmp-input .cmp-portion--error{padding-right:0}
.cmp-listdetail__list--main .cmp-table .cmp-listdetail__table--category{border:0;background-color:#fafafa}
.cmp-listdetail__list--main .cmp-table .cmp-listdetail__table--category th{text-align:left;font-weight:normal}
.cmp-listdetail__list--main .cmp-table .cmp-listdetail__table-padding--remove-right{padding-right:0}
.cmp-listdetail__list--main .cmp-table .cmp-listdetail__table-product-tag{margin-left:20px}
.cmp-listdetail__list--main .cmp-table .cmp-listdetail__table-product-tag span{color:#000}
.cmp-listdetail__list--main .cmp-table .cmp-listdetail__table-favorite-portioning{margin:0 5px 5px 0;padding:9px 10px;border-radius:3px;background-color:#f5f5f5;display:flex;align-items:center}
.cmp-listdetail__list--main .cmp-table .cmp-listdetail__table-favorite-portioning--error{pointer-events:all;cursor:pointer}
.cmp-listdetail__list--main .cmp-table .cmp-listdetail__table-favorite-portioning i{font-size:24px;color:#000}
.cmp-listdetail__list--main .cmp-table .cmp-listdetail__order-amount:after{content:'x'}
.cmp-listdetail__list--main .cmp-table .cmp-listdetail__order-amount--wrapper div{align-items:center;width:100%}
.cmp-listdetail__list--main .cmp-table .cmp-listdetail__order-amount--wrapper div p:not(.cmp-portion--error){display:none}
.cmp-listdetail__list--main .cmp-table .cmp-listdetail__order-amount--wrapper div span{min-width:35px;font-size:14px}
.cmp-listdetail__list--main .cmp-table .cmp-listdetail__order-amount--wrapper div a{margin-left:10px;padding-left:10px}
.cmp-listdetail__list--main .cmp-table .cmp-listdetail__order-amount--wrapper div a span{min-width:0}
.cmp-listdetail__table .cmp-price__price{font-size:16px}
.cmp-listdetail__table-column{display:flex;flex-direction:column}
.cmp-listdetail__table-row{display:flex;flex-direction:row}
.cmp-listdetail__table-row-delete{background-image:none}
.cmp-listdetail__table-row-delete:active,.cmp-listdetail__table-row-delete:focus{background-image:none}
.cmp-listdetail__table-row-delete.disabled{opacity:.5;pointer-events:none}
.cmp-listdetail__table-row-delete .si-trash{font-size:25px}
.cmp-listdetail__table-row-delete:active,.cmp-listdetail__table-row-delete:focus{background-image:none}
.cmp-listdetail__table-row-delete:active:active,.cmp-listdetail__table-row-delete:active:focus,.cmp-listdetail__table-row-delete:focus:active,.cmp-listdetail__table-row-delete:focus:focus{background-image:none}
.cmp-listdetail__table-row-spacing--smallest{width:1%}
.cmp-listdetail__table-row-spacing--small{width:10%}
.cmp-listdetail__table-row-spacing--wide{width:20%}
.cmp-listdetail__table-row-spacing--extra-wide{width:40%}
.cmp-listdetail__table-row-spacing--widest{width:50%}
.cmp-listdetail__table-padding--remove-right{padding-right:0}
.cmp-listdetail__table--nowrap{white-space:nowrap}
.cmp-listdetail__table--edit-portioning{height:80px;box-sizing:border-box;pointer-events:all}
.cmp-listdetail__table--edit-portioning a+a,.cmp-listdetail__table--edit-portioning .cmp-dropdown+.cmp-dropdown{margin-left:20px}
.cmp-listdetail__table--portioning{width:240px}
.cmp-listdetail__table-icon--text{margin-left:10px}
.cmp-listdetail__table--customer-sort,.cmp-listdetail__table--customer-sort input[type=number]{width:54px}
.cmp-listdetail__table--customer-sort p,.cmp-listdetail__table--customer-sort input[type=number] p{display:none}
.cmp-listdetail__table--customer-sort input[type=number]{font-size:12px;padding:0;height:35px;text-align:center;-webkit-appearance:none;-moz-appearance:textfield}
.cmp-listdetail__table--customer-sort input[type=number]::-webkit-inner-spin-button,.cmp-listdetail__table--customer-sort input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.cmp-listdetail__table .cmp-searchproduct{padding-bottom:0;width:calc(150px + 20vw);max-width:430px}
.cmp-listdetail__table .cmp-searchproduct .cmp-search{width:100%}
.cmp-listdetail-modal__add-product .cmp-modal__content{overflow:inherit}
.cmp-search-row__search input{width:400px}
.header--compact .cmp-listdetail--edit .scrolling-area--top{top:110px}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-table__image-wrapper{width:25px;height:25px;min-width:25px;align-self:flex-start}
.cmp-listdetail--edit .cmp-listdetail__list--main table tbody tr td:nth-child(1){padding-top:15px}
.cmp-listdetail--edit .cmp-listdetail__list--main table tbody tr td:nth-child(1)>div{flex-flow:column;align-items:flex-start}
.cmp-listdetail--edit .cmp-listdetail__list--main table tbody tr td:nth-child(1) p{display:block;font-weight:bold;font-size:12px;margin-bottom:5px;color:#606060}
.cmp-listdetail--edit .cmp-listdetail__list--main table tbody tr td:nth-child(4){order:5;width:50%;padding:0 10px 0 0;justify-content:flex-end;align-items:flex-end}
.cmp-listdetail--edit .cmp-listdetail__list--main table tbody tr td:nth-child(4)>div{flex-flow:column}
.cmp-listdetail--edit .cmp-listdetail__list--main table tbody tr td:nth-child(4)>div p{display:block;font-weight:bold;font-size:12px;margin-bottom:5px;color:#606060}
.cmp-listdetail--edit .cmp-listdetail__list--main table tbody tr td:nth-child(5){width:0;padding:0}
.cmp-listdetail--edit .cmp-listdetail__list--main table tbody tr td:nth-child(5):last-child{order:6;width:100%}
.cmp-listdetail--edit .cmp-listdetail__list--main table tbody tr td.cmp-listdetail__order-amount--wrapper div p:not(.cmp-portion--error){display:block}
.cmp-listdetail--edit .cmp-listdetail__list--main table tbody tr td.cmp-listdetail--custom-sorting:first-child:before{display:none}
.cmp-listdetail--edit .cmp-listdetail__list--main table tbody tr td a.cmp-listdetail__table-row-delete{position:absolute;top:15px;right:15px}
.cmp-listdetail--edit .cmp-listdetail__list--main table tbody tr td a.cmp-listdetail__table-row-delete i{font-size:26px}
.cmp-listdetail--edit .cmp-listdetail__list--main table tbody tr td .cmp-input{margin:0 0 10px 0}
.cmp-listdetail--edit .cmp-listdetail__list--main table tbody tr td .cmp-input>div{justify-content:flex-start}
.cmp-listdetail .cmp-profile__top,.cmp-listdetail .cmp-profile__content{padding-left:20px}
.cmp-listdetail .cmp-profile__top{flex-direction:column}
.cmp-listdetail-info__top{display:block}
.cmp-listdetail-info__bottom{justify-content:space-between}
.cmp-listdetail-info__bottom span{display:none}
.cmp-listdetail-info__bottom a{margin:20px 0 0}
.cmp-listdetail-info__bottom a+a{margin-left:0}
.cmp-listdetail-info__bottom .cmp-listdetail__add-product .plus{margin-right:0}
.cmp-listdetail__wrapper--buttons{margin-top:20px;flex-direction:column-reverse;justify-content:flex-start;align-items:flex-end;white-space:normal}
.cmp-listdetail__wrapper--buttons p{text-align:left}
.cmp-listdetail__wrapper--buttons a{margin-bottom:0;width:100%}
.cmp-listdetail__wrapper--buttons a+a{margin-left:0;margin-bottom:20px;margin-top:0}
.cmp-listdetail__wrapper--text,.cmp-listdetail__wrapper--buttons{width:100%;max-width:none}
.cmp-listdetail__wrapper--text{max-width:none}
.cmp-listdetail__button{margin-top:20px}
.cmp-listdetail__list-wrapper{margin:0 -20px}
.cmp-listdetail__added-products-wrapper .cmp-listdetail__table--indent>div{padding-left:35px}
.cmp-listdetail__not-available-wrapper .cmp-listdetail__table--indent>div{padding-left:45px}
.cmp-listdetail__not-available-wrapper .cmp-listdetail__table--indent>div.cmp-searchproduct{padding-left:0}
.cmp-listdetail__not-available-wrapper--open .cmp-table tbody tr{position:relative;display:flex;flex-direction:column}
.cmp-listdetail__not-available-wrapper--open .cmp-table tbody tr td{display:flex;padding-right:40px;order:2}
.cmp-listdetail__not-available-wrapper--open .cmp-table tbody tr td.cmp-listdetail__table--full-width{padding-right:20px}
.cmp-listdetail__not-available-wrapper--open .cmp-table tbody tr td:last-child{height:0;order:1;z-index:1;padding-right:13px}
.cmp-listdetail__not-available-wrapper--open .cmp-table tbody tr .cmp-listdetail__table--indent+.cmp-listdetail__table--indent{padding-right:15px}
.cmp-listdetail__not-available-wrapper--open .cmp-listdetail__table--column-trash{padding-right:25px}
.cmp-listdetail__not-available-wrapper--open .cmp-listdetail__tags{display:flex;flex-wrap:wrap;margin-top:10px;flex-flow:row;padding:0}
.cmp-listdetail__not-available-wrapper--open .cmp-listdetail__tags div{margin-bottom:5px}
.cmp-listdetail__not-available-wrapper--open .cmp-listdetail__tags div:first-child{margin-right:20px}
.cmp-listdetail__not-available-wrapper--open .cmp-listdetail__tags div:last-child{margin-left:0}
.cmp-listdetail__not-available-wrapper--open .cmp-tags-tag{padding-left:10px}
.cmp-listdetail__list--main .cmp-table tbody tr{position:relative;display:flex;flex-wrap:wrap;padding:0}
.cmp-listdetail__list--main .cmp-table tbody tr.cmp-listdetail__table--portioning{width:100%}
.cmp-listdetail__list--main .cmp-table tbody tr td:not(.cmp-wishlist__table-remove){box-sizing:border-box;width:100%}
.cmp-listdetail__list--main .cmp-table tbody tr td:not(.cmp-wishlist__table-remove):nth-child(4):last-child{order:4;width:100%;padding-bottom:15px}
.cmp-listdetail__list--main .cmp-table tbody tr td:not(.cmp-wishlist__table-remove):nth-child(5):last-child{order:4;width:50%;padding-bottom:15px}
.cmp-listdetail__list--main .cmp-table tbody tr td:not(.cmp-wishlist__table-remove).cmp-listdetail__notifications{order:5;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:flex-end;width:100% !important;padding-bottom:15px}
.cmp-listdetail__list--main .cmp-table tbody tr td:not(.cmp-wishlist__table-remove).cmp-listdetail__notifications>div{margin-top:10px}
.cmp-listdetail__list--main .cmp-table tbody tr td:not(.cmp-wishlist__table-remove) h5{margin:0;font-size:14px}
.cmp-listdetail__list--main .cmp-table tbody tr td:not(.cmp-wishlist__table-remove) span{font-size:12px}
.cmp-listdetail__list--main .cmp-table tbody tr td:not(.cmp-wishlist__table-remove) .cmp-input__wrapper{justify-content:flex-end}
.cmp-listdetail__list--main .cmp-table tbody tr td:not(.cmp-wishlist__table-remove) .cmp-input span{font-size:inherit}
.cmp-listdetail__list--main .cmp-table tbody tr td:not(.cmp-wishlist__table-remove) .cmp-listdetail__table-favorite-portioning{margin:10px 0;font-size:12px}
.cmp-listdetail__list--main .cmp-table tbody tr td .cmp-input__wrapper .cmp-input{margin-top:20px}
.cmp-listdetail__list--main .cmp-table tbody tr .cmp-listdetail__table-product-tag{margin-left:10px}
.cmp-listdetail__list--main .cmp-table tbody tr .cmp-listdetail__table-product-tag h5{margin:0}
.cmp-listdetail__list--main .cmp-table tbody tr .cmp-listdetail-signings{padding-top:15px}
.cmp-listdetail__list--main .cmp-table tbody tr .cmp-listdetail__order-amount--wrapper{order:3;width:50% !important;margin-top:-35px}
.cmp-listdetail__list--main .cmp-table tbody tr .cmp-listdetail__order-amount--wrapper div a span{min-width:inherit}
.cmp-listdetail__list--main .cmp-table__image-wrapper img{position:static;max-height:100%;max-width:100%;transform:none;display:block;min-width:auto;min-height:auto}
.cmp-listdetail__list--main .cmp-listdetail__order-amount:after{content:'x'}
.cmp-listdetail__table-row-spacing--smallest,.cmp-listdetail__table-row-spacing--small,.cmp-listdetail__table-row-spacing--wide,.cmp-listdetail__table-row-spacing--extra-wide,.cmp-listdetail__table-row-spacing--widest{width:inherit}
.cmp-listdetail__table-padding--remove-right{padding-right:0}
.cmp-listdetail__table--nowrap{white-space:inherit;flex-wrap:wrap}
.cmp-listdetail__table--indent div{padding-left:60px}
.cmp-listdetail__table--indent div+div,.cmp-listdetail__table--indent div>div{padding-left:0}
.cmp-listdetail__table--customer-sort{display:flex;align-items:center;justify-content:flex-end}
.cmp-listdetail__table--customer-sort>div{padding:0}
.cmp-listdetail__table--customer-sort input[type=number]{margin-bottom:10px}
.cmp-listdetail__table .cmp-searchproduct{width:100%;max-width:100%}
.cmp-listdetail .cmp-tags-tag{text-align:center}
.cmp-listdetail__list--main .cmp-table .cmp-listdetail__order-amount--wrapper div a{margin-left:25px}
.cmp-search-row__search.cmp-searchproduct{margin-top:10px}
}
.cmp-input__list{cursor:pointer}
.cmp-input__list--checked{position:relative}
.cmp-input__list--checked i:after{content:"\E923";font-family:"SligroIcons";font-size:11px;color:#000;background-color:#ffb43f;border-radius:50%;position:absolute;height:12px;width:12px;line-height:1;text-indent:2px;top:5px;right:5px;font-weight:bold}
.cmp-listmodal{font-size:14px;text-align:left}
.cmp-listmodal__modal{left:0;overflow-y:auto}
.cmp-listmodal__modal .cmp-modal__wrapper{opacity:1;max-width:580px;width:100%;padding:0}
.cmp-listmodal__modal .cmp-modal__footer{justify-content:flex-end;flex-wrap:wrap;padding:20px 45px 20px 40px;margin-top:0}
.cmp-listmodal__modal .cmp-modal__footer a+a{margin-left:20px}
.cmp-listmodal__modal .cmp-modal__footer .cmp-listmodal__buttons{display:flex}
.cmp-listmodal-quickselect{display:flex}
.cmp-listmodal-quickselect__body{font-weight:normal}
.cmp-listmodal-quickselect__body--bold{font-weight:bold}
.cmp-listmodal-quickselect>a{white-space:nowrap;margin-left:auto}
.cmp-listmodal-quickselect>span{margin-right:20px}
.cmp-listmodal__loading{text-align:center;margin:5px;padding-top:20px}
.cmp-listmodal__wrapper--top{padding:0 25px}
.cmp-listmodal__wrapper--content{padding:15px 15px 0 15px}
.cmp-listmodal__wrapper--bottom{box-shadow:0 -3px 8px 0 rgba(0,0,0,0.08)}
.cmp-listmodal__selected-product{list-style:none;padding:15px 20px;margin:0;border:solid 1px #e5e5e5}
.cmp-listmodal__selected-product h5{margin:0}
.cmp-listmodal__checkbox{display:flex;justify-content:flex-end;margin:30px 0}
.cmp-listmodal__checkbox label{color:#606060;font-size:14px;margin-right:5px}
.cmp-listmodal__checkbox span{user-select:none}
.cmp-listmodal__list{margin:0 5px 0 0;list-style:none;padding:0 20px 0 25px;border-right:1px solid #e5e5e5}
.cmp-listmodal__list-overview{max-height:calc(100vh - 500px);width:100%;overflow-y:auto}
.cmp-listmodal__list-element{padding:20px 0;display:flex;justify-content:space-between;cursor:pointer}
.cmp-listmodal__list-element label{cursor:pointer}
.cmp-listmodal__list-element label h5{margin:0;width:100%;user-select:none}
.cmp-listmodal__list-element+li{border-top:solid 1px #e5e5e5}
.cmp-listmodal__button-options{min-height:47px;display:flex;align-items:center;width:100%;justify-content:space-between;margin-bottom:10px}
.cmp-listmodal__button-options>*{margin-top:20px}
.cmp-listmodal__button-options a{font-size:14px;user-select:none;cursor:pointer}
.cmp-listmodal__button-options span{font-size:14px}
.cmp-listmodal__button-options .cmp-checkbox>span{color:#606060}
.cmp-listmodal__input--new-list{margin-right:20px;flex-grow:1;width:auto;margin-bottom:0}
.cmp-listmodal__input--new-list .cmp-listmodal__save-selection{display:none}
.cmp-listmodal__input--new-list input,.cmp-listmodal__input--new-list div{width:100%}
.cmp-listmodal-login .cmp-listmodal__wrapper--bottom{box-shadow:inherit}
.cmp-listmodal-login .cmp-listmodal__wrapper--content{background-color:#fff}
.cmp-listmodal-login .cmp-modal__wrapper{box-shadow:none}
.cmp-listmodal-login .cmp-modal__footer{justify-content:flex-start}
.cmp-listmodal-no-lists .cmp-listmodal__wrapper--bottom{box-shadow:inherit}
.cmp-listmodal-no-lists .cmp-listmodal__button-options{display:flex;justify-content:space-between;margin-bottom:0;width:100%}
.cmp-listmodal-no-lists .cmp-listmodal__button-options input{width:100%}
.cmp-listmodal-no-lists .cmp-listmodal__button-options .cmp-button{white-space:nowrap;margin-left:20px}
.cmp-listmodal-no-lists .cmp-modal__wrapper{box-shadow:none}
.cmp-listmodal .cmp-pagination{margin-bottom:30px}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-listmodal__modal .cmp-modal__wrapper{max-width:none;width:calc(100% - 40px);max-height:none}
.cmp-listmodal__modal .cmp-modal__footer{padding:0 20px 20px}
.cmp-listmodal__modal .cmp-modal__footer a+a{margin-left:0}
.cmp-listmodal__modal .cmp-modal__footer .cmp-listmodal__buttons{width:100%;flex-direction:column}
.cmp-listmodal__modal .cmp-modal--confirm,.cmp-listmodal__modal .cmp-modal--cancel{margin:20px 0 0 0}
.cmp-listmodal-quickselect>a{white-space:normal}
.cmp-listmodal__wrapper--top{padding:0 5px}
.cmp-listmodal__checkbox{margin:20px 0 10px;padding-right:20px}
.cmp-listmodal__list{padding:0 20px 0 10px}
.cmp-listmodal__list-overview{max-height:calc(100vh - 500px)}
.cmp-listmodal__button-options{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding-right:25px;flex-grow:1;min-height:0}
.cmp-listmodal__input--new-list{justify-content:center;margin:0;padding:0}
.cmp-listmodal-no-lists .cmp-listmodal__button-options{flex-direction:column}
.cmp-listmodal-no-lists .cmp-listmodal__button-options .cmp-button{margin-top:20px;margin-left:0}
}
.cmp-organisationprofile .cmp-userprofile__link--default{text-decoration:underline;background-image:none}
.cmp-organisationprofile .cmp-userprofile__link--default:active,.cmp-organisationprofile .cmp-userprofile__link--default:focus{background-image:none}
.cmp-organisationprofile .cmp-userprofile-block ul li{font-weight:normal}
.cmp-organisationprofile .cmp-userprofile-block__inner--vertical .cmp-userprofile-table__row{flex-direction:column}
.cmp-organisationprofile .cmp-userprofile-block__inner--vertical .cmp-userprofile-table__row+.cmp-userprofile-table__row{margin-top:0;border-top:0}
.cmp-organisationprofile .cmp-userprofile-block__inner--vertical .cmp-userprofile-table__head{margin-bottom:10px;color:#000}
.cmp-organisationprofile .cmp-userprofile-block__inner--vertical .cmp-userprofile-table div{width:100%}
.cmp-organisationprofile .cmp-userprofile-block__inner--separator{padding-top:0}
.cmp-organisationprofile .cmp-userprofile-block-nested{margin-bottom:0}
.cmp-organisationprofile .cmp-userprofile-block-nested .cmp-userprofile-block__title{font-size:16px}
.cmp-organisationprofile .cmp-userprofile-block-nested .cmp-userprofile-block__top{border-bottom:0;margin-bottom:5px;padding-bottom:0}
.cmp-organisationprofile .cmp-userprofile-block__wrapper{background-color:#fff;margin-bottom:30px}
.cmp-organisationprofile .cmp-userprofile-block__wrapper-title{padding:20px 0 10px;margin:0 20px;border-bottom:1px solid #e5e5e5}
.cmp-organisationprofile .cmp-userprofile-block__wrapper .cmp-userprofile-block{padding-top:10px}
.cmp-organisationprofile .cmp-userprofile-block__wrapper .cmp-userprofile-block+.cmp-userprofile-block{padding-top:0}
.cmp-organisationprofile .cmp-userprofile-form__row{flex-direction:row}
.cmp-organisationprofile .cmp-userprofile-form__location-list{margin-bottom:20px}
.cmp-organisationprofile .cmp-userprofile-form__location-list li:first-child{font-weight:bold;margin-bottom:10px}
.cmp-organisationprofile .cmp-userprofile-form__radio-wrapper{display:flex}
.cmp-organisationprofile .cmp-userprofile-form__radio-wrapper span{margin-right:20px}
.cmp-organisationprofile .cmp-userprofile-form__radio-wrapper fieldset{width:100%}
.cmp-organisationprofile .cmp-userprofile-form__radio-wrapper fieldset label{margin-right:20px}
.cmp-organisationprofile .cmp-userprofile-form__radio-wrapper fieldset input[type="radio"]{margin-right:5px}
.cmp-organisationprofile .cmp-userprofile-form__input-tag{font-weight:bold}
.cmp-organisationprofile .cmp-userprofile-form__country-indicator{display:flex;flex-direction:column}
.cmp-organisationprofile .cmp-userprofile-form__country-indicator span{font-weight:bold;margin-bottom:10px}
.cmp-organisationprofile .cmp-userprofile-form__separator-text{font-weight:bold;font-style:italic;margin:30px 0;color:#000}
.cmp-organisationprofile .cmp-userprofile-form__separator-title{background-color:#fff;padding:20px;margin:0 0 20px -20px;width:calc(100% + 20px)}
.cmp-organisationprofile .cmp-userprofile-form__separator-title h4{text-transform:uppercase;margin:0 0 0 -20px}
.cmp-organisationprofile .cmp-userprofile-form__cell input[type="tel"],.cmp-organisationprofile .cmp-userprofile-form__cell input[type="number"]{width:100%}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-organisationprofile .cmp-userprofile-table__row div+div{word-wrap:break-word}
.cmp-organisationprofile .cmp-userprofile-block__inner--vertical .cmp-userprofile-table.user .cmp-userprofile-table__head{margin:0;max-width:none}
.cmp-organisationprofile .cmp-userprofile-block__inner-nested .cmp-userprofile-block__title>div{margin:0 0 5px 5px}
.cmp-organisationprofile .cmp-userprofile-block__inner__wrapper-title{margin:0 10px}
.cmp-organisationprofile .cmp-userprofile-block__buttons input[type="submit"]{margin-bottom:20px}
.cmp-organisationprofile .cmp-userprofile-block-table.user .cmp-userprofile-table__head{max-width:200px}
.cmp-organisationprofile .cmp-userprofile-block-table.user .cmp-userprofile-table__head+div{width:100%}
.cmp-organisationprofile .cmp-userprofile-block-form--business input,.cmp-organisationprofile .cmp-userprofile-block-form--business select{max-width:none}
.cmp-organisationprofile .cmp-userprofile-block-form--business__separator-title{width:100%}
.cmp-organisationprofile .cmp-userprofile-block-form--business__separator-title h4{margin:0}
.cmp-organisationprofile .cmp-userprofile-block-form--business__row{flex-direction:column}
}
.vc-container .vc-grid-container{width:100%;display:-ms-grid}
.vc-container .vc-grid-container.grid{display:flex}
.vc-container .vc-grid-container>.vc-grid-cell{width:100%}
.vc-container .vc-grid-container.vc-weeks{padding:5px 6px 7px 6px;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr}
.vc-container .vc-grid-container .vc-day-content{min-height:1.8rem;width:1.8rem;height:1.8rem;margin:.1rem auto}
.vc-container .vc-grid-container.grid{min-width:250px}
.cmp-cart-block .vc-container{position:absolute;font-family:"Karla","Helvetica",Arial}
.cmp-cart-block .hover\:vc-bg-gray-300:hover{background-color:transparent}
.cmp-cart-block .vc-border{border:0}
.cmp-cart-block .vc-bg-white{background-color:transparent}
.cmp-cart-block .vc-bg-gray-300:hover{background-color:transparent}
.cmp-cart-block .vc-day-content{border:.5px solid #e5e5e5}
.cmp-cart-block .vc-day-content.selected-date{border:.5px solid #01a354}
.cmp-cart-block .vc-day-content:hover,.cmp-cart-block .vc-day-content:focus{background-color:transparent !important}
.cmp-cart-block .vc-day.in-month{background-color:#fff}
.cmp-cart-block .vc-day.in-month span{margin:0;font-size:16px;font-weight:bold;width:100%;height:45px}
.cmp-cart-block .vc-day.in-month span.cmp-calendar__attribute--no-border{border:0}
.cmp-cart-block .vc-day.in-month span.cmp-calendar__attribute--selected-delivery{border:1px solid #01a354}
.cmp-cart-block .vc-day.in-month span.vc-text-gray-400{background-color:#fafafa;color:rgba(97,97,97,0.2)}
.cmp-cart-block .vc-day.in-month .vc-dot{border:0}
.cmp-cart-block .vc-day.in-prev-month .vc-day-content,.cmp-cart-block .vc-day.in-next-month .vc-day-content{border:0;height:100%}
.cmp-cart-block .vc-day.on-right span{background-color:#fafafa}
.cmp-cart-block .vc-text-today-900:after{content:'\2022';width:100%;pointer-events:none;position:absolute;height:5px;color:#000;left:0;bottom:0;line-height:0;text-align:center;opacity:.5}
.cmp-cart-block .vc-text-gray-600{color:#606060}
.cmp-cart-block .vc-text-selected-delivery-900,.cmp-cart-block .vc-text-agreed-delivery-900,.cmp-cart-block .vc-text-changed-delivery-900{color:#01a354}
.cmp-cart-block .vc-text-selected-delivery-900{border:.5px solid #01a354}
.cmp-cart-block .vc-text-selected-delivery-black-900{border:.5px solid #01a354;color:black}
.cmp-cart-block .vc-pane>.vc-grid-container{padding:0;overflow:hidden}
.cmp-cart-block .vc-rounded-full{border-radius:0}
.cmp-cart-block .vc-title{font-size:14px;font-weight:normal;color:#606060;text-transform:capitalize}
.cmp-cart-block .vc-reset *{line-height:2}
.cmp-cart-block .vc-reset [role="button"]{margin:0 auto}
.cmp-cart-block .vc-h-full{width:100%}
.cmp-cart-block .vc-opacity-0{pointer-events:none;opacity:1}
.cmp-cart-block .vc-opacity-0 .vc-highlights{display:none}
.cmp-cart-block .vc-opacity-0 span{margin:0;font-size:16px;font-weight:bold;color:rgba(97,97,97,0.2);width:100%;height:45px}
.cmp-cart-block .vc-opacity-0.on-right span{opacity:1}
.cmp-cart-block .vc-weekday{font-weight:normal;text-transform:uppercase;color:#9b9b9b}
.cmp-cart-block .vc-text-sm{font-size:10px}
.cmp-cart-block .cmp-calendar__attribute--changed-delivery:after{content:'*';width:100%;pointer-events:none;position:absolute;height:5px;top:0;left:0;line-height:0;text-align:right;box-sizing:border-box;padding-top:12px;padding-right:5px}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-cart-block__calendar-info-preview>.vc-container{position:inherit}
}
.cmp-bs-customer{margin:0 calc(20px / 2)}
.cmp-bs-customer-description,.cmp-bs-customer-confirmation__description{width:580px}
.cmp-bs-customer-description>a{color:#606060;pointer-events:none;background-image:none}
.cmp-bs-customer-description>a:active,.cmp-bs-customer-description>a:focus{background-image:none}
.cmp-bs-customer-required-fields{font-size:12px}
.cmp-bs-customer-form__address{display:flex}
.cmp-bs-customer-form .cmp-dropdown select{width:100%;height:45px}
.cmp-bs-customer-form__comments-bottom{display:flex;justify-content:space-between}
.cmp-bs-customer-form__terms{margin-bottom:30px}
.cmp-bs-customer-form__terms-statement{font-weight:normal}
.cmp-bs-customer-confirmation__description{margin-bottom:30px}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-bs-customer{margin:0 20px}
.cmp-bs-customer-description,.cmp-bs-customer-confirmation__description,.cmp-bs-customer-form__submit-button{width:100%}
.cmp-bs-customer-description>a{color:#000;pointer-events:auto;background-image:linear-gradient(#ffb43f,#ffb43f)}
.cmp-bs-customer-form__address{flex-flow:column}
}
.cmp-melitta{margin:0 calc(20px / 2)}
.cmp-melitta-description,.cmp-melitta-confirmation__description{width:580px}
.cmp-melitta-description>a{color:#606060;pointer-events:none;background-image:none}
.cmp-melitta-description>a:active,.cmp-melitta-description>a:focus{background-image:none}
.cmp-melitta-required-fields{font-size:12px}
.cmp-melitta-form__address{display:flex}
.cmp-melitta-form .cmp-dropdown select{width:100%;height:45px}
.cmp-melitta-form__comments-bottom{margin-bottom:20px;display:flex;justify-content:space-between}
.cmp-melitta-form__terms{margin-bottom:30px}
.cmp-melitta-form__terms-statement{font-weight:normal}
.cmp-melitta-confirmation__description{margin-bottom:30px}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-melitta{margin:0 20px}
.cmp-melitta-description,.cmp-melitta-confirmation__description,.cmp-melitta-form__submit-button{width:100%}
.cmp-melitta-description>a{color:#000;pointer-events:auto;background-image:linear-gradient(#ffb43f,#ffb43f)}
.cmp-melitta-form__address{flex-flow:column}
}
.cmp-lost-customer-card{margin:0 calc(20px / 2) 60px}
.cmp-lost-customer-card-description,.cmp-lost-customer-card-confirmation__description{width:580px}
.cmp-lost-customer-card-required-fields{font-size:12px}
.cmp-lost-customer-card-block{margin:-13px 0 30px 23px;line-height:.5;font-size:13px}
.cmp-lost-customer-card-form .cmp-dropdown select{width:100%;height:45px}
.cmp-lost-customer-card-form__comments-bottom{margin-bottom:20px;display:flex;justify-content:space-between}
.cmp-lost-customer-card-form__section-header{font-size:16px;font-weight:bold;color:#000;margin-bottom:20px}
.cmp-lost-customer-card-form__delivery-option fieldset{display:flex;flex-flow:column}
.cmp-lost-customer-card-form__delivery-option fieldset label{margin:0 0 20px;display:block}
.cmp-lost-customer-card-form__submit{margin:10px 0 0}
.cmp-lost-customer-card-confirmation__description{margin-bottom:30px}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-lost-customer-card{margin:0 20px 60px}
.cmp-lost-customer-card-description,.cmp-lost-customer-card-confirmation__description,.cmp-lost-customer-card-form__submit-button{width:100%}
}
.cmp-minioverview{background-color:#fafafa;width:100%}
.cmp-minioverview__wrapper{display:flex;max-width:1200px;width:100%;padding:20px;margin:0 auto;box-sizing:border-box;justify-content:space-between}
.cmp-minioverview__pages,.cmp-minioverview__info{width:calc(50% - 10px)}
.cmp-minioverview__pages{margin:20px 0;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}
.cmp-minioverview__pages>a{width:calc(50% - 10px);height:60px;background-color:#fff;margin-bottom:20px;display:flex;align-items:center;box-shadow:0 8px 8px 0 rgba(0,0,0,0.03);border-radius:3px;transition:.2s all;background-image:none}
.cmp-minioverview__pages>a:active,.cmp-minioverview__pages>a:focus{background-image:none}
.cmp-minioverview__pages>a:hover{box-shadow:0 8px 8px 0 rgba(0,0,0,0.08)}
.cmp-minioverview__pages>a i,.cmp-minioverview__pages>a span{color:#000}
.cmp-minioverview__pages>a i{margin:0 20px;font-size:25px}
.cmp-minioverview__pages>a span{font-family:"Rockwell",Arial;font-weight:300;font-size:16px;text-transform:uppercase}
@media only screen and (max-width:850px){.cmp-minioverview__pages{flex-direction:column}
.cmp-minioverview__pages>a{width:100%}
}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-minioverview__wrapper{flex-direction:column}
.cmp-minioverview__pages,.cmp-minioverview__info{width:100%}
.cmp-minioverview__info{text-align:center}
.cmp-minioverview__info .cmp-button{width:100%;margin-bottom:20px}
}
.cmp-contact-page{margin:0 calc(20px / 2) 30px}
.cmp-contact-page-description,.cmp-contact-page-existing-customer,.cmp-contact-page-confirmation__description{width:580px}
.cmp-contact-page-required-fields{font-size:12px}
.cmp-contact-page-form .cmp-dropdown select{width:100%;height:45px}
.cmp-contact-page-form__message-bottom{margin-bottom:20px;display:flex;justify-content:space-between}
.cmp-contact-page-form__privacy{margin-bottom:30px}
.cmp-contact-page-form__privacy-statement{font-weight:normal}
.cmp-contact-page-confirmation__description{margin-bottom:30px}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-contact-page{margin:0 20px 30px}
.cmp-contact-page-description,.cmp-contact-page-existing-customer,.cmp-contact-page-confirmation__description,.cmp-contact-page-form__submit-button{width:100%}
}
.cmp-users-create__container{max-width:1200px;margin:auto}
.cmp-users-create-content{background-color:#fafafa;padding:30px 0}
.cmp-users-create-content input[type=text],.cmp-users-create-content input[type=email],.cmp-users-create-content input[type=number],.cmp-users-create-content input[type=password],.cmp-users-create-content .cmp-password,.cmp-users-create-content select{width:280px}
.cmp-users-create-content__buttons{display:flex;justify-content:flex-end;align-items:center;margin-top:30px}
.cmp-users-create-content__buttons>*+*{margin-left:20px}
.cmp-users-create-content .cmp-button+.cmp-button{margin-left:20px}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-users-create__container{margin:0 20px}
.cmp-users-create-content input[type=text],.cmp-users-create-content input[type=email],.cmp-users-create-content input[type=number],.cmp-users-create-content input[type=password],.cmp-users-create-content .cmp-password,.cmp-users-create-content .cmp-dropdown,.cmp-users-create-content select{width:100%}
.cmp-users-create-content .cmp-button{width:100%}
.cmp-users-create-content .cmp-button+.cmp-button{margin-left:0;margin-top:10px}
}
.errorpage-404>.root>.aem-Grid>.parsys>.container>.cmp-container,.errorpage-404>.root>.aem-Grid>.responsivegrid>.aem-Grid>.container>.cmp-container{height:900px;padding-top:100px;background-position:center}
.errorpage-404>.root>.aem-Grid>.parsys>.container>.cmp-container>.aem-Grid,.errorpage-404>.root>.aem-Grid>.parsys>.container>.cmp-container>.container:not(.aem-Grid):not(.cmp-container__text--white),.errorpage-404>.root>.aem-Grid>.responsivegrid>.aem-Grid>.container>.cmp-container>.aem-Grid,.errorpage-404>.root>.aem-Grid>.responsivegrid>.aem-Grid>.container>.cmp-container>.container:not(.aem-Grid):not(.cmp-container__text--white){max-width:1200px;margin:auto}
.errorpage-404>.root>.aem-Grid>.parsys>.container:first-child,.errorpage-404>.root>.aem-Grid>.responsivegrid>.aem-Grid>.container:first-child{margin-top:0}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.errorpage-404>.root>.aem-Grid>.parsys>.container>.cmp-container,.errorpage-404>.root>.aem-Grid>.responsivegrid>.aem-Grid>.container>.cmp-container{height:auto;padding-bottom:100px}
}
.event-overview-page.page.basicpage .responsivegrid>.aem-Grid>.responsivegrid>.aem-Grid>.container:nth-child(1)>.cmp-container .title{margin-top:40px}
.event-overview-page.page.basicpage .responsivegrid>.aem-Grid>.responsivegrid>.aem-Grid>.container:nth-child(1)>.cmp-container .text>.cmp-text>p{text-align:center}
.event-overview-page.page.basicpage .responsivegrid>.aem-Grid>.responsivegrid>.aem-Grid>.container:nth-child(2){padding-top:0}
.event-overview-page.page.basicpage .responsivegrid>.aem-Grid>.responsivegrid>.aem-Grid>.container:nth-child(3){max-width:none;margin-top:0;padding-top:20px;background-color:#fafafa}
.event-overview-page.page.basicpage .responsivegrid>.aem-Grid>.responsivegrid>.aem-Grid>.container:nth-child(3)>*{max-width:1200px;margin:0 auto}
.event-overview-page.page.basicpage .responsivegrid>.aem-Grid>.responsivegrid>.aem-Grid>.container:nth-child(3) .cmp-pagination__pagination>span{background-color:#fafafa}
.cmp-event-overview__category,.cmp-event-overview__title h5,.cmp-event-overview__description,.cmp-event-overview__cta{margin-left:20px;margin-right:20px}
.cmp-event-overview__title,.cmp-event-overview__image{background-image:none}
.cmp-event-overview__title:active,.cmp-event-overview__title:focus,.cmp-event-overview__image:active,.cmp-event-overview__image:focus{background-image:none}
.cmp-event-overview__list{list-style:none;padding:0;margin:0;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}
.cmp-event-overview__item{width:calc(25% - 15px);margin-bottom:20px;background-color:#fafafa;padding-bottom:20px;position:relative}
.cmp-event-overview__item--ghost{width:calc(25% - 15px)}
.cmp-event-overview__category{display:block;margin-top:30px;margin-bottom:10px;text-transform:uppercase;color:#606060}
.cmp-event-overview__title h5{margin-top:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:18px;max-height:36px}
.cmp-event-overview__date{background:#00805f;background:-moz-linear-gradient(top,#00805f 0,#004931 100%);background:-webkit-linear-gradient(top,#00805f 0,#004931 100%);background:linear-gradient(to bottom,#00805f 0,#004931 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00805f',endColorstr='#004931',GradientType=0);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;z-index:1;height:60px;color:white;font-weight:bold;position:absolute;right:20px;text-align:center;padding:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.cmp-event-overview__date--days{font-size:24px}
.cmp-event-overview__date--months{font-size:14px;text-transform:uppercase}
.cmp-event-overview__image{height:220px;width:100%;position:relative;overflow:hidden;display:flex}
.cmp-event-overview__image img{position:absolute;min-width:1000%;min-height:1000%;left:50%;top:50%;transform:translate(-50%,-50%) scale(0.1);width:auto;max-width:none}
.cmp-event-overview__description{margin-bottom:20px;min-height:70px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-height:1.25em;max-height:5em}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.event-overview-page .responsivegrid>.aem-Grid>.responsivegrid>.aem-Grid>.container>.cmp-container .text{margin-left:0}
.cmp-event-overview__category,.cmp-event-overview__title h5,.cmp-event-overview__description,.cmp-event-overview__cta{margin-left:10px;margin-right:10px}
.cmp-event-overview__item{width:calc(50% - 10px)}
.cmp-event-overview__item--ghost{width:calc(50% - 10px)}
.cmp-event-overview__category{margin-top:10px}
.cmp-event-overview__title h5{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-height:18px;max-height:72px}
.cmp-event-overview__date{height:50px}
.cmp-event-overview__image{height:150px}
.cmp-event-overview__description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;line-height:1.25em;max-height:10em;min-height:40px}
}
.event-detail-page>.responsivegrid>.aem-Grid>.container>.cmp-container>.aem-Grid>.image{margin-bottom:0}
.event-detail-page>.responsivegrid>.aem-Grid>.container>.cmp-container>.aem-Grid>.image>div{max-height:180px;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}
.event-detail-page>.responsivegrid>.aem-Grid>.container>.cmp-container>.aem-Grid>.image>div>img{height:100%;width:100vw}
.event-detail-page>.responsivegrid>.aem-Grid .responsivegrid .aem-Grid>.container>.cmp-container>.aem-Grid>.container:nth-child(1){background-color:#fff;margin-top:-40px;padding:40px 100px 0;position:relative;left:-90px;top:-40px;margin-right:100px}
.event-detail-page>.responsivegrid>.aem-Grid .responsivegrid .aem-Grid>.container>.cmp-container>.aem-Grid>.container:nth-child(1) .title .cmp-title{margin-bottom:20px}
.event-detail-page>.responsivegrid>.aem-Grid .responsivegrid .aem-Grid>.container>.cmp-container>.aem-Grid>.container:nth-child(2){display:none}
.event-detail-page>.responsivegrid>.aem-Grid .responsivegrid .aem-Grid>.container>.cmp-container>.aem-Grid>.container:nth-child(3)>.cmp-container>.aem-Grid>.text>.cmp-text{margin-bottom:20px}
.event-detail-page>.responsivegrid>.aem-Grid .responsivegrid .aem-Grid>.container>.cmp-container>.aem-Grid>.container:nth-child(3)>.cmp-container>.aem-Grid>.text>.cmp-text p{margin-bottom:5px}
.event-detail-page>.responsivegrid>.aem-Grid .responsivegrid .aem-Grid>.container>.cmp-container>.aem-Grid>.container:nth-child(3)>.cmp-container>.aem-Grid>.text>.cmp-text b{margin-bottom:20px;font-size:16px;color:#000}
.event-detail-page>.responsivegrid>.aem-Grid .responsivegrid .aem-Grid>.container>.cmp-container>.aem-Grid>.container:nth-child(3)>.cmp-container>.aem-Grid .button{width:auto}
.event-detail-page>.responsivegrid>.aem-Grid .responsivegrid .aem-Grid>.container>.cmp-container>.aem-Grid>.container:nth-child(4) .cmp-title,.event-detail-page>.responsivegrid>.aem-Grid .responsivegrid .aem-Grid>.container>.cmp-container>.aem-Grid>.container:nth-child(4) .cmp-text{margin-bottom:20px}
.event-detail-page>.responsivegrid>.aem-Grid .responsivegrid .aem-Grid>.container>.cmp-container>.aem-Grid>.container:nth-child(4) .cmp-text ul{padding-left:20px}
.event-detail-page>.responsivegrid>.aem-Grid .responsivegrid .aem-Grid>.container>.cmp-container>.aem-Grid>.container:nth-child(4) .cmp-text ul li{padding-left:10px;margin-bottom:5px}
.event-detail-page>.responsivegrid>.aem-Grid .responsivegrid .aem-Grid>.container>.cmp-container>.aem-Grid>.container:nth-child(4) .youtube+.text .cmp-text{font-size:12px;margin-top:5px}
.event-detail-page>.responsivegrid>.aem-Grid .responsivegrid .aem-Grid>.container>.cmp-container>.aem-Grid>.container:nth-child(5) .cmp-container>.aem-Grid>.teaser .cmp-teaser__title{font-size:16px;line-height:22px}
.event-detail-page>.responsivegrid>.aem-Grid .responsivegrid .aem-Grid>.container>.cmp-container>.aem-Grid .button{width:auto;padding:0 0 0 10px}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.event-detail-page>.responsivegrid>.aem-Grid>.container>.cmp-container>.aem-Grid>.image{padding:0}
.event-detail-page>.responsivegrid>.aem-Grid>.container>.cmp-container>.aem-Grid>.image>div{max-height:90px}
.event-detail-page>.responsivegrid>.aem-Grid .responsivegrid .aem-Grid>.container>.cmp-container>.aem-Grid>.container:nth-child(1){margin-right:0;margin-bottom:-20px;top:-20px}
.event-detail-page>.responsivegrid>.aem-Grid .responsivegrid .aem-Grid>.container>.cmp-container>.aem-Grid>.container:nth-child(1) .text .cmp-text p{width:calc(100vw - 20px)}
.event-detail-page>.responsivegrid>.aem-Grid .responsivegrid .aem-Grid>.container>.cmp-container>.aem-Grid>.container:nth-child(3){padding:0;margin:0}
.event-detail-page>.responsivegrid>.aem-Grid .responsivegrid .aem-Grid>.container>.cmp-container>.aem-Grid>.container:nth-child(3)>.cmp-container>.aem-Grid .button{width:auto !important}
.event-detail-page>.responsivegrid>.aem-Grid .responsivegrid .aem-Grid>.container>.cmp-container>.aem-Grid .button{width:auto !important}
.event-detail-page .cmp-header-breadcrumb{display:block}
}
.cmp-productdetail__promotion,.cmp-product-assortment-card__promotion{border-top:3px solid #d73535;position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}
.cmp-productdetail__promotion--default .cmp-productdetail__promotion-tag,.cmp-productdetail__promotion--default .cmp-product-assortment-card__promotion-tag,.cmp-product-assortment-card__promotion--default .cmp-productdetail__promotion-tag,.cmp-product-assortment-card__promotion--default .cmp-product-assortment-card__promotion-tag{display:none}
.cmp-productdetail__promotion--double .cmp-productdetail__promotion-tag,.cmp-productdetail__promotion--double .cmp-product-assortment-card__promotion-tag,.cmp-product-assortment-card__promotion--double .cmp-productdetail__promotion-tag,.cmp-product-assortment-card__promotion--double .cmp-product-assortment-card__promotion-tag{top:24px;background:#fff;background:-moz-linear-gradient(top,white 0,#ececec 100%);background:-webkit-linear-gradient(top,white 0,#ececec 100%);background:linear-gradient(to bottom,white 0,#ececec 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#ececec',GradientType=0);color:#d73535 !important;font-weight:normal}
.cmp-productdetail__promotion--highlight,.cmp-product-assortment-card__promotion--highlight{border-top:3px solid #00805f}
.cmp-productdetail__promotion--highlight .cmp-productdetail__promotion-message,.cmp-productdetail__promotion--highlight .cmp-product-assortment-card__promotion-message,.cmp-product-assortment-card__promotion--highlight .cmp-productdetail__promotion-message,.cmp-product-assortment-card__promotion--highlight .cmp-product-assortment-card__promotion-message{background:#00805f;background:-moz-linear-gradient(top,#00805f 0,#004931 100%);background:-webkit-linear-gradient(top,#00805f 0,#004931 100%);background:linear-gradient(to bottom,#00805f 0,#004931 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00805f',endColorstr='#004931',GradientType=0)}
.cmp-productdetail__promotion--highlight .cmp-productdetail__promotion-tag,.cmp-productdetail__promotion--highlight .cmp-product-assortment-card__promotion-tag,.cmp-product-assortment-card__promotion--highlight .cmp-productdetail__promotion-tag,.cmp-product-assortment-card__promotion--highlight .cmp-product-assortment-card__promotion-tag{display:none}
.cmp-productdetail__promotion-message,.cmp-product-assortment-card__promotion-message{background:#d73535;background:-moz-linear-gradient(top,#d73535 0,#be1d1d 100%);background:-webkit-linear-gradient(top,#d73535 0,#be1d1d 100%);background:linear-gradient(to bottom,#d73535 0,#be1d1d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d73535',endColorstr='#be1d1d',GradientType=0);border-bottom-right-radius:3px;border-bottom-left-radius:3px;top:0;font-family:"Rockwell",Arial;color:#fff !important;text-align:center;text-transform:uppercase;font-weight:bold;display:inline-block;margin:0 20%;padding:3px 15px;z-index:2}
.cmp-productdetail__promotion-piece,.cmp-product-assortment-card__promotion-piece{font-size:11px}
.cmp-product-assortment-card__promotion{margin:-20px;width:220px;position:absolute}
.cmp-product-assortment-card__promotion-message{display:flex;align-items:center;line-height:normal;height:20px;font-size:10px;padding:0 10px}
.cmp-productoverview--list .cmp-productoverview__promotion,.cmp-productoverview--grid .cmp-productoverview__promotion{border-top:3px solid #d73535;width:100%;display:flex;flex-direction:row;flex-grow:1}
.cmp-productoverview--list .cmp-productoverview__promotion--default .cmp-productoverview__promotion-tag,.cmp-productoverview--grid .cmp-productoverview__promotion--default .cmp-productoverview__promotion-tag{display:none}
.cmp-productoverview--list .cmp-productoverview__promotion--double .cmp-productoverview__promotion-message,.cmp-productoverview--grid .cmp-productoverview__promotion--double .cmp-productoverview__promotion-message{margin-right:0}
.cmp-productoverview--list .cmp-productoverview__promotion--double .cmp-productoverview__promotion-tag,.cmp-productoverview--grid .cmp-productoverview__promotion--double .cmp-productoverview__promotion-tag{background:#fff;background:-moz-linear-gradient(top,white 0,#ececec 100%);background:-webkit-linear-gradient(top,white 0,#ececec 100%);background:linear-gradient(to bottom,white 0,#ececec 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#ececec',GradientType=0);color:#d73535 !important;font-weight:normal}
.cmp-productoverview--list .cmp-productoverview__promotion--highlight,.cmp-productoverview--grid .cmp-productoverview__promotion--highlight{border-top:3px solid #00805f}
.cmp-productoverview--list .cmp-productoverview__promotion--highlight .cmp-productoverview__promotion-message,.cmp-productoverview--grid .cmp-productoverview__promotion--highlight .cmp-productoverview__promotion-message{background:#00805f;background:-moz-linear-gradient(top,#00805f 0,#004931 100%);background:-webkit-linear-gradient(top,#00805f 0,#004931 100%);background:linear-gradient(to bottom,#00805f 0,#004931 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00805f',endColorstr='#004931',GradientType=0)}
.cmp-productoverview--list .cmp-productoverview__promotion--highlight .cmp-productoverview__promotion-tag,.cmp-productoverview--grid .cmp-productoverview__promotion--highlight .cmp-productoverview__promotion-tag{display:none}
.cmp-productoverview--list .cmp-productoverview__promotion-message,.cmp-productoverview--grid .cmp-productoverview__promotion-message{background:#d73535;background:-moz-linear-gradient(top,#d73535 0,#be1d1d 100%);background:-webkit-linear-gradient(top,#d73535 0,#be1d1d 100%);background:linear-gradient(to bottom,#d73535 0,#be1d1d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d73535',endColorstr='#be1d1d',GradientType=0);border-bottom-right-radius:3px;border-bottom-left-radius:3px;top:0;font-family:"Rockwell",Arial;color:#fff !important;text-align:center;text-transform:uppercase;font-weight:bold;font-size:10px;padding:0 10px;z-index:1}
.cmp-productoverview--list .cmp-productoverview__promotion-piece,.cmp-productoverview--grid .cmp-productoverview__promotion-piece{font-size:8px}
.cmp-productoverview--grid .cmp-productoverview__promotion{justify-content:center;align-items:center}
.cmp-productoverview--grid .cmp-productoverview__promotion--double{flex-direction:column}
.cmp-productoverview--grid .cmp-productoverview__promotion--double .cmp-productoverview__promotion-message{margin-right:20px}
.cmp-productoverview--grid .cmp-productoverview__promotion--double .cmp-productoverview__promotion-tag{line-height:normal;padding:4px}
.cmp-productoverview--grid .cmp-productoverview__promotion-message{margin:-1px 20px 0}
.cmp-wishlist__promotion{justify-content:left;width:100%;display:flex;flex-direction:row;flex-grow:1}
.cmp-wishlist__promotion span{color:#fff !important}
.cmp-wishlist__promotion--default .cmp-wishlist__promotion-tag{display:none}
.cmp-wishlist__promotion--double .cmp-wishlist__promotion-message{margin-right:0}
.cmp-wishlist__promotion--double .cmp-wishlist__promotion-tag{background:#fff;background:-moz-linear-gradient(top,white 0,#ececec 100%);background:-webkit-linear-gradient(top,white 0,#ececec 100%);background:linear-gradient(to bottom,white 0,#ececec 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#ececec',GradientType=0);color:#d73535 !important;font-weight:normal;margin:0 20px 0 0;padding-top:3px;padding-bottom:2px}
.cmp-wishlist__promotion--highlight .cmp-wishlist__promotion-message{background:#00805f;background:-moz-linear-gradient(top,#00805f 0,#004931 100%);background:-webkit-linear-gradient(top,#00805f 0,#004931 100%);background:linear-gradient(to bottom,#00805f 0,#004931 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00805f',endColorstr='#004931',GradientType=0)}
.cmp-wishlist__promotion--highlight .cmp-wishlist__promotion-tag{display:none}
.cmp-wishlist__promotion-message{background:#d73535;background:-moz-linear-gradient(top,#d73535 0,#be1d1d 100%);background:-webkit-linear-gradient(top,#d73535 0,#be1d1d 100%);background:linear-gradient(to bottom,#d73535 0,#be1d1d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d73535',endColorstr='#be1d1d',GradientType=0);border-bottom-right-radius:3px;border-bottom-left-radius:3px;top:0;font-family:"Rockwell",Arial;color:#fff !important;text-align:center;text-transform:uppercase;font-weight:bold;font-size:10px;z-index:1;margin:-1px 20px 0 40px;padding:5px 10px 3px;line-height:normal}
.cmp-wishlist__promotion-wrapper{position:absolute;left:0;top:0}
.cmp-wishlist-product--promotion-label{border-top:3px solid #d73535 !important}
.cmp-wishlist-product--promotion-label td{padding-top:20px;position:relative}
.cmp-wishlist-product--promotion-bigDeal{border-top:3px solid #00805f !important}
.cmp-productoverview--list .cmp-productoverview__promotion{justify-content:left}
.cmp-productoverview--list .cmp-productoverview__promotion-wrapper{position:absolute;top:0;left:0;right:0}
.cmp-productoverview--list .cmp-productoverview__promotion--double .cmp-productoverview__promotion-tag{margin:0 20px 0 0;padding-top:3px;padding-bottom:2px}
.cmp-productoverview--list .cmp-productoverview__promotion-message{margin:-1px 20px 0 40px;padding:5px 10px 3px;line-height:normal}
.cmp-productoverview--list .cmp-productoverview-product--promotion-label.cmp-productoverview-product{padding-top:25px}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-product-assortment .swiper-button-prev,.cmp-product-assortment .swiper-button-next{display:none}
.cmp-wishlist-product--promotion-label .cmp-listdetail-signings{padding-top:20px !important}
}
.cmp-modalProduct .cmp-price{margin-top:20px}
.cmp-modalProduct .cmp-price__price{font-size:20px}
.cmp-modalProduct__modal .cmp-modal__content{position:relative;left:-20px;width:calc(100% + 40px)}
.cmp-modalProduct__modal .cmp-modal__wrapper .cmp-modal__wrapper{position:fixed;max-width:none}
.cmp-modalProduct__top{display:flex;align-items:flex-start;margin-right:20px;padding:0 20px}
.cmp-modalProduct__bottom{padding:20px 0;box-sizing:border-box}
.cmp-modalProduct__icons{display:flex;flex-direction:column;font-size:20px;width:25px;align-items:center}
.cmp-modalProduct__icons i+i{margin-top:5px}
.cmp-modalProduct__image{position:relative;margin-right:20px;width:80px;height:80px}
.cmp-modalProduct__image img{display:block;max-width:80px;max-height:80px;margin:0 auto;transform:translateY(calc(80px / 2 - 50%))}
.cmp-modalProduct__title{margin-top:0;margin-bottom:0}
.cmp-modalProduct p.cmp-modalProduct__brand{margin-bottom:0;font-size:12px}
.cmp-modalProduct p.cmp-modalProduct__code{font-size:12px;margin-bottom:0}
.cmp-modalProduct__portioning{margin-top:10px}
.cmp-modalProduct__portioning>.cmp-dropdown:first-child,.cmp-modalProduct__portioning>.cmp-portion-portions__unit:first-child{margin-left:20px}
.cmp-modalProduct__portioning .cmp-portion{background-color:#fafafa;padding:10px 20px;box-sizing:border-box}
.cmp-modalProduct__portioning .cmp-portion.single .cmp-portion__packaging{margin-top:0}
.cmp-modalProduct__portioning .cmp-portion__packaging{background-color:#fafafa}
.cmp-modalProduct__portioning .cmp-portion__select{margin-right:20px}
.cmp-searchproduct{position:relative;padding-bottom:30px}
.cmp-searchproduct__buttons{display:flex;justify-content:flex-end;box-shadow:0 -6px 8px 0 rgba(0,0,0,0.08);width:100%;padding:20px 20px 0;position:relative;left:-20px}
.cmp-searchproduct-add__input{position:relative}
.cmp-searchproduct-add__input-placeholder{position:absolute;left:10px;top:50%;transform:translateY(-50%);display:flex;align-items:center;pointer-events:none}
.cmp-searchproduct-add__input-placeholder:not(.clear){color:#000}
.cmp-searchproduct-add__input-placeholder:not(.clear) span{font-weight:bold}
.cmp-searchproduct-add__input-placeholder:before{content:"+";font-size:32px;line-height:normal;display:block;margin-top:-5px;margin-right:5px}
.cmp-searchproduct-add__input-placeholder.clear:before{display:none}
.cmp-searchproduct-add__input .si-close,.cmp-searchproduct-add__input .si-search{position:absolute;right:20px;top:50%;transform:translateY(-50%);line-height:normal;color:#000}
.cmp-searchproduct-add__input .si-close{cursor:pointer;font-size:27px}
.cmp-searchproduct-add__input .si-search{font-size:27px}
.cmp-searchproduct-add__input input{width:100%;padding-right:45px}
.cmp-searchproduct-add__results{position:absolute;top:47px;z-index:2;background:#fff;width:100%;border:1px solid #e5e5e5;box-sizing:border-box;margin-top:10px;padding:20px;border-radius:3px;box-shadow:0 5px 14px 0 rgba(0,0,0,0.08)}
.cmp-searchproduct-add__results .results{display:flex;align-items:center;cursor:pointer}
.cmp-searchproduct-add__results .results+.results{margin-top:20px}
.cmp-searchproduct-add__results .results__loading{display:block;left:50%;transform:translateX(-50%)}
.cmp-searchproduct-add__results .results p{margin-top:0;margin-bottom:0}
.cmp-searchproduct-add__results .results__image{width:40px;height:40px;margin-right:10px}
.cmp-searchproduct-add__results .results__image img{display:block;max-width:40px;max-height:40px;margin:0 auto;transform:translateY(calc(40px / 2 - 50%))}
.cmp-searchproduct-add__results .results__content{display:flex;width:100%}
.cmp-searchproduct-add__results .results__info{display:flex;align-items:center;max-width:50%;width:100%}
.cmp-searchproduct-add__results .results__brand{font-size:12px}
.cmp-searchproduct-add__results .results__title{margin:0;font-size:14px}
.cmp-searchproduct-add__results .results__title em{font-style:normal}
.cmp-searchproduct-add__results .results__description{margin-left:10px;font-size:12px}
.cmp-searchproduct-add__results .results__description--offset{color:#000}
.cmp-searchproduct-add__results .results__price{flex-grow:1;display:flex;justify-content:flex-end;margin-left:10px;width:auto;text-align:right}
.cmp-searchproduct-add__results .results__price .cmp-price__new{margin-left:10px}
.cmp-searchproduct-added__row{display:flex;border:1px solid #e5e5e5;padding:10px;box-sizing:border-box}
.cmp-searchproduct-added__row+.cmp-searchproduct-added__row{margin-top:10px}
.cmp-searchproduct-added__content{flex-grow:1}
.cmp-searchproduct-added__buttons{display:flex;align-items:center}
.cmp-searchproduct-added__buttons a{background-image:none}
.cmp-searchproduct-added__buttons a:active,.cmp-searchproduct-added__buttons a:focus{background-image:none}
.cmp-searchproduct-added__buttons .si-trash{font-size:24px}
.cmp-searchproduct-added__image{margin-right:10px}
.cmp-searchproduct-added__image img{display:block;max-width:40px;max-height:40px;margin:0 auto;transform:translateY(calc(40px / 2 - 50%))}
.cmp-searchproduct-added__brand{font-size:12px}
.cmp-searchproduct-added__title{margin:0;font-size:14px}
.cmp-searchproduct-added__title em{font-style:normal}
.cmp-searchproduct-added__description{font-size:12px}
.cmp-searchproduct-added__description--offset{color:#000}
.cmp-searchproduct-added__divider{margin:0 5px}
.cmp-searchproduct-added__selection{max-height:calc(100vh - 400px);overflow-y:scroll;margin-bottom:30px}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-modalProduct__modal .cmp-modal__wrapper .cmp-modal__wrapper{width:100%}
.cmp-modalProduct .cmp-portion__select{margin:0}
.cmp-modalProduct .cmp-portion__select .cmp-dropdown{width:100%}
.cmp-modalProduct .cmp-portion__buttons{justify-content:flex-end}
}
.logged-in .cmp-store-detail__maps .cmp-maps,.logged-in .cmp-store-detail__maps #map{height:100%}
.cmp-store-detail{display:flex;margin:30px 0;flex-direction:row}
.cmp-store-detail__left,.cmp-store-detail__right{width:calc(50% - 50px)}
.cmp-store-detail__left{max-width:500px;margin-right:100px;min-height:450px}
.cmp-store-detail__address{width:100%}
.cmp-store-detail__address ul{list-style:none;padding-left:0}
.cmp-store-detail__maps{height:100%;width:100%;background-color:slategrey}
.cmp-store-detail__maps .cmp-maps,.cmp-store-detail__maps #map{width:100%;height:100%}
.cmp-store-detail__top{display:flex;flex-wrap:wrap;align-items:flex-start}
.cmp-store-detail__top i{font-size:28px;color:#000;margin-right:5px}
.cmp-store-detail__top i.si-star{color:#f19300}
.cmp-store-detail__title{margin-top:0;margin-right:20px;max-width:calc(100% - 170px)}
.cmp-store-detail__favorite{display:flex;width:100%;max-width:150px;margin-top:10px}
.cmp-store-detail__favorite--nolink{margin-top:1px;cursor:default;background-image:none}
.cmp-store-detail__favorite--nolink:active,.cmp-store-detail__favorite--nolink:focus{background-image:none}
.cmp-store-detail__times-container{max-width:300px}
.cmp-store-detail__time{display:flex;justify-content:space-between}
.cmp-store-detail__time span:last-child{width:50%}
.cmp-store-detail__time--today{font-weight:bold;color:#000}
.cmp-store-detail .cmp-button{margin-top:30px}
.cmp-store-detail-features{text-align:center}
.cmp-store-detail-features__title{margin-top:60px;margin-bottom:35px}
.cmp-store-detail-features-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap}
.cmp-store-detail-features-list li{width:calc(25% - 30px);text-align:center;margin-bottom:55px;margin-right:40px}
.cmp-store-detail-features-list li:nth-child(4n){margin-right:0}
.cmp-store-detail-features-list li .cmp-store-detail-features-list__image{margin-bottom:20px}
.cmp-store-detail-features-list li .cmp-store-detail-features-list__title{margin-top:0;margin-bottom:10px}
.cmp-store-detail-features-list li .cmp-store-detail-features-list__description{margin:0}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-store-detail{flex-direction:column}
.cmp-store-detail__top{flex-direction:column;align-items:flex-start}
.cmp-store-detail__title{max-width:none;width:100%}
.cmp-store-detail__left,.cmp-store-detail__right{width:100%}
.cmp-store-detail__left{max-width:none;min-height:420px;margin-right:0}
.cmp-store-detail__maps{width:100%;height:400px;margin-bottom:20px}
.cmp-store-detail__maps .cmp-maps{padding:0}
.cmp-store-detail__title-section{flex-flow:column;justify-content:flex-start}
.cmp-store-detail__favorite{order:2}
.cmp-store-detail__address{order:1}
.cmp-store-detail .cmp-button{width:100%}
.cmp-store-detail-features__title{margin-top:40px}
.cmp-store-detail-features-list li{width:calc(50% - 10px);margin-right:20px}
.cmp-store-detail-features-list li:nth-child(4n){margin-right:20px}
.cmp-store-detail-features-list li:nth-child(2n){margin-right:0}
}
.ie11 .cmp-invoices-filters__invoice-number{width:225px}
.ie11 .cmp-invoices-filters .cmp-form-field{width:225px}
.cmp-invoices__title{margin-top:0}
.cmp-invoices__description{max-width:680px;margin-bottom:30px}
.cmp-invoices-filters{max-width:882px;display:flex}
.cmp-invoices-filters .cmp-form-field:not(:last-child){margin-right:40px}
.cmp-invoices-filters__dates{display:flex;margin-right:40px}
.cmp-invoices-filters__start-date,.cmp-invoices-filters__end-date{position:relative;width:140px;min-width:140px}
.cmp-invoices-filters__start-date i,.cmp-invoices-filters__end-date i{position:absolute;right:10px;top:40px;font-size:25px;color:#000}
.cmp-invoices-filters__start-date i.si-calendar-empty,.cmp-invoices-filters__end-date i.si-calendar-empty{pointer-events:none}
.cmp-invoices-filters__start-date input[type="date"],.cmp-invoices-filters__end-date input[type="date"]{height:45px;padding-right:10px}
.cmp-invoices-filters__start-date input[type="date"]::-webkit-inner-spin-button,.cmp-invoices-filters__start-date input[type="date"]::-webkit-clear-button,.cmp-invoices-filters__end-date input[type="date"]::-webkit-inner-spin-button,.cmp-invoices-filters__end-date input[type="date"]::-webkit-clear-button{display:none;-webkit-appearance:none}
.cmp-invoices-filters__start-date input[type="date"]::-webkit-calendar-picker-indicator,.cmp-invoices-filters__end-date input[type="date"]::-webkit-calendar-picker-indicator{position:relative;background:transparent;color:transparent}
.cmp-invoices-filters__invoice-number{width:300px}
.cmp-invoices-filters__type{width:180px}
.cmp-invoices-filters__type select{width:180px;height:45px}
.cmp-invoices-table table{width:100%;border-collapse:collapse}
.cmp-invoices-table table td span{display:none}
.cmp-invoices-table table td:first-child:nth-last-child(1){text-align:center}
@media only screen and (max-width:1050px){.cmp-invoices-table td,.cmp-invoices-table th{padding:23px 10px 23px 5px}
}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-invoices-filters__dates{margin:0}
.cmp-invoices-filters .cmp-form-field:not(:last-child){margin-right:20px}
.cmp-invoices-table table tbody tr td{flex-flow:row}
.cmp-invoices-table table tbody tr td span{display:inline;color:#606060;margin-right:5px}
.cmp-invoices-table table tbody tr td span:after{content:' '}
.cmp-invoices-table table tbody tr td:last-child{padding-top:10px}
.cmp-invoices__invoice-download{justify-content:flex-end}
.cmp-form-field{width:100%}
.cmp-invoices-filters{flex-flow:column}
.cmp-dropdown select{width:100%}
}
.cmp-limitedassortmentoverview-table__orderperiod{width:230px}
.cmp-limitedassortmentoverview-table__sharedwith,.cmp-limitedassortmentoverview-table__modifiedtime,.cmp-limitedassortmentoverview-table__createdon{width:150px}
.cmp-limitedassortmentoverview.cmp-listoverview .cmp-listoverview-productlist__title{word-break:break-word}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-limitedassortmentoverview.cmp-listoverview .cmp-listoverview-productlist__order-period{width:100%}
}
.orderperiodmodal .cmp-modal__content{overflow-y:inherit}
.cmp-limitedassortmentdetail-subtitle{display:flex;color:#000;padding-top:10px}
.cmp-limitedassortmentdetail-subtitle p{padding-top:4px}
.cmp-limitedassortmentdetail-subtitle-availableaslist{margin:0 15px}
.cmp-limitedassortmentdetail .cmp-listdetail__wrapper--text{height:auto;flex-grow:1;width:100%;max-width:70%}
.cmp-limitedassortmentdetail .cmp-listdetail__wrapper--text input{width:100%}
.cmp-limitedassortmentdetail .cmp-listdetail__wrapper--text>input{margin-bottom:20px}
.cmp-limitedassortmentdetail-orderperiod{display:flex}
.cmp-limitedassortmentdetail-orderperiod>div{position:relative;width:140px;margin-top:20px}
.cmp-limitedassortmentdetail-orderperiod>div+div{margin-left:40px}
.cmp-limitedassortmentdetail-orderperiod>div label{display:block;font-weight:bold;margin-bottom:10px}
.cmp-limitedassortmentdetail-orderperiod>div i{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:25px;color:#000}
.cmp-limitedassortmentdetail-orderperiod>div i.si-calendar-empty{pointer-events:none}
.cmp-limitedassortmentdetail-orderperiod>div input{height:45px;padding-right:10px}
.cmp-limitedassortmentdetail-orderperiod__datepicker{position:relative}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-limitedassortmentdetail__wrapper--text{width:100%;max-width:none}
.cmp-limitedassortmentdetail-subtitle{flex-wrap:wrap}
.cmp-limitedassortmentdetail-subtitle-availableaslist{margin:0 15px 0 0}
.cmp-limitedassortmentdetail.cmp-listdetail--edit .cmp-listdetail__list--main table tbody tr td:nth-child(1)>div{flex-flow:row}
.cmp-limitedassortmentdetail.cmp-listdetail--edit .cmp-listdetail__list--main table tbody tr td:last-child{padding-bottom:20px}
}
.cmp-chart{position:relative;height:97px}
.cmp-chart-bar{position:absolute;bottom:0;height:37px;width:100%;display:flex}
.cmp-chart-bar__current,.cmp-chart-bar__remaining{height:100%}
.cmp-chart-bar__current{background-color:#ffdca4;border-radius:3px}
.cmp-chart-bar__remaining{background-color:#f5f5f5;border-radius:3px}
.cmp-chart__annotation{text-align:center}
.cmp-chart__annotation span{position:absolute;transform:translateX(-50%);text-transform:uppercase;display:block}
.cmp-chart__annotation>div{position:absolute;bottom:0;z-index:1;border-right:1px dashed #000;height:69px}
.cmp-budgetcorrection label{font-weight:bold}
.cmp-budgetcorrection .cmp-modal__content{overflow-y:inherit}
.cmp-budgetcorrection .cmp-modal__content .modal-observer>div{width:280px}
.cmp-budgetcorrection .cmp-modal__content .modal-observer>div+div{margin-top:30px}
.cmp-budgetcorrection .cmp-modal__content .modal-observer input,.cmp-budgetcorrection .cmp-modal__content .modal-observer .cmp-datepicker>div{width:100%}
.cmp-budgetmodule__container{background-color:#fff;box-shadow:0 8px 8px 0 rgba(0,0,0,0.03);padding:20px;box-sizing:border-box}
.cmp-budgetmodule__container-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #e5e5e5}
.cmp-budgetmodule__title{margin:0}
.cmp-budgetmodule-top{display:flex;justify-content:space-between;margin-bottom:20px}
.cmp-budgetmodule-top-left{width:calc(33.33% - 10px)}
.cmp-budgetmodule-top-left .cmp-budgetmodule__container+.cmp-budgetmodule__container{margin-top:20px}
.cmp-budgetmodule-top-right{width:calc(66.66% - 10px)}
.cmp-budgetmodule-nav{display:flex;justify-content:space-between;text-align:center;margin-bottom:20px}
.cmp-budgetmodule-nav>div{width:calc(33.33% - 13.33px)}
.cmp-budgetmodule-nav__title{margin-top:20px;margin-bottom:0}
.cmp-budgetmodule-nav a{background-image:none;display:block;height:100%}
.cmp-budgetmodule-nav a:active,.cmp-budgetmodule-nav a:focus{background-image:none}
.cmp-budgetmodule-nav a i{margin-top:8px;font-size:25px;display:block}
.cmp-budgetmodule-chart__tooltip{padding:10px 20px;box-sizing:border-box}
.cmp-budgetmodule-chart__tooltip .title{color:#000;font-weight:bold;margin-bottom:5px}
.cmp-budgetmodule-chart__tooltip .legend{margin:0;font-size:12px}
.cmp-budgetmodule-accordion__head{display:flex;justify-content:space-between;align-items:center;padding:10px 0}
.cmp-budgetmodule-accordion__head span{margin:0 18px}
.cmp-budgetmodule-accordion__head a{color:#606060;background-image:none}
.cmp-budgetmodule-accordion__head a:active,.cmp-budgetmodule-accordion__head a:focus{background-image:none}
.cmp-budgetmodule-accordion__head--disabled{opacity:.5;pointer-events:none}
.cmp-budgetmodule-accordion__name+div{margin-left:auto}
.cmp-budgetmodule-accordion-item ul{list-style:none;padding:0;margin:0}
.cmp-budgetmodule-accordion-item ul li{border-top:1px solid #e5e5e5}
.cmp-budgetmodule-accordion-item__head{position:relative;display:flex;justify-content:space-between;align-items:center;font-weight:bold;color:#000;padding:20px 25px 20px 0;cursor:pointer;transition:.2s all}
.cmp-budgetmodule-accordion-item__head:after{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:6px;height:6px;border-right-width:2px;border-right-color:#000;border-right-style:solid;border-top-width:2px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-50%) rotate(135deg);top:calc(50% - 3px)}
.cmp-budgetmodule-accordion-item__head.expand:after{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:6px;height:6px;border-right-width:2px;border-right-color:#000;border-right-style:solid;border-top-width:2px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-50%) rotate(-45deg)}
.cmp-budgetmodule-accordion-item__content{height:0;overflow:hidden;transition:.2s all}
.cmp-budgetmodule-accordion-block{background-color:#fafafa;padding:10px 20px;box-sizing:border-box}
.cmp-budgetmodule-accordion-block:last-child{margin-bottom:20px}
.cmp-budgetmodule-accordion-block+.cmp-budgetmodule-accordion-block{margin-top:10px}
.cmp-budgetmodule-accordion-block__head{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#000}
.cmp-budgetmodule-accordion-table{font-size:12px;width:100%;border-spacing:0 10px}
.cmp-budgetmodule-accordion-table tr.cmp-budgetmodule-accordion-table__clickable{cursor:pointer}
.cmp-budgetmodule-accordion-table th,.cmp-budgetmodule-accordion-table td{box-sizing:border-box}
.cmp-budgetmodule-accordion-table th:first-child,.cmp-budgetmodule-accordion-table td:first-child{padding-left:20px}
.cmp-budgetmodule-accordion-table th.cmp-budgetmodule-accordion-table__total,.cmp-budgetmodule-accordion-table td.cmp-budgetmodule-accordion-table__total{width:13%;text-align:right}
.cmp-budgetmodule-accordion-table th.cmp-budgetmodule-accordion-table__icon,.cmp-budgetmodule-accordion-table td.cmp-budgetmodule-accordion-table__icon{width:6%;text-align:right;padding-right:10px;box-sizing:border-box}
.cmp-budgetmodule-accordion-table th.cmp-budgetmodule-accordion-table__icon i,.cmp-budgetmodule-accordion-table td.cmp-budgetmodule-accordion-table__icon i{cursor:pointer}
.cmp-budgetmodule-accordion-table th{font-weight:normal;color:#9b9b9b}
.cmp-budgetmodule-accordion-table th:not(.cmp-budgetmodule-accordion-table__total):not(.cmp-budgetmodule-accordion-table__icon){width:27%}
.cmp-budgetmodule-accordion-table td{background-color:#f5f5f5;padding:10px 0}
.cmp-budgetmodule-accordion-table td .si-trash{font-size:18px;color:#000}
.cmp-budgetmodule__budget-month .cmp-chart{margin-bottom:10px}
.cmp-budgetmodule__budget-month p{text-align:right}
.cmp-budgetmodule__budget-month p span{font-weight:bold}
.cmp-budgetmodule__bank .cmp-budgetmodule__bank-price{font-size:40px;font-weight:bold;line-height:normal;color:#000;margin-bottom:10px}
.cmp-budgetmodule__bank p{margin:0}
.cmp-budgetmodule__annual-overview{height:100%;padding-bottom:0;position:relative}
.cmp-budgetmodule__annual-overview .loading-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.5);z-index:1;display:flex;align-items:center;justify-content:center}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-budgetmodule-top{flex-flow:column}
.cmp-budgetmodule-top-left,.cmp-budgetmodule-top-right{width:100%}
.cmp-budgetmodule-top-left{margin-bottom:20px}
.cmp-budgetmodule-nav{flex-flow:column}
.cmp-budgetmodule-nav>div{width:100%}
.cmp-budgetmodule-nav>div+div{margin-top:20px}
.cmp-budgetmodule-nav a{display:flex}
.cmp-budgetmodule-nav a .si,.cmp-budgetmodule-nav a .cmp-budgetmodule-nav__title{margin:0}
.cmp-budgetmodule-nav a .si{margin-right:15px}
.cmp-budgetmodule-content .cmp-budgetmodule__container-head{flex-flow:column}
.cmp-budgetmodule-content .cmp-budgetmodule__container-head a{margin-top:10px;align-self:flex-end}
.cmp-budgetmodule-content .cmp-budgetmodule__title{align-self:flex-start}
.cmp-budgetmodule-section{font-size:12px;background-color:#f5f5f5;margin-top:10px;padding:10px;box-sizing:border-box}
.cmp-budgetmodule-section-row{display:flex;justify-content:space-between;align-items:center}
.cmp-budgetmodule-section-row>div+div{text-align:right}
.cmp-budgetmodule-section-row+.cmp-budgetmodule-section-row{padding-top:10px;margin-top:10px;border-top:1px solid #e5e5e5}
.cmp-budgetmodule-section-row.cmp-budgetmodule-section-row__delete{border-top:0;font-size:14px;text-align:right;justify-content:flex-end;padding-top:0}
.cmp-budgetmodule-section-row.cmp-budgetmodule-section-row__delete i{font-size:20px;margin-right:5px}
}
.cmp-budgetcreate .cmp-profile__top label{font-weight:bold;display:inline-block;margin-bottom:10px;color:#000}
.cmp-budgetcreate .cmp-profile__top .cmp-dropdown{max-width:280px;width:100%}
.cmp-budgetcreate .cmp-profile__top .cmp-dropdown select{padding-top:14px;padding-bottom:14px;padding-left:10px;width:100%;height:auto}
.cmp-budgetcreate-from-month{margin-top:30px}
.cmp-budgetcreate-block{max-width:880px}
.cmp-budgetcreate-block__head{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;box-sizing:border-box}
.cmp-budgetcreate-block__head span{margin:0 18px}
.cmp-budgetcreate-block__head a{color:#606060;background-image:none}
.cmp-budgetcreate-block__head a:active,.cmp-budgetcreate-block__head a:focus{background-image:none}
.cmp-budgetcreate-block__content ul{border:1px solid #e5e5e5;list-style:none;padding:0;margin:0}
.cmp-budgetcreate-block__content ul li{display:flex;justify-content:space-between;align-items:center;background-color:#fff;color:#000;padding:30px 20px;box-sizing:border-box;font-weight:bold;font-size:16px}
.cmp-budgetcreate-block__content ul li+li{border-top:1px solid #e5e5e5}
.cmp-budgetcreate-block__content ul li input{width:82px;text-align:right}
.cmp-budgetcreate-block__input{text-align:right;font-weight:normal}
.cmp-budgetcreate-buttons{display:flex;justify-content:flex-end;align-items:center;margin-top:30px;max-width:880px}
.cmp-budgetcreate-buttons a+a{margin-left:20px}
.cmp-budgetproductgroups .cmp-profile__content{padding-top:5px}
.cmp-budgetproductgroups__wrapper{max-width:780px;width:100%}
.cmp-budgetproductgroups__nav{background-color:#f5f5f5;padding:20px 20px 20px 45px}
.cmp-budgetproductgroups__nav .cmp-profile__wrapper{padding:0}
.cmp-budgetproductgroups__list{padding-top:20px}
.cmp-budgetproductgroups__list ul{list-style:none;margin:0;padding:0}
.cmp-budgetproductgroups__list ul ul{display:none;margin-left:20px;margin-top:15px}
.cmp-budgetproductgroups__list-item.open>div i{top:calc(50% + 1px)}
.cmp-budgetproductgroups__list-item.open>div i:before{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:6px;height:6px;border-right-width:2px;border-right-color:#000;border-right-style:solid;border-top-width:2px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-50%) rotate(-45deg)}
.cmp-budgetproductgroups__list-item.open>ul{display:block}
.cmp-budgetproductgroups__list-item+.cmp-budgetproductgroups__list-item{margin-top:10px}
.cmp-budgetproductgroups__list-item__wrapper{display:flex;align-items:center;justify-content:space-between;background-color:#fff;padding:0 10px 0 0;border-radius:3px;box-shadow:0 8px 8px 0 rgba(0,0,0,0.03)}
.cmp-budgetproductgroups__list-item--has-members i{position:absolute;left:15px;top:calc(50% - 1px);transform:translateY(-50%);width:15px}
.cmp-budgetproductgroups__list-item--has-members i:before{content:"";right:5px;position:absolute;top:calc(50% - 1px);pointer-events:none;width:6px;height:6px;border-right-width:2px;border-right-color:#000;border-right-style:solid;border-top-width:2px;border-top-color:#000;border-top-style:solid;transition:.2s all;transform:translateY(-50%) rotate(135deg)}
.cmp-budgetproductgroups__list-item-left{position:relative;display:flex;padding:10px 0 10px 35px;cursor:pointer;width:calc(100% - 70px)}
.cmp-budgetproductgroups-actions{display:flex;justify-content:space-between;align-items:center}
.cmp-budgetproductgroups-actions a{margin-left:20px}
.cmp-budgetproductgroups-actions .cmp-checkbox{margin-right:18px}
.cmp-budgetproductgroups-buttons{display:flex;justify-content:flex-end;align-items:center;margin-top:30px}
.cmp-budgetproductgroups-buttons a+a{margin-left:20px}
@media only screen and (max-width:812px),only screen and (hover:none) and (pointer:coarse) and (max-width:1024px){.cmp-budgetproductgroups__nav{padding:20px}
.cmp-budgetproductgroups-actions{align-items:flex-end}
.cmp-budgetproductgroups-actions>div:first-child{display:flex;flex-flow:column-reverse}
.cmp-budgetproductgroups-actions>div:first-child a{margin-bottom:15px}
.cmp-budgetproductgroups-actions a{margin-left:0}
.cmp-budgetproductgroups-actions .cmp-checkbox{margin-right:13px}
}
@media print{.page:not(.errorpage-404)>.root>.aem-Grid>.parsys,.page:not(.errorpage-404)>.root>.aem-Grid>.responsivegrid>.aem-Grid{display:block}
.header,.footer,.youtube,.breadcrumb-nav{display:none}
body{-webkit-print-color-adjust:exact;padding-top:0 !important}
.root>.aem-Grid>.parsys>.container,.root>.aem-Grid>.responsivegrid>.aem-Grid>.container{max-width:none}
.root>.aem-Grid>.parsys>.container>.cmp-container>.aem-Grid,.root>.aem-Grid>.responsivegrid>.aem-Grid>.container>.cmp-container>.aem-Grid{display:flex;flex-flow:column}
.root>.aem-Grid>.parsys>.container>.cmp-container>.aem-Grid>div,.root>.aem-Grid>.responsivegrid>.aem-Grid>.container>.cmp-container>.aem-Grid>div{order:1}
.cmp-container__specific--recipe-detail-main{order:2 !important}
.cmp-container__specific--recipe-detail-main-top .cmp-container{min-height:0}
.cmp-container__specific--recipe-detail-main-top .cmp-container .button{display:none}
.cmp-container__specific--recipe-detail-main-bottom{order:4 !important}
.cmp-container__specific--recipe-detail-main-bottom+div{order:3 !important}
.tags{margin-bottom:0}
.recipe-page .aem-GridColumn--default--9,.recipe-page .cmp-container__view--wrapper{width:100% !important}
td.cmp-order-history-detail--print,th.cmp-order-history-detail--print{display:table-cell}
tfoot.cmp-order-history-detail--print{display:table-footer-group}
.cmp-order-history-detail{display:block}
.cmp-order-history-detail--print{display:block}
.cmp-order-history-detail--no-print{display:none}
.cmp-order-history-detail-notifications__alert{display:none}
.cmp-order-history-detail *{box-sizing:border-box}
.cmp-order-history-detail h5{color:#000}
.cmp-order-history-detail .flex-order-title{margin-bottom:10px}
.cmp-order-history-detail .flex-order-title>div{padding-left:0;padding-right:0}
.cmp-order-history-detail__logo{height:50px}
.cmp-order-history-detail__title{max-width:none;margin-top:0;font-size:26px}
.cmp-order-history-detail-count{display:none}
.cmp-order-history-detail-wrapper__info-top{display:block;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #000}
.cmp-order-history-detail-wrapper__info-top span{font-weight:bold;font-size:20px;color:#000}
.cmp-order-history-detail-wrapper__info ul li{margin:0 0 10px}
.cmp-order-history-detail-wrapper__info ul li h5{font-size:14px;color:#000}
.cmp-order-history-detail-wrapper__info ul li span{font-size:12px;color:#000}
.cmp-order-history-detail-wrapper__center{margin:0;padding:0 20px}
.cmp-order-history-detail-wrapper__products{display:block;background:transparent;padding-top:20px}
.cmp-order-history-detail-wrapper__products>div{padding:0;width:calc(100% - 2px)}
.cmp-order-history-detail-wrapper__buttons{display:none}
.cmp-order-history-detail .flex-order{display:block}
.cmp-order-history-detail .cmp-input__remove,.cmp-order-history-detail .cmp-input__plus,.cmp-order-history-detail .cmp-input__list{display:none}
.cmp-order-history-detail .cmp-input__amount{border-right:1px solid #000}
.cmp-order-history-detail-table-col__amount-disabled{opacity:1}
.cmp-order-history-detail-table-col__product-disabled{opacity:1}
.cmp-order-history-detail-table-col__product-image{display:none}
.cmp-order-history-detail-table-col__product-wrapper{margin-left:0}
.cmp-order-history-detail-table-col__subtotal-disabled{opacity:1}
.cmp-order-history-detail-table-col__name{width:auto}
.cmp-order-history-detail-table-col__packaging{display:block}
.cmp-order-history-detail-table-col__packaging span{display:block}
.cmp-order-history-detail .cmp-table{border:1px solid #000}
.cmp-order-history-detail .cmp-table thead,.cmp-order-history-detail .cmp-table tbody,.cmp-order-history-detail .cmp-table tr{border:0}
.cmp-order-history-detail .cmp-table thead th,.cmp-order-history-detail .cmp-table tbody th,.cmp-order-history-detail .cmp-table tr th{color:#000}
.cmp-order-history-detail .cmp-table tbody td{border-bottom:1px solid #000}
.cmp-order-history-detail .cmp-table tbody td:last-child{display:none}
.cmp-order-history-detail .cmp-table th{border-bottom:1px solid #000}
.cmp-order-history-detail .cmp-table th:last-child{display:none}
.cmp-order-history-detail .cmp-table__image-wrapper{display:none}
.cmp-order-history-detail-endprice{box-shadow:none;justify-content:flex-end;padding-left:0;padding-right:0;margin-bottom:0}
.cmp-order-history-detail-endprice span span{font-size:28px}
}