.care-card{border:1px solid var(--store-border,#d9dcd2);border-radius:calc(var(--sf-radius,6px) + 4px);background:var(--store-surface,#fff);color:var(--store-text,#151815);margin:6px 0 18px;padding:14px}.care-card h2{margin:0 0 10px;font-size:15px}.care-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.care-grid li,.care-tip{border-radius:var(--sf-radius,6px);background:color-mix(in srgb,var(--store-accent,#2f6b3f) 7%,transparent);align-items:flex-start;gap:10px;min-width:0;padding:10px;display:flex}.care-grid li.is-warn{background:#c2410c1a}.care-icon{background:var(--store-bg,#fff);width:32px;height:32px;color:var(--store-accent-text,#2f6b3f);border:1px solid var(--store-border,#d9dcd2);border-radius:999px;flex:none;place-items:center;display:inline-grid}.care-grid li.is-warn .care-icon{color:#9a3412}.care-text{gap:2px;min-width:0;font-size:14px;line-height:1.45;display:grid}.care-text small{color:var(--store-muted,#5b6157);font-size:12px}.care-text strong{overflow-wrap:anywhere;font-weight:650}.care-tip{margin:8px 0 0}.care-variation{color:var(--store-muted,#5b6157);margin:10px 0 0;font-size:12.5px}.care-variation:before{content:"🌿 "}@media (max-width:360px){.care-grid{grid-template-columns:1fr}}.care-shell{min-height:100dvh}.care-main{gap:16px;width:min(560px,100% - 32px);margin:16px auto 56px;display:grid}.care-hero{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;display:grid}.care-hero img{object-fit:cover;border-radius:calc(var(--sf-radius,6px) + 4px);border:1px solid var(--store-border);background:var(--store-surface);width:96px;height:96px}.care-hero h1{font-family:var(--store-font);margin:0 0 4px;font-size:clamp(20px,5vw,28px);line-height:1.3}.care-hero p{color:var(--store-muted);margin:0;font-size:14px}.care-empty{border:1px dashed var(--store-border);border-radius:var(--sf-radius,6px);color:var(--store-muted);text-align:center;margin:0;padding:16px}.care-actions{gap:10px;display:grid}.care-actions .button{justify-content:center;align-items:center;gap:8px;min-height:48px;text-decoration:none;display:inline-flex}.care-actions .pd-whatsapp{justify-content:center;align-items:center;gap:6px;min-height:44px;text-decoration:none;display:inline-flex}.ct-picker{background:#fff;border-radius:12px;gap:10px;max-width:210mm;margin:0 auto 14px;padding:12px 14px;display:grid}.ct-picker fieldset{border:0;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;display:flex}.ct-picker legend{margin-bottom:6px;font-weight:700}.ct-picker label{align-items:center;gap:6px;font-size:14px;display:inline-flex}.ct-list{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));max-height:220px;overflow:auto;display:grid!important}.ct-picker button{font:inherit;color:#fff;cursor:pointer;background:#151815;border:1px solid #151815;border-radius:999px;justify-self:start;min-height:40px;padding:8px 16px}.ct-sheet{box-sizing:border-box;background:#fff;grid-template-columns:repeat(2,1fr);grid-auto-rows:66mm;gap:4mm;width:100%;max-width:210mm;padding:10mm;display:grid;box-shadow:0 2px 14px #00000014}.ct-tag{break-inside:avoid;color:#151815;box-sizing:border-box;border:1px dashed #9aa093;border-radius:3mm;grid-template-columns:minmax(0,1fr) 30mm;align-items:center;gap:3mm;padding:4mm;display:grid;overflow:hidden}.ct-info{gap:2mm;min-width:0;display:grid}.ct-name{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700;line-height:1.25}.ct-price{margin:0;font-size:14px;font-weight:700}.ct-facts{gap:1.2mm;margin:0;padding:0;font-size:11.5px;line-height:1.3;list-style:none;display:grid}.ct-facts li{align-items:center;gap:1.5mm;display:flex}.ct-facts svg{flex:none;width:3.6mm;height:3.6mm}.ct-stack{justify-items:center;gap:16px;display:grid}.ct-qr{text-align:center;color:#5b6157;justify-items:center;gap:1mm;font-size:9px;display:grid}.ct-qr svg{width:30mm;height:30mm;display:block}.ct-shop{color:#5b6157;margin:0;font-size:10px}.ct-screen.size-label .ct-sheet{grid-template-columns:repeat(auto-fill,50mm);grid-auto-rows:30mm;gap:4mm;max-width:210mm;padding:6mm;display:grid}.ct-screen.size-label .ct-tag{border-radius:1.5mm;grid-template-columns:minmax(0,1fr) 19mm;gap:1.4mm;width:50mm;height:30mm;padding:1.6mm}.ct-screen.size-label .ct-name{font-size:9px}.ct-screen.size-label .ct-price{font-size:8.5px}.ct-screen.size-label .ct-facts{gap:.5mm;font-size:6.6px}.ct-screen.size-label .ct-facts svg{width:2.4mm;height:2.4mm}.ct-screen.size-label .ct-qr svg{width:19mm;height:19mm}.ct-screen.size-label .ct-qr span,.ct-screen.size-label .ct-shop{display:none}@media print{.ct-picker{display:none!important}.ct-sheet{box-shadow:none;break-after:page;page-break-after:always;max-width:none;padding:0}.ct-sheet:last-child{break-after:auto;page-break-after:auto}.ct-tag{border-color:#c9ccc2}.ct-screen.size-label .ct-sheet{padding:0;display:block}.ct-screen.size-label .ct-tag{page-break-after:always;break-after:page;border:0;margin:0}.ct-screen.size-label .ct-tag:last-child{page-break-after:auto;break-after:auto}}
