.np-duo-section{position:relative;z-index:4}.np-ai-badge{position:absolute;top:12px;right:12px;z-index:2;padding:2px 6px;border-radius:6px;background:#ffffffd1;font-family:var(--font-navigation);font-weight:700;font-size:9px;letter-spacing:.06em;line-height:1.4;color:var(--np-navy)}.np-duo{margin:var(--np-duo-mt, 72px) 0 var(--np-duo-mb, 72px);scroll-margin-top:140px;background:var(--np-duo-bg, #fff)}.np-duo__head{max-width:var(--site-max-width, 1600px);margin:0 auto 32px;padding:0 clamp(20px,3.2vw,64px)}.np-duo__head .np-heading{--np-heading-size: clamp(30px, 3.4vw, 48px)}.np-duo__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.4vw,40px);max-width:var(--site-max-width, 1600px);margin:0 auto;padding:0 clamp(20px,3.2vw,64px)}@media(max-width:899px){.np-duo__grid{grid-template-columns:1fr}}.np-duo__card{display:flex;flex-direction:column;color:var(--np-navy)}.np-duo__media{position:relative;overflow:hidden;border-radius:18px;background:var(--np-sky);aspect-ratio:4 / 3}@media(min-width:900px){.np-duo__media{aspect-ratio:16 / 11}}.np-duo__media img,.np-duo__media svg{width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.np-duo__card:hover .np-duo__media img{transform:scale(1.035)}.np-duo__tag{position:absolute;top:16px;left:16px;padding:7px 14px;border-radius:999px;background:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-navigation);font-weight:600;font-size:13px;color:var(--np-navy)}.np-duo__body{padding-top:clamp(20px,2vw,28px)}.np-duo__title{margin:0;font-family:var(--font-navigation);font-weight:700;font-size:clamp(24px,2.2vw,34px);line-height:1.1;letter-spacing:-.02em}.np-duo__text{max-width:560px;margin-top:12px;font-family:var(--font-base);font-size:16px;line-height:1.6;opacity:.85}.np-duo__text p{margin:0}.np-duo__actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:24px}.np-duo__btn{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 26px;border-radius:999px;font-family:var(--font-button);font-weight:600;font-size:16px;text-decoration:none;cursor:pointer;list-style:none;transition:background-color .25s ease,transform .25s ease}.np-duo__btn::-webkit-details-marker{display:none}.np-duo__btn:hover{transform:translateY(-1px)}.np-duo__btn svg{width:18px;height:18px;flex:none}.np-duo__btn--primary{background:var(--np-navy);color:#fff}.np-duo__btn--primary:hover{background:#241f66;color:#fff}.np-duo__btn--secondary{background:#4a4f8c;color:#fff}.np-duo__btn--secondary:hover{background:#3b4079;color:#fff}.np-duo__stores{position:relative}.np-duo__chev{transition:transform .25s ease}.np-duo__stores[open] .np-duo__chev{transform:rotate(180deg)}.np-duo__store-list{position:absolute;left:0;top:calc(100% + 10px);z-index:50;display:grid;gap:2px;width:min(380px,86vw);margin:0;padding:8px;list-style:none;border-radius:16px;background:#fff;box-shadow:0 30px 60px -20px #110d4459,0 0 0 1px #110d440f;animation:np-duo-pop .22s ease}@keyframes np-duo-pop{0%{opacity:0;transform:translateY(6px)}}.np-duo__card:has(.np-duo__stores[open]){position:relative;z-index:5}@media(max-width:899px){.np-duo__store-list{position:static;width:100%;margin-top:10px}}.np-duo__store-list a{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:12px;padding:12px 14px;border-radius:10px;color:var(--np-navy);text-decoration:none}.np-duo__store-list a:hover{background:var(--np-sky-light, #eef2f6)}.np-duo__store-list svg{grid-column:2;grid-row:1 / span 2;width:16px;height:16px;opacity:.6;transition:transform .2s ease}.np-duo__store-list a:hover svg{transform:translate(3px);opacity:1}.np-duo__store-name,.np-duo__store-meta{grid-column:1}.np-duo__store-name{font-family:var(--font-navigation);font-weight:600;font-size:15px}.np-duo__store-meta{font-family:var(--font-base);font-size:13px;opacity:.7}@media(prefers-reduced-motion:reduce){.np-duo__media img,.np-duo__btn{transition:none}.np-duo__store-list{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/np-contact-duo.css.map */
