:root{--black: #231F20;--green: #70A401;--base2: #C6102E;--base: #FED03B;--grey: #DDDDDD;--light_grey: #F6F6F6;--dark_grey: #6B6E79;--checkout-bg: transparent;--checkout-base-color: #000000;--checkout-highlight-color: #C6102E;--checkout-layout-box-shadow:none;--checkout-layout-bg: var(--checkout-bg);--checkout-header-height: 50px;--checkout-header-width: 100%;--checkout-top: var(--header-height);--checkout-header-background: var(--checkout-highlight-color);--checkout-header-color: #FFFFFF;--checkout-header-font-size: 27px;--checkout-header-font-weight: 300;--back-image-size: 15px;--sumary-image-size: 30px;--checkout-step-description-font-size: var(--checkout-labels-font-size);--checkout-progress-bg: #FFFFFF;--checkout-progress-color: #AEAEAE;--checkout-progress-border-color: #DFDFE3;--checkout-progress-bg-active: #F5F7F9;--checkout-progress-color-active: var(--checkout-highlight-color);--checkout-footer-height: 100px;--checkout-footer-bg: var(--checkout-bg);--checkout-approve-btn-bg: #70A401;--checkout-approve-btn-color: #FFFFFF;--checkout-approve-btn-border-radius: 5px;--checkout-approve-btn-box-shadow: none;--checkout-coupon-reminder-bg: var(--checkout-highlight-color);--checkout-coupon-reminder-color: #000;--checkout-labels-font-size: 18px;--checkout-labels-color: var(--checkout-base-color);--future-order-field-bg-color: #F5F7F9;--checkbox-checked-color: var(--checkout-approve-btn-bg);--checkout-form-input-color: var(--checkout-base-color);--checkout-form-input-background: #fff;--checkout-form-input-font-weight:normal;--checkout-form-input-font-size:var(--checkout-labels-font-size);--checkout-form-input-height:auto;--checkout-form-input-width: 100%;--floating-labels-active-font-size:16px;--input-simple-border-bottom: 1px solid #DDDDDD;--input-simple-border-bottom-focus: 1px solid #000000;--checkout-payment-btn-background:var(--light_grey);--checkout-payment-btn-color:var(--checkout-base-color);--checkout-payment-btn-width:100%;--total-price-color:var(--checkout-highlight-color);--checkout-payment-title-font-size:22px;--checkout-payment-title-font-weight:500;--checkout-payment-title-color: var(--checkout-highlight-color);--checkout-big-payment-icon-bg:var(--checkout-progress-bg-active);--checkout-payment-btn-margin: 0 0 15px 0;--checkout-payment-btn-border: none;--checkout-payment-btn-sep: none;--checkout-payment-btn-gap: 15px;--checkout-payment-btn-after-icon:none;--checkout-payment-btn-after-icon-font-size:200%;--checkout-summary-header-background: var(--checkout-header-background);--checkout-summary-header-color: var(--checkout-header-color);--checkout-summary-base-color: var(--checkout-base-color);--checkout-summary-user-background:inherit;--checkout-summary-details-background:inherit;--checkout-socket-overlay:#fff;--checkout-socket-loader-bg:var(--checkout-socket-overlay);--checkout-socket-loader-color:#000;--tips-btn-color: #000000;--tips-btn-bg: #F5F7F9;--tips-btn-border: 1px solid #DFDFE3;--tips-helper-active-color: var(--checkout-payment-title-color);--slots-title-bg: #F5F7F9;--slots-title-color: inherit;--checkout-thank-you-bg: var(--checkout-layout-bg);--checkout-thank-you-header-color: var(--checkout-header-background);--checkout-thank-you-header-background: var(--checkout-thank-you-bg)}@media(min-width: 766px){:root{--checkout-footer-bg: transparent;--checkout-layout-box-shadow:0 4px 15px 0 rgba(0, 0, 0, 0.3)}}@media(max-width: 765px)and (orientation: portrait){:root{--checkout-header-font-size: 5.5vw;--checkout-labels-font-size: 4.5vw}}@media(max-width: 765px){:root{--checkout-bg: #FFFFFF;--checkout-footer-height: 50px}}:root body.in_app{--checkout-top: 0.1px}h4.future-order-title{font-size:16px}@media(max-width: 765px)and (orientation: portrait){h4.future-order-title{font-size:4vw}}#approve-time{padding:15px;font-size:23px;font-weight:bold;border:none;width:80%;margin:auto}#cancel-time{background:rgba(0,0,0,0);color:#000;padding:0;border-bottom:1px solid}#checkout-wrapper .alignCenterBottom .futureHolder>.form-row#delayed_time_field.selected input{display:block !important}.time-selector #picker-wrap .picker{border:1px solid #ddd;border-radius:5px;width:80%;margin:0 auto 20px;position:relative;height:250px}.time-selector #picker-wrap .picker .picker-dialog{border:none;font-size:25px;background:rgba(0,0,0,0)}.time-selector #picker-wrap .picker .picker-dialog .picker-picked{font-size:35px;color:var(--checkout-highlight-color);font-weight:500}.time-selector #picker-wrap .picker .picker-dialog .picker-grid{display:flex;table-layout:fixed;justify-content:space-between}.time-selector #picker-wrap .picker .picker-dialog .picker-item{line-height:1.2;padding:2px}.time-selector #picker-wrap .picker .picker-dialog .picker-cell{flex:1;width:70px;background:#fff;border:none}.time-selector #picker-wrap .picker .picker-dialog .picker-cell::before{background-image:linear-gradient(to top, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.5))}.time-selector #picker-wrap .picker .picker-dialog .picker-cell::after{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.5))}.time-selector #picker-wrap .picker .picker-dialog .picker-cell__control::before{border-color:var(--checkout-highlight-color)}.time-selector #picker-wrap .picker .picker-dialog .picker-cell+.picker-cell{border:none}.time-selector #picker-wrap .picker .picker-dialog .picker-body{background:rgba(0,0,0,0)}.time-selector #picker-wrap .picker:before{color:var(--checkout-highlight-color);content:":";font-size:50px;position:absolute;width:16px;top:0;height:100%;line-height:normal;right:calc(50% - 8px);display:flex;align-items:center;z-index:7}.time-selector #picker-wrap .picker:after{position:absolute;width:100%;height:45px;background:rgba(0,0,0,0);top:calc(50% - 20px);left:0;content:" ";border-top:1px solid #ddd;border-bottom:1px solid #ddd;z-index:2;pointer-events:none}.time-selector .input-box{border:1px solid #ddd;border-radius:5px;width:80%;margin:0 auto 20px;position:relative}.time-selector .input-box .edit-icon,.time-selector .input-box .fa-pencil{width:20px;height:20px;position:absolute;left:10px;top:15px}.time-selector .input-box.enable-fake input[type=time]{position:absolute;width:100%;height:100%;right:0;top:0;min-width:100%;opacity:0;z-index:5}.time-selector .input-box.enable-fake input[type=text]{position:relative;z-index:2;border:none;font-size:35px;background:rgba(0,0,0,0);text-align:center;margin:auto;height:50px;padding:0;line-height:1;width:100%;box-sizing:content-box}.time-selector .input-box:not(.enable-fake) input[type=time]{position:relative;z-index:2;border:none;font-size:35px;background:rgba(0,0,0,0);text-align:center;margin:auto;height:50px;padding:0;line-height:1;width:100%;box-sizing:content-box}.time-selector .input-box:not(.enable-fake) input[type=time]::-webkit-calendar-picker-indicator{font-size:50%;margin:0;position:absolute;left:10px}#checkout_footer.is_flow_2 #footer_cart_summery{padding:0 10px 0 0}#checkout_footer.is_flow_2 #footer_cart_summery #mobile_cart_btn:after{display:none}#checkout_footer.is_flow_2 .cb-next-step{height:calc(100% - 20px);max-width:calc(100% - 20px);margin:10px;border-radius:5px}#checkout_footer.is_flow_2 .cb-next-step:after{display:none}.checkout-step{box-shadow:none;margin:0;width:100%;padding:0}.checkout-step>div{padding:30px}.checkout-step .cTitle.base{background:var(--checkout-header-background);color:var(--checkout-header-color);text-align:right;padding:0;font-size:22px}.checkout-step .checkout-step-one .col.cTitle.base{display:none}#checkout-coupon-reminder{display:flex;align-items:center;justify-content:center;padding:0 15px 15px}#checkout-coupon-reminder button{padding:10px 20px;border-radius:5px;background:var(--checkout-coupon-reminder-bg);color:var(--checkout-coupon-reminder-color);font-size:18px}#checkout-wrapper .form-row#billing_phone_code_field{padding:0}#checkout-wrapper .form-row#billing_phone_code_field select{border:none;height:50px}#checkout-wrapper .form-row#billing_phone_code_field:after{position:absolute;top:calc(50% - 4px)}#checkout-wrapper *:not(#order_notes):not(.sauce_box):not(.cutlery_box):not(.alignCenter) .phoneHolder.one-field #billing_phone_field,#checkout-wrapper *:not(#order_notes):not(.sauce_box):not(.cutlery_box):not(.alignCenter) .phoneHolder.one-field #billing_phone_code_field{display:none}#checkout-wrapper *:not(#order_notes):not(.sauce_box):not(.cutlery_box):not(.alignCenter) .phoneHolder #billing_phone_field,#checkout-wrapper *:not(#order_notes):not(.sauce_box):not(.cutlery_box):not(.alignCenter) .phoneHolder #billing_phone_code_field{margin:0;background:rgba(0,0,0,0)}#checkout-wrapper *:not(#order_notes):not(.sauce_box):not(.cutlery_box):not(.alignCenter) .phoneHolder #billing_phone_field{width:70% !important}#checkout-wrapper *:not(#order_notes):not(.sauce_box):not(.cutlery_box):not(.alignCenter) .phoneHolder #billing_phone_field:after{background-color:var(--grey);left:-7%;width:7%}#checkout-wrapper *:not(#order_notes):not(.sauce_box):not(.cutlery_box):not(.alignCenter) .phoneHolder p#billing_phone_code_field{width:25% !important}#checkout-wrapper *:not(#order_notes):not(.sauce_box):not(.cutlery_box):not(.alignCenter) .phoneHolder #billing_phone{border:none}#checkout-wrapper *:not(#order_notes):not(.sauce_box):not(.cutlery_box):not(.alignCenter) .phoneHolder #billing_phone::-webkit-input-placeholder{text-align:right}#checkout-wrapper *:not(#order_notes):not(.sauce_box):not(.cutlery_box):not(.alignCenter) .phoneHolder #billing_phone:-moz-placeholder{text-align:right}#checkout-wrapper *:not(#order_notes):not(.sauce_box):not(.cutlery_box):not(.alignCenter) .phoneHolder #billing_phone::-moz-placeholder{text-align:right}#checkout-wrapper *:not(#order_notes):not(.sauce_box):not(.cutlery_box):not(.alignCenter) .phoneHolder #billing_phone:-ms-input-placeholder{text-align:right}#checkout-wrapper *:not(#order_notes):not(.sauce_box):not(.cutlery_box):not(.alignCenter) #billing_email::-webkit-input-placeholder{text-align:right}#checkout-wrapper *:not(#order_notes):not(.sauce_box):not(.cutlery_box):not(.alignCenter) #billing_email:-moz-placeholder{text-align:right}#checkout-wrapper *:not(#order_notes):not(.sauce_box):not(.cutlery_box):not(.alignCenter) #billing_email::-moz-placeholder{text-align:right}#checkout-wrapper *:not(#order_notes):not(.sauce_box):not(.cutlery_box):not(.alignCenter) #billing_email:-ms-input-placeholder{text-align:right}#checkout-wrapper #order_comments_field{padding:0;display:flex;align-items:flex-start;justify-content:flex-start;gap:5px;margin:0}#checkout-wrapper #order_comments_field label{font-size:19px}@media(max-width: 765px)and (orientation: portrait){#checkout-wrapper #order_comments_field label{font-size:4.5vw}}h4.future-order-title{font-size:16px}@media(max-width: 765px)and (orientation: portrait){h4.future-order-title{font-size:4vw}}#approve-time{background:var(--base2);padding:15px;border-radius:5px;font-size:23px;font-weight:bold;width:80%;margin:auto}#approve-time i{display:none}.msg-wrap p.or{padding:10px 0;margin:0}#cancel-time{background:rgba(0,0,0,0);color:var(--black);padding:0;border-bottom:1px solid}@media(max-width: 765px){#checkout-wrapper{width:100%}}#checkout-wrapper .alignCenterTop{padding:0}#checkout-wrapper .club{border:1px solid var(--grey);border-radius:10px;overflow:hidden}#checkout-wrapper .club h2{color:var(--black);background:var(--light_grey);font-weight:normal;font-size:20px}#checkout-wrapper .club .chk-btn{border-radius:5px;font-size:17px}#checkout-wrapper .club .chk-btn:after{display:none}.total-header{font-size:20px;font-weight:500}.total-header strong.total-price{font-size:60px;font-weight:normal;line-height:1}.approveTerms input[type=checkbox]{border-color:var(--green);margin-left:15px}.approveTerms input[type=checkbox]:checked{background:var(--green)}.approveTerms input[type=checkbox]:checked:before{position:absolute;width:16px;height:16px;font-size:13px;top:0;right:0px;display:inline-flex;align-items:center;justify-content:center;border-radius:100%;color:#fff}.ama-popup.termsPop .popup-container .popup-content{background:#fff;margin:0 auto 10px auto}.ama-popup.termsPop .popup-container .popup-top .close{right:10px}.ama-popup.external_payment_pop .external-details{padding:40px;background:#fff;border-radius:10px}.ama-popup.external_payment_pop .external-details #approve_external{background:var(--base2);padding:15px;border-radius:5px;font-size:23px;font-weight:bold;width:100%}.ama-popup.external_payment_pop .external-details #approve_external i{display:none}#thank-you-dear-holder.is_flow_2{position:static;display:block;z-index:1}#thank-you-dear-holder.is_flow_2 #thank-you-dear{box-shadow:none;max-width:100%;padding:0;margin:0}#thank-you-dear-holder.is_flow_2 #thank-you-dear #tydh img{max-width:100%}#thank-you-dear-holder.is_flow_2 #thank-you-dear>div:not(#tydh){max-width:80%;margin:auto;float:none;padding:10px 0}@media(min-width: 766px){#thank-you-dear-holder.is_flow_2 #thank-you-dear>div:not(#tydh){display:flex}}#thank-you-dear-holder.is_flow_2 #thank-you-dear #tydDetails p{margin:0}#thank-you-dear-holder.is_flow_2 #thank-you-dear #tydDetails .tyddc .tydRow{margin-bottom:0}#thank-you-dear-holder.is_flow_2 #thank-you-dear #tydDetails .tyddc .tydRow:first-child{border-bottom:1px solid #aaa;padding-bottom:15px;margin-bottom:15px}#thank-you-dear-holder.is_flow_2 #thank-you-dear #tydDetails h1{display:block;margin:20px 0 0 0}#thank-you-dear-holder.is_flow_2 #thank-you-dear #tydDetails .order-id{display:block;float:none;margin:10px 0 0 0;padding:0;max-width:100%}#thank-you-dear-holder.is_flow_2 #thank-you-dear .totals-details{padding:15px 0}#thank-you-dear-holder.is_flow_2 #thank-you-dear .totals-details h2{margin:10px 0 0 0}.checkout-step #thank-you-dear .cTitle.base{margin:0;color:var(--checkout-thank-you-header-color);background:var(--checkout-thank-you-header-background)}#checkout-wrapper *:not(#order_notes):not(.sauce_box):not(.cutlery_box):not(.alignCenter)>.form-row input[type=text][readonly]#delayed_time{cursor:pointer}#checkout-wrapper *:not(#order_notes):not(.sauce_box):not(.cutlery_box):not(.alignCenter) .subscribeNewsltetter .form-row label{font-size:var(--checkout-labels-font-size)}#checkout-wrapper *:not(#order_notes):not(.sauce_box):not(.cutlery_box):not(.alignCenter) .subscribeNewsltetter .form-row .cb{margin-left:15px}.loader_overlay.isSocket{background:var(--checkout-socket-overlay)}.loader_overlay.isSocket p.socket-msg{background:var(--checkout-socket-loader-bg);color:var(--checkout-socket-loader-color)}.ama-popup.SavedCardsPop .card-list{background:#fff;border-radius:10px;padding:0;overflow:hidden}.ama-popup.SavedCardsPop .card-list>div.cards-title{background:var(--base2);color:#fff}.ama-popup.SavedCardsPop .card-list>div{padding:0}.ama-popup.SavedCardsPop .card-list>div:last-child{border:none}.checkout-messeges .msg{display:flex;align-items:flex-start;justify-content:center;margin:0 -5px 5px;font-size:17px;width:calc(100% + 10px)}.checkout-messeges .msg img{width:40px;padding:5px 0 0 10px}html[dir=ltr] .checkout-messeges .msg img{padding:5px 10px 0 0}.checkout-messeges .msg p{font-size:17px}@media(min-width: 766px){.split ul.cards li .name{width:auto}}#checkout-wrapper .addressHolder1.address_merged .address_field{display:none !important}#thank-you-dear-holder #thank-you-dear{background:var(--checkout-thank-you-bg)}.step-header .description{margin-bottom:50px;font-size:var(--checkout-step-description-font-size);line-height:1;font-weight:500}@media(max-width: 765px){.step-header .description{margin-bottom:30px}}@-webkit-keyframes main_slide_in{0%{transform:translateX(-20%);opacity:0}100%{transform:translateX(0);opacity:1}}@-moz-keyframes main_slide_in{0%{transform:translateX(-20%);opacity:0}100%{transform:translateX(0);opacity:1}}@-o-keyframes main_slide_in{0%{transform:translateX(-20%);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes main_slide_in{0%{transform:translateX(-20%);opacity:0}100%{transform:translateX(0);opacity:1}}@-webkit-keyframes main_slide_out{0%{transform:translateX(0);opacity:1;height:auto;width:100%;visibility:visible}99%{transform:translateX(150%);opacity:0}100%{transform:translateX(150%);opacity:0;height:0;width:0;visibility:hidden}}@-moz-keyframes main_slide_out{0%{transform:translateX(0);opacity:1;height:auto;width:100%;visibility:visible}99%{transform:translateX(150%);opacity:0}100%{transform:translateX(150%);opacity:0;height:0;width:0;visibility:hidden}}@-o-keyframes main_slide_out{0%{transform:translateX(0);opacity:1;height:auto;width:100%;visibility:visible}99%{transform:translateX(150%);opacity:0}100%{transform:translateX(150%);opacity:0;height:0;width:0;visibility:hidden}}@keyframes main_slide_out{0%{transform:translateX(0);opacity:1;height:auto;width:100%;visibility:visible}99%{transform:translateX(150%);opacity:0}100%{transform:translateX(150%);opacity:0;height:0;width:0;visibility:hidden}}#checkout-hedaer{color:var(--checkout-header-color);background:var(--checkout-header-background);font-weight:var(--checkout-header-font-weight);font-size:var(--checkout-header-font-size);height:var(--checkout-header-height);width:var(--checkout-header-width);top:var(--checkout-top);position:fixed;right:0;z-index:5}@media(min-width: 766px){#checkout-hedaer{position:static}}#checkout-hedaer h1{margin:0;font-weight:var(--checkout-header-font-weight);font-size:var(--checkout-header-font-size)}#checkout-hedaer #checkout-back{position:absolute;top:0;z-index:3}html[dir=rtl] #checkout-hedaer #checkout-back{right:0}html[dir=ltr] #checkout-hedaer #checkout-back{left:0;transform:rotate(180deg)}#checkout-hedaer #checkout-back a{text-decoration:none;color:var(--checkout-header-color);width:var(--checkout-header-height);height:var(--checkout-header-height);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}#checkout-hedaer #checkout-back img{width:var(--back-image-size);height:var(--back-image-size);object-fit:contain}#checkout-hedaer #checkout-summary-btn{position:absolute;z-index:3;top:0}@media(min-width: 766px){#checkout-hedaer #checkout-summary-btn{display:none}}html[dir=rtl] #checkout-hedaer #checkout-summary-btn{left:0}html[dir=ltr] #checkout-hedaer #checkout-summary-btn{right:0}#checkout-hedaer #checkout-summary-btn a{text-decoration:none;color:var(--checkout-header-color);width:var(--checkout-header-height);height:var(--checkout-header-height);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}#checkout-hedaer #checkout-summary-btn img{width:var(--sumary-image-size);height:var(--sumary-image-size);object-fit:contain}#checkout-hedaer #checkout-summary-btn.is-open{display:none}#checkout-hedaer .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;position:relative;height:100%}#checkout-progress{padding:30px 0;max-width:calc(100vw - 40px);overflow-x:auto;margin:0 20px}#checkout-progress ol{margin:0;padding:0;list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;font-size:16px;white-space:nowrap}@media(min-width: 766px){#checkout-progress ol{-webkit-justify-content:center;justify-content:center}}#checkout-progress ol .progress-step{display:inline-flex;padding:5px 10px;border:1px solid var(--checkout-progress-border-color);border-radius:30px;background:var(--checkout-progress-bg);position:relative;margin:0 4vw}@media(min-width: 766px){#checkout-progress ol .progress-step{margin:0 20px}}@media(max-width: 350px){#checkout-progress ol .progress-step{margin:0 3vw;font-size:4vw}}#checkout-progress ol .progress-step:first-child{margin-right:0}html[dir=ltr] #checkout-progress ol .progress-step:first-child{margin-right:20px;margin-left:0}#checkout-progress ol .progress-step a{display:block;text-decoration:none;color:var(--checkout-progress-color)}#checkout-progress ol .progress-step.is-active{background:var(--checkout-progress-bg-active);margin-left:1px}#checkout-progress ol .progress-step.is-active a{color:var(--checkout-progress-color-active)}#checkout-progress ol .progress-step.is-completed:after{content:"";height:1px;background:var(--checkout-progress-border-color);width:100%;position:absolute;top:50%;right:100%}html[dir=ltr] #checkout-progress ol .progress-step.is-completed:after{right:auto;left:100%;width:50%}#checkout-progress ol .progress-step.is-hidden{opacity:0}@media(max-width: 765px){#checkout-progress.steps-2 ol{display:block}}@media(min-width: 766px){#checkout-progress.steps-2 ol{-webkit-justify-content:center;justify-content:center}}@media(max-width: 765px){#checkout-progress.steps-4 ol{display:block}}@media(min-width: 766px){#checkout-progress.steps-4 ol{-webkit-justify-content:center;justify-content:center}}#checkout-progress.steps-4 ol .progress-step.is-hidden{display:none}#checkout-footer{background:var(--checkout-footer-bg);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;z-index:5;width:100%;position:static;margin-bottom:15px}@media(min-width: 766px){#checkout-footer{margin-bottom:25px}}#checkout-footer.has-scroll-note{height:var(--checkout-footer-height);box-sizing:content-box;padding-bottom:15px;margin-bottom:0}#checkout-footer.is-fiexd{position:fixed;bottom:0;right:0;margin-bottom:0;height:var(--checkout-footer-height)}#checkout-footer button{min-width:200px;padding:15px;color:var(--checkout-approve-btn-color);background:var(--checkout-approve-btn-bg);border-radius:var(--checkout-approve-btn-border-radius);box-shadow:var(--checkout-approve-btn-box-shadow);-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}#checkout-footer button.disabled{opacity:.5}#checkout-footer button.scroll-note{position:fixed;bottom:15px;width:80%;padding:10px;font-size:18px}#checkout-cart-wrapper.site-checkout-summary{max-width:500px;color:var(--checkout-summary-base-color)}@media(min-width: 766px){#checkout-cart-wrapper.site-checkout-summary{order:2}}#checkout-cart-wrapper.site-checkout-summary #checkout-cart>h3{color:var(--checkout-summary-header-color);background:var(--checkout-summary-header-background);font-weight:var(--checkout-summary-header-font-weight);font-size:var(--checkout-summary-header-font-size);height:var(--checkout-summary-header-height);width:var(--checkout-summary-header-width)}@media(max-width: 765px){#checkout-cart-wrapper.site-checkout-summary #checkout-cart>h3{display:none}}#checkout-cart-wrapper.site-checkout-summary .msgs{padding:10px 0;font-weight:bold}@media(min-width: 766px){#checkout-cart-wrapper.site-checkout-summary{width:400px;margin-top:var(--checkout-header-height)}#checkout-cart-wrapper.site-checkout-summary #checkout-cart>h3{margin:0;padding:5px;text-align:center;font-size:22px;height:40px;display:flex;align-items:center;justify-content:center}}@media(max-width: 765px){#checkout-cart-wrapper.site-checkout-summary{top:calc(var(--checkout-header-height) + var(--checkout-top));height:calc(var(--vh, 1vh)*100 - var(--checkout-header-height) - var(--checkout-top));transition:all 300ms cubic-bezier(0.22, 0.61, 0.36, 1);transform:translateX(-100%);opacity:0}html[dir=ltr] #checkout-cart-wrapper.site-checkout-summary{transform:translateX(100%)}#checkout-cart-wrapper.site-checkout-summary.isopen{transform:translateX(0) !important;opacity:1}}@media(min-width: 766px)and (max-width: 1200px){#checkout-cart-wrapper.site-checkout-summary{width:250px}}#checkout-cart-wrapper.site-checkout-summary #checkout-cart-details #checkout-details-user{color:var(--checkout-summary-user-color);background:var(--checkout-summary-user-background);font-weight:var(--checkout-summary-user-font-weight);font-size:var(--checkout-summary-user-font-size);height:var(--checkout-summary-user-height);width:var(--checkout-summary-user-width)}#checkout-cart-wrapper.site-checkout-summary #checkout-cart-details #checkout-details,#checkout-cart-wrapper.site-checkout-summary #checkout-cart-details #locator_details{color:var(--checkout-summary-details-color);background:var(--checkout-summary-details-background);font-weight:var(--checkout-summary-details-font-weight);font-size:var(--checkout-summary-details-font-size);height:var(--checkout-summary-details-height);width:var(--checkout-summary-details-width)}#checkout-cart-wrapper.site-checkout-summary .cart-total-edit{padding:0 20px 10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center;justify-content:space-around;-webkit-justify-content:space-around}#checkout-cart-wrapper.site-checkout-summary .cart-total-edit button{font-size:16px;border-radius:5px}#checkout-cart-wrapper.site-checkout-summary.is_flow_2 #checkout-cart-finals .cart-total.shipping-method,#checkout-cart-wrapper.site-checkout-summary.is_flow_2 #checkout-cart-finals .cart-total-head.shipping-method{justify-content:space-between}#checkout-cart-wrapper.site-checkout-summary.is_flow_2 .cart-item{position:relative;padding:0;margin:5px 0}#checkout-cart-wrapper.site-checkout-summary.is_flow_2 .cart-item .item-title{font-size:20px;font-weight:bold;line-height:1}#checkout-cart-wrapper.site-checkout-summary.is_flow_2 .cart-item .cart-item-header{align-items:flex-start;padding:5px 30px 5px 0}#checkout-cart-wrapper.site-checkout-summary.is_flow_2 .cart-item .cart-item-header .cp-total{color:var(--black);font-size:19px;padding:0 0 0 10px}#checkout-cart-wrapper.site-checkout-summary.is_flow_2 .cart-item .cp-notes{padding:0}#checkout-cart-wrapper.site-checkout-summary.is_flow_2 .cart-item .note-row.is_pizza{display:flex;flex-direction:column}body.in_app #checkout-cart-wrapper.is_flow_2.is_fixed{height:calc(100% - 60px)}#summary-continue{height:var(--checkout-footer-height);box-sizing:content-box;padding-bottom:15px;margin-bottom:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;z-index:5;width:100%;position:static}#summary-continue button{min-width:200px;padding:15px;color:var(--checkout-approve-btn-color);background:var(--checkout-approve-btn-bg);border-radius:var(--checkout-approve-btn-border-radius);box-shadow:var(--checkout-approve-btn-box-shadow);-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}#checkout-wrapper .club{border-radius:30px;margin:20px auto;width:auto}@media(min-width: 766px){#checkout-wrapper .club{max-width:80%}}#checkout-wrapper .club .club_points_wrapper.simple{padding-bottom:0}#checkout-wrapper .club .club_points_wrapper.simple>button{border:none;width:100%;padding:10px;font-size:19px}#checkout-wrapper .club .club_points_wrapper.simple>button strong{color:var(--checkout-highlight-color)}#checkout-wrapper .club .club_points_wrapper.simple .club-points-form input#club_points::-webkit-input-placeholder{font-size:17px}#checkout-wrapper .club .club_points_wrapper.simple .club-points-form input#club_points:-moz-placeholder{font-size:17px}#checkout-wrapper .club .club_points_wrapper.simple .club-points-form input#club_points::-moz-placeholder{font-size:17px}#checkout-wrapper .club .club_points_wrapper.simple .club-points-form input#club_points:-ms-input-placeholder{font-size:17px}#checkout-wrapper .club .club-points-form-clear{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between}#checkout-wrapper .tips .tips-start-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between}#checkout-wrapper .tips .tips-start-row p{margin:0;font-size:18px}@media(max-width: 765px)and (orientation: portrait){#checkout-wrapper .tips .tips-start-row p{font-size:4vw}}#checkout-wrapper .tips .tips-start-row #add_tip{background:var(--tips-btn-bg);color:var(--tips-btn-color);border:var(--tips-btn-border);margin:0;border-radius:30px;font-size:18px;padding:10px 15px}@media(max-width: 765px)and (orientation: portrait){#checkout-wrapper .tips .tips-start-row #add_tip{font-size:4vw}}#checkout-wrapper .tips .panel{padding:15px;border-radius:30px;border:1px solid #b5b6bd}#checkout-wrapper .tips .panel h3{color:var(--checkout-payment-title-color);font-size:20px;margin:0;text-align:center}#checkout-wrapper .tips .panel .tip-note{line-height:1;font-size:14px;text-align:center;margin:0 0 15px;color:var(--checkout-base-color)}#checkout-wrapper .tips .panel .add_tip_form{flex-direction:column}#checkout-wrapper .tips .panel .add_tip_form>div.or_label{max-width:100px}#checkout-wrapper .tips .panel .add_tip_form .tips_inputs{margin-bottom:10px;height:40px;width:100%}#checkout-wrapper .tips .panel .add_tip_form .tips_inputs input.visible-input{text-align:center;border:none;border-bottom:1px solid;width:auto;flex-direction:column}#checkout-wrapper .tips .panel .add_tip_form .tip_helpers{-webkit-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;width:calc(100% + 10px);margin:0 -5px}#checkout-wrapper .tips .panel .add_tip_form .tip_helpers button{border-radius:100%;width:55px;height:55px;padding:0;font-size:17px;margin:0 5px 10px;line-height:1}@media(max-width: 350px){#checkout-wrapper .tips .panel .add_tip_form .tip_helpers button{font-size:4.5vw;width:50px;height:50px}}#checkout-wrapper .tips .panel .add_tip_form .tip_helpers button.is-selected{border-color:var(--tips-helper-active-color)}#checkout-wrapper .tips .panel .add_tip_form #approveTip{height:40px;margin:0;color:var(--checkout-approve-btn-color);background:var(--checkout-approve-btn-bg);border-radius:var(--checkout-approve-btn-border-radius)}#checkout-wrapper #order_notes.as_dropdown{padding:0;margin-bottom:20px;position:relative;border-bottom:1px solid #ddd}#checkout-wrapper #order_notes.as_dropdown h3{margin:0;padding:10px 10px 10px 30px;line-height:1;border-radius:0 0 5px 5px;font-size:var(--checkout-labels-font-size);font-weight:normal;border-top:none;position:relative;display:inline-block;cursor:pointer}#checkout-wrapper #order_notes.as_dropdown h3:focus{box-shadow:0 0 5px -1px var(--focus-highlight-color)}#checkout-wrapper #order_notes.as_dropdown h3:after{border-color:var(--checkout-base-color) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#checkout-wrapper #order_notes.as_dropdown .notes-list{padding:0;bottom:100%;z-index:5;background:#fff;width:100%}#checkout-wrapper #order_notes.as_dropdown .notes-list .hide-list{display:none}#checkout-wrapper #order_notes.as_dropdown .notes-list>.form-row{width:100%;margin:0 0 !important;padding:10px !important;line-height:1}#checkout-wrapper #order_notes.as_dropdown .notes-list>.form-row#order_comments_field{padding:0 !important;margin-top:10px !important}#checkout-wrapper #order_notes.as_dropdown .notes-list>.form-row label{flex:none}#checkout-wrapper #order_notes.as_dropdown .notes-list>.form-row label span.cb{margin:0 0 0 10px}#checkout-wrapper #order_notes.as_dropdown .notes-list>.form-row:last-child{border-bottom:none}#checkout-wrapper #order_notes.as_dropdown.open .notes-list .hide-list{display:block}#checkout-wrapper .form-row{border:none;padding:0;height:auto;max-height:unset;margin-bottom:20px;font-size:19px;line-height:1}@media(max-width: 765px)and (orientation: portrait){#checkout-wrapper .form-row{font-size:4.5vw}}#checkout-wrapper .form-row:after{display:none}#checkout-wrapper .form-row input[type=text],#checkout-wrapper .form-row input[type=email],#checkout-wrapper .form-row input[type=number],#checkout-wrapper .form-row input[type=password],#checkout-wrapper .form-row input[type=tel],#checkout-wrapper .form-row select,#checkout-wrapper .form-row textarea{color:var(--checkout-form-input-color);background:var(--checkout-form-input-background);font-weight:var(--checkout-form-input-font-weight);font-size:var(--checkout-form-input-font-size);height:var(--checkout-form-input-height);width:var(--checkout-form-input-width);line-height:1;padding:15px}@media(max-width: 765px)and (orientation: portrait){#checkout-wrapper .form-row input[type=text],#checkout-wrapper .form-row input[type=email],#checkout-wrapper .form-row input[type=number],#checkout-wrapper .form-row input[type=password],#checkout-wrapper .form-row input[type=tel],#checkout-wrapper .form-row select,#checkout-wrapper .form-row textarea{padding:4vw}}#checkout-wrapper .nameHolder{flex-wrap:wrap;display:flex;align-items:center;justify-content:space-between}#checkout-wrapper .addressHolder2{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;grid-gap:15px}#checkout-wrapper .futureHolder #delayed_time_field{background:var(--future-order-field-bg-color);padding:10px 15px 10px 10px;border:1px solid #e2e0e0;border-radius:30px;margin:20px 0;display:inline-flex;font-size:19px;height:50px}@media(min-width: 766px){#checkout-wrapper .futureHolder #delayed_time_field{padding:10px 15px 10px 40px}html[dir=ltr] #checkout-wrapper .futureHolder #delayed_time_field{padding:10px 40px 10px 15px}}@media(max-width: 765px){#checkout-wrapper .futureHolder #delayed_time_field{width:100%}}@media(max-width: 350px){#checkout-wrapper .futureHolder #delayed_time_field{width:100%;padding:10px 15px 10px 10px}}#checkout-wrapper .futureHolder #delayed_time_field #delayed_time_btn{border:none}#checkout-wrapper .futureHolder #delayed_time_field>img{width:20px;margin:0 0 0 5px}#checkout-wrapper .futureHolder #delayed_time_field label{max-width:unset}#checkout-wrapper .futureHolder #delayed_time_field .edit-time{display:none;font-size:16px;color:#aeaeae;text-decoration:none}#checkout-wrapper .futureHolder #delayed_time_field .edit-time svg{width:12px;margin:0 5px}#checkout-wrapper .futureHolder #delayed_time_field input#delayed_time{font-size:19px;background:rgba(0,0,0,0);border:none;padding:0;width:auto;min-width:unset;flex:none;max-width:80px;display:none}#checkout-wrapper .futureHolder #delayed_time_field.selected{padding:10px 15px 10px 15px}#checkout-wrapper .futureHolder #delayed_time_field.selected .edit-time{display:inline-flex;margin:0 auto 0 0}@media(max-width: 350px){#checkout-wrapper .futureHolder #delayed_time_field.selected .edit-time{font-size:0}}#checkout-wrapper .futureHolder #delayed_time_field.selected input#delayed_time{display:block}#checkout-wrapper .slotsHolder{display:flex;flex-wrap:wrap;margin:15px 0;border:1px solid var(--slots-title-bg);padding:10px}@media(max-width: 765px){#checkout-wrapper .slotsHolder .form-row#billing_order_slot_picker_field select{padding:0}}@media(max-width: 765px){#checkout-wrapper .slotsHolder .form-row#billing_order_slot_picker_field{margin:5px 0 10px}}#checkout-wrapper .slotsHolder #billing_order_date_picker_title_field{margin:-10px -10px 20px;width:calc(100% + 20px)}#checkout-wrapper .slotsHolder #billing_order_date_picker_title_field label{position:static;padding:10px;font-weight:normal;background:var(--slots-title-bg);color:var(--slots-title-color)}#checkout-wrapper .slotsHolder label[for=billing_order_date_picker],#checkout-wrapper .slotsHolder label[for=billing_order_slot_picker]{display:none}#checkout-wrapper .giftGreetingHolder{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}#checkout-wrapper .giftGreetingHolder .giftGreetingHolderInner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}#checkout-wrapper .giftGreetingHolder .giftGreetingHolderInner>.form-row#billing_gift_greeting_receiver_last_name_field,#checkout-wrapper .giftGreetingHolder .giftGreetingHolderInner>.form-row#billing_gift_greeting_receiver_name_field{flex:1;max-width:48%}#checkout-wrapper .giftGreetingHolder #billing_gift_greeting_text{width:100%;border:1px solid #ddd;padding:10px;height:100px}#checkout-wrapper .giftGreetingHolder>.form-row.as-button{flex:1;text-align:center;max-width:48%;background:#eee !important;border:none !important}#checkout-wrapper .giftGreetingHolder>.form-row.as-button>label{padding:15px 10px;width:100% !important}#checkout-wrapper .giftGreetingHolder>.form-row.as-button.active:after{content:"";width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid #eee;position:absolute;top:100%;right:calc(50% - 5px)}#checkout-wrapper .giftGreetingHolder .giftGreetingHolderInner{min-width:100%}#checkout-wrapper .form-row#save_card_cb_field{border:none}#checkout-wrapper #billing_mf_add_cutlery_field,#checkout-wrapper #billing_mf_no_cutlery_field{--checkbox-checked-color:#70A401}body.checkout-ver2 .split .button-set,body.checkout-ver2 .split .button-set.add-split-btns{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap}body.checkout-ver2 .split .button-set button,body.checkout-ver2 .split .button-set.add-split-btns button{display:flex;align-items:center;justify-content:center;flex-direction:column;height:auto;float:none;padding:10px;text-align:center;margin:5px 2.5px}@media(max-width: 350px){body.checkout-ver2 .split .button-set button,body.checkout-ver2 .split .button-set.add-split-btns button{padding:10px 5px}}body.checkout-ver2 .split .button-set button .payment-icon,body.checkout-ver2 .split .button-set.add-split-btns button .payment-icon{height:40px;width:70px;margin:10px;flex:none}body.checkout-ver2 .split .button-set button .payment-label,body.checkout-ver2 .split .button-set.add-split-btns button .payment-label{color:inherit;font-weight:normal;font-size:19px;line-height:1}@media(max-width: 765px)and (orientation: portrait){body.checkout-ver2 .split .button-set button .payment-label,body.checkout-ver2 .split .button-set.add-split-btns button .payment-label{font-size:5vw}}body.checkout-ver2 .split{padding:0}@media(max-width: 765px){body.checkout-ver2 .split .info{padding:10px 0}}body.checkout-ver2 .split .info.can_pay{line-height:1;font-size:19px}body.checkout-ver2 .split ul.cards{display:none}body.checkout-ver2 .split .button-set,body.checkout-ver2 .split .button-set.add-split-btns{padding:5px 0}body.checkout-ver2 .split .button-set button,body.checkout-ver2 .split .button-set.add-split-btns button{color:var(--checkout-payment-btn-color);background:var(--checkout-payment-btn-background);font-weight:var(--checkout-payment-btn-font-weight);font-size:var(--checkout-payment-btn-font-size);height:var(--checkout-payment-btn-height);width:var(--checkout-payment-btn-width);max-width:100%;min-width:100%;margin:var(--checkout-payment-btn-margin);border:var(--checkout-payment-btn-border);border-bottom:var(--checkout-payment-btn-sep);flex-direction:row;align-items:center;justify-content:flex-start;grid-gap:var(--checkout-payment-btn-gap)}body.checkout-ver2 .split .button-set button .payment-label,body.checkout-ver2 .split .button-set.add-split-btns button .payment-label{text-align:right;align-items:center;justify-content:flex-start;font-size:19px;color:var(--checkout-payment-btn-color)}@media(max-width: 765px)and (orientation: portrait){body.checkout-ver2 .split .button-set button .payment-label,body.checkout-ver2 .split .button-set.add-split-btns button .payment-label{font-size:4.5vw}}body.checkout-ver2 .split .button-set button .payment-icon,body.checkout-ver2 .split .button-set.add-split-btns button .payment-icon{width:50px}@media(max-width: 350px){body.checkout-ver2 .split .button-set button .payment-icon,body.checkout-ver2 .split .button-set.add-split-btns button .payment-icon{width:35px;height:35px}}body.checkout-ver2 .split .button-set button:after,body.checkout-ver2 .split .button-set.add-split-btns button:after{content:var(--checkout-payment-btn-after-icon);margin:0 auto 0 0;font-size:var(--checkout-payment-btn-after-icon-font-size)}html[dir=ltr] body.checkout-ver2 .split .button-set button:after,html[dir=ltr] body.checkout-ver2 .split .button-set.add-split-btns button:after{margin:0 0 0 auto}body.checkout-ver2 .split .button-set button:last-child,body.checkout-ver2 .split .button-set.add-split-btns button:last-child{border-bottom:none}body.checkout-ver2 .split.group-cards #checkout-split-add,body.checkout-ver2 .split.group-cards #checkout-split-add-saved{display:none}body.checkout-ver2 .split.split_enabled:not(.has_one) .button-set{padding:20px 0 5px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}body.checkout-ver2 .split.split_enabled:not(.has_one) .button-set button{justify-content:space-between;flex-direction:column;height:100%}body.checkout-ver2 .split.split_enabled:not(.has_one) .button-set button .payment-icon{margin:0 0 5px 0;width:40px}body.checkout-ver2 .split.split_enabled:not(.has_one) .button-set button .payment-label{text-align:center}body.checkout-ver2 .split.split_enabled.has-payments ul.cards{display:block}body.checkout-ver2 .split.hide-payments>*:not(.approveTerms):not(.checkout-messeges){display:none}#checkout-wrapper .form-row.floating_labels{position:relative}#checkout-wrapper .form-row.floating_labels label.floating_label{position:absolute;transition:all .15s ease-out;transform-origin:0 0;padding:0 10px;max-width:unset;width:auto;min-width:unset;right:0}html[dir=ltr] #checkout-wrapper .form-row.floating_labels label.floating_label{right:auto;left:0}#checkout-wrapper .form-row.floating_labels label.floating_label abbr{color:var(--error-label-color);right:-5px;font-size:80%}#checkout-wrapper .form-row.floating_labels textarea~label.floating_label{top:18px}#checkout-wrapper .form-row.floating_labels input::-webkit-input-placeholder,#checkout-wrapper .form-row.floating_labels textarea::-webkit-input-placeholder{color:rgba(0,0,0,0) !important}#checkout-wrapper .form-row.floating_labels input:-moz-placeholder,#checkout-wrapper .form-row.floating_labels textarea:-moz-placeholder{color:rgba(0,0,0,0) !important}#checkout-wrapper .form-row.floating_labels input::-moz-placeholder,#checkout-wrapper .form-row.floating_labels textarea::-moz-placeholder{color:rgba(0,0,0,0) !important}#checkout-wrapper .form-row.floating_labels input:-ms-input-placeholder,#checkout-wrapper .form-row.floating_labels textarea:-ms-input-placeholder{color:rgba(0,0,0,0) !important}#checkout-wrapper .form-row.floating_labels input:focus~label.floating_label,#checkout-wrapper .form-row.floating_labels input:not(:placeholder-shown)~label.floating_label,#checkout-wrapper .form-row.floating_labels textarea:focus~label.floating_label,#checkout-wrapper .form-row.floating_labels textarea:not(:placeholder-shown)~label.floating_label{padding:0 5px 0 10px;color:var(--floating-labels-active-color);font-size:var(--floating-labels-active-font-size);background:var(--checkout-bg)}#checkout-wrapper .form-row.floating_labels input:focus~label.floating_label abbr,#checkout-wrapper .form-row.floating_labels input:not(:placeholder-shown)~label.floating_label abbr,#checkout-wrapper .form-row.floating_labels textarea:focus~label.floating_label abbr,#checkout-wrapper .form-row.floating_labels textarea:not(:placeholder-shown)~label.floating_label abbr{display:none}#checkout-wrapper .form-row.floating_labels textarea:focus~label.floating_label,#checkout-wrapper .form-row.floating_labels textarea:not(:placeholder-shown)~label.floating_label{transform:translate(-10px, -25px)}#checkout-wrapper .form-row.floating_labels input:focus~label.floating_label,#checkout-wrapper .form-row.floating_labels input:not(:placeholder-shown)~label.floating_label{transform:translate(-10px, -30px)}#checkout-wrapper .form-row.simple_bottom_border{margin:5px 0 25px}@media(min-width: 766px){#checkout-wrapper .form-row.simple_bottom_border.form-row-half.form-row-first{margin:5px 0 25px 20px}}#checkout-wrapper .form-row.simple_bottom_border.cutlery-row,#checkout-wrapper .form-row.simple_bottom_border.sauce-row{margin:0}#checkout-wrapper .form-row.simple_bottom_border #checkout-wrapper .form-row.simple_bottom_border#cutlery_1234566_field{margin:0}#checkout-wrapper .form-row.simple_bottom_border input[type=text],#checkout-wrapper .form-row.simple_bottom_border input[type=email],#checkout-wrapper .form-row.simple_bottom_border input[type=number],#checkout-wrapper .form-row.simple_bottom_border input[type=password],#checkout-wrapper .form-row.simple_bottom_border input[type=tel],#checkout-wrapper .form-row.simple_bottom_border input[type=time],#checkout-wrapper .form-row.simple_bottom_border select,#checkout-wrapper .form-row.simple_bottom_border textarea{border:none;border-bottom:var(--input-simple-border-bottom);border-radius:0;padding:5px 10px;background:rgba(0,0,0,0)}@media(max-width: 765px)and (orientation: portrait){#checkout-wrapper .form-row.simple_bottom_border input[type=text],#checkout-wrapper .form-row.simple_bottom_border input[type=email],#checkout-wrapper .form-row.simple_bottom_border input[type=number],#checkout-wrapper .form-row.simple_bottom_border input[type=password],#checkout-wrapper .form-row.simple_bottom_border input[type=tel],#checkout-wrapper .form-row.simple_bottom_border input[type=time],#checkout-wrapper .form-row.simple_bottom_border select,#checkout-wrapper .form-row.simple_bottom_border textarea{padding:.5vw 1vw}}#checkout-wrapper .form-row.simple_bottom_border input[type=text]:focus,#checkout-wrapper .form-row.simple_bottom_border input[type=email]:focus,#checkout-wrapper .form-row.simple_bottom_border input[type=number]:focus,#checkout-wrapper .form-row.simple_bottom_border input[type=password]:focus,#checkout-wrapper .form-row.simple_bottom_border input[type=tel]:focus,#checkout-wrapper .form-row.simple_bottom_border input[type=time]:focus,#checkout-wrapper .form-row.simple_bottom_border select:focus,#checkout-wrapper .form-row.simple_bottom_border textarea:focus{outline:none;border-bottom:var(--input-simple-border-bottom-focus)}@media(max-width: 765px)and (orientation: portrait){#checkout-wrapper .form-row.simple_bottom_border.floating_labels label.floating_label{padding:0 1vw}}#checkout-wrapper .form-row.simple_bottom_border.floating_labels input:focus~label.floating_label,#checkout-wrapper .form-row.simple_bottom_border.floating_labels input:not(:placeholder-shown)~label.floating_label{transform:translate(0, calc(-100% - 10px));font-size:var(--floating-labels-active-font-size);background:rgba(0,0,0,0)}#checkout-wrapper .form-row#order_comments_field.floating_labels textarea{border:var(--input-simple-border-bottom)}#checkout-wrapper .form-row#order_comments_field.floating_labels textarea:focus~label.floating_label,#checkout-wrapper .form-row#order_comments_field.floating_labels textarea:not(:placeholder-shown)~label.floating_label{min-width:unset;max-width:unset;color:var(--floating-labels-active-color)}#checkout-wrapper .form-row#billing_clients_number_field label{padding:5px 10px}@media(max-width: 765px)and (orientation: portrait){#checkout-wrapper .form-row#billing_clients_number_field label{padding:.5vw 1vw}}.card-required-note{margin:10px 0}.bit-overlay{transform:translate3d(0, 0, 0);background-color:rgba(0,0,0,.7);cursor:pointer;overflow:hidden;direction:rtl;position:fixed;top:0;left:0;z-index:9999999;width:100%;height:calc(var(--vh, 1vh)*100);display:flex;align-items:center;justify-content:center}.bit-overlay .close{padding:0;width:24px;height:24px;border:none;margin:30px;cursor:pointer;color:#fff;position:absolute;top:15px;right:15px}.bit-overlay .content{display:flex;align-items:center;flex-direction:column;justify-content:center;color:#fff;text-align:center;max-width:80%}.bit-overlay .content .bit-logo{position:relative}.bit-overlay .content .bit-logo.has-loader{padding:60px}.bit-overlay .content .bit-logo .bit-loader{width:250px;position:absolute;top:calc(50% - 125px);right:calc(50% - 125px)}.bit-overlay .content img{width:150px}.bit-overlay .content p{font-size:23px;line-height:1.2;margin:15px 0}.bit-overlay .content.url-pop p strong{font-size:70%;display:block;margin-top:10px}.bit-overlay .actions{display:grid;grid-gap:15px}.bit-overlay .actions button,.bit-overlay .actions a{height:50px;border-radius:30px;border:none;background-color:#fff;font-size:24px;color:#e61e28;cursor:pointer;padding:0 10px;margin:0 10px;display:inline-flex;align-items:center;justify-content:center}.ama-popup.bit-ios-pop .msg-wrap>div p{font-size:20px;line-height:1.1}@media(max-width: 765px){#threeds_verification .popup-container{width:90%}}#threeds_verification iframe{width:100%;border:none}@media(min-width: 766px){#threeds_verification iframe{height:650px}}@media(max-width: 765px){#threeds_verification iframe{height:70vh}}body.checkout.checkout-ver2 #ui-datepicker-div{z-index:5 !important}@media(min-width: 766px){body.checkout.checkout-ver2 #siteHeader{position:fixed}}body.checkout.checkout-ver2 #siteContent{padding-bottom:0}@media(min-width: 766px){body.checkout.checkout-ver2 #siteContent{padding-top:var(--header-height) !important}}body.checkout.checkout-ver2 #checkoutProcess{background:var(--checkout-bg);color:var(--checkout-base-color)}@media(min-width: 766px){body.checkout.checkout-ver2 #checkoutProcess{justify-content:flex-end;max-width:1280px;margin:auto}body.checkout.checkout-ver2 #checkoutProcess.thankYou{justify-content:center}}body.checkout.checkout-ver2 #checkoutProcess #checkout-wrapper{padding:0}@media(min-width: 766px){body.checkout.checkout-ver2 #checkoutProcess #checkout-wrapper{width:calc(100% - 400px);margin:0 0 0 auto}html[dir=ltr] body.checkout.checkout-ver2 #checkoutProcess #checkout-wrapper{margin:0 auto 0 0}}@media(min-width: 766px)and (max-width: 1200px){body.checkout.checkout-ver2 #checkoutProcess #checkout-wrapper{width:calc(100% - 260px)}}body.checkout.checkout-ver2 #checkoutProcess #checkout-wrapper .nameHolder>.form-row{max-width:unset;width:100%}body.checkout.checkout-ver2 #checkout-layout{min-height:calc(var(--vh, 1vh)*100 - var(--checkout-header-height) - var(--header-height));overflow:auto;width:100%;margin-top:var(--checkout-header-height)}@media(min-width: 766px){body.checkout.checkout-ver2 #checkout-layout{background:var(--checkout-layout-bg);max-width:700px;box-shadow:var(--checkout-layout-box-shadow);min-height:unset;margin-top:calc(var(--checkout-header-height));margin-bottom:50px}}body.checkout.checkout-ver2 #checkout-main{position:relative;height:auto;margin:0}@media(min-width: 766px){body.checkout.checkout-ver2 #checkout-main{max-width:700px;margin-bottom:0}}body.checkout.checkout-ver2 #checkout-main.fiexd-footer{margin:0 0 var(--checkout-footer-height)}body.checkout.checkout-ver2 #checkout-main.no-footer{margin:0}body.checkout.checkout-ver2 #checkout-main .checkout-step{box-sizing:border-box;display:none;padding:0 30px;width:100%}@media(max-width: 765px){body.checkout.checkout-ver2 #checkout-main .checkout-step{padding:0 20px}}@media(min-width: 766px){body.checkout.checkout-ver2 #checkout-main .checkout-step{box-shadow:none;padding-bottom:15px}}body.checkout.checkout-ver2 #checkout-main .checkout-step>div{padding:0}body.checkout.checkout-ver2 #checkout-main .checkout-step.is-active{display:block;animation:main_slide_in 250ms 50ms cubic-bezier(0, 0.85, 0.15, 0.85) both}body.checkout.checkout-ver2 #checkout-main .checkout-step #go_to_step_three{display:none}body.checkout.checkout-ver2 #checkout-main #step-user-details,body.checkout.checkout-ver2 #checkout-main #step-shipping-details{padding:20px 30px 15px}@media(min-width: 766px){body.checkout.checkout-ver2 #checkout-main #step-user-details,body.checkout.checkout-ver2 #checkout-main #step-shipping-details{padding:30px}}body.checkout.checkout-ver2 #checkout-main #newsletter_subscribe_field label.checkbox{-webkit-box-flex:auto !important;-moz-box-flex:auto !important;-webkit-flex:auto !important;-ms-flex:auto !important;flex:auto !important;text-align:var(--text-alignment)}body.checkout.checkout-ver2 #checkout-main #newsletter_subscribe_field label.checkbox .cb{flex:none;margin:0 0 0 15px;border-radius:100%}body.checkout.checkout-ver2 #step-payment .total-header{padding:0 0 10px 0;text-align:var(--text-alignment);border-bottom:1px solid #ddd}body.checkout.checkout-ver2 .total-header strong.total-price{display:inline-block;font-size:50px;font-weight:bold;line-height:1;margin-top:5px}body.checkout.checkout-ver2 #payment-ver_2-adds{text-align:center}body.checkout.checkout-ver2 #payment-ver_2-adds h4{color:var(--checkout-payment-title-color);background:var(--checkout-payment-title-background);font-weight:var(--checkout-payment-title-font-weight);font-size:var(--checkout-payment-title-font-size);height:var(--checkout-payment-title-height);width:var(--checkout-payment-title-width);margin:30px 0 15px 0}body.checkout.checkout-ver2 #payment-ver_2-adds h4 a{font-size:70%;margin:0 2px;text-decoration:underline;color:inherit;font-weight:normal;display:inline-block}body.checkout.checkout-ver2 #place_order_btn{display:none}body.checkout.checkout-ver2 #checkout-main .checkout-step>#payment_approve-wrap{padding-top:40px}@media(max-width: 350px){body.checkout.checkout-ver2 #checkout-main .checkout-step>#payment_approve-wrap{padding-top:7vw}}body.checkout.checkout-ver2 #payment_approve-wrap{padding:0;height:100%}@media(min-width: 766px){body.checkout.checkout-ver2 #payment_approve-wrap{height:auto}}body.checkout.checkout-ver2 #payment_approve-wrap .save-card-checkbox{padding:20px 0 0 0}body.checkout.checkout-ver2 #payment_approve-wrap .save-card-checkbox input[type=checkbox]{margin:0 0 0 5px}html[dir=ltr] body.checkout.checkout-ver2 #payment_approve-wrap .save-card-checkbox input[type=checkbox]{margin:0 5px 0 0}body.checkout.checkout-ver2 #payment_approve-wrap .save-card-checkbox label{font-weight:normal;font-size:18px}body.checkout.checkout-ver2 #payment_approve-wrap .save-card-checkbox input[type=text]{display:none;border:1px solid #ddd !important;font-size:18px;padding:15px;width:100%}@media(max-width: 765px)and (orientation: portrait){body.checkout.checkout-ver2 #payment_approve-wrap .save-card-checkbox input[type=text]{font-size:5vw;padding:4vw}}body.checkout.checkout-ver2 #payment_approve-wrap .save-card-checkbox.selected input[type=text]{display:block}body.checkout.checkout-ver2 #payment_approve-wrap .payment-description{text-align:center;font-size:22px;line-height:1.2;padding:0 20px}@media(max-width: 765px)and (orientation: portrait){body.checkout.checkout-ver2 #payment_approve-wrap .payment-description{font-size:6vw}}body.checkout.checkout-ver2 #payment_approve-wrap .payment-big-icon{background:var(--checkout-big-payment-icon-bg);border-radius:100%;width:50vw;height:50vw;margin:0 auto 40px auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}@media(min-width: 766px){body.checkout.checkout-ver2 #payment_approve-wrap .payment-big-icon{width:200px;height:200px}}@media(max-width: 350px){body.checkout.checkout-ver2 #payment_approve-wrap .payment-big-icon{margin:0 auto 7vw auto}}body.checkout.checkout-ver2 #payment_approve-wrap .payment-big-icon img{width:60%}body.checkout.checkout-ver2 #checkout-layout.on-approve #payment_approve-wrap .total-header{text-align:center;padding:30px}body.checkout.checkout-ver2 #checkout-layout.on-approve #payment_approve-wrap.payment_approve-credit_card .total-header{padding:10px 0;text-align:var(--text-alignment);border-bottom:1px solid #ddd}body.checkout.checkout-ver2 #checkout-layout.on-approve #checkout-main{margin-bottom:0;height:auto}@media(min-width: 766px){body.checkout.checkout-ver2 #checkout-layout.on-approve #checkout-main{height:auto}}body.checkout.checkout-ver2 #checkout-layout.on-approve #checkout-main.creditcard-iframe{height:calc(var(--vh, 1vh)*100 - var(--checkout-header-height) - var(--checkout-top))}body.checkout.checkout-ver2 #checkout-layout.on-approve #checkout-main #step-payment_approve{height:100%}body.checkout.checkout-ver2 #checkout-layout.on-approve #checkout-main #add_creditcard_pop{width:100%;height:100%}@media(min-width: 766px){body.checkout.checkout-ver2 #checkout-layout.on-approve #checkout-main #add_creditcard_pop{min-height:400px}}body.checkout.checkout-ver2 .card-info{border:1px solid;padding:10px 15px;box-shadow:5px 5px 10px 0 rgba(0,0,0,.2);margin:15px;display:flex;flex-direction:column;font-size:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:stretch;-webkit-align-items:stretch;justify-content:stretch;-webkit-justify-content:stretch;-webkit-flex-direction:column;flex-direction:column;background:#fff;width:100%;border-radius:5px;max-width:calc(100% - 30px)}body:not(.is-call-center) .ama-popup.SavedCardsPop.saved-dards-list{background:rgba(0,0,0,.8);border:none}body:not(.is-call-center) .ama-popup.SavedCardsPop.saved-dards-list .popup-container{align-items:flex-start;padding-top:15%;height:100vh;box-shadow:none;display:flex;justify-content:center;margin:0 auto;min-width:85%}body:not(.is-call-center) .ama-popup.SavedCardsPop.saved-dards-list .popup-container .popup-content{background:rgba(0,0,0,0)}body:not(.is-call-center) .ama-popup.SavedCardsPop.saved-dards-list .popup-container .popup-top{background:rgba(0,0,0,0)}body:not(.is-call-center) .ama-popup.SavedCardsPop.saved-dards-list .popup-container .popup-top h5{padding:20px 40px;font-size:27px;line-height:1;font-weight:500}body:not(.is-call-center) .ama-popup.SavedCardsPop.saved-dards-list .popup-container .card-list{background:rgba(0,0,0,0)}body:not(.is-call-center) .ama-popup.SavedCardsPop.saved-dards-list .popup-container .card-list>div{border:none}body:not(.is-call-center) .ama-popup.SavedCardsPop.saved-dards-list .popup-container .card-list .card-info{border:none;box-shadow:0 5px 10px 0 rgba(0,0,0,.6)}body:not(.is-call-center) .ama-popup.SavedCardsPop.saved-dards-list .popup-container .card-list #card-group-new-btn{background:var(--checkout-approve-btn-bg);color:var(--checkout-approve-btn-color);width:calc(100% - 30px);margin:0 15px 15px;padding:15px;border-radius:5px;box-shadow:0 5px 10px 0 rgba(0,0,0,.6)}@media(max-width: 765px){.ama-popup.paymentPop .popup-container{justify-content:flex-start;align-items:flex-start}.ama-popup.paymentPop .popup-container .popup-content{padding-top:40px}.ama-popup.paymentPop .popup-container .popup-content iframe#add_creditcard_pop{padding:10px}}.ios body.checkout.checkout-ver2 #checkout-layout.on-approve #checkout-main.creditcard-iframe{height:calc(100vh + 50px - var(--checkout-header-height) - var(--checkout-top))}#step-user-details .required_notice{margin-bottom:30px}#checkout-wrapper .form-row#register_club_field{border:2px solid var(--checkbox-checked-color);padding:10px;margin-top:15px;height:auto;max-height:unset;display:flex;flex-direction:column;align-items:flex-start}#checkout-wrapper .form-row#register_club_field .description{display:block;margin:5px 0;font-size:90%}
