.rv-pdp-label-open{border:1px solid var(--ingredient-accent,#672666);color:var(--ingredient-accent,#672666);background:white;border-radius:30px;padding:12px 32px;font-size:14px;white-space:nowrap;cursor:pointer}.rv-pdp-label-dialog{box-sizing:border-box;width:min(700px,calc(100vw - 32px));max-width:none;max-height:90vh;overflow:auto;padding:32px;border:0;border-radius:10px;color:var(--ingredient-accent,#672666);background:#fff}.rv-pdp-label-dialog[open]{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px}.rv-pdp-label-dialog::backdrop{background:#0008;backdrop-filter:blur(3px)}.rv-pdp-label-close{position:absolute;right:12px;top:12px;border:0;border-radius:50%;width:30px;height:30px;background:var(--ingredient-accent,#672666);color:white;font-size:23px;line-height:1;cursor:pointer}.rv-pdp-label-features{padding-top:16px}.rv-pdp-label-features h3{font-size:26px;line-height:1.2;color:#141414;margin:0 0 24px;font-weight:600}.rv-pdp-label-features ul{list-style:none;margin:0;padding:0;display:grid;gap:14px;font-size:14px;color:#141414}.rv-pdp-label-features li:before{content:'✓';display:inline-grid;place-items:center;width:14px;height:14px;border-radius:50%;color:white;background:var(--ingredient-accent,#672666);font-size:10px;margin-right:7px}.rv-pdp-label-facts{box-sizing:border-box;border:1px solid var(--ingredient-accent,#672666);border-radius:6px;padding:12px;width:280px;font-size:11px;line-height:1.2}.rv-pdp-label-facts h4{font-size:22px;line-height:1.2;letter-spacing:.3px;margin:0 0 6px;font-weight:600}.rv-pdp-label-facts dl{margin:0 0 8px;font-size:12px}.rv-pdp-label-facts dl>div{display:flex;justify-content:space-between;gap:10px;margin-top:4px}.rv-pdp-label-facts dt{font-weight:600}.rv-pdp-label-facts dd{margin:0}.rv-pdp-label-facts table{border-collapse:collapse;width:100%;font-size:10px;line-height:1.2}.rv-pdp-label-facts thead{border-top:3px solid;border-bottom:2px solid}.rv-pdp-label-facts th{font-weight:400;font-size:9px;padding:5px 0;text-align:left}.rv-pdp-label-facts td{border-bottom:1px solid;padding:5px 0}.rv-pdp-label-facts th:last-child,.rv-pdp-label-facts td:last-child{text-align:right}.rv-pdp-label-facts tbody tr:last-child td{border-bottom:0}.rv-pdp-label-blend{font-size:9px;line-height:10.5px;margin:6px 0;padding-bottom:7px;border-bottom:3px solid}.rv-pdp-label-note{font-size:9px;line-height:1.2;margin:0}.rv-pdp-label-open:focus-visible,.rv-pdp-label-close:focus-visible{outline:3px solid #aa7bb3;outline-offset:3px}
@media(max-width:749px){.rv-pdp-label-dialog{padding:40px 24px}.rv-pdp-label-dialog[open]{display:flex;flex-direction:column;gap:24px}.rv-pdp-label-facts{order:0;align-self:center}.rv-pdp-label-features{order:1;border-top:1px solid #e0e0e0;padding-top:24px}.rv-pdp-label-features h3{display:none}.rv-pdp-label-features ul{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 22px;font-size:12px}.rv-pdp-label-facts{max-width:100%}}
.rv-pdp-label-dialog p{font-size:9px;line-height:1.2}.rv-pdp-label-dialog .rv-pdp-label-blend{line-height:10.5px}.rv-pdp-label-other{margin:8px 0 0}
