.ntr-v2-category-template .ntr-v2-category-hero{position:relative}
.ntr-v2-category-template .ntr-v2-category-hero-slogan{position:absolute;right:42px;top:50%;z-index:3;width:min(28%,330px);transform:translateY(-48%) rotate(-8deg);display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;text-align:center;color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.65)}
.ntr-v2-category-template .ntr-v2-category-hero-slogan.is-width-auto.is-auto-compact{width:min(24%,270px)}
.ntr-v2-category-template .ntr-v2-category-hero-slogan.is-width-auto.is-auto-balanced{width:min(23%,250px)}
.ntr-v2-category-template .ntr-v2-category-hero-slogan.is-width-auto.is-auto-stacked{width:min(21%,225px)}
.ntr-v2-category-template .ntr-v2-category-hero-slogan.is-width-short{width:min(20%,230px)}
.ntr-v2-category-template .ntr-v2-category-hero-slogan.is-width-medium{width:min(26%,300px)}
.ntr-v2-category-template .ntr-v2-category-hero-slogan.is-width-wide{width:min(34%,400px)}
.ntr-v2-category-template .ntr-v2-category-hero-slogan-text{font-family:"Caveat",cursive;font-size:clamp(30px,2.6vw,44px);font-weight:600;line-height:.90;white-space:pre-line}
.ntr-v2-category-template .ntr-v2-category-hero-slogan.is-width-auto.is-auto-compact .ntr-v2-category-hero-slogan-text{font-size:clamp(36px,3vw,50px)}
.ntr-v2-category-template .ntr-v2-category-hero-slogan.is-width-auto.is-auto-balanced .ntr-v2-category-hero-slogan-text{font-size:clamp(32px,2.7vw,46px)}
.ntr-v2-category-template .ntr-v2-category-hero-slogan.is-width-auto.is-auto-stacked .ntr-v2-category-hero-slogan-text{font-size:clamp(30px,2.5vw,43px)}
.ntr-v2-category-template .ntr-v2-category-hero-slogan.is-width-short .ntr-v2-category-hero-slogan-text{font-size:clamp(34px,2.9vw,48px)}
.ntr-v2-category-template .ntr-v2-category-hero-slogan.is-width-wide .ntr-v2-category-hero-slogan-text{font-size:clamp(27px,2.2vw,38px)}
.ntr-v2-category-template .ntr-v2-category-hero-slogan-stroke{display:block;width:92px;height:7px;margin-top:12px;border-radius:999px;background:var(--ntr-accent,#ff7a00);transform:rotate(-5deg);box-shadow:0 2px 10px rgba(0,0,0,.2)}
@media(max-width:1100px){.ntr-v2-category-template .ntr-v2-category-hero-slogan{right:24px;width:28%}.ntr-v2-category-template .ntr-v2-category-hero-slogan.is-width-auto.is-auto-compact{width:25%}.ntr-v2-category-template .ntr-v2-category-hero-slogan.is-width-auto.is-auto-balanced{width:23%}.ntr-v2-category-template .ntr-v2-category-hero-slogan.is-width-auto.is-auto-stacked{width:22%}.ntr-v2-category-template .ntr-v2-category-hero-slogan.is-width-wide{width:34%}.ntr-v2-category-template .ntr-v2-category-hero-slogan-text{font-size:30px}}
@media(max-width:767px){.ntr-v2-category-template .ntr-v2-category-hero-slogan{right:16px;top:auto;bottom:18px;width:42%;transform:rotate(-8deg)}.ntr-v2-category-template .ntr-v2-category-hero-slogan.is-width-short{width:34%}.ntr-v2-category-template .ntr-v2-category-hero-slogan.is-width-medium{width:42%}.ntr-v2-category-template .ntr-v2-category-hero-slogan.is-width-wide{width:48%}.ntr-v2-category-template .ntr-v2-category-hero-slogan-text{font-size:24px}.ntr-v2-category-template .ntr-v2-category-hero-slogan-stroke{width:62px;height:5px;margin-top:8px}}
@media(max-width:520px){.ntr-v2-category-template .ntr-v2-category-hero-slogan{display:none}}
@media(prefers-reduced-motion:reduce){.ntr-v2-category-template .ntr-v2-category-hero-slogan{transform:translateY(-48%) rotate(-8deg)}}
