/* Optional heart selector only; hidden lines occupy no space. */
#jp-product-personalization .jn-heart-style{margin:8px 0 0;min-width:0}
#jp-product-personalization .jn-heart-style[hidden]{display:none!important}
#jp-product-personalization .jn-heart-style .jn-field-label{display:block;margin-bottom:6px}
#jp-product-personalization .jn-heart-style .jn-heart-options{grid-template-columns:repeat(2,minmax(0,1fr))}
#jp-product-personalization .jn-heart-options button{min-height:44px;overflow-wrap:anywhere}
