.nph-bundle-choice.nph-bundle-choice--gift{display:grid;grid-template-columns:18px minmax(0,1fr) auto;column-gap:12px;row-gap:10px;padding:16px 15px 12px}.nph-bundle-choice--gift:has(input:checked){padding:15px 14px 11px}.nph-bundle-gift{display:flex;align-items:center;gap:10px;grid-column:1/-1;border-top:1px solid #e5e0d8;padding-top:10px}.nph-bundle-gift-image{display:block;flex:none;width:52px;height:52px;object-fit:contain;border-radius:8px;background:#faf7f2}.nph-bundle-gift-copy{display:grid;gap:3px;min-width:0}.nph-bundle-gift-copy strong{font-size:12px;line-height:1.35;color:#222}.nph-bundle-gift-copy small{font-size:11px;line-height:1.4;color:#777}.nph-gift-badge{margin-left:auto;flex:none;background:#e8f1e8;color:#254d31;border:1px solid #d0e1d0;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1.2}.nph-gift-detail{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;border:1px solid #e1e7de;border-radius:9px;background:#f7faf5;color:#36523b;font-size:12px;line-height:1.55;margin:0}.nph-gift-detail[hidden]{display:none!important}.nph-gift-detail span{font-size:15px;line-height:1.4}.nph-option-input:focus-visible+.nph-option-label{outline:2px solid #36523b;outline-offset:3px}@media(max-width:480px){.nph-bundle-choice.nph-bundle-choice--gift{column-gap:9px}.nph-bundle-gift{gap:8px}.nph-bundle-gift-image{width:46px;height:46px}.nph-bundle-gift-copy strong{font-size:11px}.nph-gift-badge{padding:5px 7px}}.nph-cart-gift{display:inline-block;padding:4px 8px;border-radius:5px;background:#e8f1e8;color:#254d31;font-size:11px;font-weight:700;line-height:1.4}.nph-gift-cart-error{padding:12px 16px;border:1px solid #d10000;border-radius:8px;color:#a10000;background:#fff;font-size:13px;margin:12px 0}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map */
