.nv-feats li,.nv-learn__item,.nv-bonus{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.nv-feats li>svg,.nv-learn__item>svg,.nv-bonus>svg{border-radius:50%;padding:6px;box-sizing:content-box;box-shadow:0 0 0 1px transparent;transition:transform .5s cubic-bezier(.2,.7,.2,1),stroke .4s ease,box-shadow .4s ease,background-color .4s ease}.nv-feats svg path,.nv-feats svg circle,.nv-learn__item svg path,.nv-learn__item svg circle,.nv-bonus svg path,.nv-bonus svg circle{stroke-dasharray:220;stroke-dashoffset:0}.nv-icon-in svg path,.nv-icon-in svg circle{animation:nv-draw 1.6s cubic-bezier(.4,0,.2,1) both}.nv-feats li:hover>svg,.nv-learn__item:hover>svg,.nv-bonus:hover>svg{transform:translateY(-4px) rotate(-6deg) scale(1.06);stroke:var(--gold);box-shadow:0 0 0 1px #b89b6899,0 10px 24px -10px #b89b688c;background-color:#b89b6814}.nv-feats li:hover svg path,.nv-feats li:hover svg circle,.nv-learn__item:hover svg path,.nv-learn__item:hover svg circle,.nv-bonus:hover svg path,.nv-bonus:hover svg circle{animation:nv-redraw 1.1s cubic-bezier(.4,0,.2,1) both}.nv-learn__item:hover,.nv-bonus:hover{transform:translateY(-4px)}.nv-learn__item,.nv-bonus{transition:transform .5s cubic-bezier(.2,.7,.2,1),border-color .4s ease,background-color .4s ease}.nv-learn__item:hover,.nv-bonus:hover{border-color:#b89b68b3;background-color:#b89b680d}.nv-badges li{transition:color .3s ease}.nv-badges li:hover{color:var(--gold-soft)}@keyframes nv-draw{0%{stroke-dashoffset:220}to{stroke-dashoffset:0}}@keyframes nv-redraw{0%{stroke-dashoffset:220}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.nv-icon-in svg path,.nv-icon-in svg circle,.nv-feats li:hover svg path,.nv-learn__item:hover svg path,.nv-bonus:hover svg path{animation:none}}.nv-hero .nv-actions,.nv-guide-hero .nv-actions{margin-top:40px!important}.nv-guide-hero .nv-age{margin-top:26px!important}.nv-stack>p:has(.nv-btn){margin-top:36px}.nv-ph__buy{margin-top:40px!important}.nv-ph__only{margin-top:24px!important;line-height:1.9}.nv-badges{margin-top:44px!important}.nv-ph__lead{margin-top:30px!important}.nv-book .nv-book__price{margin-top:18px}.nv-book .nv-btn{margin-top:26px!important}.nv-shelf__price{margin-top:18px}.nv-shelf__actions{margin-top:26px;gap:14px 24px}.nv-feature__buy{margin-top:36px}.nv-feature__facts{margin-top:24px}.nv-series-band__caption .nv-link{margin-top:22px}.nv-door .nv-link{margin-top:32px}.nv-door__body>*+*{margin-top:20px}.nv-signup .nv-form{margin-top:8px}.nv-form-note,.nv-article__books .nv-link{margin-top:18px}.nv-trust{margin-top:22px}.nv-final>div:last-child{padding-top:8px}.nv-cards .nv-card p.nv-meta{margin-top:14px}@media(max-width:700px){.nv-ph__buy,.nv-hero .nv-actions,.nv-guide-hero .nv-actions{margin-top:32px!important}.nv-ph__buy .nv-btn,.nv-hero .nv-btn{width:100%;justify-content:center}}.nv-split>*,.nv-guide-hero__grid>*,.nv-ph__grid>*,.nv-pb>*{min-width:0}@media(max-width:900px){.nv-split,.nv-split--rev{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){:root{--gutter: 22px}.nv-section{padding:64px 0}.nv-section--tight{padding:48px 0}.nv h1+p,.nv h2+p,.nv h1+div,.nv h2+ul{margin-top:18px}.nv-article__meta{margin-top:16px}.nv-hero{min-height:0}.nv-hero__content{padding-top:140px;padding-bottom:56px}.nv-hero:has(.nv-hero__bg img){min-height:78vh}.nv-hero h1{font-size:clamp(36px,10.5vw,44px)}.nv-eyebrow--rule{flex-wrap:wrap}.nv-actions,.nv-hub2__actions{flex-direction:column;align-items:stretch;gap:14px}.nv-actions .nv-btn,.nv-hub2__actions .nv-btn{width:100%;justify-content:center}.nv-actions .nv-link,.nv-hub2__actions .nv-link{align-self:flex-start}.nv-hub2__tag{margin-top:28px;line-height:1.9}.kit-series .nv-books,.nv-books{max-width:260px}.nv-shelf__item .nv-b3{--w: min(240px, 64vw)}.nv-card .nv-media--empty{aspect-ratio:16 / 7}.nv-files{gap:8px}.nv-file{min-width:0;padding:14px 10px}.nv-hub2__caption,.nv-hub2__tag,.nv-footer__tag,.nv-meta,.nv-feature__facts,.nv-tags,.nv-badges li{font-size:11px}.nv-notice__inner{gap:16px;align-items:start}.nv-notice__seal{width:42px;height:42px;font-size:15px}.nv-footer ul{gap:0 22px}.nv-footer a{display:inline-block;padding:14px 0}.nv-link{padding-top:10px;padding-bottom:10px}.nv-wordmark{padding:10px 0}.nv-article__nav{grid-template-columns:1fr}.nv-article__nav .next{text-align:left}.nv-article__nav span{font-size:19px;line-height:1.3}}@media(max-width:1100px){.nv-header__cta{display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/nora-icons.css.map */
