/* Scoped V2 premium controls: adapt CTA to dark brand logos; social marks remain legible. */
.pv-page.pv-editorial-v2-preview,.pv-page.pv-collection-v2-preview{--v2-cta-bg:var(--pv-brand);--v2-cta-ink:var(--pv-brand-ink);--v2-social-paper:color-mix(in srgb,var(--pv-brand) 6%,#fffdf8);--v2-social-line:color-mix(in srgb,var(--pv-brand) 24%,#fffdf8)}
.pv-page.pv-editorial-v2-preview[data-v2-brand-tone=deep],.pv-page.pv-collection-v2-preview[data-v2-brand-tone=deep]{--v2-cta-bg:color-mix(in srgb,var(--pv-brand) 42%,#fffaf0);--v2-cta-ink:#13231e}
.pv-page.pv-editorial-v2-preview .pv-primary,.pv-page.pv-collection-v2-preview .pv-primary{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:62px;padding:14px 20px;border:1px solid color-mix(in srgb,var(--v2-cta-bg) 80%,#fff)!important;border-radius:15px!important;background:var(--v2-cta-bg)!important;color:var(--v2-cta-ink)!important;font-size:clamp(15px,3.5vw,17px)!important;font-weight:750!important;box-shadow:0 12px 28px #00000030,inset 0 1px 0 #ffffff38!important;text-shadow:none!important;transition:transform .16s ease,box-shadow .16s ease}
.pv-page.pv-editorial-v2-preview .pv-primary .pv-icon,.pv-page.pv-collection-v2-preview .pv-primary .pv-icon{width:23px;height:23px;fill:currentColor;opacity:1}
.pv-page.pv-editorial-v2-preview .pv-primary:active,.pv-page.pv-collection-v2-preview .pv-primary:active{transform:scale(.987)}
.pv-page.pv-editorial-v2-preview .pv-direct>a,.pv-page.pv-editorial-v2-preview .pv-direct>button,.pv-page.pv-collection-v2-preview .pv-direct>a,.pv-page.pv-collection-v2-preview .pv-direct>button{min-height:58px;border-radius:13px!important;box-shadow:0 5px 12px #00000015}
.pv-page.pv-editorial-v2-preview .pv-socials,.pv-page.pv-collection-v2-preview .pv-socials{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}
.pv-page.pv-editorial-v2-preview .pv-social,.pv-page.pv-collection-v2-preview .pv-social{display:grid;place-items:center;flex:0 0 51px;min-width:51px;width:51px;height:51px;min-height:51px;padding:12px;border:1px solid var(--v2-social-line)!important;border-radius:50%!important;background:var(--v2-social-paper)!important;color:#172822!important;box-shadow:0 6px 16px #00000022,inset 0 1px 0 #ffffffb8!important;transition:transform .16s ease,box-shadow .16s ease}
.pv-page.pv-editorial-v2-preview .pv-social .pv-social-mark,.pv-page.pv-collection-v2-preview .pv-social .pv-social-mark{display:grid;place-items:center;width:100%;height:100%;color:#172822!important}
.pv-page.pv-editorial-v2-preview .pv-social .pv-icon,.pv-page.pv-collection-v2-preview .pv-social .pv-icon{width:22px;height:22px;fill:currentColor;opacity:1}
.pv-page.pv-editorial-v2-preview .pv-social[data-channel=linkedin] .pv-social-mark,.pv-page.pv-collection-v2-preview .pv-social[data-channel=linkedin] .pv-social-mark{color:#0755a5!important}
.pv-page.pv-editorial-v2-preview .pv-social[data-channel=instagram] .pv-social-mark,.pv-page.pv-collection-v2-preview .pv-social[data-channel=instagram] .pv-social-mark{color:#9f2458!important}
.pv-page.pv-editorial-v2-preview .pv-social[data-channel=facebook] .pv-social-mark,.pv-page.pv-collection-v2-preview .pv-social[data-channel=facebook] .pv-social-mark{color:#1355b1!important}
.pv-page.pv-editorial-v2-preview .pv-social[data-channel=youtube] .pv-social-mark,.pv-page.pv-collection-v2-preview .pv-social[data-channel=youtube] .pv-social-mark{color:#b91d22!important}
.pv-page.pv-editorial-v2-preview .pv-social[data-channel=tiktok] .pv-social-mark,.pv-page.pv-collection-v2-preview .pv-social[data-channel=tiktok] .pv-social-mark,.pv-page.pv-editorial-v2-preview .pv-social[data-channel=x] .pv-social-mark,.pv-page.pv-collection-v2-preview .pv-social[data-channel=x] .pv-social-mark{color:#121b20!important}
@media(hover:hover){.pv-page.pv-editorial-v2-preview .pv-social:hover,.pv-page.pv-collection-v2-preview .pv-social:hover,.pv-page.pv-editorial-v2-preview .pv-primary:hover,.pv-page.pv-collection-v2-preview .pv-primary:hover{transform:translateY(-2px);box-shadow:0 12px 23px #0000002c!important}}
.pv-page.pv-editorial-v2-preview .pv-social:focus-visible,.pv-page.pv-collection-v2-preview .pv-social:focus-visible,.pv-page.pv-editorial-v2-preview .pv-primary:focus-visible,.pv-page.pv-collection-v2-preview .pv-primary:focus-visible{outline:3px solid #f8f3e7!important;outline-offset:3px}
@media(max-width:380px){.pv-page.pv-editorial-v2-preview .pv-socials,.pv-page.pv-collection-v2-preview .pv-socials{gap:7px}.pv-page.pv-editorial-v2-preview .pv-social,.pv-page.pv-collection-v2-preview .pv-social{flex-basis:47px;width:47px;min-width:47px;height:47px;min-height:47px;padding:10px}}
@media(prefers-reduced-motion:reduce){.pv-page.pv-editorial-v2-preview .pv-primary,.pv-page.pv-collection-v2-preview .pv-primary,.pv-page.pv-editorial-v2-preview .pv-social,.pv-page.pv-collection-v2-preview .pv-social{transition:none!important;transform:none!important}}
