@layer theme{html body .antidot-public .cart-preparation-overlay{background:rgba(39,37,30,.25)!important;backdrop-filter:none!important}html body .antidot-public .cart-preparation-position{padding:24px!important;align-items:center!important}html body .antidot-public .cart-preparation-card.cart-preparation-card{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:470px!important;padding:25px 28px 21px!important;background:#fdfbf9!important;color:#3c302a!important;border:1px solid #e2ded5!important;border-radius:12px!important;box-shadow:0 14px 50px #24201821!important;text-align:left!important;font:400 15px/1.5 var(--u-body-font,Arial,sans-serif)!important}html body .antidot-public .cart-preparation-card *{box-sizing:border-box!important}html body .antidot-public .cart-preparation-card svg{display:block!important;width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;flex:none!important}html body .antidot-public .cart-preparation-handle{display:none!important}html body .antidot-public .cart-preparation-heading{display:flex!important;align-items:center!important;gap:10px!important;min-height:32px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body .antidot-public .cart-preparation-heading h2{flex:1!important;min-width:0!important;margin:0!important;padding:0!important;font:500 17px/1.4 var(--u-body-font,Arial,sans-serif)!important;letter-spacing:normal!important;color:#3c302a!important;text-transform:none!important}html body .antidot-public .cart-preparation-icon{display:grid!important;place-items:center!important;width:26px!important;height:26px!important;flex:0 0 26px!important;border-radius:50%!important;background:#ede9df!important;color:#8a7658!important}html body .antidot-public .cart-preparation-icon svg{width:16px!important;height:16px!important}html body .antidot-public .cart-preparation-icon.is-done{background:#e6efe6!important;color:#32714e!important}html body .antidot-public .cart-preparation-icon.is-failed{background:#faeee3!important;color:#945c36!important}html body .antidot-public button.cart-preparation-close{display:grid!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:-6px -12px -6px 0!important;padding:12px!important;border:0!important;border-radius:50%!important;background:transparent!important;color:var(--u-muted,#81786d)!important;box-shadow:none!important}html body .antidot-public .cart-preparation-detail{margin:11px 0 21px!important;padding:0!important;font:400 13px/1.55 var(--u-body-font,Arial,sans-serif)!important;letter-spacing:normal!important;color:var(--u-muted,#81786d)!important}html body .antidot-public .cart-preparation-item{display:grid!important;grid-template-columns:78px minmax(0,1fr) auto!important;gap:16px!important;align-items:center!important;margin:0 0 24px!important}html body .antidot-public .cart-preparation-thumb{display:grid!important;place-items:center!important;overflow:hidden!important;width:78px!important;height:94px!important;padding:8px!important;background:#f0ede6!important;border-radius:4px!important;color:var(--u-muted,#81786d)!important}html body .antidot-public .cart-preparation-thumb img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}html body .antidot-public .cart-preparation-item-copy h3{margin:0 0 4px!important;font:500 15px/1.4 var(--u-body-font,Arial,sans-serif)!important;letter-spacing:normal!important;color:#3c302a!important}html body .antidot-public .cart-preparation-item-copy p{margin:0!important;font:400 13px/1.6 var(--u-body-font,Arial,sans-serif)!important;color:var(--u-muted,#81786d)!important}html body .antidot-public .cart-preparation-price{align-self:start!important;padding-top:4px!important;white-space:nowrap!important;font:500 15px/1.5 var(--u-body-font,Arial,sans-serif)!important}html body .antidot-public .cart-preparation-photos{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;margin:0 0 22px!important}html body .antidot-public .cart-preparation-photo{position:relative!important;min-width:0!important;padding:5px 5px 15px!important;background:#fff!important;border:1px solid #e7e2d8!important;border-radius:3px!important;box-shadow:0 2px 5px #3029190b!important}html body .antidot-public .cart-preparation-photo>img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1!important;object-fit:cover!important}html body .antidot-public .cart-preparation-photo.has-rendered-preview{padding:0!important}html body .antidot-public .cart-preparation-photo>.up-paper{display:block!important;position:relative!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fff!important;box-shadow:none!important}html body .antidot-public .cart-preparation-photo .up-photo{display:block!important;position:absolute!important;overflow:hidden!important}html body .antidot-public .cart-preparation-photo .up-photo canvas{display:block!important;width:100%!important;height:100%!important}html body .antidot-public .cart-preparation-photo.is-pending{opacity:.42!important;box-shadow:none!important}html body .antidot-public .cart-preparation-photo.is-active{border-color:#a18a63!important;outline:1px solid #a18a63!important;outline-offset:1px!important}html body .antidot-public .cart-preparation-photo-status{position:absolute!important;right:-4px!important;bottom:-4px!important;display:grid!important;place-items:center!important;width:18px!important;height:18px!important;border-radius:50%!important;background:#4b7d67!important;border:2px solid #fdfbf9!important;color:white!important}html body .antidot-public .cart-preparation-photo-status svg{width:11px!important;height:11px!important;stroke-width:2!important}html body .antidot-public .cart-preparation-photo-status.is-active{background:#fdfbf9!important;color:#a18a63!important;width:20px!important;height:20px!important}html body .antidot-public .cart-preparation-photo-status.is-failed{background:#945c36!important}html body .antidot-public :is(.cart-preparation-meta,.cart-preparation-more){margin:-6px 0 20px!important;font:400 13px/1.5 var(--u-body-font,Arial,sans-serif)!important;color:var(--u-muted,#81786d)!important}html body .antidot-public .cart-preparation-progress-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:0 0 10px!important;font:400 14px/1.5 var(--u-body-font,Arial,sans-serif)!important}html body .antidot-public .cart-preparation-progress-heading strong{font:500 25px/1.1 var(--u-body-font,Arial,sans-serif)!important;white-space:nowrap!important}html body .antidot-public .cart-preparation-progress-heading small{display:inline!important;font:400 14px/1 var(--u-body-font,Arial,sans-serif)!important;color:var(--u-muted,#81786d)!important}html body .antidot-public .cart-preparation-track{height:5px!important;border-radius:6px!important;background:#e7e2d7!important;overflow:hidden!important}html body .antidot-public .cart-preparation-track>span{display:block!important;height:100%!important;background:#53654b!important;border-radius:6px!important}html body .antidot-public .cart-preparation-counter{display:flex!important;justify-content:space-between!important;gap:12px!important;margin:9px 0 21px!important;font:400 12px/1.5 var(--u-body-font,Arial,sans-serif)!important;color:var(--u-muted,#81786d)!important}html body .antidot-public .cart-preparation-counter strong{font-weight:500!important;color:var(--u-muted,#5f6b55)!important}html body .antidot-public .cart-preparation-steps{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:7px!important;padding:14px 0 18px!important;margin-top:20px!important;border-top:1px solid #e2ded5!important;font:400 12px/1.5 var(--u-body-font,Arial,sans-serif)!important;color:var(--u-muted,#999084)!important}html body .antidot-public .cart-preparation-steps span{display:inline-flex!important;align-items:center!important;gap:5px!important;white-space:nowrap!important;font:inherit!important}html body .antidot-public .cart-preparation-steps svg{width:13px!important;height:13px!important}html body .antidot-public .cart-preparation-steps .is-done{color:#4b7d67!important}html body .antidot-public .cart-preparation-steps .is-current{color:#3c302a!important}html body .antidot-public .cart-preparation-actions{display:block!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}html body .antidot-public .cart-preparation-card:not(:has(.cart-preparation-progress)) .cart-preparation-actions{border-top:1px solid #e2ded5!important;padding-top:20px!important}html body .antidot-public .cart-preparation-card :is(a,button).cart-preparation-primary{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;min-height:48px!important;margin:0!important;padding:12px 16px!important;border:var(--u-borderWidth,1px) solid #292f26!important;border-radius:var(--u-buttonRadius,6px)!important;background:var(--u-button,#292c25)!important;color:var(--u-buttonText,#ffffff)!important;font:400 15px/1.5 var(--u-body-font,Arial,sans-serif)!important;text-transform:none!important;letter-spacing:normal!important;text-decoration:none!important;box-shadow:none!important;font-size:16px!important}html body .antidot-public .cart-preparation-primary svg{width:17px!important;height:17px!important}html body .antidot-public .cart-preparation-card button.cart-preparation-primary:disabled{background:#f0ede5!important;border-color:#e4ded2!important;color:#81786d!important;cursor:default!important;opacity:1!important}html body .antidot-public .cart-preparation-card button.cart-preparation-secondary{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:44px!important;margin:0!important;padding:10px 12px!important;border:0!important;background:transparent!important;color:var(--u-muted,#71685e)!important;font:400 14px/1.5 var(--u-body-font,Arial,sans-serif)!important;text-transform:none!important;letter-spacing:normal!important;text-decoration:underline!important;text-underline-offset:4px!important;box-shadow:none!important}html body .antidot-public .cart-preparation-note{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:13px 0 0!important;font:400 12px/1.5 var(--u-body-font,Arial,sans-serif)!important;color:var(--u-muted,#81786d)!important}html body .antidot-public .cart-preparation-note svg{width:13px!important;height:13px!important}html body .antidot-public .cart-preparation-preserved{margin:0 0 14px!important;font:400 13px/1.5 var(--u-body-font,Arial,sans-serif)!important;color:var(--u-muted,#81786d)!important}html body .antidot-public .cart-preparation-spin{animation:cart-preparation-turn .9s linear infinite!important}html body .antidot-public .cart-preparation-card :is(a,button):focus-visible{outline:2px solid #8a7658!important;outline-offset:3px!important}@keyframes cart-preparation-turn{to{transform:rotate(1turn)}}@media (max-width:760px){html body .antidot-public .cart-preparation-position{padding:0!important;align-items:flex-end!important}html body .antidot-public .cart-preparation-card.cart-preparation-card{max-width:100%!important;max-height:calc(100dvh - 16px)!important;margin:0!important;border-radius:18px 18px 0 0!important;border-bottom:0!important;padding:10px 22px max(19px,env(safe-area-inset-bottom))!important}html body .antidot-public .cart-preparation-handle{display:block!important;width:34px!important;height:4px!important;background:#d4cec2!important;border-radius:6px!important;margin:0 auto 18px!important}html body .antidot-public .cart-preparation-photos{gap:8px!important}html body .antidot-public .cart-preparation-photo{padding:4px 4px 12px!important}html body .antidot-public .cart-preparation-steps{font-size:11px!important}html body .antidot-public .cart-preparation-item{grid-template-columns:70px minmax(0,1fr) auto!important;gap:12px!important}html body .antidot-public .cart-preparation-thumb{width:70px!important;height:86px!important}html body .antidot-public .cart-preparation-item-copy h3{font-size:14px!important}html body .antidot-public .cart-preparation-item-copy p{font-size:12px!important}html body .antidot-public .cart-preparation-price{font-size:14px!important}}@media (max-width:360px){html body .antidot-public .cart-preparation-card.cart-preparation-card{padding-inline:18px!important}html body .antidot-public .cart-preparation-heading h2{font-size:16px!important}html body .antidot-public .cart-preparation-steps{font-size:10px!important}}@media (prefers-reduced-motion:reduce){html body .antidot-public .cart-preparation-spin{animation:none!important}}}