.shopify-section:has(.hvqs){content-visibility:visible!important;contain:none!important}
.hvi-word sup{font-size:0!important}.hvi-word sup::after{content:"®";font-size:clamp(11px,2vw,18px);-webkit-text-fill-color:#E3C27A;color:#E3C27A;vertical-align:super}
.hv-ctoast{position:fixed;left:50%;top:14px;transform:translateX(-50%) translateY(-140%);z-index:2147483647;max-width:min(92vw,520px);padding:12px 16px;border-radius:14px;background:#0B5D3B;border:1px solid #D6B25E;color:#FFF7E6;font:600 13.5px/1.4 Archivo,Arial,sans-serif;box-shadow:0 18px 40px -14px rgba(0,0,0,.6);transition:transform .35s cubic-bezier(.2,.8,.2,1);text-align:center;pointer-events:none}
.hv-ctoast.on{transform:translateX(-50%) translateY(0)}
.hv-ctoast b{color:#F1D78F;letter-spacing:.06em}
.hv-cnote{margin:10px 0 0;padding:10px 12px;border:1px dashed #D6B25E;border-radius:10px;background:rgba(11,93,59,.12);color:#F4ECDD;font:500 12.5px/1.45 Archivo,Arial,sans-serif;text-align:center}
.hv-cnote b{color:#F1D78F;letter-spacing:.08em}
.hv-cnote button{margin-left:6px;padding:3px 10px;border:1px solid #D6B25E;border-radius:999px;background:transparent;color:#F1D78F;font:700 11px Archivo,Arial,sans-serif;cursor:pointer}
