:root{--font-body-family: "Hanken Grotesk", system-ui, -apple-system, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-family: "Poppins", "Hanken Grotesk", system-ui, sans-serif;--font-heading-style: normal;--font-heading-weight: 800;--buttons-radius: var(--radius-pill);--buttons-radius-outset: var(--radius-pill);--inputs-radius: var(--radius-pill);--inputs-radius-outset: var(--radius-pill);--variant-pills-radius: var(--radius-pill)}body{background-color:var(--surface-page);color:var(--text-body);font-family:var(--font-body-family);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:var(--ls-tight);line-height:var(--lh-snug);color:var(--text-strong)}.h0,h1,.h1{letter-spacing:var(--ls-display);line-height:var(--lh-tight)}.caption-with-letter-spacing,.caption,.product__text.caption-with-letter-spacing,.collection__title .title-wrapper--no-top-margin>.caption{font-family:var(--font-label);font-weight:var(--fw-medium);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted)}.button,.shopify-payment-button__button--unbranded,.cart__checkout-button,.product-form__submit{font-family:var(--font-body-family);font-weight:700;letter-spacing:.01em;border-radius:var(--radius-pill);transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.button:not([disabled]):hover,.product-form__submit:not([disabled]):hover,.cart__checkout-button:not([disabled]):hover{transform:translate(-2px,-2px);box-shadow:var(--shadow-hard)}.button:not([disabled]):active,.product-form__submit:not([disabled]):active{transform:translate(0);box-shadow:var(--shadow-hard-sm)}.card-wrapper .card,.card,.collection-list__item .card{border-radius:var(--radius-md);overflow:clip}.card--card,.card--standard.card--media{border:var(--border-card);box-shadow:var(--shadow-soft-sm);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.card-wrapper:hover .card--card,.card-wrapper:hover .card--standard.card--media{transform:translateY(-3px);box-shadow:var(--shadow-soft)}.card__media .media,.card .media img{border-radius:var(--radius-sm)}.field__input,.select__select,.customer .field input,.search__input.field__input{border-radius:var(--radius-pill);background-color:var(--crema-50);border-color:var(--border-hairline);font-family:var(--font-body-family)}.field__input:focus,.select__select:focus,.field__input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:none}.field:focus-within .field__label{color:var(--text-strong)}.header{font-family:var(--font-body-family)}.header__heading-link .h2,.header__heading-logo{font-family:var(--font-display)}.header__menu-item{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.nt-tarallo-bg{background-color:var(--rosso-500);background-image:url(nt-tarallo-pattern.svg);background-repeat:repeat;background-size:320px auto}.rte{line-height:var(--lh-relaxed)}.rte p{margin:0 0 1.6rem}.rte p:last-child{margin-bottom:0}.rte h2,.rte h3,.rte h4{font-family:var(--font-display);font-weight:700;letter-spacing:var(--ls-tight);color:var(--text-strong);margin:2.8rem 0 1rem}.rte h2:first-child,.rte h3:first-child{margin-top:0}.rte h2{font-size:2.4rem}.rte h3{font-size:1.9rem}.rte h4{font-size:1.6rem}.rte ul,.rte ol{margin:0 0 1.6rem;padding-left:2.2rem}.rte li{margin-bottom:.6rem}.rte li::marker{color:var(--brand)}.rte strong{color:var(--text-strong)}.rte em{color:var(--brand);font-style:italic}.rte img{border-radius:var(--radius-md)}.rte hr{border:0;border-top:1px solid var(--border-hairline);margin:2.4rem 0}.nt-colseo__inner{padding-block:clamp(2.4rem,4vw,4rem);border-top:1px solid var(--border-hairline)}.nt-colseo__heading{font-family:var(--font-display);font-weight:800;font-size:2.2rem;margin:0 0 1.2rem}.nt-colseo__body{max-width:72ch;font-size:1.5rem;color:var(--text-body)}.main-page-title{font-family:var(--font-display);font-weight:800;letter-spacing:var(--ls-tight)}.page-width--narrow .rte{font-size:1.6rem}.product__description.rte{font-size:1.5rem}.grid__item:has(a[href*="/products/taralli-grano-arso"]),.grid__item:has(a[href*="/products/taralli-integrali"]),.grid__item:has(a[href*="/products/taralli-curcuma"]),.grid__item:has(a[href*="/products/taralli-cime-di-rapa"]),.collection-list__item:has(a[href*="/products/taralli-grano-arso"]),.collection-list__item:has(a[href*="/products/taralli-integrali"]),.collection-list__item:has(a[href*="/products/taralli-curcuma"]),.collection-list__item:has(a[href*="/products/taralli-cime-di-rapa"]){display:none!important}.badge{border-radius:var(--radius-pill);font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase}a.link,.link{color:var(--brand)}.price__regular .price-item{font-family:var(--font-display);font-weight:700}.nt-shipbar{padding:1.4rem 0 .6rem}.nt-shipbar__msg{font-size:1.35rem;line-height:1.4;margin:0 0 .8rem;color:var(--text-body)}.nt-shipbar__msg strong{color:var(--brand)}.nt-shipbar__msg--done{color:var(--oliva-600);font-weight:700}.nt-shipbar__track{height:.8rem;border-radius:var(--radius-pill);background:var(--crema-200);overflow:hidden}.nt-shipbar__fill{height:100%;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--sole-600),var(--sole-500));transition:width var(--dur-slow) var(--ease-out)}.nt-shipbar__fill--done{background:linear-gradient(90deg,var(--oliva-500),var(--oliva-400))}.nt-perks{margin:.4rem 0 .8rem}.nt-perks__row{margin:0 0 .5rem;font-size:1.4rem;line-height:1.4;display:flex;align-items:center;gap:.7rem}.nt-perks__row:before{content:"";width:1.5rem;height:1.5rem;flex:none;background:url(nt-tarallo-ring.svg) center / contain no-repeat}.nt-perks__row--save{color:var(--rosso-600);font-weight:700}.nt-perks__row--ship{color:var(--oliva-600);font-weight:700}.nt-perks__row--hint{color:var(--text-muted)}.nt-gusti-box{margin:1.8rem 0 .6rem;padding:1.8rem 1.8rem 1.6rem;background:var(--crema-100);border:var(--border-card);border-radius:var(--radius-md)}.nt-gusti-box__title{font-family:var(--font-label);text-transform:uppercase;letter-spacing:var(--ls-label);font-weight:500;font-size:1.15rem;color:var(--brand);margin:0 0 1.2rem}.nt-gusti-box__list{list-style:none;display:flex;flex-wrap:wrap;gap:.8rem;margin:0 0 1.2rem;padding:0}.nt-gusti-box__list li{background:var(--crema-50);border:1px solid var(--border-hairline);border-radius:var(--radius-pill);padding:.5rem 1.3rem;font-size:1.3rem;color:var(--text-body)}.nt-gusti-box__list li.nt-gusti-box__chip--base{background:var(--rosso-500);color:var(--crema-50);border-color:transparent;font-weight:600}.nt-gusti-box__list li.nt-gusti-box__chip--base span{font-weight:400;opacity:.82;text-transform:uppercase;letter-spacing:.08em;font-size:.9em}.nt-gusti-box__note{font-size:1.25rem;font-style:italic;color:var(--text-muted);margin:0}.nt-card-sub{margin:.2rem 0 .6rem;font-family:var(--font-label);font-size:1.15rem;letter-spacing:.06em;text-transform:uppercase;color:var(--brand)}.badge.nt-badge--fav{background:var(--rosso-500);color:var(--crema-50);border-color:transparent}.nt-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:5;background:var(--crema-50);border-top:1px solid var(--border-hairline);box-shadow:0 -10px 30px -18px #2a141073;padding-bottom:env(safe-area-inset-bottom,0);animation:nt-sticky-in var(--dur-base) var(--ease-out)}@keyframes nt-sticky-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.nt-sticky-atc__inner{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding-top:1rem;padding-bottom:1rem}.nt-sticky-atc__meta{display:flex;flex-direction:column;min-width:0}.nt-sticky-atc__title{font-family:var(--font-display);font-weight:700;font-size:1.5rem;color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nt-sticky-atc__price{font-family:var(--font-label);letter-spacing:.1em;font-size:1.3rem;color:var(--brand)}.nt-sticky-atc__btn{flex:none}@media screen and (max-width:749px){.nt-sticky-atc__title{font-size:1.35rem;max-width:46vw}}#modulo-contatti,#ContactForm{scroll-margin-top:12rem}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/nato-tondo.css.map */
