/* SpiceNest storefront v3 conversion preview. Loaded only when enabled or by an authorised ?spicenest_preview=v3 request. */
body[data-conversion-mode="yes"] #loader,
body[data-conversion-mode="yes"] .section-rail,
body[data-conversion-mode="yes"] #productWheelExperience,
body[data-conversion-mode="yes"] #floatingOrderButton,
body[data-conversion-mode="yes"] .review-reel-wrap { display:none!important; }
body[data-conversion-mode="yes"] .hero { min-height:clamp(400px,58vh,620px); }
body[data-conversion-mode="yes"] .hero-content { padding-top:clamp(72px,9vh,110px); padding-bottom:42px; }
body[data-conversion-mode="yes"] .hero-text h1 { max-width:760px; font-size:clamp(2rem,5vw,4.5rem); line-height:1.02; }
body[data-conversion-mode="yes"] .hero-text p { max-width:650px; }
body[data-conversion-mode="yes"] .products { padding-top:46px; }
body[data-conversion-mode="yes"] .product-grid { gap:22px; }
body[data-conversion-mode="yes"] .product-card { box-shadow:0 10px 30px rgba(43,34,24,.08); border:1px solid rgba(170,116,24,.18); }
body[data-conversion-mode="yes"] .product-content { padding-bottom:22px; }
body[data-conversion-mode="yes"] .product-purchase-actions .primary-btn { min-height:52px; font-size:1rem; }
body[data-conversion-mode="yes"] .collapsible-panel { content-visibility:auto; contain-intrinsic-size:700px; }
.sn-verified-reviews{display:grid;gap:22px}.sn-live-review-grid{margin-top:10px}.sn-verified-review-card small{display:block;margin-top:8px;color:#1f6b49;font-weight:700}.sn-review-stars{color:#d18a00;font-size:1.15rem;letter-spacing:1px}.sn-review-image{display:block;width:100%;max-height:260px;object-fit:cover;border-radius:14px;margin:12px 0}.sn-review-empty{grid-column:1/-1;padding:24px;border:1px dashed #d9b768;border-radius:16px;background:#fffaf0}.sn-review-form-panel{border:1px solid #ead7ae;border-radius:16px;padding:14px 18px;background:#fffaf0}.sn-review-form-panel summary{cursor:pointer;font-weight:800;color:#7b4b00}.sn-verified-review-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.sn-verified-review-form label{display:grid;gap:6px;font-weight:700}.sn-verified-review-form textarea,.sn-verified-review-form label:nth-last-of-type(-n+2),.sn-verified-review-form .primary-btn,.sn-review-privacy{grid-column:1/-1}.sn-verified-review-form input,.sn-verified-review-form select,.sn-verified-review-form textarea{width:100%;border:1px solid #d9c7a6;border-radius:10px;padding:11px;background:#fff}.sn-review-notice{padding:13px 16px;border-radius:12px;font-weight:700}.sn-review-notice.is-success{background:#e7f8ee;color:#17633c}.sn-review-notice.is-error{background:#fff0f0;color:#9c2525}.sn-review-privacy{font-size:.85rem;color:#655b4c;margin:0}@media(max-width:700px){.sn-verified-review-form{grid-template-columns:1fr}.sn-verified-review-form label{grid-column:1/-1}}
