:root{--gesso:#F7F4EE;--gesso-scuro:#EFEBE2;--carbone:#211E19;--carbone-60:#6E675C;--filetto:#E1DCD1;--cuoio:#8A5A33;--font-body-family:"Instrument Sans",-apple-system,"Segoe UI",sans-serif;--font-body-style:normal;--font-body-weight:400;--font-body-weight-bold:500;--font-heading-family:"Newsreader",Georgia,serif;--font-heading-style:normal;--font-heading-weight:400}h1,h2,h3,.h0,.h1,.h2,.h3{font-weight:400;letter-spacing:-.01em}.h0,.h1,h1{letter-spacing:-.02em}.header__menu-item{font-size:.95rem;letter-spacing:.06em}.price{font-size:1.05rem;color:var(--carbone-60);font-variant-numeric:tabular-nums}.price--large{font-size:1.05rem}.badge{display:none}.button,.shopify-challenge__button,.customer button{letter-spacing:.08em;font-size:1.05rem}.cst-col{max-width:1360px;margin:0 auto;padding:0 max(24px,4vw)}.cst-etichetta{font-size:.8rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--carbone-60)}.cst-foto{position:relative;overflow:hidden;background:linear-gradient(160deg,#e5ded1,#d2c7b3)}.cst-foto>img{width:100%;height:100%;object-fit:cover}.cst-foto .cst-foto-nota{position:absolute;left:1.2rem;bottom:1rem;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:#9a9080}.cst-header .cst-col{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-top:1.5rem;padding-bottom:1.5rem;gap:2rem}@media(max-width:820px){.cst-header .cst-col{grid-template-columns:1fr}}.cst-capo .cst-foto{grid-column:1/8;aspect-ratio:4/3}.cst-capo:nth-child(2n) .cst-foto{grid-column:6/13;order:2}.cst-capo .cst-foto:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(200deg,#e9e2d4,#cdc1ab);opacity:0;transition:opacity .45s ease-out;will-change:opacity;pointer-events:none}.cst-capo:hover .cst-foto:before{opacity:1}.cst-capo .cst-foto>img+.cst-foto-nota{display:none}.cst-capo:hover .cst-foto>img{opacity:.94}.cst-capo .cst-foto>img{transition:opacity .45s ease-out}@media(prefers-reduced-motion:reduce){.cst-capo .cst-foto:before,.cst-capo .cst-foto>img{transition:none}}@media(max-width:860px){.cst-capo .cst-foto,.cst-capo .cst-testo{grid-column:1/-1!important;order:initial!important}}.cst-atelier .cst-col{display:grid;grid-template-columns:repeat(12,1fr);gap:2rem;padding-top:5.5rem;padding-bottom:6rem;align-items:center}.cst-atelier .cst-foto{grid-column:1/6;aspect-ratio:3/4;max-height:560px}@media(max-width:860px){.cst-atelier .cst-col{grid-template-columns:1fr;gap:2rem}.cst-atelier .cst-foto,.cst-atelier .cst-testo{grid-column:1/-1}.cst-atelier .cst-foto{aspect-ratio:4/3;max-height:none}}.cst-footer .cst-col{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;padding-top:3.5rem;padding-bottom:3.5rem}.cst-colofone{border-top:1px solid var(--filetto)}.cst-colofone .cst-col{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding-top:1.4rem;padding-bottom:1.4rem}.cst-colofone span{font-size:1rem;color:var(--carbone-60);letter-spacing:.06em}@media(max-width:860px){.cst-footer .cst-col{grid-template-columns:1fr 1fr}}@media(max-width:540px){.cst-footer .cst-col{grid-template-columns:1fr}}.cst-prodotto .cst-col{display:grid;grid-template-columns:repeat(12,1fr);gap:3rem;padding-top:3.5rem;padding-bottom:6rem;align-items:start}.cst-prodotto-media .cst-foto{aspect-ratio:4/5}.cst-prodotto-thumbs .cst-foto{aspect-ratio:1}.cst-prodotto-thumbs button[aria-current=true] .cst-foto{outline:1px solid var(--carbone);outline-offset:2px}.cst-compra{margin-top:2.4rem;width:100%;cursor:pointer;font-family:var(--sans);font-weight:500;font-size:.95rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gesso);background:var(--carbone);border:1px solid var(--carbone);padding:1.1rem 2rem;transition:background .2s ease,color .2s ease}.cst-compra:hover,.cst-compra:focus-visible{background:transparent;color:var(--carbone)}.cst-compra:disabled{opacity:.45;cursor:default}.cst-compra:active{opacity:.7}@media(prefers-reduced-motion:reduce){.cst-compra{transition:none}}@media(max-width:860px){.cst-prodotto .cst-col{grid-template-columns:1fr;gap:2rem}}.cst-collezione-testa{padding:4rem 0 1rem}.cst-collezione-testa h1{font-family:var(--serif);font-weight:400;font-size:clamp(1.8rem,3.2vw,2.6rem);line-height:1.2;letter-spacing:-.012em;margin-top:1rem}.cst-collezione-testa p{margin-top:1rem;max-width:56ch;color:var(--carbone-60);font-size:1.05rem}.cst-scheda .cst-foto{aspect-ratio:4/5;margin-bottom:1.1rem}.cst-riga-carrello .cst-foto{aspect-ratio:1}.cst-totale .cst-compra{width:auto;margin-top:1.6rem;padding:1.1rem 3rem}.cst-booking{padding:4.5rem 0 6rem}.cst-booking-intro{max-width:56ch;margin-bottom:3rem}.cst-booking-intro h1{font-family:var(--serif);font-weight:400;font-size:clamp(1.8rem,3.2vw,2.6rem);line-height:1.2;letter-spacing:-.012em;margin-top:1rem}.cst-booking-intro p{margin-top:1.2rem;color:var(--carbone-60);font-size:1.05rem}.cst-booking-form{max-width:480px;display:grid;gap:1.6rem}.cst-campo{display:grid;gap:.5rem}.cst-campo label{font-size:1rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--carbone-60)}.cst-campo input,.cst-campo select,.cst-campo textarea{font-family:var(--sans);font-size:16px;color:var(--carbone);background:transparent;border:none;border-bottom:1px solid var(--filetto);padding:.7rem 0;border-radius:0;transition:border-color .2s ease}.cst-campo input:focus,.cst-campo select:focus,.cst-campo textarea:focus{outline:none;border-bottom-color:var(--carbone)}.cst-campo [aria-invalid=true]{border-bottom-color:#8a3333}.cst-bottone{justify-self:start;cursor:pointer;font-family:var(--sans);font-weight:500;font-size:.95rem;letter-spacing:.1em;text-transform:uppercase;color:var(--carbone);background:transparent;border:none;padding:0 0 .45rem;border-bottom:1px solid var(--carbone);transition:color .2s ease,border-color .2s ease}.cst-bottone:hover,.cst-bottone:focus-visible{color:var(--cuoio);border-color:var(--cuoio)}.cst-bottone:disabled{opacity:.5;cursor:default}.cst-booking-ok,.cst-booking-ko{max-width:480px;margin-bottom:1.6rem;padding:1rem 0;font-size:.95rem;border-top:1px solid var(--filetto);border-bottom:1px solid var(--filetto)}.cst-booking-ko{color:#8a3333}.cst-booking-nota{margin-top:2.5rem;font-size:.95rem;color:var(--carbone-60);max-width:48ch}@media(prefers-reduced-motion:reduce){.cst-campo input,.cst-campo select,.cst-campo textarea,.cst-bottone{transition:none}}@media(max-width:820px){.cst-header .cst-col{position:relative}}.cst-dove{border:0;display:grid;gap:.7rem}.cst-dove legend{font-size:1rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--carbone-60);margin-bottom:.5rem}.cst-radio{display:flex;align-items:baseline;gap:.7rem;font-size:.95rem;cursor:pointer}.cst-radio input{accent-color:var(--carbone);cursor:pointer}.cst-radio span{color:var(--carbone)}.cst-prodotto-info a.cst-compra{margin-top:2rem}.cst-orologio{padding:4.5rem 0 6rem}.cst-orologio-intro{max-width:56ch;margin-bottom:3rem}.cst-orologio-intro h1{font-family:var(--serif);font-weight:400;font-size:clamp(1.8rem,3.2vw,2.6rem);line-height:1.2;letter-spacing:-.012em;margin-top:1rem;font-optical-sizing:auto}.cst-orologio-intro p{margin-top:1.2rem;color:var(--carbone-60);font-size:1.05rem}.cst-orologio-cerca{max-width:520px;display:grid;gap:.5rem;position:relative}.cst-orologio-cerca input{font-family:var(--serif);font-size:1.3rem;color:var(--carbone);background:transparent;border:none;border-bottom:1px solid var(--carbone);padding:.7rem 0;border-radius:0;-webkit-appearance:none}.cst-orologio-cerca input:focus{outline:none;border-bottom-color:var(--cuoio)}.cst-orologio-cerca input::placeholder{color:#b7afa0;font-size:1rem;font-family:var(--sans)}.cst-orologio-risultati{list-style:none;margin-top:.5rem;border-top:1px solid var(--filetto)}.cst-orologio-risultati li{border-bottom:1px solid var(--filetto)}.cst-orologio-risultati button{width:100%;text-align:left;background:none;border:none;cursor:pointer;font-family:var(--sans);font-size:.95rem;color:var(--carbone);padding:.9rem 0;transition:color .2s ease}.cst-orologio-risultati button:hover,.cst-orologio-risultati button:focus-visible{color:var(--cuoio)}.cst-orologio-scheda{margin-top:3.5rem;border-top:1px solid var(--filetto);padding-top:2rem;max-width:56ch}.cst-orologio-scheda h2{font-family:var(--serif);font-weight:400;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.2;margin:.8rem 0 .6rem}.cst-orologio-misure{font-size:1.02rem;color:var(--carbone)}.cst-orologio-testo{margin-top:1rem;font-size:.95rem;color:var(--carbone-60)}.cst-orologio-scheda .cst-compra{margin-top:1.8rem;width:auto}.cst-orologio-nota{margin-top:3.5rem;font-size:.95rem;color:var(--carbone-60);max-width:48ch}@media(prefers-reduced-motion:reduce){.cst-orologio-risultati button{transition:none}}.cst-commessa-scheda .cst-foto{aspect-ratio:4/3;margin-bottom:1.1rem}.cst-whatsapp{position:fixed;right:max(20px,3vw);bottom:max(20px,3vh);z-index:20;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--gesso);color:var(--carbone);border:1px solid var(--filetto);box-shadow:0 4px 18px #211e191a;transition:color .2s ease,border-color .2s ease,transform .2s ease}.cst-whatsapp:hover,.cst-whatsapp:focus-visible{color:var(--cuoio);border-color:var(--cuoio);transform:translateY(-1px)}.cst-whatsapp:active{transform:none;opacity:.7}@media(prefers-reduced-motion:reduce){.cst-whatsapp{transition:none}.cst-whatsapp:hover{transform:none}}.cst-compra-fatta{background:transparent;color:var(--carbone)}.cst-racconto{border-top:1px solid var(--filetto);padding:5rem 0 2rem}.cst-racconto-riga{display:grid;grid-template-columns:repeat(12,1fr);gap:2rem;align-items:center;margin-bottom:5rem}.cst-racconto-riga .cst-foto{grid-column:1/8;aspect-ratio:4/3}.cst-racconto-testo{grid-column:9/13}.cst-racconto-inversa .cst-foto{grid-column:6/13;order:2}.cst-racconto-inversa .cst-racconto-testo{grid-column:1/5;order:1}.cst-racconto-testo h2{font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:400;letter-spacing:-.01em;margin:.7rem 0 1rem}.cst-racconto-testo p{font-size:1rem;line-height:1.7;color:var(--carbone-60)}@media(max-width:760px){.cst-racconto-riga{grid-template-columns:1fr;gap:1.4rem;margin-bottom:3.4rem}.cst-racconto-riga .cst-foto,.cst-racconto-testo,.cst-racconto-inversa .cst-foto,.cst-racconto-inversa .cst-racconto-testo{grid-column:1/-1;order:0}}.cst-su-misura-nota{margin:1.2rem 0 1.6rem;font-size:.95rem;line-height:1.65;color:var(--carbone-60)}.cst-fatti-pezzo{margin:1.6rem 0 0;border-top:1px solid var(--filetto);list-style:none;padding:0}.cst-fatti-pezzo li{padding:.7rem 0;border-bottom:1px solid var(--filetto);font-size:1rem;color:var(--carbone-60)}.cst-indice-etichetta{display:block;font-family:var(--font-body-family);font-size:1rem;letter-spacing:.16em;text-transform:uppercase;color:var(--carbone-60);margin-bottom:1.6rem}.cst-apertura-titolo{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(2.4rem,6vw,4.6rem);line-height:1.04;letter-spacing:-.025em;max-width:16ch;margin:0}.cst-apertura-coda{display:grid;grid-template-columns:repeat(12,1fr);gap:2rem;margin-top:2.8rem}.cst-apertura-lede{grid-column:7/13;font-size:1.1rem;line-height:1.7;color:var(--carbone-60);margin:0}.cst-apertura-azioni{grid-column:1/6;display:flex;align-items:center;gap:2rem}.cst-apertura-secondaria{font-size:.95rem;letter-spacing:.04em;color:var(--carbone);text-underline-offset:.35em}@media(max-width:749px){.cst-apertura-coda{grid-template-columns:1fr;gap:1.6rem}.cst-apertura-lede,.cst-apertura-azioni{grid-column:1/-1}.cst-apertura-azioni{flex-wrap:wrap;gap:1.2rem}}.cst-indice-righe{border-top:1px solid var(--filetto)}.cst-indice-riga{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;padding:1.5rem 0;border-bottom:1px solid var(--filetto);text-decoration:none;color:var(--carbone)}.cst-indice-titolo{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(1.5rem,3.4vw,2.4rem);letter-spacing:-.015em;transition:transform .28s ease,color .28s ease;will-change:transform}.cst-indice-riga:hover .cst-indice-titolo,.cst-indice-riga:focus-visible .cst-indice-titolo{transform:translate(.4rem);color:var(--cuoio)}.cst-indice-nota{font-size:1rem;letter-spacing:.05em;color:var(--carbone-60);text-align:right;flex-shrink:0}@media(max-width:600px){.cst-indice-nota{display:none}}@media(prefers-reduced-motion:reduce){.cst-indice-titolo{transition:none}.cst-indice-riga:hover .cst-indice-titolo{transform:none}}.cst-registro-righe{border-top:1px solid var(--filetto)}.cst-registro-riga{display:block;padding:1.4rem 0;border-bottom:1px solid var(--filetto);text-decoration:none;color:var(--carbone)}.cst-registro-riga h3{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(1.15rem,2.2vw,1.5rem);letter-spacing:-.01em;margin:0;transition:color .28s ease}.cst-registro-riga:hover h3{color:var(--cuoio)}.cst-registro-riga p{margin:.5rem 0 0;font-size:1rem;line-height:1.6;color:var(--carbone-60);max-width:62ch}.cst-registro-tutte{display:inline-block;margin-top:1.6rem;font-size:.95rem;letter-spacing:.04em;color:var(--carbone);text-underline-offset:.35em}.placeholder-svg{display:none}.card__media,.media--placeholder{background:var(--gesso-scuro)}.media--placeholder:after{content:"Fotografia in atelier \2014  in arrivo";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-body-family);font-size:1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--carbone-60);text-align:center;padding:1rem}
/*# sourceMappingURL=/cdn/shop/t/4/assets/casati-skin.css.map */
