@charset "UTF-8";html{height:100%;background-color:transparent;font-size:10px}body,html{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;min-height:100%;background-color:#fff;color:#171717;font-size:1.4rem;-ms-scroll-chaining:none;overscroll-behavior:none;-webkit-overflow-scrolling:none}#root{min-height:100vh}*,:after,:before{-webkit-overflow-scrolling:touch;box-sizing:inherit;border:none;outline:none}:after:focus,:after:focus-visible,:before:focus,:before:focus-visible,:focus,:focus-visible{outline:none}.spacing{width:100%;height:1.6rem}.no-data{padding:1.6rem;width:100%;display:block;text-align:center;background-color:#e0e7e9;color:#6a6a6a;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}address{font-style:normal}button{padding:0;margin:0;cursor:pointer}a,button,div{-webkit-tap-highlight-color:rgba(0,0,0,0)}a{text-decoration:unset;cursor:pointer;color:unset}a:active,a:hover,a:visited{-ms-filter:brightness(110%);filter:brightness(110%)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#757575;border-radius:15px}::-webkit-scrollbar-thumb:hover{background:#525252}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.global__coupon-warn{padding:0;margin-top:0;font-size:1.8rem;text-align:justify}.global__coupon-warn-small{font-weight:700;font-size:1.6rem;text-align:center;padding-bottom:1.2rem}.global__login{width:100%}.global__login--links{display:flex;align-items:center;justify-content:space-between}.global__login--links .login-registration-link{margin-left:2.4rem}.global__space-before{margin-top:2.4rem}.global__space-after{margin-bottom:.8rem}.global__space-left{padding-left:1.2rem}.global__different_qr{display:flex;font-size:1.6rem;flex-direction:column;align-items:flex-start;justify-content:flex-start}.global__different_qr--text{margin:.4rem 0;display:block}.global__different_qr--text.link-text{color:#171717;padding:.8rem;background-color:#e7ecef}.global__different_qr--link{width:100%;display:flex;margin-top:1.2rem;justify-content:flex-end}.global__error-wrapper{padding:0 1.2rem .8rem;margin-top:-.8rem}.global__error{color:#fb3350;padding-top:.4rem;font-size:10px;text-align:right}.global__units{display:flex;align-items:center}.global__units--item{color:#6a6a6a;padding:0 .4rem;font-size:1.2rem;cursor:pointer}.global__units--item:hover{color:#171717}.global__units--item.active-unit{color:#171717;font-weight:500}.global__link{display:flex;cursor:pointer;text-align:center;color:#a93e73;justify-content:center;align-items:center;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.global__link:hover{text-decoration:underline}.global__lottie-container{overflow:hidden;margin:0 auto;outline:none!important;width:100%;height:100%}.global__view-image__header{height:4rem;display:grid;align-items:stretch;background-color:#e7ecef;grid-template-columns:auto 4rem}.global__view-image__header--text{display:flex;text-align:left;font-weight:500;align-items:center;justify-content:flex-start;padding:.4rem 1.6rem;font-size:1.6rem}.global__view-image__header--control{cursor:pointer;align-items:center;display:inline-flex;justify-content:center}.global__view-image__header--control:hover{background-color:#fff}.global__view-image__body{overflow:auto;max-width:80vw;max-height:80vh;display:flex;align-items:center;justify-content:center}.global__view-image__body--image{max-width:100%;max-height:100%;width:auto;height:auto}@media screen and (max-width:576px){.global__view-image__body{max-width:98vw;max-height:90vh}}.global__rounded-corners,.global__rounded-corners .common-input,.global__rounded-corners .datepicker-input,.global__rounded-corners .select,.global__rounded-corners .select-input,.global__rounded-corners .select-input__search,.rounded-corners,.rounded-corners .common-input,.rounded-corners .datepicker-input,.rounded-corners .select,.rounded-corners .select-input,.rounded-corners .select-input__search,.rounded-modal,.rounded-modal .common-input,.rounded-modal .datepicker-input,.rounded-modal .select,.rounded-modal .select-input,.rounded-modal .select-input__search{border-radius:1rem}.global__rounded-corners .clear,.global__rounded-corners .text-input-unit,.rounded-corners .clear,.rounded-corners .text-input-unit,.rounded-modal .clear,.rounded-modal .text-input-unit{-webkit-border-top-right-radius:1rem;-webkit-border-bottom-right-radius:1rem;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:1rem;-moz-border-radius-bottomright:1rem;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:1rem;border-bottom-right-radius:1rem;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.global__rounded-corners .check-mark,.global__rounded-corners .date-popper,.rounded-corners .check-mark,.rounded-corners .date-popper,.rounded-modal .check-mark,.rounded-modal .date-popper{border-radius:1rem}.global__rounded-corners .date-popper__control,.rounded-corners .date-popper__control,.rounded-modal .date-popper__control{-webkit-border-top-right-radius:1rem;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:1rem;-moz-border-radius-topright:1rem;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:1rem;border-top-right-radius:1rem;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:1rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.global__rounded-corners .date-popper__time-inputs,.rounded-corners .date-popper__time-inputs,.rounded-modal .date-popper__time-inputs{grid-column-gap:1px;column-gap:1px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:1rem;-webkit-border-bottom-left-radius:1rem;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:1rem;-moz-border-radius-bottomleft:1rem;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.global__rounded-corners .date-popper__time-inputs .select:first-of-type .select-input__search,.rounded-corners .date-popper__time-inputs .select:first-of-type .select-input__search,.rounded-modal .date-popper__time-inputs .select:first-of-type .select-input__search{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:1rem;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:1rem;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:1rem;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.global__rounded-corners .date-popper__time-inputs .select:last-of-type .select-input__control,.global__rounded-corners .date-popper__time-inputs .select:last-of-type .select-input__search,.rounded-corners .date-popper__time-inputs .select:last-of-type .select-input__control,.rounded-corners .date-popper__time-inputs .select:last-of-type .select-input__search,.rounded-modal .date-popper__time-inputs .select:last-of-type .select-input__control,.rounded-modal .date-popper__time-inputs .select:last-of-type .select-input__search{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:1rem;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:1rem;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:1rem;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.rounded-corners .dom__image-viewer--heading--close,.rounded-corners .dom__image-viewer--left,.rounded-corners .dom__image-viewer--right{border-radius:1rem}.rounded-corners ::-webkit-scrollbar,.rounded-corners ::-webkit-scrollbar-track{border-radius:1rem}.noselect-xa-image{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.img-hori{max-width:100%;height:auto}.img-vert{max-height:100%;width:auto}.dark-image-viewer .global__view-image__header{background-color:#171717;color:#e7ecef}.dark-image-viewer .global__view-image__header--control:hover{background-color:#333}h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1{font-size:3.2rem}h1,h2{font-weight:500}h2{font-size:2.8rem}h3{font-size:2.4rem}h3,h4{font-weight:600}h4{font-size:2rem}h5{font-size:1.8rem}h5,h6{font-weight:600}h6{font-size:1.6rem}.roboto{font-family:"Roboto",sans-serif}.opensans{font-family:"Open Sans",sans-serif}.montserrat{font-family:"Montserrat",sans-serif}.ubuntu{font-family:"Ubuntu",sans-serif}.ibmplexsans{font-family:"IBM Plex Sans",sans-serif}.hind{font-family:"Hind",sans-serif}.ibmplexmono{font-family:"IBM Plex Mono",monospace}.robotomono{font-family:"Roboto Mono",monospace}.balsamiq{font-family:"Balsamiq Sans",cursive}.arimamadurai{font-family:"Arima Madurai",cursive}.teko{font-family:"Teko",sans-serif}.robotoslab{font-family:"Roboto Slab",serif}.lato{font-family:"Lato",sans-serif}.source-sans-pro{font-family:"Source Sans Pro",sans-serif}.raleway{font-family:"Raleway",sans-serif}.playfair-display{font-family:"Playfair Display",serif}.oswald{font-family:"Oswald",sans-serif}.merriweather{font-family:"Merriweather",serif}.pt-sans{font-family:"PT Sans",sans-serif}.inter{font-family:"Inter",sans-serif}.dm-sans{font-family:"DM Sans",sans-serif}.quicksand{font-family:"Quicksand",sans-serif}.poppins{font-family:"Poppins",sans-serif}.nunito{font-family:"Nunito",sans-serif}.grandhotel{font-family:"Grand Hotel",cursive}.grandstander{font-family:"Grandstander",cursive}.josefinslab{font-family:"Josefin Slab",serif}.balootammudu{font-family:"Baloo Tammudu",sans-serif}.gruppo{font-family:"Gruppo",sans-serif}.page-container{padding-left:0;padding-right:0;padding-top:0;min-height:100vh;background-color:#e0e7e9;position:relative;box-shadow:0 0 7px 4px rgba(0,0,0,.15);animation:fadeIn .1s linear}@supports not ((position:-webkit-sticky) or (position:sticky)){.page-container{padding-top:92px}}.competition-image-container{position:absolute;right:0;z-index:1000;display:flex;align-items:flex-end;justify-content:flex-end}.competition-image-container .competition-image{max-width:20rem;height:auto;max-height:20rem;width:auto}.competition-image-container.--TOP{top:10.1rem}.competition-image-container.--BOTTOM{bottom:0;position:fixed}.section{display:grid;position:relative;width:100%;min-height:50px;background-size:cover;background-repeat:no-repeat;background-position:50%}.section.special-section{min-height:unset}.section.show-as-top-section{z-index:101}.section.section-grid-col-1{grid-template-columns:100%}.section.section-grid-col-2{grid-template-columns:repeat(2,1fr)}.section.section-grid-col-3{grid-template-columns:repeat(3,1fr)}.section.section-grid-col-4{grid-template-columns:repeat(4,1fr)}.section.section-grid-col-5{grid-template-columns:repeat(5,1fr)}.section.section-sm.section-grid-col-2,.section.section-sm.section-grid-col-3,.section.section-sm.section-grid-col-4,.section.section-sm.section-grid-col-5,.section.section-xs.section-grid-col-2,.section.section-xs.section-grid-col-3,.section.section-xs.section-grid-col-4,.section.section-xs.section-grid-col-5{grid-template-columns:1fr}.section.section-md.section-grid-col-4{grid-template-columns:repeat(2,1fr)}.section.section-md.section-grid-col-5{grid-template-columns:repeat(3,1fr)}.column{min-height:50px;padding:2.4rem;width:100%;display:inline-block;margin:0;position:relative}.column.special-column{padding:0;min-height:unset}.dom__header{width:100%;display:block;position:relative}.dom__header .h{margin:0;padding-bottom:1.2rem;width:100%}.dom__header--h1{font-size:4.2rem;font-weight:500}.dom__header--h2{font-size:2.8rem;font-weight:500}.dom__header--h3{font-size:2.4rem;font-weight:500}.dom__header--h4{font-size:2rem;font-weight:500}.dom__header--h5{font-size:1.8rem;font-weight:600}.dom__header--h6{font-size:1.6rem;font-weight:600}.dom__video{position:relative}.dom__video--player{border:none;width:100%;height:100%}.dom__slideshow{position:relative}.dom__slideshow .section{min-height:8rem}.dom__slideshow--info{text-align:center;font-size:1.6rem;padding:.8rem}.dom__slideshow--no-content{padding:2.4rem;text-align:center;font-size:2.4rem;font-weight:600}.dom__slideshow--no-content .desc{font-size:1.4rem;max-width:60rem;font-weight:400;margin:0 auto;text-align:center}.dom__slideshow.no-spacing-on-sections .slider-wrapper{padding-top:0}.dom__slideshow.no-spacing-on-sections .section{min-height:8rem}.dom__text{width:100%;display:block;text-align:left;word-break:break-word;font-size:1.6rem;position:relative;padding-bottom:1.2rem}.dom__link{position:relative;color:#29b9ff;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.dom__link:hover{-ms-filter:brightness(115%);filter:brightness(115%)}.dom__link--button-type{padding:1.2rem;cursor:pointer;border:none;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.dom__link--button-type:hover{-ms-filter:brightness(100%);filter:brightness(100%)}.dom__image-container{position:relative;display:flex;align-items:center;justify-content:center}.dom__image-container--image{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;max-width:100%;height:auto;max-height:100%;width:auto}.dom__bullet-list{width:100%;display:block;position:relative}.dom__button{padding:.8rem 1.6rem;display:grid;align-items:center;font-size:1.4rem;grid-template-columns:100%;cursor:pointer;background-color:#a93e73;color:#e7ecef;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.dom__button,.dom__button:focus{border:none;outline:none}.dom__button--icons{display:flex;align-items:center}.dom__button--text{padding:0 .8rem}.dom__button--left-icon{justify-content:flex-start}.dom__button--right-icon{justify-content:flex-end}.dom__button.--SECONDARY_BUTTON{background-color:#e0e7e9;color:#6a6a6a}.dom__button.--TEXT_BUTTON{background-color:transparent;padding:.4rem;color:#a93e73}.dom__button.--TEXT_BUTTON:hover{text-decoration:underline}.dom__button.with-left-icon{grid-template-columns:2rem auto}.dom__button.with-left-icon .dom__button--text{padding-left:.8rem}.dom__button.with-right-icon{grid-template-columns:auto 2rem}.dom__button.with-right-icon .dom__button--text{padding-right:.8rem}.dom__button.with-two-icons{grid-template-columns:2rem auto 2rem}.dom__button.with-two-icons .dom__button--text{padding:0 .8rem}.dom__button:hover{-ms-filter:brightness(.9);filter:brightness(.9)}.dom__button:disabled{background-color:#bebebe!important;color:#171717;cursor:not-allowed;-ms-filter:none;filter:none}.dom__quantity-hook{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;min-width:9rem}.dom__quantity-hook--pending{width:100%}.dom__quantity-hook--btn,.dom__quantity-hook--pending{display:flex;align-items:center;justify-content:center}.dom__quantity-hook--btn{margin:0;padding:0;width:3rem;height:3rem;border:none;color:#e7ecef;cursor:pointer;border-radius:50%;background-color:#a93e73}.dom__quantity-hook--btn:focus{background-color:#a93e73}.dom__quantity-hook--btn:hover{-ms-filter:brightness(.9);filter:brightness(.9)}.dom__quantity-hook--btn:disabled{background-color:#e0e7e9!important;color:#999;-ms-filter:none;filter:none;cursor:not-allowed;border:none}.dom__quantity-hook--qty{width:3rem;height:3rem;display:flex;font-size:1.6rem;text-align:center;align-items:center;padding:0 .4rem;justify-content:center}.dom__form{display:grid;color:#171717;align-items:center;background-color:#fff;grid-gap:2.4rem 6.4rem;gap:2.4rem 6.4rem;grid-template-columns:2fr 2fr}.dom__form--title{font-weight:900;margin-bottom:2.4rem}.dom__form--element .wrapper .input-label{font-size:1.6rem}.dom__form--element .wrapper .text-input{min-height:6rem;font-size:1.8rem;font-weight:600}.dom__form--element .wrapper .text-area{resize:none;font-weight:600;font-size:1.8rem;padding:1.2rem;min-height:25rem}.dom__form--element .wrapper .datepicker-input{min-height:6rem;font-weight:600;font-size:1.8rem}.dom__form--element .wrapper .datepicker-input .clear{min-height:6rem;min-width:5rem}.dom__form--element .dom__button{font-size:1.8rem;padding:.8rem 3.2rem;margin:0 auto}.dom__form--image{display:flex;align-items:center;justify-content:center}.dom__form--image .img{max-width:100%;max-height:100%;width:auto;height:auto}.dom__contact-form--left{padding:4rem 2.4rem 4rem 10rem}.dom__table-reserver--right{padding:4rem 6.4rem 4rem 0}.dom__table-reserver--desc{max-width:60rem;text-align:left;font-size:1.6rem;padding-bottom:2.4rem}.dom__gallery{padding:2.4rem 6.4rem}.dom__gallery--images{max-width:85%;margin:0 auto}.dom__gallery--images .img-container,.dom__gallery--show-more{display:flex;align-items:center;justify-content:center}.dom__gallery--show-more{padding-top:1.6rem}.dom__gallery .grid-system{display:grid;grid-row-gap:1.2rem;row-gap:1.2rem;grid-column-gap:1.2rem;column-gap:1.2rem}.dom__gallery .grid-2{grid-template-columns:repeat(2,1fr)}.dom__gallery .grid-3{grid-template-columns:repeat(3,1fr)}.dom__gallery .grid-4{max-width:90%;grid-column-gap:4rem;column-gap:4rem;grid-template-columns:repeat(4,1fr)}.dom__gallery .grid-5{max-width:95%;grid-row-gap:3.2rem;row-gap:3.2rem;grid-column-gap:3.2rem;column-gap:3.2rem;grid-template-columns:repeat(5,1fr)}.dom__map{font-size:1rem;position:relative}.dom__map .marker-container{display:flex;align-items:center;flex-direction:column;justify-content:center}.dom__map .marker-container .icon{background-repeat:no-repeat;background-position:50%;height:5.2rem;width:5.2rem}.dom__map .marker-container .label{color:#171717;font-weight:400;font-size:1.4rem;text-align:center;padding:.4rem;background-color:#fff;border-radius:1rem;box-shadow:0 .2rem .4rem .1rem rgba(0,0,0,.3333333333)}.dom__map-content{display:grid;align-items:stretch;padding:2.4rem 4rem;grid-template-columns:40rem auto;margin:0 auto;max-width:120rem}.dom__map-content.single-grid{grid-template-columns:1fr;max-width:100%;min-height:40rem;margin:0;padding:0}.dom__map-content.single-grid .dom__map--texts{display:none}.dom__map-content.single-grid .dom__map--container{max-width:100%}.dom__map--texts{padding-right:4rem;display:flex;align-self:center;flex-direction:column}.dom__map--texts--title{padding-bottom:2.4rem;font-size:4.2rem;font-weight:900}.dom__map--texts--block{display:block;padding-bottom:1.6rem}.dom__map--texts--block .label{display:block;font-size:2.8rem;color:#ff781d}.dom__map--texts--block .value{font-size:2rem;display:block;word-break:break-all}.dom__map--container{min-height:70rem;max-width:70rem;max-height:70rem}.dom__map--container--map-instance{width:100%;height:100%}.dom__app-store{position:relative}.dom__app-store,.dom__app-store--icon{display:flex;justify-content:center;align-items:center}.dom__app-store--icon:first-of-type{margin-right:1.2rem}.dom__app-store--icon .image{max-height:6rem;width:auto}.dom__app-store--icon .svg{width:auto}.dark-theme{background-color:#171717}.dark-theme,.dark-theme .column,.dark-theme .dom__header .h,.dark-theme .dom__text,.dark-theme .section{color:#e7ecef}.dark-theme .dom__link:hover{-ms-filter:brightness(115%);filter:brightness(115%)}.dark-theme .dom__link--button-type{background-color:#333;color:#e7ecef}.dark-theme .dom__bullet-list{color:#e7ecef}.dark-theme .dom__form{background-color:#171717;color:#e7ecef}.dark-theme .dom__form .input-label{color:#e7ecef}.dark-theme .dom__form .text-area,.dark-theme .dom__form .text-input{background-color:#585858;color:#e7ecef}.page-lg .dom__gallery--images{max-width:90%}.page-lg .dom__map-content{grid-template-columns:50rem auto}.page-lg .dom__map-content.single-grid{grid-template-columns:1fr}.page-lg .dom__map--container{min-height:50rem}.page-md .dom__gallery--images{max-width:100%}.page-md .dom__map-content{grid-template-columns:40rem auto}.page-md .dom__map-content.single-grid{grid-template-columns:1fr}.page-md .dom__map--container{min-height:40rem}.page-md .dom__form--element .datepicker-input{min-height:unset;font-size:1.4rem}.page-md .dom__form--element .datepicker-input .clear{min-width:unset;min-height:unset}.page-md .dom__form--element .input-label{font-size:1.2rem}.page-md .dom__form--element .text-area,.page-md .dom__form--element .text-input{font-size:1.4rem;min-height:unset}.page-sm .dom__form{grid-gap:1.2rem;gap:1.2rem}.page-sm .dom__form--title{font-size:2.4rem;margin-bottom:.8rem}.page-sm .dom__form--element .datepicker-input,.page-sm .dom__form--element .text-area,.page-sm .dom__form--element .text-input{font-size:1.4rem;font-weight:400;min-height:unset}.page-sm .dom__form--element .datepicker-input .clear{min-width:unset;min-height:unset}.page-sm .dom__form--element .input-label{font-size:1.2rem}.page-sm .dom__form--element .text-area{min-height:8rem}.page-sm .dom__form--element .dom__button{padding:.8rem 1.6rem;font-size:1.6rem}.page-sm .dom__table-reserver--desc{max-width:100%;font-size:1.4rem}.page-sm .dom__table-reserver--right{padding-right:1.2rem}.page-sm .dom__contact-form--left{padding-left:1.2rem;padding-right:0}.page-sm .dom__gallery--images{max-width:100%}.page-sm .dom__map-content{grid-template-columns:30rem auto}.page-sm .dom__map-content.single-grid{grid-template-columns:1fr}.page-sm .dom__map--texts{padding:0 1.6rem 1.6rem}.page-sm .dom__map--texts--title{font-size:3.2rem}.page-sm .dom__map--texts--block .label{font-size:2rem}.page-sm .dom__map--texts--block .value{font-size:1.6rem}.page-sm .dom__map--container{min-height:30rem}.page-xs .dom__contact-form--right{grid-area:1/1/2/2}.page-xs .dom__contact-form--left{padding:1.6rem 0;grid-area:2/1/3/2}.page-xs .dom__table-reserver--desc{text-align:left;font-size:1.2rem;padding:0 .8rem 1.2rem}.page-xs .dom__table-reserver--right{padding-right:0}.page-xs .dom__form{grid-template-columns:1fr;padding:2.4rem 0 0;grid-gap:1.2rem;gap:1.2rem}.page-xs .dom__form--title{font-size:2.4rem;margin-bottom:.8rem;text-align:center}.page-xs .dom__form--element{padding:0 .8rem}.page-xs .dom__form--element .datepicker-input,.page-xs .dom__form--element .text-area,.page-xs .dom__form--element .text-input{font-size:1.4rem;font-weight:400;min-height:unset}.page-xs .dom__form--element .datepicker-input .clear{min-height:4rem;min-width:4rem}.page-xs .dom__form--element .input-label{font-size:1.2rem}.page-xs .dom__form--element .text-area{min-height:8rem}.page-xs .dom__form--element .dom__button{padding:.8rem 1.6rem;font-size:1.6rem}.page-xs .dom__gallery{padding:1.2rem 1.6rem}.page-xs .dom__gallery--images{grid-column-gap:.4rem;column-gap:.4rem;max-width:100%}.page-xs .dom__gallery .grid-4{grid-template-columns:repeat(2,1fr)}.page-xs .dom__gallery .grid-3,.page-xs .dom__gallery .grid-5{grid-template-columns:1fr}.page-xs .dom__map-content{grid-template-columns:1fr;padding:2.4rem 0}.page-xs .dom__map-content.single-grid{padding:0}.page-xs .dom__map--texts{padding:0 1.6rem 1.6rem}.page-xs .dom__map--texts--title{font-size:3.2rem;text-align:center}.page-xs .dom__map--texts--block{text-align:center}.page-xs .dom__map--texts--block .label{font-size:2rem}.page-xs .dom__map--texts--block .value{font-size:1.6rem}.page-xs .dom__map--container{min-height:32rem}.page-xs .dom__app-store{flex-direction:column;justify-content:center;align-items:center}.page-xs .dom__app-store--icon:first-of-type{margin-right:0}.products-container{display:flex;justify-content:center;align-items:flex-start;padding:6.4rem 0;animation:fadeIn .15s linear}.products{width:100%;display:grid;max-width:90rem;position:relative;transition:all .2s linear;background-color:#fbfbfb;box-shadow:5px 5px 20px rgba(0,0,0,.1)}.products__delivery-time{position:fixed;right:1rem;bottom:5rem;width:20rem;height:20rem;pointer-events:none;background-size:cover;background-position:50%;z-index:101}.products__delivery-time--mins{display:flex;justify-content:center;align-items:center;padding-top:6rem;font-size:4.2rem;color:#171717}.products__delivery-time.play-in{animation:move-in .5s linear 0s 1 normal forwards}.products__delivery-time.play-out{animation:move-out .5s linear 0s 1 normal forwards}.products__search{display:flex;align-items:center;justify-content:stretch;padding:2.4rem;background-color:#fff;box-shadow:0 5px 5px 0 rgba(0,0,0,.1)}.products__search--menu{color:#a93e73;font-weight:600;font-size:1.8rem;padding-right:1.6rem}.products__search--filter{width:100%;margin-bottom:0!important}.products__heading{padding:1.2rem 2.4rem}.products__heading-container{border-bottom:4px solid #ff781d;display:flex;justify-content:space-between;align-items:stretch;padding-bottom:.4rem}.products__heading--name{align-self:center}.products__info-text{display:block;text-align:center;padding:2.4rem 1.2rem}.products__categories .category-row{display:grid;align-items:center;grid-template-columns:auto 3rem;padding:.4rem 0}.products__categories .category-row__name{position:relative;font-size:1.4rem;font-weight:500}.products__categories .category-row__control{display:flex;justify-content:center;align-items:center}.products__categories .category-row__sub-categories{grid-area:2/1/3/3;padding-left:1.2rem;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:stretch}.products__categories .category-row__sub-categories .sub-category{width:100%}.products__categories .category-row__sub-categories .category-row__name{font-style:italic;font-weight:400}.products__categories .category-with-child{cursor:pointer}.products__categories .end-category{cursor:pointer;transition:color .2s linear}.products__categories .end-category:hover{-ms-filter:brightness(.8);filter:brightness(.8)}.products__categories .no-hover-filter{-ms-filter:none!important;filter:none!important}.products__categories.default-categories{padding:2.4rem .4rem 2.4rem 2.4rem;border-right:1px solid #e7ecef}.products__categories.tile-categories{display:grid;grid-template-columns:repeat(5,1fr);padding:2.4rem;grid-gap:1.2rem;gap:1.2rem}.products__tile{width:100%;cursor:pointer;position:relative;padding:.4rem;border-radius:2rem;transition:transform .2s linear;box-shadow:-5px -5px 10px rgba(0,0,0,.1)}.products__tile--zoom{position:absolute;border-radius:.5rem;background-color:#393939;opacity:.7;top:1rem;right:1rem;z-index:1;color:#fff}.products__tile--image{width:100%;height:14rem;position:relative;background-size:cover;background-color:#e0e7e9;background-repeat:no-repeat;background-position:50%;border-radius:2rem}.products__tile--name{padding:.8rem 1.2rem .4rem;font-weight:500;text-align:center;display:flex;justify-content:center;align-items:center;min-height:4.4rem}.products__tile:hover{transform:scale(1.03);-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);box-shadow:-1px -1px 5px rgba(0,0,0,.2)}.products__product-map{display:block}.products__product-map--heading{border-bottom:4px solid #ff781d;margin-bottom:1.2rem}.products__product-map--heading--name{font-size:2rem;font-weight:500}.products__product-map.--block-mode{min-height:80vh;padding:1.6rem}.products__product-map.--tile-mode{padding:.4rem 1.6rem 1.6rem;display:grid;align-items:flex-start;grid-template-columns:repeat(5,1fr);grid-gap:.8rem;gap:.8rem}.products__product-map.--tile-mode .products__info-text{grid-area:1/1/2/6}.products.product-layout--default_layout{grid-template-columns:1fr 2fr}.products.product-layout--default_layout .products__search{grid-area:1/1/2/3}.products.product-layout--default_layout .products__category{grid-area:2/1/3/2}.products.product-layout--default_layout .products__product-map{grid-area:2/2/3/3}.products.product-layout--default_layout .products__product-map--heading--name .description{margin:0;font-size:1.2rem;padding:.4rem 0 0}.products.product-layout--tile_layout{grid-template-columns:1fr}.products.product-layout--tile_layout .products__search{grid-area:1/1/2/2}.products.product-layout--tile_layout .products__heading{grid-area:2/1/3/2}.products.product-layout--tile_layout .products__category{grid-area:3/1/4/2}.products.product-layout--tile_layout .products__product-map{grid-area:4/1/5/2}.products.products-sm .--tile-mode,.products.products-sm .tile-categories{grid-template-columns:repeat(4,1fr)}.products.products-sm .--tile-mode .products__info-text{grid-area:1/1/2/5}.products.products-sm .products__categories .category-row__name{font-size:1.6rem}.products.products-xs.product-layout--default_layout{grid-template-columns:1fr}.products.products-xs.product-layout--default_layout .products__search{grid-area:1/1/2/2}.products.products-xs.product-layout--default_layout .products__category{grid-area:2/1/3/2}.products.products-xs.product-layout--default_layout .products__categories .category-row__name{font-size:1.8rem}.products.products-xs.product-layout--default_layout .products__product-map{grid-area:3/1/4/2}.products.products-xs .--tile-mode,.products.products-xs .tile-categories{grid-template-columns:1fr}.products.products-xs .--tile-mode .products__info-text{grid-area:1/1/2/2}.products.rounded-corners{border-radius:1rem}.products.rounded-corners .products__search{-webkit-border-top-right-radius:1rem;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:1rem;-moz-border-radius-topright:1rem;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:1rem;border-top-right-radius:1rem;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:1rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}@media screen and (max-width:1300px){.products__delivery-time{width:12rem;height:12rem}.products__delivery-time--mins{font-size:2.8rem;padding-top:3.5rem}}@media screen and (max-width:576px){.products__delivery-time{width:7rem;height:7rem;bottom:11rem}.products__delivery-time--mins{font-size:1.4rem;padding-top:2.2rem}.products__categories.default-categories{border-right:none}}.dark-theme .products{background-color:#393939}.dark-theme .products__search{background-color:#333}.dark-theme .products__tile{background-color:#171717}.dark-theme .products__tile--image{background-color:#333}@keyframes move-in{0%{transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);opacity:0}to{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);opacity:1}}@keyframes move-out{0%{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);opacity:1}to{transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);opacity:0}}.products__product-map .product{display:grid;grid-template-columns:auto 16rem;border-bottom:3px solid #e7ecef;align-items:center;margin-bottom:.8rem}.products__product-map .product__details{display:block;padding-bottom:1.2rem}.products__product-map .product__details--name{padding-bottom:.8rem}.products__product-map .product__details--description{padding-bottom:1.2rem;font-style:italic;position:relative}.products__product-map .product__details--price{color:#ff781d;padding-bottom:.8rem}.products__product-map .product__details--price .crossed{color:#6a6a6a;font-size:1.2rem;margin-right:.4rem;text-decoration:line-through}.products__product-map .product__details--control{display:flex;align-items:center;justify-content:space-between}.products__product-map .product__details--control .allergens{z-index:1;padding:.4rem;background-color:#e7ecef;padding-bottom:0!important;border-radius:1rem}.products__product-map .product__image-container{display:flex;justify-content:center;align-items:center;padding:.8rem;position:relative}.products__product-map .product__image-container--image{max-width:100%;max-height:100%;width:auto;height:auto}.products__product-map .product__image-container--cart-count{position:absolute;background-color:#e0e7e9;border-radius:50%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;color:#171717;top:10%;left:1rem;z-index:1;box-shadow:1px 1px 3px 0 rgba(0,0,0,.4)}.products-sm .products__product-map .product,.products-xs .products__product-map .product{grid-template-columns:auto 12rem}.dark-theme .products__product-map .product__details--price .crossed{color:#e7ecef}.dark-theme .products__product-map .product__details--control .allergens{background-color:#171717}.product-modal{width:100%;display:flex;max-height:95%;color:#171717;max-width:120rem;flex-direction:column;background-color:#fff;animation:fadeIn .15s linear}.product-modal__heading{position:relative}.product-modal__heading--content{display:flex;flex-direction:column}.product-modal__heading--content .product-row{display:grid;align-items:center;grid-template-rows:auto auto;grid-template-columns:3fr 1fr;justify-content:space-between;padding:1.2rem 4.8rem 0 3.2rem}.product-modal__heading--content .product-row__name{grid-area:1/1/2/2}.product-modal__heading--content .product-row__description{grid-area:2/1/3/2;font-size:1.2rem}.product-modal__heading--content .product-row__price{grid-area:1/2/3/3;text-align:right;padding-left:1.2rem;padding-right:1.2rem}.product-modal__heading--content .product-row__price .price{display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:column;min-width:13rem}.product-modal__heading--content .product-row__price .inline{display:flex;align-items:flex-end;text-align:right;font-size:1.4rem;color:#6a6a6a}.product-modal__heading--content .product-row__price .arrow-svg{margin:0 .4rem}.product-modal__heading--content .product-row__price .crossed{font-size:1.2rem;padding-right:.4rem;text-decoration:line-through}.product-modal__heading--content .subproducts{display:flex;flex-wrap:wrap;flex-direction:row;border-bottom:1px solid #ff781d;padding:1.2rem 4.8rem 0 3.2rem}.product-modal__heading--content .subproducts__subproduct{cursor:pointer;text-align:center;display:inline-block;padding:.8rem 1.2rem}.product-modal__heading--content .subproducts__subproduct.--active{background-color:#ff781d;color:#fff}.product-modal__heading--content .subproducts__subproduct .remaining{font-size:1.1rem;display:block}.product-modal__heading--content .subproducts__subproduct:hover{-ms-filter:brightness(90%);filter:brightness(90%)}.product-modal__heading--content .subproducts .rounded{-webkit-border-top-right-radius:1rem;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:1rem;-moz-border-radius-topright:1rem;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:1rem;border-top-right-radius:1rem;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:1rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.product-modal__heading--close{top:0;right:0;width:4rem;height:4rem;border:none;display:flex;cursor:pointer;position:absolute;align-items:center;justify-content:center;background-color:transparent}.product-modal__heading--close:hover{background-color:#e0e7e9}.product-modal__content{flex-grow:1;display:flex;overflow-y:auto;padding:2.4rem;flex-direction:column;align-items:flex-start;justify-content:flex-start;position:relative}.product-modal__content .inline-loading{width:100%;padding-top:1.2rem}.product-modal__message{width:100%}.product-modal__message .input-label{font-size:1.4rem;padding-bottom:.8rem}.product-modal__message .text-input{height:4rem;font-size:1.6rem}.product-modal__error{box-shadow:0 0 10px 0 rgba(0,0,0,.2);background-color:#e7ecef;position:absolute;text-align:center;color:#171717;margin:0 auto;max-width:45%;width:100%;right:27.5%;left:27.5%;top:20%}.product-modal__error--header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d6d6d6}.product-modal__error--header--title{font-weight:500;font-size:1.6rem;padding-left:1.6rem}.product-modal__error--header--close{width:3rem;height:3rem;display:flex;cursor:pointer;align-items:center;justify-content:center;background-color:#d6d6d6}.product-modal__error--header--close:hover{background-color:#c9c9c9}.product-modal__error--text{padding:1.6rem}.product-modal__controls{z-index:10;display:flex;position:relative;align-items:center;justify-content:flex-end;padding:.4rem 2.4rem 1.2rem}.product-modal__controls .dom__quantity-hook{min-width:9rem}.product-modal__controls--button{height:4rem;min-width:20rem;margin-left:1.6rem}.product-modal.rounded-modal{border-radius:1rem}.option-groups{width:100%}.option-groups .option-group{padding-bottom:2.4rem}.option-groups .option-group__title{padding-bottom:.8rem}.option-groups .option-group__options{display:grid;grid-template-columns:repeat(5,1fr);grid-column-gap:.8rem;column-gap:.8rem;grid-row-gap:.8rem;row-gap:.8rem;justify-content:flex-start;width:100%}.option-groups .option-group__options--header{width:100%;grid-column:1/6}.option-groups .option-group__options--header.animated-header{animation:flash-text 1s linear 0s infinite}.option-groups .option-group__options .selectable-card{flex-grow:1}.option-groups .option-group__options .selectable-card.rounded{border-radius:1rem}.product-modal-md .product-modal__content .option-groups .option-group__options{grid-template-columns:repeat(4,1fr)}.product-modal-md .product-modal__content .option-groups .option-group__options--header{grid-column:1/5}.product-modal-md .product-modal__error{max-width:60%;left:20%;right:20%}.product-modal-md .product-modal__controls--button{width:100%;min-width:unset}.product-modal-sm{height:100%;min-height:100%;max-height:unset}.product-modal-sm .product-modal__content .option-groups .option-group__options{grid-template-columns:repeat(3,1fr)}.product-modal-sm .product-modal__content .option-groups .option-group__options--header{grid-column:1/4}.product-modal-sm .product-modal__error{max-width:70%;left:15%;right:15%}.product-modal-sm .product-modal__controls--button{width:100%;min-width:unset}.product-modal-xs{height:100%;min-height:100%;max-height:unset}.product-modal-xs .product-modal__heading--content .product-row{grid-template-columns:1fr;grid-template-rows:auto auto auto}.product-modal-xs .product-modal__heading--content .product-row__price{grid-area:3/1/4/2;text-align:right}.product-modal-xs .product-modal__heading--content .subproducts{padding-top:.4rem}.product-modal-xs .product-modal__content .option-groups .option-group__options{grid-template-columns:repeat(2,1fr)}.product-modal-xs .product-modal__content .option-groups .option-group__options--header{grid-column:1/3}.product-modal-xs .product-modal__error{max-width:80%;left:10%;right:10%}.product-modal-xs .product-modal__controls--button{width:100%;min-width:unset}@media screen and (max-width:400px){.product-modal-xs .product-modal__content .option-groups .option-group__options{grid-template-columns:1fr}.product-modal-xs .product-modal__content .option-groups .option-group__options--header{grid-column:1/2}}.dark-product-modal{background-color:#333;color:#e7ecef}.dark-product-modal .product-modal__heading--close{color:#e7ecef}.dark-product-modal .product-modal__heading--close:hover{background-color:#585858}.dark-product-modal .product-modal__heading--content .product-row__price .inline{color:#999}.dark-product-modal .product-modal__content .option-groups .option-group__options--header.animated-header{animation:flash-text 1s linear 0s infinite}.dark-product-modal .product-modal__message .input-label{color:#e7ecef}.dark-product-modal .product-modal__message .text-input{background-color:#393939;color:#e7ecef}.dark-product-modal .product-modal__error{box-shadow:0 0 10px 0 hsla(0,0%,100%,.2);background-color:#393939;color:#e7ecef}.dark-product-modal .product-modal__error--header{border-bottom:1px solid #333}.dark-product-modal .product-modal__error--header--close{background-color:#333}.dark-product-modal .product-modal__error--header--close:hover{background-color:#2b2b2b}@keyframes flash-text{0%{font-size:1.4rem;font-weight:700;color:inherit}20%{font-weight:700;font-size:1.6rem;color:#ac3c3c}50%{font-weight:700;font-size:1.6rem;color:inherit}70%{font-weight:700;font-size:1.6rem;color:#ac3c3c}to{font-weight:700;color:inherit;font-size:1.4rem}}.categorized-container{padding:0 0 6.4rem;align-items:center;flex-direction:column;justify-content:flex-start}.categorized-container .topbar{z-index:3;width:100%;color:#171717;background-color:#fff;border-top:2px solid #d6d6d6;border-bottom:2px solid #d6d6d6}.categorized-container .topbar .hash-link{align-self:center;position:relative;padding:.8rem;white-space:nowrap;font-size:1.4rem;font-weight:600;display:flex;align-items:center;justify-content:flex-start;text-align:left;cursor:pointer}.categorized-container .topbar .hash-link.active-hash{font-weight:600}.categorized-container .topbar .hash-link .sub-categories{display:flex;align-items:center}.categorized-container .topbar .hash-link .sub-categories .hash-link{font-weight:400;padding:0 .8rem}.categorized-container .topbar .hash-link .sub-categories .hash-link.active-hash{font-weight:600}.categorized-container .topbar__container{max-width:150rem;margin:0 auto;display:grid;align-items:center;padding-left:2.8rem;grid-template-columns:1fr 4rem}.categorized-container .topbar__container--control{height:100%;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer}.categorized-container .topbar__container--categories{display:flex;justify-content:flex-start;align-items:stretch;max-width:146rem;overflow-x:auto;overflow-y:visible;-ms-overflow-style:none;scrollbar-width:none}.categorized-container .topbar__container--categories .hash-link{padding:1.6rem 1.2rem}.categorized-container .topbar__container--categories::-webkit-scrollbar{display:none}.categorized-container .topbar__category-menu{position:absolute;top:2.5rem;left:1rem;background-color:#fff;color:#171717;display:flex;align-items:stretch;flex-direction:column;z-index:2;width:30rem;min-height:30rem;max-height:30rem;border:3px solid #e7ecef}.categorized-container .topbar__category-menu .content{overflow-y:auto}.categorized-container .topbar__category-menu .hash-link{width:100%;flex-wrap:wrap;text-align:left}.categorized-container .topbar__category-menu .hash-link .sub-categories{width:100%;flex-direction:column}.categorized-container .topbar__category-menu .hash-link .sub-categories .hash-link{display:grid;padding:.8rem;white-space:pre-wrap;grid-template-columns:1.6rem auto}.categorized-container .topbar__category-menu .hash-link:hover{background-color:#d6d6d6}.categorized-container .topbar.topbar-dark{color:#e7ecef;background-color:#171717;border-top:2px solid #393939;border-bottom:2px solid #393939}.categorized-container .topbar.topbar-dark .topbar__category-menu{border-color:#585858;background-color:#333;color:#e7ecef}.categorized-container .topbar.topbar-dark .topbar__category-menu .hash-link:hover{background-color:#585858}.categorized-container .topbar.rounded-topbar .topbar__category-menu{padding:1.6rem 0;border-radius:2rem}.categorized-container .products-with-cart{width:100%;display:grid;max-width:154.8rem;grid-column-gap:2.4rem;column-gap:2.4rem;align-items:flex-start;padding-left:2.4rem;padding-right:2.4rem;margin:6.4rem auto 0;grid-template-columns:4fr 2fr}.categorized-container .products-with-cart .cart-container,.categorized-container .products-with-cart .container{width:100%;padding:2.4rem;background-color:#fff}.categorized-container .products-with-cart .container{display:flex;flex-direction:column}.categorized-container .products-with-cart .container .category-products{display:grid;grid-gap:.8rem;gap:.8rem;grid-template-columns:repeat(2,1fr)}.categorized-container .products-with-cart .container .category{display:block;margin-bottom:2.4rem}.categorized-container .products-with-cart .container .category__name{margin-bottom:.4rem}.categorized-container .products-with-cart .container .category__description{font-weight:400;font-style:italic;font-size:1.4rem;color:#999;margin-bottom:1.2rem}.categorized-container .products-with-cart .container .sub-category{margin-bottom:1.2rem}.categorized-container .products-with-cart .container .sub-category__name{font-size:1.6rem;padding-bottom:.8rem}.categorized-container .products-with-cart .container .sub-category__description{padding-bottom:1.2rem;color:#999}.categorized-container .products-with-cart .container .product{display:grid;cursor:pointer;position:relative;padding:.8rem;border:1px solid #e7ecef;grid-template-columns:auto 8.7rem;grid-template-rows:2.6rem auto 2.6rem;transition:background-color .3s linear}.categorized-container .products-with-cart .container .product:hover{background-color:#e7ecef}.categorized-container .products-with-cart .container .product__name{grid-area:1/1/2/2;font-size:1.6rem;padding-right:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.categorized-container .products-with-cart .container .product__description{color:#999;font-size:1.2rem;grid-area:2/1/3/2;padding-top:.4rem;padding-right:.8rem;padding-bottom:.4rem;min-height:3.2rem}.categorized-container .products-with-cart .container .product__price{grid-area:3/1/4/2;align-self:flex-end;font-weight:500;font-size:1.6rem}.categorized-container .products-with-cart .container .product__price .crossed{text-decoration:line-through;padding-right:.4rem;font-size:1.2rem}.categorized-container .products-with-cart .container .product__image{grid-area:1/2/4/3;max-width:8.7rem;max-height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;background-position:50%;background-size:cover;background-repeat:no-repeat}.categorized-container .products-with-cart .container .product__allergens{display:flex;align-items:center}.categorized-container .products-with-cart .container .product__allergens .text{margin-left:.4rem}.categorized-container .products-with-cart .container .product.--trim-description{grid-template-columns:auto 8rem;grid-template-rows:2.9rem 2.5rem 2.6rem}.categorized-container .products-with-cart .container .product.--trim-description .product__image{max-height:8rem;max-width:8rem}.categorized-container .products-with-cart .container .product.--trim-description .product__description{min-height:unset;padding-top:0;padding-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.categorized-container .products-with-cart .container .product.--trim-description .product__price{align-self:unset}.categorized-container .products-with-cart .container .product.product-without-image{grid-template-columns:1fr}.categorized-container .products-with-cart .container .product.product-with-allergens{grid-template-rows:2.6rem auto 2.6rem 2.6rem}.categorized-container .products-with-cart .container .product.product-with-allergens .product__image{grid-area:1/2/5/3}.categorized-container .products-with-cart .cart-container{margin-bottom:2.4rem}.categorized-container .products-with-cart .cart{width:100%}.categorized-container .products-with-cart .cart__items{border-bottom:1px solid #e7ecef;padding:1.2rem 0;display:block}.categorized-container .products-with-cart .cart__items .cart-item{display:grid;padding-left:0;padding-bottom:.8rem;margin-bottom:.8rem;grid-template-columns:3rem auto 8rem 1.6rem;border-bottom:1px solid #e7ecef}.categorized-container .products-with-cart .cart__items .cart-item:last-of-type{border-bottom:none}.categorized-container .products-with-cart .cart__items .cart-item__count{text-align:center;background-color:#e7ecef;color:#171717;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:50%}.categorized-container .products-with-cart .cart__items .cart-item__name{font-size:1.4rem;align-self:center}.categorized-container .products-with-cart .cart__items .cart-item__price{padding-right:.6rem;align-self:center}.categorized-container .products-with-cart .cart__items .cart-item__delete{display:flex;align-items:center;justify-content:center;background-color:transparent;color:#fb3350;cursor:default;border:none;padding:0}.categorized-container .products-with-cart .cart__items .cart-item__delete .trashcan{cursor:pointer}.categorized-container .products-with-cart .cart__items .cart-item__delete .gift{color:#7de394}.categorized-container .products-with-cart .cart__items .cart-item__delete.deletable-system-fee,.categorized-container .products-with-cart .cart__items .cart-item__delete .lock{color:#171717}.categorized-container .products-with-cart .cart__footer{padding-top:1.2rem}.categorized-container .products-with-cart .cart__footer--prices{display:flex;padding-bottom:.4rem;justify-content:space-between}.categorized-container .products-with-cart .cart__footer .total-price{font-weight:600;font-size:2rem;padding-top:.4rem}.categorized-container .products-with-cart .cart__footer .dom__button{width:100%;margin-top:1.2rem}.categorized-container .products-with-cart .cart__info{display:grid;align-items:center;grid-template-columns:5rem auto}.categorized-container .products-with-cart .cart__info:first-of-type{margin-right:1.6rem}.categorized-container .products-with-cart .cart__info--icon{display:flex;justify-content:flex-start;align-items:center;grid-area:1/1/3/2}.categorized-container .products-with-cart .cart__info--label{font-weight:600;grid-area:1/2/2/3}.categorized-container .products-with-cart .cart__info--note{grid-area:2/2/3/3}.categorized-container .products-with-cart .cart .info-container{display:grid;grid-template-columns:repeat(2,1fr)}.categorized-container .products-with-cart.rounded-corners .cart-container,.categorized-container .products-with-cart.rounded-corners .container,.categorized-container .products-with-cart.rounded-corners .container .product,.categorized-container .products-with-cart.rounded-corners .container .product__image{border-radius:1rem}.categorized-container .products-with-cart.rounded-corners .container .product__image .noselect-xa-image{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;border-radius:1rem}.categorized-container .dark-theme-products .cart-container,.categorized-container .dark-theme-products .container{background-color:#333}.categorized-container .dark-theme-products .container .category__description{color:#bfbfbf}.categorized-container .dark-theme-products .container .product{border-color:#585858}.categorized-container .dark-theme-products .container .product:hover{background-color:#171717}.categorized-container .dark-theme-products .container .product__description{color:#bfbfbf}.categorized-container .dark-theme-products .cart__items,.categorized-container .dark-theme-products .cart__items .cart-item{border-color:#585858}.categorized-container .dark-theme-products .cart__items .cart-item__count{color:#e7ecef;background-color:#585858}.categorized-container .dark-theme-products .cart__items .cart-item__delete.deletable-system-fee{color:#999}.categorized-container .products-with-cart-lg,.categorized-container .products-with-cart-md{grid-template-columns:5fr 3fr}.categorized-container .products-with-cart-md .container .category-products,.categorized-container .products-with-cart-sm,.categorized-container .products-with-cart-xs{grid-template-columns:1fr}.categorized-container .products-with-cart-sm .cart,.categorized-container .products-with-cart-xs .cart{display:none}.categorized-container .products-with-cart-xs{padding:0}.categorized-container .products-with-cart-xs .container .category-products{grid-template-columns:1fr}.categorized-container .products-with-cart-xs .container .product{grid-template-rows:3rem auto 2.6rem}.categorized-container .products-with-cart-xs .container .product__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.categorized-container .products-with-cart-xs .container .product.--trim-description{grid-template-rows:3rem 2.5rem 2.6rem}.categorized-container .view-only-mode{grid-template-columns:1fr!important}@media screen and (min-width:1500px){.topbar-xl .topbar__container{padding-left:1.2rem}}.topbar-xs .topbar__container{padding-left:1.2rem}.mock-categories-loading .loading-animation{animation:lightloading-animation 2s linear 0s infinite}@keyframes lightloading-animation{0%{background-color:#d6d6d6}50%{background-color:#fff}to{background-color:#d6d6d6}}.mock-categories-loading .category__name{height:2.8rem;overflow:hidden}.mock-categories-loading .product{grid-template-rows:2rem 2rem 2rem;min-height:10rem}.mock-categories-loading .product__description,.mock-categories-loading .product__name,.mock-categories-loading .product__price{margin-right:1.6rem;margin-bottom:.8rem;padding:0}.mock-categories-loading .product:hover{background-color:transparent!important;cursor:not-allowed!important}.mock-categories-loading .cart__title{width:100%;height:3rem}.mock-categories-loading .cart__items .cart-item__count,.mock-categories-loading .cart__items .cart-item__name,.mock-categories-loading .cart__items .cart-item__price{height:2rem;margin-right:1.2rem}.mock-categories-loading .cart__items .cart-item__delete{height:2rem}.mock-categories-loading .cart__footer--prices--name,.mock-categories-loading .cart__footer--prices--price{width:10rem;height:2rem}.mock-categories-loading .cart__footer--prices.total-price .cart__footer--prices--name,.mock-categories-loading .cart__footer--prices.total-price .cart__footer--prices--price{height:3rem}.mock-categories-loading .cart__info{width:10rem;height:4rem}.mock-categories-loading.dark-theme-products .loading-animation{animation:darkloading-animation 2s linear 0s infinite}@keyframes darkloading-animation{0%{background-color:#171717}50%{background-color:#333}to{background-color:#171717}}.subproduct-allergens{display:flex;flex-wrap:wrap;grid-gap:.8rem;gap:.8rem;align-items:center}.subproduct-allergens__title{width:100%;font-size:1.8rem;font-weight:700}.subproduct-allergens .subproduct-allergen{position:relative}.subproduct-allergens .subproduct-allergen__name{top:-3rem;z-index:1;position:absolute;pointer-events:none;background-color:#fff;padding:.4rem 1.2rem;box-shadow:0 0 .5rem 0 rgba(0,0,0,.4)}.subproduct-allergens .subproduct-allergen__icon{background-color:#fff;padding:.4rem;max-width:4rem;height:auto;max-height:4rem;width:auto}.subproduct-allergens .subproduct-allergen.dark .subproduct-allergen__icon{background-color:#393939}.subproduct-allergens .subproduct-allergen.dark .subproduct-allergen__name{background-color:#171717}.subproduct-allergens .subproduct-allergen.rounded .subproduct-allergen__icon,.subproduct-allergens .subproduct-allergen.rounded .subproduct-allergen__name{border-radius:1rem}.login-registration-link{padding:0;border:none;display:inline-block;background-color:transparent}.route-container{padding-bottom:15.4rem}@media screen and (max-width:576px){.route-container{padding-bottom:27.9rem}}@media screen and (max-width:768px){.route-container .frame-thank-you-page .ty__details,.route-container .frame-thank-you-page .ty__details-container{grid-template-columns:1fr}.route-container .frame-thank-you-page .ty__details-prices{margin-top:1.6rem;border-left:none;padding-left:0;padding-right:0}.route-container .frame-thank-you-page .ty__details .full-width-data{grid-column:1/2}}.rounded-corners .select-input__search,.rounded-corners .text-input{border-radius:1rem;font-size:1.6rem}.rounded-corners .text-input-unit{-webkit-border-top-right-radius:1rem;-webkit-border-bottom-right-radius:1rem;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:1rem;-moz-border-radius-bottomright:1rem;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:1rem;border-bottom-right-radius:1rem;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.rounded-corners .select-input__list{border-radius:1rem;padding:1.6rem 0}.dark-frame{color:#e7ecef;background-color:#393939}.dark-frame .input-label{color:#e7ecef!important}.dark-frame .datepicker-input,.dark-frame .select-input__search,.dark-frame .text-input{color:#e7ecef!important;background-color:#585858!important}.dark-frame .datepicker-input:-ms-input-placeholder,.dark-frame .select-input__search:-ms-input-placeholder,.dark-frame .text-input:-ms-input-placeholder{color:#c8d4db!important}.dark-frame .datepicker-input::placeholder,.dark-frame .select-input__search::placeholder,.dark-frame .text-input::placeholder{color:#c8d4db!important}.dark-frame .datepicker-input .placeholder{color:#c8d4db!important}.dark-frame .datepicker-input .clear{background-color:#333!important;color:#e7ecef!important}.dark-frame .select-input__list{background-color:#585858!important}.dark-frame .checkbox-container{color:#e7ecef!important}.dark-frame .checkbox-container .check-mark{border-color:#fff!important}.iframe-header{background-repeat:no-repeat;background-position:50%;background-size:cover}.iframe-header__overlay{height:22rem;position:relative}.iframe-header__content{grid-template-columns:auto 35rem;background-color:hsla(0,0%,100%,.8);align-items:center;position:absolute;display:grid;bottom:0;right:0;left:0;top:0}.iframe-header__content--left{padding-left:3.8rem}.iframe-header__content--right{display:flex;padding-right:3.8rem;justify-content:flex-end}.iframe-header__content--right .btnv2 .cart-items{background-color:#ff781d;border-radius:50%;justify-content:center;align-items:center;position:absolute;font-size:1.2rem;color:#e7ecef;right:-1.25rem;top:-1.25rem;display:flex;height:2.5rem;width:2.5rem;z-index:1}.iframe-header__content--status{align-items:center;color:#4caf50;font-size:1.6rem;font-weight:600;display:flex;height:1.8rem;line-height:1.8rem;vertical-align:middle}.iframe-header__content--status .status-ball{width:1.5rem;height:1.5rem;display:inline-block;margin-right:.4rem;border-radius:50%;background-color:#4caf50}.iframe-header__content--status.--closed{color:#fb3350}.iframe-header__content--status.--closed .status-ball{background-color:#fb3350}.iframe-header__content--name{font-weight:600;margin-bottom:0;padding-bottom:0;text-transform:uppercase;color:#515151}.iframe-header__content--location{font-weight:600;font-size:1.6rem;color:#6a6a6a}.iframe-header__content--info{display:inline-flex;font-size:1.4rem;align-items:center;color:#585858;background-color:#fff;border-radius:2rem;padding:.4rem .8rem;border:2px solid #d6d6d6}.iframe-header__content--info .bold{font-weight:600}.iframe-header__content--info .icon{margin-right:.4rem}@media screen and (max-width:768px){.iframe-header__content--name{font-size:2.4rem;padding:.4rem 0}.iframe-header__content--left{padding-left:2.4rem;padding-right:1.2rem}.iframe-header__content--right{padding-right:2.4rem}}@media screen and (max-width:576px){.iframe-header__overlay{min-height:16rem;height:auto}.iframe-header__content{grid-template-columns:1fr;align-items:center}.iframe-header__content--left,.iframe-header__content--right{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:0 2.4rem}.iframe-header__content--left{padding-top:1.2rem}.iframe-header__content--right{padding-bottom:1.2rem}}.iframe-header.dark-frame .iframe-header__content{background-color:rgba(0,0,0,.5019607843)}.iframe-header.dark-frame .iframe-header__content--location,.iframe-header.dark-frame .iframe-header__content--name{color:#e7ecef}.iframe-header.dark-frame .iframe-header__content--info{color:#e7ecef;border-color:#585858;background-color:#393939}.iframe-navbar{top:0;left:0;right:0;z-index:100;height:4rem;display:flex;color:#e7ecef;padding:0 3.8rem;position:-webkit-sticky;position:sticky;align-items:stretch;justify-content:space-between;box-shadow:0 2px 2px 0 rgba(8,7,7,.2);background-image:-webkit-gradient(90deg,#ff0154 0,#490151 100%);background-image:linear-gradient(90deg,#ff0154,#490151)}.iframe-navbar__links{display:flex;align-items:stretch;grid-column-gap:1.6rem;column-gap:1.6rem}.iframe-navbar__control{padding:0 20px 0 18px;background-color:transparent;justify-content:center;align-items:center;font-weight:600;cursor:pointer;display:flex;height:100%;border:none}.iframe-navbar__control .icon{margin-right:.8rem}.iframe-navbar__control.active{box-shadow:2px 2px 4px 0 rgba(0,0,0,.3);background-color:#490151;color:#e7ecef}.iframe-navbar__cart{height:3rem;position:relative;align-self:center;color:#490151;background-color:#fff;border-radius:3rem}.iframe-navbar__cart .cart-items{top:.2rem;z-index:2;right:-1rem;position:absolute;background-color:#a93e73;box-shadow:2px 2px 4px 0 hsla(0,0%,100%,.3);border-radius:50%;justify-content:center;align-items:center;display:flex;color:#e7ecef;height:2rem;width:2rem;font-size:1.2rem}@media screen and (max-width:768px){.iframe-navbar{padding:0 2.4rem}}@media screen and (max-width:576px){.iframe-navbar{display:none}}.mobile-nav{left:0;right:0;bottom:0;height:7rem;z-index:100;display:none;position:fixed;color:#999;overflow:visible;align-items:center;background-color:#fff;grid-template-columns:repeat(4,1fr);box-shadow:0 -2px 4px 0 rgba(0,0,0,.1)}.mobile-nav__control{z-index:1;display:flex;font-weight:600;align-self:center;align-items:center;justify-self:center;flex-direction:column;justify-content:center;margin-top:-1.2rem;border-radius:50%;transition:margin-top .2s linear;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mobile-nav__control .link-container{position:relative;overflow:visible}.mobile-nav__control .cart-items{position:absolute;right:-1rem;top:-.7rem;background-color:#ff0154;color:#e7ecef;width:2rem;height:2rem;font-size:1.2rem;border-radius:50%;display:flex;justify-content:center;align-items:center}.mobile-nav__control .text{position:absolute;width:8rem;left:-100%;overflow:visible;text-align:center;top:3rem}.mobile-nav__control.active{padding:.8rem;margin-top:-4rem;box-shadow:0 -2px 4px 0 rgba(0,0,0,.1)}.mobile-nav__control.active .text{top:4.3rem;left:-50%;z-index:2;color:#e7ecef}.mobile-nav__control.active .link-container{background-color:#ff0154;border-radius:50%;justify-content:center;align-items:center;color:#e7ecef;display:flex;height:4rem;width:4rem}.mobile-nav.dark-frame,.mobile-nav.dark-frame .mobile-nav__control.active{background-color:#171717;box-shadow:none!important}@media screen and (max-width:576px){.mobile-nav{display:grid}}.iframe-footer{justify-content:space-between;padding:1.2rem 2.4rem;background-color:#d6d6d6;align-items:stretch;position:absolute;height:15.4rem;display:flex;bottom:0;right:0;left:0}.iframe-footer__methods{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.iframe-footer__methods .payment-method-image{max-height:2rem;margin-right:.8rem;width:auto}.iframe-footer__logo{display:flex;align-items:center;align-self:stretch}.iframe-footer__logo--onemin{margin-left:.8rem;max-height:6rem;height:100%;width:auto}.iframe-footer__files{align-self:center;display:flex;grid-column-gap:1.2rem;column-gap:1.2rem}.iframe-footer.dark-frame{background-color:#333;color:#e7ecef}@media screen and (max-width:1200px){.iframe-footer{padding:1.2rem;flex-direction:column}.iframe-footer__methods .payment-method-image{max-height:3rem}.iframe-footer__logo{margin:1.2rem auto}}@media screen and (max-width:576px){.iframe-footer{height:19.9rem;margin-bottom:7rem}.iframe-footer__logo{white-space:nowrap}.iframe-footer__files{justify-content:center;text-align:center}.iframe-footer__files--link{padding:.8rem 0;font-weight:600}}.frame-cart{padding:2.4rem 2.4rem 6.4rem}.frame-cart .cart__container{grid-template-columns:repeat(2,1fr);padding:0;margin:0 auto}.frame-cart .cart__container .cart-block{background-color:#fff;box-shadow:2px 2px 2px 0 rgba(0,0,0,.1)}.frame-cart .cart__items--footer{border-right-color:#490151}.frame-cart .cart__items--coupon .btnv2{height:4.1rem}.frame-cart .cart__items--coupon .btnv2__text{padding-top:0;padding-bottom:0}.frame-cart .cart__items--coupon .btnv2__icon--triangle{border-top-width:4.1rem}.frame-cart .cart__finalize-button-container .btnv2{height:4.1rem;width:100%;grid-template-columns:auto 4.1rem}.frame-cart .cart__finalize-button-container .btnv2__icon--triangle{border-top-width:4.1rem}.frame-cart .cart__dmca{padding:0!important;box-shadow:none!important}@media screen and (max-width:992px){.frame-cart{padding:2.4rem 1.2rem 6.4rem}.frame-cart .cart__container{grid-template-columns:36rem 1fr;grid-gap:1.2rem;gap:1.2rem}.frame-cart .cart__container .cart-block{margin-top:1.2rem}.frame-cart .cart__container .cart__items--footer{align-items:stretch;flex-direction:column}.frame-cart .cart__container .cart__items--footer .price-container{padding-top:1.6rem;justify-content:space-between}.frame-cart .cart__container .cart__items--coupon{align-items:stretch;grid-template-columns:auto 22rem}.frame-cart .cart__container .cart__items--coupon .wrapper .text-input{height:100%}.frame-cart .cart__container .cart__dmca{grid-template-columns:1fr;grid-row-gap:.8rem;row-gap:.8rem}.frame-cart .cart__container .cart__radio-row--child{padding-top:.4rem;grid-area:2/1/3/3}.frame-cart .cart__container .cart__radio-row.with-children{margin-top:.8rem;grid-template-columns:1.6rem auto}}@media screen and (max-width:768px){.frame-cart .cart__container{grid-template-columns:1fr;max-width:55rem;margin:0 auto}}@media screen and (max-width:576px){.frame-cart .cart__container .cart__registration .registration__block{grid-template-columns:repeat(2,1fr)}.frame-cart .cart__container .cart__registration .registration__block .address-rows,.frame-cart .cart__container .cart__registration .registration__block .address_name,.frame-cart .cart__container .cart__registration .registration__block .address_notes,.frame-cart .cart__container .cart__registration .registration__block .city,.frame-cart .cart__container .cart__registration .registration__block .delivery_region_id,.frame-cart .cart__container .cart__registration .registration__block .email,.frame-cart .cart__container .cart__registration .registration__block .password,.frame-cart .cart__container .cart__registration .registration__block .phone,.frame-cart .cart__container .cart__registration .registration__block .pickup,.frame-cart .cart__container .cart__registration .registration__block .reg_with_order,.frame-cart .cart__container .cart__registration .registration__block .registration__title,.frame-cart .cart__container .cart__registration .registration__block .street,.frame-cart .cart__container .cart__registration .registration__block .street_id,.frame-cart .cart__container .cart__registration .registration__block .zipcode{grid-column:1/3}.frame-cart .cart__container .cart__registration .registration__block .door,.frame-cart .cart__container .cart__registration .registration__block .house{grid-column:1/2}.frame-cart .cart__container .cart__registration .registration__block .doorbell,.frame-cart .cart__container .cart__registration .registration__block .floor{grid-column:2/3}.frame-cart .cart__container .cart__registration .registration__block .first_name{grid-column:1/2}.frame-cart .cart__container .cart__registration .registration__block .last_name,.frame-cart .cart__container .cart__registration .swap-names .first_name{grid-column:2/3}.frame-cart .cart__container .cart__registration .swap-names .last_name{grid-column:1/2}.frame-cart .cart__container .cart__registration .address-block .address-data,.frame-cart .cart__container .cart__registration .address-block .estimated-delivery-time{grid-column:1/3}.frame-cart .cart__container .cart__items{margin-top:0}.frame-cart .cart__container .cart__items .cart-item{grid-template-columns:10rem auto;border-bottom:2px solid #e0e7e9;padding-bottom:.4rem;margin-bottom:1.2rem}.frame-cart .cart__container .cart__items .cart-item__apply,.frame-cart .cart__container .cart__items .cart-item__price{grid-area:2/1/3/2}.frame-cart .cart__container .cart__items .cart-item__name{font-size:1.2rem;padding-bottom:.8rem}.frame-cart .cart__container .cart__items .cart-item__name--options{font-size:1.1rem}.frame-cart .cart__container .cart__items .cart-item__control{justify-self:flex-end;grid-area:2/2/3/3}.frame-cart .cart__container .cart__items--coupon{grid-template-columns:1fr}.frame-cart .cart__container .cart__items--coupon .wrapper{margin-bottom:1.6rem}.frame-cart .cart__container .cart__items--coupon .wrapper .text-input{min-height:4rem}}.rounded-corners .frame-cart .cart__container .cart-block,.rounded-corners .frame-cart .frame-cart-items{border-radius:1rem}.rounded-corners .frame-cart .frame-cart-items__header{-webkit-border-top-right-radius:1rem;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:1rem;-moz-border-radius-topright:1rem;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:1rem;border-top-right-radius:1rem;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:1rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.rounded-corners .frame-cart .frame-cart-items__summary{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:1rem;-webkit-border-bottom-left-radius:1rem;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:1rem;-moz-border-radius-bottomleft:1rem;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.dark-frame .frame-cart{color:#e7ecef}.dark-frame .frame-cart .cart__container .cart__items .cart-item__control:hover{background-color:#585858}.dark-frame .frame-cart .cart__container .cart-block{background-color:#333}.frame-info__map-container{padding:2.4rem 2.4rem 0;position:relative;height:30rem;width:100%}.frame-info__map-container .marker-container{display:flex;align-items:center;flex-direction:column;justify-content:center}.frame-info__map-container .marker-container .icon{background-repeat:no-repeat;background-position:50%;height:5.2rem;width:5.2rem}.frame-info__map-container .marker-container .label{color:#171717;font-weight:400;font-size:1.4rem;text-align:center;padding:.4rem;background-color:#fff;border-radius:1rem;box-shadow:0 .2rem .4rem .1rem rgba(0,0,0,.3333333333)}.frame-info__grid{display:grid;align-items:flex-start;grid-gap:2.4rem 6.4rem;gap:2.4rem 6.4rem;grid-template-columns:repeat(2,1fr);padding:4rem 2.4rem 6.4rem}.frame-info__grid--item{font-size:1.6rem;padding-bottom:2.4rem;border-bottom:1px solid #d6d6d6}.frame-info__grid--item:last-of-type{border-bottom:none}.frame-info__grid--item--title{display:flex;text-align:left;font-size:2.4rem;align-items:center;margin-bottom:.8rem;padding-bottom:.4rem}.frame-info__grid--item--title .icon{min-width:2.4rem;margin-right:.8rem}.frame-info__grid--item .list{margin:0;padding:0;list-style-type:none}.frame-info__grid--item .list__item{display:flex;font-size:1.6rem;align-items:center;grid-column-gap:.8rem;column-gap:.8rem;padding-bottom:.4rem;grid-template-columns:1.6rem auto}.frame-info__grid--item .list__item.crossed-out{color:#6a6a6a;text-decoration:line-through}.frame-info__grid--item .list__item .span{display:flex;align-items:center}.frame-info__grid--item .list__item .icon{min-width:1.6rem;margin-right:.8rem}.frame-info__grid--item .open-hours-list .list__item{justify-content:space-between;max-width:23rem}@media screen and (max-width:992px){.frame-info__grid{grid-template-columns:1fr}}@media screen and (max-width:576px){.frame-info__map-container{padding:.4rem .4rem 2.4rem}.frame-info__grid{padding:.4rem .4rem 1.2rem}.frame-info__grid--item{font-size:1.6rem;padding-left:1.2rem;padding-right:1.2rem}.frame-info__grid--item--title{padding-bottom:1.2rem}.frame-info__grid--item--info,.frame-info__grid--item .list{padding-left:1.6rem}.frame-info__grid--item .list__item{display:flex;max-width:30rem;font-size:1.6rem;align-items:center;padding-bottom:.8rem;justify-content:space-between}.frame-info__grid--item .list__item .icon{margin-right:.8rem}}.dark-app .frame-info__grid--item .list .crossed-out,.dark-theme-iframe .frame-info__grid--item .list .crossed-out{color:#999}.frame-profile .profile__header .content{display:flex;margin:0 auto;max-width:100rem;align-items:center;padding:0 2.4rem;justify-content:space-between}.frame-profile .profile__my-data-block--sub-title{max-width:50.2rem}.frame-profile .profile__my-data-block .btnv2{width:100%;max-width:50.2rem}.frame-profile .profile__my-data-block--form .form-controls .btnv2{width:auto;margin-top:.4rem}.frame-profile .profile__my-data-block--form .form-controls .btnv2:last-of-type{margin-left:.8rem}.frame-profile .profile__my-data-terminate .btnv2{width:100%;max-width:50.2rem;background-color:#fb3350}.frame-profile .profile__my-data-terminate .btnv2:hover{background-color:#fff}.frame-profile .profile__my-data-terminate .btnv2:hover .btnv2__icon{background-color:#fb3350}.frame-profile .profile__my-data-terminate .btnv2:hover .btnv2__icon--triangle{border-right-color:#fb3350}@media screen and (max-width:992px){.frame-profile .profile-tabs{grid-column-gap:2.4rem;column-gap:2.4rem;padding:6.4rem 1.6rem;grid-template-columns:20rem 1fr}.frame-profile .profile__prev-orders--order-again{grid-template-columns:repeat(3,calc(33.3333% - 8px))}}@media screen and (max-width:768px){.frame-profile .profile-tabs{grid-column-gap:0;column-gap:0;padding:6.4rem .4rem;grid-row-gap:1.6rem;row-gap:1.6rem;grid-template-columns:1fr}.frame-profile .profile__my-data-block--form .form-controls .btnv2{width:100%}.frame-profile .profile__my-data-block--form .form-controls .btnv2:last-of-type{margin-top:.8rem;margin-left:0}.frame-profile .profile__prev-orders--order-again{grid-template-columns:repeat(2,calc(50% - 8px))}}@media screen and (max-width:576px){.frame-profile .profile__prev-orders--title{display:flex;text-align:left;flex-direction:column;align-items:flex-start;justify-content:flex-start}.frame-profile .profile__prev-orders--title .status-label{margin-left:0;margin-top:.4rem}.frame-profile .profile__prev-orders--order-again{display:grid;grid-template-columns:repeat(2,50%)}.frame-profile .profile__prev-orders--order-again .order-again__price{padding-bottom:.4rem}.frame-profile .profile__prev-orders--order .order-info{padding-right:0}.frame-profile .profile__prev-orders--item .price{text-align:right}}@media screen and (max-width:400px){.frame-profile .profile__prev-orders--order-again{grid-template-columns:100%}}.dark-frame .profile__my-data-terminate .btnv2{width:100%;max-width:50.2rem;background-color:#fb3350}.dark-frame .profile__my-data-terminate .btnv2:hover{background-color:#333}.frame-products{max-width:100%}.frame-products .categorized-container{margin:0;padding:0}.frame-products .categorized-container .frame-products-view{margin:0;padding:0;grid-template-columns:1fr}.frame-products .categorized-container .frame-products-view .container{padding:2.4rem 4rem}@media screen and (max-width:768px){.frame-products .categorized-container .frame-topbar .topbar__container{padding-left:1.2rem}.frame-products .categorized-container .frame-products-view .category .category-products{grid-template-columns:1fr}.frame-products .categorized-container .frame-products-view .container{padding:2.4rem}}.frame-product-modal .product-modal__heading--content .subproducts{border-bottom-color:#490151}.frame-product-modal .product-modal__heading--content .subproducts .--active{background-color:#490151}.frame-product-modal .product-modal__controls .frame-product-modal-button .btnv2__icon--triangle{border-top-width:4rem}@media screen and (max-width:992px){.frame-product-modal .product-modal__content .option-groups .option-group__options{grid-template-columns:repeat(4,1fr)}.frame-product-modal .product-modal__content .option-groups .option-group__options--header{grid-column:1/5}.frame-product-modal .product-modal__error{max-width:60%;left:20%;right:20%}.frame-product-modal .product-modal__controls--button{width:100%;min-width:unset}}@media screen and (max-width:768px){.frame-product-modal{height:100%;min-height:100%;max-height:unset}.frame-product-modal .product-modal__content .option-groups .option-group__options{grid-template-columns:repeat(3,1fr)}.frame-product-modal .product-modal__content .option-groups .option-group__options--header{grid-column:1/4}}@media screen and (max-width:576px){.frame-product-modal .product-modal__content .option-groups .option-group__options{grid-template-columns:repeat(2,1fr)}.frame-product-modal .product-modal__content .option-groups .option-group__options--header{grid-column:1/3}}@media screen and (max-width:400px){.frame-product-modal .product-modal__content .option-groups .option-group__options{grid-template-columns:1fr}.frame-product-modal .product-modal__content .option-groups .option-group__options--header{grid-column:1/2}}.app-products{height:calc(100vh - 7rem)}.app-products .app-categories-container{overflow-y:auto;padding:1.6rem 1.6rem 6.4rem;height:calc(100vh - 7rem)}.app-products .app-categories-container .app-category{display:grid;min-height:10rem;align-items:center;background-color:#fff;margin-bottom:1.6rem;grid-template-columns:10rem auto;box-shadow:2px 2px 4px 0 rgba(0,0,0,.2)}.app-products .app-categories-container .app-category__image{width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}.app-products .app-categories-container .app-category__name{padding:1.2rem;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:2.4rem;font-weight:600}.app-products .app-categories-container .app-category__description{font-size:1.4rem;font-weight:400;padding:0 1.2rem 1.2rem;line-height:1.8rem}.app-products .app-categories-container .app-category.--DESCRIPTION_VISIBLE{grid-template-rows:auto auto}.app-products .app-categories-container .app-category.--DESCRIPTION_VISIBLE .app-category__image{grid-row:1/3}.app-products .app-categories-container .app-category.--DESCRIPTION_VISIBLE .app-category__name{padding-bottom:.2rem}.app-products .app-categories-container .app-category.--NO_IMAGE{grid-template-columns:1fr}.app-products .app-products-container{padding:1.6rem 1.6rem 6.4rem;height:calc(100vh - 7rem);overflow-y:auto}.app-products .app-products-container__category{margin-bottom:1.6rem;font-size:2rem;font-weight:600}.app-products .app-products-container .app-product{display:grid;min-height:16rem;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;align-items:flex-start;grid-column-gap:1.2rem;column-gap:1.2rem;background-color:#fff;margin-bottom:1.6rem;padding-right:1.2rem;grid-template-columns:16rem auto;box-shadow:2px 2px 4px 0 rgba(0,0,0,.2)}.app-products .app-products-container .app-product__image{width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}.app-products .app-products-container .app-product__content{padding:1.2rem 0 4.5rem;position:relative;height:100%}.app-products .app-products-container .app-product__content--name{padding-bottom:1.2rem;position:relative;font-size:2rem;font-weight:600}.app-products .app-products-container .app-product__content--name--underline{border-radius:10rem;position:absolute;height:.3rem;width:80%;bottom:.6rem;left:0}.app-products .app-products-container .app-product__content--description{font-size:1.2rem}.app-products .app-products-container .app-product__content--price{left:0;right:0;bottom:1rem;display:flex;position:absolute;justify-content:flex-start;box-shadow:0 -.5rem 1rem 1rem #fff}.app-products .app-products-container .app-product__content--price .crossed{text-decoration:line-through;padding-right:.4rem;font-weight:400;font-size:1.2rem}.app-products .app-products-container .app-product__content--price .price-label{font-weight:500;background-color:#e7ecef;padding:.4rem 1.2rem}.app-products .app-products-container .app-product.--NO_IMAGE{grid-template-columns:1fr}.app-products .app-products-container .app-product.--HAS_ALLERGENS .app-allergens{max-width:2.8rem;max-height:2.8rem;background-color:#e7ecef}.app-products .app-products-container .app-product.--HAS_ALLERGENS .app-allergens .hover-box__text{padding:.4rem}.app-products .app-products-container.--DESCRIPTION_VISIBLE .app-products-container__category .description{font-weight:400;font-size:1.4rem;display:block;line-height:1.6rem}.app-products .product-container{transition:grid-template-rows .4s linear;transition:grid-template-rows .4s linear,-ms-grid-rows .4s linear;padding-bottom:7rem;grid-template-rows:45% 55%;height:calc(100vh - 7rem);background-color:#fff;align-items:flex-start;top:7rem;overflow-y:auto;color:#171717;position:fixed;display:grid;z-index:100;width:100%;bottom:0;right:0;left:0}.app-products .product-container__image{transition:height .4s linear;background-repeat:no-repeat;background-position:50%;background-size:cover;position:relative;height:100%;width:100%}.app-products .product-container__control{background-color:transparent;justify-content:center;align-items:center;pointer-events:all;color:#e7ecef;cursor:pointer;height:4.4rem;width:4.4rem;display:flex;z-index:2;padding:0;margin:0}.app-products .product-container__control--view-image{right:1rem;bottom:1rem;position:absolute;border-radius:1rem;box-shadow:inset 0 0 4rem 0 rgba(0,0,0,.5333333333)}.app-products .product-container .product{padding:1.6rem 1.6rem 13rem;align-items:flex-start;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;color:#171717}.app-products .product-container .product__name{font-weight:600;line-height:3.5rem;min-height:4rem;text-transform:capitalize}.app-products .product-container .product__description{display:flex;flex-wrap:wrap;text-align:left;min-height:4rem;align-items:center}.app-products .product-container .product .dom__quantity-hook{justify-self:flex-end;flex-wrap:nowrap}.app-products .product-container .product .dom__quantity-hook--qty{font-size:2.4rem;font-weight:600;width:4rem}.app-products .product-container .product .dom__quantity-hook--btn{width:4rem;height:4rem}.app-products .product-container .product__price{cursor:pointer;font-weight:600;align-items:flex-end;margin-bottom:1.2rem;padding-bottom:.4rem;border-bottom:1px solid #e7ecef}.app-products .product-container .product__price .price{display:flex;font-size:2rem;align-items:flex-end;justify-content:flex-start}.app-products .product-container .product__price .price .crossed{text-decoration:line-through;padding-bottom:.4rem;padding-right:.8rem;font-size:1.2rem}.app-products .product-container .product__add-to-cart{box-shadow:0 -30px 20px 5px #fff;justify-content:flex-end;background-color:#fff;align-items:flex-start;padding:0 1.2rem;height:7rem;position:fixed;display:flex;z-index:130;bottom:0;right:0;left:0}.app-products .product-container .product__add-to-cart .price{display:inline-block}.app-products .product-container .product__add-to-cart .price .crossed,.app-products .product-container .product__add-to-cart .price .inline{display:none}.app-products .product-container .product__row{display:grid;grid-template-columns:63% 37%}.app-products .product-container .product__row.--row2{align-items:center;padding-bottom:1.2rem;grid-template-columns:minmax(0,auto) 13rem!important}.app-products .product-container .product__row.--row2 .product__select{min-width:unset!important;max-width:100%}.app-products .product-container .product__row.--row2 .product__static-subproduct{width:100%;font-size:1.8rem}.app-products .product-container .product__row.--row2 .product__static-subproduct .variant{font-weight:700;padding-left:.4rem}.app-products .product-container .product__row.--row2 .product__static-subproduct .remaining{display:block;font-size:1.4rem;font-weight:400}.app-products .product-container .product__row.--row2 .wrapper{width:100%;max-width:100%;min-width:unset;margin-bottom:0}.app-products .product-container .product__row.--row2 .dom__quantity-hook{height:4rem}.app-products .product-container .product__row.--row3{align-items:center;padding-bottom:1.6rem;grid-template-columns:auto 4rem}.app-products .product-container .product__row.--row3 .product__description{display:block;width:100%}.app-products .product-container .product__row.--row4{grid-template-columns:1fr;width:100%}.app-products .product-container .product .app-options{grid-column:1/3}.app-products .product-container .product .app-options__toggler{display:flex;align-items:center;justify-content:space-between}.app-products .product-container .product .app-options__toggler--text{font-weight:600;font-size:1.6rem}.app-products .product-container .product .app-options .grid-row-placeholder{font-size:1.6rem;text-align:center;padding:1.2rem;border-top:1px solid #d6d6d6}.app-products .product-container .product .app-options .grid-row-placeholder.--with-spacing{padding-bottom:12rem}.app-products .product-container .product .app-options .option-groups{padding:1.2rem 0;border-top:1px solid #d6d6d6}.app-products .product-container .product .app-options .option-groups .option-group:last-of-type{padding-bottom:0}.app-products .product-container .product .app-options .option-groups .option-group__options{grid-template-columns:repeat(2,1fr)}.app-products .product-container .product .app-options .option-groups .option-group__options--header{grid-column:1/3}.app-products .product-container .product .app-options .option-groups .option-group__options .selectable-card{min-height:4.7rem}.app-products .product-container.--NO_IMAGE{grid-template-rows:1fr}.app-products .product-container.--NO_IMAGE .product-container__image{display:none!important}.app-products__mini-modal{background-color:rgba(0,0,0,.6666666667);justify-content:center;align-items:center;position:fixed;z-index:1004;display:flex;bottom:0;right:0;left:0;top:0}.app-products__mini-modal .content{background-color:#fff;padding:1.2rem 1.2rem 0;text-align:center;max-height:70vh;max-width:32rem;width:100%}.app-products__mini-modal .content .scrollable-content{max-height:calc(70vh - 2.4rem);overflow-y:auto;width:100%}.app-products__mini-modal--product{padding-top:1.2rem;font-size:1.6rem;font-weight:500;text-align:left}.app-products__mini-modal--options{text-align:left;margin-top:.8rem}.app-products__mini-modal--controls{padding:1.2rem 0;flex-direction:column;grid-row-gap:.8rem;row-gap:.8rem;align-items:center;display:flex}.app-products__mini-modal--controls .app_button{width:100%;box-shadow:2px 2px 4px 0 rgba(0,0,0,.2666666667)}.app-products__estimated-delivery-time{z-index:1;width:6.5rem;height:6.5rem;pointer-events:none}.app-products__estimated-delivery-time--img{right:1rem;bottom:1rem;position:fixed;max-width:6.5rem;max-height:6.5rem}.app-products__estimated-delivery-time--time{color:#171717!important;text-align:center;padding-top:2rem;font-weight:700;position:fixed;height:6.5rem;width:6.5rem;bottom:1rem;right:1rem}.app-products__temp-no-orders{left:0;right:0;bottom:0;z-index:10;display:grid;position:fixed;grid-gap:2.4rem;gap:2.4rem;font-size:1.8rem;text-align:justify;padding:2.4rem;background-color:#fff;grid-template-columns:auto 5rem;box-shadow:0 4px 7px rgba(0,0,0,.12),0 1px 48px rgba(0,0,0,.24)}@media screen and (max-width:390px){.app-products .product .app-options .option-groups .option-group__options{grid-template-columns:1fr}.app-products .product .app-options .option-groups .option-group__options--header{grid-column:1/2}}.rounded-corners.app-products{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:1rem;-webkit-border-bottom-left-radius:1rem;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:1rem;-moz-border-radius-bottomleft:1rem;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.rounded-corners .app-categories-container .app-category{border-radius:1rem}.rounded-corners .app-categories-container .app-category__image{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:1rem;-webkit-border-top-left-radius:1rem;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:1rem;-moz-border-radius-topleft:1rem;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:1rem;border-top-left-radius:1rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.rounded-corners .app-products-container .app-product{border-radius:1rem}.rounded-corners .app-products-container .app-product__image{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:1rem;-webkit-border-top-left-radius:1rem;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:1rem;-moz-border-radius-topleft:1rem;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:1rem;border-top-left-radius:1rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.rounded-corners .app-products-container .app-product__image .app-allergens{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:1rem;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:1rem;-moz-border-radius-topright:0;-moz-border-radius-bottomright:1rem;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:1rem;border-top-right-radius:0;border-bottom-right-radius:1rem;border-bottom-left-radius:0;border-top-left-radius:1rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.rounded-corners .app-products-container .app-product__content--price .price-label{border-radius:1rem}.rounded-corners .product-container .app-options{-webkit-border-top-right-radius:1rem;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:1rem;-moz-border-radius-topright:1rem;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:1rem;border-top-right-radius:1rem;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:1rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.rounded-corners .app-products__mini-modal .content{border-radius:1rem}.dark-app-products .app-categories-container .app-category,.dark-app-products .app-products-container .app-product{background-color:#333;color:#e7ecef}.dark-app-products .app-products-container .app-product.--HAS_ALLERGENS .app-allergens{background-color:#171717}.dark-app-products .app-products-container .app-product__content--price{box-shadow:0 -.5rem 1rem 1rem #333}.dark-app-products .product-container{background-color:#333}.dark-app-products .product-container .app-options{color:#e7ecef;background-color:#333}.dark-app-products .product-container .product{color:#e7ecef}.dark-app-products .product-container .product__add-to-cart{background-color:#333;box-shadow:0 -4rem 4rem 1rem #333}.dark-app-products .app-products__mini-modal .content{background-color:#333}.app-products-v2{padding-top:6rem}.app-products-v2 .app-v2-categories-container{left:0;right:0;z-index:1;width:100%;display:block;position:fixed;top:7rem;box-shadow:0 3px 3px 0 rgba(0,0,0,.2666666667)}.app-products-v2 .app-v2-categories-container .app-v2-categories-scroller{height:6rem;display:flex;max-width:100vw;overflow-x:auto;overflow-y:visible;align-items:center;scrollbar-width:none;grid-column-gap:.4rem;column-gap:.4rem;-ms-overflow-style:none;justify-content:flex-start;padding:0 1.2rem 1.2rem}.app-products-v2 .app-v2-categories-container .app-v2-categories-scroller::-webkit-scrollbar{display:none}.app-products-v2 .app-v2-categories-container .app-v2-categories-scroller .app-category{white-space:nowrap;padding:.8rem 1.6rem}.app-products-v2 .app-v2-categories-container .app-v2-categories-scroller .app-category__name{width:100%;font-size:1.9rem;line-height:2.3rem;text-transform:uppercase}.app-products-v2 .app-v2-products-container{grid-row-gap:0;row-gap:0;background-color:#fff;height:calc(100vh - 13rem)}.app-products-v2 .app-v2-products-container .v2-category-title{margin:0;font-size:2.2rem;padding:4rem 0 2.4rem}.app-products-v2 .app-v2-products-container .app-end-category-container{padding:0}.app-products-v2 .app-v2-products-container .app-end-category-container:first-of-type .v2-category-title{padding-top:0}.app-products-v2 .app-v2-products-container .v2-product-category{padding:0}.app-products-v2 .app-v2-products-container .v2-product-category .app-end-category-container .v2-category-title{padding-top:2.4rem}.app-products-v2 .app-v2-products-container .app-v2-product{height:10rem;margin-bottom:0;min-height:10rem;padding-bottom:0;box-shadow:none!important;grid-template-columns:16rem auto}.app-products-v2 .app-v2-products-container .app-v2-product .app-product__image{border-radius:1rem}.app-products-v2 .app-v2-products-container .app-v2-product .app-product__content{padding:0}.app-products-v2 .app-v2-products-container .app-v2-product .app-product__content--name{padding-bottom:.4rem}.app-products-v2 .app-v2-products-container .app-v2-product .app-product__content--name--underline{display:none}.app-products-v2 .app-v2-products-container .app-v2-product .app-product__content--price{bottom:0}.app-products-v2 .app-v2-products-container .app-v2-product .app-product__content .price{font-size:1.8rem}.app-products-v2 .app-v2-products-container .product-line{background-color:transparent;margin:2.4rem 0;border:none;border-top:.1rem solid #e7ecef}.app-products-v2 .app-v2-products-container .product-line:last-of-type{display:none}.rounded-corners .app-v2-categories-container .app-v2-categories-scroller .app-v2-category{border-radius:2rem}.dark-app .dark-app-products .app-v2-products-container{color:#e7ecef;background-color:#333}.dark-app .dark-app-products .app-v2-products-container .product-line{border-top-color:#585858}.app-cart{width:100%;overflow:hidden;height:calc(100vh - 7rem)}.app-cart .cart__registration .registration__block{grid-template-columns:repeat(2,1fr)}.app-cart .cart__registration .registration__block .address-rows__title{margin-top:0;font-size:1.4rem;grid-column-gap:1.2rem;column-gap:1.2rem}.app-cart .cart__registration .registration__block .address-rows,.app-cart .cart__registration .registration__block .address_name,.app-cart .cart__registration .registration__block .address_notes,.app-cart .cart__registration .registration__block .city,.app-cart .cart__registration .registration__block .delivery_region_id,.app-cart .cart__registration .registration__block .email,.app-cart .cart__registration .registration__block .password,.app-cart .cart__registration .registration__block .phone,.app-cart .cart__registration .registration__block .reg_with_order,.app-cart .cart__registration .registration__block .registration__title,.app-cart .cart__registration .registration__block .street,.app-cart .cart__registration .registration__block .street_id{grid-column:1/3}.app-cart .cart__registration .registration__block .door,.app-cart .cart__registration .registration__block .house,.app-cart .cart__registration .registration__block .zipcode{grid-column:1/2}.app-cart .cart__registration .registration__block .city,.app-cart .cart__registration .registration__block .doorbell,.app-cart .cart__registration .registration__block .floor{grid-column:2/3}.app-cart .cart__registration .registration__block .first_name{grid-column:1/2}.app-cart .cart__registration .registration__block .last_name,.app-cart .cart__registration .swap-names .first_name{grid-column:2/3}.app-cart .cart__registration .swap-names .last_name{grid-column:1/2}.app-cart .cart__registration .address-block .address-data,.app-cart .cart__registration .address-block .app-delivery-info,.app-cart .cart__registration .address-block .estimated-delivery-time{grid-column:1/3}.app-cart .app-items-container{overflow-y:auto;position:relative;padding-bottom:2.4rem!important;box-shadow:inset 0 -4rem 2rem -2rem rgba(0,0,0,.2)}.app-cart .app-items-container::-webkit-scrollbar-track{margin:.8rem 0}.app-cart .app-coupon{display:grid;grid-column-gap:.8rem;column-gap:.8rem;margin-top:1.6rem;grid-template-columns:repeat(2,1fr)}.app-cart .app-coupon__title{grid-column:1/3;padding-bottom:1.6rem}.app-cart .app-coupon .wrapper{margin-bottom:0}.app-cart .app-coupon .app_button{height:4rem}.app-cart .app-delivery-options{padding:0 1.6rem}.app-cart .app-delivery-options__card{display:flex;color:#6a6a6a;text-align:center;align-items:center;padding:1.6rem;flex-direction:column;justify-content:center;background-color:#e0e7e9;margin-bottom:.8rem;border:2px solid transparent}.app-cart .app-delivery-options__card--text{width:100%;font-weight:600;font-size:1.6rem;text-align:center}.app-cart .app-delivery-options__card.--WITH_DATEPICKER .app-delivery-options__card--text{padding-bottom:.4rem}.app-cart .app-delivery-options__card.--WITH_DATEPICKER .wrapper{width:100%;margin:0 .4rem}.app-cart .app-delivery-options__card.--WITH_DATEPICKER .wrapper .datepicker-input .clear{height:4rem;width:4rem}.app-cart .app-delivery-options__card.--active{background-color:#fff}.app-cart .app-delivery-options__cart-group{padding-bottom:2.4rem}.app-cart .app-delivery-options__cart-group--title{grid-area:1/1/2/3;padding-bottom:.4rem}.app-cart .app-delivery-options__cart-group.narrow-groups{display:grid;grid-column-gap:.4rem;column-gap:.4rem;grid-template-columns:repeat(2,1fr)}.app-cart .cart-payment-methods .raw-select-input{margin-bottom:0}.app-cart .cart-payment-methods .raw-select-input .select-input__list--scrollable{max-height:24rem}.app-cart .delivery-at-container{margin-top:0!important}.app-cart .cart-finalize{box-shadow:0 -40px 40px 10px #fff;padding:0 1.6rem 1rem;background-color:#fff;justify-content:center;pointer-events:none;position:fixed;display:flex;bottom:0;z-index:102;right:0;left:0;animation:opacity-up .5s linear}.app-cart .cart-finalize .app_button{pointer-events:none}.app-cart .address-block .app-delivery-info{grid-column:1/5}.app-cart .app-prices .total-price-row{padding-top:.4rem}.app-cart .app-prices .cart__items--points{padding-top:0;border-bottom:1px solid #d6d6d6;padding-bottom:.2rem;margin-bottom:1.2rem}.app-cart .status-block{border-bottom:1px solid #d6d6d6;padding-bottom:.8rem;margin-bottom:.8rem}.app-cart .status-block .cart__title{padding-bottom:.4rem}.app-cart__progressbar{height:5rem;display:flex;position:relative;align-items:stretch;padding:0 1.2rem;justify-content:space-between;transition:background-color .4s linear}.app-cart__progressbar--step{height:5rem;display:flex;text-align:center;align-items:center;flex-direction:column;justify-content:flex-end}.app-cart__progressbar--step--knob{z-index:3;width:2rem;height:2rem;display:block;background-color:#fff;margin-bottom:.4rem;border-radius:50%;transition:background-color .4s cubic-bezier(.1,.1,1,.1)}.app-cart__progressbar--step--text{height:2.1rem;line-height:2.1rem}.app-cart__progressbar--step.--progress1{align-items:flex-start}.app-cart__progressbar--step.--progress3{align-items:flex-end}.app-cart__progressbar--thread{background-color:#fff;position:absolute;right:1.6rem;left:1.6rem;display:block;height:1rem;top:1rem;z-index:1}.app-cart__progressbar--thread .progress{transition:width .4s linear;position:absolute;height:1rem;z-index:2}.app-cart__content{display:grid;overflow-x:hidden;overflow-y:hidden;position:relative;align-items:flex-start;justify-content:flex-start;height:calc(100vh - 12rem);grid-template-columns:repeat(3,100%)}.app-cart__content::-webkit-scrollbar{display:none}.app-cart__content--step2{height:100%;min-height:100%;max-height:100%;background-color:#fff}.app-cart__content--step1,.app-cart__content--step2,.app-cart__content--step3{opacity:0;width:100vw;max-height:100%;border-radius:1rem;transition:opacity .5s linear;padding:.2rem .4rem .4rem}.app-cart__content--step1::-webkit-scrollbar,.app-cart__content--step2::-webkit-scrollbar,.app-cart__content--step3::-webkit-scrollbar{width:.2rem;display:none}.app-cart__content--step1::-webkit-scrollbar-track,.app-cart__content--step2::-webkit-scrollbar-track,.app-cart__content--step3::-webkit-scrollbar-track{background-color:transparent}.app-cart__content--step1{padding-top:.4rem}.app-cart__content--step2{border-radius:0;overflow-y:hidden}.app-cart__content--step3{overflow-y:hidden;padding-bottom:18rem}.app-cart__content--step3 .app-prices{position:relative;padding:1.2rem;background-color:#fff;margin-top:1.6rem}.app-cart__no-order{font-size:1.6rem;text-align:center;padding:1.6rem 1.2rem}.app-cart__controls{display:flex;padding-top:.8rem;margin-bottom:.4rem;justify-content:space-between}.app-cart__controls .--SECONDARY{background-color:transparent;box-shadow:none!important;min-height:unset!important}.app-cart__controls .--SECONDARY .app_button__text{padding:.4rem 1.2rem}.app-cart__next{padding:0 1.6rem;position:fixed;height:7rem;bottom:0;right:0;left:0}.app-cart__next .app_button{margin:0!important;width:100%}.app-cart__next.--with-shadow{background-color:#fff;box-shadow:0 -40px 40px 10px #fff}.app-cart.--step1 .app-cart__content--step1{opacity:1}.app-cart.--step1 .app-cart__content--step1 .app-coupon-and-prices{opacity:1;pointer-events:all}.app-cart.--step2 .app-cart__progressbar{background-color:#fff}.app-cart.--step2 .app-cart__progressbar--step--knob,.app-cart.--step2 .app-cart__progressbar--thread{background-color:#e7ecef}.app-cart.--step2 .app-coupon-and-prices{opacity:0;pointer-events:none}.app-cart.--step2 .app-cart__next-step{justify-content:space-between}.app-cart.--step2 .app-cart__content--step1{opacity:0}.app-cart.--step2 .app-cart__content--step1 .app-coupon-and-prices{opacity:0;pointer-events:none}.app-cart.--step2 .app-cart__content--step2{opacity:1;overflow-y:auto;padding-bottom:10rem}.app-cart.--step2 .app-cart__content--step3{opacity:0;max-height:unset;overflow-y:hidden;padding-bottom:2.4rem}.app-cart.--step3{opacity:1}.app-cart.--step3 .app-coupon-and-prices{opacity:0;pointer-events:none}.app-cart.--step3 .app-cart__next-step{justify-content:flex-start}.app-cart.--step3 .app-cart__content--step1{opacity:0}.app-cart.--step3 .app-cart__content--step2{opacity:0;overflow-y:hidden;max-height:unset}.app-cart.--step3 .app-cart__content--step3{opacity:1;overflow-y:auto}.app-cart.--step3 .app-cart__content--step3 .cart-finalize,.app-cart.--step3 .app-cart__content--step3 .cart-finalize .app_button{pointer-events:all}.qr-app-cart__info{height:100%;display:flex;font-size:1.6rem;text-align:center;align-items:center;flex-direction:column;justify-content:center}.qr-app-cart__info .table-name{font-weight:600;font-size:1.8rem;padding-top:.4rem}.qr-app-cart .app-items-container .gift-item{grid-template-columns:5rem auto 8rem!important}.qr-app-cart .app-items-container .gift-item .cart-item__gift--label{min-width:4rem}.qr-app-cart .app-items-container .cart-item__apply{left:2.5rem}.qr-app-cart.--step1 #STEP2_ITEMS,.qr-app-cart.--step2 #STEP1_ITEMS{display:none}.qr-app-cart.--step2 #STEP2_ITEMS{display:flex}.qr-app-cart.--step2 .app-cart__content .app-items-container{box-shadow:none!important}.qr-app-cart.--step2 .app-cart__content .app-coupon-and-prices{display:none}@keyframes opacity-up{0%{opacity:0}to{opacity:1}}.rounded-corners .app-cart__content .app-delivery-options__card,.rounded-corners .app-cart__content .app-delivery-options__card--image,.rounded-corners .app-cart__content .app-prices{border-radius:1rem}.dark-app .app-delivery-options__card--text{color:#e7ecef}.dark-app .app-cart .app-prices{background-color:#333}.dark-app .app-cart .cart-finalize{background-color:#333;box-shadow:0 -40px 40px 10px #333}.dark-app .app-cart .app-items-container .cart-item__name--options{color:#d8e0e5}.dark-app .app-cart .app-items-container .cart-item__price .crossed-price{color:#bebebe}.dark-app .app-cart .app-items-container .cart-item__control{color:#e7ecef}.dark-app .app-cart .registration__block{background-color:#333}.dark-app .app-cart .registration__block .address-rows__address{color:#e7ecef;background-color:#585858}.dark-app .app-cart .registration__block .address-rows__address--control{color:#e7ecef}.dark-app .app-cart.--step2 .app-cart__content--step2,.dark-app .app-cart.--step2 .app-cart__progressbar{background-color:#333}.dark-app .app-cart.--step2 .app-cart__next{background-color:#333;height:7rem;bottom:0}.dark-app .app-cart .app-cart__next.--with-shadow{box-shadow:0 -4rem 4rem 1rem #333}.dark-app .app-delivery-options__card,.dark-app .app-delivery-options__card.--active{background-color:#393939}.app-container{overflow-y:hidden;padding-top:7rem;height:100vh}.app-container .frame-info,.app-container .profile,.app-container .resolver-view{height:100%;overflow-y:auto}.app-container .profile-tabs{padding:.4rem}.app-container .profile-tabs .profile__my-data,.app-container .profile-tabs .profile__my-data-block{padding:1.2rem}.app-container .profile-tabs .profile__my-data-block--form .form-controls .app_button{width:100%}.app-container .profile-tabs .profile__my-data-block--form .form-controls .app_button:last-of-type{margin-top:.4rem;margin-left:0}.app-container .profile-tabs .profile__my-data-terminate .app_button{background-color:#ff0154!important;color:#e7ecef!important}.app-container .profile-tabs .profile__addresses,.app-container .profile-tabs .profile__prev-orders{padding:1.2rem}.point-warning-modal .content,.point-warning-modal .content .scrollable-content{overflow:visible}.app-qrcart-info{display:flex;position:relative;align-items:center;grid-column-gap:.8rem;column-gap:.8rem;background-color:#fff;margin:-1.6rem -1.6rem 1.6rem;justify-content:space-between;padding:1.2rem 1.6rem}.app-thank-you-page{height:100%;overflow-y:auto;padding:2.4rem 1.2rem!important}.app-thank-you-page .ty__details-container{padding-right:0}.app-thank-you-page .ty__title{display:none}.app-thank-you-page .ty__details--data{flex-direction:row;justify-content:space-between}.app-thank-you-page .ty__details .label{font-size:1.4rem;padding-right:1.6rem}.app-thank-you-page .ty__details .value{font-size:1.4rem;text-align:right}.app-thank-you-page .ty__details .full-width-data{flex-direction:column}.app-thank-you-page .ty__details .full-width-data .value{text-align:left}.app-navbar{box-shadow:0 3px 3px 0 rgba(0,0,0,.2666666667);justify-content:space-between;padding-right:1.2rem;background-color:#fff;height:7rem;align-items:center;position:fixed;color:#171717;display:flex;z-index:101;width:100%;right:0;left:0;top:0}.app-navbar__control{width:5rem;border:none;color:inherit;cursor:pointer;position:relative;align-items:center;display:inline-flex;height:7rem;justify-content:center;background-color:transparent}.app-navbar__control--item-count{background-color:#fb3350;border-radius:50%;justify-content:center;align-items:center;position:absolute;font-weight:600;color:#e7ecef;height:2.5rem;display:flex;width:2.5rem;right:-.5rem;top:.7rem}.app-navbar__image{max-height:100%;max-width:100%;height:auto;width:auto}.app-navbar__name{align-items:center;text-align:center;font-size:2rem;font-weight:700;display:flex}.app-navbar__name--logo{padding-right:.8rem;max-height:5.5rem;width:auto;max-width:100%;height:auto}.app-navbar.--NO_NAME .app-navbar__name--logo{padding-right:0}.app-navbar.--NO_SHADOW{box-shadow:none!important}.app-navbar.--WITH_QR_SCANNER{display:grid;justify-content:unset;grid-template-columns:5rem auto 5rem 5rem}.app-navbar.--WITH_QR_SCANNER .app-navbar__name{justify-content:center}.app-sidemenu{top:0;left:0;right:0;bottom:0;opacity:0;width:100%;z-index:102;display:block;position:fixed;pointer-events:none;background-color:rgba(0,0,0,.6);transition:opacity .2s linear}.app-sidemenu .content,.app-sidemenu__ticket{background-color:#fff;width:300px}.app-sidemenu .content{height:calc(100% - 4rem);color:#171717;overflow-y:auto;flex-direction:column}.app-sidemenu .content,.app-sidemenu__ticket{display:flex;transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transition:transform .2s linear}.app-sidemenu__ticket{height:4rem;cursor:pointer;font-size:1.6rem;text-align:center;align-items:center;padding:0 1.2rem;justify-content:center}.app-sidemenu__ticket--icon{margin-right:.8rem}.app-sidemenu__image{padding:1.2rem;max-width:100%;margin:0 auto;height:auto}.app-sidemenu__link{margin:0;border:none;display:flex;color:inherit;align-items:center;background-color:transparent;padding:.8rem 1.2rem}.app-sidemenu__link .lang,.app-sidemenu__link .lang-sep{font-size:2rem;background-color:transparent;text-shadow:0 .1rem .2rem #171717}.app-sidemenu__link .lang-sep{padding:0 .4rem}.app-sidemenu__link .--active{color:#ff0154}.app-sidemenu__link .text{margin-left:1.2rem;font-size:1.6rem;font-weight:600}.app-sidemenu__link.--LOGIN,.app-sidemenu__link.--LOGOUT{background-color:#e7ecef;margin-top:2.4rem;color:#6a6a6a}.app-sidemenu__link.--LANG,.app-sidemenu__link.--SELECTOR{margin-top:.2rem}.app-sidemenu__link.--LANG{display:flex;text-align:center;align-items:center;justify-content:center}.app-sidemenu.--OPENED{pointer-events:all;opacity:1}.app-sidemenu.--OPENED .app-sidemenu__ticket,.app-sidemenu.--OPENED .content{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}.app-sidemenu.dark-sidemenu .app-sidemenu__ticket,.app-sidemenu.dark-sidemenu .content{background-color:#333;color:#e7ecef}.app-sidemenu.dark-sidemenu .app-sidemenu__link.--LOGIN,.app-sidemenu.dark-sidemenu .app-sidemenu__link.--LOGOUT{background-color:#393939}.dark-app{color:#e7ecef}.dark-app .app-qrcart-info{background-color:#333}.dark-app .dom__quantity-hook--btn:disabled{background-color:#171717!important;color:#e7ecef!important}.ticket-form{width:100%}.ticket-form .wrapper{position:relative}.ticket-form .wrapper .text-area{min-height:15rem}.ticket-form .wrapper .input-description{position:absolute;font-size:1.2rem;right:.8rem;top:15.5rem}.ticket-form .wrapper .input-description .over-char-limit{color:#fb3350}.ticket-form__controls{display:flex;justify-content:flex-end}.ticket-form__controls button:last-of-type{margin-left:1.2rem}.tickets{width:100%}.tickets__control{display:flex;justify-content:flex-end;margin-bottom:1.2rem}.tickets__info{font-style:italic;padding-bottom:1.2rem}.tickets__list .ticket{display:flex;padding:1.2rem;flex-direction:column;background-color:#e0e7e9;margin-bottom:1.2rem}.tickets__list .ticket__header{width:100%;display:flex;align-items:center;justify-content:space-between}.tickets__list .ticket__header--status{color:#171717;font-size:1.6rem;margin-bottom:.4rem;padding:.4rem .8rem}.tickets__list .ticket__header--date{font-weight:600}.tickets__list .ticket__answer,.tickets__list .ticket__problem{text-align:justify;width:100%}.tickets__list .ticket.--GENERATED .ticket__header--status{background-color:#ffd750}.tickets__list .ticket.--ANSWERED .ticket__header--status{background-color:#29b9ff}.tickets__list .ticket.--FIXED .ticket__header--status{background-color:#7de394}.rounded-modal .ticket{border-radius:1rem}.rounded-modal .ticket__header--status{margin-bottom:.4rem;border-radius:1rem}.dark-theme .ticket{background-color:#333}.selectable-restaurants__text{font-size:1.6rem;line-height:2.4rem;text-align:justify}.selectable-restaurants__select{width:100%}.selectable-restaurants__link{margin:.8rem auto 0;font-size:1.6rem;padding:1.2rem .8rem}.legal-page{padding:3.2rem}.legal-page .cookie-settings{width:100%;display:flex;justify-content:flex-end;padding-bottom:1.2rem}.legal-page__text-container{margin:0 auto;max-width:80rem;text-align:justify;padding:3.2rem;background-color:#fff}.legal-page__text-container p,.legal-page__text-container span{background-color:transparent!important;line-height:2.5rem!important;color:#171717!important}.legal-page__text-container ul li{white-space:unset!important;color:#171717!important}.legal-page__text-container .inline-loading{display:flex;justify-content:center}@media screen and (max-width:576px){.legal-page{padding:3.2rem 0}.legal-page__text-container{padding:3.2rem 1.6rem}}.dark-app .legal-page__text-container,.dark-frame .legal-page__text-container,.dark-theme .legal-page__text-container{background-color:#333;color:#e7ecef}.dark-app .legal-page__text-container p,.dark-app .legal-page__text-container span,.dark-frame .legal-page__text-container p,.dark-frame .legal-page__text-container span,.dark-theme .legal-page__text-container p,.dark-theme .legal-page__text-container span{background-color:transparent!important;color:#e7ecef!important}.dark-app .legal-page__text-container ul li::marker,.dark-frame .legal-page__text-container ul li::marker,.dark-theme .legal-page__text-container ul li::marker{color:#e7ecef!important}.cookie-bar-backdrop{left:0;right:0;bottom:0;opacity:0;z-index:103;display:flex;position:fixed;align-items:center;pointer-events:none;justify-content:center}.cookie-bar-backdrop .cookie-bar{display:flex;color:#171717;grid-gap:1.2rem;gap:1.2rem;align-items:center;pointer-events:none;flex-direction:column;background-color:#fff;justify-content:space-between;padding:2.4rem;box-shadow:0 4px 7px rgba(0,0,0,.12),0 1px 48px rgba(0,0,0,.24);transition:transform .2s linear}.cookie-bar-backdrop .cookie-bar__text{width:100%;max-width:60rem;text-align:left;font-size:1.4rem;padding-right:1.2rem}.cookie-bar-backdrop .cookie-bar__control{display:flex;align-items:center;grid-column-gap:1.2rem;column-gap:1.2rem}@media screen and (max-width:576px){.cookie-bar-backdrop .cookie-bar{padding:1.2rem;flex-direction:column;justify-content:center}.cookie-bar-backdrop .cookie-bar__text{padding-right:0;text-align:justify;padding-bottom:.8rem}}@media screen and (max-width:437px){.cookie-bar-backdrop .cookie-bar__control{align-self:center;align-items:center;grid-row-gap:.8rem;row-gap:.8rem;flex-direction:column;margin-top:.8rem}}.cookie-bar-backdrop.--google-consent{top:0;padding:0 1.2rem}.cookie-bar-backdrop.--google-consent.--rounded .cookie-bar{border-radius:1rem}.cookie-bar-backdrop.--dark .cookie-bar{color:#e7ecef;background-color:#171717}.cookie-bar-backdrop.--visible{opacity:1}.cookie-bar-backdrop.--visible .cookie-bar{width:100%;flex-direction:row;pointer-events:all}.cookie-bar-backdrop.--visible.--google-consent{align-items:center;justify-content:center;background-color:rgba(51,51,51,.3333333333)}.cookie-bar-backdrop.--visible.--google-consent .cookie-bar{max-width:60rem;align-items:flex-end;flex-direction:column}.cookie-modal .modal__content{padding:0!important}.cookie-modal__content{display:block;padding:2.4rem}.cookie-modal__row{display:grid;align-items:center;padding:1.2rem 0;grid-template-columns:auto 8rem;border-bottom:.1rem solid #e0e7e9}.cookie-modal__row:first-of-type{padding-top:0}.cookie-modal__row:last-of-type{padding-bottom:0;border-bottom:none}.cookie-modal__row--description{text-align:left;font-size:1.6rem}.cookie-modal__row--controls{display:flex;align-items:center;justify-content:flex-end;border-left:.1rem solid #e0e7e9}.cookie-modal__controls{width:100%;display:grid;border-top:.1rem solid #e0e7e9;grid-template-columns:repeat(2,1fr)}.cookie-modal__controls .--CONSENT{min-height:4.5rem;border-radius:0}.cookie-modal__controls .--REFUSE{color:#171717!important;background-color:#e7ecef!important}.cookie-modal.dark-theme .cookie-modal__controls{border-top-color:#393939}.cookie-modal.dark-theme .cookie-modal__controls .--REFUSE{background-color:#333!important;color:#e7ecef!important}.image-viewer{top:0;left:0;right:0;bottom:0;display:grid;z-index:10000;position:fixed;align-items:stretch;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);grid-template-rows:8rem 1fr 4rem;grid-template-columns:4rem 1fr 4rem;background-color:rgba(0,0,0,.4)}.image-viewer__heading{background-color:#171717;justify-content:space-between;padding:2.4rem;font-size:1.6rem;align-items:center;grid-column:1/4;color:#e7ecef;display:flex;grid-row:1/2}.image-viewer__heading--close{width:4rem;height:4rem;display:flex;color:#171717;align-items:center;justify-content:center;background-color:#fff;border-radius:.5rem}.image-viewer__container{display:flex;overflow:auto;align-items:flex-start;justify-content:center;padding:1.6rem .4rem .4rem}.image-viewer__container--image{width:auto;height:auto;max-width:100%;max-height:100%}.image-viewer__left,.image-viewer__right{width:4rem;height:4rem;align-self:center;background-color:#fff;box-shadow:0 4px 7px rgba(0,0,0,.12),0 1px 48px rgba(0,0,0,.24)}.image-viewer__left,.image-viewer__open,.image-viewer__right{display:flex;cursor:pointer;align-items:center;justify-content:center}.image-viewer__open{color:#e7ecef;font-size:1.6rem;grid-area:3/1/4/4;text-align:center;text-shadow:0 .2rem .2rem #171717}.image-viewer__open .launch-icon{margin-left:.4rem}.btnv2{padding:0;border:none;display:grid;color:#e7ecef;cursor:pointer;min-height:3.4rem;position:relative;align-items:stretch;grid-template-columns:auto 3rem;background-color:#490151;transition:all .2s linear;box-shadow:4px 4px 10px 0 rgba(0,0,0,.3)}.btnv2__text{font-weight:600;font-size:1.4rem;align-self:center;padding:.8rem 3rem .8rem 2rem}.btnv2__icon{height:100%;display:flex;color:#171717;padding-left:14%;position:relative;align-items:center;background-color:#fff;justify-content:flex-start;transition:all .2s linear}.btnv2__icon--triangle{width:0;height:0;left:-1.4rem;position:absolute;border-right:1.5rem solid #fff;border-top:3.45rem solid transparent;border-bottom:0 solid transparent;transition:border-right-color .2s linear}.btnv2:hover{color:#171717;background-color:#fff}.btnv2:hover .btnv2__icon{color:#e7ecef;background-color:#490151}.btnv2:hover .btnv2__icon--triangle{border-right-color:#490151}.btnv2.rounded-corners{border-radius:1rem}.btnv2.rounded-corners .btnv2__icon{-webkit-border-top-right-radius:1rem;-webkit-border-bottom-right-radius:1rem;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:1rem;-moz-border-radius-bottomright:1rem;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:1rem;border-bottom-right-radius:1rem;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.btnv2.--SECONDARY{background-color:#bdbdbd;color:#171717}.btnv2.--SECONDARY:hover{background-color:#fff;color:#171717}.btnv2.--SECONDARY:hover .btnv2__icon{background-color:#bdbdbd;color:#171717}.btnv2.--SECONDARY:hover .btnv2__icon--triangle{border-right-color:#bdbdbd}.btnv2:disabled{background-color:#d6d6d6!important;color:#6a6a6a!important;cursor:not-allowed!important}.btnv2:disabled .btnv2__icon{color:#e7ecef!important;background-color:#393939!important}.btnv2:disabled .btnv2__icon--triangle{border-right-color:#393939!important}.btnv2.dark-button .btnv2__icon{color:#e7ecef;background-color:#393939}.btnv2.dark-button .btnv2__icon--triangle{border-right-color:#393939}.btnv2.dark-button:hover{color:#e7ecef;background-color:#393939}.btnv2.dark-button:hover .btnv2__icon{background-color:#490151}.btnv2.dark-button:hover .btnv2__icon--triangle{border-right-color:#490151}.btnv2.dark-button.--SECONDARY .btnv2__icon{background-color:#171717;color:#e7ecef}.btnv2.dark-button.--SECONDARY .btnv2__icon--triangle{border-right-color:#171717}.btnv2.dark-button.--SECONDARY:hover{background-color:#171717;color:#e7ecef}.btnv2.dark-button.--SECONDARY:hover .btnv2__icon{background-color:#bdbdbd;color:#171717}.btnv2.dark-button.--SECONDARY:hover .btnv2__icon--triangle{border-right-color:#bdbdbd}.btnv2.dark-button:disabled{background-color:#585858!important;color:#999!important}.app_button{justify-content:space-between;align-items:stretch;min-height:4rem;min-width:14rem;display:flex}.app_button__text{font-size:1.6rem;align-self:center;padding:.4rem 1.2rem}.app_button__icon{justify-content:center;align-items:center;min-width:4rem;max-width:4rem;display:flex}.app_button.--SECONDARY{box-shadow:2px 2px 4px 0 rgba(0,0,0,.2666666667);background-color:#d6d6d6;color:#171717}.app_button.--increased-height{width:100%;min-height:6rem}.app_button.--increased-height .app_button__icon{margin-right:.8rem}.app_button:disabled{background:#393939!important;cursor:not-allowed!important}.app_button:disabled,.app_button:disabled .app_button__icon{color:#6a6a6a!important}.loader-container{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}@keyframes smrotate{0%{transform:rotate(0deg) scale(.8);-webkit-transform:rotate(0deg) scale(.8);-moz-transform:rotate(0deg) scale(.8);-ms-transform:rotate(0deg) scale(.8);-o-transform:rotate(0deg) scale(.8)}50%{transform:rotate(1turn) scale(1.2);-webkit-transform:rotate(1turn) scale(1.2);-moz-transform:rotate(1turn) scale(1.2);-ms-transform:rotate(1turn) scale(1.2);-o-transform:rotate(1turn) scale(1.2)}to{transform:rotate(2turn) scale(.8);-webkit-transform:rotate(2turn) scale(.8);-moz-transform:rotate(2turn) scale(.8);-ms-transform:rotate(2turn) scale(.8);-o-transform:rotate(2turn) scale(.8)}}@keyframes smball1{0%{box-shadow:15px 0 0 #ff781d}50%{box-shadow:0 0 0 #ff781d;margin-bottom:0;transform:translate(7.5px,7.5px);-webkit-transform:translate(7.5px,7.5px);-moz-transform:translate(7.5px,7.5px);-ms-transform:translate(7.5px,7.5px);-o-transform:translate(7.5px,7.5px)}to{box-shadow:15px 0 0 #ff781d;margin-bottom:5px}}@keyframes smball2{0%{box-shadow:15px 0 0 #fb3350}50%{box-shadow:0 0 0 #fb3350;margin-top:-10px;transform:translate(7.5px,7.5px);-webkit-transform:translate(7.5px,7.5px);-moz-transform:translate(7.5px,7.5px);-ms-transform:translate(7.5px,7.5px);-o-transform:translate(7.5px,7.5px)}to{box-shadow:15px 0 0 #fb3350;margin-top:0}}.loading-size-sm .loader{animation:smrotate 1s infinite;height:25px;width:25px;margin-bottom:1.2rem}.loading-size-sm .loader:after,.loading-size-sm .loader:before{border-radius:50%;content:"";display:block;height:10px;width:10px}.loading-size-sm .loader:before{box-shadow:15px 0 0 #ff781d;margin-bottom:5px;animation:smball1 1s infinite;background-color:#fb3350}.loading-size-sm .loader:after{animation:smball2 1s infinite;background-color:#ff781d;box-shadow:15px 0 0 #fb3350}@keyframes mdrotate{0%{transform:rotate(0deg) scale(.8);-webkit-transform:rotate(0deg) scale(.8);-moz-transform:rotate(0deg) scale(.8);-ms-transform:rotate(0deg) scale(.8);-o-transform:rotate(0deg) scale(.8)}50%{transform:rotate(1turn) scale(1.2);-webkit-transform:rotate(1turn) scale(1.2);-moz-transform:rotate(1turn) scale(1.2);-ms-transform:rotate(1turn) scale(1.2);-o-transform:rotate(1turn) scale(1.2)}to{transform:rotate(2turn) scale(.8);-webkit-transform:rotate(2turn) scale(.8);-moz-transform:rotate(2turn) scale(.8);-ms-transform:rotate(2turn) scale(.8);-o-transform:rotate(2turn) scale(.8)}}@keyframes mdball1{0%{box-shadow:30px 0 0 #ff781d}50%{box-shadow:0 0 0 #ff781d;margin-bottom:0;transform:translate(15px,15px);-webkit-transform:translate(15px,15px);-moz-transform:translate(15px,15px);-ms-transform:translate(15px,15px);-o-transform:translate(15px,15px)}to{box-shadow:30px 0 0 #ff781d;margin-bottom:10px}}@keyframes mdball2{0%{box-shadow:30px 0 0 #fb3350}50%{box-shadow:0 0 0 #fb3350;margin-top:-20px;transform:translate(15px,15px);-webkit-transform:translate(15px,15px);-moz-transform:translate(15px,15px);-ms-transform:translate(15px,15px);-o-transform:translate(15px,15px)}to{box-shadow:30px 0 0 #fb3350;margin-top:0}}.loading-size-md .loader{animation:mdrotate 1s infinite;height:50px;width:50px;margin-bottom:1.2rem}.loading-size-md .loader:after,.loading-size-md .loader:before{border-radius:50%;content:"";display:block;height:20px;width:20px}.loading-size-md .loader:before{box-shadow:30px 0 0 #ff781d;margin-bottom:10px;animation:mdball1 1s infinite;background-color:#fb3350}.loading-size-md .loader:after{animation:mdball2 1s infinite;background-color:#ff781d;box-shadow:30px 0 0 #fb3350}@keyframes lgrotate{0%{transform:rotate(0deg) scale(.8);-webkit-transform:rotate(0deg) scale(.8);-moz-transform:rotate(0deg) scale(.8);-ms-transform:rotate(0deg) scale(.8);-o-transform:rotate(0deg) scale(.8)}50%{transform:rotate(1turn) scale(1.2);-webkit-transform:rotate(1turn) scale(1.2);-moz-transform:rotate(1turn) scale(1.2);-ms-transform:rotate(1turn) scale(1.2);-o-transform:rotate(1turn) scale(1.2)}to{transform:rotate(2turn) scale(.8);-webkit-transform:rotate(2turn) scale(.8);-moz-transform:rotate(2turn) scale(.8);-ms-transform:rotate(2turn) scale(.8);-o-transform:rotate(2turn) scale(.8)}}@keyframes lgball1{0%{box-shadow:60px 0 0 #ff781d}50%{box-shadow:0 0 0 #ff781d;margin-bottom:0;transform:translate(30px,30px);-webkit-transform:translate(30px,30px);-moz-transform:translate(30px,30px);-ms-transform:translate(30px,30px);-o-transform:translate(30px,30px)}to{box-shadow:60px 0 0 #ff781d;margin-bottom:20px}}@keyframes lgball2{0%{box-shadow:60px 0 0 #fb3350}50%{box-shadow:0 0 0 #fb3350;margin-top:-40px;transform:translate(30px,30px);-webkit-transform:translate(30px,30px);-moz-transform:translate(30px,30px);-ms-transform:translate(30px,30px);-o-transform:translate(30px,30px)}to{box-shadow:60px 0 0 #fb3350;margin-top:0}}.loading-size-lg .loader{animation:lgrotate 1s infinite;height:100px;width:100px;margin-bottom:1.2rem}.loading-size-lg .loader:after,.loading-size-lg .loader:before{border-radius:50%;content:"";display:block;height:40px;width:40px}.loading-size-lg .loader:before{box-shadow:60px 0 0 #ff781d;margin-bottom:20px;animation:lgball1 1s infinite;background-color:#fb3350}.loading-size-lg .loader:after{animation:lgball2 1s infinite;background-color:#ff781d;box-shadow:60px 0 0 #fb3350}.spaced-container{padding:2.4rem 0}.absolute-container{position:absolute;z-index:1000;left:0;top:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.4)}.loading-container{display:flex;justify-content:center;align-items:center;flex-direction:column}.absolute-loading{position:absolute;left:0;right:0;top:0;bottom:0}.inline-loading{display:inline-flex;align-items:center;justify-content:center;align-self:center;justify-self:center}.inline-loading .lds-ring{display:inline-block;position:relative;width:2rem;height:2rem}.inline-loading .lds-ring div{width:1.5rem;display:block;height:1.5rem;margin:.2rem;position:absolute;box-sizing:border-box;border-radius:50%;border:.2rem solid transparent;border-top-color:#ff781d;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite}.inline-loading .lds-ring div:first-child{animation-delay:-.45s}.inline-loading .lds-ring div:nth-child(2){animation-delay:-.3s}.inline-loading .lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dot-pulse:after{content:" .";font-size:2rem;display:inline-block;font-family:"Open Sans",sans-serif;animation:dots-light-theme 1s steps(5) infinite}@keyframes dots-light-theme{0%,20%{color:rgba(39,36,38,0);text-shadow:.8rem 0 0 rgba(39,36,38,0),1.6rem 0 rgba(39,36,38,0)}40%{color:#5d5d5d;text-shadow:.8rem 0 0 rgba(39,36,38,0),1.6rem 0 rgba(39,36,38,0)}60%{text-shadow:.8rem 0 0 #5d5d5d 1.6rem 0 rgba(39,36,38,0)}80%,to{text-shadow:.8rem 0 0 #5d5d5d,1.6rem 0 #5d5d5d}}.dark-theme .dot-pulse:after{animation:dots-dark-theme 1s steps(5) infinite}@keyframes dots-dark-theme{0%,20%{color:rgba(205,155,180,0);text-shadow:.8rem 0 0 rgba(205,155,180,0),1.6rem 0 rgba(205,155,180,0)}40%{color:#fff;text-shadow:.8rem 0 0 rgba(205,155,180,0),1.6rem 0 rgba(205,155,180,0)}60%{text-shadow:.8rem 0 0 #fff 1.6rem 0 rgba(205,155,180,0)}80%,to{text-shadow:.8rem 0 0 #fff,1.6rem 0 #fff}}.wrapper{margin-bottom:1.2rem}.wrapper,.wrapper .input-label{display:block;position:relative}.wrapper .input-label{width:100%;padding-bottom:.4rem;font-size:1.6rem;color:#6a6a6a;line-height:1.9rem}.wrapper .common-input{width:100%;border:none;font-size:1.6rem;padding:.8rem 1.2rem;color:#171717;height:4rem;background-color:#f3f6f7}.wrapper .common-input:-ms-input-placeholder{font-size:1.6rem;color:#6a6a6a;font-style:italic}.wrapper .common-input::placeholder{font-size:1.6rem;color:#6a6a6a;font-style:italic}.wrapper .common-input:focus,.wrapper .common-input:focus-visible{outline-style:solid!important;outline-width:2px!important}.wrapper .input-description{font-size:1.6rem;font-style:italic;color:#999}.wrapper-disabled .input-label{cursor:not-allowed}.wrapper-disabled .common-input{cursor:not-allowed;background-color:#d6d6d6;color:#b2b2b2}.dark-app .wrapper .input-label,.dark-frame .wrapper .input-label,.dark-theme .wrapper .input-label{color:#e7ecef}.dark-app .wrapper .common-input,.dark-frame .wrapper .common-input,.dark-theme .wrapper .common-input{background-color:#585858;color:#e7ecef}.dark-app .wrapper .common-input:-ms-input-placeholder,.dark-frame .wrapper .common-input:-ms-input-placeholder,.dark-theme .wrapper .common-input:-ms-input-placeholder{color:#b3b3b3!important}.dark-app .wrapper .common-input .placeholder,.dark-app .wrapper .common-input::placeholder,.dark-frame .wrapper .common-input .placeholder,.dark-frame .wrapper .common-input::placeholder,.dark-theme .wrapper .common-input .placeholder,.dark-theme .wrapper .common-input::placeholder{color:#b3b3b3!important}.checkbox-container{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;position:relative;margin-bottom:0;cursor:pointer;font-size:1.6rem;color:#6a6a6a;height:3rem;-webkit-user-select:none;-ms-user-select:none;user-select:none}.checkbox-container .checkbox-input{position:absolute;opacity:0;left:2rem;top:3rem;cursor:pointer;height:0;width:0}.checkbox-container .check-mark{border:2px solid #171717;top:0;left:0;margin-right:1.2rem;min-height:1.6rem;height:1.6rem;min-width:1.6rem;width:1.6rem;transition:all .3s;position:relative}.checkbox-container .checkmark{position:absolute;top:-.7rem;left:-.2rem}.checkbox-container .checkbox-input:checked~.check-mark:after{display:block}.checkbox-container .checkbox-link{text-decoration:none;transition:all .3s;margin-bottom:0;padding-bottom:0}.dark-app .checkbox-container,.dark-frame .checkbox-container,.dark-theme .checkbox-container{color:#e7ecef}.dark-app .checkbox-container .check-mark,.dark-frame .checkbox-container .check-mark,.dark-theme .checkbox-container .check-mark{background-color:#333;border:2px solid #d6d6d6!important}.dark-app .checkbox-container .check-mark:after,.dark-frame .checkbox-container .check-mark:after,.dark-theme .checkbox-container .check-mark:after{border-color:#d6d6d6!important}.wrapper-disabled{cursor:not-allowed}.wrapper-disabled .checkbox-container{cursor:not-allowed;color:#b2b2b2}.wrapper-disabled .checkbox-container .check-mark{background-color:#d6d6d6;border:2px solid #d6d6d6}.wrapper .text-input-unit{position:absolute;font-size:1.2rem;color:#6a6a6a;width:4rem;height:4rem;top:2.3rem;display:flex;justify-content:center;align-items:center;background-color:#e7ecef;right:0}.wrapper .text-input-unit-without-label{top:0}.wrapper .clickable-unit{cursor:pointer}.wrapper .search-input{padding-left:4.8rem}.wrapper .search-icon{left:0;right:unset;pointer-events:none;background:none!important}.wrapper .input-label-with-unit{display:flex;align-items:center;justify-content:space-between}.wrapper .input-label-with-unit .input-controls{display:flex;align-items:center}.wrapper .input-label-with-unit .input-controls__size{margin-left:.4rem;cursor:pointer}.wrapper .input-label-with-unit .input-controls__size:hover{color:#171717}.wrapper .input-label-with-unit .input-controls__size.active-size{color:#171717;font-weight:500}.select{position:relative}.select .hidden-select-input{opacity:0;cursor:pointer;width:0;height:0;position:absolute;left:2rem;top:3rem;font-size:1.6rem;padding:0;margin:0}.select .select-input{position:relative;color:#171717}.select .select-input__controls{position:absolute;color:#999;right:0;height:4rem;display:flex;flex-direction:row;align-items:center;justify-content:center;top:0;padding-right:.8rem;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.select .select-input__controls--separator{padding:0 .4rem}.select .select-input__controls--icon{cursor:pointer}.select .select-input__controls--icon:hover{color:#ff781d}.select .select-input__search{border:none;background-color:#f3f6f7;height:4rem;padding:.4rem 6.4rem .4rem 1.6rem;font-size:1.6rem;color:#171717;width:100%}.select .select-input__search:-ms-input-placeholder{color:#6a6a6a;font-weight:400;font-style:italic}.select .select-input__search::placeholder{color:#6a6a6a;font-weight:400;font-style:italic}.select .select-input__list{left:0;right:0;z-index:1;width:100%;min-width:25rem;position:absolute;margin-top:.4rem;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.select .select-input__list--last-search-results{padding:.8rem 1.2rem;font-style:italic;font-size:1.1rem;text-align:center;color:#999;border-bottom:1px solid #e0e7e9}.select .select-input__list--loading{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:.8rem 1.2rem 0}.select .select-input__list--loading .search-loading-text{width:100%;text-align:center;padding-bottom:.8rem}.select .select-input__list--input-overlay{background-color:transparent;height:4.5rem;pointer-events:none;background:none!important}.select .select-input__list--scrollable{max-height:20rem;overflow-y:auto;pointer-events:all}.select .select-input__list--item{cursor:pointer;padding:1.2rem;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.select .select-input__list--item.--active{background-color:#a93e73;color:#e7ecef}.select .select-input__list--item:hover{background-color:#393939;color:#e7ecef}.select .select-input__list--item.--selected{background-color:#ff781d;color:#e7ecef;font-weight:500}.dark-app .select-input,.dark-frame .select-input,.dark-theme .select-input{color:#e7ecef}.dark-app .select-input__search,.dark-frame .select-input__search,.dark-theme .select-input__search{background-color:#585858;color:#e7ecef}.dark-app .select-input__search:-ms-input-placeholder,.dark-frame .select-input__search:-ms-input-placeholder,.dark-theme .select-input__search:-ms-input-placeholder{color:#b0b0b0}.dark-app .select-input__search::placeholder,.dark-frame .select-input__search::placeholder,.dark-theme .select-input__search::placeholder{color:#b0b0b0}.dark-app .select-input__list,.dark-frame .select-input__list,.dark-theme .select-input__list{background-color:#585858}.dark-app .select-input__list--last-search-results,.dark-frame .select-input__list--last-search-results,.dark-theme .select-input__list--last-search-results{border-bottom-color:#4b4b4b}.dark-app .select-input__list--item.--active,.dark-frame .select-input__list--item.--active,.dark-theme .select-input__list--item.--active{background-color:#333}.dark-app .select-input__list--item.--selected,.dark-frame .select-input__list--item.--selected,.dark-theme .select-input__list--item.--selected{background-color:#171717}.select-disabled .select-input__search{background-color:#333;cursor:not-allowed;color:#6a6a6a}.select-disabled .select-input__search:-ms-input-placeholder{color:#6a6a6a}.select-disabled .select-input__search::placeholder{color:#6a6a6a}.select-disabled .select-input__controls{color:#6a6a6a}.select-disabled .select-input__controls--icon:hover{cursor:not-allowed;color:#6a6a6a}.datepicker-wrapper{position:relative;color:#171717;font-size:1.6rem}.datepicker-wrapper .datepicker-hidden-input{position:absolute;top:3rem;left:2rem;width:0;height:0;border:none;padding:0;margin:0;opacity:0}.datepicker-wrapper .datepicker-internal-container{width:100%;position:relative}.datepicker-wrapper .datepicker-internal-container .datepicker-input{display:flex;cursor:pointer;align-items:center;position:relative;padding-right:5rem}.datepicker-wrapper .datepicker-internal-container .datepicker-input .clear{position:absolute;right:0;top:0;height:4rem;width:4rem;display:flex;justify-content:center;align-items:center;background-color:#e7ecef}.datepicker-wrapper .datepicker-internal-container .datepicker-input .clear:hover{color:#171717}.datepicker-wrapper .datepicker-internal-container .datepicker-input .placeholder{color:#6a6a6a;font-size:1.2rem;font-style:italic;display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:576px){.datepicker-wrapper .datepicker-internal-container .datepicker-input .clear{height:3rem;width:3rem}}.date-popper{position:absolute;top:5.1rem;left:0;background-color:#fff;width:28rem;z-index:101;box-shadow:0 3px 6px rgba(0,0,0,.1),0 3px 3px rgba(0,0,0,.05);-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.date-popper__control{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d6d6d6;position:relative;background-color:#e0e7e9}.date-popper__control--label{padding:1.2rem;font-weight:500}.date-popper__control--triangle{width:0;height:0;border-left:1rem solid transparent;border-right:1rem solid transparent;border-bottom:1rem solid #e0e7e9;position:absolute;top:-1rem;left:2rem}.date-popper__control .svg{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:1.2rem;cursor:pointer}.date-popper__control .svg:hover{background-color:#e7ecef}.date-popper__year{position:relative}.date-popper__year .year-list{position:absolute;box-shadow:0 3px 6px rgba(0,0,0,.1),0 3px 3px rgba(0,0,0,.05);overflow-y:scroll;max-height:10rem;background-color:#fff;top:0;border:1px solid #d6d6d6;z-index:1;left:25%;right:25%;width:50%}.date-popper__year .year-list__show-more{padding:.2rem .4rem;text-align:center;cursor:pointer;width:100%}.date-popper__year .year-list__show-more:hover{background-color:#d6d6d6}.date-popper__year .year-list__item{width:100%;padding:.2rem .4rem;text-align:center;cursor:pointer}.date-popper__year .year-list__item.active-year{background-color:#ff781d;color:#e7ecef}.date-popper__year .year{cursor:pointer}.date-popper__year .year:hover{color:#ff781d}.date-popper__month,.date-popper__year{display:flex;justify-content:space-between;align-items:center;font-weight:500}.date-popper__month .control,.date-popper__year .control{font-weight:400;width:4rem;height:3rem;cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center}.date-popper__month .control:hover,.date-popper__year .control:hover{background-color:#d6d6d6;color:#6a6a6a}.date-popper__data,.date-popper__day-names{display:grid;grid-template-columns:repeat(7,1fr)}.date-popper__data .placeholder{background-color:#e7ecef;opacity:.4}.date-popper__data--week-day{width:100%;text-align:center;padding:.4rem 0}.date-popper__data--day{width:100%;text-align:center;padding:.4rem;position:relative}.date-popper__data--day:hover{background-color:#e7ecef;cursor:pointer}.date-popper__data .today{background-color:#d6d6d6}.date-popper__data .selected-day{background-color:#ff781d;color:#e7ecef}.date-popper__data .out-of-range-date{color:#d6d6d6;cursor:not-allowed}.date-popper__data .out-of-range-date:hover{background-color:transparent}.date-popper__data .out-of-range-date.today{color:#e7ecef}.date-popper__data .out-of-range-date.today:hover{background-color:#d6d6d6}.date-popper__time-inputs{display:grid;grid-template-columns:repeat(2,1fr);position:relative;border-top:1px solid #d6d6d6}.date-popper__time-inputs .select{margin-bottom:0;position:relative;border-radius:0}.date-popper__time-inputs .select .input-label{pointer-events:none;background:none!important;position:absolute;text-align:right;width:100%;right:5rem;z-index:1;top:1rem}.date-popper__time-inputs .select .select-input__controls,.date-popper__time-inputs .select .select-input__search{height:4rem}.date-popper__time-inputs .select .select-input__list{max-height:14rem;max-width:100%;min-width:100%}.date-popper__time-inputs .select .select-input__list--scrollable{max-height:12rem}@media screen and (max-width:576px){.date-popper__time-inputs .select-container .input-label{top:.5rem}.date-popper__time-inputs .select-container .select-input__menu-list{max-height:9rem}.date-popper__time-inputs .select-container .select-input__option{padding:.4rem 1.2rem}}.app-datepicker-modal .modal__heading .date-popper__control{background-color:transparent;border-bottom:none;padding:0}.app-datepicker-modal .modal__content .date-popper__control,.app-datepicker-modal .modal__heading .date-popper__control .svg{display:none}.app-datepicker-modal .modal__content .app-datepicker{box-shadow:none!important;position:unset;width:100%;right:0;left:0;top:0}.app-datepicker-modal .modal__content .app-datepicker .date-popper__year{display:none}.app-datepicker-modal .modal__content .app-datepicker .date-popper__time-inputs{padding-top:.8rem;grid-column-gap:.4rem;column-gap:.4rem}.app-datepicker-modal .modal__content .app-datepicker .date-popper__time-inputs .raw-select-input .select-input__list,.app-datepicker-modal .modal__content .app-datepicker .date-popper__time-inputs .raw-select-input .select-input__list--scrollable{max-height:30vh}.dark-app .datepicker-wrapper,.dark-frame .datepicker-wrapper,.dark-theme .datepicker-wrapper{color:#e7ecef}.dark-app .datepicker-wrapper .datepicker-internal-container .datepicker-input,.dark-frame .datepicker-wrapper .datepicker-internal-container .datepicker-input,.dark-theme .datepicker-wrapper .datepicker-internal-container .datepicker-input{background-color:#585858;color:#e7ecef}.dark-app .datepicker-wrapper .datepicker-internal-container .datepicker-input .clear,.dark-frame .datepicker-wrapper .datepicker-internal-container .datepicker-input .clear,.dark-theme .datepicker-wrapper .datepicker-internal-container .datepicker-input .clear{background-color:#262626;color:#e7ecef}.dark-app .datepicker-wrapper .datepicker-internal-container .date-popper,.dark-frame .datepicker-wrapper .datepicker-internal-container .date-popper,.dark-theme .datepicker-wrapper .datepicker-internal-container .date-popper{background-color:#393939;box-shadow:0 0 5px 1px hsla(0,0%,100%,.2)}.dark-app .datepicker-wrapper .datepicker-internal-container .date-popper__control,.dark-frame .datepicker-wrapper .datepicker-internal-container .date-popper__control,.dark-theme .datepicker-wrapper .datepicker-internal-container .date-popper__control{background-color:#585858}.dark-app .datepicker-wrapper .datepicker-internal-container .date-popper__control .svg,.dark-frame .datepicker-wrapper .datepicker-internal-container .date-popper__control .svg,.dark-theme .datepicker-wrapper .datepicker-internal-container .date-popper__control .svg{color:#e7ecef}.dark-app .datepicker-wrapper .datepicker-internal-container .date-popper__control .svg:hover,.dark-frame .datepicker-wrapper .datepicker-internal-container .date-popper__control .svg:hover,.dark-theme .datepicker-wrapper .datepicker-internal-container .date-popper__control .svg:hover{color:#171717}.dark-app .datepicker-wrapper .datepicker-internal-container .date-popper__control--triangle,.dark-frame .datepicker-wrapper .datepicker-internal-container .date-popper__control--triangle,.dark-theme .datepicker-wrapper .datepicker-internal-container .date-popper__control--triangle{border-bottom-color:#585858}.dark-app .datepicker-wrapper .datepicker-internal-container .date-popper__year .year-list,.dark-frame .datepicker-wrapper .datepicker-internal-container .date-popper__year .year-list,.dark-theme .datepicker-wrapper .datepicker-internal-container .date-popper__year .year-list{background-color:#585858}.dark-app .datepicker-wrapper .datepicker-internal-container .date-popper__year .year-list__show-more:hover,.dark-frame .datepicker-wrapper .datepicker-internal-container .date-popper__year .year-list__show-more:hover,.dark-theme .datepicker-wrapper .datepicker-internal-container .date-popper__year .year-list__show-more:hover{background-color:#333}.dark-app .datepicker-wrapper .datepicker-internal-container .date-popper__year .year-list .active-year,.dark-frame .datepicker-wrapper .datepicker-internal-container .date-popper__year .year-list .active-year,.dark-theme .datepicker-wrapper .datepicker-internal-container .date-popper__year .year-list .active-year{background-color:#171717}.dark-app .datepicker-wrapper .datepicker-internal-container .date-popper__year .year:hover,.dark-frame .datepicker-wrapper .datepicker-internal-container .date-popper__year .year:hover,.dark-theme .datepicker-wrapper .datepicker-internal-container .date-popper__year .year:hover{color:#d6d6d6}.dark-app .datepicker-wrapper .datepicker-internal-container .date-popper__month .control:hover,.dark-app .datepicker-wrapper .datepicker-internal-container .date-popper__year .control:hover,.dark-frame .datepicker-wrapper .datepicker-internal-container .date-popper__month .control:hover,.dark-frame .datepicker-wrapper .datepicker-internal-container .date-popper__year .control:hover,.dark-theme .datepicker-wrapper .datepicker-internal-container .date-popper__month .control:hover,.dark-theme .datepicker-wrapper .datepicker-internal-container .date-popper__year .control:hover{background-color:#171717;color:#e7ecef}.dark-app .datepicker-wrapper .datepicker-internal-container .date-popper__data .placeholder,.dark-frame .datepicker-wrapper .datepicker-internal-container .date-popper__data .placeholder,.dark-theme .datepicker-wrapper .datepicker-internal-container .date-popper__data .placeholder{background-color:#585858}.dark-app .datepicker-wrapper .datepicker-internal-container .date-popper__data .today,.dark-frame .datepicker-wrapper .datepicker-internal-container .date-popper__data .today,.dark-theme .datepicker-wrapper .datepicker-internal-container .date-popper__data .today{background-color:#333}.dark-app .datepicker-wrapper .datepicker-internal-container .date-popper__data--day:hover,.dark-app .datepicker-wrapper .datepicker-internal-container .date-popper__data .selected-day,.dark-frame .datepicker-wrapper .datepicker-internal-container .date-popper__data--day:hover,.dark-frame .datepicker-wrapper .datepicker-internal-container .date-popper__data .selected-day,.dark-theme .datepicker-wrapper .datepicker-internal-container .date-popper__data--day:hover,.dark-theme .datepicker-wrapper .datepicker-internal-container .date-popper__data .selected-day{background-color:#fff;color:#171717}.dark-app .datepicker-wrapper .datepicker-internal-container .date-popper__data .out-of-range-date,.dark-frame .datepicker-wrapper .datepicker-internal-container .date-popper__data .out-of-range-date,.dark-theme .datepicker-wrapper .datepicker-internal-container .date-popper__data .out-of-range-date{background-color:#585858;color:#999}.dark-app .datepicker-wrapper .datepicker-internal-container .date-popper__time-inputs .select .select-input__controls,.dark-app .datepicker-wrapper .datepicker-internal-container .date-popper__time-inputs .select .select-input__search,.dark-frame .datepicker-wrapper .datepicker-internal-container .date-popper__time-inputs .select .select-input__controls,.dark-frame .datepicker-wrapper .datepicker-internal-container .date-popper__time-inputs .select .select-input__search,.dark-theme .datepicker-wrapper .datepicker-internal-container .date-popper__time-inputs .select .select-input__controls,.dark-theme .datepicker-wrapper .datepicker-internal-container .date-popper__time-inputs .select .select-input__search{color:#e7ecef!important}.wrapper-disabled .datepicker-internal-container .datepicker-input{cursor:not-allowed;background-color:#d6d6d6}.expected-at-picker .datepicker-internal-container .datepicker-input{text-align:center;padding:.8rem 1.2rem}.expected-at-modal{display:grid;width:100%;max-width:32rem;max-height:40rem;background-color:#fff;grid-template-rows:4rem auto 4rem}.expected-at-modal__header{display:grid;align-items:center;border-bottom:1px solid #e7ecef;grid-template-columns:auto 4rem}.expected-at-modal__header--label{padding-left:1.2rem}.expected-at-modal__header--control{display:flex;align-items:center;justify-content:center}.expected-at-modal__content{overflow:hidden;padding:1.2rem;height:32rem}.expected-at-modal__controls{display:grid;grid-template-columns:repeat(2,50%)}.expected-at-modal__controls .dom__button:first-of-type{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:1rem;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:1rem;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:1rem;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.expected-at-modal__controls .dom__button:last-of-type{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:1rem;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:1rem;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:1rem;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.expected-at-modal__dates{display:flex;overflow-x:auto;grid-column-gap:.4rem;column-gap:.4rem;margin-bottom:1.6rem}.expected-at-modal__dates--date{height:7rem;display:flex;min-width:4rem;font-size:1.6rem;cursor:pointer;text-align:center;align-items:center;flex-direction:column;background-color:#e7ecef;border-radius:1rem;justify-content:space-between;padding:.8rem .4rem}.expected-at-modal__dates--date.today{background-color:#e0e7e9}.expected-at-modal__time-inputs{display:grid;max-width:100%;grid-column-gap:1.2rem;column-gap:1.2rem;grid-template-columns:repeat(2,1fr)}.expected-at-modal__times{overflow-y:auto;max-height:18rem}.expected-at-modal__times--label{text-align:center;text-transform:lowercase}.expected-at-modal__times--option{cursor:pointer;font-size:1.8rem;text-align:center;padding:.4rem 0}.expected-at-modal__times::-webkit-scrollbar{width:3px}.expected-at-modal__times::-webkit-scrollbar-track{background-color:#e7ecef;border-radius:1rem}.app-version-expected-at .expected-at-modal__dates::-webkit-scrollbar{display:none;border:none;width:0;opacity:0}.app-version-expected-at .expected-at-modal__dates::-webkit-scrollbar-track{display:none;opacity:0;width:0}.rounded-corners .expected-at-modal{border-radius:1rem}.rounded-corners .expected-at-modal__controls .app_button:first-of-type{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:1rem;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:1rem;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:1rem;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.rounded-corners .expected-at-modal__controls .app_button:last-of-type{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:1rem;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:1rem;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:1rem;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.dark-theme.expected-at-modal{background-color:#333}.dark-theme.expected-at-modal .expected-at-modal__dates--date,.dark-theme.expected-at-modal .expected-at-modal__times--option{background-color:#393939}.raw-select-input .select-input__search{display:flex;align-items:center}.raw-select-input .select-input__search .option-container{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.raw-select-input .select-input__list--scrollable{max-height:12rem}.switch-input{transition:background-color .3s linear;background-color:#e7ecef;border:.2rem solid;position:relative;cursor:pointer;display:block;height:2.9rem;width:6rem}.switch-input__input{border:none;width:0;height:0;padding:0;margin:0;opacity:0;position:absolute;top:0;left:0}.switch-input__slider{transition:all .3s linear;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);position:absolute;display:block;height:2.5rem;width:2.5rem}.modal-container{top:0;left:0;right:0;bottom:0;display:flex;z-index:10000;position:fixed;align-items:center;padding:0 2.4rem;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:-webkit-gradient(rgba(60,60,60,.9) 35%,rgba(0,0,0,.9) 100%);background:radial-gradient(rgba(60,60,60,.9) 35%,rgba(0,0,0,.9) 100%)}.modal-container .modal{display:flex;max-height:100%;flex-direction:column;background-color:#fff}.modal-container .modal__brand{display:flex;align-items:center;justify-content:flex-start;padding:.8rem;border-bottom:.1rem solid #e7ecef}.modal-container .modal__brand--logo{height:auto;max-width:4rem;margin-right:1.2rem}.modal-container .modal__brand--name{font-size:1.6rem}.modal-container .modal__heading{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:10;border-bottom:1px solid #e7ecef;height:50px}.modal-container .modal__heading--content{padding:.8rem 1.2rem;font-size:1.8rem;font-weight:500}.modal-container .modal__heading--close{height:49px;padding:0 1.2rem;display:flex;justify-content:center;align-items:center;cursor:pointer}.modal-container .modal__heading--close:hover{background-color:#e0e7e9}.modal-container .modal__content{flex-grow:1;display:flex;overflow-y:auto;position:relative;padding:2.4rem;flex-direction:column;align-items:flex-start;justify-content:flex-start}.modal-container .modal__controls{display:flex;z-index:10;align-items:center;position:relative;justify-content:space-between}.modal-container .modal__controls--button{border:none!important;height:50px;width:50%}.modal-container .modal__controls .btnv2{border-radius:0;grid-template-columns:auto 4rem}.modal-container .modal__controls .btnv2__icon{justify-content:center;padding-right:.8rem}.modal-container .modal__controls .btnv2__icon--triangle{border-top-width:5rem}.modal-container .modal__controls .btnv2.--primary,.modal-container .modal__controls .btnv2.--primary .btnv2__icon{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:1rem;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:1rem;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:1rem;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.modal-container .modal__controls .btnv2.--secondary{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:1rem;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:1rem;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:1rem;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.modal-container .modal__controls .btnv2.--secondary .btnv2__icon{border-radius:0}.modal-container .modal.rounded-modal{border-radius:1rem}.modal-container .modal.rounded-modal .modal__brand{-webkit-border-top-right-radius:1rem;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:1rem;-moz-border-radius-topright:1rem;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:1rem;border-top-right-radius:1rem;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:1rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.modal-container .modal-passive.rounded-modal .modal__content,.modal-container .modal.rounded-modal .modal__controls{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:1rem;-webkit-border-bottom-left-radius:1rem;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:1rem;-moz-border-radius-bottomleft:1rem;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.modal-container .modal-allow-overflow .modal__content{overflow-y:unset}.modal-container .modal-allow-overflow .modal__controls{z-index:unset}.modal-container .modal-danger .modal__controls--button:last-of-type{background-color:#fb3350!important;color:#e7ecef!important}.modal-container .modal-XS{max-width:320px;width:100%}.modal-container .modal-XS .modal__content{max-height:80vh}.modal-container .modal-SM{max-width:576px;width:100%}.modal-container .modal-SM .modal__content{max-height:80vh}.modal-container .modal-MD{max-width:768px;width:100%;height:50vh}.modal-container .modal-LG{max-width:992px;width:100%;height:80vh}.modal-container .modal-LG .modal__content{max-height:unset}@media screen and (max-width:576px){.modal-container{padding:0;-webkit-backdrop-filter:none;backdrop-filter:none;align-items:flex-end;background:-webkit-gradient(rgba(60,60,60,.4) 35%,rgba(0,0,0,.4) 100%);background:radial-gradient(rgba(60,60,60,.4) 35%,rgba(0,0,0,.4) 100%)}.modal-container .modal-LG,.modal-container .modal-MD,.modal-container .modal-SM,.modal-container .modal-XS{height:100vh;max-width:100%}.modal-container .modal-LG .modal__content,.modal-container .modal-MD .modal__content,.modal-container .modal-SM .modal__content,.modal-container .modal-XS .modal__content{max-height:unset}}.dark-container{background:-webkit-gradient(hsla(0,0%,54.9%,.9) 35%,rgba(0,0,0,.9) 100%)!important;background:radial-gradient(hsla(0,0%,54.9%,.9) 35%,rgba(0,0,0,.9) 100%)!important}.dark-container .dark-theme{background-color:#393939}.dark-container .dark-theme .modal__brand,.dark-container .dark-theme .modal__heading{border-bottom-color:#333}.dark-container .dark-theme .modal__heading--close:hover{background-color:#585858}@media screen and (max-width:576px){.dark-container{background:-webkit-gradient(hsla(0,0%,54.9%,.6) 35%,rgba(0,0,0,.6) 100%)!important;background:radial-gradient(hsla(0,0%,54.9%,.6) 35%,rgba(0,0,0,.6) 100%)!important}}.--IFRAME_MODAL{padding-top:5rem;align-items:flex-start}.selectable-card{cursor:pointer;min-height:4.2rem;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;background-color:#e7ecef;text-transform:lowercase;border:2px solid transparent;padding:.4rem .8rem;box-shadow:-1px -1px 3px 0 rgba(0,0,0,.2)}.selectable-card__texts{display:flex;align-items:center;justify-content:flex-start}.selectable-card__texts--icon{display:none;color:#585858;margin-right:.4rem;min-height:1.6rem;min-width:1.6rem;border-radius:50%}.selectable-card__texts--name{display:inline-block;font-weight:600;font-size:1.2rem;color:#6a6a6a}.selectable-card__texts--count{text-transform:none;color:#999}.selectable-card__price{width:100%;display:block;text-align:left;color:#171717}.selectable-card__clear{width:2rem;height:2rem;top:-.5rem;display:flex;right:-.5rem;color:#171717;position:absolute;align-items:center;justify-content:center;background-color:#fff;border:.1rem solid #171717;border-radius:1rem;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.selectable-card__clear:hover{-ms-filter:invert(.1);filter:invert(.1)}.selectable-card.--with-hover{display:flex;align-items:center}.selectable-card.--with-hover .selectable-card__name{font-size:1.4rem}.selectable-card.--with-hover:hover,.selectable-card.active-card{border:2px solid #585858}.selectable-card.active-card .selectable-card__texts--icon{display:inline-flex}.selectable-card.active-card .selectable-card__texts--name{animation:slide-in-from-left .2s linear}.dark-selectable-card{background-color:#393939;box-shadow:-1px -1px 3px 0 hsla(0,0%,100%,.2)}.dark-selectable-card .selectable-card__price,.dark-selectable-card .selectable-card__texts--name{color:#e7ecef}.dark-selectable-card.active-card{border-color:#585858}.dark-selectable-card.active-card .selectable-card__texts--icon{color:#e0e7e9}@keyframes slide-in-from-left{0%{transform:translateX(-7%);-webkit-transform:translateX(-7%);-moz-transform:translateX(-7%);-ms-transform:translateX(-7%);-o-transform:translateX(-7%)}to{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}}.hover-box{position:relative}.hover-box.with-ellipsis .hover-box__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hover-box__text.center{text-align:center}.hover-box__text.right{text-align:right}.hover-box__hover-text{border-radius:.3rem;background-color:#fff;padding:.8rem;position:absolute;color:#171717;display:none;box-shadow:0 0 10px rgba(0,0,0,.2);transform:translate(-5%,-150%);-webkit-transform:translate(-5%,-150%);-moz-transform:translate(-5%,-150%);-ms-transform:translate(-5%,-150%);-o-transform:translate(-5%,-150%);min-width:15rem}.hover-box__hover-text:before{display:block;content:" ";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:7px solid #fff;position:absolute;left:.5rem;top:100%;z-index:100}.hover-box:hover .hover-box__hover-text{display:block}.context-menu{position:relative;display:inline-flex}.context-menu__toggler{cursor:pointer;width:4rem;height:4rem;display:flex;flex-direction:row;justify-content:center;align-items:center;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.context-menu__toggler.allow-growth{width:auto;height:auto}.context-menu__container{z-index:100;position:fixed;max-width:30rem;max-height:30rem;overflow-y:auto;background-color:#fff;box-shadow:0 4px 7px rgba(0,0,0,.12),0 1px 48px rgba(0,0,0,.24);animation:opac-up .2s linear}.context-menu__container::-webkit-scrollbar{width:.2rem}.context-menu__container .menu-item{display:grid;cursor:pointer;min-width:20rem;max-width:30rem;align-items:center;grid-column-gap:1.2rem;column-gap:1.2rem;grid-template-columns:3rem auto}.context-menu__container .menu-item__icon{height:100%;display:flex;align-items:center;justify-content:flex-end}.context-menu__container .menu-item__content{display:block;text-align:left}.context-menu__container .menu-item__content .hash-link{display:flex;font-weight:600;font-size:1.4rem;align-self:center;position:relative;align-items:center;justify-content:flex-start;padding:1.6rem 1.2rem;text-align:left;cursor:pointer}.context-menu__container .menu-item__content .hash-link.active-hash{font-weight:600}.context-menu__container .menu-item .wrapper{margin:0;padding:0}.context-menu__container .menu-item .wrapper .switch-sub-container{padding:0;min-height:3.4rem}.context-menu__container .menu-item:hover{background-color:#e7ecef;color:#171717}.dark-frame .context-menu__container,.dark-theme .context-menu__container{background-color:#171717}.dark-frame .context-menu__container .menu-item:hover,.dark-theme .context-menu__container .menu-item:hover{background-color:#333;color:#e7ecef}@keyframes opac-up{0%{opacity:0}70%{opacity:0}to{opacity:1}}.carousel{width:100%;position:relative}.carousel__container{display:flex;flex-wrap:nowrap;overflow-x:hidden;overflow-y:hidden;align-items:flex-end;transition:all .1s linear}.carousel__element{position:relative}.carousel__control{top:0;bottom:0;z-index:1;width:3rem;display:flex;cursor:pointer;color:transparent;position:absolute;align-items:center;justify-content:center;background-color:transparent}.carousel__control:hover{color:#e7ecef;background-color:rgba(0,0,0,.2666666667)}.carousel__control.--left{left:0}.carousel__control.--right{right:0}.carousel__dot-controls{justify-content:center;grid-column-gap:.8rem;column-gap:.8rem;align-items:center;position:absolute;display:flex;bottom:0;right:0;left:0}.carousel__dot-controls:hover{background-color:rgba(0,0,0,.2666666667)}.carousel__dot-controls--dot{background-color:transparent;color:#e7ecef}.carousel__dot-controls--dot.--ACTIVE{color:#ff0154}.error-container__oneline-text{padding:2rem 3rem;font-size:1.4rem;text-align:left;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;border:1px solid #fb3350;color:#fb3350}.error-container__missing-param-list{display:flex;flex-direction:column;padding:0 1.2rem 0 1.6rem}.error-container__missing-param-list--element{font-size:1.2rem}.error-container__missing-param-list--element:before{content:"-";font-size:1.2rem;padding-right:.4rem}.error-container__button{display:inline-block;margin-top:.5rem;padding:.6rem 1.5rem;font-size:1.4rem;border:none;background-color:#ac3c3c;color:#fff;cursor:pointer}.error-container__button:hover{background-color:#ac4646}.error-container__redline{color:#ac3c3c;font-size:1.4rem;display:block;margin:.5rem 0;text-align:left;width:100%}.floating-error-backdrop{position:fixed;top:0;right:0;left:0;bottom:0;z-index:10001;background-color:rgba(20,20,20,.6)}.floating-error-backdrop .floating-error-container{display:grid;padding:0;grid-template-columns:100%;background-color:#fff;max-width:500px;margin:80px auto 0}.floating-error-backdrop .floating-error-container .floating-error__title{grid-area:1/1/2/2;position:relative;font-size:2rem;font-weight:500;height:4.1rem;display:flex;align-items:center;margin:0;padding:0 4.8rem 0 1.2rem;border-bottom:1px solid #e0e7e9}.floating-error-backdrop .floating-error-container .floating-error__title:after{background-color:#e0e7e9;justify-content:center;align-items:center;position:absolute;cursor:pointer;display:flex;width:4.1rem;height:4.1rem;color:#6a6a6a;content:"×";right:0;top:0}.floating-error-backdrop .floating-error-container .floating-error__message{grid-area:2/1/3/2;padding:1.2rem 1.2rem .4rem;font-size:1.4rem;margin:0}.floating-error-backdrop .floating-error-container .floating-error__missing-param-list{grid-area:3/1/4/2;display:flex;flex-direction:column;padding:0 1.2rem 0 1.6rem}.floating-error-backdrop .floating-error-container .floating-error__missing-param-list--element{font-size:1.2rem}.floating-error-backdrop .floating-error-container .floating-error__missing-param-list--element:before{content:"-";font-size:1.2rem;padding-right:.4rem}.floating-error-backdrop .floating-error-container .floating-error__button{color:#fff;cursor:pointer;grid-area:4/1/5/2;margin:.8rem auto 1.4rem;padding:.8rem 2.4rem;background-color:#a93e73;border:none}.upsell_modal .modal__content{max-height:56rem!important}.upsell__modal--text{width:100%;font-size:1.6rem;font-weight:700;text-align:center;padding-bottom:1.6rem}.upsell__modal--container{display:grid;margin:0 auto;grid-gap:1.2rem;gap:1.2rem;flex-direction:row;align-items:stretch;padding-top:.8rem;grid-template-columns:repeat(3,1fr)}.upsell__modal--product{width:100%;display:flex;cursor:pointer;max-width:15rem;position:relative;flex-direction:column;background-color:#e0e7e9;transition:transform .2s linear}.upsell__modal--product--image{width:100%;height:15rem;max-height:15rem;position:relative;background-size:cover;background-color:#e0e7e9;background-repeat:no-repeat;background-position:50%}.upsell__modal--product--name{padding-top:.8rem;text-align:center;overflow:hidden;max-width:90%;margin:0 auto;height:2.6rem}.upsell__modal--product--price{font-size:1.6rem;text-align:center;padding-top:.4rem}.upsell__modal--product--price .crossed{font-size:1.1rem;padding-right:.4rem;text-decoration:line-through}.upsell__modal--product .dom__button{margin-top:.8rem}.app-upsell__close{-webkit-border-top-right-radius:1rem;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:1rem;-webkit-border-top-left-radius:0;-moz-border-radius-topright:1rem;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:1rem;-moz-border-radius-topleft:0;border-top-right-radius:1rem;border-bottom-right-radius:0;border-bottom-left-radius:1rem;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#e7ecef;justify-content:center;align-items:center;position:absolute;display:flex;height:4rem;width:4rem;right:0;top:0}.app-upsell .content{overflow:hidden;position:relative;padding-top:4.8rem}.app-upsell .content .scrollable-content{overflow-y:hidden;overflow-x:auto}.app-upsell .content .scrollable-content .upsell__modal--text{width:calc(100% - 4rem);padding:.4rem 1.2rem;display:inline-block;position:absolute;text-align:left;right:4rem;z-index:1;left:0;top:0}.app-upsell .content .scrollable-content .upsell__modal--container{display:flex;flex-direction:row;padding-bottom:1.6rem}.dark-container .upsell__modal--product{background-color:#171717}.dark-app .app-upsell__close,.dark-container .upsell__modal--product--image{background-color:#333}.dark-app .app-upsell .content{background-color:#171717}.out-of-stock-backdrop{top:0;left:0;right:0;bottom:0;z-index:10001;position:fixed;pointer-events:none;background-color:hsla(0,0%,100%,.2)}.out-of-stock-backdrop .out-of-stock-container{top:10%;left:10%;right:10%;position:absolute}.out-of-stock-backdrop .out-of-stock-container .out-of-stock{display:block;margin:0 auto;max-width:50rem;pointer-events:all;padding:2.4rem;background-color:#fff;box-shadow:0 4px 7px rgba(0,0,0,.12),0 1px 48px rgba(0,0,0,.24);animation:grow-x 1s normal}.out-of-stock-backdrop .out-of-stock-container .out-of-stock__title{padding-bottom:1.2rem}.out-of-stock-backdrop .out-of-stock-container .out-of-stock__item{display:grid;grid-template-columns:auto 12rem}.out-of-stock-backdrop .out-of-stock-container .out-of-stock__item .name .hyphen{padding-left:.2rem;padding-right:.4rem}.out-of-stock-backdrop .out-of-stock-container .out-of-stock__item .remaining{text-align:right;font-weight:400}.out-of-stock-backdrop .out-of-stock-container .out-of-stock__item .remaining .strong{font-weight:700}.out-of-stock-backdrop .out-of-stock-container .out-of-stock__control{display:flex;align-items:center;justify-content:center;padding-top:2.4rem}.out-of-stock-backdrop.app .out-of-stock-container{top:6.4rem;left:1.2rem;right:1.2rem}.out-of-stock-backdrop.app .out-of-stock-container .out-of-stock{max-width:100%}.out-of-stock-backdrop.app .out-of-stock-container .out-of-stock__title{font-size:1.6rem}.out-of-stock-backdrop.app .out-of-stock-container .out-of-stock__item{grid-template-columns:1fr;background-color:#e7ecef;padding:.8rem}.out-of-stock-backdrop.rounded.app .out-of-stock-container .out-of-stock__item,.out-of-stock-backdrop.rounded .out-of-stock-container .out-of-stock{border-radius:1rem}.out-of-stock-backdrop.dark .out-of-stock-container .out-of-stock{color:#e7ecef;background-color:#333}.out-of-stock-backdrop.dark.app .out-of-stock-container .out-of-stock__item{background-color:#171717}.customer-coupons{display:grid;grid-gap:.4rem;gap:.4rem;grid-template-columns:1fr}.customer-coupons__title{padding-top:1.2rem;padding-bottom:.4rem}.customer-coupons .customer-coupon{display:flex;align-items:center;justify-content:space-between;padding:.8rem 1.2rem;box-shadow:inset 0 0 .5rem .1rem rgba(0,0,0,.2)}.customer-coupons .customer-coupon__code{font-weight:500}.customer-coupons .customer-coupon__code .small{font-weight:300;font-size:1.2rem}.customer-coupons .customer-coupon__control{display:flex;align-items:center;justify-content:space-between;padding:.2rem .4rem}.customer-coupons .customer-coupon.--ROUNDED,.customer-coupons .customer-coupon.--ROUNDED .customer-coupon__control{border-radius:1rem}.customer-coupons.--APP{padding-bottom:1.2rem}.customer-coupons.--APP .customer-coupons__title{padding-top:0}.--NAVBAR_v2{height:auto;display:grid;min-height:auto;align-items:center;grid-template-columns:12rem auto 22rem}.--NAVBAR_v2 .v2navbar__logo{display:flex;position:relative;justify-content:center;align-items:center;padding:.8rem}.--NAVBAR_v2 .v2navbar__logo--image{max-height:6rem;max-width:100%;height:auto;width:auto}.--NAVBAR_v2 .v2navbar__links{height:100%;display:flex;position:relative;align-items:center}.--NAVBAR_v2 .v2navbar__links--element{padding:1.2rem;position:relative}.--NAVBAR_v2 .v2navbar__right{height:100%;display:grid;align-items:center;grid-row-gap:.4rem;row-gap:.4rem;grid-column-gap:.8rem;column-gap:.8rem;padding:.8rem 0 .8rem 1.2rem;grid-template-columns:10rem 4rem 4rem}.--NAVBAR_v2 .v2navbar__right .navbar__top__meta--info{height:auto;align-self:stretch;font-weight:400;grid-area:1/1/2/2;font-size:1.6rem}.--NAVBAR_v2 .v2navbar__right .navbar__top__meta--info--status{margin-left:0}.--NAVBAR_v2 .v2navbar__right .navbar__top__meta--info--text{font-size:inherit;font-weight:inherit}.--NAVBAR_v2 .v2navbar__right .navbar__bottom__checkout{grid-area:2/1/3/4;padding-right:0;width:100%}.--NAVBAR_v2 .v2navbar__right .navbar__bottom__checkout .dom__button{justify-content:space-between;width:100%}.--NAVBAR_v2 .v2navbar__profile{border:none;display:flex;font-size:1.6rem;grid-area:1/3/2/4;position:relative;align-items:center;align-self:stretch;justify-content:center;background-color:transparent}.--NAVBAR_v2 .v2navbar__profile--icon{margin-left:.8rem}.--NAVBAR_v2 .v2navbar__langs{display:flex;grid-area:1/2/2/3;position:relative;align-self:stretch;align-items:center;justify-content:center}.--NAVBAR_v2 .v2navbar__langs--button{display:flex;font-size:1.6rem;align-items:center;justify-content:center;background-color:transparent}.--NAVBAR_v2 .v2navbar__toggle{display:none}.--NAVBAR_v2.navbar-sm,.--NAVBAR_v2.navbar-xs{grid-template-columns:12rem auto}.--NAVBAR_v2.navbar-sm .v2navbar__links,.--NAVBAR_v2.navbar-xs .v2navbar__links{display:none}.--NAVBAR_v2.navbar-sm .v2navbar__langs,.--NAVBAR_v2.navbar-xs .v2navbar__langs{grid-area:1/2/2/3;display:none}.--NAVBAR_v2.navbar-sm .v2navbar__right,.--NAVBAR_v2.navbar-xs .v2navbar__right{justify-content:flex-end;grid-template-columns:auto 6rem}.--NAVBAR_v2.navbar-sm .v2navbar__right .navbar__top__meta--info,.--NAVBAR_v2.navbar-xs .v2navbar__right .navbar__top__meta--info{grid-area:1/1/2/3;text-align:center;justify-content:center}.--NAVBAR_v2.navbar-sm .v2navbar__right .navbar__bottom__checkout,.--NAVBAR_v2.navbar-xs .v2navbar__right .navbar__bottom__checkout{grid-area:2/1/3/2;margin-top:0;padding:0}.--NAVBAR_v2.navbar-sm .v2navbar__right .navbar__bottom__checkout .dom__button,.--NAVBAR_v2.navbar-xs .v2navbar__right .navbar__bottom__checkout .dom__button{width:auto;padding:0;display:flex;width:4rem;height:4rem;align-items:center;justify-content:center}.--NAVBAR_v2.navbar-sm .v2navbar__right .navbar__bottom__checkout .dom__button--left-icon,.--NAVBAR_v2.navbar-xs .v2navbar__right .navbar__bottom__checkout .dom__button--left-icon{justify-content:center}.--NAVBAR_v2.navbar-sm .v2navbar__profile,.--NAVBAR_v2.navbar-sm .v2navbar__right .navbar__bottom__checkout .dom__button--text,.--NAVBAR_v2.navbar-xs .v2navbar__profile,.--NAVBAR_v2.navbar-xs .v2navbar__right .navbar__bottom__checkout .dom__button--text{display:none}.--NAVBAR_v2.navbar-sm .v2navbar__toggle,.--NAVBAR_v2.navbar-xs .v2navbar__toggle{justify-self:center;grid-area:2/2/3/3;display:flex;width:4rem;height:4rem;align-items:center;justify-content:center}.v2sidemenu{top:0;left:0;right:0;bottom:0;opacity:0;z-index:10000;position:fixed;pointer-events:none;background-color:rgba(0,0,0,.5333333333)}.v2sidemenu__content{opacity:0;height:100%;width:28rem;display:flex;overflow-y:auto;position:relative;flex-direction:column;background-color:#fff;transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transition:transform .2s linear}.v2sidemenu__content .v2navbar__logo{display:block}.v2sidemenu__content .v2navbar__logo--image{height:auto;max-width:100%}.v2sidemenu__content .v2navbar__links{display:flex;flex-direction:column}.v2sidemenu__content .v2navbar__links--element{padding:.8rem 1.2rem}.v2sidemenu__content .v2navbar__langs{display:flex;text-align:center;justify-content:center}.v2sidemenu__content .v2navbar__langs--button{font-weight:600;font-size:1.8rem;background-color:transparent;padding:.8rem 1.2rem}.v2sidemenu__content .v2navbar__profile{padding:1.2rem;justify-content:flex-start;margin-bottom:1.2rem;align-items:center;position:relative;display:flex}.v2sidemenu__content .v2navbar__profile--icon{margin-left:1.6rem}.--OPENED_SIDEMENU{opacity:1;pointer-events:all}.--OPENED_SIDEMENU .v2sidemenu__content{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}.rounded-corners .navbar__bottom__checkout .dom__button,.rounded-corners .v2navbar__toggle{border-radius:1rem}.dark-theme .v2sidemenu__content{background-color:#333;color:#e7ecef}.--NAVBAR_v3 .v3-navbar__top{display:flex;height:2.2rem;position:relative;align-items:stretch;padding:0 2.4rem;grid-column-gap:1.2rem;column-gap:1.2rem;justify-content:flex-end}.--NAVBAR_v3 .v3-navbar__top--logo.--hidden{animation:fade-in-logo .3s linear .3s 1 normal forwards}.--NAVBAR_v3 .v3-navbar__top .navbar__top__meta--button{min-width:auto;padding:.4rem .8rem 0}.--NAVBAR_v3 .v3-navbar__top .navbar__top__meta--button,.--NAVBAR_v3 .v3-navbar__top .navbar__top__meta--info{display:flex;height:2.2rem;color:#171717;text-align:right;font-weight:400;line-height:2.2rem;align-items:center;justify-content:flex-end}.--NAVBAR_v3 .v3-navbar__top .navbar__top__meta--info{padding:.4rem 0 0}.--NAVBAR_v3 .v3-navbar__top .navbar__top__meta--info--status{margin-left:0;min-width:.8rem;background-color:#171717}.--NAVBAR_v3 .v3-navbar__top .navbar__top__meta--info--text{font-weight:400;line-height:1.2rem}.--NAVBAR_v3 .v3-navbar__bottom{display:grid;position:relative;grid-template-columns:auto 22rem}.--NAVBAR_v3 .v3-navbar__bottom .navbar__bottom__logo{grid-column:1/3;max-height:unset}.--NAVBAR_v3 .v3-navbar__bottom .navbar__bottom__logo--image-container{max-height:unset}.--NAVBAR_v3 .v3-navbar__bottom .navbar__bottom__logo--image-container--image{max-height:100%;max-width:100%;height:auto;width:auto}.--NAVBAR_v3 .v3-navbar__bottom--links{display:flex;flex-wrap:wrap;position:relative;align-items:center;justify-content:flex-start}.--NAVBAR_v3 .v3-navbar__bottom--links--element{padding:1.2rem;position:relative}.--NAVBAR_v3 .v3-navbar__bottom--1col{grid-template-columns:1fr}.--NAVBAR_v3 .v3-navbar__bottom--1col .navbar__bottom__logo{grid-column:1/2}.--NAVBAR_v3 .v3-navbar__bottom--1col .v3-navbar__bottom--links{justify-content:center}.page-sm .--NAVBAR_v3 .v3-navbar__top .navbar__top__meta--button,.page-xs .--NAVBAR_v3 .v3-navbar__top .navbar__top__meta--button{display:flex}.page-sm .--NAVBAR_v3 .v3-navbar__bottom .navbar__bottom__logo,.page-xs .--NAVBAR_v3 .v3-navbar__bottom .navbar__bottom__logo{text-align:center;padding-left:unset;justify-self:stretch;justify-content:center}.page-xs .--NAVBAR_v3 .v3-navbar__top{padding:0 .8rem 0 0;grid-column-gap:0;column-gap:0}.page-xs .--NAVBAR_v3 .v3-navbar__top .navbar__top__meta--button{padding-left:0}.page-xs .--NAVBAR_v3 .v3-navbar__top .navbar__top__meta--button .icon{margin-left:.2rem}.dark-theme .--NAVBAR_v3 .navbar__top__meta--button,.dark-theme .--NAVBAR_v3 .navbar__top__meta--info{color:#e7ecef}.dark-theme .--NAVBAR_v3 .navbar__top__meta--info--status{background-color:#e7ecef}@keyframes fade-in-logo{0%{opacity:1;overflow:auto}99%{height:auto;overflow:auto}to{height:0;opacity:0;overflow:hidden}}.navbar{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;z-index:101;background-color:#e7ecef;min-height:92px;transition:all .2s linear;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:inherit}@supports not ((position:-webkit-sticky) or (position:sticky)){.navbar{position:fixed}}.navbar__top{display:grid;height:4.2rem;position:relative;align-items:center;padding:0 2.4rem;grid-template-columns:1fr 3fr}.navbar__top__languages{align-items:center;font-size:1.6rem;position:relative;display:flex}.navbar__top__languages--button{padding:.4rem .8rem;font-size:1.6rem;border:none;background-color:transparent;margin:0;color:#999;cursor:pointer}.navbar__top__languages--button.active-language{cursor:default;font-weight:600;color:#171717}.navbar__top__languages--button:hover{-ms-filter:invert(.1);filter:invert(.1)}.navbar__top__languages--separator{color:#999;padding:.4rem 0}.navbar__top__languages--qr{height:3rem;color:#171717;margin-left:.8rem;background-color:transparent}.navbar__top__languages--qr.clear-button{color:#171717!important;border-radius:1rem;padding:0 .8rem;background-color:#fff!important;box-shadow:.1rem .1rem .4rem .1rem rgba(0,0,0,.2)}.navbar__top__meta{display:flex;align-items:stretch;justify-content:flex-end}.navbar__top__meta--button{align-self:center;margin-left:.4rem;color:#6a6a6a;display:flex;align-items:stretch;justify-content:space-between;cursor:pointer;border:none;background-color:transparent;position:relative;font-family:inherit}.navbar__top__meta--button .text{align-self:center;padding:.2rem 0 .2rem .4rem}.navbar__top__meta--button .icon{align-self:center;display:inline-flex;justify-content:center;align-items:center;margin-left:.8rem}.navbar__top__meta--button:first-of-type{font-weight:600}.navbar__top__meta--button:hover{-ms-filter:invert(.1);filter:invert(.1)}.navbar__top__meta--info{height:2.6rem;align-self:center;display:inline-flex;align-items:stretch;justify-content:flex-start;color:#7de394;position:relative;font-size:1.2rem}.navbar__top__meta--info--status{align-self:center;margin-left:1.2rem;width:.8rem;height:.8rem;display:inline-block;background-color:#7de394;border-radius:50%;font-family:inherit}.navbar__top__meta--info--text{font-family:inherit;align-self:center;padding-left:.4rem;font-weight:600}.navbar__top__meta--info.--closed{color:#fb3350}.navbar__top__meta--info.--closed .navbar__top__meta--info--status{background-color:#fb3350}.navbar__top__meta--toggle{display:inline-flex;justify-content:center;align-items:center;align-self:center;padding-left:1.2rem;display:none;cursor:pointer;height:2.6rem}.navbar__top__meta--toggle:hover{-ms-filter:invert(.2);filter:invert(.2)}.navbar__bottom{position:relative;display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;min-height:58px}.navbar__bottom .links-backdrop{height:100%;display:flex;align-items:center}.navbar__bottom__links{display:flex;justify-content:flex-start;align-items:center;padding-left:2.4rem;position:relative}.navbar__bottom__links--element{padding:1.2rem;position:relative}.navbar__bottom__links .qr-code-scanner{cursor:pointer}.navbar__bottom__logo{display:flex;justify-content:center;align-items:stretch;position:relative;max-height:5.8rem;cursor:pointer}.navbar__bottom__logo--image-container{display:inline-flex;justify-content:center;align-items:center;max-height:5.8rem}.navbar__bottom__logo--image-container--image{max-height:4.5rem;width:auto;max-width:100%;height:auto}.navbar__bottom__logo--name{align-self:center;font-size:1.8rem;font-weight:500}.navbar__bottom__checkout{display:flex;justify-content:flex-end;align-items:center;padding-right:2.4rem}.navbar__bottom__checkout--button{position:relative;border:none;display:flex;align-items:stretch;background-color:#a93e73;color:#e7ecef;padding:.8rem 1.6rem;cursor:pointer;font-family:inherit;border-radius:2rem}.navbar__bottom__checkout--button--text{display:inline-flex;align-items:center;justify-content:flex-start}.navbar__bottom__checkout--button--text .price{padding-left:.4rem}.navbar__bottom__checkout--button--arrow{padding-left:1.6rem;display:inline-flex;align-items:center;justify-content:flex-end}.navbar__bottom__checkout--button:hover{-ms-filter:invert(.1);filter:invert(.1)}.navbar__bottom.--left-logo-and-name .navbar__bottom__links{grid-area:1/2/2/3}.navbar__bottom.--left-logo-and-name .navbar__bottom__logo{grid-area:1/1/2/2;justify-content:flex-start;padding-left:2.4rem}.navbar.navbar-sm .navbar__top,.navbar.navbar-xs .navbar__top{grid-template-columns:1fr 2fr;padding-left:1.2rem;padding-right:1.2rem;min-height:4.2rem;height:auto}.navbar.navbar-sm .navbar__top__languages--button,.navbar.navbar-xs .navbar__top__languages--button{padding:.4rem}.navbar.navbar-sm .navbar__top__languages--button:first-of-type,.navbar.navbar-xs .navbar__top__languages--button:first-of-type{padding-left:0}.navbar.navbar-sm .navbar__top__meta--button,.navbar.navbar-xs .navbar__top__meta--button{display:none}.navbar.navbar-sm .navbar__top__meta--toggle,.navbar.navbar-xs .navbar__top__meta--toggle{padding-left:2.4rem;display:flex}.navbar.navbar-sm .navbar__bottom,.navbar.navbar-xs .navbar__bottom{grid-template-columns:1fr 18rem}.navbar.navbar-sm .navbar__bottom .links-backdrop,.navbar.navbar-xs .navbar__bottom .links-backdrop{top:0;left:0;right:0;bottom:0;z-index:10;width:100vw;position:fixed;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:rgba(0,0,0,.5333333333);transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%)}.navbar.navbar-sm .navbar__bottom__links,.navbar.navbar-xs .navbar__bottom__links{width:30rem;height:100%;padding-left:0;font-size:1.8rem;background-color:#fff;padding-top:1.2rem;color:#171717!important;transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transition:transform .2s linear}.navbar.navbar-sm .navbar__bottom__links--element,.navbar.navbar-xs .navbar__bottom__links--element{width:100%;color:#171717!important}.navbar.navbar-sm .navbar__bottom__links .login-button,.navbar.navbar-sm .navbar__bottom__links .reg-button,.navbar.navbar-xs .navbar__bottom__links .login-button,.navbar.navbar-xs .navbar__bottom__links .reg-button{width:100%;display:flex;font-weight:400;text-align:left;font-size:1.8rem;margin:0 auto 0 0;justify-content:flex-end;color:#171717!important;flex-direction:row-reverse;padding-top:1.2rem!important;padding-left:1.2rem!important;padding-bottom:1.2rem!important;background-color:transparent!important}.navbar.navbar-sm .navbar__bottom__links .login-button .icon,.navbar.navbar-sm .navbar__bottom__links .reg-button .icon,.navbar.navbar-xs .navbar__bottom__links .login-button .icon,.navbar.navbar-xs .navbar__bottom__links .reg-button .icon{min-width:1.6rem;margin-left:0;margin-right:.4rem}.navbar.navbar-sm .navbar__bottom__links .qr-code-scanner,.navbar.navbar-xs .navbar__bottom__links .qr-code-scanner{width:100%;max-width:100%!important}.navbar.navbar-sm .navbar__bottom__links--element,.navbar.navbar-sm .navbar__bottom__links .login-button,.navbar.navbar-sm .navbar__bottom__links .reg-button,.navbar.navbar-xs .navbar__bottom__links--element,.navbar.navbar-xs .navbar__bottom__links .login-button,.navbar.navbar-xs .navbar__bottom__links .reg-button{opacity:0}.navbar.navbar-sm .navbar__bottom__logo,.navbar.navbar-xs .navbar__bottom__logo{text-align:left;justify-self:flex-start;padding-left:1.6rem}.navbar.navbar-sm .navbar__bottom__checkout,.navbar.navbar-xs .navbar__bottom__checkout{padding-right:1.2rem;justify-content:flex-end}.navbar.navbar-sm.navbar-opened .navbar__bottom .links-backdrop,.navbar.navbar-sm.navbar-opened .navbar__bottom__links,.navbar.navbar-xs.navbar-opened .navbar__bottom .links-backdrop,.navbar.navbar-xs.navbar-opened .navbar__bottom__links{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}.navbar.navbar-sm.navbar-opened .navbar__bottom__links,.navbar.navbar-xs.navbar-opened .navbar__bottom__links{display:flex;flex-direction:column;grid-area:2/1/3/3;align-items:flex-start}.navbar.navbar-sm.navbar-opened .navbar__bottom__links--element,.navbar.navbar-sm.navbar-opened .navbar__bottom__links .login-button,.navbar.navbar-sm.navbar-opened .navbar__bottom__links .reg-button,.navbar.navbar-xs.navbar-opened .navbar__bottom__links--element,.navbar.navbar-xs.navbar-opened .navbar__bottom__links .login-button,.navbar.navbar-xs.navbar-opened .navbar__bottom__links .reg-button{animation:text-fade-in .5s linear 0s 1 normal forwards}.navbar.navbar-sm.navbar-opened .navbar__bottom__logo,.navbar.navbar-xs.navbar-opened .navbar__bottom__logo{grid-area:1/1/2/2;justify-self:flex-start}.navbar.navbar-sm.navbar-opened .navbar__bottom__checkout,.navbar.navbar-xs.navbar-opened .navbar__bottom__checkout{grid-area:1/2/2/3}.navbar.--THINNED_NAVBAR{min-height:4.2rem!important;height:4.2rem!important}.navbar.--THINNED_NAVBAR .navbar__top{grid-template-columns:1fr!important;justify-content:flex-end!important}.dark-theme .navbar{background-color:#333;color:#e7ecef}.dark-theme .navbar__top__languages--button{color:#6a6a6a}.dark-theme .navbar__top__languages--button.active-language{color:#e7ecef}.dark-theme .navbar__top__meta--button{color:#999}.dark-theme .navbar.navbar-sm .navbar__bottom__links,.dark-theme .navbar.navbar-xs .navbar__bottom__links{color:#e7ecef!important;background-color:#333}.dark-theme .navbar.navbar-sm .navbar__bottom__links--element,.dark-theme .navbar.navbar-sm .navbar__bottom__links .login-button,.dark-theme .navbar.navbar-sm .navbar__bottom__links .reg-button,.dark-theme .navbar.navbar-xs .navbar__bottom__links--element,.dark-theme .navbar.navbar-xs .navbar__bottom__links .login-button,.dark-theme .navbar.navbar-xs .navbar__bottom__links .reg-button{color:#e7ecef!important}@keyframes text-fade-in{0%{opacity:0}80%{opacity:0}to{opacity:1}}.footer{left:0;right:0;bottom:0;z-index:100;background-color:#fff;min-height:410px;transition:left .3s linear}.footer,.footer__top{width:100%;position:relative}.footer__top{padding:0 1.2rem;min-height:287px}.footer__top--bug-report{background-color:transparent;padding-top:2.4rem;color:inherit;border:none}.footer__top--content{display:grid;grid-row-gap:1.2rem;row-gap:1.2rem;grid-column-gap:2.4rem;column-gap:2.4rem;grid-template-columns:repeat(5,1fr);padding:4.8rem 6.4rem}.footer__top--logo{display:flex;max-width:20rem;max-height:20rem;align-items:center;flex-direction:column;justify-content:center}.footer__top--logo--image{max-height:100%;max-width:100%;height:auto;width:auto}.footer__top--block{display:flex;flex-direction:column}.footer__top--block--icon{text-align:center;border-bottom:1px solid #e7ecef;padding-bottom:.4rem}.footer__top--block--data{padding-top:1.2rem;text-align:center}.footer__top--block--data .city{padding-bottom:.2rem}.footer__top--block--data .open-hours--item{display:flex;padding-bottom:.4rem;justify-content:space-between}.footer__top--block--data .open-hours--item:last-of-type{padding-bottom:0}.footer__top.--NO_OPEN_HOUR .footer__top--content{grid-template-columns:repeat(4,1fr)}.footer__mid{position:relative;min-height:82px;display:flex;align-items:center;justify-content:center}.footer__mid--social{width:100%;display:grid;grid-row-gap:.8rem;row-gap:.8rem;padding:1.2rem 0}.footer__mid--social .social{display:flex;font-size:1.6rem;align-items:center;justify-content:center}.footer__mid--social .social__icon{margin-right:.4rem}.footer__bottom{position:relative;min-height:41px;display:flex;grid-row-gap:1.2rem;row-gap:1.2rem;align-items:center;flex-direction:column;padding:0 2.4rem 1.6rem}.footer__bottom--payment-methods{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.footer__bottom--payment-methods .payment-method-image{margin-right:.8rem;max-height:4rem;width:auto}.footer__bottom--logo{display:flex;align-items:center;justify-content:center}.footer__bottom--logo--onemin{margin-left:.8rem;max-height:2rem;width:auto}.footer__bottom--policy-files{display:flex;grid-column-gap:1.2rem;column-gap:1.2rem}.footer__bottom--policy-files .policy-link{color:unset}.footer-xl.footer-with-sidemenu-opened{left:30rem}.footer-lg .footer__top--content{padding-left:2.4rem;padding-right:2.4rem}.footer-lg .footer__bottom{flex-direction:column;padding:1.2rem}.footer-lg .footer__bottom--payment-methods .payment-method-image{margin-top:1.2rem;max-height:3.5rem}.footer-lg .footer__bottom--logo{margin:1.2rem 0}.footer-md .footer__top--content{padding:1.6rem;grid-template-columns:20rem 1fr 1fr}.footer-md .footer__top--content .logo-block{grid-row:1/3}.footer-md .footer__top.--NO_OPEN_HOUR .footer__top--content{grid-template-columns:20rem 1fr 1fr}.footer-md .footer__top.--NO_OPEN_HOUR .footer__top--content .logo-block{grid-area:1/1/3/2}.footer-md .footer__top.--NO_OPEN_HOUR .footer__top--content .footer__top--block:first-of-type{grid-area:1/3/2/4}.footer-md .footer__top.--NO_OPEN_HOUR .footer__top--content .footer__top--block:nth-of-type(2){grid-area:2/3/2/4}.footer-md .footer__top.--NO_OPEN_HOUR .footer__top--content .footer__top--block:nth-of-type(3){grid-area:1/2/3/3}.footer-md .footer__bottom{flex-direction:column;padding:1.2rem}.footer-md .footer__bottom--payment-methods .payment-method-image{margin-top:1.2rem;max-height:3rem}.footer-md .footer__bottom--logo{margin:1.2rem 0}.footer-sm .footer__top--logo--name{text-align:center}.footer-sm .footer__top--content{padding:1.6rem;grid-template-columns:1fr 1fr}.footer-sm .footer__top--content .logo-block{margin:0 auto}.footer-sm .footer__top--content .open-hours{grid-area:1/2/3/3}.footer-sm .footer__top.--NO_OPEN_HOUR .footer__top--content{grid-template-columns:1fr 1fr}.footer-sm .footer__top.--NO_OPEN_HOUR .footer__top--content .logo-block{grid-area:1/1/4/2}.footer-sm .footer__top.--NO_OPEN_HOUR .footer__top--content .footer__top--block:first-of-type,.footer-sm .footer__top.--NO_OPEN_HOUR .footer__top--content .footer__top--block:nth-of-type(2),.footer-sm .footer__top.--NO_OPEN_HOUR .footer__top--content .footer__top--block:nth-of-type(3){grid-area:auto}.footer-sm .footer__bottom{flex-direction:column;padding:1.2rem}.footer-sm .footer__bottom--payment-methods .payment-method-image{margin-top:1.2rem;max-height:3rem}.footer-sm .footer__bottom--logo{margin:1.2rem 0}.footer-xs .footer__top--logo--name{text-align:center}.footer-xs .footer__top--content{grid-row-gap:2.4rem;row-gap:2.4rem;padding:1.6rem 1.2rem;grid-template-columns:1fr}.footer-xs .footer__top--content .logo-block{margin:0 auto}.footer-xs .footer__top.--NO_OPEN_HOUR .footer__top--content{grid-template-columns:1fr}.footer-xs .footer__top.--NO_OPEN_HOUR .footer__top--content .footer__top--block:first-of-type,.footer-xs .footer__top.--NO_OPEN_HOUR .footer__top--content .footer__top--block:nth-of-type(2),.footer-xs .footer__top.--NO_OPEN_HOUR .footer__top--content .footer__top--block:nth-of-type(3),.footer-xs .footer__top.--NO_OPEN_HOUR .footer__top--content .logo-block{grid-area:auto}.footer-xs .footer__bottom{flex-direction:column;padding:.4rem 1.2rem 1.2rem}.footer-xs .footer__bottom--payment-methods .payment-method-image{margin-top:1.2rem;max-height:3rem}.footer-xs .footer__bottom--logo{margin:1.2rem 0;align-items:center;justify-content:center;white-space:nowrap}.dark-theme .footer{background-color:#333;color:#e7ecef}.dark-theme .footer__top{color:#999}.dark-theme .footer__top--block--icon{border-bottom-color:#585858}.registration{width:100%}.registration__block{display:grid;grid-column-gap:1.6rem;column-gap:1.6rem;grid-template-columns:repeat(4,1fr)}.registration__title{grid-column:1/5;padding-bottom:1.2rem;padding-top:2.4rem}.registration__title.no-space{padding-top:0}.registration .pdf-block{grid-template-columns:1fr}.registration .pdf-block .global__error{text-align:left}.registration .pdf-block .wrapper{grid-column:1/2}.registration .pdf-block .wrapper .link-div{display:flex;align-items:center;flex-direction:row;width:100%}.registration .pdf-block .wrapper .link-div .link{margin-left:.4rem;display:flex;align-items:center}.registration .pdf-block .wrapper .link-div .link .svg{margin-left:.4rem}.registration .delivery_region_id{grid-column:1/3}.registration .street_id{grid-column:3/5}.registration .zipcode{grid-column:1/3}.registration .city{grid-column:3/5}.registration .address_name,.registration .address_notes,.registration .email,.registration .password,.registration .phone,.registration .street{grid-column:1/5}.registration .input-description{margin:0;padding-top:.2rem}.registration .password .text-input-unit{display:flex;cursor:pointer;align-items:center;height:4rem;justify-content:center;background-color:#e7ecef}.registration .first_name{grid-area:3/1/4/3}.registration .last_name,.registration.swap-names .first_name,.registration .swap-names .first_name{grid-area:3/3/4/5}.registration.swap-names .last_name,.registration .swap-names .last_name{grid-area:3/1/4/3}@media screen and (max-width:576px){.registration__block{grid-template-columns:repeat(2,1fr)}.registration__block .address_name,.registration__block .address_notes,.registration__block .city,.registration__block .email,.registration__block .password,.registration__block .phone,.registration__block .street,.registration__block .street_id{grid-column:1/3}.registration__block .first_name{grid-column:1/2}.registration__block .last_name{grid-column:2/3}.registration__block .door,.registration__block .house_number,.registration__block .zipcode{grid-column:1/2}.registration.swap-names .first_name,.registration__block .bell,.registration__block .city,.registration__block .floor{grid-column:2/3}.registration.swap-names .last_name{grid-column:1/2}.registration__title{grid-column:1/3}}@media screen and (max-width:450px){.registration .city,.registration .zipcode{grid-column:1/3}}.point-warning-modal .modal__content .point-text{margin:0;width:100%;font-size:1.8rem;text-align:center}.cart{color:#171717;animation:fadeIn .15s linear}.cart__empty{display:flex;text-align:left;font-size:1.6rem;align-items:center;justify-content:center;padding:1.6rem 0}.cart__empty--icon{margin-right:.8rem}.cart__container{display:grid;grid-template-columns:4fr 6fr;max-width:100rem;margin:0 auto;padding:1.6rem;grid-gap:1.6rem;gap:1.6rem}.cart .cart-block{padding:1.6rem;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.cart .cart-block .table-name{display:block;font-size:1.8rem;padding-top:.8rem}.cart .cart-block.--centerized{text-align:center}.cart__registration{display:block}.cart__registration .registration__block{padding:1.6rem}.cart__registration .registration__block .pickup,.cart__registration .registration__block .reg_with_order{grid-column:1/5}.cart__registration .registration__block .reg_with_order{margin-bottom:0}.cart__registration .address-block{margin-top:1.6rem}.cart__registration .address-block .registration__title{padding-top:0}.cart__registration .address-block .datepicker-wrapper{width:100%;grid-column:1/5}.cart__registration .address-block .address-rows{display:block;grid-column:1/5}.cart__registration .address-block .address-rows__title{font-weight:600;margin-top:1.6rem;padding-bottom:1.6rem;font-size:1.6rem;display:grid;text-align:left;align-items:center;grid-template-columns:auto 14rem}.cart__registration .address-block .address-rows__address{width:100%;border:none;display:grid;color:#171717;cursor:pointer;text-align:left;position:relative;align-items:center;background-color:#e0e7e9;margin-bottom:.8rem;justify-content:space-between;grid-template-columns:auto 3rem;padding:.4rem 1.2rem .4rem 3.2rem}.cart__registration .address-block .address-rows__address--icon{left:1.2rem;position:absolute}.cart__registration .address-block .address-rows__address--control{background-color:transparent;border-radius:50%;justify-content:center;align-items:center;cursor:pointer;display:flex;border:none;height:3rem;width:3rem;padding:0}.cart__registration .address-block .address-rows__address--control:hover{-ms-filter:invert(.2);filter:invert(.2)}.cart__registration .address-block .address-rows__address:hover{-ms-filter:invert(.1);filter:invert(.1)}.cart__registration .address-block .address-data,.cart__registration .address-block .estimated-delivery-time{display:block;color:#999;grid-column:1/5;text-align:left;font-style:italic}.cart__registration .address-block .estimated-delivery-time{color:#171717;font-weight:400;font-size:1.6rem;font-style:normal;padding-top:1.6rem}.cart__items{padding:2.4rem}.cart__items--coupon{display:grid;align-items:center;padding-top:1.2rem;border-top:1px solid #e0e7e9;margin-top:1.2rem;grid-template-columns:repeat(2,1fr);grid-column-gap:1.6rem;column-gap:1.6rem}.cart__items--coupon .dom__button{display:flex;height:4rem;justify-content:space-between}.cart__items--coupon .wrapper{margin-bottom:0}.cart__items--coupon .wrapper .text-input{height:4rem}.cart__items--points{display:grid;align-items:stretch;padding-top:1.2rem;grid-template-columns:auto 15rem}.cart__items--points--current{display:flex;font-size:3.6rem;text-align:right;align-items:flex-end;flex-direction:column}.cart__items--points--current .label{font-size:1.6rem;padding-bottom:.4rem}.cart__items--footer{background-color:#fff;padding:1.6rem;margin-top:1.6rem;display:flex;align-items:center;justify-content:space-between}.cart__items--footer--coupon{padding-right:1.2rem;padding-bottom:.4rem}.cart__items--footer--coupon .label{font-weight:600;font-size:1.4rem}.cart__items--footer--prices{display:flex;flex-direction:column;min-width:25rem;width:100%}.cart__items--footer--prices--row{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.cart__items--footer--prices--row--label{font-size:1.6rem;padding-right:2.4rem}.cart__items--footer--prices--row .price-container{display:flex;flex-direction:row;text-align:right}.cart__items--footer--prices--row .price-container .crossed-price{color:#6a6a6a;text-decoration:line-through;font-weight:400;font-size:1.2rem}.cart__items--footer--prices--row .price-container .total-price{color:#171717;font-weight:500}.cart__items--footer--prices .total-price-row{padding-top:1.6rem;margin-bottom:0;font-size:2rem;font-weight:600}.cart__items--footer .price-container{display:grid;align-items:stretch;justify-content:flex-end}.cart__items--footer .price-container__prices{display:flex;flex-direction:column;align-items:flex-end}.cart__items--footer .price-container__prices .crossed-price{text-decoration:line-through;color:#6a6a6a}.cart__items--footer .price-container__prices .final-price{font-weight:500;font-size:2.4rem}.cart__items--footer--total-price{color:#6a6a6a;padding-right:2.4rem;font-size:1.8rem;font-weight:500}.cart__dmca,.cart__message{margin-top:1.6rem}.cart__finalize-button-container{margin-top:1.2rem}.cart__finalize-button-container .dom__button{width:100%;height:4rem;font-weight:600;font-size:1.6rem;padding:0 1.6rem}.cart__finalize-button-container .dom__button.with-right-icon{grid-template-columns:auto 2.4rem}.cart .cart-payment-methods .raw-select-input{margin-bottom:0;z-index:101}.cart .cart-payment-methods .raw-select-input .select-input__list--scrollable{max-height:20rem}.cart__courier-tip--title{margin-top:2.4rem;padding-bottom:0!important;margin-bottom:.4rem!important}.cart__courier-tip--options{display:grid;grid-row-gap:.8rem;row-gap:.8rem;grid-column-gap:.4rem;column-gap:.4rem;grid-template-columns:repeat(6,1fr)}.cart__courier-tip--options--option{color:#171717;padding:.8rem 0;background-color:#e7ecef}.cart__courier-tip--options--input{grid-column:1/7}.cart .cart-payment-methods,.cart .cart-payment-split-container,.cart .delivery-at-container{background-color:#fff;margin-top:1.6rem}.cart__message .wrapper{margin-bottom:0}.cart__dmca{display:block;grid-template-columns:repeat(2,1fr)}.cart__dmca .wrapper{margin-bottom:0;padding-bottom:0}.cart__dmca .wrapper:first-of-type{padding-bottom:.8rem}.cart__dmca .wrapper .checkbox-container{height:auto;min-height:3rem}.cart__dmca .link{color:#171717;font-weight:500;text-decoration:underline}.cart__title{padding-bottom:1.6rem}.cart__title.no-padding-bottom{padding-bottom:0}.cart__radio-row{display:grid;cursor:pointer;align-items:stretch;grid-column-gap:1.2rem;column-gap:1.2rem;margin-bottom:.8rem;grid-template-columns:1.6rem auto}.cart__radio-row--state,.cart__radio-row--text{display:flex;align-items:center}.cart__radio-row--text{text-align:left;justify-content:flex-start}.cart__radio-row.no-border{padding-bottom:0;min-height:auto;border-bottom:none}.cart__radio-row.with-children{grid-template-columns:1.6rem auto 28rem}.cart__radio-row.no-margin-bottom,.cart__radio-row .preorder-datetime{margin-bottom:0}.cart__radio-row .preorder-datetime .datepicker-internal-container .datepicker-input{border-bottom:none;height:4rem}.cart__radio-row .preorder-datetime .datepicker-internal-container .datepicker-input .clear{height:4rem;min-height:4rem}.cart .delivery-at-container .cart__radio-row.no-border{padding-top:0}.cart .cart-group__date{font-weight:600;font-size:1.6rem;padding-top:.8rem}.cart.rounded-cart .cart-block,.cart.rounded-cart .cart-payment-methods,.cart.rounded-cart .cart-payment-split-container,.cart.rounded-cart .delivery-at-container{border-radius:1rem}.cart.rounded-cart .cart-payment-methods .cart-block,.cart.rounded-cart .cart-payment-split-container .cart-block,.cart.rounded-cart .delivery-at-container .cart-block{-webkit-border-top-right-radius:1rem;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:1rem;-moz-border-radius-topright:1rem;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:1rem;border-top-right-radius:1rem;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:1rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.cart.rounded-cart .cart__courier-tip--options--option{border-radius:1rem}.cart-md .cart__container,.cart-sm .cart__container,.cart-xs .cart__container{grid-template-columns:1fr;max-width:55rem}.cart-xs .cart__container{grid-gap:0;gap:0;max-width:100%;padding-left:.4rem;padding-right:.4rem}.cart-xs .cart__container--right{padding-top:1.6rem}.cart-xs .cart__registration .registration__block{grid-template-columns:repeat(2,1fr)}.cart-xs .cart__registration .registration__block .address_name,.cart-xs .cart__registration .registration__block .delivery_region_id,.cart-xs .cart__registration .registration__block .email,.cart-xs .cart__registration .registration__block .password,.cart-xs .cart__registration .registration__block .phone,.cart-xs .cart__registration .registration__block .pickup,.cart-xs .cart__registration .registration__block .reg_with_order,.cart-xs .cart__registration .registration__block .registration__title,.cart-xs .cart__registration .registration__block .street,.cart-xs .cart__registration .registration__block .street_id{grid-column:1/3}.cart-xs .cart__registration .registration__block .door,.cart-xs .cart__registration .registration__block .house{grid-column:1/2}.cart-xs .cart__registration .registration__block .doorbell,.cart-xs .cart__registration .registration__block .floor{grid-column:2/3}.cart-xs .cart__registration .registration__block .first_name{grid-column:1/2}.cart-xs .cart__registration .registration__block .last_name{grid-column:2/3}.cart-xs .cart__registration .registration__block .address-rows{grid-column:1/3}.cart-xs .cart__registration .swap-names .first_name{grid-column:2/3}.cart-xs .cart__registration .swap-names .last_name{grid-column:1/2}.cart-xs .cart__registration .address-block .address-data,.cart-xs .cart__registration .address-block .estimated-delivery-time{grid-column:1/3}.cart-xs .cart__items--footer{align-items:stretch;flex-direction:column}.cart-xs .cart__items--footer .price-container{padding-top:1.2rem;justify-content:space-between}.cart-xs .cart__items--points{grid-template-columns:1fr}.cart-xs .cart__items--points--current{grid-row:1/2;font-size:2.4rem;align-items:center;flex-direction:row;padding-bottom:.2rem;justify-content:space-between}.cart-xs .cart__items--coupon{align-items:stretch;grid-template-columns:auto 14rem}.cart-xs .cart__dmca{grid-template-columns:1fr;grid-row-gap:.8rem;row-gap:.8rem}.cart-xs .cart__radio-row--child{padding-top:.4rem;grid-area:2/1/3/3}.cart-xs .cart__radio-row.with-children{margin-top:.8rem;grid-template-columns:1.6rem auto}.cart-xs .cart .cart-block{margin-top:1.2rem!important}.failed-items-modal{display:block}.failed-items-modal .failed-item{width:100%;display:grid;margin-top:.8rem;grid-template-rows:auto auto;grid-template-columns:1fr 10rem;border:.1rem solid #fb3350;border-left-width:.4rem;padding:.8rem 1.2rem .8rem .8rem}.failed-items-modal .failed-item__name{font-weight:600;font-size:1.8rem;grid-area:1/1/2/2;padding-bottom:.2rem}.failed-items-modal .failed-item__options{grid-column:2/1/3/2;font-size:1.2rem}.failed-items-modal .failed-item__price{font-weight:600;font-size:1.6rem;text-align:right;grid-area:1/2/3/3;align-self:center}.single-column-cart .cart__container{width:100%;max-width:70rem;grid-template-columns:1fr;padding:4rem 2.4rem}.single-column-cart .cart__container .cart-block{margin-top:1.2rem}.single-column-cart .cart__container .cart__dmca{flex-direction:column;display:flex}.single-column-cart .cart__container .cart__dmca .wrapper{margin-bottom:.2rem}.single-column-cart .cart__container--back-button{width:100%;display:flex;justify-content:flex-end}.single-column-cart .cart-payment-methods{margin-top:2.4rem!important}.single-column-cart .status-block{display:grid;grid-gap:.8rem;gap:.8rem;grid-template-columns:repeat(2,1fr)}.single-column-cart .status-block .cart__title{grid-column:1/3}.single-column-cart .status-block__status{position:relative;padding-left:2.4rem}.single-column-cart .status-block__status--sign{position:absolute;width:1.6rem;bottom:0;left:0;top:0}.single-column-cart .status-block__status--text{font-size:1.6rem}.single-column-cart .status-block .--none{background-color:#585858}.single-column-cart .status-block .--queued{background-color:#29b9ff}.single-column-cart .status-block .--in_progress{background-color:#ffa650}.single-column-cart .status-block .--done{background-color:#7de394}.single-column-cart.cart-xs .cart__container{grid-gap:0;gap:0;padding:1.6rem .2rem}.single-column-cart.cart-xs .cart-block{margin-top:1.2rem!important}.single-column-cart.cart-xs .status-block{grid-template-columns:1fr}.single-column-cart.cart-xs .status-block .cart__title{grid-column:1/2}.dark-app .cart,.dark-frame .cart,.dark-theme .cart{color:#e7ecef}.dark-app .cart__container .registration__block,.dark-frame .cart__container .registration__block,.dark-theme .cart__container .registration__block{background-color:#333}.dark-app .cart__container .registration__block .address-rows__address,.dark-frame .cart__container .registration__block .address-rows__address,.dark-theme .cart__container .registration__block .address-rows__address{color:#e7ecef;background-color:#585858}.dark-app .cart__container .registration__block .address-rows__address--control,.dark-app .cart__registration .estimated-delivery-time,.dark-frame .cart__container .registration__block .address-rows__address--control,.dark-frame .cart__registration .estimated-delivery-time,.dark-theme .cart__container .registration__block .address-rows__address--control,.dark-theme .cart__registration .estimated-delivery-time{color:#e7ecef}.dark-app .cart .cart-payment-split-container,.dark-frame .cart .cart-payment-split-container,.dark-theme .cart .cart-payment-split-container{background-color:#333;color:#e7ecef}.dark-app .cart .cart-block,.dark-frame .cart .cart-block,.dark-theme .cart .cart-block{background-color:#333}.dark-app .cart .cart-block .text-input,.dark-frame .cart .cart-block .text-input,.dark-theme .cart .cart-block .text-input{background-color:#585858;color:#e7ecef}.dark-app .cart .cart-block .checkbox-container,.dark-frame .cart .cart-block .checkbox-container,.dark-theme .cart .cart-block .checkbox-container{color:#e7ecef}.dark-app .cart .cart-block .checkbox-container .check-mark,.dark-frame .cart .cart-block .checkbox-container .check-mark,.dark-theme .cart .cart-block .checkbox-container .check-mark{border-color:#fff}.dark-app .cart .cart-block .checkbox-container .check-mark:after,.dark-frame .cart .cart-block .checkbox-container .check-mark:after,.dark-theme .cart .cart-block .checkbox-container .check-mark:after{border-color:#171717}.dark-app .cart__dmca .link,.dark-frame .cart__dmca .link,.dark-theme .cart__dmca .link{color:#999}.dark-app .cart__radio-row,.dark-frame .cart__radio-row,.dark-theme .cart__radio-row{border-bottom-color:#585858}.dark-app .cart__items--footer .crossed-price,.dark-frame .cart__items--footer .crossed-price,.dark-theme .cart__items--footer .crossed-price{color:#bebebe}.dark-app .cart__items--footer--total-price,.dark-frame .cart__items--footer--total-price,.dark-theme .cart__items--footer--total-price{color:#e7ecef}.dark-app .cart__courier-tip--options--option,.dark-frame .cart__courier-tip--options--option,.dark-theme .cart__courier-tip--options--option{color:#e7ecef;background-color:#585858}.cart-item{display:grid;position:relative;align-items:stretch;margin-top:.8rem;grid-template-columns:10rem auto 8rem 3rem}.cart-item:first-of-type{margin-top:0}.cart-item__info{justify-content:flex-start;align-items:flex-start;padding-top:.2rem;display:inline-flex}.cart-item__info--text{top:0;left:0;z-index:2;width:100%;display:none;color:#171717;max-width:50rem;font-size:1.2rem;position:absolute;padding:.8rem;background-color:#e0e7e9;border:.2rem solid #fff;border-radius:1rem;box-shadow:0 4px 7px rgba(0,0,0,.12),0 1px 48px rgba(0,0,0,.24)}.cart-item__trash{width:100%;height:100%;display:flex;cursor:pointer;color:#fb3350;justify-self:flex-end;align-items:flex-start;justify-content:flex-end;background-color:transparent}.cart-item__name{font-weight:600;font-size:1.6rem;padding-right:.8rem}.cart-item__name--options{padding-top:.2rem;font-weight:300;font-size:1.2rem;color:#6a6a6a}.cart-item__price{font-weight:600;text-align:right}.cart-item__price .price-container{display:inline-flex;flex-direction:column}.cart-item__price .price-container .crossed-price{color:#6a6a6a;font-size:1.1rem;text-decoration:line-through;text-align:right}.cart-item__gift{font-style:italic;height:100%;display:flex;align-items:center;justify-content:flex-start;text-align:center;overflow:visible;font-size:1.2rem;font-weight:600}.cart-item__gift--label{margin-bottom:.4rem;border:2px solid;border-radius:1rem;min-width:9rem;padding:.8rem 1.2rem}.cart-item.no-border{border-bottom:none!important}.gift-item .cart-item__trash{display:none!important}.system-item{grid-template-columns:3rem auto 7rem!important;cursor:help}.system-item .cart-item__info{grid-area:1/1/2/2!important}.system-item .cart-item__info:hover .cart-item__info--text{display:block!important}.system-item .cart-item__name{grid-area:1/2/2/3!important}.system-item .cart-item__price{grid-area:1/3/2/4!important}.system-item .cart-item__trash{display:none!important}.deletable-system-fee{grid-template-columns:3rem auto 7rem 3rem!important}.deletable-system-fee .cart-item__price{text-align:right}.deletable-system-fee .cart-item__trash{color:#171717!important;grid-area:1/4/2/5!important;display:flex!important}.cart-xs .cart-item{position:relative;margin-bottom:1.2rem;padding-bottom:.4rem;border-bottom:2px solid #e0e7e9;grid-template-columns:10rem auto 3rem}.cart-xs .cart-item__qty{grid-area:2/1/3/2}.cart-xs .cart-item__trash{grid-area:2/3/3/4;align-items:center;align-self:center}.cart-xs .cart-item__price{align-items:center;align-self:center;grid-area:2/2/3/3;text-align:right}.cart-xs .cart-item__name{padding-bottom:.5rem;grid-area:1/1/2/4;font-size:1.4rem;padding-right:0}.cart-xs .cart-item__name--options{font-size:1.1rem}@media screen and (max-width:380px){.cart-xs .cart-item__price{grid-area:2/2/3/3}.cart-xs .cart-item__name{font-size:1.2rem}.cart-xs .cart-item.gift-item{grid-template-columns:10rem auto 4rem}.cart-xs .cart-item.gift-item .cart-item__price{padding-top:0;grid-area:1/3/2/4}}.dark-app .cart-item__name--options,.dark-frame .cart-item__name--options,.dark-theme .cart-item__name--options{color:#999}.dark-app .cart-item__apply--button,.dark-frame .cart-item__apply--button,.dark-theme .cart-item__apply--button{color:#171717;background-color:#e7ecef}.dark-app .cart-item__control,.dark-frame .cart-item__control,.dark-theme .cart-item__control{color:#e7ecef}.dark-app .cart-item__control:hover,.dark-frame .cart-item__control:hover,.dark-theme .cart-item__control:hover{background-color:#fff;color:#ba1b23}.dark-app .cart-item__info--text,.dark-frame .cart-item__info--text,.dark-theme .cart-item__info--text{background-color:#171717;border-color:#585858;color:#e7ecef}.dark-app .deletable-system-fee .cart-item__trash,.dark-frame .deletable-system-fee .cart-item__trash,.dark-theme .deletable-system-fee .cart-item__trash{color:#e7ecef!important}.single-column-cart .cart-item{position:relative;padding-left:2.4rem}.single-column-cart .cart-item__qstatus{position:absolute;width:1.6rem;bottom:0;left:0;top:0}.single-column-cart .--none .cart-item__qstatus{background-color:#585858}.single-column-cart .--queued .cart-item__qstatus{background-color:#29b9ff}.single-column-cart .--in_progress .cart-item__qstatus{background-color:#ffa650}.single-column-cart .--done .cart-item__qstatus{background-color:#7de394}.single-column-cart.--NO_ITEM_PADDING_LEFT .cart-item{padding-left:0}.ty{padding:6.4rem 1.2rem;color:#171717}.ty .ty-container{padding:2.4rem 0 0;background-color:#fff;margin:0 auto 1.2rem;max-width:96rem;position:relative}.ty .ty-container__loading-container{padding:4rem;display:flex;justify-content:center;flex-direction:column;align-items:center}.ty .ty-container__loading-container .inline-loading{margin-bottom:.8rem}.ty .ty-container .simplepay-fail{font-weight:400;font-size:1.4rem;padding-top:.8rem}.ty .ty-container .simplepay-fail .error-text{padding-top:.4rem;display:block;margin:0 auto;max-width:45rem}.ty__title{text-align:center;padding:0 2.4rem 2.4rem}.ty__title.--fail-status{color:#fb3350}.ty__sub-title{text-align:center;font-weight:600;font-size:1.8rem;padding:2.4rem 2.4rem 0}.ty__tracking{display:grid;grid-template-columns:3fr 4fr;grid-column-gap:1.6rem;column-gap:1.6rem}.ty__tracking--map{max-width:100%;width:100%;height:auto}.ty__tracking--map .marker-container{display:flex;align-items:center;flex-direction:column;justify-content:center}.ty__tracking--map .marker-container .icon{background-repeat:no-repeat;background-position:50%;height:5.2rem;width:5.2rem}.ty__tracking--map .marker-container .label{color:#171717;font-weight:400;font-size:1.4rem;text-align:center;padding:.4rem;background-color:#fff;border-radius:1rem;box-shadow:0 .2rem .4rem .1rem rgba(0,0,0,.3333333333)}.ty__tracking--map .order-marker .icon{height:6rem}.ty__tracking--map .order-marker .label{max-width:17rem}.ty__tracking--map .user-order{z-index:1}.ty__tracking--map .courier-marker .icon{height:4rem}.ty__tracking--lottie{display:flex;align-items:center;justify-content:center}.ty__tracking--lottie div{width:100%;height:100%;max-width:40rem;max-height:40rem}.ty__tracking--details{padding-right:2.4rem}.ty__tracking--details--table{display:grid;grid-gap:.4rem;gap:.4rem;grid-template-columns:repeat(3,1fr)}.ty__tracking--details--table .label{font-size:1.2rem;display:inline-block;padding-bottom:.4rem}.ty__tracking--details--table .value{display:inline-block;font-weight:600}.ty__tracking--details--table .details-table__head{grid-area:1/1/2/4;display:flex;align-items:center;justify-content:space-between;background-color:#eee;padding:1.2rem}.ty__tracking--details--table .details-table__head--left .label{padding-right:.8rem;padding-bottom:0}.ty__tracking--details--table .details-table__head--right{font-style:italic;font-size:1.1rem;padding-left:.4rem;color:#515151}.ty__tracking--details--table .details-table__block{display:flex;text-align:left;padding:1.2rem;flex-direction:column;background-color:#eee;align-items:flex-start;justify-content:space-between}.ty__tracking--details--statuses{display:flex;flex-direction:column;align-items:flex-start;padding-top:2.4rem;padding-bottom:1.6rem;justify-content:flex-start}.ty__tracking--details--statuses .tracking-status{display:grid;position:relative;align-items:center;grid-column-gap:1.2rem;column-gap:1.2rem;grid-template-columns:2rem auto}.ty__tracking--details--statuses .tracking-status__icon{color:#d6d6d6}.ty__tracking--details--statuses--connector{height:1.5rem;background-color:#d6d6d6;width:2px;display:block;margin-left:.9rem}.ty__tracking--details--statuses .completed-status{font-weight:500}.ty__details{display:grid;grid-template-columns:3fr 2fr;padding:2.4rem}.ty__details .label{padding-bottom:.4rem;display:inline-block;font-size:1.2rem}.ty__details .value{display:inline-block;font-size:1.6rem;font-weight:500}.ty__details .comment{font-style:italic;font-weight:300;font-size:1.2rem}.ty__details #g-email{word-break:break-all}.ty__details-container{display:grid;padding-right:2.4rem;grid-template-columns:1fr 1fr;grid-gap:1.2rem;gap:1.2rem}.ty__details-prices{display:flex;grid-row-gap:.4rem;row-gap:.4rem;flex-direction:column;border-left:1px solid #d6d6d6;padding-left:3.2rem;padding-right:2.4rem}.ty__details-prices .label{font-size:1.2rem}.ty__details--data{display:flex;flex-direction:column}.ty__details--data .simplepay-transaction_id{font-weight:400}.ty__details--data.full-width-data{grid-column:1/3}.ty__details--price{display:flex;text-align:left;flex-direction:column;align-items:flex-start;background-color:#eee;padding:1.2rem;justify-content:flex-start}.ty__details--price .total-price{padding-top:.4rem;font-size:2.4rem}.ty__details--status-tracking{width:100%;display:grid;align-items:center;grid-template-columns:repeat(2,1fr)}.ty__details--status-tracking .ty__details--title{grid-column:1/3;text-align:center}.ty__details--status-tracking .ty__tracking--lottie{margin:0;justify-content:flex-end}.ty__details--status-tracking .ty__tracking--lottie .global__lottie-container{margin:0 2.4rem 0 0;justify-content:flex-end}.ty__details--status-tracking .ty__tracking--lottie div{max-width:25rem;max-height:25rem}.ty__details--status-tracking .tracking-status__text:after{display:none!important}.ty__details--status-tracking .completed-status .tracking-status__icon{color:#a93e73}.rounded-ty .ty-container,.rounded-ty .ty__details--price{border-radius:1rem}.ty-sm,.ty-xs{padding:6.4rem 0}.ty-sm .ty__tracking,.ty-xs .ty__tracking{grid-template-columns:1fr}.ty-sm .ty__tracking--map,.ty-xs .ty__tracking--map{min-height:30rem;margin-bottom:1.2rem}.ty-sm .ty__tracking--details,.ty-xs .ty__tracking--details{padding:0 1.2rem}.ty-sm .ty__tracking--details--statuses,.ty-xs .ty__tracking--details--statuses{padding-top:1.6rem}.ty-sm .ty__details,.ty-sm .ty__details-container,.ty-xs .ty__details,.ty-xs .ty__details-container{grid-template-columns:1fr}.ty-sm .ty__details-prices,.ty-xs .ty__details-prices{margin-top:1.6rem;border-left:none;padding-left:0;padding-right:0}.ty-sm .ty__details--data,.ty-xs .ty__details--data{flex-direction:row;justify-content:space-between}.ty-sm .ty__details .label,.ty-xs .ty__details .label{font-size:1.4rem}.ty-sm .ty__details .value,.ty-xs .ty__details .value{text-align:right;font-weight:400}.ty-sm .ty__details .full-width-data,.ty-xs .ty__details .full-width-data{flex-direction:column;grid-column:1/2}.ty-sm .ty__details .full-width-data .value,.ty-xs .ty__details .full-width-data .value{text-align:left}.ty-sm .ty__details--status-tracking,.ty-xs .ty__details--status-tracking{grid-template-columns:3fr 4fr;padding-right:1.6rem}.failed-ty-container .ty__title{display:block!important}.failed-ty-container .ty__details--status-tracking,.failed-ty-container .ty__sub-title{display:none}.dark-app .ty,.dark-frame .ty,.dark-theme .ty{color:#e7ecef}.dark-app .ty .ty-container,.dark-app .ty__tracking--details--table .details-table__block,.dark-app .ty__tracking--details--table .details-table__head,.dark-frame .ty .ty-container,.dark-frame .ty__tracking--details--table .details-table__block,.dark-frame .ty__tracking--details--table .details-table__head,.dark-theme .ty .ty-container,.dark-theme .ty__tracking--details--table .details-table__block,.dark-theme .ty__tracking--details--table .details-table__head{background-color:#333}.dark-app .ty__tracking--details--table .details-table__head--right,.dark-frame .ty__tracking--details--table .details-table__head--right,.dark-theme .ty__tracking--details--table .details-table__head--right{color:#999}.dark-app .ty__tracking--details--statuses .completed-status .tracking-status__text:after,.dark-frame .ty__tracking--details--statuses .completed-status .tracking-status__text:after,.dark-theme .ty__tracking--details--statuses .completed-status .tracking-status__text:after{background-color:#fff}.dark-app .ty__details--price,.dark-frame .ty__details--price,.dark-theme .ty__details--price{background-color:#393939}@keyframes cross-out-text{0%{width:0}to{width:100%}}.profile__header{color:#171717;text-align:center;padding:3.2rem 1.2rem;background-color:#f7f7f7}.profile__my-data{display:grid;padding:2.4rem;grid-column-gap:1.2rem;column-gap:1.2rem;grid-template-columns:repeat(2,1fr);max-width:55rem;margin:0 auto}.profile__my-data--title{margin:0 auto;max-width:55rem;grid-column:1/3;text-align:center;padding-bottom:1.6rem}.profile__my-data--control{display:flex;grid-column:1/3;justify-content:center}.profile__my-data .full-row{grid-column:1/3}.profile__my-data-block{border-top:2px solid #e0e7e9;flex-direction:column;display:flex;justify-content:center;align-items:center;padding:1.6rem 2.4rem}.profile__my-data-block--sub-title{max-width:35rem;text-align:left;font-weight:500;font-size:1.2rem;width:100%;padding-bottom:.8rem}.profile__my-data-block--form{max-width:50.2rem;width:100%}.profile__my-data-block--form .text-input-unit{background-color:#d6d6d6;display:flex;justify-content:center;align-items:center;color:#171717;cursor:pointer}.profile__my-data-block--form .form-controls{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-end}.profile__my-data-block--form .form-controls .dom__button{width:auto;margin-top:.4rem}.profile__my-data-block--form .form-controls .dom__button:last-of-type{margin-left:.8rem}.profile__my-data-block .app_button,.profile__my-data-block .dom__button{width:100%;max-width:50.2rem}.profile__my-data-terminate{padding-bottom:2.4rem}.profile__my-data-terminate .dom__button{width:100%;background-color:transparent!important;color:#ba1b23!important;border:2px solid #ba1b23!important}.profile__my-data-terminate .dom__button:hover{background-color:#ba1b23!important;color:#fff!important}.profile-with-v2navbar .profile__header .content{display:flex;margin:0 auto;max-width:100rem;align-items:center;padding:0 2.4rem;justify-content:space-between}@media screen and (max-width:400px){.profile-with-v2navbar .profile__header .content{padding:0}}.dark-app .profile__header,.dark-frame .profile__header,.dark-theme .profile__header{background-color:#393939;color:#e7ecef}.dark-app .profile__my-data-block,.dark-frame .profile__my-data-block,.dark-theme .profile__my-data-block{border-top-color:#585858}.profile__addresses{padding:2.4rem;max-width:55rem;margin:0 auto}.profile__addresses--title{display:flex;align-items:center;padding-bottom:1.6rem;justify-content:space-between}.profile__addresses--form{display:grid;grid-column-gap:1.6rem;column-gap:1.6rem;width:100%;grid-template-columns:repeat(2,1fr)}.profile__addresses--form .address_name,.profile__addresses--form .delivery_region_id,.profile__addresses--form .street,.profile__addresses--form .street_id{grid-column:1/3}.profile__addresses--form--disabled-text{grid-column:1/3;color:#999;padding-bottom:1.2rem}.profile__addresses--form--controls{display:flex;align-items:center;justify-content:flex-end;grid-column:1/3}.profile__addresses--form--controls .app_button,.profile__addresses--form--controls .dom__button{margin-left:1.2rem}.profile__addresses--form .address_notes{grid-column:1/3}.profile__addresses--address{display:flex;text-align:left;align-items:stretch;padding:1.2rem;background-color:#e7ecef;margin-bottom:.8rem;justify-content:space-between}.profile__addresses--address .controls{display:flex;min-width:5rem;align-items:center;padding-left:.8rem;justify-content:space-between}.profile__addresses--address .controls .icon{cursor:pointer}.profile__addresses--address .controls .danger-icon{color:#fb3350}.profile.rounded-profile .profile__addresses--address{border-radius:1rem}.profile-xs .profile__addresses{padding:2.4rem 1.2rem}.profile-xs .profile__addresses--form{grid-template-columns:1fr}.profile-xs .profile__addresses--form--controls,.profile-xs .profile__addresses--form--disabled-text{grid-column:1/2}.dark-app .profile__addresses--address,.dark-frame .profile__addresses--address,.dark-theme .profile__addresses--address{background-color:#585858}.dark-app .profile__addresses .no-data,.dark-frame .profile__addresses .no-data,.dark-theme .profile__addresses .no-data{background-color:#585858;color:#d6d6d6;margin:0 auto;max-width:40rem}.dark-app .profile .wrapper,.dark-frame .profile .wrapper,.dark-theme .profile .wrapper{width:100%}.dark-app .profile .wrapper .input-label,.dark-frame .profile .wrapper .input-label,.dark-theme .profile .wrapper .input-label{color:#d6d6d6}.dark-app .profile .wrapper .text-input,.dark-frame .profile .wrapper .text-input,.dark-theme .profile .wrapper .text-input{background-color:#585858;color:#e7ecef}.dark-app .profile .wrapper .text-input:-ms-input-placeholder,.dark-frame .profile .wrapper .text-input:-ms-input-placeholder,.dark-theme .profile .wrapper .text-input:-ms-input-placeholder{color:#999}.dark-app .profile .wrapper .text-input::placeholder,.dark-frame .profile .wrapper .text-input::placeholder,.dark-theme .profile .wrapper .text-input::placeholder{color:#999}.profile__prev-orders{max-width:100%;padding:2.4rem}.profile__prev-orders--no-data{grid-column:span 4}.profile__prev-orders--title{margin-bottom:1.6rem}.profile__prev-orders--title .status-label{margin-left:.8rem;color:#171717;font-size:1.4rem;background-color:#bebebe;padding:.4rem 1.2rem;border-radius:2rem}.profile__prev-orders--shadow-container{box-shadow:0 6px 8px 0 rgba(0,0,0,.2);margin-bottom:2.4rem}.profile__prev-orders--item{width:100%;display:grid;border-bottom:1px solid #e7ecef;padding:.8rem 1.2rem;grid-template-columns:3rem auto 8rem}.profile__prev-orders--item .quantity{color:#999;font-weight:600}.profile__prev-orders--item .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile__prev-orders--item .price{font-weight:500}.profile__prev-orders--extra-details{padding:1.2rem}.profile__prev-orders--extra-details .detail-block{display:flex;flex-direction:column}.profile__prev-orders--extra-details .detail-block .label{font-size:1.2rem;padding-bottom:.4rem}.profile__prev-orders--extra-details .detail-block .value{font-size:1.2rem;font-weight:500}.profile__prev-orders--extra-details .extra-details-block-1{display:grid;grid-column-gap:1.2rem;column-gap:1.2rem;grid-template-columns:repeat(3,1fr);padding-bottom:1.2rem}.profile__prev-orders--extra-details .extra-details-block-2{display:grid;grid-column-gap:1.2rem;column-gap:1.2rem;grid-template-columns:repeat(2,1fr);padding-bottom:1.2rem}.profile__prev-orders--track{display:flex;justify-content:center;padding-bottom:1.6rem}.profile__prev-orders--order-again{display:grid;grid-row-gap:2.4rem;row-gap:2.4rem;grid-column-gap:.8rem;column-gap:.8rem;margin-bottom:2.4rem;padding-bottom:1.2rem;border-bottom:1px solid #e7ecef;grid-template-columns:repeat(4,calc(25% - 8px))}.profile__prev-orders--order-again .order-again{display:block;position:relative;padding:.8rem 0 7.5rem;box-shadow:0 0 10px 0 rgba(0,0,0,.2);transition:box-shadow .3s linear}.profile__prev-orders--order-again .order-again__name{font-weight:500;margin-bottom:.4rem;padding:0 .8rem}.profile__prev-orders--order-again .order-again__name .hover-box__text{height:2rem}.profile__prev-orders--order-again .order-again__img-container{width:100%;max-height:7.5rem;display:flex;overflow:hidden;align-items:center;justify-content:center}.profile__prev-orders--order-again .order-again__img-container--image{align-self:center;display:flex;justify-self:center;max-width:100%;height:auto}.profile__prev-orders--order-again .order-again__desc{padding:0 .8rem;font-size:1.1rem;margin-top:.4rem;word-break:break-word}.profile__prev-orders--order-again .order-again__price{position:absolute;padding:0 .8rem;bottom:4.7rem;text-align:center;width:100%}.profile__prev-orders--order-again .order-again__add{bottom:.8rem;display:flex;position:absolute;justify-content:center;width:100%}.profile__prev-orders--order-again .order-again:hover{box-shadow:0 0 3px 0 rgba(0,0,0,.2)}.profile__prev-orders--order{display:flex;flex-direction:column;padding-bottom:2.4rem}.profile__prev-orders--order .order-info{display:flex;align-items:center;padding-bottom:.2rem;justify-content:space-between;padding-right:3.6rem}.profile__prev-orders--order .date-time{color:#999;font-style:italic;padding-right:1.2rem}.profile__prev-orders--order .add-to-cart{padding:.2rem .8rem;background-color:transparent;border-style:solid;border-width:1px;cursor:pointer}.profile__prev-orders--order .add-to-cart.rounded-btn{border-radius:1rem}.profile__prev-orders--order .add-to-cart:hover{-ms-filter:brightness(.9);filter:brightness(.9)}.profile__prev-orders--order .add-to-cart.with-icon{display:grid;align-items:center;grid-column-gap:.4rem;column-gap:.4rem;grid-template-columns:auto 2rem}.profile__prev-orders--order .add-to-cart:disabled{cursor:not-allowed;background-color:#585858!important;border-color:#585858!important;color:#999!important}.profile__prev-orders--order .add-to-cart:disabled:hover{-ms-filter:invert(0);filter:invert(0)}.profile__prev-orders--order .order-address-note{padding:.8rem 0 0 1.6rem;font-style:italic}.profile__prev-orders--control{width:100%;display:flex;align-items:center;justify-content:center;padding-bottom:1.2rem}.profile-md .profile__prev-orders--order-again{grid-template-columns:repeat(3,calc(33.3333% - 8px))}.profile-sm .profile__prev-orders--order-again{grid-template-columns:repeat(2,calc(50% - 8px))}.profile-xs .profile__prev-orders--title{display:flex;text-align:left;flex-direction:column;align-items:flex-start;justify-content:flex-start}.profile-xs .profile__prev-orders--title .status-label{margin-left:0;margin-top:.4rem}.profile-xs .profile__prev-orders--order-again{grid-template-columns:repeat(2,50%)}.profile-xs .profile__prev-orders--order .order-info{padding-right:0}@media screen and (max-width:400px){.profile__prev-orders--order-again{grid-template-columns:100%}.profile__prev-orders--order-again .order-again__desc{font-size:1.2rem}.profile__prev-orders--order-again .order-again__price{font-weight:600;bottom:5.2rem}.profile__prev-orders--order-again .order-again__img-container{max-height:unset}.profile__prev-orders--order-again .order-again__add button{margin:0 1rem;width:100%}}.rounded-profile .profile__prev-orders--order-again .order-again,.rounded-profile .profile__prev-orders--shadow-container{border-radius:1rem}.dark-app .profile__prev-orders--item,.dark-app .profile__prev-orders--order-again,.dark-frame .profile__prev-orders--item,.dark-frame .profile__prev-orders--order-again,.dark-theme .profile__prev-orders--item,.dark-theme .profile__prev-orders--order-again{border-bottom-color:#585858}.dark-app .profile__prev-orders--order-again .order-again,.dark-frame .profile__prev-orders--order-again .order-again,.dark-theme .profile__prev-orders--order-again .order-again{background-color:#171717}.dark-app .profile__prev-orders--order .order-info .add-to-cart,.dark-frame .profile__prev-orders--order .order-info .add-to-cart,.dark-theme .profile__prev-orders--order .order-info .add-to-cart{border-color:#e0e7e9;color:#e7ecef}.profile-tabs{display:grid;margin:0 auto;color:#171717;max-width:100rem;grid-column-gap:3.2rem;column-gap:3.2rem;align-items:flex-start;grid-template-columns:calc(27% - 3.2rem) auto;padding:6.4rem 2.4rem}.profile-tabs__links{display:flex;flex-direction:column;background-color:#fff}.profile-tabs__links--link{padding:1.2rem 1.6rem;border-bottom:2px solid #d6d6d6}.profile-tabs__links--link:last-of-type{border-bottom:none}.profile-tabs__links--link:hover{-ms-filter:none;filter:none}.profile-tabs__body{background-color:#fff;width:100%}.rounded-profile .profile-tabs__body,.rounded-profile .profile-tabs__links{border-radius:1rem;overflow:hidden}.profile-md .profile-tabs{grid-column-gap:2.4rem;column-gap:2.4rem;padding:6.4rem 1.6rem}.profile-sm .profile-tabs,.profile-xs .profile-tabs{grid-column-gap:0;column-gap:0;padding:6.4rem .4rem;grid-row-gap:1.6rem;row-gap:1.6rem;grid-template-columns:1fr}.dark-app .profile__header,.dark-frame .profile__header,.dark-theme .profile__header{background-color:#333}.dark-app .profile-tabs,.dark-frame .profile-tabs,.dark-theme .profile-tabs{color:#e7ecef}.dark-app .profile-tabs__links,.dark-frame .profile-tabs__links,.dark-theme .profile-tabs__links{background-color:#333}.dark-app .profile-tabs__links--link,.dark-frame .profile-tabs__links--link,.dark-theme .profile-tabs__links--link{border-bottom-color:#585858}.dark-app .profile-tabs__body,.dark-frame .profile-tabs__body,.dark-theme .profile-tabs__body{background-color:#333}.forgotten-pw{display:flex;min-height:50vh;align-items:center;justify-content:center;color:#171717}.forgotten-pw__title{border-bottom:1px solid #e7ecef;padding-bottom:.4rem;margin-bottom:2.4rem;width:100%}.forgotten-pw__password-warning{font-size:1.4rem;padding-bottom:1.2rem;font-weight:600}.forgotten-pw__form{width:100%;max-width:50rem;padding:3.2rem;background-color:#fff;justify-content:center;align-items:center;display:flex;flex-direction:column}.forgotten-pw__form .wrapper{width:100%}.forgotten-pw__form .text-input-unit:hover{background-color:#e3e3e3}.forgotten-pw__pw-code{position:relative;display:flex;flex-direction:row;justify-content:space-evenly;max-width:29rem;margin:0 auto 1.2rem}.forgotten-pw__pw-code .text-input{height:6rem!important;padding:1.2rem 0;letter-spacing:2.4rem;font-size:2.4rem;background-color:transparent;z-index:1;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;white-space:nowrap;text-overflow:clip;width:29rem;max-width:100%}.forgotten-pw__pw-code .text-input:active,.forgotten-pw__pw-code .text-input:focus,.forgotten-pw__pw-code .text-input:focus-visible,.forgotten-pw__pw-code .text-input:focus-within{border-color:transparent!important;outline-color:transparent!important}.forgotten-pw__pw-code .code-border{height:6rem;position:absolute;width:3rem;border:2px solid #171717;bottom:0;background-color:#fff;border-radius:1rem}.forgotten-pw__pw-code .code-border:first-of-type{left:-.7rem}.forgotten-pw__pw-code .code-border:nth-of-type(2){left:3rem}.forgotten-pw__pw-code .code-border:nth-of-type(3){left:6.8rem}.forgotten-pw__pw-code .code-border:nth-of-type(4){left:10.4rem}.forgotten-pw__pw-code .code-border:nth-of-type(5){left:14.1rem}.forgotten-pw__pw-code .code-border:nth-of-type(6){left:17.9rem}.forgotten-pw__pw-code .code-border:nth-of-type(7){left:21.5rem}.forgotten-pw__pw-code .code-border:nth-of-type(8){left:25.4rem}.forgotten-pw__has-code{width:100%;text-align:center;color:#a93e73;font-size:1.6rem;text-decoration:underline;background-color:transparent;margin:0 auto 1.2rem;padding:.4rem 1.2rem}.forgotten-pw__controls{width:100%;display:flex;justify-content:flex-end;margin-bottom:1.6rem}.forgotten-pw__success-info{width:100%;text-align:center;color:#171717;padding:1.2rem;background-color:#e7ecef;animation:slide-down-fp-info .5s linear 0s 1 normal forwards}@keyframes slide-down-fp-info{0%{opacity:0;transform:translateY(100%) rotateX(120deg);-webkit-transform:translateY(100%) rotateX(120deg);-moz-transform:translateY(100%) rotateX(120deg);-ms-transform:translateY(100%) rotateX(120deg);-o-transform:translateY(100%) rotateX(120deg)}70%{opacity:1;transform:translateY(30%) rotateX(80deg);-webkit-transform:translateY(30%) rotateX(80deg);-moz-transform:translateY(30%) rotateX(80deg);-ms-transform:translateY(30%) rotateX(80deg);-o-transform:translateY(30%) rotateX(80deg)}to{opacity:1;transform:translateY(0) rotateX(0deg);-webkit-transform:translateY(0) rotateX(0deg);-moz-transform:translateY(0) rotateX(0deg);-ms-transform:translateY(0) rotateX(0deg);-o-transform:translateY(0) rotateX(0deg)}}.dark-theme .forgotten-pw{color:#e7ecef}.dark-theme .forgotten-pw__form{background-color:#333}.dark-theme .forgotten-pw__success-info{background-color:#585858;color:#e7ecef}.profile__points{padding:2.4rem}.profile__points--title{text-align:center;margin-bottom:1.2rem}.profile__points--qr-container{display:flex;align-items:center;justify-content:center}.profile__points--qr-container--image{height:auto;max-width:100%}.resolver-view{position:relative;max-width:80rem;margin:10% auto 10rem;display:grid;grid-template-columns:1fr;background-color:#fff;color:#171717;padding:2.4rem 1.2rem}.resolver-view .resolver-message{padding-top:4rem;text-align:center;max-width:40rem;margin:0 auto}.resolver-view .resolver-description{text-align:center;max-width:40rem;margin:0 auto;line-height:2.7rem;font-weight:400;padding-bottom:4rem}.resolver-view .global__lottie-container{max-width:40rem;width:100%;margin:0 auto}.dark-frame .resolver-view,.dark-theme .resolver-view{background-color:#333;color:#e7ecef}