.modal-delivery-auto-size{margin:30px auto;padding:0 82px;width:100%;max-width:1098px}.modal-delivery-auto-size .modal-content{width:100%;border-radius:4px;border-width:0;background-color:#f5f5f5;max-height:90vh;overflow-y:auto}@media (max-width:424px){.modal-delivery-auto-size{position:absolute;bottom:0;top:0;left:0;right:0;padding:0;margin:0 auto}.modal-delivery-auto-size .modal-content{height:100%;max-height:100%}}@media (max-width:599px){.modal-delivery-auto-size{padding:0;margin:0 auto;max-width:435px}}@media (min-width:1280px){.modal-delivery-auto-size{max-width:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0}.modal-delivery-auto-size .modal-content{width:auto}}.delivery-modal{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:15px 15px 76px;overflow-y:auto;height:100%}.delivery-modal__header{margin-top:14px;margin-right:24px}.delivery-modal__header h2{font-family:Open Sans;font-size:18px;font-weight:700;letter-spacing:0;line-height:22px}.delivery-modal .action-buttons{position:absolute;left:0;bottom:0;right:0;margin:0;z-index:1000;height:72px;width:100%;padding:15px;background-color:#f5f5f5;border-radius:4px}.delivery-modal .action-buttons .btn{font-size:16px}@media (min-width:425px){.delivery-modal .action-buttons{position:fixed;width:auto}}@media (min-width:600px){.delivery-modal{min-width:400px}}@media (min-width:600px) and (max-width:959px){.delivery-modal{padding-right:28px;padding-left:28px}.delivery-modal .action-buttons{left:82px;right:82px;padding:15px 28px}}@media (min-width:960px){.delivery-modal{padding-top:32px;padding-right:52px;padding-left:52px}.delivery-modal .action-buttons{left:82px;right:82px;padding:15px 52px}}@media (min-width:1280px){.delivery-modal .action-buttons{left:0;right:0}}
.select-drivethru__list{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.select-drivethru__card,.select-drivethru__list{display:-webkit-flex;display:-ms-flexbox;display:flex}.select-drivethru__card{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1.4px solid #fff;border-radius:5px;background-color:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,.2);padding:15px;margin-top:15px;cursor:pointer;transition:all .2s ease;position:relative;min-width:290px}.select-drivethru__card--selected{border:1px solid #409a3c;box-shadow:0 1.4px 4px 0 rgba(64,154,60,.5)}.select-drivethru__card--disabled{opacity:.8}.select-drivethru__card-distance{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 1 134px;-ms-flex:0 1 134px;flex:0 1 134px;margin:0 auto;padding-right:15px;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.select-drivethru__card-distance div,.select-drivethru__card-distance p{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.select-drivethru__card-distance .icon{width:24px;height:24px;vertical-align:middle}.select-drivethru__card-distance .icon.placeholder-item{height:62px;margin-right:15px}.select-drivethru__card-distance .icon svg{width:24px;height:24px}.select-drivethru__card-address{-webkit-flex:1;-ms-flex:1;flex:1}.select-drivethru__card-error{color:#d6482b;padding-top:4px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:12px}.select-drivethru__card-error p .icon{-webkit-flex:1;-ms-flex:1;flex:1}.select-drivethru__card-error .icon{vertical-align:middle;padding-right:10px;margin-top:3px}.select-drivethru__card-error .icon svg{width:20px;height:20px}@media (max-width:959px){.select-drivethru__card-distance{-webkit-flex:0 1 72px;-ms-flex:0 1 72px;flex:0 1 72px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.select-drivethru__card-distance div,.select-drivethru__card-distance p{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.select-drivethru__card-distance .icon{padding-bottom:6px;padding-top:0}}@media (min-width:960px){.select-drivethru__card{min-width:692px}}.adega .select-drivethru__card--selected{border:1px solid #411d4f;box-shadow:0 1.4px 4px 0 rgba(65,29,79,.5)}.adega .select-drivethru .primary-color{color:#411d4f!important}
.select-modality .separator{box-sizing:border-box;height:2px;border-top:1px solid #4a4a4a;opacity:.2;margin-top:15px}.select-modality .fill{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.select-modality .text-store-name strong{font-weight:600}.select-modality__banners{padding-top:15px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.select-modality__banners .banner-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:4px;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.select-modality__banners .banner-item:not(:first-child){margin-top:15px}.select-modality__special-barrel{min-height:46px;background-color:#1c5533;padding:15px}.select-modality__special-barrel p{color:#fff}.select-modality__special-barrel p strong{color:#409a3c}.select-modality__info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:15px}.select-modality__info .icon{padding-top:5px;-webkit-flex:0 0 32px;-ms-flex:0 0 32px;flex:0 0 32px}.select-modality__info .icon svg{width:22px;height:22px}.select-modality__info>div{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.select-modality__info h3{font-weight:700}.select-modality__info h3,.select-modality__info p{font-size:13px;letter-spacing:0;line-height:18px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.select-modality__out-of-delivery{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:15px;background-color:#fae9b0}.select-modality__out-of-delivery .icon{padding-top:5px;-webkit-flex:0 0 32px;-ms-flex:0 0 32px;flex:0 0 32px}.select-modality__out-of-delivery .icon svg{width:22px;height:22px}.select-modality__out-of-delivery>div{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.select-modality__out-of-delivery h3{font-weight:700}.select-modality__out-of-delivery h3,.select-modality__out-of-delivery p{font-size:12px;letter-spacing:0;line-height:18px}.select-modality__list{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:15px;padding-bottom:15px}.select-modality__card,.select-modality__list{display:-webkit-flex;display:-ms-flexbox;display:flex}.select-modality__card{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border:1.4px solid #fff;border-radius:5px;background-color:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,.2);padding:15px;margin-bottom:15px;cursor:pointer;transition:all .2s ease}.select-modality__card--selected{border:1px solid #409a3c;box-shadow:0 1.4px 4px 0 rgba(64,154,60,.5)}.select-modality__card.placeholder-item{min-height:64px}.select-modality__card-name{-webkit-order:1;-ms-flex-order:1;order:1;-webkit-flex:0 0 200px;-ms-flex:0 0 200px;flex:0 0 200px}.select-modality__card-name .icon{vertical-align:middle}.select-modality__card-name h3{font-size:13px;font-weight:700;display:inline-block;text-transform:uppercase}.select-modality__card-name .text-store-name{min-height:48px;line-height:18px;margin-top:3px;display:none}.select-modality__card-name--james{color:#9664d7}.select-modality__card-message{-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-order:3;-ms-flex-order:3;order:3}.select-modality__card-message p{font-size:13px}.select-modality__card-message p.msg-1{font-size:11px}.select-modality__card-message .text-description{font-size:13px}.select-modality__card-message .block-footer--tag{padding:5px;background-color:#fff6d7;border-radius:3px;line-height:1}.select-modality__card-message .block-footer p{display:inline-block}.select-modality__card-message .block-footer p.msg-2-lg{display:none}.select-modality__card-message .block-footer strong{font-weight:600}.select-modality__card-message .block-footer .text-separator{display:inline-block}.select-modality__card-message .block-footer .text-separator:before{content:"|"}.select-modality__card-message .block-footer .text-description-lg{display:none;margin-bottom:3px}.select-modality__card-price{-webkit-order:2;-ms-flex-order:2;order:2;-webkit-flex:0 0 56px;-ms-flex:0 0 56px;flex:0 0 56px;text-align:right}.select-modality__card-price p{font-size:13px;font-weight:700}@media (max-width:599px){.select-modality__card-name .splitted-name{display:none}.select-modality__card-name .full-name{display:inline-block}.select-modality__card-message .block-footer p{white-space:nowrap}}@media (min-width:960px){.select-modality__card{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.select-modality__card-message{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media (min-width:600px){.select-modality__card--james{display:none}}@media (min-width:960px) and (max-width:1279px){.select-modality{min-width:698px}.select-modality__card-message{-webkit-order:2;-ms-flex-order:2;order:2}.select-modality__card-price{-webkit-order:3;-ms-flex-order:3;order:3}}@media (max-width:1279px){.select-modality__card-name .modality-name-2{display:inline-block;font-weight:600}}@media (min-width:1280px){.select-modality__banners .banner-item{-webkit-flex:1 0 240px;-ms-flex:1 0 240px;flex:1 0 240px;width:-webkit-min-content;width:-moz-min-content;width:min-content}.select-modality__list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-height:250px;width:958px;margin-top:-15px;margin-right:-5px}.select-modality__list:after{content:"";-webkit-flex:1 1 186px;-ms-flex:1 1 186px;flex:1 1 186px}.select-modality__list--centered{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.select-modality__list--ct0,.select-modality__list--ct1{width:340px;max-width:340px}.select-modality__list--ct0.select-modality__list--has-drivethru,.select-modality__list--ct1.select-modality__list--has-drivethru{width:420px;max-width:420px}.select-modality__list--ct0:after,.select-modality__list--ct1:after{display:none}.select-modality__list--ct2{width:420px;max-width:420px}.select-modality__list--ct2.select-modality__list--has-drivethru,.select-modality__list--ct3{width:620px;max-width:620px}.select-modality__list--ct3.select-modality__list--has-drivethru{width:820px;max-width:820px}.select-modality__list--ct4{width:820px}.select-modality__list--ct4.select-modality__list--has-drivethru{width:958px}.select-modality__card{-webkit-flex:0 1 186px;-ms-flex:0 1 186px;flex:0 1 186px;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;height:278px;text-align:center;margin:0;min-width:186px;-webkit-align-content:start;-ms-flex-line-pack:start;align-content:start;margin-top:15px;margin-right:5px}.select-modality__card-name{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;padding-top:5px;text-align:center;height:122px}.select-modality__card-name .icon{vertical-align:middle}.select-modality__card-name .icon svg{height:32px;width:32px}.select-modality__card-name h3{font-size:16px;display:block;padding-top:10px;text-align:center}.select-modality__card-name .modality-name-2{display:none}.select-modality__card-name .text-store-name{display:inline-block}.select-modality__card-message{display:-webkit-flex;display:-ms-flexbox;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.select-modality__card-message p{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.select-modality__card-message .text-description,.select-modality__card-message .text-store-name{display:none}.select-modality__card-message .block-footer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:100%}.select-modality__card-message .block-footer p{display:block;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.select-modality__card-message .block-footer p.msg-2-sm{display:none}.select-modality__card-message .block-footer p.msg-2-lg{display:block}.select-modality__card-message .block-footer .text-separator{display:none}.select-modality__card-message .block-footer .text-description-lg{display:inline-block}.select-modality__card-price{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.select-modality__card-price p{font-size:16px;font-weight:700}}.adega .select-modality__card--selected{border:1px solid #411d4f;box-shadow:0 1.4px 4px 0 rgba(65,29,79,.5)}.adega .select-modality .primary-color{color:#411d4f!important}
.last-order{border-radius:15px;min-height:53.9vh}.last-order.modal{max-width:88vw;margin:30% auto auto;padding-right:10px;margin-right:20px}.last-order.modal .modal-dialog{border-radius:15px}.last-order.modal .modal-content{border-radius:15px;border:0}.last-order.modal .close{margin-right:0!important}.last-order .close{font-size:11vw!important}.last-order button{padding-right:5%;font-size:12.3vw}.last-order .modal-body{padding:4.5vw!important;padding-right:2vw!important}.last-order .block{font-size:12px;padding:0;width:auto!important;margin-top:-.6vh}.last-order .block .list-unstyled{min-height:180px}.last-order .block:first-child{padding-top:.8vh;width:250px;min-height:207px}.last-order .span-title{font-size:5.92vw}.last-order .block-code{text-decoration:underline;font-weight:700;font-size:6.05vw;top:3vh;position:relative}.last-order .block-content{position:relative;top:2.9vh;left:0;height:auto;width:auto;padding-top:3.9vh;margin-bottom:7.7vh}.last-order .block-icon{width:32px;height:32px;position:relative;float:left}.last-order .block-icon i{width:20px;height:20px;color:#fff;position:relative;margin-top:5px;margin-left:5px;border-radius:25px;font-size:11px;text-align:center;line-height:20px}.last-order .block-section{display:block;position:relative;top:1.1vh;left:0;line-height:2.4vh;margin-top:9.7vh;font-size:4.1vw}.last-order .block-section .block-section-line{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;top:0;left:0;width:100%;font-size:4.3vw}.last-order .block-section .block-section-line span:last-child span{font-weight:700;padding-left:2.1vw}.last-order .block-section .block-section-line-second{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;top:0;left:0;width:100%;margin-top:1.6vh;margin-bottom:1.9vh}.last-order .block-section .block-section-line-second span:last-child span{font-weight:700;padding-left:2.8vw}.last-order .block-section .db,.last-order .block-section .db-second{display:block;font-size:4vw;margin-bottom:2vh}.last-order .block-section .db-second{margin-bottom:0;font-size:3.8vw;margin-bottom:2vh;line-height:6vw}.last-order .block-section-first{position:relative;float:left;height:auto;top:-.2vh;width:67vw;padding-left:7vw;padding-bottom:3.7vh}.last-order .block-section-first div{margin-bottom:.5vh}.last-order .block-section-first div span:first-child{font-size:4.3vw}.last-order .block-section-first div span:last-child{padding-left:3vw;font-size:4.7vw;font-style:italic;font-weight:700}.last-order .block-section-first span{font-size:3.55vw}.last-order svg{width:12.8vw;float:left}.last-order .strong{font-size:4.4vw}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translateZ(0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/legacy/_/node_modules/owl.carousel/dist/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3);transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
