.accordions-group .center--text{text-align:center}.accordions-group .button--text-icon{margin-top:.5rem}.accordions-group .button--text-icon .circle-icon.circle-icon--ica-red{align-items:center;background:#fcece7;border-radius:24px;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;margin-left:.5rem;vertical-align:middle;width:24px}.accordions-group .button--text-icon .circle-icon.circle-icon--ica-red svg{margin:0}.error-message{align-items:center;background:#fdf4be;border-bottom:.0625rem solid #ededed;box-shadow:0 .0625rem .125rem 0 rgba(0,0,0,.06);display:flex;margin:0 auto;max-width:77rem;width:100%}.error-message__icon{align-self:stretch;background:#fdc300;display:inline-flex;justify-content:center;min-width:2rem;width:2rem}.error-message__icon .error-icon{fill:#fff;height:1.5rem;margin-top:.625rem;width:1.5rem}.error-message__wrapper{display:inline-flex;flex-wrap:wrap;padding:.75rem 0 .75rem 1rem}@media(min-width:48em){.error-message__wrapper{padding-left:1.5rem}}.error-message__wrapper a{color:#cf2e05;font-family:ICA Text,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.0125rem;line-height:1.25rem;text-decoration:none}.error-message__wrapper a:hover{color:#f088b6}.error-message:last-of-type{border-bottom:0;border-radius:0 0 .25rem .25rem}.error-message:last-of-type .error-message__icon{border-radius:0 0 0 .25rem}.error-message.information{background:#f1e4f7}.error-message.information .error-message__icon{background:#652082}.error-message p{font-family:ICA Text,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.0125rem;line-height:1.25rem;margin:0 .3125rem 0 0}.error-message .button.button--40.button--text-icon{margin-bottom:auto;margin-left:auto;min-width:3.75rem;padding-right:1rem;padding-top:.75rem}@media(min-width:48em){.error-message .button.button--40.button--text-icon{min-width:6.375rem}}.error-message .button.button--40.button--text-icon .close-text{display:none;font-family:ICA Text,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.0125rem;line-height:1.25rem}@media(min-width:48em){.error-message .button.button--40.button--text-icon .close-text{display:inline-block}}.error-message .button.button--40.button--text-icon .error-icon{margin-right:0}@media(max-width:63.9375em){html.modal--overflow-y-hidden-mobile{overflow-y:hidden}}@media(min-width:48em){html.modal--overflow-y-hidden-mobile body{overflow:hidden;padding-right:17px}}div.modal-wrapper{background-color:rgba(0,0,0,.6);height:100%;left:0;outline:none;pointer-events:none;position:fixed;top:0;width:100%;z-index:6}div.modal-wrapper__inner{align-items:center;justify-content:center;overflow:hidden}div.modal-container,div.modal-wrapper__inner{display:flex;height:100%;pointer-events:auto;width:100%}div.modal-container{background-color:#fff;flex-direction:column;overflow-y:auto;position:relative;text-align:left;z-index:inherit}@media(min-width:48em){div.modal-container{border-radius:.25rem;box-shadow:0 .2rem 1rem 0 rgba(0,0,0,.6);height:auto;margin:1.5rem;max-height:95vh}div.modal-container--small{max-width:29rem}div.modal-container--medium{max-width:38rem}div.modal-container--large{max-width:50rem}}div.modal-container:focus{outline:0}.modal-footer{background:#fff;border-top:.0625rem solid #ededed;bottom:0;padding:1.125rem 1rem;position:relative;position:sticky;z-index:2}@media(min-width:48em){.modal-footer{padding:1rem 1.5rem}}div.modal-header{align-items:center;background:#fff;border-bottom:.0625rem solid #ededed;display:flex;font-family:ICA Rubrik,Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:600;justify-content:space-between;letter-spacing:.0125rem;line-height:1.75rem;padding:1rem 4rem 1rem 1rem;position:sticky;text-align:left;top:0;z-index:2}@media(min-width:64em){div.modal-header{font-size:1.5rem;letter-spacing:.0125rem;line-height:2rem}}.fixed-font-sizes div.modal-header,div.modal-header.font-fixed{font-size:1.5rem;letter-spacing:.0125rem;line-height:2rem}@media(min-width:48em){div.modal-header{padding:1rem 4rem 1rem 1.5rem}}div.modal-content{display:block;flex:1 1 auto;font-family:ICA Text,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400;height:100%;letter-spacing:.0125rem;line-height:1.5rem;z-index:1}div.modal-content--centered{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center}div.modal-content .modal-content__inner>:first-child{margin-top:0}div.modal-content .modal-content__inner>:last-child{margin-bottom:0}div.modal-content--small{display:block;overflow-y:auto;padding:2.5rem 2rem}@media(min-width:48em){div.modal-content--small{padding:4rem 4.8125rem}}div.modal-content--medium{padding:1rem 1rem 1.5rem}@media(min-width:48em){div.modal-content--medium{padding:1.5rem 1.5rem 2rem}}div.modal-content--large{display:block;overflow-y:auto;padding:2.5rem 2rem}@media(min-width:48em){div.modal-content--large{padding:4rem 4.8125rem}}.fade-modal-enter-active,.fade-modal-leave-active{transition:.1s ease-in-out,top 1s ease}.fade-modal-enter-active div.modal-container,.fade-modal-leave-active div.modal-container{transition:transform .3s cubic-bezier(.2,0,.37,1.38),box-shadow .3s ease-in-out}.fade-modal-leave-active{transition-delay:.05s;transition-duration:.15s}.fade-modal-enter,.fade-modal-leave-to{opacity:0}.fade-modal-enter div.modal-container,.fade-modal-leave-to div.modal-container{box-shadow:0 0 0 0 transparent;transform:scale(.75) translateY(25%)}.fade-modal-enter-to,.fade-modal-leave{opacity:1}.fade-modal-enter-to div.modal-container,.fade-modal-leave div.modal-container{box-shadow:0 .2rem 1rem 0 rgba(0,0,0,.6);transform:scale(1) translateY(0)}.close-button{background:none;background-color:#fcece7;border:0;border-radius:50%;cursor:pointer;height:2rem;outline:none;padding:0;position:absolute;right:1rem;top:1rem;width:2rem;z-index:400}.close-button .close-icon{fill:#cf2e05;height:1.25rem;width:1.25rem}@media(min-width:48em){.close-button:hover{background-color:#f088b6}.close-button:hover .close-icon{fill:#fff}}.cdm-button--32[data-v-40dff72e]{font-size:.875rem;padding:.5rem 1rem}.cdm-button--40[data-v-40dff72e]{font-size:1rem;padding:.75rem 1.5rem}.cdm-button--48[data-v-40dff72e]{font-size:1rem;padding:1rem 1.5rem}.cdm-button--secondary[data-v-40dff72e]{fill:#cf2e05;background-color:#fcece7;color:#cf2e05}.cdm-button[data-v-40dff72e],[class*=button--][data-v-40dff72e]{fill:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e13205;border:0;border-radius:3.125rem;color:#fff;cursor:pointer;display:inline-block;font-family:ICA Text,sans-serif;font-size:.75rem;font-weight:700;line-height:1;max-width:100%;overflow:hidden;padding:.375rem 1rem;text-align:center;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.cdm-button[data-v-40dff72e]:hover,[class*=button--][data-v-40dff72e]:hover{fill:#fff;background-color:#f088b6;color:#fff}.cdm-button.cdm-button--active[data-v-40dff72e],.cdm-button[data-v-40dff72e]:active,[class*=button--].cdm-button--active[data-v-40dff72e],[class*=button--][data-v-40dff72e]:active{fill:#fff;background-color:#9b0600;color:#fff}.cdm-button.cdm-button--disabled[data-v-40dff72e],.cdm-button[data-v-40dff72e]:disabled,[class*=button--].cdm-button--disabled[data-v-40dff72e],[class*=button--][data-v-40dff72e]:disabled{fill:#626262;background-color:#ededed;color:#626262;pointer-events:none}.tabnav-active .cdm-button[data-v-40dff72e]:focus,.tabnav-active [class*=button--][data-v-40dff72e]:focus{fill:#fff;background-color:#f088b6;color:#fff}.consent-diff-modal__header[data-v-40dff72e]{font-family:ICA Rubrik,Arial,Helvetica,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.0125rem;line-height:2rem;margin-bottom:16px;text-align:center}@media(min-width:64em){.consent-diff-modal__header[data-v-40dff72e]{font-size:2rem;letter-spacing:.0125rem;line-height:2.5rem}}.consent-diff-modal__header.font-fixed[data-v-40dff72e],.fixed-font-sizes .consent-diff-modal__header[data-v-40dff72e]{font-size:2rem;letter-spacing:.0125rem;line-height:2.5rem}.consent-diff-modal__p[data-v-40dff72e]{font-family:ICA Text,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.0125rem;line-height:1.5rem;margin-bottom:32px;text-align:center}.consent-diff-modal__profile[data-v-40dff72e]{display:block;margin:0 auto 16px}.consent-diff-modal__browser[data-v-40dff72e]{display:block;margin:0 auto}.tags.tags-sm{padding:0 .25rem 0 .5rem}.tag--size-small{height:1.5rem}.tag--size-small .angle-right{width:1.25rem}.tag--size-large{height:2.5rem}.tag--size-large .angle-right{width:2.25rem}.footer-breadcrumbs{margin-bottom:1.75rem;padding-bottom:.625rem;position:relative}.footer-breadcrumbs__logo.svg-icon{fill:#e3000b;height:1rem;vertical-align:-.125rem;width:1.6875rem}.footer-breadcrumbs a{color:#626262;display:inline-block;font-family:ICA Text,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.0125rem;line-height:1.25rem;padding-right:2.5rem;position:relative;text-decoration:none}.footer-breadcrumbs a:after{border-right:.0625rem solid #3a3a3a;border-top:.0625rem solid #3a3a3a;content:"";display:inline-block;height:.375rem;margin:0 1rem;position:absolute;right:-.3125rem;top:.3125rem;transform:translate(-.3125rem) rotate(45deg);width:.375rem}.footer-breadcrumbs a:last-of-type:after{content:none}.footer-breadcrumbs.border-line-down:after{border-bottom:1px solid #ededed;bottom:0;content:"";left:0;margin:0 8px;position:absolute;right:0}.footer-breadcrumbs.adjust-padding-bottom{padding-bottom:.96875rem}.footer-breadcrumbs.adjust-padding-top{padding-top:.96875rem}.footer-iconlinks{padding-bottom:.625rem}.footer-iconlinks,.footer-iconlinks[class*=row-]{margin-bottom:2rem}.footer-iconlinks__icon{fill:#e13205;float:left;height:3rem;margin-right:1rem;transition:all .1s ease-in-out;width:3rem}@media(min-width:48em){.footer-iconlinks__icon{margin-right:.5rem}}.footer-iconlinks__content{margin:auto auto auto 0}.footer-iconlinks__title{font-family:ICA Text,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:900;line-height:1.25rem;text-decoration:none}.footer-iconlinks__text,.footer-iconlinks__title{color:#3a3a3a;letter-spacing:.0125rem;transition:all .1s ease-in-out}.footer-iconlinks__text{font-family:ICA Rubrik,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:300;line-height:1.5rem}@media(min-width:64em){.footer-iconlinks__text{font-size:1.25rem;letter-spacing:.0125rem;line-height:1.75rem}}.fixed-font-sizes .footer-iconlinks__text,.footer-iconlinks__text.font-fixed{font-size:1.25rem;letter-spacing:.0125rem;line-height:1.75rem}.footer-iconlinks__link-wrapper{display:flex;text-decoration:none}.footer-iconlinks__link-wrapper:hover .footer-iconlinks__icon{fill:#f088b6}.footer-iconlinks__link-wrapper:hover .footer-iconlinks__text,.footer-iconlinks__link-wrapper:hover .footer-iconlinks__title{color:#f088b6}.footer-links{-moz-column-count:1;column-count:1;-moz-column-gap:1rem;column-gap:1rem;margin-bottom:1rem;width:100%}@media(min-width:48em){.footer-links{-moz-column-count:2;column-count:2}}@media(min-width:64em){.footer-links{-moz-column-count:4;column-count:4}}.footer-links__section{-moz-column-break-inside:avoid;break-inside:avoid-column;display:table;margin:0 0 1rem;page-break-inside:avoid}.footer-links__title{color:#3a3a3a;display:block;font-family:ICA Text,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.0125rem;line-height:1.5rem;margin:0 0 1rem;text-decoration:none}.footer-links__list{margin:0;padding:0}.footer-links__list-item{display:flex;font-family:ICA Text,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.0125rem;line-height:1.25rem;list-style:none;margin:0 0 1rem}.footer-links__list-item a{color:#626262;text-decoration:none}.footer-links__list-item a:hover{color:#f088b6}.footer-links__empty{font-family:ICA Text,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.0125rem;line-height:1.25rem;margin:0 auto;padding:20px}.footer-sub-nav{padding-top:1.1875rem}.footer-sub-nav--store-footer .footer-sub-nav__company_profile{border-bottom:1px solid #ededed;flex-wrap:wrap;margin-bottom:10px}@media(min-width:48em){.footer-sub-nav--store-footer .footer-sub-nav__company_profile{border-bottom:0;margin-bottom:0;padding-bottom:0;width:auto}}.footer-sub-nav--store-footer .footer-sub-nav__logo{margin-bottom:7px}.footer-sub-nav__wrapper{align-items:center;display:flex;flex-wrap:wrap}.footer-sub-nav__logo{height:1.6875rem;margin-bottom:.1875rem;margin-right:1.5rem;width:3.375rem}.footer-sub-nav__logo.svg-icon{fill:#e3000b}.footer-sub-nav__company_profile{align-items:center;display:flex;flex-direction:row;justify-content:left;padding-bottom:1rem;width:100%}@media(min-width:80em){.footer-sub-nav__company_profile{margin-right:auto;padding-bottom:0;width:auto}}.footer-sub-nav__company_profile p{margin:0}.footer-sub-nav__company_profile p,.footer-sub-nav__phone-number{color:#626262;font-family:ICA Text,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.0125rem;line-height:1.25rem}.footer-sub-nav__phone-number{text-decoration:none}.footer-sub-nav__services{border-bottom:.0625rem solid #ededed;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem;padding-bottom:1.5rem;width:100%}@media(min-width:48em){.footer-sub-nav__services{align-items:center;border:0;margin-bottom:0;padding-bottom:0;width:auto}.footer-sub-nav__services:after{content:none}}@media(min-width:80em){.footer-sub-nav__services{align-self:center;justify-content:center;padding-bottom:0}}@media(min-width:48em){.footer-sub-nav__services a{margin-right:1rem}.footer-sub-nav__services a:last-child{margin-right:0}}.footer-sub-nav__social{align-items:center;display:flex;flex-direction:row;margin-right:auto}@media(min-width:48em){.footer-sub-nav__social{margin-left:auto}}@media(min-width:80em){.footer-sub-nav__social{padding-bottom:0}}.footer-sub-nav__social a{margin-right:1.5rem}.footer-sub-nav__apps a{display:inline-block}.footer-sub-nav .svg-icon{fill:#bdbbb9}.footer-sub-nav .svg-icon.ica-logo{fill:#e3000b}.footer-sub-nav .svg-icon.pharmacy{height:.9375rem;width:5.875rem}@media(min-width:48em){.footer-sub-nav .svg-icon.pharmacy{height:3rem;margin-bottom:-.125rem;width:7.3125rem}}.footer-sub-nav .svg-icon.bank{height:.875rem;width:5rem}@media(min-width:48em){.footer-sub-nav .svg-icon.bank{height:1.0625rem;width:6.1875rem}}.footer-sub-nav .svg-icon.insurance{height:.9375rem;margin-bottom:-.125rem;width:6.0625rem}@media(min-width:48em){.footer-sub-nav .svg-icon.insurance{height:1.1875rem;margin-bottom:-.25rem;width:7.5rem}}.footer-sub-nav .svg-icon.facebook,.footer-sub-nav .svg-icon.instagram,.footer-sub-nav .svg-icon.twitter,.footer-sub-nav .svg-icon.youtube{height:1.25rem;width:1.25rem}.footer-sub-nav .app-store{height:2rem;width:5.875rem}.footer-sub-nav .google-play{height:2rem;width:6.6875rem}.footer-nav{background-color:#fff;border-bottom:1px solid transparent;border-top:1px solid transparent}.footer-nav .wrap-container>*{position:relative}.footer-nav .border-line-down:after{border-bottom:1px solid #ededed;bottom:0;content:"";left:0;margin:0 8px;position:absolute;right:0}@media print{.footer-nav{display:none}}.tabs{border-bottom:2px solid #9b0600;display:flex;justify-content:space-around;margin-top:1rem}@media(min-width:48em){.tabs{margin-top:1.5rem}}.tabs .tabs__tab{border:none;border-radius:1.5rem 1.5rem 0 0;flex-grow:1;height:40px;line-height:1.5rem;margin-right:1rem;padding:.5rem;width:100%}.tabs .tabs__tab:first-child{margin-left:1rem}@media(min-width:48em){.tabs .tabs__tab:first-child{margin-left:1.5rem}.tabs .tabs__tab:last-child{margin-right:1.5rem}}.tabs .tabs__tab.is-active{background-color:#9b0600;font-weight:900}.no-result{align-items:flex-start;background-color:#f4f8fc;border-radius:.25rem;display:flex;padding:1rem}.no-result--error-message{background-color:#fcece7;color:#9b0600}@media(min-width:48em){.no-result{align-items:center;padding:1.5rem}}.no-result h3{font-family:ICA Rubrik,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.0125rem;line-height:1.5rem;margin:0 0 .5rem}@media(min-width:64em){.no-result h3{font-size:1.25rem;letter-spacing:.0125rem;line-height:1.75rem}}.fixed-font-sizes .no-result h3,.no-result h3.font-fixed{font-size:1.25rem;letter-spacing:.0125rem;line-height:1.75rem}@media(min-width:48em){.no-result h3{font-family:ICA Rubrik,Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:600;letter-spacing:.0125rem;line-height:1.75rem;margin:0}}@media(min-width:48em)and (min-width:64em){.no-result h3{font-size:1.5rem;letter-spacing:.0125rem;line-height:2rem}}@media(min-width:48em){.fixed-font-sizes .no-result h3,.no-result h3.font-fixed{font-size:1.5rem;letter-spacing:.0125rem;line-height:2rem}}.no-result p{font-family:ICA Text,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.0125rem;line-height:1.5rem;margin:0;white-space:normal}.no-result__icon-search{height:32px;min-height:32px;min-width:32px;width:32px}@media(min-width:48em){.no-result__icon-search{height:2.5rem;width:2.5rem}}.no-result__text{display:inline-flex;flex-direction:column;margin-left:1rem}.store-list__heading{font-size:.875rem;font-weight:900;line-height:1.25rem;margin-bottom:.75rem;margin-top:0;text-transform:uppercase}.store-list__heading,.store-list__row{font-family:ICA Text,Arial,Helvetica,sans-serif;letter-spacing:.0125rem}.store-list__row{align-items:center;border-bottom:1px solid #ededed;display:flex;font-size:1rem;font-weight:600;justify-content:space-between;line-height:1.5rem;margin-top:.75rem;padding:0 .75rem .75rem}.store-list__row .heart-icon{fill:#e3000b;height:1.25rem;margin-right:1rem;width:1.25rem}.store-list__row:first-of-type{margin-top:0}.store-list__row--button{margin-left:auto;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.store-list__row--button.button:disabled{fill:#fff;background-color:#9b0600;color:#fff}.store-list__row--name{flex-grow:1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:auto;margin-right:1rem;margin-top:auto;white-space:pre-wrap}.loading[data-v-cdbcf4ac]{fill:#e3000b;height:4rem;width:4rem}.your-stores{height:100%}.your-stores .store-list+.no-result,.your-stores .store-list+.store-list{margin-top:1.5rem}.your-stores__loader{align-items:center;display:flex;justify-content:center;min-height:20rem}.your-stores__not-logged-in{height:100%;text-align:center;white-space:normal}.your-stores__not-logged-in,.your-stores__text-wrapper{display:flex;flex-direction:column;justify-content:center}.your-stores__text-wrapper{flex-grow:1}.your-stores__heading{font-family:ICA Rubrik,Arial,Helvetica,sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:.0125rem;line-height:2rem;margin:0 0 .5rem}@media(min-width:64em){.your-stores__heading{font-size:2rem;letter-spacing:.0125rem;line-height:2.5rem}}.fixed-font-sizes .your-stores__heading,.your-stores__heading.font-fixed{font-size:2rem;letter-spacing:.0125rem;line-height:2.5rem}.your-stores__text{line-height:1.5rem;margin:0 auto;max-width:80%}.your-stores__button{margin-top:1rem}@media(min-width:48em){.your-stores__heading{font-family:ICA Rubrik,Arial,Helvetica,sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:.0125rem;line-height:2rem}}@media(min-width:48em)and (min-width:64em){.your-stores__heading{font-size:2rem;letter-spacing:.0125rem;line-height:2.5rem}}@media(min-width:48em){.fixed-font-sizes .your-stores__heading,.your-stores__heading.font-fixed{font-size:2rem;letter-spacing:.0125rem;line-height:2.5rem}.your-stores__button{width:230px}.your-stores__text{margin-bottom:.5rem;max-width:295px}.your-stores__not-logged-in{align-items:center;margin:15% auto 0}}.show-more-button{display:block;margin:1.5rem 0}.show-more-button .button--40{padding-bottom:0;padding-top:0}.show-more-button .button--combo .svg-icon:last-child{margin-left:.25rem}@media(min-width:64em){.find-store .modal-container{min-height:32.5rem}}.find-store .store-list+.show-more-button{margin-bottom:0;margin-top:1.5rem}.find-store__label-area{display:inline-flex;justify-content:space-between;margin-bottom:.5rem;width:100%}.find-store__label-area .button.button--32{border-radius:0;padding:0}.find-store__label-text{font-family:ICA Text,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:900;letter-spacing:.0125rem;line-height:1.25rem;margin-top:auto;text-transform:uppercase}.find-store__search-input{margin:0}.find-store__search-input input[type=search]::-ms-clear,.find-store__search-input input[type=search]::-ms-reveal{display:none;height:0;width:0}.find-store__search-input input[type=search]::-webkit-search-cancel-button,.find-store__search-input input[type=search]::-webkit-search-decoration,.find-store__search-input input[type=search]::-webkit-search-results-button,.find-store__search-input input[type=search]::-webkit-search-results-decoration{display:none}.find-store__search-input .input-text__element{background:#fff}.find-store__search-input .input-text__element.store-search__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;padding-left:2.5rem;padding-right:4.5rem}.find-store__search-input .input-text__element:focus{border-bottom:2px solid #e3000b}.find-store__search-input .input-text__element:focus.store-search__input{color:#000;padding-left:2.5rem;padding-right:4.5rem}.find-store__search-input--button{position:absolute;right:0;top:50%;transform:translate(-8px,-50%)}.find-store__search-input .search-icon{height:1.25rem;left:.75rem;position:absolute;top:50%;transform:translateY(-50%);width:1.25rem}.find-store__loader{align-items:center;display:flex;justify-content:center;min-height:15rem}.find-store__results{margin-right:-1rem;margin-top:1rem;overflow-y:auto;padding-right:1rem}@media(min-width:48em){.find-store__results{margin-top:1.5rem;max-height:360px}}@media screen and (min-width:900px)and (max-height:665px){.find-store__results{max-height:none}}.find-store__results .not-found{align-items:center;background-color:#f4f8fc;border-radius:.25rem;color:#10408b;display:flex;padding:1rem;white-space:pre-wrap}@media(min-width:64em){.find-store__results .not-found{padding:1.5rem}}.find-store__results .not-found .no-result--text-wrapper{display:flex;flex-direction:column}.find-store__results .not-found .no-result--text-wrapper h3{margin:0 0 .25rem}.find-store__results .not-found .no-result--text-wrapper p{margin:0}.find-store__results .not-found svg{height:2rem;margin-right:1rem;max-width:2rem;min-width:2rem}@media(min-width:64em){.find-store__results .not-found svg{height:2.5rem;max-width:2.5rem;min-width:2.5rem}}.find-store .technical-error{margin-top:1rem}.store-picker-modal .modal-content__inner{height:100%}@media(min-width:48em){.store-picker-modal .modal-content__inner{height:auto}.store-picker-modal .modal-container{height:650px;max-height:calc(100% - 15px)}}.store-picker-modal .tabs-fade-enter-active,.store-picker-modal .tabs-fade-leave-active{transition:opacity .1s}.store-picker-modal .tabs-fade-enter,.store-picker-modal .tabs-fade-leave-to{opacity:0}.my-store{background-color:#fcece7;padding:.5rem 0;white-space:nowrap;z-index:10}.my-store__empty-store-container{height:1.5rem}.my-store__link{display:inline-block;font-family:ICA Text,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.0125rem;line-height:1.25rem;text-decoration:none}.my-store__home-icon.svg-icon{fill:currentColor;display:none;height:1.25rem;margin-right:.25rem;transform:translateX(-14%);width:1.25rem}@media(min-width:48em){.my-store__home-icon.svg-icon{display:inline}}.my-store__store-name{display:inline-block;font-family:ICA Text,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.0125rem;line-height:1.25rem;margin-right:.75rem;position:relative}.my-store__store-name.hasOverflow:before{background:linear-gradient(270deg,#fff 5%,hsla(0,0%,100%,0));bottom:0;content:"";display:block;position:absolute;right:0;top:0;width:2rem}.my-store__opening-text{display:none}@media(min-width:48em){.my-store__opening-text{display:inline;vertical-align:top}}.my-store .access-edit-store.open{fill:#fff;background-color:#9b0600}.my-store .access-edit-store.open svg{transform:rotate(180deg);transition:transform .2s}.my-store .my-store--navigation{align-items:center;display:flex}.my-store .my-store--navigation.store-link--container{justify-content:space-between}@media(min-width:48em){.my-store .my-store--navigation.store-link--container{justify-content:flex-start}}.my-store .my-store--navigation.edit-store--container{padding-bottom:.5rem;padding-top:.5rem}.my-store .my-store--navigation.edit-store--container .store-link--button{margin-right:.5rem}.my-store .no-store--selected{display:flex;justify-content:space-between}@media(min-width:48em){.my-store .no-store--selected{justify-content:flex-start}}.my-store .no-store--selected .select-store{font-family:ICA Text,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.0125rem;line-height:1.25rem;margin:auto auto auto 0}@media(min-width:48em){.my-store .no-store--selected .select-store{margin-right:1rem}}.my-store .fade-enter-active,.my-store .fade-leave-active{transition:opacity .2s}.my-store .fade-enter,.my-store .fade-leave-to{opacity:0}.nav-wrapper{display:flex}.navigation .store-menu-header{margin:0 1rem}.navigation .store-menu-header .store-header{border-bottom:1px solid #f6f6f6;margin:0;padding:1rem 0;text-align:left}.navigation__inline-menu-group,.navigation__menu-group{align-items:center;display:flex;font-size:0;padding:1rem 0}@media(min-width:48em){.navigation__inline-menu-group,.navigation__menu-group{padding-right:1rem}}.navigation__menu-group{padding-left:1rem;padding-right:1rem}.navigation__menu-group--take-over{border-bottom:1px solid #ededed}.navigation__logo-link{display:inline-block;height:2rem;line-height:2rem}.navigation__logo-bhs-link{font-size:0;height:2.5rem;margin-left:1rem}.navigation__logo{fill:#e3000b;height:1.375rem;margin:5px 0 5px .5rem;width:2.75rem}@media(min-width:20.063em){.navigation__logo{margin:5px 0 5px 1rem}}.navigation__list{height:100vh;opacity:0;overflow-y:auto;position:fixed}@media(min-width:80em){.navigation__list{opacity:1;position:relative}}.is-initialized .navigation__list{opacity:1;position:relative}.inline .navigation__list{align-self:center;height:auto;overflow:visible}.inline .navigation__list li{display:inline-block}.navigation__item{color:#3a3a3a;display:block;font-family:ICA Text,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.0125rem;line-height:1.5rem;margin:0;padding:1rem;position:relative;text-decoration:none}.navigation__item.active{color:#9b0600;font-weight:700}.nav-wrapper.inline .navigation__item.active:after{background:#9b0600;bottom:-.25rem;content:" ";display:block;height:2px;left:.5rem;position:absolute;right:.5rem}.navigation__sub-navigation{background-color:#f6f6f6}@media(min-width:64em){.navigation__sub-navigation{display:none}}.navigation--sub-navigation-item{padding:.75rem}.inline .navigation{display:flex;order:1}.inline .navigation__menu-group,.inline .navigation__open-menu,.inline .navigation__sub-navigation{display:none}.inline .navigation__logo,.inline .navigation__logo-bhs-link{margin-left:0}.inline .navigation__item{display:inline-block;padding:0 .5rem}.nav-wrapper:not(.inline) .navigation{background-color:#fff;box-shadow:0 0 1.25rem 0 rgba(50,50,50,.2);height:100vh;left:0;position:fixed;top:0;transform:translateX(-130%);visibility:hidden;width:100%;z-index:100}@media(min-width:48em){.nav-wrapper:not(.inline) .navigation{width:16rem}}.nav-wrapper:not(.inline) .navigation.in-transit{transition:transform .2s ease-in-out}.nav-wrapper:not(.inline) .navigation.open{transform:translateX(0);visibility:visible}.nav-wrapper:not(.inline) li:first-child .navigation__item{padding-top:1.5rem}@media(min-width:30em){.header-navigation-wrapper:not(.ie11) .no-search .avatar{max-width:calc(100% - 8rem)}}.header-navigation-wrapper:not(.ie11) .no-ecommerce .avatar{max-width:100%}.avatar .avatar-truncate-button-wrapper{flex-shrink:1;margin-left:auto;position:relative}.avatar .avatar-truncate-button-wrapper .login{padding:.375rem 1rem}.avatar .avatar-truncate-button-wrapper .login:after{content:none}.avatar .avatar-truncate-button-wrapper .avatar__dropdown:not(.mini-avatar){overflow:hidden;padding:.375rem 1.8rem .375rem 1rem;position:relative;text-overflow:clip;transition:none;white-space:nowrap;width:100%}@media(min-width:48em){.avatar .avatar-truncate-button-wrapper .avatar__dropdown:not(.mini-avatar){transition:all .1s ease-in-out}}.avatar .avatar-truncate-button-wrapper .avatar__dropdown:not(.mini-avatar):hover{border-color:#f088b6}.avatar .avatar-truncate-button-wrapper .avatar__dropdown:not(.mini-avatar):active{border-color:#9b0600}.avatar .avatar-truncate-button-wrapper .avatar__dropdown:not(.mini-avatar).active:not(:hover):not(:active){fill:#fff;background-color:#9b0600;border-color:#9b0600;box-shadow:inset 0 0 0 .0625rem #9b0600;color:#fff}.avatar .avatar-truncate-button-wrapper .avatar__dropdown:not(.mini-avatar).active:not(:hover):not(:active):after{background:linear-gradient(270deg,#9b0600 50%,rgba(155,6,0,0))}@media(min-width:48em){.avatar .avatar-truncate-button-wrapper .avatar__dropdown:not(.mini-avatar).active:not(:hover):not(:active):after{background:transparent}}.avatar .avatar-truncate-button-wrapper .avatar__dropdown:not(.mini-avatar):after{background:linear-gradient(270deg,#fcece7 60%,hsla(14,78%,95%,0));border-bottom-right-radius:5rem;border-top-right-radius:5rem;content:"";height:1.875rem;position:absolute;right:-.5rem;top:.0625rem;width:2.05rem}@media(min-width:48em){.avatar .avatar-truncate-button-wrapper .avatar__dropdown:not(.mini-avatar):after{background:transparent}}.avatar .avatar-truncate-button-wrapper .avatar__dropdown:not(.mini-avatar):focus:after,.avatar .avatar-truncate-button-wrapper .avatar__dropdown:not(.mini-avatar):hover:after{background:linear-gradient(270deg,#f088b6 60%,rgba(240,136,182,0))}@media(min-width:48em){.avatar .avatar-truncate-button-wrapper .avatar__dropdown:not(.mini-avatar):focus:after,.avatar .avatar-truncate-button-wrapper .avatar__dropdown:not(.mini-avatar):hover:after{background:transparent}}.avatar .avatar-truncate-button-wrapper .avatar__dropdown:not(.mini-avatar):active:after{background:linear-gradient(270deg,#9b0600 60%,rgba(155,6,0,0))}@media(min-width:48em){.avatar .avatar-truncate-button-wrapper .avatar__dropdown:not(.mini-avatar):active:after{background:transparent}}.avatar .avatar-truncate-button-wrapper .avatar__dropdown:not(.mini-avatar) .avatar-icon-wrapper .avatar--icon-arrow{margin:0;position:absolute;right:.375rem;z-index:1}.avatar .avatar-dropdown-placeholder{background-color:#fff;box-shadow:0 0 .625rem rgba(0,0,0,.2);display:flex;flex-direction:column;font-size:0;height:100vh;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;width:100%;z-index:102}@media(min-width:48em){.avatar .avatar-dropdown-placeholder{border-radius:4px;height:auto;justify-content:center;left:auto;margin-top:.5rem;position:absolute;right:1.25rem;right:calc(50% - 110px);top:auto;width:18.5rem}}.avatar .avatar-dropdown-placeholder .svg-icon{height:3rem;width:3rem}.avatar .avatar-dropdown-placeholder .svg-icon.avatar--icon-close{fill:#3a3a3a;height:1.75rem;margin:.75rem 1rem .75rem 0;width:1.75rem}.avatar .avatar-dropdown-placeholder.active{opacity:1;visibility:visible}.avatar .avatar-dropdown-placeholder__header{padding:1.5rem 1.5rem .6rem}.avatar .avatar-dropdown-placeholder__top-header{align-items:center;border-bottom:.0625rem solid #ededed;display:flex;flex-direction:row;justify-content:space-between;padding:0}@media(min-width:48em){.avatar .avatar-dropdown-placeholder__top-header{display:none}}.avatar .avatar-dropdown-placeholder__loginstate-text-info{border-bottom:.0625rem solid #ededed;font-family:ICA Text,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.0125rem;line-height:1.5rem;margin:0;padding-bottom:1.5rem}.avatar .avatar-dropdown-placeholder__heading{font-family:ICA Rubrik,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.0125rem;line-height:1.5rem;margin:1rem 0;padding-left:1rem}@media(min-width:64em){.avatar .avatar-dropdown-placeholder__heading{font-size:1.25rem;letter-spacing:.0125rem;line-height:1.75rem}}.avatar .avatar-dropdown-placeholder__heading.font-fixed,.fixed-font-sizes .avatar .avatar-dropdown-placeholder__heading{font-size:1.25rem;letter-spacing:.0125rem;line-height:1.75rem}.avatar .avatar-dropdown-placeholder__lock-icon.svg-icon{fill:#3a3a3a;background-color:#fff;border:.125rem solid #fff;border-radius:50%;height:1.25rem;position:absolute;right:-.25rem;top:-.0625rem;width:1.25rem}.avatar .avatar-dropdown-placeholder__body{padding:.5rem 1rem 0}.avatar .avatar-dropdown-placeholder__footer{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 1rem 1rem}.avatar .avatar-dropdown-placeholder__mini-bonus{color:#626262;font-family:ICA Text,Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:900;letter-spacing:.0125rem;line-height:1rem;text-transform:uppercase}.avatar .avatar-dropdown-placeholder__group{border-bottom:1px solid #ededed;margin-bottom:.5rem}.avatar .avatar-dropdown-placeholder__group:last-child{margin-bottom:1rem}.avatar .avatar-dropdown-placeholder__group .row{margin-top:.5rem;text-align:center}.avatar .avatar-dropdown-placeholder__title{color:#3a3a3a;font-family:ICA Rubrik,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:500;letter-spacing:.0125rem;line-height:1.5rem}.avatar .avatar-dropdown-placeholder .progress-bar{border-radius:.25rem;height:.375rem;margin-top:.5rem}.avatar .avatar-dropdown-placeholder .progress-bar--wrapper{background-color:#fcece7}.avatar .avatar-dropdown-placeholder .progress-bar__filled{background-color:#e3000b}.avatar .avatar-dropdown-placeholder__discount-info{font-family:ICA Text,Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:300;letter-spacing:.0125rem;line-height:1.625rem;margin-top:.375rem}@media(min-width:64em){.avatar .avatar-dropdown-placeholder__discount-info{font-size:1.25rem;letter-spacing:.0125rem;line-height:1.75rem}}.avatar .avatar-dropdown-placeholder__discount-info.font-fixed,.fixed-font-sizes .avatar .avatar-dropdown-placeholder__discount-info{font-size:1.25rem;letter-spacing:.0125rem;line-height:1.75rem}.avatar .avatar-dropdown-placeholder__remaining-points{border-bottom:.0625rem solid #ededed;display:flex;font-size:.75rem;line-height:1rem;padding-bottom:1.5rem;padding-right:.5rem}.avatar .avatar-dropdown-placeholder__remaining-points,.avatar .avatar-dropdown-placeholder__text{color:#3a3a3a;font-family:ICA Text,Arial,Helvetica,sans-serif;font-weight:400;letter-spacing:.0125rem}.avatar .avatar-dropdown-placeholder__text{font-size:.875rem;line-height:1.25rem;margin-top:.125rem;transition:all .1s ease-in-out}.avatar .avatar-dropdown-placeholder__link-icons{fill:#cf2e05;align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin:0;padding-bottom:1.5rem;transition:all .1s ease-in-out}.avatar .avatar-dropdown-placeholder__link-icons:hover{fill:#f088b6}.avatar .avatar-dropdown-placeholder__link-icons:hover .avatar-dropdown-placeholder__text{color:#f088b6}.avatar .avatar-dropdown-placeholder__icon-wrapper{position:relative}.show-more-wrapper{cursor:pointer}.show-more-wrapper .show-more-section-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:#cf2e05;display:block;line-height:1;padding:8px;text-decoration:none;width:100%}figcaption{min-width:0}figcaption h3,figcaption p{overflow:hidden}figcaption p{margin-right:-1em;max-height:1.5rem;padding-right:1em;position:relative}figcaption p.article{max-height:3rem}figcaption a.services-link{display:inline-block;margin-top:.5rem}.recipes-container{position:relative}.recipes-container figure figcaption{display:flex;flex-direction:column;justify-content:space-between;width:100%}.recipes-container figure figcaption h3{margin-bottom:.25rem}.recipes-container figure figcaption .recipe-search-rating-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:100%}.recipes-container .save-recipe-container{align-items:center;display:flex;margin-left:-.25rem}.recipes-container .save-recipe-container .save-recipe-button svg.recipe-search-save{fill:#626262;height:1.25rem;margin-right:.125rem;width:1.25rem}.recipes-container span.recipe-rating{color:#3a3a3a;letter-spacing:.025rem;margin-top:.1875rem}.recipe-categories{overflow:hidden}.recipe-categories .mdsa-highlight{display:inline-block}.recipe-categories .mdsa-highlight .highlight-item-image-wrapper{height:5.625rem;margin-right:1.25rem;min-width:5.625rem;position:relative;width:5.625rem}.recipe-categories .mdsa-highlight figcaption p{max-height:3rem;overflow:hidden;position:relative}.recipe-categories .mdsa-highlight span.highlight-item-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:49%;position:absolute;width:49%}.recipe-categories .mdsa-highlight span.highlight-item-image:first-child{left:0;top:0}.recipe-categories .mdsa-highlight span.highlight-item-image:nth-child(2){right:0;top:0}.recipe-categories .mdsa-highlight span.highlight-item-image:nth-child(3){bottom:0;left:0}.recipe-categories .mdsa-highlight span.highlight-item-image:nth-child(4){bottom:0;right:0}.recipe-categories .mdsa-pages-wrapper{cursor:-webkit-grabbing;cursor:grabbing;margin:.5rem 0 1rem;overflow:hidden;white-space:nowrap;width:100%}.recipe-categories .mdsa-pages-wrapper .mdsa-page{margin-right:.5rem;min-width:5.8125rem}.recipe-categories .mdsa-pages-wrapper .mdsa-page:first-child{margin-left:1rem}.error-pages::-webkit-scrollbar{display:none}.error-pages .error-page,.error-pages .not-found{align-items:center;background-color:#f4f8fc;color:#10408b;display:flex;padding:24px}@media(min-width:64em){.error-pages .error-page,.error-pages .not-found{padding:32px}}.error-pages .error-page svg,.error-pages .not-found svg{height:61px;margin-left:16px;margin-right:40px;max-width:61px;min-width:61px}@media(min-width:64em){.error-pages .error-page svg,.error-pages .not-found svg{height:55px;max-width:55px}}.error-pages .error-page{background-color:#fcece7;color:#9b0600}.wrap-container.search-component-wrap{background-color:#fff;padding:.75rem .5rem .75rem 0;position:relative;width:auto;z-index:2}@media(min-width:64em){.wrap-container.search-component-wrap{padding-left:1.5rem;padding-right:1.5rem}}.search-component h1,.search-component h2,.search-component h3,.search-component h4,.search-component p{margin-bottom:0;margin-top:0}.search-component .search-result-padding{padding-left:1rem;padding-right:1rem}.search-component .quick-links{display:none}.search-component .quick-links.show{display:block}.search-component .quick-links.show header{border-top:.0625rem solid #ededed;padding-top:1rem}.search-component .quick-links a{fill:#cf2e05;align-items:center;color:#868686;display:flex;justify-content:left;margin:0 1rem;padding:1rem 0;text-decoration:none}.search-component .quick-links a:hover{fill:#f088b6;color:#f088b6}.search-component .quick-links a:active{fill:#9b0600;color:#9b0600}.search-component .quick-links a:not(:last-child){border-bottom:.0625rem solid #ededed}.search-component .quick-links a svg{height:3.75rem;width:3.75rem}.search-component .quick-links a .quick-links-texts{margin-left:.5rem;width:31.25rem}.search-component .quick-links a h2{margin:0}.search-component .quick-links a p{color:#000;margin:0}.search-component .quick-links,.search-component .search-results-wrapper{background:#fff;margin-top:.75rem;position:absolute;width:100%}@media(min-width:64em){.search-component .quick-links,.search-component .search-results-wrapper{box-shadow:0 .3125rem 1.25rem -.3125rem rgba(14,14,14,.41)}}@-webkit-keyframes fadeInRight{0%{opacity:0;transform:translate3d(10%,0,0)}to{opacity:1;transform:none}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(10%,0,0)}to{opacity:1;transform:none}}.search-component .quick-links .fadeInRight,.search-component .search-results-wrapper .fadeInRight{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.search-component .quick-links article.fadeInRight,.search-component .search-results-wrapper article.fadeInRight{-webkit-animation-delay:.2s;animation-delay:.2s}.search-component .search-results{-webkit-overflow-scrolling:touch;display:none;height:auto;max-height:calc(100vh - 4.5rem);padding-bottom:6.25rem;position:relative}@media(min-width:48em){.search-component .search-results{padding-bottom:0}}@media(min-width:64em){.search-component .search-results{max-height:calc(70vh - 3.75rem)}}.top-nav.search-active .search-component .search-results{background:#fff;display:block}@media(min-width:64em){.top-nav.search-active .search-component .search-results{box-shadow:0 .3125rem 1.25rem -.3125rem rgba(14,14,14,.41)}.search-component .search-results.has-button{margin-bottom:3.75rem}}.search-component .search-results .number-of-searches{background-color:#f6f6f6;border-top:.0625rem solid #ededed;height:2rem;position:relative}@media(min-width:64em){.search-component .search-results .number-of-searches{border-top:none}}.search-component .search-results .number-of-searches p{position:absolute;top:50%;transform:translateY(-50%)}.search-component .search-results .result-categories{margin:.5rem 0}.search-component .search-results .result-categories .sticky-header{background-color:#fff;left:0;padding-top:.5rem;position:sticky;top:0;z-index:99}.search-component .search-results .result-categories:not(:last-child){border-bottom:.25rem solid #ededed}.search-component .search-results .result-categories__item a.category-item-box{border-top:.0625rem solid #ededed;color:#000;display:block;margin:0 1rem;max-width:100%;padding:1rem 0;text-decoration:none}.search-component .search-results .result-categories__item a.category-item-box figure{align-items:center;display:flex;margin:0}.search-component .search-results .result-categories__item a.category-item-box figure a{border-bottom:none;text-decoration:none}.search-component .search-results .result-categories__item a.category-item-box figure .shop-online-btn{margin-top:.25rem}.search-component .search-results .result-categories__item a.category-item-box .highlighted-query{background-color:#f1e4f7}.search-component .search-results .result-categories__item a.category-item-box:first-of-type{-webkit-animation:none;animation:none;border-top:none}.search-component .search-results .result-categories__item:last-of-type a.category-item-box{padding-bottom:1rem}.search-component .search-results .result-categories__item img{border-radius:.125rem .125rem .125rem .125rem;display:block;height:6.5rem;margin-right:1.25rem;max-width:6.5rem;min-width:6.5rem;-o-object-fit:contain;object-fit:contain}.search-component .search-results .result-categories__item img.smaller-img{height:4.5rem;max-width:4.5rem;min-width:4.5rem}.search-component .search-results .result-categories__item .store-img{height:4.5rem;margin-right:1.25rem;width:4.5rem}.search-component .search-results .result-categories__item.not-found-page{cursor:pointer;margin:0;padding:1rem 0}.search-component .search-results .result-categories__item.not-found-page:first-child{padding-top:1.5rem}.search-component .search-results .result-categories__item.not-found-page:not(:last-child){border-bottom:.0625rem solid #ededed}.search-component .search-results .result-categories__item.not-found-page svg{fill:#cf2e05;height:1.25rem;width:1.25rem}.search-component .search-results .result-categories-header-container{display:flex;justify-content:space-between}.search-component .search-results footer{border-top:.0625rem solid #ededed;margin:0 1rem .5rem;padding-top:.5rem;position:relative;text-align:center}.search-component .search-button-wrapper{background-color:#fff;border-top:.125rem solid #ededed;bottom:0;height:3.75rem;left:0;padding:.625rem 0;position:absolute;text-align:center;width:100%}.search-component .search-button-wrapper .button{background:#e13205;border:0;border-radius:5rem;color:#fff;cursor:pointer;display:inline-block;font-weight:700;min-width:18rem;padding:.7rem 2rem;text-align:center;text-decoration:none;width:100%}.search-component .search-wrapper{position:relative}.search-component .search-wrapper .slide-down{-ms-overflow-x:hidden;overflow-x:hidden;-ms-overflow-y:auto;overflow-y:auto}.search-component .search-wrapper .slide-down.search-results{-webkit-animation:scroll-down-search-results-mobile .5s ease forwards;animation:scroll-down-search-results-mobile .5s ease forwards}@media(min-width:64em){.search-component .search-wrapper .slide-down.search-results{-webkit-animation:scroll-down-search-results .5s ease forwards;animation:scroll-down-search-results .5s ease forwards}}.search-component .search-wrapper .slide-down.quick-links{-webkit-animation:scroll-down-quick-links .5s ease forwards;animation:scroll-down-quick-links .5s ease forwards}@-webkit-keyframes scroll-down-search-results-mobile{0%{max-height:0}to{max-height:calc(100vh - 4.5rem)}}@keyframes scroll-down-search-results-mobile{0%{max-height:0}to{max-height:calc(100vh - 4.5rem)}}@-webkit-keyframes scroll-down-search-results{0%{max-height:0}to{max-height:calc(70vh - 3.75rem)}}@keyframes scroll-down-search-results{0%{max-height:0}to{max-height:calc(70vh - 3.75rem)}}@-webkit-keyframes scroll-down-quick-links{0%{max-height:0}to{max-height:70vh}}@keyframes scroll-down-quick-links{0%{max-height:0}to{max-height:70vh}}.search-component .search-wrapper .search-category{color:#626262;padding-bottom:.5rem;text-transform:uppercase}.search-component .search-wrapper .search-category.clear{color:#cf2e05;cursor:pointer}.search-component .search-wrapper .initial-search-wrapper{position:relative}.search-component .search-wrapper .initial-search-wrapper .search-input-wrapper{display:flex;margin:0 1rem;position:relative}@media(min-width:64em){.search-component .search-wrapper .initial-search-wrapper .search-input-wrapper{margin:0}}.top-nav.search-active .search-component .search-wrapper .initial-search-wrapper .search-input-wrapper{-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-duration:1.6s;animation-duration:1.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInSearch;animation-name:fadeInSearch}@-webkit-keyframes fadeInSearch{0%{opacity:0}to{opacity:1}}@keyframes fadeInSearch{0%{opacity:0}to{opacity:1}}@media(min-width:64em){.top-nav.search-active .search-component .search-wrapper .initial-search-wrapper .search-input-wrapper{-webkit-animation:none;animation:none}}.search-component .search-wrapper .initial-search-wrapper .search-input-label{border-radius:.25rem;display:block;height:2.5rem;overflow:hidden;position:relative}.search-component .search-wrapper .initial-search-wrapper button.cancel-search{display:block;opacity:0;overflow:unset;transition:opacity .2s ease-in-out 0s}@media(min-width:64em){.search-component .search-wrapper .initial-search-wrapper button.cancel-search{display:none}}.search-component .search-wrapper .initial-search-wrapper .search-input-line{background:#e3000b;bottom:0;height:.125rem;left:0;margin:0 auto;position:absolute;right:0;transition:.5s ease-in-out;width:0}.search-component .search-wrapper .initial-search-wrapper label{transition:width .5s ease-in-out;width:100%}.search-component .search-wrapper .initial-search-wrapper label.mobileMode~button.cancel-search{opacity:1;transition-delay:.2s}.search-component .search-wrapper .initial-search-wrapper input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:.0625rem solid #bdbbb9;border-radius:.25rem;box-shadow:none;color:#000;font-weight:400;height:2.5rem;left:0;padding:.5rem 2rem .5rem 1rem;position:absolute;top:0;transition:width .5s ease-in-out;width:100%;z-index:0}.search-component .search-wrapper .initial-search-wrapper input::-webkit-search-cancel-button,.search-component .search-wrapper .initial-search-wrapper input::-webkit-search-decoration,.search-component .search-wrapper .initial-search-wrapper input::-webkit-search-results-button,.search-component .search-wrapper .initial-search-wrapper input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.search-component .search-wrapper .initial-search-wrapper input::-ms-clear{display:none}.search-component .search-wrapper .initial-search-wrapper input.mobileMode,.search-component .search-wrapper .initial-search-wrapper input:focus{outline:none}.search-component .search-wrapper .initial-search-wrapper input:focus~.search-input-line{width:100%}.search-component .search-wrapper .initial-search-wrapper .clear-search-button,.search-component .search-wrapper .initial-search-wrapper .search-icon{height:1.25rem;margin-top:-.625rem;position:absolute;top:50%;width:1.25rem;z-index:5}.search-component .search-wrapper .initial-search-wrapper .search-icon{fill:#868686;opacity:1;right:.625rem;transition:opacity .25s ease-in-out}.search-component .search-wrapper .initial-search-wrapper .search-icon.hidden{opacity:0}.search-component .search-wrapper .initial-search-wrapper .clear-search-button{background:none;border:none;box-shadow:none;cursor:pointer;opacity:0;padding:0;pointer-events:none;right:.625rem;transition:opacity .5s ease-in-out;z-index:10}.search-component .search-wrapper .initial-search-wrapper .clear-search-button .close-icon{fill:#cf2e05}.search-component .search-wrapper .initial-search-wrapper .clear-search-button .close-icon:hover{fill:#f088b6}.search-component .search-wrapper .initial-search-wrapper .clear-search-button.active{display:block;opacity:1;pointer-events:auto}.sub-navigation{background-color:#fff;display:block;position:relative;z-index:1}@media(min-width:64em){.sub-navigation{display:block}}.sub-navigation.hiding{border-top-color:transparent}.sub-navigation:after,.sub-navigation:before{bottom:0;content:"";display:block;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .25s ease;width:2rem;z-index:10}.sub-navigation:before{background:linear-gradient(90deg,#fff 40%,hsla(0,0%,100%,0));left:1rem}.sub-navigation:after{background:linear-gradient(270deg,#fff 40%,hsla(0,0%,100%,0));right:1rem}.sub-navigation.end-overflow:after,.sub-navigation.start-overflow:before{opacity:1}.sub-navigation__list{font-family:ICA Text,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:300;letter-spacing:.0125rem;line-height:1.5rem;margin:0;max-width:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.sub-navigation__item{display:inline-block;padding:0 .5rem}.sub-navigation__item:first-child{padding-left:0}.sub-navigation__item a{color:#3a3a3a;display:inline-block;font-family:ICA Text,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.0125rem;line-height:1.25rem;padding:.75rem 0;position:relative;text-decoration:none}.sub-navigation__item a.active{color:#9b0600;font-weight:400}.sub-navigation__chevron{fill:#e84c05;cursor:pointer;height:1rem;position:absolute;top:.75rem;width:1rem;z-index:12}.sub-navigation__chevron.chevron-left{left:.5rem}.sub-navigation__chevron.chevron-right{right:.5rem}.top-nav{background-color:#fff;left:0;position:fixed;right:0;top:0;z-index:101}@media print{.top-nav{display:none}}.top-nav .skip-to-content{left:.5rem;position:absolute;top:-999rem;z-index:4}.top-nav .skip-to-content:focus{top:.5rem}.top-nav .top-nav-search-component{opacity:0;position:absolute;top:-999em;width:auto}.top-nav .top-nav-search-component .search-component{padding-left:0;padding-right:0}.top-nav.search-active .main-nav>.wrap-container{padding:0}@media(min-width:64em){.top-nav.search-active .main-nav>.wrap-container{padding-left:1.5rem;padding-right:1.5rem}}.top-nav.search-active .top-nav-search-component{display:block;height:100vh;opacity:1;padding-right:0;position:fixed;right:0;top:0}@media(min-width:64em){.top-nav.search-active .top-nav-search-component{height:auto;left:100%;max-width:none;padding-left:.5rem;padding-right:.5rem;position:absolute;right:-2.5rem;top:-2rem;transition:left .2s ease-in-out,opacity .4s ease-in-out}}.top-nav.search-active .top-nav-search-component.is-initialized{transition:none}@media(min-width:64em){.top-nav.search-active.close-search .top-nav-search-component{left:100%!important;opacity:0;transition:left .2s ease-in-out,opacity .2s ease-in-out}}.top-nav .top-nav-separator{flex-grow:1;position:relative}.main-nav{align-items:center;background:#fff;border-bottom:.0625rem solid #ededed;justify-content:space-between;padding:0;z-index:3}.main-nav,.top-nav-right{display:flex;position:relative}.top-nav-right{justify-content:flex-end;padding:1rem 0;width:calc(100% - 7rem)}@media(min-width:48em){.top-nav-right{width:auto}}.top-nav-right>:not(:last-child){margin-right:.5rem}.top-nav-right .button{white-space:nowrap}.top-nav-right .button--search{-webkit-tap-highlight-color:transparent;border:.0625rem solid transparent;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.top-nav-right .button--search .svg-icon{margin-left:-1px;margin-top:-1px}.top-nav-right .button--search.active,.top-nav.search-active .top-nav-right .button--search{fill:#ededed;background-color:#fff;border:.0625rem solid #ededed;border-radius:.25rem;height:2.5rem;margin-bottom:-.25rem;margin-top:-.25rem;transition:all .2s ease}.top-nav-right .button.ecommerce-link{overflow:visible;position:relative}.top-nav-right .button.ecommerce-link .ecommerce-link--ammount{align-items:center;background:#9b0600;border:.125rem solid #fff;border-radius:50%;color:#fff;display:flex;flex-direction:column;font-size:.75rem;font-weight:900;height:1.375rem;justify-content:center;line-height:1;position:absolute;right:-.625rem;top:-.625rem;width:1.375rem;z-index:1}@media(min-width:48em){.top-nav-right.no-ecommerce .avatar-dropdown-placeholder{left:auto;right:0}}.top-nav .main-nav .nav-wrapper,.top-nav .main-nav .top-nav-right,.top-nav .my-store,.top-nav .subnav-desktop{opacity:1;transition:opacity 1.6s .1s}.top-nav.search-active .main-nav .nav-wrapper,.top-nav.search-active .main-nav .top-nav-right,.top-nav.search-active .my-store,.top-nav.search-active .subnav-desktop{opacity:0}@media(min-width:64em){.top-nav.search-active .main-nav .nav-wrapper,.top-nav.search-active .main-nav .top-nav-right,.top-nav.search-active .my-store,.top-nav.search-active .subnav-desktop{opacity:1;position:relative;top:auto;visibility:visible}}.alert-banners-wrapper{position:absolute;width:100%}.alert-banners-wrapper .alert-leave-active{transform:translateY(-2.8125rem);transition:all .2s ease-in-out}.input-text--with-tooltip .tooltip-wrapper{bottom:80%;right:24px}.youtube-wrapper{margin-bottom:.5rem;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.youtube-wrapper iframe{border-radius:.25rem;height:100%;left:0;position:absolute;top:0;width:100%}.large-media-card{background-color:#fff;box-shadow:0 .0625rem .125rem 0 rgba(0,0,0,.06)}@media(min-width:48em){.large-media-card__container{min-height:32rem}}.large-media-card__image-wrapper{padding:1rem;position:relative}.large-media-card__image-wrapper img{border-radius:.25rem;max-width:100%;width:100%}@media(min-width:48em){.large-media-card__image-wrapper{padding:1.5rem}}@media(min-width:80em){.large-media-card__image-wrapper{padding:3rem}}@media(min-width:48em){.large-media-card__simple-image{height:100%;overflow:hidden;position:relative;width:100%}}.large-media-card__simple-image__element{max-width:100%;width:100%}@media(min-width:48em){.large-media-card__simple-image__element{border-radius:.25rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}}.large-media-card__label-text{left:1rem;position:absolute;top:2rem;z-index:1}@media(min-width:48em){.large-media-card__label-text{left:0;top:3rem}.media-align-left .large-media-card__label-text{left:1.5rem}}@media(min-width:80em){.large-media-card__label-text{left:0;top:4.5rem}.media-align-left .large-media-card__label-text{left:3rem}}@media(min-width:48em){.large-media-card .media-align-right{order:1}.large-media-card .media-align-right .large-media-card__image-wrapper{padding-left:0}.large-media-card .media-align-left .large-media-card__image-wrapper{padding-right:0}}.large-media-card__content-wrapper{padding:2.5rem 2.5rem 3rem}@media(min-width:48em){.large-media-card__content-wrapper{display:flex;flex-direction:column;justify-content:center;padding:3rem}}@media(min-width:64em){.large-media-card__content-wrapper{padding:3.5rem}}@media(min-width:80em){.large-media-card__content-wrapper{padding:5rem}}.large-media-card__prefix{color:#e3000b;font-family:ICA Hand,Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.75rem}@media(min-width:64em){.large-media-card__prefix{font-size:1.5rem;line-height:2rem}}.fixed-font-sizes .large-media-card__prefix,.large-media-card__prefix.font-fixed{font-size:1.5rem;line-height:2rem}.large-media-card__heading{font-family:ICA Rubrik,Arial,Helvetica,sans-serif;font-size:2rem;font-weight:400;letter-spacing:.0125rem;line-height:2.5rem;margin:.5rem 0}@media(min-width:64em){.large-media-card__heading{font-size:2.5rem;letter-spacing:.0125rem;line-height:3rem}}.fixed-font-sizes .large-media-card__heading,.large-media-card__heading.font-fixed{font-size:2.5rem;letter-spacing:.0125rem;line-height:3rem}.large-media-card__button{margin-top:1rem;width:100%}@media(min-width:64em){.large-media-card__button{align-self:flex-start;max-width:100%;padding:1rem 1.5rem;width:auto}}.large-media-card .empty-image-placeholder{background-color:#ededed;height:100%;position:relative;width:100%}.large-media-card .empty-image-placeholder__icon{fill:#bdbbb9;height:3rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:3rem}.wysiwyg--large-media-card{font-family:ICA Text,Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:300;letter-spacing:.0125rem;line-height:1.625rem}@media(min-width:64em){.wysiwyg--large-media-card{font-size:1.25rem;letter-spacing:.0125rem;line-height:1.75rem}}.fixed-font-sizes .wysiwyg--large-media-card,.wysiwyg--large-media-card.font-fixed{font-size:1.25rem;letter-spacing:.0125rem;line-height:1.75rem}.wysiwyg--large-media-card p{margin:.5rem 0}.wysiwyg--large-media-card a{font-weight:600}.wysiwyg--large-media-card ul{list-style-type:none;margin:1.5rem 0 .5rem;padding-left:0}.wysiwyg--large-media-card ul li{font-family:ICA Text,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.0125rem;line-height:1.5rem;padding-bottom:1rem;padding-left:2rem;position:relative}.wysiwyg--large-media-card ul li:before{background-image:url(https://assets.icanet.se/image/upload/v1631093929/e11/images/Check.svg);background-position:50%;background-repeat:no-repeat;border-radius:50%;content:"";height:1.5rem;left:0;margin:0 .5rem 0 0;position:absolute;top:0;width:1.5rem}.wysiwyg--large-media-card ul li p{margin-top:0}.not-authed[data-v-41d7e8c2]{background:transparent;font-family:ICA Text,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.0125rem;line-height:1.25rem;padding:4rem 0;text-align:left}.not-authed .not-authed__header[data-v-41d7e8c2]{font-family:ICA Rubrik,Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:600;letter-spacing:.0125rem;line-height:1.75rem;margin:0 0 .5rem}@media(min-width:64em){.not-authed .not-authed__header[data-v-41d7e8c2]{font-size:1.5rem;letter-spacing:.0125rem;line-height:2rem}}.fixed-font-sizes .not-authed .not-authed__header[data-v-41d7e8c2],.not-authed .not-authed__header.font-fixed[data-v-41d7e8c2]{font-size:1.5rem;letter-spacing:.0125rem;line-height:2rem}.not-authed .not-authed__p[data-v-41d7e8c2]{margin:0 0 2rem}.ratings{align-items:center;display:flex;flex-wrap:nowrap}.ratings__nr-votes{position:relative;top:1px}.ratings--20 .ratings__stars-wrapper{width:100px}.ratings--24 .ratings__stars-wrapper{width:120px}@-webkit-keyframes scale{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes scale{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.ratings svg{-webkit-animation-delay:2s;animation-delay:2s}.ratings svg path{fill:#e3000b}.ratings>span{color:#3a3a3a;margin-left:.25rem}.ratings--24>span{font-family:ICA Text,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.0125rem;line-height:1.5rem}.ratings--24 svg{height:1.5rem;width:1.5rem}.ratings--20>span{font-family:ICA Text,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.0125rem;line-height:1.25rem;line-height:normal}.ratings--20 svg{height:1.25rem;width:1.25rem}.ratings .rate-wrapper{position:relative}.ratings .rate-wrapper.button--rating{display:inline;padding:0}.ratings .rate-wrapper:last-of-type{margin-left:0}.ratings.rateable.is-rateing .rate-wrapper svg.has-fill:hover{-webkit-animation:none;animation:none}.ratings.rated svg.has-fill path{fill:#9b0600}.ratings.rated svg.grey path{fill:#bdbbb9}.ratings.is-rateing .rate-wrapper:nth-child(1n) svg.has-fill path,.ratings.is-rateing .rate-wrapper:nth-child(2n) svg.has-fill path,.ratings.is-rateing .rate-wrapper:nth-child(3n) svg.has-fill path,.ratings.is-rateing .rate-wrapper:nth-child(4n) svg.has-fill path,.ratings.is-rateing .rate-wrapper:nth-child(5n) svg.has-fill path{fill:#f088b6}.ratings .user-rating{color:#626262;font-family:ICA Text,Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:400;letter-spacing:.0125rem;line-height:1rem;text-align:center}.ratings .visuallyhidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.epi-picture{opacity:1;overflow:hidden;position:relative;transition:opacity .25s cubic-bezier(.19,1,.22,1)}.epi-picture.loaded{opacity:1}.epi-picture:not(.loaded){transform:none!important}.epi-picture .loading-overlay:after,.epi-picture .loading-overlay:before{content:"";display:block;height:100%;left:0;opacity:1;position:absolute;top:0}.epi-picture .loading-overlay:before{background-color:rgba(126,126,126,.05);transition:opacity .5s ease;width:100%}.epi-picture .loading-overlay:after{-webkit-animation:lazy-image-loading 3s linear infinite;animation:lazy-image-loading 3s linear infinite;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.32) 75%,hsla(0,0%,100%,0));transform:translateX(-100%);transition:opacity .2s ease;width:20%}.epi-picture.loaded .loading-overlay:after,.epi-picture.loaded .loading-overlay:before{opacity:0}.epi-picture.loaded .loading-overlay:after{-webkit-animation:none;animation:none}.epi-background-container{background-position:50%;background-repeat:no-repeat;background-size:cover}.epi-background-container,picture{opacity:0;transition:opacity 1s ease}.epi-picture.loaded .epi-background-container,.epi-picture.loaded picture{opacity:1}.lazy-load-image{background-color:#ededed;height:0;opacity:0;pointer-events:none;position:absolute}.empty-image-placeholder{background-color:#ededed;height:100%;position:relative;width:100%}.empty-image-placeholder__icon{fill:#bdbbb9;height:3rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:3rem}@-webkit-keyframes lazy-image-loading{to{transform:translateX(500%)}}@keyframes lazy-image-loading{to{transform:translateX(500%)}}[class*=row-]:not([class*=col-]){flex-basis:auto}.base-block{--min-height:9rem;--sm-height:100%;--md-height:25rem;--lg-height:32.5rem;--xl-height:32.5rem;box-shadow:0 .0625rem .125rem 0 rgba(0,0,0,.06);cursor:pointer}.base-block.recipe-collection-card--full{--min-height:23.75rem;--sm-height:23.75rem;--md-height:25rem;--xl-height:25rem}.base-block.recipe-collection-card--half{--min-height:7rem;--md-height:25rem;--lg-height:32.5rem;--xl-height:32.5rem}.base-block.recipe-collection-card--quarter,.base-block.recipe-collection-card--third{--min-height:7rem;--md-height:25rem;--lg-height:25.5rem;--xl-height:25.5rem}.base-block.recipe-collection-card.small-card-type{--md-height:20rem;--lg-height:20rem;--xl-height:20rem}.base-block.recipe-saved-collection-card--full,.base-block.recipe-saved-collection-card--half,.base-block.recipe-saved-collection-card--quarter,.base-block.recipe-saved-collection-card--third{--min-height:9rem;--md-height:19.5rem;--lg-height:25.5rem;--xl-height:25.5rem}.base-block.recipe-saved-collection-card.small-card-type{--lg-height:19.5rem;--xl-height:19.5rem}.base-block.recipe-card--full{--min-height:22.25rem;--md-height:22.5rem;--lg-height:30.5rem;--xl-height:28.875rem}.base-block.recipe-card--half{--min-height:11rem;--md-height:23.75rem;--lg-height:30.75rem;--xl-height:29.625rem}.base-block.recipe-card--third{--min-height:11rem;--md-height:21.625rem;--lg-height:27rem;--xl-height:26rem}.base-block.recipe-card--quarter{--min-height:11rem;--md-height:17.75rem;--lg-height:21.75rem;--xl-height:25.75rem}.base-block.recipe-card.small-card-type{--md-height:17.75rem;--lg-height:17.75rem;--xl-height:17.75rem}.base-block h3{margin:0}.base-block>a,.base-block>a:active,.base-block>a:hover{color:inherit}.base-block:hover{box-shadow:.06rem .1225rem .225rem 0 rgba(0,0,0,.06)}.base-block__content-slot{text-align:center;width:100%}.base-block__content-slot__padding{padding:.75rem 1rem 1rem;width:100%}@media(min-width:64em){.base-block__content-slot__padding{padding:.75rem 1.5rem 1rem}}.base-block--full .base-block__content-slot__padding{padding:1.5rem}@media(min-width:48em){.base-block--full .base-block__content-slot__padding{margin:auto;padding:3rem}}@media(min-width:64em){.base-block.base-block--full .base-block__content-slot .base-block__content-slot__padding{padding:4.5rem 4rem}}@media(min-width:80em){.base-block.base-block--full .base-block__content-slot .base-block__content-slot__padding{padding:5.5rem 5rem}}.base-block__inner-wrapper{background:#fff;border-radius:4px;flex-wrap:nowrap;height:100%;height:var(--sm-height);min-height:var(--min-height)}@media(min-width:48em){.base-block__inner-wrapper{height:var(--md-height)}.base-block__inner-wrapper .base-block__content-slot,.base-block__inner-wrapper .base-block__content-slot__padding{max-height:var(--md-height)}}@media(min-width:64em){.base-block .base-block__inner-wrapper{height:var(--lg-height)}.base-block .base-block__inner-wrapper .base-block__content-slot,.base-block .base-block__inner-wrapper .base-block__content-slot__padding{max-height:var(--lg-height);overflow:hidden}}@media(min-width:80em){.base-block .base-block__inner-wrapper{height:var(--xl-height)}.base-block .base-block__inner-wrapper .base-block__content-slot,.base-block .base-block__inner-wrapper .base-block__content-slot__padding{max-height:var(--xl-height);overflow:hidden}}@media(min-width:48em){.base-block--full .base-block__inner-wrapper{height:auto;min-height:var(--md-height)}.base-block--full .base-block__inner-wrapper .base-block__content-slot,.base-block--full .base-block__inner-wrapper .base-block__content-slot__padding{max-height:100%}}@media(min-width:64em){.base-block--full .base-block__inner-wrapper{height:auto;min-height:var(--lg-height)}.base-block--full .base-block__inner-wrapper .base-block__content-slot,.base-block--full .base-block__inner-wrapper .base-block__content-slot__padding{max-height:100%}}@media(min-width:80em){.base-block--full .base-block__inner-wrapper{height:auto;min-height:var(--xl-height)}.base-block--full .base-block__inner-wrapper .base-block__content-slot,.base-block--full .base-block__inner-wrapper .base-block__content-slot__padding{max-height:100%}}.base-block .base-block__content-slot [class$=__prefix]{color:#e3000b;font-family:ICA Hand,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}@media(min-width:64em){.base-block .base-block__content-slot [class$=__prefix]{font-size:1.25rem;line-height:1.75rem}}.base-block .base-block__content-slot [class$=__prefix].font-fixed,.fixed-font-sizes .base-block .base-block__content-slot [class$=__prefix]{font-size:1.25rem;line-height:1.75rem}.base-block .base-block__content-slot [class$=__title]{word-wrap:break-word;font-family:ICA Rubrik,Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:600;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.0125rem;line-height:1.75rem;overflow-wrap:break-word}@media(min-width:64em){.base-block .base-block__content-slot [class$=__title]{font-size:1.5rem;letter-spacing:.0125rem;line-height:2rem}}.base-block .base-block__content-slot [class$=__title].font-fixed,.fixed-font-sizes .base-block .base-block__content-slot [class$=__title]{font-size:1.5rem;letter-spacing:.0125rem;line-height:2rem}.base-block .base-block__content-slot [class$=__preamble]{font-family:ICA Text,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:300;letter-spacing:.0125rem;line-height:1.5rem}.base-block--full .base-block__content-slot [class$=__prefix]{font-family:ICA Hand,Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.75rem}@media(min-width:64em){.base-block--full .base-block__content-slot [class$=__prefix]{font-size:1.5rem;line-height:2rem}}.base-block--full .base-block__content-slot [class$=__prefix].font-fixed,.fixed-font-sizes .base-block--full .base-block__content-slot [class$=__prefix]{font-size:1.5rem;line-height:2rem}.base-block--full .base-block__content-slot [class$=__title]{font-family:ICA Rubrik,Arial,Helvetica,sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:.0125rem;line-height:2rem}@media(min-width:64em){.base-block--full .base-block__content-slot [class$=__title]{font-size:2rem;letter-spacing:.0125rem;line-height:2.5rem}}.base-block--full .base-block__content-slot [class$=__title].font-fixed,.fixed-font-sizes .base-block--full .base-block__content-slot [class$=__title]{font-size:2rem;letter-spacing:.0125rem;line-height:2.5rem}.base-block--full .base-block__content-slot [class$=__preamble]{margin-top:1.5rem;max-height:100%;overflow:hidden}@media(min-width:64em){.base-block--full .base-block__content-slot [class$=__preamble]{font-family:ICA Text,Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:300;letter-spacing:.0125rem;line-height:1.625rem}}@media(min-width:64em)and (min-width:64em){.base-block--full .base-block__content-slot [class$=__preamble]{font-size:1.25rem;letter-spacing:.0125rem;line-height:1.75rem}}@media(min-width:64em){.base-block--full .base-block__content-slot [class$=__preamble].font-fixed,.fixed-font-sizes .base-block--full .base-block__content-slot [class$=__preamble]{font-size:1.25rem;letter-spacing:.0125rem;line-height:1.75rem}.base-block--full .base-block__content-slot,.base-block--full .base-block__content-slot__padding{margin:auto;max-height:none}}.base-block__media .epi-picture{height:100%}.base-block__media .epi-picture div{border-radius:4px;height:100%}.base-block .base-block__media-lg{display:flex;flex-basis:auto;flex-grow:1;width:100%}.base-block .base-block__media-lg>div{width:100%}.base-block .base-block__media-lg .epi-picture,.base-block .base-block__media-lg .epi-picture>div{display:flex;flex-grow:1}@media(max-width:47.9375em){.base-block .base-block__inner-wrapper,.base-block .base-block__inner-wrapper .base-block .base-block__media-lg .epi-picture{border-radius:0 0 0 0}}@media(min-width:48em){.base-block.base-block--media-top .base-block__media-lg .epi-picture{border-radius:4px 4px 0 0}.base-block.base-block--media-left .base-block__media-lg .epi-picture{border-radius:4px 0 0 4px}.base-block.base-block--media-right-secondary .base-block__media-lg .epi-picture{border-radius:0 4px 4px 0}}.menu-button{position:absolute;z-index:2}.menu-button.active{z-index:10!important}.menu-button.active>button{fill:#fff;background:#9b0600;color:#fff;right:0;z-index:4}.menu-button__menu-card{background:#fff;border-radius:1rem;box-shadow:0 4px 10px 0 rgba(0,0,0,.12);left:auto;padding:1.125rem .5rem;position:absolute;right:.75rem;top:.75rem;z-index:-1}.menu-button__menu-card.size--40{right:1rem;top:1rem}.menu-button__menu-card.size--48{right:1.25rem;top:1.25rem}.menu-button__menu-card.size--56{right:1.5rem;top:1.5rem}.menu-button__menu-card.size--64{right:1.75rem;top:1.75rem}.menu-button__menu-card.right{left:.75rem;right:auto}.menu-button__menu-card.right.size--40{left:1rem;top:1rem}.menu-button__menu-card.right.size--48{left:1.25rem;top:1.25rem}.menu-button__menu-card.right.size--56{left:1.5rem;top:1.5rem}.menu-button__menu-card.right.size--64{left:1.75rem;top:1.75rem}.select-button{line-height:0;opacity:1!important;position:relative}.select-button.selected{fill:#fff;background:#008933;color:#fff;opacity:1!important;right:0;z-index:3}.meta-bar{color:#2f6147;font-family:ICA Text,Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.0125rem;line-height:1rem;line-height:2rem;padding:0 .5rem .5rem!important;text-align:center;width:100%}.meta-bar__icon{fill:#2f6147;height:1rem;margin-right:2px;position:relative;top:-1px;width:1rem}.meta-bar.medium-bar{font-size:.875rem;line-height:3rem}.meta-bar.medium-bar .meta-bar__icon{height:1.25rem;width:1.25rem}.meta-bar.large-bar{font-size:1rem;line-height:5rem}.meta-bar.large-bar .meta-bar__icon{height:1.5rem;width:1.5rem}.meta-bar__row{align-items:center;background:#f5faf4;border-radius:4px;flex-wrap:nowrap;justify-content:center;width:100%}.meta-bar__row.row-noBottom{margin-left:0;margin-right:0}.meta-bar__row .col{flex:0 0 0%;padding-left:.375rem;padding-right:.375rem;white-space:nowrap}.recipe-card.is-in-modal{border:1px solid #ededed;border-radius:4px}.recipe-card.is-selected{box-shadow:0 0 0 2px #008933}@media(min-width:48em){.recipe-card.is-selected{border-radius:4px}}.recipe-card.is-selected .base-block__inner-wrapper{border-radius:4px}.recipe-card .coupon-tag{left:0;position:absolute;top:.8rem;z-index:1}.recipe-card .coupon-tag__icon{fill:#e3000b;margin-left:-2px;margin-right:.25rem;width:1.5rem}.recipe-card .button--editbutton{position:absolute;right:.5rem;top:.5rem}.recipe-card .menu-button{position:absolute;right:.5rem;top:3.25rem}.recipe-card .base-block__media .menu-button{right:1.25rem;top:3rem}@media(max-width:47.9375em){.recipe-card .base-block__media .menu-button{right:.75rem;top:3.5rem}}.recipe-card .save-recipe-button,.recipe-card .select-button{position:absolute;right:.5rem;top:.5rem;z-index:1}.recipe-card .base-block__media .save-recipe-button,.recipe-card .base-block__media .select-button{right:1rem;top:1rem}@media(max-width:47.9375em){.recipe-card .base-block__media .save-recipe-button,.recipe-card .base-block__media .select-button{right:.75rem;top:.75rem}}.recipe-card .base-block__media{order:1;position:relative}.recipe-card .base-block__media .epi-picture{padding:.5rem .5rem .5rem 0}.recipe-card .base-block__media a.epi-picture{display:block}.recipe-card .base-block__media-lg{position:relative}.recipe-card .base-block__media-lg .epi-picture{padding:0}@media(min-width:48em)and (max-width:63.9375em){:not(.base-block--full) .recipe-card .base-block__media-lg{min-height:13.75rem}}@media(min-width:48em){:not(.base-block--full) .recipe-card .base-block__media-lg{min-height:auto}}@media(max-width:47.9375em){.recipe-card:not(.recipe-card--full) .base-block__media .epi-picture .epi-background-container{border-radius:4px}.recipe-card:not(.recipe-card--full) .base-block__media .epi-picture .empty-image-placeholder{padding-bottom:100%}}.recipe-card .base-block__content-slot__padding{position:relative}.recipe-card__content{justify-content:start;text-align:left}@media(min-width:48em){.base-block.base-block--full .recipe-card__content>*{justify-content:center;text-align:center}}.recipe-card__content__title{display:flex}.base-block .base-block__content-slot .recipe-card__content__title{color:#3a3a3a}.base-block.base-block--full .base-block__content-slot .recipe-card__content__title,.base-block .base-block__content-slot .recipe-card__content__title{font-family:ICA Text,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.0125rem;line-height:1.5rem}@media(min-width:48em){.base-block.base-block--full .base-block__content-slot .recipe-card__content__title{font-family:ICA Text,Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:600;letter-spacing:.0125rem;line-height:1.75rem}}@media(min-width:48em)and (min-width:64em){.base-block.base-block--full .base-block__content-slot .recipe-card__content__title{font-size:1.5rem;letter-spacing:.0125rem;line-height:2rem}}@media(min-width:48em){.base-block.base-block--full .base-block__content-slot .recipe-card__content__title.font-fixed,.fixed-font-sizes .base-block.base-block--full .base-block__content-slot .recipe-card__content__title{font-size:1.5rem;letter-spacing:.0125rem;line-height:2rem}}.recipe-card__content__attr{color:#626262;display:flex;flex-wrap:wrap}.base-block--media-right-small .recipe-card__content__attr{margin-top:.25rem}.recipe-card__content__attr>div{display:flex;font-family:ICA Text,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.0125rem;line-height:1.25rem;margin-right:.5rem;margin-top:.25rem}.recipe-card__content__attr>div .svg-icon{height:1.25rem}.recipe-card__content__attr__icon{fill:#626262;height:1rem;width:1rem}@media(max-width:47.9375em){.recipe-card__content__attr__icon{height:1.25rem}}.recipe-card__content__attr .recipe-card__content__attr__rating{margin-left:-.125rem}.recipe-card__content__attr .recipe-card__content__attr__comments{line-height:1.5rem}.recipe-card__content__attr .recipe-card__content__attr__comments--text{margin-left:.25rem}@media(max-width:47.9375em){.recipe-card__content__attr .recipe-card__content__attr__comments{line-height:1.5rem}}.recipe-card__content__attr .recipe-card__content__attr__climate{color:#008933;line-height:1.5rem}.recipe-card__content__attr .recipe-card__content__attr__climate .svg-icon{fill:#008933}.recipe-card__content__attr .recipe-card__content__attr__climate--text{margin-left:.25rem}.recipe-card__content__preamble{font-family:ICA Text,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.0125rem;line-height:1.5rem}.image-grid-standard{height:100%;padding:4px}.image-grid-standard .epi-picture>div{border-radius:4px}.image-grid-standard__inner{display:flex;flex-wrap:wrap;height:100%}.image-grid-standard__inner.item-count__1 .media-item{height:100%;width:100%}.image-grid-standard__inner.item-count__2 .media-item,.image-grid-standard__inner.item-count__3 .media-item__0{height:50%;width:100%}.image-grid-standard__inner.item-count__3 .media-item__1,.image-grid-standard__inner.item-count__3 .media-item__2{height:50%;width:50%}.image-grid-standard__inner .media-item{display:flex;height:50%;padding:4px;width:50%}.image-grid-standard__inner.hightlight-first-img .media-item{padding:2px}@media(min-width:48em){.image-grid-standard__inner.hightlight-first-img .media-item{display:flex;height:20%;padding:4px;width:33.33%}.image-grid-standard__inner.hightlight-first-img .media-item__0{height:80%;width:100%}}.image-grid-standard__inner.hightlight-first-img.full-size-block .media-item{display:flex;height:20%;padding:4px;width:33.33%}.image-grid-standard__inner.hightlight-first-img.full-size-block .media-item__0{height:80%;width:100%}.recipe-collection-card .button--recipeid-edit.button--editbutton{left:.5rem;position:absolute;top:.5rem}.base-block--media-left .recipe-collection-card__media{margin-right:-.5rem}.base-block--media-top.recipe-collection-card .base-block__content-slot{margin-top:-.5rem}.recipe-collection-card .base-block__content-slot__padding{margin:auto}.recipe-collection-card .base-block__content-slot__padding .recipe-collection-card__content__prefix{color:#e3000b;font-family:ICA Hand,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}@media(min-width:64em){.recipe-collection-card .base-block__content-slot__padding .recipe-collection-card__content__prefix{font-size:1.25rem;line-height:1.75rem}}.fixed-font-sizes .recipe-collection-card .base-block__content-slot__padding .recipe-collection-card__content__prefix,.recipe-collection-card .base-block__content-slot__padding .recipe-collection-card__content__prefix.font-fixed{font-size:1.25rem;line-height:1.75rem}.recipe-collection-card .base-block__content-slot__padding .recipe-collection-card__content__title{margin:0;text-transform:none}.recipe-collection-card .base-block__content-slot__padding .recipe-collection-card__content__preamble{font-family:ICA Text,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:300;letter-spacing:.0125rem;line-height:1.5rem;margin:1rem 0 0}@media(min-width:64em){.recipe-collection-card .base-block__content-slot__padding .recipe-collection-card__content__preamble{font-family:ICA Text,Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:300;letter-spacing:.0125rem;line-height:1.625rem;margin:1.5rem 0 0}}@media(min-width:64em)and (min-width:64em){.recipe-collection-card .base-block__content-slot__padding .recipe-collection-card__content__preamble{font-size:1.25rem;letter-spacing:.0125rem;line-height:1.75rem}}@media(min-width:64em){.fixed-font-sizes .recipe-collection-card .base-block__content-slot__padding .recipe-collection-card__content__preamble,.recipe-collection-card .base-block__content-slot__padding .recipe-collection-card__content__preamble.font-fixed{font-size:1.25rem;letter-spacing:.0125rem;line-height:1.75rem}}.recipe-collection-card .base-block__content-slot__padding .recipe-collection-card__content__button{margin-top:2rem}@media(min-width:64em){.recipe-collection-card .base-block__content-slot__padding .recipe-collection-card__content__button{margin-top:2.5rem}}.recipe-collection-card.base-block.base-block--full .base-block__content-slot .base-block__content-slot__padding{padding:1.5rem 1.5rem 2rem}@media(min-width:48em){.recipe-collection-card.base-block.base-block--full .base-block__content-slot .base-block__content-slot__padding{padding:3.5rem 3rem}.recipe-collection-card.base-block:not(.base-block--full) .base-block__content-slot .base-block__content-slot__padding{padding:1.5rem 1.5rem 2rem}}@media(min-width:64em){.recipe-collection-card.base-block:not(.base-block--full) .base-block__content-slot .base-block__content-slot__padding{padding:2.5rem 1rem}}@media(min-width:80em){.recipe-collection-card.base-block.base-block--half .base-block__content-slot .base-block__content-slot__padding{padding:2.5rem}}@media(min-width:48em){body:not([ie11]) .recipe-collection-card.base-block--media-top .base-block__media-lg{flex:0%}}.recipe-saved-collection-card{align-items:center}.recipe-saved-collection-card .button--recipeid-edit.button--editbutton{left:.5rem;position:absolute;top:.5rem}.recipe-saved-collection-card .base-block--media-left .image-grid-standard{margin-right:-.5rem}.recipe-saved-collection-card .base-block__content-slot__padding{margin:auto}.recipe-saved-collection-card .base-block__content-slot__padding .recipe-saved-collection-card__content__recipe-count{color:#626262;font-family:ICA Text,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.0125rem;line-height:1.5rem}.recipe-saved-collection-card .base-block__content-slot__padding .recipe-saved-collection-card__content__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-family:ICA Rubrik,Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:.0125rem;line-height:1.75rem;margin:0;max-height:3.5rem;overflow:hidden;text-transform:none}@media(min-width:64em){.recipe-saved-collection-card .base-block__content-slot__padding .recipe-saved-collection-card__content__title{font-size:1.5rem;letter-spacing:.0125rem;line-height:2rem}}.fixed-font-sizes .recipe-saved-collection-card .base-block__content-slot__padding .recipe-saved-collection-card__content__title,.recipe-saved-collection-card .base-block__content-slot__padding .recipe-saved-collection-card__content__title.font-fixed{font-size:1.5rem;letter-spacing:.0125rem;line-height:2rem}@media(min-width:64em){.recipe-saved-collection-card .base-block__content-slot__padding .recipe-saved-collection-card__content__title{max-height:4rem}}.recipe-saved-collection-card .base-block__content-slot__padding .recipe-saved-collection-card__content__button{margin-top:2rem}@media(min-width:64em){.recipe-saved-collection-card .base-block__content-slot__padding .recipe-saved-collection-card__content__button{margin-top:2.5rem}}@media(min-width:48em){.recipe-saved-collection-card.base-block.base-block--third .base-block__content-slot .base-block__content-slot__padding{padding:1.25rem 1rem 2rem}}@media(max-width:47.9375em){.recipe-saved-collection-card.base-block.base-block--highlight .base-block__inner-wrapper{min-height:20rem}.recipe-saved-collection-card.base-block.base-block--highlight .base-block__inner-wrapper .base-block__media-lg{height:20rem}}@media(min-width:48em){body:not([ie11]) .recipe-saved-collection-card.base-block--media-top .base-block__media-lg{flex:0%}}.recipe-saved-collection-card .base-block--media,.recipe-saved-collection-card .base-block__media-lg{position:relative}.recipe-saved-collection-card .menu-button{position:absolute;right:.75rem;top:.75rem;z-index:1}.related-items{display:flex;flex-wrap:wrap;margin:.5rem -.5rem 0 0}.related-items__item:not(:last-child){margin:0 .5rem .5rem 0}.related-items__show-more{margin-left:.5rem;vertical-align:top}.related-items--center{justify-content:center}@media(min-width:64em){.custom-select select{display:none}.custom-select:hover.custom-select .dropdown__label{color:#f088b6}.custom-select:hover.custom-select--active .custom-select__angle-icon{fill:#9b0600}.custom-select:hover.custom-select--active.custom-select .dropdown__label{color:#9b0600}.custom-select:hover .custom-select__angle-icon{fill:#f088b6}}.custom-select .custom-select__angle-icon{pointer-events:none;transition:transform .2s ease-in-out}.custom-select--active{border-bottom-left-radius:0;border-bottom-right-radius:0}.custom-select--active .custom-select__angle-icon{fill:#9b0600;transform:translate(-50%,-50%) rotate(180deg)}.custom-select--active.custom-select .dropdown__label{color:#9b0600}.custom-select--no-shadow,.custom-select--no-shadow.custom-select .dropdown__list{box-shadow:none}.custom-select--64.custom-select .dropdown__label,.custom-select--64.custom-select select{padding:1.25rem 2.75rem 1.25rem 1rem}.custom-select--48.custom-select .dropdown__label,.custom-select--48.custom-select select{padding:.75rem 2.75rem .75rem 1rem}.custom-select--40.custom-select .dropdown__label,.custom-select--40.custom-select select{padding:.5rem 2.75rem .5rem 1rem}.custom-select--56.custom-select select{padding-right:2.75rem}.dropdown{display:none}@media(min-width:64em){.dropdown{cursor:pointer;display:block;font-family:ICA Text,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.0125rem;line-height:1.5rem;max-width:100%;position:relative;width:100%}.dropdown__label{padding:1rem 2.75rem 1rem 1rem;transition:all .3s}.dropdown__list-container{margin:0 -.0625rem;position:relative}.dropdown__list{background:#fff;box-shadow:0 .0625rem .125rem 0 rgba(0,0,0,.06);left:0;max-height:0;opacity:0;overflow:hidden;padding:1rem;position:absolute;transition:opacity .1s cubic-bezier(0,0,.28,.5);width:100%}.dropdown__list.open{border:.0625rem solid #ededed;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;max-height:15rem;opacity:1;overflow:auto}.dropdown__item{font-family:ICA Text,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.0125rem;line-height:1.25rem;padding:.3125rem}.dropdown__item:hover{color:#f088b6}.dropdown__item--active{color:#9b0600;font-weight:700}}.dropdown ul{list-style:none;margin:0}.showmore__circle-icon{align-items:center;border-radius:24px;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;margin-left:.5rem;vertical-align:middle;width:24px}.showmore__circle-icon--on-white{background:#fcece7}.showmore__circle-icon--on-beige{background:#fff}.showmore:hover .showmore__circle-icon{fill:#fff;background:#f088b6}.showmore .showmore__plus{margin:0}.technical-error[data-v-ad65dad6]{background-color:#fcece7}.technical-error__inner[data-v-ad65dad6]{display:flex;flex-flow:column;margin:0 auto;max-width:768px}@media(min-width:23.4375rem){.technical-error__inner[data-v-ad65dad6]{flex-flow:row;padding:1rem 0}}.technical-error__icon[data-v-ad65dad6]{align-items:center;display:flex;flex:0 0 4rem;justify-content:center}.technical-error__icon svg[data-v-ad65dad6]{width:2rem}@media(min-width:23.4375rem){.technical-error__icon[data-v-ad65dad6]{flex:0 0 8rem}.technical-error__icon svg[data-v-ad65dad6]{width:4rem}}.technical-error__message[data-v-ad65dad6]{flex:1 1 auto;font-family:ICA Text,Arial,Helvetica,sans-serif;padding:0 1rem;text-align:center}@media(min-width:23.4375rem){.technical-error__message[data-v-ad65dad6]{padding:0 1rem 0 0;text-align:left}}.technical-error__header[data-v-ad65dad6]{font-family:ICA Rubrik,Arial,Helvetica,sans-serif;line-height:1.75rem;margin:0}.technical-error__paragraph[data-v-ad65dad6]{margin-top:0}.login-modal-iframe .login-modal-iframe-container{-webkit-overflow-scrolling:touch!important;height:0;overflow:auto!important;padding-top:150%;position:relative}@media(min-width:23.4375rem){.login-modal-iframe .login-modal-iframe-container{padding-top:110%}}@media(min-width:48em){.login-modal-iframe .login-modal-iframe-container{padding-top:85%}}@media only screen and (min-device-width:375px)and (max-device-width:812px)and (orientation:landscape){.login-modal-iframe .login-modal-iframe-container{height:320px!important;padding:0!important}}.login-modal-iframe .login-modal-iframe-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.iframe-modal-container{position:relative;z-index:110}.fullscreen-iframe-modal{background:#f9f5f5;bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999999}@media(min-width:640px)and (min-height:561px){.fullscreen-iframe-modal{background:rgba(0,0,0,.6)}}.fullscreen-iframe-modal__frame-container{background:#f9f5f5;height:100%;margin:0 auto;position:relative;z-index:100}@media(min-width:640px)and (min-height:561px){.fullscreen-iframe-modal__frame-container{background:transparent;height:calc(100% - 2rem);margin-top:1rem;max-width:640px}}@media(min-width:640px)and (min-height:900px){.fullscreen-iframe-modal__frame-container{background:transparent;height:calc(100% - 8rem);margin-top:4rem;max-width:640px}}.fullscreen-iframe-modal .fullscreen-iframe-modal__header{background:#fff;border-bottom:1px solid #ededed;border-top-left-radius:4px;border-top-right-radius:4px;height:64px;margin:0 auto;position:relative}.fullscreen-iframe-modal .fullscreen-iframe-modal__header-title{color:#3a3a3a;font-family:ICA Rubrik,Arial,Helvetica,sans-serif;font-size:24px;font-size:1.25rem;font-weight:600;height:64px;letter-spacing:.0125rem;line-height:32px;line-height:1.75rem;margin:0;padding:16px 16px 15px}@media(min-width:64em){.fullscreen-iframe-modal .fullscreen-iframe-modal__header-title{font-size:1.5rem;letter-spacing:.0125rem;line-height:2rem}}.fixed-font-sizes .fullscreen-iframe-modal .fullscreen-iframe-modal__header-title,.fullscreen-iframe-modal .fullscreen-iframe-modal__header-title.font-fixed{font-size:1.5rem;letter-spacing:.0125rem;line-height:2rem}@media(min-width:640px){.fullscreen-iframe-modal .fullscreen-iframe-modal__header-title{padding-left:24px;padding-right:24px}}.fullscreen-iframe-modal .fullscreen-iframe-modal__header-cancel{fill:#3a3a3a;height:24px;position:absolute;right:16px;top:16px;width:24px}@media(min-width:48em){.fullscreen-iframe-modal .fullscreen-iframe-modal__header-cancel{right:24px}}.fullscreen-iframe-modal__spinner-container{background:#fff;border-radius:0 0 4px 4px;padding:64px 0 80px;text-align:center;z-index:200}.fullscreen-iframe-modal__spinner-container img{height:56px;width:56px}.fullscreen-iframe-modal .fullscreen-iframe-modal__frame{border:none;border-radius:0 0 4px 4px;height:calc(100% - 65px);left:0;position:absolute;top:65px;width:100%;z-index:300}.async-hide{opacity:0!important}.notification{background-color:#fef7f3;border:1px solid #e17366;border-radius:.25rem;padding:1rem;position:relative}.notification.Success{background-color:#f5faf4;border:1px solid #7db66d}.notification.Info{background-color:#f4f2f9;border:1px solid #bb9ec7}.notification__container{display:flex;max-width:95%}.notification__container.msg-only{align-items:center}.notification__container-inner{display:flex;flex-direction:column;margin-left:.5rem}.notification__title{color:#e3000b;font-family:ICA Text,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.0125rem;line-height:1.25rem}.notification.Success .notification__title{color:#2f6147}.notification.Info .notification__title{color:#652082}.notification__text{color:#e3000b;font-family:ICA Text,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.0125rem;line-height:1.25rem}.notification.Success .notification__text{color:#2f6147}.notification.Info .notification__text{color:#652082}.notification__url{color:#cf2e05;font-family:ICA Text,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.0125rem;line-height:1.25rem;margin-top:.25rem}.notification__close{cursor:pointer;position:absolute;right:4px;top:4px}.notification__close,.notification__type-icon{fill:#e3000b;height:1.5rem;min-height:1.5rem;min-width:1.5rem;width:1.5rem}.notification.Success .notification__close,.notification.Success .notification__type-icon{fill:#2f6147}.notification.Info .notification__close,.notification.Info .notification__type-icon{fill:#652082}.fade-message-enter-active,.fade-message-leave-active{transition:.1s ease-in-out,top 1s ease}.fade-message-enter-active .notification,.fade-message-leave-active .notification{transition:transform .3s cubic-bezier(.2,0,.37,1.38)}.fade-message-leave-active{transition-delay:.05s;transition-duration:.15s}.fade-message-enter,.fade-message-leave-to{opacity:0}.fade-message-enter .notification,.fade-message-leave-to .notification{transform:scale(.75) translateY(25%)}.fade-message-enter-to,.fade-message-leave{opacity:1}.fade-message-enter-to .notification,.fade-message-leave .notification{transform:scale(1) translateY(0)}