.App{--width-nav-actual:var(--width-nav);display:grid;grid-template-areas:"nav main";height:100%}.App .Toastify{position:absolute;right:0;top:0}.App.nav--collapsed{--width-nav-actual:var(--width-nav-collapsed)}.App{grid-template-columns:var(--width-nav-actual) calc(100% - var(--width-nav-actual))}.App .OGNavigation{grid-area:nav}.App main{grid-area:main;height:100%;position:relative;width:100%}@media(max-width:650px){.App{--width-nav:0;--width-nav-collapsed:0;display:inherit}.App main,.App main.collapsed{margin-left:0;margin-top:6rem}}.css-kk1bwy-MuiButtonBase-root-MuiMenuItem-root{font-family:Open Sans,sans-serif!important;font-size:1.35rem!important}.OGNavigation{background-color:#21211f;bottom:0;justify-content:space-between;left:0;max-width:var(--width-nav);min-width:var(--width-nav);overflow-x:hidden;overflow-y:auto;position:fixed;top:0;z-index:99}.OGNavigation,.OGNavigation .nav__bottom,.OGNavigation .nav__top{display:flex;flex-direction:column}.OGNavigation .nav__brand{align-items:center;display:flex;justify-content:space-between;margin:2rem 0 1rem;padding:0 4rem}.OGNavigation .nav__brand .brand__image-and-version{align-items:center;display:flex;flex-direction:column}.OGNavigation .nav__brand .brand__image img{height:6rem}.OGNavigation .nav__brand .nav__collapse{cursor:pointer}.OGNavigation .nav__brand .hamburger-menu{cursor:pointer;display:none}.OGNavigation .nav__icon{align-items:center;border-radius:1.2rem;color:#fff;display:flex;font-size:1.6rem;height:3.6rem;justify-content:center;min-width:3.6rem;width:3.6rem}.OGNavigation .nav__icon img{height:2.2rem;width:2.2rem}.OGNavigation .nav__breaker{background-color:#c1ad76;height:.5rem;margin:1.7rem 0 2rem -1rem;min-height:.5rem;transform:rotate(-3deg);width:calc(100% + 2rem)}.OGNavigation .nav__user{flex-direction:column;margin:1rem 0 0}.OGNavigation .nav__user,.OGNavigation .nav__user .user__item{color:#fff;display:flex;font-family:Oswald,sans-serif;font-size:1.6rem;text-transform:uppercase}.OGNavigation .nav__user .user__item{align-items:center;cursor:pointer;justify-content:flex-start;margin:0;padding:0 4rem;text-decoration:none;transition:color .1s cubic-bezier(.4,0,.2,1)}.OGNavigation .nav__user .user__item:hover,.OGNavigation .nav__user .user__item:hover .nav__icon{color:#c1ad76}.OGNavigation .nav__user .user__item .item__description{align-items:center;display:flex;height:3.6rem;line-height:1;margin:0 1rem 0 0;width:100%}.OGNavigation .nav__user .user__item .item__description .decsription__icon{display:flex;justify-content:center;margin:0 1rem 0 0;min-width:2.4rem;width:2.4rem}.OGNavigation .nav__user .user__logout{font-size:1.4rem;margin-left:3.4rem}.OGNavigation .nav__items{color:#fff;display:flex;flex-direction:column;font-family:Oswald,sans-serif;font-size:2rem;list-style:none;margin:1rem 0 0;padding:0 4rem;text-transform:uppercase}.OGNavigation .nav__items .nav__item{padding:.5rem 0;transition:color .1s cubic-bezier(.4,0,.2,1)}.OGNavigation .nav__items .nav__item:hover,.OGNavigation .nav__items .nav__item:hover .nav__icon{color:#c1ad76}.OGNavigation .nav__items .nav__item .nav__link{align-items:center;display:flex;justify-content:space-between;text-decoration:none}.OGNavigation .nav__items .nav__item .nav__link.nav__link--active{color:#b59e61}.OGNavigation .nav__items .nav__item .nav__link.nav__link--active .nav__icon{background-color:#373735;color:#b59e61}.OGNavigation .nav__bottom{color:#fff;font-family:Open Sans,sans-serif;font-size:1.4rem;font-weight:600;padding:0 4rem 2rem}.OGNavigation .nav__bottom .nav__contact .contact__details{align-items:flex-start;display:flex;flex-direction:column;margin:2rem 0}.OGNavigation .nav__bottom .nav__contact .contact__details .detail__email,.OGNavigation .nav__bottom .nav__contact .contact__details .detail__telephone{display:flex;text-decoration:none}.OGNavigation .nav__bottom .nav__contact .contact__details .detail__message{background-color:#373735;border-radius:1.2rem;display:flex;font-family:Oswald,sans-serif;font-weight:500;margin:2rem 0 0;padding:1rem 2rem;text-decoration:none;text-transform:uppercase}.OGNavigation .nav__bottom .nav__contact .contact__details .detail__version{display:flex;text-decoration:none}.OGNavigation .nav__bottom .nav__contact .contact__icon{font-size:1.4rem;margin:0 1.3rem 0 0}.OGNavigation--collapsed{max-width:6rem;min-width:6rem;overflow-y:hidden;width:6rem}.OGNavigation--collapsed .nav__brand{align-items:center;flex-direction:column;justify-content:center;padding:0}.OGNavigation--collapsed .nav__brand .brand__image{text-align:center}.OGNavigation--collapsed .nav__brand .brand__image img{height:auto;width:calc(100% - 1rem)}.OGNavigation--collapsed .nav__breaker{margin:-.5rem 0 .5rem -1rem}.OGNavigation--collapsed .nav__items,.OGNavigation--collapsed .nav__user{align-items:center;flex-direction:column;padding:0}.OGNavigation--collapsed .nav__items .nav__item,.OGNavigation--collapsed .nav__items .user__item,.OGNavigation--collapsed .nav__user .nav__item,.OGNavigation--collapsed .nav__user .user__item{padding:.5rem 0}.OGNavigation--collapsed .nav__items .nav__item .item__description,.OGNavigation--collapsed .nav__items .user__item .item__description,.OGNavigation--collapsed .nav__user .nav__item .item__description,.OGNavigation--collapsed .nav__user .user__item .item__description{display:none}.OGNavigation--collapsed .nav__items .nav__item.user__logout,.OGNavigation--collapsed .nav__items .user__item.user__logout,.OGNavigation--collapsed .nav__user .nav__item.user__logout,.OGNavigation--collapsed .nav__user .user__item.user__logout{margin-left:0}.OGNavigation--collapsed .nav__items{margin-top:1rem}.OGNavigation--collapsed .nav__items .nav__icon{font-size:1.8rem}.OGNavigation--collapsed .nav__user .user__item{padding:0}.OGNavigation--collapsed .nav__bottom{display:none}@media(max-width:650px){.OGNavigation{height:100vh;max-width:100%;min-height:100vh;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;z-index:99}.OGNavigation .nav__brand{flex-direction:row-reverse;height:100%;justify-content:space-evenly;margin:0;padding:1rem 0}.OGNavigation .nav__brand .spacer{width:3.6rem}.OGNavigation .nav__brand .brand__image img{height:4rem;transition:all .1s cubic-bezier(.4,0,.2,1);width:auto}.OGNavigation .nav__brand .nav__collapse{display:none}.OGNavigation .nav__brand .hamburger-menu{align-items:center;display:flex;flex-direction:column;height:2.4rem;position:relative;width:3.1rem}.OGNavigation .nav__brand .hamburger-menu>span{background-color:#fff;height:.2rem;position:absolute;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.OGNavigation .nav__brand .hamburger-menu>span.line--1{top:1.1rem;transform:rotate(45deg)}.OGNavigation .nav__brand .hamburger-menu>span.line--2{top:1.1rem;width:0}.OGNavigation .nav__brand .hamburger-menu>span.line--3{top:1.1rem;transform:rotate(-45deg)}.OGNavigation--collapsed{height:6rem;max-width:100%;min-height:6rem;min-width:100%;width:100%}.OGNavigation--collapsed .nav__top{height:100%}.OGNavigation--collapsed .nav__brand{height:6rem}.OGNavigation--collapsed .nav__brand .hamburger-menu>span.line--1{top:.4rem;transform:none}.OGNavigation--collapsed .nav__brand .hamburger-menu>span.line--2{width:100%}.OGNavigation--collapsed .nav__brand .hamburger-menu>span.line--3{top:1.8rem;transform:none}.OGNavigation--collapsed .nav__bottom,.OGNavigation--collapsed .nav__breaker,.OGNavigation--collapsed .nav__items,.OGNavigation--collapsed .nav__user{display:none}}.Settings{align-items:center}.Settings,.Settings .container{display:flex;flex-direction:column;width:100%}.Settings .container{max-width:100rem;padding:2.4rem 1.2rem}.Settings .container .tabs{border-bottom:1px solid #e0e0e0;display:flex;gap:1.2rem;justify-content:flex-start;margin-bottom:1.2rem;padding:0 0 1.2rem;width:100%}.Settings .container .tabs .tabs__item{--color-r:51;--color-g:51;--color-b:51;--color:rgb(var(--color-r),var(--color-g),var(--color-b));background-color:rgba(var(--color-r),var(--color-b),var(--color-g),.1);border-color:#0000;border-radius:1.2rem;cursor:pointer;display:inline-block;font-family:Oswald,sans-serif;font-size:1.6rem;margin:0;padding:.8rem 2rem;position:relative;text-transform:uppercase;transition:all .2s ease}.Settings .container .tabs .tabs__item a{text-decoration:none}.Settings .container .tabs .Button{white-space:nowrap}.Settings .container .tabs .Button:not(:hover){background:none}.Settings .container .tabs .Button.active,.Settings .container .tabs .Button:hover{background-color:rgba(var(--color-r),var(--color-b),var(--color-g),.1)}.Settings .Contact{align-items:flex-start;display:flex;flex-direction:row;gap:1.2rem}.Settings .Contact .menu{display:flex;flex-direction:column;gap:.6rem;min-width:20rem;position:-webkit-sticky;position:sticky;top:1.2rem;width:20rem}.Settings .Contact .menu .menu-item{background:none;box-shadow:none;color:#373735;font-family:Oswald,sans-serif;font-size:1.5rem;width:100%}.Settings .Contact .menu .menu-item:hover{background-color:#f5f5f5}.Settings .Contact .cards{display:flex;flex-direction:column;gap:1.2rem;width:100%}.Settings .Contact .cards p{font-family:Open Sans,sans-serif;font-size:1.4rem;margin:2rem}.Settings .Contact .cards .card{background-color:#f5f5f5;border-radius:1.2rem;padding:2rem}.Settings .Contact .cards .card h2{font-size:2.2rem;font-weight:500;margin:0 0 1.2rem}.Settings .Contact .cards .card h2:after{content:none}.Settings .Contact .cards .card .DynamicForm .form__field{--form-field-padding:0.6rem 0}.Settings .Communication{display:flex;flex-direction:column;gap:1.2rem}.Settings .Communication p{font-family:Open Sans,sans-serif;font-size:1.4rem;margin:2rem}.Settings .Communication h1{font-family:Oswald,sans-serif;font-size:2rem;font-weight:500;text-transform:uppercase}.Settings .Communication tr:nth-child(2n){background-color:#ececec33;border:1px solid #ececec}.Settings .Communication td{color:#6c757d;font-family:Open Sans,sans-serif;font-size:1.4rem;padding:2rem}.Settings .Communication table{border-collapse:collapse;border-radius:1.2rem;border-style:hidden;box-shadow:0 0 0 1px #ececec;width:100%}.Settings .Communication tbody{border:1px solid #ececec}.Settings .SaveAndChanges{align-items:center;display:flex;flex-direction:row;margin-top:2rem}.Settings .SaveAndChanges .green p{color:green;font-size:1.2rem;margin-left:3rem}.Settings .SaveAndChanges p{color:red;font-size:1.2rem;margin-left:3rem}.hints{color:orange;font-size:1.2rem}.Vacation{align-items:center;display:flex;flex-direction:column;width:100%}.Vacation .description{background-color:#3737350d;border-radius:1.2rem;color:#373735;font-size:1.6rem;margin-bottom:4rem;max-width:80rem;padding:2rem}.Vacation .message.error{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem;max-width:100rem}.Vacation .message.error .icon{font-size:3rem;margin-bottom:1rem}.Vacation .message.error p{color:#373735;font-family:Oswald,sans-serif;font-size:2rem;font-weight:300;margin:0}.Vacation .message.error--submit{align-items:flex-start;margin:1rem 0 0;width:100%}.Vacation .message.error--submit p{color:#c1222f}.Vacation h3{display:flex;font-family:Oswald,sans-serif;font-size:3.6rem;font-weight:400;justify-content:center;margin:0 0 2rem;width:100%}.Vacation .legend{column-gap:3.6rem;display:flex;flex-wrap:wrap;margin-bottom:3.6rem;row-gap:2rem}.Vacation .legend__item,.Vacation .legend__item .date{align-items:center;display:flex}.Vacation .legend__item .date{border-radius:.6rem;font-family:Oswald,sans-serif;font-size:1.4rem;font-weight:500;height:3rem;justify-content:center;min-width:3rem}.Vacation .legend__item .text{font-family:Oswald,sans-serif;font-size:1.4rem;margin-left:.8rem}.Vacation .legend__item.today .date{background-color:#000c;color:#fff}.Vacation .legend__item.vacation .date{background-color:#ffc73480;border-radius:0}.Vacation .legend__item.weekend .date{color:#37373580}.Vacation .legend__item.past .date{color:#37373526}.Vacation .legend__item.delete .date{background-color:#c1222f40;border-radius:0}.Vacation .legend__item.closed .date{position:relative}.Vacation .legend__item.closed .date:after{border-bottom:.5rem solid #c1ad76;border-left:.5rem solid #0000;border-right:.5rem solid #0000;content:"";left:-.3rem;position:absolute;top:.2rem;transform:rotate(-45deg)}.Vacation .date-picker-container{align-items:center;display:flex;justify-content:center;width:100%}.Vacation .date-picker-container .next,.Vacation .date-picker-container .prev{align-items:center;background-color:#0000000a;border-radius:8rem;cursor:pointer;display:flex;font-size:3rem;height:8rem;justify-content:center;width:8rem}.Vacation .date-picker-container .next:hover,.Vacation .date-picker-container .prev:hover{background-color:#00000014}.Vacation .date-picker-container .next svg,.Vacation .date-picker-container .prev svg{color:#0006}.Vacation .date-picker-container .prev{margin-right:3.6rem}.Vacation .date-picker-container .next{margin-left:2rem}.Vacation .DatePicker{margin-bottom:4rem}.Vacation .DatePicker .calendars{column-gap:1rem;flex-wrap:wrap;max-width:102rem}.Vacation .DatePicker .calendars .calendar,.Vacation .DatePicker .calendars .calendar:not(:last-of-type){margin-bottom:0;margin-right:0}.Vacation .DatePicker .calendar__days .calendar__day{-webkit-user-select:none;user-select:none}.Vacation .DatePicker .calendar__days .calendar__day.vacation{--bg-opacity:0.5;background-color:rgba(255,199,52,var(--bg-opacity));border-radius:0}.Vacation .DatePicker .calendar__days .calendar__day.vacation--end,.Vacation .DatePicker .calendar__days .calendar__day.vacation--start{--bg-opacity:0.75}.Vacation .DatePicker .calendar__days .calendar__day.vacation.past{--bg-opacity:0.3}.Vacation .DatePicker .calendar__days .calendar__day.vacation.past.vacation--end,.Vacation .DatePicker .calendar__days .calendar__day.vacation.past.vacation--start{--bg-opacity:0.45}.Vacation .DatePicker .calendar__days .calendar__day.vacation--start{border-bottom-left-radius:.6rem;border-top-left-radius:.6rem}.Vacation .DatePicker .calendar__days .calendar__day.vacation--end{border-bottom-right-radius:.6rem;border-top-right-radius:.6rem}.Vacation .DatePicker .calendar__days .calendar__day.vacation.hover{--bg-opacity:0.8;background-color:rgba(255,199,52,var(--bg-opacity))}.Vacation .DatePicker .calendar__days .calendar__day.vacation.hover.vacation--end,.Vacation .DatePicker .calendar__days .calendar__day.vacation.hover.vacation--start{--bg-opacity:1}.Vacation .DatePicker .calendar__days .calendar__day.vacation.hover--delete{--bg-opacity:0.25;background-color:rgba(193,34,47,var(--bg-opacity))}.Vacation .DatePicker .calendar__days .calendar__day.vacation.hover--delete.vacation--end,.Vacation .DatePicker .calendar__days .calendar__day.vacation.hover--delete.vacation--start{--bg-opacity:0.45}.Vacation .DatePicker .calendar__days .calendar__day.weekend{color:#37373580}.Vacation .DatePicker .calendar__days .calendar__day.past{color:#37373526;cursor:not-allowed}.Vacation .DatePicker .calendar__days .calendar__day.today{background-color:#000c!important;border-radius:.6rem;color:#fff}.Vacation .DatePicker .calendar__days .calendar__day.closed{position:relative}.Vacation .DatePicker .calendar__days .calendar__day.closed:after{border-bottom:.5rem solid #c1ad76;border-left:.5rem solid #0000;border-right:.5rem solid #0000;content:"";left:.1rem;position:absolute;top:.4rem;transform:rotate(-45deg)}.Vacation .ranges{display:flex;flex-direction:column;max-width:100rem;width:100%}.Vacation .ranges .range{align-items:center;display:flex;margin-bottom:1rem}.Vacation .ranges .range .dates{align-items:center;background-color:#0000001a;border-radius:.6rem;display:flex;font-family:Oswald,sans-serif;font-size:1.6rem;margin-right:1rem;padding:.6rem 1.2rem}.Vacation .ranges .range .dates svg{margin:0 2rem}.Vacation .actions{display:flex;margin-top:2rem;max-width:100rem;width:100%}.vacation__modal{font-family:Oswald,sans-serif;font-size:1.8rem;padding:1rem}.vacation__modal .text{padding:.5rem 1rem}.vacation__modal .actions{align-items:center;display:flex;font-size:1.4rem;font-weight:500;justify-content:flex-end;margin:2rem 0 0}.vacation__modal .actions .Button:not(:last-of-type){margin-right:1rem}.Spinner{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.Spinner .circle{animation:spinner 1s linear infinite;border-color:#0000 #373735 #373735 #0000;border-radius:100%;border-style:solid;border-width:.5rem;height:5rem;width:5rem}.Spinner .text{font-family:Oswald,sans-serif;font-size:1.6rem;font-weight:400;margin:2rem 0 0;text-transform:uppercase}.Spinner--small .circle{border-width:.3rem;height:2rem;width:2rem}.Spinner--full{height:100vh;position:absolute;width:100%}.Spinner--full .charles-logo{margin:0 0 5rem;width:50rem}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:500px){.Spinner--full .charles-logo{width:30rem}}.PortalModal{align-items:center;display:flex;justify-content:center;overflow:hidden;z-index:999}.PortalModal,.PortalModal .modal__backdrop{bottom:0;left:0;position:fixed;right:0;top:0}.PortalModal .modal__backdrop{animation:fade .2s cubic-bezier(.4,0,.2,1) 1;background-color:#37373580;z-index:1000}.PortalModal .modal__body{animation:grow .2s cubic-bezier(.4,0,.2,1) 1;background-color:#fff;border-radius:1.2rem;box-shadow:0 0 1.5rem 0 #0003;overflow:hidden;padding:3.5rem;position:relative;z-index:1000}.PortalModal .modal__body .modal__close{align-items:center;color:#373735;cursor:pointer;display:flex;font-size:2rem;height:3rem;justify-content:center;position:absolute;right:1.5rem;top:1.2rem;width:3rem;z-index:99}.PortalModal.minimal-padding .modal__body{padding:0}.PortalModal.bare .modal__body{background-color:#0000;box-shadow:none;padding:0}@media(max-width:480px){.PortalModal{z-index:999}.PortalModal .modal__body{border-radius:0;height:100vh;padding:0;width:100vw}.PortalModal .modal__body .modal__close{font-size:3rem;right:.5rem;top:.5rem}}.CRUDDetail{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:6rem;margin-top:1rem;max-width:80rem;width:100%}.CRUDDetail .CharlesTitle{font-weight:400;margin-bottom:2rem;margin-top:0}.CRUDDetail .actions{column-gap:1rem;display:flex;flex-wrap:wrap;row-gap:1rem}.CRUDDetail .hints .save-message{font-family:Oswald,sans-serif;font-size:1.6rem;margin-bottom:2rem}.CRUDDetail .hints .save-message.error{color:#c1222f}.CRUDDetail .hints .save-message.success{color:#00b16a}.PortalModal.delete__confirmation .Button:not(:last-of-type){margin-right:1rem}.CRUDList{margin-bottom:6rem;padding:0 4rem;width:100%}.CRUDList .Button.new-item,.CRUDList .CharlesTitle{margin-bottom:2rem}.CRUDList .message{align-items:center;display:flex;flex-direction:column;font-size:2.4rem;font-weight:300;justify-content:center}.CRUDList .message span[role=img]{font-size:4rem}.ForbiddenError{display:flex;flex-direction:row;margin:2rem 0}.ForbiddenError .error__image,.ForbiddenError .error__image img{max-height:16rem}.ForbiddenError .error__content{display:flex;flex-direction:column;font-family:Oswald,sans-serif;font-size:2rem;justify-content:center;margin:0 0 2rem;padding:0 2rem}.ForbiddenError .error__content .error__title{font-size:2.8rem}.Order{display:flex;flex-direction:column;min-height:100%;position:relative}.Order .Error.Error--medium{margin-top:15rem}.Order .order__content{margin-top:11rem}.Order .order__content.order__content--error{margin-top:12rem}.Order .order__error{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem;width:100%}.Order .order__error .error__message{animation:slide-in-top .3s cubic-bezier(.4,0,.2,1);background-color:#c1222f;border-radius:1.2rem;box-shadow:0 .5rem 1.5rem 0 #0003;color:#fff;font-family:Open Sans,sans-serif;font-size:1.6rem;line-height:1.2;margin:0 1rem;max-width:130rem;padding:1.2rem 2rem}.Order .offline__info{align-items:center;display:flex;justify-content:center;width:100%}.Order .offline__info .info__message{color:#c1222f;font-family:Oswald,sans-serif;font-size:1.6rem;margin:0 0 1rem;text-transform:uppercase}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.Order .DeliveryDateSelectionStep,.Order .FinishStep,.Order .ProductSelectionStep,.Order .ReviewOrderStep{margin-top:11rem}}@media(max-width:650px){.Order .order__content{margin-top:7rem}.Order .order__content.order__content--error{margin-top:16rem}.Order .order__error{top:14rem}}@keyframes slide-in-top{0%{margin-top:-50rem}to{margin-top:0}}.StepsProgress{background-color:#fff;box-shadow:0 0 1.5rem 0 #0003;left:0;padding:1rem 0 .5rem;position:absolute;right:0;top:0;z-index:9}.StepsProgress .order__id{font-family:Oswald,sans-serif;font-size:1.1rem;font-weight:300;text-transform:uppercase}.StepsProgress .order__progress{counter-reset:step;display:flex;flex-direction:row;justify-content:center;padding:0}.StepsProgress .order__progress .progress__step--li{color:#6c757d;counter-increment:step;display:flex;flex-direction:column;font-family:Oswald,sans-serif;font-size:1.8rem;max-width:20rem;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.StepsProgress .order__progress .progress__step--li span.sub{color:#6c757d;font-size:1.2rem;margin:.5rem 0 0}.StepsProgress .order__progress .progress__step--li .progress__step--name{cursor:pointer}.StepsProgress .order__progress .progress__step--li .progress__step--subtext{font-size:1.4rem;font-weight:300;margin:0 auto;max-width:12rem;overflow:hidden;text-overflow:ellipsis;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;width:100%}.StepsProgress .order__progress .progress__step--li:before{align-items:center;background-color:#d3d3d3;border:3px solid #d3d3d3;border-radius:100%;color:#fff;content:counter(step);cursor:pointer;display:flex;font-size:1.6rem;height:2.6rem;justify-content:center;margin:0 auto 1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:2.6rem}.StepsProgress .order__progress .progress__step--li:after{background-color:#c1ad76;content:"";height:3px;left:50%;position:absolute;top:1.5rem;transition:width .3s cubic-bezier(.4,0,.2,1);width:0;z-index:-1}.StepsProgress .order__progress .progress__step--li span:after{background:#d3d3d3;content:"";height:3px;left:50%;position:absolute;top:1.5rem;width:100%;z-index:-1}.StepsProgress .order__progress .progress__step--li:last-child span:after,.StepsProgress .order__progress .progress__step--li:last-child:after,.StepsProgress .order__progress .progress__step--li:nth-last-child(2) span:after,.StepsProgress .order__progress .progress__step--li:nth-last-child(2):after{display:none}.StepsProgress .order__progress .progress__step--li.progress__step--done{color:#0d181c}.StepsProgress .order__progress .progress__step--li.progress__step--done:before{background-color:#c1ad76;border-color:#c1ad76;content:"✔︎"}.StepsProgress .order__progress .progress__step--li.progress__step--done:after{width:100%}.StepsProgress .order__progress .progress__step--li.progress__step--active{color:#0d181c}.StepsProgress .order__progress .progress__step--li.progress__step--active:before{background-color:#fff;border-color:#c1ad76;color:#6c757d;content:counter(step)}.StepsProgress .progress__step--li.next,.StepsProgress .progress__step--li.prev{color:#fff;color:#d3d3d3;counter-increment:none;cursor:pointer;display:flex;font-family:Open Sans,sans-serif;font-size:3.5rem;justify-content:center}.StepsProgress .progress__step--li.next:hover,.StepsProgress .progress__step--li.prev:hover{color:#c1ad76}.StepsProgress .progress__step--li.next span:after,.StepsProgress .progress__step--li.next:after,.StepsProgress .progress__step--li.next:before,.StepsProgress .progress__step--li.prev span:after,.StepsProgress .progress__step--li.prev:after,.StepsProgress .progress__step--li.prev:before{content:none}.StepsProgress .progress__step--li.prev{align-items:flex-end;margin:0 10rem 0 0}.StepsProgress .progress__step--li.next{align-items:flex-start;margin:0 0 0 10rem}.StepsProgress.thin .order__progress .progress__step--li{font-size:1.4rem}.StepsProgress.thin .order__progress .progress__step--li:before{font-size:1.4rem;height:2.2rem;margin:0 auto .5rem;width:2.2rem}.StepsProgress.thin .order__progress .progress__step--li .progress__step--subtext{font-size:1.2rem;margin-bottom:0}.StepsProgress.thin .order__progress .progress__step--li span:after,.StepsProgress.thin .order__progress .progress__step--li:after{top:1.3rem}.StepsProgress.thin .progress__step--li.next,.StepsProgress.thin .progress__step--li.prev{font-size:3.6rem}@media(max-width:820px){.StepsProgress .progress__step--li.prev{margin:0 5rem 0 0}.StepsProgress .progress__step--li.next{margin:0 0 0 5rem}}@media(max-width:650px){.StepsProgress .order__progress .progress__step--li.progress__step{display:none}.StepsProgress .order__progress .progress__step--li.progress__step:before{content:none}.StepsProgress .order__progress .progress__step--li.progress__step.progress__step--active{display:inherit}.StepsProgress .order__progress .progress__step--li.progress__step .progress__step--name:after,.StepsProgress .order__progress .progress__step--li.progress__step .progress__step--subtext:after{content:none}.StepsProgress .order__progress .progress__step--li.progress__step .progress__step--name{font-size:1.6rem}.StepsProgress .order__progress .progress__step--li.next,.StepsProgress .order__progress .progress__step--li.prev{font-size:2.4rem}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.StepsProgress{margin:0 0 10rem;position:fixed;width:100%}}.Error{background-color:#fff;background:url(/static/media/Bord_404.3b0061a5d885b6aa5913.jpg);background-position:50%;color:#fff;font-family:Oswald,sans-serif;font-size:4rem;height:100vh;object-fit:contain;overflow:hidden;position:absolute;width:100%}.Error,.Error .error__content{align-items:center;display:flex;justify-content:center}.Error .error__content{flex-direction:column;height:100%;margin-top:-6rem;max-height:40rem;max-width:40rem}.Error .error__content h1{font-size:5rem;font-weight:400;margin:0 0 1rem}.Error .error__content .error__message{font-size:2.4rem;font-weight:400;text-align:center}.Error.Error--medium{background:#0000;color:#373735;display:flex;flex-direction:row;height:14rem;margin:4rem 0;position:inherit}.Error.Error--medium img{height:14rem;margin:0 4rem 0 0;max-height:30rem}.Error.Error--medium .error__content{align-items:flex-start;justify-content:flex-start;margin-top:0;max-height:inherit;max-width:inherit;padding:0 0 2rem}.Error.Error--medium .error__content .error__message{text-align:inherit}.Error.Error--medium .error__content .error__message p{margin:0}.ProductSelectionStep{margin:0 0 2rem;padding:0 1rem}.ProductSelectionStep .promo__countdown{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem 0;width:100%}.ProductSelectionStep .promo__countdown .info__top,.ProductSelectionStep .promo__countdown .promo__filter-on{display:none}.ProductSelectionStep .promo__countdown .cta__promo-filter,.ProductSelectionStep .promo__countdown .cta__promo-filter--off{background-color:#fff;border:.2rem solid #373735;border-radius:1.2rem;box-shadow:0 .5rem 1.5rem 0 #0003;color:#373735;cursor:pointer;font-family:Oswald,sans-serif;font-size:1.6rem;font-weight:400;margin-top:0;padding:1rem 2.5rem;text-transform:uppercase}.ProductSelectionStep .promo__countdown .cta__promo-filter span,.ProductSelectionStep .promo__countdown .cta__promo-filter--off span{color:#c1222f;font-weight:500}.ProductSelectionStep .products__body{display:flex;margin:0 auto;max-width:130rem;width:100%}.ProductSelectionStep .products__filter{font-family:Oswald,sans-serif;max-width:130rem;width:100%}.ProductSelectionStep .products__filter .Search{padding:0}.ProductSelectionStep .products__list{position:relative;width:100%}.ProductSelectionStep .products__list .fetching__spinners{align-items:center;display:flex;flex-direction:column;font-family:Oswald,sans-serif;font-size:1.6rem;font-weight:300;justify-content:center;margin:3rem 0 0;position:absolute;text-transform:uppercase;width:100%}.ProductSelectionStep .products__list .fetching__spinners .spinner{display:flex;padding:.5rem 0;width:11rem}.ProductSelectionStep .products__list .fetching__spinners .spinner .Spinner{width:2rem}.ProductSelectionStep .products__list .fetching__spinners .spinner .icon{color:#1c9462;min-width:3rem}.ProductSelectionStep .products__list>.in-the-picture{background-color:#67558333;border:2px solid #675583;border-radius:15px;margin:-.5rem -.5rem .6rem;padding:.5rem 1rem .5rem .5rem}.ProductSelectionStep .products__list>.in-the-picture h3{color:#675583;font-family:Oswald,sans-serif;font-size:2.5rem;font-weight:400;margin-block:1rem;text-align:center;text-transform:uppercase}.ProductSelectionStep .scrollToTopButton{background-color:#fff;border:none;border-radius:50%;bottom:2rem;box-shadow:0 0 1rem #0003;cursor:pointer;height:5rem;margin-left:-8rem;position:fixed;text-align:center;transition:.2s;width:5rem}.ProductSelectionStep .scrollToTopButton:hover{box-shadow:0 0 1.5rem #0000004d;padding-bottom:1rem}.ProductSelectionStep--new .products__body{grid-row-gap:2rem;grid-column-gap:2rem;column-gap:2rem;display:grid;grid-template-areas:"banner banner" "filter list";grid-template-columns:25rem auto;max-width:130rem;row-gap:2rem;width:100%}.ProductSelectionStep--new .products__body .HeroBanners{grid-area:banner}.ProductSelectionStep--new .products__body .HeroBanners .secondary{gap:1rem}.ProductSelectionStep--new .products__body .HeroBanners .secondary>a,.ProductSelectionStep--new .products__body .HeroBanners .secondary>div{flex:1 1}.ProductSelectionStep--new .products__body .ProductsFilters{grid-area:filter}.ProductSelectionStep--new .products__body .products__list{grid-area:list}@media(max-width:1040px){.ProductSelectionStep--new .products__body{grid-template-areas:"banner" "filter" "list";grid-template-columns:auto}}.ProductsView{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.ProductsView .no-products{font-family:Oswald,sans-serif;font-size:2rem;font-weight:300;text-transform:uppercase}.ProductsView .full-range-hint{align-items:center;display:flex;flex-direction:column;height:100%}.ProductsView .full-range-hint p{font-size:1.4rem;margin-top:6rem}.ProductsView .products__more{background-color:#373735;border:none;border-radius:1.2rem;color:#fff;cursor:pointer;font-family:Oswald,sans-serif;font-size:2rem;margin:4rem 0;padding:1rem 0;text-transform:uppercase;width:30rem}.ProductsList{height:100%}.ProductsList.view--list{display:flex;flex-direction:column;width:100%}.ProductsList.view--list .list-item__loading{border:1px solid #ececec;border-radius:1.2rem;display:flex;height:8.4rem;justify-content:space-between;margin:.5rem 0;padding:1rem}.ProductsList.view--list .list-item__loading .breathing{animation-direction:alternate;animation-duration:2s;animation-iteration-count:infinite;animation-name:loading-breathing;animation-timing-function:ease-in-out;border-radius:1.2rem}.ProductsList.view--list .list-item__loading .loading__image{border-radius:1rem;height:6.2rem;min-width:6.2rem}.ProductsList.view--list .list-item__loading .container__id-desc{display:flex;flex-direction:column;margin:0 0 0 1rem;width:100%}.ProductsList.view--list .list-item__loading .loading__id{height:1.4rem;width:4rem}.ProductsList.view--list .list-item__loading .loading__desc{height:3rem;margin:.5rem 0 0;width:30rem}.ProductsList.view--list .list-item__loading .loading__history{border-radius:.6rem;height:6.1rem;min-width:30rem}.ProductsList.view--list .list-item__loading .loading__quantity-input{height:4.8rem;margin:1rem 0 0 1rem;min-width:16rem}.ProductsList.view--list-compact{display:flex;flex-direction:column;width:100%}.ProductsList.view--list-compact .list-item__loading{height:4.8rem;padding:.5rem .5rem .5rem 1.5rem}.ProductsList.view--list-compact .list-item__loading .loading__image{display:none}.ProductsList.view--list-compact .list-item__loading .container__id-desc{align-items:center;display:flex;flex-direction:row;margin:0 .5rem}.ProductsList.view--list-compact .list-item__loading .loading__id{margin:0 .5rem 0 0;width:2.8rem}.ProductsList.view--list-compact .list-item__loading .loading__desc{height:3rem;margin:0 .5rem 0 0;width:30rem}.ProductsList.view--list-compact .list-item__loading .loading__history{height:3.6rem;min-width:25rem}.ProductsList.view--list-compact .list-item__loading .loading__quantity-input{height:3.6rem;margin:0 0 0 1rem;min-width:13rem}.ProductsList.view--grid{grid-column-gap:1rem;grid-row-gap:1rem;display:grid;grid-template-columns:repeat(3,1fr);width:100%}.ProductsList.view--grid .list-item__loading{border:1px solid #ececec;border-radius:1.2rem;display:flex;flex-direction:column;padding:1.5rem}.ProductsList.view--grid .list-item__loading .breathing{animation-direction:alternate;animation-duration:2s;animation-iteration-count:infinite;animation-name:loading-breathing;animation-timing-function:ease-in-out;border-radius:1.2rem}.ProductsList.view--grid .list-item__loading .loading__image{height:19rem;width:100%}.ProductsList.view--grid .list-item__loading .loading__id{height:1.2rem;margin:.5rem 0 0 .5rem;width:4rem}.ProductsList.view--grid .list-item__loading .loading__desc{height:2.6rem;margin:.5rem 0 0;width:75%}.ProductsList.view--grid .list-item__loading .loading__history{border-radius:.6rem;height:6.1rem;margin:1rem 0 0;width:100%}.ProductsList.view--grid .list-item__loading .loading__quantity-input{height:4.8rem;margin:1rem 0 0;width:16rem}.ProductsList .list__row{display:flex;width:100%}.ProductsList .list__row .Article{background-color:#fff;width:100%}.ProductsList .list__row .Article+.Article{margin:0 0 0 5px}.ProductsList .list__row .Article{--detail-column-width:auto}.OrderArticle .ArticleImage,.OrderArticle .Article__name{cursor:pointer}.OrderArticle .Article__pending{--secondary-color:#6b6b6b}.bottom{align-items:flex-end}.bottom-container{display:flex;flex-direction:column;justify-content:space-between}.TempNotAvailable{background-color:#f0ecec;border-radius:.6rem;max-width:170px}.TempNotAvailable .header{background-color:#e0dede;border-radius:.6rem;font-size:1.4rem;padding:0 .5rem;text-transform:uppercase}.TempNotAvailable .body,.TempNotAvailable .header{align-items:center;display:flex;justify-content:center}.TempNotAvailable .body{font-size:1.2rem;padding:.5rem;text-align:center}.TempNotAvailableCompact{max-width:100px}.QuantityInput{--button-size:3.6rem;--padding:.5rem;--border-width:1px;border:1px solid #d3d3d3;border-radius:4rem;cursor:text;display:inline-flex;font-family:Oswald,sans-serif;height:calc(var(--button-size) + (var(--padding) + var(--border-width))*2);padding:var(--padding)}.QuantityInput .quantity__input{-moz-appearance:textfield;border:none;font-family:Oswald,sans-serif;font-size:1.6rem;margin:0;outline:none;padding:.5rem 0 .5rem 1rem;text-align:center;transition:all .1s cubic-bezier(.4,0,.2,1);width:6rem}.QuantityInput .quantity__input::-webkit-inner-spin-button,.QuantityInput .quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.QuantityInput .quantity__input.input--length-1{width:2.2rem}.QuantityInput .quantity__input.input--length-2{width:3.2rem}.QuantityInput .quantity__input.input--length-3{width:3.8rem}.QuantityInput .quantity__input.input--length-4{width:4.8rem}.QuantityInput .quantity__input:disabled{background-color:#0000}.QuantityInput .quantity__promo-quantity{align-items:center;color:#c1222f;display:flex;font-size:1.6rem;margin:0 0 0 .5rem}.QuantityInput .quantity__promo-quantity:before{content:"+";margin:0 .5rem 0 0}.QuantityInput .quantity__promo-quantity:after{content:attr(data-free);margin:0 0 0 .7rem;text-transform:uppercase}.QuantityInput .quantity__order-amount{align-items:center;color:#6a737b;display:flex;font-size:1.6rem;padding:0 0 0 .2rem}.QuantityInput .quantity__order-amount .multiplication-sign{font-size:2.4rem;padding:0 .3rem}.QuantityInput .quantity__unit{align-items:center;color:#6a737b;display:flex;font-size:1.6rem;font-weight:300;padding:.2rem 1rem;text-transform:uppercase}.QuantityInput .quantity__button{align-items:center;background-color:#c1ad76;border:.2rem solid #c1ad76;border-radius:100%;color:#fff;cursor:pointer;display:flex;font-size:1.6rem;height:var(--button-size);justify-content:center;-webkit-user-select:none;-o-user-select:none;user-select:none;width:var(--button-size)}.QuantityInput .quantity__button:hover{background-color:#bca667;border-color:#bca667}.QuantityInput .quantity__button.disabled{background-color:#0000;border-color:#0000;color:#0000;cursor:default;display:none}.QuantityInput .quantity__button.hidden{display:none}.QuantityInput.focus{border-color:#c1ad76}.QuantityInput.mq{border-color:#c1222f}.QuantityInput.mq .quantity__input,.QuantityInput.mq .quantity__unit{color:#c1222f}.QuantityInput .mad-quantity{margin-top:.1rem}.QuantityInput .mad-quantity .mad-quantity__indicator{color:#c1222f;font-size:1.4rem}.QuantityInput.compact{--button-size:2.4rem;background-color:#fff;height:3.6rem;margin:0}.QuantityInput.compact .quantity__button{font-size:1.3rem}.QuantityInput.compact .quantity__input,.QuantityInput.compact .quantity__order-amount,.QuantityInput.compact .quantity__promo-quantity,.QuantityInput.compact .quantity__unit{font-size:1.4rem}.QuantityInput.compact .quantity__order-amount .multiplication-sign{font-size:2rem}.QuantityInput.big{--button-size:4rem;--padding:.3rem}.QuantityInput.inconsistent .quantity__input{color:gray}.OGHighlight .highlight{font-weight:400}.BuylistArticle .ArticleImage,.BuylistArticle .Article__name{cursor:pointer}.detail{grid-gap:.4rem .8rem;display:grid;gap:.4rem .8rem}.detail .top{flex-wrap:wrap;grid-area:top;line-height:2.4rem;max-height:2.4rem;overflow:hidden}.detail .middle,.detail .top{display:flex;gap:.3rem .7rem;max-width:100%}.detail .middle{grid-area:buylistName}.order{align-content:space-between;background:#fff;display:flex;flex-direction:column;gap:.8rem;grid-area:order;justify-items:flex-end}.bottom{align-items:flex-start;display:flex;gap:var(--grid-gap);grid-area:bottom;justify-content:space-between;line-height:2.4rem;width:100%}.bottom>div{display:flex;flex-direction:row;gap:.5rem}.list{--article-middle-height:11.6rem;--article-bottom-height:3rem;--grid-gap:1rem;--detail-column-width:47rem;--order-column-width:25rem;grid-template-areas:"image datails order" "image bottom bottom"}.list .ArticleImage{aspect-ratio:1/1}.list .detail{grid-template-areas:"top" "buylistName" "allergens" "history";grid-template-columns:minmax(0,1fr);grid-template-rows:2.4rem 2rem 2rem 4rem;min-width:0}.list .order{grid-gap:.8rem;align-items:start;display:grid;gap:.8rem;grid-template-areas:"quantity" "inOrder";justify-items:end;justify-self:end}.list.size935{--detail-column-width:40rem;--order-column-width:16rem}.list.size935 .Article__name,.list.size935 .promo__description{font-size:1.35rem}.list.size935{--article-middle-height:10.8rem;--article-bottom-height:2.4rem}.list.size935 .detail{grid-template-rows:2.4rem 1.6rem 1.6rem 4rem}.list.size770{--grid-gap:.8rem;--article-middle-height:8.8rem;--article-bottom-height:2.5rem}.list.size770 .detail{grid-template-areas:"top top" "buylistName buylistName" "history allergens";grid-template-columns:1fr auto;grid-template-rows:2.4rem 1.6rem 4rem}.list.size770 .detail .Allergens{--Allergen-size:1.8rem;--Allergen-gap:.4rem}.list.size770{--detail-column-width:auto}.list{--article-height:calc(var(--article-middle-height) + var(--article-bottom-height) + var(--grid-gap) + var(--article-padding)*2 + 2px);--image-column-width:calc(var(--article-height) - var(--article-padding));gap:var(--grid-gap);grid-template-columns:var(--image-column-width) minmax(var(--detail-column-width),auto) minmax(var(--order-column-width),auto);grid-template-rows:var(--article-middle-height) var(--article-bottom-height);height:var(--article-height)}.list-compact{--article-middle-height:4rem;--article-bottom-height:2.4rem;--grid-gap:.4rem;--detail-column-width:47rem;--order-column-width:auto;grid-template-areas:"details order" "bottom bottom"}.list-compact .detail{gap:.3rem .8rem;grid-template-areas:"top allergens" "buylistName buylistName";grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;grid-template-rows:1.7rem 2rem;min-width:0}.list-compact .detail .Allergens{--Allergen-size:1.8rem;--Allergen-gap:.4rem}.list-compact .detail .top{display:flex;flex-wrap:wrap;font-size:1.2rem;gap:.3rem .7rem;grid-area:top;line-height:1.7rem;max-height:1.7rem;max-width:100%}.list-compact .detail .top .Badge{--padding-v:.2rem;font-size:1.1rem}.list-compact .detail .top{overflow:hidden}.list-compact .order{grid-gap:.8rem;align-items:center;display:grid;gap:.8rem;grid-template-areas:"inOrder history quantity";justify-self:end;min-width:16rem}.list-compact .order .Article__in-order-indicator .Badge__primary{border-radius:1.2rem}.list-compact.size935 .detail{grid-template-rows:1.7rem 2rem}.list-compact.size770{--detail-column-width:auto}.list-compact{--article-height:calc(var(--article-middle-height) + var(--article-bottom-height) + var(--grid-gap) + var(--article-padding)*2 + 2px);grid-template-rows:var(--article-middle-height) var(--article-bottom-height)}.list-compact.without-bottom{--article-height:calc(var(--article-middle-height) + var(--article-padding)*2 + 2px);grid-template-areas:"details order";grid-template-rows:var(--article-middle-height)}.list-compact.without-bottom .bottom{display:none}.list-compact{gap:var(--grid-gap);grid-template-columns:minmax(var(--detail-column-width),auto) minmax(var(--order-column-width),auto);height:var(--article-height)}.list .Article__image,.list-compact .Article__image{margin-right:0}.grid{--min-width:30rem;--grid-gap:1rem;flex:1 0 var(--min-width);gap:var(--grid-gap);grid-template:"image" 20rem "details" -webkit-min-content "bottom" -webkit-min-content "order" auto;grid-template:"image" 20rem "details" min-content "bottom" min-content "order" auto;height:calc(54rem + var(--article-padding)*2);min-width:var(--min-width)}.grid .detail{grid-template:"top" 2.4rem "buylistName" -webkit-min-content "history" 6.1rem "allergens" 2.4rem;grid-template:"top" 2.4rem "buylistName" min-content "history" 6.1rem "allergens" 2.4rem}.grid .detail .middle .Article__name{text-overflow:clip;white-space:inherit}.grid .detail .Allergens{min-width:0;min-width:auto}.grid .order{flex-direction:row;flex-wrap:wrap-reverse;justify-content:space-between}.grid .bottom>div{flex-direction:column}.grid .Article__image{margin-bottom:0;min-height:0}.grid .Article__in-order-indicator{grid-area:1/1/2/2;justify-self:end}.ReactVirtualized__Table__headerRow{font-weight:700;text-transform:uppercase}.ReactVirtualized__Table__headerRow,.ReactVirtualized__Table__row{align-items:center;display:flex;flex-direction:row}.ReactVirtualized__Table__headerTruncatedText{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReactVirtualized__Table__headerColumn,.ReactVirtualized__Table__rowColumn{margin-right:10px;min-width:0}.ReactVirtualized__Table__rowColumn{text-overflow:ellipsis;white-space:nowrap}.ReactVirtualized__Table__headerColumn:first-of-type,.ReactVirtualized__Table__rowColumn:first-of-type{margin-left:10px}.ReactVirtualized__Table__sortableHeaderColumn{cursor:pointer}.ReactVirtualized__Table__sortableHeaderIconContainer{align-items:center;display:flex}.ReactVirtualized__Table__sortableHeaderIcon{fill:currentColor;flex:0 0 24px;height:1em;width:1em}.ProductsFilters{height:100%;margin:0 2rem 0 0;width:100%}.ProductRangeFilter .filter__item{align-items:flex-start;border-radius:1.2rem;display:flex;flex-direction:column;justify-content:flex-start;padding:.5rem;width:100%}.ProductRangeFilter .filter__item .item__title{display:flex;flex-direction:row;font-size:1.4rem}.ProductRangeFilter .filter__item .buylist-indicator{color:#ffc734;font-size:1.4rem;margin:0 0 0 .5rem}.FilterGroup{border:1px solid #ececec;border-radius:1.2rem;margin:0 0 1rem;padding:1.5rem 2rem}.FilterGroup .filter__title{color:#373735;display:flex;font-family:Oswald,sans-serif;font-size:1.8rem;font-weight:400;justify-content:space-between;margin:0;padding:0;text-transform:uppercase}.FilterGroup .filter__title .filter__name{display:flex}.FilterGroup .filter__title .filter__name .filter__clear{cursor:pointer;margin:0 0 0 1rem}.FilterGroup .filter__title .filter__hide{cursor:pointer}.FilterGroup .filter__items{margin-top:1rem;max-height:50rem;overflow:hidden}.FilterGroup .filter__more{color:#6a737b;cursor:pointer;font-family:Open Sans,sans-serif;font-size:1.3rem;margin-top:.5rem;text-decoration:underline}.FilterGroup .items__group{display:flex;flex-direction:column;margin:.4rem 0}.FilterGroup .filter__item{color:#373735;cursor:pointer;display:flex;font-family:Open Sans,sans-serif;font-size:1.3rem;margin:0 0 .4rem;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.FilterGroup .filter__item.filter--undefined{color:red}.FilterGroup .filter__item.filter--false,.FilterGroup .filter__item.filter--off{color:gray}.FilterGroup .filter__item.filter--include,.FilterGroup .filter__item.filter--true{font-weight:600}.FilterGroup .filter__item.filter--disabled{color:#d3d3d3}.FilterGroup .filter__item.filter--disabled .Spinner{margin:0 1rem 0 0;width:2rem}.FilterGroup .filter__item.filter--disabled .Spinner .circle{border-bottom-color:#d3d3d3;border-right-color:#d3d3d3}.FilterGroup .filter__item.filter--remove{display:none}.OGCheckbox{font-family:Open Sans,sans-serif;font-weight:600;margin:0 1rem 0 0}.OGCheckbox.radio input{display:none}.OGCheckbox.radio label:after,.OGCheckbox.radio label:before{content:none}.OGCheckbox input{opacity:0}.OGCheckbox input+label{color:#373735cc}.OGCheckbox input:checked+label{color:#373735}.OGCheckbox input[disabled=""]+label{color:#37373580;cursor:default}.OGCheckbox input[disabled=""]:checked+label{color:#373735bf}.OGCheckbox input:checked+label:before,.OGCheckbox.include label:before{background-color:#1c9462;border-color:#1c9462}.OGCheckbox input+label:after,.OGCheckbox input[disabled=""]+label:before{content:none}.OGCheckbox input:checked+label:after,.OGCheckbox.include label:after{content:""}.OGCheckbox input[disabled=""]:checked+label:after{border-color:#1c9462}.OGCheckbox label{cursor:pointer;margin:0;position:relative}.OGCheckbox label:after,.OGCheckbox label:before{position:absolute}.OGCheckbox label:before{border:2px solid #d3d3d3;border-radius:.5rem;content:"";display:inline-block;height:1.6rem;left:-2rem;top:-.2rem;width:1.6rem}.OGCheckbox label:after{border-bottom:.3rem solid #fff;border-left:.3rem solid #fff;border-right-color:#fff;border-top-color:#fff;content:"";display:inline-block;height:.4rem;left:-1.6rem;top:.3rem;transform:rotate(-50deg);width:.9rem}.OGCheckbox.inverted input:checked+label:before{background-color:#c1222f;border-color:#c1222f}.OGCheckbox.inverted input:checked+label:after{border:none;color:#fff;content:"+";font-size:2.8rem;height:1.6rem;left:-1rem;top:-.8rem;transform:rotate(45deg);width:1.6rem}.OGCheckbox.exclude label:before{background-color:#c1222f;border-color:#c1222f}.OGCheckbox.exclude label:after{border:none;color:#fff;content:"+";font-size:2.8rem;height:1.6rem;left:-1rem;top:-.8rem;transform:rotate(45deg);width:1.6rem}.OGCheckbox input:checked:focus+label:before,.OGCheckbox input:checked:hover+label:before,.OGCheckbox input:focus+label:before,.OGCheckbox input:hover+label:before{background-color:#dacead;border-color:#b29955}.OGCheckbox input:checked:focus+label:after,.OGCheckbox input:checked:hover+label:after{border-color:#b29955}.OGCheckbox input:checked:hover+label:before,.OGCheckbox input:hover+label:before{background-color:#0000}.OGCheckbox label .radio{height:2rem;position:relative;width:2rem}.OGCheckbox label .radio .outer{border:2px solid #1c9462;border-radius:2rem;height:2rem;position:absolute;width:2rem}.OGCheckbox label .radio .inner{background-color:#1c9462;border-radius:.8rem;height:.8rem;left:.6rem;position:absolute;top:.6rem;width:.8rem}.OGCheckbox label .radio.state--false .outer{border-color:#d3d3d3}.OGCheckbox label .checkbox,.OGCheckbox label .radio.state--false .inner{display:none}.ShopcodeBrowser{margin-left:3rem;margin-top:1rem}.ShopcodeBrowser .shopcode{color:gray;cursor:pointer;font-family:Open Sans,sans-serif;font-size:1.3rem;font-weight:400;line-height:1.2;margin:.7rem 0;text-transform:lowercase}.ShopcodeBrowser .shopcode .shopcode__content{margin-left:.6rem;padding-left:1rem}.ShopcodeBrowser .shopcode .shopcode__title{line-height:1}.ShopcodeBrowser .shopcode .shopcode__title svg{font-size:1.4rem;margin-right:.5rem}.ShopcodeBrowser .shopcode.shopcode--inactive>.shopcode__title{color:gray}.ShopcodeBrowser .shopcode.shopcode--active>.shopcode__title{color:#373735;font-weight:600;text-decoration:underline}.ShopcodeBrowser .shopcode:hover>.shopcode__title{color:#373735;text-decoration:underline}.MainFilters .filter__item.filter--exclude{color:gray;text-decoration:line-through}.MainFilters .filter__item svg{margin:0 0 0 .5rem}.MainFilters .filter__item.filter__reserved svg{color:#3885ae}.MainFilters .filter__item.filter__campaign span{align-items:center;background:#c96bb8;border:1px solid #0000;border-radius:1.2rem;color:#fff;display:flex;font-family:Oswald,sans-serif;font-size:1.1rem;font-weight:400;height:2rem;justify-content:center;margin:0 0 0 .5rem;overflow:hidden;padding:.5rem .8rem;text-transform:uppercase;white-space:nowrap;width:auto}.AllergensFilter .filter__item img,.AllergensFilter .filter__item svg{height:2rem;margin:0 .7rem 0 0;transition:all .3s cubic-bezier(.4,0,.2,1);width:2rem}.AllergensFilter .filter__item .allergen__number{display:none;margin:0 .5rem 0 0}.AllergensFilter .filter__item.filter--true{font-weight:inherit}.AllergensFilter .filter__item.filter--false{text-decoration:line-through}.AllergensFilter .filter__item.filter--false svg{filter:grayscale(100%)}.BrandsFilter .filter__items{overflow-y:scroll}.BrandsFilter .filter__item img,.BrandsFilter .filter__item svg{height:2rem;margin:0 .7rem 0 0;transition:all .3s cubic-bezier(.4,0,.2,1);width:2rem}.BrandsFilter .filter__item .allergen__number{display:none;margin:0 .5rem 0 0}.BrandsFilter .filter__item.filter--true{font-weight:inherit}.BrandsFilter .filter__item.filter--false{text-decoration:line-through}.BrandsFilter .filter__item.filter--false svg{filter:grayscale(100%)}@keyframes allergen-appear{0%{height:0}to{height:2rem}}.Modal{align-items:center;display:flex;justify-content:center;overflow:hidden}.Modal,.Modal .modal__backdrop{bottom:0;left:0;position:fixed;right:0;top:0;z-index:999}.Modal .modal__backdrop{animation:fade .2s cubic-bezier(.4,0,.2,1) 1;background-color:#37373580}.Modal .modal__body{animation:grow .2s cubic-bezier(.4,0,.2,1) 1;background-color:#fff;border-radius:1.2rem;box-shadow:0 0 1.5rem 0 #0003;max-height:90vh;overflow:hidden;overflow-y:auto;padding:3.5rem;position:relative;z-index:1000}.Modal .modal__body .modal__close{align-items:center;color:#373735;cursor:pointer;display:flex;font-size:2rem;height:3rem;justify-content:center;position:absolute;right:1.5rem;top:1.2rem;width:3rem;z-index:99}@media(max-width:480px){.Modal{z-index:999}.Modal .modal__body{border-radius:0;height:100vh;padding:0;width:100vw}.Modal .modal__body .modal__close{font-size:3rem;right:.5rem;top:.5rem}}.ProductDetail{grid-gap:2rem;display:grid;font-family:Oswald,sans-serif;gap:2rem;grid-template-areas:"gallery details" "download details";grid-template-columns:40rem 40rem;max-height:calc(100vh - 10rem);overflow-y:auto}.ProductDetail .Article__name{white-space:inherit}.ProductDetail .product__image{border:1px solid #ececec;border-radius:1.2rem;grid-area:gallery;overflow:hidden}.ProductDetail .download__area{grid-area:download}.ProductDetail .download__area h3{font-size:1.4rem;font-weight:400;margin:1rem 1rem .5rem 0;text-transform:uppercase}.ProductDetail .download__area>div{border-radius:1.2rem;display:flex;flex-wrap:wrap;gap:.7rem}.ProductDetail .download__area__container{column-gap:3rem;display:flex;flex-wrap:wrap;row-gap:1rem}.ProductDetail .download__area .download_button{border:1px solid #0006;border-radius:.8rem;box-shadow:0 0 7px 1px #00000026;cursor:pointer;display:block;height:8.91rem;overflow:hidden;position:relative;transition:.2s;width:6.3rem}.ProductDetail .download__area .download_button:hover{border:1px solid #0009;box-shadow:0 0 9px 1px #0000004d}.ProductDetail .download__area .download_button:hover svg{padding:.8rem .6rem .4rem}.ProductDetail .download__area .download_button svg{background:#222321;border-radius:100%;color:#fff;height:3rem;left:1.5rem;padding:.6rem;position:absolute;top:5rem;transition:.2s;width:3rem}.ProductDetail .download__area .download_button__image{width:auto}.ProductDetail .download__area .download_button__image img{height:100%}.ProductDetail .download__area .download_button__image svg{left:calc(50% - 1.5rem)}.ProductDetail .download__area .download_button__flyer img{bottom:-1px;left:-1px;position:absolute;right:-1px;top:-1px}.ProductDetail .download__area .download_button__flyer__loading img{opacity:.2}.ProductDetail .download__area .download_button__flyer__loading svg{animation:spin .9s ease-in-out infinite}.ProductDetail .download__area .download_button__flyer__error,.ProductDetail .download__area .download_button__flyer__loading{background:#0006;box-shadow:none;cursor:auto}.ProductDetail .download__area .download_button__flyer__error:hover,.ProductDetail .download__area .download_button__flyer__loading:hover{border:1px solid #0006;box-shadow:none}.ProductDetail .download__area .download_button__flyer__error:hover svg,.ProductDetail .download__area .download_button__flyer__loading:hover svg{padding:.6rem}.ProductDetail .download__area .download_button__flyer__error{border:1px solid #e53c3c;box-shadow:0 0 9px 1px #ff00004d}.ProductDetail .download__area .download_button__flyer__error svg{background:#903030}.ProductDetail .download__area .download_button__flyer__downloaded{box-shadow:0 0 9px 1px #00ff994d}.ProductDetail .download__area .download_button__flyer__downloaded svg{background:#309050}.ProductDetail .download__area .download_button__language{font-size:1.5rem;padding:.1rem 1rem 0 .75rem;position:absolute;text-decoration:none}.ProductDetail .product__details{grid-area:details}.ProductDetail .product__details .product__id-and-brand{display:flex}.ProductDetail .product__details .product__id-and-brand .Article__id{color:#6c757d;font-size:1.2rem;font-weight:500}.ProductDetail .product__details .product__id-and-brand .Article__brand{color:#373735;font-size:1.2rem;margin:0 0 0 1rem}.ProductDetail .product__details .Article__name{word-wrap:break-word;font-size:3rem;font-weight:400;margin:0;padding:0}.ProductDetail .product__details .product__group{color:#6c757d;font-size:1.4rem;margin:0}.ProductDetail .product__details .product__shopcode{color:#6c757d;font-size:1.4rem;font-weight:300;margin:0}.ProductDetail .product__details .product__shopcode .shopcode__level:not(:last-of-type):after{content:">";margin:0 .5rem}.ProductDetail .product__details .Allergens,.ProductDetail .product__details .ProductHistory{margin:.5rem 0 0}.ProductDetail .product__details .product__margin,.ProductDetail .product__details .product__price-unit-weight{color:#373735;display:flex;font-size:1.6rem;justify-content:space-between;margin:1rem 0 0}.ProductDetail .product__details .product__margin{line-height:3rem}.ProductDetail .product__details .product__margin .product__margin-edit{padding-bottom:.2rem;padding-top:.2rem}.ProductDetail .product__details .product__price .unit .unit__per{margin:0 .2rem}.ProductDetail .product__details .product__description{color:#373735;font-family:Open Sans,sans-serif;font-size:1.5rem;line-height:1.5;margin:2rem 0}.ProductDetail .product__details .ProductPromo .promo__ribbon{font-size:2rem;left:-7rem;top:3.5rem;width:26rem;z-index:1}.ProductDetail .product__details .ProductPromo .promo__ribbon .promo__ribbon--subtext{font-size:1.1rem;margin:-.5rem 0 -.1rem}@media(max-width:930px){.ProductDetail{grid-template-areas:"gallery" "details" "download";grid-template-columns:40rem}}@media(max-width:480px){.ProductDetail{grid-template-columns:auto;max-height:100vh;max-width:100vw}.ProductDetail .product__image{border:none;border-radius:0}.ProductDetail .product__details{margin:5rem 2rem 0;max-width:inherit}.ProductDetail .download__area__container{margin:0 2rem 5rem}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.image-gallery-icon{-webkit-appearance:none;appearance:none;background-color:#0000;border:0;color:#fff;cursor:pointer;filter:drop-shadow(0 2px 2px rgb(25.5,25.5,25.5));outline:none;position:absolute;transition:all .3s ease-out;z-index:4}@media(hover:hover)and (pointer:fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:28px;width:28px}@media(max-width:768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:24px;width:24px}}@media(max-width:480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-bottom-nav,.image-gallery-top-nav{left:50%;padding:10px;transform:translateX(-50%)}.image-gallery-bottom-nav .image-gallery-svg,.image-gallery-top-nav .image-gallery-svg{height:120px;width:90px}@media(max-width:768px){.image-gallery-bottom-nav .image-gallery-svg,.image-gallery-top-nav .image-gallery-svg{height:72px;width:48px}}@media(max-width:480px){.image-gallery-bottom-nav .image-gallery-svg,.image-gallery-top-nav .image-gallery-svg{height:48px;width:36px}}.image-gallery-bottom-nav[disabled],.image-gallery-top-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-top-nav{top:0}.image-gallery-bottom-nav{bottom:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:60px}@media(max-width:768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:36px}}@media(max-width:480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;-webkit-user-select:none;-o-user-select:none;user-select:none}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{line-height:0;position:relative;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}.image-gallery-content.image-gallery-thumbnails-left .image-gallery-slide .image-gallery-image,.image-gallery-content.image-gallery-thumbnails-right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{display:inline-block;width:calc(100% - 110px)}@media(max-width:768px){.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;text-align:center;touch-action:none;white-space:nowrap}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.image-gallery-center{position:relative}.image-gallery-slide .image-gallery-image{object-fit:contain;width:100%}.image-gallery-slide .image-gallery-description{background:#0006;bottom:70px;color:#fff;left:0;line-height:1;padding:10px 20px;position:absolute;white-space:normal}@media(max-width:768px){.image-gallery-slide .image-gallery-description{bottom:45px;font-size:.8em;padding:8px 15px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{-webkit-appearance:none;appearance:none;background-color:#0000;border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px #1a1a1a;cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px;transition:all .2s ease-out}@media(max-width:768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media(max-width:480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus{background:#337ab7;border:1px solid #337ab7;transform:scale(1.2)}.image-gallery-bullets .image-gallery-bullet.active{background:#fff;border:1px solid #fff;transform:scale(1.2)}@media(hover:hover)and (pointer:fine){.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active:hover{background:#337ab7}}.image-gallery-bullets.image-gallery-bullets-vertical{bottom:auto;left:20px;right:auto;top:50%;transform:translateY(-50%);width:auto}.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{display:block;margin:12px 0}@media(max-width:768px){.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{margin:6px 0;padding:3px}}@media(max-width:480px){.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{padding:2.7px}}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{touch-action:pan-x}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{display:inline-block;vertical-align:top;width:100px}@media(max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{width:81px}}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails{height:100%;left:0;padding:0;position:absolute;top:0;width:100%}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0;margin-top:2px}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 5px}@media(max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 3px}}.image-gallery-thumbnails{overflow:hidden;padding:5px 0}@media(max-width:768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{background:#0000;border:4px solid #0000;display:inline-block;padding:0;transition:border .3s ease-out;width:100px}@media(max-width:768px){.image-gallery-thumbnail{border:3px solid #0000;width:81px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{line-height:0;vertical-align:middle;width:100%}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:4px solid #337ab7;outline:none}@media(max-width:768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7}}@media(hover:hover)and (pointer:fine){.image-gallery-thumbnail:hover{border:4px solid #337ab7;outline:none}}@media(hover:hover)and (pointer:fine)and (max-width:768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;text-shadow:0 2px 2px #1a1a1a;top:50%;transform:translateY(-50%);white-space:normal;width:100%}@media(max-width:768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:#0006;color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media(max-width:768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}.Carousel{height:100%;width:100%}.Carousel .image-gallery .image-gallery-slide-wrapper .image-gallery-icon{color:#373735;filter:none;top:30%;transform:scale(.5)}.Carousel .image-gallery .image-gallery-slide-wrapper .image-gallery-icon:hover{color:#000;transform:scale(.6)}.Carousel .image-gallery .image-gallery-slide-wrapper>span{display:none}.Carousel .image-gallery .image-gallery-slide-wrapper>span button{align-items:center;background-color:#fff;border:.2rem solid #373735;border-radius:100%;display:flex;font-size:2rem;height:3.2rem;justify-content:center;margin:0 1rem;padding:0;width:3.2rem}.Carousel .image-gallery .image-gallery-slide-wrapper>span button.image-gallery-right-nav:before{margin-left:.2rem}.Carousel .image-gallery .image-gallery-slide-wrapper>span button.image-gallery-left-nav:before{margin-right:.2rem}.Carousel .image-gallery .image-gallery-slide-wrapper>span button:before{align-items:center;color:#373735;display:flex;justify-content:center;text-shadow:none}.Carousel .image-gallery .image-gallery-slide-wrapper>span button:hover:before{color:#373735}.Carousel .image-gallery .image-gallery-slide-wrapper:hover>span{display:inherit}.Carousel .image-gallery .image-gallery-slide-wrapper .image-gallery-image{align-items:center;display:flex;justify-content:center}.Carousel .image-gallery .image-gallery-slide-wrapper .image-gallery-image img{max-height:40rem;max-width:40rem;object-fit:cover}.Carousel .image-gallery .image-gallery-bullets{bottom:1rem}.Carousel .image-gallery .image-gallery-bullets .image-gallery-bullet{background-color:#373735;border:none;box-shadow:none;height:.5rem;padding:0;width:.5rem}.Carousel .image-gallery .image-gallery-bullets .image-gallery-bullet.active{background-color:#373735;position:relative}.Carousel .image-gallery .image-gallery-bullets .image-gallery-bullet.active:before{background-color:#fff;border-radius:2rem;content:"";display:block;height:.3rem;left:1px;position:absolute;top:1px;width:.3rem}.Carousel .image-gallery:hover .image-gallery-bullet{background-color:#fff;border:.2rem solid #373735;height:1.4rem;width:1.4rem}.Carousel .image-gallery:hover .image-gallery-bullet.active:before{background-color:#0000;border:.2rem solid #fff;height:.6rem;left:0;top:0;width:.6rem}.ProductPromo.promo__new-products .promo__ribbon{background:linear-gradient(90deg,#b59e61,#ccb986);color:#fff}.ProductPromo .promo__ribbon{align-items:center;background-color:#c1222f;color:#fff;display:flex;flex-direction:column;font-size:1.4rem;height:auto;justify-content:center;left:-6.5rem;padding:.5rem;position:absolute;text-transform:uppercase;top:-.5rem;transform:rotate(-45deg);width:15rem}.ProductPromo .promo__ribbon.hide{display:none;opacity:.2}.ProductPromo .promo__ribbon.ribbon--free{background-color:#ffc734;color:#373735}.ProductPromo .promo__ribbon .ribbon__body{margin:-.4rem 0 0}.ProductPromo .promo__ribbon .ribbon__subtext{font-size:1.1rem;margin:-.5rem 0 -.1rem}.ProductPromo .promo__body{display:flex;flex-direction:column;justify-content:flex-end}.ProductPromo .promo__body .promo__description{border:1px solid #c1222f;border-top-left-radius:1.2rem;border-top-right-radius:1.2rem;margin:1rem 0 0;padding:1.5rem 2rem}.ProductPromo .promo__body .promo__description.noDuration{border-bottom-left-radius:1.2rem;border-bottom-right-radius:1.2rem}.ProductPromo .promo__description{color:#c1222f;font-size:1.6rem;font-weight:300;margin:1rem 0}.ProductPromo .promo__description .promo__emphasis{font-weight:400}.ProductPromo .promo__description .colli__products{margin:1rem 0 0}.ProductPromo .promo__duration{align-items:center;background-color:#c1222f;border-bottom-left-radius:1.2rem;border-bottom-right-radius:1.2rem;color:#fff;display:flex;font-size:1.2rem;font-weight:300;padding:1rem 2rem;text-transform:uppercase}.ProductPromo .promo__duration .duration__text{display:flex;flex-direction:column}.ProductPromo .promo__duration .duration__text .text__top{align-items:center;display:flex}.ProductPromo .promo__duration .duration__text .duration__date{font-weight:500;margin:0 .3rem}.ProductPromo .promo__duration .duration__icon{align-items:center;display:flex;font-size:1.6rem;justify-content:center;margin:.5rem 1.5rem .5rem 0}.ProductsHeader{display:flex;flex-direction:column}.ProductsHeader .list-controls{display:flex;flex-direction:row;grid-area:controls;justify-content:space-between}.ProductsHeader .list-controls .Search{padding:0}.ProductsHeader .list-controls .Search input{font-size:1.6rem;height:5rem;padding:1rem 2rem}.ProductsHeader .list-controls .list-options{align-items:center;display:flex;gap:1rem;margin:0 1rem 0 2rem}.ProductsHeader .list-controls .list-options .list__sorting{align-items:center;display:flex;font-family:Oswald,sans-serif;font-size:1.4rem;font-weight:300;text-transform:uppercase;white-space:nowrap}.ProductsHeader .list-controls .list-options .list__sorting .sort__direction{white-space:nowrap}.ProductsHeader .list-controls .list-options .list__sorting.list__sorting--disabled{opacity:.3}.ProductsHeader .list-controls .list-options .list__sorting.list__sorting--disabled .sort__direction{cursor:default}.ProductsHeader .list-controls .list-options .list__sorting .Dropdown{margin:0 0 0 1rem}.ProductsHeader .list-controls .list-options .list__sorting .sort__direction{color:#d3d3d3;cursor:pointer;font-size:2rem;margin:0 1rem}.ProductsHeader .list-controls .list-options .list__sorting .sort__direction .direction{margin:0 .5rem}.ProductsHeader .list-controls .list-options .list__sorting .sort__direction .direction.direction--active{color:#c1ad76}.ProductsHeader .list-controls .list-options .list__view{align-items:center;display:flex;height:100%;justify-content:flex-end}.ProductsHeader .list-controls .list-options .list__view .view__button{background-color:#0000;border:none;color:#d3d3d3;cursor:pointer;font-size:2rem;margin:0 1rem}.ProductsHeader .list-controls .list-options .list__view .view__button:last-of-type{margin-right:0}.ProductsHeader .list-controls .list-options .list__view .view__button.view--active{color:#c1ad76}.ProductsHeader .filter-info{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:1rem 0;min-height:3.5rem}.ProductsHeader .filter-info .num-products{font-family:Oswald,sans-serif;font-size:1.4rem;font-weight:300;margin:0 1rem;text-transform:uppercase;white-space:nowrap}@media(max-width:1380px){.ProductsHeader .list-controls{flex-direction:column}.ProductsHeader .list-controls .list-options{justify-content:space-between;margin-left:1rem;margin-top:1rem}.ProductsHeader .list-controls .list-options .Search{min-width:20rem}}.Search{margin:0;max-width:130rem;padding:2rem 0;width:100%}.Search input{background-color:#0000;border:1px solid #ececec;border-radius:1.2rem;color:#373735;font-family:Oswald,sans-serif;font-size:2rem;height:7rem;padding:2rem 3rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.Search input::placeholder{color:#37373580}.Search input:focus{border-color:#0000;box-shadow:0 .5rem 1.5rem 0 #0003}@media(max-width:760px){.Search{padding:2rem 0;top:9rem}}@media(max-width:660px){.Search{top:5rem}.Search input{font-size:1.4rem;height:4rem}}.Dropdown{font-family:Oswald,sans-serif;font-size:1.4rem;text-transform:uppercase}.Dropdown.Dropdown--disabled .dropdown__selected{cursor:default}.Dropdown .dropdown__click{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:9}.Dropdown .dropdown__container{position:relative;width:15rem}.Dropdown .dropdown__selected{align-items:center;border:1px solid #ececec;border-radius:1.2rem;cursor:pointer;display:flex;font-weight:400;justify-content:space-between;padding:1rem 2rem;width:100%}.Dropdown .dropdown__selected svg{transition:all .2s cubic-bezier(.4,0,.2,1)}.Dropdown .dropdown__options{background-color:#fff;border-radius:1.2rem;box-shadow:0 .5rem 1.5rem 0 #0003;display:none;flex-direction:column;font-weight:300;overflow:hidden;padding:1rem 0;position:absolute;top:calc(100% + .5rem);width:100%;z-index:9}.Dropdown .dropdown__options .dropdown__option{cursor:pointer;padding:.5rem 2rem}.Dropdown .dropdown__options .dropdown__option.option--selected{font-weight:400}.Dropdown .dropdown__options .dropdown__option:hover{background-color:#ececec}.Dropdown.dropdown--open .dropdown__click{display:inherit}.Dropdown.dropdown--open .dropdown__selected svg{transform:scaleY(-1)}.Dropdown.dropdown--open .dropdown__options{display:flex}.ActiveFilters__item{background-color:#00000014;border-radius:1.2rem;color:#0009;cursor:pointer;font-family:Oswald,sans-serif;font-size:1.4rem;margin-bottom:.5rem;padding:.3rem 1.4rem;text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap}.ActiveFilters__item:not(:last-of-type){margin-right:.5rem}.ActiveFilters__item{align-items:center;display:flex;justify-content:center}.ActiveFilters__item:hover{opacity:.6;text-decoration:line-through}.ActiveFilters__item svg{cursor:pointer;height:2.4rem;margin-left:.75rem}.ActiveFilters__item.allergens{background-color:#bd4c724d;color:#bd4c72}.ActiveFilters__item.promo{background-color:#c1222f33;color:#c1222f}.ActiveFilters__item.eob{background-color:#3885ae33;color:#3885ae}.ActiveFilters__item.season{background-color:#1c946233;color:#1c9462}.ActiveFilters__item.timeSensitive{background-color:#de5c2133;color:#de5c21}.ActiveFilters__item.inOrder{background-color:#1c946233;color:#1c9462}.ActiveFilters__item.pending{background-color:#37373533;color:#373735cc}.ActiveFilters__item.reserved{background-color:#3885ae33;color:#3885ae}.ActiveFilters__item.shopcode{cursor:inherit}.ActiveFilters__item.shopcode:hover{opacity:inherit;text-decoration:inherit}.ActiveFilters__item.shopcode .title{margin-right:.5rem}.ActiveFilters__item.shopcode .shopcode__level{font-size:1.6rem;font-weight:300;text-transform:lowercase}.ActiveFilters__item.shopcode .shopcode__level:not(:last-of-type){cursor:pointer}.ActiveFilters__item.shopcode .shopcode__level:not(:last-of-type):after{content:">";margin:0 .5rem}.ActiveFilters__item.shopcode .shopcode__level:hover:after,.ActiveFilters__item.shopcode .shopcode__level:hover~span{opacity:.4}.ActiveFilters__item.query{font-weight:300}.ActiveFilters__item.query .title{font-weight:400}.ActiveFilters__item.campaigns,.ActiveFilters__item.endofyear2020{background-color:#b59e614d;color:#bca667}.ActiveFilters__info{align-items:center;color:gray;display:flex;font-family:Oswald,sans-serif;font-size:1.4rem;font-weight:300;height:100%;justify-content:center;margin-left:1.5rem;white-space:nowrap}.ActiveFilters__info.clear-filters{cursor:pointer;text-decoration:underline}.DeliveryDateSelectionStep{align-items:center;display:flex;flex-direction:column;padding:0 1rem}.DeliveryDateSelectionStep .delivery-date__invalid,.DeliveryDateSelectionStep .open-order__info{align-items:center;animation:appear .3s ease-in-out 1;border-radius:1.2rem;color:#fff;display:flex;font-family:Oswald,sans-serif;font-size:1.8rem;justify-content:space-between;margin:0 0 1rem;max-width:100rem;padding:2.5rem;width:100%}.DeliveryDateSelectionStep .delivery-date__invalid .choices,.DeliveryDateSelectionStep .open-order__info .choices{font-size:1.4rem;font-weight:500;text-transform:uppercase}.DeliveryDateSelectionStep .delivery-date__invalid .choices .choice,.DeliveryDateSelectionStep .open-order__info .choices .choice{border-radius:1.2rem;cursor:pointer;margin:0 0 0 1rem;padding:1rem 1.5rem;white-space:nowrap}.DeliveryDateSelectionStep .delivery-date__invalid .choices .choice.choice--primary,.DeliveryDateSelectionStep .open-order__info .choices .choice.choice--primary{background-color:#fff}.DeliveryDateSelectionStep .open-order__info{background-color:#1c9462}.DeliveryDateSelectionStep .open-order__info .choices .choice.choice--primary{color:#1c9462}.DeliveryDateSelectionStep .delivery-date__invalid{background-color:#ff9d30}.DeliveryDateSelectionStep .delivery-date__invalid .choices .choice.choice--primary{color:#ff9d30}.DeliveryDateSelectionStep .calendar-container{align-items:center;border:1px solid #ececec;border-radius:1.2rem;display:flex;flex-direction:column;max-width:100rem;padding:1rem;width:100%}.DeliveryDateSelectionStep .calendar-container.disabled .DatePicker{opacity:.3}.DeliveryDateSelectionStep .calendar-container .info__selected{font-family:Oswald,sans-serif;font-size:1.6rem;font-weight:400;margin:2rem 0;text-transform:uppercase;white-space:nowrap}.DeliveryDateSelectionStep .calendar-container .info__selected .selected__date{font-weight:300}.DeliveryDateSelectionStep .calendar__info{align-items:center;display:flex;flex-direction:column;font-size:1.6rem;justify-content:center;margin:1rem 0;max-width:100rem;width:100%}.DeliveryDateSelectionStep .calendar__info .deadline{border:1px solid #ececec;border-radius:1.2rem;box-sizing:border-box;font-family:Open Sans,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.4;margin:1rem 0 0;padding:1.4rem 2.5rem;transition:.2s}.DeliveryDateSelectionStep .calendar__info .deadline__warning{background-color:#373735;color:#fff}.DeliveryDateSelectionStep .calendar__info .deadline ::selection,.DeliveryDateSelectionStep .calendar__info .deadline::selection{background-color:#ffffffe6!important;color:#373735}.DeliveryDateSelectionStep .calendar__info .deadlines{width:100%}.DeliveryDateSelectionStep .calendar__info .deadlines .CharlesTitle{align-items:center;margin-top:8rem;width:100%}.DeliveryDateSelectionStep .calendar__info .deadlines .CharlesTitle>span:after{width:auto}.DeliveryDateSelectionStep .calendar__info .deadlines ul{margin:0;padding:0}.DeliveryDateSelectionStep .calendar__info .deadlines li{list-style-type:none;text-align:center}.DeliveryDateSelectionStep .calendar__legend{margin:4rem 0}.DeliveryDateSelectionStep .calendar__legend .legend__list{display:flex;flex-direction:column;width:100%}.DeliveryDateSelectionStep .calendar__legend .legend__list .legend__item{align-items:center;display:flex}.DeliveryDateSelectionStep .calendar__legend .legend__list .legend__item .legend__description{font-family:Oswald,sans-serif;font-size:1.6rem;font-weight:300;margin:0 2rem;text-transform:uppercase}.DeliveryDateSelectionStep .promo__spotlight{align-items:center;color:#373735;display:flex;font-family:Oswald,sans-serif;font-size:4rem;justify-content:center;line-height:1;padding:2rem 0;position:relative;text-transform:uppercase;transform:rotate(-2deg);transition:all .3s cubic-bezier(.4,0,.2,1)}.DeliveryDateSelectionStep .promo__spotlight .Promos{background-color:#0000;color:#000;height:auto;line-height:normal;min-height:auto;padding:1rem;transform:none}.DeliveryDateSelectionStep .promo__spotlight .Promos .promo__item .promo__link{color:#c1222f;margin:0}.DeliveryDateSelectionStep .promo__spotlight .Promos .promo__item .promo__link.black{color:#000}.DeliveryDateSelectionStep .promo__spotlight img.promo__target{height:16rem;margin:0 2rem;width:16rem}.DeliveryDateSelectionStep .promo__spotlight img.promo__target.promo__target--date{background-color:#ff2149;border-radius:10rem}.DeliveryDateSelectionStep .promo__spotlight .spotlight__text-1,.DeliveryDateSelectionStep .promo__spotlight .spotlight__text-2{display:flex;flex-direction:column;justify-content:center;width:27rem}.DeliveryDateSelectionStep .promo__spotlight .spotlight__text-1{align-items:flex-end}.DeliveryDateSelectionStep .promo__spotlight .spotlight__text-1 .text__top{font-size:6rem;font-weight:500}.DeliveryDateSelectionStep .promo__spotlight .spotlight__text-1 .text__bottom{color:#c1222f;font-size:2.8rem;font-weight:500}.DeliveryDateSelectionStep .promo__spotlight .spotlight__text-2 .text__top{font-size:2rem;font-weight:500}.DeliveryDateSelectionStep .promo__spotlight .spotlight__text-2 .text__bottom{color:#c1222f;font-size:4rem;font-weight:500}.DeliveryDateSelectionStep .promo__spotlight .promo__arrows{align-items:center;display:flex;flex-direction:column;left:-5rem;position:absolute;top:5.5rem;transform:rotate(30deg)}.DeliveryDateSelectionStep .promo__spotlight .promo__arrows img{height:auto;margin:0;width:10rem}.DeliveryDateSelectionStep .promo__spotlight .promo__arrows .promo__arrow--1{margin-right:5rem;transition:all .3s cubic-bezier(.4,0,.2,1) .1s}.DeliveryDateSelectionStep .promo__spotlight .promo__arrows .promo__arrow--2{transition:all .3s cubic-bezier(.4,0,.2,1)}.DeliveryDateSelectionStep .promo__spotlight .promo__arrows .promo__arrow--3{margin-right:4rem;transition:all .3s cubic-bezier(.4,0,.2,1) .2s}.DeliveryDateSelectionStep .promo__spotlight.inactive .promo__arrows .promo__arrow--1,.DeliveryDateSelectionStep .promo__spotlight.inactive .promo__arrows .promo__arrow--2,.DeliveryDateSelectionStep .promo__spotlight.inactive .promo__arrows .promo__arrow--3{transform:translate(-50rem,2rem)}.DeliveryDateSelectionStep .promo__spotlight .promo__spotlight .Promos .promo__item .promo__link{width:70%}.DeliveryDateSelectionStep .vacation-reminder{background-color:#3885ae;border-radius:1.2rem;color:#fff;display:flex;flex-direction:column;font-family:Oswald,sans-serif;font-size:1.6rem;font-weight:300;justify-content:space-between;max-width:100rem;padding:2rem;width:100%}.DeliveryDateSelectionStep .vacation-reminder .title{font-size:2rem;font-weight:400;margin-bottom:.5rem}.DeliveryDateSelectionStep .vacation-reminder .actions{display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem;width:100%}.DeliveryDateSelectionStep .vacation-reminder .actions .Button{color:#fff;font-weight:500}.DeliveryDateSelectionStep .vacation-reminder .actions .Button.primary{background-color:#fff;box-shadow:none;color:#3885ae}.DeliveryDateSelectionStep .vacation-reminder .actions .Button:not(:last-of-type){margin-right:1rem}@media(max-width:1320px){.DeliveryDateSelectionStep .calendar-container{width:auto}.DeliveryDateSelectionStep .calendar-container .calendar{flex-wrap:wrap}}@media(max-width:560px){.DeliveryDateSelectionStep .calendar-container{padding:2rem;width:100%}.DeliveryDateSelectionStep .open-order__info{align-items:flex-start;flex-direction:column}.DeliveryDateSelectionStep .open-order__info .choices{align-items:flex-start;display:flex;flex-direction:column-reverse;margin:4rem 0 0}.DeliveryDateSelectionStep .open-order__info .choices .choice{margin:0}.DeliveryDateSelectionStep .open-order__info .choices .choice.choice--secondary{padding-left:1rem}}.OGDatePicker .calendar{align-items:flex-start;animation:appear .3s ease-in-out 1;display:flex;flex-direction:row;flex-wrap:wrap;height:100%;justify-content:flex-start}.OGDatePicker .calendar .month__next,.OGDatePicker .calendar .month__prev{align-items:center;border-radius:10rem;cursor:pointer;display:flex;font-size:2.4rem;height:4rem;justify-content:center;width:4rem}.OGDatePicker .calendar .month__next:hover,.OGDatePicker .calendar .month__prev:hover{background-color:#c1ad76;color:#fff}.OGDatePicker .calendar .calendar__month{margin:0 2rem}.OGDatePicker .calendar .calendar__month .month__name{font-family:Oswald,sans-serif;font-size:1.8rem;margin:2rem 0;text-align:center;text-transform:uppercase;width:28rem}.OGDatePicker .calendar .calendar__month .calendar__weekdays{color:gray;display:flex;font-size:1.2rem;-webkit-user-select:none;user-select:none;width:28rem}.OGDatePicker .calendar .calendar__month .calendar__weekdays span{align-items:center;display:flex;font-family:Oswald,sans-serif;height:4rem;justify-content:center;text-transform:uppercase;width:4rem}.OGDatePicker .calendar .calendar__month .calendar__days,.OGDatePicker .calendar .calendar__month .calendar__legend{display:flex;flex-direction:row;flex-wrap:wrap;-webkit-user-select:none;user-select:none;width:28rem}.OGDatePicker .calendar .calendar__month .calendar__days .calendar__day,.OGDatePicker .calendar .calendar__month .calendar__legend .calendar__day{align-items:center;border:1px solid #c1ad76;border-radius:100%;cursor:pointer;display:flex;font-family:Oswald,sans-serif;font-size:1.5rem;height:3.6rem;justify-content:center;margin:.2rem;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);width:3.6rem}.OGDatePicker .calendar .calendar__month .calendar__days .calendar__day.calendar__day--default-delivery,.OGDatePicker .calendar .calendar__month .calendar__legend .calendar__day.calendar__day--default-delivery{border:2px solid #b29955}.OGDatePicker .calendar .calendar__month .calendar__days .calendar__day.calendar__day--selected,.OGDatePicker .calendar .calendar__month .calendar__legend .calendar__day.calendar__day--selected{background-color:#373735;border-color:#373735;color:#fff}.OGDatePicker .calendar .calendar__month .calendar__days .calendar__day.calendar__day--disabled,.OGDatePicker .calendar .calendar__month .calendar__legend .calendar__day.calendar__day--disabled{border:none;color:#b0b9c166;cursor:default}.OGDatePicker .calendar .calendar__month .calendar__days .calendar__day.calendar__day--today,.OGDatePicker .calendar .calendar__month .calendar__legend .calendar__day.calendar__day--today{background-color:#c1ad76;color:#fff;cursor:default;font-weight:500}.OGDatePicker .calendar .calendar__month .calendar__days .calendar__day.calendar__day--hidden,.OGDatePicker .calendar .calendar__month .calendar__legend .calendar__day.calendar__day--hidden{background-color:#0000;border:none;color:#0000;cursor:default}.OGDatePicker .calendar .calendar__month .calendar__days .calendar__day:hover,.OGDatePicker .calendar .calendar__month .calendar__legend .calendar__day:hover{background-color:#373735e6;border-color:#373735e6;color:#fff}.OGDatePicker .calendar .calendar__month .calendar__days .calendar__day.calendar__day--selected:hover,.OGDatePicker .calendar .calendar__month .calendar__legend .calendar__day.calendar__day--selected:hover{background-color:#373735;color:#fff}.OGDatePicker .calendar .calendar__month .calendar__days .calendar__day.calendar__day--disabled:hover,.OGDatePicker .calendar .calendar__month .calendar__legend .calendar__day.calendar__day--disabled:hover{background-color:inherit;color:#b0b9c166}.OGDatePicker .calendar .calendar__month .calendar__days .calendar__day.calendar__day--disabled:hover:after,.OGDatePicker .calendar .calendar__month .calendar__legend .calendar__day.calendar__day--disabled:hover:after{transform:none}.OGDatePicker .calendar .calendar__month .calendar__days .calendar__day.calendar__day--today:hover,.OGDatePicker .calendar .calendar__month .calendar__legend .calendar__day.calendar__day--today:hover{background-color:#c1ad76;color:#fff}.OGDatePicker .calendar .calendar__month .calendar__days .calendar__day.calendar__day--hidden:hover,.OGDatePicker .calendar .calendar__month .calendar__legend .calendar__day.calendar__day--hidden:hover{background-color:#0000;color:#0000}.OGDatePicker.disabled .calendar .calendar__month .calendar__days .calendar__day,.OGDatePicker.disabled .calendar .calendar__month .calendar__legend .calendar__day{cursor:default}.OGDatePicker.disabled .calendar .calendar__month .calendar__days .calendar__day:hover,.OGDatePicker.disabled .calendar .calendar__month .calendar__legend .calendar__day:hover{background-color:inherit;border-color:inherit;color:inherit}.OGDatePicker.disabled .calendar .calendar__month .calendar__days .calendar__day.calendar__day--disabled:hover,.OGDatePicker.disabled .calendar .calendar__month .calendar__legend .calendar__day.calendar__day--disabled:hover{color:#b0b9c1}.OGDatePicker.disabled .calendar .calendar__month .calendar__days .calendar__day.calendar__day--today:hover,.OGDatePicker.disabled .calendar .calendar__month .calendar__legend .calendar__day.calendar__day--today:hover{background-color:#c1ad76;color:#fff}.OGDatePicker.disabled .calendar .calendar__month .calendar__days .calendar__day.calendar__day--selected:hover,.OGDatePicker.disabled .calendar .calendar__month .calendar__legend .calendar__day.calendar__day--selected:hover{background-color:#373735;color:#fff}.OGDatePicker .loading__calendar{display:flex;height:100%;margin:1rem}.OGDatePicker .loading__calendar .breathing{animation-direction:alternate;animation-duration:2s;animation-iteration-count:infinite;animation-name:loading-breathing;animation-timing-function:ease-in-out;border-radius:1.2rem}.OGDatePicker .loading__calendar .loading__month{align-items:center;display:flex;flex-direction:column;height:100%;margin:0 2rem}.OGDatePicker .loading__calendar .loading__month .loading__month-name{height:2.6rem;margin:2rem 0;width:20rem}.OGDatePicker .loading__calendar .loading__month .loading__weekdays{display:flex;font-size:1.2rem;margin:1rem 0;width:28rem}.OGDatePicker .loading__calendar .loading__month .loading__weekdays span{align-items:center;display:flex;height:3rem;justify-content:center;margin:0 .5rem;width:3rem}.OGDatePicker .loading__calendar .loading__month .loading__days{display:flex;flex-direction:row;flex-wrap:wrap;width:28rem}.OGDatePicker .loading__calendar .loading__month .loading__days .loading__day{align-items:center;border-radius:0;display:flex;height:3.6rem;justify-content:center;margin:.2rem 0;width:4rem}.OGDatePicker .loading__calendar .loading__month .loading__days .loading__day:first-of-type{border-bottom-left-radius:1.2rem;border-top-left-radius:1.2rem}.OGDatePicker .loading__calendar .loading__month .loading__days .loading__day:last-of-type{border-bottom-right-radius:1.2rem;border-top-right-radius:1.2rem}.OGDatePicker .loading__calendar .loading__month .loading__days .loading__day--invisible{align-items:center;border-radius:0;display:flex;height:3.6rem;justify-content:center;margin:.2rem 0;width:4rem}@media(max-width:920px){.DatePicker .calendar,.DatePicker .loading__calendar{flex-direction:column}}.FinishStep{align-items:center;display:flex;flex-direction:column}.FinishStep .info{background-color:#373735;color:#fff;font-family:Open Sans,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.4;margin:0 1rem;padding:2.5rem}.FinishStep .form,.FinishStep .info{border-radius:1.2rem;max-width:80rem}.FinishStep .form{background-color:#fff;padding:2rem 1rem;width:100%}.FinishStep .form .form__control{display:flex;flex-direction:column;font-family:Oswald,sans-serif;font-size:2.4rem;margin:0 0 2rem;text-transform:uppercase}.FinishStep .form .form__control label{color:#b29955;font-weight:300;margin:0 0 1rem;padding:0 0 0 1rem}.FinishStep .form .form__control input,.FinishStep .form .form__control textarea{border:1px solid #ececec;border-radius:1.2rem;font-family:Open Sans,sans-serif;font-size:1.8rem;padding:2rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.FinishStep .form .form__control input:focus,.FinishStep .form .form__control textarea:focus{border-color:#c1ad76}.ReviewOrderStep{padding:0 1rem}.ReviewOrderStep,.ReviewOrderStep .submit__success{align-items:center;display:flex;flex-direction:column;width:100%}.ReviewOrderStep .submit__success{justify-content:center}.ReviewOrderStep .submit__success .checkmark{border-bottom:1rem solid #1c9462;border-right:1rem solid #1c9462;height:10rem;margin:5rem 0;transform:rotate(40deg);width:5rem}.ReviewOrderStep .submit__success .success__message{font-family:Oswald;font-size:3.2rem;text-align:center;text-transform:uppercase}.ReviewOrderStep .submit__success .success__actions{margin:2rem 0}.ReviewOrderStep .submit__success .success__actions .success__action{background-color:#373735;border-radius:1.2rem;color:#fff;cursor:pointer;font-family:Oswald,sans-serif;font-size:1.6rem;padding:1rem 2.5rem;text-transform:uppercase}.ReviewOrderStep .moduleReminder{background-color:#373735;border-radius:1.2rem;color:#fff;font-size:1.8rem;padding:2.5rem;width:100%}.ReviewOrderStep .info,.ReviewOrderStep .moduleReminder{font-family:Open Sans,sans-serif;font-weight:400;line-height:1.4;margin:0 0 1rem;max-width:80rem}.ReviewOrderStep .info{font-size:1.4rem}.ReviewOrderStep .review{align-items:center;display:flex;flex-direction:column;max-width:120rem;width:100%}.ReviewOrderStep .review .title{align-items:center;display:flex;gap:2.4rem}.ReviewOrderStep .review .title .Button{font-size:1.4rem}.ReviewOrderStep .review .detail__title,.ReviewOrderStep .review h3{color:#bca667;font-family:Oswald,sans-serif;font-size:2.4rem;font-weight:400;margin:0;text-transform:uppercase}.ReviewOrderStep .review .review__delivery,.ReviewOrderStep .review .review__details,.ReviewOrderStep .review .review__lines{background-color:#fff;border:1px solid #ececec;border-radius:1.2rem;display:flex;flex-direction:column;margin:1rem;max-width:80rem;padding:2rem 4rem;width:100%}.ReviewOrderStep .review .review__delivery .detail__item,.ReviewOrderStep .review .review__details .detail__item,.ReviewOrderStep .review .review__lines .detail__item{display:flex;flex-direction:column;margin:2rem 0;width:100%}.ReviewOrderStep .review .review__delivery .detail__item .detail__content,.ReviewOrderStep .review .review__details .detail__item .detail__content,.ReviewOrderStep .review .review__lines .detail__item .detail__content{font-size:1.4rem;font-weight:400;margin:.5rem 0 0}.ReviewOrderStep .review .review__delivery .detail__item .detail__content p,.ReviewOrderStep .review .review__details .detail__item .detail__content p,.ReviewOrderStep .review .review__lines .detail__item .detail__content p{margin:0}.ReviewOrderStep .review .review__details .detail__item--comment .detail__content,.ReviewOrderStep .review .review__details .detail__item--reference .detail__content{font-style:italic}.ReviewOrderStep .review .review__delivery{flex-direction:row;font-family:Oswald,sans-serif}.ReviewOrderStep .review .review__delivery .detail__content p{font-size:1.6rem}.ReviewOrderStep .review .review__delivery .detail__content.detail__content--delivery-date{font-size:2.4rem;font-weight:500}.ReviewOrderStep .review .review__delivery .detail__content .address__name{font-weight:400}.ReviewOrderStep .review .review__delivery .detail__content .address__city,.ReviewOrderStep .review .review__delivery .detail__content .address__street{font-weight:300;text-transform:uppercase}.ReviewOrderStep .review .review__lines h3{margin:2rem 0}.ReviewOrderStep .review .review__lines .disclaimer{color:gray;display:flex;flex-direction:row;font-size:1.2rem;gap:.6rem}.ReviewOrderStep .review .review__lines .lines__total{border-top:1px solid #ececec;color:#373735;display:flex;flex-direction:row;font-family:Oswald,sans-serif;font-size:2.2rem;padding:1.5rem 0}.ReviewOrderStep .review .review__lines .lines__total .total__total{color:#c1ad76;min-width:9.5rem;text-transform:uppercase}.ReviewOrderStep .review .review__lines .lines__total .total__products{font-weight:400;margin:0;width:100%}.ReviewOrderStep .review .review__lines .lines__total .saving_points{margin-left:8px}.ReviewOrderStep .review .review__lines .lines__total .total__quantity{font-size:2rem;text-align:right;text-transform:uppercase;width:100%}.ReviewOrderStep .review .review__lines .lines__total .total__quantity span{color:#37373599;margin:0 .4rem}.ReviewOrderStep .review .review__lines .lines__total .total__quantity .quantity__in-order{color:#373735}.ReviewOrderStep .review .review__lines .lines__total .total__quantity .quantity__free{color:#c1222f}.ReviewOrderStep .review .review__lines .lines__total .total__quantity .quantity__free span{color:#c1222f;margin:0 0 0 1rem}.ReviewOrderStep .review .review__lines .lines__total .total__quantity .quantity__total{color:#373735}.ReviewOrderStep .review__warnings,.ReviewOrderStep .terms_and_conditions{align-items:center;display:flex;flex-direction:row;font-family:oswald,sans-serif;font-size:1.4rem;gap:1rem;max-width:80rem;width:100%}.ReviewOrderStep .review__warnings:hover,.ReviewOrderStep .terms_and_conditions:hover{color:#c1ad76;text-decoration:underline}.ReviewOrderStep .review__warnings .text,.ReviewOrderStep .terms_and_conditions .text{align-items:center;display:flex;flex-direction:row;gap:.4rem;text-decoration:none}.ReviewOrderStep .save__notifications{align-items:flex-start;display:flex;flex-direction:column;margin:1rem 0 0;max-width:80rem;width:100%}.ReviewOrderStep .save__notifications .review__warning,.ReviewOrderStep .save__notifications .save__notification{align-items:center;color:#373735;display:flex;font-family:Oswald,sans-serif;font-size:2rem;padding:1rem 2.5rem;width:100%}.ReviewOrderStep .save__notifications .review__warning svg,.ReviewOrderStep .save__notifications .save__notification svg{color:#ff9d30;margin:0 1rem 0 0}.ReviewOrderStep .save__notifications .save__notification svg{color:#c1222f}.ReviewOrderStep .review__error{background-color:#c1222f;border-radius:1.2rem;color:#fff;font-size:2rem;margin:1rem 0 0;padding:2rem}.ReviewOrderStep .complete__button,.ReviewOrderStep .review__error{align-items:center;display:flex;font-family:Oswald,sans-serif;justify-content:center;max-width:80rem;width:100%}.ReviewOrderStep .complete__button{background-color:#c1ad76;border-radius:3rem;box-shadow:0 0 1.5rem 0 #0003;color:#373735;cursor:pointer;font-size:2.4rem;height:6rem;margin:1rem 0 2rem;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.ReviewOrderStep .complete__button:hover{background-color:#bca76b;box-shadow:0 .5rem 1.5rem 0 #0003}.ReviewOrderStep .complete__button.complete__button--disabled{background-color:#ececec;box-shadow:none;color:#6c757d;cursor:default}.ReviewOrderStep .complete__button.complete__button--disabled:hover{box-shadow:none}.ReviewOrderStep .complete__button.complete__button--errors{background-color:#c1222f;box-shadow:none;color:#fff;cursor:default}.ReviewOrderStep .complete__button.complete__button--errors:hover{box-shadow:none}.ReviewOrderStep .confirmations{background-color:#fff;border:1px solid #ececec;border-radius:2.5rem;color:red;max-width:80rem}.ReviewOrderStep .confirmations.confirmation__warning{border:3px solid #c1222f;border-radius:2.8rem}.ReviewOrderStep .confirmations .confirmation__banner{border-radius:2.5rem 2.5rem 0 0;width:100%}.ReviewOrderStep .confirmations .confirmation__banner--description{background-color:#c1222f;color:#fff;font-size:1.5rem;margin-top:-2px;padding:5px;text-align:center}.ReviewOrderStep .confirmations label{color:darkred;font-size:13px}.ReviewOrderStep .confirmations .confirmation__title{color:#c1222f;color:#373735;display:flex;font-family:Oswald,sans-serif;font-size:2rem;font-weight:400;justify-content:space-between;margin:0 0 1rem;padding:1rem 0 0;text-transform:uppercase}.ReviewOrderStep .confirmations .confirmation__title .confirmation__name{align-items:center;color:#c1222f;display:flex;margin-left:2rem}.ReviewOrderStep .confirmations .confirmation__title .confirmation__name .confirmation__clear{cursor:pointer;margin:0 0 0 1rem}.ReviewOrderStep .confirmations .confirmation__title .confirmation__name .confirmation__name--img{height:6rem;margin-right:1rem;width:6rem}.ReviewOrderStep .confirmations .confirmation__items{display:flex;margin:0 0 2rem 2rem}.ReviewOrderStep .confirmations .confirmation__items .Spinner{margin:2rem 0}.ReviewOrderStep .confirmations .items__group{display:flex;margin:.4rem 0}.ReviewOrderStep .confirmations .confirmation__item{align-items:center;color:#373735;cursor:pointer;display:flex;font-family:Open Sans,sans-serif;font-size:1.3rem;margin:0 0 .4rem;padding-right:2rem;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:auto}.ReviewOrderStep .confirmations .confirmation__item .Spinner{margin:0 1rem 0 0;width:2rem}.ReviewOrderStep .confirmations .confirmation__item span.questionLabel{font-size:1.4rem}.ReviewOrderStep .confirmations .confirmation__item span.questionLabel.highlight{font-size:1.8rem;font-weight:700}.ReviewOrderStep .confirmations.confirmation--collapse .confirmation__title{margin:0}.ReviewOrderStep .confirmations.confirmation--collapse .confirmation__items{display:none}.ReviewOrderStep .confirmation__item.confirmation--false,.ReviewOrderStep .confirmation__item.confirmation--off{color:gray}.ReviewOrderStep .confirmation__item.confirmation--include,.ReviewOrderStep .confirmation__item.confirmation--true{font-weight:600}.ReviewOrderStep .eob-hint{align-items:flex-start;background-color:#fff;border:1px solid #ececec;border-radius:1.2rem;display:flex;flex-direction:column;margin:1rem;max-width:80rem;padding:2rem;width:100%}.ReviewOrderStep .eob-hint .title-badge{background-color:#3885ae;border-radius:2.5rem;color:#fff;font-family:Oswald,sans-serif;margin-bottom:1rem;padding:.5rem 1.5rem;text-transform:uppercase}@media(max-width:650px){.ReviewOrderStep .review .review__delivery,.ReviewOrderStep .review .review__lines .lines__total{flex-direction:column}.ReviewOrderStep .review .review__lines .lines__total .total__quantity{text-align:left}.ReviewOrderStep .complete__button{font-size:2rem}}.flexHorizontal{display:flex;flex-direction:row;gap:1rem}.ProductsSummary{display:flex;flex-direction:column;font-family:Oswald,sans-serif;padding:0}.ProductsSummary .product__item{border-bottom:1px solid #ececec;color:#373735;display:flex;flex-direction:row;font-size:1.4rem;padding:1.5rem 0}.ProductsSummary .product__item:last-of-type{border-bottom:none}.ProductsSummary .product__item.product__item--disabled .item__body,.ProductsSummary .product__item.product__item--disabled .item__image{filter:grayscale(1);opacity:.3}.ProductsSummary .product__item .item__image img{height:auto;margin:0 1.5rem 0 0;max-width:8rem;width:8rem}.ProductsSummary .product__item .item__body{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start}.ProductsSummary .product__item .item__body .product__title{display:flex;flex-direction:column;font-size:2rem}.ProductsSummary .product__item .item__body .product__title .product__code{color:#6c757d;font-size:1.2rem;margin:0 0 -.8rem}.ProductsSummary .product__item .item__body .product__title .product__name{word-wrap:break-word;font-weight:400;margin:0}.ProductsSummary .product__item .item__body .product__promo{background-color:#187d53;border-radius:1.2rem;color:#fff;display:inline-flex;font-size:1.4rem;font-weight:500;padding:.3rem 1rem;text-transform:uppercase}.ProductsSummary .product__item .item__body .product__notifications{color:#373735;font-size:1.6rem;font-weight:300}.ProductsSummary .product__item .item__body .product__notifications .product__notification{align-items:center;display:flex;justify-content:flex-start;line-height:1;margin:1rem 0}.ProductsSummary .product__item .item__body .product__notifications .product__notification svg{color:#c1222f;font-size:1.2rem;margin:0 .5rem 0 0}.ProductsSummary .product__item .item__right{align-items:flex-end;display:flex;flex-direction:column}.ProductsSummary .product__item .item__right .right__top{display:flex;justify-content:flex-end}.ProductsSummary .product__item .item__right .right__top .item__delete{background-color:#0000;border:none;color:#ff2149;cursor:pointer;font-size:1.6rem}.ProductsSummary .product__item .item__right .quantity{align-items:flex-end;display:inline-flex;flex-flow:column nowrap;font-size:1.8rem;justify-content:flex-start;max-width:20rem;text-transform:uppercase;width:100%}.ProductsSummary .product__item .item__right .quantity .quantity__breakdown{margin:0 1rem 0 0}.ProductsSummary .product__item .item__right .quantity .quantity__breakdown .quantity__promo{color:#c1222f;margin:0 .5rem}.ProductsSummary .product__item .item__right .quantity .quantity__breakdown .quantity__promo:before{content:"+";margin:0 .5rem 0 0}.ProductsSummary .product__item .item__right .quantity .quantity__breakdown .quantity__ppq{color:#6c757d;margin:0 .5rem}.ProductsSummary .product__item .item__right .quantity .quantity__breakdown .quantity__ppq:before{content:"×";margin:0 .5rem 0 0}.ProductsSummary .product__item .item__right .quantity .quantity__breakdown:after{content:"=";margin:0 0 0 .5rem}.ProductsSummary .product__item .item__right .quantity .quantity__points span,.ProductsSummary .product__item .item__right .quantity .quantity__total span{color:#37373599}.ProductsSummary .product__item .item__right .quantity .quantity__points{margin-top:.5rem}.ProductsSummary .product__item .item__right .mad-quantity__confirm{align-items:flex-end;border-radius:1.2rem;color:#c1222f;display:flex;flex-direction:column;margin:1rem 0 0}.ProductsSummary .product__item .item__right .mad-quantity__confirm .confirm__options{margin:1rem 0 0;text-transform:uppercase}.ProductsSummary .product__item .item__right .mad-quantity__confirm .confirm__options .confirm__option{border-radius:1.2rem;cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;margin:0 0 0 1rem;padding:1rem 1.5rem}.ProductsSummary .product__item .item__right .mad-quantity__confirm .confirm__options .confirm__option.confirm__option--accept{background-color:#fff;border:1px solid #ececec;color:#c1222f}.ProductsSummary .product__item .item__right .mad-quantity__confirm .confirm__options .confirm__option.confirm__option--cancel{background-color:#c1222f;color:#fff}@media(max-width:650px){.ProductsSummary .product__item{display:flex;flex-direction:column}.ProductsSummary .product__item .item__image img{width:100%}.ProductsSummary .product__item .item__body{margin-top:1rem}.ProductsSummary .product__item .item__right{align-items:flex-start;margin-top:1rem}.ProductsSummary .product__item .item__right .mad-quantity__confirm{flex-direction:row}}.ProductBadges{display:flex;font-family:Oswald,sans-serif;list-style:none;padding:0}.ProductBadges .product__badge{align-items:center;background-color:#3885ae;border-radius:1.5rem;color:#fff;cursor:default;display:flex;font-size:1.2rem;justify-content:center;margin:0 .5rem 0 0;padding:.5rem .8rem;text-transform:uppercase}.ProductBadges .product__badge.product__badge--eob{background-color:#3885ae}.ProductBadges .product__badge.product__badge--season{background-color:#1c9462}.ProductBadges .product__badge.product__badge--time-sensitive{background-color:#de5c21}.ProductBadges .product__badge.badge--with-secondary{background-color:inherit;padding:0}.ProductBadges .product__badge.badge--with-secondary .badge{background-color:#3885ae;border-radius:1.5rem;padding:.5rem .8rem;z-index:1}.ProductBadges .product__badge.badge--with-secondary .secondary{background-color:#65a9cd;border-radius:1.5rem;margin-left:-3rem;padding:.5rem .8rem .5rem 3.5rem}.ProductBadges .product__badge.badge--with-secondary .secondary svg{margin-right:.3rem}.OrderReminder{border:1px solid #b29955;border-radius:1.2rem;font-size:1.5em;margin:1rem 0;text-transform:uppercase}.ProductItem .product__tiny-item{background-color:#fff;border:1px solid #ececec;border-radius:1.2rem;display:flex;flex-direction:column;font-family:Oswald,sans-serif;margin:0 0 .5rem;overflow:hidden;padding:.5rem .5rem .5rem 2rem;position:relative;width:100%}.ProductItem .product__tiny-item .product__id{color:#6c757d;font-size:1.2rem}.ProductItem .product__tiny-item .product__brand{color:#373735e6;font-size:1.2rem;margin:0 0 0 1rem}.ProductItem .product__tiny-item .product__top{display:flex;height:3.6rem;justify-content:space-between}.ProductItem .product__tiny-item .product__top .product__body{display:flex;flex-direction:column;justify-content:space-between;z-index:1}.ProductItem .product__tiny-item .product__top .product__body .body__top{align-items:center;background-color:#fff;display:flex;font-size:1.2rem;margin:-.1rem 0 .1rem}.ProductItem .product__tiny-item .product__top .product__body .body__bottom{align-items:center;display:flex}.ProductItem .product__tiny-item .product__name{word-wrap:break-word;background-color:#fff;font-size:1.6rem;font-weight:400;line-height:1;margin-right:1rem;white-space:nowrap}.reminder--charles_prepackaged-new_ean{color:#000;font-family:Oswald,sans-serif;font-weight:lighter;padding:1rem 2rem;position:relative;text-align:center}.reminder--charles_prepackaged-new_ean h1{color:#b29955;margin-top:0}.reminder--charles_prepackaged-new_ean em{font-style:normal;font-weight:bolder}.reminder--charles_prepackaged-new_ean .reminder__description{margin-bottom:2rem}.reminder--charles_prepackaged-new_ean img{background-color:#fff;height:130px;left:-75px;position:absolute;top:-50px;transform:rotate(-20deg)}.ProductPicker{max-width:81rem;width:100%}.ProductPicker.important{border:1px solid #d44e4e;border-radius:1.2rem}.ProductPicker:not(.important) .noSample:not(.selected),.ProductPicker:not(.important) .sample:not(.selected){opacity:.5}.ProductPicker h3{font-family:Oswald,sans-serif;font-size:2.4rem;font-weight:400;margin:2rem 0 0;text-align:center;text-transform:uppercase}.ProductPicker p{font-size:1.3rem;padding:0 2rem}.ProductPicker .productList{display:flex;flex-direction:row;flex-wrap:wrap}.ProductPicker .productList .noSample,.ProductPicker .productList .sample{background-color:#fafafa;border:1px solid #0003;border-radius:1.2rem;display:inline-flex;flex-basis:38rem;flex-direction:column;flex-grow:1;flex-shrink:1;margin:1rem;position:relative}.ProductPicker .productList .noSample .product,.ProductPicker .productList .sample .product{background-color:#fff;border:1px solid #d9d8d8;border-radius:1.2rem;box-sizing:initial;cursor:pointer;display:flex;flex-direction:row;height:8rem;margin:-1px;overflow:hidden;padding:0;width:100%}.ProductPicker .productList .noSample .product img,.ProductPicker .productList .sample .product img{border-radius:1.2rem;box-shadow:0 0 8px #0003;height:8rem;margin-right:1rem;transition:.2s;width:8rem}.ProductPicker .productList .noSample .product img:hover,.ProductPicker .productList .sample .product img:hover{transform:scale(1.05)}.ProductPicker .productList .noSample .product span,.ProductPicker .productList .sample .product span{color:#222;font-family:Oswald,sans-serif;font-size:2rem;line-height:8rem;margin:0 0 0 .5rem;text-transform:uppercase}.ProductPicker .productList .noSample .product span.id,.ProductPicker .productList .sample .product span.id{color:#888}.ProductPicker .productList .noSample .product span.none,.ProductPicker .productList .sample .product span.none{text-align:center;width:100%}.ProductPicker .productList .noSample.disabled .product,.ProductPicker .productList .sample.disabled .product{cursor:default}.ProductPicker .productList .noSample.disabled .product img:hover,.ProductPicker .productList .sample.disabled .product img:hover{transform:none}.ProductPicker .productList .noSample .sampleAction,.ProductPicker .productList .sample .sampleAction{background:#fff;border:1px solid #cacaca;border-radius:1.5rem;color:#0d181c;cursor:pointer;display:grid;height:3rem;padding:0;place-items:center;position:absolute;right:-1rem;top:-1rem;width:3rem}.ProductPicker .productList .noSample .sampleAction.unselect,.ProductPicker .productList .sample .sampleAction.unselect{background-color:#c1ad76;border:1px solid #0000;color:#fff}.ProductPicker .productList .noSample .sampleAction.unselect svg:last-child,.ProductPicker .productList .sample .sampleAction.unselect svg:last-child{display:none}.ProductPicker .productList .noSample .sampleAction.unselect:hover,.ProductPicker .productList .sample .sampleAction.unselect:hover{background-color:#d44e4e}.ProductPicker .productList .noSample .sampleAction.unselect:hover svg:last-child,.ProductPicker .productList .sample .sampleAction.unselect:hover svg:last-child{display:block}.ProductPicker .productList .noSample .sampleAction.unselect:hover svg:first-child,.ProductPicker .productList .sample .sampleAction.unselect:hover svg:first-child{display:none}.ProductPicker .productList .noSample .sampleAction.select,.ProductPicker .productList .sample .sampleAction.select{color:#c1ad76}.ProductPicker .productList .noSample .sampleAction.selected,.ProductPicker .productList .sample .sampleAction.selected{background-color:#c1ad76;border:1px solid #0000;color:#fff}.ProductPicker .productList .noSample p,.ProductPicker .productList .sample p{display:inline-block;font-size:1.4rem;padding:0 1rem 2rem}.ProductPicker .productList .noSample .more,.ProductPicker .productList .sample .more{bottom:1.7rem;color:gray;cursor:pointer;display:block;font-size:1.4rem;position:absolute;right:2.2rem;text-decoration:underline}.ProductPicker .productList .noSample.selected button,.ProductPicker .productList .sample.selected button{border:1px solid #bebebe}.Reports{align-items:center;display:flex;flex-direction:column;padding:2rem}.Reports .no-reports{font-family:Oswald,sans-serif;font-size:2rem;text-transform:uppercase}.Reports .Search{padding-bottom:1rem}.Reports .List,.Reports .Pillbox{max-width:125rem;width:100%}.Reports .filter__area{align-items:center;display:flex;flex-direction:column;margin-bottom:1.5rem;width:100%}.Reports .report__description,.Reports .report__name{font-weight:400;margin:0}.Reports .report__description .highlighted,.Reports .report__name .highlighted{font-weight:300}.Reports .report__description{color:#bebebe}.Reports .header__column.download,.Reports .item__cell.download{text-align:right}.Reports .item__cell.download{color:#e73c34;font-size:1.6rem}.Reports .view__details{display:grid;font-family:Oswald,sans-serif;font-size:1.6rem;font-weight:300;grid-template-columns:1fr 1fr;margin-bottom:2rem;max-width:125rem;padding-left:2.5rem;width:100%}.List .list__wrapper{grid-template-columns:none}.List .list__header{background-color:#fff;display:grid;font-family:Oswald,sans-serif;font-size:2rem;padding:1rem 2.5rem;text-transform:uppercase;width:100%}.List .list__header .header__column .header__content{min-width:14rem!important}@media(min-width:37.5rem){.List .list__header .header__column .header__content{min-width:16rem!important}}.List .list__header .header__column .header__content .left{font-size:1.2rem}@media(min-width:37.5rem){.List .list__header .header__column .header__content .left{font-size:1.4rem}}@media(min-width:60.5rem){.List .list__header .header__column .header__content .left{font-size:1.5rem}}.List .list__header .header__column .header__content .right .header__filter svg{height:1rem}@media(min-width:37.5rem){.List .list__header .header__column .header__content .right .header__filter svg{height:1.4rem}}@media(min-width:60.5rem){.List .list__header .header__column .header__content .right .header__filter svg{height:1.5rem}}.List .list__header .header__column .header__content .right .header__sort svg{height:1rem}@media(min-width:37.5rem){.List .list__header .header__column .header__content .right .header__sort svg{height:1.4rem}}@media(min-width:60.5rem){.List .list__header .header__column .header__content .right .header__sort svg{height:1.5rem}}.List .list__body{border:1px solid #ececec;border-radius:1.2rem;cursor:pointer;display:flex;flex-direction:column;font-weight:300;padding:0}.List .list__body .list__item{align-items:center;border-bottom:1px solid #ececec;display:grid;font-family:Oswald,sans-serif;font-size:1.6rem;padding:1.5rem 2.5rem;width:100%}.List .list__body .list__item:first-of-type{border-top-left-radius:1.2rem;border-top-right-radius:1.2rem}.List .list__body .list__item:last-of-type{border-bottom:none;border-bottom-left-radius:1.2rem;border-bottom-right-radius:1.2rem}.List .list__body .list__item:hover{background-color:#ececec1a}.List .list__body .list__item .item__cell:last-child{padding-left:1.1rem}@media(min-width:66.875){.List .list__body .list__item .item__cell:last-child{padding-left:0}}.List .list__body .list__item .item__cell{font-size:1.4rem}@media(min-width:37.5rem){.List .list__body .list__item .item__cell{font-size:1.5rem}}@media(min-width:60.5rem){.List .list__body .list__item .item__cell{font-size:1.6rem}}.Pillbox{display:flex;flex-direction:row;justify-content:space-between;width:100%}.Pillbox button{background-color:#fff;border:1px solid #ececec;border-radius:4rem;cursor:pointer;flex:1 1;font-family:Oswald,sans-serif;font-size:1.6rem;padding:1rem;text-transform:uppercase;transition:all .2s cubic-bezier(.4,0,.2,1)}.Pillbox button+button{margin-left:2rem}.Pillbox button.selected,.Pillbox button:hover{box-shadow:0 .5rem 1.5rem 0 #0003}.Pillbox button.selected{background-color:#0d181c;border:1px solid #0d181c;color:#fff}.Pillbox button:hover{border:1px solid #0000}.PdfModal{align-items:center;background-color:gray;display:flex;flex-direction:column;height:calc(100vh - 4rem);margin:4rem;min-width:50vw;position:relative}.PdfModal .PdfModal__controls{background-color:#000000e6;border-radius:1.2rem;bottom:2.5rem;display:flex;margin:2rem 2rem 0;padding:2rem;position:absolute;z-index:100}.PdfModal .PdfModal__controls .controls__item{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:2rem;margin:0 1rem}.PdfModal .PdfModal__controls .controls__item.close{font-family:Oswald,sans-serif;font-size:1.8rem;margin-left:3rem;text-transform:uppercase}.PdfModal .PdfModal__controls .controls__label{color:#fff;font-family:Open Sans,sans-serif;font-size:1.8rem;font-weight:600;margin:0 1rem}.PdfModal .scroll-helper{display:flex;justify-content:center;overflow:auto;width:100%}.PdfModal .scroll-helper.align-left{justify-content:flex-start}.PdfModal .PdfModal__pdf{margin:0 1rem;width:auto}.PdfModal .PdfModal__pdf .pdf__page{box-shadow:2px 2px 8px 0 #0003;margin:2rem;width:auto}.PdfModal .pdf__error{color:#fff;font-family:Oswald,sans-serif;font-size:2rem}.PdfModal.loading{justify-content:center}@media(max-width:480px){.PdfModal{height:100vh;margin:0;max-width:100vw;min-width:100vw}}.PriceChanges{align-items:center;display:flex;flex-direction:column;font-family:Oswald,sans-serif;font-size:2rem;font-weight:300}.PriceChanges .Search{max-width:100rem}.PriceChanges .changes__list{margin:0 2rem;max-width:100rem;width:100%}.PriceChanges .changes__list .list__groups{border:1px solid #ececec;border-radius:1.2rem}.PriceChanges .changes__list .changes__group{border-bottom:1px solid #ececec}.PriceChanges .changes__list .changes__group:first-of-type{border-top-left-radius:1.2rem;border-top-right-radius:1.2rem}.PriceChanges .changes__list .changes__group:last-of-type{border-bottom:none;border-bottom-left-radius:1.2rem;border-bottom-right-radius:1.2rem}.PriceChanges .changes__list .changes__group:nth-child(2n){background-color:#ececec33}.PriceChanges .changes__list .changes__group:nth-child(2n):hover{background-color:#ececec66}.PriceChanges .changes__list .changes__group:hover{background-color:#ececec1a}.PriceChanges .changes__list .changes__group.changes__group--expanded .list__item{border-bottom:1px solid #ececec}.PriceChanges .changes__list .changes__group.changes__group--expanded .group__changes{display:inherit}.PriceChanges .changes__list .changes__group .list__item{cursor:pointer;display:grid;font-family:Oswald,sans-serif;font-size:1.6rem;font-weight:300;grid-template-columns:4rem 20rem 1fr;padding:1.5rem 2.5rem;width:100%}.PriceChanges .changes__list .changes__group .group__changes{--price-change-columns:1fr repeat(4,10rem);display:none;font-family:Oswald,sans-serif;font-size:1.6rem;font-weight:300;padding:2.5rem 2.5rem 2.5rem 6.5rem}.PriceChanges .changes__list .changes__group .group__changes .changes__header{grid-column-gap:2.5rem;column-gap:2.5rem;display:grid;font-weight:400;grid-template-columns:var(--price-change-columns);text-transform:uppercase}.PriceChanges .changes__list .changes__group .group__changes .changes__header .header--numeric{text-align:right}.PriceChanges .changes__list .changes__group .group__changes .changes__item{grid-column-gap:2.5rem;column-gap:2.5rem;display:grid;grid-template-columns:var(--price-change-columns);padding:.5rem 0}.PriceChanges .changes__list .changes__group .group__changes .changes__item .change__amount{align-items:center;display:flex;font-weight:400;width:100%}.PriceChanges .changes__list .changes__group .group__changes .changes__item .Currency{display:inline-block;text-align:right;width:100%}.PriceChanges .changes__list .changes__group .group__changes .changes__item .Spinner{align-items:flex-start}.PriceChanges .changes__list .changes__group .group__changes .changes__item .change__product{align-items:center;display:flex}.PriceChanges .changes__list .changes__group .group__changes .changes__item .change__product.change__product--no-code .product__code{color:#6c757d66}.PriceChanges .changes__list .changes__group .group__changes .changes__item .change__product .product__name{font-weight:400}.PriceChanges .changes__list .changes__group .group__changes .changes__item .change__product .product__code{color:#6c757d;font-size:1.4rem;font-weight:400}.PriceChanges .changes__list .changes__group .group__changes .changes__item .change__product div{margin:0 1rem 0 0}.Documents{align-items:center;display:flex;flex-direction:column;width:100%}.Documents .documents__tabs{background-color:#fff;display:flex;justify-content:space-around;list-style:none;margin:0;padding:4rem 0 2rem;position:fixed;top:0;width:100rem;z-index:5}.Documents .documents__tabs .tabs__item{display:flex;flex-direction:column;font-family:Oswald,sans-serif;font-size:3.6rem;font-weight:600;text-transform:uppercase}.Documents .documents__tabs .tabs__item .item__link{text-decoration:none}.Documents .documents__tabs .tabs__item .item__link:after{background-color:#0000;content:"";display:block;height:.5rem;margin-left:-2rem;transform:rotate(-1deg);width:calc(100% + 4rem)}.Documents .documents__tabs .tabs__item .item__link:hover:after{background-color:#d3d3d380}.Documents .documents__tabs .tabs__item .item__link.item__link--active:after{background-color:#c1ad76}.Documents .documents__tabs .tabs__item .item__link.item__link--active.item__link--unauthorized{color:#3737354d;cursor:not-allowed}.Documents .documents__tabs .tabs__item .item__link.item__link--active.item__link--unauthorized:after{background-color:#c1ad7633}.Documents>div{margin-top:11rem}.Invoices{align-items:center;display:flex;flex-direction:column;padding:0 2rem;width:100%}.Invoices .Spinner{margin-top:2rem}.Invoices p{font-size:1.4rem}.Invoices .Search{background-color:#fff;max-width:100rem;padding:2rem 0 0;position:-webkit-sticky;position:sticky;top:11rem;z-index:2}.Invoices .Search input{width:100%}.Invoices .invoices__view{max-width:100rem;width:100%}.Invoices .invoices__view .view__details{display:grid;font-family:Oswald,sans-serif;font-size:1.6rem;font-weight:300;grid-template-columns:1fr 1fr;margin:1rem 2.5rem}.Invoices .invoices__view .view__details .views{text-align:right}.Invoices .invoices__view .view__details .views .views__view{color:#d3d3d3;cursor:pointer;font-size:2rem;margin:0 0 0 1rem}.Invoices .invoices__view .view__details .views .views__view.view--active{color:#c1ad76}.Invoices .invoices__view .list__header{background-color:#fff;display:grid;font-family:Oswald,sans-serif;font-size:2rem;grid-template-columns:repeat(5,1fr);padding:1rem 2.5rem;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:20rem;width:100%;z-index:1}.Invoices .groups__list,.Invoices .invoices__list{margin:1rem 0 2.5rem}.Invoices .groups__list .invoice__group .group__header,.Invoices .invoices__list .invoice__group .group__header{align-items:center;background-color:#fff;display:flex;flex-direction:row;font-family:Oswald,sans-serif;font-size:1.6rem;padding:0 2.5rem 1rem;text-transform:uppercase;top:14rem}.Invoices .groups__list .invoice__group .group__header .highlighted,.Invoices .invoices__list .invoice__group .group__header .highlighted{font-weight:300}.Invoices .groups__list .invoice__group .group__header .highlighted .highlight,.Invoices .invoices__list .invoice__group .group__header .highlighted .highlight{font-weight:400}.Invoices .groups__list .invoice__group .group__header .group__num,.Invoices .invoices__list .invoice__group .group__header .group__num{font-size:1.3rem;font-weight:300;margin:0 0 0 1rem}.Invoices .groups__list .list__items,.Invoices .invoices__list .list__items{border:1px solid #ececec;border-radius:1.2rem;cursor:pointer;display:flex;flex-direction:column;font-weight:300;padding:0}.Invoices .groups__list .list__items .list__item,.Invoices .invoices__list .list__items .list__item{align-items:center;border-bottom:1px solid #ececec;display:grid;font-family:Oswald,sans-serif;font-size:1.6rem;grid-template-columns:repeat(5,1fr);list-style-type:none;padding:1.5rem 2.5rem;width:100%}.Invoices .groups__list .list__items .list__item:first-of-type,.Invoices .invoices__list .list__items .list__item:first-of-type{border-top-left-radius:1.2rem;border-top-right-radius:1.2rem}.Invoices .groups__list .list__items .list__item:last-of-type,.Invoices .invoices__list .list__items .list__item:last-of-type{border-bottom:none;border-bottom-left-radius:1.2rem;border-bottom-right-radius:1.2rem}.Invoices .groups__list .list__items .list__item:nth-child(2n),.Invoices .invoices__list .list__items .list__item:nth-child(2n){background-color:#ececec33}.Invoices .groups__list .list__items .list__item:nth-child(2n):hover,.Invoices .invoices__list .list__items .list__item:nth-child(2n):hover{background-color:#ececec66}.Invoices .groups__list .list__items .list__item:hover,.Invoices .invoices__list .list__items .list__item:hover{background-color:#ececec1a}.Invoices .groups__list .list__items .list__item .item__invoice,.Invoices .invoices__list .list__items .list__item .item__invoice{color:#e73c34;font-size:1.6rem;text-align:right}.Invoices .invoices__small-view{display:flex;flex-direction:column;width:100%}.Invoices .invoices__small-view .invoice__small-item{border:1px solid #ececec;border-radius:1.2rem;display:flex;font-family:Oswald,sans-serif;justify-content:space-between;margin:.5rem 0 0;padding:1rem 2rem;width:100%}.Invoices .invoices__small-view .invoice__small-item .item__left,.Invoices .invoices__small-view .invoice__small-item .item__right{display:flex;flex-direction:column}.Invoices .invoices__small-view .invoice__small-item .item__right{align-items:flex-end;justify-content:space-between;padding:.5rem 0}.Invoices .invoices__small-view .invoice__small-item .item__date{color:#6a737b;font-size:1.4rem}.Invoices .invoices__small-view .invoice__small-item .item__number{display:flex;font-size:2.4rem;font-weight:600}.Invoices .invoices__small-view .invoice__small-item .item__order-number{display:flex;font-size:1.2rem;text-transform:uppercase}.Invoices .invoices__small-view .invoice__small-item .item__order-number .Highlight{margin:0 0 0 .2rem}.Invoices .invoices__small-view .invoice__small-item .item__amount{font-size:1.8rem;font-weight:500}.Invoices .invoices__small-view .invoice__small-item .item__download{color:#e73c34;font-size:1.6rem}@media(max-width:650px){.Invoices .groups__list .list__items .list__item,.Invoices .invoices__list .list__items .list__item{align-items:flex-start;display:flex;flex-direction:column}}.TransportDocuments{max-width:100rem;width:100%}.TransportDocuments .Spinner{margin-top:2rem}.TransportDocuments .Search{background-color:#fff;padding:2rem 0 0;position:-webkit-sticky;position:sticky;top:11rem;z-index:2}.TransportDocuments .documents{margin:1rem 0 2.5rem}.TransportDocuments .documents .documents__details{display:grid;font-family:Oswald,sans-serif;font-size:1.6rem;font-weight:300;grid-template-columns:repeat(2,1fr);margin:1rem 2.5rem}.TransportDocuments .documents .documents__header{background-color:#fff;display:grid;font-family:Oswald,sans-serif;font-size:2rem;grid-template-columns:repeat(4,1fr);padding:1rem 2.5rem;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:20rem;width:100%;z-index:2}.TransportDocuments .documents .documents__list{margin:1rem 0 2.5rem}.TransportDocuments .documents .documents__list .documents__group .group__header{align-items:center;background-color:#fff;display:flex;flex-direction:row;font-family:Oswald,sans-serif;font-size:1.6rem;padding:0 2.5rem 1rem;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:14rem}.TransportDocuments .documents .documents__list .documents__group .group__header .highlighted{font-weight:300}.TransportDocuments .documents .documents__list .documents__group .group__header .highlighted .highlight{font-weight:400}.TransportDocuments .documents .documents__list .documents__group .group__header .group__num{font-size:1.3rem;font-weight:300;margin:0 0 0 1rem}.TransportDocuments .documents .documents__list .documents__group .documents__list{border:1px solid #ececec;border-radius:1.2rem;cursor:pointer;display:flex;flex-direction:column;font-weight:300;padding:0}.TransportDocuments .documents .documents__list .documents__group .documents__list .document{align-items:center;border-bottom:1px solid #ececec;display:grid;font-family:Oswald,sans-serif;font-size:1.6rem;grid-template-columns:repeat(4,1fr);list-style-type:none;padding:1.5rem 2.5rem;width:100%}.TransportDocuments .documents .documents__list .documents__group .documents__list .document:first-of-type{border-top-left-radius:1.2rem;border-top-right-radius:1.2rem}.TransportDocuments .documents .documents__list .documents__group .documents__list .document:last-of-type{border-bottom:none;border-bottom-left-radius:1.2rem;border-bottom-right-radius:1.2rem}.TransportDocuments .documents .documents__list .documents__group .documents__list .document:nth-child(2n){background-color:#ececec33}.TransportDocuments .documents .documents__list .documents__group .documents__list .document:nth-child(2n):hover{background-color:#ececec66}.TransportDocuments .documents .documents__list .documents__group .documents__list .document:hover{background-color:#ececec1a}.TransportDocuments .documents .documents__list .documents__group .documents__list .document .item__download{color:#e73c34;font-size:1.6rem;text-align:right}.Disclaimer{display:flex;justify-content:center}.Disclaimer .disclaimer__text{font-family:Open Sans,sans-serif;font-size:1.4rem;max-width:80rem;padding:2rem;width:100%}.Disclaimer .disclaimer__text h2{font-family:Open Sans,sans-serif;font-size:2.8rem;font-weight:800;line-height:1;margin:0 0 1.6rem}.Disclaimer .disclaimer__text h2:after{content:none}.Disclaimer .disclaimer__text h3{font-size:1.4rem;font-weight:700}.Disclaimer .disclaimer__text h4{font-size:1.4rem;font-weight:400;margin-bottom:0;text-decoration:underline}.Disclaimer .disclaimer__text ol li,.Disclaimer .disclaimer__text p{margin:0 0 1.4rem}.Disclaimer .disclaimer__text ol.main__list{padding:0}.Disclaimer .disclaimer__text ol.main__list li::marker{font-size:1.4rem;font-weight:700}.Disclaimer .disclaimer__text .bold{font-weight:600}.Disclaimer .disclaimer__text .address,.SplashScreen{display:flex;flex-direction:column}.SplashScreen{align-items:center;background-color:#000;height:100vh;justify-content:center;overflow:hidden;width:100vw}.SplashScreen .splash__logo{max-width:50rem;padding:0 4rem;width:100%}.SplashScreen .splash__logo svg{fill:#fff}.SplashScreen .splash__logo svg g{display:none}.SplashScreen .splash__spinner{animation:showDelayed 0s 2s forwards;margin-top:2rem;visibility:hidden}.SplashScreen .splash__spinner .Spinner .circle{border-bottom-color:#fff;border-right-color:#fff}.SplashScreen .splash__spinner .Spinner .text{display:none}.FoodEventTickets{align-items:center;display:flex;flex-direction:column;font-family:Open Sans,sans-serif;font-size:1.6rem}.FoodEventTickets .container{margin:1.2rem;max-width:87.6rem}.FoodEventTickets .container .BannerContainer .BannerImage{width:100%}.FoodEventTickets .container>div{margin-bottom:3.6rem}.FoodEventTickets .container>div .bold{font-weight:700}.FoodEventTickets h2{font-size:2.4rem;font-weight:500;margin:0 0 1.2rem}.FoodEventTickets h2:after{content:none}.FoodEventTickets .tickets{display:flex;flex-wrap:wrap;gap:.6rem}.FoodEventTickets .tickets .ticket{align-items:center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAuCAMAAADUbS0KAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAMUExURcSxfcGtds+/lQAAABICWecAAAAEdFJOU////wBAKqn0AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAiElEQVRYR+3YQQrAIAxE0dS5/51rzHiE/iyav6m4eYhIoCHFg5eqvIZTNJw363K37C/ewFgDYw2M1QdLWl5jrY0mLHg0HrJgVC7RMCgbvDB2z3m/2YWxI5sb+PvM/Rhue07eBjJo2JtIJRbsLahDJtwzFr3GGxhrYKyBsX4IN8nR90uxZUCF9AI8SRdJF5jeXgAAAABJRU5ErkJggg==);border-radius:.3rem;color:#fff;display:flex;font-family:Oswald,sans-serif;font-size:1.8rem;justify-content:center;padding:1rem;position:relative;width:12rem;z-index:1}.FoodEventTickets .tickets .ticket.winning{background:none;box-shadow:0 0 1.5rem .5rem #0003;position:relative;transform:scale(1.3) rotate(-3deg);z-index:4}.FoodEventTickets .tickets .ticket.winning:before{box-shadow:inset 0 0 0 2rem #00000026;content:"";height:100%;position:absolute;width:100%;z-index:-1}.FoodEventTickets .tickets .ticket.winning:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAuCAMAAADUbS0KAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAMUExURcSxfcGtds+/lQAAABICWecAAAAEdFJOU////wBAKqn0AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAiElEQVRYR+3YQQrAIAxE0dS5/51rzHiE/iyav6m4eYhIoCHFg5eqvIZTNJw363K37C/ewFgDYw2M1QdLWl5jrY0mLHg0HrJgVC7RMCgbvDB2z3m/2YWxI5sb+PvM/Rhue07eBjJo2JtIJRbsLahDJtwzFr3GGxhrYKyBsX4IN8nR90uxZUCF9AI8SRdJF5jeXgAAAABJRU5ErkJggg==);content:"";height:100%;position:absolute;width:100%;z-index:-1}.FoodEventTickets .tickets .ticket.losing{opacity:.5}.Alerts{min-width:100%;position:relative;position:-webkit-sticky;position:sticky;top:0;z-index:9}.Alerts .Alert{align-items:center;background-color:#21211f;display:flex;height:4.8rem;justify-content:center;min-width:100%}.Alerts .Alert,.Alerts button.link{color:#fff;font-family:Oswald,sans-serif;font-size:1.4rem;text-transform:uppercase}.Alerts button.link{background-color:#0000;border:none;cursor:pointer;text-decoration:underline}.Alerts .VersionAlert svg{color:#ff2149;margin-right:1rem}.Alerts .VersionAlert .Spinner .circle{border-color:#0000 #fff #fff #0000}.error__version{align-items:center;background-color:#21211f;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.error__version .error__text{font-family:Oswald,sans-serif;font-size:2rem;text-transform:uppercase}.error__version .error__hint{font-family:Open Sans,sans-serif;font-size:1.6rem}.error__version button.link{background-color:#0000;border:none;color:#fff;cursor:pointer;font-size:inherit;text-decoration:underline}.Buylist{flex-direction:column;margin:0 0 2rem;padding:0 1rem}.Buylist,.Buylist .header{align-items:center;display:flex}.Buylist .header{justify-content:space-between;max-width:125rem;width:100%}.Buylist .download__buttons{column-gap:1rem;display:flex;margin:0 0 2rem}.Buylist .products__body{grid-row-gap:2rem;grid-column-gap:2rem;column-gap:2rem;display:grid;grid-template-areas:"filter list";grid-template-columns:25rem auto;max-width:130rem;row-gap:2rem;width:100%}.Buylist .products__body .ProductsFilters{grid-area:filter}.Buylist .products__body .products__list{grid-area:list}.Buylist .products__filter{font-family:Oswald,sans-serif;max-width:125rem;width:100%}.Buylist .products__filter .Search{position:inherit}.Buylist .products__list{max-width:100rem;width:100%}@media(max-width:760px){.Buylist .products__body{flex-direction:column}.Buylist .products__body .ProductsFilters{margin-right:0;width:100%}}.Orders{align-items:center;display:flex;flex-direction:column}.Orders .CharlesTitle{margin:6rem 0 4rem}.Orders .tabs{background-color:#fff;display:flex;justify-content:center;list-style:none;margin-bottom:4rem;padding:0;width:100%}.Orders .tabs li{display:flex;flex-direction:column;font-family:Oswald,sans-serif;font-size:2rem;font-weight:400;margin:0 4rem;text-transform:uppercase}.Orders .tabs li .item__link{text-decoration:none}.Orders .tabs li .item__link:after{background-color:#0000;content:"";display:block;height:.5rem;margin-left:-2rem;transform:rotate(-1deg);width:calc(100% + 4rem)}.Orders .tabs li .item__link:hover:after{background-color:#d3d3d380}.Orders .tabs li .item__link.item__link--active:after{background-color:#c1ad76}.Orders .tabs li .item__link.item__link--active.item__link--unauthorized{color:#3737354d;cursor:not-allowed}.Orders .tabs li .item__link.item__link--active.item__link--unauthorized:after{background-color:#c1ad7633}.Orders .OrderedProducts .filters{display:flex}@media(max-width:60rem){.Orders .OrderedProducts .filters{flex-direction:column}}.Orders .OrderedProducts .List .list__wrapper{grid-template-columns:none}.Orders .OrderedProducts .List .list__wrapper .list__header .header__column .header__content{justify-content:start;min-width:10rem!important}@media(max-width:72.8rem){.Orders .OrderedProducts .List .list__wrapper .list__body .list__item .item__cell:last-child{padding-left:0}}.Orders .Button{font-size:1.4rem}@media(max-width:60.063rem){.Orders .Button{margin-bottom:1rem;width:30rem}}.Orders .Button.green{--color-r:28;--color-g:148;--color-b:98}.OrderedProducts{max-width:140rem;padding:0 4rem;width:100%}.OrderedProducts .filters .filter:not(:last-of-type){margin-right:1rem}.OrderedProducts .details{font-family:Oswald,sans-serif;font-size:1.6rem;font-weight:300;margin:1rem 0 2rem 1.5rem}.OrderedProducts .List .list__wrapper .list__header{grid-template-columns:10rem 1fr 45rem 5rem}.OrderedProducts .List .list__wrapper .list__header .header__column.name span{display:flex}.OrderedProducts .List .list__wrapper .list__header .header__column.name span .Spinner{margin-left:1rem}.OrderedProducts .List .list__wrapper .list__body{grid-template-columns:none;margin-bottom:4rem}.OrderedProducts .List .list__wrapper .name{min-width:40rem}.OrderedProducts .List .list__wrapper .list__body .list__item{grid-template-columns:10rem 1fr 45rem 5rem}.OrderedProducts .List .list__wrapper .list__body .list__item .item__cell.name{font-weight:400}.OrderedProducts .List .list__wrapper .list__body .list__item .item__cell.name span{align-items:center;display:flex}.OrderedProducts .List .list__wrapper .list__body .list__item .item__cell.name span .ProductBadges{margin-left:1rem}.OrderedProducts .List .list__wrapper .list__body .list__item .item__cell.entries{font-family:Open Sans,sans-serif;font-size:1.4rem;font-weight:400;max-width:60rem;padding-right:4rem;text-align:right}@media(max-width:85.313rem){.OrderedProducts .List .list__wrapper .list__body .list__item .item__cell.entries{padding-left:4.5rem}}.OrderedProducts .List .list__wrapper .list__body .list__item .item__cell.quantity{font-family:Open Sans,sans-serif;font-size:1.4rem;font-weight:400}.OrderHistory{display:flex;flex-direction:column;max-width:140rem;padding:0 4rem;width:100%}.OrderHistory .List .list__wrapper .list__header{grid-template-columns:22rem 18rem 19rem 20rem 17rem 5rem 1fr}.OrderHistory .List .list__wrapper .list__body{grid-template-columns:none}.OrderHistory .List .list__wrapper .list__body .list__item{grid-template-columns:22rem 18rem 19rem 20rem 17rem 5rem 1fr}.OrderHistory .open-order{background-color:#ececec33;border:1px solid #ececec;border-radius:1.2rem;margin-bottom:5rem;padding:1.2rem}.OrderHistory .open-order .open-order__description{font-family:Open Sans,sans-serif;font-size:1.6rem;margin-bottom:1rem}.OrderHistory .open-order .summary{background-color:#fff;border:1px solid #ececec;border-radius:1.2rem;margin-bottom:1rem}.OrderHistory .open-order .summary .ProductsSummary .product__item{padding:1rem 2rem 1rem 1rem}.OrderHistory .open-order .summary .ProductsSummary .product__item .item__image img{width:5rem}.OrderHistory .open-order .actions .Button{margin-right:1rem}.OrderHistory .new-order{margin-bottom:2rem}.OrderHistory .new-order .Button{font-size:1.6rem}.OrderHistory .error-message{align-items:center;display:flex;flex-direction:column;font-family:Open Sans,sans-serif;font-size:2.4rem;font-weight:300;justify-content:center}.OrderHistory .error-message span[role=img]{font-size:4rem}.OrderHistory .List .list__wrapper{grid-template-columns:none;margin-bottom:6rem}.OrderHistory .List .list__wrapper .list__item .deliveryDate{font-weight:500}.OrderHistory .List .list__wrapper .list__item .deliveryDate svg{color:#187d53;margin-left:1rem}.OrderHistory .List .list__wrapper .list__item .pdf{color:#e73c34}.OrderHistory .List .list__wrapper .list__item .status{color:#37373580}.OrderHistory .List .list__wrapper .list__item .origin,.OrderHistory .List .list__wrapper .list__item .status{font-family:Open Sans,sans-serif;font-size:1.4rem}.OrderHistory .List .list__wrapper .list__header{font-size:1.6rem}.Margins{align-items:center;display:flex;flex-direction:column;font-size:2rem;min-height:100vh}.Margins,.Margins input[type=number]{font-family:Oswald,sans-serif;font-weight:300}.Margins input[type=number]{-moz-appearance:textfield;border:1px solid #ddd;border-radius:1rem;font-size:1.4rem;margin-left:.5rem;margin-right:.5rem;max-width:8rem;min-width:0;min-width:auto;padding:.4rem 1rem;text-align:right}.Margins input[type=number].edited{border:2px solid #989898}.Margins input::-webkit-inner-spin-button,.Margins input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Margins .List{min-width:90rem}.Margins .List .list__wrapper .list__body .list__item .item__cell{white-space:nowrap}.Margins .categoryArticles .List .list__wrapper .list__body .list__item{padding:.5rem 2.5rem .5rem .8rem}.Margins img{aspect-ratio:1;border-radius:1rem;display:block;height:4rem;object-fit:cover}.Margins .proposed.overwritten{color:red;opacity:.3}.Margins .Button+.Button{margin-left:1rem}.Margins .ProductNavigator{display:flex;justify-content:space-between;margin:2rem 0 0;padding:0 1rem 0 2rem;position:absolute;width:100%}.Margins .ProductNavigator .Button .content{align-items:center;display:flex;justify-content:center}.Margins .ProductNavigator .Button .content .arrow.arrow-left{margin-right:1rem}.Margins .ProductNavigator .Button .content .arrow.arrow-right{margin-left:1rem;transform:scaleX(-1)}.Margins .Overview .productType{border:1px solid #ddd;border-radius:2rem;margin:1.5rem 0 0;padding:1rem}.Margins .Overview .productType .List .list__wrapper .list__body .list__item{padding:.5rem 2.5rem}.Margins .Overview .productType:last-of-type{margin-bottom:2rem}.Margins .Overview h3{font-size:3rem;font-weight:500;margin:4rem 2rem 1rem}.Margins .Overview h4{font-size:2.2rem;font-weight:400;margin:1rem}.Margins .Detail,.Margins .Detail .categoryArticles{min-height:100vh}.Margins .Detail h3,.Margins .Detail h4{font-family:Oswald,sans-serif;text-transform:uppercase}.Margins .Detail h3 span+span,.Margins .Detail h4 span+span{margin-left:1rem}.Margins .Detail h3{margin-bottom:0;margin-top:2rem}.Margins .Detail h4{font-weight:400;margin-top:0}.Margins .Detail{min-width:90rem}.Margins .Detail .List{margin-bottom:1rem}.Margins .actions{background:#fff;bottom:0;box-shadow:0 -8px 8px -8px #0003;display:flex;justify-content:center;padding:2rem;position:-webkit-sticky;position:sticky}.Margins .shake{animation:shake .8s}@keyframes shake{0%{transform:translateX(0)}20%{transform:translateX(-11px)}30%{transform:translateX(11px)}40%{transform:translateX(-8px)}50%{transform:translateX(8px)}60%{transform:translateX(-5px)}70%{transform:translateX(3px)}80%{transform:translateX(0)}}.SafeImg.ImagePlaceholder{color:#d7d7d7}.SafeImg .Spinner{--color:#d7d7d7}.PreOrders{align-items:center;display:flex;flex-direction:column;font-size:1.6rem;padding:0 1.8rem 10.2rem}.PreOrders .submit-area{align-items:center;background-color:#fff;border-top:1px solid #ececec;bottom:0;box-shadow:0 0 1.5rem 0 #0003;display:flex;justify-content:center;padding:1.2rem;position:fixed;width:100%}.PreOrders .submit-area .Button{width:40rem}.PreOrders .submit-area .Button .content{color:#373735;font-size:2rem;justify-content:center}.PreOrders__submitted-warning p{font-family:Open Sans,sans-serif;font-size:1.6rem}.PreOrders__submitted-warning p span{font-weight:600}.PreOrders__submitted-warning ul li{font-family:Oswald,sans-serif;text-transform:uppercase}.PreOrder{align-items:flex-start;background-color:#f6f6f6;border:1px solid #ececec;border-radius:1.2rem;display:flex;flex-direction:column;margin:0 0 5rem;max-width:100rem;padding:1.2rem;position:relative;width:100%}.PreOrder.submitted .articles,.PreOrder.submitted .submit{opacity:.3}.PreOrder.submitted .QuantityInput,.PreOrder.submitted .ordered{filter:blur(2px)}.PreOrder .title{align-items:center;display:flex;justify-content:space-between;margin:0 0 2.4rem;max-width:100rem;width:100%}.PreOrder .title h3{font-family:Oswald,sans-serif;font-size:3rem;font-weight:400;margin:0;text-transform:uppercase}.PreOrder .title .deadline{font-family:Oswald,sans-serif;font-size:1.6rem;font-weight:300;margin-right:1.2rem}.PreOrder .title .deadline span{font-weight:400}.PreOrder .title .section_info{color:#c1222f;font-family:Oswald,sans-serif;font-size:1.6rem;font-weight:300;margin-right:1.2rem}.PreOrder .title .delivery-week{background-color:#3885ae;border-radius:.6rem;color:#fff;font-family:Oswald,sans-serif;font-size:1.8rem;padding:.2rem .6rem;text-align:center;text-transform:uppercase;width:auto}.PreOrder .title .details{display:flex;flex-direction:column}.PreOrder .articles{background-color:#fff;border:1px solid #ececec;border-radius:1.2rem;margin-bottom:1.2rem;padding:.6rem;width:100%}.PreOrder .articles .list{display:flex;flex-wrap:wrap;height:auto;margin-bottom:.5rem}@media(min-width:37.5rem){.PreOrder .articles .list{flex-wrap:nowrap}}.PreOrder .articles .list>*{width:100%}@media(min-width:37.5rem){.PreOrder .articles .list>*{width:auto}}.PreOrder .articles .list .ArticleImage{max-height:160px}@media(min-width:37.5rem){.PreOrder .articles .list .ArticleImage{width:30%}}@media(min-width:60rem){.PreOrder .articles .list .ArticleImage{width:20%}}.PreOrder .articles .list .bottom-container{flex:1 1}@media(min-width:37.5rem){.PreOrder .articles .list .order .Badge{top:8rem}}.PreOrder .articles .ProductItem:not(:last-of-type){margin-bottom:.6rem}.PreOrder .Button{color:#373735;font-size:1.8rem;padding:1rem 2rem}.PreOrder .Button .content{align-items:center;display:flex;justify-content:center}.PreOrder .bottom{align-items:center;display:flex;justify-content:end;width:100%}.PreOrder .bottom .saved{color:#1c9462;font-family:Oswald,sans-serif;font-size:1.6rem;margin-left:1.6rem;width:100%}.PreOrder .error{color:#c1222f;font-family:Oswald,sans-serif;font-size:1.8rem;margin-bottom:1.4rem}.Customers{margin:0 auto 2rem;max-width:120rem;padding:0 2rem;width:100%}.Customers .List .list__wrapper,.Customers .List .list__wrapper .list__body,.Customers .List .list__wrapper .list__header{grid-template-columns:none}@media(max-width:73.125rem){.Customers .List .list__wrapper .list__body{margin-right:2rem}}.Customers .List .list__wrapper .list__body .list__item{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}@media(max-width:67rem){.Customers .List .list__wrapper .list__body .list__item .open_order{padding-left:2.5rem}}.Customers .CharlesTitle{margin-top:6rem}.Customers .message{align-items:center;display:flex;flex-direction:row;font-size:2.4rem;font-weight:300}.Customers .message span[role=img]{font-size:4rem;margin-right:2rem}.AppError{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100%}.AppError .charles-logo{margin:0 0 5rem;width:50rem}.AppError .error__message{align-items:center;display:flex;flex-direction:column}.AppError .error__message h1{font-size:3.2rem;font-weight:500}.AppError .error__message h1,.AppError .error__message h2{color:#373735;font-family:Oswald,sans-serif;margin:0;text-transform:uppercase}.AppError .error__message h2{font-size:2rem;font-weight:400}.AppError .error__message h2:after{content:none}.AppError .error__message p{font-size:1.6rem;margin:1rem 0 0;max-width:60rem}.Auth{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100vw}@media(orientation:landscape){.Auth{height:auto}}@media(min-width:4.125rem)and (max-width:37.5rem){.Auth{margin-top:2rem}}@media(min-width:4.125rem)and (max-width:41.688rem)and (orientation:landscape){.Auth{margin-top:15rem}}@media(min-width:41.688rem)and (max-width:60rem)and (orientation:landscape){.Auth{margin-top:15rem}}@media(min-width:60rem)and (max-width:73.75rem)and (orientation:landscape){.Auth{margin-top:10rem}}.Auth .charles-logo{height:10rem}@media(min-width:4.125rem)and (max-width:37.5rem){.Auth .charles-logo{height:4rem}}@media(min-width:23.438rem)and (max-width:37.5rem){.Auth .charles-logo{height:8rem}}@media(min-width:73.75rem)and (max-width:98.25rem){.Auth .charles-logo{margin-top:3rem}}@media(min-width:37.5rem)and (max-width:60rem){.Auth .charles-logo{height:9rem}}.Auth .maintenance-mode-message{align-items:center;display:flex;flex-direction:column;margin:1.4rem;max-width:80rem}.Auth .maintenance-mode-message h1{color:#373735;font-family:Oswald,sans-serif;font-size:3rem;font-weight:500;margin:1rem 0;text-transform:uppercase}@media(min-width:4.125rem)and (max-width:23.438rem){.Auth .maintenance-mode-message h1{font-size:.8rem}}@media(min-width:23.438rem)and (max-width:37.5rem){.Auth .maintenance-mode-message h1{font-size:1.4rem}}@media(min-width:37.5rem)and (max-width:41.688rem){.Auth .maintenance-mode-message h1{font-size:2.2rem}}.Auth .maintenance-mode-message h2{color:#373735;font-family:Oswald,sans-serif;font-size:1.6rem;font-weight:400;margin:0;text-align:center;text-transform:uppercase}.Auth .maintenance-mode-message h2:after{content:none}@media(min-width:4.125rem)and (max-width:23.438rem){.Auth .maintenance-mode-message h2{font-size:.6rem}}@media(min-width:23.438rem)and (max-width:37.5rem){.Auth .maintenance-mode-message h2{font-size:1.2rem}}@media(min-width:37.5rem)and (max-width:41.688rem){.Auth .maintenance-mode-message h2{font-size:2rem}}.Auth .maintenance-mode-message p{font-size:1.6rem;margin:1rem 0 0;max-width:60rem}.Auth .auth-form{background-color:#fff;border-radius:3rem;box-shadow:0 0 1.5rem 0 #0003;display:flex;flex-direction:column;margin:2rem 0 0;padding:3rem 3rem 2.5rem;position:relative;width:50rem}@media(min-width:4.125rem)and (max-width:23.438rem){.Auth .auth-form{padding:1.5rem;width:95%}}@media(min-width:23.438rem)and (max-width:37.5rem){.Auth .auth-form{width:80%}}.Auth .auth-form h1{text-align:center;text-transform:uppercase}.Auth .auth-form .form{display:flex;flex-direction:column}.Auth .auth-form .form p{font-size:1.6rem}.Auth .auth-form .form label{color:#6c757d;display:flex;flex-direction:column;font-family:Oswald,sans-serif;font-size:1.6rem;text-indent:2rem;text-transform:uppercase}@media(min-width:4.125rem)and (max-width:23.438rem){.Auth .auth-form .form label{font-size:1.1rem}}@media(min-width:23.438rem)and (max-width:37.5rem){.Auth .auth-form .form label{font-size:1.5rem}}.Auth .auth-form .form input{background-color:#0000;border:1px solid #ececec;border-radius:2.5rem;font-family:Oswald,sans-serif;font-size:2rem;margin:0 0 2rem;padding:1rem 2rem;transition:all .3s cubic-bezier(.4,0,.2,1)}@media(min-width:4.125rem)and (max-width:23.438rem){.Auth .auth-form .form input{margin:0 0 1rem}}.Auth .auth-form .form ul.form__errors{color:#c1222f;font-size:1.4rem;list-style:none}.Auth .auth-form .form ul.form__errors li{border-left:.3rem solid #c1222f;margin:1rem 0;padding:0 1rem}.Auth .auth-form .form button,.Auth .auth-form .form input[type=submit]{align-items:center;background-color:#c1ad76;border:none;border-radius:3rem;color:#373735;cursor:pointer;display:flex;font-family:Oswald,sans-serif;font-size:2rem;font-weight:400;justify-content:center;margin:1rem 0 0;padding:1rem 0;text-align:center;text-transform:uppercase;transition:all .2s cubic-bezier(.4,0,.2,1)}@media(min-width:4.125rem)and (max-width:23.438rem){.Auth .auth-form .form button,.Auth .auth-form .form input[type=submit]{font-size:1.1rem}}@media(min-width:23.438rem)and (max-width:37.5rem){.Auth .auth-form .form button,.Auth .auth-form .form input[type=submit]{font-size:1.5rem}}.Auth .auth-form .form button:hover,.Auth .auth-form .form input[type=submit]:hover{background-color:#f3deb6;box-shadow:0 0 1.5rem 0 #0003;color:#373735}.Auth .auth-form .form button.disabled,.Auth .auth-form .form button:disabled,.Auth .auth-form .form input[type=submit].disabled,.Auth .auth-form .form input[type=submit]:disabled{cursor:inherit;opacity:.6}.Auth .auth-form .form button.disabled:hover,.Auth .auth-form .form button:disabled:hover,.Auth .auth-form .form input[type=submit].disabled:hover,.Auth .auth-form .form input[type=submit]:disabled:hover{box-shadow:none;color:inherit}.Auth .auth-form .form .email-sent-hint{font-family:Oswald,sans-serif;font-size:1.8rem;font-weight:300;text-align:center}.Auth .auth__locale{display:flex;justify-content:center;margin:5rem 0 0}.Auth .auth__locale button{background-color:#0000;border:none;cursor:pointer;font-family:Oswald,sans-serif;font-size:1.6rem;font-weight:600;margin:0 1rem 0 0;padding:0;text-transform:uppercase}.Auth .auth-exception{border-radius:.5rem;color:red;color:var(--toastify-icon-color-error,red);font-size:1.35rem;margin:0 auto 2.5rem;max-width:100%;min-width:100px;padding:.65rem 1rem;text-align:center}.Auth .auth-exception svg[data-prefix=fas]{margin-right:.65rem}.TradeFairBoothHolder{overflow:hidden;padding:1.2rem}.TradeFairBooth{--column-width:23.6rem;--article-min-width:35rem;gap:10rem;margin-bottom:5rem;overflow-y:auto}.TradeFairBooth .Stand{font-family:Oswald,sans-serif;font-size:2rem;margin-bottom:-2rem;text-transform:uppercase}.TradeFairBooth .CharlesTitle,.TradeFairBooth .TradeFairArticle .left,.TradeFairBooth .legend .article,.TradeFairBooth .total .total-label{background-color:#fff;left:0}.TradeFairBooth .TradeFairArticle .left{height:118px}.TradeFairBooth .legend,.TradeFairBooth .legend .weeks{display:flex;justify-content:flex-start}.TradeFairBooth .legend .weeks{align-items:center;flex-flow:row nowrap;gap:.6rem}.TradeFairBooth .legend .weeks .week{flex:0 0 var(--column-width);justify-content:center;width:var(--column-width)}.TradeFairBooth .legend .article,.TradeFairBooth .legend .week{align-items:center;display:flex;flex:0 0 10rem;font-family:Oswald,sans-serif;font-size:1.8rem;padding:2.4rem 0;text-transform:uppercase}.TradeFairBooth .legend .article{flex:0 0 var(article-min-width);min-width:var(--article-min-width)}.TradeFairBooth .total{display:flex;flex:1 1;margin:.6rem 0}.TradeFairBooth .total .total-label{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;min-width:var(--article-min-width)}.TradeFairBooth .total .total-label,.TradeFairBooth .total .week{display:flex;flex-direction:column;font-family:Oswald,sans-serif;font-size:1.6rem;justify-content:center;padding:1.2rem .6rem;text-transform:uppercase}.TradeFairBooth .total .total-label .free,.TradeFairBooth .total .week .free{color:#c1222f}.TradeFairBooth .total .weeks{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;display:flex;gap:.6rem}.TradeFairBooth .total .weeks .week{align-items:end;flex:0 0 var(--column-width);width:var(--column-width)}.TradeFairBooth .bottom-padding{height:10rem}.TradeFairBooth .navigation{align-items:center;background-color:#fff;bottom:0;box-shadow:0 0 1.5rem 0 #0003;display:flex;justify-content:center;left:var(--width-nav-actual);margin:1.2rem 0 0;padding:1.2rem;position:fixed;right:0;z-index:2;z-index:120}.TradeFairBooth .navigation .middle{align-items:center;display:flex;gap:1.2rem}.TradeFairBooth .navigation .middle .total-weight{font-family:Oswald,sans-serif;font-size:1.4rem;text-transform:uppercase}.TradeFairBooth .navigation .middle .total-weight span{font-size:1.8rem}.TradeFairBooth .navigation .middle,.TradeFairBooth .navigation .nav-left,.TradeFairBooth .navigation .nav-right{display:flex;flex-flow:row nowrap;flex-wrap:wrap;justify-content:center}.TradeFairBooth .navigation .nav-left{justify-content:flex-start;margin-right:auto}.TradeFairBooth .navigation .nav-right{justify-content:flex-end;margin-left:auto}@media(max-width:1898px){.TradeFairBooth.nav-expanded{--article-min-width:30rem;margin-bottom:16.8rem;overflow-y:auto}.TradeFairBooth.nav-expanded .weeks{overflow-y:auto}.TradeFairBooth.nav-expanded .legend,.TradeFairBooth.nav-expanded .total{display:none}}@media(max-width:1478px){.TradeFairBooth.nav-collapsed{--article-min-width:30rem;margin-bottom:16.8rem;overflow-y:auto}.TradeFairBooth.nav-collapsed .weeks{overflow-y:auto}.TradeFairBooth.nav-collapsed .legend,.TradeFairBooth.nav-collapsed .total{display:none}}.TradeFairArticlesList{display:flex;flex-direction:column;gap:.6rem}.TradeFairArticle{--weeks-width:calc(var(--column-width)*9 + 4.8rem);align-items:stretch;cursor:default;display:flex;gap:0;justify-content:flex-start;width:100%}.TradeFairArticle .ArticleImage{border-radius:.6rem;cursor:pointer;flex:0 0 7.3rem;margin:0 1.2rem 0 0;overflow:hidden}.TradeFairArticle .left{align-items:center;border-top:1px solid #dadada;display:flex;font-family:Oswald,sans-serif;max-width:calc(100% - var(--weeks-width) - .6rem);min-width:var(--article-min-width);padding-right:1rem;padding-top:.6rem}.TradeFairArticle .left .text{display:flex;flex-direction:column}.TradeFairArticle .left .title{align-items:center;cursor:pointer;display:flex;font-size:1.6rem;gap:.6rem}.TradeFairArticle .left .title svg{margin-left:0}.TradeFairArticle .left .title .Article__name{line-height:inherit}.TradeFairArticle .left .title .Article__id{font-size:1.6rem;white-space:nowrap}.TradeFairArticle .left .Article__history{margin-top:.5rem}.TradeFairArticle .weeks{align-items:stretch;border-top:1px solid #dadada;display:flex;flex:1 1;flex-flow:row nowrap;gap:.6rem;justify-content:flex-start;padding-top:.6rem}.TradeFairArticle .weeks .week-container .week-number{display:none}.TradeFairArticle .weeks .week{align-items:flex-end;background-color:#f8f8f8;border:1px solid #eee;border-radius:1.2rem;display:flex;flex:0 0 var(--column-width);flex-direction:column;gap:.3rem;height:100%;min-width:var(--column-width);overflow:hidden;position:relative;width:var(--column-width)}.TradeFairArticle .weeks .week.has-quantity{background-color:#bddfc6}.TradeFairArticle .weeks .week.unavailable{background:repeating-linear-gradient(-45deg,#f8f8f8,#f8f8f8 .5rem,#f0f0f0 0,#f0f0f0 1rem);border:none;border-radius:0;border-radius:1.2rem}.TradeFairArticle .weeks .week .quantity__button{filter:grayscale(1);opacity:.4}.TradeFairArticle .weeks .week .QuantityInput.not-null .quantity__button{filter:grayscale(0);opacity:.6}.TradeFairArticle .weeks .week.focus .QuantityInput .quantity__button,.TradeFairArticle .weeks .week:hover .QuantityInput .quantity__button{filter:grayscale(0);opacity:1}.TradeFairArticle .weeks .week .promo-badge{height:3.2rem;margin-right:.3rem}.TradeFairArticle .weeks .week .upper{align-items:flex-start;display:flex;flex-flow:row nowrap;gap:.65rem;justify-content:flex-end;margin:.3rem;z-index:10}.TradeFairArticle .weeks .week .upper .coins{align-items:center;display:flex;flex-flow:row nowrap;gap:.65rem;justify-content:flex-end}.TradeFairArticle .weeks .week .coins{display:flex}.TradeFairArticle .weeks .week .info{align-items:flex-start;display:flex;flex-flow:row nowrap;gap:.3rem;justify-content:flex-end;margin-right:.3rem}.TradeFairArticle .weeks .week .info .Badge{--size:1.4rem;--padding-h:0rem;--padding-v:0.6rem;--padding-overlap:0.6rem;--icon-scale:0.7}.TradeFairArticle .weeks .week .info .promo{background-color:#c1222f;border-radius:2rem;color:#fff;font-family:Oswald,sans-serif;font-size:1.4rem;padding:.4rem .8rem}.TradeFairArticle .weeks .week .info .pending{--secondary-color:#6b6b6b}.TradeFairArticle .weeks .week .info .pending.Badge--with-primary .Badge__primary{width:3rem}.TradeFairArticle .weeks .week .info .pending .Badge__secondary{padding-right:.8rem}@media(max-width:1898px){.TradeFairArticle.nav-expanded{align-items:flex-start;flex-direction:column;width:100%}.TradeFairArticle.nav-expanded .left{max-width:100%;width:100%}.TradeFairArticle.nav-expanded .weeks{border-top:none;max-width:100%;min-width:inherit;overflow-x:scroll}.TradeFairArticle.nav-expanded .weeks .week-container{align-items:flex-start;display:flex;flex-flow:column nowrap;justify-content:stretch;min-height:10rem}.TradeFairArticle.nav-expanded .weeks .week-container .week-number{display:inherit;font-family:Oswald,sans-serif;font-size:1.4rem;margin-bottom:.3rem;min-width:var(--column-width);text-align:center;text-transform:uppercase;width:var(--column-width)}.TradeFairArticle.nav-expanded .weeks .week-container .week{flex:1 1}}@media(max-width:1478px){.TradeFairArticle.nav-collapsed{align-items:flex-start;flex-direction:column;width:100%}.TradeFairArticle.nav-collapsed .left{max-width:100%;width:100%}.TradeFairArticle.nav-collapsed .weeks{border-top:none;max-width:100%;min-width:inherit;overflow-x:scroll}.TradeFairArticle.nav-collapsed .weeks .week-container{align-items:flex-start;display:flex;flex-flow:column nowrap;justify-content:stretch;min-height:10rem}.TradeFairArticle.nav-collapsed .weeks .week-container .week-number{display:inherit;font-family:Oswald,sans-serif;font-size:1.4rem;margin-bottom:.3rem;min-width:var(--column-width);text-align:center;text-transform:uppercase;width:var(--column-width)}.TradeFairArticle.nav-collapsed .weeks .week-container .week{flex:1 1}}.TradeFairOverview{align-items:center;display:flex;flex-direction:column;margin:0 1.2rem 8.2rem}.TradeFairOverview img.logo{margin:2.4rem;max-width:100%}.TradeFairOverview .loader{align-items:center;display:flex;flex-direction:column;width:100%}.TradeFairOverview .loader h1{font-family:Oswald,sans-serif;font-weight:400;text-transform:uppercase}.TradeFairOverview .loader p{font-family:Open Sans,sans-serif;font-size:1.4rem}.TradeFairOverview .booths{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:repeat(3,1fr);max-width:120rem;width:100%}.TradeFairOverview .booths .TradeFairOverviewBooth{background-color:#f1f1f1;border-radius:1.2rem}.TradeFairOverview .booths .TradeFairOverviewBooth a{display:flex;flex-direction:column;height:12rem;padding:1.2rem;text-decoration:none;width:100%}.TradeFairOverview .booths .TradeFairOverviewBooth h3{font-family:Oswald,sans-serif;font-size:2.2rem;font-weight:400;margin:0}.TradeFairOverview .booths .TradeFairOverviewBooth .stand{font-size:1.2rem;text-transform:uppercase}.TradeFairOverview .booths .TradeFairOverviewBooth .bottom{align-items:flex-end;display:flex;justify-content:space-between}.TradeFairOverview .booths .TradeFairOverviewBooth .totals{display:flex;flex-direction:column;font-family:Open Sans,sans-serif;font-size:1.4rem;gap:0}.TradeFairOverview .booths .TradeFairOverviewBooth .pending{--secondary-color:#6b6b6b}.TradeFairOverview .actions{align-items:center;background-color:#fff;bottom:0;box-shadow:0 0 1.5rem 0 #0003;display:flex;gap:1.2rem;justify-content:center;left:var(--width-nav-actual);margin-top:1.2rem;padding:1.2rem;position:fixed;right:0;z-index:2}.TradeFairOverview .actions .total-weight{font-family:Oswald,sans-serif;font-size:1.4rem;text-transform:uppercase}.TradeFairOverview .actions .total-weight span{font-size:1.8rem}.TradeFairOverview .submitted{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.TradeFairOverview .submitted .checkmark{border-bottom:1rem solid #1c9462;border-right:1rem solid #1c9462;height:10rem;margin:5rem 0;transform:rotate(40deg);width:5rem}.TradeFairOverview .submitted .success__message{font-family:Oswald;font-size:3.2rem;text-align:center;text-transform:uppercase}.TradeFairOverview .TradeFairOverviewBooth .free{color:#c1222f}@media(max-width:1320px){.TradeFairOverview .booths{grid-template-columns:1fr 1fr}}@media(max-width:920px){.TradeFairOverview .booths{grid-template-columns:1fr}}.TradeFairSummary{display:flex;flex-direction:column;max-width:95vw;width:90rem}.TradeFairSummary .CharlesTitle{margin-bottom:1.8rem}.TradeFairSummary .info{background-color:#21211f;border-radius:1.2rem;color:#fff;font-family:Open Sans,sans-serif;font-size:1.6rem;padding:1.2rem 1.6rem;width:100%}.TradeFairSummary .tabs{display:flex;gap:.6rem;margin:1.2rem 0;width:100%}.TradeFairSummary .summary-products{display:flex;flex-direction:column}.TradeFairSummary .summary-section{border-bottom:1px solid #0003;display:flex;flex-direction:column;padding:1.2rem 0}.TradeFairSummary .summary-section .title{font-family:Oswald,sans-serif;font-size:2.4rem;margin-bottom:1.2rem;text-transform:uppercase}.TradeFairSummary .summary-section .no-products{font-size:1.6rem;padding:0}.TradeFairSummary .disclaimer{color:#9d9d9d;display:flex;flex-direction:row;font-size:1.2rem;gap:.6rem;padding:1.2rem 0}.TradeFairSummary .actions{align-items:flex-end;display:flex;justify-content:flex-start;margin-top:1.5rem;width:100%}.TradeFairSummary .actions .Button .content{color:#fff;justify-content:center;min-width:16rem}.TradeFairSummary .actions .Button .content .Spinner .circle{border-bottom-color:#fff;border-right-color:#fff}.TradeFairSummary .actions .totals{margin-left:auto;padding-left:1rem}.TradeFairSummary .actions .totals .quantity__total{display:inline-block;font-family:Oswald,sans-serif;font-size:1.8rem;max-width:20rem;text-align:right;text-transform:uppercase;width:100%}.TradeFairSummary .actions .totals .quantity__total span{color:#37373599}.notification{font-size:1.4rem;margin-left:1.2rem}.notification.error{color:#c1222f}.Modal.TradeFairSummaryModal .modal__body,.PortalModal.TradeFairSummaryModal .modal__body{max-height:90vh;overflow-y:scroll}@media(max-width:480px){.Modal.TradeFairSummaryModal .modal__body,.PortalModal.TradeFairSummaryModal .modal__body{max-height:100vh;padding:1.2rem}.Modal.TradeFairSummaryModal .modal__body .actions,.PortalModal.TradeFairSummaryModal .modal__body .actions{flex-direction:column-reverse}.Modal.TradeFairSummaryModal .modal__close,.PortalModal.TradeFairSummaryModal .modal__close{position:fixed}}.trade-fair-points{align-items:center;display:flex;flex-flow:column nowrap;gap:.15rem;justify-content:center}.trade-fair-points .disclaimer{display:flex;flex-direction:row}.trade-fair-points .meta{color:#9d9d9d;margin-bottom:.15rem}.Disclaimer-holder .Disclaimer{align-items:center;color:#00000080;cursor:pointer;justify-content:center;padding-left:.5rem}.Disclaimer-holder .modal__body{border-radius:.5rem;height:auto;margin:.5rem}.Disclaimer-holder .modal__body p{font-size:1.7rem;line-height:1.5;margin-top:2.5rem;max-width:40rem;padding:1rem}.GiftCard,.GiftCard .card-holder{align-items:center;display:flex;flex-flow:column nowrap;justify-content:flex-start;position:relative}.GiftCard .card-holder{border-radius:3rem}.GiftCard .card{animation:backflip .65s cubic-bezier(.455,.03,.515,.955) 0s 1 normal both running;border-radius:inherit;cursor:pointer;height:40rem;transform:translateZ(0);transform-style:preserve-3d;transition:all .4s cubic-bezier(.455,.03,.515,.955);width:25rem}.GiftCard .card .front_text{align-items:center;bottom:0;display:flex;flex-direction:column;font-size:2rem;justify-content:space-between;left:0;position:absolute;right:0;top:0}.GiftCard .card .front_text .title{color:#fff;font-size:2.3rem;font-weight:700;margin-bottom:1rem;padding:1.4rem;text-shadow:0 0 .65rem #00000026}.GiftCard .card .front_text .bottomContainer{align-items:center;display:flex;flex-direction:column;gap:1.6rem;width:100%}.GiftCard .card .front_text .bottomContainer .subText{background:linear-gradient(to bottom right,#0000,#f30);bottom:0;color:#fff;display:flex-end;font-size:1.5rem;font-weight:500;padding:1rem;text-align:center;text-shadow:0 0 .5rem #00000040;width:100%}.GiftCard .card .imgCover{height:100%;object-fit:cover;width:100%}.GiftCard .card .face{border-radius:inherit;bottom:0;box-shadow:0 1px 1px rgba(0,0,0,.075),0 2px 2px rgba(0,0,0,.075),0 4px 4px rgba(0,0,0,.075),0 8px 8px rgba(0,0,0,.075),0 16px 16px rgba(0,0,0,.075);left:0;overflow:hidden;position:absolute;right:0;top:0}.GiftCard .card .back,.GiftCard .card .front{-webkit-backface-visibility:hidden;backface-visibility:hidden}.GiftCard .card .back{background:#f0eacb;transform:rotateY(180deg);z-index:1}.GiftCard .actions{margin-top:2rem}.GiftCard.flipped .card{animation:flip .4s cubic-bezier(.455,.03,.515,.955) 0s 1 normal both running}.GiftCard .card-holder:hover .card{box-shadow:0 1px 1px #0000001a,0 2px 2px #0000001a,0 4px 4px #0000001a,0 8px 8px #0000001a,0 16px 16px #0000001a}@keyframes flip{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes backflip{0%{transform:rotateY(180deg)}to{transform:rotateY(0)}}.TradeFairPointsOverview{align-items:center;display:flex;flex-flow:column nowrap;margin:0 1.2rem 8.2rem}.TradeFairPointsOverview img.logo{margin:2.4rem;width:24rem}.TradeFairPointsOverview img.spaarsaldo{margin:2.4rem;max-width:100rem;width:100%}.TradeFairPointsOverview h1{font-size:3.3rem;font-weight:700;margin:2.4rem;text-transform:uppercase}.TradeFairPointsOverview ul{font-size:2rem}.TradeFairPointsOverview ul li{margin:1rem}.TradeFairPointsOverview .points{flex-Flow:"column nowrap";align-items:center;display:flex;flex-wrap:wrap;font-size:1.5rem;gap:1.2rem;justify-content:center}.TradeFairPointsOverview .points.danger .Coin{color:red}.TradeFairPointsOverview .text{font-size:1.2rem;margin:.4rem;text-align:center}.TradeFairPointsOverview .title{font-size:2.4rem;font-weight:700;text-transform:uppercase}.TradeFairPointsOverview .text_block{margin:2rem}.TradeFairPointsOverview .carousel{align-items:flex-start;display:flex;flex-flow:row wrap;gap:2.5rem;justify-content:center;margin:2rem auto}.TradeFairPointsOverview .carousel img{height:30rem;width:auto}.TradeFairPointsOverview .submit-order{background-color:#fff;bottom:0;box-shadow:0 -2px 4px #0000001a;display:block;padding:1.35rem;position:fixed;text-align:center;width:100%;z-index:1000}@media screen and (min-width:650px){.TradeFairPointsOverview .submit-order{box-shadow:none;position:relative}}.TradeFairPointsOverview .submit-order .warnings{font-size:1.2rem;font-weight:400;margin-bottom:1rem}.TradeFairPointsOverview .submit-order .warnings.warn{color:red}.TradeFairPointsOverview .submit-order .errors{color:red;font-size:1.2rem}.TradeFairPointsOverview .submit-order .errors span{display:block;padding-top:1rem}.TradeFairPointsOverview .rewards{align-self:center;display:flex;flex-flow:row wrap;gap:5rem;justify-content:center;margin-top:1.6rem}@media(max-width:650px){.TradeFairPointsOverview .rewards{margin-bottom:24rem}}.TradeFairPointsOverview .footer{font-size:1.4rem;margin-top:3rem}.TradeFairPointsOverview .footer .rules{display:flex;font-size:1.2rem;gap:4rem;margin-top:5rem}.icon-hover:hover{color:#1c9462}.Campaigns{align-items:center;display:flex;flex-flow:column nowrap;justify-content:flex-start;margin:3rem auto 5rem;max-width:100rem;position:relative;width:100%}.Campaigns .Spinner{margin:10rem;width:-webkit-max-content;width:max-content}.Campaigns p.desc{font-size:1.5rem;max-width:650px}.Campaigns p.green{color:green}.Campaigns .campaign-header{align-items:center;display:flex;flex:1 1 100%;flex-flow:column nowrap;justify-content:center;position:relative;text-align:center;width:100%}.Campaigns .campaign-header img{border-radius:"1.5rem";display:block;height:auto;min-width:360px;object-position:center center;width:100%}.Campaigns .campaign-header p.intro{font-size:1.5rem;max-width:650px}.Campaigns h2{font-size:2rem;font-weight:400;margin:0 0 1rem;text-transform:uppercase}.Campaigns .intro{margin:4rem}.Campaigns .intro,.Campaigns .intro_second{border-radius:1.2rem;font-size:1.4rem;padding:1rem;width:100%}.Campaigns .intro_second{margin-bottom:4rem}.Campaigns .campaigns-overview{display:flex;justify-content:center;width:100%}.Campaigns .campaigns-overview .campaigns-previous{background-color:#f4f4f4;border-radius:1.2rem;flex-flow:column nowrap;gap:1rem;padding:1rem;width:100%}.Campaigns .simulate{background-color:#f4f4f4;border-radius:1rem;margin:0 auto;padding:1.5rem 2rem}.Campaigns .simulate h2{text-align:center}.Campaigns .simulate form{align-items:stretch;display:flex;flex-flow:column nowrap;gap:2rem;margin:3rem auto 1rem;width:100%}.Campaigns .simulate form .input-group{align-items:stretch;display:flex;flex:1 1;flex-flow:column nowrap;justify-content:flex-start}.Campaigns .simulate form .input-group+.Campaigns .simulate form .input-group{margin-top:5rem}.Campaigns .simulate form .input-group label{align-items:center;color:#333;display:flex;font-family:Oswald,sans-serif;font-size:1.6rem;font-weight:400;grid-area:label;justify-content:flex-start;padding-bottom:.5rem;text-transform:uppercase}.Campaigns .simulate form .input-group .input,.Campaigns .simulate form .input-group textarea{border-radius:.6rem;flex:1 1 auto}.Campaigns .simulate form .input-group textarea{resize:none}.Campaigns .simulate form .input-group .Input:hover{border-color:#000000de}.Campaigns .simulate form .input-group .Input:focus,.Campaigns .simulate form .input-group .Input:focus-visible{border-color:#1976d2;outline:1px solid #1976d2}.Campaigns .simulate form .input-group>.MuiSelect-select,.Campaigns .simulate form .input-group>input,.Campaigns .simulate form .input-group>textarea{border:1px solid #c6c6c6;border-radius:.6rem;min-width:24rem;outline:none;width:100%}.Campaigns .simulate form .input-group>.MuiSelect-select.Mui-disabled,.Campaigns .simulate form .input-group>.MuiSelect-select:disabled,.Campaigns .simulate form .input-group>input.Mui-disabled,.Campaigns .simulate form .input-group>input:disabled,.Campaigns .simulate form .input-group>textarea.Mui-disabled,.Campaigns .simulate form .input-group>textarea:disabled{background-color:#0000!important;color:#c6c6c6!important}.Campaigns .simulate form .input-group .input .Mui-disabled{background:#0000!important;color:#c6c6c6!important}.Campaigns .simulate form .input-group .MuiSelect-select,.Campaigns .simulate form .input-group input,.Campaigns .simulate form .input-group li.MuiButtonBase-root{font-family:Open Sans,sans-serif!important;font-size:1.4rem!important;min-height:0!important;min-height:auto!important}.Campaigns .simulate form .control-group{align-items:center;display:flex;flex-flow:row wrap;gap:1rem;justify-content:flex-end;margin-top:1rem}.Campaigns .simulate form .control-group .cancel{margin-left:auto}.Campaigns .simulate form button.primary:disabled{background:#979797}.Campaigns .simulate form button.danger{background:#e74c3c;color:#fff}.Campaigns .simulate form button.danger:disabled{background:#333}.Campaigns .simulate form button.danger:hover{background:#ce3d2d}.orders-running-table{border-collapse:collapse;font-size:1.2rem;margin-top:8px;width:100%}.orders-running-table tr{color:#6c757d;padding:1.5rem}.orders-running-table th{color:#333;font-weight:600;text-align:left}.Visits{--visits-color-bg:#f4f4f4;--visits-color-bg-hover:#e8e8e8;--visits-color-bg-hover-selected:#1c94621a;--visits-gap:1.5rem;--visits-border-radius:0.5rem;--visits-padding:1rem;display:flex;flex-flow:column nowrap;font-family:Oswald,sans-serif;height:100vh;margin:0 auto;max-height:100vh;overflow:hidden;padding:2rem;width:100%}.Visits .notes{color:#333}.Visits .tabs{display:flex;flex-flow:row nowrap;gap:.5rem}.Visits .ordersSide{display:flex;flex-direction:column;font-size:1.2rem;gap:1rem;margin-top:2rem;width:100%}.Visits .ordersSide .orderSide{align-items:center;background-color:#e8e8e8;border-radius:100rem;display:flex;flex-direction:row;height:2rem;justify-content:space-between;padding:0}.Visits .subtitle{color:#333;font-size:1.6rem;margin:0}.Visits .List .list__wrapper{display:grid;flex:1 1;grid-template-columns:minmax(0,6rem) minmax(0,12rem) minmax(0,1fr) minmax(0,1fr) minmax(0,10rem) minmax(0,15rem) minmax(0,10rem);overflow:hidden}.Visits .List .list__wrapper .list__header{grid-template-columns:subgrid;margin-top:-1rem;max-width:100%;overflow:hidden;padding:1rem 0 0;position:-webkit-sticky;position:sticky;top:-1rem;z-index:100}.Visits .List .list__wrapper .list__header .header__column{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin:0;overflow:hidden;padding:var(--visits-padding)}.Visits .List .list__wrapper .list__header .header__column .header__content{margin:0;min-width:auto;min-width:100%;padding:0;width:100%}.Visits .List .list__wrapper .list__header .header__column .header__content .left{margin-right:.35rem}.Visits .List .list__wrapper .list__header .header__column .header__content .right{margin-left:auto}.Visits .List .list__wrapper .list__header .header__column .header__content .right .header__filter{padding:.4rem}.Visits .List .list__wrapper .list__body{background:var(--visits-color-bg);color:#333;font-family:Oswald,sans-serif;grid-template-columns:subgrid;overflow-y:scroll;text-transform:lowercase}.Visits .List .list__wrapper .list__body .littleIcons{background-color:#0000;color:#6c757d;padding:0}.Visits .List .list__wrapper .list__body .littleIcons:hover{color:green}.Visits .List .list__wrapper .list__body .openOrder{color:#1c9462}.Visits .List .list__wrapper .list__body .list__item{grid-template-columns:subgrid;max-width:100%;padding:0}.Visits .List .list__wrapper .list__body .list__item .item__cell{padding:var(--visits-padding)}@media(max-width:67rem){.Visits .List .list__wrapper .list__body .list__item .open_order{padding-left:2.5rem}}.Visits .List .list__wrapper .list__body .list__item:hover{background:var(--visits-color-bg-hover)}.Visits .List .list__wrapper .list__body .list__item .Dropdown .Dropdown__trigger{background:#0000;color:#000;overflow:visible;padding:0;position:relative;text-transform:none;width:-webkit-min-content;width:min-content}.Visits .List .list__wrapper .list__body .list__item .Dropdown .Dropdown__trigger:before{background-color:#00000026;border-radius:inherit;content:"";inset:-.65rem;opacity:0;position:absolute;transition:opacity .15s ease-in-out}.Visits .List .list__wrapper .list__body .list__item .Dropdown .Dropdown__trigger:hover:before{opacity:1}.Visits .List .list__wrapper .list__body .list__item .Dropdown:has(.Dropdown__content) .Dropdown__trigger:before{opacity:1}.Visits .List .list__wrapper .list__body .list__item .Dropdown .Dropdown__content{overflow:inherit}.Visits .List .list__wrapper .list__body .list__item .Dropdown .Dropdown__content .Dropdown__content__item{text-transform:none}.Visits .List .list__wrapper .list__body .list__item.selected:hover{background:var(--visits-color-bg-hover-selected)}.Visits .List .list__wrapper .list__body .list__item:hover .CharlesTitle{margin-top:6rem}.Visits .visits-wrapper{align-items:stretch;display:flex;flex:1 1 auto;flex-flow:column nowrap;gap:var(--visits-gap);justify-content:flex-start;overflow:hidden}.Visits .visits-header{background-color:var(--visits-color-bg);border-radius:var(--visits-border-radius);border-radius:1.2rem;display:flex;flex-direction:row;padding:var(--visits-padding)}.Visits .visits-header .left{display:flex;flex-direction:column}.Visits .visits-header .right{align-items:center;display:flex;font-size:1.6rem;gap:1.5rem;margin-left:auto}.Visits .visits-holder{align-items:flex-start;display:flex;flex-flow:row nowrap;gap:var(--visits-gap);justify-content:flex-start;overflow:hidden}.Visits .visits-list{align-self:stretch;border-radius:var(--visits-border-radius);display:flex;flex:1 1;min-width:80rem;overflow:hidden}.Visits .visits-aside{display:flex;flex:0 0 35rem;flex-flow:column nowrap;gap:var(--visits-gap);margin-top:4.1rem}.Visits .visits-aside>div{background-color:var(--visits-color-bg);border-radius:var(--visits-border-radius);padding:var(--visits-padding)}.Visits .visits-aside>div:last-child{flex:1 1}.Visits .visits-aside>div textarea{background-color:#fff;border:none;border-radius:var(--visits-border-radius);height:100%;padding:1rem;resize:none;width:100%}.Visits .visits-aside>div Button{font-size:1.4rem;margin-left:auto;padding:.4rem .6rem}.Visits .visits-aside .notes{display:flex;flex-flow:column nowrap;height:19rem;justify-content:flex-start}.Visits .visits-aside .head{display:flex;flex:1 1;flex-flow:row nowrap;justify-content:space-between}.Visits .visits-aside .head button{background-color:var(--visits-color-bg);border:none;border-radius:.5rem;color:#000;cursor:pointer;font-size:1.5rem;padding:.5rem}.Visits .visits-aside .head button:hover{background-color:var(--color-primary);color:var(--color-white)}.Visits .doen-btn{transition:background .2s,color .2s}.Visits .doen-btn:hover{background:#187d53;box-shadow:0 0 8px #000;color:#fff;filter:brightness(1.1)}.Visits .underline{text-decoration:underline}.WeekdaySelector{align-items:center;display:flex;flex-flow:row nowrap;gap:.65rem;justify-content:flex-start}.WeekdaySelector .weekday{background-color:#e8e8e8;border-radius:100px;color:#6c757d;cursor:pointer;font-family:oswald,sans-serif;font-size:15px;font-weight:400;padding:.4rem 1rem}.WeekdaySelector .weekday:hover{background:#deeae5;color:#1c9462}.WeekdaySelector .selected{background-color:#1c9462;color:#fff}.WeekdaySelector .selected:hover{background:green;color:#fff}.WeekdaySelector .Badge{text-transform:none}.WeekdaySelector .Badge,.WeekdaySelector .Badge span{cursor:pointer;-webkit-user-select:none;user-select:none}.WeekdaySelector .Badge span{background-color:#e8e8e8}.WeekdaySelector .Badge:focus-visible span,.WeekdaySelector .Badge:hover span{background-color:rgba(28,148,98,.102);color:green}.WeekdaySelector .Badge.selected span,.WeekdaySelector .Badge:active span{background-color:#c1ad76}.WeekdaySelector .Badge.selected:focus-visible span,.WeekdaySelector .Badge.selected:hover span{background-color:#b7a36c}.WeekdaySelector .Badge.selected:active span{background-color:#a3905c}.WeekPlanner{align-items:stretch;border:1px solid #343434;border-radius:.65rem;display:inline-flex;flex:0 1;flex-flow:row nowrap;justify-content:flex-start;width:auto}.WeekPlanner .day{align-items:center;aspect-ratio:1/1;border-right:inherit;display:flex;font-weight:700;justify-content:center;text-transform:uppercase;width:3.2rem}.WeekPlanner .day:last-child{border-right:0}.WeekPlanner .closed,.WeekPlanner .disabled{color:#dadada;font-weight:400}.WeekPlanner .active{background-color:#fc0}.VisitsInfo{display:flex;flex-flow:column nowrap;gap:2rem;min-width:30rem}.VisitsInfo h3{align-self:flex-start;font-size:2rem;margin:0}.VisitsInfo h4{align-self:flex-start;border-bottom:2px solid #c1ad76;color:#333;display:inline-block;font-size:1.6rem;font-weight:600;margin:0 0 1rem}.VisitsInfo p{font-size:1.25rem;margin:0}.VisitsInfo .split-block{align-items:flex-start;display:flex;flex-flow:row nowrap;gap:2rem;justify-content:center}.VisitsInfo .split-block>*{display:flex;flex:1 1 50%;flex-flow:column nowrap}.VisitsInfo .week{align-items:flex-start;display:flex;flex-flow:column nowrap;justify-content:flex-start}.overview{background-color:#f4f4f4;border-radius:1rem;padding:1.5rem 4rem}form.Form{align-items:stretch;display:flex;flex-flow:column nowrap;gap:1rem;justify-content:flex-start;width:100%}form.Form .formGroup{display:flex;flex:1 1;flex-flow:row nowrap;gap:.65rem}form.Form .formInput{display:flex;flex:1 1;flex-flow:column nowrap;gap:.35rem}form.Form .formInput label{margin:0;padding:0}form.Form .formInput .input{position:relative;width:100%}form.Form .formInput .input:has(svg) svg{cursor:pointer;margin:0 .35rem;object-fit:contain;position:absolute;right:0;top:50%;transform:translateY(-50%);width:2rem}form.Form .formInput .input:has(svg) input{padding-right:2.5rem}form.Form .formInput .input:has(svg) ::-webkit-inner-spin-button{display:none}form.Form .formInput input,form.Form .formInput textarea{margin:0}form.Form .formInput input.hasError,form.Form .formInput textarea.hasError{border-color:red}form.Form .formInput .formError{color:red}form.Form .table_row{align-items:flex-end;display:flex;flex-flow:row nowrap;justify-content:flex-start}form.Form .table_row_remove{margin:1rem;margin:var(--form-field-padding,1rem)}form.Form p.form__field{font-size:1.65rem;font-weight:500;margin-top:2rem}form.Form .form__field.submit{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}form.Form .form__field.submit button,form.Form .form__field.submit input{flex:0 1}form.Form .form__field.submit .cancel{background-color:#fff;color:inherit;justify-self:flex-start;margin-right:auto}.single{background-color:#f4f4f4;border-radius:1rem}.POM{align-items:stretch;display:flex;flex-flow:column nowrap;justify-content:flex-start;margin:0 auto 5rem;max-width:100rem;padding:0 2rem;width:100%}.POM .overview{align-items:flex-start;display:flex;flex:1 1;flex-flow:row nowrap;gap:1rem}.POM .overview .poms{align-items:stretch;color:#6c757d;display:flex;flex:1 1;flex-flow:column nowrap;font-weight:600;gap:1rem;justify-content:flex-start}.POM .overview .poms .active{color:#1c9462;font-weight:600}.POM .overview aside{align-items:stretch;border-radius:.35rem;display:flex;flex:0 1 fit-content;flex-flow:column nowrap;justify-content:flex-start;margin-left:auto;max-height:70vh;min-width:30rem;overflow:auto;padding:1.35rem}.POM .overview aside h3{font-size:1.35rem;margin:0 0 2.5rem}.POM .overview aside a{background:#e8e8e8;border-radius:.65rem;color:#6c757d;cursor:pointer;display:flex;font-size:1.2rem;font-weight:500;justify-content:space-between;outline:0;padding:.65rem 1rem;text-decoration:none;width:100%}.POM .overview aside a.new{background-color:#1c9462;color:#fff;font-weight:600}.POM .overview aside a.new:hover,.POM .overview aside a:hover{background-color:#deeae5;color:#1c9462}.POM .single .CharlesTitle{position:relative}.POM .single .backlink{color:#c1ad76;color:var(--color-primary,#c1ad76);left:0;position:absolute;text-decoration:none;transform:translateX(-250%)}.POM ol,.POM ul{display:flex;flex-flow:column nowrap;gap:.65rem;margin:1rem 0;padding:0}.POM ol li,.POM ul li{font-size:1rem}.POM ul{list-style:none}.POM .poms li{cursor:pointer;font-size:1.25rem}.POM .poms li:hover{text-decoration:underline}.vandeborre-action{background:#fff;border-radius:1.2rem;box-shadow:0 2px 16px 0 rgba(0,0,0,.067);font-family:Oswald,Arial,sans-serif;margin:2rem auto;max-width:1000px;padding:2rem}.vandeborre-banner{border-radius:1rem;box-shadow:0 2px 8px 0 rgba(0,0,0,.133);margin-bottom:2rem;overflow:hidden}.vandeborre-banner .vandeborre-banner-img,.vandeborre-banner img{border-radius:1rem;display:block;height:auto;object-fit:cover;width:100%}.vandeborre-action h1{color:#1c9462;font-size:2.1rem;font-weight:700;margin-bottom:1rem}.vandeborre-action h2{color:#222;font-size:1.5rem;font-weight:600;margin:2.5rem 0 1rem}.vandeborre-action h3{color:#1c9462;font-size:1.4rem;font-weight:600;margin:2rem 0 .5rem}.vandeborre-action p{color:#444;font-size:1.3rem;line-height:1.6}.vandeborre-table{background:#f8f8f8;border-collapse:collapse;border-radius:.7rem;box-shadow:0 1px 4px 0 rgba(0,0,0,.067);margin:2rem 0 1.5rem;overflow:hidden;width:100%}.vandeborre-table td,.vandeborre-table th{padding:1rem .7rem;text-align:left}.vandeborre-table th{background:#1c9462;color:#fff;font-size:1.4rem;font-weight:600}.vandeborre-table tr:nth-child(2n){background:#e8f5f0}.vandeborre-table tr:nth-child(odd){background:#f8f8f8}.vandeborre-table td{color:#222;font-size:1.4rem}.vandeborre-action a{color:#1c9462;font-weight:500;text-decoration:underline;transition:color .2s}.vandeborre-action a:hover{color:#187d53}.vandeborre-bonwaarde-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:1rem;margin:2.5rem 0 1rem}.vandeborre-bonwaarde-row h2{color:#222;font-size:1.5rem;font-weight:600;margin:0}.vandeborre-bonwaarde-bedrag{color:#1c9462;font-size:2rem;font-weight:700}.vandeborre-reglement{font-size:1.3rem;margin-top:2rem}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 #0000001a,0 2px 15px 0 #0000000d;box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ReactVirtualized__Grid,.ReactVirtualized__Grid__innerScrollContainer,.ReactVirtualized__List{overflow:visible!important}@keyframes promo-awarded-grid{0%{top:-5rem}to{top:1rem}}@keyframes promo-awarded-list{0%{margin-bottom:-4.8rem}to{margin-bottom:.4rem}}@keyframes promo-awarded-list-compact{0%{margin-bottom:-3.4rem}to{margin-bottom:.4rem}}@keyframes rotate-bounce{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(15deg) scale(1.3)}to{transform:rotate(0deg) scale(1)}}@keyframes fade{0%{background-color:#0000}to{background-color:#37373580}}@keyframes grow{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes loading-breathing{0%{background-color:#37373505}90%{background-color:#3737351a}to{background-color:#3737351a}}@keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes showDelayed{to{visibility:visible}}*{box-sizing:border-box;outline:none}body,html{-webkit-overflow-scrolling:touch;height:100%;width:100%}html{--width-nav:32rem;--width-nav-collapsed:6rem;font-size:10px;scroll-behavior:smooth}body{background-color:#fff;color:#373735;font-family:sans-serif;margin:0;padding:0}#root{height:100%}::selection{background-color:#373735;color:#fff}h2{display:flex;flex-direction:column;font-family:Oswald,sans-serif;font-size:4rem;font-weight:600;text-transform:uppercase}th{font-weight:inherit}a,a:visited{color:inherit}.c-alert .c-alert__body{color:#373735;font-family:Oswald,sans-serif;font-size:1.4rem;font-weight:300;max-width:270px;padding:0 1rem}.c-alert .c-alert__progress{background:#c1ad76}.c-alert .Toastify__close-button{color:#373735}.c-alert.Toastify__toast--success{background-color:#fff}.c-alert.Toastify__toast--success .c-alert__progress{background:#1c9462}.c-alert.Toastify__toast--error{background-color:#fff;border-left:1rem solid #c1222f}.error .error__message{font-family:Open Sans,sans-serif;font-size:1.4rem}.panel{background-color:#fff;border:1px solid #ececec;border-radius:1.2rem;font-family:Oswald,sans-serif;margin:0 auto;max-width:100rem;padding:2rem 4rem}.panel h1{color:#373735;font-size:2.4rem;font-weight:400;text-transform:uppercase}
/*# sourceMappingURL=main.7b854174.css.map*/