.nv-moduli-section{padding-block:var(--nvm-pt, 48px) var(--nvm-pb, 72px)}.nv-moduli{container:nvmod / inline-size;color:#000000cf;font:400 15px/1.5 var(--font-body--family, "Source Sans 3", system-ui, sans-serif)}.nv-moduli [class],.nv-moduli li,.nv-moduli [class]:before,.nv-moduli [class]:after{box-sizing:border-box}.nv-moduli svg{flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.nv-moduli .nv-moduli__h2{margin:0;font:700 22px/1.25 var(--font-heading--family, "Libre Baskerville", Georgia, serif);color:#850012;letter-spacing:normal;text-transform:none}.nv-moduli .nv-moduli__h2:after{content:"";display:block;width:60px;height:3px;margin:12px 0 24px;background:linear-gradient(90deg,#850012 40px,transparent 40px 44px,#f5c66a 44px)}.nv-moduli .nv-moduli__intro{max-width:70ch;margin:-8px 0 24px}.nv-moduli .nv-moduli__intro p{margin:0 0 .75em}.nv-moduli .nv-moduli__intro a,.nv-moduli .nv-moduli__intro p a:hover,.nv-moduli .nv-moduli__intro a:focus-visible,.nv-moduli .nv-moduli__intro a:active{color:#850012;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:3px}.nv-moduli .nv-moduli__feat{position:relative;overflow:hidden;margin:0 0 16px;border-radius:16px;background:#850012;color:#fff;box-shadow:0 20px 40px -24px #85001299}.nv-moduli .nv-moduli__feat:last-child{margin-bottom:0}.nv-moduli .nv-moduli__feat{scroll-margin-top:calc(var(--header-height, 90px) + 16px)}.nv-moduli .nv-moduli__feat:focus,.nv-moduli .nv-moduli__feat:focus-visible{outline:none}.nv-moduli .nv-moduli__star{position:absolute;top:-64px;right:-64px;color:#f5c66a;opacity:.12;stroke-width:17;stroke-linecap:butt;pointer-events:none}.nv-moduli .nv-moduli__fi{position:relative;display:grid;gap:12px;padding:22px 18px}.nv-moduli .nv-moduli__fmain{display:flex;flex-direction:column;gap:12px;min-width:0}.nv-moduli .nv-moduli__fhead,.nv-moduli .nv-moduli__head{display:flex;align-items:center;gap:14px}.nv-moduli .nv-moduli__ico{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px;background:#f8f0f1;color:#850012}.nv-moduli .nv-moduli__feat .nv-moduli__ico{width:48px;height:48px;background:#f5c66a;color:#850012}.nv-moduli .nv-moduli__kick{padding:3px 10px;border:1px solid rgba(245,198,106,.6);border-radius:999px;color:#f5c66a;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.nv-moduli .nv-moduli__ft{margin:0;font:700 20px/1.25 var(--font-heading--family, "Libre Baskerville", Georgia, serif);color:#f5c66a;letter-spacing:normal;text-transform:none;text-wrap:balance}.nv-moduli .nv-moduli__fd{margin:0;color:#fff;text-wrap:pretty}.nv-moduli .nv-moduli__fi--solo .nv-moduli__fd{max-width:68ch}.nv-moduli .nv-moduli__ffoot{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:4px}.nv-moduli .nv-moduli__more{position:relative;z-index:1;align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:-10px 0;font-weight:600;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:3px}.nv-moduli .nv-moduli__card .nv-moduli__more,.nv-moduli .nv-moduli__card .nv-moduli__more:hover,.nv-moduli .nv-moduli__card .nv-moduli__more:focus-visible,.nv-moduli .nv-moduli__card .nv-moduli__more:active{color:#850012}.nv-moduli .nv-moduli__feat .nv-moduli__more,.nv-moduli .nv-moduli__feat .nv-moduli__more:hover,.nv-moduli .nv-moduli__feat .nv-moduli__more:focus-visible,.nv-moduli .nv-moduli__feat .nv-moduli__more:active,.nv-moduli .nv-moduli__feat .nv-moduli__fl,.nv-moduli .nv-moduli__feat .nv-moduli__fl:hover,.nv-moduli .nv-moduli__feat .nv-moduli__fl:focus-visible,.nv-moduli .nv-moduli__feat .nv-moduli__fl:active{color:#fff}.nv-moduli .nv-moduli__feat .nv-moduli__fl{display:inline;padding:11px 0;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:3px}.nv-moduli .nv-moduli__nw{white-space:nowrap}.nv-moduli .nv-moduli__btn{position:static;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:176px;height:44px;padding:0 10px;border-radius:12px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;overflow:hidden}.nv-moduli .nv-moduli__lbl{min-width:0;overflow:hidden;text-overflow:ellipsis}.nv-moduli .nv-moduli__card .nv-moduli__btn,.nv-moduli .nv-moduli__card .nv-moduli__btn:hover{background:#850012;color:#fff}.nv-moduli .nv-moduli__card .nv-moduli__btn:focus-visible,.nv-moduli .nv-moduli__card .nv-moduli__btn:active{background:#6a000e;color:#fff}.nv-moduli .nv-moduli__feat .nv-moduli__btn,.nv-moduli .nv-moduli__feat .nv-moduli__btn:hover{width:100%;height:48px;background:#f5c66a;color:#850012;font-size:16px;transition:background-color .2s}.nv-moduli .nv-moduli__feat .nv-moduli__btn:focus-visible,.nv-moduli .nv-moduli__feat .nv-moduli__btn:active{background:#fff;color:#850012}.nv-moduli .nv-moduli__slot{display:inline-grid;place-items:center;flex:none;width:20px;height:20px}.nv-moduli .nv-moduli__slot svg{transition:transform .2s}.nv-moduli .nv-moduli__btn.is-loading{cursor:progress;opacity:1}.nv-moduli .nv-spinner{display:inline-block;width:16px;height:16px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:nvm-spin .8s linear infinite}@keyframes nvm-spin{to{transform:rotate(360deg)}}.nv-moduli .nv-moduli__meta{font-size:13px;font-weight:600;letter-spacing:.04em;color:#5f5f5f}.nv-moduli .nv-moduli__feat .nv-moduli__meta{color:#ffffffd9}.nv-moduli .nv-moduli__steps{display:none}.nv-moduli .nv-moduli__sh{margin:0 0 14px;color:#f5c66a;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.nv-moduli .nv-moduli__ol{display:grid;gap:12px;margin:0;padding:0;list-style:none;counter-reset:nvm}.nv-moduli .nv-moduli__ol>li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;margin:0;counter-increment:nvm;color:#fff}.nv-moduli .nv-moduli__ol>li>span{overflow-wrap:anywhere;text-wrap:pretty}.nv-moduli .nv-moduli__ol>li:before{content:counter(nvm);display:grid;place-items:center;width:28px;height:28px;border:1.5px solid #f5c66a;border-radius:50%;background:#6a000e;color:#f5c66a;font:700 13px/1 var(--font-heading--family, "Libre Baskerville", Georgia, serif)}.nv-moduli .nv-moduli__det{padding-top:4px;border-top:1px solid rgba(245,198,106,.35)}.nv-moduli .nv-moduli__sum{display:flex;align-items:center;justify-content:space-between;min-height:44px;cursor:pointer;list-style:none;color:#f5c66a;font-size:15px;font-weight:600}.nv-moduli .nv-moduli__sum::-webkit-details-marker{display:none}.nv-moduli .nv-moduli__sum svg{transition:transform .2s}.nv-moduli .nv-moduli__det[open] .nv-moduli__sum svg{transform:rotate(180deg)}.nv-moduli .nv-moduli__det .nv-moduli__ol{padding:6px 0 4px}.nv-moduli.nv-moduli--steps-hidden .nv-moduli__det{display:none}.nv-moduli .nv-moduli__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none}.nv-moduli .nv-moduli__card{position:relative;display:flex;flex-direction:column;gap:12px;margin:0;padding:20px;background:#fff;border:1px solid #ece2e4;border-radius:16px;box-shadow:0 1px 2px #0000000d;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.nv-moduli .nv-moduli__t{min-width:0;margin:0;font:700 17px/1.3 var(--font-heading--family, "Libre Baskerville", Georgia, serif);color:#000;letter-spacing:normal;text-transform:none;text-wrap:balance;overflow-wrap:anywhere}.nv-moduli .nv-moduli__d{margin:0;text-wrap:pretty}.nv-moduli .nv-moduli__foot{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding-top:14px;border-top:1px solid #f1e8ea}.nv-moduli .nv-moduli__foot .nv-moduli__btn{margin-left:auto}.nv-moduli .nv-moduli__card{container:nvcard / inline-size}@container nvcard (max-width: 299px){.nv-moduli .nv-moduli__foot .nv-moduli__btn{width:100%;margin-left:0}}.nv-moduli .nv-moduli__warn{margin:16px 0 0;padding:12px 16px;border:1px dashed #850012;border-radius:12px;background:#fdf5f6;color:#850012;font-size:14px;font-weight:600}@media(hover:hover){.nv-moduli .nv-moduli__card .nv-moduli__more:hover,.nv-moduli .nv-moduli__feat .nv-moduli__more:hover,.nv-moduli .nv-moduli__feat .nv-moduli__fl:hover,.nv-moduli .nv-moduli__intro p a:hover,.nv-moduli .nv-moduli__intro a:hover{text-decoration-color:#ffb44e;text-decoration-thickness:2px}.nv-moduli .nv-moduli__feat .nv-moduli__btn:hover{background:#fff;color:#850012}.nv-moduli .nv-moduli__card .nv-moduli__btn:hover{background:#6a000e;color:#fff}.nv-moduli .nv-moduli__card:has(.nv-moduli__btn:hover){transform:translateY(-3px);border-color:#dcb6bc;box-shadow:0 18px 30px -14px #8500124d,0 2px 6px #0000000d}.nv-moduli .nv-moduli__card:has(.nv-moduli__btn:hover) .nv-moduli__ico{background:#850012;color:#f5c66a}.nv-moduli .nv-moduli__btn:hover .nv-moduli__slot svg{transform:translateY(2px)}}.nv-moduli .nv-moduli__card:has(.nv-moduli__btn:active){transform:translateY(-1px)}.nv-moduli .nv-moduli__card .nv-moduli__btn:focus-visible,.nv-moduli .nv-moduli__card .nv-moduli__more:focus-visible,.nv-moduli .nv-moduli__intro a:focus-visible{outline:2px solid #850012;outline-offset:3px}.nv-moduli .nv-moduli__feat .nv-moduli__btn:focus-visible,.nv-moduli .nv-moduli__feat .nv-moduli__more:focus-visible,.nv-moduli .nv-moduli__feat .nv-moduli__fl:focus-visible,.nv-moduli .nv-moduli__feat .nv-moduli__sum:focus-visible{outline:2px solid #f5c66a;outline-offset:3px}.nv-moduli .nv-moduli__card:has(.nv-moduli__btn:focus-visible){border-color:#850012;box-shadow:0 0 0 1px #850012}@container nvmod (min-width: 552px){.nv-moduli .nv-moduli__h2{font-size:26px}.nv-moduli .nv-moduli__feat{margin-bottom:20px}.nv-moduli .nv-moduli__fi{padding:32px}.nv-moduli .nv-moduli__ft{font-size:22px}.nv-moduli .nv-moduli__fmain{gap:14px}.nv-moduli .nv-moduli__fd{font-size:16px;line-height:1.55}.nv-moduli .nv-moduli__feat .nv-moduli__btn,.nv-moduli .nv-moduli__feat .nv-moduli__btn:hover{width:208px}.nv-moduli .nv-moduli__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@container nvmod (min-width: 552px) and (max-width: 911.98px){.nv-moduli .nv-moduli__grid>li:last-child:nth-child(odd){grid-column:1 / -1}}@container nvmod (min-width: 680px){.nv-moduli .nv-moduli__fi{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px}.nv-moduli .nv-moduli__fi.nv-moduli__fi--solo{grid-template-columns:minmax(0,1fr)}.nv-moduli .nv-moduli__steps{display:block;padding-left:32px;border-left:1px solid rgba(245,198,106,.35)}.nv-moduli .nv-moduli__det,.nv-moduli.nv-moduli--steps-hidden .nv-moduli__det{display:none}}@media(hover:hover)and (pointer:fine){@container nvmod (min-width: 552px){.nv-moduli .nv-moduli__card .nv-moduli__btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px}}}.nv-moduli.nv-moduli--editor .nv-moduli__card .nv-moduli__btn:after{content:none}@container nvmod (min-width: 912px){.nv-moduli .nv-moduli__h2{font-size:28px}.nv-moduli .nv-moduli__feat{margin-bottom:24px}.nv-moduli .nv-moduli__fi{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:40px;padding:36px 40px}.nv-moduli .nv-moduli__steps{padding-left:40px}.nv-moduli .nv-moduli__ft{font-size:24px}.nv-moduli .nv-moduli__t{font-size:18px}.nv-moduli .nv-moduli__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.nv-moduli .nv-moduli__grid>li{grid-column:span 2}.nv-moduli .nv-moduli__grid>li:nth-last-child(2):nth-child(3n+1),.nv-moduli .nv-moduli__grid>li:last-child:nth-child(3n+2),.nv-moduli .nv-moduli__grid>li:nth-last-child(4):nth-child(3n+1),.nv-moduli .nv-moduli__grid>li:nth-last-child(3):nth-child(3n+2),.nv-moduli .nv-moduli__grid>li:nth-last-child(2):nth-child(3n),.nv-moduli .nv-moduli__grid>li:last-child:nth-child(3n+1){grid-column:span 3}.nv-moduli .nv-moduli__grid>li:first-child:last-child{grid-column:1 / -1}}.nv-moduli.nv-moduli--chiaro .nv-moduli__feat{background:#fdf5e4;color:#000000cf;border:1px solid #efdcb6;box-shadow:none}.nv-moduli.nv-moduli--chiaro .nv-moduli__star{color:#850012;opacity:.06}.nv-moduli.nv-moduli--chiaro .nv-moduli__feat .nv-moduli__ico{background:#850012;color:#f5c66a}.nv-moduli.nv-moduli--chiaro .nv-moduli__kick{border-color:#85001259;color:#850012}.nv-moduli.nv-moduli--chiaro .nv-moduli__ft,.nv-moduli.nv-moduli--chiaro .nv-moduli__sh,.nv-moduli.nv-moduli--chiaro .nv-moduli__sum{color:#850012}.nv-moduli.nv-moduli--chiaro .nv-moduli__fd,.nv-moduli.nv-moduli--chiaro .nv-moduli__ol>li{color:#000000cf}.nv-moduli.nv-moduli--chiaro .nv-moduli__feat .nv-moduli__meta{color:#5f5f5f}.nv-moduli.nv-moduli--chiaro .nv-moduli__feat .nv-moduli__more,.nv-moduli.nv-moduli--chiaro .nv-moduli__feat .nv-moduli__more:hover,.nv-moduli.nv-moduli--chiaro .nv-moduli__feat .nv-moduli__more:focus-visible,.nv-moduli.nv-moduli--chiaro .nv-moduli__feat .nv-moduli__more:active,.nv-moduli.nv-moduli--chiaro .nv-moduli__feat .nv-moduli__fl,.nv-moduli.nv-moduli--chiaro .nv-moduli__feat .nv-moduli__fl:hover,.nv-moduli.nv-moduli--chiaro .nv-moduli__feat .nv-moduli__fl:focus-visible,.nv-moduli.nv-moduli--chiaro .nv-moduli__feat .nv-moduli__fl:active{color:#850012}.nv-moduli.nv-moduli--chiaro .nv-moduli__feat .nv-moduli__btn,.nv-moduli.nv-moduli--chiaro .nv-moduli__feat .nv-moduli__btn:hover{background:#850012;color:#fff}.nv-moduli.nv-moduli--chiaro .nv-moduli__feat .nv-moduli__btn:focus-visible,.nv-moduli.nv-moduli--chiaro .nv-moduli__feat .nv-moduli__btn:active{background:#6a000e;color:#fff}.nv-moduli.nv-moduli--chiaro .nv-moduli__ol>li:before{background:#850012;border-color:#850012}.nv-moduli.nv-moduli--chiaro .nv-moduli__det,.nv-moduli.nv-moduli--chiaro .nv-moduli__steps{border-color:#85001233}.nv-moduli.nv-moduli--chiaro .nv-moduli__feat .nv-moduli__btn:focus-visible,.nv-moduli.nv-moduli--chiaro .nv-moduli__feat .nv-moduli__more:focus-visible,.nv-moduli.nv-moduli--chiaro .nv-moduli__feat .nv-moduli__fl:focus-visible,.nv-moduli.nv-moduli--chiaro .nv-moduli__feat .nv-moduli__sum:focus-visible{outline-color:#850012}@media(hover:hover){.nv-moduli.nv-moduli--chiaro .nv-moduli__feat .nv-moduli__btn:hover{background:#6a000e;color:#fff}}.nv-moduli .nv-moduli__card .nv-moduli__btn--off,.nv-moduli .nv-moduli__card .nv-moduli__btn--off:hover,.nv-moduli .nv-moduli__feat .nv-moduli__btn--off,.nv-moduli .nv-moduli__feat .nv-moduli__btn--off:hover{background:#e8dcde;color:#5f5f5f;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.nv-moduli .nv-moduli__card,.nv-moduli .nv-moduli__feat .nv-moduli__btn,.nv-moduli .nv-moduli__feat .nv-moduli__btn:hover,.nv-moduli .nv-moduli__slot svg,.nv-moduli .nv-moduli__sum svg{transition:none}.nv-moduli .nv-moduli__card:has(.nv-moduli__btn:hover),.nv-moduli .nv-moduli__card:has(.nv-moduli__btn:active),.nv-moduli .nv-moduli__btn:hover .nv-moduli__slot svg{transform:none}.nv-moduli .nv-spinner{animation-duration:2s}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/nv-moduli.css.map */
