html{box-sizing:border-box;background-color:transparent;height:100%;margin:0;padding:0;font-size:10px}body{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#171717;overscroll-behavior:none;-webkit-overflow-scrolling:none;background-color:#fff;min-height:100%;margin:0;padding:0;font-size:1.4rem;position:relative}#root{min-height:100vh;min-height:100dvh}*,:before,:after{-webkit-overflow-scrolling:touch;box-sizing:inherit;border:none;outline:none}:focus,:before:focus,:after:focus{outline:none}:focus-visible{outline:none}:before:focus-visible{outline:none}:after:focus-visible{outline:none}.spacing{width:100%;height:1.6rem}.no-data{text-align:center;color:#6a6a6a;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;background-color:#e0e7e9;width:100%;padding:1.6rem;display:block}address{font-style:normal}button{cursor:pointer;margin:0;padding:0}button,div{-webkit-tap-highlight-color:transparent}a{-webkit-tap-highlight-color:transparent;-webkit-text-decoration:unset;text-decoration:unset;cursor:pointer;color:unset}a:hover,a:active,a:visited{-webkit-filter:brightness(110%);filter:brightness(110%);-ms-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{text-align:justify;margin-top:0;padding:0;font-size:1.8rem}.global__coupon-warn-small{text-align:center;padding-bottom:1.2rem;font-size:1.6rem;font-weight:700}.global__login{width:100%}.global__login--links{justify-content:space-between;align-items:center;display:flex}.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{flex-direction:column;justify-content:flex-start;align-items:flex-start;font-size:1.6rem;display:flex}.global__different_qr--text{margin:.4rem 0;display:block}.global__different_qr--text.link-text{color:#171717;background-color:#e7ecef;padding:.8rem}.global__different_qr--link{justify-content:flex-end;width:100%;margin-top:1.2rem;display:flex}.global__error-wrapper{margin-top:-.8rem;padding:0 1.2rem .8rem}.global__error{color:#fb3350;text-align:right;padding-top:.4rem;font-size:10px}.global__units{align-items:center;display:flex}.global__units--item{color:#6a6a6a;cursor:pointer;padding:0 .4rem;font-size:1.2rem}.global__units--item:hover{color:#171717}.global__units--item.active-unit{color:#171717;font-weight:500}.global__link{cursor:pointer;text-align:center;color:#a93e73;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;justify-content:center;align-items:center;display:flex}.global__link:hover{text-decoration:underline}.global__lottie-container{width:100%;height:100%;margin:0 auto;overflow:hidden;outline:none!important}.global__view-image__header{background-color:#e7ecef;grid-template-columns:auto 4rem;align-items:stretch;height:4rem;display:grid}.global__view-image__header--text{text-align:left;justify-content:flex-start;align-items:center;padding:.4rem 1.6rem;font-size:1.6rem;font-weight:500;display:flex}.global__view-image__header--control{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.global__view-image__header--control:hover{background-color:#fff}.global__view-image__body{justify-content:center;align-items:center;max-width:80vw;max-height:80vh;display:flex;overflow:auto}.global__view-image__body--image{width:auto;max-width:100%;height:auto;max-height:100%}@media screen and (max-width:576px){.global__view-image__body{max-width:98vw;max-height:90vh}}.global__rounded-corners,.rounded-corners,.rounded-modal,.global__rounded-corners .select,.global__rounded-corners .common-input,.global__rounded-corners .select-input,.global__rounded-corners .datepicker-input,.global__rounded-corners .select-input__search,.rounded-corners .select,.rounded-corners .common-input,.rounded-corners .select-input,.rounded-corners .datepicker-input,.rounded-corners .select-input__search,.rounded-modal .select,.rounded-modal .common-input,.rounded-modal .select-input,.rounded-modal .datepicker-input,.rounded-modal .select-input__search{border-radius:1rem}.global__rounded-corners .text-input-unit,.global__rounded-corners .clear,.rounded-corners .text-input-unit,.rounded-corners .clear,.rounded-modal .text-input-unit,.rounded-modal .clear{-moz-border-radius-topright:1rem;-moz-border-radius-bottomright:1rem;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:0 1rem 1rem 0}.global__rounded-corners .check-mark,.rounded-corners .check-mark,.rounded-modal .check-mark,.global__rounded-corners .date-popper,.rounded-corners .date-popper,.rounded-modal .date-popper{border-radius:1rem}.global__rounded-corners .date-popper__control,.rounded-corners .date-popper__control,.rounded-modal .date-popper__control{-moz-border-radius-topright:1rem;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:1rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:1rem 1rem 0 0}.global__rounded-corners .date-popper__time-inputs,.rounded-corners .date-popper__time-inputs,.rounded-modal .date-popper__time-inputs{-moz-border-radius-topright:0;-moz-border-radius-bottomright:1rem;-moz-border-radius-bottomleft:1rem;-moz-border-radius-topleft:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:0 0 1rem 1rem;column-gap:1px}.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{-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:1rem;-moz-border-radius-topleft:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:0 0 0 1rem}.global__rounded-corners .date-popper__time-inputs .select:last-of-type .select-input__search,.global__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-corners .date-popper__time-inputs .select:last-of-type .select-input__control,.rounded-modal .date-popper__time-inputs .select:last-of-type .select-input__search,.rounded-modal .date-popper__time-inputs .select:last-of-type .select-input__control{-moz-border-radius-topright:0;-moz-border-radius-bottomright:1rem;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:0 0 1rem}.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{border-radius:1rem}.rounded-corners ::-webkit-scrollbar-track{border-radius:1rem}.noselect-xa-image{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none}.img-hori{max-width:100%;height:auto}.img-vert{width:auto;max-height:100%}.dark-image-viewer .global__view-image__header{color:#e7ecef;background-color:#171717}.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;font-weight:500}h2{font-size:2.8rem;font-weight:500}h3{font-size:2.4rem;font-weight:600}h4{font-size:2rem;font-weight:600}h5{font-size:1.8rem;font-weight:600}h6{font-size:1.6rem;font-weight:600}.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-top:0;padding-left:0;padding-right:0}@supports not (position:sticky){.page-container{padding-top:92px}}.page-container{min-height:100vh;-ms-animation:fadeIn .1s linear;background-color:#e0e7e9;min-height:100dvh;animation:.1s linear fadeIn;position:relative;box-shadow:0 0 7px 4px rgba(0,0,0,.15)}.competition-image-container{z-index:1000;justify-content:flex-end;align-items:flex-end;display:flex;position:absolute;right:0}.competition-image-container .competition-image{width:auto;max-width:20rem;height:auto;max-height:20rem}.competition-image-container.--TOP{top:10.1rem}.competition-image-container.--BOTTOM{position:fixed;bottom:0}.competition-image-container.--STICKY{position:fixed}.section{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-height:50px;display:grid;position:relative}.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-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,.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{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{width:100%;min-height:50px;margin:0;padding:2.4rem;display:inline-block;position:relative}.column.special-column{min-height:unset;padding:0}.dom__header{width:100%;display:block;position:relative}.dom__header .h{width:100%;margin:0;padding-bottom:1.2rem}.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;padding:.8rem;font-size:1.6rem}.dom__slideshow--no-content{text-align:center;padding:2.4rem;font-size:2.4rem;font-weight:600}.dom__slideshow--no-content .desc{text-align:center;max-width:60rem;margin:0 auto;font-size:1.4rem;font-weight:400}.dom__slideshow.no-spacing-on-sections .slider-wrapper{padding-top:0}.dom__slideshow.no-spacing-on-sections .section{min-height:8rem}.dom__text{text-align:left;word-break:break-word;width:100%;padding-bottom:1.2rem;font-size:1.6rem;display:block;position:relative}.dom__link{color:#29b9ff;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;position:relative}.dom__link:hover{-webkit-filter:brightness(115%);filter:brightness(115%);-ms-filter:brightness(115%)}.dom__link--button-type{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;border:none;padding:1.2rem}.dom__link--button-type:hover{-webkit-filter:brightness();filter:brightness();-ms-filter:brightness(100%)}.dom__image-container{justify-content:center;align-items:center;display:flex;position:relative}.dom__image-container--image{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;width:auto;max-width:100%;height:auto;max-height:100%}.dom__bullet-list{width:100%;display:block;position:relative}.dom__button{cursor:pointer;color:#e7ecef;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;background-color:#a93e73;border:none;outline:none;grid-template-columns:100%;align-items:center;padding:.8rem 1.6rem;font-size:1.4rem;display:grid;position:relative}.dom__button:focus{border:none;outline:none}.dom__button--icons{align-items:center;display:flex}.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{color:#6a6a6a;background-color:#e0e7e9}.dom__button.--TEXT_BUTTON{color:#a93e73;background-color:transparent;padding:.4rem}.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 .dom__button--text{padding-right:.8rem}.dom__button.with-right-icon{grid-template-columns:auto 2rem}.dom__button.with-two-icons .dom__button--text{padding:0 .8rem}.dom__button.with-two-icons{grid-template-columns:2rem auto 2rem}.dom__button:hover{-webkit-filter:brightness(.9);filter:brightness(.9);-ms-filter:brightness(.9)}.dom__button:disabled{color:#171717;cursor:not-allowed;-webkit-filter:none;filter:none;-ms-filter:none;background-color:#bebebe!important}.dom__quantity-hook{flex-wrap:wrap;justify-content:flex-start;align-items:center;min-width:9rem;display:flex}.dom__quantity-hook--pending{justify-content:center;align-items:center;width:100%;display:flex}.dom__quantity-hook--btn{color:#e7ecef;cursor:pointer;background-color:#a93e73;border:none;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;margin:0;padding:0;display:flex}.dom__quantity-hook--btn:focus{background-color:#a93e73}.dom__quantity-hook--btn:hover{-webkit-filter:brightness(.9);filter:brightness(.9);-ms-filter:brightness(.9)}.dom__quantity-hook--btn:disabled{color:#999;-webkit-filter:none;filter:none;-ms-filter:none;cursor:not-allowed;border:none;background-color:#e0e7e9!important}.dom__quantity-hook--qty{text-align:center;justify-content:center;align-items:center;width:3rem;height:3rem;padding:0 .4rem;font-size:1.6rem;display:flex}.dom__form{color:#171717;background-color:#fff;grid-template-columns:2fr 2fr;align-items:center;gap:2.4rem 6.4rem;display:grid}.dom__form--title{margin-bottom:2.4rem;font-weight:900}.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;min-height:25rem;padding:1.2rem;font-size:1.8rem;font-weight:600}.dom__form--element .wrapper .datepicker-input{min-height:6rem;font-size:1.8rem;font-weight:600}.dom__form--element .wrapper .datepicker-input .clear{min-width:5rem;min-height:6rem}.dom__form--element .dom__button{margin:0 auto;padding:.8rem 3.2rem;font-size:1.8rem}.dom__form--image{justify-content:center;align-items:center;display:flex}.dom__form--image .img{width:auto;max-width:100%;height:auto;max-height:100%}.dom__contact-form--left{padding:4rem 2.4rem 4rem 10rem}.dom__table-reserver--right{padding:4rem 6.4rem 4rem 0}.dom__table-reserver--desc{text-align:left;max-width:60rem;padding-bottom:2.4rem;font-size:1.6rem}.dom__gallery{padding:2.4rem 6.4rem}.dom__gallery--images{max-width:85%;margin:0 auto}.dom__gallery--images .img-container{justify-content:center;align-items:center;display:flex}.dom__gallery--show-more{justify-content:center;align-items:center;padding-top:1.6rem;display:flex}.dom__gallery .grid-system{gap:1.2rem;display:grid}.dom__gallery .grid-2{grid-template-columns:repeat(2,1fr)}.dom__gallery .grid-3{grid-template-columns:repeat(3,1fr)}.dom__gallery .grid-4{grid-template-columns:repeat(4,1fr);column-gap:4rem;max-width:90%}.dom__gallery .grid-5{grid-template-columns:repeat(5,1fr);gap:3.2rem;max-width:95%}.dom__map{font-size:1rem;position:relative}.dom__map .marker-container{flex-direction:column;justify-content:center;align-items:center;display:flex}.dom__map .marker-container .icon{background-position:50%;background-repeat:no-repeat;width:5.2rem;height:5.2rem}.dom__map .marker-container .label{color:#171717;text-align:center;background-color:#fff;border-radius:1rem;padding:.4rem;font-size:1.4rem;font-weight:400;box-shadow:0 .2rem .4rem .1rem rgba(0,0,0,.333)}.dom__map-content{grid-template-columns:40rem auto;align-items:stretch;max-width:120rem;margin:0 auto;padding:2.4rem 4rem;display:grid}.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{flex-direction:column;align-self:center;padding-right:4rem;display:flex}.dom__map--texts--title{padding-bottom:2.4rem;font-size:4.2rem;font-weight:900}.dom__map--texts--block{padding-bottom:1.6rem;display:block}.dom__map--texts--block .label{color:#ff781d;font-size:2.8rem;display:block}.dom__map--texts--block .value{word-break:break-all;font-size:2rem;display:block}.dom__map--container{max-width:70rem;min-height:70rem;max-height:70rem}.dom__map--container--map-instance{width:100%;height:100%}.dom__app-store{justify-content:center;align-items:center;display:flex;position:relative}.dom__app-store--icon{justify-content:center;align-items:center;display:flex}.dom__app-store--icon:first-of-type{margin-right:1.2rem}.dom__app-store--icon .image{width:auto;max-height:6rem}.dom__app-store--icon .svg{width:auto}.dark-theme{color:#e7ecef;background-color:#171717}.dark-theme .section,.dark-theme .column,.dark-theme .dom__header .h,.dark-theme .dom__text{color:#e7ecef}.dark-theme .dom__link:hover{-webkit-filter:brightness(115%);filter:brightness(115%);-ms-filter:brightness(115%)}.dark-theme .dom__link--button-type{color:#e7ecef;background-color:#333}.dark-theme .dom__bullet-list{color:#e7ecef}.dark-theme .dom__form{color:#e7ecef;background-color:#171717}.dark-theme .dom__form .input-label{color:#e7ecef}.dark-theme .dom__form .text-input,.dark-theme .dom__form .text-area{color:#e7ecef;background-color:#585858}.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-input,.page-md .dom__form--element .text-area{min-height:unset;font-size:1.4rem}.page-sm .dom__form{gap:1.2rem}.page-sm .dom__form--title{margin-bottom:.8rem;font-size:2.4rem}.page-sm .dom__form--element .text-input,.page-sm .dom__form--element .text-area,.page-sm .dom__form--element .datepicker-input{min-height:unset;font-size:1.4rem;font-weight:400}.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{grid-area:2/1/3/2;padding:1.6rem 0}.page-xs .dom__table-reserver--desc{text-align:left;padding:0 .8rem 1.2rem;font-size:1.2rem}.page-xs .dom__table-reserver--right{padding-right:0}.page-xs .dom__form{grid-template-columns:1fr;gap:1.2rem;padding:2.4rem 0 0}.page-xs .dom__form--title{text-align:center;margin-bottom:.8rem;font-size:2.4rem}.page-xs .dom__form--element{padding:0 .8rem}.page-xs .dom__form--element .text-input,.page-xs .dom__form--element .text-area,.page-xs .dom__form--element .datepicker-input{min-height:unset;font-size:1.4rem;font-weight:400}.page-xs .dom__form--element .datepicker-input .clear{min-width:4rem;min-height: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{column-gap:.4rem;max-width:100%}.page-xs .dom__gallery .grid-4{grid-template-columns:repeat(2,1fr)}.page-xs .dom__gallery .grid-5,.page-xs .dom__gallery .grid-3{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{text-align:center;font-size:3.2rem}.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{-ms-animation:fadeIn .15s linear;justify-content:center;align-items:flex-start;padding:6.4rem 0;animation:.15s linear fadeIn;display:flex}.products{-o-transition:all .2s linear;background-color:#fbfbfb;width:100%;max-width:90rem;transition:all .2s linear;display:grid;position:relative;box-shadow:5px 5px 20px rgba(0,0,0,.1)}.products__delivery-time{pointer-events:none;z-index:101;background-position:50%;background-size:cover;width:20rem;height:20rem;position:fixed;bottom:5rem;right:1rem}.products__delivery-time--mins{color:#171717;justify-content:center;align-items:center;padding-top:6rem;font-size:4.2rem;display:flex}.products__delivery-time.play-in{-ms-animation:move-in .5s linear 0s 1 normal forwards;animation:.5s linear forwards move-in}.products__delivery-time.play-out{-ms-animation:move-out .5s linear 0s 1 normal forwards;animation:.5s linear forwards move-out}.products__search{background-color:#fff;justify-content:stretch;align-items:center;padding:2.4rem;display:flex;box-shadow:0 5px 5px rgba(0,0,0,.1)}.products__search--menu{color:#a93e73;padding-right:1.6rem;font-size:1.8rem;font-weight:600}.products__search--filter{width:100%;margin-bottom:0!important}.products__heading{padding:1.2rem 2.4rem}.products__heading-container{border-bottom:4px solid #ff781d;justify-content:space-between;align-items:stretch;padding-bottom:.4rem;display:flex}.products__heading--name{align-self:center}.products__info-text{text-align:center;padding:2.4rem 1.2rem;display:block}.products__categories .category-row{grid-template-columns:auto 3rem;align-items:center;padding:.4rem 0;display:grid}.products__categories .category-row__name{font-size:1.4rem;font-weight:500;position:relative}.products__categories .category-row__control{justify-content:center;align-items:center;display:flex}.products__categories .category-row__sub-categories{flex-direction:column;grid-area:2/1/3/3;justify-content:stretch;align-items:flex-start;width:100%;padding-left:1.2rem;display:flex}.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;-o-transition:color .2s linear;transition:color .2s linear}.products__categories .end-category:hover{-webkit-filter:brightness(.8);filter:brightness(.8);-ms-filter:brightness(.8)}.products__categories .no-hover-filter{-webkit-filter:none!important;filter:none!important;-ms-filter:none!important}.products__categories.default-categories{border-right:1px solid #e7ecef;padding:2.4rem .4rem 2.4rem 2.4rem}.products__categories.tile-categories{grid-template-columns:repeat(5,1fr);gap:1.2rem;padding:2.4rem;display:grid}.products__tile{cursor:pointer;-o-transition:transform .2s linear;border-radius:2rem;width:100%;padding:.4rem;transition:transform .2s linear;position:relative;box-shadow:-5px -5px 10px rgba(0,0,0,.1)}.products__tile--zoom{opacity:.7;z-index:1;color:#fff;background-color:#393939;border-radius:.5rem;position:absolute;top:1rem;right:1rem}.products__tile--image{background-color:#e0e7e9;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:2rem;width:100%;height:14rem;position:relative}.products__tile--name{text-align:center;justify-content:center;align-items:center;min-height:4.4rem;padding:.8rem 1.2rem .4rem;font-weight:500;display:flex}.products__tile:hover{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{grid-template-columns:repeat(5,1fr);align-items:flex-start;gap:.8rem;padding:.4rem 1.6rem 1.6rem;display:grid}.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;padding:.4rem 0 0;font-size:1.2rem}.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-categories,.products.products-sm .--tile-mode{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-categories,.products.products-xs .--tile-mode{grid-template-columns:1fr}.products.products-xs .--tile-mode .products__info-text{grid-area:1/1/2/2}.products.rounded-corners .products__search{-moz-border-radius-topright:1rem;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:1rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:1rem 1rem 0 0}.products.rounded-corners{border-radius:1rem}@media screen and (max-width:1300px){.products__delivery-time{width:12rem;height:12rem}.products__delivery-time--mins{padding-top:3.5rem;font-size:2.8rem}}@media screen and (max-width:576px){.products__delivery-time{width:7rem;height:7rem;bottom:11rem}.products__delivery-time--mins{padding-top:2.2rem;font-size:1.4rem}.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%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0%)}}@keyframes move-out{0%{opacity:1;transform:translate(0%)}to{opacity:0;transform:translate(100%)}}.products__product-map .product{border-bottom:3px solid #e7ecef;grid-template-columns:auto 16rem;align-items:center;margin-bottom:.8rem;display:grid}.products__product-map .product__details{padding-bottom:1.2rem;display:block}.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;margin-right:.4rem;font-size:1.2rem;text-decoration:line-through}.products__product-map .product__details--control{justify-content:space-between;align-items:center;display:flex}.products__product-map .product__details--control .allergens{z-index:1;background-color:#e7ecef;border-radius:1rem;padding:.4rem;padding-bottom:0!important}.products__product-map .product__image-container{justify-content:center;align-items:center;padding:.8rem;display:flex;position:relative}.products__product-map .product__image-container--image{width:auto;max-width:100%;height:auto;max-height:100%}.products__product-map .product__image-container--cart-count{color:#171717;z-index:1;background-color:#e0e7e9;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;position:absolute;top:10%;left:1rem;box-shadow:1px 1px 3px 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{color:#171717;-ms-animation:fadeIn .15s linear;background-color:#fff;flex-direction:column;width:100%;max-width:120rem;max-height:95%;animation:.15s linear fadeIn;display:flex}.product-modal__heading{position:relative}.product-modal__heading--content{flex-direction:column;display:flex}.product-modal__heading--content .product-row{grid-template-rows:auto auto;grid-template-columns:3fr 1fr;justify-content:space-between;align-items:center;padding:1.2rem 4.8rem 0 3.2rem;display:grid}.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{text-align:right;grid-area:1/2/3/3;padding-left:1.2rem;padding-right:1.2rem}.product-modal__heading--content .product-row__price .price{flex-direction:column;justify-content:flex-end;align-items:flex-end;min-width:13rem;display:flex}.product-modal__heading--content .product-row__price .inline{text-align:right;color:#6a6a6a;align-items:flex-end;font-size:1.4rem;display:flex}.product-modal__heading--content .product-row__price .arrow-svg{margin:0 .4rem}.product-modal__heading--content .product-row__price .crossed{padding-right:.4rem;font-size:1.2rem;text-decoration:line-through}.product-modal__heading--content .subproducts{border-bottom:1px solid #ff781d;flex-flow:wrap;padding:1.2rem 4.8rem 0 3.2rem;display:flex}.product-modal__heading--content .subproducts__subproduct{cursor:pointer;text-align:center;padding:.8rem 1.2rem;display:inline-block}.product-modal__heading--content .subproducts__subproduct.--active{color:#fff;background-color:#ff781d}.product-modal__heading--content .subproducts__subproduct .remaining{font-size:1.1rem;display:block}.product-modal__heading--content .subproducts__subproduct:hover{-webkit-filter:brightness(90%);filter:brightness(90%);-ms-filter:brightness(90%)}.product-modal__heading--content .subproducts .rounded{-moz-border-radius-topright:1rem;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:1rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:1rem 1rem 0 0}.product-modal__heading--close{cursor:pointer;background-color:transparent;border:none;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex;position:absolute;top:0;right:0}.product-modal__heading--close:hover{background-color:#e0e7e9}.product-modal__content{flex-direction:column;flex-grow:1;justify-content:flex-start;align-items:flex-start;padding:2.4rem;display:flex;position:relative;overflow-y:auto}.product-modal__content .inline-loading{width:100%;padding-top:1.2rem}.product-modal__message{width:100%}.product-modal__message .input-label{padding-bottom:.8rem;font-size:1.4rem}.product-modal__message .text-input{height:4rem;font-size:1.6rem}.product-modal__error{text-align:center;color:#171717;background-color:#e7ecef;width:100%;max-width:45%;margin:0 auto;position:absolute;top:20%;left:27.5%;right:27.5%;box-shadow:0 0 10px rgba(0,0,0,.2)}.product-modal__error--header{border-bottom:1px solid #d6d6d6;justify-content:space-between;align-items:center;display:flex}.product-modal__error--header--title{padding-left:1.6rem;font-size:1.6rem;font-weight:500}.product-modal__error--header--close{cursor:pointer;background-color:#d6d6d6;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.product-modal__error--header--close:hover{background-color:#c9c9c9}.product-modal__error--text{padding:1.6rem}.product-modal__controls{z-index:10;justify-content:flex-end;align-items:center;padding:.4rem 2.4rem 1.2rem;display:flex;position:relative}.product-modal__controls .dom__quantity-hook{min-width:9rem}.product-modal__controls--button{min-width:20rem;height:4rem;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{grid-template-columns:repeat(5,1fr);justify-content:flex-start;gap:.8rem;width:100%;display:grid}.option-groups .option-group__options--header{grid-column:1/6;width:100%}.option-groups .option-group__options--header.animated-header{-ms-animation:flash-text 1s linear 0s infinite;animation:1s linear infinite flash-text}.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-rows:auto auto auto;grid-template-columns:1fr}.product-modal-xs .product-modal__heading--content .product-row__price{text-align:right;grid-area:3/1/4/2}.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{color:#e7ecef;background-color:#333}.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{-ms-animation:flash-text 1s linear 0s infinite;animation:1s linear infinite flash-text}.dark-product-modal .product-modal__message .input-label{color:#e7ecef}.dark-product-modal .product-modal__message .text-input{color:#e7ecef;background-color:#393939}.dark-product-modal .product-modal__error{color:#e7ecef;background-color:#393939;box-shadow:0 0 10px rgba(255,255,255,.2)}.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%{color:inherit;font-size:1.4rem;font-weight:700}20%{color:#ac3c3c;font-size:1.6rem;font-weight:700}50%{color:inherit;font-size:1.6rem;font-weight:700}70%{color:#ac3c3c;font-size:1.6rem;font-weight:700}to{color:inherit;font-size:1.4rem;font-weight:700}}.categorized-container{flex-direction:column;justify-content:flex-start;align-items:center;padding:0 0 6.4rem}.categorized-container .topbar{z-index:3;color:#171717;background-color:#fff;border-top:2px solid #d6d6d6;border-bottom:2px solid #d6d6d6;width:100%}.categorized-container .topbar .hash-link{white-space:nowrap;text-align:left;cursor:pointer;justify-content:flex-start;align-self:center;align-items:center;padding:.8rem;font-size:1.4rem;font-weight:600;display:flex;position:relative}.categorized-container .topbar .hash-link.active-hash{font-weight:600}.categorized-container .topbar .hash-link .sub-categories{align-items:center;display:flex}.categorized-container .topbar .hash-link .sub-categories .hash-link{padding:0 .8rem;font-weight:400}.categorized-container .topbar .hash-link .sub-categories .hash-link.active-hash{font-weight:600}.categorized-container .topbar__container{grid-template-columns:1fr 4rem;align-items:center;max-width:150rem;margin:0 auto;padding-left:2.8rem;display:grid}.categorized-container .topbar__container--control{cursor:pointer;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.categorized-container .topbar__container--categories{-ms-overflow-style:none;scrollbar-width:none;justify-content:flex-start;align-items:stretch;max-width:146rem;display:flex;overflow-x:auto;overflow-y:visible}.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{color:#171717;z-index:2;background-color:#fff;border:3px solid #e7ecef;flex-direction:column;align-items:stretch;width:30rem;min-height:30rem;max-height:30rem;display:flex;position:absolute;top:2.5rem;left:1rem}.categorized-container .topbar__category-menu .content{overflow-y:auto}.categorized-container .topbar__category-menu .hash-link{text-align:left;flex-wrap:wrap;width:100%}.categorized-container .topbar__category-menu .hash-link .sub-categories{flex-direction:column;width:100%}.categorized-container .topbar__category-menu .hash-link .sub-categories .hash-link{white-space:pre-wrap;grid-template-columns:1.6rem auto;padding:.8rem;display:grid}.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{color:#e7ecef;background-color:#333;border-color:#585858}.categorized-container .topbar.topbar-dark .topbar__category-menu .hash-link:hover,.categorized-container .topbar.topbar-dark .topbar__category-menu .hash-link:hover{background-color:#585858}.categorized-container .topbar.rounded-topbar .topbar__category-menu{border-radius:2rem;padding:1.6rem 0}.categorized-container .products-with-cart{grid-template-columns:4fr 2fr;align-items:flex-start;column-gap:2.4rem;width:100%;max-width:154.8rem;margin:6.4rem auto 0;padding-left:2.4rem;padding-right:2.4rem;display:grid}.categorized-container .products-with-cart .container,.categorized-container .products-with-cart .cart-container{background-color:#fff;width:100%;padding:2.4rem}.categorized-container .products-with-cart .container{flex-direction:column;display:flex}.categorized-container .products-with-cart .container .category-products{grid-template-columns:repeat(2,1fr);gap:.8rem;display:grid}.categorized-container .products-with-cart .container .category{margin-bottom:2.4rem;display:block}.categorized-container .products-with-cart .container .category__name{margin-bottom:.4rem}.categorized-container .products-with-cart .container .category__description{color:#999;margin-bottom:1.2rem;font-size:1.4rem;font-style:italic;font-weight:400}.categorized-container .products-with-cart .container .sub-category{margin-bottom:1.2rem}.categorized-container .products-with-cart .container .sub-category__name{padding-bottom:.8rem;font-size:1.6rem}.categorized-container .products-with-cart .container .sub-category__description{color:#999;padding-bottom:1.2rem}.categorized-container .products-with-cart .container .product{cursor:pointer;-o-transition:background-color .3s linear;border:1px solid #e7ecef;grid-template-rows:2.6rem auto 2.6rem;grid-template-columns:auto 8.7rem;padding:.8rem;transition:background-color .3s linear;display:grid;position:relative}.categorized-container .products-with-cart .container .product:hover{background-color:#e7ecef}.categorized-container .products-with-cart .container .product__name{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1/2/2;padding-right:.8rem;font-size:1.6rem;overflow:hidden}.categorized-container .products-with-cart .container .product__description{color:#999;grid-area:2/1/3/2;min-height:3.2rem;padding-top:.4rem;padding-bottom:.4rem;padding-right:.8rem;font-size:1.2rem}.categorized-container .products-with-cart .container .product__price{grid-area:3/1/4/2;align-self:flex-end;font-size:1.6rem;font-weight:500}.categorized-container .products-with-cart .container .product__price .crossed{padding-right:.4rem;font-size:1.2rem;text-decoration:line-through}.categorized-container .products-with-cart .container .product__image{background-position:50%;background-repeat:no-repeat;background-size:cover;grid-area:1/2/4/3;justify-content:center;align-items:center;max-width:8.7rem;max-height:100%;display:flex;overflow:hidden}.categorized-container .products-with-cart .container .product__allergens{align-items:center;display:flex}.categorized-container .products-with-cart .container .product__allergens .text{margin-left:.4rem}.categorized-container .products-with-cart .container .product.--trim-description{grid-template-rows:2.9rem 2.5rem 2.6rem;grid-template-columns:auto 8rem}.categorized-container .products-with-cart .container .product.--trim-description .product__image{max-width:8rem;max-height:8rem}.categorized-container .products-with-cart .container .product.--trim-description .product__description{min-height:unset;text-overflow:ellipsis;white-space:nowrap;padding-top:0;padding-bottom:0;overflow:hidden}.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{border-bottom:1px solid #e7ecef;grid-template-columns:3rem auto 8rem 1.6rem;margin-bottom:.8rem;padding-bottom:.8rem;padding-left:0;display:grid}.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;color:#171717;background-color:#e7ecef;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.categorized-container .products-with-cart .cart__items .cart-item__name{align-self:center;font-size:1.4rem}.categorized-container .products-with-cart .cart__items .cart-item__price{align-self:center;padding-right:.6rem}.categorized-container .products-with-cart .cart__items .cart-item__delete{color:#fb3350;cursor:default;background-color:transparent;border:none;justify-content:center;align-items:center;padding:0;display:flex}.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 .lock,.categorized-container .products-with-cart .cart__items .cart-item__delete.deletable-system-fee{color:#171717}.categorized-container .products-with-cart .cart__footer{padding-top:1.2rem}.categorized-container .products-with-cart .cart__footer--prices{justify-content:space-between;padding-bottom:.4rem;display:flex}.categorized-container .products-with-cart .cart__footer .total-price{padding-top:.4rem;font-size:2rem;font-weight:600}.categorized-container .products-with-cart .cart__footer .dom__button{width:100%;margin-top:1.2rem}.categorized-container .products-with-cart .cart__info{grid-template-columns:5rem auto;align-items:center;display:grid}.categorized-container .products-with-cart .cart__info:first-of-type{margin-right:1.6rem}.categorized-container .products-with-cart .cart__info--icon{grid-area:1/1/3/2;justify-content:flex-start;align-items:center;display:flex}.categorized-container .products-with-cart .cart__info--label{grid-area:1/2/2/3;font-weight:600}.categorized-container .products-with-cart .cart__info--note{grid-area:2/2/3/3}.categorized-container .products-with-cart .cart .info-container{grid-template-columns:repeat(2,1fr);display:grid}.categorized-container .products-with-cart .cart .upsell-discount-header{padding:1.2rem 0}.categorized-container .products-with-cart.rounded-corners .container,.categorized-container .products-with-cart.rounded-corners .cart-container,.categorized-container .products-with-cart.rounded-corners .cart .upsell-discount-header,.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;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;border-radius:1rem}.categorized-container .dark-theme-products .container,.categorized-container .dark-theme-products .cart-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{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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}@keyframes lightloading-animation{0%{background-color:#d6d6d6}50%{background-color:#fff}to{background-color:#d6d6d6}}.mock-categories-loading .loading-animation{-ms-animation:lightloading-animation 2s linear 0s infinite;animation:2s linear infinite lightloading-animation}.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__name,.mock-categories-loading .product__description,.mock-categories-loading .product__price{margin-bottom:.8rem;margin-right:1.6rem;padding:0}.mock-categories-loading .product:hover{cursor:not-allowed!important;background-color:transparent!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}@keyframes darkloading-animation{0%{background-color:#171717}50%{background-color:#333}to{background-color:#171717}}.mock-categories-loading.dark-theme-products .loading-animation{-ms-animation:darkloading-animation 2s linear 0s infinite;animation:2s linear infinite darkloading-animation}.subproduct-allergens{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.subproduct-allergens__title{width:100%;font-size:1.8rem;font-weight:700}.subproduct-allergens .subproduct-allergen{position:relative}.subproduct-allergens .subproduct-allergen__name{z-index:1;pointer-events:none;background-color:#fff;padding:.4rem 1.2rem;position:absolute;top:-3rem;box-shadow:0 0 .5rem rgba(0,0,0,.4)}.subproduct-allergens .subproduct-allergen__icon{background-color:#fff;width:auto;max-width:4rem;height:auto;max-height:4rem;padding:.4rem}.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{background-color:transparent;border:none;padding:0;display:inline-block}.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{border-left:none;margin-top:1.6rem;padding-left:0;padding-right:0}.route-container .frame-thank-you-page .ty__details .full-width-data{grid-column:1/2}}.rounded-corners .text-input,.rounded-corners .select-input__search{border-radius:1rem;font-size:1.6rem}.rounded-corners .text-input-unit{-moz-border-radius-topright:1rem;-moz-border-radius-bottomright:1rem;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:0 1rem 1rem 0}.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 .text-input,.dark-frame .datepicker-input,.dark-frame .select-input__search{color:#e7ecef!important;background-color:#585858!important}.dark-frame .text-input::-webkit-input-placeholder{color:#c8d4db!important}.dark-frame .text-input::-moz-placeholder{color:#c8d4db!important}.dark-frame .text-input::-ms-input-placeholder{color:#c8d4db!important}.dark-frame .text-input::placeholder{color:#c8d4db!important}.dark-frame .datepicker-input::-webkit-input-placeholder{color:#c8d4db!important}.dark-frame .datepicker-input::-moz-placeholder{color:#c8d4db!important}.dark-frame .datepicker-input::-ms-input-placeholder{color:#c8d4db!important}.dark-frame .datepicker-input::placeholder{color:#c8d4db!important}.dark-frame .select-input__search::-webkit-input-placeholder{color:#c8d4db!important}.dark-frame .select-input__search::-moz-placeholder{color:#c8d4db!important}.dark-frame .select-input__search::-ms-input-placeholder{color:#c8d4db!important}.dark-frame .select-input__search::placeholder{color:#c8d4db!important}.dark-frame .datepicker-input .placeholder{color:#c8d4db!important}.dark-frame .datepicker-input .clear{color:#e7ecef!important;background-color:#333!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-position:50%;background-repeat:no-repeat;background-size:cover}.iframe-header__overlay{height:22rem;position:relative}.iframe-header__content{background-color:rgba(255,255,255,.8);grid-template-columns:auto 35rem;align-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.iframe-header__content--left{padding-left:3.8rem}.iframe-header__content--right{justify-content:flex-end;padding-right:3.8rem;display:flex}.iframe-header__content--right .btnv2 .cart-items{color:#e7ecef;z-index:1;background-color:#ff781d;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.2rem;display:flex;position:absolute;top:-1.25rem;right:-1.25rem}.iframe-header__content--status{color:#4caf50;vertical-align:middle;align-items:center;height:1.8rem;font-size:1.6rem;font-weight:600;line-height:1.8rem;display:flex}.iframe-header__content--status .status-ball{background-color:#4caf50;border-radius:50%;width:1.5rem;height:1.5rem;margin-right:.4rem;display:inline-block}.iframe-header__content--status.--closed{color:#fb3350}.iframe-header__content--status.--closed .status-ball{background-color:#fb3350}.iframe-header__content--name{text-transform:uppercase;color:#515151;margin-bottom:0;padding-bottom:0;font-weight:600}.iframe-header__content--location{color:#6a6a6a;font-size:1.6rem;font-weight:600}.iframe-header__content--info{color:#585858;background-color:#fff;border:2px solid #d6d6d6;border-radius:2rem;align-items:center;padding:.4rem .8rem;font-size:1.4rem;display:inline-flex}.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{padding:.4rem 0;font-size:2.4rem}.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{height:auto;min-height:16rem}.iframe-header__content{grid-template-columns:1fr;align-items:center}.iframe-header__content--left,.iframe-header__content--right{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:0 2.4rem;display:flex}.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,.5)}.iframe-header.dark-frame .iframe-header__content--name,.iframe-header.dark-frame .iframe-header__content--location{color:#e7ecef}.iframe-header.dark-frame .iframe-header__content--info{color:#e7ecef;background-color:#393939;border-color:#585858}.iframe-navbar{z-index:100;color:#e7ecef;background-image:-moz-linear-gradient(90deg,#ff0154 0%,#490151 100%);background-image:-webkit-gradient(90deg, #ff0154 0%, #490151 100%);background-image:-o-linear-gradient(90deg,#ff0154 0%,#490151 100%);background-image:-ms-linear-gradient(90deg, #ff0154 0%, #490151 100%);background-image:linear-gradient(90deg,#ff0154 0%,#490151 100%);justify-content:space-between;align-items:stretch;height:4rem;padding:0 3.8rem;display:flex;position:-webkit-sticky;position:sticky;top:0;left:0;right:0;box-shadow:0 2px 2px rgba(8,7,7,.2)}.iframe-navbar__links{align-items:stretch;column-gap:1.6rem;display:flex}.iframe-navbar__control{cursor:pointer;background-color:transparent;border:none;justify-content:center;align-items:center;height:100%;padding:0 20px 0 18px;font-weight:600;display:flex}.iframe-navbar__control .icon{margin-right:.8rem}.iframe-navbar__control.active{color:#e7ecef;background-color:#490151;box-shadow:2px 2px 4px rgba(0,0,0,.3)}.iframe-navbar__cart{color:#490151;background-color:#fff;border-radius:3rem;align-self:center;height:3rem;position:relative}.iframe-navbar__cart .cart-items{z-index:2;color:#e7ecef;background-color:#a93e73;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.2rem;display:flex;position:absolute;top:.2rem;right:-1rem;box-shadow:2px 2px 4px rgba(255,255,255,.3)}@media screen and (max-width:768px){.iframe-navbar{padding:0 2.4rem}}@media screen and (max-width:576px){.iframe-navbar{display:none}}.mobile-nav{z-index:100;color:#999;background-color:#fff;grid-template-columns:repeat(4,1fr);align-items:center;height:7rem;display:none;position:fixed;bottom:0;left:0;right:0;overflow:visible;box-shadow:0 -2px 4px rgba(0,0,0,.1)}.mobile-nav__control{z-index:1;-o-transition:margin-top .2s linear;-webkit-tap-highlight-color:transparent;border-radius:50%;flex-direction:column;justify-content:center;align-self:center;justify-self:center;align-items:center;margin-top:-1.2rem;font-weight:600;transition:margin-top .2s linear;display:flex}.mobile-nav__control .link-container{position:relative;overflow:visible}.mobile-nav__control .cart-items{color:#e7ecef;background-color:#ff0154;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.2rem;display:flex;position:absolute;top:-.7rem;right:-1rem}.mobile-nav__control .text{text-align:center;width:8rem;position:absolute;top:3rem;left:-100%;overflow:visible}.mobile-nav__control.active{margin-top:-4rem;padding:.8rem;box-shadow:0 -2px 4px rgba(0,0,0,.1)}.mobile-nav__control.active .text{z-index:2;color:#e7ecef;top:4.3rem;left:-50%}.mobile-nav__control.active .link-container{color:#e7ecef;background-color:#ff0154;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.mobile-nav.dark-frame,.mobile-nav.dark-frame .mobile-nav__control.active{background-color:#171717;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}@media screen and (max-width:576px){.mobile-nav{display:grid}}.iframe-footer{background-color:#d6d6d6;justify-content:space-between;align-items:stretch;height:15.4rem;padding:1.2rem 2.4rem;display:flex;position:absolute;bottom:0;left:0;right:0}.iframe-footer__methods{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.iframe-footer__methods .payment-method-image{width:auto;max-height:2rem;margin-right:.8rem}.iframe-footer__logo{align-self:stretch;align-items:center;display:flex}.iframe-footer__logo--onemin{width:auto;height:100%;max-height:6rem;margin-left:.8rem}.iframe-footer__files{align-self:center;column-gap:1.2rem;display:flex}.iframe-footer.dark-frame{color:#e7ecef;background-color:#333}@media screen and (max-width:1200px){.iframe-footer{flex-direction:column;padding:1.2rem}.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{text-align:center;justify-content: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);margin:0 auto;padding:0}.frame-cart .cart__container .cart-block{background-color:#fff;box-shadow:2px 2px 2px 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{grid-template-columns:auto 4.1rem;width:100%;height:4.1rem}.frame-cart .cart__finalize-button-container .btnv2__icon--triangle{border-top-width:4.1rem}.frame-cart .cart__dmca{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;padding:0!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;gap:1.2rem}.frame-cart .cart__container .cart-block{margin-top:1.2rem}.frame-cart .cart__container .cart__items--footer{flex-direction:column;align-items:stretch}.frame-cart .cart__container .cart__items--footer .price-container{justify-content:space-between;padding-top:1.6rem}.frame-cart .cart__container .cart__items--coupon{grid-template-columns:auto 22rem;align-items:stretch}.frame-cart .cart__container .cart__items--coupon .wrapper .text-input{height:100%}.frame-cart .cart__container .cart__dmca{grid-template-columns:1fr;row-gap:.8rem}.frame-cart .cart__container .cart__radio-row--child{grid-area:2/1/3/3;padding-top:.4rem}.frame-cart .cart__container .cart__radio-row.with-children{grid-template-columns:1.6rem auto;margin-top:.8rem}}@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 .city,.frame-cart .cart__container .cart__registration .registration__block .email,.frame-cart .cart__container .cart__registration .registration__block .phone,.frame-cart .cart__container .cart__registration .registration__block .street,.frame-cart .cart__container .cart__registration .registration__block .pickup,.frame-cart .cart__container .cart__registration .registration__block .zipcode,.frame-cart .cart__container .cart__registration .registration__block .password,.frame-cart .cart__container .cart__registration .registration__block .street_id,.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 .reg_with_order,.frame-cart .cart__container .cart__registration .registration__block .delivery_region_id,.frame-cart .cart__container .cart__registration .registration__block .registration__title{grid-column:1/3}.frame-cart .cart__container .cart__registration .registration__block .house,.frame-cart .cart__container .cart__registration .registration__block .door{grid-column:1/2}.frame-cart .cart__container .cart__registration .registration__block .floor,.frame-cart .cart__container .cart__registration .registration__block .doorbell{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{border-bottom:2px solid #e0e7e9;grid-template-columns:10rem auto;margin-bottom:1.2rem;padding-bottom:.4rem}.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{padding-bottom:.8rem;font-size:1.2rem}.frame-cart .cart__container .cart__items .cart-item__name--options{font-size:1.1rem}.frame-cart .cart__container .cart__items .cart-item__control{grid-area:2/2/3/3;justify-self:flex-end}.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{-moz-border-radius-topright:1rem;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:1rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:1rem 1rem 0 0}.rounded-corners .frame-cart .frame-cart-items__summary{-moz-border-radius-topright:0;-moz-border-radius-bottomright:1rem;-moz-border-radius-bottomleft:1rem;-moz-border-radius-topleft:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:0 0 1rem 1rem}.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{width:100%;height:30rem;padding:2.4rem 2.4rem 0;position:relative}.frame-info__map-container .marker-container{flex-direction:column;justify-content:center;align-items:center;display:flex}.frame-info__map-container .marker-container .icon{background-position:50%;background-repeat:no-repeat;width:5.2rem;height:5.2rem}.frame-info__map-container .marker-container .label{color:#171717;text-align:center;background-color:#fff;border-radius:1rem;padding:.4rem;font-size:1.4rem;font-weight:400;box-shadow:0 .2rem .4rem .1rem rgba(0,0,0,.333)}.frame-info__grid{grid-template-columns:repeat(2,1fr);align-items:flex-start;gap:2.4rem 6.4rem;padding:4rem 2.4rem 6.4rem;display:grid}.frame-info__grid--item{border-bottom:1px solid #d6d6d6;padding-bottom:2.4rem;font-size:1.6rem}.frame-info__grid--item:last-of-type{border-bottom:none}.frame-info__grid--item--title{text-align:left;align-items:center;margin-bottom:.8rem;padding-bottom:.4rem;font-size:2.4rem;display:flex}.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{grid-template-columns:1.6rem auto;align-items:center;column-gap:.8rem;padding-bottom:.4rem;font-size:1.6rem;display:flex}.frame-info__grid--item .list__item.crossed-out{color:#6a6a6a;text-decoration:line-through}.frame-info__grid--item .list__item .span{align-items:center;display:flex}.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{padding-left:1.2rem;padding-right:1.2rem;font-size:1.6rem}.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{justify-content:space-between;align-items:center;max-width:30rem;padding-bottom:.8rem;font-size:1.6rem;display:flex}.frame-info__grid--item .list__item .icon{margin-right:.8rem}}.dark-theme-iframe .frame-info__grid--item .list .crossed-out,.dark-app .frame-info__grid--item .list .crossed-out{color:#999}.frame-profile .profile__header .content{justify-content:space-between;align-items:center;max-width:100rem;margin:0 auto;padding:0 2.4rem;display:flex}.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{background-color:#fb3350;width:100%;max-width:50.2rem}.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-template-columns:20rem 1fr;column-gap:2.4rem;padding:6.4rem 1.6rem}.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-template-columns:1fr;gap:1.6rem 0;padding:6.4rem .4rem}.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{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.frame-profile .profile__prev-orders--title .status-label{margin-top:.4rem;margin-left:0}.frame-profile .profile__prev-orders--order-again{grid-template-columns:repeat(2,50%);display:grid}.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{background-color:#fb3350;width:100%;max-width:50.2rem}.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{grid-template-columns:1fr;margin:0;padding:0}.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);height:calc(100dvh - 7rem)}.app-products .app-categories-container{height:calc(100vh - 7rem);height:calc(100dvh - 7rem);padding:1.6rem 1.6rem 6.4rem;overflow-y:auto}.app-products .app-categories-container .app-category{background-color:#fff;grid-template-columns:10rem auto;align-items:center;min-height:10rem;margin-bottom:1.6rem;display:grid;box-shadow:2px 2px 4px rgba(0,0,0,.2)}.app-products .app-categories-container .app-category__image{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.app-products .app-categories-container .app-category__name{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;padding:1.2rem;font-size:2.4rem;font-weight:600}.app-products .app-categories-container .app-category__description{padding:0 1.2rem 1.2rem;font-size:1.4rem;font-weight:400;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{height:calc(100vh - 7rem);height:calc(100dvh - 7rem);padding:1.6rem 1.6rem 6.4rem;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{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;background-color:#fff;grid-template-columns:16rem auto;align-items:flex-start;column-gap:1.2rem;min-height:16rem;margin-bottom:1.6rem;padding-right:1.2rem;display:grid;box-shadow:2px 2px 4px rgba(0,0,0,.2)}.app-products .app-products-container .app-product__image{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.app-products .app-products-container .app-product__content{height:100%;padding:1.2rem 0 4.5rem;position:relative}.app-products .app-products-container .app-product__content--name{padding-bottom:1.2rem;font-size:2rem;font-weight:600;position:relative}.app-products .app-products-container .app-product__content--name--underline{border-radius:10rem;width:80%;height:.3rem;position:absolute;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{justify-content:flex-start;display:flex;position:absolute;bottom:1rem;left:0;right:0;box-shadow:0 -.5rem 1rem 1rem #fff}.app-products .app-products-container .app-product__content--price .crossed{padding-right:.4rem;font-size:1.2rem;font-weight:400;text-decoration:line-through}.app-products .app-products-container .app-product__content--price .price-label{background-color:#e7ecef;padding:.4rem 1.2rem;font-weight:500}.app-products .app-products-container .app-product.--NO_IMAGE{grid-template-columns:1fr}.app-products .app-products-container .app-product.--HAS_ALLERGENS .app-allergens{background-color:#e7ecef;max-width:2.8rem;max-height:2.8rem}.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-size:1.4rem;font-weight:400;line-height:1.6rem;display:block}.app-products .product-container{-o-transition:grid-template-rows .4s linear;height:calc(100vh - 7rem);color:#171717;z-index:100;background-color:#fff;grid-template-rows:45% 55%;align-items:flex-start;width:100%;height:calc(100dvh - 7rem);padding-bottom:7rem;transition:grid-template-rows .4s linear;display:grid;position:fixed;top:7rem;bottom:0;left:0;right:0;overflow-y:auto}.app-products .product-container__image{-o-transition:height .4s linear;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;transition:height .4s linear;position:relative}.app-products .product-container__control{pointer-events:all;color:#e7ecef;cursor:pointer;z-index:2;background-color:transparent;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;margin:0;padding:0;display:flex}.app-products .product-container__control--view-image{border-radius:1rem;position:absolute;bottom:1rem;right:1rem;box-shadow:inset 0 0 4rem 0 rgba(0,0,0,.533)}.app-products .product-container .product{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;color:#171717;align-items:flex-start;padding:1.6rem 1.6rem 13rem}.app-products .product-container .product__name{text-transform:capitalize;min-height:4rem;font-weight:600;line-height:3.5rem}.app-products .product-container .product__description{text-align:left;flex-wrap:wrap;align-items:center;min-height:4rem;display:flex}.app-products .product-container .product .dom__quantity-hook{flex-wrap:nowrap;justify-self:flex-end}.app-products .product-container .product .dom__quantity-hook--qty{width:4rem;font-size:2.4rem;font-weight:600}.app-products .product-container .product .dom__quantity-hook--btn{width:4rem;height:4rem}.app-products .product-container .product__price{cursor:pointer;border-bottom:1px solid #e7ecef;align-items:flex-end;margin-bottom:1.2rem;padding-bottom:.4rem;font-weight:600}.app-products .product-container .product__price .price{justify-content:flex-start;align-items:flex-end;font-size:2rem;display:flex}.app-products .product-container .product__price .price .crossed{padding-bottom:.4rem;padding-right:.8rem;font-size:1.2rem;text-decoration:line-through}.app-products .product-container .product__add-to-cart{z-index:130;background-color:#fff;justify-content:flex-end;align-items:flex-start;height:7rem;padding:0 1.2rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -30px 20px 5px #fff}.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{grid-template-columns:63% 37%;display:grid}.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{max-width:100%;min-width:unset!important}.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{padding-left:.4rem;font-weight:700}.app-products .product-container .product__row.--row2 .product__static-subproduct .remaining{font-size:1.4rem;font-weight:400;display:block}.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.--row2.--tiles{grid-template-columns:1fr!important}.app-products .product-container .product__row.--row2.--tiles .product__subproduct-tiles{grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.8rem;width:100%;padding-bottom:1.2rem;display:grid}.app-products .product-container .product__row.--row2.--tiles .product__subproduct-tiles--tile{color:#171717;cursor:pointer;text-align:left;-o-transition:background-color .15s ease, border-color .15s ease, color .15s ease;background-color:#fff;border:1px solid #d6d6d6;border-radius:.6rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.2rem;padding:1.2rem;font-family:inherit;transition:background-color .15s,border-color .15s,color .15s;display:flex}.app-products .product-container .product__row.--row2.--tiles .product__subproduct-tiles--tile .name{word-break:break-word;font-size:1.6rem;font-weight:600}.app-products .product-container .product__row.--row2.--tiles .product__subproduct-tiles--tile .price{font-size:1.4rem;font-weight:600}.app-products .product-container .product__row.--row2.--tiles .product__subproduct-tiles--tile .remaining{opacity:.85;font-size:1.2rem;font-weight:400}.app-products .product-container .product__row.--row2.--tiles .product__subproduct-tiles--tile:hover{border-color:#6a6a6a}.app-products .product-container .product__row.--row2.--tiles .product__subproduct-tiles--tile.--active .price,.app-products .product-container .product__row.--row2.--tiles .product__subproduct-tiles--tile.--active .remaining{opacity:1}.app-products .product-container .product__row.--row2.--tiles .dom__quantity-hook,.app-products .product-container .product__row.--row2.--tiles .wrapper{grid-column:1/-1;justify-self:end}.app-products .product-container .product__row.--row3{grid-template-columns:auto 4rem;align-items:center;padding-bottom:1.6rem}.app-products .product-container .product__row.--row3 .product__description{width:100%;display:block}.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{justify-content:space-between;align-items:center;display:flex}.app-products .product-container .product .app-options__toggler--text{font-size:1.6rem;font-weight:600}.app-products .product-container .product .app-options .grid-row-placeholder{text-align:center;border-top:1px solid #d6d6d6;padding:1.2rem;font-size:1.6rem}.app-products .product-container .product .app-options .grid-row-placeholder.--with-spacing{padding-bottom:12rem}.app-products .product-container .product .app-options .option-groups{border-top:1px solid #d6d6d6;padding:1.2rem 0}.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{z-index:1004;background-color:rgba(0,0,0,.667);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.app-products__mini-modal .content{text-align:center;background-color:#fff;width:100%;max-width:32rem;max-height:70vh;padding:1.2rem 1.2rem 0}.app-products__mini-modal .content .scrollable-content{width:100%;max-height:calc(70vh - 2.4rem);overflow-y:auto}.app-products__mini-modal--product{text-align:left;padding-top:1.2rem;font-size:1.6rem;font-weight:500}.app-products__mini-modal--options{text-align:left;margin-top:.8rem}.app-products__mini-modal--controls{flex-direction:column;align-items:center;row-gap:.8rem;padding:1.2rem 0;display:flex}.app-products__mini-modal--controls .app_button{width:100%;box-shadow:2px 2px 4px rgba(0,0,0,.267)}.app-products__estimated-delivery-time{z-index:1;pointer-events:none;width:6.5rem;height:6.5rem}.app-products__estimated-delivery-time--img{max-width:6.5rem;max-height:6.5rem;position:fixed;bottom:1rem;right:1rem}.app-products__estimated-delivery-time--time{text-align:center;width:6.5rem;height:6.5rem;padding-top:2rem;font-weight:700;position:fixed;bottom:1rem;right:1rem;color:#171717!important}.app-products__temp-no-orders{z-index:10;text-align:justify;background-color:#fff;grid-template-columns:auto 5rem;gap:2.4rem;padding:2.4rem;font-size:1.8rem;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 4px 7px rgba(0,0,0,.12),0 1px 48px rgba(0,0,0,.24)}.app-products__auto-phrase-original .app-categories-container .app-category__name{word-break:auto-phrase}@supports not (word-break:auto-phrase){.app-products__auto-phrase-original .app-categories-container .app-category__name{word-break:break-all}}.app-products__auto-phrase-original .app-products-container .app-product__content--name{word-break:auto-phrase}@supports not (word-break:auto-phrase){.app-products__auto-phrase-original .app-products-container .app-product__content--name{word-break:break-all}}.app-products__break-all .app-categories-container .app-category__name,.app-products__break-all .app-products-container .app-product__content--name{word-break:break-all}.app-products__no-word-breaks .app-categories-container .app-category__name,.app-products__no-word-breaks .app-products-container .app-product__content--name{word-break:keep-all}@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{-moz-border-radius-topright:0;-moz-border-radius-bottomright:1rem;-moz-border-radius-bottomleft:1rem;-moz-border-radius-topleft:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:0 0 1rem 1rem}.rounded-corners .app-categories-container .app-category{border-radius:1rem}.rounded-corners .app-categories-container .app-category__image{-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:1rem;-moz-border-radius-topleft:1rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:1rem 0 0 1rem}.rounded-corners .app-products-container .app-product{border-radius:1rem}.rounded-corners .app-products-container .app-product__image{-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:1rem;-moz-border-radius-topleft:1rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:1rem 0 0 1rem}.rounded-corners .app-products-container .app-product__image .app-allergens{-moz-border-radius-topright:0;-moz-border-radius-bottomright:1rem;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:1rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:1rem 0}.rounded-corners .app-products-container .app-product__content--price .price-label{border-radius:1rem}.rounded-corners .product-container .app-options{-moz-border-radius-topright:1rem;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:1rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:1rem 1rem 0 0}.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{color:#e7ecef;background-color:#333}.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:4rem}.app-products-v2 .app-v2-categories-container{z-index:1;width:100%;display:block;position:fixed;top:7rem;left:0;right:0;box-shadow:0 3px 3px rgba(0,0,0,.267)}.app-products-v2 .app-v2-categories-container .app-v2-categories-scroller{scrollbar-width:none;-ms-overflow-style:none;justify-content:flex-start;align-items:center;column-gap:.4rem;max-width:100vw;height:4rem;padding:0 1.2rem .2rem;display:flex;overflow-x:auto;overflow-y:visible;box-shadow:inset 0 .2rem .2rem rgba(0,0,0,.1)}.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:.4rem 1.2rem}.app-products-v2 .app-v2-categories-container .app-v2-categories-scroller .app-category__name{text-transform:uppercase;width:100%;font-size:1.9rem;line-height:2.3rem}.app-products-v2 .app-v2-products-container{height:calc(100vh - 11rem);background-color:#fff;row-gap:0;height:calc(100dvh - 11rem);padding:.8rem .8rem 6.4rem}.app-products-v2 .app-v2-products-container .v2-category-title{margin:0;padding:2.4rem 0 .8rem;font-size:2.2rem}.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{grid-template-columns:10rem auto;align-items:center;gap:.4rem;height:auto;min-height:10rem;margin-bottom:0;padding-bottom:0;padding-right:0;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.app-products-v2 .app-v2-products-container .app-v2-product__image{justify-content:center;align-items:center;display:flex}.app-products-v2 .app-v2-products-container .app-v2-product__image--element{max-width:100%;height:auto}.app-products-v2 .app-v2-products-container .app-v2-product .app-product__content{padding:0 0 3rem}.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{margin-top:.4rem;margin-left:auto;margin-right:0;bottom:0;left:auto;right:0;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.app-products-v2 .app-v2-products-container .app-v2-product .app-product__content .price{padding:.4rem 1.2rem;font-size:1.6rem}.app-products-v2 .app-v2-products-container .product-line{background-color:transparent;border:none;border-top:.1rem solid #e7ecef;margin:.8rem 0}.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}.rounded-corners .app-v2-categories-container .app-v2-categories-scroller .app-v2-category .app-category__name{font-size:1.6rem}.rounded-corners .app-v2-product__image,.rounded-corners .app-v2-product__image--element{border-radius:1rem}.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%;height:calc(100vh - 7rem);height:calc(100dvh - 7rem);overflow:hidden}.app-cart .cart__registration .registration__block{grid-template-columns:repeat(2,1fr)}.app-cart .cart__registration .registration__block .address-rows__title{column-gap:1.2rem;margin-top:0;font-size:1.4rem}.app-cart .cart__registration .registration__block .city,.app-cart .cart__registration .registration__block .email,.app-cart .cart__registration .registration__block .phone,.app-cart .cart__registration .registration__block .street,.app-cart .cart__registration .registration__block .password,.app-cart .cart__registration .registration__block .street_id,.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 .reg_with_order,.app-cart .cart__registration .registration__block .delivery_region_id,.app-cart .cart__registration .registration__block .registration__title{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 .floor,.app-cart .cart__registration .registration__block .doorbell{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{position:relative;overflow-y:auto;box-shadow:inset 0 -4rem 2rem -2rem rgba(0,0,0,.2);padding-bottom:2.4rem!important}.app-cart .app-items-container::-webkit-scrollbar-track{margin:.8rem 0}.app-cart .app-coupon{grid-template-columns:repeat(2,1fr);column-gap:.8rem;margin-top:1.6rem;display:grid}.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{color:#6a6a6a;text-align:center;background-color:#e0e7e9;border:2px solid transparent;flex-direction:column;justify-content:center;align-items:center;margin-bottom:.8rem;padding:1.6rem;display:flex}.app-cart .app-delivery-options__card--text{text-align:center;width:100%;font-size:1.6rem;font-weight:600}.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{width:4rem;height: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{grid-template-columns:repeat(2,1fr);column-gap:.4rem;display:grid}.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{pointer-events:none;z-index:102;-ms-animation:opacity-up .5s linear;background-color:#fff;justify-content:center;padding:0 1.6rem 1rem;animation:.5s linear opacity-up;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -40px 40px 10px #fff}.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{border-bottom:1px solid #d6d6d6;margin-bottom:1.2rem;padding-top:0;padding-bottom:.2rem}.app-cart .status-block{border-bottom:1px solid #d6d6d6;margin-bottom:.8rem;padding-bottom:.8rem}.app-cart .status-block .cart__title{padding-bottom:.4rem}.app-cart__progressbar{-o-transition:background-color .4s linear;justify-content:space-between;align-items:stretch;height:5rem;padding:0 1.2rem;transition:background-color .4s linear;display:flex;position:relative}.app-cart__progressbar--step{text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;height:5rem;display:flex}.app-cart__progressbar--step--knob{z-index:3;-o-transition:background-color .4s cubic-bezier(.1, .1, 1, .1);background-color:#fff;border-radius:50%;width:2rem;height:2rem;margin-bottom:.4rem;transition:background-color .4s cubic-bezier(.1,.1,1,.1);display:block}.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{z-index:1;background-color:#fff;height:1rem;display:block;position:absolute;top:1rem;left:1.6rem;right:1.6rem}.app-cart__progressbar--thread .progress{-o-transition:width .4s linear;z-index:2;height:1rem;transition:width .4s linear;position:absolute}.app-cart__content{height:calc(100vh - 12rem);grid-template-columns:repeat(3,100%);justify-content:flex-start;align-items:flex-start;height:calc(100dvh - 12rem);display:grid;position:relative;overflow:hidden}.app-cart__content::-webkit-scrollbar{display:none}.app-cart__content--step2{background-color:#fff;height:100%;min-height:100%;max-height:100%}.app-cart__content--step1,.app-cart__content--step2,.app-cart__content--step3{opacity:0;-o-transition:opacity .5s linear;border-radius:1rem;width:100vw;max-height:100%;padding:.2rem .4rem .4rem;transition:opacity .5s linear}.app-cart__content--step1::-webkit-scrollbar{width:.2rem;display:none}.app-cart__content--step2::-webkit-scrollbar{width:.2rem;display:none}.app-cart__content--step3::-webkit-scrollbar{width:.2rem;display:none}.app-cart__content--step1::-webkit-scrollbar-track{background-color:transparent}.app-cart__content--step2::-webkit-scrollbar-track{background-color:transparent}.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{padding-bottom:18rem;overflow-y:hidden}.app-cart__content--step3 .app-prices{background-color:#fff;margin-top:1.6rem;padding:1.2rem;position:relative}.app-cart__no-order{text-align:center;padding:1.6rem 1.2rem;font-size:1.6rem}.app-cart__controls{justify-content:space-between;margin-bottom:.4rem;padding-top:.8rem;display:flex}.app-cart__controls .--SECONDARY{background-color:transparent;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;min-height:unset!important}.app-cart__controls .--SECONDARY .app_button__text{padding:.4rem 1.2rem}.app-cart__next{height:7rem;padding:0 1.6rem;position:fixed;bottom:0;left:0;right:0}.app-cart__next .app_button{width:100%;margin:0!important}.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--thread,.app-cart.--step2 .app-cart__progressbar--step--knob{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;padding-bottom:10rem;overflow-y:auto}.app-cart.--step2 .app-cart__content--step3{opacity:0;max-height:unset;padding-bottom:2.4rem;overflow-y:hidden}.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;max-height:unset;overflow-y:hidden}.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{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;font-size:1.6rem;display:flex}.qr-app-cart__info .table-name{padding-top:.4rem;font-size:1.8rem;font-weight:600}.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{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;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-prices,.rounded-corners .app-cart__content .app-delivery-options__card--image,.rounded-corners .app-cart__content .app-delivery-options__card{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__progressbar,.dark-app .app-cart.--step2 .app-cart__content--step2{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{padding-top:7rem;padding-top:calc(7rem + env(safe-area-inset-top,0px));padding-bottom:0;padding-bottom:env(safe-area-inset-bottom,0px);height:100vh;height:100dvh;overflow-y:hidden}.app-container .profile,.app-container .frame-info,.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{color:#e7ecef!important;background-color:#ff0154!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{background-color:#fff;justify-content:space-between;align-items:center;column-gap:.8rem;margin:-1.6rem -1.6rem 1.6rem;padding:1.2rem 1.6rem;display:flex;position:relative}.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{padding-right:1.6rem;font-size:1.4rem}.app-thank-you-page .ty__details .value{text-align:right;font-size:1.4rem}.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{padding-top:0;padding-right:1.2rem;padding-top:env(safe-area-inset-top,0px);height:7rem;height:calc(7rem + env(safe-area-inset-top,0px));color:#171717;z-index:101;background-color:#fff;justify-content:space-between;align-items:center;width:100%;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 3px 3px rgba(0,0,0,.267)}.app-navbar__control{width:5rem;color:inherit;cursor:pointer;background-color:transparent;border:none;justify-content:center;align-items:center;height:7rem;display:inline-flex;position:relative}.app-navbar__control--item-count{color:#e7ecef;background-color:#fb3350;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-weight:600;display:flex;position:absolute;top:.7rem;right:-.5rem}.app-navbar__image{width:auto;max-width:100%;height:auto;max-height:100%}.app-navbar__name{text-align:center;align-items:center;font-size:2rem;font-weight:700;display:flex}.app-navbar__name--logo{width:auto;max-width:100%;height:auto;max-height:5.5rem;padding-right:.8rem}.app-navbar.--NO_NAME .app-navbar__name--logo{padding-right:0}.app-navbar.--NO_SHADOW{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.app-navbar.--WITH_QR_SCANNER{justify-content:unset;grid-template-columns:5rem auto 5rem 5rem;display:grid}.app-navbar.--WITH_QR_SCANNER .app-navbar__name{justify-content:center}.app-sidemenu{opacity:0;z-index:102;pointer-events:none;-o-transition:opacity .2s linear;background-color:rgba(0,0,0,.6);width:100%;transition:opacity .2s linear;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.app-sidemenu .content,.app-sidemenu__ticket{background-color:#fff;width:300px}.app-sidemenu .content{color:#171717;-o-transition:transform .2s linear;flex-direction:column;height:calc(100% - 4rem);transition:transform .2s linear;display:flex;overflow-y:auto;transform:translate(-100%)}.app-sidemenu__ticket{cursor:pointer;text-align:center;-o-transition:transform .2s linear;justify-content:center;align-items:center;height:4rem;padding:0 1.2rem;font-size:1.6rem;transition:transform .2s linear;display:flex;transform:translate(-100%)}.app-sidemenu__ticket--icon{margin-right:.8rem}.app-sidemenu__image{max-width:100%;height:auto;margin:0 auto;padding:1.2rem}.app-sidemenu__link{color:inherit;background-color:transparent;border:none;align-items:center;margin:0;padding:.8rem 1.2rem;display:flex}.app-sidemenu__link .lang,.app-sidemenu__link .lang-sep{text-shadow:0 .1rem .2rem #171717;background-color:transparent;font-size:2rem}.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.--LOGOUT,.app-sidemenu__link.--LOGIN{color:#6a6a6a;background-color:#e7ecef;margin-top:2.4rem}.app-sidemenu__link.--SELECTOR,.app-sidemenu__link.--LANG{margin-top:.2rem}.app-sidemenu__link.--LANG{text-align:center;justify-content:center;align-items:center;display:flex}.app-sidemenu.--OPENED{pointer-events:all;opacity:1}.app-sidemenu.--OPENED .content,.app-sidemenu.--OPENED .app-sidemenu__ticket{transform:translate(0%)}.app-sidemenu.dark-sidemenu .content,.app-sidemenu.dark-sidemenu .app-sidemenu__ticket{color:#e7ecef;background-color:#333}.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{color:#e7ecef!important;background-color:#171717!important}.ticket-form{width:100%}.ticket-form .wrapper{position:relative}.ticket-form .wrapper .text-area{min-height:15rem}.ticket-form .wrapper .input-description{font-size:1.2rem;position:absolute;top:15.5rem;right:.8rem}.ticket-form .wrapper .input-description .over-char-limit{color:#fb3350}.ticket-form__controls{justify-content:flex-end;display:flex}.ticket-form__controls button:last-of-type{margin-left:1.2rem}.tickets{width:100%}.tickets__control{justify-content:flex-end;margin-bottom:1.2rem;display:flex}.tickets__info{padding-bottom:1.2rem;font-style:italic}.tickets__list .ticket{background-color:#e0e7e9;flex-direction:column;margin-bottom:1.2rem;padding:1.2rem;display:flex}.tickets__list .ticket__header{justify-content:space-between;align-items:center;width:100%;display:flex}.tickets__list .ticket__header--status{color:#171717;margin-bottom:.4rem;padding:.4rem .8rem;font-size:1.6rem}.tickets__list .ticket__header--date{font-weight:600}.tickets__list .ticket__problem,.tickets__list .ticket__answer{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{border-radius:1rem;margin-bottom:.4rem}.dark-theme .ticket{background-color:#333}.selectable-restaurants__text{text-align:justify;font-size:1.6rem;line-height:2.4rem}.selectable-restaurants__select{width:100%}.selectable-restaurants__link{margin:.8rem auto 0;padding:1.2rem .8rem;font-size:1.6rem}.legal-page{padding:3.2rem}.legal-page .cookie-settings{justify-content:flex-end;width:100%;padding-bottom:1.2rem;display:flex}.legal-page__text-container{text-align:justify;background-color:#fff;max-width:80rem;margin:0 auto;padding:3.2rem}.legal-page__text-container p,.legal-page__text-container span{color:#171717!important;background-color:transparent!important;line-height:2.5rem!important}.legal-page__text-container ul li{white-space:unset!important;color:#171717!important}.legal-page__text-container .inline-loading{justify-content:center;display:flex}@media screen and (max-width:576px){.legal-page{padding:3.2rem 0}.legal-page__text-container{padding:3.2rem 1.6rem}}.dark-theme .legal-page__text-container,.dark-frame .legal-page__text-container,.dark-app .legal-page__text-container{color:#e7ecef;background-color:#333}.dark-theme .legal-page__text-container p,.dark-theme .legal-page__text-container span,.dark-frame .legal-page__text-container p,.dark-frame .legal-page__text-container span,.dark-app .legal-page__text-container p,.dark-app .legal-page__text-container span{color:#e7ecef!important;background-color:transparent!important}.dark-theme .legal-page__text-container ul li::marker{color:#e7ecef!important}.dark-frame .legal-page__text-container ul li::marker{color:#e7ecef!important}.dark-app .legal-page__text-container ul li::marker{color:#e7ecef!important}.cookie-bar-backdrop{opacity:0;z-index:103;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.cookie-bar-backdrop .cookie-bar{color:#171717;pointer-events:none;-o-transition:transform .2s linear;background-color:#fff;flex-direction:column;justify-content:space-between;align-items:center;gap:1.2rem;padding:2.4rem;transition:transform .2s linear;display:flex;box-shadow:0 4px 7px rgba(0,0,0,.12),0 1px 48px rgba(0,0,0,.24)}.cookie-bar-backdrop .cookie-bar__text{text-align:left;width:100%;max-width:60rem;padding-right:1.2rem;font-size:1.4rem}.cookie-bar-backdrop .cookie-bar__control{align-items:center;column-gap:1.2rem;display:flex}@media screen and (max-width:576px){.cookie-bar-backdrop .cookie-bar{flex-direction:column;justify-content:center;padding:1.2rem}.cookie-bar-backdrop .cookie-bar__text{text-align:justify;padding-bottom:.8rem;padding-right:0}}@media screen and (max-width:437px){.cookie-bar-backdrop .cookie-bar__control{flex-direction:column;align-self:center;align-items:center;row-gap:.8rem;margin-top:.8rem}}.cookie-bar-backdrop.--google-consent{padding:0 1.2rem;top:0}.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{pointer-events:all;flex-direction:row;width:100%}.cookie-bar-backdrop.--visible.--google-consent{background-color:rgba(51,51,51,.333);justify-content:center;align-items:center}.cookie-bar-backdrop.--visible.--google-consent .cookie-bar{flex-direction:column;align-items:flex-end;max-width:60rem}.cookie-modal .modal__content{padding:0!important}.cookie-modal__content{padding:2.4rem;display:block}.cookie-modal__row{border-bottom:.1rem solid #e0e7e9;grid-template-columns:auto 8rem;align-items:center;padding:1.2rem 0;display:grid}.cookie-modal__row:first-of-type{padding-top:0}.cookie-modal__row:last-of-type{border-bottom:none;padding-bottom:0}.cookie-modal__row--description{text-align:left;font-size:1.6rem}.cookie-modal__row--controls{border-left:.1rem solid #e0e7e9;justify-content:flex-end;align-items:center;display:flex}.cookie-modal__controls{border-top:.1rem solid #e0e7e9;grid-template-columns:repeat(2,1fr);width:100%;display:grid}.cookie-modal__controls .--CONSENT{border-radius:0;min-height:4.5rem}.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{color:#e7ecef!important;background-color:#333!important}.image-viewer{z-index:10000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background-color:rgba(0,0,0,.4);grid-template-rows:8rem 1fr 4rem;grid-template-columns:4rem 1fr 4rem;align-items:stretch;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.image-viewer__heading{color:#e7ecef;background-color:#171717;grid-area:1/1/2/4;justify-content:space-between;align-items:center;padding:2.4rem;font-size:1.6rem;display:flex}.image-viewer__heading--close{color:#171717;background-color:#fff;border-radius:.5rem;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.image-viewer__container{justify-content:center;align-items:flex-start;padding:1.6rem .4rem .4rem;display:flex;overflow:auto}.image-viewer__container--image{width:auto;max-width:100%;height:auto;max-height:100%}.image-viewer__left,.image-viewer__right{cursor:pointer;background-color:#fff;justify-content:center;align-self:center;align-items:center;width:4rem;height:4rem;display:flex;box-shadow:0 4px 7px rgba(0,0,0,.12),0 1px 48px rgba(0,0,0,.24)}.image-viewer__open{color:#e7ecef;cursor:pointer;text-align:center;text-shadow:0 .2rem .2rem #171717;grid-area:3/1/4/4;justify-content:center;align-items:center;font-size:1.6rem;display:flex}.image-viewer__open .launch-icon{margin-left:.4rem}.btnv2{color:#e7ecef;cursor:pointer;-o-transition:all .2s linear;background-color:#490151;border:none;grid-template-columns:auto 3rem;align-items:stretch;min-height:3.4rem;padding:0;transition:all .2s linear;display:grid;position:relative;box-shadow:4px 4px 10px rgba(0,0,0,.3)}.btnv2__text{align-self:center;padding:.8rem 3rem .8rem 2rem;font-size:1.4rem;font-weight:600}.btnv2__icon{color:#171717;-o-transition:all .2s linear;background-color:#fff;justify-content:flex-start;align-items:center;height:100%;padding-left:14%;transition:all .2s linear;display:flex;position:relative}.btnv2__icon--triangle{-o-transition:border-right-color .2s linear;border-top:3.45rem solid transparent;border-bottom:0 solid transparent;border-right:1.5rem solid #fff;width:0;height:0;transition:border-right-color .2s linear;position:absolute;left:-1.4rem}.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{-moz-border-radius-topright:1rem;-moz-border-radius-bottomright:1rem;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:0 1rem 1rem 0}.btnv2.--SECONDARY{color:#171717;background-color:#bdbdbd}.btnv2.--SECONDARY:hover{color:#171717;background-color:#fff}.btnv2.--SECONDARY:hover .btnv2__icon{color:#171717;background-color:#bdbdbd}.btnv2.--SECONDARY:hover .btnv2__icon--triangle{border-right-color:#bdbdbd}.btnv2:disabled{color:#6a6a6a!important;cursor:not-allowed!important;background-color:#d6d6d6!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{color:#e7ecef;background-color:#171717}.btnv2.dark-button.--SECONDARY .btnv2__icon--triangle{border-right-color:#171717}.btnv2.dark-button.--SECONDARY:hover{color:#e7ecef;background-color:#171717}.btnv2.dark-button.--SECONDARY:hover .btnv2__icon{color:#171717;background-color:#bdbdbd}.btnv2.dark-button.--SECONDARY:hover .btnv2__icon--triangle{border-right-color:#bdbdbd}.btnv2.dark-button:disabled{color:#999!important;background-color:#585858!important}.app_button{justify-content:space-between;align-items:stretch;min-width:14rem;min-height:4rem;display:flex}.app_button__text{align-self:center;padding:.4rem 1.2rem;font-size:1.6rem}.app_button__icon{justify-content:center;align-items:center;min-width:4rem;max-width:4rem;display:flex}.app_button.--SECONDARY{color:#171717;background-color:#d6d6d6;box-shadow:2px 2px 4px rgba(0,0,0,.267)}.app_button.--increased-height{width:100%;min-height:6rem}.app_button.--increased-height .app_button__icon{margin-right:.8rem}.app_button:disabled{cursor:not-allowed!important;color:#6a6a6a!important;background:#393939!important}.app_button:disabled .app_button__icon{color:#6a6a6a!important}.loader-container{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}@keyframes smrotate{0%{transform:rotate(0)scale(.8)}50%{transform:rotate(360deg)scale(1.2)}to{transform:rotate(720deg)scale(.8)}}@keyframes smball1{0%{box-shadow:15px 0 #ff781d}50%{margin-bottom:0;transform:translate(7.5px,7.5px);box-shadow:0 0 #ff781d}to{margin-bottom:5px;box-shadow:15px 0 #ff781d}}@keyframes smball2{0%{box-shadow:15px 0 #fb3350}50%{margin-top:-10px;transform:translate(7.5px,7.5px);box-shadow:0 0 #fb3350}to{margin-top:0;box-shadow:15px 0 #fb3350}}.loading-size-sm .loader{-ms-animation:smrotate 1s infinite;width:25px;height:25px;margin-bottom:1.2rem;animation:1s infinite smrotate}.loading-size-sm .loader:before,.loading-size-sm .loader:after{content:"";border-radius:50%;width:10px;height:10px;display:block}.loading-size-sm .loader:before{-ms-animation:smball1 1s infinite;background-color:#fb3350;margin-bottom:5px;animation:1s infinite smball1;box-shadow:15px 0 #ff781d}.loading-size-sm .loader:after{-ms-animation:smball2 1s infinite;background-color:#ff781d;animation:1s infinite smball2;box-shadow:15px 0 #fb3350}@keyframes mdrotate{0%{transform:rotate(0)scale(.8)}50%{transform:rotate(360deg)scale(1.2)}to{transform:rotate(720deg)scale(.8)}}@keyframes mdball1{0%{box-shadow:30px 0 #ff781d}50%{margin-bottom:0;transform:translate(15px,15px);box-shadow:0 0 #ff781d}to{margin-bottom:10px;box-shadow:30px 0 #ff781d}}@keyframes mdball2{0%{box-shadow:30px 0 #fb3350}50%{margin-top:-20px;transform:translate(15px,15px);box-shadow:0 0 #fb3350}to{margin-top:0;box-shadow:30px 0 #fb3350}}.loading-size-md .loader{-ms-animation:mdrotate 1s infinite;width:50px;height:50px;margin-bottom:1.2rem;animation:1s infinite mdrotate}.loading-size-md .loader:before,.loading-size-md .loader:after{content:"";border-radius:50%;width:20px;height:20px;display:block}.loading-size-md .loader:before{-ms-animation:mdball1 1s infinite;background-color:#fb3350;margin-bottom:10px;animation:1s infinite mdball1;box-shadow:30px 0 #ff781d}.loading-size-md .loader:after{-ms-animation:mdball2 1s infinite;background-color:#ff781d;animation:1s infinite mdball2;box-shadow:30px 0 #fb3350}@keyframes lgrotate{0%{transform:rotate(0)scale(.8)}50%{transform:rotate(360deg)scale(1.2)}to{transform:rotate(720deg)scale(.8)}}@keyframes lgball1{0%{box-shadow:60px 0 #ff781d}50%{margin-bottom:0;transform:translate(30px,30px);box-shadow:0 0 #ff781d}to{margin-bottom:20px;box-shadow:60px 0 #ff781d}}@keyframes lgball2{0%{box-shadow:60px 0 #fb3350}50%{margin-top:-40px;transform:translate(30px,30px);box-shadow:0 0 #fb3350}to{margin-top:0;box-shadow:60px 0 #fb3350}}.loading-size-lg .loader{-ms-animation:lgrotate 1s infinite;width:100px;height:100px;margin-bottom:1.2rem;animation:1s infinite lgrotate}.loading-size-lg .loader:before,.loading-size-lg .loader:after{content:"";border-radius:50%;width:40px;height:40px;display:block}.loading-size-lg .loader:before{-ms-animation:lgball1 1s infinite;background-color:#fb3350;margin-bottom:20px;animation:1s infinite lgball1;box-shadow:60px 0 #ff781d}.loading-size-lg .loader:after{-ms-animation:lgball2 1s infinite;background-color:#ff781d;animation:1s infinite lgball2;box-shadow:60px 0 #fb3350}.spaced-container{padding:2.4rem 0}.absolute-container{z-index:1000;background-color:rgba(255,255,255,.4);position:absolute;top:0;bottom:0;left:0;right:0}.loading-container{flex-direction:column;justify-content:center;align-items:center;display:flex}.absolute-loading{position:absolute;top:0;bottom:0;left:0;right:0}.inline-loading{justify-content:center;align-self:center;justify-self:center;align-items:center;display:inline-flex}.inline-loading .lds-ring{width:2rem;height:2rem;display:inline-block;position:relative}.inline-loading .lds-ring div{box-sizing:border-box;-ms-animation:lds-ring 1.2s cubic-bezier(.5, 0, .5, 1) infinite;border:.2rem solid transparent;border-top-color:#ff781d;border-radius:50%;width:1.5rem;height:1.5rem;margin:.2rem;animation:1.2s cubic-bezier(.5,0,.5,1) infinite lds-ring;display:block;position:absolute}.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(0)}to{transform:rotate(360deg)}}.dot-pulse:after{content:" .";-ms-animation:dots-light-theme 1s steps(5, end) infinite;font-family:Open Sans,sans-serif;font-size:2rem;animation:1s steps(5,end) infinite dots-light-theme;display:inline-block}@keyframes dots-light-theme{0%,20%{color:rgba(39,36,38,0);text-shadow:.8rem 0 rgba(39,36,38,0),1.6rem 0 rgba(39,36,38,0)}40%{color:#5d5d5d;text-shadow:.8rem 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 #5d5d5d,1.6rem 0 #5d5d5d}}.dark-theme .dot-pulse:after{-ms-animation:dots-dark-theme 1s steps(5, end) infinite;animation:1s steps(5,end) infinite dots-dark-theme}@keyframes dots-dark-theme{0%,20%{color:rgba(205,155,180,0);text-shadow:.8rem 0 rgba(205,155,180,0),1.6rem 0 rgba(205,155,180,0)}40%{color:#fff;text-shadow:.8rem 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 #fff,1.6rem 0 #fff}}.wrapper{margin-bottom:1.2rem;display:block;position:relative}.wrapper .input-label{color:#6a6a6a;width:100%;padding-bottom:.4rem;font-size:1.4rem;line-height:1.9rem;display:block;position:relative}.wrapper .common-input{color:#171717;background-color:#f3f6f7;border:none;width:100%;height:4rem;padding:.8rem 1.2rem;font-size:1.6rem}.wrapper .common-input::-webkit-input-placeholder{color:#6a6a6a;font-size:1.6rem;font-style:italic}.wrapper .common-input::-moz-placeholder{color:#6a6a6a;font-size:1.6rem;font-style:italic}.wrapper .common-input::-ms-input-placeholder{color:#6a6a6a;font-size:1.6rem;font-style:italic}.wrapper .common-input::placeholder{color:#6a6a6a;font-size:1.6rem;font-style:italic}.wrapper .common-input:focus{outline-width:2px!important;outline-style:solid!important}.wrapper .common-input:focus-visible{outline-width:2px!important;outline-style:solid!important}.wrapper .input-description{color:#999;font-size:1.6rem;font-style:italic}.wrapper-disabled,.wrapper-disabled .input-label{cursor:not-allowed}.wrapper-disabled .common-input{cursor:not-allowed;color:#b2b2b2;background-color:#d6d6d6}.dark-theme .wrapper .input-label,.dark-frame .wrapper .input-label,.dark-app .wrapper .input-label{color:#e7ecef}.dark-theme .wrapper .common-input,.dark-frame .wrapper .common-input,.dark-app .wrapper .common-input{color:#e7ecef;background-color:#585858}.dark-theme .wrapper .common-input .placeholder,.dark-frame .wrapper .common-input .placeholder,.dark-app .wrapper .common-input .placeholder{color:#b3b3b3!important}.dark-theme .wrapper .common-input::-webkit-input-placeholder{color:#b3b3b3!important}.dark-theme .wrapper .common-input::-moz-placeholder{color:#b3b3b3!important}.dark-theme .wrapper .common-input::-ms-input-placeholder{color:#b3b3b3!important}.dark-theme .wrapper .common-input::placeholder{color:#b3b3b3!important}.dark-frame .wrapper .common-input::-webkit-input-placeholder{color:#b3b3b3!important}.dark-frame .wrapper .common-input::-moz-placeholder{color:#b3b3b3!important}.dark-frame .wrapper .common-input::-ms-input-placeholder{color:#b3b3b3!important}.dark-frame .wrapper .common-input::placeholder{color:#b3b3b3!important}.dark-app .wrapper .common-input::-webkit-input-placeholder{color:#b3b3b3!important}.dark-app .wrapper .common-input::-moz-placeholder{color:#b3b3b3!important}.dark-app .wrapper .common-input::-ms-input-placeholder{color:#b3b3b3!important}.dark-app .wrapper .common-input::placeholder{color:#b3b3b3!important}.checkbox-container{cursor:pointer;color:#6a6a6a;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-direction:row-reverse;justify-content:flex-end;align-items:center;height:3rem;margin-bottom:0;font-size:1.6rem;display:flex;position:relative}.checkbox-container .checkbox-input{opacity:0;cursor:pointer;width:0;height:0;position:absolute;top:3rem;left:2rem}.checkbox-container .check-mark{-o-transition:all .3s;border:2px solid #171717;width:1.6rem;min-width:1.6rem;height:1.6rem;min-height:1.6rem;margin-right:1.2rem;transition:all .3s;position:relative;top:0;left:0}.checkbox-container .checkmark{position:absolute;top:-.7rem;left:-.2rem}.checkbox-container .checkbox-input:checked~.check-mark:after{display:block}.checkbox-container .checkbox-link{-o-transition:all .3s;margin-bottom:0;padding-bottom:0;text-decoration:none;transition:all .3s}.dark-theme .checkbox-container,.dark-frame .checkbox-container,.dark-app .checkbox-container{color:#e7ecef}.dark-theme .checkbox-container .check-mark,.dark-frame .checkbox-container .check-mark,.dark-app .checkbox-container .check-mark{background-color:#333;border:2px solid #d6d6d6!important}.dark-theme .checkbox-container .check-mark:after,.dark-frame .checkbox-container .check-mark:after,.dark-app .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{color:#6a6a6a;background-color:#e7ecef;justify-content:center;align-items:center;width:4rem;height:4rem;font-size:1.2rem;display:flex;position:absolute;top:2.3rem;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:0 0!important}.wrapper .input-label-with-unit{justify-content:space-between;align-items:center;display:flex}.wrapper .input-label-with-unit .input-controls{align-items:center;display:flex}.wrapper .input-label-with-unit .input-controls__size{cursor:pointer;margin-left:.4rem}.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}.dark-theme .wrapper .text-input-unit,.dark-frame .wrapper .text-input-unit,.dark-app .wrapper .text-input-unit{color:#e7ecef;background-color:#171717}.select{position:relative}.select .hidden-select-input{opacity:0;cursor:pointer;width:0;height:0;margin:0;padding:0;font-size:1.6rem;position:absolute;top:3rem;left:2rem}.select .select-input{color:#171717;position:relative}.select .select-input__controls{color:#999;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;flex-direction:row;justify-content:center;align-items:center;height:4rem;padding-right:.8rem;display:flex;position:absolute;top:0;right:0}.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{color:#171717;background-color:#f3f6f7;border:none;width:100%;height:4rem;padding:.4rem 6.4rem .4rem 1.6rem;font-size:1.6rem}.select .select-input__search::-webkit-input-placeholder{color:#6a6a6a;font-style:italic;font-weight:400}.select .select-input__search::-moz-placeholder{color:#6a6a6a;font-style:italic;font-weight:400}.select .select-input__search::-ms-input-placeholder{color:#6a6a6a;font-style:italic;font-weight:400}.select .select-input__search::placeholder{color:#6a6a6a;font-style:italic;font-weight:400}.select .select-input__list{z-index:1;background-color:#fff;width:100%;min-width:25rem;margin-top:.4rem;position:absolute;left:0;right:0;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{text-align:center;color:#999;border-bottom:1px solid #e0e7e9;padding:.8rem 1.2rem;font-size:1.1rem;font-style:italic}.select .select-input__list--loading{flex-wrap:wrap;justify-content:center;align-items:center;padding:.8rem 1.2rem 0;display:flex}.select .select-input__list--loading .search-loading-text{text-align:center;width:100%;padding-bottom:.8rem}.select .select-input__list--input-overlay{pointer-events:none;pointer-events:none;background-color:transparent;height:4.5rem;background:0 0!important}.select .select-input__list--scrollable{pointer-events:all;max-height:20rem;overflow-y:auto}.select .select-input__list--item{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;padding:1.2rem}.select .select-input__list--item.--active{color:#e7ecef;background-color:#a93e73}.select .select-input__list--item:hover{color:#e7ecef;background-color:#393939}.select .select-input__list--item.--selected{color:#e7ecef;background-color:#ff781d;font-weight:500}.dark-theme .select-input,.dark-frame .select-input,.dark-app .select-input{color:#e7ecef}.dark-theme .select-input__search,.dark-frame .select-input__search,.dark-app .select-input__search{color:#e7ecef;background-color:#585858}.dark-theme .select-input__search::-webkit-input-placeholder{color:#b0b0b0}.dark-theme .select-input__search::-moz-placeholder{color:#b0b0b0}.dark-theme .select-input__search::-ms-input-placeholder{color:#b0b0b0}.dark-theme .select-input__search::placeholder{color:#b0b0b0}.dark-frame .select-input__search::-webkit-input-placeholder{color:#b0b0b0}.dark-frame .select-input__search::-moz-placeholder{color:#b0b0b0}.dark-frame .select-input__search::-ms-input-placeholder{color:#b0b0b0}.dark-frame .select-input__search::placeholder{color:#b0b0b0}.dark-app .select-input__search::-webkit-input-placeholder{color:#b0b0b0}.dark-app .select-input__search::-moz-placeholder{color:#b0b0b0}.dark-app .select-input__search::-ms-input-placeholder{color:#b0b0b0}.dark-app .select-input__search::placeholder{color:#b0b0b0}.dark-theme .select-input__list,.dark-frame .select-input__list,.dark-app .select-input__list{background-color:#585858}.dark-theme .select-input__list--last-search-results,.dark-frame .select-input__list--last-search-results,.dark-app .select-input__list--last-search-results{border-bottom-color:#4b4b4b}.dark-theme .select-input__list--item.--active,.dark-frame .select-input__list--item.--active,.dark-app .select-input__list--item.--active{background-color:#333}.dark-theme .select-input__list--item.--selected,.dark-frame .select-input__list--item.--selected,.dark-app .select-input__list--item.--selected{background-color:#171717}.select-disabled .select-input__search{cursor:not-allowed;color:#6a6a6a;background-color:#333}.select-disabled .select-input__search::-webkit-input-placeholder{color:#6a6a6a}.select-disabled .select-input__search::-moz-placeholder{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{color:#171717;font-size:1.6rem;position:relative}.datepicker-wrapper .datepicker-hidden-input{opacity:0;border:none;width:0;height:0;margin:0;padding:0;position:absolute;top:3rem;left:2rem}.datepicker-wrapper .datepicker-internal-container{width:100%;position:relative}.datepicker-wrapper .datepicker-internal-container .datepicker-input{cursor:pointer;align-items:center;padding-right:5rem;display:flex;position:relative}.datepicker-wrapper .datepicker-internal-container .datepicker-input .clear{background-color:#e7ecef;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex;position:absolute;top:0;right:0}.datepicker-wrapper .datepicker-internal-container .datepicker-input .clear:hover{color:#171717}.datepicker-wrapper .datepicker-internal-container .datepicker-input .placeholder{color:#6a6a6a;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:1.2rem;font-style:italic;display:block;overflow:hidden}@media screen and (max-width:576px){.datepicker-wrapper .datepicker-internal-container .datepicker-input .clear{width:3rem;height:3rem}}.date-popper{z-index:101;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;background-color:#fff;width:28rem;position:absolute;top:5.1rem;left:0;box-shadow:0 3px 6px rgba(0,0,0,.1),0 3px 3px rgba(0,0,0,.05)}.date-popper__control{background-color:#e0e7e9;border-bottom:1px solid #d6d6d6;justify-content:space-between;align-items:center;display:flex;position:relative}.date-popper__control--label{padding:1.2rem;font-weight:500}.date-popper__control--triangle{border-bottom:1rem solid #e0e7e9;border-left:1rem solid transparent;border-right:1rem solid transparent;width:0;height:0;position:absolute;top:-1rem;left:2rem}.date-popper__control .svg{cursor:pointer;flex-direction:row;justify-content:center;align-items:center;padding:1.2rem;display:flex}.date-popper__control .svg:hover{background-color:#e7ecef}.date-popper__year{position:relative}.date-popper__year .year-list{z-index:1;background-color:#fff;border:1px solid #d6d6d6;width:50%;max-height:10rem;position:absolute;top:0;left:25%;right:25%;overflow-y:scroll;box-shadow:0 3px 6px rgba(0,0,0,.1),0 3px 3px rgba(0,0,0,.05)}.date-popper__year .year-list__show-more{text-align:center;cursor:pointer;padding:.2rem .4rem}.date-popper__year .year-list__show-more:hover{background-color:#d6d6d6}.date-popper__year .year-list__show-more{width:100%}.date-popper__year .year-list__item{text-align:center;cursor:pointer;width:100%;padding:.2rem .4rem}.date-popper__year .year-list__item.active-year{color:#e7ecef;background-color:#ff781d}.date-popper__year .year{cursor:pointer}.date-popper__year .year:hover{color:#ff781d}.date-popper__month,.date-popper__year{justify-content:space-between;align-items:center;font-weight:500;display:flex}.date-popper__month .control,.date-popper__year .control{cursor:pointer;flex-direction:row;justify-content:center;align-items:center;width:4rem;height:3rem;font-weight:400;display:flex}.date-popper__month .control:hover,.date-popper__year .control:hover{color:#6a6a6a;background-color:#d6d6d6}.date-popper__day-names,.date-popper__data{grid-template-columns:repeat(7,1fr);display:grid}.date-popper__data .placeholder{opacity:.4;background-color:#e7ecef}.date-popper__data--week-day{text-align:center;width:100%;padding:.4rem 0}.date-popper__data--day{text-align:center;width:100%;padding:.4rem;position:relative}.date-popper__data--day:hover{cursor:pointer;background-color:#e7ecef}.date-popper__data .today{background-color:#d6d6d6}.date-popper__data .selected-day{color:#e7ecef;background-color:#ff781d}.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{border-top:1px solid #d6d6d6;grid-template-columns:repeat(2,1fr);display:grid;position:relative}.date-popper__time-inputs .select{border-radius:0;margin-bottom:0;position:relative}.date-popper__time-inputs .select .input-label{pointer-events:none;text-align:right;z-index:1;width:100%;position:absolute;top:1rem;right:5rem;background:0 0!important}.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{min-width:100%;max-width:100%;max-height:14rem}.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__heading .date-popper__control .svg,.app-datepicker-modal .modal__content .date-popper__control,.app-datepicker-modal .modal__content .app-datepicker .date-popper__year{display:none}.app-datepicker-modal .modal__content .app-datepicker .date-popper__time-inputs{column-gap:.4rem;padding-top:.8rem}.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}.app-datepicker-modal .modal__content .app-datepicker{position:unset;width:100%;top:0;left:0;right:0;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.dark-theme .datepicker-wrapper,.dark-frame .datepicker-wrapper,.dark-app .datepicker-wrapper{color:#e7ecef}.dark-theme .datepicker-wrapper .datepicker-internal-container .datepicker-input,.dark-frame .datepicker-wrapper .datepicker-internal-container .datepicker-input,.dark-app .datepicker-wrapper .datepicker-internal-container .datepicker-input{color:#e7ecef;background-color:#585858}.dark-theme .datepicker-wrapper .datepicker-internal-container .datepicker-input .clear,.dark-frame .datepicker-wrapper .datepicker-internal-container .datepicker-input .clear,.dark-app .datepicker-wrapper .datepicker-internal-container .datepicker-input .clear{color:#e7ecef;background-color:#262626}.dark-theme .datepicker-wrapper .datepicker-internal-container .date-popper,.dark-frame .datepicker-wrapper .datepicker-internal-container .date-popper,.dark-app .datepicker-wrapper .datepicker-internal-container .date-popper{background-color:#393939;box-shadow:0 0 5px 1px rgba(255,255,255,.2)}.dark-theme .datepicker-wrapper .datepicker-internal-container .date-popper__control,.dark-frame .datepicker-wrapper .datepicker-internal-container .date-popper__control,.dark-app .datepicker-wrapper .datepicker-internal-container .date-popper__control{background-color:#585858}.dark-theme .datepicker-wrapper .datepicker-internal-container .date-popper__control .svg,.dark-frame .datepicker-wrapper .datepicker-internal-container .date-popper__control .svg,.dark-app .datepicker-wrapper .datepicker-internal-container .date-popper__control .svg{color:#e7ecef}.dark-theme .datepicker-wrapper .datepicker-internal-container .date-popper__control .svg:hover,.dark-frame .datepicker-wrapper .datepicker-internal-container .date-popper__control .svg:hover,.dark-app .datepicker-wrapper .datepicker-internal-container .date-popper__control .svg:hover{color:#171717}.dark-theme .datepicker-wrapper .datepicker-internal-container .date-popper__control--triangle,.dark-frame .datepicker-wrapper .datepicker-internal-container .date-popper__control--triangle,.dark-app .datepicker-wrapper .datepicker-internal-container .date-popper__control--triangle{border-bottom-color:#585858}.dark-theme .datepicker-wrapper .datepicker-internal-container .date-popper__year .year-list,.dark-frame .datepicker-wrapper .datepicker-internal-container .date-popper__year .year-list,.dark-app .datepicker-wrapper .datepicker-internal-container .date-popper__year .year-list{background-color:#585858}.dark-theme .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-app .datepicker-wrapper .datepicker-internal-container .date-popper__year .year-list__show-more:hover{background-color:#333}.dark-theme .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-app .datepicker-wrapper .datepicker-internal-container .date-popper__year .year-list .active-year{background-color:#171717}.dark-theme .datepicker-wrapper .datepicker-internal-container .date-popper__year .year:hover,.dark-frame .datepicker-wrapper .datepicker-internal-container .date-popper__year .year:hover,.dark-app .datepicker-wrapper .datepicker-internal-container .date-popper__year .year:hover{color:#d6d6d6}.dark-theme .datepicker-wrapper .datepicker-internal-container .date-popper__year .control:hover,.dark-theme .datepicker-wrapper .datepicker-internal-container .date-popper__month .control:hover,.dark-frame .datepicker-wrapper .datepicker-internal-container .date-popper__year .control:hover,.dark-frame .datepicker-wrapper .datepicker-internal-container .date-popper__month .control:hover,.dark-app .datepicker-wrapper .datepicker-internal-container .date-popper__year .control:hover,.dark-app .datepicker-wrapper .datepicker-internal-container .date-popper__month .control:hover{color:#e7ecef;background-color:#171717}.dark-theme .datepicker-wrapper .datepicker-internal-container .date-popper__data .placeholder,.dark-frame .datepicker-wrapper .datepicker-internal-container .date-popper__data .placeholder,.dark-app .datepicker-wrapper .datepicker-internal-container .date-popper__data .placeholder{background-color:#585858}.dark-theme .datepicker-wrapper .datepicker-internal-container .date-popper__data .today,.dark-frame .datepicker-wrapper .datepicker-internal-container .date-popper__data .today,.dark-app .datepicker-wrapper .datepicker-internal-container .date-popper__data .today{background-color:#333}.dark-theme .datepicker-wrapper .datepicker-internal-container .date-popper__data .selected-day,.dark-frame .datepicker-wrapper .datepicker-internal-container .date-popper__data .selected-day,.dark-app .datepicker-wrapper .datepicker-internal-container .date-popper__data .selected-day,.dark-theme .datepicker-wrapper .datepicker-internal-container .date-popper__data--day:hover,.dark-frame .datepicker-wrapper .datepicker-internal-container .date-popper__data--day:hover,.dark-app .datepicker-wrapper .datepicker-internal-container .date-popper__data--day:hover{color:#171717;background-color:#fff}.dark-theme .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-app .datepicker-wrapper .datepicker-internal-container .date-popper__data .out-of-range-date{color:#999;background-color:#585858}.dark-theme .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-frame .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-app .datepicker-wrapper .datepicker-internal-container .date-popper__time-inputs .select .select-input__search,.dark-app .datepicker-wrapper .datepicker-internal-container .date-popper__time-inputs .select .select-input__controls{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{background-color:#fff;grid-template-rows:4rem auto 4rem;width:100%;max-width:32rem;max-height:40rem;display:grid}.expected-at-modal__header{border-bottom:1px solid #e7ecef;grid-template-columns:auto 4rem;align-items:center;display:grid}.expected-at-modal__header--label{padding-left:1.2rem}.expected-at-modal__header--control{justify-content:center;align-items:center;display:flex}.expected-at-modal__content{height:32rem;padding:1.2rem;overflow:hidden}.expected-at-modal__controls{grid-template-columns:repeat(2,50%);display:grid}.expected-at-modal__controls .dom__button:first-of-type{-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:1rem;-moz-border-radius-topleft:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:0 0 0 1rem}.expected-at-modal__controls .dom__button:last-of-type{-moz-border-radius-topright:0;-moz-border-radius-bottomright:1rem;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:0 0 1rem}.expected-at-modal__dates{column-gap:.4rem;margin-bottom:1.6rem;display:flex;overflow-x:auto}.expected-at-modal__dates--date{cursor:pointer;text-align:center;background-color:#e7ecef;border-radius:1rem;flex-direction:column;justify-content:space-between;align-items:center;min-width:4rem;height:7rem;padding:.8rem .4rem;font-size:1.6rem;display:flex}.expected-at-modal__dates--date.today{background-color:#e0e7e9}.expected-at-modal__time-inputs{grid-template-columns:repeat(2,1fr);column-gap:1.2rem;max-width:100%;display:grid}.expected-at-modal__times{max-height:18rem;overflow-y:auto}.expected-at-modal__times--label{text-align:center;text-transform:lowercase}.expected-at-modal__times--option{cursor:pointer;text-align:center;padding:.4rem 0;font-size:1.8rem}.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{opacity:0;border:none;width:0;display:none}.app-version-expected-at .expected-at-modal__dates::-webkit-scrollbar-track{opacity:0;width:0;display:none}.rounded-corners .expected-at-modal{border-radius:1rem}.rounded-corners .expected-at-modal__controls .app_button:first-of-type{-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:1rem;-moz-border-radius-topleft:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:0 0 0 1rem}.rounded-corners .expected-at-modal__controls .app_button:last-of-type{-moz-border-radius-topright:0;-moz-border-radius-bottomright:1rem;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:0 0 1rem}.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{align-items:center;display:flex}.raw-select-input .select-input__search .option-container{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.raw-select-input .select-input__list--scrollable{max-height:12rem}.switch-input{-o-transition:background-color .3s linear;cursor:pointer;background-color:#e7ecef;border:.2rem solid;width:6rem;height:2.9rem;transition:background-color .3s linear;display:block;position:relative}.switch-input__input{opacity:0;border:none;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:0}.switch-input__slider{-o-transition:all .3s linear;width:2.5rem;height:2.5rem;transition:all .3s linear;display:block;position:absolute;transform:translate(0)}.modal-container{z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:-moz-radial-gradient(rgba(60,60,60,.9) 35%,rgba(0,0,0,.9) 100%);background:-webkit-gradient(rgba(60,60,60,.9) 35%, rgba(0,0,0,.9) 100%);background:-o-radial-gradient(rgba(60,60,60,.9) 35%,rgba(0,0,0,.9) 100%);background:-ms-radial-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%);justify-content:center;align-items:center;padding:0 2.4rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.modal-container .modal{background-color:#fff;flex-direction:column;max-height:100%;display:flex}.modal-container .modal__brand{border-bottom:.1rem solid #e7ecef;justify-content:flex-start;align-items:center;padding:.8rem;display:flex}.modal-container .modal__brand--logo{max-width:4rem;height:auto;margin-right:1.2rem}.modal-container .modal__brand--name{font-size:1.6rem}.modal-container .modal__heading{z-index:10;border-bottom:1px solid #e7ecef;justify-content:space-between;align-items:center;height:50px;display:flex;position:relative}.modal-container .modal__heading--content{padding:.8rem 1.2rem;font-size:1.8rem;font-weight:500}.modal-container .modal__heading--close{cursor:pointer;justify-content:center;align-items:center;height:49px;padding:0 1.2rem;display:flex}.modal-container .modal__heading--close:hover{background-color:#e0e7e9}.modal-container .modal__content{flex-direction:column;flex-grow:1;justify-content:flex-start;align-items:flex-start;padding:2.4rem;display:flex;position:relative;overflow-y:auto}.modal-container .modal__controls{z-index:10;justify-content:space-between;align-items:center;display:flex;position:relative}.modal-container .modal__controls--button{width:50%;height:50px;border:none!important}.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{-moz-border-radius-topright:0;-moz-border-radius-bottomright:1rem;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:0 0 1rem}.modal-container .modal__controls .btnv2.--secondary{-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:1rem;-moz-border-radius-topleft:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:0 0 0 1rem}.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{-moz-border-radius-topright:1rem;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:1rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:1rem 1rem 0 0}.modal-container .modal.rounded-modal .modal__controls,.modal-container .modal-passive.rounded-modal .modal__content{-moz-border-radius-topright:0;-moz-border-radius-bottomright:1rem;-moz-border-radius-bottomleft:1rem;-moz-border-radius-topleft:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:0 0 1rem 1rem}.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{color:#e7ecef!important;background-color:#fb3350!important}.modal-container .modal-XS{width:100%;max-width:320px}.modal-container .modal-XS .modal__content{max-height:80vh}.modal-container .modal-SM{width:100%;max-width:576px}.modal-container .modal-SM .modal__content{max-height:80vh}.modal-container .modal-MD{width:100%;max-width:768px;height:50vh}.modal-container .modal-LG{width:100%;max-width:992px;height:80vh}.modal-container .modal-LG .modal__content{max-height:unset}@media screen and (max-width:576px){.modal-container{-webkit-backdrop-filter:none;backdrop-filter:none;background:-moz-radial-gradient(rgba(60,60,60,.4) 35%,rgba(0,0,0,.4) 100%);background:-webkit-gradient(rgba(60,60,60,.4) 35%, rgba(0,0,0,.4) 100%);background:-o-radial-gradient(rgba(60,60,60,.4) 35%,rgba(0,0,0,.4) 100%);background:-ms-radial-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%);align-items:flex-end;padding:0}.modal-container .modal-XS,.modal-container .modal-SM,.modal-container .modal-MD,.modal-container .modal-LG{height:100vh;max-width:100%;height:100dvh;padding-top:0;padding-bottom:0;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box}.modal-container .modal-XS .modal__content,.modal-container .modal-SM .modal__content,.modal-container .modal-MD .modal__content,.modal-container .modal-LG .modal__content{max-height:unset}}.dark-container{background:-moz-radial-gradient(rgba(140,140,140,.9) 35%,rgba(0,0,0,.9) 100%)!important;background:-webkit-gradient(rgba(140,140,140,.9) 35%, rgba(0,0,0,.9) 100%)!important;background:-o-radial-gradient(rgba(140,140,140,.9) 35%,rgba(0,0,0,.9) 100%)!important;background:-ms-radial-gradient(rgba(140,140,140,.9) 35%, rgba(0,0,0,.9) 100%)!important;background:radial-gradient(rgba(140,140,140,.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:-moz-radial-gradient(rgba(140,140,140,.6) 35%,rgba(0,0,0,.6) 100%)!important;background:-webkit-gradient(rgba(140,140,140,.6) 35%, rgba(0,0,0,.6) 100%)!important;background:-o-radial-gradient(rgba(140,140,140,.6) 35%,rgba(0,0,0,.6) 100%)!important;background:-ms-radial-gradient(rgba(140,140,140,.6) 35%, rgba(0,0,0,.6) 100%)!important;background:radial-gradient(rgba(140,140,140,.6) 35%,rgba(0,0,0,.6) 100%)!important}}.--IFRAME_MODAL{align-items:flex-start;padding-top:5rem}.selectable-card{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;text-transform:lowercase;background-color:#e7ecef;border:2px solid transparent;min-height:4.2rem;padding:.4rem .8rem;position:relative;box-shadow:-1px -1px 3px rgba(0,0,0,.2)}.selectable-card__texts{justify-content:flex-start;align-items:center;display:flex}.selectable-card__texts--icon{color:#585858;border-radius:50%;min-width:1.6rem;min-height:1.6rem;margin-right:.4rem;display:none}.selectable-card__texts--name{color:#6a6a6a;font-size:1.2rem;font-weight:600;display:inline-block}.selectable-card__texts--count{text-transform:none;color:#999}.selectable-card__price{text-align:left;color:#171717;width:100%;display:block}.selectable-card__clear{color:#171717;background-color:#fff;border:.1rem solid #171717;border-radius:1rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;position:absolute;top:-.5rem;right:-.5rem;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.selectable-card__clear:hover{-webkit-filter:invert(.1);filter:invert(.1);-ms-filter:invert(.1)}.selectable-card.--with-hover{align-items:center;display:flex}.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{-ms-animation:slide-in-from-left .2s linear;animation:.2s linear slide-in-from-left}.dark-selectable-card{background-color:#393939;box-shadow:-1px -1px 3px rgba(255,255,255,.2)}.dark-selectable-card .selectable-card__texts--name,.dark-selectable-card .selectable-card__price{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:translate(-7%)}to{transform:translate(0%)}}.hover-box{position:relative}.hover-box.with-ellipsis .hover-box__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hover-box__text.center{text-align:center}.hover-box__text.right{text-align:right}.hover-box__hover-text{color:#171717;background-color:#fff;border-radius:.3rem;min-width:15rem;padding:.8rem;display:none;position:absolute;transform:translate(-5%,-150%);box-shadow:0 0 10px rgba(0,0,0,.2)}.hover-box__hover-text:before{content:" ";z-index:100;border-top:7px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;width:0;height:0;display:block;position:absolute;top:100%;left:.5rem}.hover-box:hover .hover-box__hover-text{display:block}.context-menu{display:inline-flex;position:relative}.context-menu__toggler{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;flex-direction:row;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.context-menu__toggler.allow-growth{width:auto;height:auto}.context-menu__container{z-index:100;max-width:30rem;max-height:30rem;position:fixed;overflow-y:auto}.context-menu__container::-webkit-scrollbar{width:.2rem}.context-menu__container{-ms-animation:opac-up .2s linear;background-color:#fff;animation:.2s linear opac-up;box-shadow:0 4px 7px rgba(0,0,0,.12),0 1px 48px rgba(0,0,0,.24)}.context-menu__container .menu-item{cursor:pointer;grid-template-columns:3rem auto;align-items:center;column-gap:1.2rem;min-width:20rem;max-width:30rem;display:grid}.context-menu__container .menu-item__icon{justify-content:flex-end;align-items:center;height:100%;display:flex}.context-menu__container .menu-item__content{text-align:left;display:block}.context-menu__container .menu-item__content .hash-link{text-align:left;cursor:pointer;justify-content:flex-start;align-self:center;align-items:center;padding:1.6rem 1.2rem;font-size:1.4rem;font-weight:600;display:flex;position:relative}.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{min-height:3.4rem;padding:0}.context-menu__container .menu-item:hover{color:#171717;background-color:#e7ecef}.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{color:#e7ecef;background-color:#333}@keyframes opac-up{0%{opacity:0}70%{opacity:0}to{opacity:1}}.carousel{width:100%;position:relative}.carousel__container{-o-transition:all .1s linear;flex-wrap:nowrap;align-items:flex-end;transition:all .1s linear;display:flex;overflow:hidden}.carousel__element{position:relative}.carousel__control{z-index:1;cursor:pointer;color:transparent;background-color:transparent;justify-content:center;align-items:center;width:3rem;display:flex;position:absolute;top:0;bottom:0}.carousel__control:hover{color:#e7ecef;background-color:rgba(0,0,0,.267)}.carousel__control.--left{left:0}.carousel__control.--right{right:0}.carousel__dot-controls{justify-content:center;align-items:center;column-gap:.8rem;display:flex;position:absolute;bottom:0;left:0;right:0}.carousel__dot-controls:hover{background-color:rgba(0,0,0,.267)}.carousel__dot-controls--dot{color:#e7ecef;background-color:transparent}.carousel__dot-controls--dot.--ACTIVE{color:#ff0154}.error-container__oneline-text{text-align:left;color:#fb3350;border:1px solid #fb3350;flex-direction:column;justify-content:flex-start;align-items:center;padding:2rem 3rem;font-size:1.4rem;display:flex}.error-container__missing-param-list{flex-direction:column;padding:0 1.2rem 0 1.6rem;display:flex}.error-container__missing-param-list--element{font-size:1.2rem}.error-container__missing-param-list--element:before{content:"-";padding-right:.4rem;font-size:1.2rem}.error-container__button{color:#fff;cursor:pointer;background-color:#ac3c3c;border:none;margin-top:.5rem;padding:.6rem 1.5rem;font-size:1.4rem;display:inline-block}.error-container__button:hover{background-color:#ac4646}.error-container__redline{color:#ac3c3c;text-align:left;width:100%;margin:.5rem 0;font-size:1.4rem;display:block}.floating-error-backdrop{z-index:10001;background-color:rgba(20,20,20,.6);position:fixed;top:0;bottom:0;left:0;right:0}.floating-error-backdrop .floating-error-container{background-color:#fff;grid-template-columns:100%;max-width:500px;margin:80px auto 0;padding:0;display:grid}.floating-error-backdrop .floating-error-container .floating-error__title{border-bottom:1px solid #e0e7e9;grid-area:1/1/2/2;align-items:center;height:4.1rem;margin:0;padding:0 4.8rem 0 1.2rem;font-size:2rem;font-weight:500;display:flex;position:relative}.floating-error-backdrop .floating-error-container .floating-error__title:after{cursor:pointer;color:#6a6a6a;content:"×";background-color:#e0e7e9;justify-content:center;align-items:center;width:4.1rem;height:4.1rem;display:flex;position:absolute;top:0;right:0}.floating-error-backdrop .floating-error-container .floating-error__message{grid-area:2/1/3/2;margin:0;padding:1.2rem 1.2rem .4rem;font-size:1.4rem}.floating-error-backdrop .floating-error-container .floating-error__missing-param-list{flex-direction:column;grid-area:3/1/4/2;padding:0 1.2rem 0 1.6rem;display:flex}.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:"-";padding-right:.4rem;font-size:1.2rem}.floating-error-backdrop .floating-error-container .floating-error__button{color:#fff;cursor:pointer;background-color:#a93e73;border:none;grid-area:4/1/5/2;margin:.8rem auto 1.4rem;padding:.8rem 2.4rem}.upsell_modal .modal__content{max-height:56rem!important}.upsell__modal--text{text-align:center;width:100%;padding-bottom:1.6rem;font-size:1.6rem;font-weight:700}.upsell__modal--container{flex-direction:row;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1.2rem;margin:0 auto;padding-top:.8rem;display:grid}.upsell__modal--product{cursor:pointer;-o-transition:transform .2s linear;background-color:#e0e7e9;flex-direction:column;width:100%;max-width:15rem;transition:transform .2s linear;display:flex;position:relative}.upsell__modal--product--image{background-color:#e0e7e9;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:15rem;max-height:15rem;position:relative}.upsell__modal--product--name{text-align:center;max-width:90%;height:2.6rem;margin:0 auto;padding-top:.8rem;overflow:hidden}.upsell__modal--product--price{text-align:center;padding-top:.4rem;font-size:1.6rem}.upsell__modal--product--price .crossed{padding-right:.4rem;font-size:1.1rem;text-decoration:line-through}.upsell__modal--product .dom__button{margin-top:.8rem}.app-upsell__close{-moz-border-radius-topright:1rem;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:1rem;-moz-border-radius-topleft:0;-moz-background-clip:padding;background-color:#e7ecef;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:0 1rem;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex;position:absolute;top:0;right:0}.app-upsell .content{padding-top:4.8rem;position:relative;overflow:hidden}.app-upsell .content .scrollable-content{overflow-x:auto;overflow-y:hidden}.app-upsell .content .scrollable-content .upsell__modal--text{text-align:left;z-index:1;width:calc(100% - 4rem);padding:.4rem 1.2rem;display:inline-block;position:absolute;top:0;left:0;right:4rem}.app-upsell .content .scrollable-content .upsell__modal--container{flex-direction:row;padding-bottom:1.6rem;display:flex}.dark-container .upsell__modal--product{background-color:#171717}.dark-container .upsell__modal--product--image,.dark-app .app-upsell__close{background-color:#333}.dark-app .app-upsell .content{background-color:#171717}.out-of-stock-backdrop{z-index:10001;pointer-events:none;background-color:rgba(255,255,255,.2);position:fixed;top:0;bottom:0;left:0;right:0}.out-of-stock-backdrop .out-of-stock-container{position:absolute;top:10%;left:10%;right:10%}.out-of-stock-backdrop .out-of-stock-container .out-of-stock{pointer-events:all;-ms-animation:grow-x 1s normal;background-color:#fff;max-width:50rem;margin:0 auto;padding:2.4rem;animation:1s grow-x;display:block;box-shadow:0 4px 7px rgba(0,0,0,.12),0 1px 48px rgba(0,0,0,.24)}.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{grid-template-columns:auto 12rem;display:grid}.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{justify-content:center;align-items:center;padding-top:2.4rem;display:flex}.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{background-color:#e7ecef;grid-template-columns:1fr;padding:.8rem}.out-of-stock-backdrop.rounded .out-of-stock-container .out-of-stock,.out-of-stock-backdrop.rounded.app .out-of-stock-container .out-of-stock__item{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{grid-template-columns:1fr;gap:.4rem;display:grid}.customer-coupons__title{padding-top:1.2rem;padding-bottom:.4rem}.customer-coupons .customer-coupon{justify-content:space-between;align-items:center;padding:.8rem 1.2rem;display:flex;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-size:1.2rem;font-weight:300}.customer-coupons .customer-coupon__control{justify-content:space-between;align-items:center;padding:.2rem .4rem;display:flex}.customer-coupons .customer-coupon.--ROUNDED,.customer-coupons .customer-coupon.--ROUNDED .customer-coupon__control{border-radius:1rem}.customer-coupons.--APP .customer-coupons__title{padding-top:0}.customer-coupons.--APP{padding-bottom:1.2rem}.phone-input__container{grid-template-columns:11rem auto;gap:.4rem;width:100%;height:4rem;display:grid}.phone-input__container .select-input__search{background-color:#e7ecef;padding-left:1.2rem;padding-right:3.2rem;font-size:1.6rem}.phone-input__container .select-input__controls{cursor:pointer}.phone-input__container .select-input__controls--separator{padding:0 .2rem}.phone-input__container .select-input__controls .multi-select-input__controls--icon{width:1.6rem;height:1.6rem}.phone-input__container .wrapper{margin-bottom:0}.phone-input__number{color:#171717;background-color:#f3f6f7;width:100%;padding-left:1.2rem;font-size:1.6rem}.phone-input .description{color:#6a6a6a;text-align:right;padding-top:.2rem}.phone-input.rounded-corners .phone-input__container,.phone-input.rounded-corners .phone-input__number{border-radius:1rem}.dark-theme .phone-input__container .select-input__search,.dark-frame .phone-input__container .select-input__search,.dark-app .phone-input__container .select-input__search{color:#e7ecef;background-color:#393939}.dark-theme .phone-input__number,.dark-frame .phone-input__number,.dark-app .phone-input__number{color:#e7ecef;background-color:#585858}.upsell-discount-header{color:#fff;cursor:pointer;margin-bottom:1.2rem;padding:1.2rem 1.6rem;transition:opacity .2s;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.upsell-discount-header:hover{opacity:.9}.upsell-discount-header__content{justify-content:space-between;align-items:center;gap:1.2rem;max-width:100rem;margin:0 auto;padding:0 1.6rem;display:flex}.upsell-discount-header__text{flex:1}.upsell-discount-header__amount{margin-bottom:.4rem;font-size:1.4rem;font-weight:600;display:block}.upsell-discount-header__benefits{opacity:.9;flex-direction:column;gap:.2rem;font-size:1.2rem;display:flex}.upsell-discount-header__discount,.upsell-discount-header__gift,.upsell-discount-header__delivery{display:block}.upsell-discount-header__progress{flex-direction:column;align-items:flex-end;gap:.4rem;min-width:12rem;display:flex}@media (max-width:768px){.upsell-discount-header__progress{width:100%;min-width:unset;align-items:flex-start}}.upsell-discount-header__progress-bar{background-color:rgba(255,255,255,.7);border-radius:.2rem;width:12rem;height:.4rem;overflow:hidden}@media (max-width:768px){.upsell-discount-header__progress-bar{width:100%}}.upsell-discount-header__progress-fill{border-radius:.2rem;height:100%;transition:width .3s}.upsell-discount-header__progress-text{opacity:.9;font-size:1.1rem;font-weight:500}@media (max-width:768px){.upsell-discount-header__content{flex-direction:column;align-items:flex-start;gap:.8rem;padding:0}}.upsell-discount-popup__content{flex-direction:column;gap:1.6rem;width:100%;display:flex}.upsell-discount-popup__current-total{background-color:#fff;border-radius:.4rem;justify-content:center;align-items:center;gap:.8rem;padding:1.2rem;display:flex;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.upsell-discount-popup__current-label{color:#6a6a6a;font-size:1.6rem}.upsell-discount-popup__current-amount{font-size:1.8rem;font-weight:700}.upsell-discount-popup__ranges{flex-direction:column;gap:1.2rem;display:flex}.upsell-discount-popup__range{-o-transition:transform .2s ease;border-radius:.8rem;padding:1.2rem;transition:transform .2s;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.upsell-discount-popup__range--completed{background-color:rgba(125,227,148,.1);border:1px solid rgba(125,227,148,.3)}.upsell-discount-popup__range--current{background-color:#fff;border:2px solid #d6d6d6;transform:scale(1.02)}.upsell-discount-popup__range--upcoming{opacity:.8;background-color:#e7ecef;border:1px solid #e0e7e9}.upsell-discount-popup__range-header{justify-content:space-between;align-items:center;margin-bottom:.8rem;display:flex}.upsell-discount-popup__range-threshold{color:#171717;font-size:1.6rem;font-weight:600}.upsell-discount-popup__amount-needed{color:#6a6a6a;margin-left:.4rem;font-size:1.4rem;font-weight:400}.upsell-discount-popup__status{color:#fff;border:2px solid #d6d6d6;border-radius:50%;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-weight:700;display:flex}.upsell-discount-popup__status--completed{color:#171717}.upsell-discount-popup__status--current{color:#fff}.upsell-discount-popup__status--upcoming{color:#6a6a6a;background-color:transparent!important}.upsell-discount-popup__range-benefits{flex-direction:column;gap:.4rem;margin-bottom:.8rem;display:flex}.upsell-discount-popup__benefit{color:#171717;align-items:center;gap:.8rem;font-size:1.4rem;display:flex}.upsell-discount-popup__benefit-icon{text-align:center;width:1.6rem;font-size:1.6rem}.upsell-discount-popup__progress-bar{background-color:#e0e7e9;border-radius:.2rem;width:100%;height:.8rem;position:relative;overflow:hidden}.upsell-discount-popup__progress-fill{border-radius:.2rem;height:100%;transition:width .5s;position:relative}.upsell-discount-popup__progress-fill:after{content:"";background:linear-gradient(90deg,rgba(255,255,255,.3) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,.3) 100%);position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:768px){.upsell-discount-popup .modal__content{padding:1.2rem}.upsell-discount-popup__current-total{flex-direction:column;gap:.4rem}.upsell-discount-popup__range-header{flex-direction:column;align-items:flex-start;gap:.4rem}.upsell-discount-popup__range-threshold{font-size:1.4rem}}.dark-theme .upsell-discount-popup__current-total,.dark-frame .upsell-discount-popup__current-total,.dark-app .upsell-discount-popup__current-total{background-color:#585858}.dark-theme .upsell-discount-popup__current-label,.dark-frame .upsell-discount-popup__current-label,.dark-app .upsell-discount-popup__current-label,.dark-theme .upsell-discount-popup__range-threshold,.dark-frame .upsell-discount-popup__range-threshold,.dark-app .upsell-discount-popup__range-threshold,.dark-theme .upsell-discount-popup__benefit,.dark-frame .upsell-discount-popup__benefit,.dark-app .upsell-discount-popup__benefit{color:#e7ecef}.dark-theme .upsell-discount-popup__range--current,.dark-frame .upsell-discount-popup__range--current,.dark-app .upsell-discount-popup__range--current{background-color:#171717;border-color:#585858}.dark-theme .upsell-discount-popup__range--current .upsell-discount-popup__amount-needed,.dark-frame .upsell-discount-popup__range--current .upsell-discount-popup__amount-needed,.dark-app .upsell-discount-popup__range--current .upsell-discount-popup__amount-needed{color:#aabcc6}.dark-theme .upsell-discount-popup__range--upcoming,.dark-frame .upsell-discount-popup__range--upcoming,.dark-app .upsell-discount-popup__range--upcoming{background-color:#393939;border-color:#171717}.discount-info-modal{width:100%}.discount-info-modal__list{margin:0;padding:0;list-style:none}.discount-info-modal__list-item{background-color:#fff;border-left:.4rem solid #fb3350;border-radius:.2rem;align-items:center;margin-bottom:.8rem;padding:1.2rem;display:flex;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.discount-info-modal__list-item:last-child{margin-bottom:0}.discount-info-modal__list-item__icon{color:#fb3350;flex-shrink:0;margin-top:.2rem;margin-right:.8rem}.discount-info-modal__list-item__text{color:#171717;flex:1;align-self:center;max-width:45rem;margin:0;font-size:1.2rem}.discount-info-modal.dark-theme .discount-info-modal__list-item{background-color:#171717;border-left-color:#fb3350}.discount-info-modal.dark-theme .discount-info-modal__list-item__icon{color:#fb3350}.discount-info-modal.dark-theme .discount-info-modal__list-item__text{color:#e7ecef}.discount-next-range{-o-transition:transform .2s ease;background-color:#fff;border:2px solid #d6d6d6;border-radius:.8rem;margin-top:.8rem;margin-bottom:.8rem;padding:1.2rem;transition:transform .2s;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.discount-next-range__header{align-items:flex-start;margin-bottom:.8rem;display:flex}.discount-next-range__icon{color:#5793ce;flex-shrink:0;margin-top:.2rem;margin-right:.8rem}.discount-next-range__content{flex:1}.discount-next-range__text{color:#171717;margin:0 0 .4rem;font-size:1.4rem;font-weight:500;line-height:1.5;display:block}.discount-next-range__amounts{align-items:center;gap:.4rem;font-size:1.6rem;font-weight:600;display:flex}.discount-next-range__current{color:#5793ce}.discount-next-range__separator{color:#6a6a6a}.discount-next-range__target{color:#171717}.discount-next-range__progress-bar{background-color:#e0e7e9;border-radius:.2rem;width:100%;height:.8rem;position:relative;overflow:hidden}.discount-next-range__progress-fill{border-radius:.2rem;height:100%;transition:width .5s;position:relative}.discount-next-range__progress-fill:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.discount-next-range.dark-theme{background-color:#242424;border-color:#333}.discount-next-range.dark-theme .discount-next-range__icon{color:#c0dcf3}.discount-next-range.dark-theme .discount-next-range__text{color:#e7ecef}.discount-next-range.dark-theme .discount-next-range__current{color:#c0dcf3}.discount-next-range.dark-theme .discount-next-range__target{color:#e7ecef}.discount-next-range.dark-theme .discount-next-range__progress-bar{background-color:#333}.--NAVBAR_v2{grid-template-columns:12rem auto 22rem;align-items:center;height:auto;min-height:auto;display:grid}.--NAVBAR_v2 .v2navbar__logo{justify-content:center;align-items:center;padding:.8rem;display:flex;position:relative}.--NAVBAR_v2 .v2navbar__logo--image{width:auto;max-width:100%;height:auto;max-height:6rem}.--NAVBAR_v2 .v2navbar__links{align-items:center;height:100%;display:flex;position:relative}.--NAVBAR_v2 .v2navbar__links--element{padding:1.2rem;position:relative}.--NAVBAR_v2 .v2navbar__right{grid-template-columns:10rem 4rem 4rem;align-items:center;gap:.4rem .8rem;height:100%;padding:.8rem 0 .8rem 1.2rem;display:grid}.--NAVBAR_v2 .v2navbar__right .navbar__top__meta--info{grid-area:1/1/2/2;align-self:stretch;height:auto;font-size:1.6rem;font-weight:400}.--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;width:100%;padding-right:0}.--NAVBAR_v2 .v2navbar__right .navbar__bottom__checkout .dom__button{justify-content:space-between;width:100%}.--NAVBAR_v2 .v2navbar__profile{background-color:transparent;border:none;grid-area:1/3/2/4;justify-content:center;align-self:stretch;align-items:center;font-size:1.6rem;display:flex;position:relative}.--NAVBAR_v2 .v2navbar__profile--icon{margin-left:.8rem}.--NAVBAR_v2 .v2navbar__langs{grid-area:1/2/2/3;justify-content:center;align-self:stretch;align-items:center;display:flex;position:relative}.--NAVBAR_v2 .v2navbar__langs--button{background-color:transparent;justify-content:center;align-items:center;font-size:1.6rem;display:flex}.--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{grid-template-columns:auto 6rem;justify-content:flex-end}.--NAVBAR_v2.navbar-sm .v2navbar__right .navbar__top__meta--info,.--NAVBAR_v2.navbar-xs .v2navbar__right .navbar__top__meta--info{text-align:center;grid-area:1/1/2/3;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{justify-content:center;align-items:center;width:4rem;height:4rem;padding:0;display:flex}.--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__right .navbar__bottom__checkout .dom__button--text,.--NAVBAR_v2.navbar-xs .v2navbar__right .navbar__bottom__checkout .dom__button--text,.--NAVBAR_v2.navbar-sm .v2navbar__profile,.--NAVBAR_v2.navbar-xs .v2navbar__profile{display:none}.--NAVBAR_v2.navbar-sm .v2navbar__toggle,.--NAVBAR_v2.navbar-xs .v2navbar__toggle{grid-area:2/2/3/3;justify-content:center;justify-self:center;align-items:center;width:4rem;height:4rem;display:flex}.v2sidemenu{opacity:0;z-index:10000;pointer-events:none;background-color:rgba(0,0,0,.533);position:fixed;top:0;bottom:0;left:0;right:0}.v2sidemenu__content{opacity:0;-o-transition:transform .2s linear;background-color:#fff;flex-direction:column;width:28rem;height:100%;transition:transform .2s linear;display:flex;position:relative;overflow-y:auto;transform:translate(-100%)}.v2sidemenu__content .v2navbar__logo{display:block}.v2sidemenu__content .v2navbar__logo--image{max-width:100%;height:auto}.v2sidemenu__content .v2navbar__links{flex-direction:column;display:flex}.v2sidemenu__content .v2navbar__links--element{padding:.8rem 1.2rem}.v2sidemenu__content .v2navbar__langs{text-align:center;justify-content:center;display:flex}.v2sidemenu__content .v2navbar__langs--button{background-color:transparent;padding:.8rem 1.2rem;font-size:1.8rem;font-weight:600}.v2sidemenu__content .v2navbar__profile{justify-content:flex-start;align-items:center;margin-bottom:1.2rem;padding:1.2rem;display:flex;position:relative}.v2sidemenu__content .v2navbar__profile--icon{margin-left:1.6rem}.--OPENED_SIDEMENU{opacity:1;pointer-events:all}.--OPENED_SIDEMENU .v2sidemenu__content{opacity:1;transform:translate(0%)}.rounded-corners .navbar__bottom__checkout .dom__button,.rounded-corners .v2navbar__toggle{border-radius:1rem}.dark-theme .v2sidemenu__content{color:#e7ecef;background-color:#333}.--NAVBAR_v3 .v3-navbar__top{justify-content:flex-end;align-items:stretch;column-gap:1.2rem;height:2.2rem;padding:0 2.4rem;display:flex;position:relative}.--NAVBAR_v3 .v3-navbar__top--logo.--hidden{-ms-animation:fade-in-logo .3s linear .3s 1 normal forwards;animation:.3s linear .3s forwards fade-in-logo}.--NAVBAR_v3 .v3-navbar__top .navbar__top__meta--button{color:#171717;text-align:right;justify-content:flex-end;align-items:center;min-width:auto;height:2.2rem;padding:.4rem .8rem 0;font-weight:400;line-height:2.2rem;display:flex}.--NAVBAR_v3 .v3-navbar__top .navbar__top__meta--info{color:#171717;text-align:right;justify-content:flex-end;align-items:center;height:2.2rem;padding:.4rem 0 0;font-weight:400;line-height:2.2rem;display:flex}.--NAVBAR_v3 .v3-navbar__top .navbar__top__meta--info--status{background-color:#171717;min-width:.8rem;margin-left:0}.--NAVBAR_v3 .v3-navbar__top .navbar__top__meta--info--text{font-weight:400;line-height:1.2rem}.--NAVBAR_v3 .v3-navbar__bottom{grid-template-columns:auto 22rem;display:grid;position:relative}.--NAVBAR_v3 .v3-navbar__bottom .navbar__bottom__logo{max-height:unset;grid-column:1/3}.--NAVBAR_v3 .v3-navbar__bottom .navbar__bottom__logo--image-container{max-height:unset}.--NAVBAR_v3 .v3-navbar__bottom .navbar__bottom__logo--image-container--image{width:auto;max-width:100%;height:auto;max-height:100%}.--NAVBAR_v3 .v3-navbar__bottom--links{flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex;position:relative}.--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-content:center;justify-self:stretch}.page-xs .--NAVBAR_v3 .v3-navbar__top{column-gap:0;padding:0 .8rem 0 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{opacity:0;height:0;overflow:hidden}}.navbar{position:-webkit-sticky;position:sticky}@supports not (position:sticky){.navbar{position:fixed}}.navbar{z-index:101;-o-transition:all .2s linear;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;background-color:#e7ecef;min-height:92px;font-family:inherit;transition:all .2s linear;top:0;left:0;right:0}.navbar__top{grid-template-columns:1fr 3fr;align-items:center;height:4.2rem;padding:0 2.4rem;display:grid;position:relative}.navbar__top__languages{align-items:center;font-size:1.6rem;display:flex;position:relative}.navbar__top__languages--button{color:#999;cursor:pointer;background-color:transparent;border:none;margin:0;padding:.4rem .8rem;font-size:1.6rem}.navbar__top__languages--button.active-language{cursor:default;color:#171717;font-weight:600}.navbar__top__languages--button:hover{-webkit-filter:invert(.1);filter:invert(.1);-ms-filter:invert(.1)}.navbar__top__languages--separator{color:#999;padding:.4rem 0}.navbar__top__languages--qr{color:#171717;background-color:transparent;height:3rem;margin-left:.8rem}.navbar__top__languages--qr.clear-button{border-radius:1rem;padding:0 .8rem;box-shadow:.1rem .1rem .4rem .1rem rgba(0,0,0,.2);color:#171717!important;background-color:#fff!important}.navbar__top__meta{justify-content:flex-end;align-items:stretch;display:flex}.navbar__top__meta--button{color:#6a6a6a;cursor:pointer;background-color:transparent;border:none;justify-content:space-between;align-self:center;align-items:stretch;margin-left:.4rem;font-family:inherit;display:flex;position:relative}.navbar__top__meta--button .text{align-self:center;padding:.2rem 0 .2rem .4rem}.navbar__top__meta--button .icon{justify-content:center;align-self:center;align-items:center;margin-left:.8rem;display:inline-flex}.navbar__top__meta--button:first-of-type{font-weight:600}.navbar__top__meta--button:hover{-webkit-filter:invert(.1);filter:invert(.1);-ms-filter:invert(.1)}.navbar__top__meta--info{color:#7de394;justify-content:flex-start;align-self:center;align-items:stretch;height:2.6rem;font-size:1.2rem;display:inline-flex;position:relative}.navbar__top__meta--info--status{background-color:#7de394;border-radius:50%;align-self:center;width:.8rem;height:.8rem;margin-left:1.2rem;font-family:inherit;display:inline-block}.navbar__top__meta--info--text{align-self:center;padding-left:.4rem;font-family:inherit;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{cursor:pointer;justify-content:center;align-self:center;align-items:center;height:2.6rem;padding-left:1.2rem;display:none}.navbar__top__meta--toggle:hover{-webkit-filter:invert(.2);filter:invert(.2);-ms-filter:invert(.2)}.navbar__bottom{grid-template-columns:repeat(3,1fr);align-items:stretch;min-height:58px;display:grid;position:relative}.navbar__bottom .links-backdrop{align-items:center;height:100%;display:flex}.navbar__bottom__links{justify-content:flex-start;align-items:center;padding-left:2.4rem;display:flex;position:relative}.navbar__bottom__links--element{padding:1.2rem;position:relative}.navbar__bottom__links .qr-code-scanner{cursor:pointer}.navbar__bottom__logo{cursor:pointer;justify-content:center;align-items:stretch;max-height:5.8rem;display:flex;position:relative}.navbar__bottom__logo--image-container{justify-content:center;align-items:center;max-height:5.8rem;display:inline-flex}.navbar__bottom__logo--image-container--image{width:auto;max-width:100%;height:auto;max-height:4.5rem}.navbar__bottom__logo--name{align-self:center;font-size:1.8rem;font-weight:500}.navbar__bottom__checkout{justify-content:flex-end;align-items:center;padding-right:2.4rem;display:flex}.navbar__bottom__checkout--button{color:#e7ecef;cursor:pointer;background-color:#a93e73;border:none;border-radius:2rem;align-items:stretch;padding:.8rem 1.6rem;font-family:inherit;display:flex;position:relative}.navbar__bottom__checkout--button--text .price{padding-left:.4rem}.navbar__bottom__checkout--button--text{justify-content:flex-start;align-items:center;display:inline-flex}.navbar__bottom__checkout--button--arrow{justify-content:flex-end;align-items:center;padding-left:1.6rem;display:inline-flex}.navbar__bottom__checkout--button:hover{-webkit-filter:invert(.1);filter:invert(.1);-ms-filter:invert(.1)}.navbar__bottom.--hide-logo{grid-template-columns:auto 19rem}.navbar__bottom.--hide-logo .navbar__bottom__logo{display:none}.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;height:auto;min-height:4.2rem;padding-left:1.2rem;padding-right:1.2rem}.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.--hide-logo,.navbar.navbar-xs .navbar__bottom.--hide-logo{grid-template-columns:1fr}.navbar.navbar-sm .navbar__bottom .links-backdrop,.navbar.navbar-xs .navbar__bottom .links-backdrop{z-index:10;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:rgba(0,0,0,.533);width:100vw;position:fixed;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.navbar.navbar-sm .navbar__bottom__links,.navbar.navbar-xs .navbar__bottom__links{-o-transition:transform .2s linear;background-color:#fff;width:30rem;height:100%;padding-top:1.2rem;padding-left:0;font-size:1.8rem;transition:transform .2s linear;transform:translate(-100%);color:#171717!important}.navbar.navbar-sm .navbar__bottom__links--element,.navbar.navbar-xs .navbar__bottom__links--element{width:100%;display:none;color:#171717!important}.navbar.navbar-sm .navbar__bottom__links .reg-button,.navbar.navbar-sm .navbar__bottom__links .login-button,.navbar.navbar-xs .navbar__bottom__links .reg-button,.navbar.navbar-xs .navbar__bottom__links .login-button{text-align:left;flex-direction:row-reverse;justify-content:flex-end;width:100%;margin:0 auto 0 0;font-size:1.8rem;font-weight:400;display:none;color:#171717!important;background-color:transparent!important;padding-top:1.2rem!important;padding-bottom:1.2rem!important;padding-left:1.2rem!important}.navbar.navbar-sm .navbar__bottom__links .reg-button .icon,.navbar.navbar-sm .navbar__bottom__links .login-button .icon,.navbar.navbar-xs .navbar__bottom__links .reg-button .icon,.navbar.navbar-xs .navbar__bottom__links .login-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%;display:none;max-width:100%!important}.navbar.navbar-sm .navbar__bottom__links--element,.navbar.navbar-sm .navbar__bottom__links .reg-button,.navbar.navbar-sm .navbar__bottom__links .login-button,.navbar.navbar-xs .navbar__bottom__links--element,.navbar.navbar-xs .navbar__bottom__links .reg-button,.navbar.navbar-xs .navbar__bottom__links .login-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{justify-content:flex-end;padding-right:1.2rem}.navbar.navbar-sm.navbar-opened .navbar__bottom .links-backdrop,.navbar.navbar-xs.navbar-opened .navbar__bottom .links-backdrop{transform:translate(0%)}.navbar.navbar-sm.navbar-opened .navbar__bottom__links,.navbar.navbar-xs.navbar-opened .navbar__bottom__links{flex-direction:column;grid-area:2/1/3/3;align-items:flex-start;display:flex;transform:translate(0%)}.navbar.navbar-sm.navbar-opened .navbar__bottom__links--element,.navbar.navbar-sm.navbar-opened .navbar__bottom__links .reg-button,.navbar.navbar-sm.navbar-opened .navbar__bottom__links .login-button,.navbar.navbar-sm.navbar-opened .navbar__bottom__links .qr-code-scanner,.navbar.navbar-xs.navbar-opened .navbar__bottom__links--element,.navbar.navbar-xs.navbar-opened .navbar__bottom__links .reg-button,.navbar.navbar-xs.navbar-opened .navbar__bottom__links .login-button,.navbar.navbar-xs.navbar-opened .navbar__bottom__links .qr-code-scanner{-ms-animation:text-fade-in .5s linear 0s 1 normal forwards;animation:.5s linear forwards text-fade-in;display:flex}.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{height:4.2rem!important;min-height:4.2rem!important}.navbar.--THINNED_NAVBAR .navbar__top{grid-template-columns:1fr!important;justify-content:flex-end!important}.dark-theme .navbar{color:#e7ecef;background-color:#333}.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{background-color:#333;color:#e7ecef!important}.dark-theme .navbar.navbar-sm .navbar__bottom__links--element,.dark-theme .navbar.navbar-xs .navbar__bottom__links--element,.dark-theme .navbar.navbar-sm .navbar__bottom__links .reg-button,.dark-theme .navbar.navbar-sm .navbar__bottom__links .login-button,.dark-theme .navbar.navbar-xs .navbar__bottom__links .reg-button,.dark-theme .navbar.navbar-xs .navbar__bottom__links .login-button{color:#e7ecef!important}@keyframes text-fade-in{0%{opacity:0}80%{opacity:0}to{opacity:1}}.footer{z-index:100;-o-transition:left .3s linear;background-color:#fff;width:100%;min-height:410px;transition:left .3s linear;position:relative;bottom:0;left:0;right:0}.footer.--top-section-hidden{min-height:164px!important}.footer.--top-section-hidden .footer__top{display:none}.footer.--top-section-hidden .footer__bottom{min-height:164px!important;padding-top:2.4rem!important}.footer__top{width:100%;min-height:287px;padding:0 1.2rem;position:relative}.footer__top--bug-report{color:inherit;background-color:transparent;border:none;padding-top:2.4rem}.footer__top--content{grid-template-columns:repeat(5,1fr);gap:1.2rem 2.4rem;padding:4.8rem 6.4rem;display:grid}.footer__top--logo{flex-direction:column;justify-content:center;align-items:center;max-width:20rem;max-height:20rem;display:flex}.footer__top--logo--image{width:auto;max-width:100%;height:auto;max-height:100%}.footer__top--block{flex-direction:column;display:flex}.footer__top--block--icon{text-align:center;border-bottom:1px solid #e7ecef;padding-bottom:.4rem}.footer__top--block--data{text-align:center;padding-top:1.2rem}.footer__top--block--data .city{padding-bottom:.2rem}.footer__top--block--data .open-hours--item{justify-content:space-between;padding-bottom:.4rem;display:flex}.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{justify-content:center;align-items:center;min-height:82px;display:flex;position:relative}.footer__mid--social{row-gap:.8rem;width:100%;padding:1.2rem 0;display:grid}.footer__mid--social .social{justify-content:center;align-items:center;font-size:1.6rem;display:flex}.footer__mid--social .social__icon{margin-right:.4rem}.footer__bottom{flex-direction:column;align-items:center;row-gap:1.2rem;min-height:41px;padding:0 2.4rem 1.6rem;display:flex;position:relative}.footer__bottom--payment-methods{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.footer__bottom--payment-methods .payment-method-image{width:auto;max-height:4rem;margin-right:.8rem}.footer__bottom--logo{justify-content:center;align-items:center;display:flex}.footer__bottom--logo--onemin{width:auto;max-height:2rem;margin-left:.8rem}.footer__bottom--policy-files{column-gap:1.2rem;display:flex}.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{max-height:3.5rem;margin-top:1.2rem}.footer-lg .footer__bottom--logo{margin:1.2rem 0}.footer-md .footer__top--content{grid-template-columns:20rem 1fr 1fr;padding:1.6rem}.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{max-height:3rem;margin-top:1.2rem}.footer-md .footer__bottom--logo{margin:1.2rem 0}.footer-sm .footer__top--logo--name{text-align:center}.footer-sm .footer__top--content{grid-template-columns:1fr 1fr;padding:1.6rem}.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{max-height:3rem;margin-top:1.2rem}.footer-sm .footer__bottom--logo{margin:1.2rem 0}.footer-xs .footer__top--logo--name{text-align:center}.footer-xs .footer__top--content{grid-template-columns:1fr;row-gap:2.4rem;padding:1.6rem 1.2rem}.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 .logo-block,.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){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{max-height:3rem;margin-top:1.2rem}.footer-xs .footer__bottom--logo{white-space:nowrap;justify-content:center;align-items:center;margin:1.2rem 0}.dark-theme .footer{color:#e7ecef;background-color:#333}.dark-theme .footer__top{color:#999}.dark-theme .footer__top--block--icon{border-bottom-color:#585858}.registration{width:100%}.registration__block{grid-template-columns:repeat(4,1fr);column-gap:1.6rem;display:grid}.registration__title{grid-column:1/5;padding-top:2.4rem;padding-bottom:1.2rem}.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{flex-direction:row;align-items:center;width:100%;display:flex}.registration .pdf-block .wrapper .link-div .link{align-items:center;margin-left:.4rem;display:flex}.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 .country,.registration .email,.registration .phone,.registration .password,.registration .street,.registration .address_name,.registration .address_notes{grid-column:1/5}.registration .input-description{margin:0;padding-top:.2rem}.registration .password .text-input-unit{cursor:pointer;background-color:#e7ecef;justify-content:center;align-items:center;height:4rem;display:flex}.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 .country,.registration__block .city,.registration__block .email,.registration__block .phone,.registration__block .street,.registration__block .password,.registration__block .street_id,.registration__block .address_name,.registration__block .address_notes{grid-column:1/3}.registration__block .first_name{grid-column:1/2}.registration__block .last_name{grid-column:2/3}.registration__block .zipcode,.registration__block .house_number,.registration__block .door{grid-column:1/2}.registration__block .floor,.registration__block .bell,.registration__block .city,.registration.swap-names .first_name{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 .zipcode,.registration .city{grid-column:1/3}}.point-warning-modal .modal__content .point-text{text-align:center;width:100%;margin:0;font-size:1.8rem}.cart{color:#171717;-ms-animation:fadeIn .15s linear;animation:.15s linear fadeIn}.cart__empty{text-align:left;justify-content:center;align-items:center;padding:1.6rem 0;font-size:1.6rem;display:flex}.cart__empty--icon{margin-right:.8rem}.cart__container{grid-template-columns:4fr 6fr;gap:1.6rem;max-width:100rem;margin:0 auto;padding:1.6rem;display:grid}.cart .cart-block{background-color:#fff;padding:1.6rem;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.cart .cart-block .table-name{padding-top:.8rem;font-size:1.8rem;display:block}.cart .cart-block.--centerized{text-align:center}.cart__registration{display:block}.cart__registration .registration__block{padding:1.6rem}.cart__registration .registration__block .reg_with_order,.cart__registration .registration__block .pickup{grid-column:1/5}.cart__registration .registration__block .reg_with_order{margin-bottom:0}.cart__registration .address-block .registration__title{padding-top:0}.cart__registration .address-block{margin-top:1.6rem}.cart__registration .address-block .datepicker-wrapper{grid-column:1/5;width:100%}.cart__registration .address-block .address-rows{grid-column:1/5;display:block}.cart__registration .address-block .address-rows__title{text-align:left;grid-template-columns:auto 14rem;align-items:center;margin-top:1.6rem;padding-bottom:1.6rem;font-size:1.6rem;font-weight:600;display:grid}.cart__registration .address-block .address-rows__address{color:#171717;cursor:pointer;text-align:left;background-color:#e0e7e9;border:none;grid-template-columns:auto 3rem;justify-content:space-between;align-items:center;width:100%;margin-bottom:.8rem;padding:.4rem 1.2rem .4rem 3.2rem;display:grid;position:relative}.cart__registration .address-block .address-rows__address--icon{position:absolute;left:1.2rem}.cart__registration .address-block .address-rows__address--control{cursor:pointer;background-color:transparent;border:none;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;padding:0;display:flex}.cart__registration .address-block .address-rows__address--control:hover{-webkit-filter:invert(.2);filter:invert(.2);-ms-filter:invert(.2)}.cart__registration .address-block .address-rows__address:hover{-webkit-filter:invert(.1);filter:invert(.1);-ms-filter:invert(.1)}.cart__registration .address-block .address-data,.cart__registration .address-block .estimated-delivery-time{color:#999;text-align:left;grid-column:1/5;font-style:italic;display:block}.cart__registration .address-block .estimated-delivery-time{color:#171717;padding-top:1.6rem;font-size:1.6rem;font-style:normal;font-weight:400}.cart__items{padding:2.4rem}.cart__items--coupon{border-top:1px solid #e0e7e9;grid-template-columns:repeat(2,1fr);align-items:center;column-gap:1.6rem;margin-top:1.2rem;padding-top:1.2rem;display:grid}.cart__items--coupon .dom__button{justify-content:space-between;height:4rem;display:flex}.cart__items--coupon .wrapper{margin-bottom:0}.cart__items--coupon .wrapper .text-input{height:4rem}.cart__items--points{grid-template-columns:auto 15rem;align-items:stretch;padding-top:1.2rem;display:grid}.cart__items--points--current{text-align:right;flex-direction:column;align-items:flex-end;font-size:3.2rem;display:flex}.cart__items--points--current .label{padding-bottom:.4rem;font-size:1.4rem}.cart__items--points .points .input-description{color:#171717;padding-top:.4rem;font-size:1.2rem;font-style:normal}.cart__items--footer{background-color:#fff;justify-content:space-between;align-items:center;margin-top:1.6rem;padding:1.6rem;display:flex}.cart__items--footer--coupon{padding-bottom:.4rem;padding-right:1.2rem}.cart__items--footer--coupon .label{font-size:1.4rem;font-weight:600}.cart__items--footer--prices{flex-direction:column;width:100%;min-width:25rem;display:flex}.cart__items--footer--prices--row{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.cart__items--footer--prices--row--label{padding-right:2.4rem;font-size:1.6rem}.cart__items--footer--prices--row .price-container{text-align:right;flex-direction:row;display:flex}.cart__items--footer--prices--row .price-container .crossed-price{color:#6a6a6a;font-size:1.2rem;font-weight:400;text-decoration:line-through}.cart__items--footer--prices--row .price-container .total-price{color:#171717;font-weight:500}.cart__items--footer--prices .total-price-row{margin-bottom:0;padding-top:1.6rem;font-size:2rem;font-weight:600}.cart__items--footer .price-container{justify-content:flex-end;align-items:stretch;display:grid}.cart__items--footer .price-container__prices{flex-direction:column;align-items:flex-end;display:flex}.cart__items--footer .price-container__prices .crossed-price{color:#6a6a6a;text-decoration:line-through}.cart__items--footer .price-container__prices .final-price{font-size:2.4rem;font-weight:500}.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__message--preanswers{flex-direction:column;gap:.4rem;display:flex}.cart__message--preanswers .preanswer-title{margin-top:.8rem;font-size:1.2rem;font-style:normal}.cart__message--preanswers .answer{text-align:left;background-color:#e0e7e9;justify-content:flex-start;align-items:center;padding:.8rem;display:flex}.cart__message--preanswers .answer:hover{-o-transition:background-color .2s linear;background-color:#cbd7da;transition:background-color .2s linear}.cart__message--preanswers .answer.dark-btn{color:#e7ecef;background-color:#171717}.cart__message--preanswers .answer.dark-btn:hover{background-color:#292929}.cart__message--preanswers .answer .icon{margin-right:.4rem}.cart__message--preanswers .answer.rounded-corners{border-radius:.5rem}.cart__finalize-button-container{margin-top:1.2rem}.cart__finalize-button-container .dom__button{width:100%;height:4rem;padding:0 1.6rem;font-size:1.6rem;font-weight:600}.cart__finalize-button-container .dom__button.with-right-icon{grid-template-columns:auto 2.4rem}.cart .cart-payment-methods .raw-select-input{z-index:101;margin-bottom:0}.cart .cart-payment-methods .raw-select-input .select-input__list--scrollable{max-height:20rem}.cart__courier-tip--title{margin-top:2.4rem;margin-bottom:.4rem!important;padding-bottom:0!important}.cart__courier-tip--options{grid-template-columns:repeat(6,1fr);gap:.8rem .4rem;display:grid}.cart__courier-tip--options--option{color:#171717;background-color:#e7ecef;padding:.8rem 0}.cart__courier-tip--options--input{grid-column:1/7}.cart .cart-payment-methods,.cart .delivery-at-container,.cart .cart-payment-split-container{background-color:#fff;margin-top:1.6rem}.cart__message .wrapper{margin-bottom:0}.cart__tax{margin-top:1.6rem}.cart__tax--fields{grid-template-columns:repeat(2,1fr);gap:.8rem;display:grid}.cart__tax--fields .wrapper{margin-bottom:0}@media screen and (max-width:576px){.cart__tax--fields{grid-template-columns:1fr}}.cart__dmca{grid-template-columns:repeat(2,1fr);display:block}.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{cursor:pointer;grid-template-columns:1.6rem auto;align-items:stretch;column-gap:1.2rem;margin-bottom:.8rem;display:grid}.cart__radio-row--state{align-items:center;display:flex}.cart__radio-row--text{text-align:left;justify-content:flex-start;align-items:center;display:flex}.cart__radio-row.no-border{border-bottom:none;min-height:auto;padding-bottom:0}.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 .takeaway-product-pickup-selectors{margin-top:-.8rem;padding-left:1.2rem}.cart .delivery-at-container .cart__radio-row.no-border{padding-top:0}.cart .cart-group__date{padding-top:.8rem;font-size:1.6rem;font-weight:600}.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{-moz-border-radius-topright:1rem;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:1rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:1rem 1rem 0 0}.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{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 .email,.cart-xs .cart__registration .registration__block .street,.cart-xs .cart__registration .registration__block .pickup,.cart-xs .cart__registration .registration__block .phone,.cart-xs .cart__registration .registration__block .street_id,.cart-xs .cart__registration .registration__block .delivery_region_id,.cart-xs .cart__registration .registration__block .reg_with_order,.cart-xs .cart__registration .registration__block .registration__title,.cart-xs .cart__registration .registration__block .address_name,.cart-xs .cart__registration .registration__block .password{grid-column:1/3}.cart-xs .cart__registration .registration__block .house,.cart-xs .cart__registration .registration__block .door{grid-column:1/2}.cart-xs .cart__registration .registration__block .floor,.cart-xs .cart__registration .registration__block .doorbell{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{flex-direction:column;align-items:stretch}.cart-xs .cart__items--footer .price-container{justify-content:space-between;padding-top:1.2rem}.cart-xs .cart__items--points{grid-template-columns:1fr}.cart-xs .cart__items--points--current{flex-direction:row;grid-row:1/2;justify-content:space-between;align-items:center;padding-bottom:.2rem;font-size:2.4rem}.cart-xs .cart__items--coupon{grid-template-columns:auto 14rem;align-items:stretch}.cart-xs .cart__dmca{grid-template-columns:1fr;row-gap:.8rem}.cart-xs .cart__radio-row--child{grid-area:2/1/3/3;padding-top:.4rem}.cart-xs .cart__radio-row.with-children{grid-template-columns:1.6rem auto;margin-top:.8rem}.cart-xs .cart .cart-block{margin-top:1.2rem!important}.failed-items-modal{display:block}.failed-items-modal .failed-item{border:.1rem solid #fb3350;border-left-width:.4rem;grid-template-rows:auto auto;grid-template-columns:1fr 10rem;width:100%;margin-top:.8rem;padding:.8rem 1.2rem .8rem .8rem;display:grid}.failed-items-modal .failed-item__name{grid-area:1/1/2/2;padding-bottom:.2rem;font-size:1.8rem;font-weight:600}.failed-items-modal .failed-item__options{grid-column:2/1/3/2;font-size:1.2rem}.failed-items-modal .failed-item__price{text-align:right;grid-area:1/2/3/3;align-self:center;font-size:1.6rem;font-weight:600}.single-column-cart .cart__container{grid-template-columns:1fr;width:100%;max-width:70rem;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{justify-content:flex-end;width:100%;display:flex}.single-column-cart .cart-payment-methods{margin-top:2.4rem!important}.single-column-cart .status-block{grid-template-columns:repeat(2,1fr);gap:.8rem;display:grid}.single-column-cart .status-block .cart__title{grid-column:1/3}.single-column-cart .status-block__status{padding-left:2.4rem;position:relative}.single-column-cart .status-block__status--sign{width:1.6rem;position:absolute;top:0;bottom:0;left: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{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-theme .cart,.dark-frame .cart,.dark-app .cart{color:#e7ecef}.dark-theme .cart__container .registration__block,.dark-frame .cart__container .registration__block,.dark-app .cart__container .registration__block{background-color:#333}.dark-theme .cart__container .registration__block .address-rows__address,.dark-frame .cart__container .registration__block .address-rows__address,.dark-app .cart__container .registration__block .address-rows__address{color:#e7ecef;background-color:#585858}.dark-theme .cart__container .registration__block .address-rows__address--control,.dark-frame .cart__container .registration__block .address-rows__address--control,.dark-app .cart__container .registration__block .address-rows__address--control,.dark-theme .cart__registration .estimated-delivery-time,.dark-frame .cart__registration .estimated-delivery-time,.dark-app .cart__registration .estimated-delivery-time{color:#e7ecef}.dark-theme .cart .cart-payment-split-container,.dark-frame .cart .cart-payment-split-container,.dark-app .cart .cart-payment-split-container{color:#e7ecef;background-color:#333}.dark-theme .cart .cart-block,.dark-frame .cart .cart-block,.dark-app .cart .cart-block{background-color:#333}.dark-theme .cart .cart-block .text-input,.dark-frame .cart .cart-block .text-input,.dark-app .cart .cart-block .text-input{color:#e7ecef;background-color:#585858}.dark-theme .cart .cart-block .checkbox-container,.dark-frame .cart .cart-block .checkbox-container,.dark-app .cart .cart-block .checkbox-container{color:#e7ecef}.dark-theme .cart .cart-block .checkbox-container .check-mark,.dark-frame .cart .cart-block .checkbox-container .check-mark,.dark-app .cart .cart-block .checkbox-container .check-mark{border-color:#fff}.dark-theme .cart .cart-block .checkbox-container .check-mark:after,.dark-frame .cart .cart-block .checkbox-container .check-mark:after,.dark-app .cart .cart-block .checkbox-container .check-mark:after{border-color:#171717}.dark-theme .cart__dmca .link,.dark-frame .cart__dmca .link,.dark-app .cart__dmca .link{color:#999}.dark-theme .cart__radio-row,.dark-frame .cart__radio-row,.dark-app .cart__radio-row{border-bottom-color:#585858}.dark-theme .cart__items--points .points .input-description,.dark-frame .cart__items--points .points .input-description,.dark-app .cart__items--points .points .input-description{color:#e7ecef}.dark-theme .cart__items--footer .crossed-price,.dark-frame .cart__items--footer .crossed-price,.dark-app .cart__items--footer .crossed-price{color:#bebebe}.dark-theme .cart__items--footer--total-price,.dark-frame .cart__items--footer--total-price,.dark-app .cart__items--footer--total-price{color:#e7ecef}.dark-theme .cart__courier-tip--options--option,.dark-frame .cart__courier-tip--options--option,.dark-app .cart__courier-tip--options--option{color:#e7ecef;background-color:#585858}.cart-delivery-method{flex-direction:column;grid-column:1/-1;gap:1.2rem;margin-bottom:1.6rem;display:flex}.cart-delivery-method__card{cursor:pointer;color:#171717;-o-transition:all .15s ease;border:.15rem solid #e7ecef;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;padding:1.6rem;transition:all .15s;display:flex}.cart-delivery-method__card--radio{align-items:center;display:flex}.cart-delivery-method__card--radio svg{width:2rem;height:2rem}.cart-delivery-method__card--icon{justify-content:center;align-items:center;display:flex}.cart-delivery-method__card--icon svg{width:3.6rem;height:3.6rem}.cart-delivery-method__card--content{flex-direction:column;flex:1;row-gap:.2rem;min-width:0;display:flex}.cart-delivery-method__card--title{font-size:1.8rem;font-weight:700;line-height:1.2}.cart-delivery-method__card--desc{color:#6a6a6a;font-size:1.4rem;font-weight:400;line-height:1.25}.cart-delivery-method__card.--active{background-color:rgba(0,0,0,.02);background-color:color-mix(in srgb, currentColor 7%, transparent);border-color:currentColor;font-weight:700}.cart-delivery-method__sub{cursor:default;color:#171717;flex-basis:100%;margin-top:.4rem;padding-left:3.2rem}.cart-delivery-method__sub .cart__radio-row{margin-bottom:.8rem}.cart-delivery-method__sub .cart__radio-row:last-child{margin-bottom:0}@media screen and (max-width:576px){.cart-delivery-method__card{padding:1.2rem}.cart-delivery-method__card--icon svg{width:3rem;height:3rem}.cart-delivery-method__card--title{font-size:1.6rem}}.cart-item{grid-template-columns:10rem auto 8rem 3rem;align-items:stretch;margin-top:.8rem;display:grid;position:relative}.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{z-index:2;color:#171717;background-color:#e0e7e9;border:.2rem solid #fff;border-radius:1rem;width:100%;max-width:50rem;padding:.8rem;font-size:1.2rem;display:none;position:absolute;top:0;left:0;box-shadow:0 4px 7px rgba(0,0,0,.12),0 1px 48px rgba(0,0,0,.24)}.cart-item__trash{cursor:pointer;color:#fb3350;background-color:transparent;justify-content:flex-end;justify-self:flex-end;align-items:flex-start;width:100%;height:100%;display:flex}.cart-item__name{padding-right:.8rem;font-size:1.6rem;font-weight:600}.cart-item__name--options{color:#6a6a6a;padding-top:.2rem;font-size:1.2rem;font-weight:300}.cart-item__price{text-align:right;font-weight:600}.cart-item__price .price-container{flex-direction:column;display:inline-flex}.cart-item__price .price-container .crossed-price{color:#6a6a6a;text-align:right;font-size:1.1rem;text-decoration:line-through}.cart-item__gift{text-align:center;justify-content:flex-start;align-items:center;height:100%;font-size:1.2rem;font-style:italic;font-weight:600;display:flex;overflow:visible}.cart-item__gift--label{border:2px solid;border-radius:1rem;min-width:9rem;margin-bottom:.4rem;padding:.8rem 1.2rem}.cart-item.no-border{border-bottom:none!important}.gift-item .cart-item__trash{display:none!important}.system-item{cursor:help;grid-template-columns:3rem auto 7rem!important}.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{border-bottom:2px solid #e0e7e9;grid-template-columns:10rem auto 3rem;margin-bottom:1.2rem;padding-bottom:.4rem;position:relative}.cart-xs .cart-item__qty{grid-area:2/1/3/2}.cart-xs .cart-item__trash{grid-area:2/3/3/4;align-self:center;align-items:center}.cart-xs .cart-item__price{text-align:right;grid-area:2/2/3/3;align-self:center;align-items:center}.cart-xs .cart-item__name{grid-area:1/1/2/4;padding-bottom:.5rem;padding-right:0;font-size:1.4rem}.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{grid-area:1/3/2/4;padding-top:0}}.dark-theme .cart-item__name--options,.dark-frame .cart-item__name--options,.dark-app .cart-item__name--options{color:#999}.dark-theme .cart-item__apply--button,.dark-frame .cart-item__apply--button,.dark-app .cart-item__apply--button{color:#171717;background-color:#e7ecef}.dark-theme .cart-item__control,.dark-frame .cart-item__control,.dark-app .cart-item__control{color:#e7ecef}.dark-theme .cart-item__control:hover,.dark-frame .cart-item__control:hover,.dark-app .cart-item__control:hover{color:#ba1b23;background-color:#fff}.dark-theme .cart-item__info--text,.dark-frame .cart-item__info--text,.dark-app .cart-item__info--text{color:#e7ecef;background-color:#171717;border-color:#585858}.dark-theme .deletable-system-fee .cart-item__trash,.dark-frame .deletable-system-fee .cart-item__trash,.dark-app .deletable-system-fee .cart-item__trash{color:#e7ecef!important}.single-column-cart .cart-item{padding-left:2.4rem;position:relative}.single-column-cart .cart-item__qstatus{width:1.6rem;position:absolute;top:0;bottom:0;left: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}.ty{color:#171717;padding:6.4rem 1.2rem}.ty .ty-container{background-color:#fff;max-width:96rem;margin:0 auto 1.2rem;padding:2.4rem 0 0;position:relative}.ty .ty-container__loading-container{flex-direction:column;justify-content:center;align-items:center;padding:4rem;display:flex}.ty .ty-container__loading-container .inline-loading{margin-bottom:.8rem}.ty .ty-container .simplepay-fail{padding-top:.8rem;font-size:1.4rem;font-weight:400}.ty .ty-container .simplepay-fail .error-text{max-width:45rem;margin:0 auto;padding-top:.4rem;display:block}.ty__title{text-align:center;padding:0 2.4rem 2.4rem}.ty__title.--fail-status{color:#fb3350}.ty__sub-title{text-align:center;padding:2.4rem 2.4rem 0;font-size:1.8rem;font-weight:600}.ty__tracking{grid-template-columns:3fr 4fr;column-gap:1.6rem;display:grid}.ty__tracking--map{width:100%;max-width:100%;height:auto}.ty__tracking--map .marker-container{flex-direction:column;justify-content:center;align-items:center;display:flex}.ty__tracking--map .marker-container .icon{background-position:50%;background-repeat:no-repeat;width:5.2rem;height:5.2rem}.ty__tracking--map .marker-container .label{color:#171717;text-align:center;background-color:#fff;border-radius:1rem;padding:.4rem;font-size:1.4rem;font-weight:400;box-shadow:0 .2rem .4rem .1rem rgba(0,0,0,.333)}.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{justify-content:center;align-items:center;display:flex}.ty__tracking--lottie div{width:100%;max-width:40rem;height:100%;max-height:40rem}.ty__tracking--details{padding-right:2.4rem}.ty__tracking--details--table{grid-template-columns:repeat(3,1fr);gap:.4rem;display:grid}.ty__tracking--details--table .label{padding-bottom:.4rem;font-size:1.2rem;display:inline-block}.ty__tracking--details--table .value{font-weight:600;display:inline-block}.ty__tracking--details--table .details-table__head{background-color:#eee;grid-area:1/1/2/4;justify-content:space-between;align-items:center;padding:1.2rem;display:flex}.ty__tracking--details--table .details-table__head--left .label{padding-bottom:0;padding-right:.8rem}.ty__tracking--details--table .details-table__head--right{color:#515151;padding-left:.4rem;font-size:1.1rem;font-style:italic}.ty__tracking--details--table .details-table__block{text-align:left;background-color:#eee;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:1.2rem;display:flex}.ty__tracking--details--statuses{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-top:2.4rem;padding-bottom:1.6rem;display:flex}.ty__tracking--details--statuses .tracking-status{grid-template-columns:2rem auto;align-items:center;column-gap:1.2rem;display:grid;position:relative}.ty__tracking--details--statuses .tracking-status__icon{color:#d6d6d6}.ty__tracking--details--statuses--connector{background-color:#d6d6d6;width:2px;height:1.5rem;margin-left:.9rem;display:block}.ty__tracking--details--statuses .completed-status{font-weight:500}.ty__details{grid-template-columns:3fr 2fr;padding:2.4rem;display:grid}.ty__details .label{padding-bottom:.4rem;font-size:1.2rem;display:inline-block}.ty__details .value{font-size:1.6rem;font-weight:500;display:inline-block}.ty__details .comment{font-size:1.2rem;font-style:italic;font-weight:300}.ty__details #g-email{word-break:break-all}.ty__details-container{grid-template-columns:1fr 1fr;gap:1.2rem;padding-right:2.4rem;display:grid}.ty__details-prices{border-left:1px solid #d6d6d6;flex-direction:column;row-gap:.4rem;padding-left:3.2rem;padding-right:2.4rem;display:flex}.ty__details-prices .label{font-size:1.2rem}.ty__details--data{flex-direction:column;display:flex}.ty__details--data .simplepay-transaction_id{font-weight:400}.ty__details--data.full-width-data{grid-column:1/3}.ty__details--price{text-align:left;background-color:#eee;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:1.2rem;display:flex}.ty__details--price .total-price{padding-top:.4rem;font-size:2.4rem}.ty__details--status-tracking{grid-template-columns:repeat(2,1fr);align-items:center;width:100%;display:grid}.ty__details--status-tracking .ty__details--title{text-align:center;grid-column:1/3}.ty__details--status-tracking .ty__tracking--lottie{justify-content:flex-end;margin:0}.ty__details--status-tracking .ty__tracking--lottie .global__lottie-container{justify-content:flex-end;margin:0 2.4rem 0 0}.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-xs .ty__details,.ty-sm .ty__details-container,.ty-xs .ty__details-container{grid-template-columns:1fr}.ty-sm .ty__details-prices,.ty-xs .ty__details-prices{border-left:none;margin-top:1.6rem;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-theme .ty,.dark-frame .ty,.dark-app .ty{color:#e7ecef}.dark-theme .ty .ty-container,.dark-frame .ty .ty-container,.dark-app .ty .ty-container,.dark-theme .ty__tracking--details--table .details-table__block,.dark-theme .ty__tracking--details--table .details-table__head,.dark-frame .ty__tracking--details--table .details-table__block,.dark-frame .ty__tracking--details--table .details-table__head,.dark-app .ty__tracking--details--table .details-table__block,.dark-app .ty__tracking--details--table .details-table__head{background-color:#333}.dark-theme .ty__tracking--details--table .details-table__head--right,.dark-frame .ty__tracking--details--table .details-table__head--right,.dark-app .ty__tracking--details--table .details-table__head--right{color:#999}.dark-theme .ty__tracking--details--statuses .completed-status .tracking-status__text:after,.dark-frame .ty__tracking--details--statuses .completed-status .tracking-status__text:after,.dark-app .ty__tracking--details--statuses .completed-status .tracking-status__text:after{background-color:#fff}.dark-theme .ty__details--price,.dark-frame .ty__details--price,.dark-app .ty__details--price{background-color:#393939}@keyframes cross-out-text{0%{width:0%}to{width:100%}}.profile__header{color:#171717;text-align:center;background-color:#f7f7f7;padding:3.2rem 1.2rem}.profile__my-data{grid-template-columns:repeat(2,1fr);column-gap:1.2rem;max-width:55rem;margin:0 auto;padding:2.4rem;display:grid}.profile__my-data--title{text-align:center;grid-column:1/3;max-width:55rem;margin:0 auto;padding-bottom:1.6rem}.profile__my-data--control{grid-column:1/3;justify-content:center;display:flex}.profile__my-data .full-row{grid-column:1/3}.profile__my-data-block{border-top:2px solid #e0e7e9;flex-direction:column;justify-content:center;align-items:center;padding:1.6rem 2.4rem;display:flex}.profile__my-data-block--sub-title{text-align:left;width:100%;max-width:35rem;padding-bottom:.8rem;font-size:1.2rem;font-weight:500}.profile__my-data-block--form{width:100%;max-width:50.2rem}.profile__my-data-block--form .text-input-unit{color:#171717;cursor:pointer;background-color:#d6d6d6;justify-content:center;align-items:center;display:flex}.profile__my-data-block--form .form-controls{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;display:flex}.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 .dom__button,.profile__my-data-block .app_button{width:100%;max-width:50.2rem}.profile__my-data-terminate{padding-bottom:2.4rem}.profile__my-data-terminate .dom__button{width:100%;color:#ba1b23!important;background-color:transparent!important;border:2px solid #ba1b23!important}.profile__my-data-terminate .dom__button:hover{color:#fff!important;background-color:#ba1b23!important}.profile-with-v2navbar .profile__header .content{justify-content:space-between;align-items:center;max-width:100rem;margin:0 auto;padding:0 2.4rem;display:flex}@media screen and (max-width:400px){.profile-with-v2navbar .profile__header .content{padding:0}}.dark-theme .profile__header,.dark-frame .profile__header,.dark-app .profile__header{color:#e7ecef;background-color:#393939}.dark-theme .profile__my-data-block,.dark-frame .profile__my-data-block,.dark-app .profile__my-data-block{border-top-color:#585858}.dark-theme .profile .wrapper .text-input::-webkit-input-placeholder{color:#999}.dark-theme .profile .wrapper .text-input::-moz-placeholder{color:#999}.dark-theme .profile .wrapper .text-input::-ms-input-placeholder{color:#999}.dark-theme .profile .wrapper .text-input::placeholder{color:#999}.dark-frame .profile .wrapper .text-input::-webkit-input-placeholder{color:#999}.dark-frame .profile .wrapper .text-input::-moz-placeholder{color:#999}.dark-frame .profile .wrapper .text-input::-ms-input-placeholder{color:#999}.dark-frame .profile .wrapper .text-input::placeholder{color:#999}.dark-app .profile .wrapper .text-input::-webkit-input-placeholder{color:#999}.dark-app .profile .wrapper .text-input::-moz-placeholder{color:#999}.dark-app .profile .wrapper .text-input::-ms-input-placeholder{color:#999}.dark-app .profile .wrapper .text-input::placeholder{color:#999}.profile__addresses{max-width:55rem;margin:0 auto;padding:2.4rem}.profile__addresses--title{justify-content:space-between;align-items:center;padding-bottom:1.6rem;display:flex}.profile__addresses--form{grid-template-columns:repeat(2,1fr);column-gap:1.6rem;width:100%;display:grid}.profile__addresses--form .country,.profile__addresses--form .delivery_region_id,.profile__addresses--form .address_name,.profile__addresses--form .street_id,.profile__addresses--form .street{grid-column:1/3}.profile__addresses--form--disabled-text{color:#999;grid-column:1/3;padding-bottom:1.2rem}.profile__addresses--form--controls{grid-column:1/3;justify-content:flex-end;align-items:center;display:flex}.profile__addresses--form--controls .dom__button,.profile__addresses--form--controls .app_button{margin-left:1.2rem}.profile__addresses--form .address_notes{grid-column:1/3}.profile__addresses--address{text-align:left;background-color:#e7ecef;justify-content:space-between;align-items:stretch;margin-bottom:.8rem;padding:1.2rem;display:flex}.profile__addresses--address .controls{justify-content:space-between;align-items:center;min-width:5rem;padding-left:.8rem;display:flex}.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-theme .profile__addresses--address,.dark-frame .profile__addresses--address,.dark-app .profile__addresses--address{background-color:#585858}.dark-theme .profile__addresses .no-data,.dark-frame .profile__addresses .no-data,.dark-app .profile__addresses .no-data{color:#d6d6d6;background-color:#585858;max-width:40rem;margin:0 auto}.dark-theme .profile .wrapper,.dark-frame .profile .wrapper,.dark-app .profile .wrapper{width:100%}.dark-theme .profile .wrapper .input-label,.dark-frame .profile .wrapper .input-label,.dark-app .profile .wrapper .input-label{color:#d6d6d6}.dark-theme .profile .wrapper .text-input,.dark-frame .profile .wrapper .text-input,.dark-app .profile .wrapper .text-input{color:#e7ecef;background-color:#585858}.dark-theme .profile .wrapper .text-input::-webkit-input-placeholder{color:#999}.dark-theme .profile .wrapper .text-input::-moz-placeholder{color:#999}.dark-theme .profile .wrapper .text-input::-ms-input-placeholder{color:#999}.dark-theme .profile .wrapper .text-input::placeholder{color:#999}.dark-frame .profile .wrapper .text-input::-webkit-input-placeholder{color:#999}.dark-frame .profile .wrapper .text-input::-moz-placeholder{color:#999}.dark-frame .profile .wrapper .text-input::-ms-input-placeholder{color:#999}.dark-frame .profile .wrapper .text-input::placeholder{color:#999}.dark-app .profile .wrapper .text-input::-webkit-input-placeholder{color:#999}.dark-app .profile .wrapper .text-input::-moz-placeholder{color:#999}.dark-app .profile .wrapper .text-input::-ms-input-placeholder{color:#999}.dark-app .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{color:#171717;background-color:#bebebe;border-radius:2rem;margin-left:.8rem;padding:.4rem 1.2rem;font-size:1.4rem}.profile__prev-orders--shadow-container{margin-bottom:2.4rem;box-shadow:0 6px 8px rgba(0,0,0,.2)}.profile__prev-orders--item{border-bottom:1px solid #e7ecef;grid-template-columns:3rem auto 8rem;width:100%;padding:.8rem 1.2rem;display:grid}.profile__prev-orders--item .quantity{color:#999;font-weight:600}.profile__prev-orders--item .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile__prev-orders--item .price{font-weight:500}.profile__prev-orders--extra-details{padding:1.2rem}.profile__prev-orders--extra-details .detail-block{flex-direction:column;display:flex}.profile__prev-orders--extra-details .detail-block .label{padding-bottom:.4rem;font-size:1.2rem}.profile__prev-orders--extra-details .detail-block .value{font-size:1.2rem;font-weight:500}.profile__prev-orders--extra-details .extra-details-block-1{grid-template-columns:repeat(3,1fr);column-gap:1.2rem;padding-bottom:1.2rem;display:grid}.profile__prev-orders--extra-details .extra-details-block-2{grid-template-columns:repeat(2,1fr);column-gap:1.2rem;padding-bottom:1.2rem;display:grid}.profile__prev-orders--track{justify-content:center;padding-bottom:1.6rem;display:flex}.profile__prev-orders--order-again{border-bottom:1px solid #e7ecef;grid-template-columns:repeat(4,calc(25% - 8px));gap:2.4rem .8rem;margin-bottom:2.4rem;padding-bottom:1.2rem;display:grid}.profile__prev-orders--order-again .order-again{-o-transition:box-shadow .3s linear;padding:.8rem 0 7.5rem;transition:box-shadow .3s linear;display:block;position:relative;box-shadow:0 0 10px rgba(0,0,0,.2)}.profile__prev-orders--order-again .order-again__name{margin-bottom:.4rem;padding:0 .8rem;font-weight:500}.profile__prev-orders--order-again .order-again__name .hover-box__text{height:2rem}.profile__prev-orders--order-again .order-again__img-container{justify-content:center;align-items:center;width:100%;max-height:7.5rem;display:flex;overflow:hidden}.profile__prev-orders--order-again .order-again__img-container--image{align-self:center;justify-self:center;max-width:100%;height:auto;display:flex}.profile__prev-orders--order-again .order-again__desc{word-break:break-word;margin-top:.4rem;padding:0 .8rem;font-size:1.1rem}.profile__prev-orders--order-again .order-again__price{text-align:center;width:100%;padding:0 .8rem;position:absolute;bottom:4.7rem}.profile__prev-orders--order-again .order-again__add{justify-content:center;width:100%;display:flex;position:absolute;bottom:.8rem}.profile__prev-orders--order-again .order-again:hover{box-shadow:0 0 3px rgba(0,0,0,.2)}.profile__prev-orders--order{flex-direction:column;padding-bottom:2.4rem;display:flex}.profile__prev-orders--order .order-info{justify-content:space-between;align-items:center;padding-bottom:.2rem;padding-right:3.6rem;display:flex}.profile__prev-orders--order .date-time{color:#999;padding-right:1.2rem;font-style:italic}.profile__prev-orders--order .add-to-cart{cursor:pointer;background-color:transparent;border-style:solid;border-width:1px;padding:.2rem .8rem}.profile__prev-orders--order .add-to-cart.rounded-btn{border-radius:1rem}.profile__prev-orders--order .add-to-cart:hover{-webkit-filter:brightness(.9);filter:brightness(.9);-ms-filter:brightness(.9)}.profile__prev-orders--order .add-to-cart.with-icon{grid-template-columns:auto 2rem;align-items:center;column-gap:.4rem;display:grid}.profile__prev-orders--order .add-to-cart:disabled{cursor:not-allowed;color:#999!important;background-color:#585858!important;border-color:#585858!important}.profile__prev-orders--order .add-to-cart:disabled:hover{-webkit-filter:invert(0);filter:invert(0);-ms-filter:invert(0)}.profile__prev-orders--order .order-address-note{padding:.8rem 0 0 1.6rem;font-style:italic}.profile__prev-orders--control{justify-content:center;align-items:center;width:100%;padding-bottom:1.2rem;display:flex}.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{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.profile-xs .profile__prev-orders--title .status-label{margin-top:.4rem;margin-left:0}.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{width:100%;margin:0 1rem}}.rounded-profile .profile__prev-orders--shadow-container,.rounded-profile .profile__prev-orders--order-again .order-again{border-radius:1rem}.dark-theme .profile__prev-orders--item,.dark-frame .profile__prev-orders--item,.dark-app .profile__prev-orders--item,.dark-theme .profile__prev-orders--order-again,.dark-frame .profile__prev-orders--order-again,.dark-app .profile__prev-orders--order-again{border-bottom-color:#585858}.dark-theme .profile__prev-orders--order-again .order-again,.dark-frame .profile__prev-orders--order-again .order-again,.dark-app .profile__prev-orders--order-again .order-again{background-color:#171717}.dark-theme .profile__prev-orders--order .order-info .add-to-cart,.dark-frame .profile__prev-orders--order .order-info .add-to-cart,.dark-app .profile__prev-orders--order .order-info .add-to-cart{color:#e7ecef;border-color:#e0e7e9}.profile-tabs{color:#171717;grid-template-columns:calc(27% - 3.2rem) auto;align-items:flex-start;column-gap:3.2rem;max-width:100rem;margin:0 auto;padding:6.4rem 2.4rem;display:grid}.profile-tabs__links{background-color:#fff;flex-direction:column;display:flex}.profile-tabs__links--link{border-bottom:2px solid #d6d6d6;padding:1.2rem 1.6rem}.profile-tabs__links--link:last-of-type{border-bottom:none}.profile-tabs__links--link:hover{-webkit-filter:none;filter:none;-ms-filter:none}.profile-tabs__body{background-color:#fff;width:100%}.rounded-profile .profile-tabs__links,.rounded-profile .profile-tabs__body{border-radius:1rem;overflow:hidden}.profile-md .profile-tabs{column-gap:2.4rem;padding:6.4rem 1.6rem}.profile-sm .profile-tabs,.profile-xs .profile-tabs{grid-template-columns:1fr;gap:1.6rem 0;padding:6.4rem .4rem}.dark-theme .profile__header,.dark-frame .profile__header,.dark-app .profile__header{background-color:#333}.dark-theme .profile-tabs,.dark-frame .profile-tabs,.dark-app .profile-tabs{color:#e7ecef}.dark-theme .profile-tabs__links,.dark-frame .profile-tabs__links,.dark-app .profile-tabs__links{background-color:#333}.dark-theme .profile-tabs__links--link,.dark-frame .profile-tabs__links--link,.dark-app .profile-tabs__links--link{border-bottom-color:#585858}.dark-theme .profile-tabs__body,.dark-frame .profile-tabs__body,.dark-app .profile-tabs__body{background-color:#333}.forgotten-pw{color:#171717;justify-content:center;align-items:center;min-height:50vh;display:flex}.forgotten-pw__title{border-bottom:1px solid #e7ecef;width:100%;margin-bottom:2.4rem;padding-bottom:.4rem}.forgotten-pw__password-warning{padding-bottom:1.2rem;font-size:1.4rem;font-weight:600}.forgotten-pw__form{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:50rem;padding:3.2rem;display:flex}.forgotten-pw__form .wrapper{width:100%}.forgotten-pw__form .text-input-unit:hover{background-color:#e3e3e3}.forgotten-pw__pw-code{flex-direction:row;justify-content:space-evenly;max-width:29rem;margin:0 auto 1.2rem;display:flex;position:relative}.forgotten-pw__pw-code .text-input{letter-spacing:2.4rem;z-index:1;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;white-space:nowrap;text-overflow:clip;background-color:transparent;width:29rem;max-width:100%;padding:1.2rem 0;font-size:2.4rem;overflow:hidden;height:6rem!important}.forgotten-pw__pw-code .text-input:focus,.forgotten-pw__pw-code .text-input:active{border-color:transparent!important;outline-color:transparent!important}.forgotten-pw__pw-code .text-input:focus-within{border-color:transparent!important;outline-color:transparent!important}.forgotten-pw__pw-code .text-input:focus-visible{border-color:transparent!important;outline-color:transparent!important}.forgotten-pw__pw-code .code-border{background-color:#fff;border:2px solid #171717;border-radius:1rem;width:3rem;height:6rem;position:absolute;bottom:0}.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{text-align:center;color:#a93e73;background-color:transparent;width:100%;margin:0 auto 1.2rem;padding:.4rem 1.2rem;font-size:1.6rem;text-decoration:underline}.forgotten-pw__controls{justify-content:flex-end;width:100%;margin-bottom:1.6rem;display:flex}.forgotten-pw__success-info{text-align:center;color:#171717;-ms-animation:slide-down-fp-info .5s linear 0s 1 normal forwards;background-color:#e7ecef;width:100%;padding:1.2rem;animation:.5s linear forwards slide-down-fp-info}@keyframes slide-down-fp-info{0%{opacity:0;transform:translateY(100%)rotateX(120deg)}70%{opacity:1;transform:translateY(30%)rotateX(80deg)}to{opacity:1;transform:translateY(0%)rotateX(0)}}.dark-theme .forgotten-pw{color:#e7ecef}.dark-theme .forgotten-pw__form{background-color:#333}.dark-theme .forgotten-pw__success-info{color:#e7ecef;background-color:#585858}.profile__points{padding:2.4rem}.profile__points--title{text-align:center;margin-bottom:1.2rem}.profile__points--qr-container{justify-content:center;align-items:center;display:flex}.profile__points--qr-container--image{max-width:100%;height:auto}.profile__loyalty-card{background-color:#f6f6f7;flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:2.4rem;display:flex;position:relative}@media screen and (max-width:768px){.profile__loyalty-card{padding:0}}.profile__loyalty-card--frame{border:none;width:100%;min-height:240px;display:block}.profile__loyalty-card--message{text-align:center;padding:1.6rem}.dark-theme .profile__loyalty-card{background-color:#0b0b0f}.resolver-view{color:#171717;background-color:#fff;grid-template-columns:1fr;max-width:80rem;margin:10% auto 10rem;padding:2.4rem 1.2rem;display:grid;position:relative}.resolver-view .resolver-message{text-align:center;max-width:40rem;margin:0 auto;padding-top:4rem}.resolver-view .resolver-description{text-align:center;max-width:40rem;margin:0 auto;padding-bottom:4rem;font-weight:400;line-height:2.7rem}.resolver-view .global__lottie-container{width:100%;max-width:40rem;margin:0 auto}.dark-theme .resolver-view,.dark-frame .resolver-view{color:#e7ecef;background-color:#333}
