:root{--ease-out: cubic-bezier(.16, .84, .32, 1);--ease-pop: cubic-bezier(.22, 1.2, .36, 1)}.nfc-hero .nfc-h1{font-size:clamp(2.75rem,8.5vw,5rem);line-height:.98;letter-spacing:-.035em;font-weight:800;text-wrap:balance}.nfc-hero .nfc-lead{font-size:clamp(1.05rem,1.4vw,1.22rem);line-height:1.5;max-width:30ch}.nfc-hero .nfc-hero__copy,.nfc-hero .nfc-hero__media{opacity:1;transform:none;filter:none;transition:none}.nfc-hero .nfc-hero__copy>*{animation:erRise .85s var(--ease-out) both}.nfc-hero .nfc-hero__copy>*:nth-child(1){animation-delay:.04s}.nfc-hero .nfc-hero__copy>*:nth-child(2){animation-delay:.12s}.nfc-hero .nfc-hero__copy>*:nth-child(3){animation-delay:.22s}.nfc-hero .nfc-hero__copy>*:nth-child(4){animation-delay:.32s}.nfc-hero .nfc-hero__copy>*:nth-child(5){animation-delay:.42s}@keyframes erRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.nfc-hero__frame{animation:erRevealCard 1.2s var(--ease-out) .1s both}@keyframes erRevealCard{0%{opacity:0;transform:translateY(34px) scale(.94)}to{opacity:1;transform:none}}.nfc-hero__glow{animation:erGlow 9s ease-in-out infinite}@keyframes erGlow{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.14)}}.nfc-hero .nfc-chip{animation:erPop .6s var(--ease-pop) both,erDrift 7s ease-in-out infinite;box-shadow:0 14px 34px #0b163324;border:1px solid rgba(255,255,255,.8)}.nfc-hero .nfc-chip--1{animation-delay:.62s,1.1s}.nfc-hero .nfc-chip--2{animation-delay:.76s,1.5s}.nfc-hero .nfc-chip--3{animation-delay:.9s,1.9s}@keyframes erPop{0%{opacity:0;transform:scale(.7) translateY(14px)}to{opacity:1;transform:none}}@keyframes erDrift{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-11px) rotate(-1.6deg)}66%{transform:translateY(6px) rotate(1.2deg)}}.nfc-rv{transition:opacity .7s var(--ease-out),transform .7s var(--ease-out),filter .7s var(--ease-out);filter:blur(6px)}.nfc-rv.is-in{filter:blur(0)}.nfc-head .nfc-h2{transition-delay:.06s}.nfc-head>p{transition-delay:.12s}.nfc-h2{letter-spacing:-.025em;line-height:1.06;text-wrap:balance}.nfc-head>p{max-width:46ch;margin-inline:auto}@media(hover:hover)and (pointer:fine){.nfc-pcard,.nfc-card,.nfc-step,.nfc-stat{transition:transform .4s var(--ease-out),box-shadow .4s var(--ease-out),border-color .4s var(--ease-out)}.nfc-pcard:hover,.nfc-card:hover,.nfc-step:hover{transform:translateY(-6px);box-shadow:var(--sh-md);border-color:var(--sky)}.nfc-stat:hover{transform:translateY(-3px)}.nfc-pcard__media img,.nfc-gallery__main img{transition:transform .65s var(--ease-out);will-change:transform}.nfc-pcard:hover .nfc-pcard__media img{transform:scale(1.06)}.nfc-gallery__main:hover img{transform:scale(1.03)}}.nfc-pcard__media,.nfc-gallery__main{overflow:hidden}@media(hover:hover)and (pointer:fine){.nfc-btn:not(.nfc-btn--ghost):not(.nfc-btn--white),.nfc-atc{position:relative;overflow:hidden}.nfc-btn:not(.nfc-btn--ghost):not(.nfc-btn--white)>*,.nfc-atc>*{position:relative;z-index:1}.nfc-btn:not(.nfc-btn--ghost):not(.nfc-btn--white):before,.nfc-atc:before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.34),transparent);transform:skew(-18deg);opacity:0;pointer-events:none}.nfc-btn:not(.nfc-btn--ghost):not(.nfc-btn--white):hover:before,.nfc-atc:hover:before{animation:erSheen .75s var(--ease-out) forwards}@keyframes erSheen{0%{left:-60%;opacity:1}to{left:115%;opacity:1}}.nfc-btn{transition:transform .22s var(--ease-out),box-shadow .22s var(--ease-out),background-color .22s var(--ease-out),color .22s var(--ease-out)}.nfc-btn:hover,.nfc-atc:hover{transform:translateY(-2px)}}.nfc-btn:active,.nfc-atc:active{transform:scale(.985)}.nfc-atc{position:relative}.nfc-atc:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 #1e4bd280;animation:erRing 3.4s var(--ease-out) infinite;pointer-events:none}@keyframes erRing{0%{box-shadow:0 0 #1e4bd273}22%,to{box-shadow:0 0 0 16px #1e4bd200}}.nfc-opt{transition:border-color .28s var(--ease-out),background-color .28s var(--ease-out),transform .28s var(--ease-out),box-shadow .28s var(--ease-out)}@media(hover:hover)and (pointer:fine){.nfc-opt:hover{border-color:var(--blue-l);transform:translateY(-2px)}}.nfc-opt:has(input:checked){box-shadow:0 0 0 3px #1e4bd224}.nfc-opt__save{animation:erPop .45s var(--ease-pop) both}.nfc-opt__ribbon{animation:erPop .5s var(--ease-pop) .2s both}.nfc-eyebrow{position:relative}.nfc-eyebrow:after{content:"";position:absolute;left:50%;bottom:-6px;height:2px;width:0;background:var(--blue);border-radius:2px;transform:translate(-50%);transition:width .8s var(--ease-out) .25s}.nfc-rv.is-in .nfc-eyebrow:after,.is-in>.nfc-eyebrow:after{width:26px}@media(hover:hover){.nfc-marquee:hover .nfc-marquee__track{animation-play-state:paused}}.nfc-stat b,.nfc-buy__price b,.nfc-opt__price b,.nfc-eta b,.nfc-sticky__t b{font-variant-numeric:tabular-nums}.nfc-eta{animation:erRise .6s var(--ease-out) both;max-width:100%}.nfc-sticky{transition:transform .38s var(--ease-out),box-shadow .38s var(--ease-out)}.nfc-sticky.is-on{box-shadow:0 -14px 40px #0b16331f}.nfc-faq details summary{transition:background-color .25s var(--ease-out),color .25s var(--ease-out)}.nfc-faq details[open]>summary{color:var(--ink)}.nfc-faq details[open] .nfc-faq__a{animation:erSlideDown .34s var(--ease-out) both}@keyframes erSlideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(max-width:767px){.nfc-hero__media{order:1}.nfc-hero__copy{order:0}.nfc-hero .nfc-chip{display:inline-flex;padding:7px 11px;font-size:.72rem;gap:6px;border-radius:11px;box-shadow:0 10px 24px #0b163329}.nfc-hero .nfc-chip svg{width:15px;height:15px}.nfc-hero .nfc-chip--1{left:-2%;top:6%}.nfc-hero .nfc-chip--2{right:-2%;top:50%}.nfc-hero .nfc-chip--3{display:none}.nfc-btn,.nfc-atc,.nfc-opt__box,.nfc-lang__pill>span,.nfc-faq summary{min-height:46px}.nfc-btn,.nfc-atc{align-items:center;justify-content:center}.nfc-sec{padding-block:clamp(42px,9vw,62px)}.nfc-head{margin-bottom:22px}.nfc-head>p{font-size:.95rem}.nfc-pcard__desc,.nfc-buy__desc,.nfc-card p,.nfc-step p{overflow-wrap:anywhere}.nfc-rating,.nfc-pcard .nfc-rating{flex-wrap:wrap;row-gap:2px}.nfc-hero__trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.nfc-hero__trust li{font-size:.82rem}.nfc-buy__price b{font-size:clamp(1.8rem,8vw,2.3rem)}.nfc-sticky{padding-bottom:max(12px,env(safe-area-inset-bottom))}}@media(max-width:360px){.nfc-hero .nfc-chip{font-size:.68rem;padding:6px 9px}.nfc-hero .nfc-chip--2{display:none}.nfc-hero__trust{grid-template-columns:1fr}}:where(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:6px}::selection{background:var(--soft);color:var(--ink)}img,svg,video{max-width:100%}.rvp:not(:has(.rvp-card)):not(:has(.rvp-empty)){display:none}@media(prefers-reduced-motion:reduce){.nfc-rv{filter:none;transition:none}.nfc-hero .nfc-hero__copy>*,.nfc-hero__frame,.nfc-hero__glow,.nfc-hero .nfc-chip,.nfc-eta,.nfc-opt__save,.nfc-opt__ribbon,.nfc-faq details[open] .nfc-faq__a{animation:none}.nfc-atc:after{animation:none;box-shadow:none}.nfc-eyebrow:after{transition:none;width:26px}.nfc-btn:before,.nfc-atc:before{display:none}.nfc-pcard:hover,.nfc-card:hover,.nfc-step:hover,.nfc-stat:hover,.nfc-btn:hover,.nfc-atc:hover,.nfc-opt:hover,.nfc-btn:active,.nfc-atc:active,.nfc-pcard:hover .nfc-pcard__media img,.nfc-gallery__main:hover img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/nfc-upgrade.css.map */
