@charset "UTF-8";.steps-checklist .step .module.valid-voucher .controls,.summary .steps-checklist .step .module .apos-controls.valid,.summary .steps-checklist .step .module .controls.valid,.products-tools .addedToCart:after{background-image:url(/assets/images/library/greenCheck.svg)}body .mat-button.mui-button.spinner:after,body .mat-fab.spinner.mat-primary:after,body .mat-fab.spinner.mat-accent:after,body .mat-fab.spinner.mat-warn:after,body .mat-mini-fab.spinner.mat-primary:after,body .mat-mini-fab.spinner.mat-accent:after,body .mat-mini-fab.spinner.mat-warn:after{background-image:url(/assets/images/library/spinnerLS.svg)}body .mat-button.spinner:after,body .mat-icon-button.spinner:after,body .mat-stroked-button.spinner:after,body .mat-fab.spinner:after,body .mat-mini-fab.spinner:after{background-image:url(/assets/images/library/spinnerLSdefault.svg)}body .mat-button.mui-button-naked.spinner:after,body .mat-stroked-button.mui-button-outline.spinner:after,body .mat-button.spinner.mat-primary:after,body .mat-icon-button.spinner.mat-primary:after,body .mat-stroked-button.spinner.mat-primary:after,body .mat-button.spinner.mat-accent:after,body .mat-icon-button.spinner.mat-accent:after,body .mat-stroked-button.spinner.mat-accent:after{background-image:url(/assets/images/library/spinnerLSaccent.svg)}body .mat-button.spinner.mat-warn:after,body .mat-icon-button.spinner.mat-warn:after,body .mat-stroked-button.spinner.mat-warn:after{background-image:url(/assets/images/library/spinnerLSwarn.svg)}.total-detail .large-grand-total .row.points .cumulus-logo,.total-detail footer .row.points .cumulus-logo,.total-detail .fatoure li.points .cumulus-logo{background-image:url(/assets/images/library/cumulus-logo.svg)}app-bottom-small-modal .btn-close,app-top-small-modal .btn-close,.ls-modal.generic .btn-close,.full-and-scroll:not(.modal-content) .btn-close,.full-and-back .btn-close,.ls-modal.toolbar .btn-close{background-image:url(/assets/images/library/modal-closer.svg)}.basket-messages .basket-warning-close{background-image:url(/assets/images/library/closer.svg)}.summary .steps-checklist .step .inputContainer input[type=text]~.display-password,.voucher-opt-form .inputContainer input[type=text]~.display-password,.smsForm .inputContainer input[type=text]~.display-password{background-image:url(/assets/images/library/eyeOn.svg)}h3.time-icon{background-image:url(/assets/images/library/Icon_AMdelivery_54.svg)}#sidebar-basket:after{background-image:url(/assets/images/library/trash.svg)}#basket-title-and-tools .tools .help .link-list a.remove-all:before{background-image:url(/assets/images/library/mylist_column_delete.svg)}div.products .info-message:before{background-image:url(/assets/images/library/info_flat.svg)}.basket-messages .basket-warning:before{background-image:url(/assets/images/library/info-red.svg)}.ls-modal.generic .contact h3 em:before{background-image:url(/assets/images/library/phone.svg)}.total-detail div.menuContent .picto-variable{background-image:url(/assets/images/library/variableweight.svg)}#basket-title-and-tools .tools .help .link-list a.detail-all:before{background-image:url(/assets/images/library/Fullbasket.svg)}.main .breadcrumb li:after,.main .mo-search-breadcrumb li:after{background-image:url(/assets/images/library/arrow_basketdetail.svg)}.total-detail .fatoure li.adorned.total-fee .content:before{background-image:url(/assets/images/library/totalcheckout_credits.svg)}.total-detail .fatoure li.adorned.total-discount .content:before{background-image:url(/assets/images/library/totalcheckout_discount.svg)}.total-detail .fatoure li.adorned.total-deposit .content:before{background-image:url(/assets/images/library/totalcheckout_freshbag.svg)}.filter-options .multiselect-btn .multiselect.multiselect-angle-up:before{background-image:url(/assets/images/library/ui-arrowTop.svg)}.menulevel0.search-options .multiselect-btn .multiselect.multiselect-angle-up:before{background-image:url(/assets/images/library/ui-arrowTopGreen.svg)}.nothing-to-show button.mat-button.mui-button:before{background-image:url(/assets/images/library/ui-Deletefilter-fff.svg)}.main .filter-icon.disactiveFilters .filterProducts:before{background-image:url(/assets/images/library/ui-Filter.svg)}div.products .btn-view-more .btn-view-more-products .migros-ui-btn .zoomer:before{background-image:url(/assets/images/library/ui-refreshViewMore.svg)}.filter-options .multiselect-btn .multiselect.multiselect-angle-down:before{background-image:url(/assets/images/library/ui-arrowDown.svg)}.menulevel0.search-options .multiselect-btn .multiselect.multiselect-angle-down:before{background-image:url(/assets/images/library/ui-arrowDownGreen.svg)}.products-tools .all-filters button:before{background-image:url(/assets/images/library/ui-Filter_active.svg)}.filter-checkbox input:checked+label:before{background-image:url(/assets/images/library/ui-filterCheckOn.svg)}.total-detail h2.sub-total button.collapse:before,.total-detail .total-editable button.collapse:before{background-image:url(/assets/images/library/ui-leftWhite.svg)}.products-tools .display.grid:before,.products-tools .display.large-subcategory:before{background-image:url(/assets/images/library/listmode.svg)}.products-tools .display.list:before{background-image:url(/assets/images/library/thumbnailsmode.svg)}#application~.cdk-overlay-container .mat-tooltip{background-image:url(/assets/images/library/tooltip_arrow.svg)}.total-detail .total-expanded-part.loading .fatoure .value:before,.total-detail .total-expanded-part.loading .grand-total .content:before,.main .loading-data:after,#loading-data:after,.loading-data:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTI4IiB3aWR0aD0iMTI4IiB2aWV3Qm94PSIwIDAgMTI4IDEyOCI+DQogICAgPHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMjh2MTI4SDB6Ii8+DQogICAgPGcgc3Ryb2tlPSIjNWY2OTc4IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIxMiIgZmlsbD0ibm9uZSI+DQogICAgICAgIDxwYXRoIG9wYWNpdHk9Ii44NCIgZD0iTTY0IDguMTN2MTkuNjMiLz4NCiAgICAgICAgPHBhdGggb3BhY2l0eT0iLjc5IiBkPSJNMzYuMDYgMTUuNjFsOS44MiAxNy4wMSIvPg0KICAgICAgICA8cGF0aCBvcGFjaXR5PSIuNzMiIGQ9Ik0xNS42MSAzNi4wNmwxNy4wMSA5LjgyIi8+DQogICAgICAgIDxwYXRoIG9wYWNpdHk9Ii42NiIgZD0iTTguMTMgNjRoMTkuNjMiLz4NCiAgICAgICAgPHBhdGggb3BhY2l0eT0iLjYiIGQ9Ik0xNS42MSA5MS45NGwxNy4wMS05LjgyIi8+DQogICAgICAgIDxwYXRoIG9wYWNpdHk9Ii41MyIgZD0iTTM2LjA2IDExMi4zOWw5LjgyLTE3LjAxIi8+DQogICAgICAgIDxwYXRoIG9wYWNpdHk9Ii40NSIgZD0iTTY0IDExOS44N3YtMTkuNjMiLz4NCiAgICAgICAgPHBhdGggb3BhY2l0eT0iLjM3IiBkPSJNOTEuOTQgMTEyLjM5bC05LjgyLTE3LjAxIi8+DQogICAgICAgIDxwYXRoIG9wYWNpdHk9Ii4yOCIgZD0iTTExMi4zOSA5MS45NGwtMTctOS44MiIvPg0KICAgICAgICA8cGF0aCBkPSJNMTE5Ljg4IDY0aC0xOS42NCIvPg0KICAgICAgICA8cGF0aCBvcGFjaXR5PSIuOTMiIGQ9Ik0xMTIuMzkgMzYuMDZsLTE3LjAxIDkuODIiLz4NCiAgICAgICAgPHBhdGggb3BhY2l0eT0iLjg5IiBkPSJNOTEuOTQgMTUuNjFsLTkuODIgMTciLz4NCiAgICA8L2c+DQo8L3N2Zz4NCg==)}app-bottom-small-modal .btn-close,app-top-small-modal .btn-close,.ls-modal.generic .btn-close,.full-and-scroll:not(.modal-content) .btn-close,.full-and-back .btn-close,.ls-modal.toolbar .btn-close{position:absolute;z-index:100;background-size:2.5625rem 2.5rem;width:2.5625rem;height:2.5rem;text-indent:-119988px;overflow:hidden;text-align:left;background-repeat:no-repeat;background-position:50% 50%;display:block;transform:translate(100%);right:-.5rem;top:.5rem}.products-tools button{position:relative;z-index:2;display:flex;align-items:center;opacity:1;border-radius:.375rem;height:3.125rem;text-decoration:none;text-align:center;line-height:1.125}.products-tools button.disabled{opacity:.4}.products-tools button:focus{outline:none}.steps-checklist .step input.ls-radio{position:absolute;z-index:-2;left:-6249.9375rem}.steps-checklist .step input.ls-radio+label{height:1.9375rem;line-height:1.9375rem;display:block;position:relative;cursor:pointer;background-position:0 50%;padding-left:2.75rem;margin-left:-2.75rem}.steps-checklist .step input.ls-radio+label.reverse{background-position:100% 50%;padding:0 3.625rem 0 0;margin:0}@media (min-width: 768px){.steps-checklist .step input.ls-radio+label.reverse{margin:0 -3.625rem 0 0}}.subcategory-container .item .spinner.limit:before{transition:.3s ease opacity;opacity:1}.subcategory-container .item .spinner.limit:after{background-image:url(/assets/images/library/spinnerLS.svg);transform:translate(-50%,-50%);transform-origin:50% 50%;border-radius:2em;background-size:2em 2em;opacity:0;display:block;position:absolute;top:50%;left:50%;width:2em;height:2em;content:"";background-repeat:no-repeat;background-position:50% 50%}.subcategory-container .item .spinner.limit .zoomer{transition:.3s ease all;transform:scale(1);opacity:1}.subcategory-container .item .spinner.loading.limit{overflow:hidden;pointer-events:none}.subcategory-container .item .spinner.loading.limit:before{opacity:0}.subcategory-container .item .spinner.loading.limit:after{animation:ls-spin;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:steps(12,end);background-size:2.5em 2.5em;opacity:1;width:2.5em;height:2.5em}.subcategory-container .item .spinner.loading.limit .zoomer{opacity:0;transform:scale(2)}body .spinner.mat-button:after,body .spinner.mat-stroked-button:after{transform:translate(-50%,-50%);transform-origin:50% 50%;border-radius:1.8em;background-size:1.8em 1.8em;opacity:0;display:block;position:absolute;top:50%;left:50%;width:1.8em;height:1.8em;content:"";background-repeat:no-repeat;background-position:50% 50%}body .spinner.mat-button .mat-button-wrapper,body .spinner.mat-stroked-button .mat-button-wrapper{transition:.3s ease all;transform:scale(1);opacity:1}body .spinner[class^=ls-].mat-button:after,body .spinner[class^=ls-].mat-stroked-button:after{border-radius:2em;background-size:2em 2em;width:2em;height:2em}body .spinner.loading.mat-button,body .spinner.loading.mat-stroked-button{pointer-events:none;overflow:hidden}body .spinner.loading.mat-button:after,body .spinner.loading.mat-stroked-button:after{animation:ls-spin;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:steps(12,end);opacity:1}body .spinner.loading.mat-button .mat-button-wrapper,body .spinner.loading.mat-stroked-button .mat-button-wrapper{opacity:0;transform:scale(2)}.filter-item input+label,.menulevel0.search-options .multiselect-btn,.filter-options .multiselect-btn,.products-tools .all-filters button{position:relative;z-index:2;display:flex;align-items:center;opacity:1;border-radius:2.0625rem;justify-content:center;border-style:solid;border-width:1px;text-decoration:none;text-align:center;font-weight:400}.filter-item input+label.spinner:before,.menulevel0.search-options .spinner.multiselect-btn:before,.filter-options .spinner.multiselect-btn:before,.products-tools .all-filters button.spinner:before{transition:.3s ease opacity;opacity:1}.filter-item input+label.spinner:after,.menulevel0.search-options .spinner.multiselect-btn:after,.filter-options .spinner.multiselect-btn:after,.products-tools .all-filters button.spinner:after{background-image:url(/assets/images/library/spinnerLS.svg);transform:translate(-50%,-50%);transform-origin:50% 50%;border-radius:2em;background-size:2em 2em;opacity:0;display:block;position:absolute;top:50%;left:50%;width:2em;height:2em;content:"";background-repeat:no-repeat;background-position:50% 50%}.filter-item input+label.spinner .zoomer,.menulevel0.search-options .spinner.multiselect-btn .zoomer,.filter-options .spinner.multiselect-btn .zoomer,.products-tools .all-filters button.spinner .zoomer{transition:.3s ease all;transform:scale(1);opacity:1}.filter-item input+label.spinner.loading,.menulevel0.search-options .spinner.loading.multiselect-btn,.filter-options .spinner.loading.multiselect-btn,.products-tools .all-filters button.spinner.loading{overflow:hidden;pointer-events:none}.filter-item input+label.spinner.loading:before,.menulevel0.search-options .spinner.loading.multiselect-btn:before,.filter-options .spinner.loading.multiselect-btn:before,.products-tools .all-filters button.spinner.loading:before{opacity:0}.filter-item input+label.spinner.loading:after,.menulevel0.search-options .spinner.loading.multiselect-btn:after,.filter-options .spinner.loading.multiselect-btn:after,.products-tools .all-filters button.spinner.loading:after{animation:ls-spin;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:steps(12,end);background-size:2.5em 2.5em;opacity:1;width:2.5em;height:2.5em}.filter-item input+label.spinner.loading .zoomer,.menulevel0.search-options .spinner.loading.multiselect-btn .zoomer,.filter-options .spinner.loading.multiselect-btn .zoomer,.products-tools .all-filters button.spinner.loading .zoomer{opacity:0;transform:scale(2)}.filter-item input+label.disabled,.menulevel0.search-options .disabled.multiselect-btn,.filter-options .disabled.multiselect-btn,.products-tools .all-filters button.disabled{opacity:.4}.filter-item input+label:focus,.menulevel0.search-options .multiselect-btn:focus,.filter-options .multiselect-btn:focus,.products-tools .all-filters button:focus{outline:none}.filter-item input+label .seatbelt,.menulevel0.search-options .multiselect-btn .seatbelt,.filter-options .multiselect-btn .seatbelt,.products-tools .all-filters button .seatbelt{flex:1 1 auto;display:block;text-align:center;min-width:0}@media (min-width: 1920px){.filter-item input+label,.menulevel0.search-options .multiselect-btn,.filter-options .multiselect-btn,.products-tools .all-filters button{border-width:.0625rem}}.filter-item input+label,.menulevel0.search-options .multiselect-btn,.filter-options .multiselect-btn{height:2.375rem;font-size:.9375rem;padding:0 1.7333333333em;line-height:1.0666666667}@media (min-width: 768px){.filter-item input+label,.menulevel0.search-options .multiselect-btn,.filter-options .multiselect-btn{height:2.5rem;min-width:0;line-height:1.0833333333}}.steps-checklist .step:before{position:absolute;z-index:2;display:block;text-align:center;content:"";font-weight:700;line-height:1;color:#e0e0e0;background-color:#fff;background-position:50% 50%;background-repeat:no-repeat;border-style:solid;border-color:#ccc}.steps-checklist .optional.step:before{border-style:dashed}.steps-checklist .disabled.step:before{display:none}.steps-checklist .dnum-1.step:before{content:"1"}.steps-checklist .dnum-2.step:before{content:"2"}.steps-checklist .dnum-3.step:before{content:"3"}.steps-checklist .dnum-4.step:before{content:"4"}.steps-checklist .dnum-5.step:before{content:"5"}.steps-checklist .dnum-6.step:before{content:"6"}.steps-checklist .dnum-7.step:before{content:"7"}.steps-checklist .dnum-8.step:before{content:"8"}.steps-checklist .dnum-9.step:before{content:"9"}.steps-checklist .dnum-10.step:before{content:"10"}.steps-checklist .dnum-11.step:before{content:"11"}.steps-checklist .dnum-12.step:before{content:"12"}.steps-checklist .dnum-13.step:before{content:"13"}.steps-checklist .dnum-14.step:before{content:"14"}.steps-checklist .dnum-15.step:before{content:"15"}.steps-checklist .dnum-16.step:before{content:"16"}.steps-checklist .dnum-17.step:before{content:"17"}.steps-checklist .dnum-18.step:before{content:"18"}.steps-checklist .dnum-19.step:before{content:"19"}.steps-checklist .dnum-20.step:before{content:"20"}.steps-checklist .dnum-21.step:before{content:"21"}.steps-checklist .dnum-22.step:before{content:"22"}.steps-checklist .dnum-23.step:before{content:"23"}.steps-checklist .dnum-24.step:before{content:"24"}.steps-checklist .dnum-25.step:before{content:"25"}.steps-checklist .dnum-26.step:before{content:"26"}.steps-checklist .dnum-27.step:before{content:"27"}.steps-checklist .dnum-28.step:before{content:"28"}.steps-checklist .dnum-29.step:before{content:"29"}.steps-checklist .dnum-30.step:before{content:"30"}.steps-checklist .dnum-31.step:before{content:"31"}.steps-checklist .dnum.step:before{content:"xx"}.voucher-opt-form fieldset legend.screenreader,.smsForm fieldset legend.screenreader{position:absolute;text-indent:-9999em;width:0;height:0;overflow:hidden}.voucher-opt-form .selectContainer .error,.smsForm .selectContainer .error,.summary .steps-checklist .step .ls-checkboxContainer .error,.summary .steps-checklist .step .inputContainer .error,.voucher-opt-form .inputContainer .error,.smsForm .inputContainer .error,.voucher-opt-form .ls-checkboxContainer .error,.smsForm .ls-checkboxContainer .error,.summary .steps-checklist .step .ls-checkboxContainer .info,.summary .steps-checklist .step .inputContainer .info,.voucher-opt-form .inputContainer .info,.smsForm .inputContainer .info,.voucher-opt-form .ls-checkboxContainer .info,.smsForm .ls-checkboxContainer .info{position:absolute;left:-1px;right:-1px;top:100%;padding:.5625rem 0 0;color:#fff}.voucher-opt-form .selectContainer .error>div,.smsForm .selectContainer .error>div,.summary .steps-checklist .step .ls-checkboxContainer .error>div,.summary .steps-checklist .step .inputContainer .error>div,.voucher-opt-form .inputContainer .error>div,.smsForm .inputContainer .error>div,.voucher-opt-form .ls-checkboxContainer .error>div,.smsForm .ls-checkboxContainer .error>div,.summary .steps-checklist .step .ls-checkboxContainer .info>div,.summary .steps-checklist .step .inputContainer .info>div,.voucher-opt-form .inputContainer .info>div,.smsForm .inputContainer .info>div,.voucher-opt-form .ls-checkboxContainer .info>div,.smsForm .ls-checkboxContainer .info>div{padding:.3em .5em;position:relative;border-radius:.1875rem;box-shadow:0 .125rem .0625rem .09375rem rgba(0,0,0,.3)}.voucher-opt-form .selectContainer .error ul,.smsForm .selectContainer .error ul,.summary .steps-checklist .step .ls-checkboxContainer .error ul,.summary .steps-checklist .step .inputContainer .error ul,.voucher-opt-form .inputContainer .error ul,.smsForm .inputContainer .error ul,.voucher-opt-form .ls-checkboxContainer .error ul,.smsForm .ls-checkboxContainer .error ul,.summary .steps-checklist .step .ls-checkboxContainer .info ul,.summary .steps-checklist .step .inputContainer .info ul,.voucher-opt-form .inputContainer .info ul,.smsForm .inputContainer .info ul,.voucher-opt-form .ls-checkboxContainer .info ul,.smsForm .ls-checkboxContainer .info ul{padding:0}.voucher-opt-form .selectContainer .error ul li,.smsForm .selectContainer .error ul li,.summary .steps-checklist .step .ls-checkboxContainer .error ul li,.summary .steps-checklist .step .inputContainer .error ul li,.voucher-opt-form .inputContainer .error ul li,.smsForm .inputContainer .error ul li,.voucher-opt-form .ls-checkboxContainer .error ul li,.smsForm .ls-checkboxContainer .error ul li,.summary .steps-checklist .step .ls-checkboxContainer .info ul li,.summary .steps-checklist .step .inputContainer .info ul li,.voucher-opt-form .inputContainer .info ul li,.smsForm .inputContainer .info ul li,.voucher-opt-form .ls-checkboxContainer .info ul li,.smsForm .ls-checkboxContainer .info ul li{list-style-type:initial;list-style-position:inside}.voucher-opt-form .selectContainer .error .context-title,.smsForm .selectContainer .error .context-title,.summary .steps-checklist .step .ls-checkboxContainer .error .context-title,.summary .steps-checklist .step .inputContainer .error .context-title,.voucher-opt-form .inputContainer .error .context-title,.smsForm .inputContainer .error .context-title,.voucher-opt-form .ls-checkboxContainer .error .context-title,.smsForm .ls-checkboxContainer .error .context-title,.summary .steps-checklist .step .ls-checkboxContainer .info .context-title,.summary .steps-checklist .step .inputContainer .info .context-title,.voucher-opt-form .inputContainer .info .context-title,.smsForm .inputContainer .info .context-title,.voucher-opt-form .ls-checkboxContainer .info .context-title,.smsForm .ls-checkboxContainer .info .context-title,.voucher-opt-form .selectContainer .error ul,.smsForm .selectContainer .error ul,.summary .steps-checklist .step .ls-checkboxContainer .error ul,.summary .steps-checklist .step .inputContainer .error ul,.voucher-opt-form .inputContainer .error ul,.smsForm .inputContainer .error ul,.voucher-opt-form .ls-checkboxContainer .error ul,.smsForm .ls-checkboxContainer .error ul,.summary .steps-checklist .step .ls-checkboxContainer .info ul,.summary .steps-checklist .step .inputContainer .info ul,.voucher-opt-form .inputContainer .info ul,.smsForm .inputContainer .info ul,.voucher-opt-form .ls-checkboxContainer .info ul,.smsForm .ls-checkboxContainer .info ul,.voucher-opt-form .selectContainer .error p,.smsForm .selectContainer .error p,.summary .steps-checklist .step .ls-checkboxContainer .error p,.summary .steps-checklist .step .inputContainer .error p,.voucher-opt-form .inputContainer .error p,.smsForm .inputContainer .error p,.voucher-opt-form .ls-checkboxContainer .error p,.smsForm .ls-checkboxContainer .error p,.summary .steps-checklist .step .ls-checkboxContainer .info p,.summary .steps-checklist .step .inputContainer .info p,.voucher-opt-form .inputContainer .info p,.smsForm .inputContainer .info p,.voucher-opt-form .ls-checkboxContainer .info p,.smsForm .ls-checkboxContainer .info p{margin:.75rem 0}.voucher-opt-form .selectContainer .error .context-title,.smsForm .selectContainer .error .context-title,.summary .steps-checklist .step .ls-checkboxContainer .error .context-title,.summary .steps-checklist .step .inputContainer .error .context-title,.voucher-opt-form .inputContainer .error .context-title,.smsForm .inputContainer .error .context-title,.voucher-opt-form .ls-checkboxContainer .error .context-title,.smsForm .ls-checkboxContainer .error .context-title,.summary .steps-checklist .step .ls-checkboxContainer .info .context-title,.summary .steps-checklist .step .inputContainer .info .context-title,.voucher-opt-form .inputContainer .info .context-title,.smsForm .inputContainer .info .context-title,.voucher-opt-form .ls-checkboxContainer .info .context-title,.smsForm .ls-checkboxContainer .info .context-title{font-size:1em;font-weight:400}.summary .steps-checklist .step .inputContainer .eraser,.voucher-opt-form .inputContainer .eraser,.smsForm .inputContainer .eraser,.summary .steps-checklist .step .inputContainer .display-password,.voucher-opt-form .inputContainer .display-password,.smsForm .inputContainer .display-password{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:none;visibility:hidden;height:1.5625rem;background-color:#fff;background-position:50% 50%;text-indent:-9999em;overflow:hidden;margin-left:.8em;margin-right:.3em}.summary .steps-checklist .step .inputContainer .show.eraser,.voucher-opt-form .inputContainer .show.eraser,.smsForm .inputContainer .show.eraser,.summary .steps-checklist .step .inputContainer .show.display-password,.voucher-opt-form .inputContainer .show.display-password,.smsForm .inputContainer .show.display-password{display:block;visibility:visible}.summary .steps-checklist .step .inputContainer .show.eraser:hover,.voucher-opt-form .inputContainer .show.eraser:hover,.smsForm .inputContainer .show.eraser:hover,.summary .steps-checklist .step .inputContainer .show.display-password:hover,.voucher-opt-form .inputContainer .show.display-password:hover,.smsForm .inputContainer .show.display-password:hover{cursor:pointer}.summary .steps-checklist .step .inputContainer .eraser:last-child,.voucher-opt-form .inputContainer .eraser:last-child,.smsForm .inputContainer .eraser:last-child,.summary .steps-checklist .step .inputContainer .display-password:last-child,.voucher-opt-form .inputContainer .display-password:last-child,.smsForm .inputContainer .display-password:last-child{margin-left:0}.summary .steps-checklist .step .inputContainer input,.voucher-opt-form .inputContainer input,.smsForm .inputContainer input{outline:0;flex:1;margin:0;height:2.6875rem;background-color:transparent;border:none}.summary .steps-checklist .step .inputContainer input:-ms-input-placeholder,.voucher-opt-form .inputContainer input:-ms-input-placeholder,.smsForm .inputContainer input:-ms-input-placeholder{color:#919191}.summary .steps-checklist .step .inputContainer,.voucher-opt-form .inputContainer,.smsForm .inputContainer{border-radius:.1875rem;padding:0 .4375rem;border:1px solid #ccc;background-color:#fff}.summary .steps-checklist .step .has-focus.inputContainer .available-chars,.voucher-opt-form .has-focus.inputContainer .available-chars,.smsForm .has-focus.inputContainer .available-chars,.summary .steps-checklist .step .invalid.inputContainer .available-chars,.voucher-opt-form .invalid.inputContainer .available-chars,.smsForm .invalid.inputContainer .available-chars{display:block}.summary .steps-checklist .step .has-focus.inputContainer,.voucher-opt-form .has-focus.inputContainer,.smsForm .has-focus.inputContainer{border-color:#cc5200;box-shadow:0 0 .0625rem .0625rem rgba(255,102,0,.4)}.summary .steps-checklist .step .has-focus.inputContainer .available-chars,.voucher-opt-form .has-focus.inputContainer .available-chars,.smsForm .has-focus.inputContainer .available-chars{color:#cc5200}.optional .summary .steps-checklist .step .inputContainer,.summary .steps-checklist .step .optional .inputContainer,.optional .voucher-opt-form .inputContainer,.voucher-opt-form .optional .inputContainer,.optional .smsForm .inputContainer,.smsForm .optional .inputContainer{border-style:dashed}.summary .steps-checklist .step .inputContainer input,.voucher-opt-form .inputContainer input,.smsForm .inputContainer input{font-weight:700}.summary .steps-checklist .step .inputContainer .available-chars,.voucher-opt-form .inputContainer .available-chars,.smsForm .inputContainer .available-chars{display:none;font-weight:700;color:#a9a9a9}.summary .steps-checklist .step .inputContainer .available-chars.invalid-available-chars,.voucher-opt-form .inputContainer .available-chars.invalid-available-chars,.smsForm .inputContainer .available-chars.invalid-available-chars{color:#d00}.summary .steps-checklist .step .inputContainer .available-chars:before,.voucher-opt-form .inputContainer .available-chars:before,.smsForm .inputContainer .available-chars:before{font-weight:400;content:"(";padding-right:.15ex}.summary .steps-checklist .step .inputContainer .available-chars:after,.voucher-opt-form .inputContainer .available-chars:after,.smsForm .inputContainer .available-chars:after{font-weight:400;content:")";padding-left:.15ex}.summary .steps-checklist .step .inputContainer .eraser,.voucher-opt-form .inputContainer .eraser,.smsForm .inputContainer .eraser{background-image:url(/assets/images/library/cross.svg);background-repeat:no-repeat;background-size:1.5rem 1.5rem;width:1.5625rem}.summary .steps-checklist .step .inputContainer .display-password,.voucher-opt-form .inputContainer .display-password,.smsForm .inputContainer .display-password{-webkit-touch-callout:none!important;width:2rem;background-image:url(/assets/images/library/eyeOff.svg);background-repeat:no-repeat;background-size:2rem 1.375rem}.summary .steps-checklist .step .ls-checkboxContainer,.summary .steps-checklist .step .inputContainer,.voucher-opt-form .inputContainer,.smsForm .inputContainer,.voucher-opt-form .ls-checkboxContainer,.smsForm .ls-checkboxContainer{display:flex;align-items:center;flex:auto;justify-content:space-between;position:relative}.summary .steps-checklist .step .valid.ls-checkboxContainer,.summary .steps-checklist .step .valid.inputContainer,.voucher-opt-form .valid.inputContainer,.smsForm .valid.inputContainer,.voucher-opt-form .valid.ls-checkboxContainer,.smsForm .valid.ls-checkboxContainer{background-image:url(/assets/images/library/greenCheck.svg);background-repeat:no-repeat;background-size:1.9375rem .9375rem;background-position:100% 50%}.summary .steps-checklist .step .valid.has-info.ls-checkboxContainer,.summary .steps-checklist .step .valid.has-info.inputContainer,.voucher-opt-form .valid.has-info.inputContainer,.smsForm .valid.has-info.inputContainer,.voucher-opt-form .valid.has-info.ls-checkboxContainer,.smsForm .valid.has-info.ls-checkboxContainer{background-position:calc(100% - 32px) 50%}.summary .steps-checklist .step .invalid.ls-checkboxContainer,.summary .steps-checklist .step .invalid.inputContainer,.voucher-opt-form .invalid.inputContainer,.smsForm .invalid.inputContainer,.voucher-opt-form .invalid.ls-checkboxContainer,.smsForm .invalid.ls-checkboxContainer{border-color:#e33939;box-shadow:0 0 .0625rem .0625rem rgba(200,49,49,.4)}.summary .steps-checklist .step .disabled.ls-checkboxContainer,.summary .steps-checklist .step .disabled.inputContainer,.voucher-opt-form .disabled.inputContainer,.smsForm .disabled.inputContainer,.voucher-opt-form .disabled.ls-checkboxContainer,.smsForm .disabled.ls-checkboxContainer{background-color:#eee}.summary .steps-checklist .step .ls-checkboxContainer .info,.summary .steps-checklist .step .inputContainer .info,.voucher-opt-form .inputContainer .info,.smsForm .inputContainer .info,.voucher-opt-form .ls-checkboxContainer .info,.smsForm .ls-checkboxContainer .info{z-index:30}.summary .steps-checklist .step .ls-checkboxContainer .info div,.summary .steps-checklist .step .inputContainer .info div,.voucher-opt-form .inputContainer .info div,.smsForm .inputContainer .info div,.voucher-opt-form .ls-checkboxContainer .info div,.smsForm .ls-checkboxContainer .info div{background-color:#666}.summary .steps-checklist .step .ls-checkboxContainer .info div:before,.summary .steps-checklist .step .inputContainer .info div:before,.voucher-opt-form .inputContainer .info div:before,.smsForm .inputContainer .info div:before,.voucher-opt-form .ls-checkboxContainer .info div:before,.smsForm .ls-checkboxContainer .info div:before{display:block;content:"";position:absolute;width:0;height:0;right:50%;margin-right:-.5rem;border-left:.5rem solid transparent;border-right:.5rem solid transparent;top:-.46875rem;border-bottom:.53125rem solid #666}.summary .steps-checklist .step .ls-checkboxContainer .info .errorRow,.summary .steps-checklist .step .inputContainer .info .errorRow,.voucher-opt-form .inputContainer .info .errorRow,.smsForm .inputContainer .info .errorRow,.voucher-opt-form .ls-checkboxContainer .info .errorRow,.smsForm .ls-checkboxContainer .info .errorRow{display:none}.summary .steps-checklist .step .ls-checkboxContainer .error,.summary .steps-checklist .step .inputContainer .error,.voucher-opt-form .inputContainer .error,.smsForm .inputContainer .error,.voucher-opt-form .ls-checkboxContainer .error,.smsForm .ls-checkboxContainer .error{z-index:20}.summary .steps-checklist .step .ls-checkboxContainer .error div,.summary .steps-checklist .step .inputContainer .error div,.voucher-opt-form .inputContainer .error div,.smsForm .inputContainer .error div,.voucher-opt-form .ls-checkboxContainer .error div,.smsForm .ls-checkboxContainer .error div{background-color:#d00}.summary .steps-checklist .step .ls-checkboxContainer .error div:before,.summary .steps-checklist .step .inputContainer .error div:before,.voucher-opt-form .inputContainer .error div:before,.smsForm .inputContainer .error div:before,.voucher-opt-form .ls-checkboxContainer .error div:before,.smsForm .ls-checkboxContainer .error div:before{display:block;content:"";position:absolute;width:0;height:0;right:50%;margin-right:-.5rem;border-left:.5rem solid transparent;border-right:.5rem solid transparent;top:-.46875rem;border-bottom:.53125rem solid #d00}.menulevel0.search-options app-filter-filtered-by .refineDiv fieldset,.filter-options app-filter-filtered-by .refineDiv fieldset,.steps-checklist ul:not(.control-group),.partition,.partition li,.partition ul.cat,.total-detail .fatoure,.total-detail .overlay div.menuContent h2,.subcategory-container .item h3,.main-header .status-tooltip h3{margin:0;padding:0}.subcategory-container .item a{padding-left:1%;padding-right:1%}@media (min-width: 375px){.subcategory-container .item a{padding-left:2%;padding-right:2%}}app-commercial-zone.coZone-product-grid span,app-commercial-zone.limit.heavy span{text-indent:-119988px;overflow:hidden;text-align:left;display:block}.total-detail .grand-total .rowInfo ul:not(.levels),.total-detail .large-grand-total .rowInfo ul:not(.levels),.total-detail footer .rowInfo ul:not(.levels),.total-detail .fatoure li .rowInfo ul:not(.levels){list-style:disc}.total-detail .grand-total .rowInfo ul:not(.levels) li,.total-detail .large-grand-total .rowInfo ul:not(.levels) li,.total-detail footer .rowInfo ul:not(.levels) li,.total-detail .fatoure li .rowInfo ul:not(.levels) li{list-style-type:disc}.ls-modal-checkout .ls-modal-content:before,.ls-modal-checkout .ls-modal-content:after,.ls-modal.toolbar .ls-modal-content:before{z-index:15;position:absolute;left:0;right:0;display:block;content:"";pointer-events:none;height:.9375rem}.material app-accordion,app-filter-display,app-filter-filtered-by,app-apply-filters,app-boolean-filters,app-boolean-filter,app-filter,app-all-filters,app-split-filters,app-split-categories-filters,app-commercial-zone,.steps-checklist .step>mat-radio-button,mo-checkout mo-checkout-basket-total-part,lsp-grid-display,app-product-display-sort-by,app-products-display,app-switch-products-display,app-no-products-message,app-category-no-products,mo-complex-promotion-gift-product,mo-complex-promotion-gift-product-quantity,div.products h2,.app-category-level,app-root{display:block}.total-detail .large-grand-total .row.points .cumulus-logo,.total-detail footer .row.points .cumulus-logo,.total-detail .fatoure li.points .cumulus-logo{text-indent:-119988px;overflow:hidden;text-align:left;display:inline-block;width:5rem;height:.9375rem;background-size:contain;background-repeat:no-repeat;background-position:center}#basket-title-and-tools .tools .help .link-list,#sidebar-navigation ul{list-style:none;margin:0;padding:0}#basket-title-and-tools .tools .help .link-list li,#sidebar-navigation ul li{list-style-image:none;list-style-type:none;margin-left:0}#basket-title-and-tools .tools .help .link-list h2,#sidebar-navigation ul h2,#basket-title-and-tools .tools .help .link-list h3,#sidebar-navigation ul h3{font-size:1rem;margin:0;padding:0;font-weight:inherit;line-height:1.1875}#basket-title-and-tools .tools .help .link-list a,#sidebar-navigation ul a{color:#333}#basket-title-and-tools .tools .help .link-list li,#sidebar-navigation ul li{height:3.125rem;line-height:1.1875;overflow:hidden;background-color:#fff}#basket-title-and-tools .tools .help .link-list li.editMode,#sidebar-navigation ul li.editMode{overflow:visible}#basket-title-and-tools .tools .help .link-list li:hover,#sidebar-navigation ul li:hover{background-color:#f0f0f0}#basket-title-and-tools .tools .help .link-list a{position:absolute;top:.0625rem;bottom:.0625rem;left:.0625rem;right:.0625rem;display:flex;align-items:center;justify-content:flex-start;border-radius:0;border-width:0;padding-left:3.0625rem;padding-right:.625rem;text-decoration:none;text-align:left}#basket-title-and-tools .tools .help .link-list a:before{position:absolute;top:0;bottom:0;display:block;content:"";width:3em;left:0;background-position:50% 50%}.nothing-to-show>span,.voucher-opt-form,.smsForm,.customer-form .form-card{padding:0 4.6875%}@media (min-width: 375px){.nothing-to-show>span,.voucher-opt-form,.smsForm,.customer-form .form-card{padding:0 7.2%}}.ls-modal.generic .hgroup,.ls-modal-checkout .hgroup,.ls-modal.toolbar .hgroup{min-height:6rem;overflow:hidden;padding:1.5rem .75rem 0}@media (max-width: 767px){.ls-modal.generic .hgroup,.ls-modal-checkout .hgroup,.ls-modal.toolbar .hgroup{flex-shrink:0;min-height:0}}.ls-modal.generic .hgroup .hg-tag,.ls-modal-checkout .hgroup .hg-tag,.ls-modal.toolbar .hgroup .hg-tag{position:relative}.ls-modal.generic .hgroup h1,.ls-modal-checkout .hgroup h1,.ls-modal.toolbar .hgroup h1{padding-right:1.5625rem}.ls-modal.toolbar .IamYourFather{box-shadow:0 .625rem 1.5625rem rgba(0,0,0,.5);border-radius:0;flex:0 0 auto;overflow:visible}@media (min-width: 768px){.ls-modal.toolbar .IamYourFather{max-width:calc(100vw - 6.25rem)}}.ls-modal.toolbar .hgroup{margin:0 1.5rem}.ls-modal.toolbar .ls-modal-content{height:100%}.ls-modal.toolbar .ls-modal-content:before{background-image:linear-gradient(rgba(0,0,0,.09) 0,rgba(0,0,0,0) .6875em)}@media (max-width: 767px){.ls-modal.toolbar .ls-modal-content:before{content:none}}.ls-modal.toolbar .ls-modal-subcontent{height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.ls-modal.toolbar .btn-close:focus{box-shadow:0 0 .0625rem .125rem rgba(77,144,254,.4)}div.products h1,div.category h1,.ls-modal.generic .hgroup h1,.ls-modal-checkout .hgroup h1,.ls-modal.toolbar .hgroup h1{font-size:2.5rem;line-height:1.2;font-weight:400;color:#3a3a3a;text-align:left;margin:0 0 -.375rem;width:100%;padding-left:1.5625rem;overflow:hidden}div.category h2,.ls-modal.generic .hgroup h2,.ls-modal-checkout .hgroup h2,.ls-modal.toolbar .hgroup h2{position:relative;z-index:1;font-size:2rem;line-height:1.1875;padding-left:1.5625rem;margin:.875rem auto 1.0625rem;font-weight:400;color:#6b7587;text-align:left}@media (max-width: 767px){div.category h2,.ls-modal.generic .hgroup h2,.ls-modal-checkout .hgroup h2,.ls-modal.toolbar .hgroup h2{font-size:1.5rem;font-weight:400;line-height:1.1666666667;padding-left:4.6875%}}@media (max-width: 767px) and (min-width: 375px){div.category h2,.ls-modal.generic .hgroup h2,.ls-modal-checkout .hgroup h2,.ls-modal.toolbar .hgroup h2{padding-left:7.2%}}div.products tr.show-detail td span.weight-priceUnit,div.products ul ul.subcat li.item .show-detail span.weight-priceUnit,div.products ul ul.subcat li.item .show-detail span.listMode-priceUnit{display:block;font-weight:400;white-space:nowrap}div.products tr.show-detail td span.price,div.products ul ul.subcat li.item .show-detail span.price{display:block;font-size:1.0625rem;line-height:1.25rem}div.products tr.show-detail td span.price em,div.products ul ul.subcat li.item .show-detail span.price em{font-style:normal;font-weight:400;text-decoration:line-through;font-size:.75rem;font-family:micro,Helvetica,Arial,sans-serif;line-height:1}div.products tr.show-detail td span.price strong,div.products ul ul.subcat li.item .show-detail span.price strong{color:#f60}div.products tr.show-detail td span.price .sfr,div.products ul ul.subcat li.item .show-detail span.price .sfr{font-size:.875rem;font-weight:400}div.products tr.show-detail td span.price .normal,div.products ul ul.subcat li.item .show-detail span.price .normal{display:block;font-size:.75rem;line-height:1}div.products tr.show-detail td span.price .access-lab,div.products ul ul.subcat li.item .show-detail span.price .access-lab{text-indent:-119988px;overflow:hidden;text-align:left;display:inline-block;line-height:1;white-space:nowrap}.partition ul.cat li{position:relative;padding:.25rem .5rem}.partition ul.cat li .cursor-off{cursor:default!important}.checkoutBasket .partition ul.cat li .current-qty .item-qty,.partition ul.cat .checkoutBasket li .current-qty .item-qty{color:#333;font-weight:500}.control-group .status-tooltip{position:absolute;color:#596578;z-index:2}.control-group .status-tooltip div.menuContent{border-radius:.5rem;box-shadow:0 .375rem .75rem .1875rem rgba(0,0,0,.15);background-color:rgba(255,255,255,.8);margin:0 auto;padding:.625rem .875rem;position:relative}.control-group .up.status-tooltip{bottom:100%;padding:0 0 1rem}.control-group .up.status-tooltip>div.menuContent:after{display:block;content:"";position:absolute;width:0;height:0;right:50%;margin-right:-.9375rem;border-left:.9375rem solid transparent;border-right:.9375rem solid transparent;bottom:-.90625rem;border-top:.96875rem solid rgba(255,255,255,.8)}.control-group .down.status-tooltip{top:100%;padding:1rem 0 0}.control-group .down.status-tooltip>div.menuContent:before{display:block;content:"";position:absolute;width:0;height:0;right:50%;margin-right:-.9375rem;border-left:.9375rem solid transparent;border-right:.9375rem solid transparent;top:-.90625rem;border-bottom:.96875rem solid rgba(255,255,255,.8)}.control-group .right.status-tooltip{left:100%;padding:0 0 0 1rem}.control-group .right.status-tooltip>div.menuContent:before{display:block;content:"";position:absolute;width:0;height:0;top:50%;margin-top:-.9375rem;border-bottom:.9375rem solid transparent;border-top:.9375rem solid transparent;left:-.90625rem;border-right:.96875rem solid rgba(255,255,255,.8)}.control-group .left.status-tooltip{right:100%;padding:0 1rem 0 0}.control-group .left.status-tooltip>div.menuContent:before{display:block;content:"";position:absolute;width:0;height:0;top:50%;margin-top:-.9375rem;border-bottom:.9375rem solid transparent;border-top:.9375rem solid transparent;right:-.90625rem;border-left:.96875rem solid rgba(255,255,255,.8)}.control-group .status-tooltip .menuContent{text-align:center}.control-group .status-tooltip .menuContent span{font-size:.875rem;font-weight:400}.total-detail .grand-total .rowInfo,.total-detail .large-grand-total .rowInfo,.total-detail footer .rowInfo,.total-detail .fatoure li .rowInfo{font-weight:400;line-height:1.1333333333}.total-detail .grand-total .rowInfo p,.total-detail .large-grand-total .rowInfo p,.total-detail footer .rowInfo p,.total-detail .fatoure li .rowInfo p{margin:0 auto .5em}.total-detail .grand-total .rowInfo p:last-child,.total-detail .large-grand-total .rowInfo p:last-child,.total-detail footer .rowInfo p:last-child,.total-detail .fatoure li .rowInfo p:last-child{margin-bottom:0}.total-detail .grand-total .rowInfo ul:not(.levels),.total-detail .large-grand-total .rowInfo ul:not(.levels),.total-detail footer .rowInfo ul:not(.levels),.total-detail .fatoure li .rowInfo ul:not(.levels){padding:0 0 0 1.3em;margin:.5em 0}.total-detail .grand-total .rowInfo ul:not(.levels):last-child,.total-detail .large-grand-total .rowInfo ul:not(.levels):last-child,.total-detail footer .rowInfo ul:not(.levels):last-child,.total-detail .fatoure li .rowInfo ul:not(.levels):last-child{margin-bottom:0}.total-detail .grand-total .rowInfo li,.total-detail .large-grand-total .rowInfo li,.total-detail footer .rowInfo li,.total-detail .fatoure li .rowInfo li{margin:0 auto .25em;padding:.0625rem 0 .125rem;display:list-item;line-height:1.0666666667;color:#fff;font-weight:400;border:none}.total-detail .grand-total .rowInfo li:last-child,.total-detail .large-grand-total .rowInfo li:last-child,.total-detail footer .rowInfo li:last-child,.total-detail .fatoure li .rowInfo li:last-child{margin-bottom:0}.total-detail .grand-total .rowInfo a,.total-detail .large-grand-total .rowInfo a,.total-detail footer .rowInfo a,.total-detail .fatoure li .rowInfo a{color:#fff}.total-detail .grand-total .rowInfo a:hover,.total-detail .large-grand-total .rowInfo a:hover,.total-detail footer .rowInfo a:hover,.total-detail .fatoure li .rowInfo a:hover{text-decoration:none}.controls .instant-tooltip{position:absolute;left:-3.125rem;right:-3.125rem;color:#fff;z-index:1}.controls .instant-tooltip div.menuContent{border-radius:.5rem;box-shadow:0 .125rem .09375rem .0625rem rgba(0,0,0,.3);background-color:#404040;margin:0 auto;padding:.3em .5em;position:relative}.controls .instant-tooltip.up{bottom:100%;padding:0 0 .5625rem}.controls .instant-tooltip.up>div.menuContent:after{display:block;content:"";position:absolute;width:0;height:0;right:50%;margin-right:-.5rem;border-left:.5rem solid transparent;border-right:.5rem solid transparent;bottom:-.46875rem;border-top:.53125rem solid #404040}.controls .instant-tooltip.down{top:100%;padding:.5625rem 0 0}.controls .instant-tooltip.down>div.menuContent:before{display:block;content:"";position:absolute;width:0;height:0;right:50%;margin-right:-.5rem;border-left:.5rem solid transparent;border-right:.5rem solid transparent;top:-.46875rem;border-bottom:.53125rem solid #404040}.controls .instant-tooltip.right{left:100%;padding:0 0 0 .5625rem}.controls .instant-tooltip.right>div.menuContent:before{display:block;content:"";position:absolute;width:0;height:0;top:50%;margin-top:-.5rem;border-bottom:.5rem solid transparent;border-top:.5rem solid transparent;left:-.46875rem;border-right:.53125rem solid #404040}.controls .instant-tooltip.left{right:100%;padding:0 .5625rem 0 0}.controls .instant-tooltip.left>div.menuContent:before{display:block;content:"";position:absolute;width:0;height:0;top:50%;margin-top:-.5rem;border-bottom:.5rem solid transparent;border-top:.5rem solid transparent;right:-.46875rem;border-left:.53125rem solid #404040}.controls .instant-tooltip .menuContent{text-align:center}.controls .instant-tooltip .menuContent span{font-size:.875rem;font-weight:400}.main .loading-data:after,#loading-data:after,.loading-data:after{transform-origin:50% 50%;border-radius:2em;background-size:4em 4em;animation:ls-spin;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:steps(12,end);display:block;position:absolute;top:50%;left:50%;width:4em;height:4em;content:"";background-repeat:no-repeat;background-position:50% 50%}.ls-modal-checkout .hgroup{display:flex;justify-content:center}.partition .selfhelp,.steps-checklist .step .total-detail .selfhelp,.total-detail .selfhelp{display:flex;align-items:center;justify-content:center;border-width:0;background-color:transparent}.partition .mat-button.selfhelp,.steps-checklist .step .total-detail .mat-button.selfhelp,.total-detail .mat-button.selfhelp{padding:0;line-height:1}.partition .selfhelp .mat-icon,.steps-checklist .step .total-detail .selfhelp .mat-icon,.total-detail .selfhelp .mat-icon{width:1.875rem;height:1.875rem;transform-origin:50% 50%;transform:scale(.8)}.main .products-freeze{opacity:.2;transition:opacity .3s;pointer-events:none}@media (min-width: 768px){div.products h1#my-lists-main-title{font-size:1.75rem;line-height:1.2142857143;font-weight:500}}@media (min-width: 1200px){div.products h1#my-lists-main-title{font-size:2rem;line-height:1.125}}@font-face{font-family:text;src:url(/assets/fonts/5eec4451-e90c-42e7-b4d8-9b8654a65568.woff2) format("woff2"),url(/assets/fonts/f7cf763b-e79b-4c28-af92-803e0c3f16d4.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:text;src:url(/assets/fonts/db2aea0d-59aa-466a-b1c2-17f44663a0fe.woff2) format("woff2"),url(/assets/fonts/d99c363f-9e4a-47f4-b101-0ae1202ccd23.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:text;src:url(/assets/fonts/2fd3ef81-07ed-45b4-a344-7a0defbdadcf.woff2) format("woff2"),url(/assets/fonts/52492279-0374-4238-ba8b-751b50089cf0.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:text;src:url(/assets/fonts/1f505f32-e1f2-45fa-b07b-2a6278c6b4ce.woff2) format("woff2"),url(/assets/fonts/0cda45a7-32c2-4823-aee1-a4d3cadf2530.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:text;src:url(/assets/fonts/2a13627f-dba8-48e1-935c-a404f5293139.woff2) format("woff2"),url(/assets/fonts/ce7a1fe7-2605-427a-b064-a01ebce69295.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:text;src:url(/assets/fonts/5dac2c2b-17c2-4d43-9e12-4d58e606d121.woff2) format("woff2"),url(/assets/fonts/971a882a-be5d-4dc8-b37f-cd9182a2cd17.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:micro;src:url(/assets/fonts/20adf2a3-ba10-4dc2-ae3c-c33cfb47164e.woff2) format("woff2"),url(/assets/fonts/09d434d9-4e07-43d4-b159-c00c93148ba5.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:micro;src:url(/assets/fonts/d9a135e0-ec22-47bf-9148-4565ecb2e9fe.woff2) format("woff2"),url(/assets/fonts/0f51eab9-b2b9-439f-b9fa-fc3a0e94638f.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:micro;src:url(/assets/fonts/04bdad73-d556-4885-8b93-93319cc255a3.woff2) format("woff2"),url(/assets/fonts/74ad594c-5e91-40f8-b2a9-e9615507a73c.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:micro;src:url(/assets/fonts/50b8f4cc-ca18-417f-9c1a-dd09d3fd696d.woff2) format("woff2"),url(/assets/fonts/62e0040e-2d1e-490a-922a-685106fbe57f.woff) format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:display;src:url(/assets/fonts/644d8155-d6f1-42bb-8c90-2c98b785b510.woff2) format("woff2"),url(/assets/fonts/4b0db5c8-a742-4486-9214-fe8eee4ede3d.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:display;src:url(/assets/fonts/357e313f-2deb-4158-8ab5-aaaa65afefc1.woff2) format("woff2"),url(/assets/fonts/54b671b7-e210-4b27-85f8-535895be4f0a.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:display;src:url(/assets/fonts/081486f6-ae1e-4fc6-8ab9-6a939e96bbdc.woff2) format("woff2"),url(/assets/fonts/2acf5951-bff6-44e3-949f-a3fa4de57397.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:display;src:url(/assets/fonts/4030d7db-108c-4bfe-b98d-0ba8720fcbb7.woff2) format("woff2"),url(/assets/fonts/6ce0ecb5-b2b6-4178-b90d-2482cb0168f4.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:display;src:url(/assets/fonts/5abcd8dc-80cb-4fe0-a840-45c272559705.woff2) format("woff2"),url(/assets/fonts/ca05bbc7-66f7-43c2-8028-3f26c3d49b4e.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:display;src:url(/assets/fonts/bc524dc3-bf35-4f3d-9117-93bea04f6463.woff2) format("woff2"),url(/assets/fonts/7906e606-f469-4cbc-a3d9-3a892664cd9d.woff) format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:display;src:url(/assets/fonts/12a48cc9-62fa-4be9-a476-9c2ee12a8691.woff2) format("woff2"),url(/assets/fonts/d0a52f47-b1ab-4cbf-8f98-80d4db58c65b.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:display;src:url(/assets/fonts/6b1e2497-b67b-45bd-811b-7281991d83e1.woff2) format("woff2"),url(/assets/fonts/8e457985-72d6-429a-82fb-f1128a40895e.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}.ds-grid{display:grid;grid-column-gap:1em;grid-row-gap:1.5em;align-items:center;grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width: 375px){.ds-grid{grid-column-gap:2em}}@media (min-width: 768px){.ds-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1050px){.ds-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}template{display:none}[hidden]{display:none}@media (min-width: 768px){.centered-form{padding:0;width:43.75rem;margin:auto}}@media (max-width: 767px){.customer-form{font-size:.9375rem}}.customer-form .rowInfo a{color:inherit}.customer-form .form-card{margin:0;border:0;background-color:#fff}.customer-form .form-card legend{position:relative;z-index:1;float:left;width:100%;padding:2rem 0 .8125rem;font-weight:700;font-family:display,Helvetica,Arial,sans-serif;font-size:1.25rem;display:flex;align-items:center}@media (min-width: 768px){.customer-form .form-card .form-line{display:flex;justify-content:space-between;margin:0 -.6875rem;clear:both}.customer-form .form-card .form-line .form-item{flex:1 1;padding:0 .6875rem}}.customer-form .mat-button-toggle-group-appearance-standard,.customer-form .mat-button-toggle-standalone.mat-button-toggle-appearance-standard{border-radius:.3125rem}.customer-form .mat-button-toggle-appearance-standard.cdk-keyboard-focused:not(.mat-button-toggle-disabled) .mat-button-toggle-focus-overlay{background-color:rgba(0,0,0,0);opacity:.5;border:1px solid #ff6600;box-shadow:0 0 0 1px #f60}.customer-form .mat-button-toggle-group{display:flex;overflow:visible}.customer-form .mat-button-toggle-group .mat-button-toggle{flex-grow:1}.customer-form .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-focus-overlay{border-radius:.1875rem}.customer-form .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-button{font-weight:500;border-radius:.1875rem;border:1px solid rgba(0,0,0,0)}.customer-form .mat-button-toggle-group .mat-button-toggle-appearance-standard{background-color:rgba(0,0,0,0)}.customer-form .mat-button-toggle-group .mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:2.875rem;padding:0 .75rem}.customer-form .mat-button-toggle-group .mat-button-toggle-checked{background-color:#fff}.customer-form .mat-button-toggle-group .mat-button-toggle-checked .mat-button-toggle-button{border-color:#f60;box-shadow:0 0 0 1px #f60;position:relative;z-index:1}.customer-form .mat-button-toggle-group+.mat-form-field{margin-top:1.5rem}.customer-form .mat-button-toggle-group:only-child{margin-bottom:1.5rem}.customer-form .mat-input-element{font-weight:500}.customer-form .mat-form-field-outline-gap{display:none}.customer-form .mat-form-field.mat-form-field-appearance-outline .mat-form-field-outline>div{background-color:#fff}.customer-form .mat-form-field.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline>div{background-color:#f5f5f5}.customer-form .mat-form-field.mat-form-field-appearance-outline .mat-form-field-outline-start{border-radius:.3125rem 0 0 .3125rem;flex-basis:.625rem}.customer-form .mat-form-field.mat-form-field-appearance-outline .mat-form-field-outline-end{border-radius:0 .3125rem .3125rem 0}.customer-form .mat-form-field.mat-form-field-appearance-outline .mat-form-field-flex{align-items:center}.customer-form .mat-form-field.mat-form-field-appearance-outline .mat-form-field-infix{padding:1.2em 0 .8em}.customer-form .mat-form-field.mat-form-field-appearance-outline .mat-form-field-suffix{align-items:center;right:.25em}.customer-form .mat-form-field.mat-form-field-appearance-outline .mat-form-field-suffix .mat-icon-button,.customer-form .mat-form-field.mat-form-field-appearance-outline .mat-form-field-suffix .mat-icon{width:1.875rem;height:1.875rem;line-height:1.125;padding:0}.customer-form .mat-form-field.mat-form-field-appearance-outline .mat-form-field-suffix lsp-text-input-icons button{padding:0}.customer-form .mat-form-field.mat-form-field-appearance-outline .mat-form-field-suffix .mat-form-field-outline{background:white;border-radius:.3125rem}.customer-form .mat-form-field.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.customer-form .mat-form-field.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.6em) scale(.75)}.customer-form .mat-form-field.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.59999999em) scale(.75)}.customer-form .mat-form-field.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-hide-placeholder .mat-form-field-label{font-weight:500}.customer-form .mat-form-field.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-hide-placeholder .mat-form-field-outline.mat-form-field-outline-thick>div{background-color:rgba(238,8,47,.08)}.customer-form .mat-form-field.mat-form-field-appearance-outline.ng-untouched:not(.mat-focused) .mat-form-field-flex:hover .mat-form-field-outline-thick,.customer-form .mat-form-field.mat-form-field-appearance-outline.ng-valid:not(.mat-focused) .mat-form-field-flex:hover .mat-form-field-outline-thick{color:#666}.customer-form .mat-form-field.mat-form-field-appearance-outline.ng-untouched:not(.mat-focused) .mat-form-field-flex:hover .mat-form-field-outline-thick .mat-form-field-outline-start,.customer-form .mat-form-field.mat-form-field-appearance-outline.ng-untouched:not(.mat-focused) .mat-form-field-flex:hover .mat-form-field-outline-thick .mat-form-field-outline-gap,.customer-form .mat-form-field.mat-form-field-appearance-outline.ng-untouched:not(.mat-focused) .mat-form-field-flex:hover .mat-form-field-outline-thick .mat-form-field-outline-end,.customer-form .mat-form-field.mat-form-field-appearance-outline.ng-valid:not(.mat-focused) .mat-form-field-flex:hover .mat-form-field-outline-thick .mat-form-field-outline-start,.customer-form .mat-form-field.mat-form-field-appearance-outline.ng-valid:not(.mat-focused) .mat-form-field-flex:hover .mat-form-field-outline-thick .mat-form-field-outline-gap,.customer-form .mat-form-field.mat-form-field-appearance-outline.ng-valid:not(.mat-focused) .mat-form-field-flex:hover .mat-form-field-outline-thick .mat-form-field-outline-end{border-width:.0625rem}.customer-form .mat-form-field.mat-form-field-appearance-outline.ng-untouched:not(.mat-focused) .mat-form-field-flex:hover .mat-form-field-outline-thick .mat-form-field-outline-start,.customer-form .mat-form-field.mat-form-field-appearance-outline.ng-valid:not(.mat-focused) .mat-form-field-flex:hover .mat-form-field-outline-thick .mat-form-field-outline-start{border-radius:.25rem 0 0 .25rem}.customer-form .mat-form-field.mat-form-field-appearance-outline.ng-untouched:not(.mat-focused) .mat-form-field-flex:hover .mat-form-field-outline-thick .mat-form-field-outline-end,.customer-form .mat-form-field.mat-form-field-appearance-outline.ng-valid:not(.mat-focused) .mat-form-field-flex:hover .mat-form-field-outline-thick .mat-form-field-outline-end{border-radius:0 .25rem .25rem 0}.customer-form .mat-form-field{display:block}.customer-form .mat-form-field .mat-form-field-subscript-wrapper{margin-top:.5em}.customer-form .mat-form-field.mat-form-field-appearance-fill{width:100%}.customer-form .mat-form-field.mat-form-field-appearance-fill .mat-form-field-flex{border-radius:.25rem .25rem 0 0}.customer-form .mat-form-field.mat-form-field-appearance-fill .mat-form-field-infix{width:11.25rem}.customer-form .mat-form-field.mat-form-field-appearance-fill .mat-form-field-suffix{right:.25em}.customer-form .mat-form-field.mat-form-field-appearance-fill .mat-form-field-suffix .mat-icon-button,.customer-form .mat-form-field.mat-form-field-appearance-fill .mat-form-field-suffix .mat-icon{width:1.875rem;height:1.875rem;line-height:1.125;padding:0}.customer-form .mat-form-field.mat-form-field-appearance-fill .mat-form-field-underline:before{height:.0625rem}.customer-form .mat-form-field.mat-form-field-appearance-fill .mat-form-field-ripple{height:.125rem}.customer-form .mat-form-field.mat-form-field-appearance-fill.mat-form-field-invalid .mat-form-field-flex{background-color:rgba(238,8,47,.08)}.customer-form .mat-form-field.mat-form-field-appearance-fill.mat-form-field-invalid .mat-form-field-underline,.customer-form .mat-form-field.mat-form-field-appearance-fill.mat-form-field-invalid .mat-form-field-subscript-wrapper{position:static}.customer-form .mat-form-field.mat-form-field-appearance-fill.mat-form-field-invalid.mat-form-field-hide-placeholder .mat-form-field-label{font-weight:500}.customer-form .mat-form-field.mat-form-field-appearance-fill lsp-text-input-icons button{padding:0}.customer-form .mat-form-field.mat-form-field-appearance-fill .mat-input-element{box-shadow:none}.customer-form .mat-form-field.mat-form-field-appearance-fill .mat-input-element,.customer-form .mat-form-field.mat-form-field-appearance-fill.mat-form-field-hide-placeholder .mat-form-field-label{font-size:1rem;line-height:1.5;font-weight:400}.customer-form .mat-form-field.mat-form-field-appearance-fill .mat-hint{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customer-form .mat-form-field.mat-form-field-appearance-fill .mat-hint.mat-right{overflow:visible}@media (max-width: 767px){.customer-form .mat-form-field.mat-form-field-appearance-fill:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button,.customer-form .mat-form-field.mat-form-field-appearance-fill:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{width:1.5rem;height:1.5rem}.customer-form .mat-form-field.mat-form-field-appearance-fill .mat-form-field-infix{padding-bottom:.55em}.customer-form .mat-form-field.mat-form-field-appearance-fill .mat-form-field-flex{padding-top:.621em}}.customer-form .mat-checkbox{margin:0 0 1em 1.5em;padding:.625rem 0 .625rem .3125rem;display:inline-block}.customer-form .mat-checkbox .mat-checkbox-ripple{left:calc(50% - 1.25rem);top:calc(50% - 1.25rem);height:2.5rem;width:2.5rem}.customer-form .mat-checkbox .mat-checkbox-inner-container{width:1rem;height:1rem;margin-right:1.125rem}.customer-form .mat-checkbox .mat-checkbox-frame,.customer-form .mat-checkbox .mat-checkbox-background{border-radius:.125rem}.customer-form .mat-checkbox .mat-checkbox-frame{border-width:.125rem}.customer-form .mat-checkbox .mat-checkbox-layout .mat-checkbox-label{white-space:normal;font-size:.9375rem;line-height:1.0666666667}.customer-form .mat-checkbox.ls-large .mat-checkbox-inner-container{transform:scale(1.5)}.customer-form .mat-checkbox.ls-large .mat-checkbox-ripple{left:calc(50% - .9375rem);top:calc(50% - .9375rem);height:1.875rem;width:1.875rem}.customer-form .mat-checkbox.ls-large .mat-checkbox-frame{border-width:1px}@media (min-width: 1920px){.customer-form .mat-checkbox.ls-large .mat-checkbox-frame{border-width:.0625rem}}@media (min-width: 768px){.customer-form .mat-checkbox .mat-checkbox-layout .mat-checkbox-label{line-height:1.5rem;font-size:1rem}}.customer-form .mat-slide-toggle{height:1.5rem;line-height:1.5rem;margin-bottom:1.125rem}.customer-form .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container{transform:translate3d(1rem,0,0)}.customer-form .mat-slide-toggle .mat-slide-toggle-thumb-container{width:1.25rem;height:1.25rem;top:-.1875rem}.customer-form .mat-slide-toggle .mat-slide-toggle-thumb{height:1.25rem;width:1.25rem;box-shadow:0 .125rem .0625rem -.0625rem rgba(0,0,0,.2),0 .0625rem .0625rem rgba(0,0,0,.14),0 .0625rem .1875rem rgba(0,0,0,.12)}.customer-form .mat-slide-toggle .mat-slide-toggle-bar{width:2.25rem;height:.875rem;border-radius:.5rem;margin-right:.5rem}.customer-form .mat-slide-toggle .mat-slide-toggle-ripple{top:calc(50% - 1.25rem);left:calc(50% - 1.25rem);height:2.5rem;width:2.5rem}.customer-form .mat-slide-toggle .mat-slide-toggle-content{flex:0 0 auto}.customer-form .mat-slide-toggle.line-reversed{display:block;clear:both}.customer-form .mat-slide-toggle.line-reversed .mat-slide-toggle-label{display:flex}.customer-form .mat-slide-toggle.line-reversed .mat-slide-toggle-label .mat-slide-toggle-bar{order:1;margin-left:.5rem;margin-right:0}.customer-form .mat-slide-toggle.line-reversed .mat-slide-toggle-content{margin-right:auto}@media (min-width: 768px){.customer-form .form-card{padding:0}.customer-form .form-card .mat-slide-toggle{line-height:1.5rem}}@media (min-width: 1920px){.customer-form .form-card .mat-form-field-appearance-outline .mat-form-field-outline:not(.mat-form-field-outline-thick)>div{border-width:.0625rem}.customer-form .form-card .mat-button-toggle-group-appearance-standard{border-width:.0625rem}.customer-form .form-card .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left-width:.0625rem}.customer-form .form-card .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-button{border-width:.0625rem}.customer-form .form-card .mat-button-toggle-group .mat-button-toggle-checked .mat-button-toggle-button{box-shadow:0 0 0 .0625rem #f60}.customer-form .form-card .mat-button-toggle-appearance-standard.cdk-keyboard-focused:not(.mat-button-toggle-disabled) .mat-button-toggle-focus-overlay{border-width:.0625rem;box-shadow:0 0 0 .0625rem #f60}}#rememberMe .mat-checkbox-label{font-size:.875rem;line-height:1.2142857143}.visibility-off{color:#a1a1a0}.visibility-off.eye-on{color:#f60}lsp-cumulus-coupon .mat-slide-toggle{flex:0 0 auto}lsp-cumulus-coupon .mat-slide-toggle-label{flex-direction:column;align-items:flex-end;justify-content:center}lsp-cumulus-coupon .mat-slide-toggle-label .mat-slide-toggle-content{margin-right:.5rem;font-size:.5625rem}@media (max-width: 767px){lsp-cumulus-coupon .mat-slide-toggle-label .mat-slide-toggle-content{font-family:micro,Helvetica,Arial,sans-serif}}lsp-cumulus-coupon .compact .mat-slide-toggle-label{flex-direction:row;align-items:center;justify-content:flex-start}lsp-cumulus-coupon .compact .mat-slide-toggle-label .mat-slide-toggle-content{margin-right:0;flex:0 1 auto}lsp-basket-quantity-edition .mat-form-field-flex,mo-checkout-basket-product-item-quantity .mat-form-field-flex{height:2.4615384615em;display:flex;align-items:center;justify-content:center}lsp-delivery-address-modal .customer-form .form-card{padding:0}lsp-delivery-address-modal .customer-form .form-card .form-line{margin:0 -.25rem}lsp-delivery-address-modal .customer-form .form-card .form-line .form-item{padding:0 .25rem}@media (min-width: 768px){lsp-delivery-address-modal .customer-form .form-card .form-line .form-item.number{flex:0 0 auto;width:10.375rem}}lsp-delivery-address-modal .customer-form .form-card .mat-form-field-appearance-outline .mat-form-field-outline{top:0}lsp-delivery-address-modal .customer-form .form-card .mat-form-field{margin-top:.5rem}lsp-delivery-address-modal .customer-form .form-card .mat-form-field.mat-form-field-appearance-outline .mat-form-field-outline-thick.mat-form-field-outline-start{flex-basis:1rem}lsp-delivery-address-modal .customer-form .form-card .mat-form-field.mat-form-field-appearance-outline .mat-form-field-wrapper{padding-bottom:1.25rem}lsp-delivery-address-modal .customer-form .form-card .mat-form-field.mat-form-field-appearance-outline .mat-form-field-infix{border-top-width:0;padding:.75rem 0;line-height:1.5;font-size:1rem}lsp-delivery-address-modal .customer-form .form-card .mat-form-field.mat-form-field-appearance-outline .mat-form-field-infix .mat-input-element{font-weight:400}lsp-delivery-address-modal .customer-form .form-card .mat-form-field.mat-form-field-appearance-outline .mat-form-field-suffix{top:.125rem;right:0}lsp-delivery-address-modal .customer-form .form-card .mat-form-field.mat-form-field-appearance-outline .mat-form-field-suffix .mat-icon{display:flex;width:1.25rem;height:1.25rem;color:gray}lsp-delivery-address-modal .customer-form .form-card .field-title{font-size:.875rem;line-height:1.4285714286;color:gray;margin-bottom:.25rem}lsp-delivery-address-modal .customer-form .form-card legend{padding:1rem 0 .5rem;font-family:text,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.5}lsp-delivery-address-modal .mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:0}lsp-delivery-address-selection-modal .mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,lsp-checkout-customer-address-selection-modal .mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,mo-delivery-address .mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:0}mo-zip-city .mat-form-field{margin-top:.5em}mo-zip-city .mat-form-field:not(.mat-form-field-invalid) .mat-form-field-wrapper{padding-bottom:1em}mo-zip-city .mat-form-field .mat-form-field-flex{align-items:center}mo-zip-city .mat-form-field.mat-form-field-appearance-outline .mat-form-field-outline,mo-zip-city .mat-form-field.mat-form-field-appearance-outline .mat-form-field-suffix{top:0}mo-zip-city .mat-form-field.mat-form-field-appearance-outline .mat-form-field-outline .mat-form-field-outline-start,mo-zip-city .mat-form-field.mat-form-field-appearance-outline .mat-form-field-outline .mat-form-field-outline-end,mo-zip-city .mat-form-field.mat-form-field-appearance-outline .mat-form-field-outline .mat-form-field-outline-gap{border-width:.0625em}mo-zip-city .mat-form-field.mat-form-field-appearance-outline .mat-form-field-outline .mat-form-field-outline-start{border-radius:.3125em 0 0 .3125em}mo-zip-city .mat-form-field.mat-form-field-appearance-outline .mat-form-field-outline .mat-form-field-outline-end{border-radius:0 .3125em .3125em 0}mo-zip-city .mat-form-field.mat-form-field-appearance-outline .mat-form-field-infix{border-top-width:0;line-height:1.5;padding:.75em 0}mo-referral-copy-link mat-form-field.mat-form-field-appearance-outline .mat-form-field-infix{border-top-width:0;line-height:1.5;padding:1em 0 .75em;width:auto}@media (min-width: 768px){mo-my-preferences-page .customer-form .mat-checkbox .mat-checkbox-inner-container{width:1em;height:1em;margin-right:1.125em}mo-my-preferences-page .customer-form .mat-checkbox .mat-checkbox-layout .mat-checkbox-label{line-height:1.5em;font-size:1em}}@keyframes ls-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes ls-spin-right{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}@keyframes instant-tooltip{0%{opacity:.01}50%{opacity:.01}to{opacity:1}}@keyframes status-tooltip{0%{opacity:.01}to{opacity:1}}input[type=number]{appearance:none;-moz-appearance:textfield;-ms-appearance:none;-webkit-appearance:textfield;outline:0;box-shadow:none}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=text],input[type=email],input[type=tel],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;box-shadow:none}input::-ms-clear{display:none}input[type=password]::-ms-reveal{display:none}input[type=tel]{transform:translateZ(0)}.container{background:#fff;min-height:100%}.ls-modal{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:-20}.ls-modal:not(.ls-modal-show){visibility:hidden}.ls-modal.ls-modal-show .IamYourFather{opacity:1;pointer-events:auto}.ls-modal.modal-content .modal-title .mat-button:not(.cdk-keyboard-focused) .mat-button-focus-overlay{opacity:0}.ls-modal .IamYourFather{opacity:0;transition:opacity .45s;flex:0 0 auto;width:50%;position:relative}.ls-modal .modal-content-container{display:block;height:100%}.ls-modal-show{visibility:visible}.ls-modal-show~.ls-modal-overlay{opacity:1;visibility:visible}app-big-modal.ls-modal-show{z-index:460}app-big-modal.ls-modal-show~.ls-modal-overlay{z-index:450}app-big-modal.ls-modal-show.ls-modal-show-behind{z-index:450}@media (max-width: 767px){app-big-modal.ls-modal-show{z-index:2000}app-big-modal.ls-modal-show~.ls-modal-overlay{z-index:1999}app-big-modal.ls-modal-show.ls-modal-show-behind{z-index:1999}}app-big-modal.modal-content.ls-modal-show{z-index:2000}app-big-modal.modal-content.ls-modal-show~.ls-modal-overlay{z-index:1999}app-big-modal.modal-content.ls-modal-show.ls-modal-show-behind{z-index:1999}app-bottom-small-modal.ls-modal.ls-modal-show{z-index:3030}app-bottom-small-modal.ls-modal.ls-modal-show.ls-modal-show-behind{z-index:3000}app-top-small-modal.ls-modal.ls-modal-show{z-index:3033}app-top-small-modal.ls-modal.ls-modal-show.ls-modal-show-behind{z-index:3002}app-bottom-small-modal.ls-modal.ls-modal-show~.ls-modal-overlay,app-top-small-modal.ls-modal.ls-modal-show~.ls-modal-overlay{z-index:3003}app-popup.ls-modal.ls-modal-show{z-index:4004}app-popup.ls-modal.ls-modal-show~.ls-modal-overlay{z-index:4002}.ls-modal-overlay{position:fixed;width:100%;height:100%;visibility:hidden;top:0;left:0;z-index:1999;background:rgba(116,116,116,.66);opacity:0;transition:all .3s}.ls-modal-content{color:#333;background:#fff;margin:0 auto}.overlay-delimiter{position:relative}.instant-tooltip{opacity:.01;position:absolute;height:0;overflow:hidden;pointer-events:none}.instant-lever:hover .instant-tooltip{animation:instant-tooltip;animation-duration:1.5s;animation-fill-mode:forwards;overflow:visible}.instant-lever:hover .instant-tooltip.up{height:auto}.instant-lever:hover .toggle.on .instant-tooltip{overflow:hidden;padding:0}.instant-lever:not(:hover) .instant-tooltip{padding:0!important}.mobile .instant-tooltip{display:none}@media (max-width: 767px){.instant-tooltip{display:none}}.status-tooltip{opacity:.01;position:absolute;height:0;overflow:hidden;display:none}.status-tooltip.on{animation:status-tooltip;animation-duration:.75s;animation-fill-mode:forwards;overflow:visible;display:block}.status-tooltip.on.up{height:auto}.radio-list .mat-radio-label-content{white-space:normal}.radio-list .mat-radio-button .mat-radio-label{margin-left:-2.1875rem;width:auto}@media (max-width: 767px){.radio-list .mat-radio-button .mat-radio-label{margin-left:0}}.radio-list .mat-radio-button.mat-radio-checked .mat-radio-label{cursor:default}.radio-list .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,.radio-list .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle{border-color:rgba(0,0,0,.21)}.radio-list .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,.radio-list .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-inner-circle{background-color:rgba(0,0,0,0)}.radio-list .no-prod .mat-radio-button.mat-radio-checked .mat-radio-outer-circle{border-color:#fcb100}.radio-list .no-prod .mat-radio-button.mat-radio-checked .mat-radio-inner-circle{background-color:#fcb100}.control-group{display:flex;justify-content:center;padding:0;margin-top:0;margin-bottom:3.125rem}.control-group li{display:flex}.control-group li.withoutPreviousBtn.edit-order .migros-ui-btn{margin:0}@media (max-width: 767px){.control-group li:first-child .migros-ui-btn{margin-left:.5rem;margin-right:.25rem}.control-group li:last-child .migros-ui-btn{margin-left:.25rem;margin-right:.5rem}.control-group li #previous-button{min-width:0;white-space:nowrap}}.control-group .migros-ui-btn{margin:0 .5em;display:flex;justify-content:center;align-items:center}.main.checkout .control-group .migros-ui-btn,.ls-modal.generic .control-group .migros-ui-btn{min-width:9.375rem}.control-group .migros-ui-btn .mat-icon{display:none}.success .control-group li:not(:only-child){flex:1}.control-group .status-tooltip{position:absolute;left:.65em;right:0}form .control-group{margin-bottom:1rem}form .step .control-group{margin-bottom:0}@media (min-width: 414px){.control-group .migros-ui-btn .mat-icon{display:inline-block}}.commercialzone-container app-commercial-zone .shouldBeLazyLoaded:not(.ng-lazyloaded){height:40vh;visibility:hidden}.commercialzone-container app-commercial-zone .shouldBeLazyLoaded.ng-failed-lazyloaded{display:none}.ng-lazyloaded{animation:lazyLoadImagefadeIn .6s}.ng-lazyloaded.no-fade{animation:none}@keyframes lazyLoadImagefadeIn{0%{opacity:0}to{opacity:1}}@media (min-width: 768px){#energyEfficiency .IamYourFather{max-width:37.5rem}}table{border-collapse:collapse;border-spacing:0}h1{margin:.75em 0}b,strong{font-weight:700}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button,html [type=button],[type=reset],[type=submit]{cursor:pointer}button[disabled],html input[disabled]{cursor:default}*,*:before,*:after{box-sizing:border-box}[class][hidden]{display:none}html{font-size:100%;line-height:1.225;font-family:text,Helvetica,Arial,sans-serif;background-color:#e0e0e0}html .tiny{font-family:micro,Helvetica,Arial,sans-serif}@media (min-width: 1536px){html.datatransPaymentHostLocked body{position:static!important}}html.checkout,html.checkout body,html.checkout #application,html.checkout #leshopApp,html.checkout #splash{height:100%;overflow:initial}@media (max-width: 767px){html{position:fixed;width:100%;top:-.0625rem;margin-top:.0625rem}html.checkout{position:initial;padding-bottom:7.75rem;background-color:#f5f5f5;margin-top:0}html.checkout body.modal-layered{overflow:hidden}}@media (prefers-color-scheme: dark){html{background-color:#595959}}body{touch-action:manipulation}body.modal-layered #application>.container{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width: 768px) and (hover: none) and (pointer: coarse){body.modal-layered #application>.container .main{overflow-y:hidden}}.smooth-scroll{scroll-behavior:smooth}#application~div,#application~img{position:absolute;z-index:-1;top:0;left:0;width:0;height:0;overflow:hidden}#application~div._hj-widget-container,#application~img._hj-widget-container{z-index:2}#application~div.pac-container{height:auto;z-index:2}#application~div#paymentFrameWrapper{height:100%;width:100%}.dq-fr:before{content:"\ab"}.dq-fr:after{content:"\bb"}.dq-en:before{content:"\201c"}.dq-en:after{content:"\201d"}.dq-de:before{content:"\201e"}.dq-de:after{content:"\201c"}.dq-it:before{content:"\201c"}.dq-it:after{content:"\201d"}.hidden-accessible{text-indent:-119988px;overflow:hidden;text-align:left;display:inline-block}.nowrap{white-space:nowrap}.passthru{pointer-events:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}@media (min-width: 0px) and (max-width: 374px){.account-addresses,#my-account-payment-methods .ls-modal-subcontent,#edit-payment-methods .ls-modal-subcontent,#select-delivery-address .ls-modal-subcontent,#edit-timeslot .ls-modal-subcontent,.checkout:not(.suggestions) .checkout-body{padding:0 4.6875%}}@media (min-width: 375px) and (max-width: 767px){.account-addresses,#my-account-payment-methods .ls-modal-subcontent,#edit-payment-methods .ls-modal-subcontent,#select-delivery-address .ls-modal-subcontent,#edit-timeslot .ls-modal-subcontent,.checkout:not(.suggestions) .checkout-body{padding:0 7.2%}}@media (max-width: 767px){.full-and-scroll:not(.modal-content).ls-modal .hgroup{text-indent:0;padding:0;overflow:visible;height:auto;margin-bottom:1.25rem}.full-and-scroll:not(.modal-content).ls-modal .hgroup .hg-tag{top:0;white-space:normal}.full-and-scroll:not(.modal-content).ls-modal .hgroup h1{display:none}.full-and-scroll:not(.modal-content).ls-modal .hgroup h2{font-size:1.25rem;text-align:center;padding-left:0}.full-and-scroll:not(.modal-content).ls-modal.ls-modal-show{pointer-events:auto;display:block;overflow:auto;-webkit-overflow-scrolling:touch;padding:0}.full-and-scroll:not(.modal-content).ls-modal.ls-modal-show .btn-close{background-image:url(/assets/images/library/newclose.svg);background-repeat:no-repeat;background-size:3.125rem 3.125rem;transform:none;right:.3125rem;position:fixed}.full-and-scroll:not(.modal-content).ls-modal.ls-modal-show .btn-close#btn-smartphone-close{position:fixed}.full-and-scroll:not(.modal-content).ls-modal.ls-modal-show .IamYourFather{display:flex;flex-direction:column;border-radius:0;height:auto;min-height:100%}.full-and-scroll:not(.modal-content).ls-modal.ls-modal-show .IamYourFather .ls-modal-content{flex-grow:1;width:100%}.full-and-scroll:not(.modal-content).ls-modal.ls-modal-show .IamYourFather confirmation-popup{height:100%;display:flex;flex:1 1 100%;flex-direction:column;overflow:auto;margin-top:0;margin-bottom:0}.full-and-scroll:not(.modal-content).ls-modal.ls-modal-show .IamYourFather .ls-modal-subcontent{border-radius:0}}@media (max-width: 767px){.full-and-back.ls-modal .hgroup{text-indent:-119988px;overflow:hidden;text-align:left;height:.75rem;padding:0}.full-and-back .btn-close{background-image:url(/assets/images/library/arrow-leftback-green.svg);background-repeat:no-repeat;background-size:2.0625rem 2.0625rem;color:#333;transform:none;flex-shrink:0;display:flex;align-items:center;justify-content:center;background-origin:border-box;box-shadow:0 .15rem .15rem rgba(0,0,0,.15);border-left:1.875rem solid rgba(0,0,0,0);border-right:1.875rem solid rgba(0,0,0,0);background-color:#fff;background-position:.5625rem 50%;position:static;height:2.5rem;width:auto;font-size:1.1875rem;line-height:1.0526315789;text-indent:0;text-align:center;text-decoration:none}.full-and-back .date-buttons .btn-close{box-shadow:none;background-color:rgba(0,0,0,0);border:none}.full-and-back .step .control-group{justify-content:center}}@media (max-width: 767px){.checkout .checkout-body .step-like,#edit-timeslot .ls-modal-subcontent .step-like{padding:.375rem 0 0}.checkout .checkout-body .step,#edit-timeslot .ls-modal-subcontent .step{background-image:none;padding:.375rem 0 0}.checkout .checkout-body .step.v-end,#edit-timeslot .ls-modal-subcontent .step.v-end{padding-bottom:.25rem}.checkout .checkout-body .step:before,#edit-timeslot .ls-modal-subcontent .step:before{content:none}.checkout .checkout-body .step h3.step-title,#edit-timeslot .ls-modal-subcontent .step h3.step-title,.checkout .checkout-body .step input.ls-radio+label,#edit-timeslot .ls-modal-subcontent .step input.ls-radio+label{margin-left:0;font-size:1.25rem;height:auto;line-height:1.1}.checkout .checkout-body .step h3.step-title,#edit-timeslot .ls-modal-subcontent .step h3.step-title{min-height:0;padding-top:.75rem;padding-bottom:.625rem}.checkout .checkout-body .step input.ls-radio+label,#edit-timeslot .ls-modal-subcontent .step input.ls-radio+label{padding-top:.9375rem;padding-left:2.25rem;padding-bottom:.5rem}.checkout .checkout-body .step .module,#edit-timeslot .ls-modal-subcontent .step .module{min-height:0}.checkout .checkout-body .step .module div.rightside,#edit-timeslot .ls-modal-subcontent .step .module div.rightside{margin-bottom:0}#main .filter-options.withoutFilterIcon{transform:translate(0)}app-basket-header{display:block;position:relative;z-index:4}.instant-lever:hover .instant-tooltip{display:none}.ls-modal{overflow:hidden}.ls-modal .IamYourFather{border-radius:0;width:100%;height:100%}.ls-modal .ls-modal-content{display:flex;flex-direction:column;border-radius:0;height:100%}.ls-modal .ls-modal-content:before,.ls-modal .ls-modal-content:after{display:none}.ls-modal .ls-modal-subcontent{display:flex;flex:1 1 100%;flex-direction:column;height:100%;overflow:auto;-webkit-overflow-scrolling:touch;margin-top:0;margin-bottom:0;padding-top:1px;padding-bottom:1px}.ls-modal .up{background-image:url(/assets/images/library/arrow-leftback-green.svg);background-repeat:no-repeat;background-size:2.0625rem 2.0625rem;color:#333;box-shadow:0 .15rem .15rem rgba(0,0,0,.15);display:block;background-position:.5625rem 50%;background-color:#fff;text-decoration:none;font-size:16px;line-height:2.5;padding-left:2.8125rem}.ls-modal .overlay.up,.ls-modal .instant-tooltip.up{box-shadow:none;background-color:rgba(0,0,0,0)}.show-nav-bar{background-image:url(/assets/images/library/arrow-leftback-green.svg);background-repeat:no-repeat;background-size:2.0625rem 2.0625rem;color:#333;transform:none;flex-shrink:0;display:flex;align-items:center;justify-content:center;background-origin:border-box;box-shadow:0 .15rem .15rem rgba(0,0,0,.15);border-left:1.875rem solid rgba(0,0,0,0);border-right:1.875rem solid rgba(0,0,0,0);background-color:#fff;background-position:.5625rem 50%;position:static;height:2.5rem;width:auto;font-size:1.1875rem;line-height:1.0526315789;text-indent:0;text-align:center;text-decoration:none;display:block;width:100%;left:0;background-color:#f1efee}.ls-modal.toolbar #btn-smartphone-close.btn-close{background-image:url(/assets/images/library/newclose.svg);background-repeat:no-repeat;background-size:3.125rem 3.125rem;text-indent:-119988px;overflow:hidden;text-align:left;box-shadow:none;transform:none;z-index:49;width:3.125rem;position:absolute;background-color:rgba(0,0,0,0);background-position:50% 50%;top:.5rem;right:.5rem}.homepage-container .products-view-header .show-nav-bar{position:absolute}.app-category-level .products-view-header h1{font-size:1.125rem;font-weight:400;color:#fff;margin:0 auto;pointer-events:none;z-index:2;text-align:center}.app-category-level .products-view-header h1.spinner:before{transition:.3s ease opacity;opacity:1}.app-category-level .products-view-header h1.spinner:after{background-image:url(/assets/images/library/spinnerLS.svg);transform:translate(-50%,-50%);transform-origin:50% 50%;border-radius:2em;background-size:2em 2em;opacity:0;display:block;position:absolute;top:50%;left:50%;width:2em;height:2em;content:"";background-repeat:no-repeat;background-position:50% 50%}.app-category-level .products-view-header h1.spinner .zoomer{transition:.3s ease all;transform:scale(1);opacity:1}.app-category-level .products-view-header h1.spinner.loading{overflow:hidden;pointer-events:none}.app-category-level .products-view-header h1.spinner.loading:before{opacity:0}.app-category-level .products-view-header h1.spinner.loading:after{animation:ls-spin;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:steps(12,end);background-size:2.5em 2.5em;opacity:1;width:2.5em;height:2.5em}.app-category-level .products-view-header h1.spinner.loading .zoomer{opacity:0;transform:scale(2)}.app-category-level .products-view-header h1:after{content:none;margin:0}.app-category-level .products-view-header h1.spinner.loading:after{background-size:2rem 2rem;width:2.5rem;height:2.5rem}.standalone-category .category .products-view-header h1{padding:0;font-weight:700;color:#6b7587}.standalone-category .category .products-view-header h1:after{content:none}div.products .products-view-header:not(.search) .show-nav-bar>span,.category .products-view-header:not(.search) .show-nav-bar>span{text-indent:-119988px;overflow:hidden;text-align:left;display:block}div.products .products-view-header:not(.search).app-cat-level,.category .products-view-header:not(.search).app-cat-level{display:flex;position:relative;height:2.5rem;background-color:#f60}div.products .products-view-header:not(.search).app-cat-level .show-nav-bar,.category .products-view-header:not(.search).app-cat-level .show-nav-bar{background-image:url(/assets/images/library/ui-arrowBack-fff.svg);background-repeat:no-repeat;background-size:1.5rem 1.5rem;box-shadow:none;background-size:2.0625rem 2.0625rem;display:block;width:3.125rem;height:2.5rem;left:0;background-position:50% 50%;background-color:rgba(0,0,0,0);border:none}div.products .products-view-header:not(.search).app-cat-level h1:after,.category .products-view-header:not(.search).app-cat-level h1:after{content:none}div.products .products-view-header .breadcrumb-smartphone,.category .products-view-header .breadcrumb-smartphone{display:flex}div.products .products-view-header .breadcrumb-smartphone .up,div.products .products-view-header .breadcrumb-smartphone .show-menu,.category .products-view-header .breadcrumb-smartphone .up,.category .products-view-header .breadcrumb-smartphone .show-menu{text-indent:-119988px;overflow:hidden;text-align:left;flex:0 0 3.125rem;display:block;height:2.5rem}div.products .products-view-header .breadcrumb-smartphone .up,.category .products-view-header .breadcrumb-smartphone .up{background-image:url(/assets/images/library/ui-arrowNext-fff.svg);background-repeat:no-repeat;background-size:1.5rem 1.5rem;transform:rotate(180deg);background-size:2.0625rem 2.0625rem;background-position:50% 50%;left:0}div.products .products-view-header .breadcrumb-smartphone .show-menu,.category .products-view-header .breadcrumb-smartphone .show-menu{background-image:url(/assets/images/library/ui-BackMenuBlackWhite.svg);background-repeat:no-repeat;background-size:3.625rem 3.625rem;background-position:50% 45%;right:.25rem}div.products .products-view-header .breadcrumb-smartphone .main-title:last-child,.category .products-view-header .breadcrumb-smartphone .main-title:last-child{margin-right:3.125rem}div.products .products-view-header.search,.category .products-view-header.search{text-align:left;background-color:#fff}div.products .products-view-header.search h1,div.products .products-view-header.search h2,.category .products-view-header.search h1,.category .products-view-header.search h2{line-height:1.25}div.products .products-view-header.search h1,.category .products-view-header.search h1{font-weight:400;padding-left:.75rem}#edit-timeslot .steps-checklist{padding-bottom:14rem}#basket-title-and-tools .tools{margin-left:0;margin-right:auto}#basket-title-and-tools .tools .help .overlay.down div.menuContent:before{left:auto;right:1.75rem}#basket-title-and-tools .basket-title{flex:1 1 auto;text-align:left;font-size:1.375rem}#standalone-category-content .show-nav-bar{display:none}.checkout .steps-checklist .step .control-group{justify-content:center}}[svgicon=magic-burger] .burger .path{transform-origin:50% 50%;transition-property:transform;transition-duration:.25s}[svgicon=magic-burger].off .top{transform:translateY(-6px) rotate(0) scale(1)}[svgicon=magic-burger].off .middle{transform:rotate(0) scale(1)}[svgicon=magic-burger].off .bottom{transform:translateY(6px) rotate(0) scale(1)}[svgicon=magic-burger].on .top{transform:translateY(0) rotate(45deg) scaleX(.942811)}[svgicon=magic-burger].on .middle{transform:rotate(180deg) scaleX(0)}[svgicon=magic-burger].on .bottom{transform:translateY(0) rotate(-45deg) scaleX(.942811)}.sidebar-control{width:2rem;height:3.5rem;display:flex;justify-content:center;align-items:center}#sidebar-basket.off .sidebar-control{width:3.125rem;height:3.125rem}.sidebar-control button.mat-button{height:100%;padding:0}.sidebar-control button.mat-button .mat-button-wrapper{display:flex;justify-content:center;align-items:center}.sidebar-control button.mat-button .mat-icon{width:1.5rem;height:1.5rem;color:#333}.sidebar-control button.mat-button:hover .mat-button-focus-overlay{opacity:0}.sidebar-control button.mat-button:before{position:absolute;top:0;bottom:0;background-size:3.25rem 3.25rem;left:0;width:3.125rem;background-position:50% 50%;background-repeat:no-repeat}@media (max-width: 767px){.sidebar-control.on button{background-image:url(/assets/images/library/newclose-mobile.svg);background-repeat:no-repeat;background-size:3.125rem 3.125rem;background-size:3rem 3rem}}.sidebar-control .instant-tooltip{position:absolute;top:50%;font-size:.9375rem;text-align:left;color:#596578}.sidebar-control .instant-tooltip div.menuContent{border-radius:.5rem;box-shadow:0 .375rem .75rem .1875rem rgba(0,0,0,.15);background-color:rgba(255,255,255,.8);margin:0 auto;padding:.625rem .875rem;position:relative}.sidebar-control .instant-tooltip.up{bottom:100%;padding:0 0 1rem}.sidebar-control .instant-tooltip.up>div.menuContent:after{display:block;content:"";position:absolute;width:0;height:0;right:50%;margin-right:-.9375rem;border-left:.9375rem solid transparent;border-right:.9375rem solid transparent;bottom:-.90625rem;border-top:.96875rem solid rgba(255,255,255,.8)}.sidebar-control .instant-tooltip.down{top:100%;padding:1rem 0 0}.sidebar-control .instant-tooltip.down>div.menuContent:before{display:block;content:"";position:absolute;width:0;height:0;right:50%;margin-right:-.9375rem;border-left:.9375rem solid transparent;border-right:.9375rem solid transparent;top:-.90625rem;border-bottom:.96875rem solid rgba(255,255,255,.8)}.sidebar-control .instant-tooltip.right{left:100%;padding:0 0 0 1rem}.sidebar-control .instant-tooltip.right>div.menuContent:before{display:block;content:"";position:absolute;width:0;height:0;top:50%;margin-top:-.9375rem;border-bottom:.9375rem solid transparent;border-top:.9375rem solid transparent;left:-.90625rem;border-right:.96875rem solid rgba(255,255,255,.8)}.sidebar-control .instant-tooltip.left{right:100%;padding:0 1rem 0 0}.sidebar-control .instant-tooltip.left>div.menuContent:before{display:block;content:"";position:absolute;width:0;height:0;top:50%;margin-top:-.9375rem;border-bottom:.9375rem solid transparent;border-top:.9375rem solid transparent;right:-.90625rem;border-left:.96875rem solid rgba(255,255,255,.8)}#sidebar-basket.on .sidebar-control .instant-tooltip{position:absolute;left:.4375rem;right:.4375rem;margin-top:-.3125rem;z-index:5}#sidebar-basket.on .sidebar-control .instant-tooltip div.menuContent{border-radius:.5rem;box-shadow:0 .375rem .75rem .1875rem rgba(0,0,0,.15);background-color:#fff;margin:0 auto;padding:.625rem .875rem;position:relative}#sidebar-basket.on .sidebar-control .instant-tooltip.up{bottom:100%;padding:0 0 1rem}#sidebar-basket.on .sidebar-control .instant-tooltip.up>div.menuContent:after{display:block;content:"";position:absolute;width:0;height:0;right:50%;margin-right:-.9375rem;border-left:.9375rem solid transparent;border-right:.9375rem solid transparent;bottom:-.90625rem;border-top:.96875rem solid #fff}#sidebar-basket.on .sidebar-control .instant-tooltip.down{top:100%;padding:1rem 0 0}#sidebar-basket.on .sidebar-control .instant-tooltip.down>div.menuContent:before{display:block;content:"";position:absolute;width:0;height:0;right:50%;margin-right:-.9375rem;border-left:.9375rem solid transparent;border-right:.9375rem solid transparent;top:-.90625rem;border-bottom:.96875rem solid #fff}#sidebar-basket.on .sidebar-control .instant-tooltip.right{left:100%;padding:0 0 0 1rem}#sidebar-basket.on .sidebar-control .instant-tooltip.right>div.menuContent:before{display:block;content:"";position:absolute;width:0;height:0;top:50%;margin-top:-.9375rem;border-bottom:.9375rem solid transparent;border-top:.9375rem solid transparent;left:-.90625rem;border-right:.96875rem solid #fff}#sidebar-basket.on .sidebar-control .instant-tooltip.left{right:100%;padding:0 1rem 0 0}#sidebar-basket.on .sidebar-control .instant-tooltip.left>div.menuContent:before{display:block;content:"";position:absolute;width:0;height:0;top:50%;margin-top:-.9375rem;border-bottom:.9375rem solid transparent;border-top:.9375rem solid transparent;right:-.90625rem;border-left:.96875rem solid #fff}#sidebar-basket.on .sidebar-control .instant-tooltip.down div.menuContent:before{right:7%}#sidebar-basket.off .sidebar-control .instant-tooltip .menuContent{transform:translateY(-50%);white-space:nowrap}#nav-home{text-indent:-119988px;overflow:hidden;text-align:left;margin:0;image-rendering:-webkit-optimize-contrast;background-repeat:no-repeat;display:block}body #nav-home:link,body #nav-home:hover,body #nav-home:focus{background-color:#fff}#nav-home.mo{background-image:url(/assets/images/menu/MigrosOnline.svg);background-position:50% 50%;height:100%;background-size:cover;border-radius:unset}#nav-home.migros{background-size:8.125rem 5rem;background-position:0px 60%;background-image:url(/assets/images/menu/migrosx.svg)}.central-nav{display:flex;flex-direction:column;padding:0}.main-header{position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto;-webkit-overflow-scrolling:touch;z-index:500}.main-header.search-opened{z-index:0}.main-header .menu{background-size:3.625rem 3.625rem;background-repeat:no-repeat;display:block}.main-header .toplabel{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;font-weight:400;text-align:left;margin:0;padding-right:2rem}.main-header.checkout .menu{text-decoration:none}.main-header .status-tooltip{transform:translate(-50%);font-size:.9375rem;line-height:1.2;text-align:left;color:#fff;left:50%}.main-header .status-tooltip.down{padding:.5rem 0 0}.main-header .status-tooltip h3{font-size:.9375rem;line-height:1.2;font-weight:400}.main-header .status-tooltip h3 dfn{display:block;font-weight:400;padding:.4375rem 0 0;margin:0 0 .4375rem}.main-header .status-tooltip span,.main-header .status-tooltip em{display:block;text-align:center}.main-header .status-tooltip .menuContent{text-align:center}@media (max-width: 767px){.main-header .status-tooltip{display:none}}.main-header .nav.service .status-tooltip{position:absolute}.main-header .nav.service .status-tooltip div.menuContent{border-radius:.5rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.1);background-color:#333;margin:0 auto;padding:.625rem;position:relative}.main-header .nav.service .status-tooltip.up{bottom:100%;padding:0 0 .5625rem}.main-header .nav.service .status-tooltip.up>div.menuContent:after{display:block;content:"";position:absolute;width:0;height:0;right:50%;margin-right:-.5rem;border-left:.5rem solid transparent;border-right:.5rem solid transparent;bottom:-.46875rem;border-top:.53125rem solid #333}.main-header .nav.service .status-tooltip.down{top:100%;padding:.5625rem 0 0}.main-header .nav.service .status-tooltip.down>div.menuContent:before{display:block;content:"";position:absolute;width:0;height:0;right:50%;margin-right:-.5rem;border-left:.5rem solid transparent;border-right:.5rem solid transparent;top:-.46875rem;border-bottom:.53125rem solid #333}.main-header .nav.service .status-tooltip.right{left:100%;padding:0 0 0 .5625rem}.main-header .nav.service .status-tooltip.right>div.menuContent:before{display:block;content:"";position:absolute;width:0;height:0;top:50%;margin-top:-.5rem;border-bottom:.5rem solid transparent;border-top:.5rem solid transparent;left:-.46875rem;border-right:.53125rem solid #333}.main-header .nav.service .status-tooltip.left{right:100%;padding:0 .5625rem 0 0}.main-header .nav.service .status-tooltip.left>div.menuContent:before{display:block;content:"";position:absolute;width:0;height:0;top:50%;margin-top:-.5rem;border-bottom:.5rem solid transparent;border-top:.5rem solid transparent;right:-.46875rem;border-left:.53125rem solid #333}.main-header .nav.service .status-tooltip span.active:after{background-image:url(/assets/images/library/Check_white.svg);background-repeat:no-repeat;background-size:1.5rem 1.5rem;vertical-align:text-bottom;display:inline-block;content:"";background-position:50% 50%;width:1.25rem;height:1rem;margin-left:.1875rem}.main-header .nav{width:100%;text-align:center;position:relative;z-index:1}.main-header .nav .menu-filters ul{margin:0;padding:0}.main-header .nav.change-language .mat-button{text-transform:uppercase;font-weight:500}.main-header .nav.change-language .mat-button .mat-button-wrapper{display:flex;align-items:center;justify-content:center}#fulfilment-option-button:hover .mat-button-focus-overlay{opacity:0}#sidebar-basket.off .right-sidebar-control{height:100%}.right-sidebar-control .sidebar-control.off button{background-color:#f60;border:none;display:flex;justify-content:flex-start;align-items:center;padding-left:.8125rem;width:100%;border-radius:0}.right-sidebar-control .sidebar-control.off button .mat-icon{width:1.5rem;height:1.5rem;color:#fff;text-indent:0}.right-sidebar-control .sidebar-control.off button:before{box-shadow:3rem 0 #f60}@media (max-width: 767px){.right-sidebar-control{height:3.5rem}body .right-sidebar-control button.mat-button .mat-button-wrapper{display:flex;flex-direction:column;align-items:center}}@media (min-width: 0px) and (max-width: 1919px){#nav-account{font-size:16px}}#nav-account.mat-button .mat-button-wrapper{display:flex;justify-content:center;align-content:center}#nav-account.mat-button .mat-button-wrapper svg{width:1.25em;height:1.25em}#nav-account.mat-button.x-close .mat-button-wrapper svg{width:1.5em;height:1.5em}#nav-account:hover .mat-button-focus-overlay{opacity:0}@media (max-width: 767px){#nav-login.mat-button .mat-button-wrapper{display:flex;justify-content:center;align-items:center}#nav-login .mat-button-focus-overlay{background:transparent}.main-header{transition-property:transform;transition-duration:.02s;transform:translate(-100vw);display:flex;flex-direction:column;top:6.5rem}.main-header.off{transform:translate(-100vw);box-shadow:0 -1px 0 transparent}.main-header.on{transform:translate(0);box-shadow:0 -1px #e0e0e0}.main-header #menu-topnav{flex:1 1 auto;background-color:#fff}.main-header .material .nav.menu0 .mat-button-wrapper{height:auto}.main-header .nav{flex:1 1 auto}.main-header .nav.logo{order:-3}.main-header .nav.fulfilment-selector{order:-2}.main-header .nav.help .accordion{border-top:.0625rem solid #e0e0e0}.main-header .nav.help .mat-button.toplabel{display:flex;align-items:center;font-size:1rem;color:#333;height:3.4375rem;padding:0 .9375rem}.main-header .nav.help .mat-button.toplabel .mat-button-wrapper{height:auto}.main-header .nav.help ul.link-list{background-color:#f6f6f6;border-bottom:.0625rem solid #e0e0e0}.main-header .nav.help ul.link-list li{border-top:.0625rem solid #e0e0e0}.main-header .nav.help ul.link-list li a{color:#333;text-decoration:none;height:3.4375rem;display:flex;align-items:center;justify-content:flex-start}.main-header .nav.help ul.link-list li a:after{content:"";position:absolute;width:1.5rem;height:100%;top:0;right:.5rem;background-image:url(/assets/images/library/ui-arrowNext.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.main-header .nav.help ul.link-list .mat-icon{margin:0 1rem}.ls-modal.toolbar{top:0}}@media (min-width: 768px),print{app-homepage-link{display:none}.main-header{background-color:#fff;position:relative;border-top:1px solid rgba(0,0,0,0);height:6.25rem;border-bottom:.078125rem solid #e0e0e0;top:auto;right:auto;bottom:auto;left:auto;overflow:visible}.filter-feature .main-header{height:10.9375rem}.main-header .nav{flex:0 0 auto;width:auto;height:100%;margin:0}.main-header .nav.fulfilment-selector{display:none}.main-header .nav.search-dd{flex-basis:18.125rem;max-width:18.125rem}.main-header .nav.service{margin-left:auto;max-width:18rem;display:flex;justify-content:center;align-items:center;flex-direction:column}.main-header .nav.service .status-tooltip{width:10rem}.main-header .nav.service .toplabel{display:block;line-height:1.1428571429;font-size:1.09375rem;font-weight:500}.main-header .nav.service .mat-icon{flex:0 0 auto}.main-header .nav.mlogin .mat-button-wrapper{display:flex!important;align-items:center}.main-header .nav.service .mat-button,.main-header .nav.help .mat-button{width:100%}.main-header .nav.service .mat-button .mat-button-wrapper .mat-icon,.main-header .nav.help .mat-button .mat-button-wrapper .mat-icon{width:1.875rem;height:100%;margin:auto}.main-header .nav.service .mat-button .mat-button-wrapper .mat-icon svg,.main-header .nav.help .mat-button .mat-button-wrapper .mat-icon svg{height:1.875rem}.main-header .nav.help:nth-child(5){display:none}.main-header .nav.my-account{margin-right:.9375rem}.main-header .nav .column{margin-left:.703125rem}.main-header .toplabel{font-size:1.25rem;line-height:1.2;text-align:center;padding-left:0;padding-right:0;position:relative;left:0;right:0;white-space:nowrap;color:#e0e0e0}#menu-topnav{position:absolute;top:0;bottom:0;left:0;right:0}.central-nav{flex-direction:row;align-items:center;overflow:visible;height:6.09375rem}}@media (min-width: 768px) and (max-width: 1358px),print and (max-width: 1358px){.filter-feature .central-nav{flex-wrap:wrap;height:9.375rem}.filter-feature .central-nav:before{content:"";width:100%;order:5}.filter-feature .central-nav .nav{height:3.28125rem}.filter-feature .central-nav .nav.logo{height:6.09375rem;order:1}.filter-feature .central-nav .nav.search-dd{flex:1 0 auto;max-width:25rem;height:6.09375rem;z-index:2;margin-right:1.875rem;order:2}.filter-feature .central-nav .nav.search-dd form{max-width:25rem}.filter-feature .central-nav .nav.location-selector{order:3;margin-left:auto}.filter-feature .central-nav .nav.my-account,.filter-feature .central-nav .nav.mlogin,.filter-feature .central-nav .nav.dev-menu{order:4}.filter-feature .central-nav .nav.menu0{order:5;margin-left:.75rem}.filter-feature .central-nav .nav.option-selector{order:6}}@media (min-width: 768px),print{.central-nav .nav.help,.central-nav .nav.change-language,.central-nav .nav.my-account{width:3.75rem}}@media (min-width: 768px),print{.central-nav .nav.mlogin{display:flex;justify-content:center;align-items:center;margin-right:.75rem}}@media (min-width: 768px),print{.central-nav .nav.logo{flex-basis:11.71875rem;margin-left:.078125rem}.central-nav .nav.menu0{margin-left:.9375rem;margin-right:.9375rem}.central-nav .nav.help.checkout{margin-left:auto;margin-right:.859375rem}.central-nav .nav.dev-menu .mat-button .mat-button-wrapper{height:auto}}@media (min-width: 1359px){.main-header .nav.search-dd{flex-basis:100%;max-width:25rem;flex-shrink:10}.filter-feature .main-header{height:6.25rem}}mo-checkout .global-container #smartphone-toolnav lsp-my-account-flyout,mo-checkout-authorize #smartphone-toolnav lsp-my-account-flyout,mo-checkout-payment-generic-error #smartphone-toolnav lsp-my-account-flyout{margin-right:1rem}mo-checkout .global-container #smartphone-toolnav app-help-dropdown button,mo-checkout-authorize #smartphone-toolnav app-help-dropdown button,mo-checkout-payment-generic-error #smartphone-toolnav app-help-dropdown button{height:100%}mo-checkout .global-container .nav.search-dd .mat-form-field-infix,mo-checkout-authorize .nav.search-dd .mat-form-field-infix,mo-checkout-payment-generic-error .nav.search-dd .mat-form-field-infix{width:23.4375rem}mo-checkout .global-container .nav.search-dd .mat-form-field-infix .mat-input-element,mo-checkout-authorize .nav.search-dd .mat-form-field-infix .mat-input-element,mo-checkout-payment-generic-error .nav.search-dd .mat-form-field-infix .mat-input-element{color:gray}mo-checkout .global-container .nav.search-dd .mat-form-field-suffix .mat-icon,mo-checkout-authorize .nav.search-dd .mat-form-field-suffix .mat-icon,mo-checkout-payment-generic-error .nav.search-dd .mat-form-field-suffix .mat-icon{color:#333}mo-checkout .global-container .nav.help mat-icon,mo-checkout-authorize .nav.help mat-icon,mo-checkout-payment-generic-error .nav.help mat-icon{color:#333}@media (max-width: 767px){mo-checkout .global-container .main-header,mo-checkout-authorize .main-header,mo-checkout-payment-generic-error .main-header{border-bottom:1px solid #e0e0e0;transform:none;position:static;height:3.5rem;overflow:hidden}mo-checkout .global-container .main-header .nav,mo-checkout-authorize .main-header .nav,mo-checkout-payment-generic-error .main-header .nav{flex:0 1 auto;width:auto}mo-checkout .global-container .main-header .nav.help,mo-checkout-authorize .main-header .nav.help,mo-checkout-payment-generic-error .main-header .nav.help{margin:0 .375rem}mo-checkout .global-container .main-header .nav.help .mat-button-wrapper,mo-checkout-authorize .main-header .nav.help .mat-button-wrapper,mo-checkout-payment-generic-error .main-header .nav.help .mat-button-wrapper{display:flex;align-items:center}mo-checkout .global-container .main-header #nav-smartphone-logo-home,mo-checkout-authorize .main-header #nav-smartphone-logo-home,mo-checkout-payment-generic-error .main-header #nav-smartphone-logo-home{margin-left:.8125rem}}@media (min-width: 768px){mo-checkout .global-container .nav.search-dd,mo-checkout-authorize .nav.search-dd,mo-checkout-payment-generic-error .nav.search-dd{max-width:23.4375rem}mo-checkout .global-container .nav.help,mo-checkout-authorize .nav.help,mo-checkout-payment-generic-error .nav.help{margin-left:auto}}@media (min-width: 768px){mo-checkout .main-header mo-main-menu,mo-checkout .main-header mo-fulfilment-selector-mobile-menu-button,mo-checkout .main-header lsp-change-language-dropdown,mo-checkout .main-header mo-fulfilment-location-selector.nav,mo-checkout .main-header mo-fulfilment-option-selector.nav{display:none}mo-checkout-payment-generic-error mo-main-menu,mo-checkout-payment-generic-error .main-header mo-fulfilment-location-selector.nav,mo-checkout-payment-generic-error .main-header mo-fulfilment-option-selector.nav,mo-checkout-payment-generic-error .main-header mo-search-autocomplete{display:none}mo-checkout-success-page mo-fulfilment-option-selector.nav,mo-checkout-success-page .main-header mo-fulfilment-option-selector.nav{display:none}mo-checkout-success-page .main-header mo-fulfilment-location-selector.nav{margin-left:auto}mo-checkout-success-page #menu-topnav{background-color:#fff}mo-checkout-authorize .main-header mo-fulfilment-option-selector.nav,mo-checkout-authorize .main-header mo-main-menu,mo-checkout-authorize .main-header mo-fulfilment-location-selector.nav,mo-checkout-authorize .main-header mo-search-autocomplete{display:none}mo-checkout-authorize .icon-migros mat-icon{height:100%;width:100%}}@media (max-width: 767px){mo-checkout-payment-generic-error .main-header .search-mobile{display:none}}.ls-modal.toolbar{flex-direction:column;align-items:center}.ls-modal.toolbar .ls-modal-content{border-radius:0}.ls-modal.toolbar .ls-modal-content>.component{display:flex;flex-direction:column;height:100%}@media (min-width: 1136px){.ls-modal.toolbar{top:10.9375rem}}@media (min-width: 1359px){.ls-modal.toolbar{top:6.25rem}}@media (min-width: 768px){.ls-modal.toolbar{top:10.9375rem}.checkout~.ls-modal.toolbar{top:6.25rem}.ls-modal.toolbar .steps-checklist{width:43.75rem}.ls-modal.toolbar .steps-checklist .step{padding-right:3.5rem}.ls-modal.toolbar .IamYourFather{width:76.25rem;height:100%}}ul{list-style:none}ul li{list-style-image:none;list-style-type:none;margin-left:0}.show-nav-bar{display:none}.global{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;overflow:hidden;z-index:2;color:#333}.main{padding:0 .1875rem;margin:0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.main mo-search-breadcrumb{display:block;text-align:left}@media (min-width: 0px) and (max-width: 374px){.main mo-search-breadcrumb{margin-left:4.6875%;margin-right:4.6875%}}@media (min-width: 375px) and (max-width: 767px){.main mo-search-breadcrumb{margin-left:7.2%;margin-right:7.2%}}@media (max-width: 767px){.main mo-search-breadcrumb{margin-top:1.25rem;font-size:.8125rem;line-height:1.5384615385}}@media (min-width: 768px){.main mo-search-breadcrumb{margin-bottom:.3125rem}}.main .breadcrumb,.main .mo-search-breadcrumb{list-style-type:none;color:#333}.main .breadcrumb,.main .breadcrumb li,.main .mo-search-breadcrumb,.main .mo-search-breadcrumb li{margin:0;padding:0;display:inline}.main .breadcrumb li:after,.main .mo-search-breadcrumb li:after{background-size:cover;transform:rotate(90deg);display:inline-block;content:"";background-repeat:no-repeat;background-position:50% 50%;width:1em;height:1em;vertical-align:middle}.main .breadcrumb li:last-child,.main .mo-search-breadcrumb li:last-child{color:#bfbfbf}.main .breadcrumb li:last-child:after,.main .mo-search-breadcrumb li:last-child:after{content:none}.main .breadcrumb a,.main .mo-search-breadcrumb a{color:#333;text-decoration:none}.main .breadcrumb a:hover,.main .mo-search-breadcrumb a:hover{text-decoration:underline}.main .breadcrumb.new,.main .mo-search-breadcrumb.new{position:relative;padding-left:1.25rem}.main .breadcrumb.new:after,.main .mo-search-breadcrumb.new:after{display:flex;align-items:center;content:"|";color:#777;position:absolute;top:.125rem;left:0;height:1.125rem;padding-bottom:.375rem}.main.noSidebars{margin-right:0!important}.main .loading-data{position:relative}.main .loading-data:after{margin-top:12.5rem;z-index:5}.main .btn-filter{display:flex;justify-content:flex-start;flex-basis:40%;font-size:.9375rem;line-height:1}.main .btn-filter .filterProducts{display:flex;align-items:center;justify-content:center;border-radius:1.875rem;border:.0625rem solid #d6d6d6;color:#666;text-decoration:none;padding:.6875rem .5rem;position:relative;width:100%}.main .btn-filter .filterProducts:before{background-image:url(/assets/images/library/ui-Filter.svg);background-repeat:no-repeat;background-size:1.5rem 1.5rem;content:"";width:1.5rem;height:1.5rem}.main .btn-filter .filterProducts.activeFilters{color:#f60;border-color:#f60}.main .btn-filter .filterProducts.activeFilters:before{background-image:url(/assets/images/library/ui-Filter_active.svg);background-repeat:no-repeat;background-size:1.5rem 1.5rem}.main .btn-filter .filterProducts .circle{margin:0 .5rem}.main .filter-icon{align-items:center;box-shadow:0 .125rem .8125rem rgba(0,0,0,.2);border-radius:1.875rem;transition:bottom .3s ease-in-out;position:fixed;right:.9375rem;bottom:-3.4375rem;z-index:4;width:3.125rem;height:3.125rem;background-color:#f60}.main .filter-icon .filterProducts{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding-left:1.25rem;font-size:1rem;color:#fff;text-decoration:none}.main .filter-icon .filterProducts:before{background-image:url(/assets/images/library/ui-Filter_inverse.svg);background-repeat:no-repeat;background-size:1.5rem 1.5rem;position:absolute;top:0;bottom:0;left:0;right:0;background-size:2rem 2rem;background-position:15% 45%;content:""}.main .filter-icon .filterProducts .label{text-indent:-119988px;overflow:hidden;text-align:left;display:inline-block;width:0}.main .filter-icon.disactiveFilters{background-color:#fff}.main .filter-icon.disactiveFilters .filterProducts:before{background-position:50% 50%}.main .filter-icon.hide{bottom:-3.4375rem}.main .filter-icon.show{bottom:1.125rem}.main .commercialzone-container{display:flex;flex-wrap:wrap;margin-left:.625rem;margin-right:.625rem}.main .commercialzone-container .coZone2{flex-grow:1;margin-top:2rem}.main .commercialzone-container.topZone{margin-left:1.125rem;margin-right:1.125rem}.main .commercialzone-container .coZone-id1,.main .commercialzone-container .coZone2{min-width:55%}.main .coZone-id1{margin-bottom:1rem}.main .coZone-id1.home{flex-grow:1;padding-top:2rem;margin-bottom:0}.main .coZone{flex-basis:32%;margin:1rem 1% 0}.main .coZone.category{margin:2rem 1% 0}.main .coZone:last-child{margin-right:0}.main .coZone-row{flex-grow:1;flex-basis:100%;margin:1rem 0}.main .coZone-row.category{margin:2rem 0 0}.main .coZone:first-child,.main .coZone-row+.coZone{margin-left:0}.main .inner{margin-left:.625rem;margin-right:.625rem}.main .inner.title{padding-top:1.75rem}@media (min-width: 375px) and (max-width: 767px){.main .inner.title{margin-left:1rem;margin-right:1rem}}.main .mo-products-carousel+.hits-page .inner.title:first-child{padding-top:.5rem}@media (min-width: 768px){.main .mo-products-carousel+.hits-page .inner.title:first-child{padding-top:.25rem}}#sidebar-navigation{position:absolute;top:0;bottom:0;background-color:#fff;left:0;width:100%;z-index:35}#sidebar-navigation>div{height:100%;display:flex}#sidebar-navigation .menuContainer{flex:1}#sidebar-navigation.on .short .sidebar-control{margin-left:0;margin-right:auto}#sidebar-navigation.on .short .instant-tooltip{left:3.125rem}@media (max-width: 767px){#sidebar-navigation.on .short{background-color:rgba(116,116,116,.66)}}#sidebar-navigation .active h2 a,#sidebar-navigation .active>a{color:#fff}#sidebar-navigation .active h3 a{color:#f60}#sidebar-navigation .active .td{background-color:transparent}#sidebar-basket{position:absolute;top:0;bottom:0;background-color:#fff;border-left:.078125rem solid #e0e0e0;right:0;-webkit-overflow-scrolling:touch;transform-origin:100% 0;width:3.125rem;z-index:56}#sidebar-basket>div{height:100%;display:flex;flex-direction:column}#sidebar-basket.off #basket-title-and-tools{padding:0;border:none}#sidebar-basket.off #basket-title-and-tools .tools{position:absolute;z-index:-20}#sidebar-basket.off #total-detail{position:absolute;z-index:-20;text-indent:-119988px;overflow:hidden;text-align:left}#sidebar-basket.off .qty-tools{display:none}#sidebar-basket.off .basket-content-list{overflow:hidden}#sidebar-basket.off .basket-content-list h1,#sidebar-basket.off .basket-content-list h2{text-indent:-119988px;overflow:hidden;text-align:left;width:0;height:0;padding:0;max-height:0;border:none}#sidebar-basket.off .basket-content-list ul li .current-qty{width:0;overflow:hidden}#sidebar-basket.off .item .label,#sidebar-basket.off .item .no-stock .label,#sidebar-basket.off .item.lastModified .label,#sidebar-basket.off .item.lastModified .no-stock .label{background-image:none}#sidebar-basket.off .item .item-qty,#sidebar-basket.off .item.lastModified .item-qty{text-indent:-119988px;overflow:hidden;text-align:left}#sidebar-basket.off:hover{width:calc(3.125rem + 17px)}#sidebar-basket.off:hover .basket-content-list{overflow-y:auto}#sidebar-basket.off:hover .right-sidebar-control{flex-grow:1}#sidebar-basket.off:hover .sidebar-control{width:auto}.mobile #sidebar-basket.off,.mobile #sidebar-basket.off #sidebar-basket.off:hover{width:3.125rem}.mobile #sidebar-basket.off .basket-content-list,.mobile #sidebar-basket.off #sidebar-basket.off:hover .basket-content-list{overflow-y:auto}#sidebar-basket.on{width:100%;background-color:transparent}#sidebar-basket .basket-content-list.empty{box-shadow:0 2em 1em -1em #fefefe inset}#sidebar-basket lsp-checkout-basket{height:100%;display:flex;flex-direction:column}@media (max-width: 767px){.main{flex:1;min-height:0}.main .coZone-id1 .banner-link:before,.main .coZone-id2 .banner-link:before{box-shadow:none;border-top:.0625rem solid transparent;border-bottom:.0625rem solid transparent}.main .coZone-id1:nth-child(2),.main .coZone-id2:nth-child(2){margin-top:1rem}.main .banner-top-link img,.main .banner-top-link:before,.main .banner-link img,.main .banner-link:before{border-radius:0}.main .coZone{flex-basis:100%;margin:.625rem .5rem}.main .coZone2,.main .coZone3,.main .coZone4,.main .coZone5{margin:0}.main .coZone-row{margin:.625rem 0 .75rem}.main .coZone-row .banner-link:before,.main .category-coZone .banner-link:before{box-shadow:none;border-top:.0625rem solid transparent;border-bottom:.0625rem solid transparent}.main .zoneGroups{margin:1rem}.main .inner{margin-left:.5rem;margin-right:.5rem}.main .hits-page{text-align:left}#menu-topnav{overflow:auto;-webkit-overflow-scrolling:touch}#sidebar-navigation{overflow:hidden;top:9rem}#sidebar-navigation.off{transform:scaleY(0);z-index:-1}#sidebar-navigation.on{transform:scaleY(1);z-index:35}#sidebar-navigation.on~.main .products-view-header{z-index:2}#sidebar-navigation:not(.search){background-color:rgba(116,116,116,.66);border-top:.0625rem solid #f1efee}#sidebar-navigation.search{background-color:rgba(0,0,0,0);top:3.125rem}#sidebar-navigation.search ul li{position:relative}#sidebar-navigation.search.on{top:0}.navigation-view{align-items:stretch;flex-direction:column;overflow-x:hidden;-webkit-overflow-scrolling:touch;background-color:#fff}.navigation-view .menuContainer{flex:1;min-width:0}#sidebar-basket{transition-property:transform;transition-duration:.02s;transform:translate(100vw);top:3.5rem}#sidebar-basket.off{transform:translate(100vw);box-shadow:0 -1px 0 transparent}#sidebar-basket.on{transform:translate(0);box-shadow:0 -1px #e0e0e0}}@media (orientation: landscape){.portrait{display:none}}@media (min-width: 768px){.global{display:block;top:6.25rem}.filter-feature .global{top:10.9375rem}.main{padding:0 .375rem 0 .75rem;margin-left:3.125rem;margin-right:3.125rem;height:100%}.hidden-basket .main{margin-right:0}.main.checkout{margin-left:0}#sidebar-navigation.on~.main{margin-left:18.75rem}#sidebar-navigation.off~.main{margin-left:18.75rem}.main.has-sidebar-basket{margin-right:18.75rem}#smartphone-toolnav{display:none}#sidebar-navigation>div{flex-direction:column}#sidebar-navigation.off,#sidebar-navigation.on,#sidebar-navigation.off .menuContainer,#sidebar-navigation.on .menuContainer{width:18.75rem}#sidebar-navigation.on.search{background-color:#fff;border-right:.0625rem solid #d6d6d6}#sidebar-navigation.on.search .menuContainer{transform:translate(0)}#sidebar-navigation.on.search.no-results{border-right:none}#sidebar-navigation .menuContainer{min-height:0;overflow-x:hidden}#sidebar-basket{z-index:6}#sidebar-basket.on{width:18.75rem}#sidebar-basket.off{transition:width .2s ease-out}#sidebar-basket .sidebar-control.off button:before{content:""}.ls-modal#error-modal .IamYourFather{width:80%}}@media (min-width: 1359px){.filter-feature .global{top:6.25rem}}@media (min-width: 1152px){.main.flyinLeft.checkout:not(.mono){margin-left:0}#sidebar-basket.off~.main.checkout{margin-left:0;padding-left:3.875rem}.ls-modal#error-modal .IamYourFather{width:65%}}@media (min-width: 1440px){#basketHeader button{display:none}.main{padding-left:0;padding-right:0}.main.flyinLeft.checkout:not(.mono){margin-left:0;padding-left:3.875rem}.main #content{position:relative}.ls-modal#error-modal .IamYourFather{width:50%}}#loading-data{position:relative;height:10em}.hits-page #loading-data{flex-grow:1}.delivery-pass-account-container .mui-link{font-size:inherit}.youtube-video-container{position:relative;overflow:hidden;width:100%}.youtube-video-container:after{display:block;content:"";padding-top:56.25%}.youtube-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}@keyframes Loader{0%{transform:translate(0)}to{transform:translate(100%)}}.skeleton-animation{position:relative}.skeleton-animation:after{width:100%;height:100%;top:0;transform:translate(-100%);content:"";position:absolute;animation:1s linear infinite Loader;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)}@media (max-width: 767px){div.category{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;padding-top:0}div.category h1:not(.mat-h1),div.category .products-view-header h2{position:relative;z-index:2;pointer-events:none;top:0;font-size:1rem;margin:0 auto;font-weight:700;padding-left:0;text-align:center;line-height:2.5rem}div.category .products-view-header{position:relative;z-index:48;box-shadow:0 .15rem .15rem rgba(0,0,0,.15);padding-left:0;padding-right:0}div.category .products-view-header.search{padding-left:0;padding-right:0}div.category .products-view-header.search h1,div.category .products-view-header.search h2{line-height:2}div.category .products-view-header .main-title{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-width:0;color:#fff}div.category .products-view-header h1.spinner{padding-top:.4375rem;padding-bottom:.4375rem;white-space:normal;line-height:1.1875}div.category .products-view-body{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#fff}}.app-category-level.discount .cat-result{color:#f60}.app-category-level.organic .cat-result{color:#00985f}.app-category-level .cat-result{background-color:rgba(0,0,0,0)}.app-category-level h3 .cat-result{font-size:1.25rem;line-height:1.8125rem;font-weight:400;position:relative;left:.2ex;margin-left:auto;padding-left:.3rem}.app-category-level.discount h3 a:hover .cat-result{color:#cc5200}.app-category-level.organic h3 a:hover .cat-result{color:#00794a}.app-category-level.migros h3 a:hover .cat-result{color:#cc5200}.app-category-level .products-view-body{clear:both}.app-category-level .subcategory-container,.app-category-level .coZone-id1{margin:0 .375rem}@media (min-width: 375px){.app-category-level .subcategory-container,.app-category-level .coZone-id1{margin:0 .75rem}}.app-category-level .subcategory-container{padding-top:1rem;margin-bottom:.5rem}.app-category-level .subcategory-container.empty{padding:0}@media (min-width: 768px){.app-category-level .subcategory-container{margin-left:0;margin-right:0}}.app-category-level .coZone-id1{padding:1rem .5rem .5rem;margin-bottom:0}.app-category-level .coZone-id1.special-category{padding:0;margin:0}@media (min-width: 768px){.app-category-level .coZone-id1{padding:0;margin-left:1.5625rem;margin-right:1.75rem;margin-bottom:1rem}.app-category-level .coZone-id1 .banner-link:before{border-radius:.1875rem}}@media (max-width: 767px){.app-category-level.full-range .products-view-header,.app-category-level.discount .products-view-header{background-color:#f60}.app-category-level.organic .products-view-header{background-color:#00985f}.app-category-level h3 .cat-result{border-bottom-left-radius:.1875rem;width:2.0625rem;line-height:2rem;position:absolute;top:0;right:0;left:auto;background-color:#fff;font-size:1.0625rem;font-weight:500;border-left:.0625rem solid #d6d6d6;border-bottom:.0625rem solid #d6d6d6;padding-left:0}.main:not(.checkout) .app-category-level div.products .products-view-body.level0{background-color:#fff}}@media (min-width: 768px){.app-category-level h1{display:flex}.app-category-level .subcategory-container{padding-top:min(max(max(16px,1rem),3.8095238095%),max(32px,2rem));padding-top:clamp(max(16px,1rem),3.8095238095%,max(32px,2rem))}.app-category-level .products h1{font-size:2.1875rem;margin-top:.875rem;margin-bottom:.3125rem}.app-category-level .jumper{border-radius:.375rem;border:none;margin-top:.5rem;margin-left:auto;margin-right:.96875rem;padding:0 .625rem;font-size:1.09375rem;font-weight:500;background-color:rgba(0,0,0,0)}.app-category-level .jumper:hover,.app-category-level .jumper:focus{background-color:rgba(0,0,0,.04);outline:none}}@media (max-width: 767px){app-category-level0 .coZone-id1{padding:0;margin:0}}.subcategory-container{list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.subcategory-container li{list-style-image:none;list-style-type:none;margin-left:0}.subcategory-container .item{padding:.1538461538em;width:50%;order:0}.subcategory-container .item .limit{display:flex;flex-direction:column;flex-grow:1;box-shadow:0 0 .75rem rgba(0,0,0,.1);border-radius:.1875rem;background-color:#fff;height:100%;overflow:hidden;position:relative}.subcategory-container .item .limit.heavy{min-height:8.75rem}.subcategory-container .item .limit.soft{min-height:5rem}.subcategory-container .item .limit.soft a,.subcategory-container .item .limit.soft .label-smartphone{display:flex;flex-grow:1;align-items:center;justify-content:center;padding-top:.625rem;padding-bottom:.625rem;font-size:1.0625rem;line-height:1.15;z-index:2}.subcategory-container .item .limit.spinner:after{pointer-events:none}.subcategory-container .item .limit.spinner.loading .thumb,.subcategory-container .item .limit.spinner.loading h3,.subcategory-container .item .limit.spinner.loading a{opacity:.4}.subcategory-container .item .thumb{flex-shrink:0;height:4.875rem;position:relative;cursor:pointer}.subcategory-container .item .thumb img{position:absolute;top:0;right:0;height:100%;min-width:1px}.subcategory-container .item a.thumb{flex:0 0 auto}.subcategory-container .item a.thumb .catImage img{height:100%;max-height:6.25rem}.subcategory-container .item .subcategory-list{display:none}.subcategory-container .item h3{display:flex;flex-direction:row;flex-grow:1;align-items:center;-webkit-hyphens:auto;hyphens:auto;font-size:1.0625rem;font-weight:400;line-height:1.15}.subcategory-container .item a{color:#3a3a3a;flex-grow:1;display:block;background:none;text-decoration:none;text-align:center}.subcategory-container .item .limit:before{position:absolute;width:100%;height:100%;background-color:#fff;content:"";border-radius:.1875rem;z-index:1}.subcategory-container .item .thumb,.subcategory-container .item h3,.subcategory-container .item a,.subcategory-container .item .subcategory-list{z-index:2}@media (max-width: 767px){.subcategory-container .item{display:flex;flex-direction:column;padding:.125rem}.subcategory-container .item input{position:absolute;z-index:-2;left:-6249.9375rem}}@media (max-width: 767px) and (min-width: 375px){.subcategory-container .item{padding:.25rem}}@media (min-width: 375px){.subcategory-container .item .limit.heavy{min-height:9.375rem}.subcategory-container .item .limit.soft a,.subcategory-container .item h3,.subcategory-container .item .label-smartphone{font-size:1.125rem}}@media (min-width: 540px){.subcategory-container .item{width:33.3333333333%}}@media (min-width: 768px){.subcategory-container .item{padding:0;width:auto}.subcategory-container .item .limit{align-items:flex-start;box-shadow:0 .125rem .75rem rgba(0,0,0,.1);position:relative}.subcategory-container .item .limit a:hover{color:#f60}.subcategory-container .item .limit.heavy{padding-bottom:1rem}.subcategory-container .item .limit.heavy a{display:flex;align-items:baseline;text-align:left}.subcategory-container .item .limit.heavy .thumb:hover+h3 a{color:#f60}.subcategory-container .item .limit.heavy span.ng-lazyloaded{position:absolute;top:0;bottom:0;left:0;right:0;background-size:auto 100%;background-position:50% 50%}.subcategory-container .item .limit.soft:hover{box-shadow:0 .125rem 1rem rgba(0,0,0,.2)}.subcategory-container .item .limit.soft a{align-self:stretch;font-size:1rem;line-height:1.125;font-weight:500}.subcategory-container .item .thumb{height:6.875rem;width:100%}.subcategory-container .item .subcategory-list{display:block;font-size:1rem;line-height:1.875;width:100%;margin-top:.6875rem}.subcategory-container .item .subcategory-list li{margin-left:1.25rem;margin-right:1.25rem}.subcategory-container .item .subcategory-list a{display:flex;width:100%}.subcategory-container .item .subcategory-list span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subcategory-container .item h3{flex-grow:0;align-self:stretch;font-size:1.5rem;font-weight:500;line-height:1.0416666667;margin-top:.25rem;margin-left:1.25rem;margin-right:1.25rem}}.subcategory-container .item.level3 a{padding-left:5%;padding-right:5%}.subcategory-container .item.level3 a img{height:3.4375rem;display:none}@media (min-width: 1024px){.subcategory-container .item.level3 a img{display:block;margin-right:-1px}.subcategory-container .item.level3 a span{flex-grow:1;margin:0 .625rem}}@media (min-width: 768px){.subcategory-container{display:grid}.subcategory-container.level1{grid-template-columns:repeat(auto-fill,minmax(16.875rem,1fr));grid-auto-rows:minmax(21.625rem,-webkit-max-content);grid-auto-rows:minmax(21.625rem,max-content);-webkit-column-gap:max(24px,1.5rem);-moz-column-gap:max(24px,1.5rem);column-gap:max(24px,1.5rem);row-gap:max(24px,1.5rem)}.subcategory-container.level2{grid-template-columns:repeat(auto-fill,minmax(14.25rem,1fr));-webkit-column-gap:max(16px,1rem);-moz-column-gap:max(16px,1rem);column-gap:max(16px,1rem);row-gap:max(16px,1rem)}}div.buttons{margin:1.25rem;display:flex;justify-content:center;align-items:center}div.buttons.extra-margin{min-height:3.125rem;margin-bottom:11.5625rem}div.buttons.extra-margin.paging{margin-bottom:7.1875rem}.category-list-area{box-shadow:0 0 1rem .25rem rgba(0,0,0,.15);margin:0;background-color:#fff}div.products .category-list-area{padding:.75rem 0 1.125rem}.category-list-area li{position:relative;color:#666;font-size:.9375rem;width:100%}.category-list-area .selected{color:#f60}.category-list-area .free:hover{background-color:rgba(0,0,0,.03)}.category-list-area button{display:block;border:none;width:100%;text-align:left;background-color:rgba(0,0,0,0);padding:0 .625rem;height:2.625rem}.category-list-area button span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.add-to-basket-container{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.productGroup .lastModified .add-to-basket-container .label{animation:yoyo;animation-duration:1s}.add-to-basket-container .current-qty .item-qty{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;font-size:1.125rem;font-family:inherit;font-weight:400;margin:auto}.add-to-basket-container .current-qty .label{text-indent:-119988px;overflow:hidden;text-align:left;transform:translate(-50%,-50%) scale(1);background-size:cover;display:block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50% 50%;position:absolute;left:50%;top:50%}.add-to-basket-container .current-qty .edit{position:absolute;top:0;bottom:0;left:0;right:0;text-indent:-119988px;overflow:hidden;text-align:left;display:block;z-index:2;border:none;background-color:transparent;width:100%}.add-to-basket-container .current-qty .edit:hover .mat-button-focus-overlay{opacity:0}.basket-content-list .add-to-basket-container .current-qty .edit:hover .mat-button-focus-overlay{opacity:.04;border-radius:.3076923077em}.add-to-basket-container .current-qty.promo .label{background-image:none!important}.add-to-basket-container .current-qty.promo .item-qty{color:#333!important}.edition .add-to-basket-container .edit,.edition .add-to-basket-container .current-qty{display:none}.basket-content-list .edition .add-to-basket-container .qty-tools-container,#suggestedProducts .edition .add-to-basket-container .qty-tools-container{background-color:#fff;padding-right:.3125rem;padding-left:.1875rem}.basket-content-list .edition .add-to-basket-container .qty-tools-container:before,#suggestedProducts .edition .add-to-basket-container .qty-tools-container:before{position:absolute;top:0;bottom:0;box-shadow:-.625rem 0 .875rem -.75rem #000 inset;display:block;content:"";margin-left:-1.1875rem;width:1rem}.basket-content-list .add-to-basket-container{position:absolute;top:.125rem;bottom:.125rem;width:3rem;right:0}.basket-content-list .add-to-basket-container .qty-tools{justify-content:flex-end;width:2.875rem}.product-core-info .qty-tools .mat-button .mat-button-wrapper,.product-core-info .add-to-basket-button-edit .mat-button .mat-button-wrapper{display:flex;width:1.5em;height:1.5em;margin:0 auto}.product-core-info .qty-tools .max-reached.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.product-core-info .qty-tools app-info-message-button .mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.product-core-info .add-to-basket-button-edit .max-reached.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.product-core-info .add-to-basket-button-edit app-info-message-button .mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:0}.product-core-info .add-to-basket-button-edit .mat-form-field-appearance-fill .mat-form-field-flex{height:3em;padding:0;border-radius:.5em}.product-core-info .add-to-basket-button-edit .mat-form-field-appearance-fill .mat-form-field-underline{display:none}.product-core-info .add-to-basket-button-edit .mat-form-field-appearance-fill .mat-form-field-wrapper{padding:0}.product-core-info .add-to-basket-button-edit .mat-form-field-appearance-fill .mat-form-field-infix{border-top:none;padding:0;display:flex;height:100%;justify-content:center;align-items:center}lsp-edit-quantity-tools .mat-form-field-appearance-fill .mat-form-field-infix{width:auto;border-top:none;padding:.25em 0}lsp-edit-quantity-tools .mat-form-field-appearance-fill .mat-form-field-flex{padding:0;border-radius:0}lsp-edit-quantity-tools .mat-form-field-appearance-fill .mat-form-field-underline:before{height:.0625rem}lsp-edit-quantity-tools .mat-form-field-appearance-fill .mat-form-field-ripple{height:.125rem}lsp-edit-quantity-tools .disabled-input .mat-form-field-appearance-fill .mat-form-field-underline{display:none}lsp-edit-quantity-tools .disabled-input .mat-form-field-appearance-fill input{opacity:.4}.product-card .mat-button-focus-overlay{border-radius:.2857142857em}@keyframes show-detail-1{0%{transform:scale(.95) translateY(0)}50%{transform:scale(.95) translateY(-9.375rem)}to{transform:scale(1) translateY(-9.375rem)}}@keyframes show-detail-2{0%{transform:scale(.95) translateY(0)}50%{transform:scale(.95) translateY(-4.6875rem)}to{transform:scale(1) translateY(-4.6875rem)}}.products-tools{position:relative;z-index:2;list-style:none;display:flex;justify-content:flex-end;float:right;padding:0;overflow:visible}.products-tools li{list-style-image:none;list-style-type:none;margin-left:0}.products-tools.sortMenuOpened{z-index:5}.products-tools button{border-radius:0;position:relative;height:2.375rem;padding-left:.625rem;font-size:.8125rem;margin-left:.3125rem}.products-tools .add-all .mui-icon-arrow-bold-right{color:#f60}.products-tools .add-all .mui-icon-arrow-bold-right svg{transform:none}.products-tools .add-all .mat-button:hover .mui-icon-arrow-bold-right{color:#cc5200}.products-tools .add-all button{height:100%}@media (min-width: 768px){.products-tools .add-all button{height:auto}}.products-tools .add-all .mat-icon{display:none}@media (min-width: 414px){.products-tools .add-all .mat-icon{display:inline-block}}app-no-products-message .products-tools{float:none}.products-tools .all-filters{margin-right:auto}.products-tools .all-filters button{padding-left:3.3333333333em;text-align:left;border:.0625rem solid #f1efee;padding:.125rem 1.0625rem .125rem 2.3125rem;margin-left:.5rem;background-color:#fff;font-size:.9375rem;height:100%}.products-tools .all-filters button:before{background-repeat:no-repeat;background-size:1.6em 1.6em;position:absolute;top:0;bottom:0;width:3.3333333333em;left:0;content:"";background-position:50% 50%}.products-tools .all-filters button .seatbelt{display:flex;justify-content:center}@media (max-width: 767px){.products-tools .all-filters button{height:2.5rem}}@media (min-width: 375px){.products-tools .all-filters button{padding:.125rem 1.5625rem .125rem 2.8125rem}}.products-tools .instant-lever{position:relative}.products-tools .instant-lever .instant-tooltip{position:absolute;left:0;right:0;color:#fff}.products-tools .instant-lever .instant-tooltip div.menuContent{border-radius:.5rem;box-shadow:0 .125rem .09375rem .0625rem rgba(0,0,0,.3);background-color:#404040;margin:0 auto;padding:.3em .5em;position:relative}.products-tools .instant-lever .instant-tooltip.up{bottom:100%;padding:0 0 .5625rem}.products-tools .instant-lever .instant-tooltip.up>div.menuContent:after{display:block;content:"";position:absolute;width:0;height:0;right:50%;margin-right:-.5rem;border-left:.5rem solid transparent;border-right:.5rem solid transparent;bottom:-.46875rem;border-top:.53125rem solid #404040}.products-tools .instant-lever .instant-tooltip.down{top:100%;padding:.5625rem 0 0}.products-tools .instant-lever .instant-tooltip.down>div.menuContent:before{display:block;content:"";position:absolute;width:0;height:0;right:50%;margin-right:-.5rem;border-left:.5rem solid transparent;border-right:.5rem solid transparent;top:-.46875rem;border-bottom:.53125rem solid #404040}.products-tools .instant-lever .instant-tooltip.right{left:100%;padding:0 0 0 .5625rem}.products-tools .instant-lever .instant-tooltip.right>div.menuContent:before{display:block;content:"";position:absolute;width:0;height:0;top:50%;margin-top:-.5rem;border-bottom:.5rem solid transparent;border-top:.5rem solid transparent;left:-.46875rem;border-right:.53125rem solid #404040}.products-tools .instant-lever .instant-tooltip.left{right:100%;padding:0 .5625rem 0 0}.products-tools .instant-lever .instant-tooltip.left>div.menuContent:before{display:block;content:"";position:absolute;width:0;height:0;top:50%;margin-top:-.5rem;border-bottom:.5rem solid transparent;border-top:.5rem solid transparent;right:-.46875rem;border-left:.53125rem solid #404040}.products-tools .instant-lever .instant-tooltip .menuContent span{font-size:.875rem}.products-tools .unadorned{border-radius:.375rem;border:none;background:none;font-style:italic;color:#555}.products-tools .unadorned:before{display:block;content:"";background-repeat:no-repeat;background-position:50% 50%;position:absolute;right:0}.products-tools .unadorned:hover,.products-tools .unadorned:focus{background-color:rgba(0,0,0,.04)}.products-tools .display{padding-right:3.3125rem}.products-tools .display:before{top:-.1333333333em;bottom:-.1333333333em;width:2.5em;background-size:2.5em 2.5em}.products-tools lsp-add-all-products-to-basket .add-all-quantity{padding-top:.080357em;font-size:.9333333333em;font-weight:500;color:rgba(255,255,255,.6);background-color:transparent;line-height:1}.products-tools lsp-add-all-products-to-basket .addedToCart{height:2.5rem;margin-bottom:.625rem}.products-tools .addedToCart{display:flex;align-items:center;position:relative;height:2.375rem;padding-left:.625rem;padding-right:1.8125rem;color:#6f6f6f;font-size:.9375rem;font-weight:400;margin-left:1.25rem;margin-right:.375rem}.products-tools .addedToCart:after{border-radius:50%;background-size:2.48em 1.2em;background-repeat:no-repeat;top:-.0666666667em;right:-1.2666666667em;width:2.6666666667em;height:2.6666666667em;display:block;content:"";background-position:.5666666667em 55%;background-color:#fff;position:absolute}.products-tools .display-sorting.instant-lever:hover .sort-by-ctnr.on .instant-tooltip{overflow:hidden;height:0;padding:0}.products-tools .display-sorting .sort-by-ctnr{position:relative;margin-left:.625rem}.products-tools .display-sorting .sort-by-btn-container{display:flex}.products-tools .display-sorting .sort-by-menu-container{background-color:#fff;position:absolute;width:100%;padding-top:0}.products-tools .display-sorting .sort-by-menu-container:before{position:absolute;top:-2.375rem;bottom:0;left:0;right:0;box-shadow:0 0 1rem .25rem rgba(0,0,0,.15);content:""}.products-tools .display-sorting .sort-by-menu-container.relevance .relevance,.products-tools .display-sorting .sort-by-menu-container.brand .brand,.products-tools .display-sorting .sort-by-menu-container.name .name,.products-tools .display-sorting .sort-by-menu-container.cumulus .cumulus,.products-tools .display-sorting .sort-by-menu-container.stdQuantity .stdQuantity,.products-tools .display-sorting .sort-by-menu-container.price .price,.products-tools .display-sorting .sort-by-menu-container.priceQuantity .priceQuantity{display:none}.products-tools .display-sorting .sort-by-menu-container .selected-sort{color:#f60}.products-tools .display-sorting .sort-by-menu-container .selected-sort .selected{position:relative}.products-tools .display-sorting .btn-sort-by-item{border:none;background-color:rgba(0,0,0,0);color:#555;margin-left:0;width:100%;text-align:left}.products-tools .display-sorting .btn-sort-by{margin-left:0;color:#555}.products-tools .display-sorting .btn-sort-by .label{font-style:italic}.products-tools .display-sorting .btn-sort-by .option{color:#f60;font-style:normal}.products-tools .display-sorting .btn-sort-by .action{text-indent:-119988px;overflow:hidden;text-align:left;background-image:url(/assets/images/library/ui-arrowDown.svg);background-repeat:no-repeat;background-size:1.5rem 1.5rem;width:1.5rem;background-position:100% 50%;display:inline-block;vertical-align:bottom}.products-tools .display-sorting .btn-sort-by:hover .label,.products-tools .display-sorting .btn-sort-by:focus .label{color:#3a3a3a}@media (min-width: 768px){.products-tools .display-sorting .btn-sort-by-item:hover{color:#3a3a3a}.products-tools .display-sorting .btn-sort-by-item:focus{background-color:rgba(0,0,0,.04)}.products-tools .display-sorting .sort-by-ctnr.on{background-color:#fff}.products-tools .display-sorting .sort-by-ctnr.on .btn-sort-by.unadorned{border-radius:0}}@media (max-width: 767px){.app-category-level .products-tools{margin:.75rem 0 1.5rem}.app-category-level .products-tools .display-sorting .btn-sort-by{border-color:#f1efee;background-color:#fff}}@media (max-width: 767px){.products-tools{height:2.5rem;width:100%}.products-tools.with-add-all{flex-wrap:wrap;height:6.5rem}.products-tools .all-filters{margin-left:1%}}@media (max-width: 767px) and (min-width: 375px){.products-tools .all-filters{margin-left:2%}}@media (max-width: 767px){.products-tools button{font-size:.9375rem}}@media (max-width: 767px){.products-tools.search{justify-content:center;margin:1rem 0 .75rem}}@media (max-width: 767px){.products-tools .unadorned{border-radius:0}}@media (max-width: 767px){.products-tools .display-sorting{flex-basis:40%;flex-shrink:0;order:1}.products-tools .display-sorting .sort-by-btn-container{border-radius:1.875rem;height:2.5rem}.products-tools .display-sorting .sort-by-menu-container{top:3rem;padding-top:.5rem;min-width:13.25rem;left:auto;right:0}.products-tools .display-sorting .sort-by-menu-container:before{position:absolute;top:0;bottom:0;left:0;right:0}.products-tools .display-sorting .btn-sort-by{position:relative;z-index:2;display:flex;align-items:center;opacity:1;border-radius:2.0625rem;justify-content:center;border-style:solid;border-width:1px;text-decoration:none;text-align:center;font-weight:400;flex-grow:1;border:.0625rem solid #d6d6d6;padding:.125rem .25rem;font-size:.9375rem;height:100%}.products-tools .display-sorting .btn-sort-by.spinner:before{transition:.3s ease opacity;opacity:1}.products-tools .display-sorting .btn-sort-by.spinner:after{background-image:url(/assets/images/library/spinnerLS.svg);transform:translate(-50%,-50%);transform-origin:50% 50%;border-radius:2em;background-size:2em 2em;opacity:0;display:block;position:absolute;top:50%;left:50%;width:2em;height:2em;content:"";background-repeat:no-repeat;background-position:50% 50%}.products-tools .display-sorting .btn-sort-by.spinner .zoomer{transition:.3s ease all;transform:scale(1);opacity:1}.products-tools .display-sorting .btn-sort-by.spinner.loading{overflow:hidden;pointer-events:none}.products-tools .display-sorting .btn-sort-by.spinner.loading:before{opacity:0}.products-tools .display-sorting .btn-sort-by.spinner.loading:after{animation:ls-spin;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:steps(12,end);background-size:2.5em 2.5em;opacity:1;width:2.5em;height:2.5em}.products-tools .display-sorting .btn-sort-by.spinner.loading .zoomer{opacity:0;transform:scale(2)}.products-tools .display-sorting .btn-sort-by.disabled{opacity:.4}.products-tools .display-sorting .btn-sort-by:focus{outline:none}.products-tools .display-sorting .btn-sort-by .seatbelt{flex:1 1 auto;display:block;text-align:center;min-width:0}}@media (max-width: 767px) and (min-width: 1920px){.products-tools .display-sorting .btn-sort-by{border-width:.0625rem}}@media (max-width: 767px){.products-tools .display-sorting .btn-sort-by .seatbelt{display:flex;justify-content:center}}@media (max-width: 767px){.products-tools .display-sorting .btn-sort-by .option{color:#666;font-style:normal}}@media (max-width: 767px){.products-tools .display-sorting .btn-sort-by .action{background-position:50% 50%}}@media (max-width: 767px){.products-tools .display-sorting .sort-by-ctnr{margin-right:.5rem}}@media (max-width: 767px) and (min-width: 375px){.products-tools .display-sorting .sort-by-ctnr{margin-right:1rem}}@media (max-width: 767px){.products-tools .display{text-indent:-119988px;overflow:hidden;text-align:left;display:block;width:0;padding-left:0;padding-right:3.125rem}}@media (max-width: 767px){.products-tools .add-all{flex-basis:auto;flex-shrink:1;order:0;min-width:0;position:relative;margin-bottom:1.25rem;min-height:2.375rem;margin-right:.5rem}.products-tools .add-all .addedToCart{display:block;margin-left:.5rem}.products-tools .add-all .addedToCart{margin-right:0;padding:0;overflow:hidden}.products-tools .add-all .addedToCart:after{display:inline-block;height:1.5em;position:static;vertical-align:middle;background-position:.5666666667em 40%}.products-tools .add-all.all-products-to-basket{display:flex;justify-content:center;order:3;margin-top:.75rem;width:100%}.products-tools .add-all.all-products-to-basket .addedToCart:after{margin-left:.5rem;height:2.6666666667em}}@media (min-width: 768px){.products-tools{margin:0 1.5rem .0625rem .5rem}}@media (min-width: 1440px){.products-tools{margin-left:2rem}.products-tools button{margin-left:1.25rem}.products-tools .addedToCart{margin-left:1.5625rem;margin-right:.625rem}}.controls{position:relative;z-index:3;display:flex;height:3.125rem}.controls .add-to-basket-container{position:relative;z-index:3;border:none;background-color:transparent}.controls .qty-tools{position:absolute;top:0;bottom:0;justify-content:center}.checkoutBasket .controls .current-qty .item-qty{color:#333;font-weight:500}.controls .like{color:#333}.products .controls{flex-direction:row-reverse}.products .controls .control{width:3.125rem}.products .controls .control .instant-tooltip{margin:0 .625rem}.products .controls .control.add-to-basket-button-edit+.like,.products .controls .control.add-to-basket-button-edit~.btn-delete{display:none}.products .controls .like,.products .controls .btn-delete{align-self:stretch}.products .controls .btn-delete{position:relative;display:flex;align-items:center}.products .controls .message-container{position:absolute;top:0;bottom:0;left:0;right:0;display:block}.products .controls .message-container .overlay{left:0}@media (min-width: 768px){#catalog-products-content,#simple-page,#special-diets{transform:translateZ(0)}}div.products{text-align:center}div.products .products-view-body h1,div.products .app-cat-level h1{font:800 1.75em/1.2857142857 display,Helvetica,Arial,sans-serif;letter-spacing:normal;display:block;margin:0;padding:0;width:auto;color:#333}div.products h2{font:700 1.125em/1.3333333333 display,Helvetica,Arial,sans-serif;letter-spacing:normal;margin:1.5555555556em 0 .6666666667em;padding:0;width:auto;color:#333}div.products h2 a{text-decoration:none;color:#333}div.products h2 a:hover{color:#f60}@media (min-width: 1440px){div.products h2{margin-top:2.4444444444em}}div.products .productGroup{padding-top:0;padding-bottom:1.4375rem}.main.suggestions div.products .productGroup{padding-bottom:0}div.products .info-message{position:relative;background-color:#fff;text-align:left;color:#6b7587;font-size:.875rem;padding:.875rem .625rem .875rem 2.625rem;margin:.375rem 1.5625rem;line-height:1.1428571429}div.products .info-message:before{background-size:2rem 2rem;background-repeat:no-repeat;width:2rem;height:2rem;background-size:1.6875rem 1.6875rem;content:"";display:block;position:absolute;background-position:50% 50%;top:.3125rem;left:.3125rem}@media (min-width: 0px) and (max-width: 374px){div.products .info-message{margin-left:4.6875%;margin-right:4.6875%}}@media (min-width: 375px) and (max-width: 767px){div.products .info-message{margin-left:7.2%;margin-right:7.2%}}div.products .delete-contnr{position:absolute;left:0;right:0;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;top:0}div.products .input-editQuantity mat-form-field{z-index:4}div.products .input-editQuantity input{align-self:center;padding-top:0;font-size:1rem;width:2em;text-align:center;max-width:2em;background:none;border:none;font-weight:500;color:#333;height:100%}@media (min-width: 768px){div.products .input-editQuantity input{font-size:1.015625rem}}div.products .normal .input-editQuantity{position:absolute;right:-.25rem;top:.4375rem;height:2rem;width:2.4375rem}div.products .normal .restore,div.products .normal .mark-deleted{display:none}div.products .deleted .delete-contnr{z-index:4;bottom:0;background-color:rgba(241,239,238,.86)}div.products .deleted .input-editQuantity{position:absolute;right:-.25rem;top:.625rem;height:2rem}div.products .deleted .restore{text-indent:-119988px;overflow:hidden;text-align:left;background-image:url(/assets/images/library/restoreproduct.svg);background-repeat:no-repeat;background-size:2.125rem 2.125rem;display:flex;justify-content:center;align-items:center;background-position:50% 50%;background-color:transparent;border:none;position:absolute;bottom:0;right:0;height:3.125rem;width:3.125rem;margin:0 .625rem .25rem 0}div.products .deleted .restore:hover,div.products .deleted .restore:focus{outline:none}div.products .deleted .mark-deleted{position:absolute;bottom:0;left:0;padding:1.25rem .375rem;text-align:center;color:#878787;font-size:1rem;font-weight:400;width:70%}div.products .deleted .delete{display:none}div.products.favorites .deleted .controls{z-index:auto}div.products.favorites .deleted .controls .like a{z-index:3}div.products tr.show-detail td span.price strong{line-height:1.2352941176}div.products tr.show-detail td a.unstyled{color:inherit;text-decoration:inherit;cursor:inherit}div.products tr.show-detail td a.unstyled:active,div.products tr.show-detail td a.unstyled:focus{outline:none}div.products tr.show-detail td.number span.price{line-height:1.0625rem}div.products tr.show-detail td.number span.price .sfr{font-size:.9375rem}div.products tr.show-detail td .new,div.products tr.show-detail td .promotion,div.products tr.show-detail td .cumulus-picto{border-radius:.3125rem;display:inline-block;padding:0 .375rem;font-size:.8125rem;line-height:1.7692307692;font-weight:400;color:#fff;border:.125rem solid #fff}div.products tr.show-detail td.show-detail-container{position:relative}div.products tr.show-detail td.totalPrice .promotion{background-color:#f60}div.products .cumulus-picto{width:2.75rem;background-color:#003d8d}div.products .productline-scroll .item .productImage{max-width:100%}div.products ul{list-style:none;margin:0 auto;padding:0}div.products ul li{list-style-image:none;list-style-type:none;margin-left:0}div.products ul ul.subcat{clear:both}div.products ul ul.subcat li.item .show-detail{position:relative;display:block;color:#6b7587;text-decoration:none}div.products ul ul.subcat li.item .show-detail .productImage{display:block;position:relative;width:9.375rem;height:9.375rem;margin:auto;background-color:#fff}div.products ul ul.subcat li.item .show-detail .productImage img{position:relative;z-index:2;width:100%;vertical-align:bottom}div.products ul ul.subcat li.item .show-detail .namedesc{padding:0 7.7720207254%}div.products ul ul.subcat li.item .show-detail span.name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;margin-top:1.625rem;position:relative}div.products ul ul.subcat li.item .show-detail span.name:before{content:"\200b"}div.products ul ul.subcat li.item .show-detail span.desc{font-weight:400;display:block;height:2.25rem}div.products ul ul.subcat li.item .show-detail span.desc span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-hyphens:auto;hyphens:auto;display:block}div.products ul ul.subcat li.item .show-detail span.weight-priceUnit{display:inline-block}div.products ul ul.subcat li.item .show-detail span.price .offers{display:flex;justify-content:center;align-items:baseline}div.products ul ul.subcat li.item .show-detail span.price .promotion-price,div.products ul ul.subcat li.item .show-detail span.price .regular-price{display:table}div.products ul ul.subcat li.item .show-detail span.listMode-priceUnit,div.products ul ul.subcat li.item .show-detail .listMode-price{display:inline-block}div.products ul ul.subcat li.item .show-detail>span:not(.productImage){position:relative;z-index:3}div.products ul ul.subcat li.item .show-detail mo-complex-promotion-gift-product-quantity{white-space:nowrap;overflow:hidden}div.products ul ul.subcat li.item .show-detail mo-complex-promotion-gift-product-quantity:before{content:"\200b"}@media (max-width: 767px){div.products ul ul.subcat{transform:translateZ(0)}}div.products .btn-view-more{display:flex;justify-content:center;margin:1rem 0;position:relative}div.products .btn-view-more .btn-view-more-products{min-width:63%}div.products .btn-view-more .btn-view-more-products .migros-ui-btn{width:100%}div.products .btn-view-more .btn-view-more-products .migros-ui-btn .zoomer:before{background-size:1.75rem 1.75rem;background-repeat:no-repeat;display:inline-block;width:1rem;height:1rem;content:"";background-position:50% 50%;margin-right:1rem;vertical-align:bottom;transform:scale(1.2857)}div.products .btn-view-more .btn-view-more-products em{font-style:normal}@media (min-width: 768px){div.products .btn-view-more .btn-view-more-products{min-width:45%}div.products .btn-view-more .btn-view-more-products .migros-ui-btn .zoomer:before{transform:scale(1.4285);transform-origin:50% 75%;margin-right:1.5625rem}}div.products .remaining-products{color:#666;padding:0 1.25rem;text-decoration:none}@media (max-width: 767px){.app-category-level div.products .mat-h1{padding-left:var(--mobile-side-pad);padding-right:var(--mobile-side-pad)}div.products .search h3{font-size:.8125rem;font-weight:400;margin-bottom:0}div.products .search h3 a{color:#777;background-image:none}div.products .info-message{padding-left:2.3125rem;float:none;white-space:normal}div.products .info-message:before{left:0}.main:not(.checkout):not(.instore-promo) div.products{position:absolute;top:1px;bottom:0;left:0;right:0;display:flex;flex-direction:column;padding-top:0}.main:not(.checkout):not(.instore-promo) div.products h1:not(.mat-h1),.main:not(.checkout):not(.instore-promo) div.products .products-view-header h2{position:relative;z-index:2;pointer-events:none;top:0;font-size:1rem;margin:0 auto;font-weight:700;padding-left:0;text-align:center;line-height:2.5rem}.main:not(.checkout):not(.instore-promo) div.products .products-view-header{position:relative;z-index:48;box-shadow:0 .15rem .15rem rgba(0,0,0,.15);padding-left:0;padding-right:0}.main:not(.checkout):not(.instore-promo) div.products .products-view-header.search{padding-left:0;padding-right:0}.main:not(.checkout):not(.instore-promo) div.products .products-view-header.search h1,.main:not(.checkout):not(.instore-promo) div.products .products-view-header.search h2{line-height:2}.main:not(.checkout):not(.instore-promo) div.products .products-view-header .main-title{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-width:0;color:#fff}.main:not(.checkout):not(.instore-promo) div.products .products-view-header h1.spinner{padding-top:.4375rem;padding-bottom:.4375rem;white-space:normal;line-height:1.1875}.main:not(.checkout):not(.instore-promo) div.products .products-view-body{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#fff}.main:not(.checkout):not(.instore-promo) div.products .products-tools{transform:translateZ(0);margin-top:1.25rem}.main:not(.checkout):not(.instore-promo) div.products .products-tools button{transform:translate(0)}.main:not(.checkout):not(.instore-promo) div.products.my-lists .products-view-header h1{color:#fff;line-height:1.1875;margin-left:-1rem;margin-right:1rem}.main:not(.checkout) mo-my-products div.products .products-tools-container .products-tools{height:0;margin:0}.main.promotion-instore-page div.products .products-tools-container{display:none}}@media (max-width: 500px){div.products .info-message{margin-right:2.3125rem}}@media (min-width: 768px){div.products ul.subcat{padding-bottom:0}#promotion-detail div.products ul.subcat{margin-left:.625rem}}.product-core-info .qty-tools .mat-button .mat-button-wrapper,.hint .mat-button .mat-button-wrapper{display:flex}.product-information-container .nutrients-table .mat-button .mat-button-wrapper{display:flex;justify-content:center}.product-information-container .code-check-info .mui-link{text-decoration:underline}.product-core-info .hint .mat-button .mat-button-focus-overlay,.product-core-info .core-product-price-quantity .mat-button .mat-button-focus-overlay,.product-information-container .nutrients-table .info-icon .mat-button .mat-button-focus-overlay{background-color:transparent}mo-product-detail-m-check-information .mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,mo-product-detail-m-check-information .mat-button.cdk-keyboard-focused .mat-button-focus-overlay{opacity:0}.product-core-info .core-product-price-quantity .mat-button .mat-button-wrapper{display:flex;justify-content:center;align-items:center;height:100%}.product-core-info .max-reached .mat-button .mat-button-wrapper{display:flex;justify-content:center;align-items:center;color:#fff;width:100%;height:100%}.product-card .decor .product-show-details.mat-button .mat-button-wrapper{display:flex;flex-direction:column;flex:1 0 auto}.product-card .decor .product-show-details.mat-button:hover .mat-button-focus-overlay,.product-card .decor .hint-container.mat-button:hover .mat-button-focus-overlay{opacity:0}.product-card .decor lsp-product-complex-promotion .mat-button .mat-button-wrapper{padding-left:.6153846154em;display:flex;align-items:center}.product-row .decor .product-show-details.mat-button:hover .mat-button-focus-overlay{opacity:0}.product-detail-container lsp-product-complex-promotion .mat-button .mat-button-wrapper,article.product-row lsp-product-complex-promotion .mat-button .mat-button-wrapper,article.product-card lsp-product-complex-promotion .mat-button .mat-button-wrapper{display:flex;align-items:center;text-align:left}article.product-row lsp-product-complex-promotion .mat-button{max-width:100%}article.product-row lsp-product-complex-promotion .mat-button .mat-button-wrapper{width:100%;padding-left:.25em}article.product-row lsp-product-complex-promotion .mat-button .text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}article.product-card lsp-product-complex-promotion .mat-button .mat-button-wrapper{padding-left:.3076923077em}article.product-card lsp-product-complex-promotion .mat-button .mat-button-wrapper .text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}td.stretchtool .mat-button-focus-overlay,lsp-basket-quantity-edition .mat-button-focus-overlay,mo-checkout-basket-product-item-quantity .mat-button-focus-overlay,.mat-button.product-show-details .mat-button-focus-overlay,.nav.search-dd .mat-button.product-show-details .mat-button-focus-overlay{border-radius:.3076923077em}.like .toggle-like{display:flex;justify-content:center;align-items:center;flex-grow:1}.add-to-basket-container.instant-lever{position:relative}.add-to-basket-container.instant-lever .instant-tooltip{position:absolute;left:-3.125rem;right:-3.125rem;color:#fff;font-weight:400}.add-to-basket-container.instant-lever .instant-tooltip div.menuContent{border-radius:.5rem;box-shadow:0 .125rem .09375rem .0625rem rgba(0,0,0,.3);background-color:#404040;margin:0 auto;padding:.3em .5em;position:relative}.add-to-basket-container.instant-lever .instant-tooltip.up{bottom:100%;padding:0 0 .5625rem}.add-to-basket-container.instant-lever .instant-tooltip.up>div.menuContent:after{display:block;content:"";position:absolute;width:0;height:0;right:50%;margin-right:-.5rem;border-left:.5rem solid transparent;border-right:.5rem solid transparent;bottom:-.46875rem;border-top:.53125rem solid #404040}.add-to-basket-container.instant-lever .instant-tooltip.down{top:100%;padding:.5625rem 0 0}.add-to-basket-container.instant-lever .instant-tooltip.down>div.menuContent:before{display:block;content:"";position:absolute;width:0;height:0;right:50%;margin-right:-.5rem;border-left:.5rem solid transparent;border-right:.5rem solid transparent;top:-.46875rem;border-bottom:.53125rem solid #404040}.add-to-basket-container.instant-lever .instant-tooltip.right{left:100%;padding:0 0 0 .5625rem}.add-to-basket-container.instant-lever .instant-tooltip.right>div.menuContent:before{display:block;content:"";position:absolute;width:0;height:0;top:50%;margin-top:-.5rem;border-bottom:.5rem solid transparent;border-top:.5rem solid transparent;left:-.46875rem;border-right:.53125rem solid #404040}.add-to-basket-container.instant-lever .instant-tooltip.left{right:100%;padding:0 .5625rem 0 0}.add-to-basket-container.instant-lever .instant-tooltip.left>div.menuContent:before{display:block;content:"";position:absolute;width:0;height:0;top:50%;margin-top:-.5rem;border-bottom:.5rem solid transparent;border-top:.5rem solid transparent;right:-.46875rem;border-left:.53125rem solid #404040}.add-to-basket-container.instant-lever .instant-tooltip .menuContent span{font-size:.875rem}.product-grid-component:not(.my-lists) .add-to-basket-container.instant-lever .instant-tooltip{left:-4.375rem;right:-1.875rem}.product-grid-component:not(.my-lists) .add-to-basket-container.instant-lever .instant-tooltip.up .menuContent:after{right:35%}.sortable-table .add-to-basket-container.instant-lever .instant-tooltip{left:-6.25rem;right:0}.sortable-table .add-to-basket-container.instant-lever .instant-tooltip.up .menuContent:after{right:18%}.products mo-complex-promotion-gift-product-card .controls{justify-content:center}.products mo-complex-promotion-gift-product-card .add-to-basket-container{align-items:center;justify-content:center;height:3.125rem}.products mo-complex-promotion-gift-product-card .control.add-to-basket-button-edit{width:100%;position:absolute;top:0;right:0;line-height:3.125rem;background-color:#fff}.weight-priceUnit.product-detail .message-container{white-space:normal}.weight-priceUnit.product-detail .rowInfo{position:absolute;left:0;right:0;z-index:9;color:#fff}.weight-priceUnit.product-detail .rowInfo div.menuContent{border-radius:.5333333333em;box-shadow:0 .1333333333em .1em .0666666667em rgba(0,0,0,.3);background-color:#404040;margin:0 auto;padding:.3em .5em;position:relative}.weight-priceUnit.product-detail .rowInfo.up{bottom:100%;padding:0 0 .6em}.weight-priceUnit.product-detail .rowInfo.up>div.menuContent:after{display:block;content:"";position:absolute;width:0;height:0;right:50%;margin-right:-.5333333333em;border-left:.5333333333em solid transparent;border-right:.5333333333em solid transparent;bottom:-.5em;border-top:.5666666667em solid #404040}.weight-priceUnit.product-detail .rowInfo.down{top:100%;padding:.6em 0 0}.weight-priceUnit.product-detail .rowInfo.down>div.menuContent:before{display:block;content:"";position:absolute;width:0;height:0;right:50%;margin-right:-.5333333333em;border-left:.5333333333em solid transparent;border-right:.5333333333em solid transparent;top:-.5em;border-bottom:.5666666667em solid #404040}.weight-priceUnit.product-detail .rowInfo.right{left:100%;padding:0 0 0 .6em}.weight-priceUnit.product-detail .rowInfo.right>div.menuContent:before{display:block;content:"";position:absolute;width:0;height:0;top:50%;margin-top:-.5333333333em;border-bottom:.5333333333em solid transparent;border-top:.5333333333em solid transparent;left:-.5em;border-right:.5666666667em solid #404040}.weight-priceUnit.product-detail .rowInfo.left{right:100%;padding:0 .6em 0 0}.weight-priceUnit.product-detail .rowInfo.left>div.menuContent:before{display:block;content:"";position:absolute;width:0;height:0;top:50%;margin-top:-.5333333333em;border-bottom:.5333333333em solid transparent;border-top:.5333333333em solid transparent;right:-.5em;border-left:.5666666667em solid #404040}.weight-priceUnit.product-detail .rowInfo.down{margin-top:-.4375rem;top:2rem}.weight-priceUnit.product-detail .rowInfo div.menuContent{padding:.625em .75em}.weight-priceUnit.product-detail .rowInfo div.menuContent span{font-weight:400;font-size:.875em;line-height:1.4285714286}.weight-priceUnit.product-detail .variable-weight app-info-message-button .mat-button{position:relative}.weight-priceUnit.product-detail .variable-weight app-info-message-button .mat-button:before{position:absolute;top:-.75rem;bottom:-.5rem;left:-.25rem;right:-.5rem;content:""}.weight-priceUnit.product-detail .variable-weight app-info-message-container .rowInfo div.menuContent:before{content:none}.weight-priceUnit.product-detail button.mat-button{padding:0;display:inline-block}.weight-priceUnit.product-detail button.mat-button.on:after{width:0;height:0;border-left:.4375em solid transparent;border-right:.4375em solid transparent;width:1em;height:.5625em;top:-.53125em;border-bottom:.46875em solid #404040;display:block;content:"";position:absolute;top:1.375em;right:.25em;z-index:3}.product-information-container .mat-expansion-panel{border-radius:0;color:#333;border-top:.0625rem solid #e0e0e0}.product-information-container .mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:none}.product-information-container .mat-expansion-panel:not([class*=mat-elevation-z]):last-child{border-bottom:.0625rem solid #e0e0e0}.product-information-container .mat-expansion-panel-header{font-size:inherit;height:3.5em;padding:0 1em}.product-information-container .mat-expansion-panel-header .mat-content h2{font-size:1.125em;line-height:1.3333333333;font-family:display,Helvetica,Arial,sans-serif;font-weight:700;margin:0}.product-information-container .mat-expansion-panel-header.mat-expanded{height:3.5em}.product-information-container .mat-expansion-indicator:after{border:none;padding:0;opacity:1;transform:rotate(180deg);color:#333;width:1.5em;height:1.5em;background-image:url(/assets/images/library/ui-arrowTop-black.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.product-information-container .allergy-note{margin-bottom:0}mo-product-detail-nutrients-smartphone .swiper-horizontal>.swiper-pagination-bullets{bottom:0;line-height:.5em}mo-product-detail-nutrients-smartphone .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .25em;width:.5em;height:.5em;background-color:#ffb380;opacity:1}mo-product-detail-nutrients-smartphone .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#f60}mo-product-detail-nutrients-smartphone .swiper-slide{display:flex;justify-content:center;align-items:center}.slider-container article.product-card .product-badge.badge-xyCheaper strong{font-size:1.3333333333em;display:block;line-height:1}mo-alphabetical-filter .mat-button-focus-overlay{display:none}.brand-description p{margin:0}#sidebar-basket:after{position:absolute;z-index:-1;display:block;content:""}#sidebar-basket .basket-title{color:#333;font-size:1.375rem;line-height:1.4545454545;font-weight:700;font-family:display,Helvetica,Arial,sans-serif}#sidebar-basket .basket-title.previous-order button{width:100%;height:3.75rem;border:none;background-color:#f6f6f6;text-align:left;padding:0 1rem;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center}#sidebar-basket .basket-title.previous-order button .previous-order-title{font-size:1.0625rem;line-height:1.4117647059;color:#333;font-weight:700}#sidebar-basket .basket-title.previous-order button .previous-order-total{font-size:.875rem;line-height:1.4285714286;color:#888;font-weight:400;font-family:text,Helvetica,Arial,sans-serif}#sidebar-basket .basket-title.previous-order button .previous-order-title-btn{display:flex;width:100%}#sidebar-basket .basket-title.previous-order button mat-icon{margin-left:auto;width:1.5rem;height:1.5rem;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}#sidebar-basket .basket-title.previous-order button mat-icon.on{transform:translateY(0) rotate(90deg)}#sidebar-basket .basket-title.previous-order button mat-icon.off{transform:translateY(0) rotate(270deg)}#sidebar-basket .basket-title.previous-order button:focus{outline:none}#sidebar-basket .basket-content-list li:last-child li:last-child .overlay{bottom:100%;top:auto}#sidebar-basket .basket-content-list li:last-child li:last-child .overlay>div.menuContent:before{border-left:.5em solid transparent;border-right:.5em solid transparent;bottom:-.4375em;border-top:.4705882353em solid #666;border-bottom:0;top:auto}#sidebar-basket.off .basket-title.previous-order button{height:3.125rem;background-color:transparent;padding:0 0 0 .8125rem}#sidebar-basket.off .basket-title.previous-order button mat-icon{margin-left:0}#sidebar-basket.off .basket-title.previous-order button .previous-order-title,#sidebar-basket.off .basket-title.previous-order button .previous-order-total{display:none}@keyframes yoyo{0%{opacity:0;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.5)}to{transform:translate(-50%,-50%) scale(1)}}mo-checkout mo-checkout-basket-expanded-total .m-button.m-icon-button.quaternary,mo-checkout mo-checkout-basket-total-value .m-button.m-icon-button.quaternary{padding:0}mo-checkout mo-checkout-basket-expanded-total .m-button.m-icon-button.quaternary m-icon .mat-icon,mo-checkout mo-checkout-basket-total-value .m-button.m-icon-button.quaternary m-icon .mat-icon{width:1.25em;height:1.25em;vertical-align:middle}mo-checkout-basket-expanded-total-modal mo-checkout-basket-expanded-total{padding:.5em 0}mo-checkout-basket-expanded-total-modal mo-checkout-basket-expanded-total .m-button.m-icon-button.quaternary.quaternary:hover:not(.mat-button-disabled),mo-checkout-basket-expanded-total-modal mo-checkout-basket-expanded-total .m-button.m-icon-button.quaternary.quaternary.cdk-focused{background-color:transparent}#basket-title-and-tools{display:flex;align-items:center;background-color:#f6f6f6;height:3.5rem;padding:0 .6875rem 0 1rem}#sidebar-basket.off #basket-title-and-tools{height:3.125rem}#sidebar-basket.off #basket-title-and-tools:after{background-image:none}#basket-title-and-tools .tools{align-self:stretch;display:flex;align-items:center;margin-left:auto}#basket-title-and-tools .tools a.tool,#basket-title-and-tools .tools .anchorMenu{height:100%}#basket-title-and-tools .tools .tool{width:2rem;height:3.5rem}#basket-title-and-tools .tools .save-all .mat-icon,#basket-title-and-tools .tools .help .mat-icon{height:1.5rem;width:1.5rem;color:#333}#basket-title-and-tools .tools .save-all .instant-tooltip.down div.menuContent:before{right:30%}#basket-title-and-tools .tools .save-all .overlay.down~.instant-tooltip.down{display:none}#basket-title-and-tools .tools .help .overlay{position:absolute;left:0;right:0;z-index:5}#basket-title-and-tools .tools .help .overlay div.menuContent{border-radius:.5rem;box-shadow:0 0 1rem .25rem rgba(0,0,0,.15);background-color:#fff;margin:0 auto;padding:0;position:relative}#basket-title-and-tools .tools .help .overlay.up{bottom:100%;padding:0 0 .5625rem}#basket-title-and-tools .tools .help .overlay.up>div.menuContent:after{display:block;content:"";position:absolute;width:0;height:0;right:50%;margin-right:-.5rem;border-left:.5rem solid transparent;border-right:.5rem solid transparent;bottom:-.46875rem;border-top:.53125rem solid #fff}#basket-title-and-tools .tools .help .overlay.down{top:100%;padding:.5625rem 0 0}#basket-title-and-tools .tools .help .overlay.down>div.menuContent:before{display:block;content:"";position:absolute;width:0;height:0;right:50%;margin-right:-.5rem;border-left:.5rem solid transparent;border-right:.5rem solid transparent;top:-.46875rem;border-bottom:.53125rem solid #fff}#basket-title-and-tools .tools .help .overlay.right{left:100%;padding:0 0 0 .5625rem}#basket-title-and-tools .tools .help .overlay.right>div.menuContent:before{display:block;content:"";position:absolute;width:0;height:0;top:50%;margin-top:-.5rem;border-bottom:.5rem solid transparent;border-top:.5rem solid transparent;left:-.46875rem;border-right:.53125rem solid #fff}#basket-title-and-tools .tools .help .overlay.left{right:100%;padding:0 .5625rem 0 0}#basket-title-and-tools .tools .help .overlay.left>div.menuContent:before{display:block;content:"";position:absolute;width:0;height:0;top:50%;margin-top:-.5rem;border-bottom:.5rem solid transparent;border-top:.5rem solid transparent;right:-.46875rem;border-left:.53125rem solid #fff}#basket-title-and-tools .tools .help .overlay.down{padding-top:0}#basket-title-and-tools .tools .help .overlay.down div.menuContent{border-top:.0625rem solid #c3c3c3}#basket-title-and-tools .tools .help .overlay.down div.menuContent:before{top:-.5333333333em;right:3.6875rem;border-bottom-color:#c3c3c3}#basket-title-and-tools .tools .help .link-list li{position:relative}#basket-title-and-tools .tools .help .link-list a.remove-all:before{background-repeat:no-repeat;background-size:1.875em 1.875em}#basket-title-and-tools .tools .help .link-list a.detail-all:before{background-repeat:no-repeat;background-size:3.625em 3.625em}#basket-title-and-tools .tools .instant-tooltip{position:absolute;left:.4375rem;right:.4375rem;margin-top:-.3125rem;z-index:5;font-size:.9375rem;text-align:left;color:#596578}#basket-title-and-tools .tools .instant-tooltip div.menuContent{border-radius:.5rem;box-shadow:0 .375rem .75rem .1875rem rgba(0,0,0,.15);background-color:#fff;margin:0 auto;padding:.625rem .875rem;position:relative}#basket-title-and-tools .tools .instant-tooltip.up{bottom:100%;padding:0 0 1rem}#basket-title-and-tools .tools .instant-tooltip.up>div.menuContent:after{display:block;content:"";position:absolute;width:0;height:0;right:50%;margin-right:-.9375rem;border-left:.9375rem solid transparent;border-right:.9375rem solid transparent;bottom:-.90625rem;border-top:.96875rem solid #fff}#basket-title-and-tools .tools .instant-tooltip.down{top:100%;padding:1rem 0 0}#basket-title-and-tools .tools .instant-tooltip.down>div.menuContent:before{display:block;content:"";position:absolute;width:0;height:0;right:50%;margin-right:-.9375rem;border-left:.9375rem solid transparent;border-right:.9375rem solid transparent;top:-.90625rem;border-bottom:.96875rem solid #fff}#basket-title-and-tools .tools .instant-tooltip.right{left:100%;padding:0 0 0 1rem}#basket-title-and-tools .tools .instant-tooltip.right>div.menuContent:before{display:block;content:"";position:absolute;width:0;height:0;top:50%;margin-top:-.9375rem;border-bottom:.9375rem solid transparent;border-top:.9375rem solid transparent;left:-.90625rem;border-right:.96875rem solid #fff}#basket-title-and-tools .tools .instant-tooltip.left{right:100%;padding:0 1rem 0 0}#basket-title-and-tools .tools .instant-tooltip.left>div.menuContent:before{display:block;content:"";position:absolute;width:0;height:0;top:50%;margin-top:-.9375rem;border-bottom:.9375rem solid transparent;border-top:.9375rem solid transparent;right:-.90625rem;border-left:.96875rem solid #fff}#basket-title-and-tools #basket-help,#basket-title-and-tools .save-all .anchorMenu{display:flex;justify-content:center;align-items:center;width:100%;padding:0}#basket-title-and-tools #basket-help .mat-button-focus-overlay,#basket-title-and-tools .save-all .anchorMenu .mat-button-focus-overlay{opacity:0}.off #basket-title-and-tools .basket-title{width:0;padding:0;overflow:hidden}.off #basket-title-and-tools .basket-title+.tools{display:none}.on #basket-title-and-tools .sidebar-control .mat-button{transform:translateY(0) rotate(180deg);width:100%}h3.time-icon{background-size:2.375rem 2.375rem;display:flex;align-items:center;background-position:0% 50%;background-repeat:no-repeat;padding-left:3rem;height:2.75rem;margin:0}.basket-content-list{flex:1;min-height:0;overflow-x:hidden;background-color:#f6f6f6}.basket-content-list.isBasketEmtpy{flex:0}#sidebar-basket.off .basket-content-list{background-color:rgba(255,255,255,.85)}.basket-content-list ul.items-list{transform:translate(0);height:100%;margin:0;padding:0}.basket-content-list .product-show-details.mat-button{position:initial}.basket-content-list .product-show-details.mat-button:hover .mat-button-focus-overlay{opacity:0}app-basket-guest.isNotBasketEmtpy{flex:0}#loading-data-basket{z-index:1}.replacer-container .product-show-details.mat-button:hover .mat-button-focus-overlay{opacity:0}app-basket{display:flex;flex-direction:column;height:100%}lsp-checkout-basket-products{display:flex;flex-direction:column;height:100%;overflow:auto}.partition .selfhelp{width:3.125rem;height:2.625rem;margin:0 -.625rem 0 .625rem}.partition .rowInfo{position:absolute;left:.4375rem;right:.4375rem;font-size:.9375rem;line-height:1.1333333333;z-index:9;color:#fff}.partition .rowInfo div.menuContent{border-radius:.5333333333em;box-shadow:0 .1333333333em .1em .0666666667em rgba(0,0,0,.3);background-color:#404040;margin:0 auto;padding:.3em .5em;position:relative}.partition .rowInfo.up{bottom:100%;padding:0 0 .6em}.partition .rowInfo.up>div.menuContent:after{display:block;content:"";position:absolute;width:0;height:0;right:50%;margin-right:-.5333333333em;border-left:.5333333333em solid transparent;border-right:.5333333333em solid transparent;bottom:-.5em;border-top:.5666666667em solid #404040}.partition .rowInfo.down{top:100%;padding:.6em 0 0}.partition .rowInfo.down>div.menuContent:before{display:block;content:"";position:absolute;width:0;height:0;right:50%;margin-right:-.5333333333em;border-left:.5333333333em solid transparent;border-right:.5333333333em solid transparent;top:-.5em;border-bottom:.5666666667em solid #404040}.partition .rowInfo.right{left:100%;padding:0 0 0 .6em}.partition .rowInfo.right>div.menuContent:before{display:block;content:"";position:absolute;width:0;height:0;top:50%;margin-top:-.5333333333em;border-bottom:.5333333333em solid transparent;border-top:.5333333333em solid transparent;left:-.5em;border-right:.5666666667em solid #404040}.partition .rowInfo.left{right:100%;padding:0 .6em 0 0}.partition .rowInfo.left>div.menuContent:before{display:block;content:"";position:absolute;width:0;height:0;top:50%;margin-top:-.5333333333em;border-bottom:.5333333333em solid transparent;border-top:.5333333333em solid transparent;right:-.5em;border-left:.5666666667em solid #404040}.partition .rowInfo.down{margin-top:-.4375rem}.partition .rowInfo.down div.menuContent:before{right:1.125rem}.partition .rowInfo div.menuContent{padding:.625rem .5625rem .5rem .6875rem}.partition .rowInfo div.menuContent p{margin:.5em 0}.partition .rowInfo div.menuContent p:first-child{margin-top:0}.partition .rowInfo div.menuContent p:last-child{margin-bottom:0}.partition .rowInfo div.menuContent span{color:#fff;font-weight:400}.partition h2{display:flex;align-items:center;padding:.5rem 1rem;background-color:#f6f6f6;font-size:1.0625rem;line-height:1.4117647059;color:#333;position:relative;margin:0;font-weight:700;font-family:display,Helvetica,Arial,sans-serif}.partition h2 a,.partition h2 span{flex:1;-webkit-hyphens:auto;hyphens:auto;display:block;color:#333;overflow:hidden;min-width:0}.partition h2 a{text-decoration:none}.partition h2.basket-complex-head{height:auto;padding:0}.partition h2.basket-complex-head .line-icon{display:flex}.partition h2.basket-complex-head .line-icon mat-icon{width:1.5rem;height:1.5rem;margin-left:.5rem}.partition h2.basket-complex-head .checkout-promotion-name,.partition h2.basket-complex-head .line-icon{padding-bottom:.125rem}.partition h2.basket-complex-head .line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.partition h2.basket-complex-head a{position:relative;max-height:none}.partition h2.basket-complex-head .checkout-basket-complex-promo,.partition h2.basket-complex-head a{padding:.5rem 1rem}.partition h2.basket-complex-head .check-icon{width:1.5rem;height:1.5rem;margin-left:.5rem;color:#f60;flex-shrink:0}.partition h2.basket-complex-head .offer-line{height:1.5rem;display:flex}.partition h2.basket-complex-head .gift-badge{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:.5rem;opacity:.5;display:inline-block;vertical-align:top;position:relative;padding:.125rem .5rem;background-color:#f60;font-size:.875rem;line-height:1.4285714286;font-weight:400;color:#fff;font-family:text,Helvetica,Arial,sans-serif;max-width:100%}.partition h2.basket-complex-head .gift-badge.valid{opacity:1}.partition h2.basket-complex-head .discount .line{height:1.5rem;display:flex}.partition h2.basket-complex-head .discount .gift-badge{display:inline-flex;max-width:100%;opacity:1}.partition h2.basket-complex-head .discount .label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}.partition h2.basket-complex-head .discount .value{margin-left:.5ex;color:#fff;flex:0 0 auto}.partition h2 mark{display:block;background-color:inherit;margin:0;padding:0}[lang=fr] .partition h2 mark{font-size:.8125rem}.partition h2 em{font-size:.875rem;line-height:1.2857142857;display:block;margin:0;padding:0;font-style:normal}.partition li.fully .current-qty .label{background-image:none}.partition li.fully .current-qty .item-qty{color:#333}.partition li.partially h2 .rowInfo span{color:#fff}.partition li.unavailable h2{font-size:.875rem;font-weight:400;line-height:1.4285714286;height:auto;display:block;font-family:text,Helvetica,Arial,sans-serif}#sidebar-basket.off .partition li.unavailable h2{display:none}.partition li.unavailable h2 span,.partition li.unavailable h2 a{display:inline}.partition li.unavailable h2 span{color:#333}.partition li.unavailable h2 a{text-decoration:underline}.partition li h2 .unavailable-title,.partition li h2 #basket-unavailable-category-title-FILTERED.foot-thorn,.partition li h2 #basket-unavailable-category-title-UNAVAILABLE.foot-thorn{margin-right:.25rem}.partition li h2 .info-basket-icon{display:inline-block;vertical-align:top;width:1.25rem;height:1.25rem}.partition li h2 .info-basket-icon app-info-message-button{display:block;height:100%}.partition li h2 .info-basket-icon app-info-message-button .mat-button{position:relative}.partition li h2 .info-basket-icon app-info-message-button .mat-button:before{position:absolute;top:-.75rem;bottom:-.5rem;left:-.25rem;right:-.5rem;content:""}.partition li h2 .info-basket-icon app-info-message-container .rowInfo div.menuContent:before{content:none}.partition li h2 button.mat-button{padding:0;margin-left:0;display:inline-block;height:100%;width:100%}.partition li h2 button.mat-button.on:after{right:50%;margin-right:-.5rem;border-left:.5rem solid transparent;border-right:.5rem solid transparent;top:-.46875rem;border-bottom:.53125rem solid #404040;display:block;content:"";position:absolute;width:0;height:0;top:1.5rem;right:.625rem;z-index:3}.partition li h2 button.mat-button .mat-button-wrapper{display:flex;justify-content:center;align-items:center;height:100%}.partition li h2 button.mat-button .mat-button-wrapper .mat-icon{width:1.25rem;height:1.25rem;transform:none}.on .partition ul.cat.flaggedProducts li{height:4.375rem}.on .partition ul.cat.flaggedProducts li .item{top:1.25rem}.off .partition ul.cat.flaggedProducts mark{display:none}#basket-total-detail{border-top:.0625rem solid #e0e0e0}.btn-replace .mui-button.mat-stroked-button .mat-button-wrapper{font-size:1.2307692308em;line-height:1}.total-detail footer .row,.total-detail .grand-total{padding:0;font-weight:700;line-height:1.4666666667;position:relative}.total-detail footer .row .content,.total-detail .grand-total .content{display:flex;flex:1;flex-direction:column}.total-detail .fatoure li.points,.total-detail footer .row.points,.total-detail .large-grand-total .row.points{color:#333;font-weight:500;line-height:2;margin-left:.875rem;margin-right:2.625rem;padding-right:.6875rem;justify-content:flex-start}.total-detail .fatoure li.points .cumulus-logo,.total-detail footer .row.points .cumulus-logo,.total-detail .large-grand-total .row.points .cumulus-logo{margin-left:-.125rem;height:auto}.total-detail .fatoure li.points .value,.total-detail footer .row.points .value,.total-detail .large-grand-total .row.points .value{font-weight:400;margin-left:.375rem}.total-detail .total-editable button.collapse,.total-detail h2.sub-total button.collapse{text-indent:-119988px;overflow:hidden;text-align:left;position:absolute;z-index:3;transform-origin:50% 50%;transition-property:transform,bottom;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1);background-color:transparent;right:0;border:none;width:2.75rem;height:2.75rem}.total-detail .total-editable button.collapse:focus,.total-detail h2.sub-total button.collapse:focus{outline:none}.total-detail .total-editable button.collapse:before,.total-detail h2.sub-total button.collapse:before{position:absolute;top:.5rem;bottom:.5rem;left:.5rem;right:.5rem;background-size:2rem 2rem;background-position:50% 50%;content:"";width:auto;height:auto;background-color:#f60;border-radius:50%}.total-detail .total-editable button.on.collapse,.total-detail h2.sub-total button.on.collapse{transform:translateY(0) rotate(270deg);bottom:0%}.total-detail .total-editable button.off.collapse,.total-detail h2.sub-total button.off.collapse{transform:translateY(0) rotate(90deg);bottom:0%}.total-detail .total-editable button.collapse:hover:before,.total-detail h2.sub-total button.collapse:hover:before{background-color:#cc5200}.total-detail .total-expanded-part.loading .grand-total .content:before,.total-detail .total-expanded-part.loading .fatoure .value:before{position:absolute;z-index:2;opacity:.4;transform-origin:50% 50%;border-radius:2em;background-size:1.6666666667em 1.6666666667em;animation:ls-spin-right;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:steps(12,end);display:block;content:"";top:50%;right:0;width:1.6666666667em;height:1.6666666667em;background-repeat:no-repeat;background-position:50% 50%}.elastic-slip{position:relative;z-index:4;transition-property:transform;transition-duration:.25s;transform-origin:50% 100%}.elastic-slip.on{transform:scaleY(1)}.elastic-slip.off{transform:scaleY(0)}.total-detail{font-size:.9375rem;background-color:#fff;color:#333}.total-detail .fatoure li,.total-detail .fatoure app-delivery-fees,.total-detail h2.sub-total,.total-detail footer .row,.total-detail .grand-total{display:flex;align-items:center}.total-detail .grand-total{border-top:.0625rem solid rgba(0,0,0,.088);border-bottom:.0625rem solid rgba(0,0,0,.088)}.total-detail .fatoure li{padding-right:.6875rem;font-weight:500}.total-detail .fatoure app-delivery-fees{flex-grow:1;margin-right:2.625rem;padding-right:.6875rem}lsp-checkout-summary-total .total-detail,app-order-detail-total-part .total-detail,lsp-credit-card-reservation .total-detail,lsp-delivery-pass-summary-page .total-detail,lsp-checkout-edit-order-summary-page .total-detail{background-color:#f1efee}.steps-checklist .step .total-detail{font-size:1.0625rem}.steps-checklist .step .total-detail .fatoure li{font-weight:400;margin-left:1.5625rem;margin-right:3.4375rem}.steps-checklist .step .total-detail .fatoure li.moduled{margin-right:.8125rem;padding-right:0}.steps-checklist .step .total-detail .fatoure li .rowInfo li{margin-left:0;margin-right:0}.steps-checklist .step .total-detail h2.sub-total,.steps-checklist .step .total-detail .grand-total h2{font-size:1.0625rem;font-weight:500}.steps-checklist .step .total-detail .gifts-cumulus-points.is-first-gift-cumulus{border:none}.steps-checklist .step .total-detail .grand-total h2{padding-left:0}.steps-checklist .step .total-detail h2.sub-total{padding-left:1.5625rem;padding-right:4.125rem}.steps-checklist .step .total-detail .grand-total{margin-left:1.5625rem;margin-right:1.5625rem;padding-left:0;padding-right:2.5625rem}.steps-checklist .step .total-detail .grand-total.checkout-grand-total{padding-right:0}.steps-checklist .step .total-detail .selfhelp{margin:0 -3.2083333333rem 0 .4583333333rem;width:2.75rem;height:2.625rem;min-width:2.75rem}.steps-checklist .step .total-detail .rowInfo.up>div.menuContent:after{right:3.5%}@media (max-width: 767px){.steps-checklist .step .total-detail{font-size:.9375rem}.steps-checklist .step .total-detail .rowInfo.up>div.menuContent:after{right:2.1875rem}.steps-checklist .step .total-detail h2.sub-total,.steps-checklist .step .total-detail .grand-total h2{font-size:.9375rem;line-height:1.1333333333}.steps-checklist .step .total-detail .grand-total h2{padding-top:1ex;padding-bottom:1ex}.steps-checklist .step .total-detail .fatoure li{margin-left:.9375rem;margin-right:2.8125rem}.steps-checklist .step .total-detail .fatoure li.moduled{margin-right:.1875rem;padding-right:0}.steps-checklist .step .total-detail h2.sub-total{padding-left:.9375rem;padding-right:3.5rem}.steps-checklist .step .total-detail .grand-total{margin-left:.9375rem;margin-right:.9375rem}.steps-checklist .step .total-detail .selfhelp{margin:0 -3rem 0 .25rem}}.total-detail .gifts-cumulus-points .result.with-cumulus-promotion-label{display:flex;flex-wrap:wrap;align-items:center}.total-detail .gifts-cumulus-points .result.with-cumulus-promotion-label .label,.total-detail .gifts-cumulus-points .result.with-cumulus-promotion-label .value{padding-left:4rem;flex:1 0 100%}.total-detail .gifts-cumulus-points .result.with-cumulus-promotion-label .cumulus-promotion-label{position:absolute}@media (max-width: 767px){.total-detail .gifts-cumulus-points .result.with-cumulus-promotion-label .label,.total-detail .gifts-cumulus-points .result.with-cumulus-promotion-label .value{padding-left:3.5rem}}.total-detail .gifts-cumulus-points .result,.total-detail .gifts-cumulus-points .label,.total-detail .gifts-cumulus-points .value{display:block}.total-detail .gifts-cumulus-points.is-first-gift-cumulus{border-top:.0625rem solid rgba(0,0,0,.088)}.total-detail .gifts-cumulus-points .value{color:#767676;font-weight:400;padding-left:0;line-height:1.3;text-align:left}.total-detail h2.sub-total{font-size:.9375rem;background-color:#f1efee;padding-left:.875rem;padding-right:3.3125rem;margin:.1875rem 0;height:2.8125rem;position:relative}.total-detail h2.sub-total:first-child{margin-top:0}.total-detail h2.sub-total .content{flex:1}.total-detail h2.sub-total .label{margin-right:auto}.total-detail h2.sub-total:before{content:"|";position:absolute;right:2.375rem;top:.5625rem;color:rgba(0,0,0,.15);z-index:4;font-size:1.25rem;pointer-events:none}#order-details .total-detail h2.sub-total:before{content:none}mo-checkout-basket-total-part .total-detail h2.sub-total{background-color:#fff}mo-checkout-basket-total-part .total-detail h2.sub-total:before{content:none}.total-detail .gifts-cumulus-discount .content,.total-detail .gifts-cumulus-points .content{max-width:100%}.total-detail .gifts-cumulus-discount .label,.total-detail .gifts-cumulus-points .label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.total-detail app-basket-expanded-total .gifts-cumulus-points .value,.total-detail lsp-checkout-basket-expanded-total .gifts-cumulus-points .value{color:#333;font-weight:700;font-size:.75rem}.summary .total-detail app-basket-expanded-total .gifts-cumulus-points .value,.summary .total-detail lsp-checkout-basket-expanded-total .gifts-cumulus-points .value{font-weight:400;font-size:.9375rem}@media (max-width: 767px){.summary .total-detail app-basket-expanded-total .gifts-cumulus-points .value,.summary .total-detail lsp-checkout-basket-expanded-total .gifts-cumulus-points .value{font-size:.875rem}}.total-detail .grand-total{margin:.125rem .875rem}.total-detail .grand-total h2{font-size:.9375rem;margin:0;font-weight:700}.total-detail .grand-total .content{margin-right:2.4375rem}.total-detail .grand-total .label{flex:1;min-width:0}.total-detail .grand-total .detail{font-size:.75rem}.total-detail .grand-total .selfhelp,.steps-checklist .step .total-detail .grand-total .selfhelp{margin-left:-2.09375rem}.total-detail .grand-total .rowInfo{right:-.4375rem}.step.credit-card .total-detail .grand-total{border-bottom:none}.total-detail .large-grand-total{display:table;width:100%;margin-top:.25rem;background-color:#f1efee;border-collapse:collapse}.total-detail .large-grand-total.estimated{background-color:transparent;margin-top:0}.total-detail .large-grand-total.estimated .rowInfo.message-container.up{bottom:5em}.total-detail .large-grand-total .row{display:table-row}.total-detail .large-grand-total .row.detail{font-size:.9375rem;text-align:center}.total-detail .large-grand-total .row.detail .cell{padding:.3125rem 1.25rem}@media (max-width: 767px){.total-detail .large-grand-total .row.detail{font-size:.875rem}.total-detail .large-grand-total .row.detail .cell{padding:.0625rem}}.total-detail .large-grand-total .row.points .label{position:relative;padding-top:.375rem}.total-detail .large-grand-total .row.points .value{padding-left:0}.total-detail .large-grand-total .rowInfo{font-weight:400}.total-detail .large-grand-total .rowInfo.message-container.up{left:1.125rem;right:1.25rem}.total-detail .large-grand-total .info-feature{position:absolute;margin-top:-2.125rem;right:.0625rem;width:4.0625rem;height:3rem}.total-detail .large-grand-total .info-feature.zero{bottom:.0625rem}.total-detail .large-grand-total .info-feature .selfhelp{height:100%}.summary .total-detail .large-grand-total .info-feature{margin-top:-2.1875rem}.total-detail .large-grand-total .cell{display:table-cell;padding:.1875rem 1.25rem;vertical-align:middle}.total-detail .large-grand-total .bordered{border:.0625rem solid #d1d1d1}.total-detail .large-grand-total .shop{background-color:#fff;border-bottom:.0625rem solid #fff}.total-detail .large-grand-total h2{font-size:1.0625rem}.total-detail .large-grand-total .label{width:55%;text-align:right}@media (max-width: 767px){.total-detail .large-grand-total .label{width:45%;padding:0 .625rem 0 0;line-height:1.1764705882}}.total-detail .large-grand-total .value{height:3.125rem;text-align:right;padding-right:4.125rem}.total-detail div.menuContent .picto-variable{background-size:2.5rem 2.5rem;padding-left:1.875rem;background-repeat:no-repeat;background-position:50% 50%;margin-right:.625rem}.total-detail .total-expanded-part.loading .fatoure .value{position:relative;color:rgba(0,0,0,0)}.total-detail .total-expanded-part.loading .grand-total .content{position:relative}.total-detail .total-expanded-part.loading .grand-total .value{color:rgba(0,0,0,0)}.total-detail .total-expanded-part.loading .grand-total .detail{visibility:hidden}.total-detail .total-expanded-part .selfhelp{color:#b0b0b0}.total-detail .total-expanded-part .selfhelp.on{color:#f60}.total-detail.shopping .total-products.on{padding-top:.375rem}.total-detail.shopping .total-products.on .content{padding:.625rem 0}.total-detail header .message-container{position:relative;z-index:4}.total-detail header .message-container.rowInfo{position:absolute}.total-detail header .message-container .overlay{left:.4375rem;right:.4375rem}.total-detail header .message-container .overlay.up{padding:0}.total-detail header .total-products .result{line-height:1.5333333333}.total-detail footer .row{margin:.125rem .875rem}.total-detail footer .row.control-group{justify-content:flex-start;flex-wrap:wrap;border-top:none;padding:0 .875rem .6875rem;margin:.6875rem 0 0}.total-detail footer .row.control-group .minimumNotReached{flex-basis:100%}.total-detail footer .row.control-group .minimumNotReached p{margin:0;font-size:.75rem;font-weight:500;line-height:.9375rem}.total-detail footer .row.credit-available{font-style:italic;font-weight:500}.total-detail footer .row.points .value{flex-grow:1}.total-detail footer .row .value{padding-left:0}.total-detail footer .row .label{flex:none;position:relative;margin-right:.5ex}.total-detail footer .btn-success{flex:1;margin:0 0 1ex}.total-detail footer .btn-checkout{flex:1 1 100%}.total-detail footer .label{flex:1;min-width:0}.total-detail .value{padding-left:1em}mo-checkout-basket-total-part .total-detail mo-checkout-basket-collapsed-total .value.delivery-fees{margin-right:2em}mo-checkout-basket-total-part .total-detail mo-checkout-basket-collapsed-total mo-checkout-basket-expanded-total .value.delivery-fees{margin-right:0}.total-detail .result{display:flex}.total-detail .fatoure li{color:#333;line-height:1;position:relative;margin-left:.875rem;margin-right:2.625rem}.total-detail .fatoure li.carbon-compensation .value{display:flex;align-items:center}.total-detail .fatoure li.moduled{margin-right:0;padding-right:0}.total-detail .fatoure li.moduled .result{align-items:baseline}.total-detail .fatoure li.moduled .rowInfo{right:.4375rem}.total-detail .fatoure li.points .label{flex:none;margin-right:.5ex}.total-detail .fatoure li.points .value{padding-left:0;font-size:.9375rem}@media (max-width: 767px){.total-detail .fatoure li.points .value{font-size:.875rem}}.total-detail .fatoure li.adorned .content{padding-left:2.8125rem}.total-detail .fatoure li.adorned .content:before{position:absolute;top:0;bottom:0;background-size:contain;left:0;display:block;content:"";width:2.5333333333em;background-repeat:no-repeat;background-position:0% 50%}.total-detail .fatoure li .value{white-space:nowrap}.total-detail .fatoure li .rowInfo{z-index:4}.total-detail .fatoure .content{display:flex;flex:1;flex-direction:column;padding-top:1ex;padding-bottom:1ex}.total-detail .fatoure .label{flex:1;min-width:0;text-align:left}.total-detail .fatoure .detail{color:#333;font-size:.875rem;padding-top:.0625rem;font-weight:400;line-height:1.2142857143}.total-detail .selfhelp{margin:0 -2.96875rem 0 .34375rem;width:2.625rem;height:2.625rem;min-width:2.625rem}.total-detail .rowInfo{position:absolute;left:-.4375rem;right:-2.1875rem;color:#fff;font-weight:500;z-index:4;text-align:left}.total-detail .rowInfo div.menuContent{border-radius:.5rem;box-shadow:0 .125rem .09375rem .0625rem rgba(0,0,0,.3);background-color:#404040;margin:0 auto;padding:.3em .5em;position:relative}.total-detail .rowInfo.up{bottom:100%;padding:0 0 .5625rem}.total-detail .rowInfo.up>div.menuContent:after{display:block;content:"";position:absolute;width:0;height:0;right:50%;margin-right:-.5rem;border-left:.5rem solid transparent;border-right:.5rem solid transparent;bottom:-.46875rem;border-top:.53125rem solid #404040}.total-detail .rowInfo.down{top:100%;padding:.5625rem 0 0}.total-detail .rowInfo.down>div.menuContent:before{display:block;content:"";position:absolute;width:0;height:0;right:50%;margin-right:-.5rem;border-left:.5rem solid transparent;border-right:.5rem solid transparent;top:-.46875rem;border-bottom:.53125rem solid #404040}.total-detail .rowInfo.right{left:100%;padding:0 0 0 .5625rem}.total-detail .rowInfo.right>div.menuContent:before{display:block;content:"";position:absolute;width:0;height:0;top:50%;margin-top:-.5rem;border-bottom:.5rem solid transparent;border-top:.5rem solid transparent;left:-.46875rem;border-right:.53125rem solid #404040}.total-detail .rowInfo.left{right:100%;padding:0 .5625rem 0 0}.total-detail .rowInfo.left>div.menuContent:before{display:block;content:"";position:absolute;width:0;height:0;top:50%;margin-top:-.5rem;border-bottom:.5rem solid transparent;border-top:.5rem solid transparent;right:-.46875rem;border-left:.53125rem solid #404040}.total-detail .rowInfo.up{margin-bottom:-.4375rem}.total-detail .rowInfo.up>div.menuContent:after{right:7%}@media (max-width: 767px){.total-detail .rowInfo.up>div.menuContent:after{right:1.1875rem}}.total-detail .rowInfo>div.menuContent{padding:.625rem .5625rem .5rem .6875rem}@media (max-width: 767px){.main .total-detail .rowInfo{margin-left:-1.0625rem;margin-right:-1.1875rem}}.total-detail .overlay{position:absolute;left:0;right:0;z-index:2;font-weight:400;color:#fff;line-height:1.2}.total-detail .overlay div.menuContent{border-radius:.5rem;box-shadow:0 .125rem .09375rem .0625rem rgba(0,0,0,.3);background-color:#404040;margin:0 auto;padding:.3em .5em;position:relative}.total-detail .overlay.up{bottom:100%;padding:0 0 .5625rem}.total-detail .overlay.up>div.menuContent:after{display:block;content:"";position:absolute;width:0;height:0;right:50%;margin-right:-.5rem;border-left:.5rem solid transparent;border-right:.5rem solid transparent;bottom:-.46875rem;border-top:.53125rem solid #404040}.total-detail .overlay.down{top:100%;padding:.5625rem 0 0}.total-detail .overlay.down>div.menuContent:before{display:block;content:"";position:absolute;width:0;height:0;right:50%;margin-right:-.5rem;border-left:.5rem solid transparent;border-right:.5rem solid transparent;top:-.46875rem;border-bottom:.53125rem solid #404040}.total-detail .overlay.right{left:100%;padding:0 0 0 .5625rem}.total-detail .overlay.right>div.menuContent:before{display:block;content:"";position:absolute;width:0;height:0;top:50%;margin-top:-.5rem;border-bottom:.5rem solid transparent;border-top:.5rem solid transparent;left:-.46875rem;border-right:.53125rem solid #404040}.total-detail .overlay.left{right:100%;padding:0 .5625rem 0 0}.total-detail .overlay.left>div.menuContent:before{display:block;content:"";position:absolute;width:0;height:0;top:50%;margin-top:-.5rem;border-bottom:.5rem solid transparent;border-top:.5rem solid transparent;right:-.46875rem;border-left:.53125rem solid #404040}.total-detail .overlay.up{bottom:96%}.total-detail .overlay div.menuContent{padding:.5rem .5625rem .375rem .6875rem}.total-detail .overlay div.menuContent h2{font-size:1.125rem;font-weight:500;line-height:1.1111111111}.total-detail .overlay div.menuContent p{margin:0 0 .375rem}.total-detail .total-editable{border:.125rem dashed #ccc;min-height:2.875rem}.total-detail .total-editable button.collapse.on{bottom:73%}.total-detail .total-editable h2.wanna-edit{font-size:1.375rem;font-weight:700;color:#333;line-height:1.0909090909;margin:.625rem .625rem .25rem;padding-right:1.875rem}.total-detail .total-editable h3{font-size:.9375rem;line-height:1.2;margin:0 .625rem .75rem;padding-right:1.875rem}.total-detail .total-editable .edit-order-go-to-order{color:#333}.total-detail .total-editable .edit-order-go-to-order:hover{text-decoration:none}.total-detail .total-editable .overlay.up div.menuContent:after{right:15%}.total-detail .total-editable #editable-tools{overflow:visible}.basket-messages{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;z-index:20;background-color:rgba(0,0,0,.15);overflow-x:hidden;-webkit-overflow-scrolling:touch}@media (max-width: 767px){.basket-messages{padding-top:3.125rem}}.basket-messages .close-all-messages{text-indent:-119988px;overflow:hidden;text-align:left;flex:1;min-height:0}.basket-messages .basket-warning{position:relative;font-size:1.0625rem;min-height:1.5625rem;line-height:1.1875rem;padding-left:2.1875rem;padding-right:.75rem;margin:.625rem .8125rem .6875rem .375rem;color:#3a3a3a}.basket-messages .basket-warning:before{background-repeat:no-repeat;background-size:1.7647058824em 1.7647058824em;position:absolute;left:0;content:"";background-position:50% 50%;width:1.7647058824em;height:1.7647058824em}.basket-messages .basket-warning-close{text-indent:-119988px;overflow:hidden;text-align:left;background-size:2rem 2rem;background-repeat:no-repeat;background-position:50% 50%;position:absolute;right:-.9375rem;top:-.625rem;width:3.125rem;height:2.5rem;z-index:2}.basket-messages .basket-warning-message{position:relative;box-shadow:.0625rem 0 .1875rem rgba(0,0,0,.4);background-color:#fff;margin:.625rem;padding:.125rem 0 .0625rem;color:#737474}.basket-messages .basket-warning-message p{font-size:.9375rem;line-height:1.3333333333;padding-left:.125rem;margin:.6875rem .8125rem 1.25rem}.basket-messages .basket-warning-message .control-group{margin:0 .8125rem .9375rem}.basket-messages .info a{color:#f60;font-weight:500}mo-checkout-basket-total-part .total-detail{font-size:inherit}mo-checkout-basket-total-part .total-detail .total-expanded-part .fatoure .total-fee.moduled,mo-checkout-basket-total-part .total-detail .total-expanded-part .fatoure .total-deposit,mo-checkout-basket-total-part .total-detail .total-expanded-part .fatoure .total-fee,mo-checkout-basket-total-part .total-detail .total-expanded-part .fatoure .total-discount,mo-checkout-basket-total-part .total-detail .total-expanded-part .fatoure .gifts-cumulus-points,mo-checkout-basket-total-part .total-detail .total-expanded-part .fatoure .grand-total,mo-checkout-basket-total-part .total-detail .total-expanded-part .fatoure .row.points,mo-checkout-basket-total-part .total-detail .total-expanded-part .fatoure .row.credit-available,mo-checkout-basket-total-part .total-detail .total-expanded-part .fatoure .verification-issue{margin-right:3em;margin-left:1em}mo-checkout-basket-total-part .total-detail .total-expanded-part .fatoure .total-fee.moduled,mo-checkout-basket-total-part .total-detail .total-expanded-part .fatoure .grand-total,mo-checkout-basket-total-part .total-detail .total-expanded-part .fatoure .verification-issue{margin-right:1em}mo-checkout-basket-total-part .total-detail .total-expanded-part .fatoure .total-fee.moduled{margin-right:0}mo-checkout-basket-total-part .total-detail .fatoure .content .result .label,mo-checkout-basket-total-part .total-detail .grand-total .content .result .label{flex:0 1 auto}mo-checkout-basket-total-part .total-detail .fatoure .content .result .value,mo-checkout-basket-total-part .total-detail .grand-total .content .result .value{margin-left:auto}mo-checkout-basket-total-part .total-detail .fatoure .selfhelp,mo-checkout-basket-total-part .total-detail .grand-total .selfhelp{width:1.5em;height:1.5em;min-width:0;color:#333}mo-checkout-basket-total-part .total-detail .fatoure .selfhelp .mat-icon,mo-checkout-basket-total-part .total-detail .grand-total .selfhelp .mat-icon{width:1.5em;height:1.5em;transform:none}mo-checkout-basket-total-part .total-detail .fatoure .selfhelp.on:after,mo-checkout-basket-total-part .total-detail .grand-total .selfhelp.on:after{right:50%;margin-right:-.5rem;border-left:.5rem solid transparent;border-right:.5rem solid transparent;top:-.46875rem;border-top:.53125rem solid #404040;display:block;content:"";position:absolute;width:0;height:0;top:-.5625em;right:.75em;z-index:3}mo-checkout-basket-total-part .total-detail .fatoure .message-container .rowInfo.up,mo-checkout-basket-total-part .total-detail .grand-total .message-container .rowInfo.up{margin-bottom:-.5em}mo-checkout-basket-total-part .total-detail .fatoure .message-container .rowInfo.up>div.menuContent:after,mo-checkout-basket-total-part .total-detail .grand-total .message-container .rowInfo.up>div.menuContent:after{content:none}mo-checkout-basket-total-part .total-detail .fatoure app-delivery-fees,mo-checkout-basket-total-part .total-detail .fatoure li{padding-right:0;margin-right:3em}mo-checkout-basket-total-part .total-detail .fatoure app-delivery-fees .message-container.rowInfo.up{margin-bottom:0}mo-checkout-basket-total-part .total-detail .fatoure app-delivery-fees .message-container.rowInfo.up>div.menuContent:after{content:none}mo-checkout-basket-total-part .total-detail .fatoure li{margin-bottom:.5em;margin-left:1em}mo-checkout-basket-total-part .total-detail .fatoure .content{padding:0}mo-checkout-basket-total-part .total-detail .fatoure .content .result{font-size:1em;line-height:1.5;font-weight:400}mo-checkout-basket-total-part .total-detail .fatoure .message-container .rowInfo.up{margin-bottom:0}mo-checkout-basket-total-part .total-detail .gifts-cumulus-points.is-first-gift-cumulus{padding-top:.5em}mo-checkout-basket-total-part .total-detail .gifts-cumulus-points .result{display:flex}mo-checkout-basket-total-part .total-detail .gifts-cumulus-points .value.tiny{color:#333;font-family:text,Helvetica,Arial,sans-serif}mo-checkout-basket-total-part .total-detail .grand-total{margin:0 1em .5em;padding-top:.5em;border-bottom:none;font-size:1em;line-height:1.5}mo-checkout-basket-total-part .total-detail .grand-total .content{margin-right:2em}mo-checkout-basket-total-part .total-detail .grand-total .selfhelp{margin-left:.125em}mo-checkout-basket-total-part .total-detail .grand-total .info-icon-container,mo-checkout-basket-total-part .total-detail .grand-total .value{display:flex;align-items:center}mo-checkout-basket-total-part .total-detail .grand-total .info-icon-container{margin-left:.25em}mo-checkout-basket-total-part .total-detail .grand-total .info-icon-container .m-button.quaternary{color:#333}mo-checkout-basket-total-part .total-detail .row.points,mo-checkout-basket-total-part .total-detail .row.credit-available,mo-checkout-basket-total-part .total-detail .gifts-cumulus-points{display:flex;margin:0 3em .5em 1em}mo-checkout-basket-total-part .total-detail .row.points .value,mo-checkout-basket-total-part .total-detail .row.credit-available .value,mo-checkout-basket-total-part .total-detail .gifts-cumulus-points .value{margin-left:auto}mo-checkout-basket-total-part .total-detail .verification-issue{font-size:.875em;line-height:1.4285714286;background-color:#f5f5f5;display:flex;align-items:center;justify-content:flex-start;margin:.8571428571em 1.1428571429em .2857142857em;border-radius:.5714285714em;padding:.7142857143em 1.1428571429em .7142857143em 0;position:relative}mo-checkout-basket-total-part .total-detail .verification-issue m-icon{margin:0 .75rem}mo-checkout-basket-total-part .total-detail footer{padding:.5em 1em 1em}mo-checkout-basket-total-part mo-checkout-basket-collapsed-total app-delivery-fees .value{margin-left:auto}mo-checkout main m-icon{font-size:inherit}mo-checkout .btn-collapse-basket.m-button .mat-icon,mo-checkout .collapse.m-button .mat-icon,mo-checkout mo-checkout-basket-expanded-total .m-button.m-icon-button.quaternary .mat-icon,mo-checkout .search-mobile .m-button.m-icon-button.quaternary .mat-icon{margin:0;color:#333}mo-checkout .btn-collapse-basket.m-button.quaternary:hover:not(.mat-button-disabled),mo-checkout .btn-collapse-basket.m-button.quaternary.cdk-focused,mo-checkout .collapse.m-button.quaternary:hover:not(.mat-button-disabled),mo-checkout .collapse.m-button.quaternary.cdk-focused,mo-checkout mo-checkout-basket-expanded-total .m-button.m-icon-button.quaternary.quaternary:hover:not(.mat-button-disabled),mo-checkout mo-checkout-basket-expanded-total .m-button.m-icon-button.quaternary.quaternary.cdk-focused,mo-checkout .search-mobile .m-button.m-icon-button.quaternary.quaternary:hover:not(.mat-button-disabled),mo-checkout .search-mobile .m-button.m-icon-button.quaternary.quaternary.cdk-focused{background-color:transparent}mo-checkout #basket-total-detail{height:100%}lsp-edit-quantity-tools .m-button.quaternary.m-icon-button.delete{width:3.0769230769em;height:3.0769230769em;padding:.6153846154em}lsp-edit-quantity-tools .m-button.quaternary.m-icon-button.delete .mat-icon{margin-right:0}.steps-checklist{margin:0 auto;color:#333;font-size:.9375rem;padding-bottom:1.5625rem}.steps-checklist .address:before{background-size:3.625em 3.625em}.steps-checklist .address:before,.steps-checklist .address.valid.unselected:before{background-image:url(/assets/images/checkout-states/delivery-address-off.svg)}.steps-checklist .address.valid:before{background-image:url(/assets/images/checkout-states/delivery-address-valid.svg);color:#333}.steps-checklist .address.error:before{background-image:url(/assets/images/checkout-states/delivery-address-invalid.svg)}.steps-checklist .slot:before{background-size:3.625em 3.625em}.steps-checklist .slot:before,.steps-checklist .slot.valid.unselected:before{background-image:url(/assets/images/checkout-states/date-off.svg)}.steps-checklist .slot.valid:before{background-image:url(/assets/images/checkout-states/date-valid.svg);color:#333}.steps-checklist .slot.error:before{background-image:url(/assets/images/checkout-states/date-invalid.svg)}.steps-checklist .checked:before{background-size:3.625em 3.625em}.steps-checklist .checked:before,.steps-checklist .checked.valid.unselected:before{background-image:url(/assets/images/checkout-states/checked-off.svg)}.steps-checklist .checked.valid:before{background-image:url(/assets/images/checkout-states/checked-valid.svg);color:#333}.steps-checklist .checked.error:before{background-image:url(/assets/images/checkout-states/checked-invalid.svg)}.steps-checklist .credit-card:before{background-size:3.625em 3.625em}.steps-checklist .credit-card:before,.steps-checklist .credit-card.valid.unselected:before{background-image:url(/assets/images/checkout-states/credit-card-off.svg)}.steps-checklist .credit-card.valid:before{background-image:url(/assets/images/checkout-states/credit-card-valid.svg);color:#333}.steps-checklist .credit-card.error:before{background-image:url(/assets/images/checkout-states/credit-card-invalid.svg)}.steps-checklist .electronic:before{background-size:3.625em 3.625em}.steps-checklist .electronic:before,.steps-checklist .electronic.valid.unselected:before{background-image:url(/assets/images/checkout-states/ebvr-off.svg)}.steps-checklist .electronic.valid:before{background-image:url(/assets/images/checkout-states/ebvr-valid.svg);color:#333}.steps-checklist .electronic.error:before{background-image:url(/assets/images/checkout-states/ebvr-invalid.svg)}.steps-checklist .paper:before{background-size:3.625em 3.625em}.steps-checklist .paper:before,.steps-checklist .paper.valid.unselected:before{background-image:url(/assets/images/checkout-states/invoice-off.svg)}.steps-checklist .paper.valid:before{background-image:url(/assets/images/checkout-states/invoice-valid.svg);color:#333}.steps-checklist .paper.error:before{background-image:url(/assets/images/checkout-states/invoice-invalid.svg)}.steps-checklist .summary:before{background-size:3.625em 3.625em}.steps-checklist .summary:before,.steps-checklist .summary.valid.unselected:before{background-image:url(/assets/images/checkout-states/summary-off.svg)}.steps-checklist .summary.valid:before{background-image:url(/assets/images/checkout-states/summary-valid.svg);color:#333}.steps-checklist .summary.error:before{background-image:url(/assets/images/checkout-states/summary-invalid.svg)}.steps-checklist .sms:before{background-size:3.625em 3.625em}.steps-checklist .sms:before,.steps-checklist .sms.valid.unselected:before{background-image:url(/assets/images/checkout-states/sms-off.svg)}.steps-checklist .sms.valid:before{background-image:url(/assets/images/checkout-states/sms-valid.svg);color:#333}.steps-checklist .sms.error:before{background-image:url(/assets/images/checkout-states/sms-invalid.svg)}.steps-checklist .phone:before{background-size:3.625em 3.625em}.steps-checklist .phone:before,.steps-checklist .phone.valid.unselected:before{background-image:url(/assets/images/checkout-states/tel-off.svg)}.steps-checklist .phone.valid:before{background-image:url(/assets/images/checkout-states/tel-valid.svg);color:#333}.steps-checklist .phone.error:before{background-image:url(/assets/images/checkout-states/tel-invalid.svg)}.steps-checklist .postcard:before{background-size:3.625em 3.625em}.steps-checklist .postcard:before,.steps-checklist .postcard.valid.unselected:before{background-image:url(/assets/images/checkout-states/postcard-off.svg)}.steps-checklist .postcard.valid:before{background-image:url(/assets/images/checkout-states/postcard-valid.svg);color:#333}.steps-checklist .postcard.error:before{background-image:url(/assets/images/checkout-states/postcard-invalid.svg)}.steps-checklist .e-finance:before{background-size:3.625em 3.625em}.steps-checklist .e-finance:before,.steps-checklist .e-finance.valid.unselected:before{background-image:url(/assets/images/checkout-states/efinance-off.svg)}.steps-checklist .e-finance.valid:before{background-image:url(/assets/images/checkout-states/efinance-valid.svg);color:#333}.steps-checklist .e-finance.error:before{background-image:url(/assets/images/checkout-states/efinance-invalid.svg)}.steps-checklist .twint:before{background-size:3.625em 3.625em}.steps-checklist .twint:before,.steps-checklist .twint.valid.unselected:before{background-image:url(/assets/images/checkout-states/twint-off.svg)}.steps-checklist .twint.valid:before{background-image:url(/assets/images/checkout-states/twint-valid.svg);color:#333}.steps-checklist .twint.error:before{background-image:url(/assets/images/checkout-states/twint-invalid.svg)}.steps-checklist .service-home:before{background-size:3.625em 3.625em}.steps-checklist .service-home:before,.steps-checklist .service-home.valid.unselected:before{background-image:url(/assets/images/checkout-states/service-home-off.svg)}.steps-checklist .service-home.valid:before{background-image:url(/assets/images/checkout-states/service-home-valid.svg);color:#333}.steps-checklist .service-home.error:before{background-image:url(/assets/images/checkout-states/service-home-invalid.svg)}.steps-checklist .coupon:before{background-size:3.625em 3.625em}.steps-checklist .coupon:before,.steps-checklist .coupon.valid.unselected:before{background-image:url(/assets/images/checkout-states/gift-off.svg)}.steps-checklist .coupon.valid:before{background-image:url(/assets/images/checkout-states/gift-valid.svg);color:#333}.steps-checklist .coupon.error:before{background-image:url(/assets/images/checkout-states/gift-invalid.svg)}.steps-checklist .samples:before{background-size:3.625em 3.625em}.steps-checklist .samples:before,.steps-checklist .samples.valid.unselected:before{background-image:url(/assets/images/checkout-states/gift-off.svg)}.steps-checklist .samples.valid:before{background-image:url(/assets/images/checkout-states/gift-valid.svg);color:#333}.steps-checklist .samples.error:before{background-image:url(/assets/images/checkout-states/gift-invalid.svg)}.steps-checklist .cumulus-voucher:before{background-size:3.625em 3.625em}.steps-checklist .cumulus-voucher:before,.steps-checklist .cumulus-voucher.valid.unselected:before{background-image:url(/assets/images/checkout-states/cumulus-voucher-off.svg)}.steps-checklist .cumulus-voucher.valid:before{background-image:url(/assets/images/checkout-states/cumulus-voucher-valid.svg);color:#333}.steps-checklist .cumulus-voucher.error:before{background-image:url(/assets/images/checkout-states/cumulus-voucher-invalid.svg)}.steps-checklist .sponsorship:before{background-size:3.625em 3.625em}.steps-checklist .sponsorship:before,.steps-checklist .sponsorship.valid.unselected:before{background-image:url(/assets/images/checkout-states/Sponsorship-off.svg)}.steps-checklist .sponsorship.valid:before{background-image:url(/assets/images/checkout-states/Sponsorship-valid.svg);color:#333}.steps-checklist .sponsorship.error:before{background-image:url(/assets/images/checkout-states/Sponsorship-invalid.svg)}.steps-checklist .frozen:before{background-size:3.625em 3.625em}.steps-checklist .frozen:before,.steps-checklist .frozen.valid.unselected:before{background-image:url(/assets/images/checkout-states/frozen-off.svg)}.steps-checklist .frozen.valid:before{background-image:url(/assets/images/checkout-states/frozen-valid.svg);color:#333}.steps-checklist .frozen.error:before{background-image:url(/assets/images/checkout-states/frozen-invalid.svg)}.steps-checklist .age:before{background-size:3.625em 3.625em}.steps-checklist .age:before,.steps-checklist .age.valid.unselected:before{background-image:url(/assets/images/checkout-states/age-off.svg)}.steps-checklist .age.valid:before{background-image:url(/assets/images/checkout-states/age-valid.svg);color:#333}.steps-checklist .age.error:before{background-image:url(/assets/images/checkout-states/age-invalid.svg)}.steps-checklist .carbon-compensation:before{background-size:3.625em 3.625em}.steps-checklist .carbon-compensation:before,.steps-checklist .carbon-compensation.valid.unselected:before{background-image:url(/assets/images/checkout-states/carbon-compensation-off.svg)}.steps-checklist .carbon-compensation.valid:before{background-image:url(/assets/images/checkout-states/carbon-compensation-valid.svg);color:#333}.steps-checklist .carbon-compensation.error:before{background-image:url(/assets/images/checkout-states/carbon-compensation-invalid.svg)}.steps-checklist .address.no-prod:before{background-size:3.625em 3.625em}.steps-checklist .address.no-prod:before{background-image:url(/assets/images/checkout-states/delivery-address-no-prod.svg)!important}.steps-checklist .service-home.no-prod:before{background-size:3.625em 3.625em}.steps-checklist .service-home.no-prod:before{background-image:url(/assets/images/checkout-states/service-home-no-prod.svg)!important}.steps-checklist ul{list-style:none}.steps-checklist ul li{list-style-image:none;list-style-type:none;margin-left:0}.steps-checklist nav,.steps-checklist nav.step{padding-top:1.875rem}.steps-checklist .step-like{padding:.375rem 0 1.625rem}.steps-checklist .step{background-repeat:no-repeat;padding:.375rem 0 1.625rem;margin:0;position:relative;border:none}.steps-checklist .step:before{border-radius:1.8em;font-size:1.0666666667em;padding-top:1.34375em;width:3.375em;height:3.375em;border-width:.125em;content:none}@media (min-width: 375px){.steps-checklist .step{background-image:url(/assets/images/checkout-states/v_line.png)}.steps-checklist .step:before{left:0;margin-top:.9375rem;content:""}.steps-checklist .step.straight:before{margin-top:.0625rem}.steps-checklist .step.active:before,.steps-checklist .step.ready:before{border-color:#f60}.steps-checklist .step.active.no-prod:before{border-color:#9966cb}.steps-checklist .step.v-trans{background-size:.125rem 100%;background-position:1.625rem 0}.steps-checklist .step.v-start{background-size:.125rem 100%;background-position:1.625rem 1.6875rem}.steps-checklist .step.v-end{background-size:.125rem 3.375rem;background-position:1.625rem 0}.steps-checklist .step.v-none{background-image:none}.steps-checklist .step.active.error:before{border-color:#d00}}@media (min-width: 768px){.steps-checklist .step:before,.steps-checklist .step.straight:before{margin-top:0}}.steps-checklist .step .selfhelp{color:#b0b0b0;width:2.625rem;min-width:2.625rem;height:2.625rem;padding:0}.steps-checklist .step .selfhelp.on{color:#f60}.steps-checklist .step .selfhelp .mat-icon{width:100%;height:100%;color:inherit}@media (min-width: 768px){.steps-checklist .step .selfhelp .mat-icon{transform-origin:50% 50%;transform:scale(.8)}}.steps-checklist .step .selfhelp .mat-button-wrapper{height:100%;display:flex;align-items:center}.steps-checklist .step.age .module{padding:.8125rem 1rem}.steps-checklist .step>mat-radio-button.mat-radio-checked .mat-radio-label{cursor:default}.steps-checklist .step>mat-radio-button.mat-radio-checked+.module{box-shadow:0 0 0 .08125rem #f60;border-color:#f60}.steps-checklist .step>mat-radio-button .mat-radio-label{margin-left:-2.1875rem}.steps-checklist .step>mat-radio-button .mat-radio-label .step-title{line-height:1.9375rem;display:block}.steps-checklist .step input.ls-radio:checked+label{cursor:default}.steps-checklist .step input.ls-radio:checked+label~.module{box-shadow:0 0 0 .08125rem #f60;border-color:#f60;cursor:default}.steps-checklist .step input.ls-radio:checked+label~.module .module{cursor:default}.steps-checklist .step h3{margin:0}.steps-checklist .step .go-to-help-page{display:block}.steps-checklist .step .buttons-container{display:flex;flex:1 1 100%;justify-content:space-between}.steps-checklist .step.disabled input.ls-radio+label{opacity:.4;cursor:default}@media (max-width: 767px){.steps-checklist .step.disabled input.ls-radio+label{padding-left:0}}.steps-checklist .step.disabled .module{position:relative;cursor:default!important}.steps-checklist .step.disabled .module:before{position:absolute;top:0;bottom:0;left:0;right:0;content:"";z-index:2;background-image:none;background-color:rgba(255,255,255,.4)}.steps-checklist .step.disabled .module .info{position:relative;z-index:3}.steps-checklist .step.disabled .module .info .red{color:#f60}.steps-checklist .step .step-title{font-size:1.5rem;font-weight:400;min-height:3.125rem;line-height:1.25;margin-top:.1875rem;margin-bottom:0;padding:.625rem 0}.steps-checklist .step .module{display:flex;border-radius:.1875rem;align-items:center;border:.0625rem solid #ccc;position:relative;font-weight:400;line-height:1.2;background-color:#fff;min-height:3.375rem}.steps-checklist .step .module .module{border:none;padding:0}.steps-checklist .step .module>:first-child{margin-right:0;width:100%}.steps-checklist .step .module .info{min-height:3.125rem;display:table;width:100%}.steps-checklist .step .module .info .row{display:table-row}.steps-checklist .step .module .info .cell{display:table-cell;vertical-align:middle}.steps-checklist .step .module .info h3{font-weight:700}.steps-checklist .step .module .action-button{align-self:center;margin-left:1em;margin-right:0}.steps-checklist .step .module .summary-issue-label{color:#d00}.steps-checklist .step .module.valid-voucher .controls{background-repeat:no-repeat;background-size:2.0666666667em 1em}.steps-checklist .step .module .apos-controls,.steps-checklist .step .module .controls{background-position:0% 50%;padding-left:1.125rem}.steps-checklist .step .module .apos-controls .control,.steps-checklist .step .module .controls .control{float:right}.steps-checklist .step .module .apos-controls .edit,.steps-checklist .step .module .controls .edit{float:right;margin-left:1.25rem}@media (max-width: 767px){.steps-checklist .step .module .apos-controls .edit,.steps-checklist .step .module .controls .edit{margin-left:.25rem}}.summary .steps-checklist .step .module .apos-controls.valid,.summary .steps-checklist .step .module .controls.valid{background-repeat:no-repeat;background-size:2.0666666667em 1em}.steps-checklist .step .module .apos-controls .instant-tooltip,.steps-checklist .step .module .controls .instant-tooltip{position:absolute;left:auto;right:-10px}.steps-checklist .step .module .apos-controls .instant-tooltip div.menuContent,.steps-checklist .step .module .controls .instant-tooltip div.menuContent{border-radius:.5rem;box-shadow:0 .125rem .09375rem .0625rem rgba(0,0,0,.3);background-color:#404040;margin:0 auto;padding:.3em .5em;position:relative}.steps-checklist .step .module .apos-controls .instant-tooltip.up,.steps-checklist .step .module .controls .instant-tooltip.up{bottom:100%;padding:0 0 .5625rem}.steps-checklist .step .module .apos-controls .instant-tooltip.up>div.menuContent:after,.steps-checklist .step .module .controls .instant-tooltip.up>div.menuContent:after{display:block;content:"";position:absolute;width:0;height:0;right:50%;margin-right:-.5rem;border-left:.5rem solid transparent;border-right:.5rem solid transparent;bottom:-.46875rem;border-top:.53125rem solid #404040}.steps-checklist .step .module .apos-controls .instant-tooltip.down,.steps-checklist .step .module .controls .instant-tooltip.down{top:100%;padding:.5625rem 0 0}.steps-checklist .step .module .apos-controls .instant-tooltip.down>div.menuContent:before,.steps-checklist .step .module .controls .instant-tooltip.down>div.menuContent:before{display:block;content:"";position:absolute;width:0;height:0;right:50%;margin-right:-.5rem;border-left:.5rem solid transparent;border-right:.5rem solid transparent;top:-.46875rem;border-bottom:.53125rem solid #404040}.steps-checklist .step .module .apos-controls .instant-tooltip.right,.steps-checklist .step .module .controls .instant-tooltip.right{left:100%;padding:0 0 0 .5625rem}.steps-checklist .step .module .apos-controls .instant-tooltip.right>div.menuContent:before,.steps-checklist .step .module .controls .instant-tooltip.right>div.menuContent:before{display:block;content:"";position:absolute;width:0;height:0;top:50%;margin-top:-.5rem;border-bottom:.5rem solid transparent;border-top:.5rem solid transparent;left:-.46875rem;border-right:.53125rem solid #404040}.steps-checklist .step .module .apos-controls .instant-tooltip.left,.steps-checklist .step .module .controls .instant-tooltip.left{right:100%;padding:0 .5625rem 0 0}.steps-checklist .step .module .apos-controls .instant-tooltip.left>div.menuContent:before,.steps-checklist .step .module .controls .instant-tooltip.left>div.menuContent:before{display:block;content:"";position:absolute;width:0;height:0;top:50%;margin-top:-.5rem;border-bottom:.5rem solid transparent;border-top:.5rem solid transparent;right:-.46875rem;border-left:.53125rem solid #404040}.steps-checklist .step .module .apos-controls .instant-tooltip .menuContent:before,.steps-checklist .step .module .controls .instant-tooltip .menuContent:before{right:1.9375rem!important}.steps-checklist .step .module .apos-controls .instant-tooltip .menuContent span,.steps-checklist .step .module .controls .instant-tooltip .menuContent span{font-size:.875rem;font-weight:400;color:#fff}.steps-checklist .step .module .apos-controls{position:absolute;z-index:3;right:1rem;top:1.1875rem}@media (max-width: 767px){.steps-checklist .step .module .apos-controls{right:.5rem}}.steps-checklist .step .module .controls{display:flex;align-items:center}.steps-checklist .step .module.termsAndConditions{display:block}.steps-checklist .step .control-group{justify-content:flex-start}.steps-checklist .step.slot .module{padding:.8125rem 1rem;font-weight:700}.steps-checklist .step.optional legend{display:block;width:100%}@media (min-width: 375px){.steps-checklist .step-like,.steps-checklist .step{padding:.375rem 0 1.625rem 3.5625rem}.steps-checklist .step.optional legend{padding-left:4.6875rem}}@media (min-width: 768px){.steps-checklist .step-like,.steps-checklist .step{padding:.375rem 7.0625rem 1.625rem}.steps-checklist .step.optional legend{line-height:3.375rem}}.summary .steps-checklist .step.error .module{border-color:#e33939}.summary .steps-checklist .step.error .module:not(.summary-issue-label){box-shadow:0 0 0 .0625rem #e33939}.summary .steps-checklist .step nav{padding:.625rem}.summary .steps-checklist .step.v-end{margin-bottom:3.125rem}.summary .steps-checklist .step .module{min-height:0}.summary .steps-checklist .step .module .cell{padding-right:5.625rem}.summary .steps-checklist .step .control-group{margin-bottom:0}.summary .steps-checklist .step .ls-checkboxContainer{-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkout .steps-checklist .step.optional .module.voucher-opt-form{border:none;padding:.8125rem 1rem}.checkout .steps-checklist .step.optional .module.voucher-opt-form .mat-form-field-invalid .mat-form-field-wrapper{padding-bottom:0}.checkout .steps-checklist .step.optional .module.voucher-opt-form .mat-form-field.mat-form-field-appearance-fill .mat-form-field-suffix .mat-icon{transform:none}.checkout .steps-checklist .step.optional .module.voucher-opt-form .mat-form-field.mat-form-field-appearance-fill .mat-form-field-suffix .mat-icon-button{color:inherit;min-width:auto}.checkout .steps-checklist .other-payment-method .mat-checkbox-layout .mat-checkbox-label{white-space:normal}@media (max-width: 767px){.checkout .steps-checklist{max-width:34.6875rem}.checkout .steps-checklist .other-payment-method .mat-checkbox-layout .mat-checkbox-label{line-height:1.0666666667}.checkout .steps-checklist .step.optional .voucher-opt-form .control-group{justify-content:flex-start}}@media (min-width: 768px){.steps-checklist{max-width:47.3125rem}}.voucher-opt-form,.smsForm{color:#333;font-size:.875rem}.voucher-opt-form ul,.smsForm ul{list-style:none}.voucher-opt-form ul li,.smsForm ul li{list-style-image:none;list-style-type:none;margin-left:0}.voucher-opt-form .step-title,.smsForm .step-title{font-size:1.25rem;font-weight:400;min-height:2.625rem;line-height:1.25;margin-top:.1875rem;margin-bottom:0;padding:.53125rem 0;color:#666}.voucher-opt-form legend.step-title,.smsForm legend.step-title{float:left;padding-left:0}.voucher-opt-form legend.step-title+ul:before,.smsForm legend.step-title+ul:before{display:block;content:"";clear:left}.voucher-opt-form fieldset,.smsForm fieldset{padding:0;margin:0;position:relative;border:none}.voucher-opt-form fieldset>ul,.smsForm fieldset>ul{padding:0;margin:0}.voucher-opt-form fieldset>ul li,.smsForm fieldset>ul li{margin:0}.voucher-opt-form label.screenreader,.smsForm label.screenreader{text-indent:-119988px;overflow:hidden;text-align:left}.voucher-opt-form .fieldContainer,.smsForm .fieldContainer{display:flex;align-items:center;flex:auto;justify-content:space-between}.voucher-opt-form .inputContainer.has-info,.smsForm .inputContainer.has-info{padding-right:2.4375rem}.voucher-opt-form .inputContainer.valid .eraser,.smsForm .inputContainer.valid .eraser{display:block}.voucher-opt-form .ls-checkboxContainer,.smsForm .ls-checkboxContainer{-webkit-user-select:none;-moz-user-select:none;user-select:none}.voucher-opt-form .selectContainer,.smsForm .selectContainer{height:2.8125rem;margin:0 3.75rem 0 0;padding:0;background-color:transparent;border-radius:.1875rem;position:relative;display:flex;align-items:center;flex:auto;justify-content:space-between}.voucher-opt-form .selectContainer select,.smsForm .selectContainer select{align-self:stretch;width:100%;font-weight:700;-webkit-appearance:menulist-button;border-radius:.1875rem;padding:0 .4375rem;border:.0625rem solid #ccc}.voucher-opt-form .selectContainer select option:before,.voucher-opt-form .selectContainer select option:after,.smsForm .selectContainer select option:before,.smsForm .selectContainer select option:after{content:"";display:block;height:.5em}.voucher-opt-form .selectContainer .error,.smsForm .selectContainer .error{z-index:20}.voucher-opt-form .selectContainer .error div,.smsForm .selectContainer .error div{background-color:#d00}.voucher-opt-form .selectContainer .error div:before,.smsForm .selectContainer .error div:before{display:block;content:"";position:absolute;width:0;height:0;right:50%;margin-right:-.5rem;border-left:.5rem solid transparent;border-right:.5rem solid transparent;top:-.46875rem;border-bottom:.53125rem solid #d00}.voucher-opt-form .row,.smsForm .row{display:block}.voucher-opt-form .row .rightside,.smsForm .row .rightside{display:flex;align-content:flex-end;margin-bottom:.375rem}.voucher-opt-form .row .selfhelp,.smsForm .row .selfhelp{width:2.625rem;height:2.625rem;transform:scale(.6904761905);margin:0 .1875rem 0 -2.8125rem;position:relative;color:#b0b0b0;padding:0}.voucher-opt-form .row .selfhelp.on,.smsForm .row .selfhelp.on{color:#f60}.voucher-opt-form .row .selfhelp .mat-icon,.smsForm .row .selfhelp .mat-icon{width:100%;height:100%;color:inherit}.voucher-opt-form .row .selfhelp .mat-button-wrapper,.smsForm .row .selfhelp .mat-button-wrapper{height:100%}.voucher-opt-form .row .inputContainer,.voucher-opt-form .row .ls-checkboxContainer,.voucher-opt-form .row .selectContainer,.smsForm .row .inputContainer,.smsForm .row .ls-checkboxContainer,.smsForm .row .selectContainer{margin:0}.voucher-opt-form .row .info,.voucher-opt-form .row .error,.smsForm .row .info,.smsForm .row .error{line-height:1.2857142857}@media (min-width: 375px){.voucher-opt-form .row,.smsForm .row{margin-left:4.375rem}.voucher-opt-form legend.step-title,.smsForm legend.step-title{padding-left:4.375rem}}@media (min-width: 768px){.voucher-opt-form,.smsForm{font-size:.9375rem;margin:auto;padding-left:0;padding-right:0}.voucher-opt-form .step-title,.smsForm .step-title{font-size:1.5rem;min-height:3.125rem;line-height:1.25;padding:.625rem 0}.voucher-opt-form .row,.smsForm .row{display:flex;padding:.3125rem 0;min-height:3.4375rem}.voucher-opt-form .row .rightside,.smsForm .row .rightside{align-self:center;width:65%;margin-bottom:0}.voucher-opt-form .row .rightside.short,.smsForm .row .rightside.short{width:45%}.voucher-opt-form .row .inputContainer,.voucher-opt-form .row .ls-checkboxContainer,.voucher-opt-form .row .selectContainer,.smsForm .row .inputContainer,.smsForm .row .ls-checkboxContainer,.smsForm .row .selectContainer{margin:0 4em 0 0}.voucher-opt-form .row .selfhelp,.smsForm .row .selfhelp{transform:none;margin:0 .4em 0 -3.4em}.voucher-opt-form .row .selfhelp .mat-icon,.smsForm .row .selfhelp .mat-icon{transform-origin:50% 50%;transform:scale(.8)}.voucher-opt-form .row .info,.voucher-opt-form .row .error,.smsForm .row .info,.smsForm .row .error{line-height:1.3333333333}.voucher-opt-form .inputContainer.valid.has-info,.voucher-opt-form .ls-checkboxContainer.valid.has-info,.smsForm .inputContainer.valid.has-info,.smsForm .ls-checkboxContainer.valid.has-info{background-position:100% 50%}.voucher-opt-form .inputContainer.has-info,.smsForm .inputContainer.has-info{padding-right:.4375rem}.voucher-opt-form fieldset,.smsForm fieldset{padding:1.3em 0}}@media (min-width: 768px){.voucher-opt-form .row,.smsForm .row{margin-left:0}}#smartphone-checkout-toolnav .back-group a{position:absolute;top:0;bottom:0;left:0;right:0;text-indent:-119988px;overflow:hidden;text-align:left;background-image:url(/assets/images/library/home.svg);background-repeat:no-repeat;background-size:3.125rem 3.125rem;display:block;background-position:50% 50%;border:none}#smartphone-checkout-toolnav .back-group a.spinner:after{background-color:#fff}#smartphone-checkout-toolnav .back-group a.spinner.loading{background-image:none}mo-checkout-delivery-available-timeslots .cumulus-badge app-info-message-button button.mat-button,mo-checkout-delivery-available-timeslots .cumulus-badge app-info-message-button mat-icon{width:1.5em;height:1.5em}mo-checkout-delivery-available-timeslots .cumulus-badge app-info-message-button .mat-button-wrapper{display:flex}mo-checkout-delivery-available-timeslots .cumulus-badge app-info-message-button svg{display:none}mo-checkout-delivery-available-timeslots .cumulus-badge .rowInfo{position:absolute;left:-8.5714285714em;right:-8.5714285714em;color:#fff;font-size:.875em;line-height:1.4285714286;text-align:left}mo-checkout-delivery-available-timeslots .cumulus-badge .rowInfo div.menuContent{border-radius:.5rem;box-shadow:0 .125rem .09375rem .0625rem rgba(0,0,0,.3);background-color:#404040;margin:0 auto;padding:.3em .5em;position:relative}mo-checkout-delivery-available-timeslots .cumulus-badge .rowInfo.up{bottom:100%;padding:0 0 .5625rem}mo-checkout-delivery-available-timeslots .cumulus-badge .rowInfo.up>div.menuContent:after{display:block;content:"";position:absolute;width:0;height:0;right:50%;margin-right:-.5rem;border-left:.5rem solid transparent;border-right:.5rem solid transparent;bottom:-.46875rem;border-top:.53125rem solid #404040}mo-checkout-delivery-available-timeslots .cumulus-badge .rowInfo.down{top:100%;padding:.5625rem 0 0}mo-checkout-delivery-available-timeslots .cumulus-badge .rowInfo.down>div.menuContent:before{display:block;content:"";position:absolute;width:0;height:0;right:50%;margin-right:-.5rem;border-left:.5rem solid transparent;border-right:.5rem solid transparent;top:-.46875rem;border-bottom:.53125rem solid #404040}mo-checkout-delivery-available-timeslots .cumulus-badge .rowInfo.right{left:100%;padding:0 0 0 .5625rem}mo-checkout-delivery-available-timeslots .cumulus-badge .rowInfo.right>div.menuContent:before{display:block;content:"";position:absolute;width:0;height:0;top:50%;margin-top:-.5rem;border-bottom:.5rem solid transparent;border-top:.5rem solid transparent;left:-.46875rem;border-right:.53125rem solid #404040}mo-checkout-delivery-available-timeslots .cumulus-badge .rowInfo.left{right:100%;padding:0 .5625rem 0 0}mo-checkout-delivery-available-timeslots .cumulus-badge .rowInfo.left>div.menuContent:before{display:block;content:"";position:absolute;width:0;height:0;top:50%;margin-top:-.5rem;border-bottom:.5rem solid transparent;border-top:.5rem solid transparent;right:-.46875rem;border-left:.53125rem solid #404040}mo-checkout-delivery-available-timeslots .cumulus-badge .rowInfo.down>div.menuContent{padding:.7142857143em .8571428571em;box-shadow:none}@media (max-width: 767px){mo-checkout-delivery-available-timeslots .cumulus-badge .rowInfo{right:-7.5em;left:-7.5em}}mo-customer-address .mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,mo-customer-address .mat-button.cdk-keyboard-focused .mat-button-focus-overlay,mo-checkout-saved-payment-methods .delete-button .mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,mo-checkout-saved-payment-methods .delete-button .mat-button.cdk-keyboard-focused .mat-button-focus-overlay{opacity:0}mo-checkout-summary-carbon-compensation .co2-compensation-container .info .text span{white-space:nowrap}app-bottom-small-modal .IamYourFather,app-top-small-modal .IamYourFather{box-shadow:0 .625rem 1.5625rem rgba(0,0,0,.5);border-radius:.625rem;overflow:visible}app-bottom-small-modal .ls-modal-content,app-top-small-modal .ls-modal-content{color:#333;border-radius:.625rem}app-bottom-small-modal .ls-modal-content>.component,app-top-small-modal .ls-modal-content>.component{display:flex;flex-direction:column;flex-grow:1;height:100%}app-bottom-small-modal .ls-modal-subcontent,app-top-small-modal .ls-modal-subcontent{max-height:90vh;border-radius:.625rem;overflow:auto;-webkit-overflow-scrolling:touch;position:relative}app-bottom-small-modal .ls-modal-subcontent.timeslots a.amigos-link,app-top-small-modal .ls-modal-subcontent.timeslots a.amigos-link{font-size:1rem;line-height:1.5;color:#f60}app-bottom-small-modal .ls-modal-subcontent.timeslots a.amigos-link:hover,app-top-small-modal .ls-modal-subcontent.timeslots a.amigos-link:hover{text-decoration:none}@media (min-width: 768px){app-bottom-small-modal .ls-modal-subcontent.timeslots a.amigos-link,app-top-small-modal .ls-modal-subcontent.timeslots a.amigos-link{font-size:1.25rem}}@media (max-width: 767px){app-bottom-small-modal .ls-modal-content,app-top-small-modal .ls-modal-content{border-width:0}app-bottom-small-modal .ls-modal-subcontent,app-top-small-modal .ls-modal-subcontent{max-height:none;border-radius:0}}@media (min-width: 768px) and (max-height: 680px){app-bottom-small-modal .ls-modal-subcontent,app-top-small-modal .ls-modal-subcontent{max-height:calc(100vh - 2em)}}@media (min-width: 768px){app-bottom-small-modal.small-size .IamYourFather,app-top-small-modal.small-size .IamYourFather{width:26.25rem}app-bottom-small-modal.medium-size .IamYourFather,app-top-small-modal.medium-size .IamYourFather{width:44.25rem}app-bottom-small-modal.large-size .IamYourFather,app-top-small-modal.large-size .IamYourFather{width:62.25rem}app-bottom-small-modal .IamYourFather,app-top-small-modal .IamYourFather{max-width:calc(100vw - 6.25rem)}app-bottom-small-modal#edit-address .IamYourFather,app-top-small-modal#edit-address .IamYourFather{width:48.75em}app-bottom-small-modal#my-account-addresses-over .IamYourFather,app-bottom-small-modal#select-delivery-address .IamYourFather,app-top-small-modal#my-account-addresses-over .IamYourFather,app-top-small-modal#select-delivery-address .IamYourFather{width:37.5em}}@media (max-width: 1057px){app-top-small-modal#OrderSummaryVariableWeight .ls-modal-content,app-top-small-modal#OrderSummaryDeliveryFees .ls-modal-content,app-top-small-modal#OrderSummaryFreezerBox .ls-modal-content,app-top-small-modal#OrderSummaryCarbonCompensation .ls-modal-content,app-top-small-modal#OrderSummaryPreliminaryAmount .ls-modal-content{background-color:transparent}app-top-small-modal#OrderSummaryVariableWeight .IamYourFather,app-top-small-modal#OrderSummaryDeliveryFees .IamYourFather,app-top-small-modal#OrderSummaryFreezerBox .IamYourFather,app-top-small-modal#OrderSummaryCarbonCompensation .IamYourFather,app-top-small-modal#OrderSummaryPreliminaryAmount .IamYourFather{width:100%;height:100%;max-width:100%}app-top-small-modal#OrderSummaryVariableWeight mo-modal-content,app-top-small-modal#OrderSummaryDeliveryFees mo-modal-content,app-top-small-modal#OrderSummaryFreezerBox mo-modal-content,app-top-small-modal#OrderSummaryCarbonCompensation mo-modal-content,app-top-small-modal#OrderSummaryPreliminaryAmount mo-modal-content{justify-content:flex-end;position:fixed;width:100%;font-size:16px}app-top-small-modal#OrderSummaryVariableWeight mo-modal-content .ls-modal-subcontent,app-top-small-modal#OrderSummaryDeliveryFees mo-modal-content .ls-modal-subcontent,app-top-small-modal#OrderSummaryFreezerBox mo-modal-content .ls-modal-subcontent,app-top-small-modal#OrderSummaryCarbonCompensation mo-modal-content .ls-modal-subcontent,app-top-small-modal#OrderSummaryPreliminaryAmount mo-modal-content .ls-modal-subcontent{border-radius:0}}@media (max-width: 1057px){app-bottom-small-modal#CheckoutBasketExpandedTotal .IamYourFather{width:100%;height:100%;max-width:100%}app-bottom-small-modal#CheckoutBasketExpandedTotal mo-modal-content .ls-modal-subcontent{border-radius:0}}@media (max-width: 1057px) and (max-width: 767px){app-bottom-small-modal#OrderSummaryPreliminaryAmount mo-modal-content{position:fixed;width:100%}}.ls-modal.generic .IamYourFather{box-shadow:0 .625rem 1.5625rem rgba(0,0,0,.5);border-radius:.625rem;overflow:visible}.ls-modal.generic h1{font-size:2rem;line-height:1.2;font-weight:400;margin:.9375rem .5em 1.0625rem 2.375rem;color:#6b7587}.ls-modal.generic .hgroup{height:auto}.ls-modal.generic .hgroup h2{white-space:normal;position:relative;margin:0 auto}.ls-modal.generic .ls-modal-content{color:#333;background-color:rgba(0,0,0,0)}.ls-modal.generic .ls-modal-subcontent{border-radius:.625rem;border:1px solid #cbcccb;background-color:#fff;overflow:auto}@media (min-width: 0px) and (max-width: 374px){.ls-modal.generic .ls-modal-subcontent{padding:0 4.6875%}}@media (min-width: 375px) and (max-width: 767px){.ls-modal.generic .ls-modal-subcontent{padding:0 7.2%}}.ls-modal.generic pre{font-size:.6875rem;padding:0 1rem}.ls-modal.generic .control-group{margin:1.75rem 1em 2.125rem}.ls-modal.generic .data-container{margin:0;font-size:1.625rem;line-height:1.1923076923;font-weight:400}.ls-modal.generic .support-container{display:flex;align-items:center;margin:.5rem 0 3.25rem}.ls-modal.generic .contact h3{color:#f08e09;font-weight:400;font-size:1rem;line-height:2}.ls-modal.generic .contact h3 em{display:inline-block;line-height:3.125rem;position:relative;color:#6d6d6d;background-color:#fff;font-size:1.4375rem;font-weight:700;font-style:normal;padding:0 1rem 0 2.5rem}.ls-modal.generic .contact h3 em:before{position:absolute;top:0;bottom:0;background-size:1.1739130435em 1.1739130435em;display:block;content:"";background-position:50% 50%;background-repeat:no-repeat;left:0;width:1.7391304348em}.ls-modal.generic .contact p{margin:.75rem auto}.ls-modal.generic .error-refresh{padding:.625rem .3125rem;border:.125rem dashed #a0a0a0}.ls-modal.generic .error-refresh h4{font-weight:400;font-size:1rem;text-align:center;margin:0 0 .625rem}.ls-modal.generic .error-refresh .control-group{margin:.3125rem auto}@media (max-width: 767px){.ls-modal.generic app-error-refresh{align-self:stretch}.ls-modal.generic h1{margin-left:0;margin-right:1.5625rem}.ls-modal.generic pre{padding:0;margin:.5rem 0}.ls-modal.generic .data-container{text-align:center;margin:0}.ls-modal.generic .support-container{flex-direction:column}.ls-modal.generic .contact h3{margin-top:.5rem}.ls-modal.generic .control-group{flex-wrap:wrap;margin-left:0;margin-right:0}.ls-modal.generic .control-group .migros-ui-btn{flex:1 1 60%;justify-content:center;margin:.3125rem 0}.ls-modal.generic .control-group .migros-ui-btn.btn-success{order:-1}}@media (max-width: 767px) and (min-width: 375px){.ls-modal.generic .control-group .migros-ui-btn{flex-basis:45%;margin:.3125rem}.ls-modal.generic .control-group .migros-ui-btn:first-child{margin-left:0}.ls-modal.generic .control-group .migros-ui-btn:last-child{margin-right:0}.ls-modal.generic .control-group .migros-ui-btn.btn-success{order:0}}@media (min-width: 768px){.ls-modal.generic .ls-modal-subcontent{max-height:calc(100% - 2em)}.ls-modal.generic app-error-refresh{margin-right:3%}.ls-modal.generic .error-refresh{padding:1.25rem .625rem}.ls-modal.generic .data-container{margin:0 1.5625rem}.ls-modal.generic .support-container{margin:3.25rem 1.5625rem}}#alertbox-modal h1{font-size:1.375rem;line-height:1.4545454545;font-family:display,Helvetica,Arial,sans-serif;color:#333;margin-bottom:1rem;font-weight:700}#alertbox-modal .data-container{font-size:1rem;line-height:1.5;font-weight:400;margin:0 0 2rem}@media (min-width: 768px){#alertbox-modal.ls-modal .ls-modal-subcontent{padding:2.8125rem 2.8125rem 2.8125rem 2.625rem}#alertbox-modal.ls-modal h1{font-size:1.71875rem;margin:0 0 1.25rem}#alertbox-modal.ls-modal .data-container{font-size:1.25rem;margin:0 0 2.5rem}#alertbox-modal.ls-modal .control-group{justify-content:flex-start;margin:0}#alertbox-modal.ls-modal .migros-ui-btn{margin:0 1.40625rem 0 0}#alertbox-modal.ls-modal .migros-ui-btn:last-child{margin-right:0}#alertbox-modal.ls-modal .IamYourFather{width:auto;max-width:42.5rem}}.ls-modal-checkout{z-index:1000}.ls-modal-checkout .IamYourFather{box-shadow:0 .625rem 1.5625rem rgba(0,0,0,.5);border-radius:.625rem;overflow:visible}.ls-modal-checkout .ls-modal-content:before{border-radius:.625em .625em 0 0;background-image:linear-gradient(white 1ex,rgba(255,255,255,0))}.ls-modal-checkout .ls-modal-content:after{background-repeat:no-repeat;bottom:0;border-radius:0 0 .625em .625em;background-image:linear-gradient(to top,white 1ex,rgba(255,255,255,0))}.ls-modal-checkout .ls-modal-subcontent{width:100%;overflow:auto;-webkit-overflow-scrolling:touch}@media (min-width: 768px) and (max-height: 680px){.ls-modal-checkout .ls-modal-subcontent{max-height:calc(100vh - 2em)}}@media (min-width: 768px){.ls-modal-checkout .ls-modal-content{border-radius:.625em;border:1px solid #b2b3b1}.ls-modal-checkout .ls-modal-subcontent{max-height:85vh;margin-top:1ex;margin-bottom:1ex}.ls-modal-checkout .IamYourFather{width:62.25rem;max-width:calc(100vw - 5rem)}.ls-modal-checkout .steps-checklist{width:43.75rem}.ls-modal-checkout .steps-checklist .step{padding-right:3.5rem}}.old-orders-actions{display:flex;align-items:center}.banner-link{display:block;position:relative}.banner-link span{min-width:1px}.banner-link img{display:block;width:100%}.banner-link img[src=""]{display:none}.banner-link:before{box-shadow:inset 0 0 0 1px transparent;position:absolute;width:100%;height:100%;display:block}.banner-link.loaded:before{content:""}.coZone-cell .banner-link:before,.coZone-cell .banner-link img{border-radius:0}.coZone-cell .banner-link:before{box-shadow:none}@media (min-width: 1920px){.banner-link:before{box-shadow:inset 0 0 0 .0625rem transparent}}app-commercial-zone.coZone-product-grid{position:absolute;top:.1538461538em;bottom:.1538461538em;left:.1538461538em;right:.1538461538em;overflow:hidden;box-shadow:0 0 .75rem transparent;border-radius:.6153846154em}app-commercial-zone.coZone-product-grid .ng-lazyloaded{background-size:auto 100%;background-position:50% 0%;border:none;height:100%}li.item:nth-child(2) app-commercial-zone.coZone-product-grid .ng-lazyloaded{border-left-width:0}app-commercial-zone.coZone-product-grid .banner-link,app-commercial-zone.limit.heavy .banner-link{height:100%}app-commercial-zone.coZone-product-grid .banner-link:before,app-commercial-zone.limit.heavy .banner-link:before{content:none}@media (min-width: 768px){app-commercial-zone.limit.heavy .ng-lazyloaded{height:100%}.navigation-view app-commercial-zone .banner-link:before{box-shadow:none;border-radius:0}.navigation-view app-commercial-zone .banner-link img{border-radius:0}.navigation-view app-commercial-zone .banner-link:focus{outline:none}.navigation-view app-commercial-zone .banner-link:focus:before{background-color:rgba(0,0,0,.03)}}@media (min-width: 768px){.banner-top-link .banner-link{max-width:98.125rem;margin-left:auto;margin-right:auto}.products .banner-top-link{margin-top:-.5rem;min-height:.5rem}}a[href=""].banner-link{cursor:default}.product-insert img[src=""],.product-insert img:not([src]){display:none}a[href=""].product-insert{cursor:default}app-preview-date{position:absolute;bottom:1.5rem;z-index:50;color:#f60;font-size:1.125rem;font-weight:500;background:#fff}app-preview-date .preview-date{padding:1rem .5rem}@media (min-width: 768px) and (hover: hover){a.banner-link:hover{opacity:.9}}app-dropdown-filter{display:inline-block}.multiselect-dropdown-list{position:absolute;min-width:16.625rem;z-index:10;margin-bottom:1.25rem;top:2.375rem;left:.25rem}.multiselect-list-area{box-shadow:0 0 .5em rgba(0,0,0,.2);border-radius:.1875rem;border:.0625rem solid rgba(0,0,0,.051);margin:0 auto;background-color:#fff}.multiselect-list-area ul{padding:0;overflow:auto;max-height:16.75rem;-webkit-overflow-scrolling:auto}.multiselect-list-area li{position:relative;color:#666;font-size:.9375rem;width:100%}.multiselect-list-area .applyfilters{border-top:.0625rem solid rgba(0,0,0,.051)}.multiselect-list-area .applyfilters button{text-decoration:none;color:#333;font-weight:500;border:none;background-color:transparent;padding:1rem}.multiselect-list-area .applyfilters button.green{color:#f60;float:right}.multiselect-list-area .applyfilters button:disabled{opacity:.4}.filter-checkbox{height:2.1875rem}.filter-checkbox input{position:absolute;z-index:-2;left:-6249.9375rem}.filter-checkbox input:disabled+label{opacity:.4}.filter-checkbox label{display:flex;align-items:center;padding:0 .8125rem 0 2.5rem;width:100%;height:2.1875rem;line-height:1.0625;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter-checkbox label:before{position:absolute;top:.125rem;bottom:0;background-image:url(/assets/images/library/ui-filterCheckOff.svg);background-size:3.625rem 3.625rem;background-size:3rem 3rem;background-repeat:no-repeat;background-position:50% 50%;content:"";left:.625rem;width:1.375rem}nav#sidebar-navigation .filter-checkbox{height:auto}@media (min-width: 768px){.filter-checkbox input:focus+label{background-color:#f5f5f5;color:#3a3a3a}nav#sidebar-navigation .filter-checkbox:hover{background-color:#f5f5f5;color:#3a3a3a}}.filter-item{flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}nav#sidebar-navigation .search-options .filter-item{overflow:visible}.filter-item mark{transform-origin:50% 100%;transform:scale(.8333333333);background-color:rgba(0,0,0,0);min-width:1.5ex;text-align:right}.filter-item .filter-label{margin-right:.3333333333em}[lang=de] .filter-item .filter-label.bio,[lang=fr] .filter-item .filter-label.bio{text-transform:uppercase}.filter-item input{position:absolute;z-index:-2;left:-6249.9375rem}.filter-item input+label{text-align:left;padding:0 .5em .1333333333em .6666666667em;margin:0 .1875rem;border-color:#d6d6d6;color:#666;cursor:pointer}.filter-item input+label mark{color:#b0b0b0}.filter-item input+label .icon{background-size:2.75rem 2.75rem;width:1.625rem;height:1.625rem;margin-left:-.25rem;margin-right:.25rem;background-position:50% 50%}.filter-item input+label .icon.cumulus{background-image:url(/assets/images/filters/cumulus-off.svg)}.filter-item input+label .icon.new{background-image:url(/assets/images/filters/new-off.svg)}.filter-item input+label .icon.promotion{background-image:url(/assets/images/filters/promotion-off.svg)}.filter-item input+label .icon.product_bio{background-image:url(/assets/images/filters/PRODUCT_BIO-off.svg)}.filter-item input+label .icon.product_of_switzerland{background-image:url(/assets/images/filters/PRODUCT_OF_SWITZERLAND-off.svg)}.filter-options .filter-item input+label{background-color:#fff;transform:translateZ(0);margin:.25rem .1875rem}@media (min-width: 768px){.filter-item input+label{max-width:17.125rem}}.filter-item input:checked+label{border-color:#f60;color:#f60}@media (min-width: 768px){.filter-item input:checked+label:hover:after{position:absolute;top:.375rem;bottom:.375rem;background-image:url(/assets/images/library/ui-DeletefilterGreen.svg);background-size:1.5rem 1.5rem;background-repeat:no-repeat;background-position:100% 50%;display:block;content:"";right:.25rem;width:1.5rem}.filter-item input:checked+label:hover mark{color:rgba(0,0,0,0)}}.filter-item input:checked+label mark{color:#f60}@media (min-width: 768px){.filter-item input:checked:focus+label{box-shadow:0 0 .0625rem .0625rem rgba(204,82,0,.25)}}.filter-item input:disabled+label{opacity:.4}nav#sidebar-navigation .option.category .filter-item{height:3.375rem}.option.category .filter-item input+label{border-radius:.375rem;box-shadow:0 .0625rem .375rem rgba(0,0,0,.2);border-color:#fff}.option.category .filter-item input:checked+label{box-shadow:0 .0625rem .375rem rgba(204,82,0,.2);border-color:#f60;color:#f60}.menuContainer .filter-item{max-width:calc(90.625vw + 6px)}@media (min-width: 375px){.menuContainer .filter-item{max-width:calc(85.6vw + 6px)}}@media (min-width: 768px){.filter-item input:focus+label{border-color:#666}.filter-item input+label:hover{border-color:#666}.filter-item input:checked+label:hover{border-color:#f60}.filter-item input:checked:focus+label{border-color:#f60}.option.category .filter-item input:focus+label{border-color:#8c8c8c}.option.category .filter-item input+label:hover{border-color:#8c8c8c}.option.category .filter-item input:checked+label:hover{border-color:#f60}.option.category .filter-item input:checked:focus+label{box-shadow:0 0 .0625rem .0625rem rgba(204,82,0,.35);border-color:#f60}}.menulevel0.search-options,.filter-options{padding:0 4.6875% 3.125rem}.menulevel0.search-options h1,.filter-options h1{height:3.125rem;font-size:1.25rem;line-height:3.125rem;position:relative;text-transform:uppercase;letter-spacing:.1em;margin:.4375rem 0 .5rem}.menulevel0.search-options h1 .btn-close,.filter-options h1 .btn-close{background-image:url(/assets/images/library/newclose.svg);background-repeat:no-repeat;background-size:3.125rem 3.125rem;text-indent:-119988px;overflow:hidden;text-align:left;position:absolute;top:0;bottom:0;right:0;width:3.125rem}.menulevel0.search-options .refineby-btn-close,.filter-options .refineby-btn-close{background-image:url(/assets/images/library/arrow-leftback-green.svg);background-repeat:no-repeat;background-size:2.0625rem 2.0625rem;color:#333;transform:none;flex-shrink:0;display:flex;align-items:center;justify-content:center;background-origin:border-box;box-shadow:0 .15rem .15rem rgba(0,0,0,.15);border-left:1.875rem solid rgba(0,0,0,0);border-right:1.875rem solid rgba(0,0,0,0);background-color:#fff;background-position:.5625rem 50%;position:static;height:2.5rem;width:auto;font-size:1.1875rem;line-height:1.0526315789;text-indent:0;text-align:center;text-decoration:none;position:absolute;left:0;right:0;top:0;z-index:36;width:100%}.menulevel0.search-options .refineby-btn-close .circle,.filter-options .refineby-btn-close .circle{margin:0 .5rem}.menulevel0.search-options fieldset.option,.filter-options fieldset.option{margin:0 0 .625rem;padding:0;border:none}.menulevel0.search-options legend,.filter-options legend{float:left;width:100%;margin:0;padding:0 0 .9375rem;font-size:1.125rem;font-weight:500;color:#3a3a3a;overflow:hidden}nav#sidebar-navigation .menulevel0.search-options li,nav#sidebar-navigation .filter-options li{border-bottom:none;background-color:rgba(0,0,0,0);overflow:visible}nav#sidebar-navigation .menulevel0.search-options li:hover,nav#sidebar-navigation .filter-options li:hover{background-color:rgba(0,0,0,0)}nav#sidebar-navigation .menulevel0.search-options li.refineByItems,nav#sidebar-navigation .filter-options li.refineByItems{height:auto}nav#sidebar-navigation .menulevel0.search-options .filters-list,nav#sidebar-navigation .filter-options .filters-list{margin:1.25rem -.1875rem 0}.menulevel0.search-options .booleanFilters,.filter-options .booleanFilters{display:flex;flex-wrap:wrap}.menulevel0.search-options .left-menu-items,.filter-options .left-menu-items{clear:left}.menulevel0.search-options .left-menu-items .filters-list,.filter-options .left-menu-items .filters-list{display:flex;flex-wrap:wrap}.menulevel0.search-options .multiselect-dropdown,.filter-options .multiselect-dropdown{border-radius:1.875rem;display:inline-flex;position:relative;margin-right:.3125rem;padding:.375rem .5rem .25rem .75rem}.menulevel0.search-options .multiselect-dropdown .dropdown,.filter-options .multiselect-dropdown .dropdown{display:flex;color:#666;text-decoration:none}.menulevel0.search-options .multiselect-dropdown:hover,.filter-options .multiselect-dropdown:hover{background-color:rgba(0,0,0,.04)}.menulevel0.search-options .multiselect-btn,.filter-options .multiselect-btn{padding:0;border:none;color:#f60;background-color:transparent}.menulevel0.search-options .multiselect-btn .multiselect,.filter-options .multiselect-btn .multiselect{position:relative;padding-right:2rem;font-size:.9375rem}.menulevel0.search-options .multiselect-btn .multiselect:before,.filter-options .multiselect-btn .multiselect:before{background-size:1.5rem 1.5rem;content:"";position:absolute;height:1.5625rem;right:0}.menulevel0.search-options app-boolean-filters .option legend,.filter-options app-boolean-filters .option legend{text-indent:-119988px;overflow:hidden;text-align:left;display:block;height:0;padding:0;width:0}.menulevel0.search-options app-split-categories-filters .option legend,.menulevel0.search-options app-split-filters .option legend,.filter-options app-split-categories-filters .option legend,.filter-options app-split-filters .option legend{text-indent:-119988px;overflow:hidden;text-align:left;height:0;padding:0}.menulevel0.search-options app-split-categories-filters .filter-item input+label,.menulevel0.search-options app-split-filters .filter-item input+label,.filter-options app-split-categories-filters .filter-item input+label,.filter-options app-split-filters .filter-item input+label{background-color:#e7e5e3;color:#3a3a3a;border:none;max-width:14rem;padding:0 1.6666666667em .1333333333em;text-align:center}.menulevel0.search-options app-split-categories-filters .filter-item input:checked+label,.menulevel0.search-options app-split-filters .filter-item input:checked+label,.filter-options app-split-categories-filters .filter-item input:checked+label,.filter-options app-split-filters .filter-item input:checked+label{background-color:#f60;color:#fff}.menulevel0.search-options app-split-categories-filters .filter-item input:checked+label:hover:after,.menulevel0.search-options app-split-filters .filter-item input:checked+label:hover:after,.filter-options app-split-categories-filters .filter-item input:checked+label:hover:after,.filter-options app-split-filters .filter-item input:checked+label:hover:after{content:none}.menulevel0.search-options app-split-categories-filters .filter-item .filter-label,.menulevel0.search-options app-split-filters .filter-item .filter-label,.filter-options app-split-categories-filters .filter-item .filter-label,.filter-options app-split-filters .filter-item .filter-label{white-space:normal;margin:0}.menulevel0.search-options app-split-categories-filters .filter-item.all input+label,.menulevel0.search-options app-split-filters .filter-item.all input+label,.filter-options app-split-categories-filters .filter-item.all input+label,.filter-options app-split-filters .filter-item.all input+label{min-width:6.5rem}.menulevel0.search-options app-split-categories-filters .filters-list,.menulevel0.search-options app-split-filters .filters-list,.filter-options app-split-categories-filters .filters-list,.filter-options app-split-filters .filters-list{flex-wrap:wrap}.menulevel0.search-options app-split-categories-filters.empty,.menulevel0.search-options app-split-filters.empty,.filter-options app-split-categories-filters.empty,.filter-options app-split-filters.empty{padding:0}.menulevel0.search-options app-filter-filtered-by,.filter-options app-filter-filtered-by{margin-top:2.5rem}.menulevel0.search-options app-filter-filtered-by .refineDiv,.filter-options app-filter-filtered-by .refineDiv{background-color:#eee;padding:.3125rem 4.6875vw;margin:0 -4.6875vw;max-height:9.5rem}.menulevel0.search-options app-filter-filtered-by .refineDiv fieldset,.filter-options app-filter-filtered-by .refineDiv fieldset{border:none}.menulevel0.search-options app-filter-filtered-by .refineDiv legend,.filter-options app-filter-filtered-by .refineDiv legend{text-indent:-119988px;overflow:hidden;text-align:left;height:0;padding-bottom:0}.menulevel0.search-options app-filter-filtered-by .refineDiv ul,.filter-options app-filter-filtered-by .refineDiv ul{overflow:auto}.menulevel0.search-options app-filter-filtered-by .refineDiv .refineBy,.filter-options app-filter-filtered-by .refineDiv .refineBy{font-size:1.0625rem;line-height:1.1764705882;font-weight:400;color:#666;height:auto;padding:.375rem 0;margin:0}.menulevel0.search-options app-filter-filtered-by .refineDiv .refineBy h2,.filter-options app-filter-filtered-by .refineDiv .refineBy h2{display:inline;font-size:1.0625rem;font-weight:400}.menulevel0.search-options app-filter-filtered-by .refineDiv .refineBy button:disabled,.filter-options app-filter-filtered-by .refineDiv .refineBy button:disabled{opacity:.4}.menulevel0.search-options app-filter-filtered-by .refineDiv .refineBy .removeAll,.filter-options app-filter-filtered-by .refineDiv .refineBy .removeAll{border:none;background:none;font-size:.9375rem;float:right;padding:0 .25rem;color:#f60;text-decoration:underline}.menulevel0.search-options app-filter-filtered-by .refineDiv .newfilters,.filter-options app-filter-filtered-by .refineDiv .newfilters{display:flex;padding-left:0;margin:0}.menulevel0.search-options app-filter-filtered-by .refineDiv .refineByItems,.filter-options app-filter-filtered-by .refineDiv .refineByItems{font-size:1.0625rem;color:#3a3a3a}.menulevel0.search-options app-filter-filtered-by .refineDiv .refineByItems input,.filter-options app-filter-filtered-by .refineDiv .refineByItems input{position:absolute;z-index:-2;left:-6249.9375rem}.menulevel0.search-options app-filter-filtered-by .refineDiv .refineByItems input:focus+label,.filter-options app-filter-filtered-by .refineDiv .refineByItems input:focus+label{color:#000}.menulevel0.search-options app-filter-filtered-by .refineDiv .refineByItems input:focus+label:before,.filter-options app-filter-filtered-by .refineDiv .refineByItems input:focus+label:before{box-shadow:0 0 .0625rem .125rem #d6d6d6}.menulevel0.search-options app-filter-filtered-by .refineDiv .refineByItems input:disabled+label,.filter-options app-filter-filtered-by .refineDiv .refineByItems input:disabled+label{opacity:.4}.menulevel0.search-options app-filter-filtered-by .refineDiv .refineByItems label,.filter-options app-filter-filtered-by .refineDiv .refineByItems label{display:flex;align-items:center;padding:0;width:100%;height:2.625rem;line-height:1;cursor:pointer}.menulevel0.search-options app-filter-filtered-by .refineDiv .refineByItems label:before,.filter-options app-filter-filtered-by .refineDiv .refineByItems label:before{background-image:url(/assets/images/library/ui-Deletefilter.svg);background-size:1.5rem 1.5rem;border-radius:.1875rem;flex-shrink:0;display:inline-block;background-repeat:no-repeat;background-position:50% 50%;content:"";background-color:#fff;height:1.25rem;width:1.25rem;margin-right:.5625rem}.menulevel0.search-options app-filter-filtered-by .refineDiv .refineByItems label:hover,.filter-options app-filter-filtered-by .refineDiv .refineByItems label:hover{color:#000}.menulevel0.search-options app-filter-filtered-by .refineDiv .refineByItems label:hover:before,.filter-options app-filter-filtered-by .refineDiv .refineByItems label:hover:before{box-shadow:0 0 .0625rem .125rem #d6d6d6}.menulevel0.search-options app-filter-filtered-by .refineDiv .refineByItems.new,.filter-options app-filter-filtered-by .refineDiv .refineByItems.new{margin:0 1rem 0 0}@media (max-width: 767px){.menulevel0.search-options app-apply-filters,.filter-options app-apply-filters{position:absolute;left:0;right:0;margin-top:4.375rem}.menulevel0.search-options app-filter-filtered-by .refineDiv,.filter-options app-filter-filtered-by .refineDiv{max-height:none}.menulevel0.search-options app-filter-filtered-by .refineDiv ul,.filter-options app-filter-filtered-by .refineDiv ul{max-height:none}.menulevel0.search-options app-filter-filtered-by .refineDiv legend,.filter-options app-filter-filtered-by .refineDiv legend{position:absolute}.menulevel0.search-options app-filter-filtered-by .refineDiv .refineBy,.filter-options app-filter-filtered-by .refineDiv .refineBy{display:none}.menulevel0.search-options .app-split-filters.level3 app-split-filters .left-menu-items .subcategory-container,.menulevel0.search-options .app-split-filters.level3 .left-menu-items .filters-list,.filter-options .app-split-filters.level3 app-split-filters .left-menu-items .subcategory-container,.filter-options .app-split-filters.level3 .left-menu-items .filters-list{flex-wrap:nowrap;margin-left:.0625rem;margin-right:.0625rem}.menulevel0.search-options .app-split-filters.level3 .subcategory-container,.filter-options .app-split-filters.level3 .subcategory-container{padding-top:0}}.menulevel0.search-options .allProducts,.filter-options .allProducts{display:flex;justify-content:center;transform:translateZ(0);background:linear-gradient(to bottom,rgba(255,255,255,0),rgb(255,255,255) 77%);pointer-events:none;border:none;height:auto;position:fixed;left:0;right:0;bottom:0;z-index:3}.menulevel0.search-options .allProducts .btn,.filter-options .allProducts .btn{margin:.3125rem;pointer-events:all}.menulevel0.search-options .allProducts .btn.btn-viewProducts,.filter-options .allProducts .btn.btn-viewProducts{margin-right:0}.menulevel0.search-options .allProducts .btn.btn-remove,.filter-options .allProducts .btn.btn-remove{background-color:#fff;margin-left:0}.menulevel0.search-options .allProducts .btn.btn-remove.no-filters,.filter-options .allProducts .btn.btn-remove.no-filters{color:#d6d6d6;border-color:#d6d6d6}@media (min-width: 375px){.menulevel0.search-options,.filter-options{padding:0 7.2% 3.125rem}.menulevel0.search-options app-filter-filtered-by .refineDiv,.filter-options app-filter-filtered-by .refineDiv{padding:.3125rem 7.2vw;margin:0 -7.2vw}.menulevel0.search-options .allProducts .btn,.filter-options .allProducts .btn{flex-basis:45%}}@media (min-width: 768px){.menulevel0.search-options,.filter-options{padding:0 .8125rem .8125rem}.menulevel0.search-options .option legend,.filter-options .option legend{padding-top:.9375rem;border-top:.0625rem solid #d6d6d6}.menulevel0.search-options fieldset.option,.filter-options fieldset.option{margin:.625rem 0}.menulevel0.search-options app-boolean-filters .option legend,.filter-options app-boolean-filters .option legend{border-top:none}.menulevel0.search-options app-split-filters .option legend,.filter-options app-split-filters .option legend{border-top:none}.menulevel0.search-options app-split-categories-filters .option legend,.filter-options app-split-categories-filters .option legend{border-top:none}.menulevel0.search-options .multiselect-btn .multiselect,.filter-options .multiselect-btn .multiselect{font-size:1rem}.menulevel0.search-options app-filter-filtered-by,.filter-options app-filter-filtered-by{margin-top:0;margin-bottom:1.25rem}.menulevel0.search-options app-filter-filtered-by .refineDiv,.filter-options app-filter-filtered-by .refineDiv{border-radius:.1875rem;margin:1rem 0 0;padding:.3125rem .5rem 0;max-height:none}nav#sidebar-navigation .menulevel0.search-options .filters-list,nav#sidebar-navigation .filter-options .filters-list{margin:0 -.1875rem}.menulevel0.search-options app-split-filters .filter-item.unselected input+label:hover,.menulevel0.search-options app-split-categories-filters .filter-item.unselected input+label:hover,.filter-options app-split-filters .filter-item.unselected input+label:hover,.filter-options app-split-categories-filters .filter-item.unselected input+label:hover{background-color:#d6d6d6}}@media (max-width: 767px){.products-view-header .app-split-filters{position:absolute;top:0}.products-view-body .app-split-filters .subcategory-container{margin-left:0;margin-right:0}.products-view-body .app-split-filters .subcategory-container.empty{margin-bottom:0}}app-split-categories-filters .btnAll-header .filter-item.all{text-indent:-119988px;overflow:hidden;text-align:left;min-width:4.0625rem}app-split-categories-filters .btnAll-header .filter-item.all input+label{margin:0;padding:0;background-color:transparent;border:none;height:2.5rem}app-split-categories-filters .btnAll-header .filter-item.all.hidden{width:0;min-width:0}app-split-categories-filters .btnAll-header .subcategory-container{padding:0;margin:0}.menulevel0.search-options .multiselect-btn{margin-left:.1875rem}.menulevel0.search-options .multiselect-btn .multiselect:before{width:1.5rem;background-position:50% 100%;top:-.1875rem}.filter-options{display:flex;flex-wrap:wrap;padding-bottom:0}.filter-options .multiselect-dropdown{padding:0}.filter-options .multiselect-dropdown .dropdown{border-radius:1.875rem;align-items:center;font-size:1rem;border:none;background-color:transparent;padding:.1875rem .875rem .25rem}.filter-options .multiselect-dropdown .dropdown .multiselect-selected-list{width:1rem;height:1.5rem}.filter-options .multiselect-dropdown .dropdown:focus{box-shadow:0 0 .0625rem .0625rem rgba(0,0,0,.14);outline:none}.filter-options .multiselect-dropdown .dropdown.opened{background-color:rgba(0,0,0,.04)}.filter-options .multiselect-dropdown .dropdown .circle{margin-left:.3125rem;width:1.25rem;height:1.25rem;line-height:1.25rem;font-size:.6875rem;position:relative;top:.0625rem}.filter-options .multiselect-btn{width:100%;height:100%;margin:0}.filter-options .multiselect-btn .multiselect{height:100%;width:100%}.filter-options .multiselect-btn .multiselect:before{width:1.125rem;background-position:50% 100%;top:0}.filter-options .booleanFilters{padding-left:0;margin:0}@media (max-width: 767px){.filter-options .booleanFilters{margin-left:.0625rem;margin-right:.0625rem;flex-wrap:nowrap}.filter-options .booleanFilters .filter-item input+label{margin:.25rem .1875rem}}.filter-options .dropdown-filters,.filter-options app-filter-filtered-by{flex:1 0 100%}.filter-options .dropdown-filters{margin-top:1rem;text-align:left}.filter-options .app-split-filters.level3,.filter-options .app-split-filters.level3 .filters{display:flex}.filter-options .app-split-filters.level3 app-split-filters .filters-list{padding-left:0;margin:0}.filter-options app-filter-filtered-by{margin:0}.filter-options app-filter-filtered-by .refineBy{display:flex}.filter-options app-filter-filtered-by .refineByItems{font-size:1rem;font-weight:500}.filter-options app-filter-filtered-by .refineDiv{padding:0 .75rem}.filter-options app-filter-filtered-by .refineDiv ul{flex-wrap:wrap}.filter-options fieldset.option{margin:0}.filter-options fieldset.option legend{width:0}.filter-options .app-split-filters{flex:1 0 100%;margin-bottom:1rem}.filter-options .app-split-filters.empty{padding:0;margin:0}@media (max-width: 767px){.filter-options{padding:0 .375rem;position:relative}}@media (max-width: 767px) and (min-width: 375px){.filter-options{padding:0 .75rem}}@media (max-width: 767px){.filter-options:first-child,.mat-h1+.filter-options{margin-top:1rem}.filter-options:first-child .app-boolean-filters .option,.mat-h1+.filter-options .app-boolean-filters .option{padding-top:.5rem}}@media (max-width: 767px){app-category-level1 .filter-options,app-category-level2 .filter-options,mo-catalog-event .filter-options{margin-top:1rem}}@media (max-width: 767px){.filter-options .filter-icon{z-index:6}}@media (max-width: 767px){.filter-options fieldset.option{padding-bottom:.5rem}}@media (max-width: 767px){.filter-options fieldset.option,.filter-options .app-split-filters.level3{border-bottom:.0625rem solid #ccc;width:100%}}@media (max-width: 767px){.filter-options app-boolean-filters,.filter-options app-split-filters{white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;padding-bottom:.5rem;width:100%}.filter-options app-boolean-filters::-webkit-scrollbar,.filter-options app-split-filters::-webkit-scrollbar{display:none}.filter-options app-boolean-filters .filter-item,.filter-options app-split-filters .filter-item{z-index:0}.filter-options app-boolean-filters.empty,.filter-options app-split-filters.empty{border-bottom:none;padding:0}}@media (max-width: 767px){.filter-options .app-split-filters{margin-bottom:0;padding-bottom:.5rem}.filter-options .app-split-filters .left-menu-items{margin-left:0}.filter-options .app-split-filters.empty,.filter-options .app-split-filters.level3{padding:0}}@media (max-width: 767px){.filter-options .app-boolean-filters,.filter-options .app-split-filters.level3{transform:translate(0);width:100%}.filter-options .app-boolean-filters:before,.filter-options .app-boolean-filters:after,.filter-options .app-split-filters.level3:before,.filter-options .app-split-filters.level3:after{position:absolute;width:1.5625rem;height:3.125rem;z-index:3;content:"";pointer-events:none}.filter-options .app-boolean-filters:before,.filter-options .app-split-filters.level3:before{background:linear-gradient(to right,rgba(255,255,255,0),white 77%);right:0}.filter-options .app-boolean-filters:after,.filter-options .app-split-filters.level3:after{background:linear-gradient(to left,rgba(255,255,255,0),white 77%);left:0}.filter-options .app-boolean-filters.end-positionScroll:before,.filter-options .app-split-filters.level3.end-positionScroll:before{content:none}.filter-options .app-boolean-filters.start-positionScroll:after,.filter-options .app-split-filters.level3.start-positionScroll:after{content:none}}@media (max-width: 767px){.filter-options .app-boolean-filters:after{top:0}.filter-options .app-boolean-filters.with-split-categories{position:relative}.filter-options .app-boolean-filters.empty app-boolean-filters{padding:0}}@media (max-width: 767px){.filter-options app-all-filters{position:fixed;z-index:50;top:0;left:0;right:0;bottom:0;background-color:#fff;padding:0}.filter-options app-all-filters>div{height:100%;-webkit-overflow-scrolling:touch}.filter-options app-all-filters .refineby-btn-close{height:3.125rem}.filter-options app-all-filters .app-all-filters{overflow-y:auto;padding:3.125rem 4.6875%}.filter-options app-all-filters app-boolean-filters{border-bottom:none}.filter-options app-all-filters app-boolean-filters fieldset.option{padding:0;border-bottom:none}.filter-options app-all-filters app-boolean-filters fieldset.option:before{content:none}.filter-options app-all-filters app-boolean-filters fieldset.option ul.booleanFilters:before{content:none}.filter-options app-all-filters app-boolean-filters .booleanFilters{flex-wrap:wrap}.filter-options app-all-filters .option.left-menu-items{display:flex;flex-wrap:wrap;margin:.625rem 0 0}.filter-options app-all-filters .option.left-menu-items h2{color:#3a3a3a;font-size:1.125rem;font-weight:500;margin:0;padding:0 .375rem .9375rem 0}.filter-options app-all-filters .option.left-menu-items .filters-list{flex-basis:100%}.filter-options app-all-filters .booleanFilters{margin:1.25rem 0 0}.filter-options app-all-filters .filter-item{height:3.125rem}.filter-options app-all-filters .filter-item input+label{margin:0 .1875rem}.filter-options app-all-filters app-filter-filtered-by .refineDiv{padding:1.5rem .75rem .75rem}.filter-options app-all-filters app-filter-filtered-by .refineDiv .newfilters{flex-wrap:wrap}.filter-options app-all-filters app-filter-filtered-by .refineDiv .newfilters .refineByItems{flex-basis:100%}.filter-options app-all-filters app-filter-filtered-by .refineDiv .newfilters .refineBy{display:none}.filter-options app-all-filters app-exploded-group-filters .multiselect-btn{margin-left:.1875rem;width:auto;height:2.375rem}.filter-options app-all-filters app-exploded-group-filters .multiselect-btn .multiselect:before{width:1.5rem;top:-.1875rem}.filter-options app-all-filters app-exploded-group-filters .multiselect-btn .multiselect.multiselect-angle-down:before{background-image:url(/assets/images/library/ui-arrowDownGreen.svg)}.filter-options app-all-filters app-exploded-group-filters .multiselect-btn .multiselect.multiselect-angle-up:before{background-image:url(/assets/images/library/ui-arrowTopGreen.svg)}}@media (max-width: 767px) and (min-width: 375px){.filter-options app-all-filters .app-all-filters{padding:3.125rem 7.2%}}@media (max-width: 767px){.app-category-level3 .filter-options app-boolean-filters,.mo-catalog-event .filter-options app-boolean-filters{order:1}.app-category-level3 .filter-options app-boolean-filters fieldset.option,.mo-catalog-event .filter-options app-boolean-filters fieldset.option{padding-top:.5rem}.app-category-level3 .filter-options app-boolean-filters .booleanFilters,.mo-catalog-event .filter-options app-boolean-filters .booleanFilters{padding:0}.app-category-level3 .filter-options .app-split-filters,.mo-catalog-event .filter-options .app-split-filters{order:0}.app-category-level3 .filter-options .app-split-filters.empty,.mo-catalog-event .filter-options .app-split-filters.empty{border-bottom:none}.app-category-level3 .filter-options .app-split-filters.empty .filters,.mo-catalog-event .filter-options .app-split-filters.empty .filters{padding:0}.app-category-level3 .filter-options .app-split-filters .filters,.mo-catalog-event .filter-options .app-split-filters .filters{overflow-x:auto;padding-bottom:.5rem}}@media (min-width: 768px){.filter-options{padding:min(max(max(16px,1rem),3.8095238095%),max(32px,2rem)) 0;margin:0 -.1875rem}}.circle{border-radius:50%;display:inline-block;text-align:center;background-color:#f60;color:#fff;font-weight:500;font-size:.8125rem;height:1.5625rem;width:1.5625rem;line-height:1.5625rem}.nothing-to-show{margin-top:2.375rem;font-size:1rem;line-height:1.125;color:#3a3a3a}.nothing-to-show strong{display:block;font-weight:500;margin-bottom:.6875rem}.nothing-to-show>span{display:block;max-width:35rem;margin:0 auto}.nothing-to-show i{display:inline-block;font-style:normal}.nothing-to-show .control-group{margin-top:1.4375rem}.nothing-to-show button.mat-button.mui-button{padding-left:2.5em;text-align:left}.nothing-to-show button.mat-button.mui-button:before{background-repeat:no-repeat;background-size:1.7142857143em 1.7142857143em;position:absolute;top:0;bottom:0;width:2.5em;left:0;content:"";background-position:50% 50%}@media (max-width: 767px){body .nothing-to-show button.mat-button.mui-button{padding-left:2.5em;padding-right:.9375rem}}@media (min-width: 768px){body .nothing-to-show button.mat-button.mui-button{padding-left:3rem}}.mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto,Helvetica Neue,sans-serif}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}.mat-h1,.mat-headline,.mat-typography .mat-h1,.mat-typography .mat-headline,.mat-typography h1{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-title,.mat-typography .mat-h2,.mat-typography .mat-title,.mat-typography h2{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h3,.mat-subheading-2,.mat-typography .mat-h3,.mat-typography .mat-subheading-2,.mat-typography h3{font:400 16px/28px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h4,.mat-subheading-1,.mat-typography .mat-h4,.mat-typography .mat-subheading-1,.mat-typography h4{font:400 15px/24px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,Helvetica Neue,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,Helvetica Neue,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-body-2,.mat-typography .mat-body-strong,.mat-typography .mat-body-2{font:500 14px/24px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-body,.mat-body-1,.mat-typography .mat-body,.mat-typography .mat-body-1,.mat-typography{font:400 14px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-body p,.mat-body-1 p,.mat-typography .mat-body p,.mat-typography .mat-body-1 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-display-4,.mat-typography .mat-display-4{font:300 112px/112px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.05em;margin:0 0 56px}.mat-display-3,.mat-typography .mat-display-3{font:400 56px/56px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.02em;margin:0 0 64px}.mat-display-2,.mat-typography .mat-display-2{font:400 45px/48px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.005em;margin:0 0 64px}.mat-display-1,.mat-typography .mat-display-1{font:400 34px/40px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-bottom-sheet-container{font:400 14px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-button,.mat-raised-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button,.mat-fab,.mat-mini-fab{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-button-toggle,.mat-card{font-family:Roboto,Helvetica Neue,sans-serif}.mat-card-title{font-size:24px;font-weight:500}.mat-card-header .mat-card-title{font-size:20px}.mat-card-subtitle,.mat-card-content{font-size:14px}.mat-checkbox{font-family:Roboto,Helvetica Neue,sans-serif}.mat-checkbox-layout .mat-checkbox-label{line-height:24px}.mat-chip{font-size:14px;font-weight:500}.mat-chip .mat-chip-trailing-icon.mat-icon,.mat-chip .mat-chip-remove.mat-icon{font-size:18px}.mat-table{font-family:Roboto,Helvetica Neue,sans-serif}.mat-header-cell{font-size:12px;font-weight:500}.mat-cell,.mat-footer-cell{font-size:14px}.mat-calendar{font-family:Roboto,Helvetica Neue,sans-serif}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-dialog-title{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-expansion-panel-header{font-family:Roboto,Helvetica Neue,sans-serif;font-size:15px;font-weight:400}.mat-expansion-panel-content{font:400 14px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-form-field{font-size:inherit;font-weight:400;line-height:1.125;font-family:Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-form-field-wrapper{padding-bottom:1.34375em}.mat-form-field-prefix .mat-icon,.mat-form-field-suffix .mat-icon{font-size:150%;line-height:1.125}.mat-form-field-prefix .mat-icon-button,.mat-form-field-suffix .mat-icon-button{height:1.5em;width:1.5em}.mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-suffix .mat-icon-button .mat-icon{height:1.125em;line-height:1.125}.mat-form-field-infix{padding:.5em 0;border-top:.84375em solid transparent}.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34375em) scale(.75);width:133.3333333333%}.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34374em) scale(.75);width:133.3333433333%}.mat-form-field-label-wrapper{top:-.84375em;padding-top:.84375em}.mat-form-field-label{top:1.34375em}.mat-form-field-underline{bottom:1.34375em}.mat-form-field-subscript-wrapper{font-size:75%;margin-top:.6666666667em;top:calc(100% - 1.7916666667em)}.mat-form-field-appearance-legacy .mat-form-field-wrapper{padding-bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-infix{padding:.4375em 0}.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);width:133.3333333333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);width:133.3333433333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);width:133.3333533333%}.mat-form-field-appearance-legacy .mat-form-field-label{top:1.28125em}.mat-form-field-appearance-legacy .mat-form-field-underline{bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper{margin-top:.5416666667em;top:calc(100% - 1.6666666667em)}@media print{.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28122em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28121em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.2812em) scale(.75)}}.mat-form-field-appearance-fill .mat-form-field-infix{padding:.25em 0 .75em}.mat-form-field-appearance-fill .mat-form-field-label{top:1.09375em;margin-top:-.5em}.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.59375em) scale(.75);width:133.3333333333%}.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.59374em) scale(.75);width:133.3333433333%}.mat-form-field-appearance-outline .mat-form-field-infix{padding:1em 0}.mat-form-field-appearance-outline .mat-form-field-label{top:1.84375em;margin-top:-.25em}.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59375em) scale(.75);width:133.3333333333%}.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59374em) scale(.75);width:133.3333433333%}.mat-grid-tile-header,.mat-grid-tile-footer{font-size:14px}.mat-grid-tile-header .mat-line,.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2),.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:12px}input.mat-input-element{margin-top:-.0625em}.mat-menu-item{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:400}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px}.mat-radio-button,.mat-select{font-family:Roboto,Helvetica Neue,sans-serif}.mat-select-trigger{height:1.125em}.mat-slide-toggle-content{font-family:Roboto,Helvetica Neue,sans-serif}.mat-slider-thumb-label-text{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:500}.mat-stepper-vertical,.mat-stepper-horizontal{font-family:Roboto,Helvetica Neue,sans-serif}.mat-step-label{font-size:14px;font-weight:400}.mat-step-sub-label-error{font-weight:400}.mat-step-label-error{font-size:14px}.mat-step-label-selected{font-size:14px;font-weight:500}.mat-tab-group{font-family:Roboto,Helvetica Neue,sans-serif}.mat-tab-label,.mat-tab-link{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0}.mat-tooltip{font-family:Roboto,Helvetica Neue,sans-serif;font-size:10px;padding-top:6px;padding-bottom:6px}.mat-tooltip-handset{font-size:14px;padding-top:8px;padding-bottom:8px}.mat-list-item,.mat-list-option{font-family:Roboto,Helvetica Neue,sans-serif}.mat-list-base .mat-list-item{font-size:16px}.mat-list-base .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-item .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-list-option{font-size:16px}.mat-list-base .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-option .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-subheader{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-list-base[dense] .mat-list-item{font-size:12px}.mat-list-base[dense] .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-list-option{font-size:12px}.mat-list-base[dense] .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-subheader{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:500}.mat-option{font-family:Roboto,Helvetica Neue,sans-serif;font-size:16px}.mat-optgroup-label{font:500 14px/24px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-simple-snackbar{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px}.mat-simple-snackbar-action{line-height:1;font-family:inherit;font-size:inherit;font-weight:500}.mat-tree{font-family:Roboto,Helvetica Neue,sans-serif}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-ripple-element{background-color:rgba(0,0,0,.1)}.mat-option{color:rgba(0,0,0,.87)}.mat-option:hover:not(.mat-option-disabled),.mat-option:focus:not(.mat-option-disabled){background:rgba(0,0,0,.04)}.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled){background:rgba(0,0,0,.04)}.mat-option.mat-active{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.mat-option.mat-option-disabled{color:rgba(0,0,0,.38)}.mat-primary .mat-option.mat-selected:not(.mat-option-disabled){color:#f60}.mat-accent .mat-option.mat-selected:not(.mat-option-disabled){color:#f60}.mat-warn .mat-option.mat-selected:not(.mat-option-disabled){color:#ee082f}.mat-option{font-family:text,Helvetica,Arial,sans-serif;font-size:1.25em}.mat-optgroup-label{color:rgba(0,0,0,.54)}.mat-optgroup-disabled .mat-optgroup-label{color:rgba(0,0,0,.38)}.mat-optgroup-label{font:400 .875em/1.4285714286 text,Helvetica,Arial,sans-serif;letter-spacing:normal}.mat-pseudo-checkbox{color:rgba(0,0,0,.54)}.mat-pseudo-checkbox:after{color:#fafafa}.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked,.mat-primary .mat-pseudo-checkbox-indeterminate,.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-indeterminate,.mat-accent .mat-pseudo-checkbox-checked,.mat-accent .mat-pseudo-checkbox-indeterminate{background:#ff6600}.mat-warn .mat-pseudo-checkbox-checked,.mat-warn .mat-pseudo-checkbox-indeterminate{background:#ee082f}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:rgba(0,0,0,.87)}.mat-elevation-z0{box-shadow:0 0 rgba(0,0,0,.2),0 0 rgba(0,0,0,.14),0 0 rgba(0,0,0,.12)}.mat-elevation-z1{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px rgba(0,0,0,.14),0 1px 3px rgba(0,0,0,.12)}.mat-elevation-z2{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 1px 5px rgba(0,0,0,.12)}.mat-elevation-z3{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px rgba(0,0,0,.14),0 1px 8px rgba(0,0,0,.12)}.mat-elevation-z4{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12)}.mat-elevation-z5{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px rgba(0,0,0,.14),0 1px 14px rgba(0,0,0,.12)}.mat-elevation-z6{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px rgba(0,0,0,.14),0 1px 18px rgba(0,0,0,.12)}.mat-elevation-z7{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.mat-elevation-z8{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mat-elevation-z9{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.mat-elevation-z10{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.mat-elevation-z11{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}.mat-elevation-z12{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.mat-elevation-z13{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.mat-elevation-z14{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}.mat-elevation-z15{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}.mat-elevation-z16{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.mat-elevation-z17{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}.mat-elevation-z18{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}.mat-elevation-z19{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}.mat-elevation-z20{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}.mat-elevation-z21{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}.mat-elevation-z22{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}.mat-elevation-z23{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}.mat-elevation-z24{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.mat-theme-loaded-marker{display:none}.mat-autocomplete-panel{background:white;color:rgba(0,0,0,.87)}.mat-autocomplete-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12)}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover){background:white}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled){color:rgba(0,0,0,.87)}.mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-hidden .mat-badge-content{display:none}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}.mat-badge-content{color:#fff;background:#ff6600}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}.mat-badge-accent .mat-badge-content{background:#ff6600;color:#fff}.mat-badge-warn .mat-badge-content{color:#fff;background:#ee082f}.mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:rgba(0,0,0,.38)}.mat-badge-content{font-weight:600;font-size:12px;font-family:text,Helvetica,Arial,sans-serif}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}.mat-bottom-sheet-container{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);background:white;color:rgba(0,0,0,.87)}.mat-bottom-sheet-container{font:400 1em/1.5 text,Helvetica,Arial,sans-serif;letter-spacing:normal}.mat-button,.mat-icon-button,.mat-stroked-button{color:inherit;background:transparent}.mat-button.mat-primary,.mat-icon-button.mat-primary,.mat-stroked-button.mat-primary,.mat-button.mat-accent,.mat-icon-button.mat-accent,.mat-stroked-button.mat-accent{color:#f60}.mat-button.mat-warn,.mat-icon-button.mat-warn,.mat-stroked-button.mat-warn{color:#ee082f}.mat-button.mat-primary.mat-button-disabled,.mat-button.mat-accent.mat-button-disabled,.mat-button.mat-warn.mat-button-disabled,.mat-button.mat-button-disabled.mat-button-disabled,.mat-icon-button.mat-primary.mat-button-disabled,.mat-icon-button.mat-accent.mat-button-disabled,.mat-icon-button.mat-warn.mat-button-disabled,.mat-icon-button.mat-button-disabled.mat-button-disabled,.mat-stroked-button.mat-primary.mat-button-disabled,.mat-stroked-button.mat-accent.mat-button-disabled,.mat-stroked-button.mat-warn.mat-button-disabled,.mat-stroked-button.mat-button-disabled.mat-button-disabled{color:rgba(0,0,0,.26)}.mat-button.mat-primary .mat-button-focus-overlay,.mat-icon-button.mat-primary .mat-button-focus-overlay,.mat-stroked-button.mat-primary .mat-button-focus-overlay,.mat-button.mat-accent .mat-button-focus-overlay,.mat-icon-button.mat-accent .mat-button-focus-overlay,.mat-stroked-button.mat-accent .mat-button-focus-overlay{background-color:#f60}.mat-button.mat-warn .mat-button-focus-overlay,.mat-icon-button.mat-warn .mat-button-focus-overlay,.mat-stroked-button.mat-warn .mat-button-focus-overlay{background-color:#ee082f}.mat-button.mat-button-disabled .mat-button-focus-overlay,.mat-icon-button.mat-button-disabled .mat-button-focus-overlay,.mat-stroked-button.mat-button-disabled .mat-button-focus-overlay{background-color:transparent}.mat-button .mat-ripple-element,.mat-icon-button .mat-ripple-element,.mat-stroked-button .mat-ripple-element{opacity:.1;background-color:currentColor}.mat-button-focus-overlay{background:black}.mat-stroked-button:not(.mat-button-disabled){border-color:rgba(0,0,0,.12)}.mat-flat-button,.mat-raised-button,.mat-fab,.mat-mini-fab{color:rgba(0,0,0,.87);background-color:#fff}.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary,.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent,.mat-flat-button.mat-warn,.mat-raised-button.mat-warn,.mat-fab.mat-warn,.mat-mini-fab.mat-warn{color:#fff}.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled{color:rgba(0,0,0,.26)}.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary,.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent{background-color:#f60}.mat-flat-button.mat-warn,.mat-raised-button.mat-warn,.mat-fab.mat-warn,.mat-mini-fab.mat-warn{background-color:#ee082f}.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled{background-color:rgba(0,0,0,.12)}.mat-flat-button.mat-primary .mat-ripple-element,.mat-raised-button.mat-primary .mat-ripple-element,.mat-fab.mat-primary .mat-ripple-element,.mat-mini-fab.mat-primary .mat-ripple-element,.mat-flat-button.mat-accent .mat-ripple-element,.mat-raised-button.mat-accent .mat-ripple-element,.mat-fab.mat-accent .mat-ripple-element,.mat-mini-fab.mat-accent .mat-ripple-element,.mat-flat-button.mat-warn .mat-ripple-element,.mat-raised-button.mat-warn .mat-ripple-element,.mat-fab.mat-warn .mat-ripple-element,.mat-mini-fab.mat-warn .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-stroked-button:not([class*=mat-elevation-z]),.mat-flat-button:not([class*=mat-elevation-z]){box-shadow:0 0 rgba(0,0,0,.2),0 0 rgba(0,0,0,.14),0 0 rgba(0,0,0,.12)}.mat-raised-button:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 1px 5px rgba(0,0,0,.12)}.mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0 0 rgba(0,0,0,.2),0 0 rgba(0,0,0,.14),0 0 rgba(0,0,0,.12)}.mat-fab:not([class*=mat-elevation-z]),.mat-mini-fab:not([class*=mat-elevation-z]){box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px rgba(0,0,0,.14),0 1px 18px rgba(0,0,0,.12)}.mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),.mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),.mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0 0 rgba(0,0,0,.2),0 0 rgba(0,0,0,.14),0 0 rgba(0,0,0,.12)}.mat-button,.mat-raised-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button,.mat-fab,.mat-mini-fab{font-family:text,Helvetica,Arial,sans-serif;font-size:1em;font-weight:500}.mat-button-toggle-standalone:not([class*=mat-elevation-z]),.mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 1px 5px rgba(0,0,0,.12)}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.mat-button-toggle{color:rgba(0,0,0,.38)}.mat-button-toggle .mat-button-toggle-focus-overlay{background-color:rgba(0,0,0,.12)}.mat-button-toggle-appearance-standard{color:rgba(0,0,0,.87);background:white}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px #e0e0e0}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px #e0e0e0}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:solid 1px #e0e0e0}.mat-button-toggle-checked{background-color:#e0e0e0;color:rgba(0,0,0,.54)}.mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:rgba(0,0,0,.87)}.mat-button-toggle-disabled{color:rgba(0,0,0,.26);background-color:#eee}.mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:white}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border:solid 1px #e0e0e0}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px}.mat-button-toggle{font-family:text,Helvetica,Arial,sans-serif}.mat-card{background:white;color:rgba(0,0,0,.87)}.mat-card:not([class*=mat-elevation-z]){box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px rgba(0,0,0,.14),0 1px 3px rgba(0,0,0,.12)}.mat-card.mat-card-flat:not([class*=mat-elevation-z]){box-shadow:0 0 rgba(0,0,0,.2),0 0 rgba(0,0,0,.14),0 0 rgba(0,0,0,.12)}.mat-card-subtitle{color:rgba(0,0,0,.54)}.mat-card{font-family:text,Helvetica,Arial,sans-serif}.mat-card-title{font-size:1.75em;font-weight:700}.mat-card-header .mat-card-title{font-size:1.5em}.mat-card-subtitle,.mat-card-content{font-size:1em}.mat-checkbox-frame{border-color:rgba(0,0,0,.54)}.mat-checkbox-checkmark{fill:#fafafa}.mat-checkbox-checkmark-path{stroke:#fafafa!important}.mat-checkbox-mixedmark{background-color:#fafafa}.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,.mat-checkbox-checked.mat-primary .mat-checkbox-background,.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,.mat-checkbox-checked.mat-accent .mat-checkbox-background{background-color:#f60}.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,.mat-checkbox-checked.mat-warn .mat-checkbox-background{background-color:#ee082f}.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background{background-color:#b0b0b0}.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame{border-color:#b0b0b0}.mat-checkbox-disabled .mat-checkbox-label{color:rgba(0,0,0,.38)}.mat-checkbox .mat-ripple-element{background-color:#000}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element{background:#ff6600}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element{background:#ff6600}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element{background:#ee082f}.mat-checkbox{font-family:text,Helvetica,Arial,sans-serif}.mat-checkbox-layout .mat-checkbox-label{line-height:1.4285714286}.mat-chip.mat-standard-chip{background-color:#e0e0e0;color:rgba(0,0,0,.87)}.mat-chip.mat-standard-chip .mat-chip-remove{color:rgba(0,0,0,.87);opacity:.4}.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px rgba(0,0,0,.14),0 1px 8px rgba(0,0,0,.12)}.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover{opacity:.54}.mat-chip.mat-standard-chip.mat-chip-disabled{opacity:.4}.mat-chip.mat-standard-chip:after{background:black}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary{background-color:#f60;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn{background-color:#ee082f;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent{background-color:#f60;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-chip{font-size:.875em;font-weight:400}.mat-chip .mat-chip-trailing-icon.mat-icon,.mat-chip .mat-chip-remove.mat-icon{font-size:18px}.mat-table{background:white}.mat-table thead,.mat-table tbody,.mat-table tfoot,mat-header-row,mat-row,mat-footer-row,[mat-header-row],[mat-row],[mat-footer-row],.mat-table-sticky{background:inherit}mat-row,mat-header-row,mat-footer-row,th.mat-header-cell,td.mat-cell,td.mat-footer-cell{border-bottom-color:rgba(0,0,0,.12)}.mat-header-cell{color:rgba(0,0,0,.54)}.mat-cell,.mat-footer-cell{color:rgba(0,0,0,.87)}.mat-table{font-family:text,Helvetica,Arial,sans-serif}.mat-header-cell{font-size:.75em;font-weight:400}.mat-cell,.mat-footer-cell{font-size:1em}.mat-calendar-arrow{fill:rgba(0,0,0,.54)}.mat-datepicker-toggle,.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button{color:rgba(0,0,0,.54)}.mat-calendar-table-header-divider:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header,.mat-calendar-body-label{color:rgba(0,0,0,.54)}.mat-calendar-body-cell-content,.mat-date-range-input-separator{color:rgba(0,0,0,.87);border-color:transparent}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:rgba(0,0,0,.38)}.mat-form-field-disabled .mat-date-range-input-separator{color:rgba(0,0,0,.38)}.mat-calendar-body-in-preview{color:rgba(0,0,0,.24)}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:rgba(0,0,0,.38)}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:rgba(0,0,0,.18)}.mat-calendar-body-in-range:before{background:rgba(255,102,0,.2)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start:before,[dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(255,102,0,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end:before,[dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(255,102,0,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-calendar-body-selected{background-color:#f60;color:#fff}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(255,102,0,.4)}.mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(255,102,0,.3)}@media (hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(255,102,0,.3)}}.mat-datepicker-content{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12);background-color:#fff;color:rgba(0,0,0,.87)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before{background:rgba(255,102,0,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(255,102,0,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(255,102,0,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#f60;color:#fff}.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(255,102,0,.4)}.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(255,102,0,.3)}@media (hover: hover){.mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(255,102,0,.3)}}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before{background:rgba(238,8,47,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(238,8,47,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(238,8,47,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#ee082f;color:#fff}.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(238,8,47,.4)}.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(238,8,47,.3)}@media (hover: hover){.mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(238,8,47,.3)}}.mat-datepicker-content-touch{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.mat-datepicker-toggle-active,.mat-datepicker-toggle-active.mat-accent{color:#f60}.mat-datepicker-toggle-active.mat-warn{color:#ee082f}.mat-date-range-input-inner[disabled]{color:rgba(0,0,0,.38)}.mat-calendar{font-family:text,Helvetica,Arial,sans-serif}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:1em;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-dialog-container{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);background:white;color:rgba(0,0,0,.87)}.mat-dialog-title{font:700 1.5em/1.3333333333 display,Helvetica,Arial,sans-serif;letter-spacing:normal}.mat-divider{border-top-color:rgba(0,0,0,.12)}.mat-divider-vertical{border-right-color:rgba(0,0,0,.12)}.mat-expansion-panel{background:white;color:rgba(0,0,0,.87)}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 1px 5px rgba(0,0,0,.12)}.mat-action-row{border-top-color:rgba(0,0,0,.12)}.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),.mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]){background:rgba(0,0,0,.04)}@media (hover: none){.mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover{background:white}}.mat-expansion-panel-header-title{color:rgba(0,0,0,.87)}.mat-expansion-panel-header-description,.mat-expansion-indicator:after{color:rgba(0,0,0,.54)}.mat-expansion-panel-header[aria-disabled=true]{color:rgba(0,0,0,.26)}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header{height:48px}.mat-expansion-panel-header.mat-expanded{height:64px}.mat-expansion-panel-header{font-family:display,Helvetica,Arial,sans-serif;font-size:1.125em;font-weight:700}.mat-expansion-panel-content{font:400 1em/1.5 text,Helvetica,Arial,sans-serif;letter-spacing:normal}.mat-form-field-label,.mat-hint{color:rgba(0,0,0,.6)}.mat-form-field.mat-focused .mat-form-field-label,.mat-form-field.mat-focused .mat-form-field-label.mat-accent{color:#f60}.mat-form-field.mat-focused .mat-form-field-label.mat-warn{color:#ee082f}.mat-focused .mat-form-field-required-marker{color:#f60}.mat-form-field-ripple{background-color:rgba(0,0,0,.87)}.mat-form-field.mat-focused .mat-form-field-ripple,.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent{background-color:#f60}.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn{background-color:#ee082f}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix:after{color:#f60}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix:after{color:#f60}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix:after{color:#ee082f}.mat-form-field.mat-form-field-invalid .mat-form-field-label,.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker{color:#ee082f}.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent{background-color:#ee082f}.mat-error{color:#ee082f}.mat-form-field-appearance-legacy .mat-form-field-label,.mat-form-field-appearance-legacy .mat-hint{color:rgba(0,0,0,.54)}.mat-form-field-appearance-legacy .mat-form-field-underline{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right,rgba(0,0,0,.42) 0%,rgba(0,0,0,.42) 33%,transparent 0%);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-standard .mat-form-field-underline{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right,rgba(0,0,0,.42) 0%,rgba(0,0,0,.42) 33%,transparent 0%);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-fill .mat-form-field-flex{background-color:rgba(0,0,0,.04)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex{background-color:rgba(0,0,0,.02)}.mat-form-field-appearance-fill .mat-form-field-underline:before{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label{color:rgba(0,0,0,.38)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline:before{background-color:transparent}.mat-form-field-appearance-outline .mat-form-field-outline{color:rgba(0,0,0,.12)}.mat-form-field-appearance-outline .mat-form-field-outline-thick{color:rgba(0,0,0,.87)}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick{color:#f60}.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick{color:#ee082f}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label{color:rgba(0,0,0,.38)}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline{color:rgba(0,0,0,.06)}.mat-form-field{font-size:inherit;font-weight:400;line-height:1.125;font-family:text,Helvetica,Arial,sans-serif;letter-spacing:normal}.mat-form-field-wrapper{padding-bottom:1.34375em}.mat-form-field-prefix .mat-icon,.mat-form-field-suffix .mat-icon{font-size:150%;line-height:1.125}.mat-form-field-prefix .mat-icon-button,.mat-form-field-suffix .mat-icon-button{height:1.5em;width:1.5em}.mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-suffix .mat-icon-button .mat-icon{height:1.125em;line-height:1.125}.mat-form-field-infix{padding:.5em 0;border-top:.84375em solid transparent}.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34373em) scale(.75);width:133.3333533333%}.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34372em) scale(.75);width:133.3333633333%}.mat-form-field-label-wrapper{top:-.84375em;padding-top:.84375em}.mat-form-field-label{top:1.34375em}.mat-form-field-underline{bottom:1.34375em}.mat-form-field-subscript-wrapper{font-size:75%;margin-top:.6666666667em;top:calc(100% - 1.7916666667em)}.mat-form-field-appearance-legacy .mat-form-field-wrapper{padding-bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-infix{padding:.4375em 0}.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00106px);width:133.3333933333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00107px);width:133.3334033333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00108px);width:133.3334133333%}.mat-form-field-appearance-legacy .mat-form-field-label{top:1.28125em}.mat-form-field-appearance-legacy .mat-form-field-underline{bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper{margin-top:.5416666667em;top:calc(100% - 1.6666666667em)}@media print{.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28116em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28115em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28114em) scale(.75)}}.mat-form-field-appearance-fill .mat-form-field-infix{padding:.25em 0 .75em}.mat-form-field-appearance-fill .mat-form-field-label{top:1.09375em;margin-top:-.5em}.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.59373em) scale(.75);width:133.3333533333%}.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.59372em) scale(.75);width:133.3333633333%}.mat-form-field-appearance-outline .mat-form-field-infix{padding:1em 0}.mat-form-field-appearance-outline .mat-form-field-label{top:1.84375em;margin-top:-.25em}.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59373em) scale(.75);width:133.3333533333%}.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59372em) scale(.75);width:133.3333633333%}.mat-grid-tile-header,.mat-grid-tile-footer{font-size:1em}.mat-grid-tile-header .mat-line,.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2),.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:.75em}.mat-icon.mat-primary,.mat-icon.mat-accent{color:#f60}.mat-icon.mat-warn{color:#ee082f}.mat-form-field-type-mat-native-select .mat-form-field-infix:after{color:rgba(0,0,0,.54)}.mat-input-element:disabled,.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix:after{color:rgba(0,0,0,.38)}.mat-input-element{caret-color:#f60}.mat-input-element::placeholder{color:rgba(0,0,0,.42)}.mat-input-element::-moz-placeholder{color:rgba(0,0,0,.42)}.mat-input-element::-webkit-input-placeholder{color:rgba(0,0,0,.42)}.mat-input-element:-ms-input-placeholder{color:rgba(0,0,0,.42)}.mat-form-field.mat-accent .mat-input-element{caret-color:#f60}.mat-form-field.mat-warn .mat-input-element,.mat-form-field-invalid .mat-input-element{caret-color:#ee082f}.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix:after{color:#ee082f}input.mat-input-element{margin-top:-.0625em}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{color:rgba(0,0,0,.87)}.mat-list-base .mat-subheader{color:rgba(0,0,0,.54)}.mat-list-base .mat-list-item-disabled{background-color:#eee;color:rgba(0,0,0,.38)}.mat-list-option:hover,.mat-list-option:focus,.mat-nav-list .mat-list-item:hover,.mat-nav-list .mat-list-item:focus,.mat-action-list .mat-list-item:hover,.mat-action-list .mat-list-item:focus{background:rgba(0,0,0,.04)}.mat-list-single-selected-option,.mat-list-single-selected-option:hover,.mat-list-single-selected-option:focus{background:rgba(0,0,0,.12)}.mat-list-item,.mat-list-option{font-family:text,Helvetica,Arial,sans-serif}.mat-list-base .mat-list-item{font-size:1.25em}.mat-list-base .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-item .mat-line:nth-child(n+2){font-size:1em}.mat-list-base .mat-list-option{font-size:1.25em}.mat-list-base .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-option .mat-line:nth-child(n+2){font-size:1em}.mat-list-base .mat-subheader{font-family:text,Helvetica,Arial,sans-serif;font-size:.875em;font-weight:400}.mat-list-base[dense] .mat-list-item{font-size:.75em}.mat-list-base[dense] .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2){font-size:.75em}.mat-list-base[dense] .mat-list-option{font-size:.75em}.mat-list-base[dense] .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2){font-size:.75em}.mat-list-base[dense] .mat-subheader{font-family:text,Helvetica,Arial,sans-serif;font-size:.75em;font-weight:400}.mat-menu-panel{background:white}.mat-menu-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12)}.mat-menu-item{background:transparent;color:rgba(0,0,0,.87)}.mat-menu-item[disabled],.mat-menu-item[disabled] .mat-menu-submenu-icon,.mat-menu-item[disabled] .mat-icon-no-color{color:rgba(0,0,0,.38)}.mat-menu-item .mat-icon-no-color,.mat-menu-submenu-icon{color:rgba(0,0,0,.54)}.mat-menu-item:hover:not([disabled]),.mat-menu-item.cdk-program-focused:not([disabled]),.mat-menu-item.cdk-keyboard-focused:not([disabled]),.mat-menu-item-highlighted:not([disabled]){background:rgba(0,0,0,.04)}.mat-menu-item{font-family:text,Helvetica,Arial,sans-serif;font-size:1em;font-weight:400}.mat-paginator{background:white}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{color:rgba(0,0,0,.54)}.mat-paginator-decrement,.mat-paginator-increment{border-top:2px solid rgba(0,0,0,.54);border-right:2px solid rgba(0,0,0,.54)}.mat-paginator-first,.mat-paginator-last{border-top:2px solid rgba(0,0,0,.54)}.mat-icon-button[disabled] .mat-paginator-decrement,.mat-icon-button[disabled] .mat-paginator-increment,.mat-icon-button[disabled] .mat-paginator-first,.mat-icon-button[disabled] .mat-paginator-last{border-color:rgba(0,0,0,.38)}.mat-paginator-container{min-height:56px}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{font-family:text,Helvetica,Arial,sans-serif;font-size:.75em}.mat-progress-bar-background{fill:#fbd5bc}.mat-progress-bar-buffer{background-color:#fbd5bc}.mat-progress-bar-fill:after{background-color:#f60}.mat-progress-bar.mat-accent .mat-progress-bar-background{fill:#fbd5bc}.mat-progress-bar.mat-accent .mat-progress-bar-buffer{background-color:#fbd5bc}.mat-progress-bar.mat-accent .mat-progress-bar-fill:after{background-color:#f60}.mat-progress-bar.mat-warn .mat-progress-bar-background{fill:#f7bec7}.mat-progress-bar.mat-warn .mat-progress-bar-buffer{background-color:#f7bec7}.mat-progress-bar.mat-warn .mat-progress-bar-fill:after{background-color:#ee082f}.mat-progress-spinner circle,.mat-spinner circle{stroke:#f60}.mat-progress-spinner.mat-accent circle,.mat-spinner.mat-accent circle{stroke:#f60}.mat-progress-spinner.mat-warn circle,.mat-spinner.mat-warn circle{stroke:#ee082f}.mat-radio-outer-circle{border-color:rgba(0,0,0,.54)}.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle{border-color:#f60}.mat-radio-button.mat-primary .mat-radio-inner-circle,.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-primary:active .mat-radio-persistent-ripple{background-color:#f60}.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{border-color:#f60}.mat-radio-button.mat-accent .mat-radio-inner-circle,.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-accent:active .mat-radio-persistent-ripple{background-color:#f60}.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle{border-color:#ee082f}.mat-radio-button.mat-warn .mat-radio-inner-circle,.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-warn:active .mat-radio-persistent-ripple{background-color:#ee082f}.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle{border-color:rgba(0,0,0,.38)}.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle{background-color:rgba(0,0,0,.38)}.mat-radio-button.mat-radio-disabled .mat-radio-label-content{color:rgba(0,0,0,.38)}.mat-radio-button .mat-ripple-element{background-color:#000}.mat-radio-button{font-family:text,Helvetica,Arial,sans-serif}.mat-select-value{color:rgba(0,0,0,.87)}.mat-select-placeholder{color:rgba(0,0,0,.42)}.mat-select-disabled .mat-select-value{color:rgba(0,0,0,.38)}.mat-select-arrow{color:rgba(0,0,0,.54)}.mat-select-panel{background:white}.mat-select-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12)}.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple){background:rgba(0,0,0,.12)}.mat-form-field.mat-focused.mat-primary .mat-select-arrow,.mat-form-field.mat-focused.mat-accent .mat-select-arrow{color:#f60}.mat-form-field.mat-focused.mat-warn .mat-select-arrow,.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow{color:#ee082f}.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow{color:rgba(0,0,0,.38)}.mat-select{font-family:text,Helvetica,Arial,sans-serif}.mat-select-trigger{height:1.125em}.mat-drawer-container{background-color:#fafafa;color:rgba(0,0,0,.87)}.mat-drawer{background-color:#fff;color:rgba(0,0,0,.87)}.mat-drawer.mat-drawer-push{background-color:#fff}.mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.mat-drawer-side{border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-side.mat-drawer-end,[dir=rtl] .mat-drawer-side{border-left:solid 1px rgba(0,0,0,.12);border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-backdrop.mat-drawer-shown{background-color:rgba(0,0,0,.6)}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb{background-color:#f60}.mat-slide-toggle.mat-checked .mat-slide-toggle-bar{background-color:rgba(255,102,0,.54)}.mat-slide-toggle.mat-checked .mat-ripple-element,.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb{background-color:#f60}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar{background-color:rgba(255,102,0,.54)}.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element{background-color:#f60}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb{background-color:#ee082f}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar{background-color:rgba(238,8,47,.54)}.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element{background-color:#ee082f}.mat-slide-toggle:not(.mat-checked) .mat-ripple-element{background-color:#000}.mat-slide-toggle-thumb{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px rgba(0,0,0,.14),0 1px 3px rgba(0,0,0,.12);background-color:#fafafa}.mat-slide-toggle-bar{background-color:rgba(0,0,0,.38)}.mat-slide-toggle-content{font-family:text,Helvetica,Arial,sans-serif}.mat-slider-track-background{background-color:rgba(0,0,0,.26)}.mat-slider.mat-primary .mat-slider-track-fill,.mat-slider.mat-primary .mat-slider-thumb,.mat-slider.mat-primary .mat-slider-thumb-label{background-color:#f60}.mat-slider.mat-primary .mat-slider-thumb-label-text{color:#fff}.mat-slider.mat-primary .mat-slider-focus-ring{background-color:rgba(255,102,0,.2)}.mat-slider.mat-accent .mat-slider-track-fill,.mat-slider.mat-accent .mat-slider-thumb,.mat-slider.mat-accent .mat-slider-thumb-label{background-color:#f60}.mat-slider.mat-accent .mat-slider-thumb-label-text{color:#fff}.mat-slider.mat-accent .mat-slider-focus-ring{background-color:rgba(255,102,0,.2)}.mat-slider.mat-warn .mat-slider-track-fill,.mat-slider.mat-warn .mat-slider-thumb,.mat-slider.mat-warn .mat-slider-thumb-label{background-color:#ee082f}.mat-slider.mat-warn .mat-slider-thumb-label-text{color:#fff}.mat-slider.mat-warn .mat-slider-focus-ring{background-color:rgba(238,8,47,.2)}.mat-slider:hover .mat-slider-track-background,.mat-slider.cdk-focused .mat-slider-track-background{background-color:rgba(0,0,0,.38)}.mat-slider.mat-slider-disabled .mat-slider-track-background,.mat-slider.mat-slider-disabled .mat-slider-track-fill,.mat-slider.mat-slider-disabled .mat-slider-thumb,.mat-slider.mat-slider-disabled:hover .mat-slider-track-background{background-color:rgba(0,0,0,.26)}.mat-slider.mat-slider-min-value .mat-slider-focus-ring{background-color:rgba(0,0,0,.12)}.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label{background-color:rgba(0,0,0,.87)}.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label{background-color:rgba(0,0,0,.26)}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb{border-color:rgba(0,0,0,.26);background-color:transparent}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb{border-color:rgba(0,0,0,.38)}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb{border-color:rgba(0,0,0,.26)}.mat-slider-has-ticks .mat-slider-wrapper:after{border-color:rgba(0,0,0,.7)}.mat-slider-horizontal .mat-slider-ticks{background-image:repeating-linear-gradient(to right,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent);background-image:-moz-repeating-linear-gradient(.0001deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)}.mat-slider-vertical .mat-slider-ticks{background-image:repeating-linear-gradient(to bottom,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)}.mat-slider-thumb-label-text{font-family:text,Helvetica,Arial,sans-serif;font-size:.75em;font-weight:400}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused,.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:rgba(0,0,0,.04)}.mat-step-header:hover[aria-disabled=true]{cursor:default}@media (hover: none){.mat-step-header:hover{background:none}}.mat-step-header .mat-step-label,.mat-step-header .mat-step-optional{color:rgba(0,0,0,.54)}.mat-step-header .mat-step-icon{background-color:rgba(0,0,0,.54);color:#fff}.mat-step-header .mat-step-icon-selected,.mat-step-header .mat-step-icon-state-done,.mat-step-header .mat-step-icon-state-edit{background-color:#f60;color:#fff}.mat-step-header.mat-accent .mat-step-icon{color:#fff}.mat-step-header.mat-accent .mat-step-icon-selected,.mat-step-header.mat-accent .mat-step-icon-state-done,.mat-step-header.mat-accent .mat-step-icon-state-edit{background-color:#f60;color:#fff}.mat-step-header.mat-warn .mat-step-icon{color:#fff}.mat-step-header.mat-warn .mat-step-icon-selected,.mat-step-header.mat-warn .mat-step-icon-state-done,.mat-step-header.mat-warn .mat-step-icon-state-edit{background-color:#ee082f;color:#fff}.mat-step-header .mat-step-icon-state-error{background-color:transparent;color:#ee082f}.mat-step-header .mat-step-label.mat-step-label-active{color:rgba(0,0,0,.87)}.mat-step-header .mat-step-label.mat-step-label-error{color:#ee082f}.mat-stepper-horizontal,.mat-stepper-vertical{background-color:#fff}.mat-stepper-vertical-line:before{border-left-color:rgba(0,0,0,.12)}.mat-horizontal-stepper-header:before,.mat-horizontal-stepper-header:after,.mat-stepper-horizontal-line{border-top-color:rgba(0,0,0,.12)}.mat-horizontal-stepper-header{height:72px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,.mat-vertical-stepper-header{padding:24px}.mat-stepper-vertical-line:before{top:-16px;bottom:-16px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:after,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:before{top:36px}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{top:36px}.mat-stepper-vertical,.mat-stepper-horizontal{font-family:text,Helvetica,Arial,sans-serif}.mat-step-label{font-size:1em;font-weight:400}.mat-step-sub-label-error{font-weight:400}.mat-step-label-error{font-size:.875em}.mat-step-label-selected{font-size:.875em;font-weight:400}.mat-sort-header-arrow{color:#757575}.mat-tab-nav-bar,.mat-tab-header{border-bottom:1px solid rgba(0,0,0,.12)}.mat-tab-group-inverted-header .mat-tab-nav-bar,.mat-tab-group-inverted-header .mat-tab-header{border-top:1px solid rgba(0,0,0,.12);border-bottom:none}.mat-tab-label,.mat-tab-link{color:rgba(0,0,0,.87)}.mat-tab-label.mat-tab-disabled,.mat-tab-link.mat-tab-disabled{color:rgba(0,0,0,.38)}.mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.87)}.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.38)}.mat-tab-group[class*=mat-background-]>.mat-tab-header,.mat-tab-nav-bar[class*=mat-background-]{border-bottom:none;border-top:none}.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,209,179,.3)}.mat-tab-group.mat-primary .mat-ink-bar,.mat-tab-nav-bar.mat-primary .mat-ink-bar{background-color:#f60}.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,209,179,.3)}.mat-tab-group.mat-accent .mat-ink-bar,.mat-tab-nav-bar.mat-accent .mat-ink-bar{background-color:#f60}.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,202,216,.3)}.mat-tab-group.mat-warn .mat-ink-bar,.mat-tab-nav-bar.mat-warn .mat-ink-bar{background-color:#ee082f}.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,209,179,.3)}.mat-tab-group.mat-background-primary>.mat-tab-header,.mat-tab-group.mat-background-primary>.mat-tab-link-container,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination{background-color:#f60}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link{color:#fff}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:rgba(255,255,255,.4)}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-group.mat-background-primary>.mat-tab-header .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-focus-indicator:before{border-color:#fff}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element{background-color:#fff;opacity:.12}.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,209,179,.3)}.mat-tab-group.mat-background-accent>.mat-tab-header,.mat-tab-group.mat-background-accent>.mat-tab-link-container,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination{background-color:#f60}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link{color:#fff}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:rgba(255,255,255,.4)}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-group.mat-background-accent>.mat-tab-header .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-focus-indicator:before{border-color:#fff}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element{background-color:#fff;opacity:.12}.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,202,216,.3)}.mat-tab-group.mat-background-warn>.mat-tab-header,.mat-tab-group.mat-background-warn>.mat-tab-link-container,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination{background-color:#ee082f}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link{color:#fff}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:rgba(255,255,255,.4)}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-group.mat-background-warn>.mat-tab-header .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-focus-indicator:before{border-color:#fff}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element{background-color:#fff;opacity:.12}.mat-tab-group{font-family:text,Helvetica,Arial,sans-serif}.mat-tab-label,.mat-tab-link{font-family:text,Helvetica,Arial,sans-serif;font-size:1em;font-weight:500}.mat-toolbar{background:whitesmoke;color:rgba(0,0,0,.87)}.mat-toolbar.mat-primary,.mat-toolbar.mat-accent{background:#ff6600;color:#fff}.mat-toolbar.mat-warn{background:#ee082f;color:#fff}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar-multiple-rows{min-height:64px}.mat-toolbar-row,.mat-toolbar-single-row{height:64px}@media (max-width: 599px){.mat-toolbar-multiple-rows{min-height:56px}.mat-toolbar-row,.mat-toolbar-single-row{height:56px}}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font:700 1.5em/1.3333333333 display,Helvetica,Arial,sans-serif;letter-spacing:normal;margin:0}.mat-tooltip{background:rgba(97,97,97,.9)}.mat-tooltip{font-family:text,Helvetica,Arial,sans-serif;font-size:10px;padding-top:6px;padding-bottom:6px}.mat-tooltip-handset{font-size:14px;padding-top:8px;padding-bottom:8px}.mat-tree{background:white}.mat-tree-node,.mat-nested-tree-node{color:rgba(0,0,0,.87)}.mat-tree-node{min-height:48px}.mat-tree{font-family:text,Helvetica,Arial,sans-serif}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:1em}.mat-snack-bar-container{color:rgba(255,255,255,.7);background:#323232;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px rgba(0,0,0,.14),0 1px 18px rgba(0,0,0,.12)}.mat-simple-snackbar-action{color:#f60}.mat-simple-snackbar{font-family:text,Helvetica,Arial,sans-serif;font-size:1em}.mat-simple-snackbar-action{line-height:1;font-family:inherit;font-size:inherit;font-weight:500}.mat-icon .icon-stroke-width{stroke-width:2}.mat-icon.small{width:1.25rem;height:auto}.mat-icon.small .icon-stroke-width{stroke-width:1.8}.mat-icon.large{width:5rem;height:auto}.mat-icon.large .icon-stroke-width{stroke-width:1.2}.mat-h1,.mat-headline{font:800 1.75em/1.2857142857 display,Helvetica,Arial,sans-serif;letter-spacing:normal;margin:0}.mat-h2,.mat-title{font:700 1.5em/1.3333333333 display,Helvetica,Arial,sans-serif;letter-spacing:normal;margin:0}.mat-h3,.mat-subheading-2{font:700 1.25em/1.4 display,Helvetica,Arial,sans-serif;letter-spacing:normal;margin:0}.mat-h4,.mat-subheading-1{font:700 1.125em/1.3333333333 display,Helvetica,Arial,sans-serif;letter-spacing:normal;margin:0}.mat-body,.mat-body-1{font:400 1em/1.5 text,Helvetica,Arial,sans-serif;letter-spacing:normal;margin:1em 0}.mat-body-2{font:400 .875em/1.4285714286 text,Helvetica,Arial,sans-serif;letter-spacing:normal;margin:.75em 0}.mat-lead{font:400 1.25em/1.6 text,Helvetica,Arial,sans-serif;letter-spacing:normal;margin:.8em 0}#application~.cdk-overlay-container{position:fixed;z-index:4000;height:100%;width:100%}#application~.cdk-overlay-container .mat-tooltip-panel{font-size:max(14px,.875rem)}#application~.cdk-overlay-container .mat-tooltip{background-repeat:no-repeat;background-size:4em 4em;background-color:transparent;font-size:inherit;line-height:1.4285714286;margin:.1428571429em;padding:.6428571429em .7857142857em;max-width:18.2857142857em;border-radius:.5714285714em;border-width:.0714285714em;border-style:solid;border-color:transparent;border-image:url(/assets/images/library/tooltip_bg.svg) 40% fill/1.1428571429em/.5714285714em stretch}#application~.cdk-overlay-container .mat-tooltip.min-width{min-width:11.4285714286em}#application~.cdk-overlay-container .mat-tooltip-panel-below .mat-tooltip{border-image-outset:0 .5714285714em .5714285714em;background-position:50% 0;border-top-width:0;padding-top:1.2857142857em}#application~.cdk-overlay-container .mat-tooltip-panel-below .mat-tooltip.left{background-position:100% 0}#application~.cdk-overlay-container .mat-tooltip-panel-below .mat-tooltip.right{background-position:0 0}#application~.cdk-overlay-container .mat-tooltip-panel-above .mat-tooltip{border-image-outset:.5714285714em .5714285714em 0;background-position:50% 100%;border-bottom-width:0;padding-bottom:1.2857142857em}#application~.cdk-overlay-container .mat-tooltip-panel-above .mat-tooltip.left{background-position:100% 100%}#application~.cdk-overlay-container .mat-tooltip-panel-above .mat-tooltip.right{background-position:0 100%}#application~.cdk-overlay-container .mat-tooltip-panel-right .mat-tooltip{border-image-outset:.5714285714em .5714285714em .5714285714em 0;background-position:0% 50%;border-left-width:0;padding-left:1.4285714286em}#application~.cdk-overlay-container .mat-tooltip-panel-left .mat-tooltip{border-image-outset:.5714285714em 0 .5714285714em .5714285714em;background-position:100% 50%;border-right-width:0;padding-right:1.4285714286em}#application~.cdk-overlay-container .mat-autocomplete-panel.postal-address-autocomplete{min-width:7em;max-height:16em;border-bottom-left-radius:.25em;border-bottom-right-radius:.25em}#application~.cdk-overlay-container .mat-option{font:400 1em/1.5 text,Helvetica,Arial,sans-serif;letter-spacing:normal;line-height:3;height:3em;padding:0 1em}#application~.cdk-overlay-container .mat-option.mat-active .col-option-image,#application~.cdk-overlay-container .mat-option:hover:not(.mat-option-disabled) .col-option-image,#application~.cdk-overlay-container .mat-option:focus:not(.mat-option-disabled) .col-option-image{position:relative;background-color:#fff}#application~.cdk-overlay-container .mat-option.mat-active .col-option-image:after,#application~.cdk-overlay-container .mat-option:hover:not(.mat-option-disabled) .col-option-image:after,#application~.cdk-overlay-container .mat-option:focus:not(.mat-option-disabled) .col-option-image:after{position:absolute;top:0;bottom:0;left:0;right:0;display:block;content:"";background-color:rgba(0,0,0,.06)}@media (max-width: 767px){html:not(.checkout) #application~.cdk-overlay-container .flyoutAccountMenu+.cdk-overlay-connected-position-bounding-box,html:not(.checkout) #application~.cdk-overlay-container .flyoutAccountMenu+.cdk-overlay-connected-position-bounding-box .cdk-overlay-pane{top:0!important}html:not(.checkout) #application~.cdk-overlay-container .flyoutAccountMenu+.cdk-overlay-connected-position-bounding-box .cdk-overlay-pane,html:not(.checkout) #application~.cdk-overlay-container .flyoutAccountMenu+.cdk-overlay-connected-position-bounding-box .mat-menu-content,html:not(.checkout) #application~.cdk-overlay-container .flyoutAccountMenu+.cdk-overlay-connected-position-bounding-box .mat-menu-content>div,html:not(.checkout) #application~.cdk-overlay-container .flyoutAccountMenu+.cdk-overlay-connected-position-bounding-box .flyout-container{height:100%}html:not(.checkout) #application~.cdk-overlay-container .cdk-overlay-pane{pointer-events:none!important}html:not(.checkout) #application~.cdk-overlay-container .cdk-overlay-pane>div,html:not(.checkout) #application~.cdk-overlay-container .cdk-overlay-pane .mat-snack-bar-container{pointer-events:auto}}@media (max-width: 767px){.material.central-nav{min-height:97vh}.material.central-nav>*{flex:0 0 auto}}.material .mat-checkbox{margin:0 0 1em 1.5em;display:inline-block}.material .mat-checkbox .mat-checkbox-ripple{left:calc(50% - 1.25rem);top:calc(50% - 1.25rem);height:2.5rem;width:2.5rem}.material .mat-checkbox .mat-checkbox-inner-container{width:1rem;height:1rem;margin-right:1.125rem}.material .mat-checkbox .mat-checkbox-frame,.material .mat-checkbox .mat-checkbox-background{border-radius:.125rem}.material .mat-checkbox .mat-checkbox-frame{border-width:.125rem}.material .mat-checkbox .mat-checkbox-layout .mat-checkbox-label{white-space:normal;line-height:1.4}.material .mat-checkbox.ls-large .mat-checkbox-inner-container{transform:scale(1.5)}.material .mat-checkbox.ls-large .mat-checkbox-ripple{left:calc(50% - .9375rem);top:calc(50% - .9375rem);height:1.875rem;width:1.875rem}.material .mat-checkbox.ls-large .mat-checkbox-frame{border-width:1px}@media (min-width: 1920px){.material .mat-checkbox.ls-large .mat-checkbox-frame{border-width:.0625rem}}@media (min-width: 768px){.material .mat-checkbox .mat-checkbox-layout .mat-checkbox-label{line-height:1.5rem}}.material .mat-error{margin-bottom:1em;display:block}.material .mat-form-field-required-marker{color:#d00}.material .mat-form-field-hide-placeholder input:-webkit-autofill~.mat-form-field-label-wrapper{color:#757575;transform:translate(-12%,-50%) scale(.75)}.material .nav .fulfilment-selector-mobile-menu-button.mat-button .mat-button-wrapper{position:relative;display:flex;align-items:center}.material .nav .mat-button{width:auto;height:100%;margin:0 auto;color:#888}.material .nav .mat-button.selected{color:#333}.material .nav .mat-button .mat-button-wrapper{display:block;height:100%}.material .nav .mat-button .mat-icon{display:flex;align-items:center;justify-content:center}.material .nav .mat-button .mat-button-ripple,.material .nav .mat-button .mat-button-focus-overlay{top:.40625rem;bottom:.40625rem}.material .nav .mat-button:hover .mat-button-focus-overlay{opacity:0}@media (min-width: 768px){.material .nav .mat-button{position:initial}.material .nav .mat-button:hover{color:#333}.material .nav .mat-button .toplabel{color:inherit}.material .nav .mat-button#nav-change-language.selected{color:#888}}@media (min-width: 768px){.material .nav.service{margin-top:0}.material .nav .menu-filters .mat-button .mat-button-wrapper{display:flex;align-items:center}}.material.mat-menu-panel{box-shadow:0 0 1rem .25rem rgba(0,0,0,.15);min-width:8.125rem;max-width:18.75rem;max-height:calc(100vh - 6rem);overflow-x:hidden}.material.mat-menu-panel .mat-menu-content{padding-top:0;padding-bottom:0}.material.mat-menu-panel .mat-menu-content .link-list.change-language .mat-menu-item{justify-content:center}.material.mat-menu-panel .mat-menu-content .link-list.my-lists,.material.mat-menu-panel .mat-menu-content .link-list.my-account,.material.mat-menu-panel .mat-menu-content .link-list.help{min-width:18.75rem}.material.mat-menu-panel .mat-menu-item{flex-shrink:0;display:flex;justify-content:flex-start;align-items:center;height:3.125rem;white-space:normal;line-height:1.1875;padding:0 .625em 0 0;color:#888}.material.mat-menu-panel .mat-menu-item.active{color:#f60}.material.mat-menu-panel .mat-menu-item>span{font-size:1rem}.material.mat-menu-panel.flyout{min-width:100%;max-width:100%}@media (min-width: 768px) and (max-width: 1919px){.material.mat-menu-panel.flyout{font-size:16px}}@media (min-width: 768px){.material.mat-menu-panel.flyout{margin-top:1px;width:auto;box-shadow:0 .375em 1em rgba(0,0,0,.16);border-radius:.625em}}@media (max-width: 767px){.material.mat-menu-panel.flyout{box-shadow:none;max-height:none;margin-top:3.5rem;width:100vw;border-radius:0;border-top:.0625em solid #e0e0e0}.material.mat-menu-panel.flyout.checkout,.checkout .material.mat-menu-panel.flyout{margin-top:0;border-bottom:.0625em solid #e0e0e0}}.material .accordion.toggle.expanded .mat-button-wrapper .label:after{transform:translate(.25em,.125em) rotate(90deg)}.material .accordion.toggle .toplabel{width:100%;padding-left:0}.material .accordion.toggle .mat-button-wrapper .label{vertical-align:bottom}.material .accordion.toggle .mat-button-wrapper .label:after{transform-origin:50% 50%;transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1);content:"\27e9";display:inline-block;text-indent:0;width:1em;text-align:center;margin-left:.5ex}.material .accordion.toggle .link-list{margin:0;padding:0}.material .accordion.toggle .link-list li{background-color:rgba(0,0,0,0);position:relative}body .mat-stroked-button,body .mat-button{min-width:0;padding:0 .75rem;line-height:1.875rem;border-radius:100em}body .mat-stroked-button:focus,body .mat-button:focus{outline:none}body .mui-button{padding:.6875rem .9375rem;font-size:1rem;line-height:100%;border-radius:.25rem;color:#fff;background-color:#f60;white-space:normal}body .mui-button:hover,body .mui-button:focus{color:#fff;background-color:#cc5200;border-color:#cc5200}body .spinner.loading.mui-button{overflow:hidden}body .mui-button .mat-icon{width:1em;height:1em;vertical-align:bottom;overflow:visible}body .mui-button .mat-icon svg{transform:scale(1.5)}@media (min-width: 768px){body .mui-button{padding:.859375rem 1.171875rem;font-size:1.25rem;border-radius:.3125rem}}body .mui-button.mui-button-sm{padding:.375rem .625rem;font-size:.875rem;line-height:100%;border-radius:.25rem}@media (min-width: 768px){body .mui-button.mui-button-sm{padding:.46875rem .78125rem;font-size:1.09375rem;border-radius:.3125rem}}body .mui-button.mui-button-lg{padding:1rem 1.25rem;line-height:100%;border-radius:.25rem}@media (min-width: 768px){body .mui-button.mui-button-lg{padding:1.25rem 1.5625rem;border-radius:.3125rem}}body .mui-button.mui-button-fullwidth{width:100%}body mat-option *{pointer-events:none}body .mat-radio-container{width:1.5625rem;height:1.5625rem}body .mat-radio-outer-circle{height:1.5625rem;width:1.5625rem;border-width:.125rem}body .mat-radio-inner-circle{height:1.5625rem;width:1.5625rem}body .mat-form-field-suffix{display:flex}@media screen and (-ms-high-contrast: active){body .mat-radio-checked .mat-radio-inner-circle{border:solid .78125rem}}body .mat-radio-label-content{padding-left:.625rem}body .mat-radio-label-content.mat-radio-label-before{padding-right:.625rem}body .mat-radio-ripple,body .mat-radio-button .mat-radio-ripple{left:calc(50% - 1.875rem);top:calc(50% - 1.875rem);height:3.75rem;width:3.75rem}body .mat-radio-ripple .mat-ripple-element,body .mat-radio-button .mat-radio-ripple .mat-ripple-element{left:.4375rem;top:.4375rem;height:2.875rem;width:2.875rem}body .mat-button .mat-button-wrapper,body .mat-stroked-button .mat-button-wrapper{display:block}body .mat-button.mui-button[disabled=true],body .mat-button.mui-button.disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.26);opacity:1}body .mat-button.mui-button[disabled=true]:hover,body .mat-button.mui-button.disabled:hover{color:rgba(0,0,0,.26);background-color:rgba(0,0,0,.12)}body .mat-button.mui-button-naked[disabled=true],body .mat-button.mui-button-naked.disabled,body .mat-button.mui-button-naked[disabled=true]:hover,body .mat-button.mui-button-naked.disabled:hover{background-color:transparent;border-color:transparent}body .mat-button.mui-button-naked{color:#f60;background-color:transparent;border-color:transparent}body .mat-button.mui-button-naked:hover{color:#f60}body .mat-button.mui-button-naked-black{color:#333;background-color:transparent;border-color:transparent}body .mat-button.mui-button-light{color:#949494;background-color:#e7e5e3;border-color:#cfcac7}body .mat-button.mui-button-light:hover{color:#949494;background-color:#cfccc8;border-color:#b3aba6}body .mat-button.mui-button-leshop{background-color:#f60;border-color:#f60;border-radius:.5rem}body .mat-button.mui-button-leshop:hover{background-color:#cc5200;border-color:#cc5200}body .mat-button.mui-button-migros-new{background-color:#f60;border-color:#f60;padding:1rem 1.25rem;line-height:100%;border-radius:.5rem}body .mat-button.mui-button-migros-new:hover{background-color:#cc5200;border-color:#cc5200}@media (min-width: 768px){body .mat-button.mui-button-migros-new{border-radius:.625rem;padding:1.25rem 1.5625rem}}body .mat-button.mui-button-leshop:hover{color:#fff}body .mat-button.btn-warning{background-color:#f60;border-bottom-color:#f60}body .mat-button.btn-warning:hover{border-color:#cc5200;background-color:#cc5200}body .mat-stroked-button.mui-button-outline{border-color:#f60;color:#f60}body .mat-stroked-button.mui-button-outline:hover{color:#cc5200;border-color:#c24e00}body .mat-stroked-button.mui-button-outline-migros-new{border:.125rem solid #ff6600;color:#f60;border-width:.125rem;border-radius:.5rem;padding:.875rem 1.25rem;background-color:transparent}body .mat-stroked-button.mui-button-outline-migros-new:hover{color:#b24800;border-color:#b24800}body .mat-stroked-button.mui-button-outline-migros-new.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:0}@media (min-width: 768px){body .mat-stroked-button.mui-button-outline-migros-new{border-width:.15625rem;padding:1.09375rem 1.5625rem}}body .mat-stroked-button.mui-button-outline-leshop{border-color:#f60;color:#f60}body .mat-stroked-button.mui-button-outline-leshop:hover{color:#cc5200;border-color:#cc5200}body .mat-stroked-button.mui-button-outline-neutral{border-color:#767676;color:#767676}body .mat-stroked-button.mui-button-outline-neutral:hover{color:#cc5200;border-color:#cc5200}body .mat-stroked-button.mui-button-outline-black{border-color:#333;color:#333}body .mat-stroked-button.mui-button-outline,body .mat-stroked-button.mui-button-outline-leshop,body .mat-stroked-button.mui-button-outline-neutral,body .mat-stroked-button.mui-button-outline-black{background-color:transparent;border-width:1px;border-style:solid;padding:.625rem .9375rem}@media (min-width: 768px){body .mat-stroked-button.mui-button-outline,body .mat-stroked-button.mui-button-outline-leshop,body .mat-stroked-button.mui-button-outline-neutral,body .mat-stroked-button.mui-button-outline-black{border-width:.078125rem;padding:.78125rem 1.171875rem}}body .mat-stroked-button.mui-button-outline.mui-button-sm,body .mat-stroked-button.mui-button-outline-leshop.mui-button-sm,body .mat-stroked-button.mui-button-outline-neutral.mui-button-sm,body .mat-stroked-button.mui-button-outline-black.mui-button-sm{padding:.3125rem .625rem}@media (min-width: 768px){body .mat-stroked-button.mui-button-outline.mui-button-sm,body .mat-stroked-button.mui-button-outline-leshop.mui-button-sm,body .mat-stroked-button.mui-button-outline-neutral.mui-button-sm,body .mat-stroked-button.mui-button-outline-black.mui-button-sm{padding:.390625rem .78125rem}}body .mat-stroked-button.mui-button-outline.mui-button-lg,body .mat-stroked-button.mui-button-outline-leshop.mui-button-lg,body .mat-stroked-button.mui-button-outline-neutral.mui-button-lg,body .mat-stroked-button.mui-button-outline-black.mui-button-lg{padding:.9375rem 1.25rem}@media (min-width: 768px){body .mat-stroked-button.mui-button-outline.mui-button-lg,body .mat-stroked-button.mui-button-outline-leshop.mui-button-lg,body .mat-stroked-button.mui-button-outline-neutral.mui-button-lg,body .mat-stroked-button.mui-button-outline-black.mui-button-lg{padding:1.171875rem 1.5625rem}}body .mat-stroked-button.mui-button-outline-neutral .mat-ripple.mat-button-ripple,body .mat-stroked-button.mui-button-outline-neutral .mat-button-focus-overlay{background-color:transparent}body .mui-button.mui-button-sm .mui-icon-arrow-bold-right{margin-left:.3125rem}body .mui-button.mui-button-sm .mui-icon-arrow-bold-left{margin-right:.3125rem}body .mui-button .mui-icon-arrow-bold-right{margin-left:.625rem}body .mui-button .mui-icon-arrow-bold-left{margin-right:.625rem}@media (min-width: 768px){body .mui-button.mui-button-sm .mui-icon-arrow-bold-right{margin-left:.390625rem}body .mui-button.mui-button-sm .mui-icon-arrow-bold-left{margin-right:.390625rem}body .mui-button .mui-icon-arrow-bold-right{margin-left:.78125rem}body .mui-button .mui-icon-arrow-bold-left{margin-right:.78125rem}}body .mat-button.organic,body .mat-icon-button.organic,body .mat-stroked-button.organic{color:#00985f}body .mat-button.organic:not([disabled]) .mat-button-focus-overlay,body .mat-icon-button.organic:not([disabled]) .mat-button-focus-overlay,body .mat-stroked-button.organic:not([disabled]) .mat-button-focus-overlay{background-color:#00985f}body .mat-button.cumulus,body .mat-icon-button.cumulus,body .mat-stroked-button.cumulus{color:#003d8d}body .mat-button.cumulus:not([disabled]) .mat-button-focus-overlay,body .mat-icon-button.cumulus:not([disabled]) .mat-button-focus-overlay,body .mat-stroked-button.cumulus:not([disabled]) .mat-button-focus-overlay{background-color:#003d8d}body .mat-fab{line-height:2.25rem;width:3.5rem;height:3.5rem}body .mat-fab .mat-button-wrapper{padding:1rem 0;line-height:1.5rem}body .mat-fab .mat-button-wrapper .mat-icon{height:1.5rem;width:1.5rem}body #products-carousel .mat-fab .mat-button-wrapper{padding:0}body #teaser-scroll-backward .mat-fab .mat-button-wrapper,body #teaser-scroll-forward .mat-fab .mat-button-wrapper,body #announcement-scroll-backward .mat-fab .mat-button-wrapper,body #announcement-scroll-forward .mat-fab .mat-button-wrapper{padding:0;vertical-align:middle}body #teaser-scroll-backward .mat-fab .mat-button-wrapper .mat-icon,body #teaser-scroll-forward .mat-fab .mat-button-wrapper .mat-icon,body #announcement-scroll-backward .mat-fab .mat-button-wrapper .mat-icon,body #announcement-scroll-forward .mat-fab .mat-button-wrapper .mat-icon{height:max(24px,1.5rem);width:max(24px,1.5rem)}body .mat-fab.organic,body .mat-mini-fab.organic{color:#fff;background-color:#00985f}body .mat-fab.cumulus,body .mat-mini-fab.cumulus{color:#fff;background-color:#003d8d}body .mat-fab.dark,body .mat-mini-fab.dark{color:#fff;background-color:#333}body .mui-link{color:#f60;text-decoration:none;font-size:1rem;line-height:1.5}body .mui-link:hover,body .mui-link:focus{color:#de450a}body .mui-link-underline-brand{color:#333;text-decoration:underline;-webkit-text-decoration-color:#ff6600;text-decoration-color:#f60}body .mui-link-underline-brand:hover,body .mui-link-underline-brand:focus{color:#f60}body p>.mui-link{font-size:inherit;line-height:inherit}body .mat-accordion .mat-expansion-panel{border-radius:.25rem}body .mat-accordion .mat-expansion-panel.large-bar{border-radius:0!important}body .mat-accordion .mat-expansion-panel.large-bar .mat-expansion-panel-header{padding:2.25rem 1.5rem;margin:0}body .mat-accordion .mat-expansion-panel.large-bar .mat-expansion-panel-header-title{font-weight:700}body .mat-accordion .mat-expansion-panel.large-bar .mat-expansion-panel-body p{color:#9b9b9b;font-size:.9375rem}body .mat-accordion .mat-expansion-panel.large-bar .mat-expansion-indicator:after{border-width:0 .25rem .25rem 0;padding:.5rem;color:#d8d8d8}@media (min-width: 768px){body .mat-accordion .mat-expansion-panel.large-bar .mat-expansion-panel-header{padding:2.75rem 1.5rem}body .mat-accordion .mat-expansion-panel.large-bar .mat-expansion-panel-header-title{font-size:1.125rem}body .mat-accordion .mat-expansion-panel.large-bar .mat-expansion-panel-body p{font-size:1rem}}body .mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:.25rem;border-top-left-radius:.25rem}body .mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}body .mat-accordion .mat-expansion-panel-spacing{margin:1rem 0}body .mat-accordion .mat-expansion-panel-header{padding:0 1.5rem;height:3rem!important}body .mat-accordion .mat-expansion-panel-header.mat-expanded{height:4rem!important}body .mat-accordion .mat-expansion-panel-header-description,body .mat-accordion .mat-expansion-panel-header-title{margin-right:1rem}body .mat-accordion .mat-expansion-panel-body{padding:0 1.5rem 1rem}body .mat-accordion .mat-expansion-indicator:after{border-width:0 .125rem .125rem 0;padding:.1875rem}body .mat-snack-bar-container.success{color:#fff;background-color:#333}body .mat-snack-bar-container.warning{background-color:#ff9800;color:#fff}body .mat-snack-bar-container.warning .mat-icon{color:#ff9800}body .mat-snack-bar-container.error{color:#fff;background-color:#b80000}body .mat-snack-bar-container.error .mat-simple-snackbar-action{color:inherit;opacity:.7}body .mat-snack-bar-container.actionable-message{background-color:#fff;color:#333;padding:0}@media (min-width: 768px){body .mat-snack-bar-container.actionable-message{min-width:28.125rem;max-width:28.125rem;width:28.125rem;border-radius:.5rem}}body .mat-snack-bar-container.m-snackbar{align-items:center;justify-content:space-between;font-size:.875em;line-height:1.4285714286;background-color:#404040;padding:1em 1.1428571429em;font-family:text,Helvetica,Arial,sans-serif;border-radius:.5714285714em;max-width:57.1428571429em}@media (max-width: 767px){body .mat-snack-bar-container.m-snackbar{max-width:25.6428571429em}}@media (min-width: 768px){body .mat-snack-bar-container{border-radius:.25rem;margin:1.5rem;min-width:21.5rem;padding:.875rem 1rem;min-height:3rem}body .mat-simple-snackbar{line-height:1.25rem}}@media (min-width: 1920px){body .mat-stroked-button{border-width:.0625rem}body .mat-stroked-button .mat-button-focus-overlay,body .mat-stroked-button .mat-button-ripple.mat-ripple{top:-.0625rem;left:-.0625rem;right:-.0625rem;bottom:-.0625rem}}lsp-delivery-address .mat-card .mat-card-header-text{margin:0}.credential-section .info .mat-ripple.mat-button-ripple:before,.credential-section .info .mat-button-focus-overlay:before{content:none}.material .nav .add-to-basket-component .mat-button,.add-to-basket-component .mat-button{position:relative}.material .nav .add-to-basket-component .mat-button .mat-button-wrapper,.add-to-basket-component .mat-button .mat-button-wrapper{height:auto}.material .nav .add-to-basket-component .mat-button .mat-button-focus-overlay,.add-to-basket-component .mat-button .mat-button-focus-overlay{top:0;bottom:0;border-radius:.3076923077em}.material .nav .add-to-basket-component .mat-button:hover .mat-button-focus-overlay,.material .nav .add-to-basket-component .mat-button:hover .mat-button-ripple,.add-to-basket-component .mat-button:hover .mat-button-focus-overlay,.add-to-basket-component .mat-button:hover .mat-button-ripple{top:0;bottom:0}.material .nav .add-to-basket-component .mat-button:hover .mat-button-focus-overlay,.add-to-basket-component .mat-button:hover .mat-button-focus-overlay{opacity:.04;border-radius:.3076923077em}mo-product-detail-information mo-expansion-panel .mat-expansion-panel-content{font-size:1em}mo-product-detail-information mo-expansion-panel .mat-expansion-panel-body{padding:0 1em 1em}mat-tab-group .mat-tab-header{border:none;box-shadow:inset 0 -.125rem rgba(0,0,0,.12)}mat-tab-group .mat-tab-header-pagination-before{padding-left:.25rem}mat-tab-group .mat-tab-label{height:3rem;padding:0 1.5rem;min-width:10rem}mat-tab-group .mat-ink-bar{height:.125rem}.product-information-container mat-tab-group .mat-tab-header{border-bottom-width:.125em;margin-bottom:2em}.product-information-container mat-tab-group .mat-tab-label{height:auto;padding:0 0 1em;min-width:auto;margin-right:2.5em;font-size:1em;opacity:1}.product-information-container mat-tab-group .mat-tab-label.mat-tab-label-active .mat-tab-label-content h2{color:#f60}.product-information-container mat-tab-group .mat-tab-label .mat-tab-label-content h2{font-size:1.125em;line-height:1.3333333333;color:#333;white-space:normal;text-align:left;font-family:display,Helvetica,Arial,sans-serif;font-weight:700;margin:0}.product-information-container mat-tab-group .mat-ink-bar{height:.125em}.products-view-body.product-information-container mat-tab-group .mat-tab-header{margin-bottom:0}@media (max-width: 767px){.products-view-body.product-information-container mat-tab-group .mat-tab-label-content h2{font-size:1rem}}.product-information-container .mat-expansion-panel{position:static}.freezer-box-filling-rate-container .mat-progress-bar .mat-progress-bar-buffer{background-color:#fff}.freezer-box-filling-rate-container .mat-progress-bar-fill:after{background-color:#404040;border-radius:.3076923077em}.checkout-delivery-container .mat-checkbox-inner-container{height:1em;width:1em;margin-right:.5em;margin-top:.3125em}.checkout-delivery-container .mat-checkbox-frame{border-color:#bfbfbf}.checkout-delivery-container .mat-checkbox-label{line-height:1.5}.checkout-delivery-container .mat-checkbox-layout{white-space:normal}.checkout-delivery-container .mat-checkbox .mat-checkbox-ripple{height:2.5em;width:2.5em;left:calc(50% - 1.25em);top:calc(50% - 1.25em)}.checkout-delivery-container .mat-card-actions .mat-button-wrapper{display:flex;justify-content:center}.checkout-delivery-container .mat-card .mat-card-header-text{margin:0}.checkout-delivery-container .timeslots-scroll-forward .mat-fab .mat-button-wrapper,.checkout-delivery-container .timeslots-scroll-backward .mat-fab .mat-button-wrapper{display:flex;justify-content:center;padding:0}.checkout-delivery-container .timeslots-scroll-forward .mat-fab .mat-button-wrapper .mat-icon,.checkout-delivery-container .timeslots-scroll-backward .mat-fab .mat-button-wrapper .mat-icon{width:1.5em;height:1.5em}app-storemap-tree app-accordion button.mat-button{height:2.5rem;width:100%;text-align:left;border-radius:0}app-storemap-tree app-accordion button.mat-button mat-icon{width:2rem;height:1.5rem;margin-right:.5rem}app-storemap-tree app-accordion button.mat-button .mat-button-wrapper{display:flex;align-items:center}app-storemap-tree app-accordion button.mat-button .label{font-weight:400;line-height:1.5}@media (max-width: 767px){app-storemap-tree app-accordion .accordion{padding-bottom:1rem}}.products.my-lists button.mat-icon-button .mat-button-wrapper{display:flex;justify-content:center}mo-checkout-compensation-carbon .customer-form .mat-checkbox.ls-large .mat-checkbox-inner-container{margin-right:.375rem;margin-left:0}mo-checkout-compensation-carbon .customer-form .mat-checkbox.ls-large .mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:0}mo-checkout-compensation-carbon .customer-form .mat-checkbox .mat-checkbox-layout .mat-checkbox-label{padding-right:.8125rem}mo-checkout-delivery-available-timeslots .mat-progress-spinner circle,mo-checkout-other-payment-methods .mat-progress-spinner circle,mo-checkout-saved-payment-methods .mat-progress-spinner circle{stroke:#e0e0e0}mo-checkout-payment .mat-radio-container:hover .mat-radio-persistent-ripple,mo-checkout-payment .mat-radio-button:not(.mat-radio-disabled).cdk-program-focused .mat-radio-persistent-ripple,mo-checkout-payment .mat-radio-button:not(.mat-radio-disabled).cdk-keyboard-focused .mat-radio-persistent-ripple{opacity:0}mo-checkout-payment .mat-radio-container{width:1.5em;height:1.5em}mo-checkout-payment .mat-radio-label-content{padding-left:1em}mo-checkout-payment .mat-radio-outer-circle{border-color:#bfbfbf}mo-checkout-payment .mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:0}mo-checkout-payment .mat-checkbox-layout{white-space:normal}mo-checkout-payment .mat-checkbox-inner-container{width:1.2857142857em;height:1.2857142857em;margin-top:.0714285714em}mo-checkout-payment .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame{border-color:#bfbfbf}mo-checkout-payment .mat-checkbox-disabled .mat-checkbox-label{color:#bfbfbf}mo-checkout-payment m-icon .mat-icon{width:1.5em;height:1.5em}mo-checkout-payment .mat-card-header-text{margin:0;width:auto}mo-checkout-payment .cards-container .mat-radio-label-content{width:100%;padding-left:0}mo-checkout-payment .cards-container .mat-card-content{white-space:normal}mo-checkout-payment .cards-container .mat-radio-container{display:none}mo-checkout-payment .m-button.quaternary:hover:not(.mat-button-disabled),mo-checkout-payment .m-button.quaternary.cdk-focused,mo-checkout-payment .m-button.quaternary.cdk-keyborad-focused{background-color:transparent}mo-checkout-payment .delete-button.m-button.m-icon-button{padding-right:0}mo-checkout-payment .delete-button.m-button .mat-icon{margin-right:0}mo-checkout-payment li.POSTCARD mo-saved-payment-method-card .mat-radio-label,mo-checkout-payment mo-saved-twint .mat-radio-label{align-items:flex-start}mo-checkout-payment li.POSTCARD mo-saved-payment-method-card .mat-radio-container,mo-checkout-payment mo-saved-twint .mat-radio-container{margin-top:.625em}mo-checkout-payment li.POSTCARD mo-saved-payment-method-card .loading .mat-radio-container,mo-checkout-payment mo-saved-twint .loading .mat-radio-container{margin-top:0}mo-checkout-payment .loading .mat-radio-label-content{width:100%;padding-left:0}mo-checkout-payment .loading .mat-radio-label-content mat-spinner{margin:0 auto}mo-delete-product-from-my-products .m-button .mat-icon{margin-right:0}mo-checkout-summary .toggle.m-button.quaternary:hover:not(.mat-button-disabled),mo-checkout-summary .toggle.m-button.quaternary.cdk-focused,mo-checkout-summary .toggle.m-button.quaternary.cdk-keyborad-focused,mo-checkout-summary .info.m-button.quaternary:hover:not(.mat-button-disabled),mo-checkout-summary .info.m-button.quaternary.cdk-focused,mo-checkout-summary .info.m-button.quaternary.cdk-keyborad-focused,mo-checkout-basket-expanded-total .toggle.m-button.quaternary:hover:not(.mat-button-disabled),mo-checkout-basket-expanded-total .toggle.m-button.quaternary.cdk-focused,mo-checkout-basket-expanded-total .toggle.m-button.quaternary.cdk-keyborad-focused,mo-checkout-basket-expanded-total .info.m-button.quaternary:hover:not(.mat-button-disabled),mo-checkout-basket-expanded-total .info.m-button.quaternary.cdk-focused,mo-checkout-basket-expanded-total .info.m-button.quaternary.cdk-keyborad-focused{background-color:transparent}mo-checkout-summary .toggle.m-button.quaternary.m-icon-button,mo-checkout-summary .info.m-button.quaternary.m-icon-button,mo-checkout-basket-expanded-total .toggle.m-button.quaternary.m-icon-button,mo-checkout-basket-expanded-total .info.m-button.quaternary.m-icon-button{padding:0}mo-checkout-summary .toggle.m-button.quaternary.m-icon-button mat-icon,mo-checkout-summary .info.m-button.quaternary.m-icon-button mat-icon,mo-checkout-basket-expanded-total .toggle.m-button.quaternary.m-icon-button mat-icon,mo-checkout-basket-expanded-total .info.m-button.quaternary.m-icon-button mat-icon{margin-right:0}mo-checkout-summary .mat-slide-toggle{height:2.0625em}mo-checkout-summary .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container{transform:translate3d(1.25em,0,0)}mo-checkout-summary .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb{background-color:#fff}mo-checkout-summary .mat-slide-toggle.mat-checked .mat-slide-toggle-bar{background-color:#f60}mo-checkout-summary .mat-slide-toggle-bar{width:3.1875em;height:1.9375em;border-radius:1.875em;background-color:rgba(120,120,128,.16)}mo-checkout-summary .mat-slide-toggle-bar.mat-checked .mat-slide-toggle-bar{background-color:#f60}mo-checkout-summary .mat-slide-toggle-thumb-container{width:1.6875em;height:1.6875em;top:.125em;left:.125em}mo-checkout-summary .mat-slide-toggle-thumb{width:1.6875em;height:1.6875em}mo-checkout-summary .free-sample-checkbox .mat-checkbox-inner-container{width:1.5em;height:1.5em}mo-checkout-summary .free-sample-checkbox.mat-checkbox .mat-checkbox-ripple{display:none}mo-checkout-summary .free-sample-checkbox .mat-checkbox-frame{border-color:#bfbfbf}mo-checkout-summary .alert-triangle mat-icon{width:100%;height:100%}mo-checkout-summary .alert-triangle mat-icon .icon-stroke-width{stroke-width:1.5}mo-safety-announcement .mat-button:hover:not(.mat-button-disabled):not(.cdk-keyboard-focused) .mat-button-focus-overlay{opacity:0}mo-checkout-basket-total-value .preliminary-amount-info.m-button.quaternary{margin-left:.375em;padding:0;color:#333}mo-checkout-basket-total-value .preliminary-amount-info.m-button.quaternary:hover:not(.mat-button-disabled),mo-checkout-basket-total-value .preliminary-amount-info.m-button.quaternary.cdk-focused,mo-checkout-basket-total-value .preliminary-amount-info.m-button.quaternary.cdk-keyborad-focused{background-color:transparent}snack-bar-container.authorization-cancelled-snackbar{min-width:0;border-radius:.5em;background-color:#404040;color:#fff}snack-bar-container.authorization-cancelled-snackbar lsp-icon-snackbar .message{font-size:.875em;line-height:1.4285714286}@media (max-width: 1057px){.mat-snack-bar-container.authorization-cancelled-snackbar,.mat-snack-bar-handset .mat-snack-bar-container.authorization-cancelled-snackbar{margin:0 auto 16.875em;width:auto}}:root{--swiper-theme-color: #007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}@media (min-width: 0px) and (max-width: 374px){.teaser-wrapper-container--start .swiper .swiper-wrapper,.announcement-wrapper-container--start .swiper .swiper-wrapper{margin-left:.5rem}}@media (min-width: 375px) and (max-width: 767px){.teaser-wrapper-container--start .swiper .swiper-wrapper,.announcement-wrapper-container--start .swiper .swiper-wrapper{margin-left:1rem}}@media (min-width: 0px) and (max-width: 374px){.teaser-wrapper-container--end .swiper .swiper-wrapper,.announcement-wrapper-container--end .swiper .swiper-wrapper{margin-left:-.5rem}}@media (min-width: 375px) and (max-width: 767px){.teaser-wrapper-container--end .swiper .swiper-wrapper,.announcement-wrapper-container--end .swiper .swiper-wrapper{margin-left:-1rem}}@media (max-width: 767px){.teaser-wrapper-container.teaser-wrapper-container--start.teaser-wrapper-container--end .swiper .swiper-wrapper,.teaser-wrapper-container.announcement-wrapper-container--start.announcement-wrapper-container--end .swiper .swiper-wrapper,.announcement-wrapper-container.teaser-wrapper-container--start.teaser-wrapper-container--end .swiper .swiper-wrapper,.announcement-wrapper-container.announcement-wrapper-container--start.announcement-wrapper-container--end .swiper .swiper-wrapper{margin-left:0}}.teaser-wrapper-container .swiper-slide,.announcement-wrapper-container .swiper-slide{flex-grow:1}.app-category-level .teaser-wrapper-container .teaser-zone-slider-slide:not([style]),.app-category-level .announcement-wrapper-container .teaser-zone-slider-slide:not([style]){display:none}mo-checkout-delivery-available-timeslots .timeslots-zone-slider-slide.swiper-slide{position:static;transform:none}#products-carousel .products-carousel-swiper{width:100%;padding-right:.6153846154em;padding-left:.4615384615em}#products-carousel .products-carousel-swiper .carousel-zone-slider-slide,#products-carousel .products-carousel-swiper .products-show-all{font-size:13px;transform:none}@media (min-width: 1920px){#products-carousel .products-carousel-swiper .carousel-zone-slider-slide,#products-carousel .products-carousel-swiper .products-show-all{font-size:.8125rem}}#products-carousel .products-carousel-swiper .products-show-all{border-radius:.6153846154em;box-shadow:0 0 .75rem rgba(0,0,0,.09);background-image:none}#products-carousel .products-carousel-swiper .products-show-all a{color:#f60;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:100%;height:100%;text-decoration:none;font-size:1.1538461538em;line-height:1.2;font-weight:700;background-color:#fff;padding:.1538461538em;border-radius:.6153846154em;font-size:1.2307692308em;font-weight:500}@media (min-width: 768px){#products-carousel .products-carousel-swiper{padding-right:6.5384615385em}}@media (min-width: 768px){.twice .products-carousel-swiper .carousel-zone-slider-slide .product-card{font-size:12px}}@media (min-width: 800px){.twice .products-carousel-swiper .carousel-zone-slider-slide .product-card{font-size:calc(12px + 1 * ((100vw - 800px) / 90))}}@media (min-width: 890px){.twice .products-carousel-swiper .carousel-zone-slider-slide .product-card{font-size:inherit}}@media (min-width: 985px){.twice .products-carousel-swiper .carousel-zone-slider-slide .product-card{font-size:calc(12px + 1 * ((100vw - 985px) / 65))}}@media (min-width: 1050px){.twice .products-carousel-swiper .carousel-zone-slider-slide .product-card{font-size:inherit}}@media (min-width: 1127px){.twice .products-carousel-swiper .carousel-zone-slider-slide .product-card{font-size:calc(12px + 1 * ((100vw - 1127px) / 93))}}@media (min-width: 1220px){.twice .products-carousel-swiper .carousel-zone-slider-slide .product-card{font-size:inherit}}@media (min-width: 1270px){.twice .products-carousel-swiper .carousel-zone-slider-slide .product-card{font-size:calc(12px + 1 * ((100vw - 1270px) / 124))}}@media (min-width: 1394px){.twice .products-carousel-swiper .carousel-zone-slider-slide .product-card{font-size:inherit}}@media (min-width: 1414px){.twice .products-carousel-swiper .carousel-zone-slider-slide .product-card{font-size:calc(12px + 1 * ((100vw - 1414px) / 136))}}@media (min-width: 1550px){.twice .products-carousel-swiper .carousel-zone-slider-slide .product-card{font-size:inherit}}@media (min-width: 768px){.mono .products-carousel-swiper .carousel-zone-slider-slide .product-card{font-size:calc(12px + 1 * ((100vw - 768px) / 82))}}@media (min-width: 850px){.mono .products-carousel-swiper .carousel-zone-slider-slide .product-card{font-size:inherit}}@media (min-width: 910px){.mono .products-carousel-swiper .carousel-zone-slider-slide .product-card{font-size:calc(12px + 1 * ((100vw - 910px) / 113))}}@media (min-width: 1023px){.mono .products-carousel-swiper .carousel-zone-slider-slide .product-card{font-size:inherit}}@media (min-width: 1053px){.mono .products-carousel-swiper .carousel-zone-slider-slide .product-card{font-size:calc(12px + 1 * ((100vw - 1053px) / 143))}}@media (min-width: 1196px){.mono .products-carousel-swiper .carousel-zone-slider-slide .product-card{font-size:inherit}}@media (min-width: 1270px){.mono .products-carousel-swiper .carousel-zone-slider-slide .product-card{font-size:calc(12px + .01*(100vw - 1270px))}}@media (min-width: 1370px){.mono .products-carousel-swiper .carousel-zone-slider-slide .product-card{font-size:inherit}}@media (min-width: 1414px){.mono .products-carousel-swiper .carousel-zone-slider-slide .product-card{font-size:calc(12px + 1 * ((100vw - 1414px) / 266))}}@media (min-width: 1680px){.mono .products-carousel-swiper .carousel-zone-slider-slide .product-card{font-size:inherit}}mo-announcement-wrapper-container .announcement-zone-slider-slide.swiper-slide{height:auto}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}@media print{@page{size:A4;margin:10mm}html{font-size:9pt!important;padding:0!important;background:white!important}#small-width,#sidebar-navigation,#sidebar-basket,button[data-modal-closer],.nav:not(.logo),menu[type=toolbar],#smartphone-toolnav,.order-detail-check-order-list,mo-footer,mo-page-breadcrumb{display:none!important}.ls-modal-content:before,.ls-modal-content:after{display:none!important}html,.global,app-root,body{position:static!important;height:auto!important}.main-header{position:absolute;left:0;right:0;height:auto!important}.main{overflow:visible}}@media print and (min-width: 768px){.main{border-top:6.75rem solid #fff}}@media print{.main #content{max-width:none}}@media print{html,body,#application,.ls-modal.toolbar .ls-modal-subcontent,#help-modal-container{overflow:visible!important}}@media print{body.modal-layered #application{min-height:0;height:auto}body.modal-layered #application>.container{display:none}}@media print{iframe{position:static!important;overflow:visible!important}}@media print{.ls-modal-overlay{display:none}}@media print{.ls-modal,.ls-modal-checkout,.ls-modal.toolbar{display:block}.ls-modal .IamYourFather,.ls-modal-checkout .IamYourFather,.ls-modal.toolbar .IamYourFather{border-radius:0;box-shadow:none!important;display:block;position:static;margin:0;top:0;left:0;width:auto!important;max-width:none!important;height:100%!important}.ls-modal.ls-modal-show,.ls-modal-checkout.ls-modal-show,.ls-modal.toolbar.ls-modal-show{display:block}.ls-modal.ls-modal-show-behind,.ls-modal-checkout.ls-modal-show-behind,.ls-modal.toolbar.ls-modal-show-behind{display:none}.ls-modal .btn-close,.ls-modal-checkout .btn-close,.ls-modal.toolbar .btn-close{display:none!important}}@media print{.ls-modal-content,.ls-modal-subcontent{border-radius:0!important;border-width:0!important;max-height:none!important;margin:0!important}}@media print{.ls-modal-show{box-shadow:none;border-radius:0}}@media print{.ls-modal.toolbar #help-modal-container.ls-modal-subcontent{height:100%;overflow:visible}}@media print{#sidebar-navigation.on~.main,#sidebar-navigation.off~.main{margin-left:0}}@media print{#sidebar-basket.on~lsp-supermarket-container .main,#sidebar-basket.off~lsp-supermarket-container .main{margin-right:0}}@media print{div.products ul ul.subcat{display:block;text-align:left}div.products ul ul.subcat li.item{display:inline-block;text-align:center;width:20%}div.products ul ul.subcat li.item app-instant-tooltip{display:none}#products-carousel div.products ul ul.subcat{display:flex}}@media print{app-bottom-small-modal .ls-modal-content>.component,lsp-supermarket-container,app-bottom-small-modal{display:block!important}}@media print{lsp-supermarket-container,app-bottom-small-modal{position:relative!important}}@media print{app-logo #nav-home{-webkit-print-color-adjust:exact!important;color-adjust:exact!important;print-color-adjust:exact!important}}:root{--top-padding: min(max(max(24px, 1.5rem), 4.5045045045%), max(40px, 2.5rem));--favorite-ratio: 2.2;--mobile-side-pad: .5rem;--mobile-side-pad-neg: -.5rem}@media (min-width: 375px){:root{--mobile-side-pad: 1rem;--mobile-side-pad-neg: -1rem}}@media (min-width: 768px){:root{--mobile-side-pad: 0;--mobile-side-pad-neg: 0}}@media (min-width: 2048px){:root{--favorite-ratio: 2}}@media (min-width: 2560px){:root{--favorite-ratio: 1.9}}@media (min-width: 2560px) and (min-height: 1200px){:root{--favorite-ratio: 1.5}}@media (min-width: 3440px) and (min-height: 1200px){:root{--favorite-ratio: 1.6}}@media (min-width: 3440px) and (min-height: 2048px){:root{--favorite-ratio: 1.25}}#remStick{position:absolute;z-index:-1;top:0;left:0;width:10rem}@media (min-width: 768px){html{font-size:min(max(12.8px,.8333333333vw),max(12.8px,100vh / (1920 / var(--favorite-ratio)) * 16));padding:0 calc((100vw - 120em)/2)}}

/*# sourceMappingURL=styles.274ed4e22b00953f.css.map*/