﻿:root{--color-neutral-50: #ffffff;--color-neutral-100: #fafafa;--color-neutral-200: #f4f4f4;--color-neutral-300: #f4f4f4;--color-neutral-400: #808080;--color-neutral-500: #e5e5e5;--color-neutral-800: #181818;--color-neutral-900: #000000;--color-brand-primary: #FACD3A;--radius-16: 16px;--radius-12: 12px;--radius-8: 8px;--font-48: 48px;--font-32: 32px;--font-24: 24px;--font-18: 18px;--font-16: 16px;--font-14: 14px;--font-12: 12px;--shadow-level-1: 0 4px 0 0 rgba(0,0,0, .1);--shadow-inverted-level-1: 0 -4px 0 0 rgba(0,0,0, .1);--color-text: var(--color-neutral-800);--color-text-muted: var(--color-neutral-400);--color-surface-body: var(--color-neutral-50);--color-surface-card: var(--color-neutral-200);--color-border-card: var(--color-neutral-500);--color-surface-card-controls: var(--color-neutral-300);--color-text-card-controls: var(--color-neutral-400);--color-surface-input: var(--color-neutral-200);--color-border-input: var(--color-neutral-300);--color-surface-button-primary: var(--color-brand-primary);--color-surface-button-secondary: var(--color-neutral-50);--color-border-button-secondary: var(--color-neutral-900);--border-radius-16: var(--radius-16);--border-radius-12: var(--radius-12);--border-radius-8: var(--radius-8);--font-size-48: var(--font-48);--font-size-32: var(--font-32);--font-size-24: var(--font-24);--font-size-18: var(--font-18);--font-size-16: var(--font-16);--font-size-14: var(--font-14);--font-size-12: var(--font-12);--box-shadow-card: var(--shadow-level-1)}.br8{border-radius:8px}.br12{border-radius:12px}.br16{border-radius:16px}.br24{border-radius:24px}.br32{border-radius:32px}.brc8{border-radius:8px 8px 0 0}.brb8{border-radius:0 0 8px 8px}.brc12{border-radius:12px 12px 0 0}.brb12{border-radius:0 0 12px 12px}.brc16{border-radius:16px 16px 0 0}.brb16{border-radius:0 0 16px 16px}.brc24{border-radius:24px 24px 0 0}.brb24{border-radius:0 0 24px 24px}.brc32{border-radius:32px 32px 0 0}.brb32{border-radius:0 0 32px 32px}.dflex{display:flex !important}.f1{flex:1}.f2{flex:2}.dblock{display:block}.fdr{flex-direction:row !important}.fdc{flex-direction:column}.jcsb{justify-content:space-between}.jcc{justify-content:center !important}.jce{justify-content:end}.g4{gap:4px}.g8{gap:8px}.g16{gap:16px}.g24{gap:24px}.g32{gap:32px}.aic{align-items:center !important}.ais{align-items:start !important}.aie{align-items:end !important}.tac{text-align:center}.tal{text-align:left}.tar{text-align:right}.mb2{margin-bottom:2px !important}.mb4{margin-bottom:4px !important}.mb8{margin-bottom:8px !important}.mb16{margin-bottom:16px !important}.mb24{margin-bottom:24px !important}.mb32{margin-bottom:32px !important}.mb48{margin-bottom:48px !important}.mb64{margin-bottom:64px !important}.mr2{margin-right:2px !important}.mr4{margin-right:4px !important}.mr8{margin-right:8px !important}.mr16{margin-right:16px !important}.mr24{margin-right:24px !important}.mr32{margin-right:32px !important}.mr48{margin-right:48px !important}.mr64{margin-right:64px !important}.ml2{margin-left:2px !important}.ml4{margin-left:4px !important}.ml8{margin-left:8px !important}.ml16{margin-left:16px !important}.ml24{margin-left:24px !important}.ml32{margin-left:32px !important}.ml48{margin-left:48px !important}.ml64{margin-left:64px !important}.mt2{margin-top:2px !important}.mt4{margin-top:4px !important}.mt8{margin-top:8px !important}.mt16{margin-top:16px !important}.mt24{margin-top:24px !important}.mt32{margin-top:32px !important}.mt48{margin-top:48px !important}.mt64{margin-top:64px !important}.mv2{margin:2px 0 !important}.mv4{margin:4px 0 !important}.mv8{margin:8px 0 !important}.mv16{margin:16px 0 !important}.mv24{margin:24px 0 !important}.mv32{margin:32px 0 !important}.mv48{margin:48px 0 !important}.mv64{margin:64px 0 !important}.mh2{margin:0 2px !important}.mh4{margin:0 4px !important}.mh8{margin:0 8px !important}.mh16{margin:0 16px !important}.mh24{margin:0 24px !important}.mh32{margin:0 32px !important}.mh48{margin:0 48px !important}.mh64{margin:0 64px !important}.p2{padding:2px}.p4{padding:4px}.p8{padding:8px}.p16{padding:16px !important}.p24{padding:24px}.p32{padding:32px}.p48{padding:48px}.p64{padding:64px}.pb2{padding-bottom:2px}.pb4{padding-bottom:4px}.pb8{padding-bottom:8px}.pb16{padding-bottom:16px}.pb24{padding-bottom:24px}.pb32{padding-bottom:32px}.pb48{padding-bottom:48px}.pb64{padding-bottom:64px}.pt2{padding-top:2px}.pt4{padding-top:4px}.pt8{padding-top:8px !important}.pt16{padding-top:16px !important}.pt24{padding-top:24px}.pt32{padding-top:32px !important}.pt48{padding-top:48px}.pt64{padding-top:64px}.pv2{padding:2px 0}.pv4{padding:4px 0}.pv8{padding:8px 0}.pv16{padding:16px 0}.pv24{padding:24px 0}.pv32{padding:32px 0 !important}.pv48{padding:48px 0}.pv64{padding:64px 0 !important}.ph2{padding:0 2px}.ph4{padding:0 4px}.ph8{padding:0 8px !important}.ph16{padding:0 16px !important}.ph24{padding:0 24px !important}.ph32{padding:0 32px !important}.ph48{padding:0 48px !important}.ph64{padding:0 64px !important}.h100{display:block;height:100%}.w100{width:100%}.wauto{width:auto !important}.app-divider{border-bottom:1px solid #e5e5e5}.app-hint{font-size:11px;color:#000 !important;display:block;line-height:12px;font-weight:normal}@font-face{font-family:"Ubuntu";src:url("../../assets/fonts/Ubuntu/Ubuntu-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Ubuntu";src:url("../../assets/fonts/Ubuntu/Ubuntu-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"icomoon";src:url("../../assets/fonts/Icomoon/icomoon.eot?7davc");src:url("../../assets/fonts/Icomoon/icomoon.eot?7davc#iefix") format("embedded-opentype"),url("../../assets/fonts/Icomoon/icomoon.ttf?7davc") format("truetype"),url("../../assets/fonts/Icomoon/icomoon.woff?7davc") format("woff"),url("../../assets/fonts/Icomoon/icomoon.svg?7davc#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-locked:before{content:""}.icon-back:before{content:""}.icon-bag:before{content:""}.icon-card:before{content:""}.icon-cross:before{content:""}.icon-delivery:before{content:""}.icon-file:before{content:""}.icon-garrafas:before{content:""}.icon-local:before{content:""}.icon-menu:before{content:""}.icon-message:before{content:""}.icon-minus:before{content:""}.icon-money:before{content:""}.icon-plus:before{content:""}.icon-search:before{content:""}.icon-trash:before{content:""}.icon-print:before{content:""}.icon-close-circle:before{content:""}.icon-speed-circle:before{content:""}.icon-cupkake:before{content:""}.icon-heart-check:before{content:""}.icon-certificate:before{content:""}.icon-wallet:before{content:""}.icon-checkin:before{content:""}.icon-shopping-search:before{content:""}.icon-kitchen-cloche:before{content:""}.icon-home-search:before{content:""}.icon-home-location:before{content:""}.icon-home-edit:before{content:""}.icon-knife-spoon:before{content:""}.icon-menu-restaurant:before{content:""}.icon-restaurant-location:before{content:""}.icon-fork-knife:before{content:""}.icon-table-restaurant:before{content:""}.icon-restaurant:before{content:""}.icon-star-stroke:before{content:""}.icon-star-shining:before{content:""}.icon-shield:before{content:""}.icon-flag-circle:before{content:""}.icon-read-message:before{content:""}.icon-payment-send:before{content:""}.icon-question-circle:before{content:""}.icon-user-circle:before{content:""}.icon-bag1:before{content:""}.icon-edit-circle:before{content:""}.icon-cam-circle:before{content:""}.icon-crop-circle:before{content:""}.icon-play-circle-1:before{content:""}.icon-eye-open:before{content:""}.icon-eye-close:before{content:""}.icon-check-circle:before{content:""}.icon-send:before{content:""}.icon-user:before{content:""}.icon-users:before{content:""}.icon-trash1:before{content:""}.icon-money1:before{content:""}.icon-play-circle:before{content:""}.icon-pen:before{content:""}.icon-table-bell:before{content:""}.icon-task-list:before{content:""}.icon-chart:before{content:""}.icon-controls:before{content:""}.icon-send-money:before{content:""}.icon-arrow-right:before{content:""}.icon-time:before{content:""}.icon-pix-solid:before{content:""}.icon-circle-arrow-right:before{content:""}.icon-swap-store:before{content:""}.icon-logout:before{content:""}.icon-receipt:before{content:""}.icon-speed:before{content:""}.icon-clock:before{content:""}.icon-payment:before{content:""}.icon-paper-menu:before{content:""}.icon-user-location:before{content:""}.icon-location-path:before{content:""}.icon-calendar-search:before{content:""}.icon-sticker-smile:before{content:""}.icon-settings:before{content:""}.icon-bell:before{content:""}.icon-paper-data:before{content:""}.icon-user-document:before{content:""}.icon-user-home:before{content:""}.icon-mobile-code:before{content:""}.icon-location:before{content:""}.icon-no-like:before{content:""}.icon-like:before{content:""}.icon-arrows:before{content:""}.icon-search1:before{content:""}.icon-plus1:before{content:""}.icon-bookmark:before{content:""}.icon-message1:before{content:""}.icon-mail:before{content:""}.icon-cap:before{content:""}.icon-store:before{content:""}.icon-food:before{content:""}.icon-delivery-box:before{content:""}.app-modal{z-index:999;display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);justify-content:center;align-items:center}.app-modal .modal-content{background:#fff;padding:20px;border-radius:12px;min-width:250px;text-align:center}.app-modal .modal-content label{display:block;margin:10px 0 30px 0}.app-alert{padding:8px 16px 8px 8px;border-radius:12px;border:1px solid #fff;color:#111;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px}.app-alert span{color:#111;font-size:24px}.app-alert.info{background-color:#d5e6ff}.app-alert.error{background-color:#ffd5d7}.app-alert.success{background-color:#c3ffbc}.file-upload-button{width:148px;margin-right:10px}.file-upload-button::file-selector-button{height:48px;min-height:48px;border-radius:var(--border-radius-12);padding:0 16px;font-size:14px;font-weight:bold;border:0;display:flex;flex-direction:row;align-items:center;gap:4px;font-family:"Ubuntu",sans-serif;cursor:pointer;outline:none;justify-content:center;color:var(--color-text);background-color:var(--color-surface-button-secondary)}.file-upload-button::file-selector-button:hover,.file-upload-button::file-selector-button:focus{box-shadow:var(--box-shadow-card)}.mensagem-central{display:flex;align-items:center;justify-content:center;height:100%}.app-button{height:48px;min-height:48px;border-radius:var(--border-radius-12);padding:0 16px;font-size:var(--font-size-18);font-weight:bold;border:0;display:flex;flex-direction:row;align-items:center;gap:4px;font-family:"Ubuntu",sans-serif;cursor:pointer;outline:none;justify-content:center;color:var(--color-text);outline:none;text-decoration:none}.app-button:active{background-color:var(--color-surface-button-primary) !important}.app-button:disabled{opacity:.7 !important}.app-button:hover,.app-button:focus{box-shadow:var(--box-shadow-card)}.app-button.primary{background-color:var(--color-surface-button-primary)}.app-button.secondary{background-color:var(--color-surface-button-secondary);border:1px solid var(--color-border-button-secondary)}.app-button.link{background-color:#fff;border:0 !important;font-weight:normal}.app-button.admin{background-color:#111;color:#fff}.app-button.circular{width:48px}.app-button .icon{font-size:22px}.app-button.static{cursor:none !important;box-shadow:none !important;pointer-events:none !important}.input-text{height:48px;padding:0 16px;border-radius:var(--border-radius-12);background-color:var(--color-surface-input);border:1px solid var(--color-border-input);font-size:var(--font-size-18)}.input-text:focus{border:1px solid var(--color-neutral-400);outline:none}.input-text-area{height:48px;padding:16px;border-radius:var(--border-radius-12);background-color:var(--color-surface-input);border:1px solid var(--color-border-input);font-size:var(--font-size-18)}.input-text-area:focus{border:1px solid var(--color-neutral-400);outline:none}.input-select{color:var(--color-text) !important;height:48px;padding:0 8px;border-radius:var(--border-radius-12);background-color:var(--color-surface-input);border:1px solid var(--color-border-input);width:calc(100% - 18px)}.input-select select{color:var(--color-text) !important;outline:none;font-size:var(--font-size-18);border:0;height:100%;width:100%;background-color:var(--color-surface-input)}.input-group{position:relative;display:flex;flex-direction:column;gap:12px;align-items:start;justify-content:center;width:100%}.input-group label{width:100%}.input-group .input-text,.input-group .input-text-area{width:calc(100% - 34px)}.input-group .input-message{position:absolute;top:4px;right:0;font-size:var(--font-12);color:var(--color-text-muted)}.input-group .input-alert{position:absolute;bottom:-18px;left:0;font-size:var(--font-12);display:flex;flex-direction:row;gap:4px;align-items:center}.input-group .input-alert span{width:16px;height:16px;display:block;background-color:var(--color-neutral-900);color:var(--color-neutral-50);border-radius:100%;text-align:center;line-height:16px;font-weight:bold}.switch{position:relative;display:inline-block;width:36px;min-width:36px;height:22px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#999;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:3px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#c3ffbc}input:focus+.slider{box-shadow:0 0 1px #c3ffbc}input:checked+.slider:before{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px);background-color:#111}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.list-items{display:flex;flex-direction:column;gap:12px;list-style-type:none;margin:0;padding:0}.list-items li{display:flex;flex-direction:row;gap:24px;align-items:center;justify-content:start;font-size:var(--font-18);color:var(--color-text-muted);border-bottom:1px solid var(--color-border-input);padding-bottom:12px}.list-items li .icon{font-size:22px;color:var(--color-brand-primary)}.together.horizontal{display:flex;flex-direction:row;gap:16px;align-items:center;justify-content:start;font-size:var(--font-18)}.together.horizontal .icon{font-size:32px;color:var(--color-brand-primary)}footer{position:fixed;bottom:0;left:0;width:calc(100% - 32px);z-index:999;background-color:#fff;padding:16px;box-shadow:0 -4px 4px 0 rgba(0,0,0,.1);display:flex;flex-direction:row;align-items:center;gap:20px;justify-content:space-between}footer button{flex:1;display:flex;flex-direction:row;align-items:center;justify-content:space-between !important}footer button div{display:flex;flex-direction:row;align-items:center;gap:4px}footer button .bag-value{font-weight:normal;font-size:18px}footer button.jcc{justify-content:center !important}footer .icon-user{font-size:var(--font-size-24);height:48px;text-align:center;line-height:48px;cursor:pointer}footer.double{gap:16px}footer.double button{flex:2}footer.double button:last-child{flex:1;justify-content:center !important}.app-card{display:flex;flex-direction:column;gap:12px;border-radius:var(--radius-16);align-items:center;border:1px solid var(--color-border-card);background-color:#fff;box-shadow:var(--box-shadow-card);padding:8px}.app-card label{font-size:var(--font-size-16);padding:8px 0}.app-card img{width:100% !important;height:auto !important;display:block;object-fit:cover;border-radius:8px}.app-card.poster{padding:0 !important;background-color:var(--color-brand-primary)}.app-card.poster img{object-fit:contain}.app-card.preview{flex:1}.app-card.detail{gap:4px !important;font-size:var(--font-size-14);height:auto;padding:8px;text-align:center;display:flex;flex-direction:column;justify-content:space-around}.app-card.detail label{padding:0}.app-card.detail .text-caption{color:var(--color-text-muted);font-size:var(--font-size-12)}.app-card.detail button{margin-top:4px}.app-card.detail .controls{display:flex;flex-direction:row;align-items:center;gap:4px;border-radius:var(--radius-16);background-color:var(--color-surface-card-controls);height:48px;padding:0 8px;margin-top:16px;width:calc(100% - 16px)}.app-card.detail .controls span{flex:1;text-align:center;height:calc(100% - 16px);line-height:32px;font-size:18px;color:#111}.app-card.detail .controls span.btn{font-size:var(--font-size-18);color:var(--color-text);cursor:pointer;border-radius:var(--radius-8)}.app-card.detail .controls span.btn:hover{background-color:var(--color-surface-button-primary)}.app-card.detail.horizontal{flex-direction:row;align-items:center;justify-content:space-around;text-align:left}.app-card.detail.horizontal img,.app-card.detail.horizontal .produt-detail,.app-card.detail.horizontal .options{flex:1}.app-card.detail.horizontal img{max-width:80px}.app-card.detail.horizontal .produt-detail,.app-card.detail.horizontal .options{display:flex;flex-direction:column;gap:4px}.app-card.detail.horizontal .options{max-width:100px;align-items:end}.app-card.detail.horizontal .options .trash{font-size:var(--font-size-24);cursor:pointer}.app-card.input-radio{position:relative;text-align:center;flex:1;gap:4px}.app-card.input-radio .icon{font-size:var(--font-48);color:var(--color-text)}.app-card.input-radio label{padding:0}.app-card.input-radio .hint-text{font-size:var(--font-12);color:var(--color-text-muted)}.app-card.input-radio input{position:absolute;top:0;right:0;border-radius:0;width:100%;height:100%;margin:0 auto;opacity:0;cursor:pointer}.app-card.input-radio::after{content:"";width:12px;height:12px;display:block;border-radius:100%;position:absolute;top:16px;right:16px;border:1px solid var(--color-text-muted)}.app-card.input-radio.active{border:1px solid var(--color-text)}.app-card.input-radio.active::after{background-color:var(--color-text)}.app-card.type-list{flex-direction:row;align-items:center;justify-content:space-between;padding:16px}.app-card.type-list p{font-size:var(--font-size-18)}.app-card.type-list span{font-size:var(--font-24)}.app-card.type-list label{font-size:var(--font-size-18) !important}.app-card.stacked{padding:16px;flex-direction:column;align-items:start}.app-card.stacked p{font-size:var(--font-size-18)}.app-card.stacked span{font-size:var(--font-24)}.app-card.stacked label{font-size:var(--font-size-18) !important}.app-card.stacked .card-header{width:100%;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid var(--color-border-card);margin-bottom:8px;align-items:center}.app-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:fixed;top:0;z-index:99;background-color:var(--color-surface-body);padding:16px;width:calc(100% - 32px)}.app-header span{font-size:var(--font-24);cursor:pointer}.app-header .header-title{display:flex;flex-direction:row;align-items:center;justify-content:start;gap:16px;flex:1}.app-header.stacked{display:flex;flex-direction:column;gap:12px}.app-header.stacked>div{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:calc(100% - 16px)}.app-menu ul li{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:24px}.app-menu ul li:last-child{margin:0}.app-menu ul li>span{color:var(--color-text-muted)}.app-menu ul li a{color:var(--color-text);display:flex;flex-direction:row;align-items:center;justify-content:start;gap:8px;flex:1}.app-menu ul li a span{font-size:var(--font-24)}.botton-sheet{background-color:var(--color-surface-body);padding:32px;border-radius:16px 16px 0 0;box-shadow:var(--shadow-inverted-level-1);display:flex;flex-direction:column;gap:24px}.section-slider{display:flex;gap:12px;flex-direction:row;overflow-x:scroll !important;flex-shrink:0;padding:0 16px}.section-slider .image-brands{width:26% !important;min-width:26%;display:block;border-radius:16px}.section-slider .app-card.preview,.section-slider .app-card.detail{width:36%;min-width:36%;margin-bottom:4px}.section-slider .app-card.preview label,.section-slider .app-card.detail label{margin:0 !important}.section-slider.search-result{width:calc(100% - 32px)}.section-slider.search-result .app-card.detail:first-child{margin-left:2px !important}.section-slider.search-result .app-card.detail:last-child{margin-right:8px !important}.horizontal-bars{width:100%;gap:8px;justify-content:space-between;height:20px}.horizontal-bars label{font-size:14px}.horizontal-bars>div{width:100%}.horizontal-bars .bar-percent{width:50px;text-align:right}.horizontal-bars .bar{height:4px;border-radius:4px;background-color:#111;width:auto}.horizontal-bars .bar.size-10{width:10%}.horizontal-bars .bar.size-20{width:20%}.horizontal-bars .bar.size-30{width:30%}.horizontal-bars .bar.size-40{width:40%}.horizontal-bars .bar.size-50{width:50%}.horizontal-bars .bar.size-60{width:60%}.horizontal-bars .bar.size-70{width:70%}.horizontal-bars .bar.size-80{width:80%}.horizontal-bars .bar.size-90{width:90%}.horizontal-bars .bar.size-100{width:100%}@media screen and (min-width: 769px){.container{width:768px !important}.pedido-feito #statusImage{width:30% !important}.app-card.poster{height:300px;overflow:hidden}nav #abrirMenu{display:none}}@media screen and (max-width: 768px){.section-slider::-webkit-scrollbar{display:none !important}article.contain{padding:24px !important}#appAside{position:absolute;top:58px;left:-300px;height:calc(100% - 90px);transition:left .3s ease;z-index:999}#appAside.open{left:0}.perfilAdmin h1,.perfilAdmin .separador,.perfilAdmin .boasVindas{display:none !important}.busca-pedido{margin-left:16px;width:100px !important}.lojaStatus{display:none}.pedidos-colunas{overflow-x:auto !important;overflow-y:hidden}.pedidos-colunas>div{min-width:100%}.pedidos-colunas>div h1{position:initial !important}}html{height:100%}a{color:#4e80ff}form{margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:20px}body{height:100%;margin:0 !important;font-family:"Ubuntu",sans-serif;background-color:var(--color-surface-body);color:var(--color-text)}body .container{width:calc(100% - 32px);height:100%;margin:0 auto;position:relative;overflow:hidden;padding:16px;display:flex;flex-direction:column;gap:24px}body .container.content-slider{width:100%}body .container.content-slider label{margin-left:16px}body .container.lista-pares{height:auto !important;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}body .container.lista-pares .app-card{flex:1 1 calc(50% - 12px);box-sizing:border-box;max-width:50%}body.top-space-0 .container{padding:32px 0 100px 0 !important;height:calc(100% - 132px);overflow:auto}body.top-space-0 .container::-webkit-scrollbar{display:none}body.top-space-1 .container{padding:64px 0 100px 0 !important;height:calc(100% - 164px);overflow:auto}body.top-space-1 .container::-webkit-scrollbar{display:none}body.top-space-2 .container{padding:122px 0 100px 0 !important;height:calc(100% - 222px);overflow:auto}body.top-space-2 .container::-webkit-scrollbar{display:none}body.bottom-space{padding-bottom:100px !important}body.bottom-space .container{height:calc(100% - 100px)}body .container-section{display:flex;flex-direction:column;padding:16px;gap:24px}body .swiper-wrapper{height:auto}body .swiper{width:100%;padding-bottom:4px}body .swiper.produt-brand .swiper-slide{width:25%}body .swiper.produt-brand .swiper-slide img{width:100% !important;height:auto}body .swiper-slide{width:38%}body .swiper-slide:first-child{margin-left:16px}body .swiper-slide:last-child{margin-right:16px}.icon-muted{color:var(--color-text-muted);font-size:24px}.icon-brand{color:var(--color-brand-primary);font-size:24px}input[type=checkbox]{width:20px;height:20px;accent-color:var(--color-text)}h1{font-size:var(--font-size-24);margin:0}label{font-size:var(--font-size-18);font-weight:bold}p{margin:0;font-size:var(--font-size-18)}p.text-muted{color:var(--color-text-muted)}p.text-caption{color:var(--color-text-muted);font-size:var(--font-size-12)}ul{list-style-type:none;margin:0;padding:0}ul a{outline:none;text-decoration:none}#openWhatsapp{cursor:pointer}.dflex-double{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.dflex-double.card{padding:16px 16px;border:1px solid #ededed;background-color:#fff;border-radius:12px}.dflex-double.card-fit{padding:8px !important}.dflex-double.success{background-color:#c3ffbc;border:1px solid #fff}.dflex-double.info{background-color:#d5e6ff;border:1px solid #fff}.dflex-double.error{background-color:#ffd5d7}.dflex-double.muted{background-color:#fafafa}.dflex-double .icon{font-size:20px;margin-right:16px}.dflex-double.stacked{display:flex;flex-direction:column;gap:8px}.dflex-double.stacked div:first-child{border-bottom:1px solid #ededed;padding-bottom:8px}.dflex-double.stacked>div{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}#home{background-color:var(--color-surface-button-primary);position:relative;height:100%}.sheet-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:1000;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility .3s ease}.sheet-overlay.open{visibility:visible;opacity:1}.bottom-sheet{position:absolute;bottom:0;left:0;width:100%;margin:0 auto;background-color:var(--color-surface-body);border-radius:16px 16px 0 0;box-shadow:var(--shadow-inverted-level-1);transform:translateY(100%);transition:transform .2s ease-out;height:auto;max-height:90%}.bottom-sheet.menu{overflow:hidden}.bottom-sheet.menu .sheet-header{background-color:var(--color-brand-primary);margin-bottom:16px}.bottom-sheet.menu .sheet-header h1{display:flex;flex-direction:row;align-items:center;gap:8px}.bottom-sheet.menu .sheet-header h1 span{font-size:32px}.sheet-overlay.open .bottom-sheet{transform:translateY(0)}.sheet-header{display:flex;justify-content:space-between;align-items:center;padding:16px}.sheet-header span{color:#222}.sheet-content{padding:0 16px 16px 16px;height:auto;max-height:400px;overflow-y:auto !important}.sheet-content .flex-container{display:flex;flex-direction:column;gap:24px}.sheet-content.centered-image{display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.sheet-content.centered-image img{width:50%;height:auto}.sheet-content.centered-image button{width:100%}.sheet-footer{display:flex;flex-direction:row;gap:8px;align-items:center;padding:16px;background-color:#f2f2f2;border-top:1px solid #e5d5d5}.sheet-footer button{flex:1}.close-btn{font-size:24px;border:none;background:none;cursor:pointer;line-height:1;padding:0;width:48px;height:48px}#loading{width:100%;height:100%;overflow:hidden}#loading .page-loading{position:absolute;width:48px;height:48px;z-index:999;top:calc(50% - 16px);left:calc(50% - 16px);display:none}#loading .splashmask{width:100%;height:auto;position:absolute;z-index:99}#loading .gradient-animated{overflow:hidden;width:1000px;height:100%;border-radius:1920px;position:fixed;background-image:linear-gradient(to bottom, #fff1c5, #ecb500, #fff38c, #FACD3A);background-position:center;background-clip:initial;left:calc(50% - 500px);animation:rotateGradient 2s linear infinite reverse}@keyframes rotateGradient{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#bottomSheetBusca .sheet-header div{flex:1;position:relative}#bottomSheetBusca .sheet-header div span{font-size:var(--font-24);color:var(--color-text-muted);position:absolute;left:12px;top:12px}#bottomSheetBusca .sheet-header div input{padding-left:48px;width:calc(100% - 64px)}#bottomSheetProdutDetail .sheet-header{text-align:center}#bottomSheetProdutDetail .sheet-header h1{width:100%}.pedido-feito{display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:space-evenly;height:calc(100vh - 100px) !important}.pedido-feito h2{font-size:32px}.pedido-feito img{width:60%;height:auto}.crop-image{margin:0 auto;width:60px;height:30px;overflow:hidden;background-repeat:no-repeat;background-size:330px;background-position:center center;background-image:url(../../assets/images/load.gif)}