.ps{--ps-gutter: clamp(16px, 4vw, 40px);--ps-max: 1240px;--ps-radius: var(--brand-raggio, 10px);--ps-ease: cubic-bezier(.2, .7, .2, 1);position:relative;color:var(--brand-testo);font-family:var(--brand-font-testo);padding-block:var(--ps-pt, 56px) var(--ps-pb, 56px);overflow:hidden}.ps *,.ps *:before,.ps *:after{box-sizing:border-box}.ps svg{max-width:none}.ps img,.ps video{max-width:100%}.ps picture{display:block}.ps .ps-video{position:relative;overflow:hidden}.ps .ps-video video{display:block;width:100%;height:100%;object-fit:cover}.ps .ps-video--embed iframe{position:absolute;top:50%;left:50%;width:100%;height:100%;border:0;transform:translate(-50%,-50%)}@supports (aspect-ratio: 16 / 9){.ps .ps-video--embed iframe{width:auto;height:auto;min-width:100%;min-height:100%;aspect-ratio:16 / 9}}.ps-wrap{width:100%;max-width:var(--ps-max);margin-inline:auto;padding-inline:var(--ps-gutter)}.ps-center{text-align:center}.ps-bg-bianco{background:var(--brand-sfondo)}.ps-bg-menta{background:var(--brand-tinta)}.ps-bg-scuro{background:var(--brand-gradiente);color:#fff}.ps-bg-scuro .ps-eyebrow,.ps-bg-scuro .ps-sub{color:#ffffffd1}.ps-eyebrow{display:inline-block;font:700 12px/1.2 var(--brand-font-testo);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-petrolio);margin:0 0 12px}.ps-h1{font:700 var(--brand-t1)/1.08 var(--brand-font-titoli);letter-spacing:-.01em;text-wrap:balance;margin:0}.ps-h2{font:700 var(--brand-t2)/1.12 var(--brand-font-titoli);letter-spacing:-.005em;text-wrap:balance;margin:0}.ps-h3{font:600 var(--brand-t3)/1.25 var(--brand-font-titoli);margin:0}.ps-it{font-family:var(--brand-font-corsivo);font-style:italic;font-weight:500;letter-spacing:0}.ps-h1 .ps-it,.ps-h2 .ps-it{color:var(--brand-petrolio)}.ps-bg-scuro .ps-h1 .ps-it,.ps-bg-scuro .ps-h2 .ps-it{color:#fff}.ps-sub{font:400 var(--brand-testo-px)/1.55 var(--brand-font-testo);color:var(--brand-testo-2);max-width:62ch;margin:12px 0 0}.ps-center .ps-sub{margin-inline:auto}.ps-head{margin-bottom:clamp(24px,4vw,40px)}.ps-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:16px 28px;border-radius:var(--ps-radius);border:0;cursor:pointer;text-decoration:none;font:600 var(--brand-bottone)/1 var(--brand-font-titoli);letter-spacing:.04em;text-transform:uppercase;background:var(--brand-petrolio);color:#fff;transition:background .25s var(--ps-ease),transform .25s var(--ps-ease),box-shadow .25s var(--ps-ease)}.ps-btn:hover{background:var(--brand-petrolio-medio);transform:translateY(-1px)}.ps-btn:focus-visible{outline:3px solid var(--brand-linea);outline-offset:3px}.ps-btn--chiaro{background:#fff;color:var(--brand-petrolio)}.ps-btn--chiaro:hover{background:var(--brand-tinta)}.ps-btn--bordo{background:transparent;color:var(--brand-petrolio);box-shadow:inset 0 0 0 1.5px var(--brand-petrolio)}.ps-btn--bordo:hover{background:var(--brand-tinta)}.ps-btn svg{width:18px;height:18px;flex:none}.ps-stars{display:inline-flex;gap:2px;color:var(--brand-stelle);line-height:1}.ps-stars svg{width:18px;height:18px;fill:currentColor}.ps-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;font:700 12px/1 var(--brand-font-testo);background:var(--brand-accento);color:var(--brand-su-accento)}.ps-pill--menta{background:var(--brand-tinta);color:var(--brand-testo);border:1px solid var(--brand-linea)}.ps-check{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--brand-petrolio);color:#fff;flex:none}.ps-check svg{width:10px;height:10px}.ps-ico{width:24px;height:24px;flex:none;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}[data-ps-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ps-ease),transform .7s var(--ps-ease);transition-delay:var(--ps-delay, 0s)}[data-ps-reveal].ps-in,.shopify-design-mode [data-ps-reveal]{opacity:1;transform:none}.ps-car{position:relative}.ps-car__track{display:grid;grid-auto-flow:column;grid-auto-columns:var(--ps-card, 86%);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ps-gutter);padding:6px var(--ps-gutter) 18px;margin:0;list-style:none;scrollbar-width:none;overscroll-behavior-x:contain}.ps-car__track::-webkit-scrollbar{display:none}.ps-car__track>*{scroll-snap-align:start;min-width:0}@media(min-width:750px){.ps-car__track{--ps-card: calc((100% - 32px) / 2.2)}}@media(min-width:1100px){.ps-car__track{--ps-card: calc((min(100%, var(--ps-max)) - 48px)/3.2) }}.ps-car__btn{position:absolute;top:50%;z-index:3;width:48px;height:48px;margin-top:-24px;border-radius:50%;border:0;cursor:pointer;display:none;place-items:center;background:#fff;color:var(--brand-testo);box-shadow:0 6px 20px #0000001f;transition:transform .2s var(--ps-ease),opacity .2s}.ps-car__btn:hover{transform:scale(1.06)}.ps-car__btn[disabled]{opacity:0;pointer-events:none}.ps-car__btn--prev{left:12px}.ps-car__btn--next{right:12px}@media(min-width:750px){.ps-car__btn{display:grid}}.ps-car__btn svg{width:18px;height:18px}.ps-car__dots{display:flex;justify-content:center;gap:8px;margin-top:8px}.ps-car__dots button{color:inherit;width:8px;height:8px;padding:0;border-radius:999px;border:1.5px solid currentColor;background:transparent;opacity:.45;cursor:pointer;transition:width .3s var(--ps-ease),opacity .3s,background .3s}.ps-car__dots button[aria-current=true]{width:22px;background:currentColor;opacity:1}.ps-marquee{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.ps-marquee__track{display:flex;flex:none;gap:var(--ps-gap, 48px);padding-right:var(--ps-gap, 48px);animation:ps-scorri var(--ps-durata, 30s) linear infinite}.ps-marquee--inverso .ps-marquee__track{animation-direction:reverse}.ps-marquee:hover .ps-marquee__track{animation-play-state:paused}@keyframes ps-scorri{to{transform:translate(-100%)}}.ps-ph{width:100%;height:100%;background:linear-gradient(135deg,var(--brand-tinta),var(--brand-linea));display:grid;place-items:center;color:var(--brand-petrolio)}.ps-ph svg{width:60%;height:60%;opacity:.5}@media(prefers-reduced-motion:reduce){.ps *,.ps *:before,.ps *:after{animation:none!important;transition:none!important}[data-ps-reveal]{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/ps-base.css.map */
