:root{--normal-page-width: 100rem}body{letter-spacing:.025em}h1,h2,h3,.h1,.h2,.h3{letter-spacing:.05em}header .header-logo{font-family:var(--font-heading--family);font-weight:500;text-transform:uppercase;letter-spacing:.3em;font-size:1.375rem}@media screen and (max-width:749px){header .header-logo{font-size:1rem;letter-spacing:.12em}}.product-badges__badge.color-custom-badge-sale{background:transparent!important;border:1px solid currentColor;font-size:.6875rem;letter-spacing:.12em}[ref=priceContainer]:has(.compare-at-price) .price{color:#c50000}.variant-option legend{text-transform:uppercase;font-weight:700;letter-spacing:.05em}.variant-option--buttons:not(.variant-option--swatches) .variant-option__swatch-value{font-weight:400;margin-inline-start:0}.variant-option--buttons:not(.variant-option--swatches) .variant-option__swatch-value:before{content:": ";font-weight:700;margin-inline-start:-.05em}.shopify-payment-button__button--unbranded{background:#c0a888!important;color:#111!important;border-radius:0!important}.shopify-payment-button__button--unbranded:hover:not([disabled]){background:#b39a78!important}[id$=__scorrimento] .button,[id$=__autunno_inverno] .button,[id$=__riquadri] .button{background:#c0a888;color:#111;border-color:#c0a888;letter-spacing:.08em}[id$=__scorrimento] .button:hover,[id$=__autunno_inverno] .button:hover,[id$=__riquadri] .button:hover{background:#b39a78;border-color:#b39a78}[id$=__striscia_nera] p,[id$=__striscia_nera] a{color:#fff;font-size:.8125rem}[id$=__striscia_nera] a{text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:749px){[id$=__scorrimento] slideshow-slides{min-height:75svh}[id$=__scorrimento] .slide__content .group-block-content,[id$=__scorrimento] .slide__content .text-block,[id$=__scorrimento] .slide__content .text-block>*{align-items:center;text-align:center}[id$=__main] .group-block-content:has(>.text-block h1),[id$=__main] .group-block-content:has(>.text-block h1) .text-block{align-items:center;text-align:center}[id$=__main] .group-block-content:has(>.text-block h1)>.text-block,[id$=__main] .group-block-content:has(>.text-block h1) [ref=priceContainer]{justify-content:center;text-align:center}.facets-toggle__wrapper{flex:1 1 auto;margin-inline-end:12px}.facets-toggle__button{width:100%;justify-content:center;border:1px solid #E5E5E5;padding-block:12px}[id$=__striscia_nera] .group-block:not(:nth-child(2)){display:none}}[id$=__footer] .footer-content p{margin:0 0 10px}[id$=__footer] .footer-content a,[id$=__footer] .positivo-preferenze-cookie{color:#ffffffc7;text-decoration:none;font-size:.875rem}[id$=__footer] .footer-content a:hover,[id$=__footer] .positivo-preferenze-cookie:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}[id$=__footer] .footer-content>:last-child{border-top:1px solid rgba(255,255,255,.16)}[id$=__footer] .footer-content>:last-child p{color:#fff9;margin:0}@media screen and (max-width:749px){[id$=__footer] .footer-content{grid-template-columns:1fr 1fr;gap:32px 16px}[id$=__footer] .footer-content>:nth-child(n+3){grid-column:1 / -1}[id$=__footer] .footer-content>:last-child .group-block-content{flex-direction:column;align-items:flex-start}}[id$=__riquadri] img{object-position:50% 0}@media screen and (min-width:750px){[id$=__scorrimento] slideshow-slides{aspect-ratio:12 / 5;min-height:0}}[id$=__riquadri] .section-content-wrapper>.group-block{aspect-ratio:4 / 5;height:auto}@media screen and (min-width:750px){[id$=__autunno_inverno] .hero,[id$=__autunno_inverno] .hero__container{min-height:0;aspect-ratio:12 / 5}}.shopify-policy__container{max-width:46rem;margin-inline:auto;padding:56px var(--page-margin, 20px) 96px;box-sizing:border-box}.shopify-policy__container .shopify-policy__title{text-align:center;margin-bottom:48px}.shopify-policy__container .shopify-policy__title h1{font-family:var(--font-heading--family);font-weight:400;font-size:1.625rem;line-height:1.25;text-transform:uppercase;letter-spacing:.14em;margin:0}.shopify-policy__container .shopify-policy__title h1:after{content:"";display:block;width:48px;height:1px;margin:22px auto 0;background:#c0a888}.shopify-policy__container .shopify-policy__body :is(h2,h3,h4){font-family:var(--font-body--family);font-weight:700;font-size:.8125rem;line-height:1.4;text-transform:uppercase;letter-spacing:.12em;margin:36px 0 12px;padding-top:28px;border-top:1px solid #E5E5E5}.shopify-policy__container .shopify-policy__body :is(h2,h3,h4):first-child{margin-top:0;padding-top:0;border-top:0}.shopify-policy__container .shopify-policy__body :is(p,li){font-size:.9375rem;line-height:1.75;color:#2b2b2b}.shopify-policy__container .shopify-policy__body p{margin:0 0 12px}.shopify-policy__container .shopify-policy__body :is(ul,ol){padding-inline-start:1.2em;margin:0 0 12px}.shopify-policy__container .shopify-policy__body li{margin:4px 0}.shopify-policy__container .shopify-policy__body li::marker{color:#c0a888}.shopify-policy__container .shopify-policy__body a{color:inherit;text-decoration:underline;text-decoration-color:#c0a888;text-underline-offset:3px}.shopify-policy__container .shopify-policy__body strong{font-weight:600}.shopify-policy__container .shopify-policy__body em{display:block;padding:16px 18px;background:#f7f5f2;font-style:normal;font-size:.875rem}@media screen and (max-width:749px){.shopify-policy__container{padding-top:36px}.shopify-policy__container .shopify-policy__title h1{font-size:1.3125rem;letter-spacing:.1em}}.positivo-assistenza{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:72px;max-width:var(--page-width, 100rem);margin:0 auto;padding:64px var(--page-margin, 20px) 96px;box-sizing:border-box}.positivo-assistenza__lato{position:sticky;top:140px;align-self:start}.positivo-assistenza__etichetta{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;margin:0 0 16px}.positivo-assistenza__menu{list-style:none;margin:0;padding:0;border-left:1px solid #E5E5E5}.positivo-assistenza__voce{display:block;padding:9px 0 9px 18px;margin-left:-1px;border-left:2px solid transparent;color:#6b6b6b;font-size:.875rem;text-decoration:none;transition:color .15s ease,border-color .15s ease}.positivo-assistenza__voce:hover{color:#111}.positivo-assistenza__voce--attiva{color:#111;font-weight:600;border-left-color:#c0a888}.positivo-assistenza .shopify-policy__container{max-width:48rem;margin:0;padding:0}.positivo-assistenza .shopify-policy__container .shopify-policy__title{text-align:left;margin-bottom:40px}.positivo-assistenza .shopify-policy__container .shopify-policy__title h1:after{margin:20px 0 0}@media screen and (max-width:989px){.positivo-assistenza{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:24px}.positivo-assistenza__lato{position:static}.positivo-assistenza__menu{display:flex;gap:8px;overflow-x:auto;border-left:0;padding-bottom:4px;scrollbar-width:none}.positivo-assistenza__menu::-webkit-scrollbar{display:none}.positivo-assistenza__voce{white-space:nowrap;padding:8px 14px;margin:0;border:1px solid #E5E5E5;border-radius:0}.positivo-assistenza__voce--attiva{border-color:#111;background:#111;color:#fff}.positivo-assistenza__lato .positivo-assistenza__etichetta:first-child{display:none}}.positivo-assistenza__contenuto .section{padding:0!important;max-width:48rem;margin:0}.positivo-assistenza__contenuto .spacing-style,.positivo-assistenza__contenuto .layout-panel-flex{padding:0!important}.positivo-assistenza__contenuto .text-block h1{font-family:var(--font-heading--family);font-weight:400;font-size:1.625rem;line-height:1.25;text-transform:uppercase;letter-spacing:.14em;margin:0 0 8px}.positivo-assistenza__contenuto .text-block h1:after{content:"";display:block;width:48px;height:1px;margin:20px 0 0;background:#c0a888}.positivo-assistenza__contenuto .page-content :is(h2,h3,h4){font-family:var(--font-body--family);font-weight:700;font-size:.8125rem;line-height:1.4;text-transform:uppercase;letter-spacing:.12em;margin:36px 0 12px;padding-top:28px;border-top:1px solid #E5E5E5}.positivo-assistenza__contenuto .page-content :is(h2,h3,h4):first-child{margin-top:0;padding-top:0;border-top:0}.positivo-assistenza__contenuto .page-content :is(p,li,td,th){font-size:.9375rem;line-height:1.75;color:#2b2b2b}.positivo-assistenza__contenuto .page-content p{margin:0 0 12px}.positivo-assistenza__contenuto .page-content :is(ul,ol){padding-inline-start:1.2em;margin:0 0 12px}.positivo-assistenza__contenuto .page-content li::marker{color:#c0a888}.positivo-assistenza__contenuto .page-content a{color:inherit;text-decoration:underline;text-decoration-color:#c0a888;text-underline-offset:3px}.positivo-assistenza__contenuto .page-content table{margin:8px 0 16px}.positivo-assistenza__contenuto .page-content th{font-size:.75rem;letter-spacing:.08em}@media screen and (max-width:749px){.positivo-assistenza__contenuto .text-block h1{font-size:1.3125rem;letter-spacing:.1em}}@media screen and (min-width:750px){[id$=__footer] .footer-content>:last-child .group-block-content{flex-wrap:nowrap}[id$=__footer] .footer-content>:last-child .text-block{flex:1 1 auto;max-width:none}}@media screen and (min-width:750px){[id$=__banner] .hero,[id$=__banner] .hero__container{min-height:0;aspect-ratio:4 / 1}}[id$=__footer] .group-block-content:has(>.social-icons__wrapper)>.text-block{min-width:8.5rem}[id$=__footer] .group-block-content:has(>.social-icons__wrapper)>.text-block p{margin:0}.positivo-scritta{position:relative;overflow:hidden;background:var(--ps-sfondo, #fff);display:grid;place-items:center}.positivo-scritta__fascia{grid-area:1 / 1;width:100%;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.positivo-scritta__nastro{display:flex;width:max-content}@media(prefers-reduced-motion:no-preference){.positivo-scritta__nastro{animation:positivo-scritta-scorre var(--ps-durata, 60s) linear infinite}}@keyframes positivo-scritta-scorre{to{transform:translate3d(-50%,0,0)}}.positivo-scritta__gruppo{display:flex;flex-shrink:0}.positivo-scritta__parola{font-size:clamp(3.25rem,8.5vw,8.5rem);line-height:1.1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--ps-filigrana, #efefef);padding-inline:.35em}.positivo-scritta__centro{grid-area:1 / 1;position:relative;z-index:1;text-align:center;padding-inline:16px}.positivo-scritta__sopra{margin:0 0 10px;font-size:.6875rem;letter-spacing:.24em;text-transform:uppercase;color:#6b6b6b}.positivo-scritta__titolo{margin:0;font-family:var(--font-heading--family);font-weight:500;font-size:clamp(1.5rem,3.4vw,2.75rem);line-height:1.1;letter-spacing:.08em;text-transform:uppercase;color:#000}.positivo-scritta__link{display:inline-block;margin-top:16px;padding-bottom:4px;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:#000;text-decoration:none;border-bottom:1px solid #C0A888;transition:color .2s,border-color .2s}.positivo-scritta__link:hover{color:#c0a888}.positivo-descr{border-top:1px solid #E5E5E5;margin-top:24px;padding:96px 16px 104px}.positivo-descr__dentro{max-width:54rem;margin:0 auto;text-align:center}.positivo-descr__titolo{margin:0 0 30px;font-family:var(--font-heading--family);font-weight:400;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:#000}.positivo-descr__titolo:after{content:"";display:block;width:56px;height:1px;background:#c0a888;margin:22px auto 0}.positivo-descr__testo{position:relative;max-height:11.2em;overflow:hidden;font-size:1.0625rem;line-height:1.9;color:#4a4540;transition:max-height .4s ease}.positivo-descr__testo p{margin:0 0 1em}.positivo-descr__testo p:last-child{margin-bottom:0}.positivo-descr__testo a{color:#000;text-decoration:none;border-bottom:1px solid #C0A888}.positivo-descr__testo a:hover{color:#c0a888}.positivo-descr.ha-altro:not(.is-aperto) .positivo-descr__testo:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3.2em;background:linear-gradient(#fff0,#fff)}.positivo-descr.is-aperto .positivo-descr__testo{max-height:200em}.positivo-descr__altro{margin-top:26px;padding:0 0 5px;background:none;border:0;border-bottom:1px solid #000;font:inherit;font-size:.8125rem;letter-spacing:.2em;text-transform:uppercase;color:#000;cursor:pointer}.positivo-descr__altro:hover{color:#c0a888;border-color:#c0a888}@media(max-width:749px){.positivo-descr{padding:64px 16px 72px}.positivo-descr__testo{font-size:.9375rem}}[id$=__footer] .footer-content>:last-child .text-block p{margin:0}[id$=__footer] .footer-content>:last-child .text-block p+p{margin-top:4px}[id$=__footer] .footer-content>:last-child .text-block a{color:inherit;text-decoration:none;border-bottom:1px solid currentColor}[id$=__footer] .footer-content>:last-child .text-block a:hover{color:#c0a888}.predictive-search__reset-button{flex-shrink:0;padding-inline:8px;white-space:nowrap}.product-details .details-content rte-formatter :is(h1,h2,h3,h4){font-size:1.0625rem;line-height:1.35;font-weight:500;letter-spacing:.02em;margin:1.5em 0 .45em;text-wrap:balance}.product-details .details-content rte-formatter>:is(h1,h2,h3,h4):first-child,.product-details .details-content rte-formatter>div:first-child>:is(h1,h2,h3,h4):first-child,.product-details .details-content rte-formatter>div:first-child>div:first-child>:is(h1,h2,h3,h4):first-child{margin-top:0}.product-details .details-content rte-formatter p{margin:0 0 .75em}.product-details .details-content rte-formatter ul{margin:0 0 .9em;padding-left:1.15em}.product-details .details-content rte-formatter li{margin:0 0 .3em}.product-details .details-content rte-formatter li>p{margin:0}
/*# sourceMappingURL=/cdn/shop/t/7/assets/positivo.css.map */
