@charset "UTF-8";@layer libraries{@layer datepicker{.bs-datepicker{display:flex;align-items:stretch;flex-flow:row wrap;background:#fff;box-shadow:0 0 10px #aaa;position:relative;z-index:1}.bs-datepicker:after{clear:both;content:"";display:block}.bs-datepicker bs-day-picker{float:left}.bs-datepicker button:hover,.bs-datepicker button:focus,.bs-datepicker button:active,.bs-datepicker input:hover,.bs-datepicker input:focus,.bs-datepicker input:active,.bs-datepicker-btns button:hover,.bs-datepicker-btns button:focus,.bs-datepicker-btns button:active,.bs-datepicker-predefined-btns button:active,.bs-datepicker-predefined-btns button:focus{outline:none}.bs-datepicker-head{min-width:270px;height:50px;padding:10px;border-radius:3px 3px 0 0;text-align:justify}.bs-datepicker-head:after{content:"";display:inline-block;vertical-align:top;width:100%}.bs-datepicker-head button{display:inline-block;vertical-align:top;padding:0;height:30px;line-height:30px;border:0;background:transparent;text-align:center;cursor:pointer;color:#fff;transition:.3s}.bs-datepicker-head button[disabled],.bs-datepicker-head button[disabled]:hover,.bs-datepicker-head button[disabled]:active{background:#dddddd4d;color:#f5f5f5;cursor:not-allowed}.bs-datepicker-head button.previous span{transform:translate(-1px,-1px)}.bs-datepicker-head button.next span{transform:translate(1px,-1px)}.bs-datepicker-head button.next,.bs-datepicker-head button.previous{border-radius:50%;width:30px;height:30px}.bs-datepicker-head button.next span,.bs-datepicker-head button.previous span{font-size:28px;line-height:1;display:inline-block;position:relative;height:100%;width:100%;border-radius:50%}.bs-datepicker-head button.current{border-radius:15px;max-width:155px;padding:0 13px}.bs-datepicker-head button:hover{background-color:#0000001a}.bs-datepicker-head button:active{background-color:#0003}.bs-datepicker-body{padding:10px;border-radius:0 0 3px 3px;min-height:232px;min-width:278px;border:1px solid #e9edf0}.bs-datepicker-body .days.weeks{position:relative;z-index:1}.bs-datepicker-body table{width:100%;border-collapse:separate;border-spacing:0}.bs-datepicker-body table th{font-size:13px;color:#9aaec1;font-weight:400;text-align:center}.bs-datepicker-body table td{color:#54708b;text-align:center;position:relative;padding:0}.bs-datepicker-body table td span{display:block;margin:0 auto;font-size:13px;border-radius:50%;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.bs-datepicker-body table td:not(.disabled):not(.week) span:not(.disabled):not(.is-other-month){cursor:pointer}.bs-datepicker-body table td.is-highlighted:not(.disabled):not(.selected) span,.bs-datepicker-body table td span.is-highlighted:not(.disabled):not(.selected){background-color:#e9edf0;transition:0s}.bs-datepicker-body table td.is-active-other-month:not(.disabled):not(.selected) span,.bs-datepicker-body table td span.is-active-other-month:not(.disabled):not(.selected){background-color:#e9edf0;transition:0s;cursor:pointer}.bs-datepicker-body table td span.disabled,.bs-datepicker-body table td .dynamicForm-base .field-password span.disabled-high,.dynamicForm-base .field-password .bs-datepicker-body table td span.disabled-high,.bs-datepicker-body table td .dynamicForm-base .field-password span.disabled-medium,.dynamicForm-base .field-password .bs-datepicker-body table td span.disabled-medium,.bs-datepicker-body table td .dynamicForm-base .field-password span.disabled-low,.dynamicForm-base .field-password .bs-datepicker-body table td span.disabled-low,.bs-datepicker-body table td.disabled span,.bs-datepicker-body table .dynamicForm-base .field-password td.disabled-high span,.dynamicForm-base .field-password .bs-datepicker-body table td.disabled-high span,.bs-datepicker-body table .dynamicForm-base .field-password td.disabled-medium span,.dynamicForm-base .field-password .bs-datepicker-body table td.disabled-medium span,.bs-datepicker-body table .dynamicForm-base .field-password td.disabled-low span,.dynamicForm-base .field-password .bs-datepicker-body table td.disabled-low span{color:#9aaec1}.bs-datepicker-body table td span.selected,.bs-datepicker-body table td.selected span{color:#fff}.bs-datepicker-body table td span.selected.disabled,.bs-datepicker-body table td .dynamicForm-base .field-password span.selected.disabled-high,.dynamicForm-base .field-password .bs-datepicker-body table td span.selected.disabled-high,.bs-datepicker-body table td .dynamicForm-base .field-password span.selected.disabled-medium,.dynamicForm-base .field-password .bs-datepicker-body table td span.selected.disabled-medium,.bs-datepicker-body table td .dynamicForm-base .field-password span.selected.disabled-low,.dynamicForm-base .field-password .bs-datepicker-body table td span.selected.disabled-low,.bs-datepicker-body table td.selected.disabled span,.bs-datepicker-body table .dynamicForm-base .field-password td.selected.disabled-high span,.dynamicForm-base .field-password .bs-datepicker-body table td.selected.disabled-high span,.bs-datepicker-body table .dynamicForm-base .field-password td.selected.disabled-medium span,.dynamicForm-base .field-password .bs-datepicker-body table td.selected.disabled-medium span,.bs-datepicker-body table .dynamicForm-base .field-password td.selected.disabled-low span,.dynamicForm-base .field-password .bs-datepicker-body table td.selected.disabled-low span{opacity:.3}.bs-datepicker-body table td span.is-other-month,.bs-datepicker-body table td.is-other-month span{color:#00000040}.bs-datepicker-body table td.active{position:relative}.bs-datepicker-body table td.active.select-start:before{left:35%}.bs-datepicker-body table td.active.select-end:before{left:-85%}.bs-datepicker-body table td span.active.select-start:after,.bs-datepicker-body table td span.active.select-end:after,.bs-datepicker-body table td.active.select-start span:after,.bs-datepicker-body table td.active.select-end span:after{content:"";display:block;position:absolute;z-index:-1;width:100%;height:100%;transition:.3s;top:0;border-radius:50%}.bs-datepicker-body table td:before,.bs-datepicker-body table td span:before{content:"";display:block;position:absolute;z-index:-1;inset:6px -2px 6px -3px;box-sizing:content-box;background:transparent}.bs-datepicker-body table td.active.select-start+td.active:before{left:-20%}.bs-datepicker-body table td:last-child.active:before{border-radius:0 3px 3px 0;width:125%;left:-25%}.bs-datepicker-body table td span[class*=select-],.bs-datepicker-body table td[class*=select-] span{border-radius:50%;color:#fff}.bs-datepicker-body table.days td.active:not(.select-start):not(.disabled):before,.bs-datepicker-body table.days td.in-range:not(.select-start):not(.disabled):before,.bs-datepicker-body table.days span.active:not(.select-start):not(.disabled):before,.bs-datepicker-body table.days span.in-range:not(.select-start):not(.disabled):before{background:#e9edf0}.bs-datepicker-body table.days span{width:32px;height:32px;line-height:32px}.bs-datepicker-body table.days span.select-start{z-index:2}.bs-datepicker-body table.days span.is-highlighted.in-range:before{right:3px;left:0}.bs-datepicker-body table.days span.in-range.select-end:before{right:4px;left:0}.bs-datepicker-body table.days td.select-start+td.select-end:before,.bs-datepicker-body table.days td.select-start+td.is-highlighted:before,.bs-datepicker-body table.days td.active+td.is-highlighted:before,.bs-datepicker-body table.days td.active+td.select-end:before,.bs-datepicker-body table.days td.in-range+td.is-highlighted:before,.bs-datepicker-body table.days td.in-range+td.select-end:before{background:#e9edf0;width:100%}.bs-datepicker-body table.weeks tr td:nth-child(2).active:before{border-radius:3px 0 0 3px;left:0;width:100%}.bs-datepicker-body table:not(.weeks) tr td:first-child:before{border-radius:3px 0 0 3px}.bs-datepicker-body table.years td span{width:46px;height:46px;line-height:45px;margin:0 auto}.bs-datepicker-body table.years tr:not(:last-child) td span{margin-bottom:8px}.bs-datepicker-body table.months td{height:52px}.bs-datepicker-body table.months td span{padding:6px;border-radius:15px}.bs-datepicker .current-timedate{color:#54708b;font-size:15px;text-align:center;height:30px;line-height:30px;border-radius:20px;border:1px solid #e9edf0;margin-bottom:10px;cursor:pointer;text-transform:uppercase;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.bs-datepicker .current-timedate span:not(:empty):before{content:"";width:15px;height:16px;display:inline-block;margin-right:4px;vertical-align:text-bottom;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAYAAADJViUEAAABMklEQVQoU9VTwW3CQBCcOUgBtEBKSAukAnBKME+wFCAlYIhk8sQlxFABtJAScAsuAPBEewYcxCP8ouxrPDsza61uiVN1o6RNHD4htSCmq49RfO71BvMJqBBkITRf1kmUW49nQRC9h1I5AZlBClaL8aP1fKgOOxCx8aSLs+Q19eZuNO8QmPqJRtDFguy7OAcDbJPs+/BKVPDIPrvD2ZJgWAmVe7O0rI0Vqs1seyWUXpuJoppYCa5L+U++NpNPkr5OE2oMdARsb3gykJT5ydZcL8Z9Ww60nxg2LhjON9li9OwXZzo+xLbp3nC2s9CL2RrueGyVrgwNm8HpsCzZ9EEW6kqXlo1GQe03FzP/7W8Hl0dBtu7Bf7zt6mIwvX1RvzDCm7+q3mAW0Dl/GPdUCeXrZLT9BrDrGkm4qlPvAAAAAElFTkSuQmCC)}.bs-datepicker-multiple{border-radius:4px 0 0 4px}.bs-datepicker-multiple+.bs-datepicker-multiple{margin-left:10px}.bs-datepicker-multiple .bs-datepicker{box-shadow:none;position:relative}.bs-datepicker-multiple .bs-datepicker:not(:last-child){padding-right:10px}.bs-datepicker-multiple .bs-datepicker+.bs-datepicker:after{content:"";display:block;width:14px;height:10px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAKCAYAAABrGwT5AAAA1ElEQVQoU42RsQrCUAxF77VuDu7O4oMWW//BURBBpZvgKk4uIrjoqKOTf+DopIO4uYggtFTfw3+pkQqCW1/G5J7kJiFy4m5MxUlxAzgIPHX+lzMPzupRYlYgxiR7vqsOP8YKzsTx0yxFMCUZ+q7aZzlr+OvgoWcAFyAHgat2jLWu48252DdqAihDJGSSJNUUxYmQjs3+hPQBlAh2rG2LCOPnaw3IiGDX99TRCs7ASJsNhUOA7d/LcuHvRG22FIZvsNXw1MX6VZExCilOQKEfeLXr/10+aC9Ho7arh7oAAAAASUVORK5CYII=);position:absolute;top:25px;left:-8px}.bs-datepicker-multiple .bs-datepicker .left{float:left}.bs-datepicker-multiple .bs-datepicker .right{float:right}.bs-datepicker-container{padding:15px}.bs-datepicker .bs-media-container{display:flex}@media (max-width: 768px){.bs-datepicker .bs-media-container{flex-direction:column}}.bs-datepicker .bs-timepicker-in-datepicker-container{display:flex;justify-content:space-around}.bs-datepicker-custom-range{padding:15px;background:#eee}.bs-datepicker-predefined-btns button{width:100%;display:block;height:30px;background-color:#9aaec1;border-radius:4px;color:#fff;border:0;margin-bottom:10px;padding:0 18px;text-align:left;transition:.3s}.bs-datepicker-predefined-btns button:hover{background-color:#54708b}.bs-datepicker-buttons{display:flex;flex-flow:row wrap;justify-content:flex-end;padding-top:10px;border-top:1px solid #e9edf0}.bs-datepicker-buttons .btn-default{margin-left:10px}.bs-datepicker-buttons .btn-today-wrapper{display:flex;flex-flow:row wrap}.bs-datepicker-buttons .clear-right,.bs-datepicker-buttons .today-right{flex-grow:0}.bs-datepicker-buttons .clear-left,.bs-datepicker-buttons .today-left{flex-grow:1}.bs-datepicker-buttons .clear-center,.bs-datepicker-buttons .today-center{flex-grow:.5}.bs-timepicker-container{padding:10px 0}.bs-timepicker-label{color:#54708b;margin-bottom:10px}.bs-timepicker-controls{display:inline-block;vertical-align:top;margin-right:10px}.bs-timepicker-controls button{width:20px;height:20px;border-radius:50%;border:0;background-color:#e9edf0;color:#54708b;font-size:16px;font-weight:700;vertical-align:middle;line-height:0;padding:0;transition:.3s}.bs-timepicker-controls button:hover{background-color:#d5dadd}.bs-timepicker-controls input{width:35px;height:25px;border-radius:13px;text-align:center;border:1px solid #e9edf0}.bs-timepicker .switch-time-format{text-transform:uppercase;min-width:54px;height:25px;border-radius:20px;border:1px solid #e9edf0;background:#fff;color:#54708b;font-size:13px}.bs-timepicker .switch-time-format img{vertical-align:initial;margin-left:4px}bs-datepicker-container,bs-daterangepicker-container{z-index:1080}@media (max-width: 768px){.bs-datepicker{width:min-content;justify-content:center}.bs-datepicker-multiple{display:flex}.bs-datepicker-multiple+.bs-datepicker-multiple{margin-top:10px;margin-left:0}}.theme-default .bs-datepicker-head{background-color:#777}.theme-default .btn-today-wrapper .btn-success,.theme-default .btn-clear-wrapper .btn-success{background-color:#777;border-color:#777}.theme-default .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active:focus,.theme-default .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active:focus{box-shadow:none}.theme-default .btn-today-wrapper .btn-success:focus,.theme-default .btn-clear-wrapper .btn-success:focus{box-shadow:none}.theme-default .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active,.theme-default .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active{background-color:#616161;border-color:#616161}.theme-default .btn-today-wrapper .btn-success:hover,.theme-default .btn-clear-wrapper .btn-success:hover{background-color:#6f6e6e;border-color:#6f6e6e}.theme-default .bs-datepicker-predefined-btns button.selected{background-color:#777}.theme-default .bs-datepicker-body table td span.selected,.theme-default .bs-datepicker-body table td.selected span,.theme-default .bs-datepicker-body table td span[class*=select-]:after,.theme-default .bs-datepicker-body table td[class*=select-] span:after{background-color:#777}.theme-default .bs-datepicker-body table td.week span{color:#777}.theme-default .bs-datepicker-body table td.active-week span:hover{cursor:pointer;background-color:#777;color:#fff;opacity:.5;transition:0s}.theme-green .bs-datepicker-head{background-color:#5cb85c}.theme-green .btn-today-wrapper .btn-success,.theme-green .btn-clear-wrapper .btn-success{background-color:#5cb85c;border-color:#5cb85c}.theme-green .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active:focus,.theme-green .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active:focus{box-shadow:none}.theme-green .btn-today-wrapper .btn-success:focus,.theme-green .btn-clear-wrapper .btn-success:focus{box-shadow:none}.theme-green .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active,.theme-green .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active{background-color:#1e7e34;border-color:#1e7e34}.theme-green .btn-today-wrapper .btn-success:hover,.theme-green .btn-clear-wrapper .btn-success:hover{background-color:#218838;border-color:#218838}.theme-green .bs-datepicker-predefined-btns button.selected{background-color:#5cb85c}.theme-green .bs-datepicker-body table td span.selected,.theme-green .bs-datepicker-body table td.selected span,.theme-green .bs-datepicker-body table td span[class*=select-]:after,.theme-green .bs-datepicker-body table td[class*=select-] span:after{background-color:#5cb85c}.theme-green .bs-datepicker-body table td.week span{color:#5cb85c}.theme-green .bs-datepicker-body table td.active-week span:hover{cursor:pointer;background-color:#5cb85c;color:#fff;opacity:.5;transition:0s}.theme-blue .bs-datepicker-head{background-color:#5bc0de}.theme-blue .btn-today-wrapper .btn-success,.theme-blue .btn-clear-wrapper .btn-success{background-color:#5bc0de;border-color:#5bc0de}.theme-blue .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active:focus,.theme-blue .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active:focus{box-shadow:none}.theme-blue .btn-today-wrapper .btn-success:focus,.theme-blue .btn-clear-wrapper .btn-success:focus{box-shadow:none}.theme-blue .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active,.theme-blue .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active{background-color:#2aa8cd;border-color:#2aa8cd}.theme-blue .btn-today-wrapper .btn-success:hover,.theme-blue .btn-clear-wrapper .btn-success:hover{background-color:#3ab3d7;border-color:#3ab3d7}.theme-blue .bs-datepicker-predefined-btns button.selected{background-color:#5bc0de}.theme-blue .bs-datepicker-body table td span.selected,.theme-blue .bs-datepicker-body table td.selected span,.theme-blue .bs-datepicker-body table td span[class*=select-]:after,.theme-blue .bs-datepicker-body table td[class*=select-] span:after{background-color:#5bc0de}.theme-blue .bs-datepicker-body table td.week span{color:#5bc0de}.theme-blue .bs-datepicker-body table td.active-week span:hover{cursor:pointer;background-color:#5bc0de;color:#fff;opacity:.5;transition:0s}.theme-dark-blue .bs-datepicker-head{background-color:#337ab7}.theme-dark-blue .btn-today-wrapper .btn-success,.theme-dark-blue .btn-clear-wrapper .btn-success{background-color:#337ab7;border-color:#337ab7}.theme-dark-blue .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active:focus,.theme-dark-blue .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active:focus{box-shadow:none}.theme-dark-blue .btn-today-wrapper .btn-success:focus,.theme-dark-blue .btn-clear-wrapper .btn-success:focus{box-shadow:none}.theme-dark-blue .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active,.theme-dark-blue .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active{background-color:#266498;border-color:#266498}.theme-dark-blue .btn-today-wrapper .btn-success:hover,.theme-dark-blue .btn-clear-wrapper .btn-success:hover{background-color:#2c6fa9;border-color:#2c6fa9}.theme-dark-blue .bs-datepicker-predefined-btns button.selected{background-color:#337ab7}.theme-dark-blue .bs-datepicker-body table td span.selected,.theme-dark-blue .bs-datepicker-body table td.selected span,.theme-dark-blue .bs-datepicker-body table td span[class*=select-]:after,.theme-dark-blue .bs-datepicker-body table td[class*=select-] span:after{background-color:#337ab7}.theme-dark-blue .bs-datepicker-body table td.week span{color:#337ab7}.theme-dark-blue .bs-datepicker-body table td.active-week span:hover{cursor:pointer;background-color:#337ab7;color:#fff;opacity:.5;transition:0s}.theme-red .bs-datepicker-head{background-color:#d9534f}.theme-red .btn-today-wrapper .btn-success,.theme-red .btn-clear-wrapper .btn-success{background-color:#d9534f;border-color:#d9534f}.theme-red .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active:focus,.theme-red .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active:focus{box-shadow:none}.theme-red .btn-today-wrapper .btn-success:focus,.theme-red .btn-clear-wrapper .btn-success:focus{box-shadow:none}.theme-red .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active,.theme-red .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active{background-color:#d23531;border-color:#d23531}.theme-red .btn-today-wrapper .btn-success:hover,.theme-red .btn-clear-wrapper .btn-success:hover{background-color:#e33732;border-color:#e33732}.theme-red .bs-datepicker-predefined-btns button.selected{background-color:#d9534f}.theme-red .bs-datepicker-body table td span.selected,.theme-red .bs-datepicker-body table td.selected span,.theme-red .bs-datepicker-body table td span[class*=select-]:after,.theme-red .bs-datepicker-body table td[class*=select-] span:after{background-color:#d9534f}.theme-red .bs-datepicker-body table td.week span{color:#d9534f}.theme-red .bs-datepicker-body table td.active-week span:hover{cursor:pointer;background-color:#d9534f;color:#fff;opacity:.5;transition:0s}.theme-orange .bs-datepicker-head{background-color:#f0ad4e}.theme-orange .btn-today-wrapper .btn-success,.theme-orange .btn-clear-wrapper .btn-success{background-color:#f0ad4e;border-color:#f0ad4e}.theme-orange .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active:focus,.theme-orange .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active:focus{box-shadow:none}.theme-orange .btn-today-wrapper .btn-success:focus,.theme-orange .btn-clear-wrapper .btn-success:focus{box-shadow:none}.theme-orange .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active,.theme-orange .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active{background-color:#ed9c29;border-color:#ed9c29}.theme-orange .btn-today-wrapper .btn-success:hover,.theme-orange .btn-clear-wrapper .btn-success:hover{background-color:#ffac35;border-color:#ffac35}.theme-orange .bs-datepicker-predefined-btns button.selected{background-color:#f0ad4e}.theme-orange .bs-datepicker-body table td span.selected,.theme-orange .bs-datepicker-body table td.selected span,.theme-orange .bs-datepicker-body table td span[class*=select-]:after,.theme-orange .bs-datepicker-body table td[class*=select-] span:after{background-color:#f0ad4e}.theme-orange .bs-datepicker-body table td.week span{color:#f0ad4e}.theme-orange .bs-datepicker-body table td.active-week span:hover{cursor:pointer;background-color:#f0ad4e;color:#fff;opacity:.5;transition:0s}}@layer ngselect{.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:hsl(0,0%,70%) #ccc hsl(0,0%,85%)}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #999;border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #333}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-opened.ng-select-right>.ng-select-container{border-top-right-radius:0;border-bottom-right-radius:0}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-left>.ng-select-container{border-top-left-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px #00000013,0 0 0 3px #007eff1a}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}.ng-select .ng-select-container:hover{box-shadow:0 1px #0000000f}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}[dir=rtl] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.ng-select.ng-select-single .ng-select-container{height:36px}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid hsl(0,0%,90%)}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;color:#333;background-color:#ebf5ff;border-radius:2px;margin-right:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label,.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid rgb(183.6,218.88,255)}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid rgb(183.6,218.88,255);border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid rgb(183.6,218.88,255)}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid rgb(183.6,218.88,255)}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input{color:#000}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:#999}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus{outline:none}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir=rtl] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir=rtl] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px #0000000f;left:0}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel.ng-select-right{left:100%;top:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.ng-select-left{left:-100%;top:0;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child{border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:#0000008a;cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{color:#0000008a;background-color:#ebf5ff;font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:#000000de;padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir=rtl] .ng-dropdown-panel{direction:rtl;text-align:right}}}@layer core{:root{--tol-font-primary: sourcesanspro;--tol-font-bold: sourcesanspro-bold;--tol-font-italic: sourcesanspro-italic;--tol-font-bolditalic: sourcesanspro-bolditalic;--tol-font-semibold: sourcesanspro-semibold;--tol-font-light: sourcesanspro-light;--tol-font-lightitalic: sourcesanspro-lightitalic;--tol-minigrid-width: 102rem;--tol-carousel-width-6-items: 90rem;--tol-carousel-width-3-items: 48rem;--tol-zoom-height-middle-state: 38.75rem;--tol-max-width-image-full-zoom: 100rem;--tol-weigth-600: 600;--tol-weight-400: 400;--tol-max-width: 1582px;--tol-color-primary: #1765f6;--tol-color-hover: #0b3176;--tol-color-secondary: #f6b017;--tol-color-secondary-alternative: #6963ef;--tol-color-btn: #1765f6;--tol-color-btn-hover: #1765f6;--tol-color-header-btn-pressed: #1765f6;--tol-color-checkbox: #1765f6;--tol-color-checkbox-disabled: rgb(23 101 246 / 50%);--tol-color-link: #1765f6;--tol-color-link-hover: #1765f6;--tol-color-icon: #1765f6;--tol-color-icon-secondary: #f6b017;--tol-color-icon-hover: #1765f6;--tol-color-icon-hover-secondary: #f6b017;--tol-color-badge: #1765f6;--tol-color-light-gray: #f1f1f1;--tol-color-gray1: #c1c1c1;--tol-color-gray2: #565466;--tol-color-gray3: rgb(220 220 224 / 100%);--tol-color-gray4: rgb(236 236 242 / 100%);--tol-color-gray5: rgb(190 190 195 / 100%);--tol-color-gray6: #202020;--tol-color-gray6-transparency: rgb(32 32 32 / 60%);--tol-color-success: #008a32;--tol-color-info: #08a4bd;--tol-color-warning: #fd9c00;--tol-color-danger: #d10036;--tol-color-bg-primary: #e8f0fe;--tol-color-bg-success: rgb(4 193 73 / 10%);--tol-color-bg-info: rgb(8 164 189 / 5%);--tol-color-bg-danger: rgb(250 40 54 / 5%);--tol-color-bg-warning: rgb(253 156 0 / 5%);--tol-color-background: #f4f7fb;--tol-color-dark-gray: #212529;--tol-color-selector-hover: #f5fafe;--tol-color-selector-selected: #ebf5ff;--tol-color-selector-placeholder: #63636363;--tol-color-background-widget-recipe: #f4f7fb;--tol-color-background-recipe-collection-tag: #fafafa;--tol-color-tmc-background: #2b4f50;--tol-color-primary-transparent: #1765f630;--tol-color-tertiary: #e2e2e2;--tol-color-primary-hover: #116ac9;--tol-color-white: #fff;--tol-color-black: #000;--tol-color-overlay: #111;--tol-color-disabled: #d3d3d3;--tol-color-available: #ceefca;--tol-color-green: #04c149;--tol-color-green-light: #e2fbeb;--tol-color-green-active: #cbf2d7;--tol-color-orange: #f6b017;--tol-color-red: #ff003b;--tol-color-guide-primary: #1765f6;--tol-color-guide-regular: #202020;--tol-color-pannel-check-immediate: #00b1d3;--tol-color-pannel-check-deferred: #0771e0;--tol-color-shadow: rgb(126 87 0 / 20%);--tol-color-hover-shadow: rgb(11 49 118 / 50%);--tol-color-success-hover-shadow: rgb(12 145 60 / 50%);--tol-color-promotions-tab-immediate: #0f357b;--tol-color-promotions-tab-deferred: #00b1d3;--tol-color-bg-cart-gift: #f6b017;--tol-color-bg-cart-gift-description: #e8f0fe;--tol-color-booking: #ff3d9d;--tol-color-promotions: #f00077;--tol-color-form-steps-bg-title: #f5f7fb;--tol-color-form-steps-content: var(--tol-color-dark-gray);--tol-color-form-steps-bg-previous-step: #f6b017;--tol-color-form-steps-bg-active-step: #f6b017;--tol-color-form-steps-bg-next-step: var(--tol-color-gray4);--tol-color-form-steps-border-active-step: #565466;--tol-color-badge-most-buyed-text: #2b4f50;--tol-color-badge-most-buyed-bg: #eef5f5;--tol-color-show-password-mode-text: #7c7c7c;--tol-button-size-large: 14.1875rem;--tol-logo-size-small: 1.1rem;--tol-border-radius-primary: 1.25rem}@font-face{font-weight:400;font-family:sourcesanspro;font-style:normal;font-display:swap;src:url(/assets/fonts/sourcesSanspro/SourceSansPro-Regular.woff) format("woff"),url(/assets/fonts/sourcesSanspro/SourceSansPro-Regular.woff2) format("woff2"),url(/assets/fonts/sourcesSanspro/SourceSansPro-Regular.ttf) format("truetype")}@font-face{font-weight:700;font-family:sourcesanspro-bold;font-style:normal;font-display:swap;src:url(/assets/fonts/sourcesSanspro/SourceSansPro-Bold.woff) format("woff"),url(/assets/fonts/sourcesSanspro/SourceSansPro-Bold.woff2) format("woff2"),url(/assets/fonts/sourcesSanspro/SourceSansPro-Bold.ttf) format("truetype")}@font-face{font-weight:400;font-family:sourcesanspro-italic;font-style:italic;font-display:swap;src:url(/assets/fonts/sourcesSanspro/SourceSansPro-Italic.woff) format("woff"),url(/assets/fonts/sourcesSanspro/SourceSansPro-Italic.woff2) format("woff2"),url(/assets/fonts/sourcesSanspro/SourceSansPro-Italic.ttf) format("truetype")}@font-face{font-weight:700;font-family:sourcesanspro-bolditalic;font-style:italic;font-display:swap;src:url(/assets/fonts/sourcesSanspro/SourceSansPro-Bolditalic.woff) format("woff"),url(/assets/fonts/sourcesSanspro/SourceSansPro-Bolditalic.woff2) format("woff2"),url(/assets/fonts/sourcesSanspro/SourceSansPro-Bolditalic.ttf) format("truetype")}@font-face{font-weight:600;font-family:sourcesanspro-semibold;font-style:normal;font-display:swap;src:url(/assets/fonts/sourcesSanspro/SourceSansPro-SemiBold.woff) format("woff"),url(/assets/fonts/sourcesSanspro/SourceSansPro-SemiBold.woff2) format("woff2"),url(/assets/fonts/sourcesSanspro/SourceSansPro-SemiBold.ttf) format("truetype")}@font-face{font-weight:300;font-family:sourcesanspro-light;font-style:normal;font-display:swap;src:url(/assets/fonts/sourcesSanspro/SourceSansPro-Light.woff) format("woff"),url(/assets/fonts/sourcesSanspro/SourceSansPro-Light.woff2) format("woff2"),url(/assets/fonts/sourcesSanspro/SourceSansPro-Light.ttf) format("truetype")}@font-face{font-weight:300;font-family:sourcesanspro-lightitalic;font-style:italic;font-display:swap;src:url(/assets/fonts/sourcesSanspro/SourceSansPro-Lightitalic.woff) format("woff"),url(/assets/fonts/sourcesSanspro/SourceSansPro-Lightitalic.woff2) format("woff2"),url(/assets/fonts/sourcesSanspro/SourceSansPro-Lightitalic.ttf) format("truetype")}*,*:before,*:after{box-sizing:border-box}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}html,body,select,option{height:100%;margin:0;font-family:var(--tol-font-primary)}@media (min-width: 992px){html ::-webkit-scrollbar,body ::-webkit-scrollbar,select ::-webkit-scrollbar,option ::-webkit-scrollbar{width:.5rem;height:.5rem}}html ::-webkit-scrollbar-thumb,body ::-webkit-scrollbar-thumb,select ::-webkit-scrollbar-thumb,option ::-webkit-scrollbar-thumb{background-color:var(--tol-color-gray5)}dl,ol,ul{margin-top:0;margin-bottom:1rem}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}body{margin:0;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}a{cursor:pointer}a:hover,a:visited,a:link,a:active{text-decoration:none}input:focus,select:focus,textarea:focus{outline:none!important;box-shadow:0 0 0 0 transparent!important}select{padding:1rem 2.35rem 1rem 1.5rem!important}input:-internal-autofill-selected{background-color:#fff!important}h1,h2,h3,h4,h5,h6,p,a{margin:0;font-weight:500;line-height:1.2;font-family:inherit}h1{font-size:2.5rem;font-family:var(--tol-font-semibold)}h2{font-family:var(--tol-font-primary)}h3{font-size:1.75rem;font-family:var(--tol-font-semibold)}h4{font-size:1.5rem;font-family:var(--tol-font-semibold)}h5{font-family:var(--tol-font-semibold);line-height:1.4!important}h6{font-size:1.125rem;font-family:var(--tol-font-semibold)}.btn,.validation-code__button-resend,.validation-code .step-button-main,.bundle-progress-circle__button,.dynamicForm-base .field-logout__button,.dynamicForm-base .field-close__button{display:inline-block;padding:.375rem .75rem;color:var(--tol-color-dark-gray);font-weight:400;font-size:1rem;line-height:1.5;text-align:center;vertical-align:middle;background-color:transparent;border:1px solid transparent;border-radius:.25rem;cursor:pointer;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none}.btn:hover,.validation-code__button-resend:hover,.validation-code .step-button-main:hover,.bundle-progress-circle__button:hover,.dynamicForm-base .field-logout__button:hover,.dynamicForm-base .field-close__button:hover{text-decoration:none}.btn:focus,.validation-code__button-resend:focus,.validation-code .step-button-main:focus,.bundle-progress-circle__button:focus,.dynamicForm-base .field-logout__button:focus,.dynamicForm-base .field-close__button:focus,.btn.focus,.focus.validation-code__button-resend,.validation-code .focus.step-button-main,.focus.bundle-progress-circle__button,.dynamicForm-base .focus.field-logout__button,.dynamicForm-base .focus.field-close__button{outline:0;box-shadow:0 0 0 .2rem #1765f640}.btn:disabled,.validation-code__button-resend:disabled,.validation-code .step-button-main:disabled,.bundle-progress-circle__button:disabled,.dynamicForm-base .field-logout__button:disabled,.dynamicForm-base .field-close__button:disabled,.btn.disabled,.disabled.validation-code__button-resend,.validation-code .disabled.step-button-main,.disabled.bundle-progress-circle__button,.dynamicForm-base .disabled.field-logout__button,.dynamicForm-base .disabled.field-close__button,.dynamicForm-base .field-password .btn.disabled-high,.dynamicForm-base .field-password .disabled-high.validation-code__button-resend,.dynamicForm-base .field-password .validation-code .disabled-high.step-button-main,.validation-code .dynamicForm-base .field-password .disabled-high.step-button-main,.dynamicForm-base .field-password .disabled-high.bundle-progress-circle__button,.dynamicForm-base .field-password .disabled-high.field-logout__button,.dynamicForm-base .field-password .disabled-high.field-close__button,.dynamicForm-base .field-password .btn.disabled-medium,.dynamicForm-base .field-password .disabled-medium.validation-code__button-resend,.dynamicForm-base .field-password .validation-code .disabled-medium.step-button-main,.validation-code .dynamicForm-base .field-password .disabled-medium.step-button-main,.dynamicForm-base .field-password .disabled-medium.bundle-progress-circle__button,.dynamicForm-base .field-password .disabled-medium.field-logout__button,.dynamicForm-base .field-password .disabled-medium.field-close__button,.dynamicForm-base .field-password .btn.disabled-low,.dynamicForm-base .field-password .disabled-low.validation-code__button-resend,.dynamicForm-base .field-password .validation-code .disabled-low.step-button-main,.validation-code .dynamicForm-base .field-password .disabled-low.step-button-main,.dynamicForm-base .field-password .disabled-low.bundle-progress-circle__button,.dynamicForm-base .field-password .disabled-low.field-logout__button,.dynamicForm-base .field-password .disabled-low.field-close__button{cursor:default;opacity:.65}.btn-primary,.validation-code__button-accept,.bundle-progress-circle__button{color:var(--tol-color-white);background-color:var(--tol-color-primary, #007bff);border-color:var(--tol-color-primary, #007bff)}.btn-primary:hover,.validation-code__button-accept:hover,.bundle-progress-circle__button:hover{color:var(--tol-color-white);background-color:color-mix(in srgb,var(--tol-color-primary, #007bff),black 10%);border-color:color-mix(in srgb,var(--tol-color-primary, #007bff),black 12.5%)}.btn-primary:focus,.validation-code__button-accept:focus,.bundle-progress-circle__button:focus,.btn-primary.focus,.focus.validation-code__button-accept,.focus.bundle-progress-circle__button{box-shadow:0 0 0 .2rem #1765f680}.btn-outline-primary{color:var(--tol-color-primary, #007bff);border-color:var(--tol-color-primary, #007bff)}.btn-outline-primary:hover{color:#fff;background-color:var(--tol-color-primary, #007bff);border-color:var(--tol-color-primary, #007bff)}.btn-block{display:block;width:100%}.dropdown,.dropleft,.dropright,.dropup,.btn-group{position:relative}.btn-group{display:inline-flex;vertical-align:middle}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;margin:.125rem 0 0;padding:.5rem 0;color:var(--tol-color-dark-gray);font-size:1rem;text-align:left;list-style:none;background-color:var(--tol-color-white);background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu.show,.open>.dropdown-menu{display:block}.dropdown-menu-right{right:0;left:auto}.dropdown-item{display:block;clear:both;width:100%;padding:.25rem 1.5rem;color:var(--tol-color-dark-gray);font-weight:400;white-space:nowrap;text-align:inherit;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:var(--tol-color-black);text-decoration:none;background-color:var(--tol-color-light-gray)}.dropdown-item.active,.dropdown-item:active{color:var(--tol-color-white);text-decoration:none;background-color:var(--tol-color-primary, #007bff)}.dropdown-item.disabled,.dynamicForm-base .field-password .dropdown-item.disabled-high,.dynamicForm-base .field-password .dropdown-item.disabled-medium,.dynamicForm-base .field-password .dropdown-item.disabled-low,.dropdown-item:disabled{color:var(--tol-color-gray2);background-color:transparent;pointer-events:none}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;content:""}.dropdown-toggle:empty:after{margin-left:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;color:#495057;font-weight:400;font-size:1rem;line-height:1.5;background-color:var(--tol-color-white);background-clip:padding-box;border:1px solid var(--tol-color-gray3);border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{color:#495057;background-color:var(--tol-color-white);border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem #1765f640}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group .input-group-prepend .btn,.input-group .input-group-prepend .validation-code__button-resend,.input-group .input-group-prepend .validation-code .step-button-main,.validation-code .input-group .input-group-prepend .step-button-main,.input-group .input-group-prepend .bundle-progress-circle__button,.input-group .input-group-prepend .dynamicForm-base .field-logout__button,.dynamicForm-base .input-group .input-group-prepend .field-logout__button,.input-group .input-group-prepend .dynamicForm-base .field-close__button,.dynamicForm-base .input-group .input-group-prepend .field-close__button,.input-group .input-group-append .btn,.input-group .input-group-append .validation-code__button-resend,.input-group .input-group-append .validation-code .step-button-main,.validation-code .input-group .input-group-append .step-button-main,.input-group .input-group-append .bundle-progress-circle__button,.input-group .input-group-append .dynamicForm-base .field-logout__button,.dynamicForm-base .input-group .input-group-append .field-logout__button,.input-group .input-group-append .dynamicForm-base .field-close__button,.dynamicForm-base .input-group .input-group-append .field-close__button{position:relative;z-index:2}.input-group .input-group-prepend .btn+.btn,.input-group .input-group-prepend .validation-code__button-resend+.btn,.input-group .input-group-prepend .validation-code .step-button-main+.btn,.validation-code .input-group .input-group-prepend .step-button-main+.btn,.input-group .input-group-prepend .btn+.validation-code__button-resend,.input-group .input-group-prepend .validation-code__button-resend+.validation-code__button-resend,.input-group .input-group-prepend .validation-code .step-button-main+.validation-code__button-resend,.validation-code .input-group .input-group-prepend .step-button-main+.validation-code__button-resend,.input-group .input-group-prepend .validation-code .btn+.step-button-main,.validation-code .input-group .input-group-prepend .btn+.step-button-main,.input-group .input-group-prepend .validation-code .validation-code__button-resend+.step-button-main,.validation-code .input-group .input-group-prepend .validation-code__button-resend+.step-button-main,.input-group .input-group-prepend .validation-code .step-button-main+.step-button-main,.validation-code .input-group .input-group-prepend .step-button-main+.step-button-main,.input-group .input-group-prepend .bundle-progress-circle__button+.btn,.input-group .input-group-prepend .bundle-progress-circle__button+.validation-code__button-resend,.input-group .input-group-prepend .validation-code .bundle-progress-circle__button+.step-button-main,.validation-code .input-group .input-group-prepend .bundle-progress-circle__button+.step-button-main,.input-group .input-group-prepend .btn+.bundle-progress-circle__button,.input-group .input-group-prepend .validation-code__button-resend+.bundle-progress-circle__button,.input-group .input-group-prepend .validation-code .step-button-main+.bundle-progress-circle__button,.validation-code .input-group .input-group-prepend .step-button-main+.bundle-progress-circle__button,.input-group .input-group-prepend .bundle-progress-circle__button+.bundle-progress-circle__button,.input-group .input-group-prepend .dynamicForm-base .field-logout__button+.btn,.input-group .input-group-prepend .dynamicForm-base .field-logout__button+.validation-code__button-resend,.input-group .input-group-prepend .dynamicForm-base .validation-code .field-logout__button+.step-button-main,.validation-code .input-group .input-group-prepend .dynamicForm-base .field-logout__button+.step-button-main,.input-group .input-group-prepend .dynamicForm-base .field-logout__button+.bundle-progress-circle__button,.dynamicForm-base .input-group .input-group-prepend .field-logout__button+.btn,.dynamicForm-base .input-group .input-group-prepend .field-logout__button+.validation-code__button-resend,.dynamicForm-base .input-group .input-group-prepend .validation-code .field-logout__button+.step-button-main,.validation-code .dynamicForm-base .input-group .input-group-prepend .field-logout__button+.step-button-main,.dynamicForm-base .input-group .input-group-prepend .field-logout__button+.bundle-progress-circle__button,.input-group .input-group-prepend .dynamicForm-base .field-close__button+.btn,.input-group .input-group-prepend .dynamicForm-base .field-close__button+.validation-code__button-resend,.input-group .input-group-prepend .dynamicForm-base .validation-code .field-close__button+.step-button-main,.validation-code .input-group .input-group-prepend .dynamicForm-base .field-close__button+.step-button-main,.input-group .input-group-prepend .dynamicForm-base .field-close__button+.bundle-progress-circle__button,.dynamicForm-base .input-group .input-group-prepend .field-close__button+.btn,.dynamicForm-base .input-group .input-group-prepend .field-close__button+.validation-code__button-resend,.dynamicForm-base .input-group .input-group-prepend .validation-code .field-close__button+.step-button-main,.validation-code .dynamicForm-base .input-group .input-group-prepend .field-close__button+.step-button-main,.dynamicForm-base .input-group .input-group-prepend .field-close__button+.bundle-progress-circle__button,.input-group .input-group-prepend .dynamicForm-base .btn+.field-logout__button,.input-group .input-group-prepend .dynamicForm-base .validation-code__button-resend+.field-logout__button,.input-group .input-group-prepend .dynamicForm-base .validation-code .step-button-main+.field-logout__button,.validation-code .input-group .input-group-prepend .dynamicForm-base .step-button-main+.field-logout__button,.input-group .input-group-prepend .dynamicForm-base .bundle-progress-circle__button+.field-logout__button,.dynamicForm-base .input-group .input-group-prepend .btn+.field-logout__button,.dynamicForm-base .input-group .input-group-prepend .validation-code__button-resend+.field-logout__button,.dynamicForm-base .input-group .input-group-prepend .validation-code .step-button-main+.field-logout__button,.validation-code .dynamicForm-base .input-group .input-group-prepend .step-button-main+.field-logout__button,.dynamicForm-base .input-group .input-group-prepend .bundle-progress-circle__button+.field-logout__button,.input-group .input-group-prepend .dynamicForm-base .field-logout__button+.field-logout__button,.dynamicForm-base .input-group .input-group-prepend .field-logout__button+.field-logout__button,.input-group .input-group-prepend .dynamicForm-base .field-close__button+.field-logout__button,.dynamicForm-base .input-group .input-group-prepend .field-close__button+.field-logout__button,.input-group .input-group-prepend .dynamicForm-base .btn+.field-close__button,.input-group .input-group-prepend .dynamicForm-base .validation-code__button-resend+.field-close__button,.input-group .input-group-prepend .dynamicForm-base .validation-code .step-button-main+.field-close__button,.validation-code .input-group .input-group-prepend .dynamicForm-base .step-button-main+.field-close__button,.input-group .input-group-prepend .dynamicForm-base .bundle-progress-circle__button+.field-close__button,.dynamicForm-base .input-group .input-group-prepend .btn+.field-close__button,.dynamicForm-base .input-group .input-group-prepend .validation-code__button-resend+.field-close__button,.dynamicForm-base .input-group .input-group-prepend .validation-code .step-button-main+.field-close__button,.validation-code .dynamicForm-base .input-group .input-group-prepend .step-button-main+.field-close__button,.dynamicForm-base .input-group .input-group-prepend .bundle-progress-circle__button+.field-close__button,.input-group .input-group-prepend .dynamicForm-base .field-logout__button+.field-close__button,.dynamicForm-base .input-group .input-group-prepend .field-logout__button+.field-close__button,.input-group .input-group-prepend .dynamicForm-base .field-close__button+.field-close__button,.dynamicForm-base .input-group .input-group-prepend .field-close__button+.field-close__button,.input-group .input-group-append .btn+.btn,.input-group .input-group-append .validation-code__button-resend+.btn,.input-group .input-group-append .validation-code .step-button-main+.btn,.validation-code .input-group .input-group-append .step-button-main+.btn,.input-group .input-group-append .btn+.validation-code__button-resend,.input-group .input-group-append .validation-code__button-resend+.validation-code__button-resend,.input-group .input-group-append .validation-code .step-button-main+.validation-code__button-resend,.validation-code .input-group .input-group-append .step-button-main+.validation-code__button-resend,.input-group .input-group-append .validation-code .btn+.step-button-main,.validation-code .input-group .input-group-append .btn+.step-button-main,.input-group .input-group-append .validation-code .validation-code__button-resend+.step-button-main,.validation-code .input-group .input-group-append .validation-code__button-resend+.step-button-main,.input-group .input-group-append .validation-code .step-button-main+.step-button-main,.validation-code .input-group .input-group-append .step-button-main+.step-button-main,.input-group .input-group-append .bundle-progress-circle__button+.btn,.input-group .input-group-append .bundle-progress-circle__button+.validation-code__button-resend,.input-group .input-group-append .validation-code .bundle-progress-circle__button+.step-button-main,.validation-code .input-group .input-group-append .bundle-progress-circle__button+.step-button-main,.input-group .input-group-append .btn+.bundle-progress-circle__button,.input-group .input-group-append .validation-code__button-resend+.bundle-progress-circle__button,.input-group .input-group-append .validation-code .step-button-main+.bundle-progress-circle__button,.validation-code .input-group .input-group-append .step-button-main+.bundle-progress-circle__button,.input-group .input-group-append .bundle-progress-circle__button+.bundle-progress-circle__button,.input-group .input-group-append .dynamicForm-base .field-logout__button+.btn,.input-group .input-group-append .dynamicForm-base .field-logout__button+.validation-code__button-resend,.input-group .input-group-append .dynamicForm-base .validation-code .field-logout__button+.step-button-main,.validation-code .input-group .input-group-append .dynamicForm-base .field-logout__button+.step-button-main,.input-group .input-group-append .dynamicForm-base .field-logout__button+.bundle-progress-circle__button,.dynamicForm-base .input-group .input-group-append .field-logout__button+.btn,.dynamicForm-base .input-group .input-group-append .field-logout__button+.validation-code__button-resend,.dynamicForm-base .input-group .input-group-append .validation-code .field-logout__button+.step-button-main,.validation-code .dynamicForm-base .input-group .input-group-append .field-logout__button+.step-button-main,.dynamicForm-base .input-group .input-group-append .field-logout__button+.bundle-progress-circle__button,.input-group .input-group-append .dynamicForm-base .field-close__button+.btn,.input-group .input-group-append .dynamicForm-base .field-close__button+.validation-code__button-resend,.input-group .input-group-append .dynamicForm-base .validation-code .field-close__button+.step-button-main,.validation-code .input-group .input-group-append .dynamicForm-base .field-close__button+.step-button-main,.input-group .input-group-append .dynamicForm-base .field-close__button+.bundle-progress-circle__button,.dynamicForm-base .input-group .input-group-append .field-close__button+.btn,.dynamicForm-base .input-group .input-group-append .field-close__button+.validation-code__button-resend,.dynamicForm-base .input-group .input-group-append .validation-code .field-close__button+.step-button-main,.validation-code .dynamicForm-base .input-group .input-group-append .field-close__button+.step-button-main,.dynamicForm-base .input-group .input-group-append .field-close__button+.bundle-progress-circle__button,.input-group .input-group-append .dynamicForm-base .btn+.field-logout__button,.input-group .input-group-append .dynamicForm-base .validation-code__button-resend+.field-logout__button,.input-group .input-group-append .dynamicForm-base .validation-code .step-button-main+.field-logout__button,.validation-code .input-group .input-group-append .dynamicForm-base .step-button-main+.field-logout__button,.input-group .input-group-append .dynamicForm-base .bundle-progress-circle__button+.field-logout__button,.dynamicForm-base .input-group .input-group-append .btn+.field-logout__button,.dynamicForm-base .input-group .input-group-append .validation-code__button-resend+.field-logout__button,.dynamicForm-base .input-group .input-group-append .validation-code .step-button-main+.field-logout__button,.validation-code .dynamicForm-base .input-group .input-group-append .step-button-main+.field-logout__button,.dynamicForm-base .input-group .input-group-append .bundle-progress-circle__button+.field-logout__button,.input-group .input-group-append .dynamicForm-base .field-logout__button+.field-logout__button,.dynamicForm-base .input-group .input-group-append .field-logout__button+.field-logout__button,.input-group .input-group-append .dynamicForm-base .field-close__button+.field-logout__button,.dynamicForm-base .input-group .input-group-append .field-close__button+.field-logout__button,.input-group .input-group-append .dynamicForm-base .btn+.field-close__button,.input-group .input-group-append .dynamicForm-base .validation-code__button-resend+.field-close__button,.input-group .input-group-append .dynamicForm-base .validation-code .step-button-main+.field-close__button,.validation-code .input-group .input-group-append .dynamicForm-base .step-button-main+.field-close__button,.input-group .input-group-append .dynamicForm-base .bundle-progress-circle__button+.field-close__button,.dynamicForm-base .input-group .input-group-append .btn+.field-close__button,.dynamicForm-base .input-group .input-group-append .validation-code__button-resend+.field-close__button,.dynamicForm-base .input-group .input-group-append .validation-code .step-button-main+.field-close__button,.validation-code .dynamicForm-base .input-group .input-group-append .step-button-main+.field-close__button,.dynamicForm-base .input-group .input-group-append .bundle-progress-circle__button+.field-close__button,.input-group .input-group-append .dynamicForm-base .field-logout__button+.field-close__button,.dynamicForm-base .input-group .input-group-append .field-logout__button+.field-close__button,.input-group .input-group-append .dynamicForm-base .field-close__button+.field-close__button,.dynamicForm-base .input-group .input-group-append .field-close__button+.field-close__button{margin-left:-1px}.input-group .input-group-prepend .input-group-text,.input-group .input-group-append .input-group-text{display:flex;align-items:center;margin-bottom:0;padding:.375rem .75rem;color:#495057;font-weight:400;font-size:1rem;line-height:1.5;white-space:nowrap;text-align:center;background-color:var(--tol-color-gray4);border:1px solid var(--tol-color-gray3);border-radius:.25rem}.input-group .input-group-prepend{display:flex;margin-right:-1px}.input-group .input-group-prepend .btn,.input-group .input-group-prepend .validation-code__button-resend,.input-group .input-group-prepend .validation-code .step-button-main,.validation-code .input-group .input-group-prepend .step-button-main,.input-group .input-group-prepend .bundle-progress-circle__button,.input-group .input-group-prepend .dynamicForm-base .field-logout__button,.dynamicForm-base .input-group .input-group-prepend .field-logout__button,.input-group .input-group-prepend .dynamicForm-base .field-close__button,.dynamicForm-base .input-group .input-group-prepend .field-close__button,.input-group .input-group-prepend .input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group .input-group-append{margin-left:-1px}.input-group .input-group-append .btn,.input-group .input-group-append .validation-code__button-resend,.input-group .input-group-append .validation-code .step-button-main,.validation-code .input-group .input-group-append .step-button-main,.input-group .input-group-append .bundle-progress-circle__button,.input-group .input-group-append .dynamicForm-base .field-logout__button,.dynamicForm-base .input-group .input-group-append .field-logout__button,.input-group .input-group-append .dynamicForm-base .field-close__button,.dynamicForm-base .input-group .input-group-append .field-close__button,.input-group .input-group-append .input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.input-group .input-group-prepend .btn,.input-group .input-group-prepend .validation-code__button-resend,.input-group .input-group-prepend .validation-code .step-button-main,.validation-code .input-group .input-group-prepend .step-button-main,.input-group .input-group-prepend .bundle-progress-circle__button,.input-group .input-group-prepend .dynamicForm-base .field-logout__button,.dynamicForm-base .input-group .input-group-prepend .field-logout__button,.input-group .input-group-prepend .dynamicForm-base .field-close__button,.dynamicForm-base .input-group .input-group-prepend .field-close__button,.input-group .input-group-append .btn,.input-group .input-group-append .validation-code__button-resend,.input-group .input-group-append .validation-code .step-button-main,.validation-code .input-group .input-group-append .step-button-main,.input-group .input-group-append .bundle-progress-circle__button,.input-group .input-group-append .dynamicForm-base .field-logout__button,.dynamicForm-base .input-group .input-group-append .field-logout__button,.input-group .input-group-append .dynamicForm-base .field-close__button,.dynamicForm-base .input-group .input-group-append .field-close__button,.input-group .input-group-prepend .input-group-text,.input-group .input-group-append .input-group-text{height:100%;border:1px solid inherit}input[type=checkbox]{margin-right:8px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0;cursor:pointer}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label:before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;background-color:var(--tol-color-white);border:var(--tol-color-gray5) solid 1px;content:"";pointer-events:none}.custom-control-label:after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;background:no-repeat 50%/50% 50%;content:""}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{left:-2.25rem;width:1.75rem;border-radius:.5rem;pointer-events:all}.custom-switch .custom-control-label:after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:var(--tol-color-gray5);border-radius:.5rem;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;transform:translate(.75rem)}.custom-switch .custom-control-input:checked~.custom-control-label:before{color:#fff;background-color:var(--tol-color-primary, #007bff);border-color:var(--tol-color-primary, #007bff)}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:checked~.custom-control-label:before{color:#fff;background-color:var(--tol-color-primary, #007bff);border-color:var(--tol-color-primary, #007bff)}.u-container,cmp-semantics-search-layout .semantics-products,.bundle-group-progress,.bundle-progress-circle,.categories-bar-component__container,.header__categories,.header__secondary,.header__main,.module-authentication-core,.module-user-management,.page-form-cp{width:100%;max-width:var(--tol-max-width);margin-right:auto;margin-left:auto}.u-container--guide{padding:7.875rem 21.25rem 0 11rem}.u-container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}.u-grid-slot-1{grid-template-columns:repeat(1,1fr)}.u-grid-slot-2{grid-template-columns:repeat(2,1fr)}.u-grid-slot-3{grid-template-columns:repeat(3,1fr)}.u-grid-slot-4{grid-template-columns:repeat(4,1fr)}.u-grid-slot-5{grid-template-columns:repeat(5,1fr)}.u-grid-slot-6{grid-template-columns:repeat(6,1fr)}.u-grid-slot-7{grid-template-columns:repeat(7,1fr)}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col,[class^=col-],[class*=" col-"]{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex:1 0 0%;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}@media (min-width: 370px){.col{flex:1 0 0%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.offset-0{margin-left:0}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.order-first{order:-1}.order-last{order:13}}@media (min-width: 576px){.col-sm{flex:1 0 0%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.order-sm-first{order:-1}.order-sm-last{order:13}}@media (min-width: 768px){.col-md{flex:1 0 0%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.order-md-first{order:-1}.order-md-last{order:13}}@media (min-width: 992px){.col-lg{flex:1 0 0%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.order-lg-first{order:-1}.order-lg-last{order:13}}@media (min-width: 1200px){.col-xl{flex:1 0 0%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.order-xl-first{order:-1}.order-xl-last{order:13}}@media (min-width: 1380px){.col-xxl{flex:1 0 0%}.col-xxl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xxl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xxl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xxl-3{flex:0 0 25%;max-width:25%}.col-xxl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xxl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xxl-6{flex:0 0 50%;max-width:50%}.col-xxl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xxl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xxl-9{flex:0 0 75%;max-width:75%}.col-xxl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xxl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xxl-12{flex:0 0 100%;max-width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.3333333333%}.offset-xxl-2{margin-left:16.6666666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.3333333333%}.offset-xxl-5{margin-left:41.6666666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.3333333333%}.offset-xxl-8{margin-left:66.6666666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.3333333333%}.offset-xxl-11{margin-left:91.6666666667%}.order-xxl-1{order:1}.order-xxl-2{order:2}.order-xxl-3{order:3}.order-xxl-4{order:4}.order-xxl-5{order:5}.order-xxl-6{order:6}.order-xxl-7{order:7}.order-xxl-8{order:8}.order-xxl-9{order:9}.order-xxl-10{order:10}.order-xxl-11{order:11}.order-xxl-12{order:12}.order-xxl-first{order:-1}.order-xxl-last{order:13}}.modal-open{overflow:hidden}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;transition:transform .3s ease-out;pointer-events:none}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}}.modal.show .modal-dialog{transform:none}.modal.fade .modal-dialog{transition:transform .3s ease-out}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}@media (min-width: 576px){.modal-dialog-centered{min-height:calc(100% - 3.5rem)}}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0;pointer-events:auto;background-color:var(--tol-color-white)}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:var(--tol-color-black)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid var(--tol-color-gray3);border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid var(--tol-color-gray3);border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.u-cursor--pointer,.products-not-purchasable-alert__viewLabel,.form-delivery-logged .panel--disabled input[type=radio],.delivery-slot-selector-slots .slot input[type=radio],.modal-view-container .card input[type=radio],.modal-content .card input[type=radio],.shipping-address-panel__content .card input[type=radio],.custom-switch,.panel-view .modal-content input[type=radio],.notification,.cart-notification{cursor:pointer}.u-flex,.page-info-recipe .ingredients-container,.page-info-recipe .nutritional-info .nutritional-item,.page-info-recipe .nutritional-info,.page-info-recipe .header .info-row .video-link,.page-info-recipe .header .info-row .info-item,.page-info-recipe .header .info-row-items,.page-info-recipe .header .info-row,.page-info-recipe .header,.page-info-recipe .back,.page-info-recipe .content-wrapper,.purchase__shipping-address-panel,.summary .cart-summary-component .cart-summary-line.increasedAmount,.validation-code__input-container,.validation-code__icon-container,.validation-code__icon,.cmp-progress-bar .progress-bar--container,.menu-button__icon,.menu-button,.cart-validate--summary .cart-summary-extended__totalPay .cart-summary-line.totalToPay .cart-summary-line__arrow,.cart-validate--summary .cart-summary-extended__totalPay .cart-summary-line.totalPrice .cart-summary-line__arrow,.header__left-panel,.header__right-panel,.header__categories--tree,.header__main--searcher cmp-searcher,.header__main--searcher,.header__main cmp-icon,.select-component__icon,.select-component__option{display:flex}.u-text--semi-bold,.cart-validate__content-column--deferred .deferred-promotions cmp-dynamic-summary .cart-summary-line__childs .totalDeferredPromotionsTotal .cart-summary-line__header .cart-summary-line__label,.cart-validate__content-column--deferred .deferred-promotions cmp-dynamic-summary .cart-summary-line__childs .totalDeferredPromotionsTotal .cart-summary-line__header .cart-summary-line__value,.cart-validate__content-column--deferred .deferred-promotions cmp-dynamic-summary .cart-summary-line__label,.cart-validate__content-column--deferred .deferred-promotions cmp-dynamic-summary .cart-summary-line__value,.remarks__input--label,.summary__row div:first-of-type,.validation-code .error-step,.delivery-timeslot .slot-booked-block--reserved .has-booking-container--counter .minutes,.delivery-timeslot .slot-booked-block--info--text,.select-component__label,.nav-back{font-family:var(--tol-font-semibold)}.u-text--ellipsis,.cart-panel .panel-component__header .triple-element-block__center,.select-component .ng-select.custom .ng-placeholder,.select-component__option span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.u-pgh-black-semibold,.product-remark--text,.product-options-panel--text,.summary .cart-summary-component .amount,.summary .cart-summary-component .discount,.summary .cart-summary-component .deliveryExpenses,.summary .cart-summary-component .pickingExpenses,.summary .cart-summary-component .totalToPay,.summary .cart-summary-component .acumulateCustomerCardPartner,.summary .cart-summary-component .acumulateCustomerCardNoPartner,cmp-semantics-search-layout .u-container .title-layout-lowresults,cmp-semantics-search-layout .semantics-products .title-layout-lowresults,cmp-semantics-search-layout .module-authentication-core .title-layout-lowresults,cmp-semantics-search-layout .module-user-management .title-layout-lowresults,cmp-semantics-search-layout .page-form-cp .title-layout-lowresults,cmp-semantics-search-layout .header__main .title-layout-lowresults,cmp-semantics-search-layout .header__secondary .title-layout-lowresults,cmp-semantics-search-layout .header__categories .title-layout-lowresults,cmp-semantics-search-layout .categories-bar-component__container .title-layout-lowresults,cmp-semantics-search-layout .bundle-progress-circle .title-layout-lowresults,cmp-semantics-search-layout .bundle-group-progress .title-layout-lowresults,.cart-product-gift__title,.cart-notification__message,.cart-notification__quantity,.cart-notification__title{color:var(--tol-color-black);font-size:1rem;font-family:var(--tol-font-semibold)}.u-link,.page-info-recipe .back,cmp-support .dropdown-menu .dropdown-menu-li .dropdown-text:hover,cmp-support .dropdown-menu .dropdown-menu-li .dropdown-text:focus,cmp-support .dropdown-menu .dropdown-menu-li .dropdown-text:active,cmp-language .dropdown-menu .dropdown-menu-li .dropdown-item:hover,cmp-language .dropdown-menu .dropdown-menu-li .dropdown-item:focus,cmp-language .dropdown-menu .dropdown-menu-li .dropdown-item:active,.header__secondary--delivery,.header__main--timeslots,.header__main--smartlist,.header__main--recommendations,.header__main--user,.header__main--booking-timezone,.header__main--booking-chronos,.header__main--cart,.nav-back,.module-catalog .breadcrumb .breadcrumb__link,a{color:var(--tol-color-link);--icon-lists-add-color1: var(--tol-color-link);--icon-download-color1: var(--tol-color-link);--icon-message-color1: var(--tol-color-link);--icon-zoom-in-color1: var(--tol-color-link);--icon-right-color1: var(--tol-color-link);--icon-left-color1: var(--tol-color-link);--icon-down-color1: var(--tol-color-link);--icon-truck-color1: var(--tol-color-link);--icon-view-detail-color1: var(--tol-color-link);--icon-calendar-pen-color1: var(--tol-color-link);--icon-edit-color1: var(--tol-color-link);--icon-remove-color1: var(--tol-color-link);--icon-cancel-color1: var(--tol-color-link);--icon-up-color1: var(--tol-color-link);--icon-add-order-color1: var(--tol-color-link);--icon-cancel-order-color1: var(--tol-color-link);--icon-repeat-order-color1: var(--tol-color-link);--icon-return-order-color1: var(--tol-color-link);--icon-date-since-color1: var(--tol-color-link);--icon-date-to-color1: var(--tol-color-link);--icon-info-color1: var(--tol-color-link);--icon-calendar-blank-color1: var(--tol-color-link);--icon-clock-color1: var(--tol-color-link);--icon-triangle-warning-color1: var(--tol-color-link);--icon-nutritional-celery-color1: var(--tol-color-link);--icon-nutritional-gluten-color1: var(--tol-color-link);--icon-nutritional-soy-color1: var(--tol-color-link);--icon-nutritional-milk-color1: var(--tol-color-link);--icon-nutritional-sulfur-color1: var(--tol-color-link);--icon-nutritional-peanuts-color1: var(--tol-color-link);--icon-nutritional-mustard-color1: var(--tol-color-link);--icon-nutritional-crustaceans-color1: var(--tol-color-link);--icon-nutritional-mollusks-color1: var(--tol-color-link);--icon-nutritional-sesame-color1: var(--tol-color-link);--icon-nutritional-eggs-color1: var(--tol-color-link);--icon-nutritional-fish-color1: var(--tol-color-link);--icon-nutritional-nuts-color1: var(--tol-color-link);--icon-nutritional-lupins-color1: var(--tol-color-link);--icon-lens-color1: var(--tol-color-link);--icon-shop-color1: var(--tol-color-link);--icon-locker-color1: var(--tol-color-link);--icon-add-shop-color1: var(--tol-color-link);--icon-add-address-color1: var(--tol-color-link);--icon-check-color1: var(--tol-color-link);--icon-circle-warning-color1: var(--tol-color-link);--icon-eye-color1: var(--tol-color-link);--icon-eye-slash-color1: var(--tol-color-link);--icon-filter-color1: var(--tol-color-link);--icon-list-address-view-color1: var(--tol-color-link);--icon-map-view-color1: var(--tol-color-link);--icon-category-light-color1: var(--tol-color-link);--icon-category-solid-color1: var(--tol-color-link);--icon-tag-light-color1: var(--tol-color-link);--icon-tag-solid-color1: var(--tol-color-link);--icon-credit-card-color1: var(--tol-color-link);--icon-direct-debit-color1: var(--tol-color-link);--icon-direct-pay-color1: var(--tol-color-link);--icon-pay-by-phone-color1: var(--tol-color-link);--icon-payment-color1: var(--tol-color-link);--icon-plus-color1: var(--tol-color-link);--icon-less-color1: var(--tol-color-link);--icon-undo-color1: var(--tol-color-link);--icon-barrel-color1: var(--tol-color-link);--icon-basket-empty-color1: var(--tol-color-link);--icon-calendar-color1: var(--tol-color-link);--icon-glass-color1: var(--tol-color-link);--icon-scent-color1: var(--tol-color-link);--icon-grapes-color1: var(--tol-color-link);--icon-taste-color1: var(--tol-color-link);--icon-arrow-color1: var(--tol-color-link);--icon-money-box-color1: var(--tol-color-link);--icon-android-light-color1: var(--tol-color-link);--icon-android-solid-color1: var(--tol-color-link);--icon-apple-light-color1: var(--tol-color-link);--icon-apple-solid-color1: var(--tol-color-link);--icon-facebook-light-color1: var(--tol-color-link);--icon-facebook-solid-color1: var(--tol-color-link);--icon-instagram-light-color1: var(--tol-color-link);--icon-instagram-solid-color1: var(--tol-color-link);--icon-twitter-light-color1: var(--tol-color-link);--icon-twitter-solid-color1: var(--tol-color-link);--icon-youtube-light-color1: var(--tol-color-link);--icon-youtube-solid-color1: var(--tol-color-link);--icon-save-money-color1: var(--tol-color-link);--icon-double-caret-color1: var(--tol-color-link);--icon-circle-check-color1: var(--tol-color-link);--icon-icon-arrow-left2-color1: var(--tol-color-link);--icon-calendar-2-color1: var(--tol-color-link);cursor:pointer}.u-link:hover,.page-info-recipe .back:hover,cmp-support .dropdown-menu .dropdown-menu-li .dropdown-text:hover,cmp-language .dropdown-menu .dropdown-menu-li .dropdown-item:hover,.header__secondary--delivery:hover,.header__main--timeslots:hover,.header__main--smartlist:hover,.header__main--recommendations:hover,.header__main--user:hover,.header__main--booking-timezone:hover,.header__main--booking-chronos:hover,.header__main--cart:hover,.nav-back:hover,.module-catalog .breadcrumb .breadcrumb__link:hover,a:hover{color:var(--tol-color-link-hover);--icon-lists-add-color1: var(--tol-color-link-hover);--icon-download-color1: var(--tol-color-link-hover);--icon-message-color1: var(--tol-color-link-hover);--icon-zoom-in-color1: var(--tol-color-link-hover);--icon-right-color1: var(--tol-color-link-hover);--icon-left-color1: var(--tol-color-link-hover);--icon-down-color1: var(--tol-color-link-hover);--icon-truck-color1: var(--tol-color-link-hover);--icon-view-detail-color1: var(--tol-color-link-hover);--icon-calendar-pen-color1: var(--tol-color-link-hover);--icon-edit-color1: var(--tol-color-link-hover);--icon-remove-color1: var(--tol-color-link-hover);--icon-cancel-color1: var(--tol-color-link-hover);--icon-up-color1: var(--tol-color-link-hover);--icon-add-order-color1: var(--tol-color-link-hover);--icon-cancel-order-color1: var(--tol-color-link-hover);--icon-repeat-order-color1: var(--tol-color-link-hover);--icon-return-order-color1: var(--tol-color-link-hover);--icon-date-since-color1: var(--tol-color-link-hover);--icon-date-to-color1: var(--tol-color-link-hover);--icon-info-color1: var(--tol-color-link-hover);--icon-calendar-blank-color1: var(--tol-color-link-hover);--icon-clock-color1: var(--tol-color-link-hover);--icon-triangle-warning-color1: var(--tol-color-link-hover);--icon-nutritional-celery-color1: var(--tol-color-link-hover);--icon-nutritional-gluten-color1: var(--tol-color-link-hover);--icon-nutritional-soy-color1: var(--tol-color-link-hover);--icon-nutritional-milk-color1: var(--tol-color-link-hover);--icon-nutritional-sulfur-color1: var(--tol-color-link-hover);--icon-nutritional-peanuts-color1: var(--tol-color-link-hover);--icon-nutritional-mustard-color1: var(--tol-color-link-hover);--icon-nutritional-crustaceans-color1: var(--tol-color-link-hover);--icon-nutritional-mollusks-color1: var(--tol-color-link-hover);--icon-nutritional-sesame-color1: var(--tol-color-link-hover);--icon-nutritional-eggs-color1: var(--tol-color-link-hover);--icon-nutritional-fish-color1: var(--tol-color-link-hover);--icon-nutritional-nuts-color1: var(--tol-color-link-hover);--icon-nutritional-lupins-color1: var(--tol-color-link-hover);--icon-lens-color1: var(--tol-color-link-hover);--icon-shop-color1: var(--tol-color-link-hover);--icon-locker-color1: var(--tol-color-link-hover);--icon-add-shop-color1: var(--tol-color-link-hover);--icon-add-address-color1: var(--tol-color-link-hover);--icon-check-color1: var(--tol-color-link-hover);--icon-circle-warning-color1: var(--tol-color-link-hover);--icon-eye-color1: var(--tol-color-link-hover);--icon-eye-slash-color1: var(--tol-color-link-hover);--icon-filter-color1: var(--tol-color-link-hover);--icon-list-address-view-color1: var(--tol-color-link-hover);--icon-map-view-color1: var(--tol-color-link-hover);--icon-category-light-color1: var(--tol-color-link-hover);--icon-category-solid-color1: var(--tol-color-link-hover);--icon-tag-light-color1: var(--tol-color-link-hover);--icon-tag-solid-color1: var(--tol-color-link-hover);--icon-credit-card-color1: var(--tol-color-link-hover);--icon-direct-debit-color1: var(--tol-color-link-hover);--icon-direct-pay-color1: var(--tol-color-link-hover);--icon-pay-by-phone-color1: var(--tol-color-link-hover);--icon-payment-color1: var(--tol-color-link-hover);--icon-plus-color1: var(--tol-color-link-hover);--icon-less-color1: var(--tol-color-link-hover);--icon-undo-color1: var(--tol-color-link-hover);--icon-barrel-color1: var(--tol-color-link-hover);--icon-basket-empty-color1: var(--tol-color-link-hover);--icon-calendar-color1: var(--tol-color-link-hover);--icon-glass-color1: var(--tol-color-link-hover);--icon-scent-color1: var(--tol-color-link-hover);--icon-grapes-color1: var(--tol-color-link-hover);--icon-taste-color1: var(--tol-color-link-hover);--icon-arrow-color1: var(--tol-color-link-hover);--icon-money-box-color1: var(--tol-color-link-hover);--icon-android-light-color1: var(--tol-color-link-hover);--icon-android-solid-color1: var(--tol-color-link-hover);--icon-apple-light-color1: var(--tol-color-link-hover);--icon-apple-solid-color1: var(--tol-color-link-hover);--icon-facebook-light-color1: var(--tol-color-link-hover);--icon-facebook-solid-color1: var(--tol-color-link-hover);--icon-instagram-light-color1: var(--tol-color-link-hover);--icon-instagram-solid-color1: var(--tol-color-link-hover);--icon-twitter-light-color1: var(--tol-color-link-hover);--icon-twitter-solid-color1: var(--tol-color-link-hover);--icon-youtube-light-color1: var(--tol-color-link-hover);--icon-youtube-solid-color1: var(--tol-color-link-hover);--icon-save-money-color1: var(--tol-color-link-hover);--icon-double-caret-color1: var(--tol-color-link-hover);--icon-circle-check-color1: var(--tol-color-link-hover);--icon-icon-arrow-left2-color1: var(--tol-color-link-hover);--icon-calendar-2-color1: var(--tol-color-link-hover)}.u-color-primary,.page-info-recipe .header .info-row .video-link,.promotions-panel .promotion-component__amount-top{color:var(--tol-color-primary)!important}.u-color-secondary{color:var(--tol-color-secondary)!important}.u-color-success,.delivery-timeslot .slot-booked-block--reserved .has-booking-container--counter,.cart-notification__title{color:var(--tol-color-success)!important}.u-color-danger,.summary .cart-summary-component .cart-summary-line.increasedAmount .cart-summary-line__childs .cart-summary-line__value,.summary .cart-summary-component .cart-summary-line.discount .cart-summary-line__childs .cart-summary-line__value,.summary .cart-summary-component .cart-summary-line.deliveryExpenses .cart-summary-line__childs .cart-summary-line__value,.summary .cart-summary-component .cart-summary-line.pickingExpenses .cart-summary-line__childs .cart-summary-line__value,.summary .cart-summary-component .deliveryExpensesPromos__child .cart-summary-line__value,.summary .cart-summary-component .deliveryExpensesPromosOld__child .cart-summary-line__value,.validation-code .error-step{color:var(--tol-color-danger)!important}.u-color-warning{color:var(--tol-color-warning)!important}.u-color-info{color:var(--tol-color-info)!important}.u-color-white{color:var(--tol-color-white)!important}.u-color-black{color:var(--tol-color-black)!important}.u-color-transparent{color:transparent!important}.u-color-background{color:var(--tol-color-background)!important}.u-color-light{color:var(--tol-color-light-gray)!important}.u-color-gray1{color:var(--tol-color-gray1)!important}.u-color-gray2{color:var(--tol-color-gray2)!important}.u-color-gray3{color:var(--tol-color-gray3)!important}.u-color-gray4{color:var(--tol-color-gray4)!important}.u-color-gray5{color:var(--tol-color-gray5)!important}.u-color-gray6,cmp-booking-list-actions-timezone .dropdown-toggle .text,cmp-booking-chronos .dropdown-toggle .text,cmp-booking-timezone .dropdown-toggle .text,cmp-actions-button .dropdown-toggle .text,cmp-support .dropdown-toggle .text,cmp-language .dropdown-toggle .text{color:var(--tol-color-gray6)!important}.u-color-dark-gray,.page-info-recipe .header p,.page-info-recipe .header .title-wrapper h2,.page-info-recipe .header .title-wrapper h1,.bundle-group-progress__text{color:var(--tol-color-dark-gray)!important}.u-color-disabled,.cart-validate-not-purchasable-line--units-selector .triple-element-block__center,.cart-product-not-purchasable-component__actions--units-selector .triple-element-block__center,.refund-new-page__reason-refund--disabled{color:var(--tol-color-disabled)!important}.u-color-link{color:var(--tol-color-link)!important}.u-color-hover{color:var(--tol-color-hover)!important}.u-color-green{color:var(--tol-color-green)!important}.u-color-orange{color:var(--tol-color-orange)!important}.u-color-red{color:var(--tol-color-red)!important}.u-color-booking{color:var(--tol-color-booking)!important}.u-color-secondary-alternative{color:var(--tol-color-secondary-alternative)!important}.u-color-bg-success{color:var(--tol-color-bg-success)!important}.u-color-bg-danger{color:var(--tol-color-bg-danger)!important}.u-color-bg-warning{color:var(--tol-color-bg-warning)!important}.u-color-bg-info{color:var(--tol-color-bg-info)!important}.u-color-bg-primary{color:var(--tol-color-bg-primary)!important}.u-color-primary-bg,.header__categories-bar{background-color:var(--tol-color-primary)!important}.u-color-secondary-bg{background-color:var(--tol-color-secondary)!important}.u-color-success-bg{background-color:var(--tol-color-success)!important}.u-color-danger-bg,.validation-code__input.error{background-color:var(--tol-color-danger)!important}.u-color-warning-bg{background-color:var(--tol-color-warning)!important}.u-color-info-bg,.validation-code__input{background-color:var(--tol-color-info)!important}.u-color-white-bg,.purchase__shipping-address-panel,.cart-validate__delivery-progress-bar .cmp-progress-bar .progress,cmp-booking-list-actions-timezone .dropdown-menu,cmp-booking-chronos .dropdown-menu,cmp-booking-timezone .dropdown-menu,cmp-actions-button .dropdown-menu .dropdown-menu-li .dropdown-item:hover,cmp-actions-button .dropdown-menu .dropdown-menu-li .dropdown-item:focus,cmp-actions-button .dropdown-menu .dropdown-menu-li .dropdown-item:active,cmp-actions-button .dropdown-menu,cmp-support .dropdown-menu .dropdown-menu-li .dropdown-text:hover,cmp-support .dropdown-menu .dropdown-menu-li .dropdown-text:focus,cmp-support .dropdown-menu .dropdown-menu-li .dropdown-text:active,cmp-support .dropdown-menu,cmp-language .dropdown-menu .dropdown-menu-li .dropdown-item:hover,cmp-language .dropdown-menu .dropdown-menu-li .dropdown-item:focus,cmp-language .dropdown-menu .dropdown-menu-li .dropdown-item:active,cmp-language .dropdown-menu,.cart-panel .panel-component__delivery-progress-bar .cmp-progress-bar .progress,.promotions-panel .promotion-component__amount-top,.header__left-panel,.header__right-panel,.notification,.cart-notification{background-color:var(--tol-color-white)!important}.u-color-black-bg{background-color:var(--tol-color-black)!important}.u-color-transparent-bg{background-color:transparent!important}.u-color-background-bg,.cart-validate__delivery-progress-bar .cmp-progress-bar,cmp-booking-list-actions-timezone .dropdown-toggle,cmp-booking-chronos .dropdown-toggle,cmp-booking-timezone .dropdown-toggle,.bundle-group-progress,.bundle-progress-circle,cmp-actions-button .dropdown-toggle,.cart-panel .panel-component__delivery-progress-bar .cmp-progress-bar,.delivery-timeslot .slot-booked-block--reserved .has-booking-container{background-color:var(--tol-color-background)!important}.u-color-light-bg{background-color:var(--tol-color-light-gray)!important}.u-color-disabled-bg{background-color:var(--tol-color-disabled)!important}.u-color-enabled-bg{background-color:var(--tol-color-primary)!important}.u-color-green-bg{background-color:var(--tol-color-green)!important}.u-color-orange-bg{background-color:var(--tol-color-orange)!important}.u-color-red-bg{background-color:var(--tol-color-red)!important}.u-color-booking-bg{background-color:var(--tol-color-booking)!important}.u-color-secondary-alternative-bg{background-color:var(--tol-color-secondary-alternative)!important}.u-color-success-bg{background-color:var(--tol-color-bg-success)!important}.u-color-danger-bg,.validation-code__input.error{background-color:var(--tol-color-bg-danger)!important}.u-color-warning-bg{background-color:var(--tol-color-bg-warning)!important}.u-color-info-bg,.validation-code__input{background-color:var(--tol-color-bg-info)!important}.u-color-primary-bg,.header__categories-bar{background-color:var(--tol-color-bg-primary)!important}.u-color-primary-border,.validation-code__input{border-color:var(--tol-color-primary)!important}.u-color-success-border{border-color:var(--tol-color-success)!important}.u-color-danger-border,.validation-code__input.error{border-color:var(--tol-color-danger)!important}.u-color-warning-border{border-color:var(--tol-color-warning)!important}.u-color-info-border{border-color:var(--tol-color-info)!important}.u-color-white-border{border-color:var(--tol-color-white)!important}.u-color-black-border{border-color:var(--tol-color-black)!important}.u-color-transparent-border{border-color:transparent!important}.u-color-light-border{border-color:var(--tol-color-light-gray)!important}.u-color-primary-full{color:var(--tol-color-primary);background-color:var(--tol-color-bg-primary);border:1px solid var(--tol-color-primary)}.u-color-success-full{color:var(--tol-color-success);background-color:var(--tol-color-bg-success);border:1px solid var(--tol-color-success)}.u-color-danger-full{color:var(--tol-color-danger);background-color:var(--tol-color-bg-danger);border:1px solid var(--tol-color-danger)}.u-color-warning-full{color:var(--tol-color-warning);background-color:var(--tol-color-bg-warning);border:1px solid var(--tol-color-warning)}.u-color-info-full,.products-not-purchasable-alert,.cart-summary-line .line-alert,.delivery-timeslot .slot-booked-block--info{color:var(--tol-color-info);background-color:var(--tol-color-bg-info);border:1px solid var(--tol-color-info)}.u-color-enabled{color:var(--tol-color-primary)!important}.u-color-disabled,.cart-validate-not-purchasable-line--units-selector .triple-element-block__center,.cart-product-not-purchasable-component__actions--units-selector .triple-element-block__center,.refund-new-page__reason-refund--disabled{color:var(--tol-color-disabled)!important;--icon-lists-add-color1: var(--tol-color-disabled);--icon-download-color1: var(--tol-color-disabled);--icon-message-color1: var(--tol-color-disabled);--icon-zoom-in-color1: var(--tol-color-disabled);--icon-right-color1: var(--tol-color-disabled);--icon-left-color1: var(--tol-color-disabled);--icon-down-color1: var(--tol-color-disabled);--icon-truck-color1: var(--tol-color-disabled);--icon-view-detail-color1: var(--tol-color-disabled);--icon-calendar-pen-color1: var(--tol-color-disabled);--icon-edit-color1: var(--tol-color-disabled);--icon-remove-color1: var(--tol-color-disabled);--icon-cancel-color1: var(--tol-color-disabled);--icon-up-color1: var(--tol-color-disabled);--icon-add-order-color1: var(--tol-color-disabled);--icon-cancel-order-color1: var(--tol-color-disabled);--icon-repeat-order-color1: var(--tol-color-disabled);--icon-return-order-color1: var(--tol-color-disabled);--icon-date-since-color1: var(--tol-color-disabled);--icon-date-to-color1: var(--tol-color-disabled);--icon-info-color1: var(--tol-color-disabled);--icon-calendar-blank-color1: var(--tol-color-disabled);--icon-clock-color1: var(--tol-color-disabled);--icon-triangle-warning-color1: var(--tol-color-disabled);--icon-nutritional-celery-color1: var(--tol-color-disabled);--icon-nutritional-gluten-color1: var(--tol-color-disabled);--icon-nutritional-soy-color1: var(--tol-color-disabled);--icon-nutritional-milk-color1: var(--tol-color-disabled);--icon-nutritional-sulfur-color1: var(--tol-color-disabled);--icon-nutritional-peanuts-color1: var(--tol-color-disabled);--icon-nutritional-mustard-color1: var(--tol-color-disabled);--icon-nutritional-crustaceans-color1: var(--tol-color-disabled);--icon-nutritional-mollusks-color1: var(--tol-color-disabled);--icon-nutritional-sesame-color1: var(--tol-color-disabled);--icon-nutritional-eggs-color1: var(--tol-color-disabled);--icon-nutritional-fish-color1: var(--tol-color-disabled);--icon-nutritional-nuts-color1: var(--tol-color-disabled);--icon-nutritional-lupins-color1: var(--tol-color-disabled);--icon-lens-color1: var(--tol-color-disabled);--icon-shop-color1: var(--tol-color-disabled);--icon-locker-color1: var(--tol-color-disabled);--icon-add-shop-color1: var(--tol-color-disabled);--icon-add-address-color1: var(--tol-color-disabled);--icon-check-color1: var(--tol-color-disabled);--icon-circle-warning-color1: var(--tol-color-disabled);--icon-eye-color1: var(--tol-color-disabled);--icon-eye-slash-color1: var(--tol-color-disabled);--icon-filter-color1: var(--tol-color-disabled);--icon-list-address-view-color1: var(--tol-color-disabled);--icon-map-view-color1: var(--tol-color-disabled);--icon-category-light-color1: var(--tol-color-disabled);--icon-category-solid-color1: var(--tol-color-disabled);--icon-tag-light-color1: var(--tol-color-disabled);--icon-tag-solid-color1: var(--tol-color-disabled);--icon-credit-card-color1: var(--tol-color-disabled);--icon-direct-debit-color1: var(--tol-color-disabled);--icon-direct-pay-color1: var(--tol-color-disabled);--icon-pay-by-phone-color1: var(--tol-color-disabled);--icon-payment-color1: var(--tol-color-disabled);--icon-plus-color1: var(--tol-color-disabled);--icon-less-color1: var(--tol-color-disabled);--icon-undo-color1: var(--tol-color-disabled);--icon-barrel-color1: var(--tol-color-disabled);--icon-basket-empty-color1: var(--tol-color-disabled);--icon-calendar-color1: var(--tol-color-disabled);--icon-glass-color1: var(--tol-color-disabled);--icon-scent-color1: var(--tol-color-disabled);--icon-grapes-color1: var(--tol-color-disabled);--icon-taste-color1: var(--tol-color-disabled);--icon-arrow-color1: var(--tol-color-disabled);--icon-money-box-color1: var(--tol-color-disabled);--icon-android-light-color1: var(--tol-color-disabled);--icon-android-solid-color1: var(--tol-color-disabled);--icon-apple-light-color1: var(--tol-color-disabled);--icon-apple-solid-color1: var(--tol-color-disabled);--icon-facebook-light-color1: var(--tol-color-disabled);--icon-facebook-solid-color1: var(--tol-color-disabled);--icon-instagram-light-color1: var(--tol-color-disabled);--icon-instagram-solid-color1: var(--tol-color-disabled);--icon-twitter-light-color1: var(--tol-color-disabled);--icon-twitter-solid-color1: var(--tol-color-disabled);--icon-youtube-light-color1: var(--tol-color-disabled);--icon-youtube-solid-color1: var(--tol-color-disabled);--icon-save-money-color1: var(--tol-color-disabled);--icon-double-caret-color1: var(--tol-color-disabled);--icon-circle-check-color1: var(--tol-color-disabled);--icon-icon-arrow-left2-color1: var(--tol-color-disabled);--icon-calendar-2-color1: var(--tol-color-disabled);pointer-events:none}.u-color-disabled-icon{--icon-lists-add-color1: var(--tol-color-disabled);--icon-download-color1: var(--tol-color-disabled);--icon-message-color1: var(--tol-color-disabled);--icon-zoom-in-color1: var(--tol-color-disabled);--icon-right-color1: var(--tol-color-disabled);--icon-left-color1: var(--tol-color-disabled);--icon-down-color1: var(--tol-color-disabled);--icon-truck-color1: var(--tol-color-disabled);--icon-view-detail-color1: var(--tol-color-disabled);--icon-calendar-pen-color1: var(--tol-color-disabled);--icon-edit-color1: var(--tol-color-disabled);--icon-remove-color1: var(--tol-color-disabled);--icon-cancel-color1: var(--tol-color-disabled);--icon-up-color1: var(--tol-color-disabled);--icon-add-order-color1: var(--tol-color-disabled);--icon-cancel-order-color1: var(--tol-color-disabled);--icon-repeat-order-color1: var(--tol-color-disabled);--icon-return-order-color1: var(--tol-color-disabled);--icon-date-since-color1: var(--tol-color-disabled);--icon-date-to-color1: var(--tol-color-disabled);--icon-info-color1: var(--tol-color-disabled);--icon-calendar-blank-color1: var(--tol-color-disabled);--icon-clock-color1: var(--tol-color-disabled);--icon-triangle-warning-color1: var(--tol-color-disabled);--icon-nutritional-celery-color1: var(--tol-color-disabled);--icon-nutritional-gluten-color1: var(--tol-color-disabled);--icon-nutritional-soy-color1: var(--tol-color-disabled);--icon-nutritional-milk-color1: var(--tol-color-disabled);--icon-nutritional-sulfur-color1: var(--tol-color-disabled);--icon-nutritional-peanuts-color1: var(--tol-color-disabled);--icon-nutritional-mustard-color1: var(--tol-color-disabled);--icon-nutritional-crustaceans-color1: var(--tol-color-disabled);--icon-nutritional-mollusks-color1: var(--tol-color-disabled);--icon-nutritional-sesame-color1: var(--tol-color-disabled);--icon-nutritional-eggs-color1: var(--tol-color-disabled);--icon-nutritional-fish-color1: var(--tol-color-disabled);--icon-nutritional-nuts-color1: var(--tol-color-disabled);--icon-nutritional-lupins-color1: var(--tol-color-disabled);--icon-lens-color1: var(--tol-color-disabled);--icon-shop-color1: var(--tol-color-disabled);--icon-locker-color1: var(--tol-color-disabled);--icon-add-shop-color1: var(--tol-color-disabled);--icon-add-address-color1: var(--tol-color-disabled);--icon-check-color1: var(--tol-color-disabled);--icon-circle-warning-color1: var(--tol-color-disabled);--icon-eye-color1: var(--tol-color-disabled);--icon-eye-slash-color1: var(--tol-color-disabled);--icon-filter-color1: var(--tol-color-disabled);--icon-list-address-view-color1: var(--tol-color-disabled);--icon-map-view-color1: var(--tol-color-disabled);--icon-category-light-color1: var(--tol-color-disabled);--icon-category-solid-color1: var(--tol-color-disabled);--icon-tag-light-color1: var(--tol-color-disabled);--icon-tag-solid-color1: var(--tol-color-disabled);--icon-credit-card-color1: var(--tol-color-disabled);--icon-direct-debit-color1: var(--tol-color-disabled);--icon-direct-pay-color1: var(--tol-color-disabled);--icon-pay-by-phone-color1: var(--tol-color-disabled);--icon-payment-color1: var(--tol-color-disabled);--icon-plus-color1: var(--tol-color-disabled);--icon-less-color1: var(--tol-color-disabled);--icon-undo-color1: var(--tol-color-disabled);--icon-barrel-color1: var(--tol-color-disabled);--icon-basket-empty-color1: var(--tol-color-disabled);--icon-calendar-color1: var(--tol-color-disabled);--icon-glass-color1: var(--tol-color-disabled);--icon-scent-color1: var(--tol-color-disabled);--icon-grapes-color1: var(--tol-color-disabled);--icon-taste-color1: var(--tol-color-disabled);--icon-arrow-color1: var(--tol-color-disabled);--icon-money-box-color1: var(--tol-color-disabled);--icon-android-light-color1: var(--tol-color-disabled);--icon-android-solid-color1: var(--tol-color-disabled);--icon-apple-light-color1: var(--tol-color-disabled);--icon-apple-solid-color1: var(--tol-color-disabled);--icon-facebook-light-color1: var(--tol-color-disabled);--icon-facebook-solid-color1: var(--tol-color-disabled);--icon-instagram-light-color1: var(--tol-color-disabled);--icon-instagram-solid-color1: var(--tol-color-disabled);--icon-twitter-light-color1: var(--tol-color-disabled);--icon-twitter-solid-color1: var(--tol-color-disabled);--icon-youtube-light-color1: var(--tol-color-disabled);--icon-youtube-solid-color1: var(--tol-color-disabled);--icon-save-money-color1: var(--tol-color-disabled);--icon-double-caret-color1: var(--tol-color-disabled);--icon-circle-check-color1: var(--tol-color-disabled);--icon-icon-arrow-left2-color1: var(--tol-color-disabled);--icon-calendar-2-color1: var(--tol-color-disabled)}.u-color-disabled-icon i,.u-color-disabled-icon i:hover{color:var(--tol-color-disabled)!important;--icon-lists-add-color1: var(--tol-color-disabled);--icon-download-color1: var(--tol-color-disabled);--icon-message-color1: var(--tol-color-disabled);--icon-zoom-in-color1: var(--tol-color-disabled);--icon-right-color1: var(--tol-color-disabled);--icon-left-color1: var(--tol-color-disabled);--icon-down-color1: var(--tol-color-disabled);--icon-truck-color1: var(--tol-color-disabled);--icon-view-detail-color1: var(--tol-color-disabled);--icon-calendar-pen-color1: var(--tol-color-disabled);--icon-edit-color1: var(--tol-color-disabled);--icon-remove-color1: var(--tol-color-disabled);--icon-cancel-color1: var(--tol-color-disabled);--icon-up-color1: var(--tol-color-disabled);--icon-add-order-color1: var(--tol-color-disabled);--icon-cancel-order-color1: var(--tol-color-disabled);--icon-repeat-order-color1: var(--tol-color-disabled);--icon-return-order-color1: var(--tol-color-disabled);--icon-date-since-color1: var(--tol-color-disabled);--icon-date-to-color1: var(--tol-color-disabled);--icon-info-color1: var(--tol-color-disabled);--icon-calendar-blank-color1: var(--tol-color-disabled);--icon-clock-color1: var(--tol-color-disabled);--icon-triangle-warning-color1: var(--tol-color-disabled);--icon-nutritional-celery-color1: var(--tol-color-disabled);--icon-nutritional-gluten-color1: var(--tol-color-disabled);--icon-nutritional-soy-color1: var(--tol-color-disabled);--icon-nutritional-milk-color1: var(--tol-color-disabled);--icon-nutritional-sulfur-color1: var(--tol-color-disabled);--icon-nutritional-peanuts-color1: var(--tol-color-disabled);--icon-nutritional-mustard-color1: var(--tol-color-disabled);--icon-nutritional-crustaceans-color1: var(--tol-color-disabled);--icon-nutritional-mollusks-color1: var(--tol-color-disabled);--icon-nutritional-sesame-color1: var(--tol-color-disabled);--icon-nutritional-eggs-color1: var(--tol-color-disabled);--icon-nutritional-fish-color1: var(--tol-color-disabled);--icon-nutritional-nuts-color1: var(--tol-color-disabled);--icon-nutritional-lupins-color1: var(--tol-color-disabled);--icon-lens-color1: var(--tol-color-disabled);--icon-shop-color1: var(--tol-color-disabled);--icon-locker-color1: var(--tol-color-disabled);--icon-add-shop-color1: var(--tol-color-disabled);--icon-add-address-color1: var(--tol-color-disabled);--icon-check-color1: var(--tol-color-disabled);--icon-circle-warning-color1: var(--tol-color-disabled);--icon-eye-color1: var(--tol-color-disabled);--icon-eye-slash-color1: var(--tol-color-disabled);--icon-filter-color1: var(--tol-color-disabled);--icon-list-address-view-color1: var(--tol-color-disabled);--icon-map-view-color1: var(--tol-color-disabled);--icon-category-light-color1: var(--tol-color-disabled);--icon-category-solid-color1: var(--tol-color-disabled);--icon-tag-light-color1: var(--tol-color-disabled);--icon-tag-solid-color1: var(--tol-color-disabled);--icon-credit-card-color1: var(--tol-color-disabled);--icon-direct-debit-color1: var(--tol-color-disabled);--icon-direct-pay-color1: var(--tol-color-disabled);--icon-pay-by-phone-color1: var(--tol-color-disabled);--icon-payment-color1: var(--tol-color-disabled);--icon-plus-color1: var(--tol-color-disabled);--icon-less-color1: var(--tol-color-disabled);--icon-undo-color1: var(--tol-color-disabled);--icon-barrel-color1: var(--tol-color-disabled);--icon-basket-empty-color1: var(--tol-color-disabled);--icon-calendar-color1: var(--tol-color-disabled);--icon-glass-color1: var(--tol-color-disabled);--icon-scent-color1: var(--tol-color-disabled);--icon-grapes-color1: var(--tol-color-disabled);--icon-taste-color1: var(--tol-color-disabled);--icon-arrow-color1: var(--tol-color-disabled);--icon-money-box-color1: var(--tol-color-disabled);--icon-android-light-color1: var(--tol-color-disabled);--icon-android-solid-color1: var(--tol-color-disabled);--icon-apple-light-color1: var(--tol-color-disabled);--icon-apple-solid-color1: var(--tol-color-disabled);--icon-facebook-light-color1: var(--tol-color-disabled);--icon-facebook-solid-color1: var(--tol-color-disabled);--icon-instagram-light-color1: var(--tol-color-disabled);--icon-instagram-solid-color1: var(--tol-color-disabled);--icon-twitter-light-color1: var(--tol-color-disabled);--icon-twitter-solid-color1: var(--tol-color-disabled);--icon-youtube-light-color1: var(--tol-color-disabled);--icon-youtube-solid-color1: var(--tol-color-disabled);--icon-save-money-color1: var(--tol-color-disabled);--icon-double-caret-color1: var(--tol-color-disabled);--icon-circle-check-color1: var(--tol-color-disabled);--icon-icon-arrow-left2-color1: var(--tol-color-disabled);--icon-calendar-2-color1: var(--tol-color-disabled);pointer-events:none}.u-color-disabled-btn,.panel-view .disabled-button{background-color:var(--tol-color-disabled)!important;border-color:var(--tol-color-disabled)!important;pointer-events:none!important}.u-color-accepted{color:var(--tol-color-green)!important}.u-color-outstanding{color:var(--tol-color-orange)!important}.u-color-canceled,.u-color-rejectedPayment{color:var(--tol-color-danger)!important}.u-color-primary-with-icons{color:var(--tol-color-primary)!important;--icon-lists-add-color1: var(--tol-color-primary);--icon-download-color1: var(--tol-color-primary);--icon-message-color1: var(--tol-color-primary);--icon-zoom-in-color1: var(--tol-color-primary);--icon-right-color1: var(--tol-color-primary);--icon-left-color1: var(--tol-color-primary);--icon-down-color1: var(--tol-color-primary);--icon-truck-color1: var(--tol-color-primary);--icon-view-detail-color1: var(--tol-color-primary);--icon-calendar-pen-color1: var(--tol-color-primary);--icon-edit-color1: var(--tol-color-primary);--icon-remove-color1: var(--tol-color-primary);--icon-cancel-color1: var(--tol-color-primary);--icon-up-color1: var(--tol-color-primary);--icon-add-order-color1: var(--tol-color-primary);--icon-cancel-order-color1: var(--tol-color-primary);--icon-repeat-order-color1: var(--tol-color-primary);--icon-return-order-color1: var(--tol-color-primary);--icon-date-since-color1: var(--tol-color-primary);--icon-date-to-color1: var(--tol-color-primary);--icon-info-color1: var(--tol-color-primary);--icon-calendar-blank-color1: var(--tol-color-primary);--icon-clock-color1: var(--tol-color-primary);--icon-triangle-warning-color1: var(--tol-color-primary);--icon-nutritional-celery-color1: var(--tol-color-primary);--icon-nutritional-gluten-color1: var(--tol-color-primary);--icon-nutritional-soy-color1: var(--tol-color-primary);--icon-nutritional-milk-color1: var(--tol-color-primary);--icon-nutritional-sulfur-color1: var(--tol-color-primary);--icon-nutritional-peanuts-color1: var(--tol-color-primary);--icon-nutritional-mustard-color1: var(--tol-color-primary);--icon-nutritional-crustaceans-color1: var(--tol-color-primary);--icon-nutritional-mollusks-color1: var(--tol-color-primary);--icon-nutritional-sesame-color1: var(--tol-color-primary);--icon-nutritional-eggs-color1: var(--tol-color-primary);--icon-nutritional-fish-color1: var(--tol-color-primary);--icon-nutritional-nuts-color1: var(--tol-color-primary);--icon-nutritional-lupins-color1: var(--tol-color-primary);--icon-lens-color1: var(--tol-color-primary);--icon-shop-color1: var(--tol-color-primary);--icon-locker-color1: var(--tol-color-primary);--icon-add-shop-color1: var(--tol-color-primary);--icon-add-address-color1: var(--tol-color-primary);--icon-check-color1: var(--tol-color-primary);--icon-circle-warning-color1: var(--tol-color-primary);--icon-eye-color1: var(--tol-color-primary);--icon-eye-slash-color1: var(--tol-color-primary);--icon-filter-color1: var(--tol-color-primary);--icon-list-address-view-color1: var(--tol-color-primary);--icon-map-view-color1: var(--tol-color-primary);--icon-category-light-color1: var(--tol-color-primary);--icon-category-solid-color1: var(--tol-color-primary);--icon-tag-light-color1: var(--tol-color-primary);--icon-tag-solid-color1: var(--tol-color-primary);--icon-credit-card-color1: var(--tol-color-primary);--icon-direct-debit-color1: var(--tol-color-primary);--icon-direct-pay-color1: var(--tol-color-primary);--icon-pay-by-phone-color1: var(--tol-color-primary);--icon-payment-color1: var(--tol-color-primary);--icon-plus-color1: var(--tol-color-primary);--icon-less-color1: var(--tol-color-primary);--icon-undo-color1: var(--tol-color-primary);--icon-barrel-color1: var(--tol-color-primary);--icon-basket-empty-color1: var(--tol-color-primary);--icon-calendar-color1: var(--tol-color-primary);--icon-glass-color1: var(--tol-color-primary);--icon-scent-color1: var(--tol-color-primary);--icon-grapes-color1: var(--tol-color-primary);--icon-taste-color1: var(--tol-color-primary);--icon-arrow-color1: var(--tol-color-primary);--icon-money-box-color1: var(--tol-color-primary);--icon-android-light-color1: var(--tol-color-primary);--icon-android-solid-color1: var(--tol-color-primary);--icon-apple-light-color1: var(--tol-color-primary);--icon-apple-solid-color1: var(--tol-color-primary);--icon-facebook-light-color1: var(--tol-color-primary);--icon-facebook-solid-color1: var(--tol-color-primary);--icon-instagram-light-color1: var(--tol-color-primary);--icon-instagram-solid-color1: var(--tol-color-primary);--icon-twitter-light-color1: var(--tol-color-primary);--icon-twitter-solid-color1: var(--tol-color-primary);--icon-youtube-light-color1: var(--tol-color-primary);--icon-youtube-solid-color1: var(--tol-color-primary);--icon-save-money-color1: var(--tol-color-primary);--icon-double-caret-color1: var(--tol-color-primary);--icon-circle-check-color1: var(--tol-color-primary);--icon-icon-arrow-left2-color1: var(--tol-color-primary);--icon-calendar-2-color1: var(--tol-color-primary)}.u-color-success-with-icons{color:var(--tol-color-success)!important;--icon-lists-add-color1: var(--tol-color-success);--icon-download-color1: var(--tol-color-success);--icon-message-color1: var(--tol-color-success);--icon-zoom-in-color1: var(--tol-color-success);--icon-right-color1: var(--tol-color-success);--icon-left-color1: var(--tol-color-success);--icon-down-color1: var(--tol-color-success);--icon-truck-color1: var(--tol-color-success);--icon-view-detail-color1: var(--tol-color-success);--icon-calendar-pen-color1: var(--tol-color-success);--icon-edit-color1: var(--tol-color-success);--icon-remove-color1: var(--tol-color-success);--icon-cancel-color1: var(--tol-color-success);--icon-up-color1: var(--tol-color-success);--icon-add-order-color1: var(--tol-color-success);--icon-cancel-order-color1: var(--tol-color-success);--icon-repeat-order-color1: var(--tol-color-success);--icon-return-order-color1: var(--tol-color-success);--icon-date-since-color1: var(--tol-color-success);--icon-date-to-color1: var(--tol-color-success);--icon-info-color1: var(--tol-color-success);--icon-calendar-blank-color1: var(--tol-color-success);--icon-clock-color1: var(--tol-color-success);--icon-triangle-warning-color1: var(--tol-color-success);--icon-nutritional-celery-color1: var(--tol-color-success);--icon-nutritional-gluten-color1: var(--tol-color-success);--icon-nutritional-soy-color1: var(--tol-color-success);--icon-nutritional-milk-color1: var(--tol-color-success);--icon-nutritional-sulfur-color1: var(--tol-color-success);--icon-nutritional-peanuts-color1: var(--tol-color-success);--icon-nutritional-mustard-color1: var(--tol-color-success);--icon-nutritional-crustaceans-color1: var(--tol-color-success);--icon-nutritional-mollusks-color1: var(--tol-color-success);--icon-nutritional-sesame-color1: var(--tol-color-success);--icon-nutritional-eggs-color1: var(--tol-color-success);--icon-nutritional-fish-color1: var(--tol-color-success);--icon-nutritional-nuts-color1: var(--tol-color-success);--icon-nutritional-lupins-color1: var(--tol-color-success);--icon-lens-color1: var(--tol-color-success);--icon-shop-color1: var(--tol-color-success);--icon-locker-color1: var(--tol-color-success);--icon-add-shop-color1: var(--tol-color-success);--icon-add-address-color1: var(--tol-color-success);--icon-check-color1: var(--tol-color-success);--icon-circle-warning-color1: var(--tol-color-success);--icon-eye-color1: var(--tol-color-success);--icon-eye-slash-color1: var(--tol-color-success);--icon-filter-color1: var(--tol-color-success);--icon-list-address-view-color1: var(--tol-color-success);--icon-map-view-color1: var(--tol-color-success);--icon-category-light-color1: var(--tol-color-success);--icon-category-solid-color1: var(--tol-color-success);--icon-tag-light-color1: var(--tol-color-success);--icon-tag-solid-color1: var(--tol-color-success);--icon-credit-card-color1: var(--tol-color-success);--icon-direct-debit-color1: var(--tol-color-success);--icon-direct-pay-color1: var(--tol-color-success);--icon-pay-by-phone-color1: var(--tol-color-success);--icon-payment-color1: var(--tol-color-success);--icon-plus-color1: var(--tol-color-success);--icon-less-color1: var(--tol-color-success);--icon-undo-color1: var(--tol-color-success);--icon-barrel-color1: var(--tol-color-success);--icon-basket-empty-color1: var(--tol-color-success);--icon-calendar-color1: var(--tol-color-success);--icon-glass-color1: var(--tol-color-success);--icon-scent-color1: var(--tol-color-success);--icon-grapes-color1: var(--tol-color-success);--icon-taste-color1: var(--tol-color-success);--icon-arrow-color1: var(--tol-color-success);--icon-money-box-color1: var(--tol-color-success);--icon-android-light-color1: var(--tol-color-success);--icon-android-solid-color1: var(--tol-color-success);--icon-apple-light-color1: var(--tol-color-success);--icon-apple-solid-color1: var(--tol-color-success);--icon-facebook-light-color1: var(--tol-color-success);--icon-facebook-solid-color1: var(--tol-color-success);--icon-instagram-light-color1: var(--tol-color-success);--icon-instagram-solid-color1: var(--tol-color-success);--icon-twitter-light-color1: var(--tol-color-success);--icon-twitter-solid-color1: var(--tol-color-success);--icon-youtube-light-color1: var(--tol-color-success);--icon-youtube-solid-color1: var(--tol-color-success);--icon-save-money-color1: var(--tol-color-success);--icon-double-caret-color1: var(--tol-color-success);--icon-circle-check-color1: var(--tol-color-success);--icon-icon-arrow-left2-color1: var(--tol-color-success);--icon-calendar-2-color1: var(--tol-color-success)}.u-color-danger-with-icons{color:var(--tol-color-danger)!important;--icon-lists-add-color1: var(--tol-color-danger);--icon-download-color1: var(--tol-color-danger);--icon-message-color1: var(--tol-color-danger);--icon-zoom-in-color1: var(--tol-color-danger);--icon-right-color1: var(--tol-color-danger);--icon-left-color1: var(--tol-color-danger);--icon-down-color1: var(--tol-color-danger);--icon-truck-color1: var(--tol-color-danger);--icon-view-detail-color1: var(--tol-color-danger);--icon-calendar-pen-color1: var(--tol-color-danger);--icon-edit-color1: var(--tol-color-danger);--icon-remove-color1: var(--tol-color-danger);--icon-cancel-color1: var(--tol-color-danger);--icon-up-color1: var(--tol-color-danger);--icon-add-order-color1: var(--tol-color-danger);--icon-cancel-order-color1: var(--tol-color-danger);--icon-repeat-order-color1: var(--tol-color-danger);--icon-return-order-color1: var(--tol-color-danger);--icon-date-since-color1: var(--tol-color-danger);--icon-date-to-color1: var(--tol-color-danger);--icon-info-color1: var(--tol-color-danger);--icon-calendar-blank-color1: var(--tol-color-danger);--icon-clock-color1: var(--tol-color-danger);--icon-triangle-warning-color1: var(--tol-color-danger);--icon-nutritional-celery-color1: var(--tol-color-danger);--icon-nutritional-gluten-color1: var(--tol-color-danger);--icon-nutritional-soy-color1: var(--tol-color-danger);--icon-nutritional-milk-color1: var(--tol-color-danger);--icon-nutritional-sulfur-color1: var(--tol-color-danger);--icon-nutritional-peanuts-color1: var(--tol-color-danger);--icon-nutritional-mustard-color1: var(--tol-color-danger);--icon-nutritional-crustaceans-color1: var(--tol-color-danger);--icon-nutritional-mollusks-color1: var(--tol-color-danger);--icon-nutritional-sesame-color1: var(--tol-color-danger);--icon-nutritional-eggs-color1: var(--tol-color-danger);--icon-nutritional-fish-color1: var(--tol-color-danger);--icon-nutritional-nuts-color1: var(--tol-color-danger);--icon-nutritional-lupins-color1: var(--tol-color-danger);--icon-lens-color1: var(--tol-color-danger);--icon-shop-color1: var(--tol-color-danger);--icon-locker-color1: var(--tol-color-danger);--icon-add-shop-color1: var(--tol-color-danger);--icon-add-address-color1: var(--tol-color-danger);--icon-check-color1: var(--tol-color-danger);--icon-circle-warning-color1: var(--tol-color-danger);--icon-eye-color1: var(--tol-color-danger);--icon-eye-slash-color1: var(--tol-color-danger);--icon-filter-color1: var(--tol-color-danger);--icon-list-address-view-color1: var(--tol-color-danger);--icon-map-view-color1: var(--tol-color-danger);--icon-category-light-color1: var(--tol-color-danger);--icon-category-solid-color1: var(--tol-color-danger);--icon-tag-light-color1: var(--tol-color-danger);--icon-tag-solid-color1: var(--tol-color-danger);--icon-credit-card-color1: var(--tol-color-danger);--icon-direct-debit-color1: var(--tol-color-danger);--icon-direct-pay-color1: var(--tol-color-danger);--icon-pay-by-phone-color1: var(--tol-color-danger);--icon-payment-color1: var(--tol-color-danger);--icon-plus-color1: var(--tol-color-danger);--icon-less-color1: var(--tol-color-danger);--icon-undo-color1: var(--tol-color-danger);--icon-barrel-color1: var(--tol-color-danger);--icon-basket-empty-color1: var(--tol-color-danger);--icon-calendar-color1: var(--tol-color-danger);--icon-glass-color1: var(--tol-color-danger);--icon-scent-color1: var(--tol-color-danger);--icon-grapes-color1: var(--tol-color-danger);--icon-taste-color1: var(--tol-color-danger);--icon-arrow-color1: var(--tol-color-danger);--icon-money-box-color1: var(--tol-color-danger);--icon-android-light-color1: var(--tol-color-danger);--icon-android-solid-color1: var(--tol-color-danger);--icon-apple-light-color1: var(--tol-color-danger);--icon-apple-solid-color1: var(--tol-color-danger);--icon-facebook-light-color1: var(--tol-color-danger);--icon-facebook-solid-color1: var(--tol-color-danger);--icon-instagram-light-color1: var(--tol-color-danger);--icon-instagram-solid-color1: var(--tol-color-danger);--icon-twitter-light-color1: var(--tol-color-danger);--icon-twitter-solid-color1: var(--tol-color-danger);--icon-youtube-light-color1: var(--tol-color-danger);--icon-youtube-solid-color1: var(--tol-color-danger);--icon-save-money-color1: var(--tol-color-danger);--icon-double-caret-color1: var(--tol-color-danger);--icon-circle-check-color1: var(--tol-color-danger);--icon-icon-arrow-left2-color1: var(--tol-color-danger);--icon-calendar-2-color1: var(--tol-color-danger)}.u-color-info-with-icons{color:var(--tol-color-info)!important;--icon-lists-add-color1: var(--tol-color-info);--icon-download-color1: var(--tol-color-info);--icon-message-color1: var(--tol-color-info);--icon-zoom-in-color1: var(--tol-color-info);--icon-right-color1: var(--tol-color-info);--icon-left-color1: var(--tol-color-info);--icon-down-color1: var(--tol-color-info);--icon-truck-color1: var(--tol-color-info);--icon-view-detail-color1: var(--tol-color-info);--icon-calendar-pen-color1: var(--tol-color-info);--icon-edit-color1: var(--tol-color-info);--icon-remove-color1: var(--tol-color-info);--icon-cancel-color1: var(--tol-color-info);--icon-up-color1: var(--tol-color-info);--icon-add-order-color1: var(--tol-color-info);--icon-cancel-order-color1: var(--tol-color-info);--icon-repeat-order-color1: var(--tol-color-info);--icon-return-order-color1: var(--tol-color-info);--icon-date-since-color1: var(--tol-color-info);--icon-date-to-color1: var(--tol-color-info);--icon-info-color1: var(--tol-color-info);--icon-calendar-blank-color1: var(--tol-color-info);--icon-clock-color1: var(--tol-color-info);--icon-triangle-warning-color1: var(--tol-color-info);--icon-nutritional-celery-color1: var(--tol-color-info);--icon-nutritional-gluten-color1: var(--tol-color-info);--icon-nutritional-soy-color1: var(--tol-color-info);--icon-nutritional-milk-color1: var(--tol-color-info);--icon-nutritional-sulfur-color1: var(--tol-color-info);--icon-nutritional-peanuts-color1: var(--tol-color-info);--icon-nutritional-mustard-color1: var(--tol-color-info);--icon-nutritional-crustaceans-color1: var(--tol-color-info);--icon-nutritional-mollusks-color1: var(--tol-color-info);--icon-nutritional-sesame-color1: var(--tol-color-info);--icon-nutritional-eggs-color1: var(--tol-color-info);--icon-nutritional-fish-color1: var(--tol-color-info);--icon-nutritional-nuts-color1: var(--tol-color-info);--icon-nutritional-lupins-color1: var(--tol-color-info);--icon-lens-color1: var(--tol-color-info);--icon-shop-color1: var(--tol-color-info);--icon-locker-color1: var(--tol-color-info);--icon-add-shop-color1: var(--tol-color-info);--icon-add-address-color1: var(--tol-color-info);--icon-check-color1: var(--tol-color-info);--icon-circle-warning-color1: var(--tol-color-info);--icon-eye-color1: var(--tol-color-info);--icon-eye-slash-color1: var(--tol-color-info);--icon-filter-color1: var(--tol-color-info);--icon-list-address-view-color1: var(--tol-color-info);--icon-map-view-color1: var(--tol-color-info);--icon-category-light-color1: var(--tol-color-info);--icon-category-solid-color1: var(--tol-color-info);--icon-tag-light-color1: var(--tol-color-info);--icon-tag-solid-color1: var(--tol-color-info);--icon-credit-card-color1: var(--tol-color-info);--icon-direct-debit-color1: var(--tol-color-info);--icon-direct-pay-color1: var(--tol-color-info);--icon-pay-by-phone-color1: var(--tol-color-info);--icon-payment-color1: var(--tol-color-info);--icon-plus-color1: var(--tol-color-info);--icon-less-color1: var(--tol-color-info);--icon-undo-color1: var(--tol-color-info);--icon-barrel-color1: var(--tol-color-info);--icon-basket-empty-color1: var(--tol-color-info);--icon-calendar-color1: var(--tol-color-info);--icon-glass-color1: var(--tol-color-info);--icon-scent-color1: var(--tol-color-info);--icon-grapes-color1: var(--tol-color-info);--icon-taste-color1: var(--tol-color-info);--icon-arrow-color1: var(--tol-color-info);--icon-money-box-color1: var(--tol-color-info);--icon-android-light-color1: var(--tol-color-info);--icon-android-solid-color1: var(--tol-color-info);--icon-apple-light-color1: var(--tol-color-info);--icon-apple-solid-color1: var(--tol-color-info);--icon-facebook-light-color1: var(--tol-color-info);--icon-facebook-solid-color1: var(--tol-color-info);--icon-instagram-light-color1: var(--tol-color-info);--icon-instagram-solid-color1: var(--tol-color-info);--icon-twitter-light-color1: var(--tol-color-info);--icon-twitter-solid-color1: var(--tol-color-info);--icon-youtube-light-color1: var(--tol-color-info);--icon-youtube-solid-color1: var(--tol-color-info);--icon-save-money-color1: var(--tol-color-info);--icon-double-caret-color1: var(--tol-color-info);--icon-circle-check-color1: var(--tol-color-info);--icon-icon-arrow-left2-color1: var(--tol-color-info);--icon-calendar-2-color1: var(--tol-color-info)}.u-color-disabled-with-icons{color:var(--tol-color-disabled)!important;--icon-lists-add-color1: var(--tol-color-disabled);--icon-download-color1: var(--tol-color-disabled);--icon-message-color1: var(--tol-color-disabled);--icon-zoom-in-color1: var(--tol-color-disabled);--icon-right-color1: var(--tol-color-disabled);--icon-left-color1: var(--tol-color-disabled);--icon-down-color1: var(--tol-color-disabled);--icon-truck-color1: var(--tol-color-disabled);--icon-view-detail-color1: var(--tol-color-disabled);--icon-calendar-pen-color1: var(--tol-color-disabled);--icon-edit-color1: var(--tol-color-disabled);--icon-remove-color1: var(--tol-color-disabled);--icon-cancel-color1: var(--tol-color-disabled);--icon-up-color1: var(--tol-color-disabled);--icon-add-order-color1: var(--tol-color-disabled);--icon-cancel-order-color1: var(--tol-color-disabled);--icon-repeat-order-color1: var(--tol-color-disabled);--icon-return-order-color1: var(--tol-color-disabled);--icon-date-since-color1: var(--tol-color-disabled);--icon-date-to-color1: var(--tol-color-disabled);--icon-info-color1: var(--tol-color-disabled);--icon-calendar-blank-color1: var(--tol-color-disabled);--icon-clock-color1: var(--tol-color-disabled);--icon-triangle-warning-color1: var(--tol-color-disabled);--icon-nutritional-celery-color1: var(--tol-color-disabled);--icon-nutritional-gluten-color1: var(--tol-color-disabled);--icon-nutritional-soy-color1: var(--tol-color-disabled);--icon-nutritional-milk-color1: var(--tol-color-disabled);--icon-nutritional-sulfur-color1: var(--tol-color-disabled);--icon-nutritional-peanuts-color1: var(--tol-color-disabled);--icon-nutritional-mustard-color1: var(--tol-color-disabled);--icon-nutritional-crustaceans-color1: var(--tol-color-disabled);--icon-nutritional-mollusks-color1: var(--tol-color-disabled);--icon-nutritional-sesame-color1: var(--tol-color-disabled);--icon-nutritional-eggs-color1: var(--tol-color-disabled);--icon-nutritional-fish-color1: var(--tol-color-disabled);--icon-nutritional-nuts-color1: var(--tol-color-disabled);--icon-nutritional-lupins-color1: var(--tol-color-disabled);--icon-lens-color1: var(--tol-color-disabled);--icon-shop-color1: var(--tol-color-disabled);--icon-locker-color1: var(--tol-color-disabled);--icon-add-shop-color1: var(--tol-color-disabled);--icon-add-address-color1: var(--tol-color-disabled);--icon-check-color1: var(--tol-color-disabled);--icon-circle-warning-color1: var(--tol-color-disabled);--icon-eye-color1: var(--tol-color-disabled);--icon-eye-slash-color1: var(--tol-color-disabled);--icon-filter-color1: var(--tol-color-disabled);--icon-list-address-view-color1: var(--tol-color-disabled);--icon-map-view-color1: var(--tol-color-disabled);--icon-category-light-color1: var(--tol-color-disabled);--icon-category-solid-color1: var(--tol-color-disabled);--icon-tag-light-color1: var(--tol-color-disabled);--icon-tag-solid-color1: var(--tol-color-disabled);--icon-credit-card-color1: var(--tol-color-disabled);--icon-direct-debit-color1: var(--tol-color-disabled);--icon-direct-pay-color1: var(--tol-color-disabled);--icon-pay-by-phone-color1: var(--tol-color-disabled);--icon-payment-color1: var(--tol-color-disabled);--icon-plus-color1: var(--tol-color-disabled);--icon-less-color1: var(--tol-color-disabled);--icon-undo-color1: var(--tol-color-disabled);--icon-barrel-color1: var(--tol-color-disabled);--icon-basket-empty-color1: var(--tol-color-disabled);--icon-calendar-color1: var(--tol-color-disabled);--icon-glass-color1: var(--tol-color-disabled);--icon-scent-color1: var(--tol-color-disabled);--icon-grapes-color1: var(--tol-color-disabled);--icon-taste-color1: var(--tol-color-disabled);--icon-arrow-color1: var(--tol-color-disabled);--icon-money-box-color1: var(--tol-color-disabled);--icon-android-light-color1: var(--tol-color-disabled);--icon-android-solid-color1: var(--tol-color-disabled);--icon-apple-light-color1: var(--tol-color-disabled);--icon-apple-solid-color1: var(--tol-color-disabled);--icon-facebook-light-color1: var(--tol-color-disabled);--icon-facebook-solid-color1: var(--tol-color-disabled);--icon-instagram-light-color1: var(--tol-color-disabled);--icon-instagram-solid-color1: var(--tol-color-disabled);--icon-twitter-light-color1: var(--tol-color-disabled);--icon-twitter-solid-color1: var(--tol-color-disabled);--icon-youtube-light-color1: var(--tol-color-disabled);--icon-youtube-solid-color1: var(--tol-color-disabled);--icon-save-money-color1: var(--tol-color-disabled);--icon-double-caret-color1: var(--tol-color-disabled);--icon-circle-check-color1: var(--tol-color-disabled);--icon-icon-arrow-left2-color1: var(--tol-color-disabled);--icon-calendar-2-color1: var(--tol-color-disabled)}.u-color-link-with-icons{color:var(--tol-color-link)!important;--icon-lists-add-color1: var(--tol-color-link);--icon-download-color1: var(--tol-color-link);--icon-message-color1: var(--tol-color-link);--icon-zoom-in-color1: var(--tol-color-link);--icon-right-color1: var(--tol-color-link);--icon-left-color1: var(--tol-color-link);--icon-down-color1: var(--tol-color-link);--icon-truck-color1: var(--tol-color-link);--icon-view-detail-color1: var(--tol-color-link);--icon-calendar-pen-color1: var(--tol-color-link);--icon-edit-color1: var(--tol-color-link);--icon-remove-color1: var(--tol-color-link);--icon-cancel-color1: var(--tol-color-link);--icon-up-color1: var(--tol-color-link);--icon-add-order-color1: var(--tol-color-link);--icon-cancel-order-color1: var(--tol-color-link);--icon-repeat-order-color1: var(--tol-color-link);--icon-return-order-color1: var(--tol-color-link);--icon-date-since-color1: var(--tol-color-link);--icon-date-to-color1: var(--tol-color-link);--icon-info-color1: var(--tol-color-link);--icon-calendar-blank-color1: var(--tol-color-link);--icon-clock-color1: var(--tol-color-link);--icon-triangle-warning-color1: var(--tol-color-link);--icon-nutritional-celery-color1: var(--tol-color-link);--icon-nutritional-gluten-color1: var(--tol-color-link);--icon-nutritional-soy-color1: var(--tol-color-link);--icon-nutritional-milk-color1: var(--tol-color-link);--icon-nutritional-sulfur-color1: var(--tol-color-link);--icon-nutritional-peanuts-color1: var(--tol-color-link);--icon-nutritional-mustard-color1: var(--tol-color-link);--icon-nutritional-crustaceans-color1: var(--tol-color-link);--icon-nutritional-mollusks-color1: var(--tol-color-link);--icon-nutritional-sesame-color1: var(--tol-color-link);--icon-nutritional-eggs-color1: var(--tol-color-link);--icon-nutritional-fish-color1: var(--tol-color-link);--icon-nutritional-nuts-color1: var(--tol-color-link);--icon-nutritional-lupins-color1: var(--tol-color-link);--icon-lens-color1: var(--tol-color-link);--icon-shop-color1: var(--tol-color-link);--icon-locker-color1: var(--tol-color-link);--icon-add-shop-color1: var(--tol-color-link);--icon-add-address-color1: var(--tol-color-link);--icon-check-color1: var(--tol-color-link);--icon-circle-warning-color1: var(--tol-color-link);--icon-eye-color1: var(--tol-color-link);--icon-eye-slash-color1: var(--tol-color-link);--icon-filter-color1: var(--tol-color-link);--icon-list-address-view-color1: var(--tol-color-link);--icon-map-view-color1: var(--tol-color-link);--icon-category-light-color1: var(--tol-color-link);--icon-category-solid-color1: var(--tol-color-link);--icon-tag-light-color1: var(--tol-color-link);--icon-tag-solid-color1: var(--tol-color-link);--icon-credit-card-color1: var(--tol-color-link);--icon-direct-debit-color1: var(--tol-color-link);--icon-direct-pay-color1: var(--tol-color-link);--icon-pay-by-phone-color1: var(--tol-color-link);--icon-payment-color1: var(--tol-color-link);--icon-plus-color1: var(--tol-color-link);--icon-less-color1: var(--tol-color-link);--icon-undo-color1: var(--tol-color-link);--icon-barrel-color1: var(--tol-color-link);--icon-basket-empty-color1: var(--tol-color-link);--icon-calendar-color1: var(--tol-color-link);--icon-glass-color1: var(--tol-color-link);--icon-scent-color1: var(--tol-color-link);--icon-grapes-color1: var(--tol-color-link);--icon-taste-color1: var(--tol-color-link);--icon-arrow-color1: var(--tol-color-link);--icon-money-box-color1: var(--tol-color-link);--icon-android-light-color1: var(--tol-color-link);--icon-android-solid-color1: var(--tol-color-link);--icon-apple-light-color1: var(--tol-color-link);--icon-apple-solid-color1: var(--tol-color-link);--icon-facebook-light-color1: var(--tol-color-link);--icon-facebook-solid-color1: var(--tol-color-link);--icon-instagram-light-color1: var(--tol-color-link);--icon-instagram-solid-color1: var(--tol-color-link);--icon-twitter-light-color1: var(--tol-color-link);--icon-twitter-solid-color1: var(--tol-color-link);--icon-youtube-light-color1: var(--tol-color-link);--icon-youtube-solid-color1: var(--tol-color-link);--icon-save-money-color1: var(--tol-color-link);--icon-double-caret-color1: var(--tol-color-link);--icon-circle-check-color1: var(--tol-color-link);--icon-icon-arrow-left2-color1: var(--tol-color-link);--icon-calendar-2-color1: var(--tol-color-link)}.u-color-secondary-text{color:var(--tol-color-gray2)!important}.u-color-disabled-card,.form-delivery-logged .panel--disabled{color:var(--tol-color-gray2)!important;background-color:var(--tol-color-gray4)!important}.tol-icon{display:inline-block;width:1em;height:1em;fill:currentcolor;stroke:currentcolor;stroke-width:0}:root{--icon-color-primary: var(--tol-color-dark-gray);--icon-color-secondary: var(--tol-color-secondary);--icon-lists-add-color1: var(--icon-color-secondary);--icon-lists-add-color2: var(--icon-color-primary);--icon-download-color1: var(--icon-color-secondary);--icon-download-color2: var(--icon-color-primary);--icon-message-color1: var(--icon-color-secondary);--icon-message-color2: var(--icon-color-primary);--icon-zoom-in-color1: var(--icon-color-secondary);--icon-zoom-in-color2: var(--icon-color-primary);--icon-right-color1: var(--icon-color-secondary);--icon-right-color2: var(--icon-color-primary);--icon-left-color1: var(--icon-color-secondary);--icon-left-color2: var(--icon-color-primary);--icon-down-color1: var(--icon-color-secondary);--icon-down-color2: var(--icon-color-primary);--icon-truck-color1: var(--icon-color-secondary);--icon-truck-color2: var(--icon-color-primary);--icon-view-detail-color1: var(--icon-color-secondary);--icon-view-detail-color2: var(--icon-color-primary);--icon-calendar-pen-color1: var(--icon-color-secondary);--icon-calendar-pen-color2: var(--icon-color-primary);--icon-edit-color1: var(--icon-color-secondary);--icon-edit-color2: var(--icon-color-primary);--icon-remove-color1: var(--icon-color-secondary);--icon-remove-color2: var(--icon-color-primary);--icon-cancel-color1: var(--icon-color-secondary);--icon-cancel-color2: var(--icon-color-primary);--icon-up-color1: var(--icon-color-secondary);--icon-up-color2: var(--icon-color-primary);--icon-add-order-color1: var(--icon-color-secondary);--icon-add-order-color2: var(--icon-color-primary);--icon-cancel-order-color1: var(--icon-color-secondary);--icon-cancel-order-color2: var(--icon-color-primary);--icon-repeat-order-color1: var(--icon-color-secondary);--icon-repeat-order-color2: var(--icon-color-primary);--icon-return-order-color1: var(--icon-color-secondary);--icon-return-order-color2: var(--icon-color-primary);--icon-date-since-color1: var(--icon-color-secondary);--icon-date-since-color2: var(--icon-color-primary);--icon-date-to-color1: var(--icon-color-secondary);--icon-date-to-color2: var(--icon-color-primary);--icon-info-color1: var(--icon-color-secondary);--icon-info-color2: var(--icon-color-primary);--icon-calendar-blank-color1: var(--icon-color-secondary);--icon-calendar-blank-color2: var(--icon-color-primary);--icon-clock-color1: var(--icon-color-secondary);--icon-clock-color2: var(--icon-color-primary);--icon-triangle-warning-color1: var(--icon-color-secondary);--icon-triangle-warning-color2: var(--icon-color-primary);--icon-nutritional-celery-color1: var(--icon-color-secondary);--icon-nutritional-celery-color2: var(--icon-color-primary);--icon-nutritional-gluten-color1: var(--icon-color-secondary);--icon-nutritional-gluten-color2: var(--icon-color-primary);--icon-nutritional-soy-color1: var(--icon-color-secondary);--icon-nutritional-soy-color2: var(--icon-color-primary);--icon-nutritional-milk-color1: var(--icon-color-secondary);--icon-nutritional-milk-color2: var(--icon-color-primary);--icon-nutritional-sulfur-color1: var(--icon-color-secondary);--icon-nutritional-sulfur-color2: var(--icon-color-primary);--icon-nutritional-peanuts-color1: var(--icon-color-secondary);--icon-nutritional-peanuts-color2: var(--icon-color-primary);--icon-nutritional-mustard-color1: var(--icon-color-secondary);--icon-nutritional-mustard-color2: var(--icon-color-primary);--icon-nutritional-crustaceans-color1: var(--icon-color-secondary);--icon-nutritional-crustaceans-color2: var(--icon-color-primary);--icon-nutritional-mollusks-color1: var(--icon-color-secondary);--icon-nutritional-mollusks-color2: var(--icon-color-primary);--icon-nutritional-sesame-color1: var(--icon-color-secondary);--icon-nutritional-sesame-color2: var(--icon-color-primary);--icon-nutritional-eggs-color1: var(--icon-color-secondary);--icon-nutritional-eggs-color2: var(--icon-color-primary);--icon-nutritional-fish-color1: var(--icon-color-secondary);--icon-nutritional-fish-color2: var(--icon-color-primary);--icon-nutritional-nuts-color1: var(--icon-color-secondary);--icon-nutritional-nuts-color2: var(--icon-color-primary);--icon-nutritional-lupins-color1: var(--icon-color-secondary);--icon-nutritional-lupins-color2: var(--icon-color-primary);--icon-lens-color1: var(--icon-color-secondary);--icon-lens-color2: var(--icon-color-primary);--icon-shop-color1: var(--icon-color-secondary);--icon-shop-color2: var(--icon-color-primary);--icon-locker-color1: var(--icon-color-secondary);--icon-locker-color2: var(--icon-color-primary);--icon-add-shop-color1: var(--icon-color-secondary);--icon-add-shop-color2: var(--icon-color-primary);--icon-add-address-color1: var(--icon-color-secondary);--icon-add-address-color2: var(--icon-color-primary);--icon-check-color1: var(--icon-color-secondary);--icon-check-color2: var(--icon-color-primary);--icon-circle-warning-color1: var(--icon-color-secondary);--icon-circle-warning-color2: var(--icon-color-primary);--icon-eye-color1: var(--icon-color-secondary);--icon-eye-color2: var(--icon-color-primary);--icon-eye-slash-color1: var(--icon-color-secondary);--icon-eye-slash-color2: var(--icon-color-primary);--icon-filter-color1: var(--icon-color-secondary);--icon-filter-color2: var(--icon-color-primary);--icon-list-address-view-color1: var(--icon-color-secondary);--icon-list-address-view-color2: var(--icon-color-primary);--icon-map-view-color1: var(--icon-color-secondary);--icon-map-view-color2: var(--icon-color-primary);--icon-category-light-color1: var(--icon-color-secondary);--icon-category-light-color2: var(--icon-color-primary);--icon-category-solid-color1: var(--icon-color-secondary);--icon-category-solid-color2: var(--icon-color-primary);--icon-tag-light-color1: var(--icon-color-secondary);--icon-tag-light-color2: var(--icon-color-primary);--icon-tag-solid-color1: var(--icon-color-secondary);--icon-tag-solid-color2: var(--icon-color-primary);--icon-credit-card-color1: var(--icon-color-secondary);--icon-credit-card-color2: var(--icon-color-primary);--icon-direct-debit-color1: var(--icon-color-secondary);--icon-direct-debit-color2: var(--icon-color-primary);--icon-direct-pay-color1: var(--icon-color-secondary);--icon-direct-pay-color2: var(--icon-color-primary);--icon-pay-by-phone-color1: var(--icon-color-secondary);--icon-pay-by-phone-color2: var(--icon-color-primary);--icon-payment-color1: var(--icon-color-secondary);--icon-payment-color2: var(--icon-color-primary);--icon-plus-color1: var(--icon-color-secondary);--icon-plus-color2: var(--icon-color-primary);--icon-less-color1: var(--icon-color-secondary);--icon-less-color2: var(--icon-color-primary);--icon-undo-color1: var(--icon-color-secondary);--icon-undo-color2: var(--icon-color-primary);--icon-barrel-color1: var(--icon-color-secondary);--icon-barrel-color2: var(--icon-color-primary);--icon-basket-empty-color1: var(--icon-color-secondary);--icon-basket-empty-color2: var(--icon-color-primary);--icon-calendar-color1: var(--icon-color-secondary);--icon-calendar-color2: var(--icon-color-primary);--icon-glass-color1: var(--icon-color-secondary);--icon-glass-color2: var(--icon-color-primary);--icon-scent-color1: var(--icon-color-secondary);--icon-scent-color2: var(--icon-color-primary);--icon-grapes-color1: var(--icon-color-secondary);--icon-grapes-color2: var(--icon-color-primary);--icon-taste-color1: var(--icon-color-secondary);--icon-taste-color2: var(--icon-color-primary);--icon-arrow-color1: var(--icon-color-secondary);--icon-arrow-color2: var(--icon-color-primary);--icon-money-box-color1: var(--icon-color-secondary);--icon-money-box-color2: var(--icon-color-primary);--icon-android-light-color1: var(--icon-color-secondary);--icon-android-light-color2: var(--icon-color-primary);--icon-android-solid-color1: var(--icon-color-secondary);--icon-android-solid-color2: var(--icon-color-primary);--icon-apple-light-color1: var(--icon-color-secondary);--icon-apple-light-color2: var(--icon-color-primary);--icon-apple-solid-color1: var(--icon-color-secondary);--icon-apple-solid-color2: var(--icon-color-primary);--icon-facebook-light-color1: var(--icon-color-secondary);--icon-facebook-light-color2: var(--icon-color-primary);--icon-facebook-solid-color1: var(--icon-color-secondary);--icon-facebook-solid-color2: var(--icon-color-primary);--icon-instagram-light-color1: var(--icon-color-secondary);--icon-instagram-light-color2: var(--icon-color-primary);--icon-instagram-solid-color1: var(--icon-color-secondary);--icon-instagram-solid-color2: var(--icon-color-primary);--icon-twitter-light-color1: var(--icon-color-secondary);--icon-twitter-light-color2: var(--icon-color-primary);--icon-twitter-solid-color1: var(--icon-color-secondary);--icon-twitter-solid-color2: var(--icon-color-primary);--icon-youtube-light-color1: var(--icon-color-secondary);--icon-youtube-light-color2: var(--icon-color-primary);--icon-youtube-solid-color1: var(--icon-color-secondary);--icon-youtube-solid-color2: var(--icon-color-primary);--icon-save-money-color1: var(--icon-color-secondary);--icon-save-money-color2: var(--icon-color-primary);--icon-double-caret-color1: var(--icon-color-secondary);--icon-double-caret-color2: var(--icon-color-primary);--icon-circle-check-color1: var(--icon-color-secondary);--icon-circle-check-color2: var(--icon-color-primary);--icon-icon-arrow-left2-color1: var(--icon-color-secondary);--icon-icon-arrow-left2-color2: var(--icon-color-primary);--icon-calendar-2-color1: var(--icon-color-secondary);--icon-calendar-2-color2: var(--icon-color-primary);--icon-lists-add-color1: var(--tol-color-icon);--icon-download-color1: var(--tol-color-icon);--icon-message-color1: var(--tol-color-icon);--icon-zoom-in-color1: var(--tol-color-icon);--icon-right-color1: var(--tol-color-icon);--icon-left-color1: var(--tol-color-icon);--icon-down-color1: var(--tol-color-icon);--icon-truck-color1: var(--tol-color-icon);--icon-view-detail-color1: var(--tol-color-icon);--icon-calendar-pen-color1: var(--tol-color-icon);--icon-edit-color1: var(--tol-color-icon);--icon-remove-color1: var(--tol-color-icon);--icon-cancel-color1: var(--tol-color-icon);--icon-up-color1: var(--tol-color-icon);--icon-add-order-color1: var(--tol-color-icon);--icon-cancel-order-color1: var(--tol-color-icon);--icon-repeat-order-color1: var(--tol-color-icon);--icon-return-order-color1: var(--tol-color-icon);--icon-date-since-color1: var(--tol-color-icon);--icon-date-to-color1: var(--tol-color-icon);--icon-info-color1: var(--tol-color-icon);--icon-calendar-blank-color1: var(--tol-color-icon);--icon-clock-color1: var(--tol-color-icon);--icon-triangle-warning-color1: var(--tol-color-icon);--icon-nutritional-celery-color1: var(--tol-color-icon);--icon-nutritional-gluten-color1: var(--tol-color-icon);--icon-nutritional-soy-color1: var(--tol-color-icon);--icon-nutritional-milk-color1: var(--tol-color-icon);--icon-nutritional-sulfur-color1: var(--tol-color-icon);--icon-nutritional-peanuts-color1: var(--tol-color-icon);--icon-nutritional-mustard-color1: var(--tol-color-icon);--icon-nutritional-crustaceans-color1: var(--tol-color-icon);--icon-nutritional-mollusks-color1: var(--tol-color-icon);--icon-nutritional-sesame-color1: var(--tol-color-icon);--icon-nutritional-eggs-color1: var(--tol-color-icon);--icon-nutritional-fish-color1: var(--tol-color-icon);--icon-nutritional-nuts-color1: var(--tol-color-icon);--icon-nutritional-lupins-color1: var(--tol-color-icon);--icon-lens-color1: var(--tol-color-icon);--icon-shop-color1: var(--tol-color-icon);--icon-locker-color1: var(--tol-color-icon);--icon-add-shop-color1: var(--tol-color-icon);--icon-add-address-color1: var(--tol-color-icon);--icon-check-color1: var(--tol-color-icon);--icon-circle-warning-color1: var(--tol-color-icon);--icon-eye-color1: var(--tol-color-icon);--icon-eye-slash-color1: var(--tol-color-icon);--icon-filter-color1: var(--tol-color-icon);--icon-list-address-view-color1: var(--tol-color-icon);--icon-map-view-color1: var(--tol-color-icon);--icon-category-light-color1: var(--tol-color-icon);--icon-category-solid-color1: var(--tol-color-icon);--icon-tag-light-color1: var(--tol-color-icon);--icon-tag-solid-color1: var(--tol-color-icon);--icon-credit-card-color1: var(--tol-color-icon);--icon-direct-debit-color1: var(--tol-color-icon);--icon-direct-pay-color1: var(--tol-color-icon);--icon-pay-by-phone-color1: var(--tol-color-icon);--icon-payment-color1: var(--tol-color-icon);--icon-plus-color1: var(--tol-color-icon);--icon-less-color1: var(--tol-color-icon);--icon-undo-color1: var(--tol-color-icon);--icon-barrel-color1: var(--tol-color-icon);--icon-basket-empty-color1: var(--tol-color-icon);--icon-calendar-color1: var(--tol-color-icon);--icon-glass-color1: var(--tol-color-icon);--icon-scent-color1: var(--tol-color-icon);--icon-grapes-color1: var(--tol-color-icon);--icon-taste-color1: var(--tol-color-icon);--icon-arrow-color1: var(--tol-color-icon);--icon-money-box-color1: var(--tol-color-icon);--icon-android-light-color1: var(--tol-color-icon);--icon-android-solid-color1: var(--tol-color-icon);--icon-apple-light-color1: var(--tol-color-icon);--icon-apple-solid-color1: var(--tol-color-icon);--icon-facebook-light-color1: var(--tol-color-icon);--icon-facebook-solid-color1: var(--tol-color-icon);--icon-instagram-light-color1: var(--tol-color-icon);--icon-instagram-solid-color1: var(--tol-color-icon);--icon-twitter-light-color1: var(--tol-color-icon);--icon-twitter-solid-color1: var(--tol-color-icon);--icon-youtube-light-color1: var(--tol-color-icon);--icon-youtube-solid-color1: var(--tol-color-icon);--icon-save-money-color1: var(--tol-color-icon);--icon-double-caret-color1: var(--tol-color-icon);--icon-circle-check-color1: var(--tol-color-icon);--icon-icon-arrow-left2-color1: var(--tol-color-icon);--icon-calendar-2-color1: var(--tol-color-icon);--icon-add-order-cart-color1: var(--icon-color-secondary);--icon-add-order-cart-color2: var(--tol-color-gray2);--icon-cancel-order-cart-color1: var(--icon-color-secondary);--icon-cancel-order-cart-color2: var(--tol-color-gray2);--icon-pin-place-color1: var(--icon-color-secondary);--icon-pin-place-color2: var(--tol-color-gray2);--icon-address-color1: var(--icon-color-secondary);--icon-address-color2: var(--tol-color-gray2);--icon-triangle-warning-color1: var(--tol-color-warning);--icon-info-color1: var(--tol-color-info);--icon-no-shops-found-color1: var(--tol-color-gray3);--icon-check-color1: var(--tol-color-success);--icon-circle-warning-color1: var(--tol-color-warning);--icon-turn-down-right-color1: var(--tol-color-gray1);--icon-arrow-up-color1: var(--tol-color-white);--icon-plus-2-color1: var(--tol-color-primary);--icon-less-2-color1: var(--tol-color-primary);--icon-last-purchase-color1: transparent;--icon-icon-arrow-left2-color1: var(--tol-color-primary);--icon-calendar-2-color1: var(--tol-color-primary)}.icon-color--primary,.cart-validate-products-list__product--addToList,.cart-validate-products-list__product--remove,.cart-validate-products__trash,.cart-products-list-component__trash,.cart-product-component__add-to-list .add-prod-to-list-icon-component__button{color:var(--tol-color-icon);--icon-lists-add-color1: var(--tol-color-icon);--icon-download-color1: var(--tol-color-icon);--icon-message-color1: var(--tol-color-icon);--icon-zoom-in-color1: var(--tol-color-icon);--icon-right-color1: var(--tol-color-icon);--icon-left-color1: var(--tol-color-icon);--icon-down-color1: var(--tol-color-icon);--icon-truck-color1: var(--tol-color-icon);--icon-view-detail-color1: var(--tol-color-icon);--icon-calendar-pen-color1: var(--tol-color-icon);--icon-edit-color1: var(--tol-color-icon);--icon-remove-color1: var(--tol-color-icon);--icon-cancel-color1: var(--tol-color-icon);--icon-up-color1: var(--tol-color-icon);--icon-add-order-color1: var(--tol-color-icon);--icon-cancel-order-color1: var(--tol-color-icon);--icon-repeat-order-color1: var(--tol-color-icon);--icon-return-order-color1: var(--tol-color-icon);--icon-date-since-color1: var(--tol-color-icon);--icon-date-to-color1: var(--tol-color-icon);--icon-info-color1: var(--tol-color-icon);--icon-calendar-blank-color1: var(--tol-color-icon);--icon-clock-color1: var(--tol-color-icon);--icon-triangle-warning-color1: var(--tol-color-icon);--icon-nutritional-celery-color1: var(--tol-color-icon);--icon-nutritional-gluten-color1: var(--tol-color-icon);--icon-nutritional-soy-color1: var(--tol-color-icon);--icon-nutritional-milk-color1: var(--tol-color-icon);--icon-nutritional-sulfur-color1: var(--tol-color-icon);--icon-nutritional-peanuts-color1: var(--tol-color-icon);--icon-nutritional-mustard-color1: var(--tol-color-icon);--icon-nutritional-crustaceans-color1: var(--tol-color-icon);--icon-nutritional-mollusks-color1: var(--tol-color-icon);--icon-nutritional-sesame-color1: var(--tol-color-icon);--icon-nutritional-eggs-color1: var(--tol-color-icon);--icon-nutritional-fish-color1: var(--tol-color-icon);--icon-nutritional-nuts-color1: var(--tol-color-icon);--icon-nutritional-lupins-color1: var(--tol-color-icon);--icon-lens-color1: var(--tol-color-icon);--icon-shop-color1: var(--tol-color-icon);--icon-locker-color1: var(--tol-color-icon);--icon-add-shop-color1: var(--tol-color-icon);--icon-add-address-color1: var(--tol-color-icon);--icon-check-color1: var(--tol-color-icon);--icon-circle-warning-color1: var(--tol-color-icon);--icon-eye-color1: var(--tol-color-icon);--icon-eye-slash-color1: var(--tol-color-icon);--icon-filter-color1: var(--tol-color-icon);--icon-list-address-view-color1: var(--tol-color-icon);--icon-map-view-color1: var(--tol-color-icon);--icon-category-light-color1: var(--tol-color-icon);--icon-category-solid-color1: var(--tol-color-icon);--icon-tag-light-color1: var(--tol-color-icon);--icon-tag-solid-color1: var(--tol-color-icon);--icon-credit-card-color1: var(--tol-color-icon);--icon-direct-debit-color1: var(--tol-color-icon);--icon-direct-pay-color1: var(--tol-color-icon);--icon-pay-by-phone-color1: var(--tol-color-icon);--icon-payment-color1: var(--tol-color-icon);--icon-plus-color1: var(--tol-color-icon);--icon-less-color1: var(--tol-color-icon);--icon-undo-color1: var(--tol-color-icon);--icon-barrel-color1: var(--tol-color-icon);--icon-basket-empty-color1: var(--tol-color-icon);--icon-calendar-color1: var(--tol-color-icon);--icon-glass-color1: var(--tol-color-icon);--icon-scent-color1: var(--tol-color-icon);--icon-grapes-color1: var(--tol-color-icon);--icon-taste-color1: var(--tol-color-icon);--icon-arrow-color1: var(--tol-color-icon);--icon-money-box-color1: var(--tol-color-icon);--icon-android-light-color1: var(--tol-color-icon);--icon-android-solid-color1: var(--tol-color-icon);--icon-apple-light-color1: var(--tol-color-icon);--icon-apple-solid-color1: var(--tol-color-icon);--icon-facebook-light-color1: var(--tol-color-icon);--icon-facebook-solid-color1: var(--tol-color-icon);--icon-instagram-light-color1: var(--tol-color-icon);--icon-instagram-solid-color1: var(--tol-color-icon);--icon-twitter-light-color1: var(--tol-color-icon);--icon-twitter-solid-color1: var(--tol-color-icon);--icon-youtube-light-color1: var(--tol-color-icon);--icon-youtube-solid-color1: var(--tol-color-icon);--icon-save-money-color1: var(--tol-color-icon);--icon-double-caret-color1: var(--tol-color-icon);--icon-circle-check-color1: var(--tol-color-icon);--icon-icon-arrow-left2-color1: var(--tol-color-icon);--icon-calendar-2-color1: var(--tol-color-icon)}.icon-color--primary:hover,.cart-validate-products-list__product--addToList:hover,.cart-validate-products-list__product--remove:hover,.cart-validate-products__trash:hover,.cart-products-list-component__trash:hover,.cart-product-component__add-to-list .add-prod-to-list-icon-component__button:hover{color:var(--tol-color-icon-hover);--icon-lists-add-color1: var(--tol-color-icon-hover);--icon-download-color1: var(--tol-color-icon-hover);--icon-message-color1: var(--tol-color-icon-hover);--icon-zoom-in-color1: var(--tol-color-icon-hover);--icon-right-color1: var(--tol-color-icon-hover);--icon-left-color1: var(--tol-color-icon-hover);--icon-down-color1: var(--tol-color-icon-hover);--icon-truck-color1: var(--tol-color-icon-hover);--icon-view-detail-color1: var(--tol-color-icon-hover);--icon-calendar-pen-color1: var(--tol-color-icon-hover);--icon-edit-color1: var(--tol-color-icon-hover);--icon-remove-color1: var(--tol-color-icon-hover);--icon-cancel-color1: var(--tol-color-icon-hover);--icon-up-color1: var(--tol-color-icon-hover);--icon-add-order-color1: var(--tol-color-icon-hover);--icon-cancel-order-color1: var(--tol-color-icon-hover);--icon-repeat-order-color1: var(--tol-color-icon-hover);--icon-return-order-color1: var(--tol-color-icon-hover);--icon-date-since-color1: var(--tol-color-icon-hover);--icon-date-to-color1: var(--tol-color-icon-hover);--icon-info-color1: var(--tol-color-icon-hover);--icon-calendar-blank-color1: var(--tol-color-icon-hover);--icon-clock-color1: var(--tol-color-icon-hover);--icon-triangle-warning-color1: var(--tol-color-icon-hover);--icon-nutritional-celery-color1: var(--tol-color-icon-hover);--icon-nutritional-gluten-color1: var(--tol-color-icon-hover);--icon-nutritional-soy-color1: var(--tol-color-icon-hover);--icon-nutritional-milk-color1: var(--tol-color-icon-hover);--icon-nutritional-sulfur-color1: var(--tol-color-icon-hover);--icon-nutritional-peanuts-color1: var(--tol-color-icon-hover);--icon-nutritional-mustard-color1: var(--tol-color-icon-hover);--icon-nutritional-crustaceans-color1: var(--tol-color-icon-hover);--icon-nutritional-mollusks-color1: var(--tol-color-icon-hover);--icon-nutritional-sesame-color1: var(--tol-color-icon-hover);--icon-nutritional-eggs-color1: var(--tol-color-icon-hover);--icon-nutritional-fish-color1: var(--tol-color-icon-hover);--icon-nutritional-nuts-color1: var(--tol-color-icon-hover);--icon-nutritional-lupins-color1: var(--tol-color-icon-hover);--icon-lens-color1: var(--tol-color-icon-hover);--icon-shop-color1: var(--tol-color-icon-hover);--icon-locker-color1: var(--tol-color-icon-hover);--icon-add-shop-color1: var(--tol-color-icon-hover);--icon-add-address-color1: var(--tol-color-icon-hover);--icon-check-color1: var(--tol-color-icon-hover);--icon-circle-warning-color1: var(--tol-color-icon-hover);--icon-eye-color1: var(--tol-color-icon-hover);--icon-eye-slash-color1: var(--tol-color-icon-hover);--icon-filter-color1: var(--tol-color-icon-hover);--icon-list-address-view-color1: var(--tol-color-icon-hover);--icon-map-view-color1: var(--tol-color-icon-hover);--icon-category-light-color1: var(--tol-color-icon-hover);--icon-category-solid-color1: var(--tol-color-icon-hover);--icon-tag-light-color1: var(--tol-color-icon-hover);--icon-tag-solid-color1: var(--tol-color-icon-hover);--icon-credit-card-color1: var(--tol-color-icon-hover);--icon-direct-debit-color1: var(--tol-color-icon-hover);--icon-direct-pay-color1: var(--tol-color-icon-hover);--icon-pay-by-phone-color1: var(--tol-color-icon-hover);--icon-payment-color1: var(--tol-color-icon-hover);--icon-plus-color1: var(--tol-color-icon-hover);--icon-less-color1: var(--tol-color-icon-hover);--icon-undo-color1: var(--tol-color-icon-hover);--icon-barrel-color1: var(--tol-color-icon-hover);--icon-basket-empty-color1: var(--tol-color-icon-hover);--icon-calendar-color1: var(--tol-color-icon-hover);--icon-glass-color1: var(--tol-color-icon-hover);--icon-scent-color1: var(--tol-color-icon-hover);--icon-grapes-color1: var(--tol-color-icon-hover);--icon-taste-color1: var(--tol-color-icon-hover);--icon-arrow-color1: var(--tol-color-icon-hover);--icon-money-box-color1: var(--tol-color-icon-hover);--icon-android-light-color1: var(--tol-color-icon-hover);--icon-android-solid-color1: var(--tol-color-icon-hover);--icon-apple-light-color1: var(--tol-color-icon-hover);--icon-apple-solid-color1: var(--tol-color-icon-hover);--icon-facebook-light-color1: var(--tol-color-icon-hover);--icon-facebook-solid-color1: var(--tol-color-icon-hover);--icon-instagram-light-color1: var(--tol-color-icon-hover);--icon-instagram-solid-color1: var(--tol-color-icon-hover);--icon-twitter-light-color1: var(--tol-color-icon-hover);--icon-twitter-solid-color1: var(--tol-color-icon-hover);--icon-youtube-light-color1: var(--tol-color-icon-hover);--icon-youtube-solid-color1: var(--tol-color-icon-hover);--icon-save-money-color1: var(--tol-color-icon-hover);--icon-double-caret-color1: var(--tol-color-icon-hover);--icon-circle-check-color1: var(--tol-color-icon-hover);--icon-icon-arrow-left2-color1: var(--tol-color-icon-hover);--icon-calendar-2-color1: var(--tol-color-icon-hover)}.icon-color--secondary{color:var(--tol-color-icon-secondary)}.icon-color--secondary:hover{color:var(--tol-color-icon-hover-secondary)}.icon-color--secondary-alternative,.icon-color--secondary-alternative:hover{color:var(--tol-color-secondary-alternative)}.icon-color--green{color:var(--tol-color-green)}.icon-color--danger,.validation-code__icon{color:var(--tol-color-danger);--icon-lists-add-color1: var(--tol-color-danger);--icon-download-color1: var(--tol-color-danger);--icon-message-color1: var(--tol-color-danger);--icon-zoom-in-color1: var(--tol-color-danger);--icon-right-color1: var(--tol-color-danger);--icon-left-color1: var(--tol-color-danger);--icon-down-color1: var(--tol-color-danger);--icon-truck-color1: var(--tol-color-danger);--icon-view-detail-color1: var(--tol-color-danger);--icon-calendar-pen-color1: var(--tol-color-danger);--icon-edit-color1: var(--tol-color-danger);--icon-remove-color1: var(--tol-color-danger);--icon-cancel-color1: var(--tol-color-danger);--icon-up-color1: var(--tol-color-danger);--icon-add-order-color1: var(--tol-color-danger);--icon-cancel-order-color1: var(--tol-color-danger);--icon-repeat-order-color1: var(--tol-color-danger);--icon-return-order-color1: var(--tol-color-danger);--icon-date-since-color1: var(--tol-color-danger);--icon-date-to-color1: var(--tol-color-danger);--icon-info-color1: var(--tol-color-danger);--icon-calendar-blank-color1: var(--tol-color-danger);--icon-clock-color1: var(--tol-color-danger);--icon-triangle-warning-color1: var(--tol-color-danger);--icon-nutritional-celery-color1: var(--tol-color-danger);--icon-nutritional-gluten-color1: var(--tol-color-danger);--icon-nutritional-soy-color1: var(--tol-color-danger);--icon-nutritional-milk-color1: var(--tol-color-danger);--icon-nutritional-sulfur-color1: var(--tol-color-danger);--icon-nutritional-peanuts-color1: var(--tol-color-danger);--icon-nutritional-mustard-color1: var(--tol-color-danger);--icon-nutritional-crustaceans-color1: var(--tol-color-danger);--icon-nutritional-mollusks-color1: var(--tol-color-danger);--icon-nutritional-sesame-color1: var(--tol-color-danger);--icon-nutritional-eggs-color1: var(--tol-color-danger);--icon-nutritional-fish-color1: var(--tol-color-danger);--icon-nutritional-nuts-color1: var(--tol-color-danger);--icon-nutritional-lupins-color1: var(--tol-color-danger);--icon-lens-color1: var(--tol-color-danger);--icon-shop-color1: var(--tol-color-danger);--icon-locker-color1: var(--tol-color-danger);--icon-add-shop-color1: var(--tol-color-danger);--icon-add-address-color1: var(--tol-color-danger);--icon-check-color1: var(--tol-color-danger);--icon-circle-warning-color1: var(--tol-color-danger);--icon-eye-color1: var(--tol-color-danger);--icon-eye-slash-color1: var(--tol-color-danger);--icon-filter-color1: var(--tol-color-danger);--icon-list-address-view-color1: var(--tol-color-danger);--icon-map-view-color1: var(--tol-color-danger);--icon-category-light-color1: var(--tol-color-danger);--icon-category-solid-color1: var(--tol-color-danger);--icon-tag-light-color1: var(--tol-color-danger);--icon-tag-solid-color1: var(--tol-color-danger);--icon-credit-card-color1: var(--tol-color-danger);--icon-direct-debit-color1: var(--tol-color-danger);--icon-direct-pay-color1: var(--tol-color-danger);--icon-pay-by-phone-color1: var(--tol-color-danger);--icon-payment-color1: var(--tol-color-danger);--icon-plus-color1: var(--tol-color-danger);--icon-less-color1: var(--tol-color-danger);--icon-undo-color1: var(--tol-color-danger);--icon-barrel-color1: var(--tol-color-danger);--icon-basket-empty-color1: var(--tol-color-danger);--icon-calendar-color1: var(--tol-color-danger);--icon-glass-color1: var(--tol-color-danger);--icon-scent-color1: var(--tol-color-danger);--icon-grapes-color1: var(--tol-color-danger);--icon-taste-color1: var(--tol-color-danger);--icon-arrow-color1: var(--tol-color-danger);--icon-money-box-color1: var(--tol-color-danger);--icon-android-light-color1: var(--tol-color-danger);--icon-android-solid-color1: var(--tol-color-danger);--icon-apple-light-color1: var(--tol-color-danger);--icon-apple-solid-color1: var(--tol-color-danger);--icon-facebook-light-color1: var(--tol-color-danger);--icon-facebook-solid-color1: var(--tol-color-danger);--icon-instagram-light-color1: var(--tol-color-danger);--icon-instagram-solid-color1: var(--tol-color-danger);--icon-twitter-light-color1: var(--tol-color-danger);--icon-twitter-solid-color1: var(--tol-color-danger);--icon-youtube-light-color1: var(--tol-color-danger);--icon-youtube-solid-color1: var(--tol-color-danger);--icon-save-money-color1: var(--tol-color-danger);--icon-double-caret-color1: var(--tol-color-danger);--icon-circle-check-color1: var(--tol-color-danger);--icon-icon-arrow-left2-color1: var(--tol-color-danger);--icon-calendar-2-color1: var(--tol-color-danger)}.icon-color--bg-success{color:var(--tol-color-bg-success)}.icon-color--bg-danger{color:var(--tol-color-bg-danger)}.icon-color--multi .path1:before,.module-user-management .element-list__image .path1:before,.support-panel .panel-component .element-list__image .path1:before,.support-panel .panel-component__content .module-support-management__menu-link .path1:before,.user-panel .element-list__image .path1:before,.user-panel .panel-component__content .module-user-management__menu-link .path1:before,.left-panel__booking .booking-chronos-tripleelement-left .path1:before,.left-panel__bookingtimezone .booking-chronos-tripleelement-left .path1:before,.left-panel__bookinglist .booking-chronos-tripleelement-left .path1:before,.left-panel__booking .booking-action-timezone__icon .path1:before,.left-panel__booking .booking-list-actions-booking__icon .path1:before,.left-panel__bookingtimezone .booking-action-timezone__icon .path1:before,.left-panel__bookingtimezone .booking-list-actions-booking__icon .path1:before,.left-panel__bookinglist .booking-action-timezone__icon .path1:before,.left-panel__bookinglist .booking-list-actions-booking__icon .path1:before,.left-panel .view-recommendations__icon .path1:before,.left-panel .select-zipCode__icon .path1:before,.left-panel .smartlist__icon .path1:before,.left-panel .booking__icon .path1:before,.left-panel .group__icon .path1:before,.left-panel .time-zones__icon .path1:before,.left-panel .element-list__image .path1:before{color:var(--tol-color-secondary);visibility:visible!important}.icon-color--multi .path2:before,.module-user-management .element-list__image .path2:before,.support-panel .panel-component .element-list__image .path2:before,.support-panel .panel-component__content .module-support-management__menu-link .path2:before,.user-panel .element-list__image .path2:before,.user-panel .panel-component__content .module-user-management__menu-link .path2:before,.left-panel__booking .booking-chronos-tripleelement-left .path2:before,.left-panel__bookingtimezone .booking-chronos-tripleelement-left .path2:before,.left-panel__bookinglist .booking-chronos-tripleelement-left .path2:before,.left-panel__booking .booking-action-timezone__icon .path2:before,.left-panel__booking .booking-list-actions-booking__icon .path2:before,.left-panel__bookingtimezone .booking-action-timezone__icon .path2:before,.left-panel__bookingtimezone .booking-list-actions-booking__icon .path2:before,.left-panel__bookinglist .booking-action-timezone__icon .path2:before,.left-panel__bookinglist .booking-list-actions-booking__icon .path2:before,.left-panel .view-recommendations__icon .path2:before,.left-panel .select-zipCode__icon .path2:before,.left-panel .smartlist__icon .path2:before,.left-panel .booking__icon .path2:before,.left-panel .group__icon .path2:before,.left-panel .time-zones__icon .path2:before,.left-panel .element-list__image .path2:before{color:var(--tol-color-gray2);visibility:visible}.icon-size--16{font-size:1rem}.icon-size--18,.header__secondary--delivery .tol-icon-component{font-size:1.125rem}.icon-size--20{font-size:1.25rem}.icon-size--21{font-size:1.3125rem}.icon-size--22{font-size:1.375rem}.icon-size--24{font-size:1.5rem}.icon-size--28{font-size:1.75rem}.icon-size--32,#form-delivery-logged--btn-add-address-icon,#form-delivery-logged--btn-add-shop-icon{font-size:2rem}.icon-size--44,.validation-code__icon{font-size:2.75rem}.icon-size--56{font-size:3.5rem}.icon-size--64{font-size:4rem}.icon-size--76{font-size:4.75rem}.icon-size--112{font-size:7rem}.icon-size--104{font-size:6.5rem}.icon-size--140{font-size:8.75rem}.icon-size--160{font-size:10rem}@media (min-width: 576px){.icon-size-sm--104{font-size:6.5rem!important}}.icon-position--self,.validation-code__icon{align-self:center}@keyframes slide-in-left{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slide-in-left{animation-name:slide-in-left;animation-duration:.5s}@keyframes slide-in-right{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slide-in-right{animation-name:slide-in-right;animation-duration:.5s}@keyframes fade-out-up{0%{opacity:1}to{transform:translate3d(0,-100%,0);opacity:0}}.animate__fade-out-up,.module-shop__sticky--collapsed .d-md-none .header__collapsible{animation-name:fade-out-up;animation-duration:1s}.animate__slide-in-up{animation-name:slide-in-up;animation-duration:.5s}@keyframes slide-in-up{0%{margin-top:2rem;opacity:0}to{margin-top:0;opacity:1}}@keyframes slide-in-bottom{0%{margin-top:-2rem;opacity:0}to{margin-top:0;opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate__fade-in,.progress-circle__icon{animation-name:fade-in;animation-duration:.3s}.animate__flipList{transition:transform .5s ease-in-out}.a-spinner--content{border-radius:4px;position:relative;top:50%;display:inline-block;width:2.5rem;height:2.5rem;border:.25rem solid var(--tol-color-primary);animation:spinner-content 2s infinite ease}.a-spinner{display:inline-block;width:100%;vertical-align:top;background-color:var(--tol-color-primary);animation:spinner 2s infinite ease-in}#tol-spinner{opacity:1;transition:opacity .15s ease-out}#tol-spinner.hide{opacity:0;pointer-events:none}@keyframes spinner-content{0%{transform:rotate(0)}25%{transform:rotate(180deg)}50%{transform:rotate(180deg)}75%{transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes spinner{0%{height:0%}25%{height:0%}50%{height:100%}75%{height:100%}to{height:0%}}.main{display:flex;flex-direction:column;height:100%;margin:0;padding:0}.aside{width:15rem;height:100%}.list-group{display:flex;flex-direction:column}.list-item{margin-bottom:0;padding:1rem;text-decoration:none;border:0;border-right:1px solid rgba(0,0,0,.125);border-bottom:1px solid rgba(0,0,0,.125);border-left:1px solid rgba(0,0,0,.125)}.required-fields--label{font-size:.875rem;font-family:var(--tol-font-primary)}.form-errors-message{text-align:right}.module-authentication-core,.module-user-management,.page-form-cp{padding-bottom:2.5rem}.refund-new .module-user-management{max-width:100%;padding-bottom:0}.page-grid,.page-info-product,.product-detail{max-width:var(--tol-max-width);margin-right:auto;margin-left:auto}.page-grid{width:95%}@media (max-width: 767px){.page-grid{width:100%}}.page-info-product,.product-detail{width:90%}@media (max-width: 767px){.page-info-product,.product-detail{margin-top:2rem}}.purchase-margins{margin:1.5rem 8.75rem}@media (max-width: 1199px){.purchase-margins{margin:1rem 1rem 1.5rem}}.login-assistance{height:auto;border-right:.375rem solid var(--tol-color-red);border-left:.375rem solid var(--tol-color-red)}.login-assistance .login-assistance-bar{position:sticky;top:0;z-index:9999;height:1.25rem;color:var(--tol-color-white);font-size:.875rem;font-family:var(--tol-font-bold);text-align:center;background-color:var(--tol-color-red)}.login-assistance .login-assistance-bar:before{content:"SUPPORT CENTER"}.card{padding:2rem;font-family:inherit;border:1px solid rgba(0,0,0,.125)}@media (max-width: 767px){.card{width:100%;padding:1.5rem}}@media (min-width: 768px) and (max-width: 991px) and (orientation: portrait){.card{padding:2rem 1.5rem}}.card__main{margin-top:3rem}@media (min-width: 768px) and (max-width: 991px) and (orientation: portrait){.card__main{margin-top:1.5rem}}.card__two-col{width:50%}.card__two-col :not(:first-child){margin-top:2.2rem}.card__two-row div:not(:first-child){margin-top:2rem;padding-top:2rem}.card__column :not(:first-child){margin-top:2.2rem}.card-title{margin-bottom:.75rem;font-weight:500;font-size:1.25rem;line-height:1.2}.module-catalog .breadcrumb{display:flex;margin-top:2rem;margin-bottom:2rem;padding:0;font-size:.875rem;font-family:inherit;background-color:transparent}.module-catalog .breadcrumb span:not(:first-child){margin-left:.5rem}.module-catalog .breadcrumb__icon{margin-left:.5rem;color:var(--tol-color-primary);font-size:.5rem}.module-catalog .breadcrumb .breadcrumb__link{display:flex;align-items:center;--icon-right-color1: var(--tol-color-gray2)}.module-catalog .breadcrumb .breadcrumb__link:last-child:not(:first-child){cursor:default}.module-catalog .breadcrumb .breadcrumb__link:last-child:not(:first-child) span,.module-catalog .breadcrumb .breadcrumb__link:last-child:not(:first-child) a{color:var(--tol-color-gray2);pointer-events:none}.empty-list-image{height:9rem}.shop{height:10rem}.sad,.smile{height:6.5rem;font-size:6.5rem}.email-sent{height:9rem}.forbidden-alcohol{width:2.5rem;min-width:2.5rem;height:2.5rem}.partner-card{display:flex;justify-content:center}.partner-card cmp-image-viewer{display:flex}.partner-card-img{width:90%;height:90%}.pictos__item{position:relative}.pictos--icon-type,.pictos--icon-percentage{min-height:100%}.pictos--inside,.pictos--pack{color:var(--tol-color-white)}.pictos--pack .pack{width:75px;height:75px;padding:.2rem;text-align:center;background-color:var(--tol-color-primary);border-radius:.625rem}.pictos--pack .pack-title{margin-top:7px;font-weight:700;font-size:.875rem;text-align:center;text-transform:uppercase}.pictos--pack .pack-number,.pictos--pack .pack-price{font-size:.75rem;text-align:center}.pictos--pack .pack span{display:block}.pictos .product-detail .pack{width:6.75rem!important;height:5.43rem!important}.pictos .no-mindescription_img span,.pictos .mindescription_img span{display:none}.pictos .no-mindescription_no-img{background-color:var(--tol-color-gray2);border-radius:50%}.pictos .no-mindescription_no-img span,.pictos .no-mindescription_no-img img{display:none}.pictos .mindescription_no-img{background-color:var(--tol-color-primary);border-radius:50%}.pictos .mindescription_no-img img{display:none}.icon-trash{font-size:5rem}.m-spinner--modal{position:fixed;inset:0;z-index:9000;display:flex;flex-flow:row;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;text-align:center;background:#ffffff8a;outline:0}.nav-back--header{width:5rem;margin:2rem 0}.nav{display:flex;flex-wrap:wrap;margin-bottom:0;padding-left:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:var(--tol-color-gray6);text-decoration:none;background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.nav-link:hover,.nav-link:focus{color:var(--tol-color-hover);text-decoration:none}.nav-link.disabled,.dynamicForm-base .field-password .nav-link.disabled-high,.dynamicForm-base .field-password .nav-link.disabled-medium,.dynamicForm-base .field-password .nav-link.disabled-low{color:var(--tol-color-gray3);cursor:default;pointer-events:none}.nav-tabs{border-bottom:1px solid var(--tol-color-gray4)}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:var(--tol-color-gray4);isolation:isolate}.nav-tabs .nav-link.disabled,.nav-tabs .dynamicForm-base .field-password .nav-link.disabled-high,.dynamicForm-base .field-password .nav-tabs .nav-link.disabled-high,.nav-tabs .dynamicForm-base .field-password .nav-link.disabled-medium,.dynamicForm-base .field-password .nav-tabs .nav-link.disabled-medium,.nav-tabs .dynamicForm-base .field-password .nav-link.disabled-low,.dynamicForm-base .field-password .nav-tabs .nav-link.disabled-low{color:var(--tol-color-gray3);background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-item.show .nav-tabs .nav-link{color:var(--tol-color-gray6);background-color:#0000000d;border-color:var(--tol-color-gray4)}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-tabs.nav-justified .nav-link{margin-bottom:0;border-bottom:1px solid var(--tol-color-gray4);border-radius:.5rem}.nav-tabs.nav-justified .nav-link.active,.nav-item.show .nav-tabs.nav-justified .nav-link{border-bottom-color:var(--tol-color-gray4)}.tab-content{margin-top:1rem}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.fade{transition:opacity .15s linear}.fade:not(.show){opacity:0}.tabs-delivery-zone .nav-tabs{padding:.5rem;border:1px solid var(--tol-color-gray4);border-radius:.5rem}.tabs-delivery-zone .nav-tabs .nav-item{flex:none;width:50%;margin-bottom:0}.tabs-delivery-zone .nav-tabs .nav-item .nav-link{display:flex;align-items:center;justify-content:center;height:100%;min-height:3.5rem;color:var(--tol-color-gray6);border-radius:.5rem}.tabs-delivery-zone .nav-tabs .nav-item .nav-link.active{color:var(--tol-color-gray6);background-color:#0000000d}tabset[justified] .nav-tabs{display:flex}tabset[justified] .nav-tabs .nav-item{flex:1 1 0;text-align:center}.nav-tabs .nav-link:not(.disabled):hover{background-color:#00000005}@media (max-width: 767px){.nav-tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.nav-tabs .nav-item{flex-shrink:0}}.pannel{font-size:1.125rem;font-family:inherit;border-style:solid;border-width:1px;border-radius:.5rem}.pannel__icon--modal{font-size:2rem}.pannel__text--modal{font-weight:var(--tol-weigth-600);font-style:italic}.pannel--offer{position:absolute;top:15%;left:15%;z-index:1000;width:11.25rem;height:auto;background-color:var(--tol-color-white);border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;box-shadow:0 5px 5px 0 var(--tol-color-shadow)}.pannel--offer .title{padding:.5rem 1rem;color:var(--tol-color-white);font-size:.875rem;font-family:var(--tol-font-bold);background-color:var(--tol-color-primary);border-top-left-radius:.5rem;border-top-right-radius:.5rem}.pannel--offer .description{padding:.5rem 1rem;font-size:1rem;font-family:var(--tol-font-primary);text-align:left}.pannel__box--offers{display:inline-block!important;width:auto;min-width:75%;max-width:100%;margin-top:2rem;border-radius:.5rem!important}@media (max-width: 991px){.pannel__box--offers{min-width:100%}}.pannel__box--offers div:not(:first-child){margin-top:.5rem}.pannel__box--text:not(:first-child){margin-top:1rem!important;padding-top:1rem;border-top:2px solid var(--tol-color-gray4)}@media (max-width: 991px){.pannel__box--text{justify-content:center}}.pannel--check{font-size:.75rem;text-align:center;background-color:var(--tol-color-white);border-radius:1.5rem}.pannel--check__immediate{color:var(--tol-color-pannel-check-immediate);border:2px solid var(--tol-color-pannel-check-immediate)}.pannel--check__deferred{color:var(--tol-color-pannel-check-deferred);border:2px solid var(--tol-color-pannel-check-deferred)}.cart-notification{min-width:16rem;min-height:8rem;border-top-left-radius:.75rem;border-bottom-left-radius:.75rem;box-shadow:0 -2px 12px #0000001a;pointer-events:auto}.cart-notification__top-right{top:7.5rem;right:0}.notification{width:22.5rem;min-height:auto;font-family:var(--tol-font-primary);border-top-left-radius:.75rem;border-bottom-left-radius:.75rem;box-shadow:0 -2px 12px #0000001a;pointer-events:auto}@media (max-width: 767px){.notification{width:100%;border-top-left-radius:0;border-bottom-left-radius:0}}.notification__top-right{top:6.5rem;right:0}@media (max-width: 767px){.notification__top-right{top:0;width:100%!important}}.u-rounded,.product-remark--actions__accept,.product-remark--actions__remove,.product-remark--actions__trash--label,.product-remark--actions__trash,.product-remark--actions__undo,.product-remark--textarea,.cart-validate__delivery-progress-bar .cmp-progress-bar,.cart-product-component .promotions-line,.promotions-panel .panel-component__content .nav-tabs .nav-border-bottom,.address--form .form-control,.address--form .btn,.address--form .validation-code__button-resend,.address--form .validation-code .step-button-main,.validation-code .address--form .step-button-main,.address--form .bundle-progress-circle__button,.address--form .dynamicForm-base .field-logout__button,.dynamicForm-base .address--form .field-logout__button,.address--form .dynamicForm-base .field-close__button,.dynamicForm-base .address--form .field-close__button,.add-user-shop .modal__box-search .input{border-radius:var(--tol-border-radius-primary)}.u-rounded-8,.modal-custom--smart-searcher,.product-options-panel textarea,.order-tooltiptext,.product-gift-detail__data-container--promo-description,#purchase-summary-pay--cards .tooltiptext,.detail-gift__promotion-card,.info-product-bundle__data-container--promo-description,.bundle-group-progress,.cart-validate-products-gifts-list__promotion,.cart-product-gift__promo-description,.cart-product-gift__container,.cart-panel .panel-component__delivery-progress-bar .cmp-progress-bar,.promotions-panel .promotion-component__amount-top,.promotions-panel .promotion-component,.promotions-panel .panel-component__content .nav-tabs .nav-item .nav-link:active cmp-triple-element-block,.nav-tabs .nav-item .active,.nav-tabs .nav-item .nav-link,.nav-tabs,.delivery-timeslot .slot-booked-block--reserved .has-booking-container,html ::-webkit-scrollbar-thumb,body ::-webkit-scrollbar-thumb,select ::-webkit-scrollbar-thumb,option ::-webkit-scrollbar-thumb{border-radius:.5rem}.u-rounded-40,.validation-code__button-resend,.validation-code .step-button-main,cmp-booking-list-actions-timezone .button-renew,.dynamicForm-base .field-logout__button,.dynamicForm-base .field-close__button,.dynamicForm-base .step-button-main,.dynamicForm-base .step-button-previous,.add-user-shop .btn,.add-user-shop .validation-code__button-resend,.add-user-shop .validation-code .step-button-main,.validation-code .add-user-shop .step-button-main,.add-user-shop .bundle-progress-circle__button,.add-user-shop .dynamicForm-base .field-logout__button,.dynamicForm-base .add-user-shop .field-logout__button,.add-user-shop .dynamicForm-base .field-close__button,.dynamicForm-base .add-user-shop .field-close__button,.panel-view .modal-content .delivery-timeslot .delivery-timeslot__slots--day{border-radius:2.5rem}.u-rounded-60,.module-delivery-modal .order-modify-modal-content-daily__actions>button,.cart-validate-not-purchasable-line--units-selector,cmp-booking-delete .booking-delete__actions button,cmp-booking-list-actions-timezone .dropdown-toggle,cmp-booking-timezone .dropdown-toggle,.bundle-progress-circle__button,cmp-support .dropdown-toggle,cmp-language .dropdown-toggle{border-radius:3.75rem}.u-cursor--pointer,.products-not-purchasable-alert__viewLabel,.form-delivery-logged .panel--disabled input[type=radio],.delivery-slot-selector-slots .slot input[type=radio],.modal-view-container .card input[type=radio],.modal-content .card input[type=radio],.shipping-address-panel__content .card input[type=radio],.custom-switch,.panel-view .modal-content input[type=radio],.cart-notification,.notification{cursor:pointer}.u-height--60,.validation-code__button-resend,.validation-code .step-button-main,.dynamicForm-base .field-logout__button,.dynamicForm-base .field-close__button{height:3.75rem}.u-flex,.page-info-recipe .ingredients-container,.page-info-recipe .nutritional-info .nutritional-item,.page-info-recipe .nutritional-info,.page-info-recipe .header .info-row .video-link,.page-info-recipe .header .info-row .info-item,.page-info-recipe .header .info-row-items,.page-info-recipe .header .info-row,.page-info-recipe .header,.page-info-recipe .back,.page-info-recipe .content-wrapper,.purchase__shipping-address-panel,.summary .cart-summary-component .cart-summary-line.increasedAmount,.validation-code__input-container,.validation-code__icon-container,.validation-code__icon,.cmp-progress-bar .progress-bar--container,.menu-button__icon,.menu-button,.cart-validate--summary .cart-summary-extended__totalPay .cart-summary-line.totalToPay .cart-summary-line__arrow,.cart-validate--summary .cart-summary-extended__totalPay .cart-summary-line.totalPrice .cart-summary-line__arrow,.header__left-panel,.header__right-panel,.header__categories--tree,.header__main--searcher cmp-searcher,.header__main--searcher,.header__main cmp-icon,.select-component__option,.select-component__icon{display:flex}.u-hidden,.summary .cart-summary-component .cart-summary-line__arrow,cmp-booking-list-actions-timezone .dropdown-toggle:after,cmp-booking-chronos .dropdown-toggle:after,cmp-booking-timezone .dropdown-toggle:after,cmp-actions-button .dropdown-toggle:after,cmp-support .dropdown-toggle:after,cmp-language .dropdown-toggle:after,.cart-validate--summary .cart-summary-extended--only-root .cart-summary-line__arrow,.header__main--cart .content-badge-component__spinner-badge,.header__main--promotions .content-badge-component__badge{display:none}.u-line--through-diagonal,.hatted-amount-component .hat-component__top,.promotions-line__item--final-price{background-image:linear-gradient(to top left,rgba(255,255,255,.0392156863) 48%,var(--tol-color-danger),rgba(255,255,255,.0392156863) 52%)}.u-text--bold,.page-info-recipe .header .title-wrapper h1,.validation-code__email,.delivery-timeslot .weekly_timeslot__card .timeslot__card--disabled,.delivery-timeslot .day_selected_span_name{font-family:var(--tol-font-bold)}.u-text--semi-bold,.cart-validate__content-column--deferred .deferred-promotions cmp-dynamic-summary .cart-summary-line__childs .totalDeferredPromotionsTotal .cart-summary-line__header .cart-summary-line__label,.cart-validate__content-column--deferred .deferred-promotions cmp-dynamic-summary .cart-summary-line__childs .totalDeferredPromotionsTotal .cart-summary-line__header .cart-summary-line__value,.cart-validate__content-column--deferred .deferred-promotions cmp-dynamic-summary .cart-summary-line__label,.cart-validate__content-column--deferred .deferred-promotions cmp-dynamic-summary .cart-summary-line__value,.remarks__input--label,.summary__row div:first-of-type,.validation-code .error-step,.delivery-timeslot .slot-booked-block--reserved .has-booking-container--counter .minutes,.delivery-timeslot .slot-booked-block--info--text,.nav-back,.select-component__label{font-family:var(--tol-font-semibold)}.u-text--regular,.modal__body,.cart-validate__content-column--deferred .deferred-promotions cmp-dynamic-summary .cart-summary-line__childs .totalDeferredPromotionsTotal .leaf .cart-summary-line__label,.cart-validate__content-column--deferred .deferred-promotions cmp-dynamic-summary .cart-summary-line__childs .totalDeferredPromotionsTotal .leaf .cart-summary-line__value,.cart-validate__content-column--deferred .deferred-promotions cmp-dynamic-summary .cart-summary-line__childs .cart-summary-line__label,.cart-validate__content-column--deferred .deferred-promotions cmp-dynamic-summary .cart-summary-line__childs .cart-summary-line__value,cmp-booking-list-actions-timezone .dropdown-toggle .text,cmp-booking-chronos .dropdown-toggle .text,cmp-booking-timezone .dropdown-toggle .text,cmp-actions-button .dropdown-toggle .text,cmp-support .dropdown-menu .dropdown-menu-li .dropdown-text,cmp-support .dropdown-toggle .text,cmp-language .dropdown-menu .dropdown-menu-li .dropdown-item,cmp-language .dropdown-toggle .text,.cart-validate--summary .discounts .cart-summary-line__label,.cart-validate--summary .preparationCostsDelivery .cart-summary-line__label,.delivery-timeslot .slot-booked-block--reserved .has-booking-container,.delivery-timeslot .daily_timeslot__card,.delivery-timeslot .weekly_timeslot__card{font-family:var(--tol-font-primary)}.u-text--ellipsis,.cart-panel .panel-component__header .triple-element-block__center,.select-component__option span,.select-component .ng-select.custom .ng-placeholder{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.u-text--align-center,.validation-code__input,.validation-code__title,.cart-validate-not-purchasable-line--units-selector .triple-element-block__center,.cart-product-not-purchasable-component__actions--units-selector .triple-element-block__center,.nav-tabs .nav-item .nav-link{text-align:center}.u-text--line-height-20,.cart-product-not-purchasable-component__description,.cart-product-not-purchasable-component__title,cmp-booking-list-actions-timezone .dropdown-menu__description,cmp-booking-chronos .dropdown-menu__description,cmp-booking-timezone .dropdown-menu__description{line-height:1.25rem}.u-text--line-height-24,.products-not-purchasable-alert__text,.delivery-timeslot .slot-booked-block--info--text{line-height:1.5rem}.u-size--12,#purchase-summary-pay--cards .tooltiptext,.attribute-remarks-component--container,.left-panel__booking .booking-chronos-tripleelement-icon,.left-panel__bookingtimezone .booking-chronos-tripleelement-icon,.left-panel__bookinglist .booking-chronos-tripleelement-icon{font-size:.75rem}.u-size--16,.cart-validate__content-column--deferred .deferred-promotions cmp-dynamic-summary .cart-summary-line__childs .totalDeferredPromotionsTotal .leaf .cart-summary-line__label,.cart-validate__content-column--deferred .deferred-promotions cmp-dynamic-summary .cart-summary-line__childs .totalDeferredPromotionsTotal .leaf .cart-summary-line__value,.cart-validate__content-column--deferred .deferred-promotions cmp-dynamic-summary .cart-summary-line__childs .cart-summary-line__label,.cart-validate__content-column--deferred .deferred-promotions cmp-dynamic-summary .cart-summary-line__childs .cart-summary-line__value,.summary .cart-summary-component .cart-summary-line__header .cart-summary-line__label,.summary .cart-summary-component .cart-summary-line__header .cart-summary-line__value,.validation-code .error-step,cmp-booking-list-actions-timezone .dropdown-toggle .tol-icon-component,cmp-booking-chronos .dropdown-toggle .tol-icon-component,cmp-booking-timezone .dropdown-toggle .tol-icon-component,.cart-summary-line__label,.cart-summary-line__value,.cart-summary-line .cart-summary-line__childs .cart-summary-line .cart-summary-line__label,.cart-summary-line .cart-summary-line__childs .cart-summary-line .cart-summary-line__value,.cart-summary-line cmp-icon,.cart-summary-line,.bundle-progress-circle__button,cmp-actions-button .dropdown-toggle .tol-icon-component,cmp-support .dropdown-toggle .tol-icon-component,cmp-language .dropdown-toggle .tol-icon-component,.cart-validate--summary .cart-summary-line.offers .cart-summary-line__value,.cart-validate--summary .cart-summary-line.coupons .cart-summary-line__value,.cart-validate--summary .cart-summary-line.totalCoupons .cart-summary-line__value,.cart-validate--summary .cart-summary-line.deliveryCostsWithoutPromotion .cart-summary-line__value,.cart-validate--summary .cart-summary-line.deliveryCostsPromotion .cart-summary-line__value,.cart-validate--summary .cart-summary-line.offers .cart-summary-line__label,.cart-validate--summary .cart-summary-line.coupons .cart-summary-line__label,.cart-validate--summary .cart-summary-line.totalCoupons .cart-summary-line__label,.cart-validate--summary .cart-summary-line.deliveryCostsWithoutPromotion .cart-summary-line__label,.cart-validate--summary .cart-summary-line.deliveryCostsPromotion .cart-summary-line__label,.delivery-timeslot .slot-booked-block--reserved .has-booking-container{font-size:1rem}.u-size--18,.cart-validate__content-column--deferred .deferred-promotions cmp-dynamic-summary .cart-summary-line__label,.cart-validate__content-column--deferred .deferred-promotions cmp-dynamic-summary .cart-summary-line__value,.summary__row div:not(:first-of-type),.summary__row div:first-of-type,.cart-summary-line__totalWithPromotions .cart-summary-line__label,.cart-summary-line__totalWithPromotions .cart-summary-line__value,.cart-summary-line__totalProducts .cart-summary-line__label,.cart-summary-line__totalProducts .cart-summary-line__value,.cart-validate--summary .cart-summary-line.preparationCostsDelivery .cart-summary-line__value,.cart-validate--summary .cart-summary-line.preparationCostsDelivery .cart-summary-line__label,.left-panel__booking .booking-chronos-tripleelement-center,.left-panel__booking .booking-action-timezone-title,.left-panel__booking .booking-list-actions-booking-title,.left-panel__bookingtimezone .booking-chronos-tripleelement-center,.left-panel__bookingtimezone .booking-action-timezone-title,.left-panel__bookingtimezone .booking-list-actions-booking-title,.left-panel__bookinglist .booking-chronos-tripleelement-center,.left-panel__bookinglist .booking-action-timezone-title,.left-panel__bookinglist .booking-list-actions-booking-title{font-size:1.125rem}.u-size--20,.page-info-recipe .back,cmp-semantics-search-layout .u-container .title-layout,cmp-semantics-search-layout .semantics-products .title-layout,cmp-semantics-search-layout .module-authentication-core .title-layout,cmp-semantics-search-layout .module-user-management .title-layout,cmp-semantics-search-layout .page-form-cp .title-layout,cmp-semantics-search-layout .header__main .title-layout,cmp-semantics-search-layout .header__secondary .title-layout,cmp-semantics-search-layout .header__categories .title-layout,cmp-semantics-search-layout .categories-bar-component__container .title-layout,cmp-semantics-search-layout .bundle-progress-circle .title-layout,cmp-semantics-search-layout .bundle-group-progress .title-layout,.no-results-found .no-results-found-title,.bundle-group-progress__text,.bundle-progress-circle__subtext,.bundle-progress-circle__text{font-size:1.25rem}.u-size--21,.cart-validate--summary .cart-summary-line.subtotal .cart-summary-line__value,.header__main--timeslots .tol-icon,.header__main--smartlist .tol-icon,.header__main--recommendations .tol-icon,.header__main--user .tol-icon,.header__main--booking-timezone .tol-icon,.header__main--booking-chronos .tol-icon,.header__main--cart .tol-icon{font-size:1.3125rem}.u-size--24,cmp-booking-list-actions-timezone .icon-calendar,.cart-summary-line__totalToPay .cart-summary-line__value,.cart-summary-line__totalPrice .cart-summary-line__value,.cart-summary-line__totalToPay .cart-summary-line__label,.cart-summary-line__totalPrice .cart-summary-line__label,.cmp-progress-bar .progress-bar--title__icon,cmp-support .dropdown-menu .dropdown-menu-li .dropdown-icon .tol-icon-component,.cart-validate--summary .cart-summary-line.subtotal .cart-summary-line__label,.header .header__quick-purchase--container cmp-booking-timezone .icon-calendar-2{font-size:1.5rem}.u-pointer,.cart-validate-not-purchasable-line__remove,.cart-product-not-purchasable-component__remove,cmp-support .dropdown-menu .dropdown-menu-li .dropdown-text,cmp-support .dropdown-menu .dropdown-menu-li,cmp-language .dropdown-menu .dropdown-menu-li .dropdown-item,.steps-header__step-badget-before,.cart-validate-products-list__product--addToList,.cart-validate-products-list__product--remove,.cart-validate-products__trash,.cart-validate-products__save-list,.cart-products-list-component__trash,.cart-products-list-component__save-list,.cart-product-component__remove,.categories-bar-component .statics__container,.left-panel__booking,.left-panel__bookingtimezone,.left-panel__bookinglist,.left-panel__groups,.left-panel__smartlist,.left-panel .view-recommendations__label,.left-panel .select-zipCode .triple-element-block__center,.left-panel .time-zones{cursor:pointer}.u-title,.header__secondary--delivery .select-zipCode__label--text,.delivery-timeslot .slot-booked-block--reserved .has-booking-container .u-link,.delivery-timeslot .slot-booked-block--reserved .has-booking-container .page-info-recipe .back,.page-info-recipe .delivery-timeslot .slot-booked-block--reserved .has-booking-container .back,.delivery-timeslot .slot-booked-block--reserved .has-booking-container cmp-support .dropdown-menu .dropdown-menu-li .dropdown-text:hover,cmp-support .dropdown-menu .dropdown-menu-li .delivery-timeslot .slot-booked-block--reserved .has-booking-container .dropdown-text:hover,.delivery-timeslot .slot-booked-block--reserved .has-booking-container cmp-support .dropdown-menu .dropdown-menu-li .dropdown-text:focus,cmp-support .dropdown-menu .dropdown-menu-li .delivery-timeslot .slot-booked-block--reserved .has-booking-container .dropdown-text:focus,.delivery-timeslot .slot-booked-block--reserved .has-booking-container cmp-support .dropdown-menu .dropdown-menu-li .dropdown-text:active,cmp-support .dropdown-menu .dropdown-menu-li .delivery-timeslot .slot-booked-block--reserved .has-booking-container .dropdown-text:active,.delivery-timeslot .slot-booked-block--reserved .has-booking-container cmp-language .dropdown-menu .dropdown-menu-li .dropdown-item:hover,cmp-language .dropdown-menu .dropdown-menu-li .delivery-timeslot .slot-booked-block--reserved .has-booking-container .dropdown-item:hover,.delivery-timeslot .slot-booked-block--reserved .has-booking-container cmp-language .dropdown-menu .dropdown-menu-li .dropdown-item:focus,cmp-language .dropdown-menu .dropdown-menu-li .delivery-timeslot .slot-booked-block--reserved .has-booking-container .dropdown-item:focus,.delivery-timeslot .slot-booked-block--reserved .has-booking-container cmp-language .dropdown-menu .dropdown-menu-li .dropdown-item:active,cmp-language .dropdown-menu .dropdown-menu-li .delivery-timeslot .slot-booked-block--reserved .has-booking-container .dropdown-item:active,.delivery-timeslot .slot-booked-block--reserved .has-booking-container .header__secondary--delivery,.delivery-timeslot .slot-booked-block--reserved .has-booking-container .header__main--timeslots,.delivery-timeslot .slot-booked-block--reserved .has-booking-container .header__main--smartlist,.delivery-timeslot .slot-booked-block--reserved .has-booking-container .header__main--recommendations,.delivery-timeslot .slot-booked-block--reserved .has-booking-container .header__main--user,.delivery-timeslot .slot-booked-block--reserved .has-booking-container .header__main--booking-timezone,.delivery-timeslot .slot-booked-block--reserved .has-booking-container .header__main--booking-chronos,.delivery-timeslot .slot-booked-block--reserved .has-booking-container .header__main--cart,.delivery-timeslot .slot-booked-block--reserved .has-booking-container a,.delivery-timeslot .slot-booked-block--reserved .has-booking-container .module-catalog .breadcrumb .breadcrumb__link,.module-catalog .breadcrumb .delivery-timeslot .slot-booked-block--reserved .has-booking-container .breadcrumb__link,.delivery-timeslot .slot-booked-block--reserved .has-booking-container .nav-back{color:var(--tol-color-black)}.u-title-1,.page-info-recipe .header .title-wrapper h1,.validation-code__input,.dynamicForm-base-title{color:var(--tol-color-black);font-size:2rem;font-family:var(--tol-font-semibold)}@media (max-width: 991px){.u-title-1,.page-info-recipe .header .title-wrapper h1,.validation-code__input,.dynamicForm-base-title{font-size:1.5rem}}.u-title-3,.carousel-cart__summary--label,.cart-validate-products-gifts-list__product--price .hat-component .hat-component__top,.promotions-panel .promotion-component__amount-bottom--quantity{color:var(--tol-color-black);font-size:1.5rem;font-family:var(--tol-font-semibold)}.u-title-5,.cart-validate-not-purchasable-line .label-name,.promotions-panel .element-list__text{color:var(--tol-color-black);font-size:1.125rem;font-family:var(--tol-font-semibold)}.u-pgh-black,.page-info-recipe .header .info-row .info-item span,.ap-sticky-container .ap-sticky p,.remarks__input::placeholder,.remarks__input,.deferred-promos__info .acumulateCustomerCardPartner .cart-summary-line__childs .cart-summary-line,.summary .cart-summary-component .cart-summary-line.discount .cart-summary-line__childs,.cart-validate-not-purchasable-line .label-brand,.cmp-progress-bar .progress-bar--title,.categories-bar-component__wrapper .element-list__ul .element-list__link,.promotions-panel .promotion-component__amount-bottom--label,.promotions-panel .promotion-component__date{color:var(--tol-color-black);font-size:1rem;font-family:var(--tol-font-primary)}.u-pgh-black-semibold,.product-remark--text,.product-options-panel--text,.summary .cart-summary-component .amount,.summary .cart-summary-component .discount,.summary .cart-summary-component .deliveryExpenses,.summary .cart-summary-component .pickingExpenses,.summary .cart-summary-component .totalToPay,.summary .cart-summary-component .acumulateCustomerCardPartner,.summary .cart-summary-component .acumulateCustomerCardNoPartner,cmp-semantics-search-layout .u-container .title-layout-lowresults,cmp-semantics-search-layout .semantics-products .title-layout-lowresults,cmp-semantics-search-layout .module-authentication-core .title-layout-lowresults,cmp-semantics-search-layout .module-user-management .title-layout-lowresults,cmp-semantics-search-layout .page-form-cp .title-layout-lowresults,cmp-semantics-search-layout .header__main .title-layout-lowresults,cmp-semantics-search-layout .header__secondary .title-layout-lowresults,cmp-semantics-search-layout .header__categories .title-layout-lowresults,cmp-semantics-search-layout .categories-bar-component__container .title-layout-lowresults,cmp-semantics-search-layout .bundle-progress-circle .title-layout-lowresults,cmp-semantics-search-layout .bundle-group-progress .title-layout-lowresults,.cart-product-gift__title,.cart-notification__title,.cart-notification__message,.cart-notification__quantity{color:var(--tol-color-black);font-size:1rem;font-family:var(--tol-font-semibold)}.u-pgh-black-small-semibold,.cart-validate__delivery-progress-bar .cmp-progress-bar .progress-bar--start,.cart-validate__delivery-progress-bar .cmp-progress-bar .progress-bar--end,.cmp-progress-bar .progress-bar--end,.cmp-progress-bar .progress-bar--start,.cart-panel .panel-component__delivery-progress-bar .cmp-progress-bar .progress-bar--start,.cart-panel .panel-component__delivery-progress-bar .cmp-progress-bar .progress-bar--end{color:var(--tol-color-black);font-size:.875rem;font-family:var(--tol-font-semibold)}.u-pgh-primary-semibold,.menu-button__text,.categories-bar-component__column--viewAll{color:var(--tol-color-primary);font-size:1rem;font-family:var(--tol-font-semibold)}.u-w-100,.module-delivery-modal .order-modify-modal-content-daily__actions,.attribute-remarks-component,.cmp-progress-bar .progress,.refund-new-page__reason-refund .refund-reason-selector,.header__main--searcher cmp-searcher{width:100%!important}@media (min-width: 370px){.u-m-none{margin:0}.u-mt-none{margin-top:0}.u-mr-none{margin-right:0}.u-mb-none,#listdetail .detail .listdetail-cards--container .list-detail-cards--remarks .remarks__row .remarks__footer--container,.validation-code .error-step,.cart-validate-products-list__remarks .remarks__row .remarks__footer--container{margin-bottom:0}.u-ml-none{margin-left:0}.u-mx-none{margin-left:0;margin-right:0}.u-my-none,cmp-product-substitution .product-substitution-component__miniGrid .mini-grid__container,cmp-product-substitution .product-substitution-component__miniGrid .mini-grid,cmp-product-substitution .product-substitution-component__carousel .product-carousel{margin-top:0;margin-bottom:0}.u-m-1{margin:2px}.u-mt-1{margin-top:2px}.u-mr-1{margin-right:2px}.u-mb-1{margin-bottom:2px}.u-ml-1{margin-left:2px}.u-mx-1{margin-left:2px;margin-right:2px}.u-my-1{margin-top:2px;margin-bottom:2px}.u-m-4{margin:4px}.u-mt-4,.validation-code__title{margin-top:4px}.u-mr-4{margin-right:4px}.u-mb-4{margin-bottom:4px}.u-ml-4{margin-left:4px}.u-mx-4{margin-left:4px;margin-right:4px}.u-my-4{margin-top:4px;margin-bottom:4px}.u-m-8{margin:8px}.u-mt-8{margin-top:8px}.u-mr-8,.cmp-progress-bar .progress-bar--title__icon{margin-right:8px}.u-mb-8,.products-not-purchasable-alert,.cart-summary-line .line-alert{margin-bottom:8px}.u-ml-8{margin-left:8px}.u-mx-8,cmp-booking-list-actions-timezone .dropdown-toggle .text,cmp-booking-chronos .dropdown-toggle .text,cmp-booking-timezone .dropdown-toggle .text,cmp-actions-button .dropdown-toggle .text,cmp-support .dropdown-toggle .text,cmp-language .dropdown-toggle .text{margin-left:8px;margin-right:8px}.u-my-8{margin-top:8px;margin-bottom:8px}.u-m-12{margin:12px}.u-mt-12{margin-top:12px}.u-mr-12,.validation-code__input{margin-right:12px}.u-mb-12{margin-bottom:12px}.u-ml-12{margin-left:12px}.u-mx-12{margin-left:12px;margin-right:12px}.u-my-12{margin-top:12px;margin-bottom:12px}.u-m-16{margin:16px}.u-mt-16,.cart-validate__delivery-progress-bar,.module-delivery-modal .order-modify-modal-content-daily .orders-informative-pannel,.validation-code__button-resend,.validation-code .step-button-main,.dynamicForm-base .field-logout__button,.dynamicForm-base .field-close__button{margin-top:16px}.u-mr-16{margin-right:16px}.u-mb-16{margin-bottom:16px}.u-ml-16,.validation-code .error-step{margin-left:16px}.u-mx-16{margin-left:16px;margin-right:16px}.u-my-16{margin-top:16px;margin-bottom:16px}.u-m-20{margin:20px}.u-mt-20{margin-top:20px}.u-mr-20{margin-right:20px}.u-mb-20{margin-bottom:20px}.u-ml-20{margin-left:20px}.u-mx-20{margin-left:20px;margin-right:20px}.u-my-20{margin-top:20px;margin-bottom:20px}.u-m-24{margin:24px}.u-mt-24,.summary .cart-summary-component .cart-summary-line.increasedAmount,.summary .cart-summary-component .cart-summary-line.discount,.summary .cart-summary-component .cart-summary-line.deliveryExpenses,.summary .cart-summary-component .cart-summary-line.pickingExpenses,.validation-code__input-container{margin-top:24px}.u-mr-24{margin-right:24px}.u-mb-24,.cart-validate__delivery-progress-bar,.cart-panel .panel-component__delivery-progress-bar,.empty-list-image{margin-bottom:24px}.u-ml-24,.bundle-progress-circle__text--container,.delivery-timeslot .slot-booked-block--info--text{margin-left:24px}.u-mx-24{margin-left:24px;margin-right:24px}.u-my-24{margin-top:24px;margin-bottom:24px}.u-m-28{margin:28px}.u-mt-28{margin-top:28px}.u-mr-28{margin-right:28px}.u-mb-28{margin-bottom:28px}.u-ml-28{margin-left:28px}.u-mx-28{margin-left:28px;margin-right:28px}.u-my-28{margin-top:28px;margin-bottom:28px}.u-m-32{margin:32px}.u-mt-32{margin-top:32px}.u-mr-32{margin-right:32px}.u-mb-32,cmp-product-substitution .product-substitution-component__empty,cmp-product-substitution .product-substitution-component__info{margin-bottom:32px}.u-ml-32{margin-left:32px}.u-mx-32{margin-left:32px;margin-right:32px}.u-my-32{margin-top:32px;margin-bottom:32px}.u-m-40{margin:40px}.u-mt-40,.bundle-progress-circle{margin-top:40px}.u-mr-40{margin-right:40px}.u-mb-40,.bundle-progress-circle{margin-bottom:40px}.u-ml-40{margin-left:40px}.u-mx-40{margin-left:40px;margin-right:40px}.u-my-40{margin-top:40px;margin-bottom:40px}.u-m-48{margin:48px}.u-mt-48{margin-top:48px}.u-mr-48{margin-right:48px}.u-mb-48{margin-bottom:48px}.u-ml-48{margin-left:48px}.u-mx-48{margin-left:48px;margin-right:48px}.u-my-48{margin-top:48px;margin-bottom:48px}.u-m-56{margin:56px}.u-mt-56{margin-top:56px}.u-mr-56{margin-right:56px}.u-mb-56{margin-bottom:56px}.u-ml-56{margin-left:56px}.u-mx-56{margin-left:56px;margin-right:56px}.u-my-56{margin-top:56px;margin-bottom:56px}.u-m-64{margin:64px}.u-mt-64{margin-top:64px}.u-mr-64{margin-right:64px}.u-mb-64{margin-bottom:64px}.u-ml-64{margin-left:64px}.u-mx-64{margin-left:64px;margin-right:64px}.u-my-64{margin-top:64px;margin-bottom:64px}.u-m-96{margin:96px}.u-mt-96{margin-top:96px}.u-mr-96{margin-right:96px}.u-mb-96{margin-bottom:96px}.u-ml-96{margin-left:96px}.u-mx-96{margin-left:96px;margin-right:96px}.u-my-96{margin-top:96px;margin-bottom:96px}.u-p-none,cmp-semantics-search-layout .semantics-products,.header__categories--tree{padding:0}.u-pt-none,.module-delivery-modal .order-modify-modal-content-daily .orders-informative-pannel,.validation-code__email,.cart-validate--summary .cart-summary-extended__collapsed .cart-summary-extended__sections{padding-top:0}.u-pr-none{padding-right:0}.u-pb-none{padding-bottom:0}.u-pl-none{padding-left:0}.u-px-none,.header__categories{padding-left:0;padding-right:0}.u-py-none{padding-top:0;padding-bottom:0}.u-p-1{padding:2px}.u-pt-1{padding-top:2px}.u-pr-1{padding-right:2px}.u-pb-1{padding-bottom:2px}.u-pl-1{padding-left:2px}.u-px-1{padding-left:2px;padding-right:2px}.u-py-1{padding-top:2px;padding-bottom:2px}.u-p-4,.cmp-progress-bar .progress-bar--container,.cmp-progress-bar .progress-bar--title{padding:4px}.u-pt-4{padding-top:4px}.u-pr-4{padding-right:4px}.u-pb-4,cmp-language .dropdown-menu .dropdown-menu-li .dropdown-item{padding-bottom:4px}.u-pl-4{padding-left:4px}.u-px-4{padding-left:4px;padding-right:4px}.u-py-4{padding-top:4px;padding-bottom:4px}.u-p-8,.cmp-progress-bar,.nav-tabs{padding:8px}.u-pt-8,.module-delivery-modal .order-modify-modal-content-daily .delivery-timeslot-lite-container,.cart-validate--summary .cart-summary-extended__sections{padding-top:8px}.u-pr-8,.cmp-progress-bar .progress-bar--start{padding-right:8px}.u-pb-8{padding-bottom:8px}.u-pl-8,.cmp-progress-bar .progress-bar--end{padding-left:8px}.u-px-8,cmp-booking-timezone .dropdown-toggle,cmp-support .dropdown-menu .dropdown-menu-li .dropdown-text,cmp-support .dropdown-menu .dropdown-menu-li .dropdown-icon .tol-icon-component,cmp-support .dropdown-menu,cmp-language .dropdown-menu .dropdown-menu-li .dropdown-item,cmp-language .dropdown-menu{padding-left:8px;padding-right:8px}.u-py-8,.page-info-recipe .back,cmp-booking-list-actions-timezone .dropdown-toggle,cmp-booking-timezone .dropdown-toggle,cmp-support .dropdown-menu .dropdown-menu-li,cmp-support .dropdown-toggle,cmp-language .dropdown-toggle,.header__link{padding-top:8px;padding-bottom:8px}.u-p-12{padding:12px}.u-pt-12{padding-top:12px}.u-pr-12{padding-right:12px}.u-pb-12{padding-bottom:12px}.u-pl-12{padding-left:12px}.u-px-12{padding-left:12px;padding-right:12px}.u-py-12,.module-delivery-modal .order-modify-modal-content-daily__actions>button,.bundle-progress-circle__button,cmp-actions-button .dropdown-toggle{padding-top:12px;padding-bottom:12px}.u-p-16,.cart-validate__delivery-progress-bar .cmp-progress-bar,.module-delivery-modal .order-modify-modal-content-daily__actions,.cart-panel .panel-component__delivery-progress-bar .cmp-progress-bar,.header__mobile--menu-button .tol-icon-component,.header__secondary--delivery .tol-icon-component,.delivery-timeslot .slot-booked-block--reserved .has-booking-container{padding:16px}.u-pt-16,.deferred-promos__info .acumulateCustomerCardPartner .cart-summary-line__childs .cart-summary-line,.summary .cart-summary-component .cart-summary-line.increasedAmount .cart-summary-line__childs .cart-summary-line,.summary .cart-summary-component .cart-summary-line.discount .cart-summary-line__childs .cart-summary-line,.summary .cart-summary-component .cart-summary-line.deliveryExpenses .cart-summary-line__childs .cart-summary-line,.summary .cart-summary-component .cart-summary-line.pickingExpenses .cart-summary-line__childs .cart-summary-line,.summary .cart-summary-component .deliveryExpensesPromos__child,.summary .cart-summary-component .deliveryExpensesPromosOld__child,.summary .cart-summary-component .pickingExpenses,#listdetail .detail .listdetail-cards--container .list-detail-cards--remarks,.shipping-address-panel--mobile .panel-component__header{padding-top:16px}.u-pr-16,.shipping-address-panel--desktop .panel-component__content{padding-right:16px}.u-pb-16,.attribute-remarks-component,.validation-code__email,.shipping-address-panel__content .modal__box-main{padding-bottom:16px}.u-pl-16,.deferred-promos__info .acumulateCustomerCardPartner .cart-summary-line__childs .cart-summary-line,.summary .cart-summary-component .cart-summary-line.discount .cart-summary-line__childs{padding-left:16px}.u-px-16,.page-info-recipe .back,.validation-code__icon-container,cmp-booking-list-actions-timezone .full-template-active dropdown-menu,cmp-booking-list-actions-timezone .dropdown-toggle,cmp-booking-chronos .full-template-active dropdown-menu,cmp-actions-button .dropdown-menu .dropdown-menu-li .dropdown-item,cmp-actions-button .dropdown-toggle,cmp-support .dropdown-toggle,cmp-language .dropdown-toggle,.header__link,.shipping-address-panel--mobile .shipping-address-panel__footer,.shipping-address-panel--mobile .panel-component__header,.shipping-address-panel--mobile .panel-component__content{padding-left:16px;padding-right:16px}.u-py-16,.validation-code__instruction,.validation-code__title,.bundle-group-progress,cmp-actions-button .dropdown-menu .dropdown-menu-li .dropdown-item,cmp-support .dropdown-menu,cmp-language .dropdown-menu,.form-delivery-logged .label-address-zones,.card-picking--item .label-address-zones,.shipping-address-panel--mobile .shipping-address-panel__footer,.shipping-address-panel--desktop .shipping-address-panel__footer{padding-top:16px;padding-bottom:16px}.u-p-20{padding:20px}.u-pt-20{padding-top:20px}.u-pr-20{padding-right:20px}.u-pb-20{padding-bottom:20px}.u-pl-20{padding-left:20px}.u-px-20{padding-left:20px;padding-right:20px}.u-py-20{padding-top:20px;padding-bottom:20px}.u-p-24,.summary .cart-summary-component .cart-summary-line.totalToPay,cmp-booking-list-actions-timezone .dropdown-menu,cmp-booking-chronos .dropdown-menu,cmp-booking-timezone .dropdown-menu{padding:24px}.u-pt-24,.summary .cart-summary-component .cart-summary-line.increasedAmount,.summary .cart-summary-component .cart-summary-line.discount,.summary .cart-summary-component .cart-summary-line.deliveryExpenses,.summary .cart-summary-component .cart-summary-line.pickingExpenses,.shipping-address-panel--desktop .panel-component__header{padding-top:24px}.u-pr-24{padding-right:24px}.u-pb-24{padding-bottom:24px}.u-pl-24,.shipping-address-panel--desktop .panel-component__content{padding-left:24px}.u-px-24,.bundle-group-progress,.form-delivery-logged .label-address-zones,.card-picking--item .label-address-zones,.cart-validate--summary .cart-summary-extended__sections,.shipping-address-panel--desktop .shipping-address-panel__footer,.shipping-address-panel--desktop .panel-component__header{padding-left:24px;padding-right:24px}.u-py-24,.cart-product-not-purchasable-component,.bundle-progress-circle{padding-top:24px;padding-bottom:24px}.u-p-28{padding:28px}.u-pt-28{padding-top:28px}.u-pr-28{padding-right:28px}.u-pb-28{padding-bottom:28px}.u-pl-28{padding-left:28px}.u-px-28{padding-left:28px;padding-right:28px}.u-py-28{padding-top:28px;padding-bottom:28px}.u-p-32,.refund-detail .table td,.refund-detail .table th{padding:32px}.u-pt-32,.attribute-remarks-component{padding-top:32px}.u-pr-32{padding-right:32px}.u-pb-32{padding-bottom:32px}.u-pl-32{padding-left:32px}.u-px-32,.module-delivery-modal .order-modify-modal-content-daily__actions>button,.bundle-progress-circle__button,.bundle-progress-circle{padding-left:32px;padding-right:32px}.u-py-32{padding-top:32px;padding-bottom:32px}.u-p-40,cmp-product-substitution .product-substitution-component{padding:40px}.u-pt-40{padding-top:40px}.u-pr-40{padding-right:40px}.u-pb-40{padding-bottom:40px}.u-pl-40{padding-left:40px}.u-px-40{padding-left:40px;padding-right:40px}.u-py-40{padding-top:40px;padding-bottom:40px}.u-p-48{padding:48px}.u-pt-48{padding-top:48px}.u-pr-48{padding-right:48px}.u-pb-48{padding-bottom:48px}.u-pl-48{padding-left:48px}.u-px-48{padding-left:48px;padding-right:48px}.u-py-48{padding-top:48px;padding-bottom:48px}.u-p-56{padding:56px}.u-pt-56{padding-top:56px}.u-pr-56{padding-right:56px}.u-pb-56{padding-bottom:56px}.u-pl-56{padding-left:56px}.u-px-56{padding-left:56px;padding-right:56px}.u-py-56{padding-top:56px;padding-bottom:56px}.u-p-64{padding:64px}.u-pt-64{padding-top:64px}.u-pr-64{padding-right:64px}.u-pb-64{padding-bottom:64px}.u-pl-64{padding-left:64px}.u-px-64{padding-left:64px;padding-right:64px}.u-py-64{padding-top:64px;padding-bottom:64px}.u-p-96{padding:96px}.u-pt-96{padding-top:96px}.u-pr-96{padding-right:96px}.u-pb-96{padding-bottom:96px}.u-pl-96{padding-left:96px}.u-px-96{padding-left:96px;padding-right:96px}.u-py-96{padding-top:96px;padding-bottom:96px}.u-m-auto{margin:auto}.u-mt-auto{margin-top:auto}.u-mr-auto{margin-right:auto}.u-mb-auto{margin-bottom:auto}.u-ml-auto{margin-left:auto}.u-mx-auto{margin-right:auto;margin-left:auto}.u-my-auto{margin-top:auto;margin-bottom:auto}}.u-border-0,.modal-custom--smart-searcher,.validation-code__button-resend,.validation-code .step-button-main,.validation-code__input,lib-cart-validate cmp-dynamic-summary .cart-summary-line__totalProductsDiscounts .cart-summary-line,lib-cart-validate cmp-dynamic-summary .cart-summary-line__totalProducts .cart-summary-line,lib-cart-validate cmp-dynamic-summary .cart-summary-line__deliveryExpenses .cart-summary-line,lib-cart-validate cmp-dynamic-summary .cart-summary-line__pickingExpenses .cart-summary-line,lib-cart-validate cmp-dynamic-summary .cart-summary-component__collapsed .cart-summary-line__totalToPay .cart-summary-line,.cart-summary-line__totalToPay .cart-summary-line,.cart-summary-line__totalPrice .cart-summary-line,.bundle-progress-circle__button,.refund-detail-product--list:last-child,.dynamicForm-base .field-logout__button,.dynamicForm-base .field-close__button,.nav-tabs .nav-item .nav-link{border:0!important}.u-border-b,.validation-code__input,.module-shop__sticky--collapsed{border-bottom:1px solid var(--tol-color-tertiary)}.u-link,.page-info-recipe .back,cmp-support .dropdown-menu .dropdown-menu-li .dropdown-text:hover,cmp-support .dropdown-menu .dropdown-menu-li .dropdown-text:focus,cmp-support .dropdown-menu .dropdown-menu-li .dropdown-text:active,cmp-language .dropdown-menu .dropdown-menu-li .dropdown-item:hover,cmp-language .dropdown-menu .dropdown-menu-li .dropdown-item:focus,cmp-language .dropdown-menu .dropdown-menu-li .dropdown-item:active,.header__secondary--delivery,.header__main--timeslots,.header__main--smartlist,.header__main--recommendations,.header__main--user,.header__main--booking-timezone,.header__main--booking-chronos,.header__main--cart,a,.module-catalog .breadcrumb .breadcrumb__link,.nav-back{color:var(--tol-color-link);--icon-lists-add-color1: var(--tol-color-link);--icon-download-color1: var(--tol-color-link);--icon-message-color1: var(--tol-color-link);--icon-zoom-in-color1: var(--tol-color-link);--icon-right-color1: var(--tol-color-link);--icon-left-color1: var(--tol-color-link);--icon-down-color1: var(--tol-color-link);--icon-truck-color1: var(--tol-color-link);--icon-view-detail-color1: var(--tol-color-link);--icon-calendar-pen-color1: var(--tol-color-link);--icon-edit-color1: var(--tol-color-link);--icon-remove-color1: var(--tol-color-link);--icon-cancel-color1: var(--tol-color-link);--icon-up-color1: var(--tol-color-link);--icon-add-order-color1: var(--tol-color-link);--icon-cancel-order-color1: var(--tol-color-link);--icon-repeat-order-color1: var(--tol-color-link);--icon-return-order-color1: var(--tol-color-link);--icon-date-since-color1: var(--tol-color-link);--icon-date-to-color1: var(--tol-color-link);--icon-info-color1: var(--tol-color-link);--icon-calendar-blank-color1: var(--tol-color-link);--icon-clock-color1: var(--tol-color-link);--icon-triangle-warning-color1: var(--tol-color-link);--icon-nutritional-celery-color1: var(--tol-color-link);--icon-nutritional-gluten-color1: var(--tol-color-link);--icon-nutritional-soy-color1: var(--tol-color-link);--icon-nutritional-milk-color1: var(--tol-color-link);--icon-nutritional-sulfur-color1: var(--tol-color-link);--icon-nutritional-peanuts-color1: var(--tol-color-link);--icon-nutritional-mustard-color1: var(--tol-color-link);--icon-nutritional-crustaceans-color1: var(--tol-color-link);--icon-nutritional-mollusks-color1: var(--tol-color-link);--icon-nutritional-sesame-color1: var(--tol-color-link);--icon-nutritional-eggs-color1: var(--tol-color-link);--icon-nutritional-fish-color1: var(--tol-color-link);--icon-nutritional-nuts-color1: var(--tol-color-link);--icon-nutritional-lupins-color1: var(--tol-color-link);--icon-lens-color1: var(--tol-color-link);--icon-shop-color1: var(--tol-color-link);--icon-locker-color1: var(--tol-color-link);--icon-add-shop-color1: var(--tol-color-link);--icon-add-address-color1: var(--tol-color-link);--icon-check-color1: var(--tol-color-link);--icon-circle-warning-color1: var(--tol-color-link);--icon-eye-color1: var(--tol-color-link);--icon-eye-slash-color1: var(--tol-color-link);--icon-filter-color1: var(--tol-color-link);--icon-list-address-view-color1: var(--tol-color-link);--icon-map-view-color1: var(--tol-color-link);--icon-category-light-color1: var(--tol-color-link);--icon-category-solid-color1: var(--tol-color-link);--icon-tag-light-color1: var(--tol-color-link);--icon-tag-solid-color1: var(--tol-color-link);--icon-credit-card-color1: var(--tol-color-link);--icon-direct-debit-color1: var(--tol-color-link);--icon-direct-pay-color1: var(--tol-color-link);--icon-pay-by-phone-color1: var(--tol-color-link);--icon-payment-color1: var(--tol-color-link);--icon-plus-color1: var(--tol-color-link);--icon-less-color1: var(--tol-color-link);--icon-undo-color1: var(--tol-color-link);--icon-barrel-color1: var(--tol-color-link);--icon-basket-empty-color1: var(--tol-color-link);--icon-calendar-color1: var(--tol-color-link);--icon-glass-color1: var(--tol-color-link);--icon-scent-color1: var(--tol-color-link);--icon-grapes-color1: var(--tol-color-link);--icon-taste-color1: var(--tol-color-link);--icon-arrow-color1: var(--tol-color-link);--icon-money-box-color1: var(--tol-color-link);--icon-android-light-color1: var(--tol-color-link);--icon-android-solid-color1: var(--tol-color-link);--icon-apple-light-color1: var(--tol-color-link);--icon-apple-solid-color1: var(--tol-color-link);--icon-facebook-light-color1: var(--tol-color-link);--icon-facebook-solid-color1: var(--tol-color-link);--icon-instagram-light-color1: var(--tol-color-link);--icon-instagram-solid-color1: var(--tol-color-link);--icon-twitter-light-color1: var(--tol-color-link);--icon-twitter-solid-color1: var(--tol-color-link);--icon-youtube-light-color1: var(--tol-color-link);--icon-youtube-solid-color1: var(--tol-color-link);--icon-save-money-color1: var(--tol-color-link);--icon-double-caret-color1: var(--tol-color-link);--icon-circle-check-color1: var(--tol-color-link);--icon-icon-arrow-left2-color1: var(--tol-color-link);--icon-calendar-2-color1: var(--tol-color-link);cursor:pointer}.u-link:hover,.page-info-recipe .back:hover,cmp-support .dropdown-menu .dropdown-menu-li .dropdown-text:hover,cmp-language .dropdown-menu .dropdown-menu-li .dropdown-item:hover,.header__secondary--delivery:hover,.header__main--timeslots:hover,.header__main--smartlist:hover,.header__main--recommendations:hover,.header__main--user:hover,.header__main--booking-timezone:hover,.header__main--booking-chronos:hover,.header__main--cart:hover,a:hover,.module-catalog .breadcrumb .breadcrumb__link:hover,.nav-back:hover{color:var(--tol-color-link-hover);--icon-lists-add-color1: var(--tol-color-link-hover);--icon-download-color1: var(--tol-color-link-hover);--icon-message-color1: var(--tol-color-link-hover);--icon-zoom-in-color1: var(--tol-color-link-hover);--icon-right-color1: var(--tol-color-link-hover);--icon-left-color1: var(--tol-color-link-hover);--icon-down-color1: var(--tol-color-link-hover);--icon-truck-color1: var(--tol-color-link-hover);--icon-view-detail-color1: var(--tol-color-link-hover);--icon-calendar-pen-color1: var(--tol-color-link-hover);--icon-edit-color1: var(--tol-color-link-hover);--icon-remove-color1: var(--tol-color-link-hover);--icon-cancel-color1: var(--tol-color-link-hover);--icon-up-color1: var(--tol-color-link-hover);--icon-add-order-color1: var(--tol-color-link-hover);--icon-cancel-order-color1: var(--tol-color-link-hover);--icon-repeat-order-color1: var(--tol-color-link-hover);--icon-return-order-color1: var(--tol-color-link-hover);--icon-date-since-color1: var(--tol-color-link-hover);--icon-date-to-color1: var(--tol-color-link-hover);--icon-info-color1: var(--tol-color-link-hover);--icon-calendar-blank-color1: var(--tol-color-link-hover);--icon-clock-color1: var(--tol-color-link-hover);--icon-triangle-warning-color1: var(--tol-color-link-hover);--icon-nutritional-celery-color1: var(--tol-color-link-hover);--icon-nutritional-gluten-color1: var(--tol-color-link-hover);--icon-nutritional-soy-color1: var(--tol-color-link-hover);--icon-nutritional-milk-color1: var(--tol-color-link-hover);--icon-nutritional-sulfur-color1: var(--tol-color-link-hover);--icon-nutritional-peanuts-color1: var(--tol-color-link-hover);--icon-nutritional-mustard-color1: var(--tol-color-link-hover);--icon-nutritional-crustaceans-color1: var(--tol-color-link-hover);--icon-nutritional-mollusks-color1: var(--tol-color-link-hover);--icon-nutritional-sesame-color1: var(--tol-color-link-hover);--icon-nutritional-eggs-color1: var(--tol-color-link-hover);--icon-nutritional-fish-color1: var(--tol-color-link-hover);--icon-nutritional-nuts-color1: var(--tol-color-link-hover);--icon-nutritional-lupins-color1: var(--tol-color-link-hover);--icon-lens-color1: var(--tol-color-link-hover);--icon-shop-color1: var(--tol-color-link-hover);--icon-locker-color1: var(--tol-color-link-hover);--icon-add-shop-color1: var(--tol-color-link-hover);--icon-add-address-color1: var(--tol-color-link-hover);--icon-check-color1: var(--tol-color-link-hover);--icon-circle-warning-color1: var(--tol-color-link-hover);--icon-eye-color1: var(--tol-color-link-hover);--icon-eye-slash-color1: var(--tol-color-link-hover);--icon-filter-color1: var(--tol-color-link-hover);--icon-list-address-view-color1: var(--tol-color-link-hover);--icon-map-view-color1: var(--tol-color-link-hover);--icon-category-light-color1: var(--tol-color-link-hover);--icon-category-solid-color1: var(--tol-color-link-hover);--icon-tag-light-color1: var(--tol-color-link-hover);--icon-tag-solid-color1: var(--tol-color-link-hover);--icon-credit-card-color1: var(--tol-color-link-hover);--icon-direct-debit-color1: var(--tol-color-link-hover);--icon-direct-pay-color1: var(--tol-color-link-hover);--icon-pay-by-phone-color1: var(--tol-color-link-hover);--icon-payment-color1: var(--tol-color-link-hover);--icon-plus-color1: var(--tol-color-link-hover);--icon-less-color1: var(--tol-color-link-hover);--icon-undo-color1: var(--tol-color-link-hover);--icon-barrel-color1: var(--tol-color-link-hover);--icon-basket-empty-color1: var(--tol-color-link-hover);--icon-calendar-color1: var(--tol-color-link-hover);--icon-glass-color1: var(--tol-color-link-hover);--icon-scent-color1: var(--tol-color-link-hover);--icon-grapes-color1: var(--tol-color-link-hover);--icon-taste-color1: var(--tol-color-link-hover);--icon-arrow-color1: var(--tol-color-link-hover);--icon-money-box-color1: var(--tol-color-link-hover);--icon-android-light-color1: var(--tol-color-link-hover);--icon-android-solid-color1: var(--tol-color-link-hover);--icon-apple-light-color1: var(--tol-color-link-hover);--icon-apple-solid-color1: var(--tol-color-link-hover);--icon-facebook-light-color1: var(--tol-color-link-hover);--icon-facebook-solid-color1: var(--tol-color-link-hover);--icon-instagram-light-color1: var(--tol-color-link-hover);--icon-instagram-solid-color1: var(--tol-color-link-hover);--icon-twitter-light-color1: var(--tol-color-link-hover);--icon-twitter-solid-color1: var(--tol-color-link-hover);--icon-youtube-light-color1: var(--tol-color-link-hover);--icon-youtube-solid-color1: var(--tol-color-link-hover);--icon-save-money-color1: var(--tol-color-link-hover);--icon-double-caret-color1: var(--tol-color-link-hover);--icon-circle-check-color1: var(--tol-color-link-hover);--icon-icon-arrow-left2-color1: var(--tol-color-link-hover);--icon-calendar-2-color1: var(--tol-color-link-hover)}cmp-widget-product .select-component__icon{z-index:2000!important}.select-component__label{margin-bottom:.5rem}.select-component__option{gap:.75rem;align-items:center}.select-component__icon{position:absolute;top:0;right:1rem;z-index:1;align-items:center;justify-content:center;height:100%;transition:transform .3s ease;pointer-events:none}.select-component__selector{position:relative;display:block}.select-component--open .select-component__icon{transform:rotate(180deg)}.select-component .ng-select.custom .ng-select-container{height:3rem;border-color:var(--tol-color-gray3);border-radius:.5rem;cursor:pointer!important}.select-component .ng-select.custom .ng-select-container .ng-value-container{padding-left:1rem}.select-component .ng-select.custom .ng-select-container .ng-value-container .ng-value{color:var(--tol-color-black)}.select-component--open .ng-select.custom .ng-select-container{z-index:1!important;border-radius:.5rem .5rem 0 0}.select-component .ng-select.custom .ng-arrow-wrapper .ng-arrow{display:none!important}.select-component .ng-select.custom .ng-clear-wrapper{margin-right:1rem!important}.select-component .ng-select.custom .ng-clear-wrapper .ng-clear{padding:.125rem!important;font-size:1.5rem!important}.select-component .ng-select.custom .ng-option{background-color:transparent!important}.select-component .ng-select.custom .ng-option-selected{background-color:var(--tol-color-selector-selected)!important}.select-component .ng-select.custom .ng-dropdown-panel{border-color:var(--tol-color-gray3);border-radius:0 0 .5rem .5rem}.select-component .ng-select.custom .ng-select-top .ng-select-opened .ng-select-container{border-radius:0 0 .5rem .5rem}.select-component .ng-select.custom.ng-select-top .ng-dropdown-panel{border-radius:.5rem .5rem 0 0}.select-component .ng-select.custom.ng-select-disabled .ng-select-container{background-color:var(--tol-color-background)}.select-component .ng-select.custom .ng-value{max-width:95%}.select-component .ng-select.custom .ng-placeholder{max-width:95%;color:var(--tol-color-selector-placeholder)}.statics__container{width:100%;height:auto;overflow:hidden}.statics__container .u-container,.statics__container cmp-semantics-search-layout .semantics-products,cmp-semantics-search-layout .statics__container .semantics-products,.statics__container .bundle-group-progress,.statics__container .bundle-progress-circle,.statics__container .categories-bar-component__container,.statics__container .header__categories,.statics__container .header__secondary,.statics__container .header__main,.statics__container .module-authentication-core,.statics__container .module-user-management,.statics__container .page-form-cp{padding-right:1rem;padding-left:1rem}[data-debug-active=true]{transition:filter .2s ease-in-out}[data-debug-active=true]:has(>.debug-label:hover){filter:brightness(80%)}[data-debug-active=true]:after{position:absolute;background-color:#fff0;transition:background-color .2s ease-in-out;content:"";pointer-events:none;inset:0}[data-debug-active=true]:has(>.debug-label:hover):after{background-color:#fff3}.delivery-timeslot{padding-bottom:3rem}@media (max-width: 1199px){.delivery-timeslot{padding:0}}.delivery-timeslot__days .u-color-disabled,.delivery-timeslot__days .cart-validate-not-purchasable-line--units-selector .triple-element-block__center,.cart-validate-not-purchasable-line--units-selector .delivery-timeslot__days .triple-element-block__center,.delivery-timeslot__days .cart-product-not-purchasable-component__actions--units-selector .triple-element-block__center,.cart-product-not-purchasable-component__actions--units-selector .delivery-timeslot__days .triple-element-block__center,.delivery-timeslot__days .refund-new-page__reason-refund--disabled{--icon-lists-add-color1: var(--tol-color-disabled);--icon-download-color1: var(--tol-color-disabled);--icon-message-color1: var(--tol-color-disabled);--icon-zoom-in-color1: var(--tol-color-disabled);--icon-right-color1: var(--tol-color-disabled);--icon-left-color1: var(--tol-color-disabled);--icon-down-color1: var(--tol-color-disabled);--icon-truck-color1: var(--tol-color-disabled);--icon-view-detail-color1: var(--tol-color-disabled);--icon-calendar-pen-color1: var(--tol-color-disabled);--icon-edit-color1: var(--tol-color-disabled);--icon-remove-color1: var(--tol-color-disabled);--icon-cancel-color1: var(--tol-color-disabled);--icon-up-color1: var(--tol-color-disabled);--icon-add-order-color1: var(--tol-color-disabled);--icon-cancel-order-color1: var(--tol-color-disabled);--icon-repeat-order-color1: var(--tol-color-disabled);--icon-return-order-color1: var(--tol-color-disabled);--icon-date-since-color1: var(--tol-color-disabled);--icon-date-to-color1: var(--tol-color-disabled);--icon-info-color1: var(--tol-color-disabled);--icon-calendar-blank-color1: var(--tol-color-disabled);--icon-clock-color1: var(--tol-color-disabled);--icon-triangle-warning-color1: var(--tol-color-disabled);--icon-nutritional-celery-color1: var(--tol-color-disabled);--icon-nutritional-gluten-color1: var(--tol-color-disabled);--icon-nutritional-soy-color1: var(--tol-color-disabled);--icon-nutritional-milk-color1: var(--tol-color-disabled);--icon-nutritional-sulfur-color1: var(--tol-color-disabled);--icon-nutritional-peanuts-color1: var(--tol-color-disabled);--icon-nutritional-mustard-color1: var(--tol-color-disabled);--icon-nutritional-crustaceans-color1: var(--tol-color-disabled);--icon-nutritional-mollusks-color1: var(--tol-color-disabled);--icon-nutritional-sesame-color1: var(--tol-color-disabled);--icon-nutritional-eggs-color1: var(--tol-color-disabled);--icon-nutritional-fish-color1: var(--tol-color-disabled);--icon-nutritional-nuts-color1: var(--tol-color-disabled);--icon-nutritional-lupins-color1: var(--tol-color-disabled);--icon-lens-color1: var(--tol-color-disabled);--icon-shop-color1: var(--tol-color-disabled);--icon-locker-color1: var(--tol-color-disabled);--icon-add-shop-color1: var(--tol-color-disabled);--icon-add-address-color1: var(--tol-color-disabled);--icon-check-color1: var(--tol-color-disabled);--icon-circle-warning-color1: var(--tol-color-disabled);--icon-eye-color1: var(--tol-color-disabled);--icon-eye-slash-color1: var(--tol-color-disabled);--icon-filter-color1: var(--tol-color-disabled);--icon-list-address-view-color1: var(--tol-color-disabled);--icon-map-view-color1: var(--tol-color-disabled);--icon-category-light-color1: var(--tol-color-disabled);--icon-category-solid-color1: var(--tol-color-disabled);--icon-tag-light-color1: var(--tol-color-disabled);--icon-tag-solid-color1: var(--tol-color-disabled);--icon-credit-card-color1: var(--tol-color-disabled);--icon-direct-debit-color1: var(--tol-color-disabled);--icon-direct-pay-color1: var(--tol-color-disabled);--icon-pay-by-phone-color1: var(--tol-color-disabled);--icon-payment-color1: var(--tol-color-disabled);--icon-plus-color1: var(--tol-color-disabled);--icon-less-color1: var(--tol-color-disabled);--icon-undo-color1: var(--tol-color-disabled);--icon-barrel-color1: var(--tol-color-disabled);--icon-basket-empty-color1: var(--tol-color-disabled);--icon-calendar-color1: var(--tol-color-disabled);--icon-glass-color1: var(--tol-color-disabled);--icon-scent-color1: var(--tol-color-disabled);--icon-grapes-color1: var(--tol-color-disabled);--icon-taste-color1: var(--tol-color-disabled);--icon-arrow-color1: var(--tol-color-disabled);--icon-money-box-color1: var(--tol-color-disabled);--icon-android-light-color1: var(--tol-color-disabled);--icon-android-solid-color1: var(--tol-color-disabled);--icon-apple-light-color1: var(--tol-color-disabled);--icon-apple-solid-color1: var(--tol-color-disabled);--icon-facebook-light-color1: var(--tol-color-disabled);--icon-facebook-solid-color1: var(--tol-color-disabled);--icon-instagram-light-color1: var(--tol-color-disabled);--icon-instagram-solid-color1: var(--tol-color-disabled);--icon-twitter-light-color1: var(--tol-color-disabled);--icon-twitter-solid-color1: var(--tol-color-disabled);--icon-youtube-light-color1: var(--tol-color-disabled);--icon-youtube-solid-color1: var(--tol-color-disabled);--icon-save-money-color1: var(--tol-color-disabled);--icon-double-caret-color1: var(--tol-color-disabled);--icon-circle-check-color1: var(--tol-color-disabled);--icon-icon-arrow-left2-color1: var(--tol-color-disabled);--icon-calendar-2-color1: var(--tol-color-disabled)}.delivery-timeslot .group-day{width:100%;padding:0;overflow-x:auto;overflow-y:hidden}.delivery-timeslot .group-day .day,.delivery-timeslot .group-day .day-other{width:4.7rem;min-width:4.7rem;height:auto;padding:1rem 1.5rem;overflow-x:auto;overflow-y:hidden;font-size:1.125rem;border-radius:100%;cursor:pointer}.delivery-timeslot .group-day .day:first-child,.delivery-timeslot .group-day .day-other:first-child{margin-left:0!important}.delivery-timeslot .group-day .day:last-child,.delivery-timeslot .group-day .day-other:last-child{margin-right:0!important}.delivery-timeslot .group-day .day-other{padding:.75rem .5rem!important}.delivery-timeslot .delivery-timeslot-daily__slots{display:flex;justify-content:center;width:100%;overflow:auto}.delivery-timeslot i{cursor:pointer}.delivery-timeslot .daily-scroll{display:flex;align-items:center}@media (max-width: 767px){.delivery-timeslot .daily-scroll{display:none!important}}.delivery-timeslot .timeslot__card,.delivery-timeslot .daily_timeslot__card,.delivery-timeslot .weekly_timeslot__card{flex:0 0 21%;padding:.25rem}@media (max-width: 767px){.delivery-timeslot .timeslot__card,.delivery-timeslot .daily_timeslot__card,.delivery-timeslot .weekly_timeslot__card{flex:0 0 50%}}@media (max-width: 575px){.delivery-timeslot .timeslot__card,.delivery-timeslot .daily_timeslot__card,.delivery-timeslot .weekly_timeslot__card{flex-grow:1}}.delivery-timeslot .timeslot__card div,.delivery-timeslot .daily_timeslot__card div,.delivery-timeslot .weekly_timeslot__card div{min-width:15.688rem;min-height:2.875rem;background-color:var(--tol-color-background);cursor:pointer}.delivery-timeslot .timeslot__card--disabled{pointer-events:none}.delivery-timeslot .timeslot__card--select{color:var(--tol-color-white);background-color:var(--tol-color-primary)!important;border:2px solid var(--tol-color-shadow)}.delivery-timeslot .slots_list{display:flex;flex-wrap:wrap;justify-content:flex-start;width:48.6rem}@media (max-width: 991px){.delivery-timeslot .slots_list{width:34.375rem}}@media (max-width: 767px){.delivery-timeslot .slots_list{width:100%}}.delivery-timeslot .day_selected_span,.delivery-timeslot .delivery-day-selector .day_selected_span_name,.delivery-day-selector .delivery-timeslot .day_selected_span_name,.delivery-timeslot .delivery-day-selector .day_selected_span_number,.delivery-day-selector .delivery-timeslot .day_selected_span_number,.delivery-timeslot .day_selected_span_name,.delivery-timeslot .day_selected_span_number{height:auto!important;margin:0;text-align:center}.delivery-timeslot .day_selected{color:var(--tol-color-background);background-color:var(--tol-color-primary)}.delivery-timeslot .day_not__selected{background-color:var(--tol-color-background)}.delivery-timeslot .day_today{background-color:var(--tol-color-primary-transparent);border:1px solid var(--tol-color-primary)}.delivery-timeslot .day_unavailable{color:var(--tol-color-white);background-color:var(--tol-color-gray5);border:1px solid var(--tol-color-gray5)}.delivery-timeslot .full_slot{color:var(--tol-color-white);background-color:var(--tol-color-gray5)!important;border:1px solid var(--tol-color-gray5)!important}.delivery-timeslot .color-primary{color:var(--tol-color-primary)}.delivery-timeslot .button-booking{display:none}@media (max-width: 1199px){.delivery-timeslot.weekly{padding:0}}.delivery-timeslot-selector{padding:2.5rem 0 0}@media (max-width: 767px){.delivery-timeslot-selector{padding:.5rem 0 0}}.delivery-timeslot .weekly-booking-info{margin-bottom:2.5rem;--icon-calendar-2-color1: var(--tol-color-gray6)}.delivery-timeslot .weekly-booking-info cmp-booking-slot-reserved .u-link,.delivery-timeslot .weekly-booking-info cmp-booking-slot-reserved .page-info-recipe .back,.page-info-recipe .delivery-timeslot .weekly-booking-info cmp-booking-slot-reserved .back,.delivery-timeslot .weekly-booking-info cmp-booking-slot-reserved cmp-support .dropdown-menu .dropdown-menu-li .dropdown-text:hover,cmp-support .dropdown-menu .dropdown-menu-li .delivery-timeslot .weekly-booking-info cmp-booking-slot-reserved .dropdown-text:hover,.delivery-timeslot .weekly-booking-info cmp-booking-slot-reserved cmp-support .dropdown-menu .dropdown-menu-li .dropdown-text:focus,cmp-support .dropdown-menu .dropdown-menu-li .delivery-timeslot .weekly-booking-info cmp-booking-slot-reserved .dropdown-text:focus,.delivery-timeslot .weekly-booking-info cmp-booking-slot-reserved cmp-support .dropdown-menu .dropdown-menu-li .dropdown-text:active,cmp-support .dropdown-menu .dropdown-menu-li .delivery-timeslot .weekly-booking-info cmp-booking-slot-reserved .dropdown-text:active,.delivery-timeslot .weekly-booking-info cmp-booking-slot-reserved cmp-language .dropdown-menu .dropdown-menu-li .dropdown-item:hover,cmp-language .dropdown-menu .dropdown-menu-li .delivery-timeslot .weekly-booking-info cmp-booking-slot-reserved .dropdown-item:hover,.delivery-timeslot .weekly-booking-info cmp-booking-slot-reserved cmp-language .dropdown-menu .dropdown-menu-li .dropdown-item:focus,cmp-language .dropdown-menu .dropdown-menu-li .delivery-timeslot .weekly-booking-info cmp-booking-slot-reserved .dropdown-item:focus,.delivery-timeslot .weekly-booking-info cmp-booking-slot-reserved cmp-language .dropdown-menu .dropdown-menu-li .dropdown-item:active,cmp-language .dropdown-menu .dropdown-menu-li .delivery-timeslot .weekly-booking-info cmp-booking-slot-reserved .dropdown-item:active,.delivery-timeslot .weekly-booking-info cmp-booking-slot-reserved .header__secondary--delivery,.delivery-timeslot .weekly-booking-info cmp-booking-slot-reserved .header__main--timeslots,.delivery-timeslot .weekly-booking-info cmp-booking-slot-reserved .header__main--smartlist,.delivery-timeslot .weekly-booking-info cmp-booking-slot-reserved .header__main--recommendations,.delivery-timeslot .weekly-booking-info cmp-booking-slot-reserved .header__main--user,.delivery-timeslot .weekly-booking-info cmp-booking-slot-reserved .header__main--booking-timezone,.delivery-timeslot .weekly-booking-info cmp-booking-slot-reserved .header__main--booking-chronos,.delivery-timeslot .weekly-booking-info cmp-booking-slot-reserved .header__main--cart,.delivery-timeslot .weekly-booking-info cmp-booking-slot-reserved a,.delivery-timeslot .weekly-booking-info cmp-booking-slot-reserved .module-catalog .breadcrumb .breadcrumb__link,.module-catalog .breadcrumb .delivery-timeslot .weekly-booking-info cmp-booking-slot-reserved .breadcrumb__link,.delivery-timeslot .weekly-booking-info cmp-booking-slot-reserved .nav-back{cursor:text!important}@media (max-width: 767px){.delivery-timeslot .weekly-booking-info .icon-reserved{align-items:flex-start}.delivery-timeslot .weekly-booking-info cmp-booking-chronos{margin-left:2rem}}.delivery-timeslot .weekly_timeslot__card{padding-right:0;padding-left:0;font-size:.875rem}.delivery-timeslot .weekly_timeslot__card div{min-width:14rem;color:var(--tol-color-guide-regular);background-color:var(--tol-color-available);border:1px solid var(--tol-color-available)}@media (max-width: 1199px){.delivery-timeslot .weekly_timeslot__card div{min-width:16rem}}@media (max-width: 369px){.delivery-timeslot .weekly_timeslot__card div{min-width:14rem}}.delivery-timeslot .weekly_timeslot__card .timeslot__card--disabled{color:var(--tol-color-white)!important;background-color:var(--tol-color-gray5)!important;border:1px solid var(--tol-color-gray5)!important}.delivery-timeslot .weekly_timeslot__card .timeslot__card--disabled p{color:var(--tol-color-white)!important}.delivery-timeslot .weekly_timeslot__card .booking{background-color:var(--tol-color-primary);border:1px solid var(--tol-color-primary)}.delivery-timeslot .weekly_scroll{align-self:flex-start;margin-top:1.75rem}@media (max-width: 1199px){.delivery-timeslot .weekly_navigation{display:none}}.delivery-timeslot .weekly_column{width:14rem}@media (max-width: 1199px){.delivery-timeslot .weekly_column{width:16rem}}@media (max-width: 369px){.delivery-timeslot .weekly_column{width:14rem}}.delivery-timeslot .weekly_column .day,.delivery-timeslot .weekly_column .group-day .day-other,.delivery-timeslot .group-day .weekly_column .day-other{height:4.75rem}.delivery-timeslot .weekly_column .day #delivery-timeslot-day-number,.delivery-timeslot .weekly_column .group-day .day-other #delivery-timeslot-day-number,.delivery-timeslot .group-day .weekly_column .day-other #delivery-timeslot-day-number{font-size:1.125rem}.delivery-timeslot .weekly_column .day_selected_span_number{font-weight:var(--tol-weigth-600);font-size:.875rem;text-transform:none}.delivery-timeslot .weekly_column .day_selected_span_name{font-size:.875rem;text-transform:none}.delivery-timeslot .weekly_column .day_today{background-color:var(--tol-color-background);border:1px solid var(--tol-color-primary)}.delivery-timeslot .weekly .delivery-timeslot__slots:first-child{display:flex!important;justify-content:flex-end}.delivery-timeslot .daily .delivery-timeslot__days div:first-child{margin-left:50px!important}.delivery-timeslot .input-group{width:auto}.delivery-timeslot .slot-booked-block{flex-direction:column;gap:1rem}.delivery-timeslot .slot-booked-block--info{padding:1rem}@media (max-width: 767px){.delivery-timeslot .slot-booked-block--info{display:none!important}}.delivery-timeslot .slot-booked-block--info svg{width:1.5rem;height:1.5rem;font-weight:var(--tol-weigth-600)}.delivery-timeslot .slot-booked-block--info--text{font-weight:var(--tol-weigth-600);font-size:1.125rem}.delivery-timeslot .slot-booked-block--reserved .has-booking-container{gap:1rem}.booking{border:2px solid var(--tol-color-booking)}.booking input[type=radio]:before{background-color:var(--tol-color-booking)!important;box-shadow:inset 1rem 1rem var(--tol-color-booking)!important}.booking input[type=radio]:checked{border:2px solid var(--tol-color-booking)!important}.module-delivery-modal{padding:2rem}.module-delivery-modal .weekly_timeslot__card .timeslot__card--disabled:not(.full_slot){color:var(--tol-color-guide-regular)!important}.module-delivery-modal .modal-body-custom{padding:2rem 2.5rem}@media (max-width: 575px){.module-delivery-modal .modal-body-custom{padding:2rem 1.5rem}}#delivery-modal{padding-top:0}#delivery-modal .delivery-timeslot .delivery-timeslot__slots--day p{color:var(--tol-color-guide-regular);font-family:var(--tol-font-primary)}#delivery-modal .full_slot p{color:var(--tol-color-white)!important;font-family:var(--tol-font-bold)!important}.panel-view{position:fixed;top:0;right:0;z-index:1030;width:35.625rem!important;height:100%!important;margin:0}.panel-view .modal-content{height:100%;border:none;border-radius:0}.panel-view .modal-content .slots_list__daily{display:flex;flex-direction:column;gap:1rem;width:100%;height:calc(100vh - 35.125rem)}.panel-view .modal-content .timeslot__card,.panel-view .modal-content .delivery-timeslot .weekly_timeslot__card,.delivery-timeslot .panel-view .modal-content .weekly_timeslot__card,.panel-view .modal-content .delivery-timeslot .daily_timeslot__card,.delivery-timeslot .panel-view .modal-content .daily_timeslot__card{flex:none;justify-content:flex-start;width:100%}.panel-view .modal-content .timeslot__card_text{display:flex;flex:auto;flex-direction:row;justify-content:space-between}.panel-view .modal-content .timeslot__card .time-slot-name,.panel-view .modal-content .delivery-timeslot .weekly_timeslot__card .time-slot-name,.delivery-timeslot .panel-view .modal-content .weekly_timeslot__card .time-slot-name,.panel-view .modal-content .delivery-timeslot .daily_timeslot__card .time-slot-name,.delivery-timeslot .panel-view .modal-content .daily_timeslot__card .time-slot-name{cursor:default}.panel-view .modal-content .timeslot__card--select{background-color:var(--tol-color-white)!important;border-color:var(--tol-color-primary)}.panel-view .modal-content .timeslot__card--select span{color:var(--tol-color-primary)}.panel-view .modal-content .delivery-timeslot{flex-direction:column}.panel-view .modal-content .delivery-timeslot .delivery-timeslot-selector{padding:0}.panel-view .modal-content .delivery-timeslot .delivery-timeslot-selector .group-day{margin-top:2rem}.panel-view .modal-content .delivery-timeslot .delivery-timeslot-selector .group-day .day,.panel-view .modal-content .delivery-timeslot .delivery-timeslot-selector .group-day .day-other{min-width:8.125rem;height:4.875rem;padding:.5rem;border-width:.125rem;border-radius:999px}.panel-view .modal-content .delivery-timeslot .delivery-timeslot-selector .group-day .day span,.panel-view .modal-content .delivery-timeslot .delivery-timeslot-selector .group-day .day-other span{height:1.125rem}.panel-view .modal-content .delivery-timeslot .delivery-timeslot-selector .group-day .day_today{background-color:var(--tol-color-background);border-color:#00000020}.panel-view .modal-content .delivery-timeslot .delivery-timeslot-selector .group-day #delivery-timeslot-before,.panel-view .modal-content .delivery-timeslot .delivery-timeslot-selector .group-day #delivery-timeslot-after{display:none!important}@media (max-width: 767px){.panel-view .modal-content .delivery-timeslot .delivery-timeslot-selector .group-day{margin-top:1.5rem!important;margin-bottom:1rem}}.panel-view .modal-content .delivery-timeslot .delivery-timeslot-selector .has-booking-container{--icon-calendar-2-color1: var(--tol-color-gray6)}@media (max-width: 767px){.panel-view .modal-content .delivery-timeslot .delivery-timeslot__slots--day{padding-right:1.5rem;padding-left:2rem}}.panel-view .modal-content .delivery-timeslot .delivery-timeslot__slots--day_logged{padding-left:1rem}.panel-view .modal-content .delivery-timeslot .delivery-timeslot__slots--day p{color:var(--tol-color-gray6)!important;font-size:1.25rem;font-family:var(--tol-font-semibold)!important}@media (max-width: 767px){.panel-view .modal-content .delivery-timeslot .delivery-timeslot-daily__slots .time-slot-name{margin-top:2rem!important;margin-bottom:1.5rem}}.panel-view .modal-content input[type=radio]{display:grid;width:2rem;height:2rem;margin:0;background-color:var(--tol-color-white);border:2px solid var(--tol-color-dark-gray);border-radius:50%;appearance:none;place-content:center}.panel-view .modal-content input[type=radio]:before{width:1.25rem;height:1.25rem;background-color:var(--tol-color-primary);border-radius:50%;box-shadow:inset 1rem 1rem var(--tol-color-primary);transform:scale(0);transition:50ms transform ease-in-out;content:""}.panel-view .modal-content input[type=radio]:hover{background-color:#0000000d;outline:6px solid rgba(0,0,0,.05)}.panel-view .modal-content input[type=radio]:checked{border:2px solid var(--tol-color-primary)}.panel-view .modal-content input[type=radio]:disabled{background-color:var(--tol-color-gray4);outline:unset;cursor:unset}.panel-view .modal-content input[type=radio]:checked:before{transform:scale(1)}.panel-view .modal-content .modal-content-custom{height:100%;padding:0rem}.panel-view #delivery-modal{height:100%}.panel-view #delivery-modal .full_slot{border-color:var(--tol-color-gray4)!important}.panel-view #delivery-modal .full_slot p{color:var(--tol-color-gray4)!important;font-size:1.25rem;font-family:var(--tol-font-semibold)!important}.panel-view #delivery-modal .not-available{background-color:var(--tol-color-gray4)!important}.panel-view #delivery-modal .not-available p{color:var(--tol-color-gray2)!important}@media (max-width: 767px){.panel-view #delivery-modal{padding:0}}.panel-view .delivery-panel-button{position:absolute;bottom:0;left:0;gap:.625rem;width:100%;padding:1rem;background-color:var(--tol-color-white);border-top:1px solid var(--tol-color-gray4)}.panel-view .delivery-panel-button button{width:100%;margin:0!important}.panel-view .disabled-button{color:var(--tol-color-gray2)!important}@media (max-width: 765px){.panel-view{width:100%!important}}.day_selected{color:var(--tol-color-white);background-color:var(--tol-color-primary)}cmp-tol-delivery-slot-home{height:100%;background-color:transparent}cmp-tol-delivery-slot-home .datepicker bs-datepicker-container{position:relative!important;display:contents!important}cmp-tol-delivery-slot-home .datepicker bs-datepicker-container .bs-datepicker{width:100%!important;box-shadow:none!important}cmp-tol-delivery-slot-home .datepicker .bs-datepicker-container{width:100%!important;padding:2rem .25rem 0rem}cmp-tol-delivery-slot-home .datepicker bs-days-calendar-view{width:100%!important}cmp-tol-delivery-slot-home .datepicker bs-datepicker-navigation-view:disabled{background:none!important;background-color:none!important}.my-sites-tabs .radio input[type=radio]{top:1.875rem;left:2rem;width:1.375rem;height:1.375rem}.my-sites-tabs .radio__label,.my-sites-tabs .payment-method-radio--not-centered,.my-sites-tabs .address-delivery-radio--not-centered,.my-sites-tabs .shop-delivery-radio--not-centered,.my-sites-tabs .payment-method-radio--collpased,.my-sites-tabs .payment-method-radio--not-collpased,.my-sites-tabs .address-delivery-radio--collpased,.my-sites-tabs .address-delivery-radio--not-collpased,.my-sites-tabs .shop-delivery-radio--collpased,.my-sites-tabs .shop-delivery-radio--not-collpased{line-height:normal}.my-sites-tabs .radio__label--disabled:before{border:1px solid var(--tol-color-disabled)}.my-sites-tabs .purchase-address-tab{padding:2rem}@media (max-width: 1199px){.my-sites-tabs .purchase-address-tab{padding:1.5rem 1rem 1rem}}.my-sites-tabs .panel-group .card{margin-top:1.5rem;border-radius:1.25rem}.my-sites-tabs .panel-group .card-header{padding:1.5rem;background-color:initial;border-bottom:0}.my-sites-tabs .panel-group .panel-open .card-header{padding:1.5rem}.my-sites-tabs .panel-group .card-body{padding-top:0}.my-sites-tabs .tools-action{margin-right:.75rem}.my-sites-tabs .add-link,.my-sites-tabs .button-address{margin-top:2.4875rem;color:var(--tol-color-guide-primary);font-size:1.125rem;font-family:var(--tol-font-semibold)}.my-sites-tabs .sites-title{margin-bottom:.5rem;font-size:1.5rem;font-family:var(--tol-font-semibold)}.my-sites-tabs .sites-title.delivery-zone{margin-top:4rem}.my-sites-tabs .sites-subtitle{font-size:1.125rem;font-family:var(--tol-font-primary)}.my-sites-tabs .site--alias{width:100%;font-size:1.3125rem;font-family:var(--tol-font-primary);text-align:left}.my-sites-tabs .street{margin-left:2.1875rem;font-family:var(--tol-font-primary)}@media (max-width: 767px){.my-sites-tabs .street{margin-left:.75rem}}.my-sites-tabs .nav-item.first .nav-link{border-left:0}.my-sites-tabs .arrow{cursor:pointer}.my-sites-tabs .arrow.arrow-up{display:none}.my-sites-tabs .panel-open .arrow.arrow-up{display:block}.my-sites-tabs .panel-open .arrow.arrow-down{display:none!important}.my-sites-tabs .empty-sites{font-size:1.125rem;font-family:var(--tol-font-primary)}.my-sites-tabs .button-address{justify-content:space-between;margin-top:2rem}@media (max-width: 575px){.my-sites-tabs .button-address{justify-content:center;width:100%}}.my-sites-tabs .button-address-right{margin-top:0}@media (max-width: 575px){.my-sites-tabs .button-address-right{display:flex;flex-direction:column-reverse;width:100%}}.my-sites-tabs .button-address-right .btn-add{font-size:1rem}@media (max-width: 575px){.my-sites-tabs .button-address-left{display:flex;justify-content:center;width:100%}}.my-sites-tabs .label-address-zones{padding:1rem 2rem}.my-sites-tabs .label-address-zones--label{color:var(--tol-color-warning)}.my-sites-tabs .sites-accordion .card{margin-top:0;color:var(--tol-color-disabled);border-top:0;border-bottom-right-radius:1.25rem;border-bottom-left-radius:1.25rem}.address-summary{padding-top:1rem}.address-summary__text--font{font-size:.9375rem;line-height:1.33}#purchase-address-D--add-link,#purchase-address-T--add-link{font-size:1.125rem}.replacements{border-top:0;border-radius:0 0 1.25rem 1.25rem}.replacements__title{color:var(--tol-color-gray6);font-size:1.125rem;font-family:var(--tol-font-primary)}.popover{padding:.5rem 1rem;font-size:inherit;font-family:inherit;border:1px solid var(--tol-color-gray3);border-radius:.7rem;box-shadow:0 5px 5px 0 var(--tol-color-shadow)}@media (max-width: 767px){.popover{display:none!important}}.popover__button{padding:0;font-size:1.25rem;background-color:transparent;border:none}.popover__button:focus{outline:none}.pagination .page-link:hover{color:var(--tol-color-gray2)}@media (max-width: 369px){.pagination .page-link{padding:.5rem .6875rem}}.pagination .page-item .active{color:var(--tol-color-white);background-color:var(--tol-color-gray2);border:1px solid var(--tol-color-gray2)}.pagination .page-item .active:hover{color:var(--tol-color-white)}.modal-add-user-shop{width:auto;max-width:59.9375rem}@media (max-width: 767px){.modal-add-user-shop{width:100%;margin:0;border-radius:0}.modal-add-user-shop .modal-content{padding:1rem;border:0;border-radius:0}}.add-user-shop--title{font-size:1.25rem;font-family:var(--tol-font-semibold)}.add-user-shop--subtitle{margin-top:2.5rem;font-size:1.125rem;font-family:var(--tol-font-primary)}.add-user-shop .modal__box-search{margin-top:2.5rem}.add-user-shop .modal__box-search .input{height:3.75rem;margin-right:1.5rem}@media (max-width: 767px){.add-user-shop .modal__box-search .input{margin-right:.5rem!important}}@media (max-width: 767px){.add-user-shop .modal__box-search .input .btn,.add-user-shop .modal__box-search .input .validation-code__button-resend,.add-user-shop .modal__box-search .input .validation-code .step-button-main,.validation-code .add-user-shop .modal__box-search .input .step-button-main,.add-user-shop .modal__box-search .input .bundle-progress-circle__button,.add-user-shop .modal__box-search .input .dynamicForm-base .field-logout__button,.dynamicForm-base .add-user-shop .modal__box-search .input .field-logout__button,.add-user-shop .modal__box-search .input .dynamicForm-base .field-close__button,.dynamicForm-base .add-user-shop .modal__box-search .input .field-close__button{width:10.53rem!important}}.add-user-shop .card-item--container{border-color:var(--tol-color-gray4);border-width:2px}.add-user-shop .card-detail{display:flex;align-items:center;justify-content:space-between}@media (max-width: 767px){.add-user-shop .card-detail{display:block}}.add-user-shop .card-detail--button{width:12.5rem;height:3.125rem;margin-left:1rem}@media (max-width: 767px){.add-user-shop .card-detail--button{width:100%;margin-top:1.5rem;margin-left:0}}.add-user-shop .modal__ul{margin-top:1.5rem;margin-bottom:1.5rem;list-style:none}.add-user-shop hr{margin-top:2rem;margin-bottom:2rem}.add-user-shop .addusershop-selected-button{display:flex;align-items:center;justify-content:center}.modal-add-user-address{width:auto;max-width:39.125rem}@media (max-width: 767px){.modal-add-user-address{width:100%;max-width:48rem;margin:0;border-radius:0}.modal-add-user-address .modal-content{padding:1rem;border:0;border-radius:0}}.add-user-address--title{font-size:1.25rem;font-family:var(--tol-font-semibold)}.address--form{margin-top:1.5rem}.address--form .a--form--label{margin-left:1.375rem;font-size:1.125rem;font-family:var(--tol-font-semibold)}.address--form .a--form--container{padding-bottom:1.5rem}.address--form .form-control,.address--form .btn,.address--form .validation-code__button-resend,.address--form .validation-code .step-button-main,.validation-code .address--form .step-button-main,.address--form .bundle-progress-circle__button,.address--form .dynamicForm-base .field-logout__button,.dynamicForm-base .address--form .field-logout__button,.address--form .dynamicForm-base .field-close__button,.dynamicForm-base .address--form .field-close__button{height:3.75rem}.action-buttons .btn,.action-buttons .validation-code__button-resend,.action-buttons .validation-code .step-button-main,.validation-code .action-buttons .step-button-main,.action-buttons .bundle-progress-circle__button,.action-buttons .dynamicForm-base .field-logout__button,.dynamicForm-base .action-buttons .field-logout__button,.action-buttons .dynamicForm-base .field-close__button,.dynamicForm-base .action-buttons .field-close__button{margin-left:2.5rem}select,option{appearance:none}.searchable-list .modal__box-list{border:none}.searchable-list .modal__box-list ul{display:flex;flex-wrap:wrap;column-count:3;list-style-type:none}@media (max-width: 991px){.searchable-list .modal__box-list ul{column-count:auto}}.searchable-list .modal__box-list ul li{display:flex;width:33%;padding-top:.25rem}@media (max-width: 991px){.searchable-list .modal__box-list ul li{width:100%}}.searchable-list .nav-link{color:var(--tol-color-black)}.searchable-list .nav-link:hover{color:var(--tol-color-primary)}.links-list__title--icon .icon-component{width:1rem}.links-list__title{font-size:1.25rem;font-family:var(--tol-font-bold)}.links-list .search-bar{margin:1.5rem 0 0}.links-list__list{margin:0;margin-top:2rem;padding:0;overflow-y:scroll;list-style-type:none}@media (max-width: 991px){.links-list__list{margin-top:0}}.links-list__list-checkbox{padding:.5rem .25rem}.links-list__list-checkbox label{margin:0;color:var(--tol-color-black);font-size:.875rem;cursor:pointer}.links-list__item{min-height:2rem;margin-top:.5rem;color:var(--tol-color-black);font-size:1rem;font-family:var(--tol-font-primary)}@media (max-width: 991px){.links-list__item{min-height:3.5rem;margin-top:0;font-size:1.125rem;font-family:var(--tol-font-primary)}.links-list__item .selected{color:var(--tol-color-primary)}}.links-list__item .subitem{font-family:var(--tol-font-primary)}@media (max-width: 575px){.links-list__item .subitem.selected{color:var(--tol-color-primary);font-family:var(--tol-font-semibold)}}.links-list__viewmore{display:flex;align-items:center;margin-top:2rem;padding:0;font-size:.875rem;text-align:left;background-color:transparent;border:none}.links-list__viewmore-icon{font-weight:700;font-size:.5rem}.dictionary-list-card--title .separator{height:1px;background-color:var(--tol-color-gray4)}.dictionary-list-card--item{color:var(--tol-color-gray2)}.modal-filters-mobile{display:flex}.modal-filters-mobile cmp-grid-filters-list-mobile,.modal-filters-mobile cmp-grid-filters-modal-mobile,.modal-filters-mobile cmp-grid-filter-results-modal-mobile{display:flex;flex-flow:column;height:100%;margin:0}@media (max-width: 991px){.modal-filters-mobile{align-items:flex-start;max-width:100%;height:100%}}.modal-filters-mobile .modal-content{height:100%;border:0;border-radius:0}@media (min-width: 992px){.modal-filters-mobile .modal-content{border-radius:1rem}}.modal-filters-mobile .modal-content--header{padding:1rem;border-bottom:1px solid var(--tol-color-gray4)!important;border-radius:1rem 1rem 0 0}.modal-filters-mobile .modal-content--header .u-title-3,.modal-filters-mobile .modal-content--header .carousel-cart__summary--label,.modal-filters-mobile .modal-content--header .cart-validate-products-gifts-list__product--price .hat-component .hat-component__top,.cart-validate-products-gifts-list__product--price .hat-component .modal-filters-mobile .modal-content--header .hat-component__top,.modal-filters-mobile .modal-content--header .promotions-panel .promotion-component__amount-bottom--quantity,.promotions-panel .modal-filters-mobile .modal-content--header .promotion-component__amount-bottom--quantity{line-height:2rem}.modal-filters-mobile .modal-content--container{padding:1rem;background-color:var(--tol-color-white)}.modal-filters-mobile .modal-content--container-checkbox .links-list__list:first-child,.modal-filters-mobile .modal-content--container-link .links-list__list:first-child{margin-top:0}.modal-filters-mobile .modal-content--container-checkbox cmp-links-list:not(:last-child) .links-list,.modal-filters-mobile .modal-content--container-link cmp-links-list:not(:last-child) .links-list{padding-bottom:1rem}.modal-filters-mobile .modal-footer{position:sticky;bottom:0;width:100%}.modal-filters-mobile .card-filter{min-height:3.125rem;padding:1rem}.modal-filters-mobile cmp-grid-filter-results-modal-mobile cmp-checkbox-list-grid-filter-results .filters-results__container--title{display:none!important}.btn-primary,.validation-code__button-accept,.bundle-progress-circle__button{color:var(--tol-color-white);--icon-lists-add-color1: var(--tol-color-white);--icon-download-color1: var(--tol-color-white);--icon-message-color1: var(--tol-color-white);--icon-zoom-in-color1: var(--tol-color-white);--icon-right-color1: var(--tol-color-white);--icon-left-color1: var(--tol-color-white);--icon-down-color1: var(--tol-color-white);--icon-truck-color1: var(--tol-color-white);--icon-view-detail-color1: var(--tol-color-white);--icon-calendar-pen-color1: var(--tol-color-white);--icon-edit-color1: var(--tol-color-white);--icon-remove-color1: var(--tol-color-white);--icon-cancel-color1: var(--tol-color-white);--icon-up-color1: var(--tol-color-white);--icon-add-order-color1: var(--tol-color-white);--icon-cancel-order-color1: var(--tol-color-white);--icon-repeat-order-color1: var(--tol-color-white);--icon-return-order-color1: var(--tol-color-white);--icon-date-since-color1: var(--tol-color-white);--icon-date-to-color1: var(--tol-color-white);--icon-info-color1: var(--tol-color-white);--icon-calendar-blank-color1: var(--tol-color-white);--icon-clock-color1: var(--tol-color-white);--icon-triangle-warning-color1: var(--tol-color-white);--icon-nutritional-celery-color1: var(--tol-color-white);--icon-nutritional-gluten-color1: var(--tol-color-white);--icon-nutritional-soy-color1: var(--tol-color-white);--icon-nutritional-milk-color1: var(--tol-color-white);--icon-nutritional-sulfur-color1: var(--tol-color-white);--icon-nutritional-peanuts-color1: var(--tol-color-white);--icon-nutritional-mustard-color1: var(--tol-color-white);--icon-nutritional-crustaceans-color1: var(--tol-color-white);--icon-nutritional-mollusks-color1: var(--tol-color-white);--icon-nutritional-sesame-color1: var(--tol-color-white);--icon-nutritional-eggs-color1: var(--tol-color-white);--icon-nutritional-fish-color1: var(--tol-color-white);--icon-nutritional-nuts-color1: var(--tol-color-white);--icon-nutritional-lupins-color1: var(--tol-color-white);--icon-lens-color1: var(--tol-color-white);--icon-shop-color1: var(--tol-color-white);--icon-locker-color1: var(--tol-color-white);--icon-add-shop-color1: var(--tol-color-white);--icon-add-address-color1: var(--tol-color-white);--icon-check-color1: var(--tol-color-white);--icon-circle-warning-color1: var(--tol-color-white);--icon-eye-color1: var(--tol-color-white);--icon-eye-slash-color1: var(--tol-color-white);--icon-filter-color1: var(--tol-color-white);--icon-list-address-view-color1: var(--tol-color-white);--icon-map-view-color1: var(--tol-color-white);--icon-category-light-color1: var(--tol-color-white);--icon-category-solid-color1: var(--tol-color-white);--icon-tag-light-color1: var(--tol-color-white);--icon-tag-solid-color1: var(--tol-color-white);--icon-credit-card-color1: var(--tol-color-white);--icon-direct-debit-color1: var(--tol-color-white);--icon-direct-pay-color1: var(--tol-color-white);--icon-pay-by-phone-color1: var(--tol-color-white);--icon-payment-color1: var(--tol-color-white);--icon-plus-color1: var(--tol-color-white);--icon-less-color1: var(--tol-color-white);--icon-undo-color1: var(--tol-color-white);--icon-barrel-color1: var(--tol-color-white);--icon-basket-empty-color1: var(--tol-color-white);--icon-calendar-color1: var(--tol-color-white);--icon-glass-color1: var(--tol-color-white);--icon-scent-color1: var(--tol-color-white);--icon-grapes-color1: var(--tol-color-white);--icon-taste-color1: var(--tol-color-white);--icon-arrow-color1: var(--tol-color-white);--icon-money-box-color1: var(--tol-color-white);--icon-android-light-color1: var(--tol-color-white);--icon-android-solid-color1: var(--tol-color-white);--icon-apple-light-color1: var(--tol-color-white);--icon-apple-solid-color1: var(--tol-color-white);--icon-facebook-light-color1: var(--tol-color-white);--icon-facebook-solid-color1: var(--tol-color-white);--icon-instagram-light-color1: var(--tol-color-white);--icon-instagram-solid-color1: var(--tol-color-white);--icon-twitter-light-color1: var(--tol-color-white);--icon-twitter-solid-color1: var(--tol-color-white);--icon-youtube-light-color1: var(--tol-color-white);--icon-youtube-solid-color1: var(--tol-color-white);--icon-save-money-color1: var(--tol-color-white);--icon-double-caret-color1: var(--tol-color-white);--icon-circle-check-color1: var(--tol-color-white);--icon-icon-arrow-left2-color1: var(--tol-color-white);--icon-calendar-2-color1: var(--tol-color-white);background-color:var(--tol-color-btn);border-color:var(--tol-color-btn)}.btn-primary:hover,.validation-code__button-accept:hover,.bundle-progress-circle__button:hover,.btn-primary:active,.validation-code__button-accept:active,.bundle-progress-circle__button:active{color:var(--tol-color-white);--icon-lists-add-color1: var(--tol-color-white);--icon-download-color1: var(--tol-color-white);--icon-message-color1: var(--tol-color-white);--icon-zoom-in-color1: var(--tol-color-white);--icon-right-color1: var(--tol-color-white);--icon-left-color1: var(--tol-color-white);--icon-down-color1: var(--tol-color-white);--icon-truck-color1: var(--tol-color-white);--icon-view-detail-color1: var(--tol-color-white);--icon-calendar-pen-color1: var(--tol-color-white);--icon-edit-color1: var(--tol-color-white);--icon-remove-color1: var(--tol-color-white);--icon-cancel-color1: var(--tol-color-white);--icon-up-color1: var(--tol-color-white);--icon-add-order-color1: var(--tol-color-white);--icon-cancel-order-color1: var(--tol-color-white);--icon-repeat-order-color1: var(--tol-color-white);--icon-return-order-color1: var(--tol-color-white);--icon-date-since-color1: var(--tol-color-white);--icon-date-to-color1: var(--tol-color-white);--icon-info-color1: var(--tol-color-white);--icon-calendar-blank-color1: var(--tol-color-white);--icon-clock-color1: var(--tol-color-white);--icon-triangle-warning-color1: var(--tol-color-white);--icon-nutritional-celery-color1: var(--tol-color-white);--icon-nutritional-gluten-color1: var(--tol-color-white);--icon-nutritional-soy-color1: var(--tol-color-white);--icon-nutritional-milk-color1: var(--tol-color-white);--icon-nutritional-sulfur-color1: var(--tol-color-white);--icon-nutritional-peanuts-color1: var(--tol-color-white);--icon-nutritional-mustard-color1: var(--tol-color-white);--icon-nutritional-crustaceans-color1: var(--tol-color-white);--icon-nutritional-mollusks-color1: var(--tol-color-white);--icon-nutritional-sesame-color1: var(--tol-color-white);--icon-nutritional-eggs-color1: var(--tol-color-white);--icon-nutritional-fish-color1: var(--tol-color-white);--icon-nutritional-nuts-color1: var(--tol-color-white);--icon-nutritional-lupins-color1: var(--tol-color-white);--icon-lens-color1: var(--tol-color-white);--icon-shop-color1: var(--tol-color-white);--icon-locker-color1: var(--tol-color-white);--icon-add-shop-color1: var(--tol-color-white);--icon-add-address-color1: var(--tol-color-white);--icon-check-color1: var(--tol-color-white);--icon-circle-warning-color1: var(--tol-color-white);--icon-eye-color1: var(--tol-color-white);--icon-eye-slash-color1: var(--tol-color-white);--icon-filter-color1: var(--tol-color-white);--icon-list-address-view-color1: var(--tol-color-white);--icon-map-view-color1: var(--tol-color-white);--icon-category-light-color1: var(--tol-color-white);--icon-category-solid-color1: var(--tol-color-white);--icon-tag-light-color1: var(--tol-color-white);--icon-tag-solid-color1: var(--tol-color-white);--icon-credit-card-color1: var(--tol-color-white);--icon-direct-debit-color1: var(--tol-color-white);--icon-direct-pay-color1: var(--tol-color-white);--icon-pay-by-phone-color1: var(--tol-color-white);--icon-payment-color1: var(--tol-color-white);--icon-plus-color1: var(--tol-color-white);--icon-less-color1: var(--tol-color-white);--icon-undo-color1: var(--tol-color-white);--icon-barrel-color1: var(--tol-color-white);--icon-basket-empty-color1: var(--tol-color-white);--icon-calendar-color1: var(--tol-color-white);--icon-glass-color1: var(--tol-color-white);--icon-scent-color1: var(--tol-color-white);--icon-grapes-color1: var(--tol-color-white);--icon-taste-color1: var(--tol-color-white);--icon-arrow-color1: var(--tol-color-white);--icon-money-box-color1: var(--tol-color-white);--icon-android-light-color1: var(--tol-color-white);--icon-android-solid-color1: var(--tol-color-white);--icon-apple-light-color1: var(--tol-color-white);--icon-apple-solid-color1: var(--tol-color-white);--icon-facebook-light-color1: var(--tol-color-white);--icon-facebook-solid-color1: var(--tol-color-white);--icon-instagram-light-color1: var(--tol-color-white);--icon-instagram-solid-color1: var(--tol-color-white);--icon-twitter-light-color1: var(--tol-color-white);--icon-twitter-solid-color1: var(--tol-color-white);--icon-youtube-light-color1: var(--tol-color-white);--icon-youtube-solid-color1: var(--tol-color-white);--icon-save-money-color1: var(--tol-color-white);--icon-double-caret-color1: var(--tol-color-white);--icon-circle-check-color1: var(--tol-color-white);--icon-icon-arrow-left2-color1: var(--tol-color-white);--icon-calendar-2-color1: var(--tol-color-white);background-color:var(--tol-color-btn-hover);border-color:var(--tol-color-btn-hover)}.btn-primary:focus,.validation-code__button-accept:focus,.bundle-progress-circle__button:focus{border-color:var(--tol-color-white);box-shadow:none}.btn-primary:not(:disabled,.disabled):active:focus,.validation-code__button-accept:not(:disabled,.disabled):active:focus,.bundle-progress-circle__button:not(:disabled,.disabled):active:focus{box-shadow:none}.btn-primary-reverse,.validation-code__button-resend,.dynamicForm-base .field-logout__button,.dynamicForm-base .field-close__button{color:var(--tol-color-btn);--icon-lists-add-color1: var(--tol-color-btn);--icon-download-color1: var(--tol-color-btn);--icon-message-color1: var(--tol-color-btn);--icon-zoom-in-color1: var(--tol-color-btn);--icon-right-color1: var(--tol-color-btn);--icon-left-color1: var(--tol-color-btn);--icon-down-color1: var(--tol-color-btn);--icon-truck-color1: var(--tol-color-btn);--icon-view-detail-color1: var(--tol-color-btn);--icon-calendar-pen-color1: var(--tol-color-btn);--icon-edit-color1: var(--tol-color-btn);--icon-remove-color1: var(--tol-color-btn);--icon-cancel-color1: var(--tol-color-btn);--icon-up-color1: var(--tol-color-btn);--icon-add-order-color1: var(--tol-color-btn);--icon-cancel-order-color1: var(--tol-color-btn);--icon-repeat-order-color1: var(--tol-color-btn);--icon-return-order-color1: var(--tol-color-btn);--icon-date-since-color1: var(--tol-color-btn);--icon-date-to-color1: var(--tol-color-btn);--icon-info-color1: var(--tol-color-btn);--icon-calendar-blank-color1: var(--tol-color-btn);--icon-clock-color1: var(--tol-color-btn);--icon-triangle-warning-color1: var(--tol-color-btn);--icon-nutritional-celery-color1: var(--tol-color-btn);--icon-nutritional-gluten-color1: var(--tol-color-btn);--icon-nutritional-soy-color1: var(--tol-color-btn);--icon-nutritional-milk-color1: var(--tol-color-btn);--icon-nutritional-sulfur-color1: var(--tol-color-btn);--icon-nutritional-peanuts-color1: var(--tol-color-btn);--icon-nutritional-mustard-color1: var(--tol-color-btn);--icon-nutritional-crustaceans-color1: var(--tol-color-btn);--icon-nutritional-mollusks-color1: var(--tol-color-btn);--icon-nutritional-sesame-color1: var(--tol-color-btn);--icon-nutritional-eggs-color1: var(--tol-color-btn);--icon-nutritional-fish-color1: var(--tol-color-btn);--icon-nutritional-nuts-color1: var(--tol-color-btn);--icon-nutritional-lupins-color1: var(--tol-color-btn);--icon-lens-color1: var(--tol-color-btn);--icon-shop-color1: var(--tol-color-btn);--icon-locker-color1: var(--tol-color-btn);--icon-add-shop-color1: var(--tol-color-btn);--icon-add-address-color1: var(--tol-color-btn);--icon-check-color1: var(--tol-color-btn);--icon-circle-warning-color1: var(--tol-color-btn);--icon-eye-color1: var(--tol-color-btn);--icon-eye-slash-color1: var(--tol-color-btn);--icon-filter-color1: var(--tol-color-btn);--icon-list-address-view-color1: var(--tol-color-btn);--icon-map-view-color1: var(--tol-color-btn);--icon-category-light-color1: var(--tol-color-btn);--icon-category-solid-color1: var(--tol-color-btn);--icon-tag-light-color1: var(--tol-color-btn);--icon-tag-solid-color1: var(--tol-color-btn);--icon-credit-card-color1: var(--tol-color-btn);--icon-direct-debit-color1: var(--tol-color-btn);--icon-direct-pay-color1: var(--tol-color-btn);--icon-pay-by-phone-color1: var(--tol-color-btn);--icon-payment-color1: var(--tol-color-btn);--icon-plus-color1: var(--tol-color-btn);--icon-less-color1: var(--tol-color-btn);--icon-undo-color1: var(--tol-color-btn);--icon-barrel-color1: var(--tol-color-btn);--icon-basket-empty-color1: var(--tol-color-btn);--icon-calendar-color1: var(--tol-color-btn);--icon-glass-color1: var(--tol-color-btn);--icon-scent-color1: var(--tol-color-btn);--icon-grapes-color1: var(--tol-color-btn);--icon-taste-color1: var(--tol-color-btn);--icon-arrow-color1: var(--tol-color-btn);--icon-money-box-color1: var(--tol-color-btn);--icon-android-light-color1: var(--tol-color-btn);--icon-android-solid-color1: var(--tol-color-btn);--icon-apple-light-color1: var(--tol-color-btn);--icon-apple-solid-color1: var(--tol-color-btn);--icon-facebook-light-color1: var(--tol-color-btn);--icon-facebook-solid-color1: var(--tol-color-btn);--icon-instagram-light-color1: var(--tol-color-btn);--icon-instagram-solid-color1: var(--tol-color-btn);--icon-twitter-light-color1: var(--tol-color-btn);--icon-twitter-solid-color1: var(--tol-color-btn);--icon-youtube-light-color1: var(--tol-color-btn);--icon-youtube-solid-color1: var(--tol-color-btn);--icon-save-money-color1: var(--tol-color-btn);--icon-double-caret-color1: var(--tol-color-btn);--icon-circle-check-color1: var(--tol-color-btn);--icon-icon-arrow-left2-color1: var(--tol-color-btn);--icon-calendar-2-color1: var(--tol-color-btn);background-color:var(--tol-color-white);border-color:var(--tol-color-btn)}.btn-primary-reverse:focus,.validation-code__button-resend:focus,.dynamicForm-base .field-logout__button:focus,.dynamicForm-base .field-close__button:focus{box-shadow:none!important}.btn-primary-reverse:hover,.validation-code__button-resend:hover,.dynamicForm-base .field-logout__button:hover,.dynamicForm-base .field-close__button:hover{color:#212529}.btn-disabled{color:var(--tol-color-gray4);background-color:var(--tol-color-gray5);border-color:var(--tol-color-gray5);cursor:default}.btn-disabled:hover{color:var(--tol-color-gray4)}.btn-outline-primary{color:var(--tol-color-primary);--icon-lists-add-color1: var(--tol-color-primary);--icon-download-color1: var(--tol-color-primary);--icon-message-color1: var(--tol-color-primary);--icon-zoom-in-color1: var(--tol-color-primary);--icon-right-color1: var(--tol-color-primary);--icon-left-color1: var(--tol-color-primary);--icon-down-color1: var(--tol-color-primary);--icon-truck-color1: var(--tol-color-primary);--icon-view-detail-color1: var(--tol-color-primary);--icon-calendar-pen-color1: var(--tol-color-primary);--icon-edit-color1: var(--tol-color-primary);--icon-remove-color1: var(--tol-color-primary);--icon-cancel-color1: var(--tol-color-primary);--icon-up-color1: var(--tol-color-primary);--icon-add-order-color1: var(--tol-color-primary);--icon-cancel-order-color1: var(--tol-color-primary);--icon-repeat-order-color1: var(--tol-color-primary);--icon-return-order-color1: var(--tol-color-primary);--icon-date-since-color1: var(--tol-color-primary);--icon-date-to-color1: var(--tol-color-primary);--icon-info-color1: var(--tol-color-primary);--icon-calendar-blank-color1: var(--tol-color-primary);--icon-clock-color1: var(--tol-color-primary);--icon-triangle-warning-color1: var(--tol-color-primary);--icon-nutritional-celery-color1: var(--tol-color-primary);--icon-nutritional-gluten-color1: var(--tol-color-primary);--icon-nutritional-soy-color1: var(--tol-color-primary);--icon-nutritional-milk-color1: var(--tol-color-primary);--icon-nutritional-sulfur-color1: var(--tol-color-primary);--icon-nutritional-peanuts-color1: var(--tol-color-primary);--icon-nutritional-mustard-color1: var(--tol-color-primary);--icon-nutritional-crustaceans-color1: var(--tol-color-primary);--icon-nutritional-mollusks-color1: var(--tol-color-primary);--icon-nutritional-sesame-color1: var(--tol-color-primary);--icon-nutritional-eggs-color1: var(--tol-color-primary);--icon-nutritional-fish-color1: var(--tol-color-primary);--icon-nutritional-nuts-color1: var(--tol-color-primary);--icon-nutritional-lupins-color1: var(--tol-color-primary);--icon-lens-color1: var(--tol-color-primary);--icon-shop-color1: var(--tol-color-primary);--icon-locker-color1: var(--tol-color-primary);--icon-add-shop-color1: var(--tol-color-primary);--icon-add-address-color1: var(--tol-color-primary);--icon-check-color1: var(--tol-color-primary);--icon-circle-warning-color1: var(--tol-color-primary);--icon-eye-color1: var(--tol-color-primary);--icon-eye-slash-color1: var(--tol-color-primary);--icon-filter-color1: var(--tol-color-primary);--icon-list-address-view-color1: var(--tol-color-primary);--icon-map-view-color1: var(--tol-color-primary);--icon-category-light-color1: var(--tol-color-primary);--icon-category-solid-color1: var(--tol-color-primary);--icon-tag-light-color1: var(--tol-color-primary);--icon-tag-solid-color1: var(--tol-color-primary);--icon-credit-card-color1: var(--tol-color-primary);--icon-direct-debit-color1: var(--tol-color-primary);--icon-direct-pay-color1: var(--tol-color-primary);--icon-pay-by-phone-color1: var(--tol-color-primary);--icon-payment-color1: var(--tol-color-primary);--icon-plus-color1: var(--tol-color-primary);--icon-less-color1: var(--tol-color-primary);--icon-undo-color1: var(--tol-color-primary);--icon-barrel-color1: var(--tol-color-primary);--icon-basket-empty-color1: var(--tol-color-primary);--icon-calendar-color1: var(--tol-color-primary);--icon-glass-color1: var(--tol-color-primary);--icon-scent-color1: var(--tol-color-primary);--icon-grapes-color1: var(--tol-color-primary);--icon-taste-color1: var(--tol-color-primary);--icon-arrow-color1: var(--tol-color-primary);--icon-money-box-color1: var(--tol-color-primary);--icon-android-light-color1: var(--tol-color-primary);--icon-android-solid-color1: var(--tol-color-primary);--icon-apple-light-color1: var(--tol-color-primary);--icon-apple-solid-color1: var(--tol-color-primary);--icon-facebook-light-color1: var(--tol-color-primary);--icon-facebook-solid-color1: var(--tol-color-primary);--icon-instagram-light-color1: var(--tol-color-primary);--icon-instagram-solid-color1: var(--tol-color-primary);--icon-twitter-light-color1: var(--tol-color-primary);--icon-twitter-solid-color1: var(--tol-color-primary);--icon-youtube-light-color1: var(--tol-color-primary);--icon-youtube-solid-color1: var(--tol-color-primary);--icon-save-money-color1: var(--tol-color-primary);--icon-double-caret-color1: var(--tol-color-primary);--icon-circle-check-color1: var(--tol-color-primary);--icon-icon-arrow-left2-color1: var(--tol-color-primary);--icon-calendar-2-color1: var(--tol-color-primary);font-weight:500;background-color:transparent;border-color:var(--tol-color-primary);transition:.4s all}.btn-outline-primary:hover,.btn-outline-primary:active{color:var(--tol-color-white);--icon-lists-add-color1: var(--tol-color-white);--icon-download-color1: var(--tol-color-white);--icon-message-color1: var(--tol-color-white);--icon-zoom-in-color1: var(--tol-color-white);--icon-right-color1: var(--tol-color-white);--icon-left-color1: var(--tol-color-white);--icon-down-color1: var(--tol-color-white);--icon-truck-color1: var(--tol-color-white);--icon-view-detail-color1: var(--tol-color-white);--icon-calendar-pen-color1: var(--tol-color-white);--icon-edit-color1: var(--tol-color-white);--icon-remove-color1: var(--tol-color-white);--icon-cancel-color1: var(--tol-color-white);--icon-up-color1: var(--tol-color-white);--icon-add-order-color1: var(--tol-color-white);--icon-cancel-order-color1: var(--tol-color-white);--icon-repeat-order-color1: var(--tol-color-white);--icon-return-order-color1: var(--tol-color-white);--icon-date-since-color1: var(--tol-color-white);--icon-date-to-color1: var(--tol-color-white);--icon-info-color1: var(--tol-color-white);--icon-calendar-blank-color1: var(--tol-color-white);--icon-clock-color1: var(--tol-color-white);--icon-triangle-warning-color1: var(--tol-color-white);--icon-nutritional-celery-color1: var(--tol-color-white);--icon-nutritional-gluten-color1: var(--tol-color-white);--icon-nutritional-soy-color1: var(--tol-color-white);--icon-nutritional-milk-color1: var(--tol-color-white);--icon-nutritional-sulfur-color1: var(--tol-color-white);--icon-nutritional-peanuts-color1: var(--tol-color-white);--icon-nutritional-mustard-color1: var(--tol-color-white);--icon-nutritional-crustaceans-color1: var(--tol-color-white);--icon-nutritional-mollusks-color1: var(--tol-color-white);--icon-nutritional-sesame-color1: var(--tol-color-white);--icon-nutritional-eggs-color1: var(--tol-color-white);--icon-nutritional-fish-color1: var(--tol-color-white);--icon-nutritional-nuts-color1: var(--tol-color-white);--icon-nutritional-lupins-color1: var(--tol-color-white);--icon-lens-color1: var(--tol-color-white);--icon-shop-color1: var(--tol-color-white);--icon-locker-color1: var(--tol-color-white);--icon-add-shop-color1: var(--tol-color-white);--icon-add-address-color1: var(--tol-color-white);--icon-check-color1: var(--tol-color-white);--icon-circle-warning-color1: var(--tol-color-white);--icon-eye-color1: var(--tol-color-white);--icon-eye-slash-color1: var(--tol-color-white);--icon-filter-color1: var(--tol-color-white);--icon-list-address-view-color1: var(--tol-color-white);--icon-map-view-color1: var(--tol-color-white);--icon-category-light-color1: var(--tol-color-white);--icon-category-solid-color1: var(--tol-color-white);--icon-tag-light-color1: var(--tol-color-white);--icon-tag-solid-color1: var(--tol-color-white);--icon-credit-card-color1: var(--tol-color-white);--icon-direct-debit-color1: var(--tol-color-white);--icon-direct-pay-color1: var(--tol-color-white);--icon-pay-by-phone-color1: var(--tol-color-white);--icon-payment-color1: var(--tol-color-white);--icon-plus-color1: var(--tol-color-white);--icon-less-color1: var(--tol-color-white);--icon-undo-color1: var(--tol-color-white);--icon-barrel-color1: var(--tol-color-white);--icon-basket-empty-color1: var(--tol-color-white);--icon-calendar-color1: var(--tol-color-white);--icon-glass-color1: var(--tol-color-white);--icon-scent-color1: var(--tol-color-white);--icon-grapes-color1: var(--tol-color-white);--icon-taste-color1: var(--tol-color-white);--icon-arrow-color1: var(--tol-color-white);--icon-money-box-color1: var(--tol-color-white);--icon-android-light-color1: var(--tol-color-white);--icon-android-solid-color1: var(--tol-color-white);--icon-apple-light-color1: var(--tol-color-white);--icon-apple-solid-color1: var(--tol-color-white);--icon-facebook-light-color1: var(--tol-color-white);--icon-facebook-solid-color1: var(--tol-color-white);--icon-instagram-light-color1: var(--tol-color-white);--icon-instagram-solid-color1: var(--tol-color-white);--icon-twitter-light-color1: var(--tol-color-white);--icon-twitter-solid-color1: var(--tol-color-white);--icon-youtube-light-color1: var(--tol-color-white);--icon-youtube-solid-color1: var(--tol-color-white);--icon-save-money-color1: var(--tol-color-white);--icon-double-caret-color1: var(--tol-color-white);--icon-circle-check-color1: var(--tol-color-white);--icon-icon-arrow-left2-color1: var(--tol-color-white);--icon-calendar-2-color1: var(--tol-color-white);background-color:var(--tol-color-btn-hover);border-color:var(--tol-color-btn-hover);outline:none;box-shadow:none;transition:.4s all}.btn-outline-primary:focus{border-color:var(--tol-color-primary)!important;box-shadow:none}.btn-outline-primary:not(:disabled,.disabled):active:focus{box-shadow:none!important}.btn-outline-disabled{color:var(--tol-color-gray5);border-color:var(--tol-color-gray5);cursor:default;--icon-lists-add-color1: var(--tol-color-gray5);--icon-download-color1: var(--tol-color-gray5);--icon-message-color1: var(--tol-color-gray5);--icon-zoom-in-color1: var(--tol-color-gray5);--icon-right-color1: var(--tol-color-gray5);--icon-left-color1: var(--tol-color-gray5);--icon-down-color1: var(--tol-color-gray5);--icon-truck-color1: var(--tol-color-gray5);--icon-view-detail-color1: var(--tol-color-gray5);--icon-calendar-pen-color1: var(--tol-color-gray5);--icon-edit-color1: var(--tol-color-gray5);--icon-remove-color1: var(--tol-color-gray5);--icon-cancel-color1: var(--tol-color-gray5);--icon-up-color1: var(--tol-color-gray5);--icon-add-order-color1: var(--tol-color-gray5);--icon-cancel-order-color1: var(--tol-color-gray5);--icon-repeat-order-color1: var(--tol-color-gray5);--icon-return-order-color1: var(--tol-color-gray5);--icon-date-since-color1: var(--tol-color-gray5);--icon-date-to-color1: var(--tol-color-gray5);--icon-info-color1: var(--tol-color-gray5);--icon-calendar-blank-color1: var(--tol-color-gray5);--icon-clock-color1: var(--tol-color-gray5);--icon-triangle-warning-color1: var(--tol-color-gray5);--icon-nutritional-celery-color1: var(--tol-color-gray5);--icon-nutritional-gluten-color1: var(--tol-color-gray5);--icon-nutritional-soy-color1: var(--tol-color-gray5);--icon-nutritional-milk-color1: var(--tol-color-gray5);--icon-nutritional-sulfur-color1: var(--tol-color-gray5);--icon-nutritional-peanuts-color1: var(--tol-color-gray5);--icon-nutritional-mustard-color1: var(--tol-color-gray5);--icon-nutritional-crustaceans-color1: var(--tol-color-gray5);--icon-nutritional-mollusks-color1: var(--tol-color-gray5);--icon-nutritional-sesame-color1: var(--tol-color-gray5);--icon-nutritional-eggs-color1: var(--tol-color-gray5);--icon-nutritional-fish-color1: var(--tol-color-gray5);--icon-nutritional-nuts-color1: var(--tol-color-gray5);--icon-nutritional-lupins-color1: var(--tol-color-gray5);--icon-lens-color1: var(--tol-color-gray5);--icon-shop-color1: var(--tol-color-gray5);--icon-locker-color1: var(--tol-color-gray5);--icon-add-shop-color1: var(--tol-color-gray5);--icon-add-address-color1: var(--tol-color-gray5);--icon-check-color1: var(--tol-color-gray5);--icon-circle-warning-color1: var(--tol-color-gray5);--icon-eye-color1: var(--tol-color-gray5);--icon-eye-slash-color1: var(--tol-color-gray5);--icon-filter-color1: var(--tol-color-gray5);--icon-list-address-view-color1: var(--tol-color-gray5);--icon-map-view-color1: var(--tol-color-gray5);--icon-category-light-color1: var(--tol-color-gray5);--icon-category-solid-color1: var(--tol-color-gray5);--icon-tag-light-color1: var(--tol-color-gray5);--icon-tag-solid-color1: var(--tol-color-gray5);--icon-credit-card-color1: var(--tol-color-gray5);--icon-direct-debit-color1: var(--tol-color-gray5);--icon-direct-pay-color1: var(--tol-color-gray5);--icon-pay-by-phone-color1: var(--tol-color-gray5);--icon-payment-color1: var(--tol-color-gray5);--icon-plus-color1: var(--tol-color-gray5);--icon-less-color1: var(--tol-color-gray5);--icon-undo-color1: var(--tol-color-gray5);--icon-barrel-color1: var(--tol-color-gray5);--icon-basket-empty-color1: var(--tol-color-gray5);--icon-calendar-color1: var(--tol-color-gray5);--icon-glass-color1: var(--tol-color-gray5);--icon-scent-color1: var(--tol-color-gray5);--icon-grapes-color1: var(--tol-color-gray5);--icon-taste-color1: var(--tol-color-gray5);--icon-arrow-color1: var(--tol-color-gray5);--icon-money-box-color1: var(--tol-color-gray5);--icon-android-light-color1: var(--tol-color-gray5);--icon-android-solid-color1: var(--tol-color-gray5);--icon-apple-light-color1: var(--tol-color-gray5);--icon-apple-solid-color1: var(--tol-color-gray5);--icon-facebook-light-color1: var(--tol-color-gray5);--icon-facebook-solid-color1: var(--tol-color-gray5);--icon-instagram-light-color1: var(--tol-color-gray5);--icon-instagram-solid-color1: var(--tol-color-gray5);--icon-twitter-light-color1: var(--tol-color-gray5);--icon-twitter-solid-color1: var(--tol-color-gray5);--icon-youtube-light-color1: var(--tol-color-gray5);--icon-youtube-solid-color1: var(--tol-color-gray5);--icon-save-money-color1: var(--tol-color-gray5);--icon-double-caret-color1: var(--tol-color-gray5);--icon-circle-check-color1: var(--tol-color-gray5);--icon-icon-arrow-left2-color1: var(--tol-color-gray5);--icon-calendar-2-color1: var(--tol-color-gray5)}.btn-outline-disabled:hover{color:var(--tol-color-gray5)}.btn-icon:focus{box-shadow:none}.btn-icon--small{min-width:4rem}.btn-icon--small .icon-component{margin-top:.25rem}.btn-icon--small .icon-component i{font-size:1.375rem}.btn-desktop--md{width:auto;min-width:12.375rem}@media (min-width: 768px){.btn-desktop--pl-32{padding-left:2rem}}@media (max-width: 767px){.btn-mobile--25{min-width:25%;max-width:25%}}@media (max-width: 767px){.btn-mobile--48{min-width:48%;max-width:48%}}@media (max-width: 767px){.btn-mobile--50{width:50%;max-width:50%}}@media (max-width: 767px){.btn-mobile--75{min-width:75%;max-width:75%}}@media (max-width: 767px){.btn-mobile--100{min-width:100%;max-width:100%}}@media (max-width: 767px){.btn-mobile--pt-32{padding-top:2rem}}.btn-outline-secondary{color:var(--tol-color-gray2);border:1px solid var(--tol-color-gray2)}.btn-outline-secondary:hover{color:var(--tol-color-gray2);background-color:var(--tol-color-white);border:1px solid var(--tol-color-gray2)}button:focus{outline:none}.btn:focus,.validation-code__button-resend:focus,.validation-code .step-button-main:focus,.bundle-progress-circle__button:focus,.dynamicForm-base .field-logout__button:focus,.dynamicForm-base .field-close__button:focus{box-shadow:none!important}.input-group-append .btn,.input-group-append .validation-code__button-resend,.input-group-append .validation-code .step-button-main,.validation-code .input-group-append .step-button-main,.input-group-append .bundle-progress-circle__button,.input-group-append .dynamicForm-base .field-logout__button,.dynamicForm-base .input-group-append .field-logout__button,.input-group-append .dynamicForm-base .field-close__button,.dynamicForm-base .input-group-append .field-close__button{z-index:0!important}@media (hover: none){.btn-outline-primary:hover{color:var(--tol-color-primary);background-color:transparent}.btn-outline-primary:active{color:var(--tol-color-white);background-color:var(--tol-color-btn-hover)}}.unit-selector{display:flex;max-width:12.375rem;min-height:3rem}.unit-selector-inside__container{background-color:var(--tol-color-white);border:1px solid var(--tol-color-gray5)}.unit-selector__container{background-color:var(--tol-color-gray4)}.unit-selector__container-infotext{display:flex;flex-direction:column;align-items:center;min-width:3.125rem;margin:0 .5rem .25rem}.unit-selector__container-infotext span{height:1rem;font-size:.75rem;font-family:var(--tol-font-semibold)}.unit-selector--outside .unit-selector--outline{color:var(--tol-color-tertiary);background-color:transparent;background-image:none;border:1px solid var(--tol-color-tertiary)}.unit-selector__hidden-quantity{position:fixed;top:-500px;left:-500px;visibility:hidden}.unit-selector__quantity{overflow:hidden}.unit-selector__input{width:0;min-width:1.25rem;padding:0;color:var(--tol-color-black);font-size:1rem;font-family:var(--tol-font-primary);text-align:center;border:none}.unit-selector__input:focus{outline:none}.unit-selector__unitType{color:var(--tol-color-black);font-size:1rem;font-family:var(--tol-font-primary)}.unit-selector__btn{display:flex;align-self:center;font-size:.875rem;background-color:transparent}.unit-selector__btn:hover{--icon-plus-color1: var(--tol-color-gray6);--icon-less-color1: var(--tol-color-gray6)}.unit-selector__added{padding-top:.25rem;color:var(--tol-color-success);text-align:center}.unit-selector-unitMeasure__container{display:flex;display:none;gap:1rem;align-items:center;justify-content:center;padding-top:.5rem;cursor:pointer}.unit-selector-unitMeasure__toogle{display:flex;align-items:flex-start;min-height:3rem}.unit-selector-unitMeasure__toggle-container{display:inline-flex;width:100%;background-color:var(--tol-color-white);border:.0625rem solid var(--tol-color-gray5);border-radius:999px;min-height:2.5rem}.unit-selector-unitMeasure__toggle-container button{flex:1;padding:.375rem 1rem;color:var(--tol-color-black);font-size:.875rem;background:none;border:none;outline:none;cursor:pointer;transition:background-color .3s,color .3s}.unit-selector-unitMeasure__toggle-container button.active{color:var(--tol-color-primary);font-family:var(--tol-font-semibold);background-color:var(--tol-color-white);border-radius:999px;box-shadow:0 0 0 1.5px var(--tol-color-primary)}.unit-selector-unitMeasure__value{color:var(--tol-color-primary);font-size:.875rem;text-align:center}.unit-selector .btn,.unit-selector .validation-code__button-resend,.unit-selector .validation-code .step-button-main,.validation-code .unit-selector .step-button-main,.unit-selector .bundle-progress-circle__button,.unit-selector .dynamicForm-base .field-logout__button,.dynamicForm-base .unit-selector .field-logout__button,.unit-selector .dynamicForm-base .field-close__button,.dynamicForm-base .unit-selector .field-close__button{overflow:hidden}.unit-selector--disabled{--icon-plus-color1: var(--tol-color-disabled);--icon-less-color1: var(--tol-color-disabled);color:var(--tol-color-disabled);pointer-events:none}.unit-selector--success{color:var(--tol-color-green)}.unit-selector--error{color:var(--tol-color-danger);--icon-cancel-color1: var(--tol-color-danger)}.unit-selector--active{color:var(--tol-color-primary)}.unit-selector button:focus{outline:0;box-shadow:none!important}.unit-selector--new{flex-direction:column;background-color:var(--tol-color-gray4)}.unit-selector-inside__container--new{flex-direction:row;min-height:3rem}.unit-selector__container-infotext--new{flex-direction:row;gap:.125rem;align-items:baseline}cmp-tol-units-selector-my-lists #essential-unitselector{max-width:14rem!important}cmp-tol-units-selector-my-lists #essential-unitselector .unit-selector{max-width:14rem!important;margin-top:0}cmp-tol-units-selector-my-lists .unit-selector-unitMeasure__container{max-width:14rem!important}cmp-tol-units-selector-my-lists .unit-selector-unitMeasure__toggle-container{max-width:14rem!important}.input{height:2.5rem;padding:1rem 2rem;color:var(--tol-color-black)}.input--outline{background-color:transparent;background-image:none;border:1px solid var(--tol-color-tertiary)}.input--rounded-left{border-top-left-radius:1.25rem;border-bottom-left-radius:1.25rem}.input--rounded-right{border-top-right-radius:1.25rem;border-bottom-right-radius:1.25rem}.input::placeholder{color:var(--tol-color-gray2);font-size:1rem;font-family:var(--tol-font-primary)}.btn,.validation-code__button-resend,.validation-code .step-button-main,.bundle-progress-circle__button,.dynamicForm-base .field-logout__button,.dynamicForm-base .field-close__button{font-size:1rem;font-family:var(--tol-font-semibold)}.btn--rounded-left{border-top-left-radius:1.25rem;border-bottom-left-radius:1.25rem}.btn--rounded-right{border-top-right-radius:1.25rem;border-bottom-right-radius:1.25rem}.btn--form{margin-top:2.6875rem}.btn-green{color:var(--tol-color-green);border-color:var(--tol-color-green)}.btn-green:hover{color:var(--tol-color-green);background-color:var(--tol-color-green-light)}.btn-green:active{background-color:var(--tol-color-green-active)}.btn-green cmp-icon{margin-right:1.03125rem}.custom-control-input:checked~.custom-control-label:before{background-color:var(--tol-color-checkbox);border-color:var(--tol-color-checkbox)}.custom-control-input:indeterminate~.custom-control-label:before{background-color:var(--tol-color-checkbox)!important;border-color:var(--tol-color-checkbox)!important}.custom-control-input:disabled:checked~.custom-control-label:before{background-color:var(--tol-color-checkbox-disabled)!important;border-color:var(--tol-color-checkbox-disabled)!important}.custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:var(--tol-color-checkbox-disabled)!important;border-color:var(--tol-color-checkbox-disabled)!important}.custom-control-input:focus~.custom-control-label:before{box-shadow:none}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#adb5bd}.custom-switch .custom-control-label:before{background-color:var(--tol-color-gray1);border:none}.custom-switch .custom-control-label:after{top:calc(.25rem + 1px);left:calc(-2.25rem + 1px);width:calc(1rem - 2px);height:calc(1rem - 2px);background-color:var(--tol-color-white)}.custom-switch .custom-switch-icon{position:absolute;bottom:35%;left:.25rem;transition:left .15s ease;pointer-events:none;--icon-cancel-color1: var(--tol-color-gray2);--icon-check-color1: var(--tol-color-primary)}.custom-switch .custom-control-input:checked~.custom-switch-icon{left:1rem}cmp-dynamic-field-base .custom-switch-icon{top:10px;bottom:0}.radio{contain:layout}.radio__label,.payment-method-radio--not-centered,.address-delivery-radio--not-centered,.shop-delivery-radio--not-centered,.payment-method-radio--collpased,.payment-method-radio--not-collpased,.address-delivery-radio--collpased,.address-delivery-radio--not-collpased,.shop-delivery-radio--collpased,.shop-delivery-radio--not-collpased{margin-bottom:0}.radio__label:before,.payment-method-radio--not-centered:before,.address-delivery-radio--not-centered:before,.shop-delivery-radio--not-centered:before,.payment-method-radio--collpased:before,.payment-method-radio--not-collpased:before,.address-delivery-radio--collpased:before,.address-delivery-radio--not-collpased:before,.shop-delivery-radio--collpased:before,.shop-delivery-radio--not-collpased:before{position:relative;display:inline-block;width:18px;min-width:18px;height:18px;background-color:var(--tol-color-white);border:1px solid var(--tol-color-gray2);border-radius:100%;box-shadow:inset 0 0 0 4px var(--tol-color-white);cursor:pointer;transition:all .25s ease;content:""}.radio input[type=radio]{position:absolute;top:10px;left:19px;z-index:100;cursor:pointer;opacity:0}.radio input[type=radio]:checked+.radio__label:before,.radio input[type=radio]:checked+.payment-method-radio--not-centered:before,.radio input[type=radio]:checked+.address-delivery-radio--not-centered:before,.radio input[type=radio]:checked+.shop-delivery-radio--not-centered:before,.radio input[type=radio]:checked+.payment-method-radio--collpased:before,.radio input[type=radio]:checked+.payment-method-radio--not-collpased:before,.radio input[type=radio]:checked+.address-delivery-radio--collpased:before,.radio input[type=radio]:checked+.address-delivery-radio--not-collpased:before,.radio input[type=radio]:checked+.shop-delivery-radio--collpased:before,.radio input[type=radio]:checked+.shop-delivery-radio--not-collpased:before{width:18px;min-width:18px;background-color:var(--tol-color-primary);border:1px solid var(--tol-color-primary);border-radius:100%;box-shadow:inset 0 0 0 4px var(--tol-color-white)}textarea{overflow-x:auto;resize:none}textarea::placeholder{font-size:1rem}.tabs{margin-top:7.5rem;margin-bottom:5rem}@media (max-width: 767px){.tabs{margin-top:4rem;margin-bottom:4rem}}.tabs .nav{display:flex;flex-wrap:nowrap;overflow-x:auto}.tabs iframe{width:100%;border:0}.nav-tabs{border:1px solid var(--tol-color-gray4)}.nav-tabs .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-tabs .nav-item .nav-link{display:flex;align-items:center;justify-content:center;height:100%;min-height:3.5rem;color:var(--tol-color-gray6)}.nav-tabs .nav-item .nav-link a{color:var(--tol-color-gray6)}.nav-tabs .nav-item .active{color:var(--tol-color-hover);background-color:#0000000d}.nav-tabs .nav-item .active a{color:var(--tol-color-hover)}.delivery-container{border-radius:.75rem}.delivery-container-content{padding:2rem}@media (max-width: 1199px){.delivery-container-content{padding:1.5rem 1rem 1rem}}.delivery-container .delivery-title-container{margin-top:1.25rem;padding:1rem 2rem 0}.delivery-container .delivery-title{font-size:1.75rem;font-family:var(--tol-font-semibold);white-space:nowrap}.delivery-container .delivery-subtitle{margin-top:1rem;font-size:1.25rem;font-family:var(--tol-font-semibold)}@media (max-width: 767px){.delivery-container__button-confirm{position:fixed;bottom:0;left:0;z-index:1;width:100%;padding:1rem;background-color:var(--tol-color-white);border-top:1px solid var(--tol-color-gray4);border-radius:0}}.delivery-container .delivery-container-button-content{justify-content:flex-end;margin:2rem}@media (max-width: 369px){.delivery-container .delivery-container-button-content{justify-content:center}}.delivery-container .delivery-container-button{width:auto;font-size:1rem}@media (max-width: 369px){.delivery-container .delivery-container-button{width:100%}}.errors-delivery-timeslot,.errors-my-sites{padding:5rem 2.5rem;text-align:center}.shipping-address-panel--desktop{width:35.625rem;min-width:35.625rem;max-width:35.625rem}.shipping-address-panel--desktop cmp-panel{flex:1}.shipping-address-panel--mobile{width:100vw}.shipping-address-panel--mobile .panel-component{overflow:initial}.shipping-address-panel--mobile .panel-component__content{min-height:0}.shipping-address-panel__content{flex-grow:1;flex-shrink:1;overflow:auto}.shipping-address-panel__content .modal-content-custom{padding:0}.shipping-address-panel__content .address--form,.shipping-address-panel__content .add-user-shop--subtitle{margin-top:0}.shipping-address-panel__content .address--form{width:100%;margin-top:0}.shipping-address-panel__content--mandatory .panel-component__header .triple-element-block__right{display:none}.shipping-address-panel__content--components .form-user-unlogged{max-height:none;overflow:hidden}.shipping-address-panel__content--components .modal-footer{position:sticky}.shipping-address-panel__footer{border-top:1px solid var(--tol-color-gray4)}.modal-view-container .card input[type=radio],.modal-content .card input[type=radio],.shipping-address-panel__content .card input[type=radio]{display:grid;width:2rem;height:2rem;margin:0;background-color:var(--tol-color-white);border:2px solid var(--tol-color-dark-gray);border-radius:50%;appearance:none;place-content:center}.modal-view-container .card input[type=radio]:before,.modal-content .card input[type=radio]:before,.shipping-address-panel__content .card input[type=radio]:before{width:1.25rem;height:1.25rem;background-color:var(--tol-color-primary);border-radius:50%;box-shadow:inset 1rem 1rem var(--tol-color-primary);transform:scale(0);transition:50ms transform ease-in-out;content:""}.modal-view-container .card input[type=radio]:hover,.modal-content .card input[type=radio]:hover,.shipping-address-panel__content .card input[type=radio]:hover{background-color:#0000000d;outline:6px solid rgba(0,0,0,.05)}.modal-view-container .card input[type=radio]:checked,.modal-content .card input[type=radio]:checked,.shipping-address-panel__content .card input[type=radio]:checked{border:2px solid var(--tol-color-primary)}.modal-view-container .card input[type=radio]:checked:before,.modal-content .card input[type=radio]:checked:before,.shipping-address-panel__content .card input[type=radio]:checked:before{transform:scale(1)}.cart-delivery-calendar-container{display:flex;margin-bottom:5rem}@media (max-width: 767px){.cart-delivery-calendar-container{flex-direction:column}}.cart-delivery-calendar-container #cart-delivery-calendar-timeslot{padding:1.5rem;border:1px solid var(--tol-color-gray4);border-radius:.5rem}@media (max-width: 767px){.cart-delivery-calendar-container #cart-delivery-calendar-timeslot{order:1}}.cart-delivery-calendar-container #cart-delivery-calendar-timeslot .delivery-day{flex:0 0 45%}.cart-delivery-calendar-container #cart-delivery-calendar-timeslot .delivery-day .border-bottom{padding-bottom:1rem;border-bottom:1px solid var(--tol-color-gray3)!important}.cart-delivery-calendar-container #cart-delivery-calendar-timeslot .delivery-day-container{display:flex;flex-direction:column}.cart-delivery-calendar-container #cart-delivery-calendar-timeslot .delivery-day cmp-tol-statics div{height:100%}.cart-delivery-calendar-container #cart-delivery-calendar-timeslot .delivery-time{flex:0 0 55%}.cart-delivery-calendar-container #cart-delivery-calendar-timeslot #timeslot{display:flex;flex-direction:column}.cart-delivery-calendar-container #cart-delivery-calendar-shipping{max-width:20rem}@media (max-width: 767px){.cart-delivery-calendar-container #cart-delivery-calendar-shipping{order:0}}@media only screen and (max-width: 768px){.cart-delivery-calendar-container #cart-delivery-calendar-shipping{max-width:unset}}.cart-delivery-calendar-container #cart-delivery-calendar-shipping .delivery-shipping-container{padding:1.5rem;border:1px solid var(--tol-color-gray4);border-radius:.5rem}.cart-delivery-calendar-container .u-title-2-semibold{color:var(--tol-color-dark-gray)}@media only screen and (max-width: 768px){.cart-delivery-calendar-container .u-title-2-semibold{font-size:1.5rem}}.cart-delivery-calendar-container .divider{width:1px;margin-top:4.25rem;border-right:1px solid var(--tol-color-gray3)}@media only screen and (min-width: 1200px){.cart-delivery-calendar-container .h-xl-100{height:100%}}@media only screen and (max-width: 1749px){.cart-delivery-calendar-container .divider{display:none!important}.cart-delivery-calendar-container .delivery-day-container{border-bottom:1px solid var(--tol-color-gray3)}}@media only screen and (min-width: 1750px){.cart-delivery-calendar-container .flex-desktop{display:flex}.cart-delivery-calendar-container .delivery-time-container{display:flex;flex-direction:column;justify-content:space-between;height:100%}.cart-delivery-calendar-container .delivery-day-container{height:100%;padding-right:3rem!important}.cart-delivery-calendar-container .delivery-day-container .times-slot-days{padding-bottom:0!important}}@media (max-width: 1199px){.delivery-day-selector{padding:0}}.delivery-day-selector__days .u-color-disabled,.delivery-day-selector__days .cart-validate-not-purchasable-line--units-selector .triple-element-block__center,.cart-validate-not-purchasable-line--units-selector .delivery-day-selector__days .triple-element-block__center,.delivery-day-selector__days .cart-product-not-purchasable-component__actions--units-selector .triple-element-block__center,.cart-product-not-purchasable-component__actions--units-selector .delivery-day-selector__days .triple-element-block__center,.delivery-day-selector__days .refund-new-page__reason-refund--disabled{--icon-lists-add-color1: var(--tol-color-disabled);--icon-download-color1: var(--tol-color-disabled);--icon-message-color1: var(--tol-color-disabled);--icon-zoom-in-color1: var(--tol-color-disabled);--icon-right-color1: var(--tol-color-disabled);--icon-left-color1: var(--tol-color-disabled);--icon-down-color1: var(--tol-color-disabled);--icon-truck-color1: var(--tol-color-disabled);--icon-view-detail-color1: var(--tol-color-disabled);--icon-calendar-pen-color1: var(--tol-color-disabled);--icon-edit-color1: var(--tol-color-disabled);--icon-remove-color1: var(--tol-color-disabled);--icon-cancel-color1: var(--tol-color-disabled);--icon-up-color1: var(--tol-color-disabled);--icon-add-order-color1: var(--tol-color-disabled);--icon-cancel-order-color1: var(--tol-color-disabled);--icon-repeat-order-color1: var(--tol-color-disabled);--icon-return-order-color1: var(--tol-color-disabled);--icon-date-since-color1: var(--tol-color-disabled);--icon-date-to-color1: var(--tol-color-disabled);--icon-info-color1: var(--tol-color-disabled);--icon-calendar-blank-color1: var(--tol-color-disabled);--icon-clock-color1: var(--tol-color-disabled);--icon-triangle-warning-color1: var(--tol-color-disabled);--icon-nutritional-celery-color1: var(--tol-color-disabled);--icon-nutritional-gluten-color1: var(--tol-color-disabled);--icon-nutritional-soy-color1: var(--tol-color-disabled);--icon-nutritional-milk-color1: var(--tol-color-disabled);--icon-nutritional-sulfur-color1: var(--tol-color-disabled);--icon-nutritional-peanuts-color1: var(--tol-color-disabled);--icon-nutritional-mustard-color1: var(--tol-color-disabled);--icon-nutritional-crustaceans-color1: var(--tol-color-disabled);--icon-nutritional-mollusks-color1: var(--tol-color-disabled);--icon-nutritional-sesame-color1: var(--tol-color-disabled);--icon-nutritional-eggs-color1: var(--tol-color-disabled);--icon-nutritional-fish-color1: var(--tol-color-disabled);--icon-nutritional-nuts-color1: var(--tol-color-disabled);--icon-nutritional-lupins-color1: var(--tol-color-disabled);--icon-lens-color1: var(--tol-color-disabled);--icon-shop-color1: var(--tol-color-disabled);--icon-locker-color1: var(--tol-color-disabled);--icon-add-shop-color1: var(--tol-color-disabled);--icon-add-address-color1: var(--tol-color-disabled);--icon-check-color1: var(--tol-color-disabled);--icon-circle-warning-color1: var(--tol-color-disabled);--icon-eye-color1: var(--tol-color-disabled);--icon-eye-slash-color1: var(--tol-color-disabled);--icon-filter-color1: var(--tol-color-disabled);--icon-list-address-view-color1: var(--tol-color-disabled);--icon-map-view-color1: var(--tol-color-disabled);--icon-category-light-color1: var(--tol-color-disabled);--icon-category-solid-color1: var(--tol-color-disabled);--icon-tag-light-color1: var(--tol-color-disabled);--icon-tag-solid-color1: var(--tol-color-disabled);--icon-credit-card-color1: var(--tol-color-disabled);--icon-direct-debit-color1: var(--tol-color-disabled);--icon-direct-pay-color1: var(--tol-color-disabled);--icon-pay-by-phone-color1: var(--tol-color-disabled);--icon-payment-color1: var(--tol-color-disabled);--icon-plus-color1: var(--tol-color-disabled);--icon-less-color1: var(--tol-color-disabled);--icon-undo-color1: var(--tol-color-disabled);--icon-barrel-color1: var(--tol-color-disabled);--icon-basket-empty-color1: var(--tol-color-disabled);--icon-calendar-color1: var(--tol-color-disabled);--icon-glass-color1: var(--tol-color-disabled);--icon-scent-color1: var(--tol-color-disabled);--icon-grapes-color1: var(--tol-color-disabled);--icon-taste-color1: var(--tol-color-disabled);--icon-arrow-color1: var(--tol-color-disabled);--icon-money-box-color1: var(--tol-color-disabled);--icon-android-light-color1: var(--tol-color-disabled);--icon-android-solid-color1: var(--tol-color-disabled);--icon-apple-light-color1: var(--tol-color-disabled);--icon-apple-solid-color1: var(--tol-color-disabled);--icon-facebook-light-color1: var(--tol-color-disabled);--icon-facebook-solid-color1: var(--tol-color-disabled);--icon-instagram-light-color1: var(--tol-color-disabled);--icon-instagram-solid-color1: var(--tol-color-disabled);--icon-twitter-light-color1: var(--tol-color-disabled);--icon-twitter-solid-color1: var(--tol-color-disabled);--icon-youtube-light-color1: var(--tol-color-disabled);--icon-youtube-solid-color1: var(--tol-color-disabled);--icon-save-money-color1: var(--tol-color-disabled);--icon-double-caret-color1: var(--tol-color-disabled);--icon-circle-check-color1: var(--tol-color-disabled);--icon-icon-arrow-left2-color1: var(--tol-color-disabled);--icon-calendar-2-color1: var(--tol-color-disabled)}.delivery-day-selector .group-day{width:100%;padding-bottom:1rem;overflow-x:auto;overflow-y:hidden}.delivery-day-selector .group-day .day,.delivery-day-selector .delivery-timeslot .group-day .day-other,.delivery-timeslot .delivery-day-selector .group-day .day-other{width:8rem;min-width:8rem;height:5rem;margin-right:.75rem;margin-left:.75rem;overflow-x:auto;overflow-y:hidden;font-size:1.125rem;border-radius:2.5rem;cursor:pointer}.delivery-day-selector .group-day .day:first-child,.delivery-day-selector .delivery-timeslot .group-day .day-other:first-child,.delivery-timeslot .delivery-day-selector .group-day .day-other:first-child{margin-left:0!important}.delivery-day-selector .group-day .day:last-child,.delivery-day-selector .delivery-timeslot .group-day .day-other:last-child,.delivery-timeslot .delivery-day-selector .group-day .day-other:last-child{margin-right:0!important}.delivery-day-selector .group-day .day .margins-column,.delivery-day-selector .delivery-timeslot .group-day .day-other .margins-column,.delivery-timeslot .delivery-day-selector .group-day .day-other .margins-column{margin-right:1.25rem;margin-left:1.25rem}@media (max-width: 767px){.delivery-day-selector .group-day .day,.delivery-day-selector .delivery-timeslot .group-day .day-other,.delivery-timeslot .delivery-day-selector .group-day .day-other{margin-right:.375rem;margin-left:.375rem}}.delivery-day-selector .group-day .day-scroll{border-radius:3rem}.delivery-day-selector .group-day .margins-column{margin-right:1.25rem;margin-left:1.25rem}.delivery-day-selector .group-day .other-date-large{max-width:5rem}.delivery-day-selector i{cursor:pointer}.delivery-day-selector .day_selected_span,.delivery-day-selector .day_selected_span_name,.delivery-day-selector .day_selected_span_number,.delivery-day-selector .delivery-timeslot .day_selected_span_number,.delivery-timeslot .delivery-day-selector .day_selected_span_number,.delivery-day-selector .delivery-timeslot .day_selected_span_name,.delivery-timeslot .delivery-day-selector .day_selected_span_name{margin-right:.25rem;margin-left:.25rem;font-family:var(--tol-font-primary);text-align:center}.delivery-day-selector .day_selected_span_name{font-weight:var(--tol-weigth-600)}.delivery-day-selector .day_selected{color:var(--tol-color-white);background-color:var(--tol-color-primary)}.delivery-day-selector .day_not__selected{background-color:#f2f6fa}.delivery-day-selector .datepicker{max-width:27rem}.delivery-day-selector .datepicker bs-datepicker-container{position:relative!important;top:unset!important;left:unset!important;z-index:0!important;transform:none!important;will-change:unset!important}.delivery-day-selector .datepicker bs-datepicker-container .bs-datepicker{display:block;box-shadow:none}.delivery-day-selector .datepicker bs-datepicker-container .bs-datepicker-container{padding:0}.delivery-day-selector .datepicker bs-datepicker-container .bs-datepicker .bs-media-container{display:block}@media only screen and (max-width: 768px){.delivery-day-selector .datepicker bs-datepicker-container .bs-datepicker{width:unset}}.delivery-day-selector .datepicker bs-datepicker-container .today{background-color:#1765f630;border:1px solid var(--tol-color-primary)}.delivery-day-selector #delivery-day-selector-selector-day{width:100%}@media (min-width: 768px){.delivery-day-selector #delivery-day-selector-selector-day{width:max-content;max-width:calc((100vw - 6rem)*.7)!important}}@media (min-width: 1200px){.delivery-day-selector #delivery-day-selector-selector-day{max-width:calc((100vw - 20rem)*.7)!important}}@media (min-width: 1380px){.delivery-day-selector #delivery-day-selector-selector-day{max-width:calc((100vw - 11.5rem)*.7)!important}}.delivery-slot-selector-slots .slot{display:flex;align-items:center;height:3.5rem;margin:1rem 0;padding:1rem;border:2px solid var(--tol-color-gray4);border-radius:2.5rem}.delivery-slot-selector-slots .slot:first-child{margin-top:0!important}.delivery-slot-selector-slots .slot:last-child{margin-bottom:0!important}.delivery-slot-selector-slots .slot-selected{border:2px solid var(--tol-color-primary)}.delivery-slot-selector-slots .slot-booking,.delivery-slot-selector-slots .slot-booking input[type=radio]{border:2px solid var(--tol-color-booking)!important}.delivery-slot-selector-slots .slot-booking input[type=radio]:before{background-color:var(--tol-color-booking)!important;box-shadow:inset 1rem 1rem var(--tol-color-booking)!important}.delivery-slot-selector-slots .slot-booking input[type=radio]:checked{border:2px solid var(--tol-color-booking)!important}.delivery-slot-selector-slots .slot-not-available{background-color:var(--tol-color-gray4)}.delivery-slot-selector-slots .slot-hour{font-size:1.25rem}.delivery-slot-selector-slots .slot__info{display:flex;flex-flow:row;flex-grow:1;align-items:center;justify-content:space-between}.delivery-slot-selector-slots .slot__info--hour{display:flex;align-items:center}.delivery-slot-selector-slots .slot__info .selected{color:var(--tol-color-primary)}.delivery-slot-selector-slots .slot__info--text{margin-right:1.5rem}@media (max-width: 575px){.delivery-slot-selector-slots .slot__info{flex-flow:column;align-items:flex-start;line-height:1.6rem}.delivery-slot-selector-slots .slot__info .slot__info--text{margin-right:0rem;margin-left:1rem;font-size:1rem;line-height:1.2rem}}.delivery-slot-selector-slots .slot span{font-weight:600;font-size:1.25rem}.delivery-slot-selector-slots .slot .not-available{color:var(--tol-color-gray2)}.delivery-slot-selector-slots .slot input[type=radio]{display:grid;width:2rem;height:2rem;margin:0;background-color:var(--tol-color-white);border:2px solid var(--tol-color-dark-gray);border-radius:50%;appearance:none;place-content:center}.delivery-slot-selector-slots .slot input[type=radio]:before{width:1.25rem;height:1.25rem;background-color:var(--tol-color-primary);border-radius:50%;box-shadow:inset 1rem 1rem var(--tol-color-primary);transform:scale(0);transition:50ms transform ease-in-out;content:""}.delivery-slot-selector-slots .slot input[type=radio]:hover{background-color:#0000000d;outline:6px solid rgba(0,0,0,.05)}.delivery-slot-selector-slots .slot input[type=radio]:checked{border:2px solid var(--tol-color-primary)}.delivery-slot-selector-slots .slot input[type=radio]:disabled{background-color:var(--tol-color-gray4);outline:unset;cursor:unset}.delivery-slot-selector-slots .slot input[type=radio]:checked:before{transform:scale(1)}.delivery-slot-selector-slots-not-found{padding:6.75rem 4rem}@media only screen and (max-width: 768px){.delivery-slot-selector-slots-not-found{padding:1.5rem}}.delivery-slot-selector-slots-tabs .nav-tabs{margin-bottom:2.5rem}.delivery-slot-selector-slots-tabs .nav-item .nav-link{color:var(--tol-color-dark-gray);font-weight:600;font-size:1.25rem}.delivery-slot-selector-slots-tabs .nav-item.active{background-color:#e9edf0!important;border-radius:.25rem!important}.delivery-slot-selector-slots-tabs .icon-sun,.delivery-slot-selector-slots-tabs .icon-sunset{margin-right:1rem}#pay-confirm-title{font-size:2.25rem}#pay-confirm-container{padding:2.5rem}#pay-confirm-container-date,#pay-confirm-container-time{display:flex;flex-direction:row}#pay-confirm-container-date .value,#pay-confirm-container-time .value{margin-left:.5rem}#pay-confirm-container .download{width:var(--tol-button-size-large)}@media (max-width: 767px){#pay-confirm-title{font-size:1.75rem}#pay-confirm-container{padding:2rem}#pay-confirm-container-date,#pay-confirm-container-time{display:flex;flex-direction:column}#pay-confirm-container-date .value,#pay-confirm-container-time .value{margin-left:0}#pay-confirm .pay-confirm-container-number{flex-direction:row}}#pay-confirm #pay-confirm-container-externalCode-number{display:none}.div-image{width:5rem;margin-right:.25rem;margin-left:.25rem;border:1px solid var(--tol-color-gray3)}.div-image img{width:100%;height:auto}.is-active{border:1px solid var(--tol-color-primary)}.nutritional-info .info-title,.nutritional-info .info-kcal-chart,.nutritional-info .info-percent-chart,.nutritional-info .info-idr-chart,.nutritional-info .table-title,.nutritional-info .information--info-title,.nutritional-info .legal-name-title,.nutritional-info .ingredients-description-title,.nutritional-info .warning-information-title,.nutritional-info .health-message-title,.nutritional-info .allergens-information--info-title,.nutritional-info .general-information--info-title,.nutritional-info .info-name--detail,.nutritional-info .health-message-list li:before,.nutritional-info .allergens-information--ingredient-list li:before,.nutritional-info .allergens-information--ingredient-title,.nutritional-info .health-message-list,.nutritional-info .allergens-information--ingredient-list,.nutritional-info .ingredients-description-allergen-advice-literal,.nutritional-info .info-address--detail,.nutritional-info .legal-name,.nutritional-info .information--net-amount-text,.nutritional-info .information--drained-weight-text,.nutritional-info .information--alcohol-percentage-text,.nutritional-info .description-ingredients-list,.nutritional-info .ingredients-description-allergen-traces,.nutritional-info .ingredients-description-allergens,.nutritional-info .ingredients-description-allergen-advice-message,.nutritional-info .warning-information-text,.nutritional-info .info-name,.nutritional-info .ingredients-description-allergen-advice,.nutritional-info .forbidden-alcohol-title,.nutritional-info .info-address,.nutritional-info .information--net-amount-title,.nutritional-info .information--drained-weight-title,.nutritional-info .information--alcohol-percentage-title,.nutritional-info .ingredients-description-ingredient-name,.nutritional-info .allergens-information--info-name,.nutritional-info .ingredients-description-allergen-advice-title{color:var(--tol-color-guide-regular);font-weight:var(--tol-weigth-600);font-size:1.3125rem;font-family:var(--tol-font-primary);font-style:normal;font-stretch:normal;letter-spacing:normal}.nutritional-info .info-name,.nutritional-info .ingredients-description-allergen-advice,.nutritional-info .forbidden-alcohol-title,.nutritional-info .info-address,.nutritional-info .information--net-amount-title,.nutritional-info .information--drained-weight-title,.nutritional-info .information--alcohol-percentage-title,.nutritional-info .ingredients-description-ingredient-name,.nutritional-info .allergens-information--info-name,.nutritional-info .ingredients-description-allergen-advice-title{font-size:1.125rem;text-decoration:underline}.nutritional-info .info-name--detail,.nutritional-info .health-message-list li:before,.nutritional-info .allergens-information--ingredient-list li:before,.nutritional-info .allergens-information--ingredient-title,.nutritional-info .health-message-list,.nutritional-info .allergens-information--ingredient-list,.nutritional-info .ingredients-description-allergen-advice-literal,.nutritional-info .info-address--detail,.nutritional-info .legal-name,.nutritional-info .information--net-amount-text,.nutritional-info .information--drained-weight-text,.nutritional-info .information--alcohol-percentage-text,.nutritional-info .description-ingredients-list,.nutritional-info .ingredients-description-allergen-traces,.nutritional-info .ingredients-description-allergens,.nutritional-info .ingredients-description-allergen-advice-message,.nutritional-info .warning-information-text{font-weight:400;font-size:1.125rem}.nutritional-info .forbidden-alcohol-title{text-decoration:none}.nutritional-info .ingredients-description-allergen-advice-literal,.nutritional-info .ingredients-description-allergen-advice{font-weight:700}.nutritional-info .health-message-list,.nutritional-info .allergens-information--ingredient-list{list-style:none}.nutritional-info .allergens-information--ingredient-title{font-weight:var(--tol-weigth-600)}.nutritional-info .health-message-list li:before,.nutritional-info .allergens-information--ingredient-list li:before{display:inline-block;width:1rem;margin-left:1.25rem;color:var(--tol-color-primary);content:"\2022"}.nutritional-info .allergens-information--ingredient-list{margin-left:2rem}.nutritional-info .nutritional-info-ul-list{margin:0;padding:0;list-style:none}.nutritional-info .table-first-col{width:40%}.nutritional-info .table-responsive-overflow{overflow-x:auto}.nutritional-info .table-title{font-size:1.125rem}.nutritional-info .table-head{border-top-style:hidden}.nutritional-info .caption-table--text{color:var(--tol-color-black);font-size:.75rem;font-family:var(--tol-font-primary)}.nutritional-info .container-charts{margin:0;padding:0}.nutritional-info .caloric-breaking-intake{padding-top:.5rem}.nutritional-info .chart-container{position:relative;display:inline-block}.nutritional-info .text{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;margin-right:auto;margin-left:auto}.nutritional-info .info-idr-chart{font-size:1rem}.nutritional-info .info-percent-chart{font-size:2.25rem}.nutritional-info .info-kcal-chart{color:var(--tol-color-gray2);font-size:1.125rem}@media (max-width: 1199px){.nutritional-info .chart-legend,.nutritional-info .legend-wrap{display:block;margin-top:0!important;margin-left:.5rem}}.nutritional-info .chart-legend .legend-wrap{width:calc(100% + 245px)}.nutritional-info .chart-legend{display:inline-block;width:auto;margin-top:2.8rem;padding:0;background-color:var(--tol-color-white)}.nutritional-info .chart-legend li{padding:.3125rem}.nutritional-info .chart-legend .legend-labels{float:left;width:100%;overflow-x:hidden;overflow-y:auto;line-height:190%;white-space:nowrap;text-align:left;list-style:none;background:var(--tol-color-white);border-radius:3px}.nutritional-info .chart-legend .legend-label-text{display:inline-block;width:calc(100% - 20px);overflow:hidden;color:var(--tol-color-gray2);font-size:16px;line-height:15px;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.nutritional-info .chart-legend .legend-label{margin:8px;font-size:90%;border-bottom:1px solid var(--tol-color-gray3);cursor:pointer}.nutritional-info .chart-legend .legend-label-color{display:inline-block;width:15px;height:8px;margin-right:5px;color:var(--tol-color-white);border-radius:0}.nutritional-info .legend-label-text{margin-left:.5rem;font-family:var(--tol-font-semibold)}.nutritional-info .legend-label:last-child{border-bottom-style:hidden}.nutritional-info__spacing{margin-bottom:4rem}.page-not-found__image{display:flex;justify-content:center;max-width:48rem;width:100%;margin:0 auto}.page-not-found__image img{width:100%;height:auto;display:block}@media (max-width: 991px){.page-not-found__image{max-width:22.5rem;width:80%;height:initial;transition:.4s}}.page-not-found__title{font-size:2.25rem;font-family:var(--tol-font-primary)}.page-not-found__message{font-size:1rem;font-family:var(--tol-font-primary)}.header{--icon-user-color1: transparent;--icon-recommendations-color2: var(--tol-color-icon);--icon-recommendations-color1: transparent;--icon-pin-color1: transparent;--icon-pin-color2: var(--tol-color-primary);--icon-menu-color1: var(--tol-color-primary);--icon-smartlist-color1: transparent;--icon-smartlist-color2: var(--tol-color-icon);--icon-time-color1: transparent;--icon-vouchers-color1: transparent;--icon-truck-color1: var(--tol-color-primary);--icon-dietetics-color1: transparent}.header__link{color:var(--tol-color-gray6);background-color:transparent;border-radius:1.5rem;cursor:pointer}.header__link:hover{color:var(--tol-color-btn-hover);background-color:var(--tol-color-gray4)}.header__apMode .triple-element-block{display:flex;flex-flow:row nowrap;gap:.375rem;align-items:center;--icon-ap-mode-color1: transparent;--icon-ap-mode-color2: var(--tol-color-primary)}.header__apMode .triple-element-block__center{flex-grow:1}.header__apMode .triple-element-block__center label{margin-bottom:0}.header__main--logo{padding:1rem 2.5rem 1rem 1rem}@media (max-width: 767px){.header__main--logo{flex-grow:1;padding-right:0}}.header__main--logo .image-component__image{height:1.875rem}@media (max-width: 767px){.header__main--logo .image-component__image{height:1.5rem}}.header__main--searcher{flex-grow:1}.header__main--searcher cmp-searcher{max-width:50rem}.header__main--timeslots .time-zones__label{margin-left:.5rem}.header__main--timeslots,.header__main--smartlist,.header__main--recommendations,.header__main--user,.header__main--booking-timezone,.header__main--booking-chronos,.header__main--cart{padding:1rem}@media (max-width: 767px){.header__main--timeslots,.header__main--smartlist,.header__main--recommendations,.header__main--user,.header__main--booking-timezone,.header__main--booking-chronos,.header__main--cart{padding-top:1rem;padding-bottom:1rem}}.header__main--user #user-badge--name-unlogged,.header__main--user #user-badge--name-logged-initialLetter,.header__main--user #user-badge--name-logged-default{display:none}@media (max-width: 767px){.header__main{padding-top:0;padding-bottom:0;border-bottom:1px solid var(--tol-color-tertiary)}}.header__secondary{justify-content:space-between}.header__secondary--delivery-progress-bar .progress-bar--title{justify-content:flex-end;--icon-truck-moving-color1: transparent;--icon-truck-moving-color2: var(--tol-color-primary)}.header__categories--tree{flex-flow:row nowrap;align-items:center;justify-content:space-between}.header__left-panel,.header__right-panel{position:fixed;top:0;z-index:1030;flex-direction:row;justify-content:flex-end;height:100%}.header__left-panel{left:0}.header__right-panel{right:0}.header__backdrop{position:fixed;top:0;left:0;z-index:1020;width:100vw;height:100vh;background-color:#000;opacity:.5}.header__separator{height:1.25rem;margin:.25rem .5rem}.header #last-purchase:hover,.header #recommendations:hover,.header #menu-icon-mylists:hover,.header #smartlist:hover{color:var(--tol-color-link-hover)}.header .recommendations-text{display:none}#header-support--container,#header-main--container,#header-mobile--container,#header-categories-bar{position:sticky;top:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out,height .3s ease-in-out,min-height .3s ease-in-out,padding .3s ease-in-out,margin .3s ease-in-out,overflow .3s ease-in-out}#header-support--container{z-index:12}#header-main--container{z-index:11}#header-mobile--container,#header-categories-bar{z-index:10}.left-panel .logo-component .image-component__image{height:var(--tol-logo-size-small)}.left-panel .button--logo{margin:0;padding:0;background:none;border:none}.left-panel-arrow{font-weight:var(--tol-weigth-600);font-size:.75rem}.left-panel .element-list__link{flex-flow:row nowrap;line-height:1.5rem}.left-panel .element-list__image{width:1rem;display:flex}.left-panel .element-list__simple-text{overflow:hidden;color:var(--tol-color-black);font-size:1.125rem;font-family:var(--tol-font-primary);text-overflow:ellipsis}.left-panel .element-list__text{overflow:hidden;color:var(--tol-color-black);font-size:1.125rem;font-family:var(--tol-font-primary);text-overflow:ellipsis;padding-left:1.25rem;padding-right:1.25rem}.left-panel .element-list__icon{width:1rem;font-size:1rem;text-align:right}.left-panel .element-list__icon button{all:unset;cursor:pointer}.left-panel .time-zones{margin-bottom:1rem}.left-panel .time-zones__icon{width:1rem}.left-panel .time-zones__label{overflow:hidden;color:var(--tol-color-black);font-size:1.125rem;font-family:var(--tol-font-primary);text-overflow:ellipsis;padding-left:1.25rem}.left-panel .time-zones__label:hover{color:var(--tol-color-primary)}.left-panel .smartlist__icon,.left-panel .booking__icon,.left-panel .group__icon{width:1rem}.left-panel .smartlist__label,.left-panel .booking__label,.left-panel .group__label{overflow:hidden;color:var(--tol-color-black);font-size:1.125rem;font-family:var(--tol-font-primary);text-overflow:ellipsis;padding-left:1.25rem}.left-panel .smartlist__label:hover,.left-panel .booking__label:hover,.left-panel .group__label:hover{color:var(--tol-color-primary)}@media (min-width: 768px){.left-panel .smartlist__separator,.left-panel .booking__separator,.left-panel .group__separator{padding-bottom:1rem;border-bottom:1px solid var(--tol-color-gray4)}}.left-panel .select-zipCode{margin-bottom:1rem}.left-panel .select-zipCode__icon{width:1rem}.left-panel .select-zipCode .triple-element-block__center{overflow:hidden;color:var(--tol-color-black);font-size:1.125rem;font-family:var(--tol-font-primary);text-overflow:ellipsis;padding-left:1.25rem;padding-right:1rem}.left-panel .select-zipCode__label--text:hover,.left-panel .select-zipCode__label--text:hover>.u-link,.left-panel .page-info-recipe .select-zipCode__label--text:hover>.back,.page-info-recipe .left-panel .select-zipCode__label--text:hover>.back,.left-panel cmp-support .dropdown-menu .dropdown-menu-li .select-zipCode__label--text:hover>.dropdown-text:hover,cmp-support .dropdown-menu .dropdown-menu-li .left-panel .select-zipCode__label--text:hover>.dropdown-text:hover,.left-panel cmp-support .dropdown-menu .dropdown-menu-li .select-zipCode__label--text:hover>.dropdown-text:focus,cmp-support .dropdown-menu .dropdown-menu-li .left-panel .select-zipCode__label--text:hover>.dropdown-text:focus,.left-panel cmp-support .dropdown-menu .dropdown-menu-li .select-zipCode__label--text:hover>.dropdown-text:active,cmp-support .dropdown-menu .dropdown-menu-li .left-panel .select-zipCode__label--text:hover>.dropdown-text:active,.left-panel cmp-language .dropdown-menu .dropdown-menu-li .select-zipCode__label--text:hover>.dropdown-item:hover,cmp-language .dropdown-menu .dropdown-menu-li .left-panel .select-zipCode__label--text:hover>.dropdown-item:hover,.left-panel cmp-language .dropdown-menu .dropdown-menu-li .select-zipCode__label--text:hover>.dropdown-item:focus,cmp-language .dropdown-menu .dropdown-menu-li .left-panel .select-zipCode__label--text:hover>.dropdown-item:focus,.left-panel cmp-language .dropdown-menu .dropdown-menu-li .select-zipCode__label--text:hover>.dropdown-item:active,cmp-language .dropdown-menu .dropdown-menu-li .left-panel .select-zipCode__label--text:hover>.dropdown-item:active,.left-panel .select-zipCode__label--text:hover>a,.left-panel .module-catalog .breadcrumb .select-zipCode__label--text:hover>.breadcrumb__link,.module-catalog .breadcrumb .left-panel .select-zipCode__label--text:hover>.breadcrumb__link,.left-panel .select-zipCode__label--text:hover>.nav-back,.left-panel .select-zipCode__label--text:hover>.header__main--timeslots,.left-panel .select-zipCode__label--text:hover>.header__main--smartlist,.left-panel .select-zipCode__label--text:hover>.header__main--recommendations,.left-panel .select-zipCode__label--text:hover>.header__main--user,.left-panel .select-zipCode__label--text:hover>.header__main--booking-timezone,.left-panel .select-zipCode__label--text:hover>.header__main--booking-chronos,.left-panel .select-zipCode__label--text:hover>.header__main--cart,.left-panel .select-zipCode__label--text:hover>.header__secondary--delivery{color:var(--tol-color-primary)}.left-panel .view-recommendations{margin-bottom:1rem}.left-panel .view-recommendations__icon{width:1rem}.left-panel .view-recommendations__label{overflow:hidden;color:var(--tol-color-black);font-size:1.125rem;font-family:var(--tol-font-primary);text-overflow:ellipsis;padding-left:1.25rem;padding-right:1rem}.left-panel .view-recommendations__label:hover{color:var(--tol-color-primary)}.left-panel .view-recommendations .triple-element-block__center{padding-left:0}.left-panel__groups,.left-panel__smartlist{border-top:1px solid var(--tol-color-gray4)}@media (max-width: 767px){.left-panel__groups,.left-panel__smartlist{margin-bottom:16px;border-bottom:1px solid #ececf2}}.left-panel__booking .booking-actions-timezone-arrow,.left-panel__bookingtimezone .booking-actions-timezone-arrow,.left-panel__bookinglist .booking-actions-timezone-arrow{display:block!important}.left-panel__booking .booking-action-timezone-title,.left-panel__bookingtimezone .booking-action-timezone-title,.left-panel__bookinglist .booking-action-timezone-title{flex-grow:1}.left-panel__booking .booking-action-timezone-title,.left-panel__bookingtimezone .booking-action-timezone-title,.left-panel__bookinglist .booking-action-timezone-title{margin-left:0!important}@media (min-width: 992px){.left-panel__booking .booking-list-actions-timezone-title,.left-panel__booking .booking-list-actions-booking-right,.left-panel__bookingtimezone .booking-list-actions-timezone-title,.left-panel__bookingtimezone .booking-list-actions-booking-right,.left-panel__bookinglist .booking-list-actions-timezone-title,.left-panel__bookinglist .booking-list-actions-booking-right{margin-left:1.25rem}}.left-panel__booking .booking-action-timezone-title,.left-panel__booking .booking-list-actions-booking-title,.left-panel__bookingtimezone .booking-action-timezone-title,.left-panel__bookingtimezone .booking-list-actions-booking-title,.left-panel__bookinglist .booking-action-timezone-title,.left-panel__bookinglist .booking-list-actions-booking-title{overflow:hidden;color:var(--tol-color-black);font-size:1.125rem;font-family:var(--tol-font-primary);text-overflow:ellipsis;padding-left:1.25rem}.left-panel__booking .booking-action-timezone__icon,.left-panel__booking .booking-list-actions-booking__icon,.left-panel__bookingtimezone .booking-action-timezone__icon,.left-panel__bookingtimezone .booking-list-actions-booking__icon,.left-panel__bookinglist .booking-action-timezone__icon,.left-panel__bookinglist .booking-list-actions-booking__icon,.left-panel__booking .booking-chronos-tripleelement-left,.left-panel__bookingtimezone .booking-chronos-tripleelement-left,.left-panel__bookinglist .booking-chronos-tripleelement-left{width:1rem}.left-panel__booking .booking-chronos-tripleelement-center,.left-panel__bookingtimezone .booking-chronos-tripleelement-center,.left-panel__bookinglist .booking-chronos-tripleelement-center{overflow:hidden;color:var(--tol-color-black);font-size:1.125rem;font-family:var(--tol-font-primary);text-overflow:ellipsis;padding-left:1.25rem}.left-panel__booking-container .left-panel__landingMenu,.left-panel__booking .left-panel__landingMenu,.left-panel__subgroups-container .left-panel__landingMenu,.left-panel__subgroups .left-panel__landingMenu,.left-panel__subcategories-container .left-panel__landingMenu,.left-panel__subcategories .left-panel__landingMenu{padding-top:unset;border-top:unset}.left-panel__external-links{margin-top:1rem;padding-top:1rem;border-top:.0625rem solid var(--tol-color-gray4)}.left-panel .optional-return-arrow{display:none}.left-panel .optional-return-link{background:none;border:none}.left-panel--desktop cmp-panel{flex:1}.left-panel--desktop .panel-component{padding-top:1rem;padding-left:1.5rem}.left-panel--desktop .panel-component__header,.left-panel--desktop .panel-component__content{padding-right:1rem}.left-panel--desktop .element-list__link--active .element-list__text{color:var(--tol-color-primary)}.left-panel--desktop .left-panel__first-column .element-list{padding-top:1rem;border-top:1px solid var(--tol-color-gray4)}@media (min-width: 768px) and (max-width: 991px){.left-panel--desktop .left-panel__first-column{width:34vw;min-width:34vw;max-width:34vw}}@media (min-width: 992px){.left-panel--desktop .left-panel__first-column{width:18.75rem;min-width:18.75rem;max-width:18.75rem}}.left-panel--desktop .dropdown-menu__clock{margin-top:3.5rem}.left-panel--desktop .dropdown-menu__clock--countdown-complete{top:16.5rem}.left-panel--desktop cmp-booking-chronos .dropdown-menu__info{padding-right:1rem}.left-panel--desktop .btn-renew-container{display:flex;justify-content:center;margin-top:1rem;margin-right:1rem}@media (min-width: 768px) and (max-width: 991px){.left-panel__subcategories,.left-panel__subgroups,.left-panel__booking{width:34vw;min-width:34vw;max-width:34vw}}@media (min-width: 992px){.left-panel__subcategories,.left-panel__subgroups,.left-panel__booking{width:18.75rem;min-width:18.75rem;max-width:18.75rem}}.left-panel__subcategories .element-list__text,.left-panel__subgroups .element-list__text,.left-panel__booking .element-list__text{padding-left:0}.left-panel__subcategories .panel-component__header,.left-panel__subgroups .panel-component__header,.left-panel__booking .panel-component__header{visibility:hidden}.left-panel__subcategories-container,.left-panel__subgroups-container,.left-panel__booking-container{flex-grow:1;flex-shrink:1;margin-top:2rem;overflow:auto}.left-panel__subcategories--last .element-list__icon,.left-panel__subgroups--last .element-list__icon,.left-panel__booking--last .element-list__icon{visibility:hidden}.left-panel--mobile .panel-component{overflow:initial}.left-panel--mobile .panel-component__header{padding-top:1rem;padding-right:1rem;padding-left:1rem}.left-panel--mobile .panel-component__content{display:flex;min-height:0;overflow:initial}.left-panel--mobile .left-panel__columns{display:flex;flex-flow:row nowrap;justify-content:flex-end;width:100vw;min-width:100vw;max-width:100vw;max-height:100%;font-size:1.125rem}.left-panel--mobile .left-panel-columns__column{display:flex;flex-direction:column;width:100vw;min-width:100vw;max-width:100vw}.left-panel--mobile .left-panel-columns__column .colums-padding,.left-panel--mobile .left-panel-columns__column .columns-optional-padding{padding-right:1rem;padding-left:1rem}.left-panel--mobile .left-panel-columns__column:first-child{overflow:auto}.left-panel--mobile .left-panel-columns__column:not(:first-child) .left-panel__subgroups-container .triple-element-block__left,.left-panel--mobile .left-panel-columns__column:not(:first-child) .left-panel__subcategories-container .triple-element-block__left{display:none}.left-panel--mobile .left-panel-columns__column:not(:first-child) .left-panel__subgroups-container .triple-element-block__center,.left-panel--mobile .left-panel-columns__column:not(:first-child) .left-panel__subcategories-container .triple-element-block__center{padding-left:0}.left-panel--mobile .left-panel-columns__return{margin-top:1.5rem;color:var(--tol-color-primary);font-family:var(--tol-font-semibold)}.left-panel--mobile .left-panel-columns__parent-category,.left-panel--mobile .left-panel-columns__parent-group{margin-top:2.5rem;font-size:1.3125rem;font-family:var(--tol-font-semibold)}.left-panel--mobile .left-panel-columns__parent-category{display:flex;gap:1rem;align-items:center}.left-panel--mobile .left-panel-columns__view-all{margin-top:1rem;color:var(--tol-color-gray6);font-size:1.125rem;font-family:var(--tol-font-primary)}.left-panel--mobile .left-panel-columns__separator{margin-top:2rem;border-top:1px solid var(--tol-color-gray4)}.left-panel--mobile .dropdown-menu__clock{position:absolute;top:20rem}.left-panel--mobile .dropdown-menu__clock--countdown-complete{top:1.5rem}.left-panel--mobile .btn-renew-button{position:absolute;bottom:0;width:calc(100vw - 2rem);margin-bottom:1rem;padding:.75rem 0rem}.user-panel{padding:1rem 0 0}.user-panel .panel-component__header{padding:0 1rem 1rem}.user-panel .panel-component__header .triple-element-block__left .icon-component,.user-panel .panel-component__header .triple-element-block__right .icon-component{vertical-align:middle}.user-panel .panel-component__badge .badge-component{width:1.5rem;height:1.5rem;font-size:1rem}.user-panel .panel-component__badge #user-badge--name-unlogged,.user-panel .panel-component__badge #user-badge--name-logged-initialLetter,.user-panel .panel-component__badge #user-badge--name-logged-default{display:none}.user-panel .panel-component__title{overflow:hidden;color:var(--tol-color-black);font-size:1.125rem;font-family:var(--tol-font-primary);text-overflow:ellipsis;padding-left:1.25rem;padding-left:.5rem;font-size:1.5rem;font-family:var(--tol-font-semibold)}.user-panel .panel-component__content{overflow-x:hidden}.user-panel .panel-component__content-title{display:none}.user-panel .panel-component__content--horizontal-rule{margin:2.5rem 1.5rem}.user-panel .panel-component__content .module-user-management__menu--ul{flex-direction:column}.user-panel .panel-component__content .module-user-management__menu-link{flex-direction:row;padding:0}.user-panel .panel-component__content .module-user-management__menu--text{overflow:hidden;color:var(--tol-color-black);font-size:1.125rem;font-family:var(--tol-font-primary);text-overflow:ellipsis;padding-left:1.25rem}.user-panel .panel-component__content .module-user-management__menu--text:hover{color:var(--tol-color-primary-hover)}.user-panel .panel-component__content .icon-contact,.user-panel .panel-component__content .icon-chat,.user-panel .panel-component__content .icon-phone{font-size:1.3125rem}.user-panel .panel-component .user-panel-buttons{display:flex;flex-direction:column;padding:1.5rem}.user-panel .element-list__link{flex-flow:row nowrap;line-height:1.5rem}.user-panel .element-list__image{width:1rem}.user-panel .element-list__text{overflow:hidden;color:var(--tol-color-black);font-size:1.125rem;font-family:var(--tol-font-primary);text-overflow:ellipsis;padding-left:1.25rem;padding-right:1rem}.user-panel .element-list__text:hover{color:var(--tol-color-primary-hover)}.user-panel .element-list__icon{justify-content:center;width:1rem}.user-panel .element-UserDetail,.user-panel .element-MyAccount,.user-panel .element-MyOrders,.user-panel .element-MyTickets,.user-panel .element-MyLists,.user-panel .element-MyBills,.user-panel .element-MyRefunds,.user-panel .element-MyRecommendations,.user-panel .element-SmartList,.user-panel .element-MyPromotions,.user-panel .element-DeliveryAddress,.user-panel .element-{padding:0 2rem 1rem}.user-panel .element-UserDetail .triple-element-block,.user-panel .element-MyAccount .triple-element-block,.user-panel .element-MyOrders .triple-element-block,.user-panel .element-MyTickets .triple-element-block,.user-panel .element-MyLists .triple-element-block,.user-panel .element-MyBills .triple-element-block,.user-panel .element-MyRefunds .triple-element-block,.user-panel .element-MyRecommendations .triple-element-block,.user-panel .element-SmartList .triple-element-block,.user-panel .element-MyPromotions .triple-element-block,.user-panel .element-DeliveryAddress .triple-element-block,.user-panel .element- .triple-element-block{margin-bottom:0!important}.user-panel--desktop{width:256px;min-width:256px;max-width:256px}.user-panel--desktop cmp-panel{flex:1}.user-panel--mobile{width:100vw}.user-panel--mobile .panel-component{overflow:initial}.user-panel--mobile .panel-component__content{min-height:0}.user-panel--mobile .user-panel__columns{display:flex;flex-flow:row nowrap;justify-content:flex-end;width:100vw;min-width:100vw;max-width:100vw;max-height:100%;overflow:hidden}.user-panel--mobile .user-panel-columns__column{display:flex;flex-direction:column;width:100vw;min-width:100vw;max-width:100vw;overflow:hidden}.user-panel--mobile .user-panel-columns__column:first-child{overflow:auto}.support-panel{padding:1.25rem 1.25rem 0}.support-panel .panel-component__header .triple-element-block__left .icon-component,.support-panel .panel-component__header .triple-element-block__right .icon-component{vertical-align:middle}.support-panel .panel-component__title{overflow:hidden;color:var(--tol-color-black);font-size:1.125rem;font-family:var(--tol-font-primary);text-overflow:ellipsis;padding-left:1.25rem;padding-left:.5rem;font-size:1.5rem;font-family:var(--tol-font-semibold)}.support-panel .panel-component__content{margin-top:1.5rem;overflow-x:hidden}.support-panel .panel-component__content--horizontal-rule{margin:2.5rem 0}.support-panel .panel-component__content .module-support-management__menu--ul{flex-direction:column}.support-panel .panel-component__content .module-support-management__menu-link{flex-direction:row;padding:0}.support-panel .panel-component__content .module-support-management__menu--text{overflow:hidden;color:var(--tol-color-black);font-size:1.125rem;font-family:var(--tol-font-primary);text-overflow:ellipsis;padding-left:1.25rem}.support-panel .panel-component__content .module-support-management__menu--text:hover{color:var(--tol-color-primary-hover)}.support-panel .panel-component__content .icon-contact,.support-panel .panel-component__content .icon-chat,.support-panel .panel-component__content .icon-phone{font-size:1.3125rem}.support-panel .panel-component .triple-element-block__right{padding-left:2.5rem}.support-panel .panel-component .triple-element-block__center h3{padding-left:1rem}.support-panel .panel-component .element-list__link{flex-flow:row nowrap}.support-panel .panel-component .element-list__image{width:1rem;width:1.5rem}.support-panel .panel-component .element-list__text{overflow:hidden;color:var(--tol-color-black);font-size:1.125rem;font-family:var(--tol-font-primary);text-overflow:ellipsis;padding-left:1.25rem;padding-right:1rem;padding-left:1rem}.support-panel .panel-component .element-list__text:hover{color:var(--tol-color-primary-hover)}.support-panel--desktop{width:21rem}.support-panel--desktop .support-panel--cmp-panel{flex:1}.support-panel--mobile{width:100vw}.support-panel--mobile .panel-component{overflow:initial}.support-panel--mobile .panel-component__content{min-height:0}.support-panel .support--mobile .support-panel__columns{display:flex;flex-flow:row nowrap;justify-content:flex-end;width:100vw;min-width:100vw;max-width:100vw;max-height:100%;overflow:hidden}.support-panel .support--mobile .support-panel-columns__column{display:flex;flex-direction:column;width:100vw;min-width:100vw;max-width:100vw;overflow:hidden}.support-panel .support--mobile .support-panel-columns__column:first-child{overflow:auto}.panel--empty,.promotions-panel .promotions-list-card-component__empty{top:0;left:0;display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;padding-right:0!important}.promotions-panel{width:35.625rem;min-width:35.625rem;max-width:35.625rem}@media (max-width: 575px){.promotions-panel{width:100vw;min-width:100vw;max-width:100vw}}.promotions-panel .actionable .promotion-component__image,.promotions-panel .actionable .promotion-component__description{cursor:pointer}.promotions-panel .panel-component{min-height:100%}.promotions-panel .panel-component__header{padding:1rem}@media (min-width: 576px){.promotions-panel .panel-component__header{padding:1.5rem}}.promotions-panel .panel-component__header .triple-element-block__center{overflow:hidden;text-overflow:ellipsis}.promotions-panel .panel-component__header .triple-element-block__right .icon-component{vertical-align:middle}.promotions-panel .panel-component__title{overflow:hidden;color:var(--tol-color-black);font-size:1.125rem;font-family:var(--tol-font-primary);text-overflow:ellipsis;padding-left:1.25rem;padding-left:0;font-size:1.5rem;font-family:var(--tol-font-semibold)}.promotions-panel .panel-component__content .nav-tabs{padding:0 1.5rem;border:none;border-bottom:1px solid var(--tol-color-gray3);border-radius:0}@media (max-width: 575px){.promotions-panel .panel-component__content .nav-tabs{padding:0 1rem}}.promotions-panel .panel-component__content .nav-tabs .nav-item .nav-link{position:relative;padding:0 0 .5rem}@media (min-width: 576px){.promotions-panel .panel-component__content .nav-tabs .nav-item .nav-link:hover cmp-triple-element-block{background-color:var(--tol-color-gray4);border-radius:.5rem}}.promotions-panel .panel-component__content .nav-tabs .nav-item .nav-link:active cmp-triple-element-block{background-color:var(--tol-color-gray3)}.promotions-panel .panel-component__content .nav-tabs .nav-item .nav-link cmp-triple-element-block{justify-content:center}@media (max-width: 575px){.promotions-panel .panel-component__content .nav-tabs .nav-item .nav-link cmp-triple-element-block{padding:.75rem}}.promotions-panel .panel-component__content .nav-tabs .nav-item .active{background:none}.promotions-panel .panel-component__content .nav-tabs .nav-border-bottom{position:absolute;bottom:-2px;width:100%}.promotions-panel .panel-component__content .nav-tabs .nav-border-bottom.immediate,.promotions-panel .panel-component__content .nav-tabs .nav-border-bottom.offers{z-index:1;border-bottom:5px solid var(--tol-color-promotions-tab-immediate)}.promotions-panel .panel-component__content .nav-tabs .nav-border-bottom.deferred,.promotions-panel .panel-component__content .nav-tabs .nav-border-bottom.coupons{z-index:1;border-bottom:5px solid var(--tol-color-promotions-tab-deferred)}@media (max-width: 575px){.promotions-panel .panel-component__content .nav-tabs .nav-border-bottom{bottom:-3px}}.promotions-panel .panel-component__content .tab-content{height:100%;overflow-x:hidden;overflow-y:scroll}.promotions-panel .panel-component__content .tab-content .tab-pane{height:100%}.promotions-panel .element-list__link{flex-flow:row nowrap}.promotions-panel .element-list__text{padding-left:.75rem;color:var(--tol-color-gray6)}@media (max-width: 575px){.promotions-panel .element-list__text{text-align:left}}.promotions-panel .promotion-group-component{min-height:unset;overflow:unset}.promotions-panel .promotion-group-component .panel-component{max-height:unset;overflow:unset}.promotions-panel .promotion-group-component .panel-component__header cmp-triple-element-block .element-list__text{padding:0 0 0 1rem;font-size:1rem;font-family:var(--tol-font-semibold);text-align:initial}.promotions-panel .promotion-group-component .panel-component__content{overflow:unset}.promotions-panel .promotion-component{--promotion-badge-top-height: 1.625rem;position:relative;padding:1.5rem 1rem;border:1px solid var(--tol-color-gray4)}.promotions-panel .promotion-component__image{width:7.5rem;height:7.5rem;margin-right:1rem}.promotions-panel .promotion-component__image img{max-width:7.5rem;max-height:7.5rem}@media (max-width: 575px){.promotions-panel .promotion-component__image{width:5.5rem;height:5.5rem}.promotions-panel .promotion-component__image img{max-width:5.5rem;max-height:5.5rem}}.promotions-panel .promotion-component__image .mindescription_no-img{width:7.5rem;height:7.5rem}@media (max-width: 575px){.promotions-panel .promotion-component__image .mindescription_no-img{width:5.5rem;height:5.5rem}}.promotions-panel .promotion-component__desktop,.promotions-panel .promotion-component__mobile{display:flex}.promotions-panel .promotion-component__desktop .pictos__item{display:flex;align-items:center;justify-content:center;width:7.5rem;height:7.5rem}.promotions-panel .promotion-component__mobile{display:flex;flex-direction:column}.promotions-panel .promotion-component__mobile--content{display:flex;flex-direction:row}.promotions-panel .promotion-component__mobile .pictos__item{display:flex;align-items:center;justify-content:center;width:5.5rem;height:5.5rem}.promotions-panel .promotion-component__data{display:flex;flex-basis:100%;flex-direction:column;justify-content:flex-start}.promotions-panel .promotion-component__date{margin-bottom:.5rem;color:var(--tol-color-gray2)}.promotions-panel .promotion-component__title{margin-bottom:.5rem;color:var(--tol-color-dark-gray);white-space:normal;word-break:break-word;overflow-wrap:break-word}.promotions-panel .promotion-component__description{color:var(--tol-color-dark-gray);white-space:normal;word-break:break-word;overflow-wrap:break-word}.promotions-panel .promotion-component__footer{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-end}.promotions-panel .promotion-component__amount-top{position:absolute;bottom:calc(100% - var(--promotion-badge-top-height) / 2);left:0;height:var(--promotion-badge-top-height);padding:0 .75rem;border:1px solid var(--tol-color-primary)}.promotions-panel .promotion-component__amount-bottom{display:none}.promotions-panel .promotion-component__amount-bottom--label{color:var(--tol-color-dark-gray)}@media (max-width: 575px){.promotions-panel .promotion-component__amount-bottom--label{font-size:.875rem}}.promotions-panel .promotion-component__amount-bottom--quantity{color:var(--tol-color-dark-gray)}@media (max-width: 575px){.promotions-panel .promotion-component__amount-bottom--quantity{font-size:1rem}}.promotions-panel .promotion-component__amount-bottom--view{margin-top:1rem}.promotions-panel .promotion-component__action{width:8.125rem}.promotions-panel .promotion-component__action .btn-custom,.promotions-panel .promotion-component__action .bundle-progress-circle__button{width:100%}.promotions-panel .promotion-component__button{width:100%;height:auto;min-height:3.125rem}.promotions-panel .promotion-component__button--view,.promotions-panel .promotion-component__button--view .unit-selector{margin-top:1rem}.promotions-panel .promotion-component__button--view .unit-selector .unit-selector{margin-top:0}.promotions-panel .promotion-component__button:focus{box-shadow:0 0 0 .2rem var(--tol-color-hover-shadow)}.promotions-panel .promotion-component__button:hover{background-color:var(--tol-color-hover);border-color:var(--tol-color-hover)}.promotions-panel .promotion-component__button--applied{color:var(--tol-color-success);background-color:var(--tol-color-bg-success);border-color:var(--tol-color-success)}.promotions-panel .promotion-component__button--applied:focus{box-shadow:0 0 0 .2rem var(--tol-color-success-hover-shadow)}.promotions-panel .promotion-component__button--applied.btn-success:not(:disabled,.disabled):active{color:#02752c;background-color:#c8ded0;border-color:#02752c}.promotions-panel .promotion-component__button--applied:hover{color:#038532;background-color:#d1e8d9;border-color:#038532}.promotions-panel .promotions-list-card-component__empty{padding-right:2rem}.promotions-panel .promotions-list-card-component__groupTitle{padding:1.5rem 1.5rem 0rem;font-weight:var(--tol-weigth-600);font-size:1.25rem}@media (max-width: 575px){.promotions-panel .promotions-list-card-component__groupTitle{padding:1.5rem 1.5rem 0rem}}.promotions-panel .promotions-list-card-component__groupTitle:not(:first-child){padding-top:1rem}.promotions-panel .promotions-list-card-component__child{display:flex;flex-flow:column;padding:2rem 1.5rem}@media (max-width: 575px){.promotions-panel .promotions-list-card-component__child{padding:1.5rem 1rem}}.promotions-panel .promotions-list-card-component__child cmp-promotion-card{display:block;margin-bottom:1.75rem}@media (max-width: 575px){.promotions-panel .promotions-list-card-component__child cmp-promotion-card{margin-bottom:1.5rem}}.promotions-panel .promotions-list-card-component__child cmp-promotion-card:last-child{margin-bottom:0}.right-panel--desktop{width:256px;min-width:256px;max-width:256px}.right-panel--desktop cmp-panel{flex:1}.right-panel--mobile{width:100vw}.right-panel--mobile .panel-component{overflow:initial}.right-panel--mobile .panel-component__content{min-height:0;overflow:hidden}.right-panel--mobile .right-panel__columns{display:flex;flex-flow:row nowrap;justify-content:flex-end;width:100vw;min-width:100vw;max-width:100vw;max-height:100%;overflow:hidden}.right-panel--mobile .right-panel-columns__column{display:flex;flex-direction:column;width:100vw;min-width:100vw;max-width:100vw;overflow:hidden}.right-panel--mobile .right-panel-columns__column:first-child{overflow:auto}.smartlist-panel .panel-component{padding-top:1rem;padding-left:1.5rem}.smartlist-panel .panel-component__header,.smartlist-panel .panel-component__content{padding-right:1.5rem}.smartlist-panel--unlogged{margin-bottom:2rem;padding:1rem;border-radius:10px}.smartlist-panel__first-column{width:22.5rem;min-width:22.5rem;max-width:22.5rem;flex:1}@media (max-width: 767px){.smartlist-panel__first-column{width:100vw;min-width:30vw;max-width:100vw}}@media (max-width: 767px){.smartlist-container{height:100%}.smartlist-notebook{display:flex;flex-direction:column;justify-content:space-between;height:92%}}.notebook{width:auto;height:31.875rem;margin-top:2.5rem;border:solid 2px var(--tol-color-gray3);border-radius:10px}.notebook-content{padding:1.5rem .5rem 0 1rem}.notebook-content .smartitem-input{width:68%;padding-bottom:0;padding-left:.5rem;background-color:var(--tol-color-white);border-color:var(--tol-color-gray3);border-width:0 0 1px;outline:0}.notebook-content .smartitem-input::placeholder{color:var(--tol-color-gray5)}.notebook-content .smartitem-addbutton{width:29%;padding:.75rem 1rem;font-size:1rem;border-radius:1.5rem}.notebook-rings{display:flex;justify-content:center;padding-left:.5rem}.notebook-rings .ring-with-hole{position:relative;bottom:15px;display:flex;margin-left:8px}.notebook-rings .ring{z-index:1;height:30px;border-left:2px solid var(--tol-color-gray3)}.notebook-rings .hole{position:relative;top:25px;right:12px;width:16px;height:9px;background:var(--tol-color-gray5);border-radius:4.5px}.notebook-input{display:flex;justify-content:space-between}.notebook-list{width:100%;height:22rem;margin-top:1rem;padding-right:.5rem;overflow:scroll}.notebook-item{display:flex;align-items:center;justify-content:space-between;margin:1rem 0;padding:1rem 0 .5rem .5rem;border-bottom:1px solid var(--tol-color-gray3)}.notebook-item:first-child{margin-top:0}.notebook-item__input{border-style:hidden}.notebook-item__input:focus{outline:none}.notebook-item__text{width:80%}.notebook-item__save{display:flex;width:20%}.notebook-item__icons{display:flex;justify-content:space-around;width:20%}.notebook-item__edit-mode{border-bottom:2px solid var(--tol-color-gray3)}.notebook-removeAll{display:flex;justify-content:flex-end;margin-right:1rem;margin-bottom:1rem}.notebook-removeAll__button{padding:0;background:none;border:none;cursor:pointer}.notebook-searchProducts{height:3.125rem;margin-top:2rem}.notebook-searchProducts__btn{height:100%;margin-bottom:2rem;border-radius:2rem}.promotions-line{background-color:#fafafa}.promotions-line__item--icon{min-width:2.5rem;max-width:2.5rem;height:2.5rem}.promotions-line__item--icon img{width:100%;height:auto;transform:translateZ(0)}.promotions-line__item--old-price{margin-top:0;font-size:1rem;font-family:var(--tol-font-primary)}.promotions-line__item--description{color:var(--tol-color-black);font-size:1rem;font-family:var(--tol-font-primary);white-space:break-spaces}.promotions-line__item--final-price{display:none;color:var(--tol-color-red)}.promotions-line__item--new-price{color:var(--tol-color-black);font-size:1rem;font-family:var(--tol-font-bold)}.promotions-line__item--discount{color:var(--tol-color-gray2);font-size:1rem;font-family:var(--tol-font-primary)}.promotions-line__item-amount{flex-grow:1;margin-left:.5rem;text-align:right}.promotions-line .separator-promotion-price{display:none;width:140px}.promotions-line #listdetail-offers:not(:first-child),.promotions-line #listdetail-bundles:not(:first-child){border-top:1px solid var(--tol-color-disabled)}.promotions-line .bundle-link-detail{color:var(--tol-color-gray2);text-decoration:underline}.promotions-line #listdetail-bundles .bundle-link-detail{padding-top:.875rem}.promotions-line .bundle-image{min-width:2.5rem;max-width:2.5rem;height:2.5rem}.categories-bar-component{--icon-baby-color1: transparent;--icon-baby-color2: var(--tol-color-white);--icon-dietetics-color1: transparent;--icon-dietetics-color2: var(--tol-color-white);--icon-drinks-color1: transparent;--icon-drinks-color2: var(--tol-color-white);--icon-food-color1: transparent;--icon-food-color2: var(--tol-color-white);--icon-fresh-color1: transparent;--icon-fresh-color2: var(--tol-color-white);--icon-frozen-color1: transparent;--icon-frozen-color2: var(--tol-color-white);--icon-home-care-color1: transparent;--icon-home-care-color2: var(--tol-color-white);--icon-offers-color1: transparent;--icon-offers-color2: var(--tol-color-white);--icon-personal-care-color1: transparent;--icon-personal-care-color2: var(--tol-color-white);--icon-pets-color1: transparent;--icon-pets-color2: var(--tol-color-white);position:relative;width:100%;height:88px;background-color:var(--tol-color-primary)}@media (min-width: 1302px){.categories-bar-component{height:66px}}.categories-bar-component__link{height:100%;padding:.5rem .25rem;color:var(--tol-color-white);font-size:1rem;font-family:var(--tol-font-primary);text-align:center}.categories-bar-component__link--active{background-color:var(--tol-color-hover)}.categories-bar-component__link:hover{color:var(--tol-color-white)}.categories-bar-component .nav-links{display:flex;align-items:center;justify-content:space-between;max-width:var(--tol-max-width);height:88px;margin:auto;list-style-type:none;background-color:var(--tol-color-primary)}@media (min-width: 1302px){.categories-bar-component .nav-links{height:66px}}.categories-bar-component .nav-links a{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:8px}.categories-bar-component .nav-links .nav-item{width:10%;height:100%}.categories-bar-component .nav-links .nav-item__image{display:flex;width:2.5rem}.categories-bar-component .nav-links .nav-item__image img{width:3rem}.categories-bar-component .nav-links img{width:1rem}.categories-bar-component .nav-links__label{font-size:1rem;font-family:var(--tol-font-primary)}.categories-bar-component__wrapper{position:absolute;z-index:1050;display:flex;align-items:flex-start;width:100%;min-height:380px;background-color:var(--tol-color-white);box-shadow:0 5px 10px #00000026}.categories-bar-component__wrapper .element-list__ul li{padding:.5rem!important}.categories-bar-component__container{margin:0 auto;padding-left:2rem}.categories-bar-component__menu-tree{display:flex;flex-direction:row;justify-content:flex-start;width:100%}.categories-bar-component__column{width:25%;height:calc(100vh - 204px);max-height:500px;padding:1rem 1rem 1rem 0;overflow:auto}.categories-bar-component__column--last{padding:1rem 1rem 1rem 0}.categories-bar-component__column--last .element-list__icon{visibility:hidden}.categories-bar-component__column--static{width:25%;padding:0}.dynamicForm-base{width:100%}.dynamicForm-base-title{margin-top:2.5rem}.dynamicForm-base-title--steps{padding:.5rem;background-color:var(--tol-color-form-steps-bg-title)}.dynamicForm-base-container{display:flex;justify-content:flex-end;width:100%;overflow:hidden}.dynamicForm-base-container-step{min-width:100%;overflow-x:hidden}.dynamicForm-base .step-base{margin-bottom:.5rem}.dynamicForm-base .step-button-before,.dynamicForm-base .step-button-after{font-family:var(--tol-font-bold)}.dynamicForm-base .step-button-main,.dynamicForm-base .step-button-previous{height:3.75rem}@media (max-width: 575px){.dynamicForm-base .step-button-main,.dynamicForm-base .step-button-previous{width:100%}}.dynamicForm-base .button-steps{display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:center}.dynamicForm-base .button-steps-previous,.dynamicForm-base .button-steps-next{flex-direction:row;gap:.5rem;align-items:center;justify-content:center}.dynamicForm-base .button-steps-previous{display:flex}.dynamicForm-base .field-base{margin-top:2rem}.dynamicForm-base .field-base .address--form{margin-top:0}.dynamicForm-base .field-base .form-control:disabled,.dynamicForm-base .field-base .form-control[readonly]{cursor:not-allowed}.dynamicForm-base .field-base .custom-control-input:disabled~.custom-control-label{cursor:not-allowed}.dynamicForm-base .field-base .dynamic-form__document-value:last-child .radio{padding-right:0!important}.dynamicForm-base .field-error{margin-top:1rem}.dynamicForm-base .field-input-label{margin-right:1.5rem;margin-bottom:.5rem;margin-left:1.5rem;font-size:1.125rem;font-family:var(--tol-font-semibold)}.dynamicForm-base .field-input-value{height:3.75rem;padding:1rem 1.5rem;font-size:1.125rem}.dynamicForm-base .field-input-value :first-letter{text-transform:uppercase}.dynamicForm-base .field-input-value:hover,.dynamicForm-base .field-input-value:active,.dynamicForm-base .field-input-value:visited{background-color:#f4f7fb}.dynamicForm-base .field-html{font-size:1.125rem;font-family:var(--tol-font-primary)}.dynamicForm-base .field-html-container,.dynamicForm-base .field-html-container--info,.dynamicForm-base .field-html-container--warn,.dynamicForm-base .field-html-container--danger{margin:1.5rem}.dynamicForm-base .field-html--info{color:var(--tol-color-info);background-color:var(--tol-color-bg-info);border:1px solid var(--tol-color-info)}.dynamicForm-base .field-html--warn{color:var(--tol-color-warning);background-color:var(--tol-color-bg-warning);border:1px solid var(--tol-color-warning)}.dynamicForm-base .field-html--danger{color:var(--tol-color-danger);background-color:var(--tol-color-bg-danger);border:1px solid var(--tol-color-danger)}.dynamicForm-base .field-password-strength-input,.dynamicForm-base .field-zip-strength-input{height:2.25rem}.dynamicForm-base .field-password-input,.dynamicForm-base .field-zip-input{width:100%;border:0}.dynamicForm-base .field-password-input:hover,.dynamicForm-base .field-password-input:active,.dynamicForm-base .field-password-input:visited,.dynamicForm-base .field-zip-input:hover,.dynamicForm-base .field-zip-input:active,.dynamicForm-base .field-zip-input:visited{background-color:#f4f7fb}.dynamicForm-base .field-password .active-low{color:var(--tol-color-danger);border-top:4px solid var(--tol-color-danger)}.dynamicForm-base .field-password .active-medium{color:var(--tol-color-orange);border-top:4px solid var(--tol-color-orange)}.dynamicForm-base .field-password .active-high{color:var(--tol-color-green);border-top:4px solid var(--tol-color-green)}.dynamicForm-base .field-password .disabled,.dynamicForm-base .field-password .disabled-high,.dynamicForm-base .field-password .disabled-medium,.dynamicForm-base .field-password .disabled-low{color:var(--tol-color-gray1);border-top:4px solid var(--tol-color-gray1);opacity:.5}.dynamicForm-base .field-largeText-input{height:12.5rem}.dynamicForm-base .field-largeText-input:hover,.dynamicForm-base .field-largeText-input:active,.dynamicForm-base .field-largeText-input:visited{background-color:#f4f7fb}.dynamicForm-base .field-logout__button,.dynamicForm-base .field-close__button{height:2rem}@media (max-width: 767px){.dynamicForm-base .field-logout__button,.dynamicForm-base .field-close__button{margin-top:1rem;margin-bottom:0}}.dynamicForm-base .field-fileUpload-container .field-label-value{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:6.5rem;font-size:1rem;cursor:pointer}.dynamicForm-base .field-fileUpload-container .field-label-value .attachText{color:var(--tol-color-primary);text-decoration:underline}.dynamicForm-base .field-fileUpload-container .field-input-value{position:absolute;z-index:-1;width:0;height:0;overflow:hidden;opacity:0}.dynamicForm-base .error-step{background-color:var(--tol-color-bg-danger);border:1px solid var(--tol-color-danger)}.dynamicForm-base .error-step--medium{background-color:var(--tol-color-bg-info);border:1px solid var(--tol-color-info)}.dynamicForm-base .error-container{border:1px solid var(--tol-color-danger)}.dynamicForm-base .error-label{margin-left:1.5rem;font-size:1rem;font-family:var(--tol-font-primary)}.dynamicForm-base .warning-step{background-color:var(--tol-color-bg-warning);border:1px solid var(--tol-color-warning)}.dynamicForm-base .warning-container{border:1px solid var(--tol-color-warning)}.dynamicForm-base .warning-label{margin-left:1.5rem;font-size:1rem;font-family:var(--tol-font-primary)}.dynamicForm-base ::placeholder{color:var(--tol-color-gray5);font-size:1.125rem;font-family:var(--tol-font-primary)}.dynamicForm-base #form-recoveryChangePassword-field-token-base,.dynamicForm-base #form-recoveryChangePassword-field-email,#dynamic-form-form-desktop-requiredPhone--close-button{display:none}#dynamicStep-form-documentValidation-step-document h4,#dynamicStep-form-passwordValidation-step-password h4{text-align:center}.modal-cart-validate__text{font-size:1rem;font-family:var(--tol-font-primary)}.modal-cart-validate__list{border:1px solid var(--tol-color-tertiary);border-radius:.5rem}.modal-cart-validate__validation{padding:1rem;border-bottom:1px solid var(--tol-color-tertiary)}.modal-cart-validate__validation:last-child{border-bottom:0}.modal-cart-validate .icon-warn-validate-cart{height:4.5rem;background-size:4.5rem 4.5rem}.modal-cart-validate .validation-description{overflow:hidden}.modal-cart-validate .validation-description>*{padding-bottom:.5rem}.modal-cart-validate .validation-description>*:last-child{padding-bottom:0}.modal-cart-validate .validation-description__name{font-family:var(--tol-font-bold)}.modal-cart-validate .validation-description__description{font-family:var(--tol-font-primary)}.modal-cart-validate .validation-description__message{font-family:var(--tol-font-bold)}.modal-cart-validate .validation__action{padding-top:1rem}@media (max-width: 767px){.modal-cart-validate .validation__action{width:100%}}@media (min-width: 768px){.modal-cart-validate .validation__action{padding-top:0;padding-left:1rem}}@media (max-width: 369px){.modal-cart-validate .validation__action{width:100%}}@media (max-width: 369px){.modal-cart-validate .validation-action__button{width:100%}}.badge-component{color:var(--tol-color-white);font-size:.75rem}.badge-component--single{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;background-color:var(--tol-color-badge);border-radius:50%}.badge-component--multi{display:flex;flex-flow:row nowrap}.badge-component--multi>*{display:flex;align-items:center;height:1.25rem;background-color:var(--tol-color-badge)}.badge-component--multi .badge-component__left{min-width:.625rem;max-width:.625rem;border-top-left-radius:2.5rem;border-bottom-left-radius:2.5rem}.badge-component--multi .badge-component__right{min-width:.625rem;max-width:.625rem;border-top-right-radius:2.5rem;border-bottom-right-radius:2.5rem}cmp-register-badge{display:flex;align-items:center;justify-content:center;cursor:pointer}cmp-register-badge cmp-icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:1px 2px;padding:.2rem .25rem;background-color:var(--tol-color-gray3);border-radius:50%}cmp-register-badge cmp-icon .icon-user-register{font-size:1.25rem;--icon-user-color2: var(--tol-color-gray2)}cmp-register-badge #register-badge{display:block;margin-left:.5rem;color:var(--tol-color-primary)}.content-badge-component{display:flex;flex-flow:row nowrap}.content-badge-component__badge{display:flex;align-items:center;margin-left:.25rem}.content-badge-component__spinner-badge{display:flex;align-items:flex-start;margin-left:.25rem;padding-bottom:.25rem}.spinner-badge__container{min-width:1.25rem}.spinner-badge__container-label{height:1rem;overflow:hidden}.spinner-badge__img-spinner{width:1.25rem;height:1.25rem;margin-bottom:.5rem;transition:opacity 1s ease-in-out}.spinner-badge__label{top:.14rem;right:0;left:0;width:fit-content;height:1rem;margin-right:auto;margin-left:auto;line-height:1rem}.cart-panel{display:flex;flex-direction:column;width:27.25rem;min-width:27.25rem;max-width:27.25rem;padding:0}@media (max-width: 575px){.cart-panel{width:100vw;min-width:100vw;max-width:100vw}}.cart-panel .panel-component{min-height:100%}.cart-panel .panel-component__header{padding-right:1.5rem}.cart-panel .panel-component__header .triple-element-block__right .icon-component{vertical-align:middle}.cart-panel .panel-component__content{padding-right:1rem}.cart-panel .panel-component__title{overflow:hidden;color:var(--tol-color-black);font-size:1.125rem;font-family:var(--tol-font-primary);text-overflow:ellipsis;padding-left:0;font-size:1.5rem;font-family:var(--tol-font-semibold)}.cart-panel .panel-component__check-cart{font-size:1.125rem;font-family:var(--tol-font-semibold)}.cart-panel .panel-component__check-cart .btn-primary:focus,.cart-panel .panel-component__check-cart .validation-code__button-accept:focus,.cart-panel .panel-component__check-cart .bundle-progress-circle__button:focus{box-shadow:none}.cart-panel .cart-summary-component{font-size:1.125rem}.cart-panel .cart-summary-component__sections>*:first-child .cart-summary-line{margin-top:0}.cart-panel .cart-summary-component>*:last-child .cart-summary-line{border-bottom:none}.cart-panel .cart-summary-component--only-root .cart-summary-line__arrow{display:none}.cart-panel .cart-summary-component__totalPay .cart-summary-line__arrow{display:flex}.cart-panel .panel-info-booking{padding:1rem;background-color:var(--tol-color-background);border-radius:.5rem;--icon-calendar-2-color1: var(--tol-color-gray6)}.cart-panel .cart-summary-line{margin-top:1rem;border-bottom:1px solid var(--tol-color-gray4)}.cart-panel .cart-summary-line__header{margin-bottom:1rem;font-family:var(--tol-font-semibold)}.cart-panel .cart-summary-line__childs .cart-summary-line{border-bottom:none}.cart-panel .cart-summary-line__childs .cart-summary-line__label{font-size:1.125rem}.cart-panel .cart-summary-line__childs .cart-summary-line__value{margin-left:.5rem;font-size:1rem;white-space:nowrap}.cart-panel .cart-summary-line__childs .cart-summary-line__header{font-family:var(--tol-font-primary)}.cart-panel .cart-summary-line__childs .cart-summary-line__childs .cart-summary-line__label{padding-left:1rem}.cart-panel .cart-summary-line.totalToPay{margin-top:.5rem}.cart-panel .cart-summary-line.totalToPay .cart-summary-line__label{font-size:1.75rem}.cart-panel .cart-summary-line.totalToPay .cart-summary-line__value{font-size:1.5rem}.cart-panel .cart-summary-line.totalToPay .cart-summary-line__header{margin-bottom:.5rem}.cart-panel .cart-summary-line.discounts .cart-summary-line__childs .cart-summary-line__value,.cart-panel .cart-summary-line.totalDiscounts .cart-summary-line__childs .cart-summary-line__value,.cart-panel .cart-summary-line.deliveryCostsPromotion .cart-summary-line__value{color:var(--tol-color-gray2)}.cart-panel__content{flex-grow:1;flex-shrink:1;overflow:auto}.cart-panel__content .cmp-panel{width:100%}.cart-panel__content .cmp-panel .panel-component{padding:1.5rem 0 0 1.5rem}@media (max-width: 575px){.cart-panel__content .cmp-panel .panel-component{padding:1rem 0 0 1rem}}@media (max-width: 575px){.cart-panel__content .cmp-panel{position:fixed;top:0;bottom:0}}.cart-panel__sticky{position:fixed;bottom:0;z-index:1;flex-grow:0;flex-shrink:0;width:27.5rem;padding-right:2rem;padding-left:2rem;background-color:var(--tol-color-white);border-top:1px solid var(--tol-color-gray4)}@media (max-width: 575px){.cart-panel__sticky{width:100%}}.cart-panel__sticky .cart-summary-line{display:none}.cart-panel__sticky .cart-summary-line.totalToPay{display:block}.cart-panel__sticky .panel-component__check-cart{padding-top:0;padding-bottom:2rem}.cart-panel__sticky .cart-summary-line__arrow{visibility:hidden}.cart-panel__empty{display:flex;flex-direction:column;justify-content:center;height:100%}.cart-panel__block-list:last-child{margin-bottom:8rem;padding-bottom:8rem}.cart-product-component{padding-top:1.5rem;padding-bottom:1.5rem}.cart-product-component__details{display:flex;flex-flow:row nowrap}.cart-product-component__image .image-component__image{width:3.75rem;height:3.75rem}.cart-product-component__data{flex-grow:1;flex-shrink:1;padding-right:1rem;padding-left:1rem}.cart-product-component__data>*{padding-top:.5rem}.cart-product-component__data>*:first-child{padding-top:0}.cart-product-component__title{font-family:var(--tol-font-semibold)}.cart-product-component__remove{min-width:2.5rem;min-height:2.5rem;margin-left:1rem;color:var(--tol-color-icon);font-size:1.5rem;text-align:right}.cart-product-component__actions{display:flex;flex-flow:row nowrap;align-items:center;margin-top:1rem}.cart-product-component__add-to-list{width:3.75rem;text-align:center}.cart-product-component__add-to-list .add-prod-to-list-icon-component__button{font-size:1.3125rem}.cart-product-component__add-to-list .add-prod-to-list-icon-component__label{display:none}.cart-product-component__amount{flex-grow:1;flex-shrink:1;padding-right:1rem;padding-left:1rem}.cart-product-component__units-selector{width:12.5rem}.cart-product-component .promotions-line{margin-top:1rem}.cart-product-component .promotions-line__box-item{padding:0}.cart-product-component .promotions-line__box-item cmp-promotion-pictos{display:none}.cart-product-component .promotions-line__item--old-price,.cart-product-component .promotions-line__item--description,.cart-product-component .promotions-line__item--final-price,.cart-product-component .promotions-line__item--new-price,.cart-product-component .promotions-line__item--discount,.cart-product-component .promotions-line__item-amount{font-size:1rem}.cart-product-component .promotions-line .pictos--inside{display:none}.cart-product-gift{padding-top:1.5rem;padding-bottom:1.5rem}.cart-product-gift__container{padding:.5rem;background-color:#f3f7ff}.cart-product-gift__details{display:flex;flex-flow:row nowrap}.cart-product-gift__image .image-component__image{width:3.75rem;height:3.75rem}.cart-product-gift__data{flex-grow:1;flex-shrink:1;padding-right:1rem;padding-left:1rem}.cart-product-gift__data>*{padding-top:.25rem}.cart-product-gift__data>*:first-child{padding-top:0}.cart-product-gift__brand{color:var(--tol-color-gray2)}.cart-product-gift__price{display:flex;flex-flow:row nowrap;align-items:baseline;margin-top:1.5rem;padding:0}.cart-product-gift__amount,.cart-product-gift__unit-price{flex:6}.cart-product-gift__amount .hat-component__bottom{background-image:linear-gradient(to top left,#ffffff0a 48%,#000,#ffffff0a 52%)}.cart-product-gift__accept-gift--label{position:relative;margin-right:1rem;padding:.25rem .25rem .25rem .5rem;background-color:var(--tol-color-bg-cart-gift);border:medium none;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.cart-product-gift__accept-gift--label:after{position:absolute;top:0;left:100%;width:0;height:0;border-top:1rem solid transparent;border-right:1rem solid transparent;border-bottom:1rem solid transparent;border-left:.5rem solid var(--tol-color-bg-cart-gift);content:" "}.cart-product-gift__accept-gift--checkbox label{margin:0}.cart-product-gift__promo-description{margin-top:1rem;padding:1rem;background-color:var(--tol-color-bg-cart-gift-description)}.cart-product-gift__promo-description .image-component img{width:2.5rem;height:2.5rem}.cart-products-list-component__header{display:flex;flex-flow:row nowrap;align-items:baseline;justify-content:space-between;padding-bottom:1rem}.cart-products-list-component__title{font-size:1.5rem;font-family:var(--tol-font-semibold)}.cart-products-list-component__total-products{text-align:center}.cart-products-list-component__actions{display:flex;flex-flow:row nowrap;align-items:baseline}.cart-products-list-component__save-list{--icon-lists-color1: transparent;--icon-lists-color2: var(--tol-color-icon);min-width:2.5rem;min-height:2.5rem;color:var(--tol-color-icon);font-size:1.5rem;text-align:center}.cart-products-list-component__trash{min-width:2.5rem;min-height:2.5rem;margin-left:1rem;font-size:1.5rem;text-align:right}.cart-products-list-component__products .cart-product-component{border-top:1px solid var(--tol-color-gray4)}.cart-products-gift-list-component{padding-bottom:1rem}.cart-products-gift-list-component__header{display:flex;flex-flow:row nowrap;align-items:baseline;justify-content:space-between;padding-bottom:1rem}.cart-products-gift-list-component__title{font-size:1.5rem;font-family:var(--tol-font-semibold)}.cart-products-gift-list-component__products .cart-product-gift{border-top:1px solid var(--tol-color-gray4)}.cart-validate-products{--icon-lists-color1: transparent;--icon-lists-color2: var(--tol-color-icon)}.cart-validate-products__header{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;padding-bottom:2rem}@media (max-width: 1199px){.cart-validate-products__header{padding-bottom:2rem}}.cart-validate-products #cart-validate__sort-by .grid__order{font-size:1rem;min-width:10rem;height:1.75rem;text-overflow:ellipsis;cursor:pointer}.cart-validate-products__title{font-size:2rem;font-family:var(--tol-font-semibold)}.cart-validate-products__total-products{font-size:1.125rem;font-family:var(--tol-font-semibold);text-align:center}.cart-validate-products__actions{display:flex;flex-flow:row nowrap;align-items:baseline}.cart-validate-products__save-list{min-width:2.5rem;min-height:2.5rem;padding:1rem;color:var(--tol-color-icon);font-size:1.5rem;text-align:center}.cart-validate-products__trash{min-width:2.5rem;min-height:2.5rem;padding:1rem;font-size:1.5rem;text-align:right}.cart-validate-products__products .cart-product-component{border-top:1px solid var(--tol-color-gray4)}.cart-validate-products-gifts__header{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;padding-bottom:1.5rem}@media (max-width: 1199px){.cart-validate-products-gifts__header{padding-bottom:1.5rem}}.cart-validate-products-gifts__title{font-size:2rem;font-family:var(--tol-font-semibold)}.cart-validate-products-gifts__products .cart-product-component{border-top:1px solid var(--tol-color-gray4)}.cart-validate-total-discounts__header{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;padding-bottom:1.5rem}@media (max-width: 1199px){.cart-validate-total-discounts__header{padding-bottom:1.5rem}}.cart-validate-total-discounts__title{font-size:2rem;font-family:var(--tol-font-semibold)}.cart-validate-total-discounts__products .cart-product-component{border-top:1px solid var(--tol-color-gray4)}.cart-validate--summary .cart-summary-title{font-size:1.3125rem;font-family:var(--tol-font-semibold)}.cart-validate--summary .cart-summary-extended__collapsed cmp-cart-summary-group .cart-summary-line.totalToPay,.cart-validate--summary .cart-summary-extended__collapsed cmp-cart-summary-group .cart-summary-line.totalPrice{margin-top:0}.cart-validate--summary .cart-summary-line{border-top:1px solid var(--tol-color-gray4)}.cart-validate--summary .cart-summary-line.totalToPay,.cart-validate--summary .cart-summary-line.totalPrice{margin-top:1.5rem}.cart-validate--summary .cart-summary-line.totalToPay .cart-summary-line__label,.cart-validate--summary .cart-summary-line.totalPrice .cart-summary-line__label{color:var(--tol-color-primary);font-size:1.5rem}.cart-validate--summary .cart-summary-line.totalToPay .cart-summary-line__value,.cart-validate--summary .cart-summary-line.totalPrice .cart-summary-line__value{color:var(--tol-color-primary);font-size:1.3125rem}.cart-validate--summary .cart-summary-line__header{margin-top:1rem;margin-bottom:1rem;font-family:var(--tol-font-semibold)}.cart-validate--summary .cart-summary-line__childs .cart-summary-line{border-top:none}.cart-validate--summary .cart-summary-line__childs .cart-summary-line__label{font-size:1rem}.cart-validate--summary .cart-summary-line__childs .cart-summary-line__value{margin-left:.5rem;font-size:1rem;white-space:nowrap}.cart-validate--summary .cart-summary-line__childs .cart-summary-line__header,.cart-validate--summary .cart-summary-line__childs .cart-summary-line__childs .cart-summary-line.leaf .cart-summary-line__value,.cart-validate--summary .cart-summary-line__childs .cart-summary-line__childs .cart-summary-line.leaf .cart-summary-line__label{font-family:var(--tol-font-primary)}.cart-validate--summary .cart-summary-line.totalProducts{margin-top:.5rem;border-top:none}.cart-validate--summary .cart-summary-line.totalProducts .cart-summary-line__header{margin-top:0}.cart-validate--summary .cart-summary-line.totalProducts .cart-summary-line__label{font-size:1.5rem}.cart-validate--summary .cart-summary-line.totalProducts .cart-summary-line__value{font-size:1.3125rem}.cart-validate--summary .cart-summary-line.subtotal{font-family:var(--tol-font-semibold)}.cart-validate--summary .cart-summary-line.deliveryCostsPromotion .cart-summary-line__value{color:var(--tol-color-gray2)}.cart-validate-products-list{display:flex;flex-flow:column}.cart-validate-products-list:last-child{margin-bottom:0}.cart-validate-products-list__category{display:flex;flex-flow:column;margin-bottom:1.5rem}.cart-validate-products-list__category:last-child{margin-bottom:0}.cart-validate-products-list__category--name{padding:1.25rem 2rem;color:var(--tol-color-gray2);font-size:1.5rem;font-family:var(--tol-font-semibold);background-color:#f1f1f1}@media (max-width: 767px){.cart-validate-products-list__category--name{padding:1rem}}.cart-validate-products-list__cart-line{padding:2.5rem 0;border-bottom:1px solid var(--tol-color-gray4)}.cart-validate-products-list__cart-line img.image-component__image.pictos--icon-type.product-detail__pictos--info{width:2.5rem}.cart-validate-products-list__cart-line:last-child{border-bottom:0}.cart-validate-products-list .promotions-line__box-item{margin-left:7.5rem}@media (max-width: 767px){.cart-validate-products-list .promotions-line__box-item{margin-left:0}}.cart-validate-products-list .promotions-line__box-item cmp-promotion-pictos{display:none}.cart-validate-products-list .promotions-line .separator-promotion-price{width:140px}.cart-validate-products-list .promotions-line__item--final-price{display:block}@media (min-width: 576px){.cart-validate-products-list .promotions-line #listdetail-bundles .bundle-link-detail{display:inline;padding-top:0}}.cart-validate-products-list__product{display:flex;flex-flow:row;align-items:center;justify-content:space-between;width:100%;padding-bottom:1rem}.cart-validate-products-list__product--price-container{flex-grow:1;align-items:center;justify-content:flex-end}@media (max-width: 767px){.cart-validate-products-list__product--price-container{justify-content:flex-start}}.cart-validate-products-list__product--icons-container{display:flex;flex-flow:row;text-align:center}@media (max-width: 767px){.cart-validate-products-list__product--icons-container{justify-content:flex-start}}@media (max-width: 767px){.cart-validate-products-list__product{flex-flow:column;padding-bottom:0}.cart-validate-products-list__product--info-container,.cart-validate-products-list__product--price-container,.cart-validate-products-list__product--icons-container{display:flex;flex-flow:row;align-items:center;justify-content:flex-start;width:100%}.cart-validate-products-list__product--info-container,.cart-validate-products-list__product--icons-container{padding-bottom:1rem}}.cart-validate-products-list__product:not(:first-child){margin-top:2.5rem}.cart-validate-products-list__product--info-container,.cart-validate-products-list__product--icons-container,.cart-validate-products-list__product--price-container{display:flex;flex-flow:row}.cart-validate-products-list__product--img{margin-right:2rem;object-fit:contain}@media (max-width: 767px){.cart-validate-products-list__product--img{margin-right:1rem}}.cart-validate-products-list__product--img img{width:5.625rem;height:5.625rem}.cart-validate-products-list__product--data{display:flex;flex-flow:column;padding-right:1rem}.cart-validate-products-list__product--name{font-size:1.125rem;font-family:var(--tol-font-semibold)}.cart-validate-products-list__product--brand,.cart-validate-products-list__product--unitprice{font-size:1rem;font-family:var(--tol-font-primary)}.cart-validate-products-list__product--brand{padding-bottom:.25rem}.cart-validate-products-list__product--unit-selector{width:12.5rem;margin-right:50px}@media only screen and (max-width: 1400px){.cart-validate-products-list__product--unit-selector{margin-right:25px}}@media (max-width: 767px){.cart-validate-products-list__product--unit-selector{margin-right:0}}.cart-validate-products-list__product--unit-selector .unit-selector__quantity{justify-content:center!important}.cart-validate-products-list__product--price{min-width:104px;font-size:1.25rem;font-family:var(--tol-font-semibold);white-space:nowrap}@media (max-width: 767px){.cart-validate-products-list__product--price{flex-grow:1;text-align:right}}.cart-validate-products-list__product--price .hat-component{text-align:right}.cart-validate-products-list__product--price .hat-component .hat-component__top{font-size:1rem}.cart-validate-products-list__product--price,.cart-validate-products-list__product--addToList,.cart-validate-products-list__product--remove{padding:1rem}.cart-validate-products-list__product--addToList,.cart-validate-products-list__product--remove{min-width:2.5rem;min-height:2.5rem;color:var(--tol-color-primary);font-size:1.375rem;text-align:center}.cart-validate-products-list__remarks .remarks__row .remarks__preparation-type-selector{max-width:26%}@media (max-width: 1379px){.cart-validate-products-list__remarks .remarks__row .remarks__preparation-type-selector{max-width:none}}@media (max-width: 991px){.cart-validate-products-list__remarks .remarks__row .remarks__preparation-type-selector{max-width:26%}}@media (max-width: 575px){.cart-validate-products-list__remarks .remarks__row .remarks__preparation-type-selector{max-width:none}}.cart-validate-products-gifts-list{display:flex;flex-flow:column}.cart-validate-products-gifts-list:last-child{margin-bottom:0}.cart-validate-products-gifts-list__cards{display:flex;flex-flow:column;margin-bottom:1.5rem}.cart-validate-products-gifts-list__cards:last-child{margin-bottom:0}.cart-validate-products-gifts-list__cart-line{padding:2.5rem 0;border-bottom:1px solid var(--tol-color-gray4)}.cart-validate-products-gifts-list__cart-line:last-child{border-bottom:0}.cart-validate-products-gifts-list__product{display:flex;flex-flow:row;align-items:center;justify-content:space-between;width:100%;padding-bottom:1.5rem}.cart-validate-products-gifts-list__product--price-container{align-items:center;justify-content:flex-end}@media (max-width: 767px){.cart-validate-products-gifts-list__product--price-container{justify-content:flex-start}}@media (max-width: 767px){.cart-validate-products-gifts-list__product{flex-flow:column;padding-bottom:0}.cart-validate-products-gifts-list__product--info-container{display:flex;flex-flow:row;align-items:center;justify-content:flex-start;width:100%;padding-bottom:1rem}.cart-validate-products-gifts-list__product--price-container{display:flex;flex-flow:row;flex-grow:1;align-items:center;justify-content:flex-end;width:100%}}.cart-validate-products-gifts-list__product:not(:first-child){margin-top:2.5rem}.cart-validate-products-gifts-list__product--info-container,.cart-validate-products-gifts-list__product--price-container{display:flex;flex-flow:row}.cart-validate-products-gifts-list__product--img{margin-right:2rem;object-fit:contain}@media (max-width: 767px){.cart-validate-products-gifts-list__product--img{margin-right:1rem}}.cart-validate-products-gifts-list__product--img img{width:5.625rem;height:5.625rem}.cart-validate-products-gifts-list__product--data{display:flex;flex-flow:column;padding-right:1rem}.cart-validate-products-gifts-list__product--data-brand{color:var(--tol-color-gray2)}.cart-validate-products-gifts-list__product--price{white-space:nowrap}@media (max-width: 767px){.cart-validate-products-gifts-list__product--price{flex-grow:1;text-align:right}}.cart-validate-products-gifts-list__product--price .hat-component{text-align:right}.cart-validate-products-gifts-list__product--price,.cart-validate-products-gifts-list__product--mobile-price,.cart-validate-products-gifts-list__product--accept-gift{padding:1rem}.cart-validate-products-gifts-list__product--price .hat-component__bottom,.cart-validate-products-gifts-list__product--mobile-price .hat-component__bottom{background-image:linear-gradient(to top left,#ffffff0a 48%,#000,#ffffff0a 52%)}.cart-validate-products-gifts-list__product--bagde-gift{position:relative;margin-right:1rem;padding:.25rem .25rem .25rem .5rem;background-color:var(--tol-color-bg-cart-gift);border:medium none;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.cart-validate-products-gifts-list__product--bagde-gift:after{position:absolute;top:0;left:100%;width:0;height:0;border-top:1rem solid transparent;border-right:1rem solid transparent;border-bottom:1rem solid transparent;border-left:.5rem solid var(--tol-color-bg-cart-gift);content:" "}.cart-validate-products-gifts-list__product--mobile-unitPrice,.cart-validate-products-gifts-list__product--mobile-price{flex:6}.cart-validate-products-gifts-list__product--unitPrice{width:9.375rem;margin-right:50px;text-align:center}@media only screen and (max-width: 1400px){.cart-validate-products-gifts-list__product--unitPrice{margin-right:25px}}@media (max-width: 767px){.cart-validate-products-gifts-list__product--unitPrice{margin-right:0}}.cart-validate-products-gifts-list__promotion{background-color:var(--tol-color-bg-cart-gift-description)}@media (min-width: 768px){.cart-validate-products-gifts-list__promotion{padding:.75rem 8rem}}@media (max-width: 767px){.cart-validate-products-gifts-list__promotion{margin-top:1.5rem;padding:.75rem}}.cart-validate-total-discounts-list{display:flex;flex-flow:column}.cart-validate-total-discounts-list:last-child{margin-bottom:0}.cart-validate-total-discounts-list__cards{display:flex;flex-flow:column;margin-bottom:1.5rem}.cart-validate-total-discounts-list__cards:last-child{margin-bottom:0}.cart-validate-total-discounts-list__cart-line{padding:2.5rem 0;border-bottom:1px solid var(--tol-color-gray4)}.cart-validate-total-discounts-list__cart-line:last-child{border-bottom:0}.cart-validate-total-discounts-list__discount{display:flex;flex-flow:row;align-items:center;justify-content:space-between;width:100%}@media (max-width: 767px){.cart-validate-total-discounts-list__discount{flex-flow:column}.cart-validate-total-discounts-list__discount--info-container{display:flex;flex-flow:row;align-items:center;justify-content:flex-start;width:100%}}.cart-validate-total-discounts-list__discount:not(:first-child){margin-top:2.5rem}.cart-validate-total-discounts-list__discount--info-container{display:flex;flex-flow:row}.cart-validate-total-discounts-list__discount--img{margin-right:2.5rem;margin-left:1.5rem;object-fit:contain}@media (max-width: 767px){.cart-validate-total-discounts-list__discount--img{margin-right:2rem;margin-left:1rem}}.cart-validate-total-discounts-list__discount--img img{width:3.5rem;height:3.5rem}.cart-validate-total-discounts-list__discount--data{display:flex;flex-flow:column;justify-content:center}@media (max-width: 767px){.cart-validate-total-discounts-list__discount--price-container{align-self:flex-end}}.cart-validate-coupons{font-family:var(--tol-font-primary)}.cart-validate-coupons__checked{font-family:var(--tol-font-semibold)}.cart-validate-promocodes--title{font-size:1.125rem;font-family:var(--tol-font-semibold)}.cart-validate-promocodes--input-button{font-size:1.125rem}.cart-validate-promocodes--list-item{display:flex;justify-content:space-between}.cart-validate-promocodes--list-cross .icon-component{font-size:.875rem}.cart-summary-line__label{flex-grow:1;flex-shrink:1}.cart-summary-line__arrow{display:flex;align-items:center;padding-left:1rem;font-size:.75rem;cursor:pointer}.hatted-amount-component .hat-component__top{color:var(--tol-color-red)}.hatted-amount-component .hat-component__bottom{font-size:1.3125rem;font-family:var(--tol-font-semibold)}.add-prod-to-list-icon-component{display:inline-block}.add-prod-to-list-icon-component__button{min-width:2.5rem;min-height:2.5rem;font-size:1.3125rem;background-color:initial;border:none}.tabs-delivery-zone .nav-tabs .nav-item{flex:none;width:50%}.tabs-delivery-zone .nav-tabs .nav-item .active{color:var(--tol-color-gray6)}.tabs-delivery-zone .tab-content{padding-bottom:1rem}.card-picking--group{height:2.75rem;background-color:var(--tol-color-gray4);border-radius:.625rem}.card-picking--item .label-address-zones--label{color:var(--tol-color-warning)}.card-picking--item-container{border-color:var(--tol-color-gray4);border-width:2px}.card-picking--selected{background-color:var(--tol-color-white);border-color:var(--tol-color-primary);border-width:2px}.card-picking--disabled .card-picking--item-container .u-title-4,.card-picking--disabled .card-picking--item-container .carousel-cart__summary--price,.card-picking--disabled .card-picking--item-container cmp-row-products .row-products-header-container_title .title,cmp-row-products .row-products-header-container_title .card-picking--disabled .card-picking--item-container .title,.card-picking--disabled .card-picking--item-container .nav-tabs .nav-item .nav-link,.nav-tabs .nav-item .card-picking--disabled .card-picking--item-container .nav-link,.card-picking--disabled .card-picking--item-container .u-pgh-black,.card-picking--disabled .card-picking--item-container .page-info-recipe .header .info-row .info-item span,.page-info-recipe .header .info-row .info-item .card-picking--disabled .card-picking--item-container span,.card-picking--disabled .card-picking--item-container .ap-sticky-container .ap-sticky p,.ap-sticky-container .ap-sticky .card-picking--disabled .card-picking--item-container p,.card-picking--disabled .card-picking--item-container .remarks__input::placeholder,.card-picking--disabled .card-picking--item-container .remarks__input,.card-picking--disabled .card-picking--item-container .deferred-promos__info .acumulateCustomerCardPartner .cart-summary-line__childs .cart-summary-line,.deferred-promos__info .acumulateCustomerCardPartner .cart-summary-line__childs .card-picking--disabled .card-picking--item-container .cart-summary-line,.card-picking--disabled .card-picking--item-container .summary .cart-summary-component .cart-summary-line.discount .cart-summary-line__childs,.summary .cart-summary-component .cart-summary-line.discount .card-picking--disabled .card-picking--item-container .cart-summary-line__childs,.card-picking--disabled .card-picking--item-container .cart-validate-not-purchasable-line .label-brand,.cart-validate-not-purchasable-line .card-picking--disabled .card-picking--item-container .label-brand,.card-picking--disabled .card-picking--item-container .cmp-progress-bar .progress-bar--title,.cmp-progress-bar .card-picking--disabled .card-picking--item-container .progress-bar--title,.card-picking--disabled .card-picking--item-container .promotions-panel .promotion-component__date,.promotions-panel .card-picking--disabled .card-picking--item-container .promotion-component__date,.card-picking--disabled .card-picking--item-container .promotions-panel .promotion-component__amount-bottom--label,.promotions-panel .card-picking--disabled .card-picking--item-container .promotion-component__amount-bottom--label,.card-picking--disabled .card-picking--item-container .categories-bar-component__wrapper .element-list__ul .element-list__link,.categories-bar-component__wrapper .element-list__ul .card-picking--disabled .card-picking--item-container .element-list__link{color:var(--tol-color-gray2);background-color:var(--tol-color-gray4)}.card-picking--disabled input[type=radio]{background-color:var(--tol-color-gray3)!important;border:2px solid var(--tol-color-gray2)!important}.payment-header{display:flex;flex-flow:column;width:100%}.payment-header_padding{padding:1rem 8.75rem}@media (max-width: 1199px){.payment-header_padding{padding:1rem 1rem .5rem}}.payment-header_row{display:flex;flex-flow:row;align-items:center}.payment-header_icons{display:flex;font-size:1.5rem}.payment-header_continueShopping{display:flex;align-items:center;margin-top:1.75rem}.payment-header_continueShopping-arrow,.payment-header_continueShopping-text{color:var(--tol-color-primary);font-family:var(--tol-font-semibold);white-space:nowrap}.payment-header_steps{display:flex;flex-flow:row;justify-content:center;width:100%}.payment-header_logo .image-component__image{width:140px;vertical-align:unset}.payment-header_logo-mobile .image-component__image{width:68px;margin-left:1rem;vertical-align:top}.payment-header-desktop{display:flex}@media (max-width: 1379px){.payment-header-desktop{display:none}}.payment-header-mobile{display:none}@media (max-width: 1379px){.payment-header-mobile{display:flex}}.steps-header{display:flex;flex-flow:row}.steps-header__step{display:flex;flex-flow:column;align-items:center;width:75px}.steps-header__step--active .steps-header__step-text{color:var(--tol-color-primary)}.steps-header__step--active .steps-header__step-badge{width:60px;height:60px;margin-top:0!important;background:var(--tol-color-primary)}.steps-header__step--active .steps-header__step-badge span{font-size:2rem}.steps-header__step-text{margin-bottom:.5rem;color:var(--tol-color-gray3);font-size:1.125rem;font-family:var(--tol-font-semibold);white-space:nowrap}.steps-header__step-text-mobile{position:absolute;color:var(--tol-color-primary);font-size:1rem}.steps-header__step-badge{display:flex;align-items:center;justify-content:center;width:50px;height:50px;margin-top:.25rem;padding:.25rem;text-align:center;background:var(--tol-color-gray3);border-radius:50%}.steps-header__step-badge span{color:var(--tol-color-white);font-size:1.5rem;font-family:var(--tol-font-semibold)}.steps-header__breadcrumbs{display:flex;flex-flow:row;align-items:flex-end;margin-bottom:1.5rem}.steps-header__breadcrumbs--active .steps-header__circle-breadcrumb{background:var(--tol-color-primary)}.steps-header__circle-breadcrumb{width:10px;height:10px;margin:0 .5rem;background:var(--tol-color-gray3);border-radius:50%}.steps-header .round-progress-container{position:relative}.steps-header .round-progress-container svg path{stroke:var(--tol-color-primary)!important}.steps-header .round-progress-container svg circle{stroke:var(--tol-color-tertiary)!important}.steps-header-desktop{display:flex}@media (max-width: 1379px){.steps-header-desktop{display:none}}.steps-header-mobile{display:none}@media (max-width: 1379px){.steps-header-mobile{display:flex}}.form-delivery-logged .panel{border-color:var(--tol-color-gray4);border-width:2px}.form-delivery-logged .panel-selected{background-color:var(--tol-color-white);border-color:var(--tol-color-primary);border-width:2px}@media (min-width: 768px){.form-delivery-logged .panel--options__container-description{width:60%}}@media (min-width: 768px){.form-delivery-logged .panel--options__container-options{width:40%;margin-left:1rem}}@media (max-width: 767px){.form-delivery-logged .panel--options__label{display:flex;flex:1}}@media (min-width: 768px){.form-delivery-logged .panel--options__label-edit{margin-right:2rem}}.form-delivery-logged .panel--disabled input[type=radio]{display:grid;width:2rem;height:2rem;margin:0;background-color:var(--tol-color-gray3);border:2px solid var(--tol-color-gray2);border-radius:50%;appearance:none;place-content:center}.form-delivery-logged .panel--disabled h4,.form-delivery-logged .panel--disabled p{color:var(--tol-color-gray2)}.form-delivery-logged .panel--disabled__options{margin-top:.25rem;margin-bottom:1rem}@media (max-width: 767px){.form-delivery-logged .panel--disabled__options{display:flex;width:100%;margin-top:1.5rem;margin-bottom:0}}.form-delivery-logged .sites:not(:first-child){margin-top:1rem}.form-delivery-logged .u-container--empty{padding:5rem 2.5rem;text-align:center}.form-delivery-logged .label-address-zones--label{color:var(--tol-color-warning)}.form-user-unlogged .separator{border:1px solid var(--tol-color-gray4)}@media (max-width: 767px){.form-zip-unlogged--header{position:sticky;top:0;z-index:1}}@media (min-width: 768px){.form-zip-unlogged--container{max-height:75vh;overflow:auto}}@media (max-width: 767px){.form-zip-unlogged--footer{position:sticky;bottom:0}}.form-user-unlogged{max-height:75vh;overflow:auto}.shop-list-address,.form-zip{min-height:75vh;max-height:75vh;overflow:auto}.form-user-unlogged #form-input-zip-input:hover,.shop-list-address #form-input-zip-input:hover,.form-zip #form-input-zip-input:hover,.form-user-unlogged #form-input-zip-input:hover input,.shop-list-address #form-input-zip-input:hover input,.form-zip #form-input-zip-input:hover input{background:var(--tol-color-background)!important}@media (max-width: 767px){.form-user-unlogged,.shop-list-address,.form-zip{min-height:calc(100vh - 150px);max-height:calc(100vh - 150px)}}.form-zip .tabs-delivery-zone .tab-content{padding-bottom:1rem}#form-zip-footer{position:absolute}#form-delivery-logged--btn-add-address-icon:hover,#form-delivery-logged--btn-add-shop-icon:hover{transition:.4s all;--icon-lists-add-color1: var(--icon-color-primary);--icon-download-color1: var(--icon-color-primary);--icon-message-color1: var(--icon-color-primary);--icon-zoom-in-color1: var(--icon-color-primary);--icon-right-color1: var(--icon-color-primary);--icon-left-color1: var(--icon-color-primary);--icon-down-color1: var(--icon-color-primary);--icon-truck-color1: var(--icon-color-primary);--icon-view-detail-color1: var(--icon-color-primary);--icon-calendar-pen-color1: var(--icon-color-primary);--icon-edit-color1: var(--icon-color-primary);--icon-remove-color1: var(--icon-color-primary);--icon-cancel-color1: var(--icon-color-primary);--icon-up-color1: var(--icon-color-primary);--icon-add-order-color1: var(--icon-color-primary);--icon-cancel-order-color1: var(--icon-color-primary);--icon-repeat-order-color1: var(--icon-color-primary);--icon-return-order-color1: var(--icon-color-primary);--icon-date-since-color1: var(--icon-color-primary);--icon-date-to-color1: var(--icon-color-primary);--icon-info-color1: var(--icon-color-primary);--icon-calendar-blank-color1: var(--icon-color-primary);--icon-clock-color1: var(--icon-color-primary);--icon-triangle-warning-color1: var(--icon-color-primary);--icon-nutritional-celery-color1: var(--icon-color-primary);--icon-nutritional-gluten-color1: var(--icon-color-primary);--icon-nutritional-soy-color1: var(--icon-color-primary);--icon-nutritional-milk-color1: var(--icon-color-primary);--icon-nutritional-sulfur-color1: var(--icon-color-primary);--icon-nutritional-peanuts-color1: var(--icon-color-primary);--icon-nutritional-mustard-color1: var(--icon-color-primary);--icon-nutritional-crustaceans-color1: var(--icon-color-primary);--icon-nutritional-mollusks-color1: var(--icon-color-primary);--icon-nutritional-sesame-color1: var(--icon-color-primary);--icon-nutritional-eggs-color1: var(--icon-color-primary);--icon-nutritional-fish-color1: var(--icon-color-primary);--icon-nutritional-nuts-color1: var(--icon-color-primary);--icon-nutritional-lupins-color1: var(--icon-color-primary);--icon-lens-color1: var(--icon-color-primary);--icon-shop-color1: var(--icon-color-primary);--icon-locker-color1: var(--icon-color-primary);--icon-add-shop-color1: var(--icon-color-primary);--icon-add-address-color1: var(--icon-color-primary);--icon-check-color1: var(--icon-color-primary);--icon-circle-warning-color1: var(--icon-color-primary);--icon-eye-color1: var(--icon-color-primary);--icon-eye-slash-color1: var(--icon-color-primary);--icon-filter-color1: var(--icon-color-primary);--icon-list-address-view-color1: var(--icon-color-primary);--icon-map-view-color1: var(--icon-color-primary);--icon-category-light-color1: var(--icon-color-primary);--icon-category-solid-color1: var(--icon-color-primary);--icon-tag-light-color1: var(--icon-color-primary);--icon-tag-solid-color1: var(--icon-color-primary);--icon-credit-card-color1: var(--icon-color-primary);--icon-direct-debit-color1: var(--icon-color-primary);--icon-direct-pay-color1: var(--icon-color-primary);--icon-pay-by-phone-color1: var(--icon-color-primary);--icon-payment-color1: var(--icon-color-primary);--icon-plus-color1: var(--icon-color-primary);--icon-less-color1: var(--icon-color-primary);--icon-undo-color1: var(--icon-color-primary);--icon-barrel-color1: var(--icon-color-primary);--icon-basket-empty-color1: var(--icon-color-primary);--icon-calendar-color1: var(--icon-color-primary);--icon-glass-color1: var(--icon-color-primary);--icon-scent-color1: var(--icon-color-primary);--icon-grapes-color1: var(--icon-color-primary);--icon-taste-color1: var(--icon-color-primary);--icon-arrow-color1: var(--icon-color-primary);--icon-money-box-color1: var(--icon-color-primary);--icon-android-light-color1: var(--icon-color-primary);--icon-android-solid-color1: var(--icon-color-primary);--icon-apple-light-color1: var(--icon-color-primary);--icon-apple-solid-color1: var(--icon-color-primary);--icon-facebook-light-color1: var(--icon-color-primary);--icon-facebook-solid-color1: var(--icon-color-primary);--icon-instagram-light-color1: var(--icon-color-primary);--icon-instagram-solid-color1: var(--icon-color-primary);--icon-twitter-light-color1: var(--icon-color-primary);--icon-twitter-solid-color1: var(--icon-color-primary);--icon-youtube-light-color1: var(--icon-color-primary);--icon-youtube-solid-color1: var(--icon-color-primary);--icon-save-money-color1: var(--icon-color-primary);--icon-double-caret-color1: var(--icon-color-primary);--icon-circle-check-color1: var(--icon-color-primary);--icon-icon-arrow-left2-color1: var(--icon-color-primary);--icon-calendar-2-color1: var(--icon-color-primary)}.vouchers__content{z-index:1}.vouchers__collapsible{z-index:-1}.vouchers__arrow{display:flex;align-items:flex-start;padding-left:1rem;font-size:1rem;cursor:pointer}.vouchers-modal--image__104{width:6.5rem}#vouchers-modal-more-information .modal__box-select{margin-top:3rem}@media (max-width: 575px){#vouchers-modal-more-information .modal__box-select{margin-top:3.5rem}}.login-password-container{display:flex;justify-content:flex-end}.login-password-container input{border:1px solid #ccd4dc!important}.login-password-container cmp-icon{position:absolute;top:15px;right:15px}.essential-unitselector__btn-add{width:100%}.unit-selector-refund{display:flex;max-width:9.375rem}.unit-selector-refund .unit-selector__input{width:0;min-width:2.5rem;padding:0;color:var(--tol-color-black);font-size:1rem;font-family:var(--tol-font-primary);text-align:center;border:none;appearance:textfield}.unit-selector-refund .unit-selector__input--disabled{color:var(--tol-color-gray1)}.unit-selector-refund .unit-selector__input::-webkit-inner-spin-button,.unit-selector-refund .unit-selector__input::-webkit-outer-spin-button{margin:0;appearance:none}.refund-new-page{--icon-cart-color1: var(--tol-color-primary);--icon-pin-color1: transparent;--icon-pin-color2: var(--tol-color-primary);--icon-lists-color1: transparent;--icon-lists-color2: var(--tol-color-primary);width:85%;margin:auto}@media (max-width: 1379px){.refund-new-page{width:100%;padding:0 1rem}}.refund-new-page__line-product{margin-top:.5rem;padding:1rem 0}.refund-new-page__line-product:first-child{margin-top:0}.refund-new-page__msg{display:flex;justify-content:center;margin:.5rem 0}.refund-new-page__check-refund{display:flex;width:3%}.refund-new-page__info{display:flex;align-items:center;width:42%}.refund-new-page__quantity-delivery{display:flex;align-items:center;width:10%}.refund-new-page__amount-delivery{width:7%}.refund-new-page__reason-refund{display:flex;justify-content:center;width:18%}@media (min-width: 992px){.refund-new-page__reason-refund--label{width:90%}}.refund-new-page__reason-refund .refund-reason-selector{height:3rem;margin:0;padding:.5rem 2.5rem .5rem 1rem!important;font-size:1rem}.refund-new-page__reason-refund .select-icon{right:2.5rem}.refund-new-page__reason-refund--disabled .refund-reason-selector{color:var(--tol-color-gray1)}.refund-new-page__reason-refund--mobile .refund-reason-selector{height:3rem!important;margin-left:.5rem;padding:0 3rem 0 1rem!important;font-size:1rem}.refund-new-page__reason-refund--mobile-cend{margin-right:1rem}.refund-new-page__reason-refund--mobile-cend .refund-reason-selector{width:18.75rem;height:3rem;margin-left:.5rem;padding:0 3rem 0 1rem!important;font-size:1rem}@media (max-width: 575px){.refund-new-page__reason-refund--mobile-cend .refund-reason-selector{width:10rem}}.refund-new-page__unit-selector{display:flex;justify-content:center;width:15%}@media (max-width: 1379px){.refund-new-page__unit-selector{width:15%}}@media (max-width: 1199px){.refund-new-page__unit-selector{width:20%}}.refund-new-page__unit-selector .refund-input{min-width:2.5rem;margin-left:.5rem}.refund-new-page__unit-selector .refund-input-units{margin-right:.5rem}.refund-new-page__amount-refund{width:5%}.refund-new-page__product{display:flex;align-items:center;width:100%}@media (min-width: 768px){.refund-new-page .card-margin{margin-top:0;margin-left:1.5rem}}@media (max-width: 767px){.refund-new-page .card-margin{margin-top:1rem;margin-left:0}}.refund-confirm{width:80%;margin:0 auto}@media (max-width: 767px){.refund-confirm{width:100%;padding:0 1rem}}.sticky-bottom{position:sticky;bottom:0;z-index:1;height:130px;background-color:var(--tol-color-white);box-shadow:0 -1px 0 1px var(--tol-color-tertiary)}@media (max-width: 1379px){.sticky-bottom{position:fixed;width:100%}}@media (max-width: 1379px){.sticky-bottom{height:auto;padding:1.5rem 1rem}}@media (max-width: 767px){.sticky-bottom__content{flex-flow:column}}.sticky-bottom--shipping{width:60%;margin-right:7%;margin-left:8.75rem}@media (max-width: 1379px){.sticky-bottom--shipping{margin-left:0}}@media (max-width: 767px){.sticky-bottom--shipping{width:100%}}.sticky-bottom--summary{width:30%;margin-right:8.75rem}@media (max-width: 1379px){.sticky-bottom--summary{margin-right:0}}@media (max-width: 767px){.sticky-bottom--summary{width:100%}}.sticky-bottom--summary-refundAmount{display:flex;justify-content:space-between;padding:1rem}@media (max-width: 1379px){.sticky-bottom--summary-refundAmount{padding:0 1rem}}.refund-list-input--seacher{max-width:500px}.refund-list-button--seacher,.refund-list-button--clean{width:120px}@media (max-width: 575px){.refund-list-button--seacher,.refund-list-button--clean{width:100%}}@media (max-width: 1199px){.refund-list .refund-cards-list{display:flex;flex-wrap:wrap}}@media (max-width: 1199px){.refund-list .refund-card-container{width:49%}}@media (max-width: 575px){.refund-list .refund-card-container{width:100%}}@media (max-width: 1199px){.refund-list .refund-card-container:nth-child(2n){margin-left:2%}}@media (max-width: 575px){.refund-list .refund-card-container:nth-child(2n){margin-left:0}}.refund-list .refund-card{display:flex;flex-direction:column}@media (min-width: 1200px){.refund-list .refund-card{flex-direction:row;align-items:center;justify-content:space-between;width:100%}}.refund-list .refund-card__item{display:flex;align-items:center;justify-content:flex-start}@media (max-width: 1199px){.refund-list .refund-card__item span{width:50%}.refund-list .refund-card__item .tol-icon-component{width:100%}}@media (min-width: 1200px){.refund-list .refund-card__item{flex-direction:column;align-items:flex-start}}.refund-detail-product--list{border-bottom:1px solid var(--tol-color-gray3)}.refund-detail-product--img img{width:5rem;height:5rem}cmp-order-card{--icon-time-color1: transparent;--icon-time-color2: var(--tol-color-icon)}cmp-order-card .badge-card-status-order{width:.75rem;min-width:.75rem;height:.75rem;margin:.375rem .5rem .375rem 0;border-radius:50%}cmp-order-card .badge-card-status-order.accepted{background-color:var(--tol-color-success)}cmp-order-card .badge-card-status-order.outstanding{background-color:var(--tol-color-warning)}cmp-order-card .badge-card-status-order.payment_declined,cmp-order-card .badge-card-status-order.canceled,cmp-order-card .badge-card-status-order.rejectedPayment{background-color:var(--tol-color-danger)}cmp-order-card .right-buttons{min-width:10rem}@media (max-width: 575px){cmp-order-card .right-buttons div:first-child{border-top:1px solid var(--tol-color-tertiary);border-bottom:1px solid var(--tol-color-tertiary)}}@media (min-width: 576px){cmp-order-card .right-buttons{border-left:1px solid var(--tol-color-tertiary)}cmp-order-card .right-buttons div:nth-child(2){border-top:1px solid var(--tol-color-tertiary)}}cmp-order-card .right-buttons .action-button{margin-top:1rem;padding:0;background-color:transparent}cmp-order-card #order-card-external-code{display:none}cmp-order-card .u-color-disabled,cmp-order-card .cart-validate-not-purchasable-line--units-selector .triple-element-block__center,.cart-validate-not-purchasable-line--units-selector cmp-order-card .triple-element-block__center,cmp-order-card .cart-product-not-purchasable-component__actions--units-selector .triple-element-block__center,.cart-product-not-purchasable-component__actions--units-selector cmp-order-card .triple-element-block__center,cmp-order-card .refund-new-page__reason-refund--disabled{--icon-add-order-color1: var(--tol-color-disabled);--icon-time-color1: transparent;--icon-time-color2: var(--tol-color-disabled);--icon-calendar-pen-color1: var(--tol-color-disabled);--icon-cancel-order-color1: var(--tol-color-disabled);--icon-repeat-order-color1: var(--tol-color-disabled)}.u-gap-4{gap:.25rem}@media (max-width: 575px){.u-gap-sm-4{gap:.25rem!important}}@media (max-width: 767px){.u-gap-md-4{gap:.25rem!important}}@media (max-width: 991px){.u-gap-lg-4{gap:.25rem!important}}@media (max-width: 1199px){.u-gap-xl-4{gap:.25rem!important}}.u-gap-8{gap:.5rem}@media (max-width: 575px){.u-gap-sm-8{gap:.5rem!important}}@media (max-width: 767px){.u-gap-md-8{gap:.5rem!important}}@media (max-width: 991px){.u-gap-lg-8{gap:.5rem!important}}@media (max-width: 1199px){.u-gap-xl-8{gap:.5rem!important}}.u-gap-16{gap:1rem}@media (max-width: 575px){.u-gap-sm-16{gap:1rem!important}}@media (max-width: 767px){.u-gap-md-16{gap:1rem!important}}@media (max-width: 991px){.u-gap-lg-16{gap:1rem!important}}@media (max-width: 1199px){.u-gap-xl-16{gap:1rem!important}}.u-gap-24{gap:1.5rem}@media (max-width: 575px){.u-gap-sm-24{gap:1.5rem!important}}@media (max-width: 767px){.u-gap-md-24{gap:1.5rem!important}}@media (max-width: 991px){.u-gap-lg-24{gap:1.5rem!important}}@media (max-width: 1199px){.u-gap-xl-24{gap:1.5rem!important}}.u-gap-32{gap:2rem}@media (max-width: 575px){.u-gap-sm-32{gap:2rem!important}}@media (max-width: 767px){.u-gap-md-32{gap:2rem!important}}@media (max-width: 991px){.u-gap-lg-32{gap:2rem!important}}@media (max-width: 1199px){.u-gap-xl-32{gap:2rem!important}}.u-gap-40{gap:2.5rem}@media (max-width: 575px){.u-gap-sm-40{gap:2.5rem!important}}@media (max-width: 767px){.u-gap-md-40{gap:2.5rem!important}}@media (max-width: 991px){.u-gap-lg-40{gap:2.5rem!important}}@media (max-width: 1199px){.u-gap-xl-40{gap:2.5rem!important}}#listdetail-cards--info-product-externalCode-value,#orderdetail-orderid-externalCode-value{display:none}.icon-plus-less{all:unset;display:flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem}.search-bar{margin:0;padding:.5rem 1rem;border:1px solid var(--tol-color-gray3);border-radius:8px}.search-bar .triple-element-block__center input{width:100%;padding:0;overflow:hidden;font-size:1rem;line-height:1.25rem;white-space:nowrap;text-overflow:ellipsis;border:0}.search-bar .triple-element-block__right{width:1.5rem;height:1.5rem}cmp-language .open .dropdown-toggle{background-color:var(--tol-color-gray4)}cmp-language .open .dropdown-toggle .tol-icon-component .tol-icon.icon-down{transform:rotate(180deg);transition:.3s transform}cmp-language .dropdown-toggle{display:flex;align-items:center;background-color:transparent}cmp-language .dropdown-toggle:hover{background-color:var(--tol-color-gray4)}cmp-language .dropdown-toggle .tol-icon-component{--icon-world-color1: transparent}cmp-language .dropdown-toggle .tol-icon-component .tol-icon.icon-down{transition:.3s transform}cmp-language .dropdown-menu{min-width:13.75rem;background:var(--tol-color-white);border:1px solid var(--tol-color-gray3);border-radius:.5rem;box-shadow:0 2px 12px #0003}cmp-language .dropdown-menu .dropdown-menu-li:not(:last-child){margin-bottom:.125rem}cmp-language #language-dropdown-toggle-text-selected{display:none}cmp-support .open .dropdown-toggle{background-color:var(--tol-color-gray4)}cmp-support .open .dropdown-toggle .tol-icon-component .tol-icon.icon-down{transform:rotate(180deg);transition:.3s transform}cmp-support .dropdown-toggle{display:flex;align-items:center;background-color:transparent}cmp-support .dropdown-toggle:hover{background-color:var(--tol-color-gray4)}cmp-support .dropdown-toggle .tol-icon-component{--icon-support-color1: transparent}cmp-support .dropdown-toggle .tol-icon-component .tol-icon.icon-down{transition:.3s transform}cmp-support .dropdown-menu{min-width:13.75rem;background:var(--tol-color-white);border:1px solid var(--tol-color-gray3);border-radius:.5rem;box-shadow:0 2px 12px #0003}cmp-support .dropdown-menu .dropdown-menu-li{display:flex;flex-flow:row}cmp-support .dropdown-menu .dropdown-menu-li:not(:last-child){margin-bottom:.125rem}cmp-support .dropdown-menu .dropdown-menu-li .dropdown-text{display:flex;align-self:center;white-space:pre}.menu-button{align-items:center}cmp-actions-button .open .dropdown-toggle{background-color:var(--tol-color-gray4)}cmp-actions-button .dropdown-toggle{display:flex;align-items:center;background-color:transparent;border:1px solid var(--tol-color-gray3)}cmp-actions-button .dropdown-toggle:hover{background-color:var(--tol-color-gray4);border:1px solid var(--tol-color-btn-hover)}cmp-actions-button .dropdown-toggle .tol-icon-component{--icon-quick-actions: var(--tol-color-gray6)}cmp-actions-button .dropdown-menu{width:calc(100vw - 30px);min-width:13.75rem;padding:0;background:var(--tol-color-white);border:1px solid var(--tol-color-gray3);border-radius:.5rem;box-shadow:0 2px 12px #0003}cmp-actions-button .dropdown-menu .dropdown-menu-li:not(:last-child){border-bottom:1px solid var(--tol-color-gray3)}.slidecontainer{--component-slider-color-bubble: var(--tol-color-gray3);--component-slider-background-color: var(--tol-color-white);--component-slider-color: var(--tol-color-primary)}#access-verify .logo-component{pointer-events:none}#access-verify .buttons{text-align:center}#access-verify .buttons .accept{margin-right:.125rem}#access-verify .buttons .exit{color:var(--tol-color-white);background-color:var(--tol-color-gray2);border-color:var(--tol-color-gray2)}.cmp-progress-bar{min-width:20rem}.cmp-progress-bar .progress-bar{background-color:var(--tol-color-success)}.cmp-progress-bar .progress-bar--title{display:flex;flex-flow:row nowrap;align-items:center}.cmp-progress-bar .progress-bar--title__icon{display:flex}.cmp-progress-bar .progress-bar--container{flex-flow:row nowrap;align-items:center}.progress-circle{position:relative;display:flex;align-items:center;justify-content:center;width:6rem;height:6rem}.progress-circle__svg{transform:rotate(-90deg)}.progress-circle__circle{stroke-width:4}.progress-circle__circle:first-child{stroke:var(--tol-color-gray3)}.progress-circle__circle--inprogress{stroke:var(--tol-color-promotions)}.progress-circle__circle--full{stroke:var(--tol-color-success)}.progress-circle__content{position:absolute;font-weight:600;font-size:1.5rem}.progress-circle__icon{position:absolute;font-size:2rem}.progress-circle__icon--full .tol-icon-component{--icon-progress-circle-full-color1: var(--tol-color-success)}.progress-circle__icon--empty .tol-icon-component{--icon-progress-circle-empty-color1: var(--tol-color-gray6)}.bundle-progress-circle{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;width:auto;max-width:100%}.bundle-progress-circle--container{display:flex;flex-flow:row nowrap;align-items:center}.bundle-progress-circle__text{font-weight:400}.bundle-progress-circle__text--container{display:flex;flex-flow:column nowrap}.bundle-progress-circle__subtext{font-weight:600}.bundle-progress-circle__button{margin-left:3.5rem;font-weight:600}@media (max-width: 767px){.bundle-progress-circle{justify-content:flex-start;margin:1rem;padding-right:1.5rem;padding-left:1.5rem}.bundle-progress-circle__button{width:100%;margin-top:1rem;margin-left:0}}.bundle-group-progress{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start;width:auto;max-width:100%}.bundle-group-progress__text{font-weight:600}@media (max-width: 767px){.bundle-group-progress{margin:0 1rem}}.info-product-bundle__data-container{display:flex;flex-direction:column;width:49%}@media (max-width: 991px){.info-product-bundle__data-container{width:100%;margin-top:3.5rem}}@media (min-width: 992px){.info-product-bundle__data-container{margin-bottom:5rem;padding-left:5rem}}.info-product-bundle__data-container--sticky{position:sticky;top:2rem}.info-product-bundle__data-container .remarks__row{display:flex}@media (max-width: 1379px){.info-product-bundle__data-container .remarks__row{display:block}}@media (max-width: 991px){.info-product-bundle__data-container .remarks__row{display:flex}}@media (max-width: 575px){.info-product-bundle__data-container .remarks__row{display:block}}.info-product-bundle__data-container--promo-description{display:inline-block;width:auto;min-width:100%;max-width:100%;padding:.75rem;background-color:var(--tol-color-gray4)}@media (max-width: 767px){.info-product-bundle__data-container--promo-description{width:100%;min-width:19.375rem;max-width:100%}}.info-product-bundle__data-container--promo-description--card:not(:last-child){margin-bottom:.75rem}.info-product-bundle__data-container--promo-description--card--block{--icon-circle-check-color1: var(--tol-color-success)}.info-product-bundle--icon .image-component__image{width:2.5rem}.info-product-bundle--description{text-decoration:underline}.info-product-bundle--dates{margin-top:.25rem;font-size:.875rem}.cart-summary-line .line-alert{gap:.5rem;margin-bottom:1.5rem;padding:1rem}.cart-summary-line .line-alert svg{flex-shrink:0;width:1.5rem;height:1.5rem}.cart-summary-line .cart-summary-line__header{display:flex}.cart-summary-line .totalOrderIncrementToPayChild .cart-summary-line__header{display:none!important}lib-cart-validate cmp-dynamic-summary .cart-summary-component{padding:.5rem 1.5rem 1rem}.cart-validate--summary .cart-summary-line__totalToPay,.cart-validate--summary .cart-summary-line__totalPrice{color:var(--tol-color-primary)}cmp-booking-timezone{--icon-calendar-2-color1: var(--tol-color-gray6)}cmp-booking-timezone .open .dropdown-toggle{background-color:var(--tol-color-header-btn-pressed)}cmp-booking-timezone .open .dropdown-toggle .tol-icon-component .tol-icon.icon-down{transform:rotate(180deg);transition:.3s transform}cmp-booking-timezone .dropdown-toggle{display:flex;align-items:center;background-color:transparent}cmp-booking-timezone .dropdown-toggle:hover{background-color:var(--tol-color-header-btn-pressed)}cmp-booking-timezone .dropdown-toggle .tol-icon-component{--icon-icon-calendar-color1: transparent}cmp-booking-timezone .dropdown-toggle .tol-icon-component .tol-icon.icon-down{transition:.3s transform}cmp-booking-timezone .dropdown-menu{width:24rem;height:auto!important;background:var(--tol-color-white);border:1px solid var(--tol-color-gray3);border-radius:.5rem;box-shadow:0 2px 12px #0003}cmp-booking-timezone .dropdown-menu-center{top:3rem;right:auto!important;left:50%!important;text-align:center!important;transform:translate(-50%)!important}cmp-booking-timezone .dropdown-menu__actions{gap:1rem}cmp-booking-timezone .dropdown-menu__actions button{width:100%}cmp-booking-timezone .dropdown-menu__description{font-family:var(--tol-font-primary)}cmp-booking-timezone .booking-timezone-toggle{gap:2.5rem;align-items:center}cmp-booking-timezone .booking-timezone--separator{align-items:center;justify-content:center;margin-top:auto;margin-bottom:auto}cmp-booking-timezone .booking-timezone-has-booking-block{flex-direction:row}cmp-booking-timezone .has-booking-container{gap:.5rem;cursor:pointer;--icon-calendar-2-color1: var(--tol-color-gray6)}cmp-booking-timezone .has-booking-container span{font-family:var(--tol-font-primary)}cmp-booking-timezone .has-booking-container:active{padding:.5rem;background-color:var(--tol-color-header-btn-pressed);border-radius:.5rem}cmp-booking-timezone .triple-element-block{cursor:pointer}cmp-booking-timezone .triple-element-block .link-cmp-timezones:hover{color:var(--tol-color-link-hover)}cmp-booking-chronos .open .dropdown-toggle{background-color:var(--tol-color-header-btn-pressed)}cmp-booking-chronos .open .dropdown-toggle .tol-icon-component .tol-icon.icon-down{transform:rotate(180deg);transition:.3s transform}cmp-booking-chronos .dropdown-toggle{display:flex;align-items:center;padding-right:.5rem;padding-left:.5rem;background-color:transparent}cmp-booking-chronos .dropdown-toggle:hover{background-color:var(--tol-color-gray4)}cmp-booking-chronos .dropdown-toggle .tol-icon-component{--icon-icon-calendar-color1: transparent}cmp-booking-chronos .dropdown-toggle .tol-icon-component .tol-icon.icon-down{transition:.3s transform}@media (max-width: 369px){cmp-booking-chronos .container-text{flex-direction:column}}cmp-booking-chronos .dropdown-menu{width:22.75rem;min-width:22.5rem;background:var(--tol-color-white);border:1px solid var(--tol-color-gray3);border-radius:1.25rem;box-shadow:0 2px 12px #0003}cmp-booking-chronos .dropdown-menu-center{right:auto!important;left:50%!important;text-align:center!important;transform:translate(-50%)!important}cmp-booking-chronos .dropdown-menu__labels{min-width:2rem}cmp-booking-chronos .dropdown-menu__block{gap:1rem}cmp-booking-chronos .dropdown-menu__info{gap:2rem}cmp-booking-chronos .dropdown-menu__description{gap:.75rem}cmp-booking-chronos .dropdown-menu__clock{align-self:center;width:7.5rem;height:7.5rem}cmp-booking-chronos .dropdown-menu__clock--countdown-complete{position:absolute}cmp-booking-chronos .dropdown-menu__clock--circle-progress{position:relative}cmp-booking-chronos .dropdown-menu__clock--circle-progress circle{stroke:var(--tol-color-gray3)}cmp-booking-chronos .dropdown-menu__clock--circle-progress path{stroke:var(--tol-color-primary)}cmp-booking-chronos .triple-element-block{cursor:pointer}cmp-booking-chronos #countdown-complete{display:inline-block;height:.125rem}cmp-booking-chronos .full-template-active .dropdown-menu__clock--countdown-complete{top:15rem}cmp-booking-list-actions-timezone{--icon-calendar-2-color1: var(--tol-color-gray6)}cmp-booking-list-actions-timezone .open .dropdown-toggle{background-color:var(--tol-color-gray4)}cmp-booking-list-actions-timezone .open .dropdown-toggle .tol-icon-component .tol-icon.icon-down{transform:rotate(180deg);transition:.3s transform}cmp-booking-list-actions-timezone .dropdown-toggle{display:flex;align-items:center;background-color:transparent}cmp-booking-list-actions-timezone .dropdown-toggle:hover{background-color:var(--tol-color-gray4)}cmp-booking-list-actions-timezone .dropdown-toggle .tol-icon-component{--icon-icon-calendar-color1: transparent}cmp-booking-list-actions-timezone .dropdown-toggle .tol-icon-component .tol-icon.icon-down{transition:.3s transform}cmp-booking-list-actions-timezone .dropdown-menu{width:22.5rem;min-width:22.5rem;background:var(--tol-color-white);border:1px solid var(--tol-color-gray3);border-radius:.5rem;box-shadow:0 2px 12px #0003}cmp-booking-list-actions-timezone .dropdown-menu-center{right:auto!important;left:50%!important;text-align:center!important;transform:translate(-50%)!important}cmp-booking-list-actions-timezone .dropdown-menu__actions{gap:1rem}cmp-booking-list-actions-timezone .dropdown-menu__actions button{width:100%}cmp-booking-list-actions-timezone .full-template-active .dropdown-menu__clock--countdown-complete{bottom:3.75rem}cmp-booking-list-actions-timezone .full-template-active .dropdown-menu__clock--countdown-complete-button{bottom:8.75rem!important}cmp-booking-delete{height:100%}@media (max-width: 767px){cmp-booking-delete .booking-delete{height:100%;padding:0}}@media (max-width: 767px){cmp-booking-delete .booking-delete__info-block{flex-grow:1;justify-content:center}}cmp-booking-delete .booking-delete__description{gap:1rem}cmp-booking-delete .booking-delete__actions{gap:1rem}@media (min-width: 768px){cmp-booking-delete .booking-delete__actions{flex-grow:0}}@media (max-width: 767px){.button-booking{position:fixed;bottom:0;width:100%;padding:1rem;background-color:var(--tol-color-white);border-top:1px solid var(--tol-color-gray4)}.button-booking .booking-cancel{width:48%}.button-booking .booking-reserver{width:48%;margin-left:1rem}}.booking-header{padding:1.5rem 1.5rem 0}@media (max-width: 767px){.booking-header{padding:1rem 1rem 0;background-color:var(--tol-color-white)}}.delivery-timeslot-lite{height:100vh;overflow-y:scroll}.delivery-timeslot-lite-static{padding-top:1.5rem}.delivery-timeslot-lite-container{padding-top:2rem}.delivery-timeslot-lite-container .selector-day{padding-top:1.5rem}.delivery-timeslot-lite-container .delivery-day-selector #delivery-day-selector-selector-day{max-width:32rem!important}.delivery-timeslot-lite-container .delivery-day-selector .datepicker{max-width:none;margin-top:2rem}.delivery-timeslot-lite-container cmp-delivery-slot-selector .slot-not-available{color:var(--tol-color-gray2)}.delivery-timeslot-lite-container cmp-delivery-slot-selector .delivery-slot-selector-slots{padding-bottom:4rem}@media (max-width: 767px){.delivery-timeslot-lite-container cmp-delivery-slot-selector .delivery-slot-selector-slots{padding-bottom:10rem}}.cart-product-not-purchasable-component{gap:1.5rem}.cart-product-not-purchasable-component__details{display:flex;flex-flow:row nowrap}.cart-product-not-purchasable-component__image .image-component__image{width:3.75rem;height:3.75rem;opacity:.5}.cart-product-not-purchasable-component__data{flex-grow:1;flex-shrink:1;padding-right:1rem;padding-left:1rem}.cart-product-not-purchasable-component__data>*{padding-top:.5rem}.cart-product-not-purchasable-component__data>*:first-child{padding-top:0}.cart-product-not-purchasable-component__title,.cart-product-not-purchasable-component__description{color:var(--tol-color-gray2)}.cart-product-not-purchasable-component__remove{min-width:2.5rem;min-height:2.5rem;margin-left:1rem;color:var(--tol-color-icon);font-size:1.5rem;text-align:right}.cart-product-not-purchasable-component__actions{justify-content:space-between}.cart-product-not-purchasable-component__actions--units-selector{width:9.375rem}.cart-product-not-purchasable-component__actions--units-selector .triple-element-block{gap:.25rem}.cart-product-not-purchasable-component__actions--units-selector .triple-element-block__left{padding:.375rem .75rem;--icon-less-color1: var(--tol-color-disabled)}.cart-product-not-purchasable-component__actions--units-selector .triple-element-block__right{padding:.375rem .75rem;--icon-plus-color1: var(--tol-color-disabled)}.products-not-purchasable-alert{gap:.5rem;margin-bottom:1.5rem;padding:1rem}.products-not-purchasable-alert svg{flex-shrink:0;width:1.5rem;height:1.5rem}.products-not-purchasable-alert__text{color:var(--tol-color-info)}.products-not-purchasable-alert__viewLabel{color:var(--tol-color-gray6)}.cart-products-not-purchasable-component{padding-bottom:1rem}.cart-products-not-purchasable-component__header{gap:1rem;align-items:baseline;justify-content:space-between;padding-bottom:1rem}.cart-products-not-purchasable-component__actions{display:flex;flex-flow:row nowrap;align-items:baseline}.cart-products-not-purchasable-component__products .cart-product:not(:first-child){border-top:1px solid var(--tol-color-gray4)}.cart-validate-not-purchasable{display:flex;flex-flow:column}.cart-validate-not-purchasable-line{display:flex;flex-flow:row;align-items:center;justify-content:space-between;width:100%}.cart-validate-not-purchasable-line-container{display:flex;flex-flow:row;justify-content:space-between;width:100%}@media (min-width: 992px){.cart-validate-not-purchasable-line-container{padding-right:1rem}}.cart-validate-not-purchasable-line-actions{align-items:center;justify-content:space-between;min-width:26rem}@media (min-width: 992px){.cart-validate-not-purchasable-line-actions{min-width:27rem}}.cart-validate-not-purchasable-line-actions-mobile{align-items:center;justify-content:space-between;min-width:100%;margin-top:2.5rem}.cart-validate-not-purchasable-line .image-container{margin-right:2rem;object-fit:contain}.cart-validate-not-purchasable-line .image-container img{width:5.625rem;height:5.625rem;opacity:.5}.cart-validate-not-purchasable-line .label-name{color:var(--tol-color-gray2)}.cart-validate-not-purchasable-line .label-brand{margin-top:.5rem;color:var(--tol-color-gray2)}.cart-validate-not-purchasable-line__remove{padding:1rem;color:var(--tol-color-icon);font-size:1.5rem;text-align:right}.cart-validate-not-purchasable-line--units-selector{width:9.375rem;padding:1rem}.cart-validate-not-purchasable-line--units-selector .triple-element-block{gap:.25rem}.cart-validate-not-purchasable-line--units-selector .triple-element-block__left{padding:.375rem .75rem;--icon-less-color1: var(--tol-color-disabled)}.cart-validate-not-purchasable-line--units-selector .triple-element-block__right{padding:.375rem .75rem;--icon-plus-color1: var(--tol-color-disabled)}.cart-validate-not-purchasable-list{padding:1.5rem 0}.cart-validate-not-purchasable-list:not(:first-child){border-top:1px solid var(--tol-color-gray4)}cmp-product-substitution{height:100%}cmp-product-substitution .product-substitution-component{height:100%}@media (max-width: 767px){cmp-product-substitution .product-substitution-component{justify-content:space-between;padding:0}}cmp-product-substitution .product-substitution-component__info--top{gap:1.5rem}cmp-product-substitution .product-substitution-component__info--lateral{gap:1rem}@media (max-width: 767px){cmp-product-substitution .product-substitution-component__info--lateral{margin-bottom:1rem}}@media (max-width: 767px){cmp-product-substitution .product-substitution-component__info{gap:.5rem;padding-right:1rem;padding-left:1rem}}@media (max-width: 767px){cmp-product-substitution .product-substitution-component__info--title{padding-bottom:1rem;color:var(--tol-color-black);font-size:1.25rem;font-family:var(--tol-font-semibold)}}cmp-product-substitution .product-substitution-component__info--notPurchasable-column{gap:.5rem;max-width:22%}cmp-product-substitution .product-substitution-component__info--notPurchasable-column .image-component__image{width:8.4375rem;height:8.4375rem;opacity:.5}cmp-product-substitution .product-substitution-component__info--notPurchasable-row{gap:1rem}cmp-product-substitution .product-substitution-component__info--notPurchasable-row .image-component__image{width:3.75rem;height:3.75rem;opacity:.5}cmp-product-substitution .product-substitution-component__info--notPurchasable--description{gap:.5rem}cmp-product-substitution .product-substitution-component__info--notPurchasable--description span{color:var(--tol-color-gray2)}@media (max-width: 767px){cmp-product-substitution .product-substitution-component__info--notPurchasable--description{padding-bottom:1rem}}cmp-product-substitution .product-substitution-component__actions{gap:.75rem}@media (max-width: 767px){cmp-product-substitution .product-substitution-component__actions{position:sticky;bottom:0;z-index:1;padding:1rem;background-color:var(--tol-color-white);border-top:1px solid var(--tol-color-gray4)}cmp-product-substitution .product-substitution-component__actions button{width:100%}}@media (max-width: 767px){cmp-product-substitution .product-substitution-component__empty{flex-grow:1;padding-right:1rem;padding-left:1rem}}cmp-product-substitution .product-substitution-component__empty--info{gap:1rem;width:60%}@media (max-width: 767px){cmp-product-substitution .product-substitution-component__empty--info{width:100%!important}}cmp-product-substitution .product-substitution-component__carousel .product-carousel{width:auto}cmp-product-substitution .product-substitution-component__carousel .widget-product{padding-top:1.5rem!important;padding-bottom:1.5rem}cmp-product-substitution .product-substitution-component__carousel .widget-product:hover{box-shadow:none}cmp-product-substitution .product-substitution-component__carousel .widget-product .widget-product__attributes--top{display:none}cmp-product-substitution .product-substitution-component__carousel .widget-product__actions{display:none}cmp-product-substitution .product-substitution-component__carousel-lateral{min-width:78%}cmp-product-substitution .product-substitution-component__miniGrid .widget-product{padding-top:1.5rem!important}cmp-product-substitution .product-substitution-component__miniGrid .widget-product .widget-product__actions{display:none}cmp-product-substitution .product-substitution-component__miniGrid .widget-product .widget-product__attributes--top{display:none}cmp-product-substitution .product-substitution-component__miniGrid .mini-grid__button{display:none}cmp-product-substitution .product-substitution-component__lateral{gap:3rem}cmp-product-substitution .product-substitution-component__lateral .not-purchasable-brand{min-height:1rem;font-size:.9375rem}cmp-product-substitution .product-substitution-component__lateral .product-substitution-component__info--notPurchasable--description{gap:.5rem;justify-content:space-between;min-height:4rem;margin-top:1rem}cmp-product-substitution .product-substitution-header{position:absolute;top:24px;right:24px;width:100%}.validation-code .dynamicForm-base-title{display:none!important}.validation-code .dynamicForm-base-container{background:var(--tol-color-white)}.validation-code .dynamicForm-base-container h4{display:none!important}.validation-code .dynamicForm-base .field-base{margin-top:0}.validation-code .logo-component .image-component .image-component__image{width:7.5rem}.validation-code__title{font-size:1.5rem}.validation-code__icon .tol-icon{font-size:3.75rem}.validation-code__icon-container{justify-content:center}.validation-code .error-step .tol-icon{margin:.25rem;font-size:1.5rem}.validation-code__input{max-width:3.5rem;padding:0;background-color:var(--tol-color-background);border-bottom:2px solid var(--tol-color-gray3)}.validation-code__input-container{justify-content:center}.validation-code__input.completed{background-color:var(--tol-color-bg-primary);border-color:var(--tol-color-primary)}.validation-code__resend-container{width:100%;margin-top:.5rem;text-align:center}@media (max-width: 767px){.validation-code__resend-container{margin-top:1.5rem}.validation-code__resend-container .validation-code__button-resend{margin-top:.5rem}}.validation-code__button-resend,.validation-code .step-button-main{height:3rem}.validation-code__button-resend{height:2rem}@media (max-width: 767px){.validation-code{padding:0!important}.validation-code .field-base{padding-bottom:8rem}.validation-code .error-step{margin-left:0}.validation-code #dynamicStep-footer-row{position:fixed;bottom:0;background-color:var(--tol-color-white);border-top:1px solid var(--tol-color-gray3)}.validation-code #dynamicStep-footer-row .btn,.validation-code #dynamicStep-footer-row .dynamicForm-base .field-logout__button,.dynamicForm-base .validation-code #dynamicStep-footer-row .field-logout__button,.validation-code #dynamicStep-footer-row .dynamicForm-base .field-close__button,.dynamicForm-base .validation-code #dynamicStep-footer-row .field-close__button,.validation-code #dynamicStep-footer-row .bundle-progress-circle__button,.validation-code #dynamicStep-footer-row .validation-code__button-resend,.validation-code #dynamicStep-footer-row .step-button-main{margin-bottom:1rem}}.attribute-remarks-component{justify-content:flex-end}.attribute-remarks-component--container{gap:.5rem}.attribute-remarks-component--empty{margin-bottom:4.5rem}.u-text--truncate-3,cmp-semantics-search-layout .u-container .title-layout-lowresults,cmp-semantics-search-layout .semantics-products .title-layout-lowresults,cmp-semantics-search-layout .module-authentication-core .title-layout-lowresults,cmp-semantics-search-layout .module-user-management .title-layout-lowresults,cmp-semantics-search-layout .page-form-cp .title-layout-lowresults,cmp-semantics-search-layout .header__main .title-layout-lowresults,cmp-semantics-search-layout .header__secondary .title-layout-lowresults,cmp-semantics-search-layout .header__categories .title-layout-lowresults,cmp-semantics-search-layout .categories-bar-component__container .title-layout-lowresults,cmp-semantics-search-layout .bundle-progress-circle .title-layout-lowresults,cmp-semantics-search-layout .bundle-group-progress .title-layout-lowresults,cmp-semantics-search-layout .u-container .title-layout,cmp-semantics-search-layout .semantics-products .title-layout,cmp-semantics-search-layout .module-authentication-core .title-layout,cmp-semantics-search-layout .module-user-management .title-layout,cmp-semantics-search-layout .page-form-cp .title-layout,cmp-semantics-search-layout .header__main .title-layout,cmp-semantics-search-layout .header__secondary .title-layout,cmp-semantics-search-layout .header__categories .title-layout,cmp-semantics-search-layout .categories-bar-component__container .title-layout,cmp-semantics-search-layout .bundle-progress-circle .title-layout,cmp-semantics-search-layout .bundle-group-progress .title-layout,.no-results-found .no-results-found-title{display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;-webkit-box-orient:vertical;word-break:break-word}.u-size--20,.page-info-recipe .back,cmp-semantics-search-layout .u-container .title-layout,cmp-semantics-search-layout .semantics-products .title-layout,cmp-semantics-search-layout .module-authentication-core .title-layout,cmp-semantics-search-layout .module-user-management .title-layout,cmp-semantics-search-layout .page-form-cp .title-layout,cmp-semantics-search-layout .header__main .title-layout,cmp-semantics-search-layout .header__secondary .title-layout,cmp-semantics-search-layout .header__categories .title-layout,cmp-semantics-search-layout .categories-bar-component__container .title-layout,cmp-semantics-search-layout .bundle-progress-circle .title-layout,cmp-semantics-search-layout .bundle-group-progress .title-layout,.bundle-progress-circle__text,.bundle-progress-circle__subtext,.bundle-group-progress__text,.no-results-found .no-results-found-title{font-size:1.25rem}.u-title-4,.carousel-cart__summary--price,cmp-row-products .row-products-header-container_title .title,.nav-tabs .nav-item .nav-link{color:var(--tol-color-black);font-size:1.3125rem;font-family:var(--tol-font-semibold)}.u-pgh-black-semibold,.product-remark--text,.product-options-panel--text,.summary .cart-summary-component .amount,.summary .cart-summary-component .discount,.summary .cart-summary-component .deliveryExpenses,.summary .cart-summary-component .pickingExpenses,.summary .cart-summary-component .totalToPay,.summary .cart-summary-component .acumulateCustomerCardPartner,.summary .cart-summary-component .acumulateCustomerCardNoPartner,cmp-semantics-search-layout .u-container .title-layout-lowresults,cmp-semantics-search-layout .semantics-products .title-layout-lowresults,cmp-semantics-search-layout .module-authentication-core .title-layout-lowresults,cmp-semantics-search-layout .module-user-management .title-layout-lowresults,cmp-semantics-search-layout .page-form-cp .title-layout-lowresults,cmp-semantics-search-layout .header__main .title-layout-lowresults,cmp-semantics-search-layout .header__secondary .title-layout-lowresults,cmp-semantics-search-layout .header__categories .title-layout-lowresults,cmp-semantics-search-layout .categories-bar-component__container .title-layout-lowresults,cmp-semantics-search-layout .bundle-progress-circle .title-layout-lowresults,cmp-semantics-search-layout .bundle-group-progress .title-layout-lowresults,.cart-notification__title,.cart-notification__message,.cart-notification__quantity,.cart-product-gift__title{color:var(--tol-color-black);font-size:1rem;font-family:var(--tol-font-semibold)}@media (min-width: 370px){.u-d-none{display:none!important}.u-d-inline{display:inline!important}.u-d-inline-block{display:inline-block!important}.u-d-block{display:block!important}.u-d-table{display:table!important}.u-d-table-row{display:table-row!important}.u-d-table-cell{display:table-cell!important}.u-d-flex,cmp-row-products .row-products-header-container_link,cmp-row-products .row-products-header-container_title{display:flex!important}.u-d-inline-flex{display:inline-flex!important}}@media (min-width: 370px){.u-flex-row{flex-direction:row!important}.u-flex-column{flex-direction:column!important}.u-flex-row-reverse{flex-direction:row-reverse!important}.u-flex-column-reverse{flex-direction:column-reverse!important}.u-flex-wrap{flex-wrap:wrap!important}.u-flex-nowrap{flex-wrap:nowrap!important}.u-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.u-flex-fill{flex:1 1 auto!important}.u-flex-grow-0{flex-grow:0!important}.u-flex-grow-1{flex-grow:1!important}.u-flex-shrink-0{flex-shrink:0!important}.u-flex-shrink-1{flex-shrink:1!important}.u-justify-content-start{justify-content:flex-start!important}.u-justify-content-end{justify-content:flex-end!important}.u-justify-content-center{justify-content:center!important}.u-justify-content-between{justify-content:space-between!important}.u-justify-content-around{justify-content:space-around!important}.u-align-items-start{align-items:flex-start!important}.u-align-items-end{align-items:flex-end!important}.u-align-items-center,cmp-row-products .row-products-header-container_link,cmp-row-products .row-products-header-container_title{align-items:center!important}.u-align-items-baseline{align-items:baseline!important}.u-align-items-stretch{align-items:stretch!important}.u-align-content-start{align-content:flex-start!important}.u-align-content-end{align-content:flex-end!important}.u-align-content-center{align-content:center!important}.u-align-content-between{align-content:space-between!important}.u-align-content-around{align-content:space-around!important}.u-align-content-stretch{align-content:stretch!important}.u-align-self-auto{align-self:auto!important}.u-align-self-start{align-self:flex-start!important}.u-align-self-end{align-self:flex-end!important}.u-align-self-center{align-self:center!important}.u-align-self-baseline{align-self:baseline!important}.u-align-self-stretch{align-self:stretch!important}.u-order-first{order:-1!important}.u-order-last{order:13!important}.u-order-0{order:0!important}.u-order-1{order:1!important}.u-order-2{order:2!important}.u-order-3{order:3!important}.u-order-4{order:4!important}.u-order-5{order:5!important}.u-order-6{order:6!important}.u-order-7{order:7!important}.u-order-8{order:8!important}.u-order-9{order:9!important}.u-order-10{order:10!important}.u-order-11{order:11!important}.u-order-12{order:12!important}}@media (min-width: 370px){.u-m-none{margin:0}.u-mt-none{margin-top:0}.u-mr-none{margin-right:0}.u-mb-none,#listdetail .detail .listdetail-cards--container .list-detail-cards--remarks .remarks__row .remarks__footer--container,.cart-validate-products-list__remarks .remarks__row .remarks__footer--container,.validation-code .error-step{margin-bottom:0}.u-ml-none{margin-left:0}.u-mx-none{margin-left:0;margin-right:0}.u-my-none,cmp-product-substitution .product-substitution-component__carousel .product-carousel,cmp-product-substitution .product-substitution-component__miniGrid .mini-grid,cmp-product-substitution .product-substitution-component__miniGrid .mini-grid__container{margin-top:0;margin-bottom:0}.u-m-1{margin:2px}.u-mt-1{margin-top:2px}.u-mr-1{margin-right:2px}.u-mb-1{margin-bottom:2px}.u-ml-1{margin-left:2px}.u-mx-1{margin-left:2px;margin-right:2px}.u-my-1{margin-top:2px;margin-bottom:2px}.u-m-4{margin:4px}.u-mt-4,.validation-code__title{margin-top:4px}.u-mr-4{margin-right:4px}.u-mb-4{margin-bottom:4px}.u-ml-4{margin-left:4px}.u-mx-4{margin-left:4px;margin-right:4px}.u-my-4{margin-top:4px;margin-bottom:4px}.u-m-8{margin:8px}.u-mt-8{margin-top:8px}.u-mr-8,.cmp-progress-bar .progress-bar--title__icon{margin-right:8px}.u-mb-8,.cart-summary-line .line-alert,.products-not-purchasable-alert{margin-bottom:8px}.u-ml-8{margin-left:8px}.u-mx-8,cmp-language .dropdown-toggle .text,cmp-support .dropdown-toggle .text,cmp-actions-button .dropdown-toggle .text,cmp-booking-timezone .dropdown-toggle .text,cmp-booking-chronos .dropdown-toggle .text,cmp-booking-list-actions-timezone .dropdown-toggle .text{margin-left:8px;margin-right:8px}.u-my-8{margin-top:8px;margin-bottom:8px}.u-m-12{margin:12px}.u-mt-12{margin-top:12px}.u-mr-12,.validation-code__input{margin-right:12px}.u-mb-12{margin-bottom:12px}.u-ml-12{margin-left:12px}.u-mx-12{margin-left:12px;margin-right:12px}.u-my-12{margin-top:12px;margin-bottom:12px}.u-m-16{margin:16px}.u-mt-16,.cart-validate__delivery-progress-bar,.module-delivery-modal .order-modify-modal-content-daily .orders-informative-pannel,.dynamicForm-base .field-logout__button,.dynamicForm-base .field-close__button,.validation-code__button-resend,.validation-code .step-button-main{margin-top:16px}.u-mr-16{margin-right:16px}.u-mb-16{margin-bottom:16px}.u-ml-16,.validation-code .error-step{margin-left:16px}.u-mx-16{margin-left:16px;margin-right:16px}.u-my-16{margin-top:16px;margin-bottom:16px}.u-m-20{margin:20px}.u-mt-20{margin-top:20px}.u-mr-20{margin-right:20px}.u-mb-20{margin-bottom:20px}.u-ml-20{margin-left:20px}.u-mx-20{margin-left:20px;margin-right:20px}.u-my-20{margin-top:20px;margin-bottom:20px}.u-m-24{margin:24px}.u-mt-24,.summary .cart-summary-component .cart-summary-line.increasedAmount,.summary .cart-summary-component .cart-summary-line.discount,.summary .cart-summary-component .cart-summary-line.deliveryExpenses,.summary .cart-summary-component .cart-summary-line.pickingExpenses,.validation-code__input-container{margin-top:24px}.u-mr-24{margin-right:24px}.u-mb-24,.cart-validate__delivery-progress-bar,.empty-list-image,.cart-panel .panel-component__delivery-progress-bar{margin-bottom:24px}.u-ml-24,.delivery-timeslot .slot-booked-block--info--text,.bundle-progress-circle__text--container{margin-left:24px}.u-mx-24{margin-left:24px;margin-right:24px}.u-my-24{margin-top:24px;margin-bottom:24px}.u-m-28{margin:28px}.u-mt-28{margin-top:28px}.u-mr-28{margin-right:28px}.u-mb-28{margin-bottom:28px}.u-ml-28{margin-left:28px}.u-mx-28{margin-left:28px;margin-right:28px}.u-my-28{margin-top:28px;margin-bottom:28px}.u-m-32{margin:32px}.u-mt-32{margin-top:32px}.u-mr-32{margin-right:32px}.u-mb-32,cmp-product-substitution .product-substitution-component__info,cmp-product-substitution .product-substitution-component__empty{margin-bottom:32px}.u-ml-32{margin-left:32px}.u-mx-32{margin-left:32px;margin-right:32px}.u-my-32{margin-top:32px;margin-bottom:32px}.u-m-40{margin:40px}.u-mt-40,.bundle-progress-circle{margin-top:40px}.u-mr-40{margin-right:40px}.u-mb-40,.bundle-progress-circle{margin-bottom:40px}.u-ml-40{margin-left:40px}.u-mx-40{margin-left:40px;margin-right:40px}.u-my-40{margin-top:40px;margin-bottom:40px}.u-m-48{margin:48px}.u-mt-48{margin-top:48px}.u-mr-48{margin-right:48px}.u-mb-48{margin-bottom:48px}.u-ml-48{margin-left:48px}.u-mx-48{margin-left:48px;margin-right:48px}.u-my-48{margin-top:48px;margin-bottom:48px}.u-m-56{margin:56px}.u-mt-56{margin-top:56px}.u-mr-56{margin-right:56px}.u-mb-56{margin-bottom:56px}.u-ml-56{margin-left:56px}.u-mx-56{margin-left:56px;margin-right:56px}.u-my-56{margin-top:56px;margin-bottom:56px}.u-m-64{margin:64px}.u-mt-64{margin-top:64px}.u-mr-64{margin-right:64px}.u-mb-64{margin-bottom:64px}.u-ml-64{margin-left:64px}.u-mx-64{margin-left:64px;margin-right:64px}.u-my-64{margin-top:64px;margin-bottom:64px}.u-m-96{margin:96px}.u-mt-96{margin-top:96px}.u-mr-96{margin-right:96px}.u-mb-96{margin-bottom:96px}.u-ml-96{margin-left:96px}.u-mx-96{margin-left:96px;margin-right:96px}.u-my-96{margin-top:96px;margin-bottom:96px}.u-p-none,cmp-semantics-search-layout .semantics-products,.header__categories--tree{padding:0}.u-pt-none,.module-delivery-modal .order-modify-modal-content-daily .orders-informative-pannel,.cart-validate--summary .cart-summary-extended__collapsed .cart-summary-extended__sections,.validation-code__email{padding-top:0}.u-pr-none{padding-right:0}.u-pb-none{padding-bottom:0}.u-pl-none{padding-left:0}.u-px-none,.header__categories{padding-left:0;padding-right:0}.u-py-none{padding-top:0;padding-bottom:0}.u-p-1{padding:2px}.u-pt-1{padding-top:2px}.u-pr-1{padding-right:2px}.u-pb-1{padding-bottom:2px}.u-pl-1{padding-left:2px}.u-px-1{padding-left:2px;padding-right:2px}.u-py-1{padding-top:2px;padding-bottom:2px}.u-p-4,.cmp-progress-bar .progress-bar--title,.cmp-progress-bar .progress-bar--container{padding:4px}.u-pt-4{padding-top:4px}.u-pr-4{padding-right:4px}.u-pb-4,cmp-language .dropdown-menu .dropdown-menu-li .dropdown-item{padding-bottom:4px}.u-pl-4{padding-left:4px}.u-px-4{padding-left:4px;padding-right:4px}.u-py-4{padding-top:4px;padding-bottom:4px}.u-p-8,.nav-tabs,.cmp-progress-bar{padding:8px}.u-pt-8,.module-delivery-modal .order-modify-modal-content-daily .delivery-timeslot-lite-container,.cart-validate--summary .cart-summary-extended__sections{padding-top:8px}.u-pr-8,.cmp-progress-bar .progress-bar--start{padding-right:8px}.u-pb-8{padding-bottom:8px}.u-pl-8,.cmp-progress-bar .progress-bar--end{padding-left:8px}.u-px-8,cmp-language .dropdown-menu,cmp-language .dropdown-menu .dropdown-menu-li .dropdown-item,cmp-support .dropdown-menu,cmp-support .dropdown-menu .dropdown-menu-li .dropdown-icon .tol-icon-component,cmp-support .dropdown-menu .dropdown-menu-li .dropdown-text,cmp-booking-timezone .dropdown-toggle{padding-left:8px;padding-right:8px}.u-py-8,.page-info-recipe .back,.header__link,cmp-language .dropdown-toggle,cmp-support .dropdown-toggle,cmp-support .dropdown-menu .dropdown-menu-li,cmp-booking-timezone .dropdown-toggle,cmp-booking-list-actions-timezone .dropdown-toggle{padding-top:8px;padding-bottom:8px}.u-p-12{padding:12px}.u-pt-12{padding-top:12px}.u-pr-12{padding-right:12px}.u-pb-12{padding-bottom:12px}.u-pl-12{padding-left:12px}.u-px-12{padding-left:12px;padding-right:12px}.u-py-12,.module-delivery-modal .order-modify-modal-content-daily__actions>button,cmp-actions-button .dropdown-toggle,.bundle-progress-circle__button{padding-top:12px;padding-bottom:12px}.u-p-16,.cart-validate__delivery-progress-bar .cmp-progress-bar,.module-delivery-modal .order-modify-modal-content-daily__actions,.delivery-timeslot .slot-booked-block--reserved .has-booking-container,.header__secondary--delivery .tol-icon-component,.header__mobile--menu-button .tol-icon-component,.cart-panel .panel-component__delivery-progress-bar .cmp-progress-bar{padding:16px}.u-pt-16,.deferred-promos__info .acumulateCustomerCardPartner .cart-summary-line__childs .cart-summary-line,.summary .cart-summary-component .cart-summary-line.increasedAmount .cart-summary-line__childs .cart-summary-line,.summary .cart-summary-component .cart-summary-line.discount .cart-summary-line__childs .cart-summary-line,.summary .cart-summary-component .cart-summary-line.deliveryExpenses .cart-summary-line__childs .cart-summary-line,.summary .cart-summary-component .cart-summary-line.pickingExpenses .cart-summary-line__childs .cart-summary-line,.summary .cart-summary-component .deliveryExpensesPromos__child,.summary .cart-summary-component .deliveryExpensesPromosOld__child,.summary .cart-summary-component .pickingExpenses,#listdetail .detail .listdetail-cards--container .list-detail-cards--remarks,.shipping-address-panel--mobile .panel-component__header{padding-top:16px}.u-pr-16,.shipping-address-panel--desktop .panel-component__content{padding-right:16px}.u-pb-16,.shipping-address-panel__content .modal__box-main,.validation-code__email,.attribute-remarks-component{padding-bottom:16px}.u-pl-16,.deferred-promos__info .acumulateCustomerCardPartner .cart-summary-line__childs .cart-summary-line,.summary .cart-summary-component .cart-summary-line.discount .cart-summary-line__childs{padding-left:16px}.u-px-16,.page-info-recipe .back,.shipping-address-panel--mobile .panel-component__content,.shipping-address-panel--mobile .panel-component__header,.shipping-address-panel--mobile .shipping-address-panel__footer,.header__link,cmp-language .dropdown-toggle,cmp-support .dropdown-toggle,cmp-actions-button .dropdown-toggle,cmp-actions-button .dropdown-menu .dropdown-menu-li .dropdown-item,cmp-booking-chronos .full-template-active dropdown-menu,cmp-booking-list-actions-timezone .dropdown-toggle,cmp-booking-list-actions-timezone .full-template-active dropdown-menu,.validation-code__icon-container{padding-left:16px;padding-right:16px}.u-py-16,.shipping-address-panel--desktop .shipping-address-panel__footer,.shipping-address-panel--mobile .shipping-address-panel__footer,.card-picking--item .label-address-zones,.form-delivery-logged .label-address-zones,cmp-language .dropdown-menu,cmp-support .dropdown-menu,cmp-actions-button .dropdown-menu .dropdown-menu-li .dropdown-item,.bundle-group-progress,.validation-code__title,.validation-code__instruction{padding-top:16px;padding-bottom:16px}.u-p-20{padding:20px}.u-pt-20{padding-top:20px}.u-pr-20{padding-right:20px}.u-pb-20{padding-bottom:20px}.u-pl-20{padding-left:20px}.u-px-20{padding-left:20px;padding-right:20px}.u-py-20{padding-top:20px;padding-bottom:20px}.u-p-24,.summary .cart-summary-component .cart-summary-line.totalToPay,cmp-booking-timezone .dropdown-menu,cmp-booking-chronos .dropdown-menu,cmp-booking-list-actions-timezone .dropdown-menu{padding:24px}.u-pt-24,.summary .cart-summary-component .cart-summary-line.increasedAmount,.summary .cart-summary-component .cart-summary-line.discount,.summary .cart-summary-component .cart-summary-line.deliveryExpenses,.summary .cart-summary-component .cart-summary-line.pickingExpenses,.shipping-address-panel--desktop .panel-component__header{padding-top:24px}.u-pr-24{padding-right:24px}.u-pb-24{padding-bottom:24px}.u-pl-24,.shipping-address-panel--desktop .panel-component__content{padding-left:24px}.u-px-24,.shipping-address-panel--desktop .panel-component__header,.shipping-address-panel--desktop .shipping-address-panel__footer,.cart-validate--summary .cart-summary-extended__sections,.card-picking--item .label-address-zones,.form-delivery-logged .label-address-zones,.bundle-group-progress{padding-left:24px;padding-right:24px}.u-py-24,.bundle-progress-circle,.cart-product-not-purchasable-component{padding-top:24px;padding-bottom:24px}.u-p-28{padding:28px}.u-pt-28{padding-top:28px}.u-pr-28{padding-right:28px}.u-pb-28{padding-bottom:28px}.u-pl-28{padding-left:28px}.u-px-28{padding-left:28px;padding-right:28px}.u-py-28{padding-top:28px;padding-bottom:28px}.u-p-32,.refund-detail .table td,.refund-detail .table th{padding:32px}.u-pt-32,.attribute-remarks-component{padding-top:32px}.u-pr-32{padding-right:32px}.u-pb-32{padding-bottom:32px}.u-pl-32{padding-left:32px}.u-px-32,.module-delivery-modal .order-modify-modal-content-daily__actions>button,.bundle-progress-circle,.bundle-progress-circle__button{padding-left:32px;padding-right:32px}.u-py-32{padding-top:32px;padding-bottom:32px}.u-p-40,cmp-product-substitution .product-substitution-component{padding:40px}.u-pt-40{padding-top:40px}.u-pr-40{padding-right:40px}.u-pb-40{padding-bottom:40px}.u-pl-40{padding-left:40px}.u-px-40{padding-left:40px;padding-right:40px}.u-py-40{padding-top:40px;padding-bottom:40px}.u-p-48{padding:48px}.u-pt-48{padding-top:48px}.u-pr-48{padding-right:48px}.u-pb-48{padding-bottom:48px}.u-pl-48{padding-left:48px}.u-px-48{padding-left:48px;padding-right:48px}.u-py-48{padding-top:48px;padding-bottom:48px}.u-p-56{padding:56px}.u-pt-56{padding-top:56px}.u-pr-56{padding-right:56px}.u-pb-56{padding-bottom:56px}.u-pl-56{padding-left:56px}.u-px-56{padding-left:56px;padding-right:56px}.u-py-56{padding-top:56px;padding-bottom:56px}.u-p-64{padding:64px}.u-pt-64{padding-top:64px}.u-pr-64{padding-right:64px}.u-pb-64{padding-bottom:64px}.u-pl-64{padding-left:64px}.u-px-64{padding-left:64px;padding-right:64px}.u-py-64{padding-top:64px;padding-bottom:64px}.u-p-96{padding:96px}.u-pt-96{padding-top:96px}.u-pr-96{padding-right:96px}.u-pb-96{padding-bottom:96px}.u-pl-96{padding-left:96px}.u-px-96{padding-left:96px;padding-right:96px}.u-py-96{padding-top:96px;padding-bottom:96px}.u-m-auto{margin:auto}.u-mt-auto{margin-top:auto}.u-mr-auto{margin-right:auto}.u-mb-auto{margin-bottom:auto}.u-ml-auto{margin-left:auto}.u-mx-auto{margin-right:auto;margin-left:auto}.u-my-auto{margin-top:auto;margin-bottom:auto}}.no-results-found{display:flex;flex-direction:column;gap:1.5rem;width:100%;margin-top:1rem}.no-results-found .no-results-found-header{display:flex;flex-direction:column;gap:1.5rem}@media (max-width: 767px){.no-results-found .no-results-found-title{display:-webkit-box;overflow:hidden;font-size:16px!important;white-space:normal;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical}}@media (max-width: 575px){.no-results-found .row-products{margin-bottom:5rem}}cmp-row-products .row-products-header{display:flex;justify-content:flex-start}cmp-row-products .row-products-header-container_title .title{font-size:1.25rem!important}@media (max-width: 767px){cmp-row-products .row-products-header-container_link{min-width:6rem}}cmp-row-products .row-products-container{display:grid}@media (min-width: 768px){cmp-row-products .row-products-container{gap:.5rem}}cmp-row-products .separator{margin-right:.5rem;padding-right:.5rem;border-right:1px solid var(--tol-color-gray3)}cmp-row-products .row-products_viewAll-icon,cmp-row-products .row-products_viewMore-icon{display:none}cmp-row-products .sticky-bottom{position:sticky;bottom:0;z-index:1;height:130px;background-color:var(--tol-color-white);box-shadow:0 0 38px #0a275c24,0 0 46px #0a275c1f,0 8px 15px #0a275c33;box-shadow:0 -1px 0 1px var(--tol-color-tertiary)}@media (max-width: 1379px){cmp-row-products .sticky-bottom{position:fixed;width:100%}}@media (max-width: 1379px){cmp-row-products .sticky-bottom{height:auto;padding:1.5rem 1rem}}@media (max-width: 767px){cmp-row-products .sticky-bottom__content{flex-flow:column}}@media (min-width: 370px){.u-m-none{margin:0}.u-mt-none{margin-top:0}.u-mr-none{margin-right:0}.u-mb-none,#listdetail .detail .listdetail-cards--container .list-detail-cards--remarks .remarks__row .remarks__footer--container,.cart-validate-products-list__remarks .remarks__row .remarks__footer--container,.validation-code .error-step{margin-bottom:0}.u-ml-none{margin-left:0}.u-mx-none{margin-left:0;margin-right:0}.u-my-none,cmp-product-substitution .product-substitution-component__carousel .product-carousel,cmp-product-substitution .product-substitution-component__miniGrid .mini-grid,cmp-product-substitution .product-substitution-component__miniGrid .mini-grid__container{margin-top:0;margin-bottom:0}.u-m-1{margin:2px}.u-mt-1{margin-top:2px}.u-mr-1{margin-right:2px}.u-mb-1{margin-bottom:2px}.u-ml-1{margin-left:2px}.u-mx-1{margin-left:2px;margin-right:2px}.u-my-1{margin-top:2px;margin-bottom:2px}.u-m-4{margin:4px}.u-mt-4,.validation-code__title{margin-top:4px}.u-mr-4{margin-right:4px}.u-mb-4{margin-bottom:4px}.u-ml-4{margin-left:4px}.u-mx-4{margin-left:4px;margin-right:4px}.u-my-4{margin-top:4px;margin-bottom:4px}.u-m-8{margin:8px}.u-mt-8{margin-top:8px}.u-mr-8,.cmp-progress-bar .progress-bar--title__icon{margin-right:8px}.u-mb-8,.cart-summary-line .line-alert,.products-not-purchasable-alert{margin-bottom:8px}.u-ml-8{margin-left:8px}.u-mx-8,cmp-language .dropdown-toggle .text,cmp-support .dropdown-toggle .text,cmp-actions-button .dropdown-toggle .text,cmp-booking-timezone .dropdown-toggle .text,cmp-booking-chronos .dropdown-toggle .text,cmp-booking-list-actions-timezone .dropdown-toggle .text{margin-left:8px;margin-right:8px}.u-my-8{margin-top:8px;margin-bottom:8px}.u-m-12{margin:12px}.u-mt-12{margin-top:12px}.u-mr-12,.validation-code__input{margin-right:12px}.u-mb-12{margin-bottom:12px}.u-ml-12{margin-left:12px}.u-mx-12{margin-left:12px;margin-right:12px}.u-my-12{margin-top:12px;margin-bottom:12px}.u-m-16{margin:16px}.u-mt-16,.cart-validate__delivery-progress-bar,.module-delivery-modal .order-modify-modal-content-daily .orders-informative-pannel,.dynamicForm-base .field-logout__button,.dynamicForm-base .field-close__button,.validation-code__button-resend,.validation-code .step-button-main{margin-top:16px}.u-mr-16{margin-right:16px}.u-mb-16{margin-bottom:16px}.u-ml-16,.validation-code .error-step{margin-left:16px}.u-mx-16{margin-left:16px;margin-right:16px}.u-my-16{margin-top:16px;margin-bottom:16px}.u-m-20{margin:20px}.u-mt-20{margin-top:20px}.u-mr-20{margin-right:20px}.u-mb-20{margin-bottom:20px}.u-ml-20{margin-left:20px}.u-mx-20{margin-left:20px;margin-right:20px}.u-my-20{margin-top:20px;margin-bottom:20px}.u-m-24{margin:24px}.u-mt-24,.summary .cart-summary-component .cart-summary-line.increasedAmount,.summary .cart-summary-component .cart-summary-line.discount,.summary .cart-summary-component .cart-summary-line.deliveryExpenses,.summary .cart-summary-component .cart-summary-line.pickingExpenses,.validation-code__input-container{margin-top:24px}.u-mr-24{margin-right:24px}.u-mb-24,.cart-validate__delivery-progress-bar,.empty-list-image,.cart-panel .panel-component__delivery-progress-bar{margin-bottom:24px}.u-ml-24,.delivery-timeslot .slot-booked-block--info--text,.bundle-progress-circle__text--container{margin-left:24px}.u-mx-24{margin-left:24px;margin-right:24px}.u-my-24{margin-top:24px;margin-bottom:24px}.u-m-28{margin:28px}.u-mt-28{margin-top:28px}.u-mr-28{margin-right:28px}.u-mb-28{margin-bottom:28px}.u-ml-28{margin-left:28px}.u-mx-28{margin-left:28px;margin-right:28px}.u-my-28{margin-top:28px;margin-bottom:28px}.u-m-32{margin:32px}.u-mt-32{margin-top:32px}.u-mr-32{margin-right:32px}.u-mb-32,cmp-product-substitution .product-substitution-component__info,cmp-product-substitution .product-substitution-component__empty{margin-bottom:32px}.u-ml-32{margin-left:32px}.u-mx-32{margin-left:32px;margin-right:32px}.u-my-32{margin-top:32px;margin-bottom:32px}.u-m-40{margin:40px}.u-mt-40,.bundle-progress-circle{margin-top:40px}.u-mr-40{margin-right:40px}.u-mb-40,.bundle-progress-circle{margin-bottom:40px}.u-ml-40{margin-left:40px}.u-mx-40{margin-left:40px;margin-right:40px}.u-my-40{margin-top:40px;margin-bottom:40px}.u-m-48{margin:48px}.u-mt-48{margin-top:48px}.u-mr-48{margin-right:48px}.u-mb-48{margin-bottom:48px}.u-ml-48{margin-left:48px}.u-mx-48{margin-left:48px;margin-right:48px}.u-my-48{margin-top:48px;margin-bottom:48px}.u-m-56{margin:56px}.u-mt-56{margin-top:56px}.u-mr-56{margin-right:56px}.u-mb-56{margin-bottom:56px}.u-ml-56{margin-left:56px}.u-mx-56{margin-left:56px;margin-right:56px}.u-my-56{margin-top:56px;margin-bottom:56px}.u-m-64{margin:64px}.u-mt-64{margin-top:64px}.u-mr-64{margin-right:64px}.u-mb-64{margin-bottom:64px}.u-ml-64{margin-left:64px}.u-mx-64{margin-left:64px;margin-right:64px}.u-my-64{margin-top:64px;margin-bottom:64px}.u-m-96{margin:96px}.u-mt-96{margin-top:96px}.u-mr-96{margin-right:96px}.u-mb-96{margin-bottom:96px}.u-ml-96{margin-left:96px}.u-mx-96{margin-left:96px;margin-right:96px}.u-my-96{margin-top:96px;margin-bottom:96px}.u-p-none,.header__categories--tree,cmp-semantics-search-layout .semantics-products{padding:0}.u-pt-none,.module-delivery-modal .order-modify-modal-content-daily .orders-informative-pannel,.cart-validate--summary .cart-summary-extended__collapsed .cart-summary-extended__sections,.validation-code__email{padding-top:0}.u-pr-none{padding-right:0}.u-pb-none{padding-bottom:0}.u-pl-none{padding-left:0}.u-px-none,.header__categories{padding-left:0;padding-right:0}.u-py-none{padding-top:0;padding-bottom:0}.u-p-1{padding:2px}.u-pt-1{padding-top:2px}.u-pr-1{padding-right:2px}.u-pb-1{padding-bottom:2px}.u-pl-1{padding-left:2px}.u-px-1{padding-left:2px;padding-right:2px}.u-py-1{padding-top:2px;padding-bottom:2px}.u-p-4,.cmp-progress-bar .progress-bar--title,.cmp-progress-bar .progress-bar--container{padding:4px}.u-pt-4{padding-top:4px}.u-pr-4{padding-right:4px}.u-pb-4,cmp-language .dropdown-menu .dropdown-menu-li .dropdown-item{padding-bottom:4px}.u-pl-4{padding-left:4px}.u-px-4{padding-left:4px;padding-right:4px}.u-py-4{padding-top:4px;padding-bottom:4px}.u-p-8,.nav-tabs,.cmp-progress-bar{padding:8px}.u-pt-8,.module-delivery-modal .order-modify-modal-content-daily .delivery-timeslot-lite-container,.cart-validate--summary .cart-summary-extended__sections{padding-top:8px}.u-pr-8,.cmp-progress-bar .progress-bar--start{padding-right:8px}.u-pb-8{padding-bottom:8px}.u-pl-8,.cmp-progress-bar .progress-bar--end{padding-left:8px}.u-px-8,cmp-language .dropdown-menu,cmp-language .dropdown-menu .dropdown-menu-li .dropdown-item,cmp-support .dropdown-menu,cmp-support .dropdown-menu .dropdown-menu-li .dropdown-icon .tol-icon-component,cmp-support .dropdown-menu .dropdown-menu-li .dropdown-text,cmp-booking-timezone .dropdown-toggle{padding-left:8px;padding-right:8px}.u-py-8,.page-info-recipe .back,.header__link,cmp-language .dropdown-toggle,cmp-support .dropdown-toggle,cmp-support .dropdown-menu .dropdown-menu-li,cmp-booking-timezone .dropdown-toggle,cmp-booking-list-actions-timezone .dropdown-toggle{padding-top:8px;padding-bottom:8px}.u-p-12{padding:12px}.u-pt-12{padding-top:12px}.u-pr-12{padding-right:12px}.u-pb-12{padding-bottom:12px}.u-pl-12{padding-left:12px}.u-px-12{padding-left:12px;padding-right:12px}.u-py-12,.module-delivery-modal .order-modify-modal-content-daily__actions>button,cmp-actions-button .dropdown-toggle,.bundle-progress-circle__button{padding-top:12px;padding-bottom:12px}.u-p-16,.cart-validate__delivery-progress-bar .cmp-progress-bar,.module-delivery-modal .order-modify-modal-content-daily__actions,.delivery-timeslot .slot-booked-block--reserved .has-booking-container,.header__secondary--delivery .tol-icon-component,.header__mobile--menu-button .tol-icon-component,.cart-panel .panel-component__delivery-progress-bar .cmp-progress-bar{padding:16px}.u-pt-16,.deferred-promos__info .acumulateCustomerCardPartner .cart-summary-line__childs .cart-summary-line,.summary .cart-summary-component .cart-summary-line.increasedAmount .cart-summary-line__childs .cart-summary-line,.summary .cart-summary-component .cart-summary-line.discount .cart-summary-line__childs .cart-summary-line,.summary .cart-summary-component .cart-summary-line.deliveryExpenses .cart-summary-line__childs .cart-summary-line,.summary .cart-summary-component .cart-summary-line.pickingExpenses .cart-summary-line__childs .cart-summary-line,.summary .cart-summary-component .deliveryExpensesPromos__child,.summary .cart-summary-component .deliveryExpensesPromosOld__child,.summary .cart-summary-component .pickingExpenses,#listdetail .detail .listdetail-cards--container .list-detail-cards--remarks,.shipping-address-panel--mobile .panel-component__header{padding-top:16px}.u-pr-16,.shipping-address-panel--desktop .panel-component__content{padding-right:16px}.u-pb-16,.shipping-address-panel__content .modal__box-main,.validation-code__email,.attribute-remarks-component{padding-bottom:16px}.u-pl-16,.deferred-promos__info .acumulateCustomerCardPartner .cart-summary-line__childs .cart-summary-line,.summary .cart-summary-component .cart-summary-line.discount .cart-summary-line__childs{padding-left:16px}.u-px-16,.page-info-recipe .back,.shipping-address-panel--mobile .panel-component__content,.shipping-address-panel--mobile .panel-component__header,.shipping-address-panel--mobile .shipping-address-panel__footer,.header__link,cmp-language .dropdown-toggle,cmp-support .dropdown-toggle,cmp-actions-button .dropdown-toggle,cmp-actions-button .dropdown-menu .dropdown-menu-li .dropdown-item,cmp-booking-chronos .full-template-active dropdown-menu,cmp-booking-list-actions-timezone .dropdown-toggle,cmp-booking-list-actions-timezone .full-template-active dropdown-menu,.validation-code__icon-container{padding-left:16px;padding-right:16px}.u-py-16,.shipping-address-panel--desktop .shipping-address-panel__footer,.shipping-address-panel--mobile .shipping-address-panel__footer,.card-picking--item .label-address-zones,.form-delivery-logged .label-address-zones,cmp-language .dropdown-menu,cmp-support .dropdown-menu,cmp-actions-button .dropdown-menu .dropdown-menu-li .dropdown-item,.bundle-group-progress,.validation-code__title,.validation-code__instruction{padding-top:16px;padding-bottom:16px}.u-p-20{padding:20px}.u-pt-20{padding-top:20px}.u-pr-20{padding-right:20px}.u-pb-20{padding-bottom:20px}.u-pl-20{padding-left:20px}.u-px-20{padding-left:20px;padding-right:20px}.u-py-20{padding-top:20px;padding-bottom:20px}.u-p-24,.summary .cart-summary-component .cart-summary-line.totalToPay,cmp-booking-timezone .dropdown-menu,cmp-booking-chronos .dropdown-menu,cmp-booking-list-actions-timezone .dropdown-menu{padding:24px}.u-pt-24,.summary .cart-summary-component .cart-summary-line.increasedAmount,.summary .cart-summary-component .cart-summary-line.discount,.summary .cart-summary-component .cart-summary-line.deliveryExpenses,.summary .cart-summary-component .cart-summary-line.pickingExpenses,.shipping-address-panel--desktop .panel-component__header{padding-top:24px}.u-pr-24{padding-right:24px}.u-pb-24{padding-bottom:24px}.u-pl-24,.shipping-address-panel--desktop .panel-component__content{padding-left:24px}.u-px-24,.shipping-address-panel--desktop .panel-component__header,.shipping-address-panel--desktop .shipping-address-panel__footer,.cart-validate--summary .cart-summary-extended__sections,.card-picking--item .label-address-zones,.form-delivery-logged .label-address-zones,.bundle-group-progress{padding-left:24px;padding-right:24px}.u-py-24,.bundle-progress-circle,.cart-product-not-purchasable-component{padding-top:24px;padding-bottom:24px}.u-p-28{padding:28px}.u-pt-28{padding-top:28px}.u-pr-28{padding-right:28px}.u-pb-28{padding-bottom:28px}.u-pl-28{padding-left:28px}.u-px-28{padding-left:28px;padding-right:28px}.u-py-28{padding-top:28px;padding-bottom:28px}.u-p-32,.refund-detail .table td,.refund-detail .table th{padding:32px}.u-pt-32,.attribute-remarks-component{padding-top:32px}.u-pr-32{padding-right:32px}.u-pb-32{padding-bottom:32px}.u-pl-32{padding-left:32px}.u-px-32,.module-delivery-modal .order-modify-modal-content-daily__actions>button,.bundle-progress-circle,.bundle-progress-circle__button{padding-left:32px;padding-right:32px}.u-py-32{padding-top:32px;padding-bottom:32px}.u-p-40,cmp-product-substitution .product-substitution-component{padding:40px}.u-pt-40{padding-top:40px}.u-pr-40{padding-right:40px}.u-pb-40{padding-bottom:40px}.u-pl-40{padding-left:40px}.u-px-40{padding-left:40px;padding-right:40px}.u-py-40{padding-top:40px;padding-bottom:40px}.u-p-48{padding:48px}.u-pt-48{padding-top:48px}.u-pr-48{padding-right:48px}.u-pb-48{padding-bottom:48px}.u-pl-48{padding-left:48px}.u-px-48{padding-left:48px;padding-right:48px}.u-py-48{padding-top:48px;padding-bottom:48px}.u-p-56{padding:56px}.u-pt-56{padding-top:56px}.u-pr-56{padding-right:56px}.u-pb-56{padding-bottom:56px}.u-pl-56{padding-left:56px}.u-px-56{padding-left:56px;padding-right:56px}.u-py-56{padding-top:56px;padding-bottom:56px}.u-p-64{padding:64px}.u-pt-64{padding-top:64px}.u-pr-64{padding-right:64px}.u-pb-64{padding-bottom:64px}.u-pl-64{padding-left:64px}.u-px-64{padding-left:64px;padding-right:64px}.u-py-64{padding-top:64px;padding-bottom:64px}.u-p-96{padding:96px}.u-pt-96{padding-top:96px}.u-pr-96{padding-right:96px}.u-pb-96{padding-bottom:96px}.u-pl-96{padding-left:96px}.u-px-96{padding-left:96px;padding-right:96px}.u-py-96{padding-top:96px;padding-bottom:96px}.u-m-auto{margin:auto}.u-mt-auto{margin-top:auto}.u-mr-auto{margin-right:auto}.u-mb-auto{margin-bottom:auto}.u-ml-auto{margin-left:auto}.u-mx-auto{margin-right:auto;margin-left:auto}.u-my-auto{margin-top:auto;margin-bottom:auto}}cmp-semantics-search-layout .u-container,cmp-semantics-search-layout .semantics-products,cmp-semantics-search-layout .module-authentication-core,cmp-semantics-search-layout .module-user-management,cmp-semantics-search-layout .page-form-cp,cmp-semantics-search-layout .header__main,cmp-semantics-search-layout .header__secondary,cmp-semantics-search-layout .header__categories,cmp-semantics-search-layout .categories-bar-component__container,cmp-semantics-search-layout .bundle-progress-circle,cmp-semantics-search-layout .bundle-group-progress{display:flex;flex-direction:column;margin-top:1rem}@media (min-width: 992px){cmp-semantics-search-layout .u-container,cmp-semantics-search-layout .semantics-products,cmp-semantics-search-layout .module-authentication-core,cmp-semantics-search-layout .module-user-management,cmp-semantics-search-layout .page-form-cp,cmp-semantics-search-layout .header__main,cmp-semantics-search-layout .header__secondary,cmp-semantics-search-layout .header__categories,cmp-semantics-search-layout .categories-bar-component__container,cmp-semantics-search-layout .bundle-progress-circle,cmp-semantics-search-layout .bundle-group-progress{padding:0 1rem}}cmp-semantics-search-layout .u-container .title-lowresults,cmp-semantics-search-layout .semantics-products .title-lowresults,cmp-semantics-search-layout .module-authentication-core .title-lowresults,cmp-semantics-search-layout .module-user-management .title-lowresults,cmp-semantics-search-layout .page-form-cp .title-lowresults,cmp-semantics-search-layout .header__main .title-lowresults,cmp-semantics-search-layout .header__secondary .title-lowresults,cmp-semantics-search-layout .header__categories .title-lowresults,cmp-semantics-search-layout .categories-bar-component__container .title-lowresults,cmp-semantics-search-layout .bundle-progress-circle .title-lowresults,cmp-semantics-search-layout .bundle-group-progress .title-lowresults{padding:0!important}@media (max-width: 767px){cmp-semantics-search-layout .u-container .title-layout,cmp-semantics-search-layout .semantics-products .title-layout,cmp-semantics-search-layout .module-authentication-core .title-layout,cmp-semantics-search-layout .module-user-management .title-layout,cmp-semantics-search-layout .page-form-cp .title-layout,cmp-semantics-search-layout .header__main .title-layout,cmp-semantics-search-layout .header__secondary .title-layout,cmp-semantics-search-layout .header__categories .title-layout,cmp-semantics-search-layout .categories-bar-component__container .title-layout,cmp-semantics-search-layout .bundle-progress-circle .title-layout,cmp-semantics-search-layout .bundle-group-progress .title-layout{font-size:16px!important}}cmp-semantics-search-layout .u-container .title-layout-lowresults,cmp-semantics-search-layout .semantics-products .title-layout-lowresults,cmp-semantics-search-layout .module-authentication-core .title-layout-lowresults,cmp-semantics-search-layout .module-user-management .title-layout-lowresults,cmp-semantics-search-layout .page-form-cp .title-layout-lowresults,cmp-semantics-search-layout .header__main .title-layout-lowresults,cmp-semantics-search-layout .header__secondary .title-layout-lowresults,cmp-semantics-search-layout .header__categories .title-layout-lowresults,cmp-semantics-search-layout .categories-bar-component__container .title-layout-lowresults,cmp-semantics-search-layout .bundle-progress-circle .title-layout-lowresults,cmp-semantics-search-layout .bundle-group-progress .title-layout-lowresults{font-size:20px!important}@media (max-width: 767px){cmp-semantics-search-layout .u-container .title-layout-mobile,cmp-semantics-search-layout .semantics-products .title-layout-mobile,cmp-semantics-search-layout .module-authentication-core .title-layout-mobile,cmp-semantics-search-layout .module-user-management .title-layout-mobile,cmp-semantics-search-layout .page-form-cp .title-layout-mobile,cmp-semantics-search-layout .header__main .title-layout-mobile,cmp-semantics-search-layout .header__secondary .title-layout-mobile,cmp-semantics-search-layout .header__categories .title-layout-mobile,cmp-semantics-search-layout .categories-bar-component__container .title-layout-mobile,cmp-semantics-search-layout .bundle-progress-circle .title-layout-mobile,cmp-semantics-search-layout .bundle-group-progress .title-layout-mobile{display:-webkit-box;overflow:hidden;font-size:16px!important;white-space:normal;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical}}cmp-semantics-search-layout .u-container .title-layout-shadow,cmp-semantics-search-layout .semantics-products .title-layout-shadow,cmp-semantics-search-layout .module-authentication-core .title-layout-shadow,cmp-semantics-search-layout .module-user-management .title-layout-shadow,cmp-semantics-search-layout .page-form-cp .title-layout-shadow,cmp-semantics-search-layout .header__main .title-layout-shadow,cmp-semantics-search-layout .header__secondary .title-layout-shadow,cmp-semantics-search-layout .header__categories .title-layout-shadow,cmp-semantics-search-layout .categories-bar-component__container .title-layout-shadow,cmp-semantics-search-layout .bundle-progress-circle .title-layout-shadow,cmp-semantics-search-layout .bundle-group-progress .title-layout-shadow{z-index:2;box-shadow:0 6px 12px -12px}cmp-semantics-search-layout .semantics-products{display:flex;flex-direction:column;flex-grow:1;gap:1.5rem;height:calc(100vh - 250px);margin-bottom:1.5rem;padding:0 1rem;overflow-y:scroll;transition:height .1s linear}@media (min-width: 992px){cmp-semantics-search-layout .semantics-products{padding:0 1rem 1.5rem}}cmp-semantics-search-layout .semantics-products-lowresults{height:auto!important;padding:0 1rem!important}@media (min-width: 992px){cmp-semantics-search-layout .semantics-products-lowresults{padding:0!important}}@media (max-width: 767px){cmp-semantics-search-layout .semantics-products-lowresults{padding:0!important}}cmp-semantics-search-layout .title-container{padding:.5rem 1rem;border-radius:8px}cmp-semantics-search-layout .title-container-lowresults{padding:0 1rem!important;background:none}@media (min-width: 992px){cmp-semantics-search-layout .title-container-lowresults{padding:0!important}}cmp-semantics-search-layout .title-layout{font-family:var(--tol-font-semibold)!important}cmp-searcher-menu .back{font-size:1.5rem}.u-rounded,.product-remark--actions__accept,.product-remark--actions__remove,.product-remark--actions__trash--label,.product-remark--actions__trash,.product-remark--actions__undo,.product-remark--textarea,.cart-validate__delivery-progress-bar .cmp-progress-bar,.add-user-shop .modal__box-search .input,.address--form .form-control,.address--form .btn,.promotions-panel .panel-component__content .nav-tabs .nav-border-bottom,.address--form .dynamicForm-base .field-logout__button,.dynamicForm-base .address--form .field-logout__button,.address--form .dynamicForm-base .field-close__button,.dynamicForm-base .address--form .field-close__button,.cart-product-component .promotions-line,.address--form .bundle-progress-circle__button,.address--form .validation-code__button-resend,.address--form .validation-code .step-button-main,.validation-code .address--form .step-button-main{border-radius:var(--tol-border-radius-primary)}.u-rounded-none,[class^="modal fade"] .modal-zoom-image .modal-content{border-radius:0}.u-rounded-8,.modal-custom--smart-searcher,.product-options-panel textarea,.order-tooltiptext,.product-gift-detail__data-container--promo-description,#purchase-summary-pay--cards .tooltiptext,.detail-gift__promotion-card,html ::-webkit-scrollbar-thumb,body ::-webkit-scrollbar-thumb,select ::-webkit-scrollbar-thumb,option ::-webkit-scrollbar-thumb,.delivery-timeslot .slot-booked-block--reserved .has-booking-container,.nav-tabs,.nav-tabs .nav-item .nav-link,.nav-tabs .nav-item .active,.promotions-panel .panel-component__content .nav-tabs .nav-item .nav-link:active cmp-triple-element-block,.promotions-panel .promotion-component,.promotions-panel .promotion-component__amount-top,.cart-panel .panel-component__delivery-progress-bar .cmp-progress-bar,.cart-product-gift__container,.cart-product-gift__promo-description,.cart-validate-products-gifts-list__promotion,.bundle-group-progress,.info-product-bundle__data-container--promo-description{border-radius:.5rem}.u-rounded-10,.ap-sticky-container .ap-sticky,cmp-actions-button .dropdown-toggle{border-radius:.625rem}.u-rounded-16,.bundle-progress-circle{border-radius:1rem}.u-rounded-20{border-radius:1.25rem}.u-rounded-40,.panel-view .modal-content .delivery-timeslot .delivery-timeslot__slots--day,.add-user-shop .btn,.dynamicForm-base .step-button-main,.dynamicForm-base .step-button-previous,.add-user-shop .dynamicForm-base .field-logout__button,.dynamicForm-base .add-user-shop .field-logout__button,.add-user-shop .dynamicForm-base .field-close__button,.dynamicForm-base .add-user-shop .field-close__button,.dynamicForm-base .field-logout__button,.dynamicForm-base .field-close__button,.add-user-shop .bundle-progress-circle__button,cmp-booking-list-actions-timezone .button-renew,.add-user-shop .validation-code__button-resend,.add-user-shop .validation-code .step-button-main,.validation-code .add-user-shop .step-button-main,.validation-code__button-resend,.validation-code .step-button-main{border-radius:2.5rem}.u-rounded-60,.module-delivery-modal .order-modify-modal-content-daily__actions>button,cmp-language .dropdown-toggle,cmp-support .dropdown-toggle,.bundle-progress-circle__button,cmp-booking-timezone .dropdown-toggle,cmp-booking-list-actions-timezone .dropdown-toggle,cmp-booking-delete .booking-delete__actions button,.cart-validate-not-purchasable-line--units-selector{border-radius:3.75rem}.u-rounded-left-none{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.u-rounded-right-none{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.u-rounded-top-none,.modal-custom--smart-searcher,.my-sites-tabs .sites-accordion .card{border-top-left-radius:0;border-top-right-radius:0}.u-rounded-bottom-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.u-cursor--pointer,.cart-notification,.notification,.panel-view .modal-content input[type=radio],.custom-switch,.modal-view-container .card input[type=radio],.modal-content .card input[type=radio],.shipping-address-panel__content .card input[type=radio],.delivery-slot-selector-slots .slot input[type=radio],.form-delivery-logged .panel--disabled input[type=radio],.products-not-purchasable-alert__viewLabel{cursor:pointer}.u-cursor--auto{cursor:auto}.u-cursor--not-allowed{cursor:not-allowed!important}.u-height--8,.cmp-progress-bar .progress{height:.5rem}.u-height--32{height:2rem}.u-height--48,.cart-validate-not-purchasable-line--units-selector{height:3rem}.u-height--40{height:2.5rem}.u-height--50{height:3.125rem}.u-height--60,.dynamicForm-base .field-logout__button,.dynamicForm-base .field-close__button,.validation-code__button-resend,.validation-code .step-button-main{height:3.75rem}.u-height--72,.validation-code__input{height:4.5rem}.u-width--50{width:3.125rem}.u-block,.header__main--promotions .content-badge-component__spinner-badge{display:block}@media (max-width: 575px){.u-block--sm{display:block!important}}@media (max-width: 767px){.u-block--md{display:block!important}}@media (max-width: 991px){.u-block--lg{display:block!important}}.u-flex,.page-info-recipe .ingredients-container,.page-info-recipe .nutritional-info .nutritional-item,.page-info-recipe .nutritional-info,.page-info-recipe .header .info-row .video-link,.page-info-recipe .header .info-row .info-item,.page-info-recipe .header .info-row-items,.page-info-recipe .header .info-row,.page-info-recipe .header,.page-info-recipe .back,.page-info-recipe .content-wrapper,.purchase__shipping-address-panel,.summary .cart-summary-component .cart-summary-line.increasedAmount,.select-component__option,.select-component__icon,.header__main cmp-icon,.header__main--searcher,.header__main--searcher cmp-searcher,.header__categories--tree,.header__left-panel,.header__right-panel,.cart-validate--summary .cart-summary-extended__totalPay .cart-summary-line.totalToPay .cart-summary-line__arrow,.cart-validate--summary .cart-summary-extended__totalPay .cart-summary-line.totalPrice .cart-summary-line__arrow,.menu-button,.menu-button__icon,.cmp-progress-bar .progress-bar--container,.validation-code__icon,.validation-code__icon-container,.validation-code__input-container{display:flex}@media (max-width: 575px){.u-flex--sm{display:flex}}@media (max-width: 767px){.u-flex--md{display:flex}}@media (min-width: 992px){.u-flex--lg{display:flex}}.u-hidden,.summary .cart-summary-component .cart-summary-line__arrow,.header__main--promotions .content-badge-component__badge,.header__main--cart .content-badge-component__spinner-badge,.cart-validate--summary .cart-summary-extended--only-root .cart-summary-line__arrow,cmp-language .dropdown-toggle:after,cmp-support .dropdown-toggle:after,cmp-actions-button .dropdown-toggle:after,cmp-booking-timezone .dropdown-toggle:after,cmp-booking-chronos .dropdown-toggle:after,cmp-booking-list-actions-timezone .dropdown-toggle:after{display:none}@media (max-width: 575px){.u-hidden--sm{display:none}}@media (max-width: 767px){.u-hidden--md{display:none}}@media (min-width: 768px) and (max-width: 991px) and (orientation: portrait){.u-hidden--lg-port{display:none}}@media (max-width: 991px){.u-hidden--lg{display:none!important}}.u-inline-size--max-content{inline-size:max-content}.u-visibility-hidden{visibility:hidden}@media (max-width: 575px){.u-visibility-hidden--sm{visibility:hidden}}@media (max-width: 767px){.u-visibility-hidden--md{visibility:hidden}}@media (min-width: 768px) and (max-width: 991px) and (orientation: portrait){.u-visibility-hidden--lg-port{visibility:hidden}}@media (min-width: 992px){.u-visibility-hidden--lg{visibility:hidden}}.u-line--through-diagonal,.promotions-line__item--final-price,.hatted-amount-component .hat-component__top{background-image:linear-gradient(to top left,rgba(255,255,255,.0392156863) 48%,var(--tol-color-danger),rgba(255,255,255,.0392156863) 52%)}.u-line--through{text-decoration:line-through}.u-line--underline{text-decoration:underline!important}.u-text--caption{font-size:.875rem;font-family:inherit}.u-text--bold,.page-info-recipe .header .title-wrapper h1,.delivery-timeslot .day_selected_span_name,.delivery-timeslot .weekly_timeslot__card .timeslot__card--disabled,.validation-code__email{font-family:var(--tol-font-bold)}.u-text--semi-bold,.cart-validate__content-column--deferred .deferred-promotions cmp-dynamic-summary .cart-summary-line__childs .totalDeferredPromotionsTotal .cart-summary-line__header .cart-summary-line__label,.cart-validate__content-column--deferred .deferred-promotions cmp-dynamic-summary .cart-summary-line__childs .totalDeferredPromotionsTotal .cart-summary-line__header .cart-summary-line__value,.cart-validate__content-column--deferred .deferred-promotions cmp-dynamic-summary .cart-summary-line__label,.cart-validate__content-column--deferred .deferred-promotions cmp-dynamic-summary .cart-summary-line__value,.remarks__input--label,.summary__row div:first-of-type,.nav-back,.select-component__label,.delivery-timeslot .slot-booked-block--info--text,.delivery-timeslot .slot-booked-block--reserved .has-booking-container--counter .minutes,.validation-code .error-step{font-family:var(--tol-font-semibold)}.u-text--regular,.modal__body,.cart-validate__content-column--deferred .deferred-promotions cmp-dynamic-summary .cart-summary-line__childs .totalDeferredPromotionsTotal .leaf .cart-summary-line__label,.cart-validate__content-column--deferred .deferred-promotions cmp-dynamic-summary .cart-summary-line__childs .totalDeferredPromotionsTotal .leaf .cart-summary-line__value,.cart-validate__content-column--deferred .deferred-promotions cmp-dynamic-summary .cart-summary-line__childs .cart-summary-line__label,.cart-validate__content-column--deferred .deferred-promotions cmp-dynamic-summary .cart-summary-line__childs .cart-summary-line__value,.delivery-timeslot .weekly_timeslot__card,.delivery-timeslot .daily_timeslot__card,.delivery-timeslot .slot-booked-block--reserved .has-booking-container,.cart-validate--summary .discounts .cart-summary-line__label,.cart-validate--summary .preparationCostsDelivery .cart-summary-line__label,cmp-language .dropdown-toggle .text,cmp-language .dropdown-menu .dropdown-menu-li .dropdown-item,cmp-support .dropdown-toggle .text,cmp-support .dropdown-menu .dropdown-menu-li .dropdown-text,cmp-actions-button .dropdown-toggle .text,cmp-booking-timezone .dropdown-toggle .text,cmp-booking-chronos .dropdown-toggle .text,cmp-booking-list-actions-timezone .dropdown-toggle .text{font-family:var(--tol-font-primary)}.u-text--truncate-1{display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;-webkit-box-orient:vertical;word-break:break-word}.u-text--truncate-2{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;word-break:break-word}.u-text--truncate-3,.no-results-found .no-results-found-title,cmp-semantics-search-layout .u-container .title-layout,cmp-semantics-search-layout .module-authentication-core .title-layout,cmp-semantics-search-layout .module-user-management .title-layout,cmp-semantics-search-layout .page-form-cp .title-layout,cmp-semantics-search-layout .header__main .title-layout,cmp-semantics-search-layout .header__secondary .title-layout,cmp-semantics-search-layout .header__categories .title-layout,cmp-semantics-search-layout .categories-bar-component__container .title-layout,cmp-semantics-search-layout .bundle-progress-circle .title-layout,cmp-semantics-search-layout .bundle-group-progress .title-layout,cmp-semantics-search-layout .u-container .title-layout-lowresults,cmp-semantics-search-layout .module-authentication-core .title-layout-lowresults,cmp-semantics-search-layout .module-user-management .title-layout-lowresults,cmp-semantics-search-layout .page-form-cp .title-layout-lowresults,cmp-semantics-search-layout .header__main .title-layout-lowresults,cmp-semantics-search-layout .header__secondary .title-layout-lowresults,cmp-semantics-search-layout .header__categories .title-layout-lowresults,cmp-semantics-search-layout .categories-bar-component__container .title-layout-lowresults,cmp-semantics-search-layout .bundle-progress-circle .title-layout-lowresults,cmp-semantics-search-layout .bundle-group-progress .title-layout-lowresults,cmp-semantics-search-layout .semantics-products .title-layout,cmp-semantics-search-layout .semantics-products .title-layout-lowresults{display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;-webkit-box-orient:vertical;word-break:break-word}.u-text--ellipsis,.select-component__option span,.select-component .ng-select.custom .ng-placeholder,.cart-panel .panel-component__header .triple-element-block__center{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.u-text--capitalize{text-transform:capitalize}.u-text--align-left,cmp-booking-timezone .dropdown-menu__description{text-align:left}.u-text--align-right,.attribute-remarks-component--container{text-align:right}.u-text--align-center,.nav-tabs .nav-item .nav-link,.cart-product-not-purchasable-component__actions--units-selector .triple-element-block__center,.cart-validate-not-purchasable-line--units-selector .triple-element-block__center,.validation-code__title,.validation-code__input{text-align:center}.u-text--line-height-16{line-height:1rem}.u-text--line-height-20,cmp-booking-timezone .dropdown-menu__description,cmp-booking-chronos .dropdown-menu__description,cmp-booking-list-actions-timezone .dropdown-menu__description,.cart-product-not-purchasable-component__title,.cart-product-not-purchasable-component__description{line-height:1.25rem}.u-text--line-height-24,.delivery-timeslot .slot-booked-block--info--text,.products-not-purchasable-alert__text{line-height:1.5rem}.u-text--line-height-32{line-height:2rem}.u-text--line-height-40{line-height:2.5rem}.u-size--8{font-size:.5rem}.u-size--10{font-size:.625rem}.u-size--11{font-size:.6875rem}.u-size--12,#purchase-summary-pay--cards .tooltiptext,.left-panel__booking .booking-chronos-tripleelement-icon,.left-panel__bookingtimezone .booking-chronos-tripleelement-icon,.left-panel__bookinglist .booking-chronos-tripleelement-icon,.attribute-remarks-component--container{font-size:.75rem}.u-size--14{font-size:.875rem}.u-size--16,.cart-validate__content-column--deferred .deferred-promotions cmp-dynamic-summary .cart-summary-line__childs .totalDeferredPromotionsTotal .leaf .cart-summary-line__label,.cart-validate__content-column--deferred .deferred-promotions cmp-dynamic-summary .cart-summary-line__childs .totalDeferredPromotionsTotal .leaf .cart-summary-line__value,.cart-validate__content-column--deferred .deferred-promotions cmp-dynamic-summary .cart-summary-line__childs .cart-summary-line__label,.cart-validate__content-column--deferred .deferred-promotions cmp-dynamic-summary .cart-summary-line__childs .cart-summary-line__value,.summary .cart-summary-component .cart-summary-line__header .cart-summary-line__label,.summary .cart-summary-component .cart-summary-line__header .cart-summary-line__value,.delivery-timeslot .slot-booked-block--reserved .has-booking-container,.cart-validate--summary .cart-summary-line.offers .cart-summary-line__label,.cart-validate--summary .cart-summary-line.coupons .cart-summary-line__label,.cart-validate--summary .cart-summary-line.totalCoupons .cart-summary-line__label,.cart-validate--summary .cart-summary-line.deliveryCostsWithoutPromotion .cart-summary-line__label,.cart-validate--summary .cart-summary-line.deliveryCostsPromotion .cart-summary-line__label,.cart-validate--summary .cart-summary-line.offers .cart-summary-line__value,.cart-validate--summary .cart-summary-line.coupons .cart-summary-line__value,.cart-validate--summary .cart-summary-line.totalCoupons .cart-summary-line__value,.cart-validate--summary .cart-summary-line.deliveryCostsWithoutPromotion .cart-summary-line__value,.cart-validate--summary .cart-summary-line.deliveryCostsPromotion .cart-summary-line__value,cmp-language .dropdown-toggle .tol-icon-component,cmp-support .dropdown-toggle .tol-icon-component,cmp-actions-button .dropdown-toggle .tol-icon-component,.bundle-progress-circle__button,.cart-summary-line,.cart-summary-line cmp-icon,.cart-summary-line .cart-summary-line__childs .cart-summary-line .cart-summary-line__label,.cart-summary-line .cart-summary-line__childs .cart-summary-line .cart-summary-line__value,.cart-summary-line__label,.cart-summary-line__value,cmp-booking-timezone .dropdown-toggle .tol-icon-component,cmp-booking-chronos .dropdown-toggle .tol-icon-component,cmp-booking-list-actions-timezone .dropdown-toggle .tol-icon-component,.validation-code .error-step{font-size:1rem}.u-size--18,.cart-validate__content-column--deferred .deferred-promotions cmp-dynamic-summary .cart-summary-line__label,.cart-validate__content-column--deferred .deferred-promotions cmp-dynamic-summary .cart-summary-line__value,.summary__row div:not(:first-of-type),.summary__row div:first-of-type,.left-panel__booking .booking-chronos-tripleelement-center,.left-panel__booking .booking-action-timezone-title,.left-panel__booking .booking-list-actions-booking-title,.left-panel__bookingtimezone .booking-chronos-tripleelement-center,.left-panel__bookingtimezone .booking-action-timezone-title,.left-panel__bookingtimezone .booking-list-actions-booking-title,.left-panel__bookinglist .booking-chronos-tripleelement-center,.left-panel__bookinglist .booking-action-timezone-title,.left-panel__bookinglist .booking-list-actions-booking-title,.cart-validate--summary .cart-summary-line.preparationCostsDelivery .cart-summary-line__label,.cart-validate--summary .cart-summary-line.preparationCostsDelivery .cart-summary-line__value,.cart-summary-line__totalWithPromotions .cart-summary-line__label,.cart-summary-line__totalWithPromotions .cart-summary-line__value,.cart-summary-line__totalProducts .cart-summary-line__label,.cart-summary-line__totalProducts .cart-summary-line__value{font-size:1.125rem}.u-size--20,.page-info-recipe .back,.bundle-progress-circle__text,.bundle-progress-circle__subtext,.bundle-group-progress__text,.no-results-found .no-results-found-title,cmp-semantics-search-layout .u-container .title-layout,cmp-semantics-search-layout .module-authentication-core .title-layout,cmp-semantics-search-layout .module-user-management .title-layout,cmp-semantics-search-layout .page-form-cp .title-layout,cmp-semantics-search-layout .header__main .title-layout,cmp-semantics-search-layout .header__secondary .title-layout,cmp-semantics-search-layout .header__categories .title-layout,cmp-semantics-search-layout .categories-bar-component__container .title-layout,cmp-semantics-search-layout .bundle-progress-circle .title-layout,cmp-semantics-search-layout .bundle-group-progress .title-layout,cmp-semantics-search-layout .semantics-products .title-layout{font-size:1.25rem}.u-size--21,.header__main--timeslots .tol-icon,.header__main--smartlist .tol-icon,.header__main--recommendations .tol-icon,.header__main--user .tol-icon,.header__main--booking-timezone .tol-icon,.header__main--booking-chronos .tol-icon,.header__main--cart .tol-icon,.cart-validate--summary .cart-summary-line.subtotal .cart-summary-line__value{font-size:1.3125rem}.u-size--22{font-size:1.375rem}.u-size--24,.header .header__quick-purchase--container cmp-booking-timezone .icon-calendar-2,.cart-validate--summary .cart-summary-line.subtotal .cart-summary-line__label,cmp-support .dropdown-menu .dropdown-menu-li .dropdown-icon .tol-icon-component,.cmp-progress-bar .progress-bar--title__icon,.cart-summary-line__totalToPay .cart-summary-line__label,.cart-summary-line__totalPrice .cart-summary-line__label,.cart-summary-line__totalToPay .cart-summary-line__value,.cart-summary-line__totalPrice .cart-summary-line__value,cmp-booking-list-actions-timezone .icon-calendar{font-size:1.5rem}.u-size--28,cmp-booking-chronos #countdown-complete span{font-size:1.75rem}.u-size--32{font-size:2rem}.u-size--36{font-size:2.25rem}.u-size--40{font-size:2.5rem}.u-size--46{font-size:2.875rem}.u-size--48{font-size:3rem}.u-size--52{font-size:3.25rem}.u-size--64{font-size:4rem}.u-size--72{font-size:4.5rem}.u-size--96{font-size:6rem}.u-pointer,.left-panel .time-zones,.left-panel .select-zipCode .triple-element-block__center,.left-panel .view-recommendations__label,.left-panel__groups,.left-panel__smartlist,.left-panel__booking,.left-panel__bookingtimezone,.left-panel__bookinglist,.categories-bar-component .statics__container,.cart-product-component__remove,.cart-products-list-component__save-list,.cart-products-list-component__trash,.cart-validate-products__save-list,.cart-validate-products__trash,.cart-validate-products-list__product--addToList,.cart-validate-products-list__product--remove,.steps-header__step-badget-before,cmp-language .dropdown-menu .dropdown-menu-li .dropdown-item,cmp-support .dropdown-menu .dropdown-menu-li,cmp-support .dropdown-menu .dropdown-menu-li .dropdown-text,.cart-product-not-purchasable-component__remove,.cart-validate-not-purchasable-line__remove{cursor:pointer}.u-cursor-none{pointer-events:none}.u-cursor-display{pointer-events:all}.u-form{position:relative;display:block;margin-bottom:0}.u-form--hide-icon{appearance:none}.u-form .select-icon{position:absolute;top:40%;right:1.5rem;color:var(--tol-color-icon);font-weight:var(--tol-weigth-600);font-size:.875rem;pointer-events:none}.u-action-button--48{width:3rem;height:3rem}.u-badge-card-status{width:.75rem;min-width:.75rem;height:.75rem;margin:.375rem .5rem .375rem 0;border-radius:50%}.u-badge-card-status.accepted{background-color:var(--tol-color-success)}.u-badge-card-status.outstanding{background-color:var(--tol-color-warning)}.u-badge-card-status.declined,.u-badge-card-status.canceled,.u-badge-card-status.rejectedPayment{background-color:var(--tol-color-danger)}.u-accepted{color:var(--tol-color-success)}.u-outstanding{color:var(--tol-color-warning)}.u-canceled,.u-rejectedPayment{color:var(--tol-color-danger)}.u-order-1{order:1}.u-order-2{order:2}.u-order-3{order:3}.u-order-4{order:4}.u-order-5{order:5}.u-order-6{order:6}.u-order-7{order:7}.u-order-8{order:8}.u-order-9{order:9}.u-order-10{order:10}.u-order-11{order:11}.u-order-12{order:12}.u-order-13{order:13}.u-order-14{order:14}.u-radio__empty label:before{display:none!important}.u-title,.delivery-timeslot .slot-booked-block--reserved .has-booking-container .u-link,.delivery-timeslot .slot-booked-block--reserved .has-booking-container .page-info-recipe .back,.page-info-recipe .delivery-timeslot .slot-booked-block--reserved .has-booking-container .back,.delivery-timeslot .slot-booked-block--reserved .has-booking-container a,.delivery-timeslot .slot-booked-block--reserved .has-booking-container .module-catalog .breadcrumb .breadcrumb__link,.module-catalog .breadcrumb .delivery-timeslot .slot-booked-block--reserved .has-booking-container .breadcrumb__link,.delivery-timeslot .slot-booked-block--reserved .has-booking-container .nav-back,.delivery-timeslot .slot-booked-block--reserved .has-booking-container .header__main--timeslots,.delivery-timeslot .slot-booked-block--reserved .has-booking-container .header__main--smartlist,.delivery-timeslot .slot-booked-block--reserved .has-booking-container .header__main--recommendations,.delivery-timeslot .slot-booked-block--reserved .has-booking-container .header__main--user,.delivery-timeslot .slot-booked-block--reserved .has-booking-container .header__main--booking-timezone,.delivery-timeslot .slot-booked-block--reserved .has-booking-container .header__main--booking-chronos,.delivery-timeslot .slot-booked-block--reserved .has-booking-container .header__main--cart,.delivery-timeslot .slot-booked-block--reserved .has-booking-container .header__secondary--delivery,.header__secondary--delivery .select-zipCode__label--text,.delivery-timeslot .slot-booked-block--reserved .has-booking-container cmp-language .dropdown-menu .dropdown-menu-li .dropdown-item:hover,cmp-language .dropdown-menu .dropdown-menu-li .delivery-timeslot .slot-booked-block--reserved .has-booking-container .dropdown-item:hover,.delivery-timeslot .slot-booked-block--reserved .has-booking-container cmp-language .dropdown-menu .dropdown-menu-li .dropdown-item:focus,cmp-language .dropdown-menu .dropdown-menu-li .delivery-timeslot .slot-booked-block--reserved .has-booking-container .dropdown-item:focus,.delivery-timeslot .slot-booked-block--reserved .has-booking-container cmp-language .dropdown-menu .dropdown-menu-li .dropdown-item:active,cmp-language .dropdown-menu .dropdown-menu-li .delivery-timeslot .slot-booked-block--reserved .has-booking-container .dropdown-item:active,.delivery-timeslot .slot-booked-block--reserved .has-booking-container cmp-support .dropdown-menu .dropdown-menu-li .dropdown-text:hover,cmp-support .dropdown-menu .dropdown-menu-li .delivery-timeslot .slot-booked-block--reserved .has-booking-container .dropdown-text:hover,.delivery-timeslot .slot-booked-block--reserved .has-booking-container cmp-support .dropdown-menu .dropdown-menu-li .dropdown-text:focus,cmp-support .dropdown-menu .dropdown-menu-li .delivery-timeslot .slot-booked-block--reserved .has-booking-container .dropdown-text:focus,.delivery-timeslot .slot-booked-block--reserved .has-booking-container cmp-support .dropdown-menu .dropdown-menu-li .dropdown-text:active,cmp-support .dropdown-menu .dropdown-menu-li .delivery-timeslot .slot-booked-block--reserved .has-booking-container .dropdown-text:active{color:var(--tol-color-black)}.u-title-big{color:var(--tol-color-black);font-size:2.5rem;font-family:var(--tol-font-semibold)}.u-title-1,.page-info-recipe .header .title-wrapper h1,.dynamicForm-base-title,.validation-code__input{color:var(--tol-color-black);font-size:2rem;font-family:var(--tol-font-semibold)}@media (max-width: 991px){.u-title-1,.page-info-recipe .header .title-wrapper h1,.dynamicForm-base-title,.validation-code__input{font-size:1.5rem}}.u-title-1-light{color:var(--tol-color-black);font-size:2rem;font-family:var(--tol-font-light)}@media (max-width: 991px){.u-title-1-light{font-size:1.5rem}}.u-title-2,.page-info-recipe .header .title-wrapper h2{color:var(--tol-color-black);font-size:1.75rem;font-family:var(--tol-font-primary)}@media (max-width: 991px){.u-title-2,.page-info-recipe .header .title-wrapper h2{font-size:1.25rem}}.u-title-2-light{color:var(--tol-color-black);font-size:1.75rem;font-family:var(--tol-font-light)}@media (max-width: 991px){.u-title-2-light{font-size:1.25rem}}.u-title-2-semibold{color:var(--tol-color-black);font-size:1.75rem;font-family:var(--tol-font-semibold)}@media (max-width: 991px){.u-title-2-semibold{font-size:1.25rem}}.u-title-3,.carousel-cart__summary--label,.promotions-panel .promotion-component__amount-bottom--quantity,.cart-validate-products-gifts-list__product--price .hat-component .hat-component__top{color:var(--tol-color-black);font-size:1.5rem;font-family:var(--tol-font-semibold)}.u-title-3-light{color:var(--tol-color-black);font-size:1.5rem;font-family:var(--tol-font-light)}.u-title-3-normal{color:var(--tol-color-black);font-size:1.5rem;font-family:var(--tol-weigth-400)}.u-title-4,.carousel-cart__summary--price,.nav-tabs .nav-item .nav-link,cmp-row-products .row-products-header-container_title .title{color:var(--tol-color-black);font-size:1.3125rem;font-family:var(--tol-font-semibold)}.u-title-4-regular{color:var(--tol-color-black);font-size:1.3125rem;font-family:var(--tol-font-primary)}.u-title-4-light{color:var(--tol-color-black);font-size:1.3125rem;font-family:var(--tol-font-light)}.u-title-5,.promotions-panel .element-list__text,.cart-validate-not-purchasable-line .label-name{color:var(--tol-color-black);font-size:1.125rem;font-family:var(--tol-font-semibold)}.u-title-5-regular{color:var(--tol-color-black);font-size:1.125rem;font-family:var(--tol-font-primary)}.u-title-5-light{color:var(--tol-color-black);font-size:1.3125rem;font-family:var(--tol-font-light)}.u-pgh-black,.page-info-recipe .header .info-row .info-item span,.ap-sticky-container .ap-sticky p,.remarks__input::placeholder,.remarks__input,.deferred-promos__info .acumulateCustomerCardPartner .cart-summary-line__childs .cart-summary-line,.summary .cart-summary-component .cart-summary-line.discount .cart-summary-line__childs,.promotions-panel .promotion-component__date,.promotions-panel .promotion-component__amount-bottom--label,.categories-bar-component__wrapper .element-list__ul .element-list__link,.cmp-progress-bar .progress-bar--title,.cart-validate-not-purchasable-line .label-brand{color:var(--tol-color-black);font-size:1rem;font-family:var(--tol-font-primary)}.u-pgh-black-semibold,.product-remark--text,.product-options-panel--text,.summary .cart-summary-component .amount,.summary .cart-summary-component .discount,.summary .cart-summary-component .deliveryExpenses,.summary .cart-summary-component .pickingExpenses,.summary .cart-summary-component .totalToPay,.summary .cart-summary-component .acumulateCustomerCardPartner,.summary .cart-summary-component .acumulateCustomerCardNoPartner,.cart-notification__title,.cart-notification__message,.cart-notification__quantity,.cart-product-gift__title,cmp-semantics-search-layout .u-container .title-layout-lowresults,cmp-semantics-search-layout .module-authentication-core .title-layout-lowresults,cmp-semantics-search-layout .module-user-management .title-layout-lowresults,cmp-semantics-search-layout .page-form-cp .title-layout-lowresults,cmp-semantics-search-layout .header__main .title-layout-lowresults,cmp-semantics-search-layout .header__secondary .title-layout-lowresults,cmp-semantics-search-layout .header__categories .title-layout-lowresults,cmp-semantics-search-layout .categories-bar-component__container .title-layout-lowresults,cmp-semantics-search-layout .bundle-progress-circle .title-layout-lowresults,cmp-semantics-search-layout .bundle-group-progress .title-layout-lowresults,cmp-semantics-search-layout .semantics-products .title-layout-lowresults{color:var(--tol-color-black);font-size:1rem;font-family:var(--tol-font-semibold)}.u-pgh-black-small,.cart-product-gift__brand{color:var(--tol-color-black);font-size:.875rem;font-family:var(--tol-font-primary)}.u-pgh-black-small-semibold,.cart-validate__delivery-progress-bar .cmp-progress-bar .progress-bar--start,.cart-validate__delivery-progress-bar .cmp-progress-bar .progress-bar--end,.cart-panel .panel-component__delivery-progress-bar .cmp-progress-bar .progress-bar--start,.cart-panel .panel-component__delivery-progress-bar .cmp-progress-bar .progress-bar--end,.cmp-progress-bar .progress-bar--start,.cmp-progress-bar .progress-bar--end{color:var(--tol-color-black);font-size:.875rem;font-family:var(--tol-font-semibold)}.u-pgh-black-extrasmall,.attribute-remarks-component--container{color:var(--tol-color-black);font-size:.75rem;font-family:var(--tol-font-primary)}.u-pgh-black-extrasmall-semibold,.unit-selector__added{color:var(--tol-color-black);font-size:.75rem;font-family:var(--tol-font-semibold)}.u-pgh-primary,.categories-bar-component__wrapper .element-list__ul .element-list__link--active,.categories-bar-component__wrapper .element-list__ul .element-list__icon{color:var(--tol-color-primary);font-size:1rem}.u-pgh-primary-semibold,.categories-bar-component__column--viewAll,.menu-button__text{color:var(--tol-color-primary);font-size:1rem;font-family:var(--tol-font-semibold)}.u-pgh-primary-small{color:var(--tol-color-primary);font-size:.875rem;font-family:var(--tol-font-primary)}.u-pgh-primary-small-semibold{color:var(--tol-color-primary);font-size:.875rem;font-family:var(--tol-font-semibold)}.u-pgh-primary-extrasmall{color:var(--tol-color-primary);font-size:.75rem;font-family:var(--tol-font-primary)}.u-pgh-reverse{color:var(--tol-color-white);font-size:1rem}.u-pgh-reverse-semibold{color:var(--tol-color-white);font-size:1rem;font-family:var(--tol-font-semibold)}.u-pgh-reverse-small{color:var(--tol-color-white);font-size:.875rem;font-family:var(--tol-font-primary)}.u-pgh-reverse-extrasmall{color:var(--tol-color-white);font-size:.75rem;font-family:var(--tol-font-primary)}.u-min-width--32,.validation-code__input{min-width:2rem}.u-min-width--48{min-width:3rem}.u-min-width--64{min-width:4rem}.u-min-width--96{min-width:6rem}.u-min-width--112,.multi-search-container .custom-button-search{min-width:7rem}.u-min-width--150,.multi-search-container .custom-button-clean{min-width:9.375rem}.u-w-100,.module-delivery-modal .order-modify-modal-content-daily__actions,.header__main--searcher cmp-searcher,.refund-new-page__reason-refund .refund-reason-selector,.cmp-progress-bar .progress,.attribute-remarks-component{width:100%!important}@media (max-width: 369px){.u-w-100-xs{width:100%!important}}@media (max-width: 575px){.u-w-100-sm{width:100%!important}}@media (max-width: 767px){.u-w-100-md{width:100%!important}}@media (max-width: 991px){.u-w-100-lg{width:100%!important}}@media (max-width: 1199px){.u-w-100-xl{width:100%!important}}.u-position-top-2{top:2rem!important}.u-items--align-flex_start{align-items:flex-start}.u-margin--auto{margin:auto}@media (min-width: 370px){.u-d-none{display:none!important}.u-d-inline{display:inline!important}.u-d-inline-block{display:inline-block!important}.u-d-block{display:block!important}.u-d-table{display:table!important}.u-d-table-row{display:table-row!important}.u-d-table-cell{display:table-cell!important}.u-d-flex,cmp-row-products .row-products-header-container_title,cmp-row-products .row-products-header-container_link{display:flex!important}.u-d-inline-flex{display:inline-flex!important}}@media (min-width: 576px){.u-d-sm-none{display:none!important}.u-d-sm-inline{display:inline!important}.u-d-sm-inline-block{display:inline-block!important}.u-d-sm-block{display:block!important}.u-d-sm-table{display:table!important}.u-d-sm-table-row{display:table-row!important}.u-d-sm-table-cell{display:table-cell!important}.u-d-sm-flex{display:flex!important}.u-d-sm-inline-flex{display:inline-flex!important}}@media (min-width: 768px){.u-d-md-none{display:none!important}.u-d-md-inline{display:inline!important}.u-d-md-inline-block{display:inline-block!important}.u-d-md-block{display:block!important}.u-d-md-table{display:table!important}.u-d-md-table-row{display:table-row!important}.u-d-md-table-cell{display:table-cell!important}.u-d-md-flex{display:flex!important}.u-d-md-inline-flex{display:inline-flex!important}}@media (min-width: 992px){.u-d-lg-none{display:none!important}.u-d-lg-inline{display:inline!important}.u-d-lg-inline-block{display:inline-block!important}.u-d-lg-block{display:block!important}.u-d-lg-table{display:table!important}.u-d-lg-table-row{display:table-row!important}.u-d-lg-table-cell{display:table-cell!important}.u-d-lg-flex{display:flex!important}.u-d-lg-inline-flex{display:inline-flex!important}}@media (min-width: 1200px){.u-d-xl-none{display:none!important}.u-d-xl-inline{display:inline!important}.u-d-xl-inline-block{display:inline-block!important}.u-d-xl-block{display:block!important}.u-d-xl-table{display:table!important}.u-d-xl-table-row{display:table-row!important}.u-d-xl-table-cell{display:table-cell!important}.u-d-xl-flex{display:flex!important}.u-d-xl-inline-flex{display:inline-flex!important}}@media (min-width: 1380px){.u-d-xxl-none{display:none!important}.u-d-xxl-inline{display:inline!important}.u-d-xxl-inline-block{display:inline-block!important}.u-d-xxl-block{display:block!important}.u-d-xxl-table{display:table!important}.u-d-xxl-table-row{display:table-row!important}.u-d-xxl-table-cell{display:table-cell!important}.u-d-xxl-flex{display:flex!important}.u-d-xxl-inline-flex{display:inline-flex!important}}@media (min-width: 370px){.u-flex-row{flex-direction:row!important}.u-flex-column{flex-direction:column!important}.u-flex-row-reverse{flex-direction:row-reverse!important}.u-flex-column-reverse{flex-direction:column-reverse!important}.u-flex-wrap{flex-wrap:wrap!important}.u-flex-nowrap{flex-wrap:nowrap!important}.u-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.u-flex-fill{flex:1 1 auto!important}.u-flex-grow-0{flex-grow:0!important}.u-flex-grow-1{flex-grow:1!important}.u-flex-shrink-0{flex-shrink:0!important}.u-flex-shrink-1{flex-shrink:1!important}.u-justify-content-start{justify-content:flex-start!important}.u-justify-content-end{justify-content:flex-end!important}.u-justify-content-center{justify-content:center!important}.u-justify-content-between{justify-content:space-between!important}.u-justify-content-around{justify-content:space-around!important}.u-align-items-start{align-items:flex-start!important}.u-align-items-end{align-items:flex-end!important}.u-align-items-center,cmp-row-products .row-products-header-container_title,cmp-row-products .row-products-header-container_link{align-items:center!important}.u-align-items-baseline{align-items:baseline!important}.u-align-items-stretch{align-items:stretch!important}.u-align-content-start{align-content:flex-start!important}.u-align-content-end{align-content:flex-end!important}.u-align-content-center{align-content:center!important}.u-align-content-between{align-content:space-between!important}.u-align-content-around{align-content:space-around!important}.u-align-content-stretch{align-content:stretch!important}.u-align-self-auto{align-self:auto!important}.u-align-self-start{align-self:flex-start!important}.u-align-self-end{align-self:flex-end!important}.u-align-self-center{align-self:center!important}.u-align-self-baseline{align-self:baseline!important}.u-align-self-stretch{align-self:stretch!important}.u-order-first{order:-1!important}.u-order-last{order:13!important}.u-order-0{order:0!important}.u-order-1{order:1!important}.u-order-2{order:2!important}.u-order-3{order:3!important}.u-order-4{order:4!important}.u-order-5{order:5!important}.u-order-6{order:6!important}.u-order-7{order:7!important}.u-order-8{order:8!important}.u-order-9{order:9!important}.u-order-10{order:10!important}.u-order-11{order:11!important}.u-order-12{order:12!important}}@media (min-width: 576px){.u-flex-sm-row{flex-direction:row!important}.u-flex-sm-column{flex-direction:column!important}.u-flex-sm-row-reverse{flex-direction:row-reverse!important}.u-flex-sm-column-reverse{flex-direction:column-reverse!important}.u-flex-sm-wrap{flex-wrap:wrap!important}.u-flex-sm-nowrap{flex-wrap:nowrap!important}.u-flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.u-flex-sm-fill{flex:1 1 auto!important}.u-flex-sm-grow-0{flex-grow:0!important}.u-flex-sm-grow-1{flex-grow:1!important}.u-flex-sm-shrink-0{flex-shrink:0!important}.u-flex-sm-shrink-1{flex-shrink:1!important}.u-justify-content-sm-start{justify-content:flex-start!important}.u-justify-content-sm-end{justify-content:flex-end!important}.u-justify-content-sm-center{justify-content:center!important}.u-justify-content-sm-between{justify-content:space-between!important}.u-justify-content-sm-around{justify-content:space-around!important}.u-align-items-sm-start{align-items:flex-start!important}.u-align-items-sm-end{align-items:flex-end!important}.u-align-items-sm-center{align-items:center!important}.u-align-items-sm-baseline{align-items:baseline!important}.u-align-items-sm-stretch{align-items:stretch!important}.u-align-content-sm-start{align-content:flex-start!important}.u-align-content-sm-end{align-content:flex-end!important}.u-align-content-sm-center{align-content:center!important}.u-align-content-sm-between{align-content:space-between!important}.u-align-content-sm-around{align-content:space-around!important}.u-align-content-sm-stretch{align-content:stretch!important}.u-align-self-sm-auto{align-self:auto!important}.u-align-self-sm-start{align-self:flex-start!important}.u-align-self-sm-end{align-self:flex-end!important}.u-align-self-sm-center{align-self:center!important}.u-align-self-sm-baseline{align-self:baseline!important}.u-align-self-sm-stretch{align-self:stretch!important}.u-order-sm-first{order:-1!important}.u-order-sm-last{order:13!important}.u-order-sm-0{order:0!important}.u-order-sm-1{order:1!important}.u-order-sm-2{order:2!important}.u-order-sm-3{order:3!important}.u-order-sm-4{order:4!important}.u-order-sm-5{order:5!important}.u-order-sm-6{order:6!important}.u-order-sm-7{order:7!important}.u-order-sm-8{order:8!important}.u-order-sm-9{order:9!important}.u-order-sm-10{order:10!important}.u-order-sm-11{order:11!important}.u-order-sm-12{order:12!important}}@media (min-width: 768px){.u-flex-md-row{flex-direction:row!important}.u-flex-md-column{flex-direction:column!important}.u-flex-md-row-reverse{flex-direction:row-reverse!important}.u-flex-md-column-reverse{flex-direction:column-reverse!important}.u-flex-md-wrap{flex-wrap:wrap!important}.u-flex-md-nowrap{flex-wrap:nowrap!important}.u-flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.u-flex-md-fill{flex:1 1 auto!important}.u-flex-md-grow-0{flex-grow:0!important}.u-flex-md-grow-1{flex-grow:1!important}.u-flex-md-shrink-0{flex-shrink:0!important}.u-flex-md-shrink-1{flex-shrink:1!important}.u-justify-content-md-start{justify-content:flex-start!important}.u-justify-content-md-end{justify-content:flex-end!important}.u-justify-content-md-center{justify-content:center!important}.u-justify-content-md-between{justify-content:space-between!important}.u-justify-content-md-around{justify-content:space-around!important}.u-align-items-md-start{align-items:flex-start!important}.u-align-items-md-end{align-items:flex-end!important}.u-align-items-md-center{align-items:center!important}.u-align-items-md-baseline{align-items:baseline!important}.u-align-items-md-stretch{align-items:stretch!important}.u-align-content-md-start{align-content:flex-start!important}.u-align-content-md-end{align-content:flex-end!important}.u-align-content-md-center{align-content:center!important}.u-align-content-md-between{align-content:space-between!important}.u-align-content-md-around{align-content:space-around!important}.u-align-content-md-stretch{align-content:stretch!important}.u-align-self-md-auto{align-self:auto!important}.u-align-self-md-start{align-self:flex-start!important}.u-align-self-md-end{align-self:flex-end!important}.u-align-self-md-center{align-self:center!important}.u-align-self-md-baseline{align-self:baseline!important}.u-align-self-md-stretch{align-self:stretch!important}.u-order-md-first{order:-1!important}.u-order-md-last{order:13!important}.u-order-md-0{order:0!important}.u-order-md-1{order:1!important}.u-order-md-2{order:2!important}.u-order-md-3{order:3!important}.u-order-md-4{order:4!important}.u-order-md-5{order:5!important}.u-order-md-6{order:6!important}.u-order-md-7{order:7!important}.u-order-md-8{order:8!important}.u-order-md-9{order:9!important}.u-order-md-10{order:10!important}.u-order-md-11{order:11!important}.u-order-md-12{order:12!important}}@media (min-width: 992px){.u-flex-lg-row{flex-direction:row!important}.u-flex-lg-column{flex-direction:column!important}.u-flex-lg-row-reverse{flex-direction:row-reverse!important}.u-flex-lg-column-reverse{flex-direction:column-reverse!important}.u-flex-lg-wrap{flex-wrap:wrap!important}.u-flex-lg-nowrap{flex-wrap:nowrap!important}.u-flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.u-flex-lg-fill{flex:1 1 auto!important}.u-flex-lg-grow-0{flex-grow:0!important}.u-flex-lg-grow-1{flex-grow:1!important}.u-flex-lg-shrink-0{flex-shrink:0!important}.u-flex-lg-shrink-1{flex-shrink:1!important}.u-justify-content-lg-start{justify-content:flex-start!important}.u-justify-content-lg-end{justify-content:flex-end!important}.u-justify-content-lg-center{justify-content:center!important}.u-justify-content-lg-between{justify-content:space-between!important}.u-justify-content-lg-around{justify-content:space-around!important}.u-align-items-lg-start{align-items:flex-start!important}.u-align-items-lg-end{align-items:flex-end!important}.u-align-items-lg-center{align-items:center!important}.u-align-items-lg-baseline{align-items:baseline!important}.u-align-items-lg-stretch{align-items:stretch!important}.u-align-content-lg-start{align-content:flex-start!important}.u-align-content-lg-end{align-content:flex-end!important}.u-align-content-lg-center{align-content:center!important}.u-align-content-lg-between{align-content:space-between!important}.u-align-content-lg-around{align-content:space-around!important}.u-align-content-lg-stretch{align-content:stretch!important}.u-align-self-lg-auto{align-self:auto!important}.u-align-self-lg-start{align-self:flex-start!important}.u-align-self-lg-end{align-self:flex-end!important}.u-align-self-lg-center{align-self:center!important}.u-align-self-lg-baseline{align-self:baseline!important}.u-align-self-lg-stretch{align-self:stretch!important}.u-order-lg-first{order:-1!important}.u-order-lg-last{order:13!important}.u-order-lg-0{order:0!important}.u-order-lg-1{order:1!important}.u-order-lg-2{order:2!important}.u-order-lg-3{order:3!important}.u-order-lg-4{order:4!important}.u-order-lg-5{order:5!important}.u-order-lg-6{order:6!important}.u-order-lg-7{order:7!important}.u-order-lg-8{order:8!important}.u-order-lg-9{order:9!important}.u-order-lg-10{order:10!important}.u-order-lg-11{order:11!important}.u-order-lg-12{order:12!important}}@media (min-width: 1200px){.u-flex-xl-row{flex-direction:row!important}.u-flex-xl-column{flex-direction:column!important}.u-flex-xl-row-reverse{flex-direction:row-reverse!important}.u-flex-xl-column-reverse{flex-direction:column-reverse!important}.u-flex-xl-wrap{flex-wrap:wrap!important}.u-flex-xl-nowrap{flex-wrap:nowrap!important}.u-flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.u-flex-xl-fill{flex:1 1 auto!important}.u-flex-xl-grow-0{flex-grow:0!important}.u-flex-xl-grow-1{flex-grow:1!important}.u-flex-xl-shrink-0{flex-shrink:0!important}.u-flex-xl-shrink-1{flex-shrink:1!important}.u-justify-content-xl-start{justify-content:flex-start!important}.u-justify-content-xl-end{justify-content:flex-end!important}.u-justify-content-xl-center{justify-content:center!important}.u-justify-content-xl-between{justify-content:space-between!important}.u-justify-content-xl-around{justify-content:space-around!important}.u-align-items-xl-start{align-items:flex-start!important}.u-align-items-xl-end{align-items:flex-end!important}.u-align-items-xl-center{align-items:center!important}.u-align-items-xl-baseline{align-items:baseline!important}.u-align-items-xl-stretch{align-items:stretch!important}.u-align-content-xl-start{align-content:flex-start!important}.u-align-content-xl-end{align-content:flex-end!important}.u-align-content-xl-center{align-content:center!important}.u-align-content-xl-between{align-content:space-between!important}.u-align-content-xl-around{align-content:space-around!important}.u-align-content-xl-stretch{align-content:stretch!important}.u-align-self-xl-auto{align-self:auto!important}.u-align-self-xl-start{align-self:flex-start!important}.u-align-self-xl-end{align-self:flex-end!important}.u-align-self-xl-center{align-self:center!important}.u-align-self-xl-baseline{align-self:baseline!important}.u-align-self-xl-stretch{align-self:stretch!important}.u-order-xl-first{order:-1!important}.u-order-xl-last{order:13!important}.u-order-xl-0{order:0!important}.u-order-xl-1{order:1!important}.u-order-xl-2{order:2!important}.u-order-xl-3{order:3!important}.u-order-xl-4{order:4!important}.u-order-xl-5{order:5!important}.u-order-xl-6{order:6!important}.u-order-xl-7{order:7!important}.u-order-xl-8{order:8!important}.u-order-xl-9{order:9!important}.u-order-xl-10{order:10!important}.u-order-xl-11{order:11!important}.u-order-xl-12{order:12!important}}@media (min-width: 1380px){.u-flex-xxl-row{flex-direction:row!important}.u-flex-xxl-column{flex-direction:column!important}.u-flex-xxl-row-reverse{flex-direction:row-reverse!important}.u-flex-xxl-column-reverse{flex-direction:column-reverse!important}.u-flex-xxl-wrap{flex-wrap:wrap!important}.u-flex-xxl-nowrap{flex-wrap:nowrap!important}.u-flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.u-flex-xxl-fill{flex:1 1 auto!important}.u-flex-xxl-grow-0{flex-grow:0!important}.u-flex-xxl-grow-1{flex-grow:1!important}.u-flex-xxl-shrink-0{flex-shrink:0!important}.u-flex-xxl-shrink-1{flex-shrink:1!important}.u-justify-content-xxl-start{justify-content:flex-start!important}.u-justify-content-xxl-end{justify-content:flex-end!important}.u-justify-content-xxl-center{justify-content:center!important}.u-justify-content-xxl-between{justify-content:space-between!important}.u-justify-content-xxl-around{justify-content:space-around!important}.u-align-items-xxl-start{align-items:flex-start!important}.u-align-items-xxl-end{align-items:flex-end!important}.u-align-items-xxl-center{align-items:center!important}.u-align-items-xxl-baseline{align-items:baseline!important}.u-align-items-xxl-stretch{align-items:stretch!important}.u-align-content-xxl-start{align-content:flex-start!important}.u-align-content-xxl-end{align-content:flex-end!important}.u-align-content-xxl-center{align-content:center!important}.u-align-content-xxl-between{align-content:space-between!important}.u-align-content-xxl-around{align-content:space-around!important}.u-align-content-xxl-stretch{align-content:stretch!important}.u-align-self-xxl-auto{align-self:auto!important}.u-align-self-xxl-start{align-self:flex-start!important}.u-align-self-xxl-end{align-self:flex-end!important}.u-align-self-xxl-center{align-self:center!important}.u-align-self-xxl-baseline{align-self:baseline!important}.u-align-self-xxl-stretch{align-self:stretch!important}.u-order-xxl-first{order:-1!important}.u-order-xxl-last{order:13!important}.u-order-xxl-0{order:0!important}.u-order-xxl-1{order:1!important}.u-order-xxl-2{order:2!important}.u-order-xxl-3{order:3!important}.u-order-xxl-4{order:4!important}.u-order-xxl-5{order:5!important}.u-order-xxl-6{order:6!important}.u-order-xxl-7{order:7!important}.u-order-xxl-8{order:8!important}.u-order-xxl-9{order:9!important}.u-order-xxl-10{order:10!important}.u-order-xxl-11{order:11!important}.u-order-xxl-12{order:12!important}}@media (min-width: 370px){.u-m-none{margin:0}.u-mt-none{margin-top:0}.u-mr-none{margin-right:0}.u-mb-none,.cart-validate-products-list__remarks .remarks__row .remarks__footer--container,.validation-code .error-step,#listdetail .detail .listdetail-cards--container .list-detail-cards--remarks .remarks__row .remarks__footer--container{margin-bottom:0}.u-ml-none{margin-left:0}.u-mx-none{margin-left:0;margin-right:0}.u-my-none,cmp-product-substitution .product-substitution-component__carousel .product-carousel,cmp-product-substitution .product-substitution-component__miniGrid .mini-grid,cmp-product-substitution .product-substitution-component__miniGrid .mini-grid__container{margin-top:0;margin-bottom:0}.u-m-1{margin:2px}.u-mt-1{margin-top:2px}.u-mr-1{margin-right:2px}.u-mb-1{margin-bottom:2px}.u-ml-1{margin-left:2px}.u-mx-1{margin-left:2px;margin-right:2px}.u-my-1{margin-top:2px;margin-bottom:2px}.u-m-4{margin:4px}.u-mt-4,.validation-code__title{margin-top:4px}.u-mr-4{margin-right:4px}.u-mb-4{margin-bottom:4px}.u-ml-4{margin-left:4px}.u-mx-4{margin-left:4px;margin-right:4px}.u-my-4{margin-top:4px;margin-bottom:4px}.u-m-8{margin:8px}.u-mt-8{margin-top:8px}.u-mr-8,.cmp-progress-bar .progress-bar--title__icon{margin-right:8px}.u-mb-8,.cart-summary-line .line-alert,.products-not-purchasable-alert{margin-bottom:8px}.u-ml-8{margin-left:8px}.u-mx-8,cmp-language .dropdown-toggle .text,cmp-support .dropdown-toggle .text,cmp-actions-button .dropdown-toggle .text,cmp-booking-timezone .dropdown-toggle .text,cmp-booking-chronos .dropdown-toggle .text,cmp-booking-list-actions-timezone .dropdown-toggle .text{margin-left:8px;margin-right:8px}.u-my-8{margin-top:8px;margin-bottom:8px}.u-m-12{margin:12px}.u-mt-12{margin-top:12px}.u-mr-12,.validation-code__input{margin-right:12px}.u-mb-12{margin-bottom:12px}.u-ml-12{margin-left:12px}.u-mx-12{margin-left:12px;margin-right:12px}.u-my-12{margin-top:12px;margin-bottom:12px}.u-m-16{margin:16px}.u-mt-16,.cart-validate__delivery-progress-bar,.module-delivery-modal .order-modify-modal-content-daily .orders-informative-pannel,.dynamicForm-base .field-logout__button,.dynamicForm-base .field-close__button,.validation-code__button-resend,.validation-code .step-button-main{margin-top:16px}.u-mr-16{margin-right:16px}.u-mb-16{margin-bottom:16px}.u-ml-16,.validation-code .error-step{margin-left:16px}.u-mx-16{margin-left:16px;margin-right:16px}.u-my-16{margin-top:16px;margin-bottom:16px}.u-m-20{margin:20px}.u-mt-20{margin-top:20px}.u-mr-20{margin-right:20px}.u-mb-20{margin-bottom:20px}.u-ml-20{margin-left:20px}.u-mx-20{margin-left:20px;margin-right:20px}.u-my-20{margin-top:20px;margin-bottom:20px}.u-m-24{margin:24px}.u-mt-24,.summary .cart-summary-component .cart-summary-line.increasedAmount,.summary .cart-summary-component .cart-summary-line.discount,.summary .cart-summary-component .cart-summary-line.deliveryExpenses,.summary .cart-summary-component .cart-summary-line.pickingExpenses,.validation-code__input-container{margin-top:24px}.u-mr-24{margin-right:24px}.u-mb-24,.cart-validate__delivery-progress-bar,.empty-list-image,.cart-panel .panel-component__delivery-progress-bar{margin-bottom:24px}.u-ml-24,.delivery-timeslot .slot-booked-block--info--text,.bundle-progress-circle__text--container{margin-left:24px}.u-mx-24{margin-left:24px;margin-right:24px}.u-my-24{margin-top:24px;margin-bottom:24px}.u-m-28{margin:28px}.u-mt-28{margin-top:28px}.u-mr-28{margin-right:28px}.u-mb-28{margin-bottom:28px}.u-ml-28{margin-left:28px}.u-mx-28{margin-left:28px;margin-right:28px}.u-my-28{margin-top:28px;margin-bottom:28px}.u-m-32{margin:32px}.u-mt-32{margin-top:32px}.u-mr-32{margin-right:32px}.u-mb-32,cmp-product-substitution .product-substitution-component__info,cmp-product-substitution .product-substitution-component__empty{margin-bottom:32px}.u-ml-32{margin-left:32px}.u-mx-32{margin-left:32px;margin-right:32px}.u-my-32{margin-top:32px;margin-bottom:32px}.u-m-40{margin:40px}.u-mt-40,.bundle-progress-circle{margin-top:40px}.u-mr-40{margin-right:40px}.u-mb-40,.bundle-progress-circle{margin-bottom:40px}.u-ml-40{margin-left:40px}.u-mx-40{margin-left:40px;margin-right:40px}.u-my-40{margin-top:40px;margin-bottom:40px}.u-m-48{margin:48px}.u-mt-48{margin-top:48px}.u-mr-48{margin-right:48px}.u-mb-48{margin-bottom:48px}.u-ml-48{margin-left:48px}.u-mx-48{margin-left:48px;margin-right:48px}.u-my-48{margin-top:48px;margin-bottom:48px}.u-m-56{margin:56px}.u-mt-56{margin-top:56px}.u-mr-56{margin-right:56px}.u-mb-56{margin-bottom:56px}.u-ml-56{margin-left:56px}.u-mx-56{margin-left:56px;margin-right:56px}.u-my-56{margin-top:56px;margin-bottom:56px}.u-m-64{margin:64px}.u-mt-64{margin-top:64px}.u-mr-64{margin-right:64px}.u-mb-64{margin-bottom:64px}.u-ml-64{margin-left:64px}.u-mx-64{margin-left:64px;margin-right:64px}.u-my-64{margin-top:64px;margin-bottom:64px}.u-m-96{margin:96px}.u-mt-96{margin-top:96px}.u-mr-96{margin-right:96px}.u-mb-96{margin-bottom:96px}.u-ml-96{margin-left:96px}.u-mx-96{margin-left:96px;margin-right:96px}.u-my-96{margin-top:96px;margin-bottom:96px}.u-p-none,.header__categories--tree,cmp-semantics-search-layout .semantics-products{padding:0}.u-pt-none,.module-delivery-modal .order-modify-modal-content-daily .orders-informative-pannel,.cart-validate--summary .cart-summary-extended__collapsed .cart-summary-extended__sections,.validation-code__email{padding-top:0}.u-pr-none{padding-right:0}.u-pb-none{padding-bottom:0}.u-pl-none{padding-left:0}.u-px-none,.header__categories{padding-left:0;padding-right:0}.u-py-none{padding-top:0;padding-bottom:0}.u-p-1{padding:2px}.u-pt-1{padding-top:2px}.u-pr-1{padding-right:2px}.u-pb-1{padding-bottom:2px}.u-pl-1{padding-left:2px}.u-px-1{padding-left:2px;padding-right:2px}.u-py-1{padding-top:2px;padding-bottom:2px}.u-p-4,.cmp-progress-bar .progress-bar--title,.cmp-progress-bar .progress-bar--container{padding:4px}.u-pt-4{padding-top:4px}.u-pr-4{padding-right:4px}.u-pb-4,cmp-language .dropdown-menu .dropdown-menu-li .dropdown-item{padding-bottom:4px}.u-pl-4{padding-left:4px}.u-px-4{padding-left:4px;padding-right:4px}.u-py-4{padding-top:4px;padding-bottom:4px}.u-p-8,.nav-tabs,.cmp-progress-bar{padding:8px}.u-pt-8,.module-delivery-modal .order-modify-modal-content-daily .delivery-timeslot-lite-container,.cart-validate--summary .cart-summary-extended__sections{padding-top:8px}.u-pr-8,.cmp-progress-bar .progress-bar--start{padding-right:8px}.u-pb-8{padding-bottom:8px}.u-pl-8,.cmp-progress-bar .progress-bar--end{padding-left:8px}.u-px-8,cmp-language .dropdown-menu,cmp-language .dropdown-menu .dropdown-menu-li .dropdown-item,cmp-support .dropdown-menu,cmp-support .dropdown-menu .dropdown-menu-li .dropdown-icon .tol-icon-component,cmp-support .dropdown-menu .dropdown-menu-li .dropdown-text,cmp-booking-timezone .dropdown-toggle{padding-left:8px;padding-right:8px}.u-py-8,.page-info-recipe .back,.header__link,cmp-language .dropdown-toggle,cmp-support .dropdown-toggle,cmp-support .dropdown-menu .dropdown-menu-li,cmp-booking-timezone .dropdown-toggle,cmp-booking-list-actions-timezone .dropdown-toggle{padding-top:8px;padding-bottom:8px}.u-p-12{padding:12px}.u-pt-12{padding-top:12px}.u-pr-12{padding-right:12px}.u-pb-12{padding-bottom:12px}.u-pl-12{padding-left:12px}.u-px-12{padding-left:12px;padding-right:12px}.u-py-12,.module-delivery-modal .order-modify-modal-content-daily__actions>button,cmp-actions-button .dropdown-toggle,.bundle-progress-circle__button{padding-top:12px;padding-bottom:12px}.u-p-16,.cart-validate__delivery-progress-bar .cmp-progress-bar,.module-delivery-modal .order-modify-modal-content-daily__actions,.delivery-timeslot .slot-booked-block--reserved .has-booking-container,.header__secondary--delivery .tol-icon-component,.header__mobile--menu-button .tol-icon-component,.cart-panel .panel-component__delivery-progress-bar .cmp-progress-bar{padding:16px}.u-pt-16,.deferred-promos__info .acumulateCustomerCardPartner .cart-summary-line__childs .cart-summary-line,.summary .cart-summary-component .cart-summary-line.increasedAmount .cart-summary-line__childs .cart-summary-line,.summary .cart-summary-component .cart-summary-line.discount .cart-summary-line__childs .cart-summary-line,.summary .cart-summary-component .cart-summary-line.deliveryExpenses .cart-summary-line__childs .cart-summary-line,.summary .cart-summary-component .cart-summary-line.pickingExpenses .cart-summary-line__childs .cart-summary-line,.summary .cart-summary-component .deliveryExpensesPromos__child,.summary .cart-summary-component .deliveryExpensesPromosOld__child,.summary .cart-summary-component .pickingExpenses,.shipping-address-panel--mobile .panel-component__header,#listdetail .detail .listdetail-cards--container .list-detail-cards--remarks{padding-top:16px}.u-pr-16,.shipping-address-panel--desktop .panel-component__content{padding-right:16px}.u-pb-16,.shipping-address-panel__content .modal__box-main,.validation-code__email,.attribute-remarks-component{padding-bottom:16px}.u-pl-16,.deferred-promos__info .acumulateCustomerCardPartner .cart-summary-line__childs .cart-summary-line,.summary .cart-summary-component .cart-summary-line.discount .cart-summary-line__childs{padding-left:16px}.u-px-16,.page-info-recipe .back,.shipping-address-panel--mobile .panel-component__content,.shipping-address-panel--mobile .panel-component__header,.shipping-address-panel--mobile .shipping-address-panel__footer,.header__link,cmp-language .dropdown-toggle,cmp-support .dropdown-toggle,cmp-actions-button .dropdown-toggle,cmp-actions-button .dropdown-menu .dropdown-menu-li .dropdown-item,cmp-booking-chronos .full-template-active dropdown-menu,cmp-booking-list-actions-timezone .dropdown-toggle,cmp-booking-list-actions-timezone .full-template-active dropdown-menu,.validation-code__icon-container{padding-left:16px;padding-right:16px}.u-py-16,.shipping-address-panel--desktop .shipping-address-panel__footer,.shipping-address-panel--mobile .shipping-address-panel__footer,.card-picking--item .label-address-zones,.form-delivery-logged .label-address-zones,cmp-language .dropdown-menu,cmp-support .dropdown-menu,cmp-actions-button .dropdown-menu .dropdown-menu-li .dropdown-item,.bundle-group-progress,.validation-code__title,.validation-code__instruction{padding-top:16px;padding-bottom:16px}.u-p-20{padding:20px}.u-pt-20{padding-top:20px}.u-pr-20{padding-right:20px}.u-pb-20{padding-bottom:20px}.u-pl-20{padding-left:20px}.u-px-20{padding-left:20px;padding-right:20px}.u-py-20{padding-top:20px;padding-bottom:20px}.u-p-24,.summary .cart-summary-component .cart-summary-line.totalToPay,cmp-booking-timezone .dropdown-menu,cmp-booking-chronos .dropdown-menu,cmp-booking-list-actions-timezone .dropdown-menu{padding:24px}.u-pt-24,.summary .cart-summary-component .cart-summary-line.increasedAmount,.summary .cart-summary-component .cart-summary-line.discount,.summary .cart-summary-component .cart-summary-line.deliveryExpenses,.summary .cart-summary-component .cart-summary-line.pickingExpenses,.shipping-address-panel--desktop .panel-component__header{padding-top:24px}.u-pr-24{padding-right:24px}.u-pb-24{padding-bottom:24px}.u-pl-24,.shipping-address-panel--desktop .panel-component__content{padding-left:24px}.u-px-24,.shipping-address-panel--desktop .panel-component__header,.shipping-address-panel--desktop .shipping-address-panel__footer,.cart-validate--summary .cart-summary-extended__sections,.card-picking--item .label-address-zones,.form-delivery-logged .label-address-zones,.bundle-group-progress{padding-left:24px;padding-right:24px}.u-py-24,.bundle-progress-circle,.cart-product-not-purchasable-component{padding-top:24px;padding-bottom:24px}.u-p-28{padding:28px}.u-pt-28{padding-top:28px}.u-pr-28{padding-right:28px}.u-pb-28{padding-bottom:28px}.u-pl-28{padding-left:28px}.u-px-28{padding-left:28px;padding-right:28px}.u-py-28{padding-top:28px;padding-bottom:28px}.u-p-32,.refund-detail .table td,.refund-detail .table th{padding:32px}.u-pt-32,.attribute-remarks-component{padding-top:32px}.u-pr-32{padding-right:32px}.u-pb-32{padding-bottom:32px}.u-pl-32{padding-left:32px}.u-px-32,.module-delivery-modal .order-modify-modal-content-daily__actions>button,.bundle-progress-circle,.bundle-progress-circle__button{padding-left:32px;padding-right:32px}.u-py-32{padding-top:32px;padding-bottom:32px}.u-p-40,cmp-product-substitution .product-substitution-component{padding:40px}.u-pt-40{padding-top:40px}.u-pr-40{padding-right:40px}.u-pb-40{padding-bottom:40px}.u-pl-40{padding-left:40px}.u-px-40{padding-left:40px;padding-right:40px}.u-py-40{padding-top:40px;padding-bottom:40px}.u-p-48{padding:48px}.u-pt-48{padding-top:48px}.u-pr-48{padding-right:48px}.u-pb-48{padding-bottom:48px}.u-pl-48{padding-left:48px}.u-px-48{padding-left:48px;padding-right:48px}.u-py-48{padding-top:48px;padding-bottom:48px}.u-p-56{padding:56px}.u-pt-56{padding-top:56px}.u-pr-56{padding-right:56px}.u-pb-56{padding-bottom:56px}.u-pl-56{padding-left:56px}.u-px-56{padding-left:56px;padding-right:56px}.u-py-56{padding-top:56px;padding-bottom:56px}.u-p-64{padding:64px}.u-pt-64{padding-top:64px}.u-pr-64{padding-right:64px}.u-pb-64{padding-bottom:64px}.u-pl-64{padding-left:64px}.u-px-64{padding-left:64px;padding-right:64px}.u-py-64{padding-top:64px;padding-bottom:64px}.u-p-96{padding:96px}.u-pt-96{padding-top:96px}.u-pr-96{padding-right:96px}.u-pb-96{padding-bottom:96px}.u-pl-96{padding-left:96px}.u-px-96{padding-left:96px;padding-right:96px}.u-py-96{padding-top:96px;padding-bottom:96px}.u-m-auto{margin:auto}.u-mt-auto{margin-top:auto}.u-mr-auto{margin-right:auto}.u-mb-auto{margin-bottom:auto}.u-ml-auto{margin-left:auto}.u-mx-auto{margin-right:auto;margin-left:auto}.u-my-auto{margin-top:auto;margin-bottom:auto}}@media (min-width: 576px){.u-m-sm-none{margin:0}.u-mt-sm-none{margin-top:0}.u-mr-sm-none{margin-right:0}.u-mb-sm-none{margin-bottom:0}.u-ml-sm-none{margin-left:0}.u-mx-sm-none{margin-left:0;margin-right:0}.u-my-sm-none{margin-top:0;margin-bottom:0}.u-m-sm-1{margin:2px}.u-mt-sm-1{margin-top:2px}.u-mr-sm-1{margin-right:2px}.u-mb-sm-1{margin-bottom:2px}.u-ml-sm-1{margin-left:2px}.u-mx-sm-1{margin-left:2px;margin-right:2px}.u-my-sm-1{margin-top:2px;margin-bottom:2px}.u-m-sm-4{margin:4px}.u-mt-sm-4{margin-top:4px}.u-mr-sm-4{margin-right:4px}.u-mb-sm-4{margin-bottom:4px}.u-ml-sm-4{margin-left:4px}.u-mx-sm-4{margin-left:4px;margin-right:4px}.u-my-sm-4{margin-top:4px;margin-bottom:4px}.u-m-sm-8{margin:8px}.u-mt-sm-8{margin-top:8px}.u-mr-sm-8{margin-right:8px}.u-mb-sm-8{margin-bottom:8px}.u-ml-sm-8{margin-left:8px}.u-mx-sm-8{margin-left:8px;margin-right:8px}.u-my-sm-8{margin-top:8px;margin-bottom:8px}.u-m-sm-12{margin:12px}.u-mt-sm-12{margin-top:12px}.u-mr-sm-12{margin-right:12px}.u-mb-sm-12{margin-bottom:12px}.u-ml-sm-12{margin-left:12px}.u-mx-sm-12{margin-left:12px;margin-right:12px}.u-my-sm-12{margin-top:12px;margin-bottom:12px}.u-m-sm-16{margin:16px}.u-mt-sm-16{margin-top:16px}.u-mr-sm-16{margin-right:16px}.u-mb-sm-16{margin-bottom:16px}.u-ml-sm-16{margin-left:16px}.u-mx-sm-16{margin-left:16px;margin-right:16px}.u-my-sm-16{margin-top:16px;margin-bottom:16px}.u-m-sm-20{margin:20px}.u-mt-sm-20{margin-top:20px}.u-mr-sm-20{margin-right:20px}.u-mb-sm-20{margin-bottom:20px}.u-ml-sm-20{margin-left:20px}.u-mx-sm-20{margin-left:20px;margin-right:20px}.u-my-sm-20{margin-top:20px;margin-bottom:20px}.u-m-sm-24{margin:24px}.u-mt-sm-24{margin-top:24px}.u-mr-sm-24{margin-right:24px}.u-mb-sm-24{margin-bottom:24px}.u-ml-sm-24{margin-left:24px}.u-mx-sm-24{margin-left:24px;margin-right:24px}.u-my-sm-24{margin-top:24px;margin-bottom:24px}.u-m-sm-28{margin:28px}.u-mt-sm-28{margin-top:28px}.u-mr-sm-28{margin-right:28px}.u-mb-sm-28{margin-bottom:28px}.u-ml-sm-28{margin-left:28px}.u-mx-sm-28{margin-left:28px;margin-right:28px}.u-my-sm-28{margin-top:28px;margin-bottom:28px}.u-m-sm-32{margin:32px}.u-mt-sm-32{margin-top:32px}.u-mr-sm-32{margin-right:32px}.u-mb-sm-32{margin-bottom:32px}.u-ml-sm-32{margin-left:32px}.u-mx-sm-32{margin-left:32px;margin-right:32px}.u-my-sm-32{margin-top:32px;margin-bottom:32px}.u-m-sm-40{margin:40px}.u-mt-sm-40{margin-top:40px}.u-mr-sm-40{margin-right:40px}.u-mb-sm-40{margin-bottom:40px}.u-ml-sm-40{margin-left:40px}.u-mx-sm-40{margin-left:40px;margin-right:40px}.u-my-sm-40{margin-top:40px;margin-bottom:40px}.u-m-sm-48{margin:48px}.u-mt-sm-48{margin-top:48px}.u-mr-sm-48{margin-right:48px}.u-mb-sm-48{margin-bottom:48px}.u-ml-sm-48{margin-left:48px}.u-mx-sm-48{margin-left:48px;margin-right:48px}.u-my-sm-48{margin-top:48px;margin-bottom:48px}.u-m-sm-56{margin:56px}.u-mt-sm-56{margin-top:56px}.u-mr-sm-56{margin-right:56px}.u-mb-sm-56{margin-bottom:56px}.u-ml-sm-56{margin-left:56px}.u-mx-sm-56{margin-left:56px;margin-right:56px}.u-my-sm-56{margin-top:56px;margin-bottom:56px}.u-m-sm-64{margin:64px}.u-mt-sm-64{margin-top:64px}.u-mr-sm-64{margin-right:64px}.u-mb-sm-64{margin-bottom:64px}.u-ml-sm-64{margin-left:64px}.u-mx-sm-64{margin-left:64px;margin-right:64px}.u-my-sm-64{margin-top:64px;margin-bottom:64px}.u-m-sm-96{margin:96px}.u-mt-sm-96{margin-top:96px}.u-mr-sm-96{margin-right:96px}.u-mb-sm-96{margin-bottom:96px}.u-ml-sm-96{margin-left:96px}.u-mx-sm-96{margin-left:96px;margin-right:96px}.u-my-sm-96{margin-top:96px;margin-bottom:96px}.u-p-sm-none{padding:0}.u-pt-sm-none{padding-top:0}.u-pr-sm-none{padding-right:0}.u-pb-sm-none{padding-bottom:0}.u-pl-sm-none{padding-left:0}.u-px-sm-none{padding-left:0;padding-right:0}.u-py-sm-none{padding-top:0;padding-bottom:0}.u-p-sm-1{padding:2px}.u-pt-sm-1{padding-top:2px}.u-pr-sm-1{padding-right:2px}.u-pb-sm-1{padding-bottom:2px}.u-pl-sm-1{padding-left:2px}.u-px-sm-1{padding-left:2px;padding-right:2px}.u-py-sm-1{padding-top:2px;padding-bottom:2px}.u-p-sm-4{padding:4px}.u-pt-sm-4{padding-top:4px}.u-pr-sm-4{padding-right:4px}.u-pb-sm-4{padding-bottom:4px}.u-pl-sm-4{padding-left:4px}.u-px-sm-4{padding-left:4px;padding-right:4px}.u-py-sm-4{padding-top:4px;padding-bottom:4px}.u-p-sm-8{padding:8px}.u-pt-sm-8{padding-top:8px}.u-pr-sm-8{padding-right:8px}.u-pb-sm-8{padding-bottom:8px}.u-pl-sm-8{padding-left:8px}.u-px-sm-8{padding-left:8px;padding-right:8px}.u-py-sm-8{padding-top:8px;padding-bottom:8px}.u-p-sm-12{padding:12px}.u-pt-sm-12{padding-top:12px}.u-pr-sm-12{padding-right:12px}.u-pb-sm-12{padding-bottom:12px}.u-pl-sm-12{padding-left:12px}.u-px-sm-12{padding-left:12px;padding-right:12px}.u-py-sm-12{padding-top:12px;padding-bottom:12px}.u-p-sm-16{padding:16px}.u-pt-sm-16{padding-top:16px}.u-pr-sm-16{padding-right:16px}.u-pb-sm-16{padding-bottom:16px}.u-pl-sm-16{padding-left:16px}.u-px-sm-16{padding-left:16px;padding-right:16px}.u-py-sm-16{padding-top:16px;padding-bottom:16px}.u-p-sm-20{padding:20px}.u-pt-sm-20{padding-top:20px}.u-pr-sm-20{padding-right:20px}.u-pb-sm-20{padding-bottom:20px}.u-pl-sm-20{padding-left:20px}.u-px-sm-20{padding-left:20px;padding-right:20px}.u-py-sm-20{padding-top:20px;padding-bottom:20px}.u-p-sm-24{padding:24px}.u-pt-sm-24{padding-top:24px}.u-pr-sm-24{padding-right:24px}.u-pb-sm-24{padding-bottom:24px}.u-pl-sm-24{padding-left:24px}.u-px-sm-24{padding-left:24px;padding-right:24px}.u-py-sm-24{padding-top:24px;padding-bottom:24px}.u-p-sm-28{padding:28px}.u-pt-sm-28{padding-top:28px}.u-pr-sm-28{padding-right:28px}.u-pb-sm-28{padding-bottom:28px}.u-pl-sm-28{padding-left:28px}.u-px-sm-28{padding-left:28px;padding-right:28px}.u-py-sm-28{padding-top:28px;padding-bottom:28px}.u-p-sm-32{padding:32px}.u-pt-sm-32{padding-top:32px}.u-pr-sm-32{padding-right:32px}.u-pb-sm-32{padding-bottom:32px}.u-pl-sm-32{padding-left:32px}.u-px-sm-32{padding-left:32px;padding-right:32px}.u-py-sm-32{padding-top:32px;padding-bottom:32px}.u-p-sm-40{padding:40px}.u-pt-sm-40{padding-top:40px}.u-pr-sm-40{padding-right:40px}.u-pb-sm-40{padding-bottom:40px}.u-pl-sm-40{padding-left:40px}.u-px-sm-40{padding-left:40px;padding-right:40px}.u-py-sm-40{padding-top:40px;padding-bottom:40px}.u-p-sm-48{padding:48px}.u-pt-sm-48{padding-top:48px}.u-pr-sm-48{padding-right:48px}.u-pb-sm-48{padding-bottom:48px}.u-pl-sm-48{padding-left:48px}.u-px-sm-48{padding-left:48px;padding-right:48px}.u-py-sm-48{padding-top:48px;padding-bottom:48px}.u-p-sm-56{padding:56px}.u-pt-sm-56{padding-top:56px}.u-pr-sm-56{padding-right:56px}.u-pb-sm-56{padding-bottom:56px}.u-pl-sm-56{padding-left:56px}.u-px-sm-56{padding-left:56px;padding-right:56px}.u-py-sm-56{padding-top:56px;padding-bottom:56px}.u-p-sm-64{padding:64px}.u-pt-sm-64{padding-top:64px}.u-pr-sm-64{padding-right:64px}.u-pb-sm-64{padding-bottom:64px}.u-pl-sm-64{padding-left:64px}.u-px-sm-64{padding-left:64px;padding-right:64px}.u-py-sm-64{padding-top:64px;padding-bottom:64px}.u-p-sm-96{padding:96px}.u-pt-sm-96{padding-top:96px}.u-pr-sm-96{padding-right:96px}.u-pb-sm-96{padding-bottom:96px}.u-pl-sm-96{padding-left:96px}.u-px-sm-96{padding-left:96px;padding-right:96px}.u-py-sm-96{padding-top:96px;padding-bottom:96px}.u-m-sm-auto{margin:auto}.u-mt-sm-auto{margin-top:auto}.u-mr-sm-auto{margin-right:auto}.u-mb-sm-auto{margin-bottom:auto}.u-ml-sm-auto{margin-left:auto}.u-mx-sm-auto{margin-right:auto;margin-left:auto}.u-my-sm-auto{margin-top:auto;margin-bottom:auto}}@media (min-width: 768px){.u-m-md-none{margin:0}.u-mt-md-none{margin-top:0}.u-mr-md-none{margin-right:0}.u-mb-md-none{margin-bottom:0}.u-ml-md-none{margin-left:0}.u-mx-md-none{margin-left:0;margin-right:0}.u-my-md-none{margin-top:0;margin-bottom:0}.u-m-md-1{margin:2px}.u-mt-md-1{margin-top:2px}.u-mr-md-1{margin-right:2px}.u-mb-md-1{margin-bottom:2px}.u-ml-md-1{margin-left:2px}.u-mx-md-1{margin-left:2px;margin-right:2px}.u-my-md-1{margin-top:2px;margin-bottom:2px}.u-m-md-4{margin:4px}.u-mt-md-4{margin-top:4px}.u-mr-md-4{margin-right:4px}.u-mb-md-4{margin-bottom:4px}.u-ml-md-4{margin-left:4px}.u-mx-md-4{margin-left:4px;margin-right:4px}.u-my-md-4{margin-top:4px;margin-bottom:4px}.u-m-md-8{margin:8px}.u-mt-md-8{margin-top:8px}.u-mr-md-8{margin-right:8px}.u-mb-md-8{margin-bottom:8px}.u-ml-md-8{margin-left:8px}.u-mx-md-8{margin-left:8px;margin-right:8px}.u-my-md-8{margin-top:8px;margin-bottom:8px}.u-m-md-12{margin:12px}.u-mt-md-12{margin-top:12px}.u-mr-md-12{margin-right:12px}.u-mb-md-12{margin-bottom:12px}.u-ml-md-12{margin-left:12px}.u-mx-md-12{margin-left:12px;margin-right:12px}.u-my-md-12{margin-top:12px;margin-bottom:12px}.u-m-md-16{margin:16px}.u-mt-md-16{margin-top:16px}.u-mr-md-16{margin-right:16px}.u-mb-md-16{margin-bottom:16px}.u-ml-md-16{margin-left:16px}.u-mx-md-16{margin-left:16px;margin-right:16px}.u-my-md-16{margin-top:16px;margin-bottom:16px}.u-m-md-20{margin:20px}.u-mt-md-20{margin-top:20px}.u-mr-md-20{margin-right:20px}.u-mb-md-20{margin-bottom:20px}.u-ml-md-20{margin-left:20px}.u-mx-md-20{margin-left:20px;margin-right:20px}.u-my-md-20{margin-top:20px;margin-bottom:20px}.u-m-md-24{margin:24px}.u-mt-md-24{margin-top:24px}.u-mr-md-24{margin-right:24px}.u-mb-md-24{margin-bottom:24px}.u-ml-md-24{margin-left:24px}.u-mx-md-24{margin-left:24px;margin-right:24px}.u-my-md-24{margin-top:24px;margin-bottom:24px}.u-m-md-28{margin:28px}.u-mt-md-28{margin-top:28px}.u-mr-md-28{margin-right:28px}.u-mb-md-28{margin-bottom:28px}.u-ml-md-28{margin-left:28px}.u-mx-md-28{margin-left:28px;margin-right:28px}.u-my-md-28{margin-top:28px;margin-bottom:28px}.u-m-md-32{margin:32px}.u-mt-md-32{margin-top:32px}.u-mr-md-32{margin-right:32px}.u-mb-md-32{margin-bottom:32px}.u-ml-md-32{margin-left:32px}.u-mx-md-32{margin-left:32px;margin-right:32px}.u-my-md-32{margin-top:32px;margin-bottom:32px}.u-m-md-40{margin:40px}.u-mt-md-40{margin-top:40px}.u-mr-md-40{margin-right:40px}.u-mb-md-40{margin-bottom:40px}.u-ml-md-40{margin-left:40px}.u-mx-md-40{margin-left:40px;margin-right:40px}.u-my-md-40{margin-top:40px;margin-bottom:40px}.u-m-md-48{margin:48px}.u-mt-md-48{margin-top:48px}.u-mr-md-48{margin-right:48px}.u-mb-md-48{margin-bottom:48px}.u-ml-md-48{margin-left:48px}.u-mx-md-48{margin-left:48px;margin-right:48px}.u-my-md-48{margin-top:48px;margin-bottom:48px}.u-m-md-56{margin:56px}.u-mt-md-56{margin-top:56px}.u-mr-md-56{margin-right:56px}.u-mb-md-56{margin-bottom:56px}.u-ml-md-56{margin-left:56px}.u-mx-md-56{margin-left:56px;margin-right:56px}.u-my-md-56{margin-top:56px;margin-bottom:56px}.u-m-md-64{margin:64px}.u-mt-md-64{margin-top:64px}.u-mr-md-64{margin-right:64px}.u-mb-md-64{margin-bottom:64px}.u-ml-md-64{margin-left:64px}.u-mx-md-64{margin-left:64px;margin-right:64px}.u-my-md-64{margin-top:64px;margin-bottom:64px}.u-m-md-96{margin:96px}.u-mt-md-96{margin-top:96px}.u-mr-md-96{margin-right:96px}.u-mb-md-96{margin-bottom:96px}.u-ml-md-96{margin-left:96px}.u-mx-md-96{margin-left:96px;margin-right:96px}.u-my-md-96{margin-top:96px;margin-bottom:96px}.u-p-md-none{padding:0}.u-pt-md-none{padding-top:0}.u-pr-md-none{padding-right:0}.u-pb-md-none{padding-bottom:0}.u-pl-md-none{padding-left:0}.u-px-md-none{padding-left:0;padding-right:0}.u-py-md-none{padding-top:0;padding-bottom:0}.u-p-md-1{padding:2px}.u-pt-md-1{padding-top:2px}.u-pr-md-1{padding-right:2px}.u-pb-md-1{padding-bottom:2px}.u-pl-md-1{padding-left:2px}.u-px-md-1{padding-left:2px;padding-right:2px}.u-py-md-1{padding-top:2px;padding-bottom:2px}.u-p-md-4{padding:4px}.u-pt-md-4{padding-top:4px}.u-pr-md-4{padding-right:4px}.u-pb-md-4{padding-bottom:4px}.u-pl-md-4{padding-left:4px}.u-px-md-4{padding-left:4px;padding-right:4px}.u-py-md-4{padding-top:4px;padding-bottom:4px}.u-p-md-8{padding:8px}.u-pt-md-8{padding-top:8px}.u-pr-md-8{padding-right:8px}.u-pb-md-8{padding-bottom:8px}.u-pl-md-8{padding-left:8px}.u-px-md-8{padding-left:8px;padding-right:8px}.u-py-md-8{padding-top:8px;padding-bottom:8px}.u-p-md-12{padding:12px}.u-pt-md-12{padding-top:12px}.u-pr-md-12{padding-right:12px}.u-pb-md-12{padding-bottom:12px}.u-pl-md-12{padding-left:12px}.u-px-md-12{padding-left:12px;padding-right:12px}.u-py-md-12{padding-top:12px;padding-bottom:12px}.u-p-md-16{padding:16px}.u-pt-md-16{padding-top:16px}.u-pr-md-16{padding-right:16px}.u-pb-md-16{padding-bottom:16px}.u-pl-md-16{padding-left:16px}.u-px-md-16{padding-left:16px;padding-right:16px}.u-py-md-16{padding-top:16px;padding-bottom:16px}.u-p-md-20{padding:20px}.u-pt-md-20{padding-top:20px}.u-pr-md-20{padding-right:20px}.u-pb-md-20{padding-bottom:20px}.u-pl-md-20{padding-left:20px}.u-px-md-20{padding-left:20px;padding-right:20px}.u-py-md-20{padding-top:20px;padding-bottom:20px}.u-p-md-24{padding:24px}.u-pt-md-24{padding-top:24px}.u-pr-md-24{padding-right:24px}.u-pb-md-24{padding-bottom:24px}.u-pl-md-24{padding-left:24px}.u-px-md-24{padding-left:24px;padding-right:24px}.u-py-md-24{padding-top:24px;padding-bottom:24px}.u-p-md-28{padding:28px}.u-pt-md-28{padding-top:28px}.u-pr-md-28{padding-right:28px}.u-pb-md-28{padding-bottom:28px}.u-pl-md-28{padding-left:28px}.u-px-md-28{padding-left:28px;padding-right:28px}.u-py-md-28{padding-top:28px;padding-bottom:28px}.u-p-md-32{padding:32px}.u-pt-md-32{padding-top:32px}.u-pr-md-32{padding-right:32px}.u-pb-md-32{padding-bottom:32px}.u-pl-md-32{padding-left:32px}.u-px-md-32{padding-left:32px;padding-right:32px}.u-py-md-32{padding-top:32px;padding-bottom:32px}.u-p-md-40{padding:40px}.u-pt-md-40{padding-top:40px}.u-pr-md-40{padding-right:40px}.u-pb-md-40{padding-bottom:40px}.u-pl-md-40{padding-left:40px}.u-px-md-40{padding-left:40px;padding-right:40px}.u-py-md-40{padding-top:40px;padding-bottom:40px}.u-p-md-48{padding:48px}.u-pt-md-48{padding-top:48px}.u-pr-md-48{padding-right:48px}.u-pb-md-48{padding-bottom:48px}.u-pl-md-48{padding-left:48px}.u-px-md-48{padding-left:48px;padding-right:48px}.u-py-md-48{padding-top:48px;padding-bottom:48px}.u-p-md-56{padding:56px}.u-pt-md-56{padding-top:56px}.u-pr-md-56{padding-right:56px}.u-pb-md-56{padding-bottom:56px}.u-pl-md-56{padding-left:56px}.u-px-md-56{padding-left:56px;padding-right:56px}.u-py-md-56{padding-top:56px;padding-bottom:56px}.u-p-md-64{padding:64px}.u-pt-md-64{padding-top:64px}.u-pr-md-64{padding-right:64px}.u-pb-md-64{padding-bottom:64px}.u-pl-md-64{padding-left:64px}.u-px-md-64{padding-left:64px;padding-right:64px}.u-py-md-64{padding-top:64px;padding-bottom:64px}.u-p-md-96{padding:96px}.u-pt-md-96{padding-top:96px}.u-pr-md-96{padding-right:96px}.u-pb-md-96{padding-bottom:96px}.u-pl-md-96{padding-left:96px}.u-px-md-96{padding-left:96px;padding-right:96px}.u-py-md-96{padding-top:96px;padding-bottom:96px}.u-m-md-auto{margin:auto}.u-mt-md-auto{margin-top:auto}.u-mr-md-auto{margin-right:auto}.u-mb-md-auto{margin-bottom:auto}.u-ml-md-auto{margin-left:auto}.u-mx-md-auto{margin-right:auto;margin-left:auto}.u-my-md-auto{margin-top:auto;margin-bottom:auto}}@media (min-width: 992px){.u-m-lg-none{margin:0}.u-mt-lg-none{margin-top:0}.u-mr-lg-none{margin-right:0}.u-mb-lg-none{margin-bottom:0}.u-ml-lg-none{margin-left:0}.u-mx-lg-none{margin-left:0;margin-right:0}.u-my-lg-none{margin-top:0;margin-bottom:0}.u-m-lg-1{margin:2px}.u-mt-lg-1{margin-top:2px}.u-mr-lg-1{margin-right:2px}.u-mb-lg-1{margin-bottom:2px}.u-ml-lg-1{margin-left:2px}.u-mx-lg-1{margin-left:2px;margin-right:2px}.u-my-lg-1{margin-top:2px;margin-bottom:2px}.u-m-lg-4{margin:4px}.u-mt-lg-4{margin-top:4px}.u-mr-lg-4{margin-right:4px}.u-mb-lg-4{margin-bottom:4px}.u-ml-lg-4{margin-left:4px}.u-mx-lg-4{margin-left:4px;margin-right:4px}.u-my-lg-4{margin-top:4px;margin-bottom:4px}.u-m-lg-8{margin:8px}.u-mt-lg-8{margin-top:8px}.u-mr-lg-8{margin-right:8px}.u-mb-lg-8{margin-bottom:8px}.u-ml-lg-8{margin-left:8px}.u-mx-lg-8{margin-left:8px;margin-right:8px}.u-my-lg-8{margin-top:8px;margin-bottom:8px}.u-m-lg-12{margin:12px}.u-mt-lg-12{margin-top:12px}.u-mr-lg-12{margin-right:12px}.u-mb-lg-12{margin-bottom:12px}.u-ml-lg-12{margin-left:12px}.u-mx-lg-12{margin-left:12px;margin-right:12px}.u-my-lg-12{margin-top:12px;margin-bottom:12px}.u-m-lg-16{margin:16px}.u-mt-lg-16{margin-top:16px}.u-mr-lg-16{margin-right:16px}.u-mb-lg-16{margin-bottom:16px}.u-ml-lg-16{margin-left:16px}.u-mx-lg-16{margin-left:16px;margin-right:16px}.u-my-lg-16{margin-top:16px;margin-bottom:16px}.u-m-lg-20{margin:20px}.u-mt-lg-20{margin-top:20px}.u-mr-lg-20{margin-right:20px}.u-mb-lg-20{margin-bottom:20px}.u-ml-lg-20{margin-left:20px}.u-mx-lg-20{margin-left:20px;margin-right:20px}.u-my-lg-20{margin-top:20px;margin-bottom:20px}.u-m-lg-24{margin:24px}.u-mt-lg-24{margin-top:24px}.u-mr-lg-24{margin-right:24px}.u-mb-lg-24{margin-bottom:24px}.u-ml-lg-24{margin-left:24px}.u-mx-lg-24{margin-left:24px;margin-right:24px}.u-my-lg-24{margin-top:24px;margin-bottom:24px}.u-m-lg-28{margin:28px}.u-mt-lg-28{margin-top:28px}.u-mr-lg-28{margin-right:28px}.u-mb-lg-28{margin-bottom:28px}.u-ml-lg-28{margin-left:28px}.u-mx-lg-28{margin-left:28px;margin-right:28px}.u-my-lg-28{margin-top:28px;margin-bottom:28px}.u-m-lg-32{margin:32px}.u-mt-lg-32{margin-top:32px}.u-mr-lg-32{margin-right:32px}.u-mb-lg-32{margin-bottom:32px}.u-ml-lg-32{margin-left:32px}.u-mx-lg-32{margin-left:32px;margin-right:32px}.u-my-lg-32{margin-top:32px;margin-bottom:32px}.u-m-lg-40{margin:40px}.u-mt-lg-40{margin-top:40px}.u-mr-lg-40{margin-right:40px}.u-mb-lg-40{margin-bottom:40px}.u-ml-lg-40{margin-left:40px}.u-mx-lg-40{margin-left:40px;margin-right:40px}.u-my-lg-40{margin-top:40px;margin-bottom:40px}.u-m-lg-48{margin:48px}.u-mt-lg-48{margin-top:48px}.u-mr-lg-48{margin-right:48px}.u-mb-lg-48{margin-bottom:48px}.u-ml-lg-48{margin-left:48px}.u-mx-lg-48{margin-left:48px;margin-right:48px}.u-my-lg-48{margin-top:48px;margin-bottom:48px}.u-m-lg-56{margin:56px}.u-mt-lg-56{margin-top:56px}.u-mr-lg-56{margin-right:56px}.u-mb-lg-56{margin-bottom:56px}.u-ml-lg-56{margin-left:56px}.u-mx-lg-56{margin-left:56px;margin-right:56px}.u-my-lg-56{margin-top:56px;margin-bottom:56px}.u-m-lg-64{margin:64px}.u-mt-lg-64{margin-top:64px}.u-mr-lg-64{margin-right:64px}.u-mb-lg-64{margin-bottom:64px}.u-ml-lg-64{margin-left:64px}.u-mx-lg-64{margin-left:64px;margin-right:64px}.u-my-lg-64{margin-top:64px;margin-bottom:64px}.u-m-lg-96{margin:96px}.u-mt-lg-96{margin-top:96px}.u-mr-lg-96{margin-right:96px}.u-mb-lg-96{margin-bottom:96px}.u-ml-lg-96{margin-left:96px}.u-mx-lg-96{margin-left:96px;margin-right:96px}.u-my-lg-96{margin-top:96px;margin-bottom:96px}.u-p-lg-none{padding:0}.u-pt-lg-none{padding-top:0}.u-pr-lg-none{padding-right:0}.u-pb-lg-none{padding-bottom:0}.u-pl-lg-none{padding-left:0}.u-px-lg-none{padding-left:0;padding-right:0}.u-py-lg-none{padding-top:0;padding-bottom:0}.u-p-lg-1{padding:2px}.u-pt-lg-1{padding-top:2px}.u-pr-lg-1{padding-right:2px}.u-pb-lg-1{padding-bottom:2px}.u-pl-lg-1{padding-left:2px}.u-px-lg-1{padding-left:2px;padding-right:2px}.u-py-lg-1{padding-top:2px;padding-bottom:2px}.u-p-lg-4{padding:4px}.u-pt-lg-4{padding-top:4px}.u-pr-lg-4{padding-right:4px}.u-pb-lg-4{padding-bottom:4px}.u-pl-lg-4{padding-left:4px}.u-px-lg-4{padding-left:4px;padding-right:4px}.u-py-lg-4{padding-top:4px;padding-bottom:4px}.u-p-lg-8{padding:8px}.u-pt-lg-8{padding-top:8px}.u-pr-lg-8{padding-right:8px}.u-pb-lg-8{padding-bottom:8px}.u-pl-lg-8{padding-left:8px}.u-px-lg-8{padding-left:8px;padding-right:8px}.u-py-lg-8{padding-top:8px;padding-bottom:8px}.u-p-lg-12{padding:12px}.u-pt-lg-12{padding-top:12px}.u-pr-lg-12{padding-right:12px}.u-pb-lg-12{padding-bottom:12px}.u-pl-lg-12{padding-left:12px}.u-px-lg-12{padding-left:12px;padding-right:12px}.u-py-lg-12{padding-top:12px;padding-bottom:12px}.u-p-lg-16{padding:16px}.u-pt-lg-16{padding-top:16px}.u-pr-lg-16{padding-right:16px}.u-pb-lg-16{padding-bottom:16px}.u-pl-lg-16{padding-left:16px}.u-px-lg-16{padding-left:16px;padding-right:16px}.u-py-lg-16{padding-top:16px;padding-bottom:16px}.u-p-lg-20{padding:20px}.u-pt-lg-20{padding-top:20px}.u-pr-lg-20{padding-right:20px}.u-pb-lg-20{padding-bottom:20px}.u-pl-lg-20{padding-left:20px}.u-px-lg-20{padding-left:20px;padding-right:20px}.u-py-lg-20{padding-top:20px;padding-bottom:20px}.u-p-lg-24{padding:24px}.u-pt-lg-24{padding-top:24px}.u-pr-lg-24{padding-right:24px}.u-pb-lg-24{padding-bottom:24px}.u-pl-lg-24{padding-left:24px}.u-px-lg-24{padding-left:24px;padding-right:24px}.u-py-lg-24{padding-top:24px;padding-bottom:24px}.u-p-lg-28{padding:28px}.u-pt-lg-28{padding-top:28px}.u-pr-lg-28{padding-right:28px}.u-pb-lg-28{padding-bottom:28px}.u-pl-lg-28{padding-left:28px}.u-px-lg-28{padding-left:28px;padding-right:28px}.u-py-lg-28{padding-top:28px;padding-bottom:28px}.u-p-lg-32{padding:32px}.u-pt-lg-32{padding-top:32px}.u-pr-lg-32{padding-right:32px}.u-pb-lg-32{padding-bottom:32px}.u-pl-lg-32{padding-left:32px}.u-px-lg-32{padding-left:32px;padding-right:32px}.u-py-lg-32{padding-top:32px;padding-bottom:32px}.u-p-lg-40{padding:40px}.u-pt-lg-40{padding-top:40px}.u-pr-lg-40{padding-right:40px}.u-pb-lg-40{padding-bottom:40px}.u-pl-lg-40{padding-left:40px}.u-px-lg-40{padding-left:40px;padding-right:40px}.u-py-lg-40{padding-top:40px;padding-bottom:40px}.u-p-lg-48{padding:48px}.u-pt-lg-48{padding-top:48px}.u-pr-lg-48{padding-right:48px}.u-pb-lg-48{padding-bottom:48px}.u-pl-lg-48{padding-left:48px}.u-px-lg-48{padding-left:48px;padding-right:48px}.u-py-lg-48{padding-top:48px;padding-bottom:48px}.u-p-lg-56{padding:56px}.u-pt-lg-56{padding-top:56px}.u-pr-lg-56{padding-right:56px}.u-pb-lg-56{padding-bottom:56px}.u-pl-lg-56{padding-left:56px}.u-px-lg-56{padding-left:56px;padding-right:56px}.u-py-lg-56{padding-top:56px;padding-bottom:56px}.u-p-lg-64{padding:64px}.u-pt-lg-64{padding-top:64px}.u-pr-lg-64{padding-right:64px}.u-pb-lg-64{padding-bottom:64px}.u-pl-lg-64{padding-left:64px}.u-px-lg-64{padding-left:64px;padding-right:64px}.u-py-lg-64{padding-top:64px;padding-bottom:64px}.u-p-lg-96{padding:96px}.u-pt-lg-96{padding-top:96px}.u-pr-lg-96{padding-right:96px}.u-pb-lg-96{padding-bottom:96px}.u-pl-lg-96{padding-left:96px}.u-px-lg-96{padding-left:96px;padding-right:96px}.u-py-lg-96{padding-top:96px;padding-bottom:96px}.u-m-lg-auto{margin:auto}.u-mt-lg-auto{margin-top:auto}.u-mr-lg-auto{margin-right:auto}.u-mb-lg-auto{margin-bottom:auto}.u-ml-lg-auto{margin-left:auto}.u-mx-lg-auto{margin-right:auto;margin-left:auto}.u-my-lg-auto{margin-top:auto;margin-bottom:auto}}@media (min-width: 1200px){.u-m-xl-none{margin:0}.u-mt-xl-none{margin-top:0}.u-mr-xl-none{margin-right:0}.u-mb-xl-none{margin-bottom:0}.u-ml-xl-none{margin-left:0}.u-mx-xl-none{margin-left:0;margin-right:0}.u-my-xl-none{margin-top:0;margin-bottom:0}.u-m-xl-1{margin:2px}.u-mt-xl-1{margin-top:2px}.u-mr-xl-1{margin-right:2px}.u-mb-xl-1{margin-bottom:2px}.u-ml-xl-1{margin-left:2px}.u-mx-xl-1{margin-left:2px;margin-right:2px}.u-my-xl-1{margin-top:2px;margin-bottom:2px}.u-m-xl-4{margin:4px}.u-mt-xl-4{margin-top:4px}.u-mr-xl-4{margin-right:4px}.u-mb-xl-4{margin-bottom:4px}.u-ml-xl-4{margin-left:4px}.u-mx-xl-4{margin-left:4px;margin-right:4px}.u-my-xl-4{margin-top:4px;margin-bottom:4px}.u-m-xl-8{margin:8px}.u-mt-xl-8{margin-top:8px}.u-mr-xl-8{margin-right:8px}.u-mb-xl-8{margin-bottom:8px}.u-ml-xl-8{margin-left:8px}.u-mx-xl-8{margin-left:8px;margin-right:8px}.u-my-xl-8{margin-top:8px;margin-bottom:8px}.u-m-xl-12{margin:12px}.u-mt-xl-12{margin-top:12px}.u-mr-xl-12{margin-right:12px}.u-mb-xl-12{margin-bottom:12px}.u-ml-xl-12{margin-left:12px}.u-mx-xl-12{margin-left:12px;margin-right:12px}.u-my-xl-12{margin-top:12px;margin-bottom:12px}.u-m-xl-16{margin:16px}.u-mt-xl-16{margin-top:16px}.u-mr-xl-16{margin-right:16px}.u-mb-xl-16{margin-bottom:16px}.u-ml-xl-16{margin-left:16px}.u-mx-xl-16{margin-left:16px;margin-right:16px}.u-my-xl-16{margin-top:16px;margin-bottom:16px}.u-m-xl-20{margin:20px}.u-mt-xl-20{margin-top:20px}.u-mr-xl-20{margin-right:20px}.u-mb-xl-20{margin-bottom:20px}.u-ml-xl-20{margin-left:20px}.u-mx-xl-20{margin-left:20px;margin-right:20px}.u-my-xl-20{margin-top:20px;margin-bottom:20px}.u-m-xl-24{margin:24px}.u-mt-xl-24{margin-top:24px}.u-mr-xl-24{margin-right:24px}.u-mb-xl-24{margin-bottom:24px}.u-ml-xl-24{margin-left:24px}.u-mx-xl-24{margin-left:24px;margin-right:24px}.u-my-xl-24{margin-top:24px;margin-bottom:24px}.u-m-xl-28{margin:28px}.u-mt-xl-28{margin-top:28px}.u-mr-xl-28{margin-right:28px}.u-mb-xl-28{margin-bottom:28px}.u-ml-xl-28{margin-left:28px}.u-mx-xl-28{margin-left:28px;margin-right:28px}.u-my-xl-28{margin-top:28px;margin-bottom:28px}.u-m-xl-32{margin:32px}.u-mt-xl-32{margin-top:32px}.u-mr-xl-32{margin-right:32px}.u-mb-xl-32{margin-bottom:32px}.u-ml-xl-32{margin-left:32px}.u-mx-xl-32{margin-left:32px;margin-right:32px}.u-my-xl-32{margin-top:32px;margin-bottom:32px}.u-m-xl-40{margin:40px}.u-mt-xl-40{margin-top:40px}.u-mr-xl-40{margin-right:40px}.u-mb-xl-40{margin-bottom:40px}.u-ml-xl-40{margin-left:40px}.u-mx-xl-40{margin-left:40px;margin-right:40px}.u-my-xl-40{margin-top:40px;margin-bottom:40px}.u-m-xl-48{margin:48px}.u-mt-xl-48{margin-top:48px}.u-mr-xl-48{margin-right:48px}.u-mb-xl-48{margin-bottom:48px}.u-ml-xl-48{margin-left:48px}.u-mx-xl-48{margin-left:48px;margin-right:48px}.u-my-xl-48{margin-top:48px;margin-bottom:48px}.u-m-xl-56{margin:56px}.u-mt-xl-56{margin-top:56px}.u-mr-xl-56{margin-right:56px}.u-mb-xl-56{margin-bottom:56px}.u-ml-xl-56{margin-left:56px}.u-mx-xl-56{margin-left:56px;margin-right:56px}.u-my-xl-56{margin-top:56px;margin-bottom:56px}.u-m-xl-64{margin:64px}.u-mt-xl-64{margin-top:64px}.u-mr-xl-64{margin-right:64px}.u-mb-xl-64{margin-bottom:64px}.u-ml-xl-64{margin-left:64px}.u-mx-xl-64{margin-left:64px;margin-right:64px}.u-my-xl-64{margin-top:64px;margin-bottom:64px}.u-m-xl-96{margin:96px}.u-mt-xl-96{margin-top:96px}.u-mr-xl-96{margin-right:96px}.u-mb-xl-96{margin-bottom:96px}.u-ml-xl-96{margin-left:96px}.u-mx-xl-96{margin-left:96px;margin-right:96px}.u-my-xl-96{margin-top:96px;margin-bottom:96px}.u-p-xl-none{padding:0}.u-pt-xl-none{padding-top:0}.u-pr-xl-none{padding-right:0}.u-pb-xl-none{padding-bottom:0}.u-pl-xl-none{padding-left:0}.u-px-xl-none{padding-left:0;padding-right:0}.u-py-xl-none{padding-top:0;padding-bottom:0}.u-p-xl-1{padding:2px}.u-pt-xl-1{padding-top:2px}.u-pr-xl-1{padding-right:2px}.u-pb-xl-1{padding-bottom:2px}.u-pl-xl-1{padding-left:2px}.u-px-xl-1{padding-left:2px;padding-right:2px}.u-py-xl-1{padding-top:2px;padding-bottom:2px}.u-p-xl-4{padding:4px}.u-pt-xl-4{padding-top:4px}.u-pr-xl-4{padding-right:4px}.u-pb-xl-4{padding-bottom:4px}.u-pl-xl-4{padding-left:4px}.u-px-xl-4{padding-left:4px;padding-right:4px}.u-py-xl-4{padding-top:4px;padding-bottom:4px}.u-p-xl-8{padding:8px}.u-pt-xl-8{padding-top:8px}.u-pr-xl-8{padding-right:8px}.u-pb-xl-8{padding-bottom:8px}.u-pl-xl-8{padding-left:8px}.u-px-xl-8{padding-left:8px;padding-right:8px}.u-py-xl-8{padding-top:8px;padding-bottom:8px}.u-p-xl-12{padding:12px}.u-pt-xl-12{padding-top:12px}.u-pr-xl-12{padding-right:12px}.u-pb-xl-12{padding-bottom:12px}.u-pl-xl-12{padding-left:12px}.u-px-xl-12{padding-left:12px;padding-right:12px}.u-py-xl-12{padding-top:12px;padding-bottom:12px}.u-p-xl-16{padding:16px}.u-pt-xl-16{padding-top:16px}.u-pr-xl-16{padding-right:16px}.u-pb-xl-16{padding-bottom:16px}.u-pl-xl-16{padding-left:16px}.u-px-xl-16{padding-left:16px;padding-right:16px}.u-py-xl-16{padding-top:16px;padding-bottom:16px}.u-p-xl-20{padding:20px}.u-pt-xl-20{padding-top:20px}.u-pr-xl-20{padding-right:20px}.u-pb-xl-20{padding-bottom:20px}.u-pl-xl-20{padding-left:20px}.u-px-xl-20{padding-left:20px;padding-right:20px}.u-py-xl-20{padding-top:20px;padding-bottom:20px}.u-p-xl-24{padding:24px}.u-pt-xl-24{padding-top:24px}.u-pr-xl-24{padding-right:24px}.u-pb-xl-24{padding-bottom:24px}.u-pl-xl-24{padding-left:24px}.u-px-xl-24{padding-left:24px;padding-right:24px}.u-py-xl-24{padding-top:24px;padding-bottom:24px}.u-p-xl-28{padding:28px}.u-pt-xl-28{padding-top:28px}.u-pr-xl-28{padding-right:28px}.u-pb-xl-28{padding-bottom:28px}.u-pl-xl-28{padding-left:28px}.u-px-xl-28{padding-left:28px;padding-right:28px}.u-py-xl-28{padding-top:28px;padding-bottom:28px}.u-p-xl-32{padding:32px}.u-pt-xl-32{padding-top:32px}.u-pr-xl-32{padding-right:32px}.u-pb-xl-32{padding-bottom:32px}.u-pl-xl-32{padding-left:32px}.u-px-xl-32{padding-left:32px;padding-right:32px}.u-py-xl-32{padding-top:32px;padding-bottom:32px}.u-p-xl-40{padding:40px}.u-pt-xl-40{padding-top:40px}.u-pr-xl-40{padding-right:40px}.u-pb-xl-40{padding-bottom:40px}.u-pl-xl-40{padding-left:40px}.u-px-xl-40{padding-left:40px;padding-right:40px}.u-py-xl-40{padding-top:40px;padding-bottom:40px}.u-p-xl-48{padding:48px}.u-pt-xl-48{padding-top:48px}.u-pr-xl-48{padding-right:48px}.u-pb-xl-48{padding-bottom:48px}.u-pl-xl-48{padding-left:48px}.u-px-xl-48{padding-left:48px;padding-right:48px}.u-py-xl-48{padding-top:48px;padding-bottom:48px}.u-p-xl-56{padding:56px}.u-pt-xl-56{padding-top:56px}.u-pr-xl-56{padding-right:56px}.u-pb-xl-56{padding-bottom:56px}.u-pl-xl-56{padding-left:56px}.u-px-xl-56{padding-left:56px;padding-right:56px}.u-py-xl-56{padding-top:56px;padding-bottom:56px}.u-p-xl-64{padding:64px}.u-pt-xl-64{padding-top:64px}.u-pr-xl-64{padding-right:64px}.u-pb-xl-64{padding-bottom:64px}.u-pl-xl-64{padding-left:64px}.u-px-xl-64{padding-left:64px;padding-right:64px}.u-py-xl-64{padding-top:64px;padding-bottom:64px}.u-p-xl-96{padding:96px}.u-pt-xl-96{padding-top:96px}.u-pr-xl-96{padding-right:96px}.u-pb-xl-96{padding-bottom:96px}.u-pl-xl-96{padding-left:96px}.u-px-xl-96{padding-left:96px;padding-right:96px}.u-py-xl-96{padding-top:96px;padding-bottom:96px}.u-m-xl-auto{margin:auto}.u-mt-xl-auto{margin-top:auto}.u-mr-xl-auto{margin-right:auto}.u-mb-xl-auto{margin-bottom:auto}.u-ml-xl-auto{margin-left:auto}.u-mx-xl-auto{margin-right:auto;margin-left:auto}.u-my-xl-auto{margin-top:auto;margin-bottom:auto}}@media (min-width: 1380px){.u-m-xxl-none{margin:0}.u-mt-xxl-none{margin-top:0}.u-mr-xxl-none{margin-right:0}.u-mb-xxl-none{margin-bottom:0}.u-ml-xxl-none{margin-left:0}.u-mx-xxl-none{margin-left:0;margin-right:0}.u-my-xxl-none{margin-top:0;margin-bottom:0}.u-m-xxl-1{margin:2px}.u-mt-xxl-1{margin-top:2px}.u-mr-xxl-1{margin-right:2px}.u-mb-xxl-1{margin-bottom:2px}.u-ml-xxl-1{margin-left:2px}.u-mx-xxl-1{margin-left:2px;margin-right:2px}.u-my-xxl-1{margin-top:2px;margin-bottom:2px}.u-m-xxl-4{margin:4px}.u-mt-xxl-4{margin-top:4px}.u-mr-xxl-4{margin-right:4px}.u-mb-xxl-4{margin-bottom:4px}.u-ml-xxl-4{margin-left:4px}.u-mx-xxl-4{margin-left:4px;margin-right:4px}.u-my-xxl-4{margin-top:4px;margin-bottom:4px}.u-m-xxl-8{margin:8px}.u-mt-xxl-8{margin-top:8px}.u-mr-xxl-8{margin-right:8px}.u-mb-xxl-8{margin-bottom:8px}.u-ml-xxl-8{margin-left:8px}.u-mx-xxl-8{margin-left:8px;margin-right:8px}.u-my-xxl-8{margin-top:8px;margin-bottom:8px}.u-m-xxl-12{margin:12px}.u-mt-xxl-12{margin-top:12px}.u-mr-xxl-12{margin-right:12px}.u-mb-xxl-12{margin-bottom:12px}.u-ml-xxl-12{margin-left:12px}.u-mx-xxl-12{margin-left:12px;margin-right:12px}.u-my-xxl-12{margin-top:12px;margin-bottom:12px}.u-m-xxl-16{margin:16px}.u-mt-xxl-16{margin-top:16px}.u-mr-xxl-16{margin-right:16px}.u-mb-xxl-16{margin-bottom:16px}.u-ml-xxl-16{margin-left:16px}.u-mx-xxl-16{margin-left:16px;margin-right:16px}.u-my-xxl-16{margin-top:16px;margin-bottom:16px}.u-m-xxl-20{margin:20px}.u-mt-xxl-20{margin-top:20px}.u-mr-xxl-20{margin-right:20px}.u-mb-xxl-20{margin-bottom:20px}.u-ml-xxl-20{margin-left:20px}.u-mx-xxl-20{margin-left:20px;margin-right:20px}.u-my-xxl-20{margin-top:20px;margin-bottom:20px}.u-m-xxl-24{margin:24px}.u-mt-xxl-24{margin-top:24px}.u-mr-xxl-24{margin-right:24px}.u-mb-xxl-24{margin-bottom:24px}.u-ml-xxl-24{margin-left:24px}.u-mx-xxl-24{margin-left:24px;margin-right:24px}.u-my-xxl-24{margin-top:24px;margin-bottom:24px}.u-m-xxl-28{margin:28px}.u-mt-xxl-28{margin-top:28px}.u-mr-xxl-28{margin-right:28px}.u-mb-xxl-28{margin-bottom:28px}.u-ml-xxl-28{margin-left:28px}.u-mx-xxl-28{margin-left:28px;margin-right:28px}.u-my-xxl-28{margin-top:28px;margin-bottom:28px}.u-m-xxl-32{margin:32px}.u-mt-xxl-32{margin-top:32px}.u-mr-xxl-32{margin-right:32px}.u-mb-xxl-32{margin-bottom:32px}.u-ml-xxl-32{margin-left:32px}.u-mx-xxl-32{margin-left:32px;margin-right:32px}.u-my-xxl-32{margin-top:32px;margin-bottom:32px}.u-m-xxl-40{margin:40px}.u-mt-xxl-40{margin-top:40px}.u-mr-xxl-40{margin-right:40px}.u-mb-xxl-40{margin-bottom:40px}.u-ml-xxl-40{margin-left:40px}.u-mx-xxl-40{margin-left:40px;margin-right:40px}.u-my-xxl-40{margin-top:40px;margin-bottom:40px}.u-m-xxl-48{margin:48px}.u-mt-xxl-48{margin-top:48px}.u-mr-xxl-48{margin-right:48px}.u-mb-xxl-48{margin-bottom:48px}.u-ml-xxl-48{margin-left:48px}.u-mx-xxl-48{margin-left:48px;margin-right:48px}.u-my-xxl-48{margin-top:48px;margin-bottom:48px}.u-m-xxl-56{margin:56px}.u-mt-xxl-56{margin-top:56px}.u-mr-xxl-56{margin-right:56px}.u-mb-xxl-56{margin-bottom:56px}.u-ml-xxl-56{margin-left:56px}.u-mx-xxl-56{margin-left:56px;margin-right:56px}.u-my-xxl-56{margin-top:56px;margin-bottom:56px}.u-m-xxl-64{margin:64px}.u-mt-xxl-64{margin-top:64px}.u-mr-xxl-64{margin-right:64px}.u-mb-xxl-64{margin-bottom:64px}.u-ml-xxl-64{margin-left:64px}.u-mx-xxl-64{margin-left:64px;margin-right:64px}.u-my-xxl-64{margin-top:64px;margin-bottom:64px}.u-m-xxl-96{margin:96px}.u-mt-xxl-96{margin-top:96px}.u-mr-xxl-96{margin-right:96px}.u-mb-xxl-96{margin-bottom:96px}.u-ml-xxl-96{margin-left:96px}.u-mx-xxl-96{margin-left:96px;margin-right:96px}.u-my-xxl-96{margin-top:96px;margin-bottom:96px}.u-p-xxl-none{padding:0}.u-pt-xxl-none{padding-top:0}.u-pr-xxl-none{padding-right:0}.u-pb-xxl-none{padding-bottom:0}.u-pl-xxl-none{padding-left:0}.u-px-xxl-none{padding-left:0;padding-right:0}.u-py-xxl-none{padding-top:0;padding-bottom:0}.u-p-xxl-1{padding:2px}.u-pt-xxl-1{padding-top:2px}.u-pr-xxl-1{padding-right:2px}.u-pb-xxl-1{padding-bottom:2px}.u-pl-xxl-1{padding-left:2px}.u-px-xxl-1{padding-left:2px;padding-right:2px}.u-py-xxl-1{padding-top:2px;padding-bottom:2px}.u-p-xxl-4{padding:4px}.u-pt-xxl-4{padding-top:4px}.u-pr-xxl-4{padding-right:4px}.u-pb-xxl-4{padding-bottom:4px}.u-pl-xxl-4{padding-left:4px}.u-px-xxl-4{padding-left:4px;padding-right:4px}.u-py-xxl-4{padding-top:4px;padding-bottom:4px}.u-p-xxl-8{padding:8px}.u-pt-xxl-8{padding-top:8px}.u-pr-xxl-8{padding-right:8px}.u-pb-xxl-8{padding-bottom:8px}.u-pl-xxl-8{padding-left:8px}.u-px-xxl-8{padding-left:8px;padding-right:8px}.u-py-xxl-8{padding-top:8px;padding-bottom:8px}.u-p-xxl-12{padding:12px}.u-pt-xxl-12{padding-top:12px}.u-pr-xxl-12{padding-right:12px}.u-pb-xxl-12{padding-bottom:12px}.u-pl-xxl-12{padding-left:12px}.u-px-xxl-12{padding-left:12px;padding-right:12px}.u-py-xxl-12{padding-top:12px;padding-bottom:12px}.u-p-xxl-16{padding:16px}.u-pt-xxl-16{padding-top:16px}.u-pr-xxl-16{padding-right:16px}.u-pb-xxl-16{padding-bottom:16px}.u-pl-xxl-16{padding-left:16px}.u-px-xxl-16{padding-left:16px;padding-right:16px}.u-py-xxl-16{padding-top:16px;padding-bottom:16px}.u-p-xxl-20{padding:20px}.u-pt-xxl-20{padding-top:20px}.u-pr-xxl-20{padding-right:20px}.u-pb-xxl-20{padding-bottom:20px}.u-pl-xxl-20{padding-left:20px}.u-px-xxl-20{padding-left:20px;padding-right:20px}.u-py-xxl-20{padding-top:20px;padding-bottom:20px}.u-p-xxl-24{padding:24px}.u-pt-xxl-24{padding-top:24px}.u-pr-xxl-24{padding-right:24px}.u-pb-xxl-24{padding-bottom:24px}.u-pl-xxl-24{padding-left:24px}.u-px-xxl-24{padding-left:24px;padding-right:24px}.u-py-xxl-24{padding-top:24px;padding-bottom:24px}.u-p-xxl-28{padding:28px}.u-pt-xxl-28{padding-top:28px}.u-pr-xxl-28{padding-right:28px}.u-pb-xxl-28{padding-bottom:28px}.u-pl-xxl-28{padding-left:28px}.u-px-xxl-28{padding-left:28px;padding-right:28px}.u-py-xxl-28{padding-top:28px;padding-bottom:28px}.u-p-xxl-32{padding:32px}.u-pt-xxl-32{padding-top:32px}.u-pr-xxl-32{padding-right:32px}.u-pb-xxl-32{padding-bottom:32px}.u-pl-xxl-32{padding-left:32px}.u-px-xxl-32{padding-left:32px;padding-right:32px}.u-py-xxl-32{padding-top:32px;padding-bottom:32px}.u-p-xxl-40{padding:40px}.u-pt-xxl-40{padding-top:40px}.u-pr-xxl-40{padding-right:40px}.u-pb-xxl-40{padding-bottom:40px}.u-pl-xxl-40{padding-left:40px}.u-px-xxl-40{padding-left:40px;padding-right:40px}.u-py-xxl-40{padding-top:40px;padding-bottom:40px}.u-p-xxl-48{padding:48px}.u-pt-xxl-48{padding-top:48px}.u-pr-xxl-48{padding-right:48px}.u-pb-xxl-48{padding-bottom:48px}.u-pl-xxl-48{padding-left:48px}.u-px-xxl-48{padding-left:48px;padding-right:48px}.u-py-xxl-48{padding-top:48px;padding-bottom:48px}.u-p-xxl-56{padding:56px}.u-pt-xxl-56{padding-top:56px}.u-pr-xxl-56{padding-right:56px}.u-pb-xxl-56{padding-bottom:56px}.u-pl-xxl-56{padding-left:56px}.u-px-xxl-56{padding-left:56px;padding-right:56px}.u-py-xxl-56{padding-top:56px;padding-bottom:56px}.u-p-xxl-64{padding:64px}.u-pt-xxl-64{padding-top:64px}.u-pr-xxl-64{padding-right:64px}.u-pb-xxl-64{padding-bottom:64px}.u-pl-xxl-64{padding-left:64px}.u-px-xxl-64{padding-left:64px;padding-right:64px}.u-py-xxl-64{padding-top:64px;padding-bottom:64px}.u-p-xxl-96{padding:96px}.u-pt-xxl-96{padding-top:96px}.u-pr-xxl-96{padding-right:96px}.u-pb-xxl-96{padding-bottom:96px}.u-pl-xxl-96{padding-left:96px}.u-px-xxl-96{padding-left:96px;padding-right:96px}.u-py-xxl-96{padding-top:96px;padding-bottom:96px}.u-m-xxl-auto{margin:auto}.u-mt-xxl-auto{margin-top:auto}.u-mr-xxl-auto{margin-right:auto}.u-mb-xxl-auto{margin-bottom:auto}.u-ml-xxl-auto{margin-left:auto}.u-mx-xxl-auto{margin-right:auto;margin-left:auto}.u-my-xxl-auto{margin-top:auto;margin-bottom:auto}}.u-w-25{width:25%!important}.u-w-50{width:50%!important}.u-w-75{width:75%!important}.u-w-auto{width:auto!important}.u-h-25{height:25%!important}.u-h-50{height:50%!important}.u-h-75{height:75%!important}.u-h-100{height:100%!important}.u-h-auto{height:auto!important}.u-mw-100{max-width:100%!important}.u-mh-100{max-height:100%!important}.u-text-justify{text-align:justify!important}.u-text-wrap{white-space:normal!important}.u-text-nowrap{white-space:nowrap!important}.u-text-truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.u-border-0,.modal-custom--smart-searcher,.nav-tabs .nav-item .nav-link,.dynamicForm-base .field-logout__button,.dynamicForm-base .field-close__button,.refund-detail-product--list:last-child,.bundle-progress-circle__button,.cart-summary-line__totalToPay .cart-summary-line,.cart-summary-line__totalPrice .cart-summary-line,lib-cart-validate cmp-dynamic-summary .cart-summary-component__collapsed .cart-summary-line__totalToPay .cart-summary-line,lib-cart-validate cmp-dynamic-summary .cart-summary-line__totalProductsDiscounts .cart-summary-line,lib-cart-validate cmp-dynamic-summary .cart-summary-line__totalProducts .cart-summary-line,lib-cart-validate cmp-dynamic-summary .cart-summary-line__deliveryExpenses .cart-summary-line,lib-cart-validate cmp-dynamic-summary .cart-summary-line__pickingExpenses .cart-summary-line,.validation-code__input,.validation-code__button-resend,.validation-code .step-button-main{border:0!important}.u-border,.header__separator{border:1px solid var(--tol-color-gray3)}.u-border-top{border-top:1px solid var(--tol-color-gray3)}.u-border-right{border-right:1px solid var(--tol-color-gray3)}.u-border-bottom{border-bottom:1px solid var(--tol-color-gray3)}.u-border-left{border-left:1px solid var(--tol-color-gray3)}.u-border-none{border:none}.u-border-top-none{border-top:none!important}.u-border-right-none{border-right:none!important}.u-border-bottom-none{border-bottom:none!important}.u-border-left-none{border-left:none!important}.u-border-primary{border:1px solid var(--tol-color-primary)!important}.u-border-secondary{border:1px solid var(--tol-color-secondary)!important}.u-border-tertiary{border:1px solid var(--tol-color-tertiary)!important}.u-border-gray1{border:1px solid var(--tol-color-gray1)!important}.u-border-gray2{border:1px solid var(--tol-color-gray2)!important}.u-border-gray3,.bundle-progress-circle{border:1px solid var(--tol-color-gray3)!important}.u-border-gray4{border:1px solid var(--tol-color-gray4)!important}.u-border-gray5{border:1px solid var(--tol-color-gray5)!important}.u-border-gray6{border:1px solid var(--tol-color-gray6)!important}.u-border-success{border:1px solid var(--tol-color-success)!important}.u-border-danger{border:1px solid var(--tol-color-danger)!important}.u-border-warning{border:1px solid var(--tol-color-warning)!important}.u-border-info{border:1px solid var(--tol-color-info)!important}.u-border-white{border:1px solid var(--tol-color-white)!important}.u-border-black{border:1px solid var(--tol-color-black)!important}.u-border-transparent{border:1px solid transparent!important}.u-border-top-primary{border-top:1px solid var(--tol-color-primary)!important}.u-border-top-secondary{border-top:1px solid var(--tol-color-secondary)!important}.u-border-top-tertiary{border-top:1px solid var(--tol-color-tertiary)!important}.u-border-top-gray1{border-top:1px solid var(--tol-color-gray1)!important}.u-border-top-gray2{border-top:1px solid var(--tol-color-gray2)!important}.u-border-top-gray3{border-top:1px solid var(--tol-color-gray3)!important}.u-border-top-gray4{border-top:1px solid var(--tol-color-gray4)!important}.u-border-top-gray5{border-top:1px solid var(--tol-color-gray5)!important}.u-border-top-gray6{border-top:1px solid var(--tol-color-gray6)!important}.u-border-top-success{border-top:1px solid var(--tol-color-success)!important}.u-border-top-danger{border-top:1px solid var(--tol-color-danger)!important}.u-border-top-warning{border-top:1px solid var(--tol-color-warning)!important}.u-border-top-info{border-top:1px solid var(--tol-color-info)!important}.u-border-top-white{border-top:1px solid var(--tol-color-white)!important}.u-border-top-black{border-top:1px solid var(--tol-color-black)!important}.u-border-top-transparent{border-top:1px solid transparent!important}.u-border-right-primary{border-right:1px solid var(--tol-color-primary)!important}.u-border-right-secondary{border-right:1px solid var(--tol-color-secondary)!important}.u-border-right-tertiary{border-right:1px solid var(--tol-color-tertiary)!important}.u-border-right-gray1{border-right:1px solid var(--tol-color-gray1)!important}.u-border-right-gray2{border-right:1px solid var(--tol-color-gray2)!important}.u-border-right-gray3{border-right:1px solid var(--tol-color-gray3)!important}.u-border-right-gray4{border-right:1px solid var(--tol-color-gray4)!important}.u-border-right-gray5{border-right:1px solid var(--tol-color-gray5)!important}.u-border-right-gray6{border-right:1px solid var(--tol-color-gray6)!important}.u-border-right-success{border-right:1px solid var(--tol-color-success)!important}.u-border-right-danger{border-right:1px solid var(--tol-color-danger)!important}.u-border-right-warning{border-right:1px solid var(--tol-color-warning)!important}.u-border-right-info{border-right:1px solid var(--tol-color-info)!important}.u-border-right-white{border-right:1px solid var(--tol-color-white)!important}.u-border-right-black{border-right:1px solid var(--tol-color-black)!important}.u-border-right-transparent{border-right:1px solid transparent!important}.u-border-bottom-primary{border-bottom:1px solid var(--tol-color-primary)!important}.u-border-bottom-secondary{border-bottom:1px solid var(--tol-color-secondary)!important}.u-border-bottom-tertiary{border-bottom:1px solid var(--tol-color-tertiary)!important}.u-border-bottom-gray1{border-bottom:1px solid var(--tol-color-gray1)!important}.u-border-bottom-gray2{border-bottom:1px solid var(--tol-color-gray2)!important}.u-border-bottom-gray3{border-bottom:1px solid var(--tol-color-gray3)!important}.u-border-bottom-gray4{border-bottom:1px solid var(--tol-color-gray4)!important}.u-border-bottom-gray5{border-bottom:1px solid var(--tol-color-gray5)!important}.u-border-bottom-gray6{border-bottom:1px solid var(--tol-color-gray6)!important}.u-border-bottom-success{border-bottom:1px solid var(--tol-color-success)!important}.u-border-bottom-danger{border-bottom:1px solid var(--tol-color-danger)!important}.u-border-bottom-warning{border-bottom:1px solid var(--tol-color-warning)!important}.u-border-bottom-info{border-bottom:1px solid var(--tol-color-info)!important}.u-border-bottom-white{border-bottom:1px solid var(--tol-color-white)!important}.u-border-bottom-black{border-bottom:1px solid var(--tol-color-black)!important}.u-border-bottom-transparent{border-bottom:1px solid transparent!important}.u-border-left-primary{border-left:1px solid var(--tol-color-primary)!important}.u-border-left-secondary{border-left:1px solid var(--tol-color-secondary)!important}.u-border-left-tertiary{border-left:1px solid var(--tol-color-tertiary)!important}.u-border-left-gray1{border-left:1px solid var(--tol-color-gray1)!important}.u-border-left-gray2{border-left:1px solid var(--tol-color-gray2)!important}.u-border-left-gray3{border-left:1px solid var(--tol-color-gray3)!important}.u-border-left-gray4{border-left:1px solid var(--tol-color-gray4)!important}.u-border-left-gray5{border-left:1px solid var(--tol-color-gray5)!important}.u-border-left-gray6{border-left:1px solid var(--tol-color-gray6)!important}.u-border-left-success{border-left:1px solid var(--tol-color-success)!important}.u-border-left-danger{border-left:1px solid var(--tol-color-danger)!important}.u-border-left-warning{border-left:1px solid var(--tol-color-warning)!important}.u-border-left-info{border-left:1px solid var(--tol-color-info)!important}.u-border-left-white{border-left:1px solid var(--tol-color-white)!important}.u-border-left-black{border-left:1px solid var(--tol-color-black)!important}.u-border-left-transparent{border-left:1px solid transparent!important}.u-border-t,.summary__info div.summary__row:not(:first-of-type){border-top:1px solid var(--tol-color-tertiary)}.u-border-b,.module-shop__sticky--collapsed,.validation-code__input{border-bottom:1px solid var(--tol-color-tertiary)}.u-border-r,.header__mobile--menu-button{border-right:1px solid var(--tol-color-tertiary)}.u-border-l{border-left:1px solid var(--tol-color-tertiary)}.u-border-gray,.cart-summary-line__totalWithPromotions .cart-summary-line,.cart-summary-line__totalProducts .cart-summary-line{border-bottom:1px solid var(--tol-color-gray4)}.u-border-gray--3{border:1px solid var(--tol-color-gray3)}@media (min-width: 370px){.u-text-left{text-align:left!important}.u-text-right{text-align:right!important}.u-text-center{text-align:center!important}}@media (min-width: 576px){.u-text-sm-left{text-align:left!important}.u-text-sm-right{text-align:right!important}.u-text-sm-center{text-align:center!important}}@media (min-width: 768px){.u-text-md-left{text-align:left!important}.u-text-md-right{text-align:right!important}.u-text-md-center{text-align:center!important}}@media (min-width: 992px){.u-text-lg-left{text-align:left!important}.u-text-lg-right{text-align:right!important}.u-text-lg-center{text-align:center!important}}@media (min-width: 1200px){.u-text-xl-left{text-align:left!important}.u-text-xl-right{text-align:right!important}.u-text-xl-center{text-align:center!important}}@media (min-width: 1380px){.u-text-xxl-left{text-align:left!important}.u-text-xxl-right{text-align:right!important}.u-text-xxl-center{text-align:center!important}}.u-font-weight-bold{font-weight:700!important}.u-font-weight-normal{font-weight:400!important}.u-font-weight-light{font-weight:300!important}.u-font-italic{font-style:italic!important}.u-float-left{float:left!important}.u-float-right{float:right!important}.u-float-none{float:none!important}.u-position-static{position:static!important}.u-position-relative{position:relative!important}.u-position-absolute{position:absolute!important}.u-position-fixed{position:fixed!important}.u-position-sticky{position:sticky!important}.u-fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.u-fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.u-overflow-auto{overflow:auto!important}.u-overflow-hidden{overflow:hidden!important}.u-link,.page-info-recipe .back,a,.module-catalog .breadcrumb .breadcrumb__link,.nav-back,.header__main--timeslots,.header__main--smartlist,.header__main--recommendations,.header__main--user,.header__main--booking-timezone,.header__main--booking-chronos,.header__main--cart,.header__secondary--delivery,cmp-language .dropdown-menu .dropdown-menu-li .dropdown-item:hover,cmp-language .dropdown-menu .dropdown-menu-li .dropdown-item:focus,cmp-language .dropdown-menu .dropdown-menu-li .dropdown-item:active,cmp-support .dropdown-menu .dropdown-menu-li .dropdown-text:hover,cmp-support .dropdown-menu .dropdown-menu-li .dropdown-text:focus,cmp-support .dropdown-menu .dropdown-menu-li .dropdown-text:active{color:var(--tol-color-link);--icon-lists-add-color1: var(--tol-color-link);--icon-download-color1: var(--tol-color-link);--icon-message-color1: var(--tol-color-link);--icon-zoom-in-color1: var(--tol-color-link);--icon-right-color1: var(--tol-color-link);--icon-left-color1: var(--tol-color-link);--icon-down-color1: var(--tol-color-link);--icon-truck-color1: var(--tol-color-link);--icon-view-detail-color1: var(--tol-color-link);--icon-calendar-pen-color1: var(--tol-color-link);--icon-edit-color1: var(--tol-color-link);--icon-remove-color1: var(--tol-color-link);--icon-cancel-color1: var(--tol-color-link);--icon-up-color1: var(--tol-color-link);--icon-add-order-color1: var(--tol-color-link);--icon-cancel-order-color1: var(--tol-color-link);--icon-repeat-order-color1: var(--tol-color-link);--icon-return-order-color1: var(--tol-color-link);--icon-date-since-color1: var(--tol-color-link);--icon-date-to-color1: var(--tol-color-link);--icon-info-color1: var(--tol-color-link);--icon-calendar-blank-color1: var(--tol-color-link);--icon-clock-color1: var(--tol-color-link);--icon-triangle-warning-color1: var(--tol-color-link);--icon-nutritional-celery-color1: var(--tol-color-link);--icon-nutritional-gluten-color1: var(--tol-color-link);--icon-nutritional-soy-color1: var(--tol-color-link);--icon-nutritional-milk-color1: var(--tol-color-link);--icon-nutritional-sulfur-color1: var(--tol-color-link);--icon-nutritional-peanuts-color1: var(--tol-color-link);--icon-nutritional-mustard-color1: var(--tol-color-link);--icon-nutritional-crustaceans-color1: var(--tol-color-link);--icon-nutritional-mollusks-color1: var(--tol-color-link);--icon-nutritional-sesame-color1: var(--tol-color-link);--icon-nutritional-eggs-color1: var(--tol-color-link);--icon-nutritional-fish-color1: var(--tol-color-link);--icon-nutritional-nuts-color1: var(--tol-color-link);--icon-nutritional-lupins-color1: var(--tol-color-link);--icon-lens-color1: var(--tol-color-link);--icon-shop-color1: var(--tol-color-link);--icon-locker-color1: var(--tol-color-link);--icon-add-shop-color1: var(--tol-color-link);--icon-add-address-color1: var(--tol-color-link);--icon-check-color1: var(--tol-color-link);--icon-circle-warning-color1: var(--tol-color-link);--icon-eye-color1: var(--tol-color-link);--icon-eye-slash-color1: var(--tol-color-link);--icon-filter-color1: var(--tol-color-link);--icon-list-address-view-color1: var(--tol-color-link);--icon-map-view-color1: var(--tol-color-link);--icon-category-light-color1: var(--tol-color-link);--icon-category-solid-color1: var(--tol-color-link);--icon-tag-light-color1: var(--tol-color-link);--icon-tag-solid-color1: var(--tol-color-link);--icon-credit-card-color1: var(--tol-color-link);--icon-direct-debit-color1: var(--tol-color-link);--icon-direct-pay-color1: var(--tol-color-link);--icon-pay-by-phone-color1: var(--tol-color-link);--icon-payment-color1: var(--tol-color-link);--icon-plus-color1: var(--tol-color-link);--icon-less-color1: var(--tol-color-link);--icon-undo-color1: var(--tol-color-link);--icon-barrel-color1: var(--tol-color-link);--icon-basket-empty-color1: var(--tol-color-link);--icon-calendar-color1: var(--tol-color-link);--icon-glass-color1: var(--tol-color-link);--icon-scent-color1: var(--tol-color-link);--icon-grapes-color1: var(--tol-color-link);--icon-taste-color1: var(--tol-color-link);--icon-arrow-color1: var(--tol-color-link);--icon-money-box-color1: var(--tol-color-link);--icon-android-light-color1: var(--tol-color-link);--icon-android-solid-color1: var(--tol-color-link);--icon-apple-light-color1: var(--tol-color-link);--icon-apple-solid-color1: var(--tol-color-link);--icon-facebook-light-color1: var(--tol-color-link);--icon-facebook-solid-color1: var(--tol-color-link);--icon-instagram-light-color1: var(--tol-color-link);--icon-instagram-solid-color1: var(--tol-color-link);--icon-twitter-light-color1: var(--tol-color-link);--icon-twitter-solid-color1: var(--tol-color-link);--icon-youtube-light-color1: var(--tol-color-link);--icon-youtube-solid-color1: var(--tol-color-link);--icon-save-money-color1: var(--tol-color-link);--icon-double-caret-color1: var(--tol-color-link);--icon-circle-check-color1: var(--tol-color-link);--icon-icon-arrow-left2-color1: var(--tol-color-link);--icon-calendar-2-color1: var(--tol-color-link);cursor:pointer}.u-link:hover,.page-info-recipe .back:hover,a:hover,.module-catalog .breadcrumb .breadcrumb__link:hover,.nav-back:hover,.header__main--timeslots:hover,.header__main--smartlist:hover,.header__main--recommendations:hover,.header__main--user:hover,.header__main--booking-timezone:hover,.header__main--booking-chronos:hover,.header__main--cart:hover,.header__secondary--delivery:hover,cmp-language .dropdown-menu .dropdown-menu-li .dropdown-item:hover,cmp-support .dropdown-menu .dropdown-menu-li .dropdown-text:hover{color:var(--tol-color-link-hover);--icon-lists-add-color1: var(--tol-color-link-hover);--icon-download-color1: var(--tol-color-link-hover);--icon-message-color1: var(--tol-color-link-hover);--icon-zoom-in-color1: var(--tol-color-link-hover);--icon-right-color1: var(--tol-color-link-hover);--icon-left-color1: var(--tol-color-link-hover);--icon-down-color1: var(--tol-color-link-hover);--icon-truck-color1: var(--tol-color-link-hover);--icon-view-detail-color1: var(--tol-color-link-hover);--icon-calendar-pen-color1: var(--tol-color-link-hover);--icon-edit-color1: var(--tol-color-link-hover);--icon-remove-color1: var(--tol-color-link-hover);--icon-cancel-color1: var(--tol-color-link-hover);--icon-up-color1: var(--tol-color-link-hover);--icon-add-order-color1: var(--tol-color-link-hover);--icon-cancel-order-color1: var(--tol-color-link-hover);--icon-repeat-order-color1: var(--tol-color-link-hover);--icon-return-order-color1: var(--tol-color-link-hover);--icon-date-since-color1: var(--tol-color-link-hover);--icon-date-to-color1: var(--tol-color-link-hover);--icon-info-color1: var(--tol-color-link-hover);--icon-calendar-blank-color1: var(--tol-color-link-hover);--icon-clock-color1: var(--tol-color-link-hover);--icon-triangle-warning-color1: var(--tol-color-link-hover);--icon-nutritional-celery-color1: var(--tol-color-link-hover);--icon-nutritional-gluten-color1: var(--tol-color-link-hover);--icon-nutritional-soy-color1: var(--tol-color-link-hover);--icon-nutritional-milk-color1: var(--tol-color-link-hover);--icon-nutritional-sulfur-color1: var(--tol-color-link-hover);--icon-nutritional-peanuts-color1: var(--tol-color-link-hover);--icon-nutritional-mustard-color1: var(--tol-color-link-hover);--icon-nutritional-crustaceans-color1: var(--tol-color-link-hover);--icon-nutritional-mollusks-color1: var(--tol-color-link-hover);--icon-nutritional-sesame-color1: var(--tol-color-link-hover);--icon-nutritional-eggs-color1: var(--tol-color-link-hover);--icon-nutritional-fish-color1: var(--tol-color-link-hover);--icon-nutritional-nuts-color1: var(--tol-color-link-hover);--icon-nutritional-lupins-color1: var(--tol-color-link-hover);--icon-lens-color1: var(--tol-color-link-hover);--icon-shop-color1: var(--tol-color-link-hover);--icon-locker-color1: var(--tol-color-link-hover);--icon-add-shop-color1: var(--tol-color-link-hover);--icon-add-address-color1: var(--tol-color-link-hover);--icon-check-color1: var(--tol-color-link-hover);--icon-circle-warning-color1: var(--tol-color-link-hover);--icon-eye-color1: var(--tol-color-link-hover);--icon-eye-slash-color1: var(--tol-color-link-hover);--icon-filter-color1: var(--tol-color-link-hover);--icon-list-address-view-color1: var(--tol-color-link-hover);--icon-map-view-color1: var(--tol-color-link-hover);--icon-category-light-color1: var(--tol-color-link-hover);--icon-category-solid-color1: var(--tol-color-link-hover);--icon-tag-light-color1: var(--tol-color-link-hover);--icon-tag-solid-color1: var(--tol-color-link-hover);--icon-credit-card-color1: var(--tol-color-link-hover);--icon-direct-debit-color1: var(--tol-color-link-hover);--icon-direct-pay-color1: var(--tol-color-link-hover);--icon-pay-by-phone-color1: var(--tol-color-link-hover);--icon-payment-color1: var(--tol-color-link-hover);--icon-plus-color1: var(--tol-color-link-hover);--icon-less-color1: var(--tol-color-link-hover);--icon-undo-color1: var(--tol-color-link-hover);--icon-barrel-color1: var(--tol-color-link-hover);--icon-basket-empty-color1: var(--tol-color-link-hover);--icon-calendar-color1: var(--tol-color-link-hover);--icon-glass-color1: var(--tol-color-link-hover);--icon-scent-color1: var(--tol-color-link-hover);--icon-grapes-color1: var(--tol-color-link-hover);--icon-taste-color1: var(--tol-color-link-hover);--icon-arrow-color1: var(--tol-color-link-hover);--icon-money-box-color1: var(--tol-color-link-hover);--icon-android-light-color1: var(--tol-color-link-hover);--icon-android-solid-color1: var(--tol-color-link-hover);--icon-apple-light-color1: var(--tol-color-link-hover);--icon-apple-solid-color1: var(--tol-color-link-hover);--icon-facebook-light-color1: var(--tol-color-link-hover);--icon-facebook-solid-color1: var(--tol-color-link-hover);--icon-instagram-light-color1: var(--tol-color-link-hover);--icon-instagram-solid-color1: var(--tol-color-link-hover);--icon-twitter-light-color1: var(--tol-color-link-hover);--icon-twitter-solid-color1: var(--tol-color-link-hover);--icon-youtube-light-color1: var(--tol-color-link-hover);--icon-youtube-solid-color1: var(--tol-color-link-hover);--icon-save-money-color1: var(--tol-color-link-hover);--icon-double-caret-color1: var(--tol-color-link-hover);--icon-circle-check-color1: var(--tol-color-link-hover);--icon-icon-arrow-left2-color1: var(--tol-color-link-hover);--icon-calendar-2-color1: var(--tol-color-link-hover)}.u-no-link{color:inherit;text-decoration:none}.u-no-link:hover{color:inherit}.u-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0,0,0,0)}[class^=u-action-button]{display:flex;align-items:center;justify-content:center}.custom-control{z-index:0!important}.custom-control-label{font-family:var(--tol-font-primary)}.custom-control-text{margin-left:.25rem}.clearfix:after{display:block;clear:both;content:""}#listdetail .detail .listdetail-cards--container .promotions-line__box-item cmp-promotion-pictos{display:none}#listdetail .detail .listdetail-cards--container .list-detail-cards--remarks .remarks__row{margin-top:0}@media (max-width: 1379px){#listdetail .detail .listdetail-cards--container .list-detail-cards--remarks .remarks__row{margin-top:2rem}}@media (max-width: 991px){#listdetail .detail .listdetail-cards--container .list-detail-cards--remarks .remarks__row{margin-top:0}}@media (max-width: 575px){#listdetail .detail .listdetail-cards--container .list-detail-cards--remarks .remarks__row{margin-top:2rem}}#listdetail .detail .listdetail-cards--container .list-detail-cards--remarks .remarks__row .remarks__preparation-type-selector{max-width:20%}@media (max-width: 1379px){#listdetail .detail .listdetail-cards--container .list-detail-cards--remarks .remarks__row .remarks__preparation-type-selector{max-width:none}}@media (max-width: 991px){#listdetail .detail .listdetail-cards--container .list-detail-cards--remarks .remarks__row .remarks__preparation-type-selector{max-width:20%}}@media (max-width: 575px){#listdetail .detail .listdetail-cards--container .list-detail-cards--remarks .remarks__row .remarks__preparation-type-selector{max-width:none}}.module-shop{display:flex;flex-direction:column;height:100vh;min-height:100vh;max-height:100vh;overflow:hidden}@media (max-width: 575px){.module-shop{position:fixed;top:0;left:0;width:100%;height:100%!important;min-height:100%!important}}.module-shop__sticky{flex-grow:0}@media (max-width: 767px){.module-shop__sticky{border-bottom:1px solid var(--tol-color-tertiary)}}.module-shop__scrollable{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;justify-content:space-between;overflow-x:hidden;scroll-behavior:smooth}.module-shop__content{flex:1 1 auto}.module-shop__go-to-top{position:fixed;right:1.75rem;bottom:1.5rem;z-index:10;display:flex;flex-direction:row;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;color:var(--tol-color-white);background-color:var(--tol-color-gray6-transparency)}@media (min-width: 576px){.module-shop__go-to-top{width:3.75rem;height:3.75rem}}@media (max-width: 767px){.module-shop__go-to-top{z-index:1}}@media (min-width: 576px){.module-shop__go-to-top:hover{background-color:var(--tol-color-gray6)}}.tol-app{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.tol-app .module-shop{padding-bottom:4.5rem!important}.tol-app .purchase__shipping-address-panel{z-index:1051}.tol-app .purchase__shipping-address-panel .panel-component{padding-bottom:0rem!important}.tol-app lib-delivery .purchase-margins{padding-bottom:3rem!important}.tol-app .shipping-address-panel__content .panel-component__content .shop-list-address{margin-bottom:2rem!important}.tol-app .cart-panel__sticky{padding-bottom:3.5rem!important}.tol-app .cart-panel__empty{height:calc(100% - 7.5rem)!important}.tol-app .modal-cart-validate{padding-bottom:2rem!important}.tol-app .product-detail__price--sticky{padding-bottom:5rem!important}.tol-app .header__secondary--container{padding-top:.5rem!important;padding-bottom:.5rem!important}.tol-app .header__main--logo .image-component__image{height:2rem!important}.tol-app .header__mobile--container{border-width:0!important}.tol-app .header__main--user,.tol-app .header__main--menu-button{display:none!important}.tol-app .user-panel{padding:0!important}.tol-app cmp-bottom-nav .bottom-nav{display:block!important}.tol-app h1.grid__category-title{display:none!important}.tol-app .user-panel .panel-component__header{padding-top:1rem}.tol-app .left-panel.left-panel--mobile{padding-bottom:4.5rem}.tol-app footer.module-shop__footer,.tol-app footer.module-purchase__footer{display:none!important}.tol-app cmp-sticky-mobile-app{display:none!important}.toast-center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{right:0;bottom:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{right:0;bottom:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;top:-.3em;right:-.3em;float:right;color:#fff;font-weight:700;font-size:20px;text-shadow:0 1px 0 #fff}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;background:transparent;border:0;cursor:pointer}.toast-container{position:fixed;z-index:999999;pointer-events:none}.toast-container *{box-sizing:border-box}.toast-container .ngx-toastr{position:relative;width:300px;margin:0 0 6px;padding:15px 15px 15px 50px;overflow:hidden;color:#fff;background-repeat:no-repeat;background-position:15px center;background-size:24px;border-radius:3px;box-shadow:0 0 12px #999}.toast-container .ngx-toastr:hover{box-shadow:0 0 12px #000;cursor:pointer;opacity:1}.toast-info{background-color:var(--tol-color-info)!important;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z'/%3E%3C/svg%3E")}.toast-error{background-color:var(--tol-color-danger)!important;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z'/%3E%3C/svg%3E")}.toast-success{background-color:var(--tol-color-success)!important;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E")}.toast-warning{background-color:var(--tol-color-warning)!important;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' width='576' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z'/%3E%3C/svg%3E")}.toast-container.toast-top-center .ngx-toastr,.toast-container.toast-bottom-center .ngx-toastr{width:300px;margin-right:auto;margin-left:auto}.toast-container.toast-top-full-width .ngx-toastr,.toast-container.toast-bottom-full-width .ngx-toastr{width:96%;margin-right:auto;margin-left:auto}.ngx-toastr{background-color:#030303;pointer-events:auto}.toast-progress{position:absolute;bottom:0;left:0;height:4px;background-color:#000;opacity:.4}@media all and (max-width: 240px){.toast-container .ngx-toastr.div{width:11em;padding:8px 8px 8px 50px}.toast-container .toast-close-button{top:-.2em;right:-.2em}}@media all and (min-width: 241px) and (max-width: 480px){.toast-container .ngx-toastr.div{width:18em;padding:8px 8px 8px 50px}.toast-container .toast-close-button{top:-.2em;right:-.2em}}@media all and (min-width: 481px) and (max-width: 768px){.toast-container .ngx-toastr.div{width:25em;padding:15px 15px 15px 50px}}.detail__header{color:var(--tol-color-gray2);font-size:1.5rem;font-family:var(--tol-font-semibold);background-color:#f1f1f1}.detail--row{flex-wrap:nowrap}.detail__box--img{width:5.625rem;height:100%}.detail__img{height:auto;object-fit:contain}.detail__img img{width:135px}.detail-units{font-size:1.125rem;font-family:var(--tol-font-primary);white-space:pre}@media (max-width: 575px){.detail-units{margin-left:0}}.detail-total{padding-right:5.2rem;font-size:1.3125rem;font-family:var(--tol-font-semibold);white-space:pre}@media (max-width: 575px){.detail-total{margin-left:0}}@media (max-width: 1199px){.detail-total{padding-right:0}}.detail-prices{align-items:flex-end}@media (max-width: 575px){.detail-prices{flex-direction:column;justify-content:flex-end}}.detail-discount{align-self:center;color:var(--tol-color-danger);font-family:var(--tol-font-primary);white-space:pre}@media (max-width: 1199px){.detail-discount{align-self:auto}}.detail__col{margin-top:2.5rem;padding:0}.detail__col-unit{padding-left:6.25rem}@media (max-width: 575px){.detail__col-3-btn{order:1}}@media (max-width: 575px){.detail__col-3 .icon-lists{order:1}}@media (max-width: 575px){.detail__col-3--row-1{width:65%}}@media (max-width: 575px){.detail__col-3--row-2{display:flex;justify-content:space-around;width:35%}}.detail__text{font-size:inherit;font-family:var(--tol-font-primary)}@media (max-width: 575px){.detail .unit-selector{margin-left:0}}.detail__btn--md{width:auto;min-width:9.375rem}.detail__btn--items{margin:5.5rem 0}.detail__btn--left{margin-left:1.5rem}@media (max-width: 575px){.detail__btn--left{margin-left:0}}.detail-quantity{width:50%;padding-left:1rem;font-size:1.125rem;font-family:var(--tol-font-semibold)}@media (max-width: 1199px){.detail-quantity{width:50%}}@media (max-width: 991px){.detail-quantity{padding-left:2rem}}.detail-final-price{width:50%}@media (max-width: 767px){.detail-final-price{width:50%}}.detail-gift-brand{color:var(--tol-color-gray2)}@media (max-width: 991px){.detail-gift-final-price{width:50%}}.detail-gift-total{margin-right:4.9rem;font-size:1.3125rem;font-family:var(--tol-font-semibold);white-space:pre}@media (max-width: 575px){.detail-gift-total{margin-left:0}}@media (max-width: 1199px){.detail-gift-total{margin-right:0}}.detail-gift__promotion-card{background-color:var(--tol-color-bg-cart-gift-description)}@media (min-width: 768px){.detail-gift__promotion-card{padding:.75rem 8rem}}@media (max-width: 767px){.detail-gift__promotion-card{margin-top:1.5rem;padding:.75rem}}.detail-badge-gift{position:relative;max-width:4rem;margin-right:.5rem;padding:.25rem .25rem .25rem .5rem;background-color:var(--tol-color-bg-cart-gift);border:medium none;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.detail-badge-gift:after{position:absolute;top:0;left:100%;width:0;height:0;border-top:1rem solid transparent;border-right:1rem solid transparent;border-bottom:1rem solid transparent;border-left:.5rem solid var(--tol-color-bg-cart-gift);content:" "}.detail--diagonal-line-price{background-image:linear-gradient(to top left,#ffffff0a 48%,#000,#ffffff0a 52%)}@media (max-width: 767px){.detail--one-icon{padding-left:2rem}}@media (max-width: 767px){.btn-add{width:100%}}.card .list--name{color:var(--tol-color-primary);font-family:var(--tol-font-semibold)}.router-outlet{width:100%}@media (max-width: 575px){.list__btn--left{flex:0 1 35%}}@media (min-width: 576px) and (max-width: 767px) and (orientation: landscape){.list__btn--left{width:auto}}@media (max-width: 575px){.list__btn--right{flex:0 1 65%}}@media (min-width: 576px) and (max-width: 767px) and (orientation: landscape){.list__btn--right{width:auto}}.product--disabled{opacity:.4}.module-my-invoices__title,.module-my-invoices__invoice-number,.module-my-invoices .form-control,.module-my-invoices__date-from-picker,.module-my-invoices .errors--regular,.module-my-invoices .errors--regular-modal{font-family:var(--tol-font-primary)}.module-my-invoices .page-link:hover{color:var(--tol-color-gray2)}.module-my-invoices .page-link.active{color:var(--tol-color-white);background-color:var(--tol-color-gray2);border:1px solid var(--tol-color-gray2)}.module-my-invoices .page-link.active:hover{color:var(--tol-color-white)}.module-my-invoices .width-1x{width:25%}.module-my-invoices .width-2x{width:50%}@media (max-width: 768px){.module-my-invoices .width-1x,.module-my-invoices .width-2x{width:100%}}@media (min-width: 1200px){.page{margin-right:8.75rem;margin-left:8.75rem}}@media (max-width: 1199px){.page{margin-right:1rem;margin-left:1rem}}.summary-row{margin-top:2.5rem}.summary-container{padding:2rem}@media (max-width: 1199px){.summary-container{padding:1.5rem 1rem 1rem}}.summary-card{padding:2rem}@media (max-width: 1199px){.summary-card{height:auto;padding:1.5rem}}.summary--cart,.summary--address,.summary--date{width:31%;margin-left:2rem}@media (max-width: 1199px){.summary--cart,.summary--address,.summary--date{width:100%;margin-left:0}}@media (min-width: 1200px){.summary-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.summary-data--label{margin-top:2rem;font-family:var(--tol-font-semibold)}@media (max-width: 1199px){.summary-data--label{margin-top:1.5rem}}.summary-data--body{margin-top:.25rem;font-size:1.125rem;font-family:var(--tol-font-primary)}.summary-data--shippingZone{margin-top:.75rem;font-family:var(--tol-font-bold)}.summary-address{margin-top:2.5rem}.summary-address--modify-link{font-family:var(--tol-font-semibold);font-size:1rem}.input-disabled[disabled]+.radio__label:before,.input-disabled[disabled]+.payment-method-radio--not-centered:before,.input-disabled[disabled]+.address-delivery-radio--not-centered:before,.input-disabled[disabled]+.shop-delivery-radio--not-centered:before,.input-disabled[disabled]+.payment-method-radio--collpased:before,.input-disabled[disabled]+.payment-method-radio--not-collpased:before,.input-disabled[disabled]+.address-delivery-radio--collpased:before,.input-disabled[disabled]+.address-delivery-radio--not-collpased:before,.input-disabled[disabled]+.shop-delivery-radio--collpased:before,.input-disabled[disabled]+.shop-delivery-radio--not-collpased:before{opacity:.4;pointer-events:none}.payment-method,.address-delivery,.shop-delivery{margin-top:1.5rem;padding:1.5rem 1rem}@media (min-width: 576px){.payment-method--containerExpiredCard,.address-delivery--containerExpiredCard,.shop-delivery--containerExpiredCard{flex-direction:row!important}}.payment-method--description,.address-delivery--description,.shop-delivery--description{font-family:var(--tol-font-primary);line-height:1.15}.payment-method--expiredCard,.address-delivery--expiredCard,.shop-delivery--expiredCard{color:var(--tol-color-danger);font-family:var(--tol-font-semibold)}.payment-method--hidden-digits:after,.payment-method--hidden-digits__modal:after,.address-delivery--hidden-digits:after,.address-delivery--hidden-digits__modal:after,.shop-delivery--hidden-digits:after,.shop-delivery--hidden-digits__modal:after{font-size:1rem;content:"**** "}.payment-method--date,.payment-method--expiredMessage,.payment-method--expiredMessageMethod4,.address-delivery--date,.address-delivery--expiredMessage,.address-delivery--expiredMessageMethod4,.shop-delivery--date,.shop-delivery--expiredMessage,.shop-delivery--expiredMessageMethod4{line-height:1.15}.payment-method--expiredMessageMethod4,.address-delivery--expiredMessageMethod4,.shop-delivery--expiredMessageMethod4{display:none}.payment-method--container__margin,.address-delivery--container__margin,.shop-delivery--container__margin{margin-left:1rem}@media (max-width: 575px){.payment-method--container__margin,.address-delivery--container__margin,.shop-delivery--container__margin{margin-left:.5rem}}@media (max-width: 575px){.payment-method--iconDelete,.address-delivery--iconDelete,.shop-delivery--iconDelete{font-size:1rem}}.payment-method-radio--collpased,.payment-method-radio--not-collpased,.address-delivery-radio--collpased,.address-delivery-radio--not-collpased,.shop-delivery-radio--collpased,.shop-delivery-radio--not-collpased{display:flex;align-self:center;padding-right:1rem}.payment-method-radio--not-centered,.address-delivery-radio--not-centered,.shop-delivery-radio--not-centered{margin-top:.25rem;margin-right:1rem}.payment-method-radio-container,.address-delivery-radio-container,.shop-delivery-radio-container{margin:2rem 0 0 5rem}@media (max-width: 575px){.payment-method-radio-container,.address-delivery-radio-container,.shop-delivery-radio-container{margin:2rem 1rem 0}}.payment-method .payment-redsys,.payment-method .payment-addon,.payment-method .payment-finaro,.address-delivery .payment-redsys,.address-delivery .payment-addon,.address-delivery .payment-finaro,.shop-delivery .payment-redsys,.shop-delivery .payment-addon,.shop-delivery .payment-finaro{padding-left:1.75rem}@media (min-width: 576px){.payment-method-consum--container,.address-delivery-consum--container,.shop-delivery-consum--container{padding-right:1rem;padding-left:1rem}}@media (max-width: 575px){.payment-method-consum--container,.address-delivery-consum--container,.shop-delivery-consum--container{padding:0 1rem}}.payment-method-consum--container .payment-method-consum--block .radio input[type=radio],.address-delivery-consum--container .payment-method-consum--block .radio input[type=radio],.shop-delivery-consum--container .payment-method-consum--block .radio input[type=radio]{display:none}.payment-method-consum--block,.address-delivery-consum--block,.shop-delivery-consum--block{border-radius:.5rem}@media (max-width: 575px){.payment-method-consum--block,.address-delivery-consum--block,.shop-delivery-consum--block{padding:1.5rem 1rem}}.payment-method-consum--block--reminder,.address-delivery-consum--block--reminder,.shop-delivery-consum--block--reminder{flex-direction:row;background-color:#fff4e4;border-color:orange;border-radius:.5rem}.payment-method-consum--block--reminder--icon,.address-delivery-consum--block--reminder--icon,.shop-delivery-consum--block--reminder--icon{--icon-triangle-warning-color1: orange;font-size:1.5rem}.payment-method-consum--block--reminder--description,.address-delivery-consum--block--reminder--description,.shop-delivery-consum--block--reminder--description{margin-left:1rem}.cards-user{margin-top:1.5rem;padding:1.5rem 1rem}.purchase-method-payment,.purchase-method-payment-content{width:100%}.purchase-method-payment--title{margin-bottom:3rem}@media (max-width: 991px){.purchase-method-payment--title{margin-bottom:.25rem;padding-bottom:1.5rem}}.purchase-method-payment .tol-icon-component{display:flex}.not-allowed{padding:1rem 2rem 1.5rem;background-color:var(--tol-color-bg-warning);border:1px solid var(--tol-color-warning)}.input-disabled{opacity:.4}.input-disabled:before{cursor:not-allowed!important}#purchase-summary-pay--cards{--icon-cart-color1: var(--tol-color-icon);--icon-pin-color1: transparent;--icon-pin-color2: var(--tol-color-icon);--icon-time-color1: transparent;--icon-time-color2: var(--tol-color-icon)}#purchase-summary-pay--cards .tooltiptext{position:absolute;top:60%;right:15%;z-index:2;width:9rem;padding:.5rem;color:var(--tol-color-white);text-align:left;background-color:var(--tol-color-gray2)}@media (max-width: 575px){#purchase-summary-pay--cards .tooltiptext{top:150%!important;right:-200%!important;left:unset!important}}.pay{display:inline-block;width:3.125rem;height:2rem}@media (max-width: 575px){.pay{width:2.34375rem;height:1.5rem}}.product-gift-detail__data-container{display:flex;flex-direction:column;width:49%}@media (max-width: 991px){.product-gift-detail__data-container{width:100%;margin-top:3.5rem}}@media (min-width: 992px){.product-gift-detail__data-container{margin-bottom:5rem;padding-left:5rem}}.product-gift-detail__data-container--sticky{position:sticky;top:2rem}.product-gift-detail__data-container--accept-gift{width:auto;max-width:66px}.product-gift-detail__data-container--accept-gift--label{position:relative;padding:.25rem .25rem .25rem .5rem;background-color:var(--tol-color-bg-cart-gift);border:medium none;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.product-gift-detail__data-container--accept-gift--label:after{position:absolute;top:0;left:100%;width:0;height:0;border-top:1rem solid transparent;border-right:1rem solid transparent;border-bottom:1rem solid transparent;border-left:.5rem solid var(--tol-color-bg-cart-gift);content:" "}.product-gift-detail__data-container--brand{color:var(--tol-color-gray2)}.product-gift-detail__data-container--promo-description{width:auto;max-width:75%;padding:1rem;background-color:var(--tol-color-bg-cart-gift-description)}@media (max-width: 767px){.product-gift-detail__data-container--promo-description{max-width:100%}}.product-gift-detail__data-container--promo-description--card:not(:last-child){margin-bottom:.75rem}.product-gift-detail__data-container--icon-circle-check .tol-icon-component{top:0}.product-gift-detail__data-container--price span{background-image:linear-gradient(to top left,#ffffff0a 48%,#000,#ffffff0a 52%)}.orderdetail-remarks__title{font-size:1.125rem}.orderdetail-remarks__content{font-size:1rem}.order__h6{font-size:1.875rem}.order__products{margin-left:1rem;font-size:1.3125rem;font-family:var(--tol-font-primary)}.order__actions{margin-top:4rem}.order-tooltip{position:relative;display:inline-block}.order-tooltip button{background:none;border:none}.order-tooltip:hover .order-tooltiptext{visibility:visible}.order-tooltiptext{position:absolute;top:110%;right:0;z-index:1;width:9rem;padding:.75rem;color:var(--tol-color-white);text-align:left;background-color:var(--tol-color-gray2);visibility:hidden}.order-tooltiptext:after{position:absolute;bottom:100%;left:82%;border-color:transparent transparent var(--tol-color-gray2) transparent;border-style:solid;border-width:5px;content:""}.add-to-list__button{padding:0;font-size:1.25rem;background-color:transparent;border:none}.summary{margin-top:4rem}.summary span{font-size:1rem}.summary__h4,.summary__h6{padding:1.5rem 1.5rem 0}.summary__info div.summary__row:not(:first-of-type){margin-top:1.5rem;padding-top:1.5rem}.summary__row div:not(:first-of-type){padding-left:1rem}.summary__total{padding:1.5rem}.summary .cart-summary-component .cart-summary-line.increasedAmount{flex-flow:column;gap:.5rem}.summary .cart-summary-component .cart-summary-line.increasedAmount,.summary .cart-summary-component .cart-summary-line.discount,.summary .cart-summary-component .cart-summary-line.deliveryExpenses,.summary .cart-summary-component .cart-summary-line.pickingExpenses{border-top:1px solid var(--tol-color-tertiary)}.summary .cart-summary-component__sections{padding:2.5rem 1.5rem 1.5rem;border-bottom:1px solid var(--tol-color-tertiary)}.deferred-promos__info .cart-summary-component__sections{padding:0;border-bottom:0}.deferred-promos__info .acumulateCustomerCardPartner{padding:1.5rem}.remarks__textarea{padding:1rem 1.5rem;color:var(--tol-color-gray2);font-family:var(--tol-font-primary);border:1px solid var(--tol-color-gray4);resize:none}.remarks__textarea[disabled]{color:var(--tol-color-black);font-family:var(--tol-font-primary);background-color:transparent;opacity:1}.remarks__textarea:focus{outline:none}.remarks__input{width:25rem;height:3rem;padding:.75rem 1rem;border:1px solid var(--tol-color-gray3)}.remarks__input[disabled]{background-color:var(--tol-color-background)}.remarks__input:focus{outline:none}.remarks__input::placeholder{color:var(--tol-color-selector-placeholder)!important}.remarks__title{color:var(--tol-color-gray2);font-size:1.125rem;font-family:var(--tol-font-semibold)}.remarks__icon{transition:.4s all}.remarks__row{display:flex;gap:.5rem;justify-content:space-between}@media (max-width: 1379px){.remarks__row{display:block;margin-top:1rem}}@media (max-width: 991px){.remarks__row{display:flex;margin-top:2rem}}@media (max-width: 575px){.remarks__row{display:block;margin-top:1rem}}.remarks__row--hiddenSelector .remarks__input--container{flex:1}.remarks__row--hiddenSelector .remarks__footer--container{flex:0}.remarks__preparation-type-selector,.remarks__input--container{display:flex;flex:1;flex-direction:column;justify-content:flex-end;max-width:37,5%}@media (max-width: 1379px){.remarks__preparation-type-selector,.remarks__input--container{flex:1;max-width:none;margin-bottom:1rem}}@media (max-width: 991px){.remarks__preparation-type-selector,.remarks__input--container{max-width:37,5%;margin-bottom:0}}@media (max-width: 575px){.remarks__preparation-type-selector,.remarks__input--container{flex:1;max-width:none;margin-bottom:1rem}}.remarks__preparation-type-selector input:disabled,.remarks__input--container input:disabled{color:var(--tol-color-black);opacity:1}.remarks__footer--container{display:flex;flex:0;flex-direction:column;justify-content:flex-end;max-width:25%}@media (max-width: 1379px){.remarks__footer--container{max-width:none;margin-bottom:.5rem;margin-bottom:1rem}}@media (max-width: 991px){.remarks__footer--container{max-width:25%;margin-bottom:0}}@media (max-width: 575px){.remarks__footer--container{max-width:none;margin-bottom:.5rem;margin-bottom:1rem}}.remarks__footer{display:flex;gap:.5rem;justify-content:flex-start}.remarks__footer button{height:3.125rem}@media (max-width: 575px){.remarks__footer button{height:2.375rem}}.remarks__footer .btn:last-child,.remarks__footer .dynamicForm-base .field-logout__button:last-child,.dynamicForm-base .remarks__footer .field-logout__button:last-child,.remarks__footer .dynamicForm-base .field-close__button:last-child,.dynamicForm-base .remarks__footer .field-close__button:last-child,.remarks__footer .bundle-progress-circle__button:last-child,.remarks__footer .validation-code__button-resend:last-child,.remarks__footer .validation-code .step-button-main:last-child,.validation-code .remarks__footer .step-button-main:last-child{flex:1;min-width:6.25rem;border-radius:2rem}@media (max-width: 1379px){.remarks__footer .btn:last-child,.remarks__footer .dynamicForm-base .field-logout__button:last-child,.dynamicForm-base .remarks__footer .field-logout__button:last-child,.remarks__footer .dynamicForm-base .field-close__button:last-child,.dynamicForm-base .remarks__footer .field-close__button:last-child,.remarks__footer .bundle-progress-circle__button:last-child,.remarks__footer .validation-code__button-resend:last-child,.remarks__footer .validation-code .step-button-main:last-child,.validation-code .remarks__footer .step-button-main:last-child{flex:initial}}@media (max-width: 991px){.remarks__footer .btn:last-child,.remarks__footer .dynamicForm-base .field-logout__button:last-child,.dynamicForm-base .remarks__footer .field-logout__button:last-child,.remarks__footer .dynamicForm-base .field-close__button:last-child,.dynamicForm-base .remarks__footer .field-close__button:last-child,.remarks__footer .bundle-progress-circle__button:last-child,.remarks__footer .validation-code__button-resend:last-child,.remarks__footer .validation-code .step-button-main:last-child,.validation-code .remarks__footer .step-button-main:last-child{flex:1}}@media (max-width: 575px){.remarks__footer .btn:last-child,.remarks__footer .dynamicForm-base .field-logout__button:last-child,.dynamicForm-base .remarks__footer .field-logout__button:last-child,.remarks__footer .dynamicForm-base .field-close__button:last-child,.dynamicForm-base .remarks__footer .field-close__button:last-child,.remarks__footer .bundle-progress-circle__button:last-child,.remarks__footer .validation-code__button-resend:last-child,.remarks__footer .validation-code .step-button-main:last-child,.validation-code .remarks__footer .step-button-main:last-child{flex:initial}}@media (max-width: 1379px){.remarks__footer{justify-content:flex-end;padding-top:.5rem}}@media (max-width: 991px){.remarks__footer{justify-content:flex-start}}@media (max-width: 575px){.remarks__footer{justify-content:flex-end;padding-top:.5rem}}.remarks-button--disabled{color:var(--tol-color-gray5);border-color:var(--tol-color-gray5)}.remarks-cart-validate__footer :nth-last-child(1){margin-left:2rem}@media (max-width: 767px){.remarks-cart-validate__footer :nth-last-child(1){margin-left:.5rem}}@media (min-width: 576px) and (max-width: 767px){.ticket .text-sm--right{text-align:right}}.ticket .text-md--icon{display:flex}@media (min-width: 576px){.ticket .text-md--icon{justify-content:flex-end}}@media (min-width: 768px){.ticket .text-md--icon{margin-right:1.5rem}}.errors{padding:3.5rem 0}.errors--bold,.errors--bold-modal{margin-top:1rem;margin-bottom:0;font-size:1.5rem;font-family:var(--tol-font-semibold)}.errors--regular,.errors--regular-modal{margin-top:.5rem;margin-bottom:0;font-size:1.125rem;font-family:inherit}.errors--bold-modal{font-size:1.3125rem}.errors--regular-modal{font-size:.875rem}@media (max-width: 991px){.module-user-management{padding-right:0;padding-left:0}}.module-user-management__container{display:flex;flex-direction:row;margin-top:2.5rem}@media (max-width: 991px){.module-user-management__container{flex-direction:column;margin-top:1.5rem}}@media (max-width: 991px){.module-user-management__menu{padding-left:1rem;overflow-x:auto}}.module-user-management__menu .element-list__ul{display:flex}@media (min-width: 992px){.module-user-management__menu .element-list__ul{flex-direction:column}}.module-user-management__menu .element-list__ul li{padding-right:1rem;padding-left:.75rem;white-space:nowrap}.module-user-management__menu--ul{display:flex;flex-direction:column;padding-left:0;list-style-type:none}@media (max-width: 991px){.module-user-management__menu--ul{flex-direction:row}}.module-user-management__menu--li{padding:.625rem 0;transition:.4s}.module-user-management__menu--text{display:inline-block;font-family:var(--tol-font-bold);white-space:nowrap}.module-user-management__menu-link{display:flex;flex-flow:row nowrap;color:var(--tol-color-black)}.module-user-management__menu-link--active{color:var(--tol-color-primary)}@media (max-width: 991px){.module-user-management__menu-link{flex-direction:column;align-items:center}}@media (max-width: 991px){.module-user-management__router{display:flex;flex-direction:column;align-items:center;margin-top:3rem}}.module-user-management .element-list__link{flex-flow:row nowrap}.module-user-management .element-list__image{width:1rem;display:flex}.module-user-management .element-list__text{overflow:hidden;color:var(--tol-color-black);font-size:1.125rem;font-family:var(--tol-font-primary);text-overflow:ellipsis;padding-left:1.25rem;padding-right:1rem}.module-user-management .element-list__text:hover{color:var(--tol-color-primary-hover)}.module-user-management .user-managment-margins{padding-right:2rem;padding-left:2rem}@media (max-width: 767px){.module-user-management .user-managment-margins{padding-right:1rem;padding-left:1rem}}@media (max-width: 991px){.module-user-management .user-managment-margins{margin-top:2.5rem}}@media (max-width: 991px){.module-user-management .user-managment-margins--no-mobile{padding-right:0!important;padding-left:0!important}}.module-authentication{display:flex;justify-content:center}.module-authentication .card-password-recovery,.module-authentication .card-message-success{width:50.125rem;margin:0 auto}@media (max-width: 767px){.module-authentication .card-password-recovery,.module-authentication .card-message-success{width:100%}}.module-authentication .authentication-error{color:#fa2836}.module-authentication .authentication-error-content{background-color:#fa28360d}.module-authentication .form-register,.module-authentication .form-recovery-pass,.module-authentication .form-change-pass{width:calc(100vw - 2rem)}.module-authentication .form-register-logo,.module-authentication .form-recovery-pass-logo,.module-authentication .form-change-pass-logo{margin-bottom:.5rem}.module-authentication .message-success-link{color:var(--tol-color-primary);font-weight:700}.module-authentication a:not([href],[tabindex]){color:var(--tol-color-primary);font-weight:700}.module-authentication .input-form-authentication{width:100%}.module-authentication .error-box{color:var(--tol-color-danger)}.module-authentication .error-box input:focus{border:1px solid var(--tol-color-danger);box-shadow:none}.form-login{padding:2.5rem}.form-login-logo img{height:1.875rem}@media (max-width: 767px){.form-login{padding:1rem}}.add-order-content{padding:2rem}@media (max-width: 767px){.add-order-content{padding:1rem}}.add-order-btn{height:2.875rem;border-radius:2.25rem}.add-order-content--continue{text-align:left}.add-order-modal-container .modal-content{padding:0!important}@media (max-width: 767px){.add-order-modal-container{height:100%!important}}.add-order cmp-modal-order-info{--icon-pin-color1: transparent;--icon-pin-color2: var(--icon-color-primary);--icon-lists-add-color1: var(--tol-color-black);--icon-download-color1: var(--tol-color-black);--icon-message-color1: var(--tol-color-black);--icon-zoom-in-color1: var(--tol-color-black);--icon-right-color1: var(--tol-color-black);--icon-left-color1: var(--tol-color-black);--icon-down-color1: var(--tol-color-black);--icon-truck-color1: var(--tol-color-black);--icon-view-detail-color1: var(--tol-color-black);--icon-calendar-pen-color1: var(--tol-color-black);--icon-edit-color1: var(--tol-color-black);--icon-remove-color1: var(--tol-color-black);--icon-cancel-color1: var(--tol-color-black);--icon-up-color1: var(--tol-color-black);--icon-add-order-color1: var(--tol-color-black);--icon-cancel-order-color1: var(--tol-color-black);--icon-repeat-order-color1: var(--tol-color-black);--icon-return-order-color1: var(--tol-color-black);--icon-date-since-color1: var(--tol-color-black);--icon-date-to-color1: var(--tol-color-black);--icon-info-color1: var(--tol-color-black);--icon-calendar-blank-color1: var(--tol-color-black);--icon-clock-color1: var(--tol-color-black);--icon-triangle-warning-color1: var(--tol-color-black);--icon-nutritional-celery-color1: var(--tol-color-black);--icon-nutritional-gluten-color1: var(--tol-color-black);--icon-nutritional-soy-color1: var(--tol-color-black);--icon-nutritional-milk-color1: var(--tol-color-black);--icon-nutritional-sulfur-color1: var(--tol-color-black);--icon-nutritional-peanuts-color1: var(--tol-color-black);--icon-nutritional-mustard-color1: var(--tol-color-black);--icon-nutritional-crustaceans-color1: var(--tol-color-black);--icon-nutritional-mollusks-color1: var(--tol-color-black);--icon-nutritional-sesame-color1: var(--tol-color-black);--icon-nutritional-eggs-color1: var(--tol-color-black);--icon-nutritional-fish-color1: var(--tol-color-black);--icon-nutritional-nuts-color1: var(--tol-color-black);--icon-nutritional-lupins-color1: var(--tol-color-black);--icon-lens-color1: var(--tol-color-black);--icon-shop-color1: var(--tol-color-black);--icon-locker-color1: var(--tol-color-black);--icon-add-shop-color1: var(--tol-color-black);--icon-add-address-color1: var(--tol-color-black);--icon-check-color1: var(--tol-color-black);--icon-circle-warning-color1: var(--tol-color-black);--icon-eye-color1: var(--tol-color-black);--icon-eye-slash-color1: var(--tol-color-black);--icon-filter-color1: var(--tol-color-black);--icon-list-address-view-color1: var(--tol-color-black);--icon-map-view-color1: var(--tol-color-black);--icon-category-light-color1: var(--tol-color-black);--icon-category-solid-color1: var(--tol-color-black);--icon-tag-light-color1: var(--tol-color-black);--icon-tag-solid-color1: var(--tol-color-black);--icon-credit-card-color1: var(--tol-color-black);--icon-direct-debit-color1: var(--tol-color-black);--icon-direct-pay-color1: var(--tol-color-black);--icon-pay-by-phone-color1: var(--tol-color-black);--icon-payment-color1: var(--tol-color-black);--icon-plus-color1: var(--tol-color-black);--icon-less-color1: var(--tol-color-black);--icon-undo-color1: var(--tol-color-black);--icon-barrel-color1: var(--tol-color-black);--icon-basket-empty-color1: var(--tol-color-black);--icon-calendar-color1: var(--tol-color-black);--icon-glass-color1: var(--tol-color-black);--icon-scent-color1: var(--tol-color-black);--icon-grapes-color1: var(--tol-color-black);--icon-taste-color1: var(--tol-color-black);--icon-arrow-color1: var(--tol-color-black);--icon-money-box-color1: var(--tol-color-black);--icon-android-light-color1: var(--tol-color-black);--icon-android-solid-color1: var(--tol-color-black);--icon-apple-light-color1: var(--tol-color-black);--icon-apple-solid-color1: var(--tol-color-black);--icon-facebook-light-color1: var(--tol-color-black);--icon-facebook-solid-color1: var(--tol-color-black);--icon-instagram-light-color1: var(--tol-color-black);--icon-instagram-solid-color1: var(--tol-color-black);--icon-twitter-light-color1: var(--tol-color-black);--icon-twitter-solid-color1: var(--tol-color-black);--icon-youtube-light-color1: var(--tol-color-black);--icon-youtube-solid-color1: var(--tol-color-black);--icon-save-money-color1: var(--tol-color-black);--icon-double-caret-color1: var(--tol-color-black);--icon-circle-check-color1: var(--tol-color-black);--icon-icon-arrow-left2-color1: var(--tol-color-black);--icon-calendar-2-color1: var(--tol-color-black)}.cancel-order-content{padding:2rem}@media (max-width: 767px){.cancel-order-content{padding:1rem}}.cancel-order-btn{height:2.875rem;border-radius:2.25rem}.cancel-order-content--continue{text-align:left}.cancel-order-modal-container .modal-content{padding:0!important}@media (max-width: 767px){.cancel-order-modal-container{height:100%!important}}.cancel-order cmp-modal-order-info{--icon-pin-color1: transparent;--icon-pin-color2: var(--icon-color-primary);--icon-lists-add-color1: var(--tol-color-black);--icon-download-color1: var(--tol-color-black);--icon-message-color1: var(--tol-color-black);--icon-zoom-in-color1: var(--tol-color-black);--icon-right-color1: var(--tol-color-black);--icon-left-color1: var(--tol-color-black);--icon-down-color1: var(--tol-color-black);--icon-truck-color1: var(--tol-color-black);--icon-view-detail-color1: var(--tol-color-black);--icon-calendar-pen-color1: var(--tol-color-black);--icon-edit-color1: var(--tol-color-black);--icon-remove-color1: var(--tol-color-black);--icon-cancel-color1: var(--tol-color-black);--icon-up-color1: var(--tol-color-black);--icon-add-order-color1: var(--tol-color-black);--icon-cancel-order-color1: var(--tol-color-black);--icon-repeat-order-color1: var(--tol-color-black);--icon-return-order-color1: var(--tol-color-black);--icon-date-since-color1: var(--tol-color-black);--icon-date-to-color1: var(--tol-color-black);--icon-info-color1: var(--tol-color-black);--icon-calendar-blank-color1: var(--tol-color-black);--icon-clock-color1: var(--tol-color-black);--icon-triangle-warning-color1: var(--tol-color-black);--icon-nutritional-celery-color1: var(--tol-color-black);--icon-nutritional-gluten-color1: var(--tol-color-black);--icon-nutritional-soy-color1: var(--tol-color-black);--icon-nutritional-milk-color1: var(--tol-color-black);--icon-nutritional-sulfur-color1: var(--tol-color-black);--icon-nutritional-peanuts-color1: var(--tol-color-black);--icon-nutritional-mustard-color1: var(--tol-color-black);--icon-nutritional-crustaceans-color1: var(--tol-color-black);--icon-nutritional-mollusks-color1: var(--tol-color-black);--icon-nutritional-sesame-color1: var(--tol-color-black);--icon-nutritional-eggs-color1: var(--tol-color-black);--icon-nutritional-fish-color1: var(--tol-color-black);--icon-nutritional-nuts-color1: var(--tol-color-black);--icon-nutritional-lupins-color1: var(--tol-color-black);--icon-lens-color1: var(--tol-color-black);--icon-shop-color1: var(--tol-color-black);--icon-locker-color1: var(--tol-color-black);--icon-add-shop-color1: var(--tol-color-black);--icon-add-address-color1: var(--tol-color-black);--icon-check-color1: var(--tol-color-black);--icon-circle-warning-color1: var(--tol-color-black);--icon-eye-color1: var(--tol-color-black);--icon-eye-slash-color1: var(--tol-color-black);--icon-filter-color1: var(--tol-color-black);--icon-list-address-view-color1: var(--tol-color-black);--icon-map-view-color1: var(--tol-color-black);--icon-category-light-color1: var(--tol-color-black);--icon-category-solid-color1: var(--tol-color-black);--icon-tag-light-color1: var(--tol-color-black);--icon-tag-solid-color1: var(--tol-color-black);--icon-credit-card-color1: var(--tol-color-black);--icon-direct-debit-color1: var(--tol-color-black);--icon-direct-pay-color1: var(--tol-color-black);--icon-pay-by-phone-color1: var(--tol-color-black);--icon-payment-color1: var(--tol-color-black);--icon-plus-color1: var(--tol-color-black);--icon-less-color1: var(--tol-color-black);--icon-undo-color1: var(--tol-color-black);--icon-barrel-color1: var(--tol-color-black);--icon-basket-empty-color1: var(--tol-color-black);--icon-calendar-color1: var(--tol-color-black);--icon-glass-color1: var(--tol-color-black);--icon-scent-color1: var(--tol-color-black);--icon-grapes-color1: var(--tol-color-black);--icon-taste-color1: var(--tol-color-black);--icon-arrow-color1: var(--tol-color-black);--icon-money-box-color1: var(--tol-color-black);--icon-android-light-color1: var(--tol-color-black);--icon-android-solid-color1: var(--tol-color-black);--icon-apple-light-color1: var(--tol-color-black);--icon-apple-solid-color1: var(--tol-color-black);--icon-facebook-light-color1: var(--tol-color-black);--icon-facebook-solid-color1: var(--tol-color-black);--icon-instagram-light-color1: var(--tol-color-black);--icon-instagram-solid-color1: var(--tol-color-black);--icon-twitter-light-color1: var(--tol-color-black);--icon-twitter-solid-color1: var(--tol-color-black);--icon-youtube-light-color1: var(--tol-color-black);--icon-youtube-solid-color1: var(--tol-color-black);--icon-save-money-color1: var(--tol-color-black);--icon-double-caret-color1: var(--tol-color-black);--icon-circle-check-color1: var(--tol-color-black);--icon-icon-arrow-left2-color1: var(--tol-color-black);--icon-calendar-2-color1: var(--tol-color-black)}@media (max-width: 767px){.exit-order-content{display:flex;height:100%}.exit-order-content .modal-content{display:flex;flex-direction:row;justify-content:center;height:100%}.exit-order-content .modal-content-elements{display:flex;flex-direction:column;height:100%;padding:6.75rem 1rem 1rem}.exit-order-content .modal__action-buttons,.exit-order-content cmp-product-substitution .product-substitution-component__actions,cmp-product-substitution .exit-order-content .product-substitution-component__actions{flex-direction:row!important;margin-top:auto!important}.exit-order-content .modal__action-buttons .action-button-continue,.exit-order-content cmp-product-substitution .product-substitution-component__actions .action-button-continue,cmp-product-substitution .exit-order-content .product-substitution-component__actions .action-button-continue{width:100%;margin-top:0!important;margin-right:1rem}.exit-order-content .modal__action-buttons .action-button-exit,.exit-order-content cmp-product-substitution .product-substitution-component__actions .action-button-exit,cmp-product-substitution .exit-order-content .product-substitution-component__actions .action-button-exit{width:100%;margin-top:0!important}}.module-my-orders .orders-cards__order-deliveries{padding:.75rem}.module-my-orders .orders-cards--labels{width:10rem}.module-my-orders .orders-cards--data{width:6rem}.module-my-orders .orders-cards--order-date{width:auto}.module-my-orders .orders-list .card{display:flex;flex-flow:row nowrap}@media (max-width: 767px){.module-my-orders .orders-list .card{flex-flow:column nowrap!important}}.module-my-orders .orders-list .card .orders-list--table{flex-grow:1}.module-my-orders .orders-list .card .orders-list--table table{width:100%;table-layout:fixed}.module-my-orders .orders-list .card .orders-list--delivery{display:flex;flex-grow:0;margin-top:0}@media (max-width: 767px){.module-my-orders .orders-list .card .orders-list--delivery{flex-grow:1;margin-top:2rem}}.module-my-orders .orders-list--table .table td{vertical-align:top}.module-my-orders .orders-list--table .table th{vertical-align:middle}@media (min-width: 768px){.module-my-orders .orders-list #orders-cards--order-modify,.module-my-orders .orders-list #orders-cards--order-add-products,.module-my-orders .orders-list #orders-cards--order-cancel-order,.module-my-orders .orders-list #orders-cards--order-parentOrderId{width:8rem}}@media (max-width: 767px){.module-my-orders .orders-list #orders-cards--order-status{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.module-my-orders .orders-list .table td,.module-my-orders .orders-list .table th{height:3.5rem;padding:0;padding-top:2rem}.module-my-orders .orders-list .table td:first-child,.module-my-orders .orders-list .table th:first-child{height:auto;padding-top:0}}.module-deliveries .deliveries-list .delivery-card{display:flex;flex-direction:column}@media (min-width: 768px){.module-deliveries .deliveries-list .delivery-card{flex-direction:row;align-items:center;justify-content:space-between;width:88%}}.module-deliveries .deliveries-list .delivery-card__item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}@media (max-width: 767px){.module-deliveries .deliveries-list .delivery-card__item span{width:50%}.module-deliveries .deliveries-list .delivery-card__item .tol-icon-component{width:100%}}@media (min-width: 768px){.module-deliveries .deliveries-list .delivery-card__item{flex-direction:column;align-items:flex-start;width:20%}.module-deliveries .deliveries-list .delivery-card__item:first-child{width:30%}}@media (min-width: 768px){.module-deliveries .deliveries-list .delivery-card__refunds{width:12%}}.module-deliveries .deliveries-content--back a,.module-deliveries .refunds-content--back a,.module-deliveries .deliveries-cards__delivery-refunds,.orderdetail-content__back a,.orders-cards__order-deliveries,.deliverydetail-content--back a,.refunds-content__back a{color:var(--tol-color-primary)}.orderdetail-item{margin-top:.875rem}.orderdetail-item:first-child{margin-top:0}.orderdetail-item .detail-total-no-discount{padding-right:5.2rem;font-size:1.3125rem;font-family:var(--tol-font-semibold);white-space:pre}@media (max-width: 1199px){.orderdetail-item .detail-total-no-discount{padding:0}}.orderdetail-item #essential-unitselector{max-width:14rem}.orderdetail-item #orderdetail-content--unitselector-main{width:14rem}.orderdetail-item .unit-selector-unitMeasure__container{max-width:14rem}.orderdetail-item .col-card-product,.orderdetail-item .col-card-selector{width:33%}@media (max-width: 1199px){.orderdetail-item .col-card-product,.orderdetail-item .col-card-selector{width:100%}}.orderdetail-item .col-card-price{width:33%}@media (max-width: 1199px){.orderdetail-item .col-card-price{width:100%}}.orderdetail-item .promotions-line__box-item cmp-promotion-pictos{display:none}#orders-cards--order-deliveries,#orders-cards--order-modify,#orders-cards--order-download{display:none}#orders-cards--list .order-card:nth-child(2n){padding-right:0;padding-left:.5rem}#orders-cards--list .order-card:nth-child(odd){padding-right:.5rem;padding-left:0}#orders-cards--list .order-card:nth-child(3),#orders-cards--list .order-card:nth-child(4){padding-top:1rem}@media (max-width: 991px){#orders-cards--list .order-card:nth-child(n){margin-top:1rem;padding:0!important}}.module-delivery-modal .order-modify-modal-content-daily{height:85vh;overflow:auto}.module-delivery-modal .order-modify-modal-content-daily__actions{position:absolute;bottom:0;left:0;background-color:var(--tol-color-white);border-top:1px solid var(--tol-color-gray4)}.module-delivery-modal .order-modify-modal-content-weekly .orders-informative-pannel{margin-top:2.5rem}@media (max-width: 575px){.module-delivery-modal .order-modify-modal-content-weekly .orders-informative-pannel{margin-top:0;margin-bottom:2rem}}.module-delivery-modal cmp-tol-delivery-timeslot-lite .delivery-timeslot-lite{height:auto;overflow:hidden}.input-label{padding-left:.75rem}.grid__widget .slot-1,.smart-searcher-grid__widget .slot-1,.grid__widget .slot-2,.smart-searcher-grid__widget .slot-2,.grid__widget .slot-3,.smart-searcher-grid__widget .slot-3,.grid__widget .slot-4,.smart-searcher-grid__widget .slot-4,.grid__widget .slot-5,.smart-searcher-grid__widget .slot-5{display:none}.grid__widget--publicity:empty,.smart-searcher-grid__widget--publicity:empty{height:0}@media (max-width: 767px){.grid__widget--publicity .widget-product,.smart-searcher-grid__widget--publicity .widget-product{border-radius:0}}.grid__widget--publicity .statics__container,.smart-searcher-grid__widget--publicity .statics__container{height:100%!important}.grid__widget--publicity-1,.smart-searcher-grid__widget--publicity-1{grid-column:span 1}.grid__widget--publicity-1 .slot-1,.smart-searcher-grid__widget--publicity-1 .slot-1{display:block}.grid__widget--publicity-2,.smart-searcher-grid__widget--publicity-2{grid-column:span 2}.grid__widget--publicity-2 .slot-2,.smart-searcher-grid__widget--publicity-2 .slot-2{display:block}.grid__widget--publicity-3,.smart-searcher-grid__widget--publicity-3{grid-column:span 3}.grid__widget--publicity-3 .slot-3,.smart-searcher-grid__widget--publicity-3 .slot-3{display:block}.grid__widget--publicity-4,.smart-searcher-grid__widget--publicity-4{grid-column:span 4}.grid__widget--publicity-4 .slot-4,.smart-searcher-grid__widget--publicity-4 .slot-4{display:block}.grid__widget--publicity-5,.smart-searcher-grid__widget--publicity-5{grid-column:span 5}.grid__widget--publicity-5 .slot-5,.smart-searcher-grid__widget--publicity-5 .slot-5{display:block}.grid__widget--border,.smart-searcher-grid__widget--border{border-radius:1.25rem}@media (max-width: 767px){.grid__widget--border,.smart-searcher-grid__widget--border{border-radius:0}}.cart-validate{display:flex;flex-flow:column}.cart-validate__content{display:flex;flex-flow:row;margin-top:3rem}@media (max-width: 1379px){.cart-validate__content{flex-flow:column;margin-top:1.5rem}}.cart-validate__content-column{display:flex;flex-flow:column}.cart-validate__content-column--product-list{width:65%;margin-right:auto}@media (max-width: 1379px){.cart-validate__content-column--product-list{order:2;width:100%;margin-top:2rem}}.cart-validate__content-column--summary{width:30%}@media (max-width: 1379px){.cart-validate__content-column--summary{order:1;width:100%}}.cart-validate__content-column--summary .remarks__row{display:flex;flex-direction:column;gap:1rem}.cart-validate__content-column--summary .remarks__row--hiddenSelector .remarks__footer{justify-content:flex-end}.cart-validate__content-column--summary .remarks__row--hiddenSelector .remarks__footer--container{max-width:none}.cart-validate__content-column--summary .remarks__row--hiddenSelector .remarks__footer--container .btn:last-child,.cart-validate__content-column--summary .remarks__row--hiddenSelector .remarks__footer--container .dynamicForm-base .field-logout__button:last-child,.dynamicForm-base .cart-validate__content-column--summary .remarks__row--hiddenSelector .remarks__footer--container .field-logout__button:last-child,.cart-validate__content-column--summary .remarks__row--hiddenSelector .remarks__footer--container .dynamicForm-base .field-close__button:last-child,.dynamicForm-base .cart-validate__content-column--summary .remarks__row--hiddenSelector .remarks__footer--container .field-close__button:last-child,.cart-validate__content-column--summary .remarks__row--hiddenSelector .remarks__footer--container .bundle-progress-circle__button:last-child,.cart-validate__content-column--summary .remarks__row--hiddenSelector .remarks__footer--container .validation-code__button-resend:last-child,.cart-validate__content-column--summary .remarks__row--hiddenSelector .remarks__footer--container .validation-code .step-button-main:last-child,.validation-code .cart-validate__content-column--summary .remarks__row--hiddenSelector .remarks__footer--container .step-button-main:last-child{flex:0}@media (max-width: 1379px){.cart-validate__content-column--summary .remarks__row{display:flex;flex-direction:row}}@media (max-width: 575px){.cart-validate__content-column--summary .remarks__row{display:block}}.cart-validate__content-column--components:not(:last-child){margin-bottom:1.5rem}.cart-validate__content-column--deferred .deferred-promotions .acumulateCustomerCardPartner .cart-summary-line__header{margin:1rem 0}.cart-validate__content-column--deferred .deferred-promotions cmp-dynamic-summary .cart-summary-line__label{margin-right:1.5rem}.cart-validate__content-column--deferred .deferred-promotions cmp-dynamic-summary .cart-summary-line__childs .totalDeferredPromotionsTotal{margin-top:.5rem;border-top:1px solid var(--tol-color-gray4)}.cart-validate__content-column--deferred .deferred-promotions cmp-dynamic-summary .cart-summary-line__childs .totalDeferredPromotionsTotal .leaf .cart-summary-line__label,.cart-validate__content-column--deferred .deferred-promotions cmp-dynamic-summary .cart-summary-line__childs .totalDeferredPromotionsTotal .leaf .cart-summary-line__value{margin:1rem 0}.cart-validate__content-column--deferred .deferred-promotions cmp-dynamic-summary .cart-summary-line__childs .totalDeferredPromotionsTotal__child{border-top:1px solid var(--tol-color-gray4)}.cart-validate .sticky-bottom{position:sticky;bottom:0;z-index:10;height:130px;background-color:var(--tol-color-white);box-shadow:0 -1px 0 1px var(--tol-color-tertiary)}@media (max-width: 1379px){.cart-validate .sticky-bottom{position:fixed;width:100%}}@media (max-width: 1379px){.cart-validate .sticky-bottom{height:auto;padding:1.5rem 1rem}}@media (max-width: 767px){.cart-validate .sticky-bottom__content{flex-flow:column}}.cart-validate .sticky-bottom--shipping{width:60%;margin-right:7%;margin-left:8.75rem}@media (max-width: 1379px){.cart-validate .sticky-bottom--shipping{margin-left:0}}@media (max-width: 767px){.cart-validate .sticky-bottom--shipping{width:100%}}.cart-validate .sticky-bottom--summary{width:30%;min-width:18rem;margin-right:8.75rem}@media (max-width: 1379px){.cart-validate .sticky-bottom--summary{margin-right:0}}@media (max-width: 767px){.cart-validate .sticky-bottom--summary{width:100%}}.cart-validate .sticky-bottom--summary-totalPay{display:flex;align-items:center;justify-content:space-between;padding:1rem}@media (max-width: 1379px){.cart-validate .sticky-bottom--summary-totalPay{padding:0 1rem}}.cart-validate__carousel .product-carousel{margin:0 auto}.cart-validate__carousel .product-carousel .widget-product{border-radius:1.25rem}@media (max-width: 767px){.cart-validate__carousel .product-carousel{padding:1.5rem 0 0}}@media only screen and (max-width: 350px){.cart-validate__carousel{display:none}}.cart-validate .separator-promotion-price{display:block}@media (max-width: 767px){.cart-validate .separator-promotion-price{display:none}}.cart-validate .panel-component__download-info{display:none}@media (max-width: 991px){.cart-validate .intercom-launcher-frame{z-index:0!important}}.cart-validate #pictograms-component--shipping-lead-time-hours{display:flex;flex-direction:row}.cart-validate #pictograms-component--shipping-lead-time-hours .widget-product__picto--value{position:absolute;top:.45rem;font-size:1rem;font-family:var(--tol-font-bold)}.cart-validate #cart-validate-product-line--attribute-remarks .attribute-remarks-component{justify-content:flex-start;padding-top:1rem}.cart-validate #cart-validate-product-line--attribute-remarks .attribute-remarks-component--empty{margin-bottom:0;padding-top:0;padding-bottom:0}.cart-validate .attribute-remarks-component--container{width:100%}.cart-validate .pictograms-component--list{display:flex;gap:.5rem}.cart-validate .attribute-remarks-component--element{display:flex}.my-account-data{margin-top:1.5rem;padding:1.5rem}@media (max-width: 575px){.my-account-data{margin-top:1rem}}.account-menu .element-list__text:hover,.account-menu .selectedItem{color:var(--tol-color-primary)}.account-badge{display:flex;justify-content:center}.account-badge-mobile{margin-top:2rem;padding-right:.5rem}@media (min-width: 992px){.account-badge-mobile{display:none}}@media (max-width: 991px){.account-badge{display:none}}.account-info{display:flex;flex-direction:row}.account-info-title{display:flex;justify-content:center;margin:auto;padding-top:1.75rem;padding-right:1rem;padding-left:.75rem;text-align:center}@media (max-width: 991px){.account-info-title{display:none}}.account-info-title-mobile{margin-top:2rem}@media (min-width: 992px){.account-info-title-mobile{display:none}}.account-info-username{display:flex;justify-content:center;padding-right:1rem;padding-bottom:3.5rem;padding-left:.75rem;text-align:center}.account-info-username-mobile{width:15.3125rem}@media (min-width: 992px){.account-info-username-mobile{display:none}}@media (max-width: 991px){.account-info-username{display:none}}.account-badge .badge-component--single{width:92px!important;height:92px!important;font-size:32px!important;text-transform:uppercase}.account-badge-mobile .badge-component--single{display:flex;justify-content:center;width:60px!important;height:60px!important;font-size:20px!important;text-transform:uppercase}@media (max-width: 575px){.login-data-unsubscribe-user,.login-data--password-label{margin-top:1.5rem}}.unsubscribe-user-modal__footer button{flex:1}.unsubscribe-user--options{display:none;margin-bottom:2rem}@media (max-width: 575px){.unsubscribe-user-modal__header{margin-top:1rem}.unsubscribe-user-modal__body-text-2,.unsubscribe-user-modal__header-title{margin-top:2.5rem}.unsubscribe-user-modal__footer{margin-top:6.75rem}.unsubscribe-user-modal__footer .negative{flex:auto;order:1;margin-left:0}.unsubscribe-user-modal__footer .affirmative{flex:auto;order:2;margin-top:1.5rem}}.account-info-static{margin-bottom:2rem}.account__data{padding-top:1.5rem}@media (max-width: 991px){.account__data{padding-right:0;padding-left:0}}@media (max-width: 991px){.account__data:first-child{padding-top:0}}@media (max-width: 991px){.myAccount{padding:0!important;border:0}#my-directions{border:1px solid var(--tol-color-tertiary)}}.partner-card-container{width:100%}.partner-card-image--container{display:flex;justify-content:center;width:50%}.partner-card--text{width:50%}.my-payment-methods--container{padding:2rem 3.5rem 3rem}.my-payment-methods--disabled{background-color:var(--tol-color-gray4)}.my-payment-methods--card,.my-payment-methods--isEmpty{margin-top:1rem}.billing-data-edit-document{display:none}.purchase-not-load-page{height:calc(100vh - 34.56rem)}.purchase__backdrop{position:fixed;top:0;left:0;z-index:1020;width:100vw;height:100vh;background-color:var(--tol-color-black);opacity:.5}.purchase__shipping-address-panel{position:fixed;top:0;right:0;z-index:1030;flex-direction:row;justify-content:flex-end;height:100%}@media (min-width: 992px){.carousel-cart__container{padding:3.5rem}}@media (min-width: 576px) and (max-width: 991px){.carousel-cart__container{padding:1.5rem 1.5rem 0!important}}.carousel-cart__container--product-carousel .product-carousel{width:100%!important;margin:0}@media (max-width: 991px){.carousel-cart__container--product-carousel .product-carousel{margin-bottom:1.5rem;padding:0 1.5rem 0 0}}.carousel-cart__container--product-carousel .product-carousel__container{margin-top:1.5rem}@media (min-width: 992px){.carousel-cart__container--summary{align-items:center}}@media (max-width: 991px){.carousel-cart__container--summary{position:sticky;bottom:0;z-index:1000;margin:0 -2.4rem;padding:1rem;background-color:var(--tol-color-white);box-shadow:0 -1px 0 1px #e2e2e2}}@media (max-width: 575px){.carousel-cart__container--summary{margin:0 -1rem}}.carousel-cart__container--summary #modal-carousel-cart--totalCart{visibility:hidden}@media (max-width: 991px){.carousel-cart__container--summary #modal-carousel-cart--totalCart{display:none!important}}.carousel-cart__container #grid-widget--addprodtolist{visibility:hidden}.carousel-cart__container .mini-grid__button{display:none}.carousel-cart__summary{display:flex;align-items:center;justify-content:space-between;height:5rem;border:1px solid var(--tol-color-gray4)}@media (max-width: 991px){.carousel-cart__summary{width:100%;margin-bottom:2rem}}@media (max-width: 767px){.carousel-cart__summary{margin-bottom:1.5rem}}@media (min-width: 992px){.carousel-cart__summary--price{margin-left:7.5rem}}#modal-carousel-cart--viewMore,#modal-carousel-cart--validateCart{display:flex;align-items:center;justify-content:center}.product-options-panel{height:100%;background-color:#fff}.product-options-panel--close{display:flex;justify-content:flex-end;color:var(--tol-color-primary);text-align:right;cursor:pointer}.product-options-panel--close:hover{color:var(--tol-color-primary-hover)}.product-options-panel--text{margin:0}.product-options-panel--unitselector{width:100%}.product-options-panel--container{gap:1rem}.product-options-panel--remarks{flex-grow:0}.product-options-panel--remarks-container{flex-grow:1}.product-options-panel .product-remark{height:100%}.product-options-panel textarea{flex-grow:1;height:max-content!important;margin-bottom:0;padding:.75rem;border:1px solid var(--tol-color-tertiary);outline:none}.product-options-panel--preparation-type-container .ng-select.custom .ng-select-container{z-index:1050;border-radius:1rem}.product-options-panel--preparation-type-container .ng-select.custom .ng-dropdown-panel{position:absolute;z-index:1050;border-radius:0 0 1rem 1rem}.product-options-panel--preparation-type-container .ng-select.custom.ng-select-top .ng-dropdown-panel{border-radius:1rem 1rem 0 0}.product-options-panel--preparation-type-container .ng-select.custom.ng-select-top.ng-select-opened .ng-select-container{border-radius:0 0 1rem 1rem}.product-options-panel--preparation-type-container .ng-select.custom.ng-select-bottom.ng-select-opened .ng-select-container{border-radius:1rem 1rem 0 0}.product-options-panel--preparation-type-container .ng-select.custom.ng-select-bottom .ng-dropdown-panel{border-radius:0 0 1rem 1rem}.product-remark{gap:.5rem}.product-remark--text{margin:0}.product-remark--textarea{width:100%}.product-remark--textarea:hover{background-color:var(--tol-color-background)}.product-remark--actions{display:flex;flex-grow:0;justify-content:center;width:100%;margin-bottom:.75rem}.product-remark--actions__buttons{display:flex;flex-direction:row;justify-content:space-between}.product-remark--actions__trash{display:flex;flex-grow:0;align-items:flex-end;justify-content:center}@media (min-width: 768px){.product-remark--actions__trash{min-width:6.875rem}}.product-remark--actions__trash--label{display:none;flex-grow:1;width:100%}.product-remark--actions__remove{flex-grow:1}@media (min-width: 768px){.product-remark--actions__remove{min-width:6.875rem}}.product-remark--actions__accept{flex-grow:1;margin-left:.5rem}@media (min-width: 768px){.product-remark--actions__accept{margin-left:1.5rem}}.product-remark textarea{margin-bottom:1rem;padding:.75rem;border:1px solid var(--tol-color-tertiary);outline:none}.ap-sticky-container{position:fixed;bottom:1rem;z-index:2;width:100%}@media (max-width: 991px){.ap-sticky-container{bottom:0}}.ap-sticky-container .ap-sticky{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;width:95%;max-width:var(--tol-max-width);margin-right:auto;margin-left:auto;padding:.75rem;text-align:center;background-color:#fff;background-color:var(--tol-color-background);box-shadow:0 2px 8px #0003}@media (max-width: 991px){.ap-sticky-container .ap-sticky{flex-direction:column;align-items:flex-start;width:100%;padding:1rem;background-color:var(--tol-color-white)}}.ap-sticky-container .ap-sticky .block{width:1.5rem;height:.25rem;background-color:var(--tol-color-gray4)}.ap-sticky-container .ap-sticky--summary{display:flex;flex-direction:column}@media (min-width: 992px){.ap-sticky-container .ap-sticky--summary{flex-direction:row;height:100%!important}}.ap-sticky-container .ap-sticky-static-component{max-width:38rem;margin-left:2.5rem}@media (max-width: 991px){.ap-sticky-container .ap-sticky-static-component{width:100%;margin-top:1.5rem;margin-left:0}}.ap-sticky-container .ap-sticky--order{display:flex;align-items:center;justify-content:space-between}@media (max-width: 991px){.ap-sticky-container .ap-sticky--order{width:100%}}.ap-sticky-container .ap-sticky--address{display:flex;margin-left:1.5rem;--icon-pin-color1: transparent;--icon-pin-color2: var(--icon-color-primary)}.ap-sticky-container .ap-sticky--address p{text-align:left}@media (max-width: 991px){.ap-sticky-container .ap-sticky--address{margin-top:1.5rem;margin-left:0}}.ap-sticky-container .ap-sticky--date,.ap-sticky-container .ap-sticky--hour{display:flex;margin-left:1.5rem}@media (max-width: 991px){.ap-sticky-container .ap-sticky--date,.ap-sticky-container .ap-sticky--hour{margin-top:1rem;margin-left:0}}.ap-sticky-container .ap-sticky p{margin-left:1rem}.ap-sticky-container .ap-sticky button{width:4.75rem;height:fit-content;padding:.25rem .5rem .25rem .75rem}@media (min-width: 992px){.ap-sticky-container .ap-sticky button{margin-left:2.5rem}}@media (max-width: 991px){.no-results-found-component{padding:1.5rem}}@media (min-width: 576px){.last-order-modal{max-width:700px}}.last-order-modal .last-order-content{padding:2rem}@media (max-width: 767px){.last-order-modal .last-order-content{padding:1rem}}.last-order-modal .last-order-content--continue{text-align:left}.last-order-modal .last-order-btn{height:2.875rem;border-radius:2.25rem}.last-order-modal .last-order-modal-container .modal-content{padding:0!important}@media (max-width: 767px){.last-order-modal .last-order-modal-container{height:100%!important}}.last-order-modal .last-order cmp-modal-order-info{--icon-pin-color1: transparent;--icon-pin-color2: var(--icon-color-primary);--icon-lists-add-color1: var(--tol-color-black);--icon-download-color1: var(--tol-color-black);--icon-message-color1: var(--tol-color-black);--icon-zoom-in-color1: var(--tol-color-black);--icon-right-color1: var(--tol-color-black);--icon-left-color1: var(--tol-color-black);--icon-down-color1: var(--tol-color-black);--icon-truck-color1: var(--tol-color-black);--icon-view-detail-color1: var(--tol-color-black);--icon-calendar-pen-color1: var(--tol-color-black);--icon-edit-color1: var(--tol-color-black);--icon-remove-color1: var(--tol-color-black);--icon-cancel-color1: var(--tol-color-black);--icon-up-color1: var(--tol-color-black);--icon-add-order-color1: var(--tol-color-black);--icon-cancel-order-color1: var(--tol-color-black);--icon-repeat-order-color1: var(--tol-color-black);--icon-return-order-color1: var(--tol-color-black);--icon-date-since-color1: var(--tol-color-black);--icon-date-to-color1: var(--tol-color-black);--icon-info-color1: var(--tol-color-black);--icon-calendar-blank-color1: var(--tol-color-black);--icon-clock-color1: var(--tol-color-black);--icon-triangle-warning-color1: var(--tol-color-black);--icon-nutritional-celery-color1: var(--tol-color-black);--icon-nutritional-gluten-color1: var(--tol-color-black);--icon-nutritional-soy-color1: var(--tol-color-black);--icon-nutritional-milk-color1: var(--tol-color-black);--icon-nutritional-sulfur-color1: var(--tol-color-black);--icon-nutritional-peanuts-color1: var(--tol-color-black);--icon-nutritional-mustard-color1: var(--tol-color-black);--icon-nutritional-crustaceans-color1: var(--tol-color-black);--icon-nutritional-mollusks-color1: var(--tol-color-black);--icon-nutritional-sesame-color1: var(--tol-color-black);--icon-nutritional-eggs-color1: var(--tol-color-black);--icon-nutritional-fish-color1: var(--tol-color-black);--icon-nutritional-nuts-color1: var(--tol-color-black);--icon-nutritional-lupins-color1: var(--tol-color-black);--icon-lens-color1: var(--tol-color-black);--icon-shop-color1: var(--tol-color-black);--icon-locker-color1: var(--tol-color-black);--icon-add-shop-color1: var(--tol-color-black);--icon-add-address-color1: var(--tol-color-black);--icon-check-color1: var(--tol-color-black);--icon-circle-warning-color1: var(--tol-color-black);--icon-eye-color1: var(--tol-color-black);--icon-eye-slash-color1: var(--tol-color-black);--icon-filter-color1: var(--tol-color-black);--icon-list-address-view-color1: var(--tol-color-black);--icon-map-view-color1: var(--tol-color-black);--icon-category-light-color1: var(--tol-color-black);--icon-category-solid-color1: var(--tol-color-black);--icon-tag-light-color1: var(--tol-color-black);--icon-tag-solid-color1: var(--tol-color-black);--icon-credit-card-color1: var(--tol-color-black);--icon-direct-debit-color1: var(--tol-color-black);--icon-direct-pay-color1: var(--tol-color-black);--icon-pay-by-phone-color1: var(--tol-color-black);--icon-payment-color1: var(--tol-color-black);--icon-plus-color1: var(--tol-color-black);--icon-less-color1: var(--tol-color-black);--icon-undo-color1: var(--tol-color-black);--icon-barrel-color1: var(--tol-color-black);--icon-basket-empty-color1: var(--tol-color-black);--icon-calendar-color1: var(--tol-color-black);--icon-glass-color1: var(--tol-color-black);--icon-scent-color1: var(--tol-color-black);--icon-grapes-color1: var(--tol-color-black);--icon-taste-color1: var(--tol-color-black);--icon-arrow-color1: var(--tol-color-black);--icon-money-box-color1: var(--tol-color-black);--icon-android-light-color1: var(--tol-color-black);--icon-android-solid-color1: var(--tol-color-black);--icon-apple-light-color1: var(--tol-color-black);--icon-apple-solid-color1: var(--tol-color-black);--icon-facebook-light-color1: var(--tol-color-black);--icon-facebook-solid-color1: var(--tol-color-black);--icon-instagram-light-color1: var(--tol-color-black);--icon-instagram-solid-color1: var(--tol-color-black);--icon-twitter-light-color1: var(--tol-color-black);--icon-twitter-solid-color1: var(--tol-color-black);--icon-youtube-light-color1: var(--tol-color-black);--icon-youtube-solid-color1: var(--tol-color-black);--icon-save-money-color1: var(--tol-color-black);--icon-double-caret-color1: var(--tol-color-black);--icon-circle-check-color1: var(--tol-color-black);--icon-icon-arrow-left2-color1: var(--tol-color-black);--icon-calendar-2-color1: var(--tol-color-black)}.bundles__header{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;padding-bottom:.5rem}@media (max-width: 1199px){.bundles__header{padding-bottom:.5rem}}.bundles__header--title{font-family:var(--tol-font-semibold)}.bundles__header--title .validate-cart{font-size:2rem}.bundles__header--title .order-detail{font-size:1.875rem}.bundles .bundles-list{display:flex;flex-flow:column}.bundles .bundles-list:last-child{margin-bottom:0}.bundles .bundles-list__cards{display:flex;flex-flow:column;margin-bottom:1.5rem}.bundles .bundles-list__cards:last-child{margin-bottom:0}.bundles .bundles-list__cart-line{border-bottom:1px solid var(--tol-color-gray4)}.bundles .bundles-list__cart-line:last-child{border-bottom:0}@media (max-width: 767px){.bundles .bundles-list__cart-line{padding:1rem 0}}.bundles .bundles-list__bundle{display:flex;flex-flow:row;align-items:center;justify-content:space-between;width:100%}@media (max-width: 767px){.bundles .bundles-list__bundle{padding-bottom:0}.bundles .bundles-list__bundle--info-container{display:flex;flex-flow:row;align-items:center;justify-content:flex-start;width:100%}.bundles .bundles-list__bundle--price-container{display:flex;flex-flow:row;flex-grow:1;align-items:center;justify-content:flex-end;width:100%}}.bundles .bundles-list__bundle:not(:first-child){margin-top:2.5rem}.bundles .bundles-list__bundle--info-container,.bundles .bundles-list__bundle--price-container{display:flex;flex-flow:row}.bundles .bundles-list__bundle--img{margin-right:2.5rem;margin-left:1.5rem;object-fit:contain}@media (max-width: 767px){.bundles .bundles-list__bundle--img{margin-right:.75rem;margin-left:1rem}}.bundles .bundles-list__bundle--img img{width:3.5rem;height:3.5rem}.bundles .bundles-list__bundle--data{display:flex;flex-flow:column;min-width:9.5rem;padding-right:1rem}.bundles .bundles-list__bundle--data-description{margin:auto 0;color:var(--tol-color-gray2)}.bundles .bundles-list__bundle--data .navigable{color:var(--tol-color-primary);text-decoration:underline;cursor:pointer}.bundles .bundles-list__bundle--price,.bundles .bundles-list__bundle--mobile-price,.bundles .bundles-list__bundle--accept-gift{padding:1rem}.bundles .bundles-list__bundle--price{min-width:104px;font-size:1.25rem;font-family:var(--tol-font-semibold);white-space:nowrap}@media (max-width: 767px){.bundles .bundles-list__bundle--price{flex-grow:1;padding:0 1rem;text-align:right}}.bundles .bundles-list__bundle--price .hatted-amount-component,.bundles .bundles-list__bundle--price .hat-component{text-align:right}.bundles .bundles-list__bundle--price .hat-component .hat-component__top{font-size:1rem}.bundles .bundles-list__bundle--price .hat-component .hat-component__bottom{font-size:1.5rem}.bundles .bundles-list__bundle--mobile-unitPrice,.bundles .bundles-list__bundle--mobile-price{flex:6}.bundles .bundles-list__bundle--unitPrice{width:9.375rem;margin-right:3.125rem;text-align:center}@media only screen and (max-width: 1400px){.bundles .bundles-list__bundle--unitPrice{margin-right:1.5rem}}@media (max-width: 767px){.bundles .bundles-list__bundle--unitPrice{margin-right:0}}.multi-search-container{display:flex;flex-direction:column}.multi-search-container .custom-text-area{width:100%;height:15rem;border:0}@media (min-width: 768px){.multi-search-container .custom-text-area{height:20rem}}@media (max-width: 767px){.multi-search-container .custom-buttons-container{width:100%;background-color:var(--tol-color-white);border-top:1px solid var(--tol-color-disabled)}}@media (max-width: 767px){.multi-search-container .custom-button-clean{width:48%}}@media (max-width: 767px){.multi-search-container .custom-button-search{width:48%}}.breadcrumb-mobile-ms-title{visibility:hidden}.sticky-mobile-app{position:fixed;bottom:0;z-index:9999999;width:100%;height:4.7rem;padding:10px 12px 10px 8px;background-color:var(--tol-color-white);box-shadow:0 -2px 12px #0003}.sticky-mobile-app .triple-element-block__left{display:flex;align-items:center}.sticky-mobile-app .triple-element-block__left img{width:56px;height:56px}.sticky-mobile-app .triple-element-block__left .icon-cancel{--icon-cancel-color1: var(--tol-color-gray2)}.sticky-mobile-app .triple-element-block__center{padding:0 1rem 0 .75rem}.sticky-mobile-app .triple-element-block__center .title{font-size:14px;font-family:var(--tol-font-semibold)}.sticky-mobile-app .triple-element-block__center .desc{font-size:12px}.sticky-mobile-app .triple-element-block__right button{font-size:14px}.sticky-mobile-app--position-top{top:0;bottom:unset}.pictograms-component--element{display:flex;flex-direction:column}.pictograms-component .widget-product__picto--value{display:flex;justify-content:center;width:2.625rem;text-align:center}.page-info-recipe{width:100%}.page-info-recipe .content-wrapper{flex-direction:column;max-width:72.5625rem;margin:4rem auto 0}@media (max-width: 1199px){.page-info-recipe .content-wrapper{margin-top:2rem}}.page-info-recipe .breadcrumb{max-width:98.875rem;margin-right:auto;margin-left:auto}.page-info-recipe .back{align-items:center}.page-info-recipe .header{flex-direction:column;gap:1rem}.page-info-recipe .header .title-wrapper{display:inline}.page-info-recipe .header .title-wrapper h1{display:inline;font-size:2.5rem;line-height:2.625rem}.page-info-recipe .header .title-wrapper h2{display:inline;font-size:2.5rem;font-family:var(--tol-font-light);line-height:2.625rem}.page-info-recipe .header p{font-weight:300;font-size:1.25rem;font-family:var(--tol-font-light);line-height:1.75rem}.page-info-recipe .header .info-row{flex-flow:row wrap;gap:2rem 0}.page-info-recipe .header .info-row-items{flex-flow:row wrap;flex-grow:1;gap:.5rem 1.5rem}.page-info-recipe .header .info-row .info-item{gap:.25rem;align-items:center}.page-info-recipe .header .info-row .info-item .icon{--icon-user-color2: var(--tol-color-primary)}.page-info-recipe .header .info-row .info-item span{font-weight:400;font-size:1rem;line-height:1.5rem}.page-info-recipe .header .info-row .info-item-space{flex-grow:1}.page-info-recipe .header .info-row .video-link{flex-direction:row;gap:.5rem;align-items:center;justify-content:flex-end;padding:.75rem}.page-info-recipe .header .info-row .video-link .tol-icon-component{font-size:1.5rem}.page-info-recipe .header .info-row .video-link span{font-weight:600;font-size:1rem;line-height:1.5rem;text-align:center;text-decoration:underline}.page-info-recipe .recipe-image{height:35rem;margin-top:2rem;margin-bottom:1rem;object-fit:cover;vertical-align:middle;border-style:none;border-radius:.5rem}.page-info-recipe .nutritional-info{flex-flow:row wrap;gap:.5rem 1.5rem}.page-info-recipe .nutritional-info .nutritional-item{flex:1;flex-direction:row;gap:.375rem}@media (min-width: 576px){.page-info-recipe .nutritional-info .nutritional-item{flex:0}}.page-info-recipe .nutritional-info .nutritional-item span{font-weight:400;font-size:1rem;line-height:1.5rem;white-space:nowrap}.page-info-recipe .nutritional-info .nutritional-item span.title{font-weight:600}.page-info-recipe cmp-markdown{margin-top:2rem}@media (min-width: 768px){.page-info-recipe .ingredients-container{align-items:end;justify-content:space-between}}@media (max-width: 767px){.page-info-recipe .ingredients-container{flex-direction:column;gap:2rem}.page-info-recipe .ingredients-container h2{font-size:1.75rem}}.page-info-recipe .resume{color:var(--tol-color-black);font-size:1.125rem;font-family:var(--tol-font-semibold);line-height:1.5rem}.page-info-recipe .mini-grid__button{display:none}.page-info-recipe .mini-grid,.page-info-recipe .mini-grid__container{margin-top:0}.page-info-recipe .mini-grid__widget-product{flex:0 0 14.5rem;max-width:14.5rem}@media (max-width: 767px){.page-info-recipe .mini-grid__widget-product{flex:0 0 50%;max-width:none}}@media (max-width: 767px){.recipe-grid .widget-product{padding:1rem}}.recipe-grid .widget-product__boximage--size{min-height:10rem}@media (min-width: 576px) and (max-width: 767px){.recipe-grid .widget-product__boximage--size{min-height:8rem}}@media (max-width: 575px){.recipe-grid .widget-product__boximage--size{min-height:8rem}}.recipe-grid .widget-product__boximage-img img{max-width:100%}.recipe-grid .widget-product #widget-recipe--items{--icon-user-color1: transparent;--icon-user-color2: var(--tol-color-primary)}.recipe-grid .widget-product__info{flex:1 1 auto}.recipe-grid .widget-product__info--subtitle{min-height:3.5rem;max-height:3.5rem}.recipe-grid .widget-product__info--description{display:-webkit-box;line-clamp:6;overflow:hidden;-webkit-line-clamp:6;-webkit-box-orient:vertical;word-break:break-word}.recipe-grid .widget-product__btn,.recipe-grid .product-options-panel--unitselector{margin-top:auto}.recipe-grid .widget-product__btn .btn-outline-primary:hover,.recipe-grid .product-options-panel--unitselector .btn-outline-primary:hover,.recipe-grid .widget-product__btn .btn-outline-primary:active,.recipe-grid .product-options-panel--unitselector .btn-outline-primary:active{color:var(--tol-color-primary);--icon-lists-add-color1: var(--tol-color-white);--icon-download-color1: var(--tol-color-white);--icon-message-color1: var(--tol-color-white);--icon-zoom-in-color1: var(--tol-color-white);--icon-right-color1: var(--tol-color-white);--icon-left-color1: var(--tol-color-white);--icon-down-color1: var(--tol-color-white);--icon-truck-color1: var(--tol-color-white);--icon-view-detail-color1: var(--tol-color-white);--icon-calendar-pen-color1: var(--tol-color-white);--icon-edit-color1: var(--tol-color-white);--icon-remove-color1: var(--tol-color-white);--icon-cancel-color1: var(--tol-color-white);--icon-up-color1: var(--tol-color-white);--icon-add-order-color1: var(--tol-color-white);--icon-cancel-order-color1: var(--tol-color-white);--icon-repeat-order-color1: var(--tol-color-white);--icon-return-order-color1: var(--tol-color-white);--icon-date-since-color1: var(--tol-color-white);--icon-date-to-color1: var(--tol-color-white);--icon-info-color1: var(--tol-color-white);--icon-calendar-blank-color1: var(--tol-color-white);--icon-clock-color1: var(--tol-color-white);--icon-triangle-warning-color1: var(--tol-color-white);--icon-nutritional-celery-color1: var(--tol-color-white);--icon-nutritional-gluten-color1: var(--tol-color-white);--icon-nutritional-soy-color1: var(--tol-color-white);--icon-nutritional-milk-color1: var(--tol-color-white);--icon-nutritional-sulfur-color1: var(--tol-color-white);--icon-nutritional-peanuts-color1: var(--tol-color-white);--icon-nutritional-mustard-color1: var(--tol-color-white);--icon-nutritional-crustaceans-color1: var(--tol-color-white);--icon-nutritional-mollusks-color1: var(--tol-color-white);--icon-nutritional-sesame-color1: var(--tol-color-white);--icon-nutritional-eggs-color1: var(--tol-color-white);--icon-nutritional-fish-color1: var(--tol-color-white);--icon-nutritional-nuts-color1: var(--tol-color-white);--icon-nutritional-lupins-color1: var(--tol-color-white);--icon-lens-color1: var(--tol-color-white);--icon-shop-color1: var(--tol-color-white);--icon-locker-color1: var(--tol-color-white);--icon-add-shop-color1: var(--tol-color-white);--icon-add-address-color1: var(--tol-color-white);--icon-check-color1: var(--tol-color-white);--icon-circle-warning-color1: var(--tol-color-white);--icon-eye-color1: var(--tol-color-white);--icon-eye-slash-color1: var(--tol-color-white);--icon-filter-color1: var(--tol-color-white);--icon-list-address-view-color1: var(--tol-color-white);--icon-map-view-color1: var(--tol-color-white);--icon-category-light-color1: var(--tol-color-white);--icon-category-solid-color1: var(--tol-color-white);--icon-tag-light-color1: var(--tol-color-white);--icon-tag-solid-color1: var(--tol-color-white);--icon-credit-card-color1: var(--tol-color-white);--icon-direct-debit-color1: var(--tol-color-white);--icon-direct-pay-color1: var(--tol-color-white);--icon-pay-by-phone-color1: var(--tol-color-white);--icon-payment-color1: var(--tol-color-white);--icon-plus-color1: var(--tol-color-white);--icon-less-color1: var(--tol-color-white);--icon-undo-color1: var(--tol-color-white);--icon-barrel-color1: var(--tol-color-white);--icon-basket-empty-color1: var(--tol-color-white);--icon-calendar-color1: var(--tol-color-white);--icon-glass-color1: var(--tol-color-white);--icon-scent-color1: var(--tol-color-white);--icon-grapes-color1: var(--tol-color-white);--icon-taste-color1: var(--tol-color-white);--icon-arrow-color1: var(--tol-color-white);--icon-money-box-color1: var(--tol-color-white);--icon-android-light-color1: var(--tol-color-white);--icon-android-solid-color1: var(--tol-color-white);--icon-apple-light-color1: var(--tol-color-white);--icon-apple-solid-color1: var(--tol-color-white);--icon-facebook-light-color1: var(--tol-color-white);--icon-facebook-solid-color1: var(--tol-color-white);--icon-instagram-light-color1: var(--tol-color-white);--icon-instagram-solid-color1: var(--tol-color-white);--icon-twitter-light-color1: var(--tol-color-white);--icon-twitter-solid-color1: var(--tol-color-white);--icon-youtube-light-color1: var(--tol-color-white);--icon-youtube-solid-color1: var(--tol-color-white);--icon-save-money-color1: var(--tol-color-white);--icon-double-caret-color1: var(--tol-color-white);--icon-circle-check-color1: var(--tol-color-white);--icon-icon-arrow-left2-color1: var(--tol-color-white);--icon-calendar-2-color1: var(--tol-color-white);background-color:var(--tol-color-white)!important;border-color:var(--tol-color-white)!important;outline:none;box-shadow:none;transition:.4s all}.recipe-grid .widget-product__btn .btn-outline-primary:focus,.recipe-grid .product-options-panel--unitselector .btn-outline-primary:focus{border-color:var(--tol-color-white)!important;box-shadow:none}.recipe-grid .widget-product__btn .btn-outline-primary:not(:disabled,.disabled):active:focus,.recipe-grid .product-options-panel--unitselector .btn-outline-primary:not(:disabled,.disabled):active:focus{box-shadow:none!important}.recipe-grid .widget-product__btn-navigate{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:.5rem 0;border:none}@media (max-width: 767px){.widget-recipe__boximage{margin:1rem 1rem 0}}.widget-recipe__boximage--img img{width:24rem;min-width:135px;max-width:100%;height:16rem;object-fit:cover;vertical-align:middle;border-radius:.5rem}@media (max-width: 767px){.widget-recipe__boximage--img img{height:9.75rem;border-top-left-radius:.5rem;border-top-right-radius:.5rem}}.page-item.active .page-link{background-color:var(--tol-color-gray2);border-color:var(--tol-color-gray2)}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:var(--tol-color-primary);background-color:var(--tol-color-white);border:1px solid var(--tol-color-gray3)}.page-link:hover{z-index:2;color:var(--tol-color-primary-hover);text-decoration:none;background-color:var(--tol-color-gray4);border-color:var(--tol-color-gray3)}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem var(--tol-color-primary-transparent)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:var(--tol-color-white);background-color:var(--tol-color-primary);border-color:var(--tol-color-primary)}.page-item.disabled .page-link,.dynamicForm-base .field-password .page-item.disabled-high .page-link,.dynamicForm-base .field-password .page-item.disabled-medium .page-link,.dynamicForm-base .field-password .page-item.disabled-low .page-link{color:var(--tol-color-gray2);pointer-events:none;cursor:auto;background-color:var(--tol-color-white);border-color:var(--tol-color-gray3)}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.modal{overflow-x:hidden;overflow-y:auto;font-family:var(--tol-font-primary)}@media (max-width: 767px){.modal{background-color:#fff}}.modal-view-container{z-index:2;background-color:#fff;border-radius:1.25rem;cursor:default}.modal-form-zip,.modal-shops{max-width:500px;margin:1.75rem auto}@media (max-width: 767px){.modal-form-zip,.modal-shops{width:100%;max-width:none;height:100vh;margin:0;border-radius:0}}.modal-multi-searcher{max-width:500px;margin:1.75rem auto}@media (max-width: 767px){.modal-multi-searcher{width:100%;max-width:none;height:100%;margin:0;border-radius:0}}.modal-required-phone,.modal-validation-code{max-width:30rem;margin:1.75rem auto;padding:1.5rem}@media (max-width: 767px){.modal-required-phone,.modal-validation-code{width:100%;max-width:none;height:100%;margin:0;border-radius:0}}.modal .close{float:right;padding:1.25rem;color:var(--tol-color-black);font-weight:700;font-size:1rem;font-size:1.5rem;line-height:1;text-shadow:0 1px 0 var(--tol-color-white);background-color:transparent;border:0;opacity:.5}@media (max-width: 767px){.modal .close{padding:0}}.modal .close:hover{color:var(--tol-color-black);text-decoration:none}.modal .close:not(:disabled,.disabled):hover,.modal .close:not(:disabled,.disabled):focus{opacity:.75}.modal-content{border-radius:1.25rem}.modal-content-custom{padding:2.5rem}@media (max-width: 767px){.modal-content-custom{padding:0}}.modal-content-elements{padding:1.5rem}@media (max-width: 767px){.modal-content-elements{padding:1rem}}.modal-content-elements .icon{height:4rem;background-size:4rem}.modal-content-elements .modal-content{padding:2.5rem}.modal-footer{bottom:0;border-radius:0 0 1.25rem 1.25rem}.modal-header{top:0;width:100%;border:0;border-radius:1.25rem 1.25rem 0 0}.modal-header--button{display:flex;align-items:center;background:var(--tol-color-white);border:0}.modal-header--button--filters{align-items:center;background:var(--tol-color-white);border:0}.modal-header--button-close{margin:0 0 0 auto}@media (max-width: 767px){.modal-custom--md{width:100%;max-width:none;margin:0 auto;border-radius:0}}.modal-custom--md .modal-content{width:29.375rem;margin:0 auto}@media (max-width: 767px){.modal-custom--md .modal-content{width:100%;height:100%;padding:1rem;border:0;border-radius:0}}.modal-custom--lg{width:auto;max-width:59.9375rem}@media (max-width: 767px){.modal-custom--lg{width:100%;height:100%;margin:0;border-radius:0}.modal-custom--lg .modal-content{height:100%;padding:1rem;border:0;border-radius:0}}.modal-custom--xl{width:auto;max-width:87rem}@media (max-width: 767px){.modal-custom--xl{width:100%;height:100%;margin:0;border-radius:0}.modal-custom--xl .modal-content{height:100%;padding:1rem;border:0;border-radius:0}}@media (min-width: 768px){.modal-custom--dialog{max-width:100%;max-height:100%;margin:0 auto}}.modal-custom--filters{width:100%;height:100%}.modal-custom--smart-searcher{width:90%;height:98%;margin:0 auto;overflow:hidden!important}@media (max-width: 991px){.modal-custom--smart-searcher{width:100%;height:100%;padding:0;border:0;border-radius:0}}.modal__h1{font-size:1.3125rem;font-family:var(--tol-font-bold)}.modal__box-cancel{height:1.5rem}.modal__box-quantity{font-size:1.125rem;font-family:var(--tol-font-semibold)}.modal__box-list{max-height:14.2rem;overflow-x:hidden;overflow-y:auto;border:1px solid var(--tol-color-tertiary)}.modal__box-items{display:block;overflow:hidden}.modal__box-tag{display:inline-block;border:1px solid var(--tol-color-tertiary);border-radius:1rem}.modal__box-tag i{font-size:.9rem}.modal__box-input{height:3rem}.modal__box-btn{width:7rem}.modal--customs .unit-selector{max-width:9.375rem!important;margin-top:.5rem}.modal__li{padding:.7rem 1.6rem;font-size:inherit;list-style:none;border-bottom:1px solid var(--tol-color-tertiary);cursor:pointer}.modal__li:last-child{border-bottom:0!important}.modal__body{margin-top:2rem}.modal--transparent{background-color:transparent}.modal--transparent .modal-dialog{margin:0}.modal-backdrop{z-index:1050}.modal__box-cancel i{font-weight:700}.modal__header-title{font-family:var(--tol-font-bold)}#addprodlist .icon-container{font-size:6.5rem;text-align:center}@media (max-width: 575px){#addprodlist .icon-container{font-size:3.5rem}}#addprodlist-label--title{margin-top:2rem;font-size:1.75rem}@media (max-width: 575px){#addprodlist-label--title{font-size:1.5rem}}#addprodlist-label--subtitle{font-size:1.5rem}@media (max-width: 575px){#addprodlist-label--subtitle{font-size:1.3125rem}}.form-control{font-size:1.125rem}.form-control:focus{border-color:var(--tol-color-primary)}.form-group{margin-bottom:1rem}label{display:inline-block;margin-bottom:1rem}.table{width:100%;margin-bottom:1rem;color:var(--tol-color-dark-gray);border-collapse:collapse}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid var(--tol-color-gray3)}.table thead th{vertical-align:bottom;border-bottom:2px solid var(--tol-color-gray3)}.table tbody+tbody{border-top:2px solid var(--tol-color-gray3)}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.bs-datepicker-head,.bs-datepicker-body table td span.selected,.bs-datepicker-body table td.selected span{background-color:var(--tol-color-primary)!important}.bs-datepicker-body table td.week span{color:var(--tol-color-primary)!important}.bs-datepicker-body table td span.disabled,.bs-datepicker-body table td .dynamicForm-base .field-password span.disabled-low,.dynamicForm-base .field-password .bs-datepicker-body table td span.disabled-low,.bs-datepicker-body table td .dynamicForm-base .field-password span.disabled-medium,.dynamicForm-base .field-password .bs-datepicker-body table td span.disabled-medium,.bs-datepicker-body table td .dynamicForm-base .field-password span.disabled-high,.dynamicForm-base .field-password .bs-datepicker-body table td span.disabled-high,.bs-datepicker-body table td.disabled span,.bs-datepicker-body table .dynamicForm-base .field-password td.disabled-low span,.dynamicForm-base .field-password .bs-datepicker-body table td.disabled-low span,.bs-datepicker-body table .dynamicForm-base .field-password td.disabled-medium span,.dynamicForm-base .field-password .bs-datepicker-body table td.disabled-medium span,.bs-datepicker-body table .dynamicForm-base .field-password td.disabled-high span,.dynamicForm-base .field-password .bs-datepicker-body table td.disabled-high span,.bs-datepicker-body table td span.is-other-month{color:#00000040;font-weight:initial}.bs-datepicker-body table td{color:#54708b;font-weight:700}@media (max-width: 767px){[class^="modal fade"] .module-modal{width:100%;max-width:none;margin:0;border-radius:0}[class^="modal fade"] .module-modal .modal-content{min-height:100%;padding:1rem;border:0;border-radius:0}}@media (max-width: 767px){[class^="modal fade"] .modal-dialog-centered{align-items:flex-start}}[class^="modal fade"] .modal-timeslots{width:75rem;min-width:auto;max-width:none;height:auto}@media (max-width: 1199px){[class^="modal fade"] .modal-timeslots{width:auto}}[class^="modal fade"] .modal-timeslots .weekly{padding:0}[class^="modal fade"] .modal-timeslots .group-day .day:first-child,[class^="modal fade"] .modal-timeslots .delivery-timeslot .group-day .day-other:first-child,.delivery-timeslot [class^="modal fade"] .modal-timeslots .group-day .day-other:first-child{margin-left:0!important}[class^="modal fade"] .modal-timeslots .group-day .day:last-child,[class^="modal fade"] .modal-timeslots .delivery-timeslot .group-day .day-other:last-child,.delivery-timeslot [class^="modal fade"] .modal-timeslots .group-day .day-other:last-child{margin-right:0!important}[class^="modal fade"] .modal-error-coupon-add{display:flex;flex-direction:column;align-items:center;text-align:center}[class^="modal fade"] .modal-error-coupon-add__button{padding:1rem 4rem;border-radius:2rem}[class^="modal fade"] .modal-error-coupon-add div:not(:last-child){margin-bottom:2rem}[class^="modal fade"] .modal-base,[class^="modal fade"] .modal-registration-activation,[class^="modal fade"] .modal-login,[class^="modal fade"] .modal-register,[class^="modal fade"] .modal-dynamic,[class^="modal fade"] .modal-booking{max-width:30rem;height:100%}@media (max-width: 767px){[class^="modal fade"] .modal-base,[class^="modal fade"] .modal-registration-activation,[class^="modal fade"] .modal-login,[class^="modal fade"] .modal-register,[class^="modal fade"] .modal-dynamic,[class^="modal fade"] .modal-booking{width:100%;max-width:none;max-height:none;margin:0 auto;border-radius:0}}[class^="modal fade"] .modal-login,[class^="modal fade"] .modal-register,[class^="modal fade"] .modal-dynamic,[class^="modal fade"] .modal-booking{height:auto!important}@media (max-width: 767px){[class^="modal fade"] .modal-login,[class^="modal fade"] .modal-register,[class^="modal fade"] .modal-dynamic,[class^="modal fade"] .modal-booking{max-width:none;height:100%!important}}@media (max-width: 767px){[class^="modal fade"] .modal-timeslots{height:100%!important}[class^="modal fade"] .modal-timeslots .modal-content{padding:0!important}}[class^="modal fade"] .modal-no-padding>.modal-content{padding:0}[class^="modal fade"] .modal-register>.modal-content,[class^="modal fade"] .modal-dynamic>.modal-content{padding:1.5rem}@media (max-width: 767px){[class^="modal fade"] .modal-register>.modal-content,[class^="modal fade"] .modal-dynamic>.modal-content{padding:.5rem}}[class^="modal fade"] .modal-carousel-cart{max-width:75rem}@media (max-width: 991px){[class^="modal fade"] .modal-carousel-cart{width:100%;max-width:none;height:100%;min-height:100%;margin:0;border-radius:0}[class^="modal fade"] .modal-carousel-cart .modal-content{height:100%;min-height:100%;padding:1rem 0 0;border:0;border-radius:0}}[class^="modal fade"] .modal-zoom-image__button{top:0;right:0;z-index:1}[class^="modal fade"] .modal-zoom-image__container{width:100vw;height:100vh;overflow:auto}[class^="modal fade"] .modal-zoom-image__container--box-img{max-width:var(--tol-max-width-image-full-zoom)}[class^="modal fade"] .modal-added-products .modal__action-buttons,[class^="modal fade"] .modal-added-products cmp-product-substitution .product-substitution-component__actions,cmp-product-substitution [class^="modal fade"] .modal-added-products .product-substitution-component__actions{flex-direction:column!important}@media (max-width: 767px){[class^="modal fade"] .modal-product-substitution .modal-content{padding:1rem 0 0}}[class^="modal fade"] .modal-fullscreen{width:100vw;max-width:100vw;height:100%;margin:0;padding:0;border-radius:0}[class^="modal fade"] .modal-fullscreen .modal-content{display:flex;flex-direction:row;width:100%;height:100%;min-height:100%;padding:0;border:none;border-radius:0}[class^="modal fade"] .modal-registration-activation{max-width:39.375rem;height:auto!important}@media (max-width: 767px){[class^="modal fade"] .modal-registration-activation{width:100%;max-width:none;height:100%!important}}[class^="modal fade"] .modal-registration-activation .modal-content{padding:1.5rem}}
