:root{--nz-cream: #FBF6EC;--nz-cream-2: #F4E9D6;--nz-paper: #FFFDF9;--nz-ink: #2A2117;--nz-ink-soft: #56493A;--nz-ink-faint: #8A7A63;--nz-line: #E3D5B8;--nz-olive: #5C6B3F;--nz-terracotta: #C15A2B;--nz-terracotta-600: #A94C22;--nz-ease: cubic-bezier(.22, 1, .36, 1);--nz-shadow-soft: 0 1px 2px rgb(42 33 23 / .04), 0 12px 32px -12px rgb(42 33 23 / .14);--nz-shadow-lift: 0 2px 4px rgb(42 33 23 / .05), 0 22px 44px -18px rgb(42 33 23 / .28)}body{background:var(--nz-cream);color:var(--nz-ink)}::selection{background:#c15a2b33}.content-for-layout :focus-visible{outline:2px solid var(--nz-terracotta);outline-offset:3px}.content-for-layout .button:not(.button-unstyled),.cart-drawer .button:not(.button-unstyled){font-weight:600;letter-spacing:.01em;transition:transform .45s var(--nz-ease),box-shadow .45s var(--nz-ease),background-color .3s ease,color .3s ease}.content-for-layout .button:not(.button-unstyled):hover,.cart-drawer .button:not(.button-unstyled):hover{transform:translateY(-2px);box-shadow:0 14px 28px -14px #c15a2b99}.content-for-layout .button:not(.button-unstyled):active{transform:translateY(0) scale(.98)}.cart-page__title h1{font-family:var(--font-heading--family);font-size:clamp(2rem,1.4rem + 2.4vw,3rem);font-weight:600;line-height:1.05;letter-spacing:-.01em;display:flex;align-items:center;gap:.75rem}.cart-page__title .cart-bubble{width:1.75rem;height:1.75rem}.cart-page__title .cart-bubble__background{background:var(--nz-terracotta)!important;opacity:1}.cart-page__title .cart-bubble__text{color:#fff!important;font-family:var(--font-body--family);font-size:.8rem;font-weight:600}.cart-items__title{font-family:var(--font-heading--family);font-size:1.1rem;font-weight:600;line-height:1.3;color:var(--nz-ink);text-decoration:none;transition:color .3s ease}.cart-items__title:hover{color:var(--nz-terracotta-600)}.cart-items__unit-price-wrapper{color:var(--nz-ink-soft)}.cart-items__unit-price-wrapper .compare-at-price{color:var(--nz-ink-faint)}.cart-items__media-image{transition:transform .6s var(--nz-ease)}.cart-items__media-container{display:block;overflow:hidden;border-radius:16px}.cart-items__media-container:hover .cart-items__media-image{transform:scale(1.04)}.cart-items__price{font-family:var(--font-heading--family);font-size:1.15rem;font-weight:600;color:var(--nz-terracotta-600)}.cart-items--dividers .cart-items__table-row{border-color:var(--nz-line)}.cart-items .quantity-selector{background:var(--nz-paper);border:1px solid var(--nz-line);border-radius:999px;transition:border-color .3s ease,box-shadow .3s ease}.cart-items .quantity-selector:hover,.cart-items .quantity-selector:focus-within{border-color:var(--nz-olive);box-shadow:0 0 0 3px #5c6b3f1f}.cart-items .quantity-selector button{color:var(--nz-ink-soft);transition:color .2s ease}.cart-items .quantity-selector button:hover{color:var(--nz-terracotta)}.cart-items__remove{color:var(--nz-ink-faint);border-radius:999px;transition:color .2s ease,background-color .2s ease}.cart-items__remove:hover{color:var(--nz-terracotta-600);background:#c15a2b14}.cart-page .cart-summary{background:var(--nz-paper);border:1px solid var(--nz-line);border-radius:28px;box-shadow:var(--nz-shadow-soft)}.cart-page .cart-summary__inner{padding:clamp(1.5rem,1rem + 1.5vw,2.25rem)}.cart-page .cart-summary__inner:before{content:"Riepilogo ordine";display:block;align-self:flex-start;margin-bottom:.25rem;font-family:var(--font-heading--family);font-size:1.5rem;font-weight:600;color:var(--nz-ink)}.cart-totals__total-label{font-weight:600;color:var(--nz-ink)}.cart-totals__total-value{font-family:var(--font-heading--family);font-size:1.6rem;font-weight:600;color:var(--nz-terracotta-600)}.cart-totals__tax-note{color:var(--nz-ink-faint)}.cart-discount__summary{font-weight:600}.cart-discount__input{border-radius:999px!important;padding-inline:1.1rem!important}.cart-discount__button{border-radius:999px!important}#checkout.cart__checkout-button{min-height:3.4rem;font-size:1rem;box-shadow:0 10px 24px -14px #c15a2bb3}#checkout.cart__checkout-button:hover{background:var(--nz-terracotta-600)}.additional-checkout-buttons,shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: 999px;--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-row-gap: 10px}.cart-page--empty .cart-title h1,.cart-drawer__heading{font-family:var(--font-heading--family);font-weight:600}.section-resource-list__header h3,.section-resource-list__header h2{font-family:var(--font-heading--family)!important;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.25rem);font-weight:600;letter-spacing:-.01em}.section-resource-list__header .link{color:var(--nz-terracotta-600);font-weight:600}.content-for-layout .product-card{background:var(--nz-paper);border:1px solid var(--nz-line);border-radius:22px;overflow:hidden;transition:transform .5s var(--nz-ease),box-shadow .5s var(--nz-ease),border-color .3s ease}.content-for-layout .product-card:hover{transform:translateY(-4px);box-shadow:var(--nz-shadow-lift);border-color:transparent}.content-for-layout .product-card__content{gap:.35rem;padding-bottom:1rem}.content-for-layout .product-card .product-media-container{border-radius:0}.content-for-layout .product-card .text-block p,.content-for-layout .product-card .text-block{font-family:var(--font-heading--family);font-weight:600;line-height:1.3}.content-for-layout .product-card .text-block,.content-for-layout .product-card product-price{padding-inline:1rem}.content-for-layout .product-card .price{font-family:var(--font-heading--family);font-weight:600;color:var(--nz-terracotta-600)}.search-page-input,.content-for-layout input[type=search]{border-radius:999px!important;padding-inline-start:1.25rem;background:var(--nz-paper);transition:border-color .3s ease,box-shadow .3s ease}.content-for-layout input[type=search]:focus{border-color:var(--nz-olive);box-shadow:0 0 0 4px #5c6b3f24;outline:none}.content-for-layout .facets__summary,.content-for-layout .facets__label{font-weight:600}.cart-drawer__dialog{border-radius:28px 0 0 28px}@media(prefers-reduced-motion:reduce){.content-for-layout *,.cart-drawer *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/nunzia-horizon.css.map */
