html{scroll-behavior:auto}body{font-size:inherit;line-height:1.65}svg:where(:not([class*=zp-])){display:inline}button,input,select,textarea{color:var(--zg-text)}::selection{background:var(--green-deep);color:var(--paper)}:root{caret-color:var(--green-deep);accent-color:var(--green-deep)}:focus-visible{outline:2px solid var(--olive);outline-offset:2px;border-radius:0}#zg-ps.is-dark{color:var(--paper)}#zg-ps :where(section){position:relative}#zg-ps .zp-eyebrow{font-family:var(--sans);font-size:var(--text-sm);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--olive-soft);margin:0 0 1rem}#zg-ps.is-dark .zp-eyebrow{color:#f5f1e8c7}#zg-ps .zp-h2{font-family:var(--zp-brand);font-weight:600;font-size:var(--text-4xl);line-height:1.08;margin:0 0 1.1rem;text-wrap:balance}#zg-ps .zp-lede{font-size:var(--text-lg);line-height:1.6;font-weight:300;margin:0;max-inline-size:46ch}#zg-ps .zp-body{font-size:var(--text-base);line-height:1.72;font-weight:300;margin:0 0 1.1rem;max-inline-size:62ch;text-wrap:pretty}#zg-ps .zp-cap{font-size:var(--text-xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--olive-soft);margin:1rem 0 0}#zg-ps .zp-card{background:var(--paper-soft);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--hairline)}#zg-ps .zp-tile{background:var(--paper-soft);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--hairline);padding:1.15rem 1.25rem}#zg-ps .zp-btn{display:inline-block;border-radius:var(--radius-pill);background:var(--green-deep);color:var(--paper);font-family:var(--sans);font-size:var(--text-sm);font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;padding:1.05rem 2.2rem}#zg-ps .zp-wrap{padding-inline:var(--zg-gutter)}#zg-ps .zp-ch1{position:relative}#zg-ps .zp-ch1__media{position:relative;overflow:clip;height:100vh;height:100svh}#zg-ps .zp-facts{padding:clamp(1.8rem,4.5vh,3rem) var(--zg-gutter) clamp(1.6rem,3.5vh,2.5rem)}#zg-ps .zp-facts dt{font-size:var(--text-xs);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--olive-soft);margin:0 0 .4rem}#zg-ps .zp-rail>*{grid-row:1;align-self:stretch}#zg-ps .zp-rail__head{inline-size:min(18rem,70vw);padding:clamp(1.2rem,2vw,1.8rem)}#zg-ps .zp-date{inline-size:min(15rem,72vw)}#zg-ps .zp-ch6__title{justify-self:start;padding:clamp(.9rem,1.6vw,1.3rem) clamp(1.2rem,2.2vw,1.9rem)}#zg-ps .zp-why__n{font-family:var(--zp-brand);font-weight:600;font-size:var(--text-lg);color:var(--gold-text);margin:0 0 .5rem}#zg-ps .zp-why__b{margin:0;font-size:var(--text-base);line-height:1.62;font-weight:300;color:var(--olive-soft)}#zg-ps .zp-fig__n{font-family:var(--zp-brand);font-weight:600;font-size:var(--text-4xl);line-height:1;margin:0 0 .5rem}#zg-ps .zp-fig__u{font-size:.5em}#zg-ps .zp-restock{font-size:var(--text-base);line-height:1.6;font-weight:300;color:var(--olive-soft);margin:.2rem 0 0;max-inline-size:56ch}#zg-ps .zp-pgrid>*{display:grid;min-inline-size:0}#zg-ps .zp-credit{font-size:var(--text-xs);font-weight:300;color:var(--olive-soft);margin:1.2rem 0 0}@supports (scrollbar-color: auto){html{scrollbar-color:auto;scrollbar-width:auto}}@media(max-width:767.98px){#zg-ps [id^=zp-ch4-][data-rail-phone=flow]>[data-sc-stage],#zg-ps [id^=zp-ch4-][data-rail-phone=flow]>.sc-stage{position:static;block-size:auto;height:auto;overflow:visible}#zg-ps [id^=zp-ch4-][data-rail-phone=flow] .zp-rail{transform:none!important}#zg-ps [id^=zp-ch4-][data-rail-phone=flow]{height:auto!important}#zg-ps [id^=zp-ch4-][data-rail-phone=flow]>div{display:block}#zg-ps [id^=zp-ch4-][data-rail-phone=flow] .zp-rail{display:grid;grid-auto-flow:row;grid-template-rows:none;grid-auto-columns:auto;width:auto;row-gap:.75rem;padding:6vh var(--zg-gutter) 8vh}}html:not(.sc-ready) #zg-ps [data-sc-in],html:not(.sc-ready) #zg-ps [data-sc-stagger]>*,html:not(.sc-ready) #zg-ps [data-sc-cue]{opacity:1;transform:none}html:not(.sc-ready) #zg-ps .zp-ch5__stage{background:#333d2c}html:not(.sc-ready) #zg-ps .zp-tris__p{transform:none}html:not(.sc-ready) #zg-ps [id^=zp-ch4-]>[data-sc-stage]{display:block}@media(min-width:768px){#zg-ps [data-rail-phone][data-sc-act=flow]{padding-block:6vh 8vh}#zg-ps [data-rail-phone][data-sc-act=flow] .zp-rail{margin-inline:auto}}#zg-ps .zg-rail--misura,#zg-ps .zg-rail--misura *{transition:none!important}html:not(.sc-ready) #zg-ps .zp-rail{display:grid;grid-auto-flow:row;grid-template-rows:none;grid-auto-columns:auto;width:auto;row-gap:.75rem;padding:6vh var(--zg-gutter) 8vh}html:not(.sc-ready) #zg-ps .zp-rail>*{grid-row:auto;grid-column:auto!important;inline-size:min(100%,40rem);align-self:auto}html:not(.sc-ready) #zg-ps .zp-ch5__line>p{position:static}html:not(.sc-ready) #zg-ps .zp-ch5__line>p+p{margin-block-start:.5rem}@media(max-width:767.98px){html:not(.sc-ready) #zg-ps .zp-tris{position:absolute;inset:auto 0 0 0;z-index:3;display:grid;grid-auto-flow:row;grid-template-columns:none;row-gap:.45rem;padding:0 var(--zg-gutter) 10.5rem;transform:none}html:not(.sc-ready) #zg-ps .zp-tris__p{position:static;inset:auto}html:not(.sc-ready) #zg-ps .zp-tris__box{block-size:auto;background:none;box-shadow:none;overflow:visible}html:not(.sc-ready) #zg-ps .zp-tris__box>img,html:not(.sc-ready) #zg-ps .zp-tris__plate{display:none}html:not(.sc-ready) #zg-ps .zp-tris__cap--phone{position:static;inset:auto;max-inline-size:none}}#zg-ps [data-sc-in],#zg-ps [data-sc-stagger]>*{transition-duration:.38s}@media(prefers-reduced-motion:reduce){#zg-ps [data-sc-in],#zg-ps [data-sc-stagger]>*{transition-duration:.22s}}#zg-ps.zg-ps--misura [data-sc-in],#zg-ps.zg-ps--misura [data-sc-stagger]>*{transform:none!important;transition:none!important}#zg-ps.zg-ps--misura-fine [data-sc-in],#zg-ps.zg-ps--misura-fine [data-sc-stagger]>*{transition:none!important}#zg-ps .zp-ch1__ready{display:block;block-size:0;inline-size:0;overflow:hidden}@supports selector(:has(*)){#zg-ps .zp-ch1__copy{visibility:hidden}#zg-ps .zp-ch1__copy:has(>.zp-ch1__ready){visibility:visible}}@media(min-width:768px)and (max-height:630px){#zg-ps .zp-ch1__copy .zp-brand{inline-size:auto}#zg-ps .zp-ch1__copy .zp-brand img{block-size:210px;inline-size:auto}}@media(min-width:768px)and (max-height:520px){#zg-ps .zp-ch1__media{height:auto}#zg-ps .zp-ch1__media .zp-ch1__copy{position:relative;z-index:3;inset:auto;max-inline-size:none;inline-size:auto;text-align:start;padding:7.5rem var(--zg-gutter) 5.5rem}}
/*# sourceMappingURL=/cdn/shop/t/106/assets/zg-scroll.css.map */
