@import"https://fonts.googleapis.com/css2?family=Lato:wght@400;700;900&display=swap";.nc{--nc-green:#8dae76;--nc-gold:#c69214;--nc-aqua:#76bfbc;--nc-dark:#0b1111;--nc-soft:#3a4242;--nc-line:rgba(11,17,17,.16);font-family:Lato,sans-serif;color:var(--nc-dark);line-height:1.5;font-size:16px;letter-spacing:0;background:#fff}.nc *,.nc *:before,.nc *:after{box-sizing:border-box}.nc h1,.nc h2,.nc h3,.nc p{margin:0;font-family:Lato,sans-serif;letter-spacing:normal;text-transform:none;color:inherit}.nc h1,.nc h2,.nc h3,.nc h4,.nc p,.nc li,.nc blockquote{max-width:none!important}.nc a{color:inherit}.nc button,.nc select,.nc summary{font-family:Lato,sans-serif;letter-spacing:normal;text-transform:none}.nc img{display:block;max-width:100%}.nc-wrap{max-width:1720px;margin:0 auto;padding:0 32px}.nc .nc-eyebrow{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;line-height:1.4;color:var(--nc-dark)}.nc .nc-eyebrow span{display:inline-block;width:28px;height:3px;background:var(--nc-gold);flex:none}.nc .nc-eyebrow--w{color:#fff}.nc .nc-eyebrow--w span{background:#fff}.nc-hero{background:var(--nc-green);padding:44px 0;color:#fff}.nc-hero .nc-wrap{display:flex;flex-direction:column;gap:16px}.nc .nc-crumb{font-size:14px;line-height:1.5;color:#fff}.nc .nc-crumb a{color:#fff;font-weight:400;text-decoration:underline;text-underline-offset:3px}.nc .nc-h1{font-size:46px;line-height:1.15;font-weight:900;color:#fff}.nc .nc-lead{font-size:18px;line-height:1.6;color:#fff}.nc-aiuti{padding:44px 0 0}.nc-aiuti .nc-wrap{display:flex;flex-direction:column;gap:20px}.nc-tabs{display:flex;gap:8px;flex-wrap:wrap}.nc .nc-tab{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;text-align:center;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.2;color:var(--nc-dark);text-decoration:none;background:transparent;border:.5px solid var(--nc-dark);border-radius:999px;transition:background .15s,color .15s,border-color .15s}.nc .nc-tab:hover,.nc .nc-tab:focus-visible{background:var(--nc-green);border-color:var(--nc-green);color:#fff}.nc .nc-tab.is-on{background:var(--nc-green);border-color:var(--nc-green);color:#fff}.nc-shop{padding:44px 0}.nc-shop .nc-wrap{display:flex;flex-direction:column;gap:28px}.nc-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;border-top:1px solid var(--nc-line);padding-top:28px}.nc-filters{display:flex;gap:8px;flex-wrap:wrap}.nc .nc-filter{min-height:44px;padding:0 18px;border-radius:999px;font-size:14px;font-weight:700;line-height:1;cursor:pointer;background:transparent;color:var(--nc-dark);border:.5px solid var(--nc-dark);box-shadow:none;transition:background .15s,color .15s,border-color .15s}.nc .nc-filter:hover,.nc .nc-filter:focus-visible{background:var(--nc-green);border-color:var(--nc-green);color:#fff}.nc .nc-filter.is-on{background:var(--nc-green);color:#fff;border-color:var(--nc-green)}.nc-sort{display:flex;align-items:center;gap:14px;font-size:15px;line-height:1.5;color:var(--nc-soft)}.nc-sort .nc-count{display:inline-block;min-width:6.5em;text-align:right;white-space:nowrap}.nc-sort label{font-weight:700;color:var(--nc-dark);margin:0}.nc .nc-sort select{height:44px;padding:0 42px 0 16px;border:.5px solid var(--nc-dark);border-radius:10px;font-size:15px;color:var(--nc-dark);width:auto;max-width:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;text-align:left;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%230b1111' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 16px center/14px 14px}.nc .nc-sort select::-ms-expand{display:none}.nc .nc-sort select option{text-align:left}.nc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px}.nc-pc{display:flex;flex-direction:column;gap:8px;height:100%;min-width:0}.nc-pc[hidden],.nc-box[hidden]{display:none}.nc-pc__media{position:relative;display:block;aspect-ratio:1 / 1;border-radius:14px;overflow:hidden;background:#f3f3f3;text-decoration:none;margin-bottom:8px}.nc-pc__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.nc-pc__img2{position:absolute;top:0;right:0;bottom:0;left:0;background:#f3f3f3;opacity:0;transition:opacity .25s}.nc-pc__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;font-size:14px;font-weight:700;line-height:1.4;color:#4f6e3c}.nc-badge{position:absolute;top:12px;left:12px;z-index:2;font-size:13px;font-weight:900;line-height:1.5;background:var(--nc-gold);color:#fff;padding:5px 12px;border-radius:999px}.nc-badge--pct{background:var(--nc-green)}.nc-badge--dx{left:auto;right:12px}.nc .nc-pc__cat{font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;line-height:1.4;color:#8a6510}.nc .nc-pc__out{font-size:14px;color:var(--nc-soft);white-space:nowrap}.nc .nc-see{position:absolute;left:50%;bottom:28px;transform:translate(-50%);z-index:2;background:#fff;color:var(--nc-dark);border:1.5px solid var(--nc-dark);border-radius:999px;padding:12px 28px;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;line-height:1.2;white-space:nowrap;opacity:0;transition:opacity .25s,background-color .25s,color .25s}.nc .nc-pc__media:hover .nc-see{background:var(--nc-dark);color:#fff}@media(hover:hover){.nc-pc:hover .nc-pc__img2,.nc-pc:hover .nc-see{opacity:1}}.nc .nc-pc__name{font-size:22px;font-weight:900;line-height:1.2}.nc .nc-pc__name a{color:var(--nc-dark);text-decoration:none}.nc .nc-pc__desc{font-size:16px;line-height:1.5;color:var(--nc-soft);flex-grow:1}.nc-pc__grow{flex-grow:1}.nc-pc__row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:6px}.nc-pc__price{min-width:0;font-size:20px;font-weight:900;line-height:1.4}.nc-pc__price s{font-size:14px;font-weight:400;color:var(--nc-soft)}.nc-pc__price small{display:block;font-size:14px;font-weight:400;line-height:1.4;color:var(--nc-soft)}.nc-pc form{margin:0;flex:none}.nc .nc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 30px;border:1.5px solid var(--nc-gold);border-radius:999px;background:transparent;color:#8a6510;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;line-height:1.2;cursor:pointer;box-shadow:none;text-decoration:none;white-space:nowrap;transition:background-color .25s,color .25s,border-color .25s}.nc .nc-btn:hover,.nc .nc-btn:focus-visible{background:var(--nc-gold);color:#fff}.nc .nc-btn[disabled]{opacity:.6;cursor:default}.nc .nc-pc__row .nc-btn{min-height:40px;padding:0 20px;min-width:136px}.nc-box{border-radius:16px;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;gap:12px;color:#fff;min-width:0}.nc-box--wide{grid-column:span 2;padding:36px;gap:14px}.nc-box--verde{background:var(--nc-green)}.nc-box--azzurro{background:var(--nc-aqua)}.nc-box--foto{position:relative;overflow:hidden;isolation:isolate}.nc-box--foto .nc-box__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;display:block;width:100%;height:100%;max-width:none;object-fit:cover}.nc-box--foto .nc-box__velo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:var(--nc-velo,.45);background:linear-gradient(0deg,#0b1111,#0b11118c 45%,#0b111100 85%)}.nc-box__pill{align-self:flex-start;font-size:13px;font-weight:900;line-height:1.5;background:#fff;color:var(--nc-dark);padding:6px 14px;border-radius:999px}.nc .nc-box__title{font-size:28px;line-height:1.15;font-weight:900;color:#fff}.nc .nc-box--wide .nc-box__title{font-size:36px}.nc .nc-box__text{font-size:16px;line-height:1.6;color:#fff}.nc .nc-box--wide .nc-box__text{font-size:18px}.nc .nc-btn--white{align-self:flex-start;border-color:#fff;color:#fff}.nc .nc-btn--white:hover,.nc .nc-btn--white:focus-visible{background:#fff;color:var(--nc-dark)}.nc .nc-box--azzurro .nc-btn--white:hover,.nc .nc-box--azzurro .nc-btn--white:focus-visible{color:#2f7e7a}.nc-empty{font-size:16px;line-height:1.6}.nc-pag{display:flex;justify-content:center;gap:12px;font-size:15px}.nc-pag a{text-decoration:underline}.nc-gar{padding:0 0 20px}.nc-gar__row{display:flex;gap:28px;flex-wrap:wrap;padding:40px 0;border-top:1px solid var(--nc-line)}.nc-gar__item{flex:1 1 220px;display:flex;gap:14px;align-items:flex-start;justify-content:center}.nc-gar__ico{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--nc-green);background:none}.nc-gar__ico svg{width:34px;height:34px}.nc-gar__txt{display:flex;flex-direction:column;padding-top:4px}.nc-gar__t{font-size:16px;font-weight:900;line-height:1.3}.nc-gar__s{font-size:14px;line-height:1.4;color:var(--nc-soft)}.nc-faq{background:#f3f3f3;padding:44px 0}.nc-faq .nc-wrap{display:flex;flex-direction:column;gap:24px}.nc .nc-h2{font-size:40px;line-height:1.15;font-weight:900;color:var(--nc-dark)}.nc-faq__item{border-top:1px solid var(--nc-line)}.nc-faq__item summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 0;font-size:20px;font-weight:400;line-height:1.35;color:var(--nc-dark);cursor:pointer;list-style:none}.nc-faq__item summary::-webkit-details-marker{display:none}.nc-plus{position:relative;flex:none;width:22px;height:22px}.nc-plus:before,.nc-plus:after{content:"";position:absolute;left:3px;right:3px;top:50%;height:2.2px;margin-top:-1.1px;border-radius:2px;background:var(--nc-dark)}.nc-plus:after{transform:rotate(90deg)}.nc-faq__item[open] .nc-plus:after{opacity:0}.nc-faq__a{padding:0 44px 20px 0;font-size:17px;line-height:1.6;color:var(--nc-dark)}.nc-faq__a p{font-size:inherit;line-height:inherit}.nc-faq__a p+p{margin-top:10px}@media(max-width:1199px){.nc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 16px}}@media(max-width:989px){.nc .nc-tab{flex:0 1 auto;white-space:normal}}@media(max-width:749px){.nc-wrap{padding:0 20px}.nc-hero,.nc-shop,.nc-faq{padding:32px 0}.nc-aiuti{padding:32px 0 0}.nc-shop .nc-wrap{gap:24px}.nc .nc-eyebrow{font-size:13px;line-height:1.4;letter-spacing:2px}.nc .nc-h1,.nc .nc-h2{font-size:32px;line-height:1.1}.nc .nc-box__title,.nc .nc-box--wide .nc-box__title{font-size:22px;line-height:1.25}.nc .nc-lead,.nc .nc-box__text,.nc .nc-box--wide .nc-box__text,.nc-faq__a{font-size:16px;line-height:1.65}.nc-faq__item summary{font-size:17px}.nc-grid{grid-template-columns:minmax(0,1fr);gap:32px}.nc-pc__media{margin-bottom:4px}.nc .nc-pc__name{font-size:20px;line-height:1.25}.nc .nc-pc__desc{font-size:16px;line-height:1.5}.nc-pc__price{font-size:19px}.nc .nc-pc__row .nc-btn{min-height:44px}.nc-box,.nc-box--wide{grid-column:auto;padding:24px}.nc-sort{width:100%;flex-wrap:nowrap;gap:8px;font-size:14px;white-space:nowrap}.nc-sort .nc-count{min-width:0;flex:none;text-align:left;margin-right:auto}.nc-sort label{flex:none}.nc .nc-sort select{font-size:14px;padding:0 34px 0 10px;background-position:right 12px center;min-width:0;flex:0 1 auto}.nc-gar{padding:0 0 12px}.nc-gar__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;padding:28px 0}.nc-gar__item{flex-direction:column;align-items:center;text-align:center;gap:8px;min-width:0}.nc-gar__txt{padding-top:0;align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/nuvo-coll.css.map */
