.product-qr{display:flex;align-items:center;gap:18px;margin-top:22px;padding:18px;border:1px solid #343833;border-radius:12px;color:#f2f5ed;text-align:left;min-width:0}
.product-qr-image{display:block;flex:0 0 120px;width:120px;padding:6px;border-radius:6px;background:#fff;line-height:0}
.product-qr-image img{display:block;width:108px;height:108px;max-width:100%;margin:0;object-fit:contain;image-rendering:pixelated;filter:none}
.product-qr-copy{min-width:0}.product-qr .product-qr-copy h3{margin:0 0 7px;font:700 15px/1.4 "Noto Sans KR",sans-serif;letter-spacing:0;color:#f2f5ed}
.product-qr .product-qr-copy p{margin:0 0 12px;font:400 12px/1.7 "Noto Sans KR",sans-serif;color:#b8c0b1;word-break:keep-all}
.product-qr .product-qr-copy>a{display:inline-block;color:#c7fb0f;font:500 13px/1.5 "Noto Sans KR",sans-serif;text-decoration:underline;text-underline-offset:4px;padding:4px 0}
.product-qr a:focus-visible{outline:2px solid #c7fb0f;outline-offset:4px}
.product-editor .product-qr{background:#f7f9f3;border-color:#d5dccb;color:#242b1e}
.product-editor .product-qr .product-qr-copy h3{color:#242b1e}
.product-editor .product-qr .product-qr-copy p{color:#59634f}
.product-editor .product-qr .product-qr-copy>a{color:#466500}
@media(max-width:380px){.product-qr{gap:12px;padding:14px}.product-qr-image{flex-basis:102px;width:102px}.product-qr-image img{width:90px;height:90px}}
