@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,menu,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent}*:not(input){-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html{height:-webkit-fill-available}body{max-width:480px;min-width:320px;min-height:-webkit-fill-available;width:100vw;margin:0 auto;padding:0;border:0;font-family:Arial,Open Sans,san-serif;font-size:16px;font-weight:300;background:#f9f9f9;color:#000000de;line-height:1.5;text-rendering:optimizeLegibility;overflow-x:hidden;-webkit-font-smoothing:antialiased;touch-action:pan-x pan-y}a{text-decoration:none;color:#000}img{max-width:100%}button{padding:0;margin:0;cursor:pointer;border:none;outline:0;background-color:transparent;color:#000000de;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:700}button:disabled{cursor:not-allowed!important}.tutorial-btn:active,.buttons-group .buttons-group-item:active,.btn-icon:active,.btn-flat-gray:active,.btn-flat-white:active,.btn-flat-secondary:active,.btn-flat-primary:active,.btn-white:active,.btn-default:active,.btn-secondary:active,.btn-primary:active{transform:scale(.95)}.btn{min-height:32px;min-height:2rem;min-width:32px;min-width:2rem;padding:0 16px;padding:0rem 1rem;border-radius:50px;border-radius:3.125rem;font-size:14px;font-size:.875rem;line-height:1.2;display:inline-flex;align-items:center;justify-content:center;font-weight:400;cursor:pointer;background-color:transparent;border:1px solid transparent;transition:background-color .2s ease}.btn:disabled:not(.btn-loading):not(.btn-primary):not(.buttons-group-item){background-color:#d9d9d9!important;color:#fff!important;border:0;cursor:not-allowed!important}.btn.btn-no-border{border:0}.btn-primary{background-color:transparent;color:#008248;border-color:#008248}@media (hover: hover) and (pointer: fine){.btn-primary:not(.btn-ripple):hover{background-color:#0082481a}}.btn-primary:not(.btn-ripple).active,.btn-primary:not(.btn-ripple):active{background-color:#0082481a}.btn-primary:disabled{color:#0003!important;border-color:#0003!important;background-color:transparent!important}.btn-secondary{background-color:transparent;color:#00a862;border-color:#00a862}@media (hover: hover) and (pointer: fine){.btn-secondary:not(.btn-ripple):hover{background-color:#00a8621a}}.btn-secondary:not(.btn-ripple).active,.btn-secondary:not(.btn-ripple):active{background-color:#00a8621a}.btn-default{background-color:transparent;color:#000000de;border-color:#000000de}@media (hover: hover) and (pointer: fine){.btn-default:not(.btn-ripple):hover{background-color:#0000001a}}.btn-default:not(.btn-ripple).active,.btn-default:not(.btn-ripple):active{background-color:#0000001a}.btn-white{background-color:transparent;color:#fff;border-color:#fff}@media (hover: hover) and (pointer: fine){.btn-white:not(.btn-ripple):hover{background-color:#ffffff1a}}.btn-white:not(.btn-ripple).active,.btn-white:not(.btn-ripple):active{background-color:#ffffff1a}.btn-flat-primary{border:0;color:#fff;background-color:#008248}@media (hover: hover) and (pointer: fine){.btn-flat-primary:not(.btn-ripple):hover{background-color:#008248e6}}.btn-flat-primary:not(.btn-ripple).active,.btn-flat-primary:not(.btn-ripple):active{background-color:#008248e6}.btn-flat-secondary{border:0;color:#fff;background-color:#00a862}@media (hover: hover) and (pointer: fine){.btn-flat-secondary:not(.btn-ripple):hover{background-color:#00a862e6}}.btn-flat-secondary:not(.btn-ripple).active,.btn-flat-secondary:not(.btn-ripple):active{background-color:#00a862e6}.btn-flat-white{background-color:#fff}@media (hover: hover) and (pointer: fine){.btn-flat-white:not(.btn-ripple):hover{background-color:#f9f9f9}}.btn-flat-white:not(.btn-ripple).active,.btn-flat-white:not(.btn-ripple):active{background-color:#f9f9f9}.btn-flat-gray{background-color:#0000008f}@media (hover: hover) and (pointer: fine){.btn-flat-gray:not(.btn-ripple):hover{background-color:#000000b3}}.btn-flat-gray:not(.btn-ripple).active,.btn-flat-gray:not(.btn-ripple):active{background-color:#000000b3}.btn-lg{min-height:54px;min-height:3.375rem;min-width:54px;min-width:3.375rem;padding:0 24px;padding:0rem 1.5rem;font-size:18px;font-size:1.125rem;font-weight:700}.btn-icon{position:relative;padding:0;border:0;border-radius:50%}.btn-icon:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background-color:transparent;transform:scale(.4)}@media (hover: hover) and (pointer: fine){.btn-icon:before{transition:all .3s ease}.btn-icon:hover:before{background-color:#0000001a;transform:scale(1)}}.btn-icon:active:before{background-color:#00000026;transform:scale(1)}.btn-icon-normal{display:inline-flex;padding:0;border:0}.btn-link,.btn-link-white,.page-home .banner-mop-ordered .btn-link,.page-home .banner-mop-ordered .btn-link-white{font-size:13px;font-size:.8125rem;padding:0;color:#00653e;text-decoration:none;display:inline-block}@media (hover: hover) and (pointer: fine){.btn-link:not(.btn-ripple):hover,.btn-link-white:not(.btn-ripple):hover{text-decoration:underline}}.btn-link:not(.btn-ripple).active,.btn-link-white:not(.btn-ripple).active,.btn-link:not(.btn-ripple):active,.btn-link-white:not(.btn-ripple):active{text-decoration:underline}.btn-link:after,.btn-link-white:after,.page-home .banner-mop-ordered .btn-link:after,.page-home .banner-mop-ordered .btn-link-white:after{width:12px;width:.75rem;height:12px;height:.75rem;margin-left:6px;margin-left:.375rem;margin-bottom:-2px;margin-bottom:-.125rem;content:"";display:inline-block;background-image:url("data:image/svg+xml,%3csvg%20id='link'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012%2012'%3e%3cpath%20id='link-2'%20data-name='link'%20d='M14.75,18H7.875A1.876,1.876,0,0,1,6,16.125V9.25A1.875,1.875,0,0,1,7.875,7.375h5.11a.5.5,0,0,1,0,1H7.875A.875.875,0,0,0,7,9.25v6.875A.875.875,0,0,0,7.875,17H14.75a.875.875,0,0,0,.875-.875V11a.5.5,0,0,1,1,0v5.125A1.876,1.876,0,0,1,14.75,18ZM14,6.5a.5.5,0,0,1,.5-.5h3a.5.5,0,0,1,.5.5v3a.5.5,0,0,1-1,0V7.72l-4.66,4.74a.5.5,0,0,1-.71-.7L16.307,7H14.5A.5.5,0,0,1,14,6.5Z'%20transform='translate(-6%20-6)'%20fill='%2300653e'/%3e%3c/svg%3e");background-size:cover}.btn-link-white,.page-home .banner-mop-ordered .btn-link,.page-home .banner-mop-ordered .btn-link-white{color:#fff}.btn-link-white:after,.page-home .banner-mop-ordered .btn-link:after,.page-home .banner-mop-ordered .btn-link-white:after{background-image:url("data:image/svg+xml,%3csvg%20id='link'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012%2012'%3e%3cpath%20id='link-2'%20data-name='link'%20d='M14.75,18H7.875A1.876,1.876,0,0,1,6,16.125V9.25A1.875,1.875,0,0,1,7.875,7.375h5.11a.5.5,0,0,1,0,1H7.875A.875.875,0,0,0,7,9.25v6.875A.875.875,0,0,0,7.875,17H14.75a.875.875,0,0,0,.875-.875V11a.5.5,0,0,1,1,0v5.125A1.876,1.876,0,0,1,14.75,18ZM14,6.5a.5.5,0,0,1,.5-.5h3a.5.5,0,0,1,.5.5v3a.5.5,0,0,1-1,0V7.72l-4.66,4.74a.5.5,0,0,1-.71-.7L16.307,7H14.5A.5.5,0,0,1,14,6.5Z'%20transform='translate(-6%20-6)'%20fill='%23FFFFFF'/%3e%3c/svg%3e")}.btn-bd-0{border:0}.btn-ripple{position:relative;overflow:hidden}.btn-ripple .ripple{position:absolute;width:0;height:0;border-radius:50%;background:#ffffff80;transform:scale(0);opacity:1}.btn-ripple .ripple-effect{animation:rippleDrop .6s linear}.btn-loading{opacity:.6;pointer-events:none}.btn-loading-indicator{display:inline-flex;width:0;overflow:hidden;align-items:center;transition:width .3s ease}.btn-loading-indicator .icon-loading{font-size:20px;font-size:1.25rem}.btn-loading-indicator.show{width:20px;width:1.25rem;margin-right:4px;margin-right:.25rem}.btn-loading-indicator.show.right{margin-left:4px;margin-left:.25rem;margin-right:0;order:1}.buttons-group .buttons-group-item{font-size:13px;font-size:.8125rem;max-width:64px;max-width:4rem;width:25%;background-color:#fff;color:#008248;border:1px solid #008248;border-radius:0;transition:none;margin-left:-1px}@media (hover: hover) and (pointer: fine){.buttons-group .buttons-group-item:not(.btn-ripple):hover{background-color:#0082481a}}.buttons-group .buttons-group-item:not(.btn-ripple).active,.buttons-group .buttons-group-item:not(.btn-ripple):active{background-color:#0082481a}.buttons-group .buttons-group-item:first-child{border-top-left-radius:50px;border-top-left-radius:3.125rem;border-bottom-left-radius:50px;border-bottom-left-radius:3.125rem;margin-left:0}.buttons-group .buttons-group-item:last-child{border-top-right-radius:50px;border-top-right-radius:3.125rem;border-bottom-right-radius:50px;border-bottom-right-radius:3.125rem}.buttons-group .buttons-group-item.selected{color:#fff;background-color:#008248}@media (hover: hover) and (pointer: fine){.buttons-group .buttons-group-item.selected:not(.btn-ripple):hover{color:#fff;background-color:#008248}}.buttons-group .buttons-group-item.selected:not(.btn-ripple).active,.buttons-group .buttons-group-item.selected:not(.btn-ripple):active{color:#fff;background-color:#008248}.buttons-group .buttons-group-item:disabled{color:#0003!important;border-color:#0003!important;background-color:transparent!important}.swipe-buttons-group{display:flex;align-items:center;justify-content:center;width:100%}.swipe-buttons-group .swipe-left,.swipe-buttons-group .swipe-right{padding:0 10px;padding:0rem .625rem;position:absolute}.swipe-buttons-group .swipe-left{left:0}.swipe-buttons-group .swipe-right{right:0}.swipe-buttons-list{display:flex;margin:0;overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;width:100%;padding:0 -5px;padding:0rem -.3125rem}.swipe-buttons-list .swipe-buttons-item{position:relative;padding:0 5px;padding:0rem .3125rem;border-radius:4px;border-radius:.25rem;background-color:#fff;min-width:103px;min-width:6.4375rem}.swipe-buttons-list .swipe-buttons-item button{font-weight:400;min-height:60px;min-height:3.75rem;padding:0 5px;padding:0rem .3125rem;word-break:break-all;width:100%}.swipe-buttons-list .swipe-buttons-item-image{width:45px;width:2.8125rem;object-fit:cover}.swipe-buttons-list .swipe-buttons-item-label{font-size:10px;font-size:.625rem;text-align:left;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.swipe-buttons-list .swipe-buttons-item-label.no-option{width:100%;font-size:11px;font-size:.6875rem;padding:22px 17px;padding:1.375rem 1.0625rem;color:#006241;display:flex;justify-content:center;align-items:center;white-space:nowrap}.swipe-buttons-list .swipe-buttons-item-sub-label{font-size:9px;font-size:.5625rem;text-align:left}.swipe-buttons-list .swipe-buttons-item.selected{background-color:#d4e9e2}.swipe-buttons-list .swipe-buttons-item.selected .swipe-buttons-item-label{color:#006241}.swipe-buttons-list .swipe-buttons-item .swipe-buttons-disabled{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:#fffc}.swipe-buttons-list .swipe-buttons-item .swipe-buttons-disabled-content{font-size:14px;font-size:.875rem;font-weight:700}.swipe-buttons-list::-webkit-scrollbar{display:none}@keyframes rippleDrop{to{transform:scale(2);opacity:0}}.widget-bottom{position:fixed;left:0;right:0;bottom:0;display:flex;align-items:flex-end;flex-direction:column;pointer-events:none}.widget-bottom:not(.order-bar) .btn{box-shadow:0 0 6px #0000003d,0 8px 12px #00000024;transform:translateY(0);pointer-events:auto;transition:transform .1s ease,box-shadow .1s ease}.widget-bottom:not(.order-bar) .btn:active{box-shadow:0 0 6px #0000003d;transform:translateY(2px) scale(1)}.list-group{width:100%}.list-group.has-checkbox{margin-top:57px;margin-top:3.5625rem}.list-group.product-list{margin-top:-20px;margin-top:-1.25rem}.list-group.no-bd-bottom .list-group-item:last-child{border-bottom:0}.list-group-item{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.2)}.list-group-disc li{padding-left:20px;padding-left:1.25rem;position:relative}.list-group-disc li:before{width:3px;width:.1875rem;height:3px;height:.1875rem;left:5px;left:.3125rem;display:block;content:"";position:absolute;top:50%;border-radius:50%;transform:translateY(-50%);background-color:currentColor}.customize-list{padding:1rem 0 0;background-color:#f9f9f9}.customize-list .customize-item{padding:16px;padding:1rem;background-color:#fff}.customize-list .customize-item:last-child{margin-bottom:0}.customize-list .customize-title{font-size:14px;font-size:.875rem;color:#000000de}.customize-list .customize-options{padding:8px 0;padding:.5rem 0rem}.customize-list .customize-options-title{font-size:12px;font-size:.75rem;padding-bottom:8px;padding-bottom:.5rem;color:#0000008f}.img img{width:100%;height:100%;object-fit:cover}.img.img-loader{width:initial;height:initial;overflow:hidden}.img.img-loader .img-content{position:absolute;top:0;left:0;right:0;bottom:0}.img.img-loader .img-loading{background:linear-gradient(-45deg,#ccc,#fff,#d9d9d9);background-size:400% 400%;animation:gradient 5s ease infinite}.img.img-loader .img-loading img{visibility:hidden}.img.img-sm{width:24px;width:1.5rem;height:24px;height:1.5rem}.img.img-xs{width:16px;width:1rem;height:16px;height:1rem}.img.img-product-detail{width:109px;width:6.8125rem;height:109px;height:6.8125rem}.img .img-1x1{position:relative;width:100%;padding-bottom:100%}.img .img-30x19{position:relative;width:100%;padding-bottom:63.3333333333%}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.banner{min-height:200px;min-height:12.5rem;max-width:100%;width:100%;display:flex;flex-direction:column;justify-content:center}.banner-title-img{height:18px;height:1.125rem}.banner-title-img img{width:auto}.banner-mop{background-color:#006241;color:#fff}.banner-mop .banner-content{padding:15px 16px;padding:.9375rem 1rem}.banner-mop .banner-actions{padding:24px 0 19px;padding:1.5rem 0rem 1.1875rem}.banner-mop .banner-actions-btn{min-width:104px;min-width:6.5rem}.banner-mop .banner-actions-logged-in{max-width:343px;max-width:21.4375rem;display:flex;align-items:center;justify-content:space-between;margin:0 auto}.banner-mop .img-mop-title img,.banner-mop .img-people img{display:block;margin:0 auto}.banner-mop .img-people{margin:0 -16px -16px;margin:0rem -1rem -1rem}.banner-register{background-color:#d4e9e2}.banner.banner-no-padding{padding:0}.banner-mop-ordered{background-color:#1e3932}.banner-mop-ordered .order-info{padding:0 16px;padding:0rem 1rem;font-size:14px;font-size:.875rem;color:#fff;font-weight:600;background-color:#1e3932}.banner-mop-ordered .order-number{height:72px;height:4.5rem;display:flex;justify-content:center;align-items:center}.banner-mop-ordered .order-number .order-no{font-size:36px;font-size:2.25rem}.banner-mop-ordered .order-number-drive-in{height:60px;height:3.75rem;display:flex;justify-content:center;align-items:center}.banner-mop-ordered .order-number-drive-in .order-no-drive-in{font-size:24px;font-size:1.5rem;font-weight:700}.banner-mop-ordered .order-pickup{padding:12px 0;padding:.75rem 0rem;margin:0;border-top:1px solid #4B615B;text-align:center}.banner-mop-ordered .order-pickup-drive-in{padding:14px 0;padding:.875rem 0rem;margin:0;border-top:1px solid #4B615B;text-align:center}.card{position:relative;width:100%}.card.card-active{cursor:pointer}.card.card-active:hover,.card.card-active:focus{background-color:#f9f9f9}.card-img img{width:100%}.card-img-radius img{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.card-horizontal{display:flex;flex-direction:row;align-items:center;max-width:100%}.card-horizontal .card-body{padding:0;flex:1;text-align:left}.card-horizontal .card-text{font-size:12px;font-size:.75rem}.card-horizontal .card-desc{font-size:14px;font-size:.875rem}.card-border{border:1px solid rgba(0,0,0,.2)}.card-title{font-size:14px;font-size:.875rem;color:#000000de;font-weight:700}.card-title .icon,.card-title .loading-indicator{margin-top:-2px;margin-top:-.125rem;vertical-align:middle}.card-arrow{margin-right:-8px;margin-right:-.5rem}input,select{height:28px;height:1.75rem;font-size:14px;font-size:.875rem;border:0;outline:0;padding:0;background-color:transparent;color:#000000de;width:100%;-webkit-appearance:none}.form-group,.form-group-custom{position:relative;width:100%}.form-group-title,.form-group-subtitle,.form-group-desc{color:#0000008f}.form-group-custom{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:18px}.form-group-left{display:flex;justify-content:flex-end}.form-group-right{display:flex;justify-content:flex-start}.form-controls{margin:24px 0;margin:1.5rem 0rem;position:relative;display:flex;width:100%;align-items:center;flex-direction:row;border-bottom:1px solid rgba(0,0,0,.2)}.form-controls.radio-btn{border-bottom:0}.form-controls.form-controls-has-value .form-label-placeholder,.form-controls.form-controls-fixed-label .form-label-placeholder,.form-controls.form-controls-focused .form-label-placeholder{bottom:100%;font-size:13px;transform:translateY(0)}.form-controls.form-controls-focused{border-color:#008248}.form-controls.form-controls-error{background-color:#e75b5233}.form-controls.form-controls-error .form-label-placeholder{color:#e75b52}.form-controls.form-controls-error .form-errors{display:block}.form-controls.form-controls-no-border{border:none;width:32px;width:2rem;margin:10px 4px;margin:.625rem .25rem}.form-label-placeholder{position:absolute;bottom:50%;color:#0000008f;transform:translateY(50%);transition:all .3s ease}.form-input,.form-select{display:flex;flex:1}.form-input-prefix,.form-input-suffix,.form-select-prefix,.form-select-suffix{display:flex;align-items:center}.form-input-prefix,.form-select-prefix{padding-right:4px;padding-right:.25rem}.form-input-suffix,.form-select-suffix{padding-left:4px;padding-left:.25rem}.form-errors{padding:4px 0;padding:.25rem 0rem;position:absolute;display:none;top:100%;left:0}.form-select{padding-right:16px;padding-right:1rem;text-overflow:ellipsis}.form-select+.form-input-suffix{position:absolute;right:0;pointer-events:none}.form-checkbox.paper-bag+label{font-size:14px;font-size:.875rem}.form-checkbox.paper-bag+label:before,.form-checkbox.paper-bag+label:after{width:21px;width:1.3125rem;height:21px;height:1.3125rem}.form-checkbox+.form-checkbox-label{height:24px;height:1.5rem;padding-left:36px;padding-left:2.25rem;position:relative;display:inline-flex;align-items:center}.form-checkbox+.form-checkbox-label:before,.form-checkbox+.form-checkbox-label:after{width:24px;width:1.5rem;height:24px;height:1.5rem;border-radius:6px;border-radius:.375rem;content:"";display:inline-flex;position:absolute;top:calc(50% - 12px);left:0;border:1px solid #008248;background-color:transparent;transition:background-color .3s ease}.form-checkbox+.form-checkbox-label:after{content:"";background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20?%3e%3csvg%20fill='none'%20stroke='%23fff'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpolyline%20points='20%206%209%2017%204%2012'/%3e%3c/svg%3e");background-size:cover;border:0;transform:scale(0);transition:transform .3s ease}.form-checkbox:checked+.form-checkbox-label:before{background-color:#008248}.form-checkbox:checked+.form-checkbox-label:after{transform:scale(1)}.form .hints-item{display:flex;align-items:center}.form-radio{line-height:0}.form-radio-input{width:24px;width:1.5rem;height:24px;height:1.5rem;margin:0;border:1px solid #008248;border-radius:50%;outline:none}.form-radio-input:before{content:"";display:block;width:16px;width:1rem;height:16px;height:1rem;margin:calc((100% - 16px)/2);border-radius:50%}.form-radio-input:checked:before{background:#008248}.form-radio+.form-radio-label{padding-left:8px;padding-left:.5rem;padding-top:2px;padding-top:.125rem;letter-spacing:normal;font-weight:300}.form-input-group{position:relative}.form-input-group .row,.form-input-group .col,.form-input-group [class^=col]{padding:0 8px;padding:0rem .5rem}.form-input-group .form-errors{display:block;top:initial;bottom:0}input.form-input-custom{height:44px;height:2.75rem;background:#0000001a;border-radius:8px;text-align:center;border:2px solid transparent;transition:.3s ease-in-out;caret-color:transparent;width:32px;width:2rem;margin:10px 4px;margin:.625rem .25rem}input.form-input-custom:focus{border-color:#008248}.form-input-group-dash{position:absolute;top:50%;left:50%;width:10px;width:.625rem;height:4px;height:.25rem;transform:translate(-50%,-50%);background-color:#2d2926}.dialog{min-width:280px;min-width:17.5rem;border-radius:8px;border-radius:.5rem;background-color:#fff;animation:showDialog .2s ease;max-width:448px;margin:0 1rem;word-break:break-all}.dialog-container{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000}.dialog-overlay{display:flex;width:100%;height:100%;justify-content:center;align-items:center;background-color:#0003}.dialog-overlay.overlay-white{background-color:#ffffffe6}.dialog-header{padding-bottom:12px;padding-bottom:.75rem;display:flex;align-items:center;justify-content:center}.dialog-content{padding-bottom:24px;padding-bottom:1.5rem;font-size:14px;font-size:.875rem;white-space:pre-wrap}.dialog-content2{padding-bottom:32px;padding-bottom:2rem;font-size:12px;font-size:.75rem;white-space:pre-wrap;color:#000;opacity:.56}.dialog-actions{padding-right:4px;padding-right:.25rem;display:flex;flex-direction:row;justify-content:flex-end}.dialog-actions.column{flex-direction:column;align-items:center;padding:0}.dialog-mfl .dialog-actions{justify-content:center}.dialog-100,.dialog-warning-location{width:100%}.dialog-warning-location .dialog-content{text-align:start}.dialog-barcode .dialog-header{font-size:24px;font-size:1.5rem;word-break:break-word}.dialog.dialog-component{display:flex;align-items:center;width:100%;height:100%;background-color:transparent;animation:none}.dialog.dialog-page{padding:72px 0 0;padding:4.5rem 0rem 0rem;max-width:480px;width:100%;height:100%;margin:0;animation:none;overflow-y:auto;border-radius:0}.dialog.dialog-processing{background-color:transparent;text-align:center}.dialog.dialog-customize .page{height:100%}.dialog.dialog-customize .page-content{min-height:calc(100% - 152px)}.dialog.dialog-drive-in .dialog-content{text-align:left}.dialog.dialog-tutorial-mfl{padding:0}@keyframes showDialog{0%{transform:scale(.85)}to{transform:scale(1)}}.icon,.loading-indicator{font-size:16px;font-size:1rem;display:inline-flex;align-self:center}.icon svg,.loading-indicator svg{width:1em;height:1em}.icon-payment-cup{font-size:21px;font-size:1.3125rem;margin-bottom:-3px;margin-bottom:-.1875rem;-webkit-animation:rotatePaymentCup 2s infinite linear;-moz-animation:rotatePaymentCup 2s infinite linear;animation:rotatePaymentCup 2s infinite linear}.icon-reload{font-size:17px;font-size:1.0625rem;color:#999}.icon-reload.reloading{animation:refreshRotate 1s infinite linear}@keyframes rotatePaymentCup{0%{-ms-transform:rotate(-60deg);-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}50%{-ms-transform:rotate(60deg);-webkit-transform:rotate(60deg);transform:rotate(60deg)}to{-ms-transform:rotate(-60deg);-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}}@keyframes refreshRotate{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}h1,h2,h3,h4,h5,h6{font-weight:400}h1{font-size:27px;font-size:1.6875rem}h2{font-size:23px;font-size:1.4375rem}h3{font-size:20px;font-size:1.25rem}h4{font-size:18px;font-size:1.125rem}h5{font-size:15px;font-size:.9375rem}h6{font-size:14px;font-size:.875rem}h1,h2,h3,h4,h5,h6,p{margin:-.25em 0}.txt-normal,.page-payment .txt-update-payment,.dialog-actions.column .btn-primary{font-weight:400}.txt-demi,.steps-item.active .steps-label{font-weight:600}.txt-bold,.page-payment .amount-text,.page-history .history-subtitle,.page-title,.tabs-link,.customize-list .customize-title,.form-group-title,.form-input,.form-select,input.form-input-custom,.dialog-header,.dialog-actions .btn{font-weight:700}.txt-xxxs,.form-group-desc{font-size:11px;font-size:.6875rem}.txt-xxs,.form-errors,.form-checkbox+.form-checkbox-label{font-size:13px;font-size:.8125rem}.txt-xs,.order-steps .order-title .icon-pulldown,.form-group-subtitle,.form-label-placeholder{font-size:14px;font-size:.875rem}.txt-sm{font-size:15px;font-size:.9375rem}.txt-md,.form-group-title{font-size:18px;font-size:1.125rem}.txt-lg{font-size:20px;font-size:1.25rem}.txt-xl{font-size:23px;font-size:1.4375rem}.txt-xxl{font-size:27px;font-size:1.6875rem}.txt-xxxl{font-size:32px;font-size:2rem}.txt-10{font-size:10px;font-size:.625rem}.txt-12,.breadcrumb-item:not(:first-of-type):before{font-size:12px;font-size:.75rem}.txt-16,input.form-input-custom{font-size:16px;font-size:1rem}.txt-21{font-size:21px;font-size:1.3125rem}.txt-24{font-size:24px;font-size:1.5rem}.section-title{font-size:18px;font-size:1.125rem;font-weight:600}.section-subtitle{font-size:14px;font-size:.875rem;color:#0000008f}.steps-group{min-height:104px;min-height:6.5rem;padding:16px;padding:1rem;display:flex;width:100%;justify-content:center;align-items:center;background-color:#f9f9f9}.steps-list{max-width:303px;max-width:18.9375rem;margin-top:24px;margin-top:1.5rem;position:relative;display:flex;width:100%;flex-direction:row;justify-content:space-around}.steps-list:after{height:3px;height:.1875rem;left:12px;left:.75rem;right:12px;right:.75rem;border-radius:10px;border-radius:.625rem;content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);background-color:#0003}.steps-list.two-steps{max-width:150px;max-width:9.375rem}.steps-item{width:15px;width:.9375rem;height:15px;height:.9375rem;position:relative;background-color:#f9f9f9;border:2px solid rgba(0,0,0,.2);border-radius:50%;z-index:1}.steps-item.done,.steps-item.active{background-color:#008248;border:0}.steps-item.done .steps-label,.steps-item.active .steps-label{color:#000000de}.steps-item.active .steps-label{font-size:14px;font-size:.875rem}.steps-label{width:72px;width:4.5rem;margin-bottom:8px;margin-bottom:.5rem;font-size:12px;font-size:.75rem;position:absolute;left:50%;bottom:100%;transform:translate(-50%);color:#0003;text-align:center}.tabs-group{height:32px;height:2rem;position:relative;z-index:11;display:flex;width:100%;background-color:#fff;justify-content:space-between}.tabs-list{display:flex;height:100%;align-items:center}.tabs-item{padding:4px 0;padding:.25rem 0rem;font-size:14px;font-size:.875rem;height:100%}.tabs-link{font-size:14px;font-size:.875rem;padding:4px 8px 6px;padding:.25rem .5rem .375rem;color:#000000de;border-bottom:4px solid transparent}.tabs-link.active{border-color:#008248}@media (hover: hover) and (pointer: fine){.tabs-link:hover{color:#008248}}.tabs-link:active{color:#008248}.map{height:100%;width:100%;overflow:hidden;z-index:9;position:relative;transition:.3s}.map img{max-width:initial}.map img[src*=ic-shop]:hover{z-index:100100!important}.map img[src*=ic-shop-new]{margin-top:0;z-index:100100!important}.map.map-order-step{height:187px;height:11.6875rem;overflow:hidden}.map.map-banner-mop{height:210px;height:13.125rem;margin:0;margin:0rem;overflow:hidden}.map.map-banner-mop .map{height:342px;height:21.375rem}.map.map-banner-mop.map-larger .map{height:370px;height:23.125rem}.map .gps-anchor{position:relative}.map .gps-icon{cursor:pointer;position:absolute;right:0;top:-44px;transform:translateY(-100%);background-color:#fff;border-radius:50%;box-shadow:1px 2px 4px gray;-webkit-box-shadow:1px 2px 4px grey;-moz-box-shadow:1px 2px 4px grey;width:32px;width:2rem;height:32px;height:2rem;display:flex;justify-content:center;align-items:center}.marker{box-shadow:1px 2px 4px gray;-webkit-box-shadow:1px 2px 4px grey;-moz-box-shadow:1px 2px 4px grey;width:22px;width:1.375rem;height:22px;height:1.375rem;display:flex;justify-content:center;align-items:center;background-color:#006341;border-radius:50%;transform:translate(-50%,-50%)}.map-panel{padding:16px;padding:1rem;position:absolute;z-index:10;top:30%;left:50%;-ms-transform:translate(-50%,-80%);-webkit-transform:translate(-50%,-80%);transform:translate(-50%,-80%);border-radius:8px;border-radius:.5rem;font-size:14px;font-size:.875rem;box-shadow:1px 2px 4px #0000004d;-webkit-box-shadow:1px 2px 4px rgba(0,0,0,.3);-moz-box-shadow:1px 2px 4px rgba(0,0,0,.3);background-color:#fff;pointer-events:auto}.map-panel:after{content:"";position:absolute;left:50%;bottom:-8px;width:20px;height:20px;background-color:#fff;box-shadow:4px 4px 4px -2px #0000004d;border-radius:1px;transform:translate(-50%) rotate(45deg)}.map-panel .title-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-panel-full{min-width:300px;min-width:18.75rem;width:max-content}.map-panel-mini{top:25%!important;-ms-transform:translate(-50%,-85%)!important;-webkit-transform:translate(-50%,-85%)!important;transform:translate(-50%,-85%)!important;min-width:210px;min-width:13.125rem;width:max-content}.map-panel-title{display:flex;justify-content:space-between;font-weight:700;color:#000000de}.map-panel-title-mb{margin-bottom:12px;margin-bottom:.75rem}.map-panel-text,.map-panel-text-error{margin-bottom:12px;margin-bottom:.75rem;color:#000000de}.map-panel-text-error{color:#e75b52}.map-panel .two-lines-ellipsis{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.map-panel.map-info{position:fixed;z-index:9;top:100%;left:calc((100% - 480px)/2);padding:1.75rem 1.25rem;border-radius:0;transform:translate(0);transition:transform .4s ease;box-shadow:unset}.map-panel.map-info.show{transform:translateY(-100%)}@media (max-width: 480px){.map-panel.map-info{left:0}}.map-panel.map-info .map-panel-title-mb{margin-bottom:1.25rem}.location-off{position:fixed;top:120px;z-index:10;max-width:480px;width:100%;text-align:center}.menu-group{position:relative}.menu-group .menu-btn{height:28px;height:1.75rem;font-size:14px;font-size:.875rem;display:flex;flex:1;justify-content:space-between;align-items:center;width:100%;border-bottom:1px solid rgba(0,0,0,.2);text-overflow:ellipsis}.menu-group .menu-list{box-shadow:0 3px 6px #0000005c;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.36);-moz-box-shadow:0 3px 6px rgba(0,0,0,.36);padding:8px 0;padding:.5rem 0rem;position:absolute;top:100%;left:0;right:0;background-color:#fff;z-index:1;border-radius:8px;overflow-y:auto;transform-origin:top;transform:translateY(-10px);opacity:0;pointer-events:none;transition:all .2s ease}.menu-group .menu-list.above{top:initial;bottom:100%;transform:translateY(10px)}.menu-group .menu-list.show{transform:translateY(0);opacity:1;pointer-events:auto}.menu-group .menu-item.active .btn{background-color:#0000001a;font-weight:700}.menu-group .menu-item .btn{height:48px;height:3rem;width:100%;justify-content:flex-start;border-radius:0}.menu-group .menu-item .btn:disabled{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-evenly;opacity:1}.menu-group .menu-item .btn:disabled .menu-item-name{opacity:.6}.menu-group .menu-item .btn:hover,.menu-group .menu-item .btn:focus{background-color:#0000001a}.menu-group .menu-item-note{font-size:10px;font-size:.625rem}.iframe{width:100%;height:100%}.loading-icon{animation:2s linear infinite svg-animation;max-width:100px}.loading-icon circle{animation:1.4s ease-in-out infinite both circle-animation;display:block;fill:transparent;stroke-linecap:round;stroke-dasharray:283;stroke-dashoffset:280;transform-origin:50% 50%}@keyframes svg-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes circle-animation{0%,25%{stroke-dashoffset:280;transform:rotate(0)}50%,75%{stroke-dashoffset:75;transform:rotate(45deg)}to{stroke-dashoffset:280;transform:rotate(360deg)}}.sticky-checkbox{top:104px;top:6.5rem;position:fixed;max-width:480px;max-width:30rem;min-width:320px;min-width:20rem;margin:0 auto;left:0;right:0;z-index:9;border-bottom:1px solid rgba(0,0,0,.2)}.sticky-banner{top:72px;top:4.5rem;position:fixed;max-width:480px;max-width:30rem;min-width:320px;min-width:20rem;margin:0 auto;left:0;right:0;z-index:9}.breadcrumb{display:flex;white-space:nowrap}.breadcrumb-item{display:block;float:left;position:relative}.breadcrumb-item:not(:first-of-type):before{padding:0 15px;padding:0rem .9375rem;content:"";background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%206.55%208'%3e%3cdefs%3e%3cstyle%3e.e{fill:%23d8d6d2;}%3c/style%3e%3c/defs%3e%3cg%20id='a'/%3e%3cg%20id='b'%3e%3cg%20id='c'%3e%3cpath%20id='d'%20class='e'%20d='M6.55,4L0,8V0L6.55,4Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat center center;background-size:7px 8px;background-size:.4375rem .5rem;color:#d8d6d2;-webkit-font-smoothing:antialiased}.breadcrumb-item.active span{color:#000;border-bottom:1px solid #000000}.panel-message{position:fixed;max-width:480px;min-width:320px;margin:0 auto;left:0;right:0;top:100%;width:100%;padding:16px;padding:1rem;background-color:#000000de;box-shadow:0 2px 2px #00000029;opacity:0;transform:translateY(0);transition:all .4s}.panel-message.show{opacity:1;transform:translateY(-100%)}.panel-message .panel-content{text-align:center;color:#fff}.toggle-switch{position:relative;display:inline-block;width:52px;width:3.25rem;height:32px;height:2rem}.toggle-switch__input{opacity:0;width:0;height:0}.toggle-switch__input:checked+.toggle-switch__slider{background:#00a862}.toggle-switch__input:checked+.toggle-switch__slider:before{transform:translate(1.25rem)}.toggle-switch__slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.3s;border-radius:100px}.toggle-switch__slider:before{border-radius:100px;position:absolute;content:"";width:28px;width:1.75rem;height:28px;height:1.75rem;left:2px;left:.125rem;bottom:2px;bottom:.125rem;background:#fff;transition:.3s;box-shadow:0 0 0 1px #0000000a,0 3px 8px #00000026,0 3px 1px #0000000f}.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1,.col{padding-left:16px;padding-left:1rem;padding-right:16px;padding-right:1rem;width:100%}.col-no-gutter.col-12,.col-no-gutter.col-11,.col-no-gutter.col-10,.col-no-gutter.col-9,.col-no-gutter.col-8,.col-no-gutter.col-7,.col-no-gutter.col-6,.col-no-gutter.col-5,.col-no-gutter.col-4,.col-no-gutter.col-3,.col-no-gutter.col-2,.col-no-gutter.col-1,.col-no-gutter.col{padding:0}.container,.widget-bottom{padding:0 16px;padding:0rem 1rem;max-width:480px;min-width:320px;width:100%;margin:0 auto}.container.container-no-gutter,.container-no-gutter.widget-bottom{padding:0}.row{margin-left:-16px;margin-left:-1rem;margin-right:-16px;margin-right:-1rem;display:flex;flex-direction:row;flex-wrap:wrap}.fd-col{display:flex;flex-direction:column}.col{display:flex;flex:1;max-width:100%}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.f-center-x{justify-content:center}.f-center-y{align-items:center}.f-end-x{justify-content:flex-end}.f-end-y{align-items:flex-end}.f-space-between{justify-content:space-between}.f-start-y{align-items:start}.header{box-shadow:0 2px 2px #0003;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.2);-moz-box-shadow:0 2px 2px rgba(0,0,0,.2);position:fixed;top:0;left:0;right:0;z-index:10;max-width:480px;min-width:320px;margin:0 auto;background-color:#fff;color:#000000de}.header.no-shadow{box-shadow:none}.header-content{height:72px;height:4.5rem;padding:16px 0;padding:1rem 0rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.header-content.header-back,.header-content.header-center{justify-content:center}.header-content.header-back .btn-back,.header-content.header-center .btn-back{left:16px;left:1rem;position:absolute;padding:0}.header-left{display:flex;align-items:center}.header-logo{min-width:40px;min-width:2.5rem;width:40px;width:2.5rem;height:40px;height:2.5rem}.header-logo img{width:100%;height:100%}.header-title{font-size:20px;font-size:1.25rem;font-weight:700}.footer{padding:16px;padding:1rem;height:88px;height:5.5rem;border-top:1px solid rgba(0,0,0,.2)}.footer.footer-home{height:132px;height:8.25rem;background-color:#fff}.footer.footer-other{height:152px;height:9.5rem}.footer.footer-mfl{background-color:#fff;height:auto}.footer.footer-mfl .allergy-note,.footer.footer-mfl .annotation{font-size:12px;font-size:.75rem;color:#0000008f;letter-spacing:-.2px}.footer.has-space{height:142px;height:8.875rem}.main-menu .menu-list{display:flex}.main-menu .menu-item{margin-left:24px;margin-left:1.5rem}.main-menu .menu-item:first-child{margin-left:0}.main-menu .menu-link{display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-width:40px;min-width:2.5rem;height:40px;height:2.5rem;color:#0000008f;font-weight:400}@media (hover: hover) and (pointer: fine){.main-menu .menu-link:not(.btn-ripple):hover{opacity:.82}}.main-menu .menu-link:not(.btn-ripple).active,.main-menu .menu-link:not(.btn-ripple):active{opacity:.82}.main-menu .menu-link:active .icon,.main-menu .menu-link:active .loading-indicator{transform:scale(.95)}.main-menu .menu-link.selected{color:#00754a}.main-menu .menu-link .icon,.main-menu .menu-link .loading-indicator{font-size:24px;font-size:1.5rem}.main-menu .menu-link .icon-star{font-size:26px;font-size:1.625rem}.main-menu .menu-link-text{font-size:11px;font-size:.6875rem}.fixed-menu{position:absolute;top:0;left:0;width:100%;height:100vh;z-index:20;pointer-events:none}.fixed-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;max-width:480px;min-width:320px;margin:0 auto;overflow-x:hidden;pointer-events:none}.fixed-menu.show{left:0;background-color:#0006;pointer-events:initial}.fixed-menu.show .account-menu{transform:translate(-100%)}.account-menu{background-color:#f9f9f9;color:#000}.account-menu.account-menu-fixed{position:absolute;top:0;left:100%;width:100%;height:100%;transform:translate(0)}.account-menu-header{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.2)}.account-menu-header .header-content{height:60px;height:3.75rem}.account-menu-item{padding:12px 0;padding:.75rem 0rem}.account-menu-link{font-size:14px;font-size:.875rem;color:#0000008f}.account-menu .my-page{padding-bottom:8px;padding-bottom:.5rem;border-bottom:2px solid rgba(0,0,0,.1)}.account-menu .my-page-item{padding-bottom:24px;padding-bottom:1.5rem;color:#000000de}.account-menu .my-page .user-info-text{max-width:calc(100% - 32px);white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.wrapper{padding-top:72px;padding-top:4.5rem;width:100%;height:100vh}.pd-0,.px-0,.py-0{padding:0;padding:0rem}.pl-0{padding-left:0;padding-left:0rem}.pr-0{padding-right:0;padding-right:0rem}.pt-0{padding-top:0;padding-top:0rem}.pb-0{padding-bottom:0;padding-bottom:0rem}.mg-0,.mx-0,.my-0{margin:0;margin:0rem}.mt-0{margin-top:0;margin-top:0rem}.ml-0{margin-left:0;margin-left:0rem}.mb-0{margin-bottom:0;margin-bottom:0rem}.mr-0,.mr-0-i{margin-right:0;margin-right:0rem}.pd-1{padding:4px;padding:.25rem}.px-1{padding:0 4px;padding:0rem .25rem}.py-1{padding:4px 0;padding:.25rem 0rem}.pl-1{padding-left:4px;padding-left:.25rem}.pr-1{padding-right:4px;padding-right:.25rem}.pt-1{padding-top:4px;padding-top:.25rem}.pb-1,.breadcrumb-item.active span{padding-bottom:4px;padding-bottom:.25rem}.mg-1{margin:4px;margin:.25rem}.mx-1{margin:0 4px;margin:0rem .25rem}.my-1{margin:4px 0;margin:.25rem 0rem}.mt-1,.page-product-mfl .section-volumes-list .volume-sub-label,.swipe-buttons-list .swipe-buttons-item-sub-label{margin-top:4px;margin-top:.25rem}.ml-1{margin-left:4px;margin-left:.25rem}.mb-1{margin-bottom:4px;margin-bottom:.25rem}.mr-1,.mr-1-i{margin-right:4px;margin-right:.25rem}.pd-2,.card-body{padding:8px;padding:.5rem}.px-2{padding:0 8px;padding:0rem .5rem}.py-2{padding:8px 0;padding:.5rem 0rem}.pl-2{padding-left:8px;padding-left:.5rem}.pr-2{padding-right:8px;padding-right:.5rem}.pt-2{padding-top:8px;padding-top:.5rem}.pb-2{padding-bottom:8px;padding-bottom:.5rem}.mg-2{margin:8px;margin:.5rem}.mx-2{margin:0 8px;margin:0rem .5rem}.my-2{margin:8px 0;margin:.5rem 0rem}.mt-2{margin-top:8px;margin-top:.5rem}.ml-2{margin-left:8px;margin-left:.5rem}.mb-2{margin-bottom:8px;margin-bottom:.5rem}.mr-2,.mr-2-i{margin-right:8px;margin-right:.5rem}.pd-3,.widget-bottom,.banner,.card-horizontal{padding:16px;padding:1rem}.px-3{padding:0 16px;padding:0rem 1rem}.py-3{padding:16px 0;padding:1rem 0rem}.pl-3{padding-left:16px;padding-left:1rem}.pr-3{padding-right:16px;padding-right:1rem}.pt-3{padding-top:16px;padding-top:1rem}.pb-3{padding-bottom:16px;padding-bottom:1rem}.mg-3{margin:16px;margin:1rem}.mx-3{margin:0 16px;margin:0rem 1rem}.my-3{margin:16px 0;margin:1rem 0rem}.mt-3{margin-top:16px;margin-top:1rem}.ml-3{margin-left:16px;margin-left:1rem}.mb-3{margin-bottom:16px;margin-bottom:1rem}.mr-3,.mr-3-i{margin-right:16px;margin-right:1rem}.pd-4{padding:24px;padding:1.5rem}.px-4{padding:0 24px;padding:0rem 1.5rem}.py-4{padding:24px 0;padding:1.5rem 0rem}.pl-4{padding-left:24px;padding-left:1.5rem}.pr-4{padding-right:24px;padding-right:1.5rem}.pt-4{padding-top:24px;padding-top:1.5rem}.pb-4{padding-bottom:24px;padding-bottom:1.5rem}.mg-4{margin:24px;margin:1.5rem}.mx-4{margin:0 24px;margin:0rem 1.5rem}.my-4{margin:24px 0;margin:1.5rem 0rem}.mt-4{margin-top:24px;margin-top:1.5rem}.ml-4{margin-left:24px;margin-left:1.5rem}.mb-4{margin-bottom:24px;margin-bottom:1.5rem}.mr-4,.mr-4-i{margin-right:24px;margin-right:1.5rem}.pd-5,.dialog{padding:32px;padding:2rem}.px-5{padding:0 32px;padding:0rem 2rem}.py-5{padding:32px 0;padding:2rem 0rem}.pl-5{padding-left:32px;padding-left:2rem}.pr-5{padding-right:32px;padding-right:2rem}.pt-5{padding-top:32px;padding-top:2rem}.pb-5{padding-bottom:32px;padding-bottom:2rem}.mg-5{margin:32px;margin:2rem}.mx-5{margin:0 32px;margin:0rem 2rem}.my-5{margin:32px 0;margin:2rem 0rem}.mt-5{margin-top:32px;margin-top:2rem}.ml-5{margin-left:32px;margin-left:2rem}.mb-5{margin-bottom:32px;margin-bottom:2rem}.mr-5,.mr-5-i{margin-right:32px;margin-right:2rem}.pd-6{padding:40px;padding:2.5rem}.px-6{padding:0 40px;padding:0rem 2.5rem}.py-6{padding:40px 0;padding:2.5rem 0rem}.pl-6{padding-left:40px;padding-left:2.5rem}.pr-6{padding-right:40px;padding-right:2.5rem}.pt-6{padding-top:40px;padding-top:2.5rem}.pb-6{padding-bottom:40px;padding-bottom:2.5rem}.mg-6{margin:40px;margin:2.5rem}.mx-6{margin:0 40px;margin:0rem 2.5rem}.my-6{margin:40px 0;margin:2.5rem 0rem}.mt-6{margin-top:40px;margin-top:2.5rem}.ml-6{margin-left:40px;margin-left:2.5rem}.mb-6{margin-bottom:40px;margin-bottom:2.5rem}.mr-6,.mr-6-i{margin-right:40px;margin-right:2.5rem}.pd-7{padding:48px;padding:3rem}.px-7{padding:0 48px;padding:0rem 3rem}.py-7{padding:48px 0;padding:3rem 0rem}.pl-7{padding-left:48px;padding-left:3rem}.pr-7{padding-right:48px;padding-right:3rem}.pt-7{padding-top:48px;padding-top:3rem}.pb-7{padding-bottom:48px;padding-bottom:3rem}.mg-7{margin:48px;margin:3rem}.mx-7{margin:0 48px;margin:0rem 3rem}.my-7{margin:48px 0;margin:3rem 0rem}.mt-7{margin-top:48px;margin-top:3rem}.ml-7{margin-left:48px;margin-left:3rem}.mb-7{margin-bottom:48px;margin-bottom:3rem}.mr-7,.mr-7-i{margin-right:48px;margin-right:3rem}.pd-8{padding:56px;padding:3.5rem}.px-8{padding:0 56px;padding:0rem 3.5rem}.py-8{padding:56px 0;padding:3.5rem 0rem}.pl-8{padding-left:56px;padding-left:3.5rem}.pr-8{padding-right:56px;padding-right:3.5rem}.pt-8{padding-top:56px;padding-top:3.5rem}.pb-8{padding-bottom:56px;padding-bottom:3.5rem}.mg-8{margin:56px;margin:3.5rem}.mx-8{margin:0 56px;margin:0rem 3.5rem}.my-8{margin:56px 0;margin:3.5rem 0rem}.mt-8{margin-top:56px;margin-top:3.5rem}.ml-8{margin-left:56px;margin-left:3.5rem}.mb-8{margin-bottom:56px;margin-bottom:3.5rem}.mr-8,.mr-8-i{margin-right:56px;margin-right:3.5rem}.pd-9{padding:64px;padding:4rem}.px-9{padding:0 64px;padding:0rem 4rem}.py-9{padding:64px 0;padding:4rem 0rem}.pl-9{padding-left:64px;padding-left:4rem}.pr-9{padding-right:64px;padding-right:4rem}.pt-9{padding-top:64px;padding-top:4rem}.pb-9{padding-bottom:64px;padding-bottom:4rem}.mg-9{margin:64px;margin:4rem}.mx-9{margin:0 64px;margin:0rem 4rem}.my-9{margin:64px 0;margin:4rem 0rem}.mt-9{margin-top:64px;margin-top:4rem}.ml-9{margin-left:64px;margin-left:4rem}.mb-9{margin-bottom:64px;margin-bottom:4rem}.mr-9,.mr-9-i{margin-right:64px;margin-right:4rem}.pd-10{padding:72px;padding:4.5rem}.px-10{padding:0 72px;padding:0rem 4.5rem}.py-10{padding:72px 0;padding:4.5rem 0rem}.pl-10{padding-left:72px;padding-left:4.5rem}.pr-10{padding-right:72px;padding-right:4.5rem}.pt-10{padding-top:72px;padding-top:4.5rem}.pb-10{padding-bottom:72px;padding-bottom:4.5rem}.mg-10{margin:72px;margin:4.5rem}.mx-10{margin:0 72px;margin:0rem 4.5rem}.my-10{margin:72px 0;margin:4.5rem 0rem}.mt-10{margin-top:72px;margin-top:4.5rem}.ml-10{margin-left:72px;margin-left:4.5rem}.mb-10{margin-bottom:72px;margin-bottom:4.5rem}.mr-10,.mr-10-i{margin-right:72px;margin-right:4.5rem}.pd-0{padding:0!important}.mg-0{margin:0!important}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.txt-prewrap{white-space:pre-wrap}.txt-nowrap{white-space:nowrap}.txt-left{text-align:left}.txt-right{text-align:right}.txt-center{text-align:center}.txt-justify{text-align:justify}.txt-uppercase{text-transform:uppercase}.txt-disc{-webkit-text-security:disc}.txt-break-all{word-break:break-all}.txt-break-word{word-break:break-word}@media (hover: hover) and (pointer: fine){.txt-link-effect:not(.btn-ripple):hover,.txt-link:not(.btn-ripple):hover,.txt-link-icon:not(.btn-ripple):hover{text-decoration:underline}}.txt-link-effect:not(.btn-ripple).active,.txt-link:not(.btn-ripple).active,.txt-link-icon:not(.btn-ripple).active,.txt-link-effect:not(.btn-ripple):active,.txt-link:not(.btn-ripple):active,.txt-link-icon:not(.btn-ripple):active{text-decoration:underline}.txt-link,.txt-link-icon{font-size:13px;font-size:.8125rem;padding:0;color:#00653e;text-decoration:none;display:inline-block}.txt-link-icon:after{width:12px;width:.75rem;height:12px;height:.75rem;margin-left:6px;margin-left:.375rem;margin-bottom:-2px;margin-bottom:-.125rem;content:"";display:inline-block;background-image:url("data:image/svg+xml,%3csvg%20id='link'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012%2012'%3e%3cpath%20id='link-2'%20data-name='link'%20d='M14.75,18H7.875A1.876,1.876,0,0,1,6,16.125V9.25A1.875,1.875,0,0,1,7.875,7.375h5.11a.5.5,0,0,1,0,1H7.875A.875.875,0,0,0,7,9.25v6.875A.875.875,0,0,0,7.875,17H14.75a.875.875,0,0,0,.875-.875V11a.5.5,0,0,1,1,0v5.125A1.876,1.876,0,0,1,14.75,18ZM14,6.5a.5.5,0,0,1,.5-.5h3a.5.5,0,0,1,.5.5v3a.5.5,0,0,1-1,0V7.72l-4.66,4.74a.5.5,0,0,1-.71-.7L16.307,7H14.5A.5.5,0,0,1,14,6.5Z'%20transform='translate(-6%20-6)'%20fill='%2300653e'/%3e%3c/svg%3e");background-size:cover}.bg-grey{background-color:#f9f9f9}.bg-light-gray{background-color:#f3f4f7}.bg-white{background-color:#fff}.bg-green{background-color:#d4e9e2}.bg-green-dark{background-color:#1e3932}.txt-error,.page-order .order-info .usage-warning,.form-errors{color:#e75b52}.txt-primary{color:#008248}.txt-primary-accent{color:#00754a}.txt-primary-dark{color:#1e3932}.txt-soft-black,.page-product-mfl .section-volumes-list .volume-sub-label,.swipe-buttons-list .swipe-buttons-item-sub-label,.card-horizontal .card-text,.card-horizontal .card-desc,.breadcrumb-item{color:#0000008f}.txt-disabled{color:#0003}.txt-white,.order-steps .order-title .icon-pulldown{color:#fff}.txt-silver{color:#bbb}.txt-green-banner,.tutorial-skip-btn.txt-green-banner{color:#006241}.txt-gray{color:#f9f9f9}.txt-green-mfl{color:#18a764}.prevent-scroll{overflow:hidden!important}.visible-hidden{visibility:hidden}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.d-block{display:block}.d-inline-block{display:inline-block}.cursor-pt{cursor:pointer}.event-none{pointer-events:none}.bd-b1{border-bottom:1px solid rgba(0,0,0,.2)}.bd-t1{border-top:1px solid rgba(0,0,0,.2)}.scroll-anchor{position:relative;top:-128px}.pointer-events-none{pointer-events:none}.full-width{width:100%}.full-height{height:100vh}.opacity-none{opacity:0}.page{position:relative;min-height:calc(100% - 88px)}.page-wrapper{position:relative;height:100%}.page-header{padding:24px 16px;padding:1.5rem 1rem;background-color:#fff}.page-title{display:block}.page-full,.page-full .page-content{height:100%}.page.page-no-footer{min-height:100%}.page-error,.page-error-store,.page-loading{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:1rem}.page-error,.page-error-store{color:#707070}.page-error.error-mfl,.error-mfl.page-error-store{background-color:#fff;position:fixed;z-index:1000000;max-width:480px;min-width:320px;margin:0 auto}.page-error-store{top:60px;top:3.75rem}.loading-indicator{font-size:60px;font-size:3.75rem;text-align:center}.font-noto-sans{font-family:Noto Sans JP,sans-serif}.page-register-mail-complete .page-content{padding:32px 16px;padding:2rem 1rem}.page-register-mail-complete .banner-register{padding:0 0 32px;padding:0rem 0rem 2rem}.page-product-detail .section-product-info{padding:16px 0 32px;padding:1rem 0rem 2rem;margin-bottom:14px;margin-bottom:.875rem}.page-product-detail .section-product-info .card-horizontal{margin-bottom:4px;margin-bottom:.25rem;align-items:flex-start}.page-product-detail .section-product-info .card-body{padding:4px 0 0 24px;padding:.25rem 0rem 0rem 1.5rem}.page-product-detail .section-product-info .card-text{font-size:16px;font-size:1rem;padding:8px 0 0 2px;padding:.5rem 0rem 0rem .125rem}.page-product-detail .section-product-info .product-desc{padding:0 16px;padding:0rem 1rem;margin-bottom:8px;margin-bottom:.5rem;font-size:14px;font-size:.875rem}.page-product-detail .section-product-info .product-note{padding:0 16px;padding:0rem 1rem;font-size:12px;font-size:.75rem;color:#0000008f}.page-product-detail .section-product-skus .sku{padding:0 16px;padding:0rem 1rem;margin-bottom:16px;margin-bottom:1rem;display:flex;align-items:center;border:none}.page-product-detail .section-product-skus .sku-label{padding-right:16px;padding-right:1rem;width:110px;width:6.875rem;font-size:12px;font-size:.75rem;color:#0000008f;font-weight:700;text-align:right}.page-product-detail .section-product-skus .sku-label.sku-label-top{padding-top:3px;padding-top:.1875rem;align-self:flex-start}.page-product-detail .section-product-skus .sku-label.sku-label-top.no-padding-top{padding-top:0}.page-product-detail .section-product-skus .sku-options{width:100%}.page-product-detail .section-product-skus .sku-options p{font-size:12px;font-size:.75rem;color:#0000008f}.page-product-detail .section-product-amounts{height:54px;height:3.375rem;padding:0 16px;padding:0rem 1rem;display:flex;align-items:center}.page-product-detail .section-product-amounts .amount-label{padding-right:16px;padding-right:1rem;width:86px;width:5.375rem;font-size:12px;font-size:.75rem;font-weight:700;color:#0000008f;text-align:right}.page-product-detail .section-product-amounts .amount-options{font-size:20px;font-size:1.25rem;display:flex;flex-direction:row;align-items:center;font-weight:700}.page-product-detail .section-product-amounts .amount-options .btn-icon-normal{color:#008248}.page-product-detail .section-product-amounts .amount-options .btn-icon-normal:disabled{color:#0003;background-color:transparent}.page-product-detail .section-product-link{padding:32px 16px;padding:2rem 1rem}.page-products{background-color:#fff}.page-products .menu-group .menu-btn{height:auto}.page-products .page-content{padding:16px;padding:1rem}.page-products .eticket-title{padding:32px 16px 0;padding:2rem 1rem 0rem}.page-products .eticket-title .txt-title{font-size:18px;font-size:1.125rem;font-weight:700;color:#000000de}.page-products .menu-fixed{padding:16px;padding:1rem;position:-webkit-sticky;position:sticky;top:72px;top:4.5rem;left:0;right:0;z-index:1;max-width:480px;min-width:320px;margin:0 auto;background-color:#fff}.page-products .menu-scroll{max-height:calc(100vh - 192px)}.page-products .list-group-item{padding:16px 0;padding:1rem 0rem}.page-products .list-group-item:last-child{border-bottom:0}.page-products .list-group .item-title{font-size:14px;font-size:.875rem;padding:16px 0;padding:1rem 0rem;font-weight:600}.page-products .card{margin-bottom:16px;margin-bottom:1rem;cursor:pointer}.page-products .card .img{margin-bottom:8px;margin-bottom:.5rem;width:100%}.page-products .card-body{padding:0;font-size:12px;font-size:.75rem;color:#0000008f}.page-products .order-bar{height:64px;height:4rem;flex-direction:row;align-items:center;justify-content:space-between;background-color:#2d2926;color:#fff;pointer-events:auto}.page-products .order-bar .product-name{font-size:13px;font-size:.8125rem}.page-products .order-bar .icon-bag{top:-2px;top:-.125rem;font-size:31px;font-size:1.9375rem;position:relative}.page-products .order-bar .bag-number{top:5px;top:.3125rem;font-size:18px;font-size:1.125rem;position:absolute;left:50%;color:#000000de;font-weight:700;transform:translate(-50%);letter-spacing:-1px}.page-products .order-bar .order-bar-message{padding:0 16px;padding:0rem 1rem;position:absolute;left:0;right:0;bottom:100%;padding:0;align-items:flex-start;background-color:#3d3935;color:#fff;max-height:0;overflow:hidden;transition:all .3s ease}.page-products .order-bar .order-bar-message .icon,.page-products .order-bar .order-bar-message .loading-indicator{align-self:initial}.page-products .order-bar .order-bar-message.show{max-height:300px;max-height:18.75rem}@media screen and (min-width: 480px){.page-products .order-bar .order-bar-message.show{max-height:400px;max-height:25rem}}.page-products .order-bar .order-bar-message .recommend{border-top:1px solid;margin:0 47px;margin:0rem 2.9375rem}.page-products .order-bar .order-bar-message .recommend-title{font-size:12px;font-size:.75rem;padding-top:16px;padding-top:1rem}.page-products .order-bar .order-bar-message .recommend-wrapper{display:flex;padding:16px 0;padding:1rem 0rem}.page-products .order-bar .order-bar-message .recommend-product-wrapper{width:33.3333333333%;padding:0 4px;padding:0rem .25rem}.page-products .order-bar .order-bar-message .recommend-product-wrapper:first-child{padding-left:0;padding-left:0rem;padding-right:8px;padding-right:.5rem}.page-products .order-bar .order-bar-message .recommend-product-wrapper:last-child{padding-left:8px;padding-left:.5rem;padding-right:0;padding-right:0rem}.page-products .order-bar .order-bar-message .recommend-product-img-wrapper{position:relative;cursor:pointer}.page-products .order-bar .order-bar-message .recommend-product-img-wrapper img{border-radius:8px;border-radius:.5rem;width:100%;height:auto}.page-products .order-bar .order-bar-message .recommend-product-img-wrapper .save-food-icon{position:absolute;top:0;left:0;pointer-events:none}.page-products .order-bar .order-bar-message .recommend-product-name{cursor:pointer;font-size:12px;font-size:.75rem;margin-top:4px;margin-top:.25rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:36px;min-height:2.25rem}.page-products .order-bar .order-bar-message .recommend-product-price{font-size:12px;font-size:.75rem}.page-order .order-info{background-color:#fff}.page-order .order-info .card-horizontal .icon,.page-order .order-info .card-horizontal .loading-indicator{font-size:24px;font-size:1.5rem;margin-right:12px;margin-right:.75rem}.page-order .order-info .card-body{margin-right:12px;margin-right:.75rem}.page-order .order-info .card .card-body-multi{display:flex;align-items:center;justify-content:space-between}.page-order .order-info .card .card-body-inner{display:flex;flex-direction:column;width:calc(100% - 84px)}.page-order .order-info .card-list-order{padding-bottom:19px;padding-bottom:1.1875rem}.page-order .order-info .card-list-order .card-horizontal{align-items:flex-start;padding-bottom:0;padding-top:16px;padding-top:1rem}.page-order .order-info .card-list-order .card-horizontal .icon,.page-order .order-info .card-list-order .card-horizontal .loading-indicator{font-size:21px;font-size:1.3125rem;margin-right:12px;margin-right:.75rem}.page-order .order-info .card-list-order .card-horizontal .price{padding-left:28px;padding-left:1.75rem;font-size:14px;font-size:.875rem}.page-order .order-info .card-link{justify-content:flex-end;padding-top:0}.page-order .order-info .card-link .btn-add-product{display:flex;align-items:center;line-height:1;font-weight:400}.page-order .order-info .card-link .btn-add-product .icon,.page-order .order-info .card-link .btn-add-product .loading-indicator{margin-right:8px;margin-right:.5rem}.page-order .order-info .card-link .btn-add-product .txt-link,.page-order .order-info .card-link .btn-add-product .txt-link-icon{font-size:12px;font-size:.75rem;padding-right:0}.page-order .order-info .card-title{font-size:14px;font-size:.875rem;font-weight:400}.page-order .order-info .card-text{font-size:14px;font-size:.875rem}.page-order .order-info .eticket-text{font-size:14px;font-size:.875rem;color:#000000de}.page-order .order-info .usage-warning{font-size:14px;font-size:.875rem;display:flex;font-weight:400}.page-order .order-info .usage-warning .icon-warning{font-size:15px;font-size:.9375rem;margin-right:4px;margin-right:.25rem;align-self:flex-start}.page-order .order-info .paper-bag{background-color:#f9f9f9}.page-order .order-info .paper-bag .check-box-label{font-size:14px;font-size:.875rem;font-weight:400}.page-order .order-price .card-info-price{padding:8px 8px 2px;padding:.5rem .5rem .125rem}.page-order .order-price .card-info-price .card-body{text-align:end}.page-order .order-price .card-info-price .card-body h3{margin-bottom:8px;margin-bottom:.5rem}.page-order .order-price .card-info-price .card-body p{margin-bottom:6px;margin-bottom:.375rem}.page-order .order-price .card-total-price{padding:12px 16px;padding:.75rem 1rem;display:flex;justify-content:center;align-items:flex-end;flex-direction:column}.page-order .order-price .card-total-price p{padding-left:8px;padding-left:.5rem;font-size:14px;font-size:.875rem}.page-order .order-price .card-button{padding:0 16px;padding:0rem 1rem;display:flex;justify-content:flex-end}.page-order .order-price .balance-warning{padding:0 16px 16px;padding:0rem 1rem 1rem;font-size:14px;font-size:.875rem;display:flex;justify-content:flex-end;align-items:center}.page-order .order-price .amount-text{line-height:1.45;opacity:1;transition:opacity .4s ease}.page-order .order-price .amount-text.refreshing{opacity:.3}.page-order .order-button{padding:24px 0 56px;padding:1.5rem 0rem 3.5rem;display:flex;flex-direction:column;align-items:center}.page-order .order-button .btn-service{margin-bottom:12px;margin-bottom:.75rem}.page-order-verify .page-title{padding-top:8px;padding-top:.5rem;margin-bottom:9px;margin-bottom:.5625rem;font-weight:600;letter-spacing:1px}.page-order-verify .page-sub-title{margin-bottom:4px;margin-bottom:.25rem;font-size:14px;font-size:.875rem;font-weight:600}.page-order-verify .page-content{padding:0}.page-order-verify .page-bottom{text-align:center}.register-nickname{background-color:#d4e9e2;padding:16px 16px 32px;padding:1rem 1rem 2rem}.register-nickname .page-content{background-color:#f9f9f9;border-radius:8px;border-radius:.5rem;padding:20px 0 16px;padding:1.25rem 0rem 1rem;text-align:center}.register-nickname .nickname-title{font-weight:900;padding-bottom:4px;padding-bottom:.25rem}.register-nickname .nickname-desc{font-size:14px;font-size:.875rem;padding:8px 0;padding:.5rem 0rem}.register-nickname .desc-first{padding-bottom:4px;padding-bottom:.25rem}.register-nickname .desc-first span{color:#e75b52}.register-nickname .img-nickname{padding-top:16px;padding-top:1rem}.usage-notes{margin-top:20px;margin-top:1.25rem;padding-left:44px;padding-left:2.75rem;font-size:12px;font-size:.75rem;color:#0000008f}.usage-notes li:before{content:"※";margin-left:-1em}.usage-disabled{font-size:12px;font-size:.75rem;color:#e75b52}.drive-in-img{max-width:343px;max-width:21.4375rem;margin:0 auto}.checkout-unknown .dialog-content{text-align:left}.page-history{background-color:#fff}.page-history .history-empty{padding:16px;padding:1rem;position:absolute;top:50%;transform:translateY(-50%)}.page-history .history-subtitle{font-size:16px;font-size:1rem;color:#000}.page-history .card-title{font-size:16px;font-size:1rem}.page-history .card-desc{margin-bottom:12px;margin-bottom:.75rem}.page-history .list-group{padding-top:14px;padding-top:.875rem}.page-history-detail{color:#000;min-height:calc(100% - 152px)}.page-history-detail .card-desc{width:calc(100% - 84px)}.page-history-detail .card-title{font-size:16px;font-size:1rem;color:#000}.page-history-detail .card-store .card-title{margin-bottom:13px;margin-bottom:.8125rem}.page-home{min-height:calc(100% - 132px);position:relative}.page-home .banner-mop-ordered{background-color:#1e3932}.page-home .banner-mop-ordered .banner-title{padding:16px 0;padding:1rem 0rem;font-size:16px;font-size:1rem;font-weight:700;text-align:center;color:#fff}.page-home .banner-mop-ordered .order-banner{padding:4px 0 8px;padding:.25rem 0rem .5rem}.page-home .banner-mop-ordered .store-info{padding:14px 0;padding:.875rem 0rem;border-top:1px solid rgba(0,0,0,.2);font-weight:400}.page-home .banner-mop-ordered .store-info .row{padding:2px 0;padding:.125rem 0rem}.page-home .banner-mop-ordered .store-info span{color:#0000008f}.page-home .banner-mop-ordered .store-info .col-label{margin-right:4px;margin-right:.25rem;padding-right:0}.page-home .banner-mop-ordered .order-info{background-color:#fff;color:#000000de}.page-home .banner-mop-ordered .order-steps{margin:0 -16px;margin:0rem -1rem;background-color:transparent}.page-home .banner-mop-ordered .order-steps-list{padding-top:8px;padding-top:.5rem}.page-home .banner-mop-ordered .step-img{background-color:#d4e9e2}.page-home .banner-mop-ordered .step-img.step-2-togo{background-color:#d4e9e2;padding:16px 0 0 16px;padding:1rem 0rem 0rem 1rem}.page-home .banner-mop-ordered .step-img.step-2-drive-in{padding:16px 0 0;padding:1rem 0rem 0rem}.page-home .banner-mop-ordered .step-img.step-3-drive-in{padding:16px 0;padding:1rem 0rem}.page-home .banner-mop-ordered .step-img.no-bg{background-color:transparent}.page-home .banner-mop-ordered .order-title{font-size:14px;font-size:.875rem}.page-home .banner-mop-ordered .step-content{padding:0 16px;padding:0rem 1rem}.page-home .banner-mop-ordered .order-title,.page-home .banner-mop-ordered .step-sub-title,.page-home .banner-mop-ordered .step-desc{color:#fff}.page-home .banner-mop-ordered .step-note{color:#ffffff8f}.banner-card{display:flex;justify-content:space-between;width:100%;background-color:#d4e9e2;align-items:center}.banner-card .banner-content{padding:32px 16px;padding:2rem 1rem;display:flex;flex:1;flex-direction:column;align-items:flex-start;justify-content:space-between;max-width:100%;height:100%}.banner-card .banner-title{color:#1e3932;font-weight:900}.banner-card .banner-text{color:#1e3932;font-weight:600}.banner-card .btn{min-height:30px;min-height:1.875rem}.banner-card .main-card{padding:16px;padding:1rem;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;display:flex;width:100%;background-color:#fff}.banner-card .main-card .card{min-width:168px;min-width:10.5rem;padding-left:16px;padding-left:1rem}.banner-card .main-card canvas{display:block}.banner-card-registered{max-height:270px;max-height:16.875rem}.banner-card-registered .banner-content{width:100%}.banner-card-image{width:154px;width:9.625rem;min-width:154px;min-width:9.625rem;height:154px;height:9.625rem}@media (max-width: 359px){.banner-card-image{width:120px;width:7.5rem;min-width:120px;min-width:7.5rem;height:120px;height:7.5rem}}@media (max-width: 374px){.banner-card .btn{font-size:13px;font-size:.8125rem;padding:0 8px;padding:0rem .5rem}}@media (max-width: 359px){.banner-card .main-card .card{padding-left:8px;padding-left:.5rem}.banner-card canvas{width:80px!important;width:5rem!important;height:80px!important;height:5rem!important}}.whats-new{padding:16px;padding:1rem;background-color:#f9f9f9}.whats-new .img-title-new{height:18px;height:1.125rem;margin:16px 0 12px;margin:1rem 0rem .75rem}.whats-new .list-group-item{background-color:#f9f9f9}.whats-new .list-group-item:last-child{border-bottom:none}.whats-new .card-body{padding-left:16px;padding-left:1rem}.whats-new .card-new{padding:16px 0;padding:1rem 0rem;align-items:flex-start}.whats-new .card-title{padding:8px 0;padding:.5rem 0rem;font-weight:400}.whats-new .img-new{height:96px;height:6rem;width:80px;width:5rem}.e-ticket{height:46px;height:2.875rem;display:flex;align-items:center;max-width:100%;width:100%;background-color:#1e3932;margin-top:-1px}.e-ticket .btn-ticket{font-size:14px;font-size:.875rem;font-weight:400;color:#fff;display:flex;align-items:center;flex-direction:row;flex-wrap:wrap}.e-ticket .number-box{width:18px;width:1.125rem;height:18px;height:1.125rem;font-size:12px;font-size:.75rem;border-radius:3px;border-radius:.1875rem;display:flex;justify-content:center;align-items:center;background-color:#00a862}.tips{padding:24px 16px 32px;padding:1.5rem 1rem 2rem;background-color:#f9f9f9;width:100%}.tips-header{display:flex}.tips-header .left{display:flex;flex-direction:column;align-items:flex-start}.tips-header .left img{height:18px}.tips-header .left p{margin-top:10px;margin-top:.625rem;line-height:1.2857142857}.tips-header .right{margin-left:32px;margin-left:2rem;margin-right:8px;margin-right:.5rem;width:60px;height:100%}.tips-content{margin-top:16px;margin-top:1rem;padding:20px 24px 16px;padding:1.25rem 1.5rem 1rem;background-color:#fff;display:flex;justify-content:space-between}.tips-content .add-home-1{width:85px;height:100%}.tips-content .arrow{width:17px;padding-bottom:15px;padding-bottom:.9375rem;margin:0 16px;margin:0rem 1rem}.tips-content .right{width:160px}.tips-content .right .add-home-2{width:160px;margin-bottom:8px;margin-bottom:.5rem}.rewards{padding:0 16px;padding:0rem 1rem;width:100%}.rewards .title{display:flex;justify-content:space-between;align-items:flex-end}.rewards .content .number{font-weight:700;font-size:32px;font-size:2rem;white-space:nowrap;padding-bottom:12px;padding-bottom:.75rem}.rewards .content .bar{position:relative;display:block;height:12px;height:.75rem;width:100%;background-color:#edebe9;border-radius:100px;overflow:hidden}.rewards .content .bar span{position:absolute;top:0;left:0;bottom:0;border-radius:100px;background:#d2a04a}.rewards .content .tier-markers{position:relative;display:flex;justify-content:space-around;align-items:center;height:100%}.rewards .content .tier-markers .tier-marker{width:10px;width:.625rem;height:10px;height:.625rem;background-color:#ffffffb3;border-radius:50%}.rewards .content .tier-texts{display:flex;justify-content:space-around;font-size:12px;font-size:.75rem;margin-top:4px;margin-top:.25rem}.rewards .content .tier-texts .tier-text{text-align:center;width:36px;width:2.25rem}.page-payment .page-content{padding:48px 16px 16px;padding:3rem 1rem 1rem;overflow-x:hidden}.page-payment .payment-content{padding:16px 0 5px;padding:1rem 0rem .3125rem}.page-payment .payment-body{padding:32px 0;padding:2rem 0rem;display:flex;flex-direction:row;justify-content:space-between}.page-payment .payment-left{width:60%}.page-payment .img-card{box-shadow:0 3px 6px #0000003d;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.24);-moz-box-shadow:0 3px 6px rgba(0,0,0,.24);border-radius:10px;border-radius:.625rem}.page-payment .payment-amount{display:flex;align-items:center}.page-payment .amount-text{font-size:18px;font-size:1.125rem;line-height:1;opacity:1;transition:opacity .4s ease}.page-payment .amount-text.refreshing{opacity:.3}.page-payment .time-payment{padding:9px 0;padding:.5625rem 0rem;margin-bottom:12px;margin-bottom:.75rem;display:flex;flex-direction:row;align-items:center}.page-payment .amount-time{padding-right:12px;padding-right:.75rem;font-size:13px;font-size:.8125rem;color:#0000008f}.page-payment .txt-update-payment{font-size:14px;font-size:.875rem;padding-right:12px;padding-right:.75rem;color:#008248}.page-payment .img-qrcode{height:110px;height:6.875rem;padding:2px 0 0 3px;padding:.125rem 0rem 0rem .1875rem;margin-bottom:12px;margin-bottom:.75rem}.page-nickname{min-height:calc(100% - 152px)}.page-nickname .nickname-form-sub{padding-top:2px;padding-bottom:7px;padding-bottom:.4375rem}.page-nickname .nickname-custom-input{margin-top:11px;margin-top:.6875rem;padding-bottom:6px;padding-bottom:.375rem}.page-nickname .nickname-validate-group{margin-top:-8px;margin-top:-.5rem}.page-nickname .nickname-validate{margin-bottom:5px;margin-bottom:.3125rem}.page-nickname .nickname-validate .icon,.page-nickname .nickname-validate .loading-indicator{margin-right:6px;margin-right:.375rem}.page-nickname .nickname-validate:first-child{margin-bottom:8px;margin-bottom:.5rem}.page-nickname .img-nickname{width:160px;width:10rem;height:140px;height:8.75rem;margin:0 auto}.tutorial-container{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#f9f9f9;z-index:20}.tutorial-container.small-device{max-height:-webkit-fill-available}.tutorial-wrapper{max-width:480px;min-width:320px;width:100%;height:100%;display:flex;align-items:center;overflow:hidden;margin:0 auto}.tutorial-content{position:relative}.tutorial-splash{background-color:#006241;background-image:url(/assets/tut-splash-BKHMN03M.svg);background-position:center;background-repeat:no-repeat;position:absolute;width:100%;height:100%;margin:0 auto;z-index:2;transition:.4s;visibility:visible;opacity:1}.tutorial-splash.hidden{transition:.4s;visibility:hidden;opacity:0}.tutorial-step{width:100%;height:960px}@media screen and (max-width: 480px){.tutorial-step{height:200vw}}.tutorial-step p.tutorial-text,.tutorial-step p.tutorial-last-step{margin:0}.tutorial-img{width:100%}.tutorial-text,.tutorial-last-step{position:absolute;top:162px;top:10.125rem;left:0;width:100%;white-space:pre-wrap;text-align:center;top:639px}@media screen and (max-width: 480px){.tutorial-text,.tutorial-last-step{top:133vw}}.tutorial-text.step-2,.step-2.tutorial-last-step{height:54px;display:flex;justify-content:center;align-items:center}.tutorial-last-step{top:562px}@media screen and (max-width: 480px){.tutorial-last-step{top:117vw}}.tutorial-last-step p{line-height:1.6}.tutorial-btn{border:1px solid #fff;transition-duration:.3s;color:#fff;margin-top:25px;padding:13px 20px;border-radius:40px}@media screen and (max-width: 480px){.tutorial-btn{margin-top:32px;margin-top:2rem;padding:3.5vw 5vw}}.tutorial-btn:hover{background-color:#ffffff1a}.tutorial-skip{position:absolute;top:770px;left:0;width:100%;text-align:center;line-height:1}@media screen and (max-width: 480px){.tutorial-skip{top:163vw}}.tutorial-skip-btn{color:#fff;font-weight:400;font-size:14px;padding:10px;margin-top:-10px}@media screen and (max-width: 480px){.tutorial-skip-btn{font-size:12px}}.tutorial-skip-btn:hover{opacity:.7}.tutorial-bg-1{background-image:url(/assets/tut-01-BFcy_KLK.gif);background-size:cover;width:100%;height:100%;transform:scaleY(1.1);position:absolute;z-index:-1}.tutorial-bg-2{background-image:url(/assets/tut-02-Dr6Je8-B.gif);background-size:cover;width:100%;height:100%;transform:scaleY(1.1);position:absolute;z-index:-1}.tutorial-bg-3{background-image:url(/assets/tut-03-DNId714b.gif);background-size:cover;width:100%;height:100%;transform:scaleY(1.1);position:absolute;z-index:-1}.tutorial-bg-4{background-image:url(/assets/tut-04-8IL_J6wU.gif);background-size:cover;width:100%;height:100%;transform:scaleY(1.1);position:absolute;z-index:-1}.tutorial .slick-track{display:flex;flex-direction:row}.tutorial .slick-track div{outline:none}.tutorial .slick-slide{position:relative}.tutorial .slick-dots{position:absolute;top:730px;left:0;width:100%;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 480px){.tutorial .slick-dots{top:153vw}}.tutorial .slick-dots.step-3 li{border-color:#99d7be}.tutorial .slick-dots.step-3 li.slick-active{border-color:#00a862}.tutorial .slick-dots li{width:14px;height:14px;border-radius:50%;margin:0 7px;background-color:transparent;border:1px solid white;position:relative}.tutorial .slick-dots li button{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%}.tutorial .slick-dots li.slick-active{background-color:#00a862;border-color:#00a862}.tutorial-width,.tutorial-content{min-width:320px;max-width:480px;width:100vw;height:960px}@media screen and (max-width: 480px){.tutorial-width,.tutorial-content{height:200vw}}.tutorial-style,.tutorial-text,.tutorial-last-step,.tutorial-btn{font-weight:700;line-height:1.5;font-size:23px;font-size:1.4375rem}@media screen and (max-width: 480px){.tutorial-style,.tutorial-text,.tutorial-last-step,.tutorial-btn{font-size:4.8vw}}.page-ticket .ticket{border-top:1px solid rgba(0,0,0,.1);margin:0 -16px;margin:0rem -1rem}.page-ticket .ticket:first-child{border-top:none}.page-ticket .ticket-container{padding:0 16px;padding:0rem 1rem}.page-ticket .ticket-header{display:flex;justify-content:space-between;align-self:start}.page-ticket .ticket-title{font-size:14px;font-weight:700;line-height:1.4;color:#000000de}.page-ticket .ticket-link .icon,.page-ticket .ticket-link .loading-indicator{height:100%}.page-ticket .ticket-face img{width:100%}.page-ticket .ticket-bottom{display:flex;justify-content:flex-end;align-items:center;font-size:12px;line-height:1.4;font-weight:400;color:#000000de}.page-ticket .none-ticket{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.eticket{position:relative}.eticket label{width:100%}.eticket-item{min-height:128px;min-height:8rem;border-bottom:1px solid rgba(0,0,0,.2);height:100%;display:flex;justify-content:center}.eticket-content{padding:0 12px;padding:0rem .75rem;display:flex}.eticket-info{padding-left:12px;padding-left:.75rem;display:flex;flex-direction:column;justify-content:space-between}.eticket-img{width:64px;width:4rem;height:64px;height:4rem;border-radius:8px;border-radius:.5rem}.eticket-name,.eticket-name-empty{padding-bottom:7px;padding-bottom:.4375rem;font-size:13px;font-size:.8125rem;font-weight:700;color:#000000de}.eticket-name-empty{padding-bottom:0;padding-bottom:0rem}.eticket-time{padding-bottom:14px;padding-bottom:.875rem;font-size:11px;font-size:.6875rem;font-weight:400;color:#0000008f}.eticket-link{font-size:11px;font-size:.6875rem;font-weight:400;color:#00653e}.eticket .btn-sunmit{position:fixed;bottom:20px;bottom:1.25rem;right:16px;right:1rem}.eticket-empty .icon-empty{padding:56px 0;padding:3.5rem 0rem;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.eticket-empty .btn-empty{position:fixed;bottom:20px;bottom:1.25rem;right:16px;right:1rem}.eticket-empty .txt-empty{font-size:18px;font-size:1.125rem;font-weight:700}.eticket-footer{padding:16px 16px 72px;padding:1rem 1rem 4.5rem;font-size:12px;font-size:.75rem;font-weight:400;color:#0000008f}.page-product-mfl .list-banner{position:relative;height:145px;overflow-y:hidden;box-shadow:0 5px 3px #8080804d;-webkit-box-shadow:0 5px 3px 0 rgba(128,128,128,.3);-moz-box-shadow:0 5px 3px 0 rgba(128,128,128,.3)}.page-product-mfl .list-banner::-webkit-scrollbar{display:none}.page-product-mfl .animation .banner-mfl-change-after{animation:.3s ease-out down;transform:translateY(-145px)}.page-product-mfl .keep-position .banner-mfl-change-after{transform:translateY(-145px)}.page-product-mfl .banner-mfl{height:145px;height:9.0625rem;padding:0 5px;padding:0rem .3125rem;background-color:#f2f0ec;width:100%;position:relative}.page-product-mfl .banner-mfl-wrapper{display:flex;justify-content:center;align-items:center;max-width:375px;max-width:23.4375rem;width:100%;margin:0 auto}.page-product-mfl .banner-mfl-img{padding:0 10px;padding:0rem .625rem;height:115px;height:7.1875rem}.page-product-mfl .banner-mfl-img img{height:100%}.page-product-mfl .banner-mfl-img-title{width:192px;width:12rem}.page-product-mfl .banner-mfl-title{font-size:11px;font-size:.6875rem;font-weight:600;color:#1e3932}.page-product-mfl .banner-mfl .banner-content{padding:20px 10px;padding:1.25rem .625rem;height:100%;text-align:center}.page-product-mfl .banner-mfl .btn-show-tutorial{pointer-events:auto}.page-product-mfl .banner-mfl.banner-mfl-change-after{display:flex;align-items:center}.page-product-mfl .banner-mfl.banner-mfl-change-after .banner-mfl-img{height:145px;height:9.0625rem}.page-product-mfl .banner-mfl.banner-mfl-change-after .banner-content{text-align:left}.page-product-mfl .banner-mfl.banner-mfl-change-after .txt-bottom-banner{position:absolute;font-size:9px;font-size:.5625rem;color:#0006;right:24px;right:1.5rem;bottom:12px;bottom:.75rem}.page-product-mfl .banner-mfl.banner-mfl-completed{position:relative;height:375px;height:23.4375rem;width:auto;margin:0 -16px}.page-product-mfl .banner-mfl.banner-mfl-completed .mfl-tips{padding:16px 20px;padding:1rem 1.25rem;max-width:343px;max-width:21.4375rem;width:100%;margin:0 auto;position:absolute;left:0;right:0;bottom:-54px;bottom:-3.375rem;border:2px solid #F2F0EC;border-radius:12px;border-radius:.75rem;background-color:#fff}.page-product-mfl .banner-mfl.banner-mfl-completed .mfl-tips img{height:50px;height:3.125rem}.page-product-mfl .banner-mfl.banner-mfl-completed .mfl-tips .tips-note{margin-left:12px;margin-left:.75rem}.page-product-mfl .banner-mfl.banner-mfl-completed .banner-mfl-wrapper{flex-direction:column;padding:20px 0;padding:1.25rem 0rem;max-width:375px;max-width:23.4375rem;position:relative}.page-product-mfl .banner-mfl.banner-mfl-completed .banner-mfl-wrapper .cus-img-list{position:absolute;top:96px;top:6rem;width:100%;margin:0 auto}.page-product-mfl .banner-mfl.banner-mfl-completed .banner-mfl-wrapper .cus-img-item{height:45px;height:2.8125rem;padding:0 8px;padding:0rem .5rem}.page-product-mfl .banner-mfl.banner-mfl-completed .banner-mfl-wrapper .cus-img-item img{height:40px;height:2.5rem;object-fit:cover}.page-product-mfl .banner-mfl.banner-mfl-completed .banner-mfl-wrapper .cus-img-item.img-1,.page-product-mfl .banner-mfl.banner-mfl-completed .banner-mfl-wrapper .cus-img-item.img-3,.page-product-mfl .banner-mfl.banner-mfl-completed .banner-mfl-wrapper .cus-img-item.img-5,.page-product-mfl .banner-mfl.banner-mfl-completed .banner-mfl-wrapper .cus-img-item.img-7,.page-product-mfl .banner-mfl.banner-mfl-completed .banner-mfl-wrapper .cus-img-item.img-9{display:flex;justify-content:flex-start}.page-product-mfl .banner-mfl.banner-mfl-completed .banner-mfl-wrapper .cus-img-item.img-2,.page-product-mfl .banner-mfl.banner-mfl-completed .banner-mfl-wrapper .cus-img-item.img-4,.page-product-mfl .banner-mfl.banner-mfl-completed .banner-mfl-wrapper .cus-img-item.img-6,.page-product-mfl .banner-mfl.banner-mfl-completed .banner-mfl-wrapper .cus-img-item.img-8,.page-product-mfl .banner-mfl.banner-mfl-completed .banner-mfl-wrapper .cus-img-item.img-10{display:flex;justify-content:flex-end}.page-product-mfl .banner-mfl.banner-mfl-completed .banner-mfl-wrapper .cus-img-item.img-1{padding-left:32px;padding-left:2rem}.page-product-mfl .banner-mfl.banner-mfl-completed .banner-mfl-wrapper .cus-img-item.img-2{padding-right:32px;padding-right:2rem}.page-product-mfl .banner-mfl.banner-mfl-completed .banner-content{padding:0}.page-product-mfl .banner-mfl.banner-mfl-completed .banner-mfl-img{height:246px;height:15.375rem;margin-top:-20px;margin-top:-1.25rem;margin-left:-25px;margin-left:-1.5625rem}.page-product-mfl .banner-mfl.banner-mfl-completed .banner-mfl-img.mt-0{margin-top:0}.page-product-mfl .banner-mfl.banner-mfl-completed .banner-mfl-img-title{width:258px;width:16.125rem}.page-product-mfl .banner-mfl.banner-mfl-completed .product-sku-note{font-size:8px;font-size:.5rem}.page-product-mfl .bottom-banner{box-shadow:0 0 6px #0000003d;-webkit-box-shadow:0 0 6px rgba(0,0,0,.24);-moz-box-shadow:0 0 6px rgba(0,0,0,.24);-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;max-width:78px;max-width:4.875rem}.page-product-mfl .bottom-banner .icon,.page-product-mfl .bottom-banner .loading-indicator{font-size:17px;font-size:1.0625rem;margin-right:5px;margin-right:.3125rem}.page-product-mfl .bottom-banner .label{font-size:10px;font-size:.625rem;color:#008248}.page-product-mfl .section-base-skus{padding-top:180px;padding-top:11.25rem;padding:0 28px;padding:0rem 1.75rem;width:100%;position:relative}.page-product-mfl .section-base-skus:last-of-type{margin-bottom:32px;margin-bottom:2rem}.page-product-mfl .customize-label{font-size:10px;font-size:.625rem;color:#008248}.page-product-mfl .section-volumes-list{padding:0 12px;padding:0rem .75rem}.page-product-mfl .section-volumes-list .section-title{font-size:13px;font-size:.8125rem;padding:12px 0;padding:.75rem 0rem;text-align:center;font-weight:300}.page-product-mfl .section-volumes-list .volume-list{margin:10px 0;margin:.625rem 0rem}.page-product-mfl .section-volumes-list .volume-content{margin:4px 0;margin:.25rem 0rem;display:flex;align-items:center}.page-product-mfl .section-volumes-list .volume-image{max-width:43px;max-width:2.6875rem}.page-product-mfl .section-volumes-list .volume-name{margin:0 10px;margin:0rem .625rem;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.page-product-mfl .section-volumes-list .volume-options{width:210px;width:13.125rem}.page-product-mfl .section-volumes-list .volume-options .buttons-group-item{min-width:70px;min-width:4.375rem;white-space:nowrap}.page-product-mfl .section-volumes-list .volume-main-label{font-size:11px;font-size:.6875rem;overflow:hidden}.page-product-mfl .section-volumes-list .volume-sub-label{font-size:9px;font-size:.5625rem;overflow:hidden;text-align:left}.page-product-mfl .section-volumes-list .action-buttons{text-align:right;padding:10px 0 24px;padding:.625rem 0rem 1.5rem}.page-product-mfl .section-volumes-list .action-buttons .btn-prev{margin-right:10px;margin-right:.625rem}.page-product-mfl .section-volumes-list .action-buttons .btn-next{min-width:112px;min-width:7rem}.page-product-mfl .annotation-list{padding:0 28px;padding:0rem 1.75rem;margin-bottom:24px;margin-bottom:1.5rem}.page-product-mfl .annotation-item{font-size:11px;font-size:.6875rem;color:#0000008f}.page-product-mfl .product-mfl-content{padding-top:180px;padding-top:11.25rem}.page-product-mfl .hidden{display:none!important}.page-product-mfl .page-product-complete-mfl.has-tips .banner-mfl-completed{height:400px;height:25rem}.page-product-mfl .page-product-complete-mfl.has-tips .section-product-skus{margin-top:54px;margin-top:3.375rem}.page-product-mfl .page-product-complete-mfl .eticket-button{display:flex;align-items:center;width:100%}.page-product-mfl .page-product-complete-mfl .eticket-button .eticket-label{padding-right:16px;padding-right:1rem;width:87px;width:5.4375rem;font-size:12px;font-size:.75rem;color:#0000008f;font-weight:700;text-align:right}.page-product-mfl .page-product-complete-mfl .eticket-button .eticket-label-top{padding-top:3px;padding-top:.1875rem;align-self:flex-start}.page-product-mfl .page-product-complete-mfl .eticket-button .eticket-label-top.no-padding-top{padding-top:0}.page-product-mfl .page-product-complete-mfl .eticket-options p{font-size:12px;font-size:.75rem;color:#0000008f}@keyframes down{0%{-ms-transform:translateY(145px);-webkit-transform:translateY(145px);transform:translateY(145px)}to{-ms-transform:translateY(-145px);-webkit-transform:translateY(-145px);transform:translateY(-145px)}}@media (max-width: 480px){.img-allergy{transform:scale(2.9) translate(30%,30%)}}.order-steps{padding:16px 16px 0;padding:1rem 1rem 0rem;background-color:#d4e9e2;text-align:center}.order-steps-wrapper{max-height:1400px;max-height:87.5rem;transition:max-height .4s ease-in-out;overflow:hidden}.order-steps-wrapper.collapsed{max-height:0}.order-steps .order-title{padding:18px 16px;padding:1.125rem 1rem;font-size:20px;font-size:1.25rem;font-weight:600;color:#1e3932}.order-steps .order-title .icon-pulldown{transform:rotateX(0);transition:transform .3s ease}.order-steps .order-title .icon-pulldown.rotated{transform:rotateX(180deg)}.order-steps .order-title .drive-in{color:#1e3932}.order-steps .order-steps-list{padding-bottom:20px;padding-bottom:1.25rem}.order-steps .order-steps-item{padding:10px 0;padding:.625rem 0rem}.order-steps .step-title{font-size:20px;font-size:1.25rem;font-weight:700;color:#1e3932;text-align:center}.order-steps .step-name{height:30px;height:1.875rem;line-height:30px;line-height:1.875rem;display:inline-block;padding:0 10px;padding:0rem .625rem}.order-steps .step-sub-title{padding:16px 0;padding:1rem 0rem;font-size:16px;font-size:1rem;font-weight:700;color:#1e3932}.order-steps .step-img{max-width:100%;margin:0 auto}.order-steps .step-img img{display:block}.order-steps .step-img.step-2-togo{padding:0 5px;padding:0rem .3125rem;margin-bottom:12px;margin-bottom:.75rem}.order-steps .step-img.step-2-drive-in{padding:0 16px 16px;padding:0rem 1rem 1rem}.order-steps .step-img.step-3-drive-in{padding:0 16px;padding:0rem 1rem}.order-steps .step-content{width:100%;text-align:start}.order-steps .map-order-step{margin-bottom:12px;margin-bottom:.75rem;color:#000000de}.order-steps .step-desc{font-size:14px;font-size:.875rem;color:#1e3932}.order-steps .step-note{font-size:12px;font-size:.75rem;color:#0000008f}.order-steps .drive-in-step3{margin-top:12px;margin-top:.75rem;margin-bottom:-22px;margin-bottom:-1.375rem}.tutorial-mfl{display:flex;justify-content:center;align-items:center;width:100%;padding:16px;padding:1rem}.tutorial-mfl-wrapper{height:100%;display:flex;align-items:center;overflow:hidden;margin:0 auto}.tutorial-mfl-content{width:311px;width:19.4375rem;background-color:#f2f0ec}.tutorial-mfl-content.last-step .slick-dots{display:none}.tutorial-mfl-content.last-step .btn-tutorial-mfl{height:42px;height:2.625rem;font-weight:600;background-color:#18a764}.tutorial-mfl-step{padding:16px 8px;padding:1rem .5rem;min-height:492px;min-height:30.75rem}.tutorial-mfl-img{width:100%;height:intrinsic;min-height:291px;min-height:18.1875rem}.tutorial-mfl-img.step-1{min-height:373px;min-height:23.3125rem}.tutorial-mfl-img.step-4{width:239px;width:14.9375rem;padding-left:26px;padding-left:1.625rem}.tutorial-mfl-img.step-2,.tutorial-mfl-img.step-3{width:187px;width:11.6875rem;padding-left:0}.tutorial-mfl-title{color:#006241;font-weight:600;padding:16px 4px 20px;padding:1rem .25rem 1.25rem}.tutorial-mfl-title .txt-number{font-size:33px;font-size:2.0625rem;padding-left:4px;padding-left:.25rem}.tutorial-mfl-title .number-step-1{font-size:24px;font-size:1.5rem;padding-right:4px;padding-right:.25rem;padding-left:0}.tutorial-mfl-note{font-size:12px;font-size:.75rem}.tutorial-mfl-last-step{display:flex;justify-content:center}.tutorial-mfl .slick-track{display:flex;flex-direction:row}.tutorial-mfl .slick-track div{outline:none}.tutorial-mfl .slick-slider{position:relative}.tutorial-mfl .slick-dots{position:absolute;top:unset;bottom:16px;bottom:1rem;left:0;width:100%;display:flex;justify-content:center;align-items:center}.tutorial-mfl .slick-dots li{position:relative;width:10px;width:.625rem;height:10px;height:.625rem;margin:0 6px;margin:0rem .375rem;border-radius:50%;background-color:#0003;border:none}.tutorial-mfl .slick-dots li button{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%}.tutorial-mfl .slick-dots li.slick-active{background-color:#006241}.nickname-dialog-icon{width:56px;width:3.5rem;float:left}.nickname-dialog-conditions{display:flex;flex-direction:column;gap:8px;gap:.5rem}.nickname-dialog-conditions-item{display:flex;font-size:13px;font-size:.8125rem;gap:6px;gap:.375rem}.nickname-dialog-conditions-item-result-icon svg{width:1em}.nickname-dialog-actions{display:flex;justify-content:center;gap:16px;gap:1rem}.save-food-enabled-popup{display:flex;flex-direction:column;margin:-32px;margin:-2rem}.save-food-enabled-popup .popup-full-image{width:100%;height:auto;border-top-left-radius:8px;border-top-left-radius:.5rem;border-top-right-radius:8px;border-top-right-radius:.5rem}.save-food-enabled-popup .popup-actions{display:flex;padding:16px;padding:1rem;align-self:stretch;justify-content:flex-end}.save-food-thank-you-popup{display:flex;flex-direction:column;margin:-32px;margin:-2rem}.save-food-thank-you-popup .popup-image-container{position:relative}.save-food-thank-you-popup .popup-image-container .popup-image{width:100%;height:auto;display:block;border-top-left-radius:8px;border-top-left-radius:.5rem;border-top-right-radius:8px;border-top-right-radius:.5rem}.save-food-thank-you-popup .popup-image-container .learn-more-link-overlay{position:absolute;top:62%;left:15%;width:70%;height:23%;font-size:0}.save-food-thank-you-popup .popup-actions{display:flex;padding:16px;padding:1rem;justify-content:flex-end}.product-image{position:relative}.product-image img{border-radius:8px;border-radius:.5rem}.product-image .save-food-icon{position:absolute;top:0;left:0;width:100%;height:auto;pointer-events:none}
