.cart-empty[data-astro-cid-x5r7maxo]{text-align:center;color:var(--muted);padding:48px 0}.cart-empty[data-astro-cid-x5r7maxo] svg{width:48px;height:48px;color:var(--link);margin:0 auto 12px}.cart-empty[data-astro-cid-x5r7maxo] .btn[data-astro-cid-x5r7maxo] svg{width:18px;height:18px;color:inherit;margin:0}.cart[data-astro-cid-x5r7maxo]{grid-template-columns:1fr 380px;align-items:start;gap:40px;display:grid}@media (width<=980px){.cart[data-astro-cid-x5r7maxo]{grid-template-columns:1fr}}.cart[data-astro-cid-x5r7maxo][hidden],.cart-empty[data-astro-cid-x5r7maxo][hidden]{display:none}.lines[data-astro-cid-x5r7maxo]{border:1px solid var(--border);border-radius:var(--radius);background:#fff;margin:0 0 40px;padding:0;list-style:none}.lines[data-astro-cid-x5r7maxo] li{border-bottom:1px solid var(--border);grid-template-columns:84px 1fr auto auto;align-items:center;gap:16px;padding:16px;display:grid}.lines[data-astro-cid-x5r7maxo] li:last-child{border-bottom:0}.lines[data-astro-cid-x5r7maxo] .l-img{object-fit:contain;width:84px;height:84px}.lines[data-astro-cid-x5r7maxo] .l-name{color:var(--navy);font-weight:700}.lines[data-astro-cid-x5r7maxo] .l-name:hover{color:var(--link)}.lines[data-astro-cid-x5r7maxo] .l-meta{color:var(--muted);margin:2px 0 0;font-size:.8rem}.lines[data-astro-cid-x5r7maxo] .l-price{text-align:right;min-width:110px}.lines[data-astro-cid-x5r7maxo] .l-price strong{font-size:1.02rem;display:block}.lines[data-astro-cid-x5r7maxo] .l-price small{color:var(--muted);font-size:.78rem}.lines[data-astro-cid-x5r7maxo] .l-del{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px;display:inline-flex}.lines[data-astro-cid-x5r7maxo] .l-del:hover{color:#9b1c1c}.lines[data-astro-cid-x5r7maxo] .l-del svg{width:18px;height:18px}.lines[data-astro-cid-x5r7maxo] .l-qty{align-items:center;gap:6px;display:flex}@media (width<=640px){.lines[data-astro-cid-x5r7maxo] li{grid-template-columns:64px 1fr}.lines[data-astro-cid-x5r7maxo] .l-img{width:64px;height:64px}.lines[data-astro-cid-x5r7maxo] .l-qty,.lines[data-astro-cid-x5r7maxo] .l-price{text-align:left;grid-column:2}}.order[data-astro-cid-x5r7maxo] h2[data-astro-cid-x5r7maxo],.summary[data-astro-cid-x5r7maxo] h2[data-astro-cid-x5r7maxo]{font-size:1.3rem}.order__type[data-astro-cid-x5r7maxo]{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 4px;padding:0;display:grid}.order__type[data-astro-cid-x5r7maxo] legend[data-astro-cid-x5r7maxo]{color:var(--navy);margin-bottom:8px;font-size:.9rem;font-weight:700}.order__type[data-astro-cid-x5r7maxo] label[data-astro-cid-x5r7maxo]{border:1.5px solid var(--border);cursor:pointer;background:#fff;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.order__type[data-astro-cid-x5r7maxo] label[data-astro-cid-x5r7maxo]:has(input:checked){border-color:var(--cyan);background:#f2fbfd}.order__type[data-astro-cid-x5r7maxo] input[data-astro-cid-x5r7maxo]{accent-color:var(--link);margin-top:3px}.order__type[data-astro-cid-x5r7maxo] strong[data-astro-cid-x5r7maxo]{color:var(--navy);font-size:.92rem;display:block}.order__type[data-astro-cid-x5r7maxo] small[data-astro-cid-x5r7maxo]{color:var(--muted);font-size:.78rem;display:block}@media (width<=560px){.order__type[data-astro-cid-x5r7maxo]{grid-template-columns:1fr}}.form[data-astro-cid-x5r7maxo] .pro-only[hidden]{display:none}.order__pro[data-astro-cid-x5r7maxo]{color:var(--muted);align-items:flex-start;gap:10px;margin:0;font-size:.88rem;display:flex}.order__pro[data-astro-cid-x5r7maxo] svg{width:20px;height:20px;color:var(--link);flex:none;margin-top:1px}.consent[data-astro-cid-x5r7maxo]{align-items:flex-start;gap:10px;font-size:.88rem;display:flex}.consent[data-astro-cid-x5r7maxo] input[data-astro-cid-x5r7maxo]{width:16px;height:16px;margin-top:4px}.consent[data-astro-cid-x5r7maxo] a[data-astro-cid-x5r7maxo]{color:var(--link);text-decoration:underline}.summary[data-astro-cid-x5r7maxo]{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-soft);padding:24px;position:sticky;top:100px}@media (width<=980px){.summary[data-astro-cid-x5r7maxo]{position:static}}.summary[data-astro-cid-x5r7maxo] dl[data-astro-cid-x5r7maxo]{gap:10px;margin:16px 0;display:grid}.summary[data-astro-cid-x5r7maxo] dl[data-astro-cid-x5r7maxo] div[data-astro-cid-x5r7maxo]{justify-content:space-between;gap:12px;font-size:.95rem;display:flex}.summary[data-astro-cid-x5r7maxo] dt[data-astro-cid-x5r7maxo]{color:var(--muted)}.summary[data-astro-cid-x5r7maxo] dd[data-astro-cid-x5r7maxo]{white-space:nowrap;margin:0;font-weight:700}.summary__total[data-astro-cid-x5r7maxo]{border-top:1px solid var(--border);padding-top:12px;font-size:1.15rem!important}.summary__total[data-astro-cid-x5r7maxo] dt[data-astro-cid-x5r7maxo]{font-weight:800;color:var(--navy)!important}.summary__total[data-astro-cid-x5r7maxo] dd[data-astro-cid-x5r7maxo]{font-weight:800}.summary__franco[data-astro-cid-x5r7maxo]{color:#17803d;margin:0 0 16px;font-size:.85rem;font-weight:600}.summary__btn[data-astro-cid-x5r7maxo]{justify-content:center;width:100%;margin-bottom:10px}.summary__btn[data-astro-cid-x5r7maxo] svg{width:18px;height:18px}.summary__btn[data-astro-cid-x5r7maxo][disabled]{opacity:.6;cursor:wait}.summary__note[data-astro-cid-x5r7maxo]{color:var(--muted);margin:6px 0 0;font-size:.8rem}
