._drawer_1wy6m_1{background:var(--cream);width:min(480px,100%);max-width:100%;height:100dvh;max-height:100dvh;color:var(--ink);border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden}._drawer_1wy6m_1[open]{flex-direction:column;display:flex}._drawer_1wy6m_1::backdrop{background:#29252f73}._heading_1wy6m_4{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}._heading_1wy6m_4 h2{font:600 24px/1.25 var(--font-sans);letter-spacing:-.02em;margin:0}._close_1wy6m_6{width:44px;height:44px;color:var(--purple-dark);cursor:pointer;font:28px/1 var(--font-sans);background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}._close_1wy6m_6:hover{background:var(--lavender,#f3effc)}._content_1wy6m_8{overscroll-behavior:contain;min-height:0;padding:24px;font-size:16px;line-height:1.55;overflow-y:auto}._drawer_1wy6m_1 .button{letter-spacing:0;text-transform:none;border-radius:6px;min-height:48px;padding:12px 18px;font-size:16px}._drawer_1wy6m_1 button:focus-visible,._drawer_1wy6m_1 a:focus-visible,._bar_1wy6m_10 button:focus-visible,._feedback_1wy6m_10 button:focus-visible{outline:3px solid var(--purple);outline-offset:3px}._bar_1wy6m_10{display:none}._feedbackRegion_1wy6m_12{z-index:85;max-width:min(420px,100% - 32px);position:fixed;top:96px;right:24px}._feedback_1wy6m_10{border:1px solid var(--purple);background:var(--cream);color:var(--ink);border-radius:10px;align-items:flex-start;gap:12px;padding:14px 12px 14px 20px;font-size:16px;line-height:1.45;display:flex;box-shadow:0 6px 24px #29252f1f}._feedback_1wy6m_10 p{overflow-wrap:anywhere;margin:0}._feedback_1wy6m_10 div>button{min-height:44px;color:var(--purple);text-underline-offset:4px;cursor:pointer;font:600 15px var(--font-sans);background:0 0;border:0;padding:6px 0;text-decoration:underline}._items_1wy6m_16{margin:0;padding:0;list-style:none}._items_1wy6m_16 li{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:22px 0;display:flex}._items_1wy6m_16 img{object-fit:contain;background:#fff;border-radius:6px;flex:none}._items_1wy6m_16 li>div{flex:1;min-width:0}._items_1wy6m_16 h3{overflow-wrap:anywhere;margin:0 0 8px;font-size:16px;line-height:1.4}._items_1wy6m_16 p{color:var(--muted);margin:0;font-size:14px}._items_1wy6m_16 button{min-height:44px;color:var(--purple);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0;text-decoration:underline}._items_1wy6m_16 strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px}._total_1wy6m_22{padding-top:24px}._total_1wy6m_22 p{justify-content:space-between;gap:16px;margin:0 0 10px;display:flex}._total_1wy6m_22 small{color:var(--muted);margin-bottom:20px;font-size:14px;display:block}._total_1wy6m_22 a{width:100%}._empty_1wy6m_23{padding:24px 0}._empty_1wy6m_23 h3{font-size:22px}._empty_1wy6m_23 p{color:var(--muted)}@media (width<=760px){._drawer_1wy6m_1{width:100%;height:auto;max-height:88dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:18px 18px 0 0;inset:auto 0 0}._heading_1wy6m_4{padding:14px 20px}._heading_1wy6m_4 h2{font-size:22px}._content_1wy6m_8{padding:20px}._bar_1wy6m_10{z-index:70;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--cream);border-top:1px solid var(--line);display:block;position:fixed;bottom:0;left:0;right:0}._bar_1wy6m_10>button{background:var(--purple);color:#fff;cursor:pointer;width:100%;min-height:52px;font:15px/1.35 var(--font-sans);text-align:left;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;display:flex}._bar_1wy6m_10>button>span:first-child{flex-wrap:wrap;gap:4px 12px;display:flex}._barAction_1wy6m_29{white-space:nowrap;font-weight:600}body:has([data-cart-bar]){padding-bottom:calc(88px + env(safe-area-inset-bottom));--dorada-cart-offset:calc(90px + env(safe-area-inset-bottom))}._feedbackRegion_1wy6m_12{top:max(16px, env(safe-area-inset-top));max-width:none;bottom:auto;left:16px;right:16px}._items_1wy6m_16 img{width:56px;height:68px}._items_1wy6m_16 li{gap:10px}}
