/* WOMIER: product links expressed as clear, theme-matched buttons. */
#wm-landing.wm-scroll-v7 .wm-f-overlay .wm-link.wm-cta{
 display:inline-flex;align-items:center;justify-content:space-between;gap:22px;
 width:auto;min-width:230px;max-width:100%;min-height:52px;margin-top:18px;
 padding:11px 18px;border:1px solid var(--wm-accent);border-radius:6px;
 background:var(--wm-accent);color:#101820;font-size:12px;font-weight:750;
 line-height:1.5;text-decoration:none;box-shadow:0 8px 24px #00000035;
 pointer-events:auto;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease;
}
#wm-landing.wm-scroll-v7 .wm-f-overlay .wm-link.wm-cta>span{
 display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;
 border:1px solid #10182045;border-radius:50%;font-size:19px;line-height:1;color:inherit;
 transition:transform .22s ease;
}
#wm-landing.wm-scroll-v7 .wm-f-overlay .wm-link.wm-cta:hover{
 color:#101820;background:var(--wm-accent);border-color:var(--wm-accent);
 filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 12px 28px #00000050;
}
#wm-landing.wm-scroll-v7 .wm-f-overlay .wm-link.wm-cta:hover>span{transform:translate(1px,-1px)}
#wm-landing.wm-scroll-v7 .wm-f-overlay .wm-link.wm-cta:active{transform:translateY(0);box-shadow:0 4px 12px #00000035}
#wm-landing.wm-scroll-v7 .wm-f-overlay .wm-link.wm-cta:focus-visible{outline:2px solid #fff;outline-offset:4px;box-shadow:0 0 0 7px #101820,0 8px 24px #00000035}
#wm-landing.wm-scroll-v7 .wm-product .wm-product-action.wm-card-button{
 display:flex;align-items:center;justify-content:space-between;gap:8px;
 min-height:44px;margin-top:12px;padding:9px 12px;border:1px solid var(--wm-card-accent,var(--wm-blue));
 border-radius:5px;background:var(--wm-card-accent,var(--wm-blue));color:#101820;
 font-size:10px;font-weight:750;line-height:1.5;transition:filter .22s ease,box-shadow .22s ease;
}
#wm-landing.wm-scroll-v7 .wm-product .wm-product-action.wm-card-button>b{font-size:19px;line-height:1;color:inherit}
#wm-landing.wm-scroll-v7 .wm-product:hover .wm-product-action.wm-card-button{filter:brightness(1.08);box-shadow:0 5px 18px #00000035}
@media(max-width:680px){
 #wm-landing.wm-scroll-v7 .wm-f-overlay .wm-link.wm-cta{min-width:0;width:220px;max-width:100%;min-height:48px;gap:13px;margin-top:13px;padding:9px 14px;font-size:11px}
 #wm-landing.wm-scroll-v7 .wm-f-overlay .wm-link.wm-cta>span{flex-basis:26px;width:26px;height:26px;font-size:18px}
 #wm-landing.wm-scroll-v7 .wm-product .wm-product-action.wm-card-button{font-size:9px;padding:9px 9px;gap:5px}
}
@media(prefers-reduced-motion:reduce){
 #wm-landing.wm-scroll-v7 .wm-f-overlay .wm-link.wm-cta,
 #wm-landing.wm-scroll-v7 .wm-f-overlay .wm-link.wm-cta>span,
 #wm-landing.wm-scroll-v7 .wm-product .wm-product-action.wm-card-button{transition:none}
 #wm-landing.wm-scroll-v7 .wm-f-overlay .wm-link.wm-cta:hover,
 #wm-landing.wm-scroll-v7 .wm-f-overlay .wm-link.wm-cta:hover>span{transform:none}
}
