.palmare-product-full{min-width:0}.palmare-product-full h2{font-size:22px;line-height:1.3;margin:0 0 10px;overflow-wrap:anywhere}.palmare-product-full h3{font-size:19px;margin:0 0 10px}.palmare-product-full h4{font-size:15px;margin:10px 0 5px}.palmare-detail-section{border-top:1px solid #e7d9c6;padding-top:14px;margin-top:16px;min-width:0}.palmare-detail-section dl{margin:0;display:grid;gap:0}.palmare-detail-section dl>div{display:grid;grid-template-columns:minmax(105px,.9fr) minmax(0,1.1fr);gap:10px;padding:9px 0;border-bottom:1px solid #f0e8dd}.palmare-detail-section dt{color:#7b6852;font-size:14px}.palmare-detail-section dd{font-size:16px;font-weight:600;margin:0;overflow-wrap:anywhere}.palmare-detail-description{white-space:pre-line;overflow-wrap:anywhere;font-size:16px;line-height:1.55}.palmare-detail-images{display:flex;gap:8px;overflow-x:auto;padding:8px 0}.palmare-detail-images img{width:130px;height:150px;object-fit:contain;background:white;border:1px solid #eadfce;border-radius:10px;flex-shrink:0}.palmare-detail-sku{font-weight:700}.palmare-detail-muted{font-size:14px;color:#7b6852}.palmare-detail-variants{list-style:none;padding:0;margin:0}.palmare-detail-variants li{display:grid;gap:5px;padding:10px 0;border-bottom:1px solid #e7d9c6}.palmare-detail-variants strong{font-size:16px;overflow-wrap:anywhere}.palmare-product-full>.palmare-primary{margin-top:16px;width:100%}

.palmare-product-full>.palmare-facts{margin:12px 0}.palmare-product-full>.palmare-facts b{font-size:18px;overflow-wrap:anywhere}

.palmare-detail-actions{display:flex;flex-direction:column;gap:10px;margin-top:16px}.palmare-detail-actions button{width:100%;white-space:normal}
