:root{--cl-coral: #F15D3F;--cl-coral-dark: #C9401F;--cl-ink: #3A3A3C;--cl-cream: #FAF7F2;--cl-sand: #F4EFE7;--cl-grey: #A7A9AC;--cl-ink-55: rgba(58,58,60,.55);--cl-ink-72: rgba(58,58,60,.72);--cl-ink-12: rgba(58,58,60,.12);--cl-cream-75: rgba(250,247,242,.75);--cl-font: "Jost", "Futura Std", Futura, sans-serif;--cl-pad-x: clamp(20px, 5vw, 64px);--cl-pad-y: clamp(80px, 12vh, 140px);--cl-ease: cubic-bezier(.22,.7,.25,1)}@keyframes clDriftA{0%,to{transform:translate3d(-2.5%,0,0)}50%{transform:translate3d(1.5%,0,0)}}@keyframes clDriftB{0%,to{transform:translate3d(1.8%,0,0)}50%{transform:translate3d(-2.2%,0,0)}}@keyframes clFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-14px,0)}}@keyframes clFloatSlow{0%,to{transform:translate3d(0,6px,0) rotate(0)}50%{transform:translate3d(0,-10px,0) rotate(4deg)}}@keyframes clSun{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-22px,0)}}@media(prefers-reduced-motion:reduce){.cl-anim,.cl-anim *{animation:none!important}}body{background:var(--cl-cream);color:var(--cl-ink);font-family:var(--cl-font);-webkit-font-smoothing:antialiased}.cl{letter-spacing:normal}.cl :where(a){color:var(--cl-coral);text-decoration:none}.cl :where(a):hover{color:var(--cl-coral-dark)}.cl :where(h1,h2,h3,h4,h5,h6){color:inherit}.cl img{display:block;max-width:100%}.cl button{font-family:inherit}.cl h1,.cl h2,.cl h3{font-family:var(--cl-font);margin:0}.cl-eyebrow{margin:0 0 22px;font-size:1.3rem;letter-spacing:.28em;text-transform:uppercase;color:var(--cl-coral)}.cl-title{font-weight:300;letter-spacing:-.01em;line-height:1.14;text-wrap:pretty}.cl-lead{font-size:1.7rem;font-weight:300;line-height:1.78;color:var(--cl-ink-72);text-wrap:pretty}.cl-notes{margin:0;font-size:1.4rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cl-ink-55)}.cl-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:17px 40px;border-radius:999px;border:1px solid var(--cl-coral);background:var(--cl-coral);color:#fff;font-family:inherit;font-size:1.4rem;letter-spacing:.14em;text-transform:uppercase;line-height:1;cursor:pointer;text-decoration:none;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}.cl-btn:hover{background:var(--cl-coral-dark);border-color:var(--cl-coral-dark);color:#fff;transform:translateY(-2px)}.cl-btn--outline{background:transparent;color:var(--cl-coral)}.cl-btn--outline:hover{background:var(--cl-coral);color:#fff;transform:none}.cl-btn--ink{background:transparent;border-color:var(--cl-ink);color:var(--cl-ink);padding:12px 26px;font-size:1.2rem}.cl-btn--ink:hover{background:var(--cl-coral);border-color:var(--cl-coral);color:#fff;transform:none}.cl-btn:focus-visible{outline:2px solid var(--cl-coral);outline-offset:3px}.cl-wrap{max-width:1180px;margin:0 auto}.cl-section{position:relative;padding:var(--cl-pad-y) var(--cl-pad-x)}.cl-hero__sky:empty,.cl-hero__sun:empty,.cl-hero__dot-float:empty,.cl-phero__sun:empty,.cl-contatti__sun:empty,.cl-firma__halo:empty,.cl-pdp__halo:empty,.cl-cypress:empty,.cl-row:empty,.cl-decor:empty,.cl-hills:empty,.cl-onde:empty{display:block}.cl-decor{position:absolute;color:var(--cl-coral);pointer-events:none}.cl-decor svg{width:100%;height:100%}.cl-decor--float{animation:clFloat 13s ease-in-out infinite}.cl-decor--float-slow{animation:clFloatSlow 16s ease-in-out infinite}.cl-cypress{position:absolute;border-radius:50% 50% 42% 42%/66% 66% 34% 34%;pointer-events:none}.cl-paesaggio{position:absolute;left:0;right:0;bottom:0;pointer-events:none}.cl-paesaggio .cl-hills,.cl-paesaggio .cl-onde{height:100%;opacity:1}.cl-hills{position:absolute;left:0;right:0;bottom:0;pointer-events:none}.cl-hills__layer{position:absolute;bottom:0;height:100%}.cl-hills__layer svg{width:100%;height:100%}.cl-hills__layer path{transition:fill 1.4s ease}.cl-hills__layer:nth-child(1){left:-8%;right:-8%;animation:clDriftA 34s ease-in-out infinite}.cl-hills__layer:nth-child(2){left:-8%;right:-8%;animation:clDriftB 27s ease-in-out infinite}.cl-hills__layer:nth-child(3){left:-6%;right:-6%;animation:clDriftA 21s ease-in-out infinite}.cl-hills__layer:nth-child(4){left:-4%;right:-4%;animation:clDriftB 16s ease-in-out infinite}.cl-onde{position:absolute;left:0;right:0;bottom:0;height:100%;pointer-events:none}.cl-onde__layer{position:absolute;bottom:0;height:100%;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.cl-onde__layer svg{width:100%;height:100%}.cl-onde__layer--a{left:-6%;right:-6%;animation-name:clDriftA}.cl-onde__layer--b{left:-4%;right:-4%;animation-name:clDriftB}.cl-row{position:absolute;height:1px;pointer-events:none}.cl-header{position:sticky;top:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px clamp(18px,3vw,56px);background:#faf7f2d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(58,58,60,.08)}.cl-header__logo{display:block;flex:0 0 auto}.cl-header__logo img{height:38px;width:auto}.cl-header__logo .cl-header__wordmark{font-size:2.2rem;letter-spacing:.2em;text-transform:uppercase;color:var(--cl-ink)}.cl-nav{display:flex;align-items:center;gap:clamp(14px,2vw,38px);font-size:clamp(1.2rem,1.1vw,1.4rem);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.cl-nav a{color:var(--cl-ink)}.cl-nav a:hover,.cl-nav a[aria-current]{color:var(--cl-coral)}.cl-header__right{display:flex;align-items:center;gap:16px}.cl-drop{position:relative}.cl-drop>summary{display:inline-flex;align-items:center;gap:7px;cursor:pointer;list-style:none;color:var(--cl-ink);letter-spacing:inherit;text-transform:inherit}.cl-drop>summary::-webkit-details-marker{display:none}.cl-drop>summary:hover,.cl-drop[open]>summary{color:var(--cl-coral)}.cl-drop__caret{width:9px;height:9px;transition:transform .25s ease}.cl-drop[open] .cl-drop__caret{transform:rotate(180deg)}.cl-drop__panel{position:absolute;top:calc(100% + 18px);left:50%;transform:translate(-50%);z-index:70;width:max-content;min-width:320px;max-width:min(380px,calc(100vw - 32px));padding:14px;border-radius:4px;background:#fff;box-shadow:0 30px 70px -50px #3a3a3c99,0 2px 8px #3a3a3c0f;text-transform:none;letter-spacing:0;white-space:normal}.cl-drop__panel:before{content:"";position:absolute;left:0;right:0;top:-18px;height:18px}.cl-drop__item{display:flex;align-items:center;gap:14px;padding:10px;border-radius:4px;color:var(--cl-ink);transition:background .2s ease}.cl-drop__item>span{min-width:0}.cl-drop__item:hover{background:#f15d3f0f;color:var(--cl-ink)}.cl-drop__thumb{width:48px;height:48px;object-fit:contain;mix-blend-mode:multiply;flex:0 0 auto}.cl-drop__name{display:block;font-size:1.5rem;line-height:1.3;letter-spacing:.04em;overflow-wrap:anywhere}.cl-drop__note{display:block;margin-top:3px;font-size:1.2rem;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--cl-ink-55);overflow-wrap:anywhere}.cl-drop__all{display:block;margin-top:8px;padding:12px 10px 4px;border-top:1px solid var(--cl-ink-12);font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cl-coral)}@media(max-width:899px){.cl-drop{width:100%}.cl-drop>summary{display:flex;width:100%;justify-content:space-between}.cl-drop__panel{position:static;transform:none;width:100%;min-width:0;max-width:none;margin-top:14px;padding:0;background:none;box-shadow:none}.cl-drop__panel:before{content:none}.cl-drop__item{padding:10px 0}.cl-drop__all{padding-left:0;padding-right:0}}.cl-lang{display:flex;align-items:center;gap:8px;font-size:1.3rem;letter-spacing:.1em}.cl-lang__sep{color:#3a3a3c4d}.cl-lang button{padding:0;border:0;background:none;cursor:pointer;font-family:inherit;font-size:inherit;letter-spacing:inherit;color:var(--cl-ink-55);text-transform:uppercase}.cl-lang button[aria-current]{color:var(--cl-coral);font-weight:500}.cl-cart{display:inline-flex;align-items:center;gap:10px;padding:11px 20px;border:1px solid var(--cl-coral);border-radius:999px;background:transparent;color:var(--cl-coral);font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;transition:background .25s ease,color .25s ease}.cl-cart:hover{background:var(--cl-coral);color:#fff}.cl-cart__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;border-radius:999px;background:#f15d3f24;font-size:1.2rem}.cl-cart:hover .cl-cart__count{background:#ffffff38}.cl-account{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;color:var(--cl-ink);transition:background .25s ease,color .25s ease}.cl-account:hover{background:#3a3a3c0f;color:var(--cl-coral)}.cl-account svg{width:22px;height:22px}.cl-burger{display:none;width:44px;height:44px;border:0;background:none;cursor:pointer;color:var(--cl-ink)}.cl-burger svg{width:24px;height:24px}@media(max-width:899px){.cl-nav{display:none}.cl-burger{display:inline-flex;align-items:center;justify-content:center}.cl-header.is-open .cl-nav{display:flex;flex-direction:column;align-items:stretch;gap:22px;position:absolute;left:0;right:0;top:100%;padding:28px clamp(18px,3vw,56px) 36px;background:var(--cl-cream);border-bottom:1px solid rgba(58,58,60,.08);font-size:1.5rem;white-space:normal;max-height:calc(100vh - var(--header-height, 74px));max-height:calc(100dvh - var(--header-height, 74px));overflow-y:auto;overscroll-behavior:contain}.cl-cart span:first-child{display:none}.cl-cart{padding:9px 12px}}.cl-hero{position:relative;min-height:88vh;display:flex;align-items:stretch;overflow:hidden;background:var(--cl-cream)}.cl-hero__sky{position:absolute;top:0;right:0;bottom:0;left:0;transition:background 1.4s ease}.cl-hero__sun{position:absolute;right:clamp(20px,4vw,70px);top:clamp(60px,11vh,118px);width:clamp(80px,9vw,130px);height:clamp(80px,9vw,130px);border-radius:50%;opacity:.85;transition:background 1.4s ease;animation:clSun 14s ease-in-out infinite}.cl-hero .cl-paesaggio{height:62%}.cl-hero .cl-cypress,.cl-hero .cl-row{transition:background 1.4s ease}.cl-hero__dot-float{position:absolute;left:46%;top:12%;width:8px;height:8px;border-radius:50%;background:#f15d3f66;pointer-events:none;animation:clFloat 9s ease-in-out infinite}.cl-hero__grid{position:relative;width:100%;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;padding:clamp(40px,7vh,90px) var(--cl-pad-x) clamp(70px,11vh,130px)}.cl-hero__copy{max-width:620px}.cl-hero__stage{position:relative;min-height:clamp(210px,27vh,290px)}.cl-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:translate3d(0,34px,0);pointer-events:none;transition:opacity .9s ease,transform 1.1s var(--cl-ease)}.cl-hero__slide.is-active{opacity:1;transform:none;pointer-events:auto}.cl-hero--rev .cl-hero__slide:not(.is-active){transform:translate3d(0,-34px,0)}.cl-hero__title{margin:0 0 20px;font-size:clamp(5.2rem,7.4vw,10.8rem);font-weight:300;letter-spacing:-.02em;line-height:.94;color:var(--cl-ink)}.cl-hero__title a{color:inherit}.cl-hero__tagline{margin:0 0 10px;font-size:clamp(1.9rem,1.5vw,2.4rem);font-weight:300;line-height:1.45;max-width:30ch;text-wrap:pretty}.cl-hero__notes{font-size:1.4rem;letter-spacing:.16em}.cl-hero__actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:34px}.cl-hero__arrows{display:flex;align-items:center;gap:12px}.cl-hero__arrow{width:46px;height:46px;border-radius:999px;border:1px solid rgba(58,58,60,.22);background:transparent;color:var(--cl-ink);font-size:1.7rem;cursor:pointer;transition:border-color .25s ease,background .25s ease}.cl-hero__arrow:hover{border-color:var(--cl-coral);background:#f15d3f14}.cl-hero__arrow--pause{font-size:1.2rem;letter-spacing:.1em}.cl-hero__dots{display:flex;align-items:center;gap:26px;margin-top:42px}.cl-hero__dot{display:flex;align-items:center;gap:11px;padding:0;border:0;background:none;cursor:pointer;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;color:#3a3a3c73;transition:color .5s ease}.cl-hero__dot span:first-child{display:block;width:34px;height:2px;background:#3a3a3c40;transition:background .5s ease}.cl-hero__dot.is-active{color:var(--cl-coral)}.cl-hero__dot.is-active span:first-child{background:var(--cl-coral)}.cl-hero__bottles{position:relative;height:clamp(380px,62vh,620px);display:flex;align-items:flex-end;justify-content:center}.cl-hero__bottle{position:absolute;bottom:0;height:100%;width:auto;display:flex;align-items:flex-end;opacity:0;mix-blend-mode:multiply;transform:translate3d(0,30px,0) scale(.97);transition:opacity 1s ease,transform 1.3s var(--cl-ease)}.cl-hero__bottle-img{height:100%;width:auto;object-fit:contain}.cl-hero__bottle.is-active{opacity:1;transform:none}@media(max-width:899px){.cl-hero{min-height:auto}.cl-hero__grid{grid-template-columns:1fr;gap:24px}.cl-hero__bottles{height:clamp(280px,50vh,420px);order:-1}.cl-hero__sun{right:8%;top:5%}}.cl-strip{display:flex;align-items:center;justify-content:center;gap:clamp(28px,5vw,78px);flex-wrap:wrap;padding:30px var(--cl-pad-x);background:var(--cl-coral);color:#fff;font-size:1.3rem;letter-spacing:.2em;text-transform:uppercase}.cl-strip__sep{opacity:.55}.cl-strip__waves{line-height:0;margin-top:-1px;pointer-events:none}.cl-strip__waves svg{display:block;width:100%;height:clamp(48px,6.5vw,96px)}.cl-strip__waves--overlap{position:relative;z-index:2;margin-bottom:clamp(-96px,-6.5vw,-48px)}.cl-strip__wave-fill{fill:var(--cl-coral)}.cl-strip__wave-line{stroke:var(--cl-grey)}.cl-fragranze--sabbia{background:var(--cl-sand)}.cl-fragranze__head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap;margin-bottom:clamp(44px,6vh,72px)}.cl-fragranze__head h2{font-size:clamp(3.6rem,4.4vw,6rem);line-height:1.06;max-width:16ch}.cl-fragranze__head .cl-lead{max-width:42ch;margin:0;line-height:1.65}.cl-fragranze__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(20px,2.4vw,34px)}.cl-card{position:relative;padding:34px 30px 32px;border-radius:4px;transition:transform .4s var(--cl-ease),box-shadow .4s ease}.cl-card:hover{transform:translateY(-8px);box-shadow:0 26px 54px -32px #3a3a3c80}.cl-card__media{display:flex;align-items:center;justify-content:center;height:300px;margin-bottom:26px}.cl-card__media img{height:100%;width:auto;object-fit:contain;mix-blend-mode:multiply}.cl-card h3{margin:0 0 8px;font-size:2.6rem;font-weight:400;letter-spacing:.04em}.cl-card h3 a{color:inherit}.cl-card h3 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.cl-card .cl-notes{margin-bottom:18px}.cl-card__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:18px;border-top:1px solid var(--cl-ink-12)}.cl-card__price{font-size:1.9rem;font-weight:400}.cl-card__foot .cl-btn{position:relative;z-index:1}.cl-wave-divider{position:relative;height:clamp(70px,9vw,130px);overflow:hidden;pointer-events:none}.cl-wave-divider .cl-hills,.cl-wave-divider .cl-onde{height:100%}.cl-origine{background:var(--cl-ink);color:var(--cl-cream);overflow:hidden}.cl-origine .cl-paesaggio{height:46%;opacity:.16}.cl-origine__inner{position:relative;z-index:2}.cl-origine h2{margin:0 0 clamp(40px,6vh,64px);font-size:clamp(3.4rem,4vw,5.6rem);line-height:1.16;max-width:20ch}.cl-origine__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(28px,4vw,60px);font-size:1.7rem;font-weight:300;line-height:1.78;color:#faf7f2d1}.cl-origine__cols>div{display:flex;flex-direction:column;gap:24px}.cl-origine__cols p{margin:0;text-wrap:pretty}.cl-origine .cl-decor--cream{color:var(--cl-cream)}.cl-origine--chiaro{background:transparent;color:var(--cl-ink)}.cl-origine--chiaro .cl-origine__cols{color:#3a3a3cd1}.cl-firma{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:center;gap:clamp(36px,6vw,90px);padding:var(--cl-pad-y) var(--cl-pad-x);background:var(--cl-sand)}.cl-firma__media{position:relative;display:flex;align-items:center;justify-content:center}.cl-firma__halo{position:absolute;width:min(78%,400px);aspect-ratio:1;border-radius:50%;background:var(--cl-cream)}.cl-firma__media img{position:relative;height:clamp(340px,46vh,520px);width:auto;object-fit:contain;mix-blend-mode:multiply}.cl-firma__media--foto img{height:auto;width:min(70%,360px);aspect-ratio:1;object-fit:cover;border-radius:50%;mix-blend-mode:normal;box-shadow:0 34px 60px -42px #3a3a3cbf}.cl-firma__copy{max-width:560px}.cl-firma__copy h2{margin:0 0 28px;font-size:clamp(3.2rem,3.6vw,5rem)}.cl-firma__copy p{margin:0 0 22px}.cl-firma__copy p:last-child{margin:0}.cl-footer{position:relative;overflow:hidden;padding:clamp(64px,9vh,100px) var(--cl-pad-x) 40px;background:var(--cl-ink);color:var(--cl-cream-75)}.cl-footer .cl-decor{color:var(--cl-cream)}.cl-footer__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(32px,4vw,64px)}.cl-footer__logo img{height:40px;width:auto;margin-bottom:20px;filter:brightness(0) invert(1)}.cl-footer__tagline{margin:0;font-size:1.5rem;font-weight:300;line-height:1.7;max-width:28ch;text-wrap:pretty}.cl-footer__col{display:flex;flex-direction:column;gap:12px;font-size:1.5rem;font-weight:300}.cl-footer__col a{color:var(--cl-cream-75)}.cl-footer__col a:hover,.cl-footer__wordmark{color:var(--cl-cream)}.cl-footer__label{margin:0 0 8px;font-size:1.2rem;font-weight:400;line-height:1.4;letter-spacing:.22em;text-transform:uppercase;color:var(--cl-coral)}.cl-footer__news p{margin:0;font-size:1.5rem;font-weight:300;line-height:1.7}.cl-footer__news form{margin-top:14px}.cl-footer__field{display:flex;align-items:center;border-bottom:1px solid rgba(250,247,242,.3)}.cl-footer__field input{flex:1;min-width:0;padding:12px 0;border:0;background:transparent;color:var(--cl-cream);font-family:inherit;font-size:1.5rem;outline:none}.cl-footer__field input::placeholder{color:#faf7f273}.cl-footer__field button{padding:12px 0 12px 14px;border:0;background:none;color:var(--cl-coral);font-family:inherit;font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.cl-footer__msg{margin-top:10px;font-size:1.4rem}.cl-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin:clamp(48px,7vh,80px) auto 0;padding-top:26px;border-top:1px solid rgba(250,247,242,.14);font-size:1.3rem;font-weight:300;color:#faf7f280}.cl-footer__bottom a{color:inherit}.cl-pdp{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:clamp(32px,5vw,78px);padding:clamp(34px,5vh,56px) var(--cl-pad-x) clamp(70px,10vh,120px);overflow:hidden}.cl-pdp__scenery{position:absolute;left:0;right:0;bottom:0;height:34%;pointer-events:none;opacity:.5}.cl-pdp__scenery .cl-onde{height:100%}.cl-pdp__media{position:relative}.cl-pdp__crumbs{margin:0 0 26px;font-size:1.3rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cl-ink-55)}.cl-pdp__crumbs a{color:var(--cl-ink-55)}.cl-pdp__crumbs a:hover{color:var(--cl-coral)}.cl-pdp__crumbs [aria-current]{color:var(--cl-ink)}.cl-pdp__stage{position:relative;display:flex;align-items:center;justify-content:center;height:clamp(400px,58vh,620px);border-radius:4px;background:var(--cl-tint);overflow:hidden}.cl-pdp__halo{position:absolute;width:min(70%,380px);aspect-ratio:1;border-radius:50%;background:var(--cl-cream-75)}.cl-pdp__shot{position:absolute;height:88%;width:auto;object-fit:contain;mix-blend-mode:multiply;opacity:0;transition:opacity .6s ease}.cl-pdp__shot.is-active{opacity:1}.cl-pdp__thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px}.cl-pdp__thumb{padding:10px;height:108px;border:1px solid rgba(58,58,60,.14);border-radius:4px;background:var(--cl-tint);cursor:pointer;transition:border-color .3s ease}.cl-pdp__thumb.is-active{border-color:var(--cl-coral)}.cl-pdp__thumb img{height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply}.cl-pdp__info{position:relative;max-width:560px;padding-top:clamp(20px,5vh,62px)}.cl-pdp__title{margin:0 0 16px;font-size:clamp(4.4rem,5.4vw,7.6rem);font-weight:300;letter-spacing:-.01em;line-height:1}.cl-pdp__lead{margin:0 0 12px;font-size:1.9rem;font-weight:300;line-height:1.65;color:#3a3a3ccc;text-wrap:pretty}.cl-pdp__desc{margin:26px 0 30px;font-size:1.6rem;font-weight:300;line-height:1.7;color:#3a3a3cc7;text-wrap:pretty}.cl-pdp__desc p{margin:0 0 12px}.cl-pdp__desc>:last-child{margin-bottom:0}.cl-pdp__desc h3{margin:20px 0 8px;font-family:inherit;font-size:1.3rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--cl-ink-55)}.cl-pdp__desc ul{margin:0 0 12px;padding:0;list-style:none}.cl-pdp__desc li{margin:0 0 4px}.cl-pdp__desc strong{font-weight:500}.cl-pdp__notes{margin:0 0 34px;font-size:1.4rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cl-ink-55)}.cl-pdp__label{margin:0 0 14px;font-size:1.3rem;letter-spacing:.22em;text-transform:uppercase;color:var(--cl-ink-55)}.cl-pdp__sizes{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:30px}.cl-pdp__size{display:flex;flex-direction:column;gap:4px;align-items:flex-start;padding:15px 26px;border:1px solid rgba(58,58,60,.22);border-radius:4px;background:transparent;color:var(--cl-ink);cursor:pointer;transition:border-color .3s ease,background .3s ease}.cl-pdp__size:hover{border-color:var(--cl-coral)}.cl-pdp__size.is-active{border-color:var(--cl-coral);background:#f15d3f0f}.cl-pdp__size.is-sold-out{opacity:.4;cursor:not-allowed}.cl-pdp__size-name{font-size:1.7rem}.cl-pdp__buy{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding-top:26px;border-top:1px solid var(--cl-ink-12)}.cl-pdp__price{font-size:3rem;font-weight:300}.cl-pdp__qty{display:flex;align-items:center;border:1px solid rgba(58,58,60,.22);border-radius:999px;overflow:hidden}.cl-pdp__qty-btn{width:44px;height:48px;border:0;background:transparent;color:var(--cl-ink);font-size:1.8rem;cursor:pointer}.cl-pdp__qty-input{width:44px;height:48px;border:0;background:transparent;text-align:center;font-family:inherit;font-size:1.7rem;color:var(--cl-ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.cl-pdp__qty-input::-webkit-outer-spin-button,.cl-pdp__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cl-pdp__add{flex:1;min-width:200px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:18px 34px;border:0;border-radius:999px;background:var(--cl-coral);color:#fff;font-size:1.4rem;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .25s ease}.cl-pdp__add:hover{background:var(--cl-coral-dark)}.cl-pdp__add[disabled]{background:var(--cl-grey);cursor:not-allowed}.cl-pdp__ship{margin:18px 0 0;font-size:1.4rem;font-weight:300;color:#3a3a3c99}.cl-pdp__specs{margin:40px 0 0;border-top:1px solid var(--cl-ink-12)}.cl-pdp__spec{display:grid;grid-template-columns:150px 1fr;gap:20px;padding:18px 0;border-bottom:1px solid var(--cl-ink-12);font-size:1.6rem;font-weight:300}.cl-pdp__spec dt{color:var(--cl-ink-55);letter-spacing:.1em;text-transform:uppercase;font-size:1.3rem}.cl-pdp__spec dd{margin:0}.cl-pdp__clp{border-bottom:1px solid var(--cl-ink-12)}.cl-pdp__clp summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cl-ink-55);cursor:pointer;list-style:none}.cl-pdp__clp summary::-webkit-details-marker{display:none}.cl-pdp__clp-sign{color:var(--cl-coral);font-size:1.8rem;line-height:1}.cl-pdp__clp[open] .cl-pdp__clp-sign{transform:rotate(45deg)}.cl-pdp__clp-body{display:flex;flex-direction:column;gap:14px;padding:0 0 22px;font-size:1.4rem;font-weight:300;line-height:1.65;color:#3a3a3cbf}.cl-pdp__clp-body p{margin:0}.cl-pdp__clp-body strong{font-weight:500}.cl-pdp__clp-danger{display:flex;align-items:center;gap:10px;font-weight:400;color:var(--cl-ink)}.cl-pdp__clp-mark{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1.5px solid var(--cl-coral-dark);transform:rotate(45deg);flex:0 0 auto}.cl-pdp__clp-mark span{transform:rotate(-45deg);color:var(--cl-coral-dark);font-size:1.3rem;font-weight:600}@media(max-width:749px){.cl-pdp__thumbs{grid-template-columns:repeat(4,1fr);gap:8px}.cl-pdp__thumb{height:76px;padding:6px}.cl-pdp__spec{grid-template-columns:1fr;gap:6px}.cl-pdp__add{min-width:100%}}.cl-phero{position:relative;min-height:62vh;display:flex;align-items:flex-end;padding:clamp(70px,12vh,140px) var(--cl-pad-x) clamp(90px,14vh,170px);overflow:hidden;background:linear-gradient(180deg,#f6f1e8,#faf7f2 70%)}.cl-phero .cl-paesaggio{height:58%}.cl-phero__sun{position:absolute;right:clamp(20px,8vw,160px);top:clamp(50px,10vh,120px);width:clamp(80px,8vw,120px);aspect-ratio:1;border-radius:50%;background:#f6d9af;opacity:.8;pointer-events:none;animation:clSun 15s ease-in-out infinite}.cl-phero .cl-row{background:#6e5232}.cl-phero .cl-paesaggio--onde{height:32%;opacity:.55}.cl-phero__decor{color:#b07a3c}.cl-phero__inner{position:relative;z-index:2;max-width:880px}.cl-phero__title{margin:0 0 26px;font-size:clamp(4.2rem,6vw,8.8rem);font-weight:300;line-height:1.02;letter-spacing:-.02em;text-wrap:pretty}.cl-phero__lead{margin:0;max-width:46ch;font-size:clamp(1.8rem,1.5vw,2.2rem);font-weight:300;line-height:1.6;color:#3a3a3cbf;text-wrap:pretty}.cl-phero--compatta{min-height:0;padding:clamp(56px,9vh,96px) var(--cl-pad-x) clamp(56px,9vh,96px)}.cl-phero--compatta .cl-phero__title{margin-bottom:18px;font-size:clamp(3.6rem,4.4vw,6rem)}.cl-phero--compatta .cl-phero__sun{top:clamp(30px,6vh,60px);width:clamp(64px,6vw,90px)}.cl-phero--compatta .cl-paesaggio--onde{opacity:.35}.cl-phero--cerca{overflow:visible;clip-path:inset(0 0 -100vh 0);z-index:2}.cl-phero--cerca .cl-phero__inner{max-width:none;width:100%}.cl-phero--cerca .cl-phero__title{max-width:880px}.cl-phero__search{position:relative;z-index:3;max-width:760px;margin:clamp(28px,4vh,44px) auto 0}.cl-metodo{position:relative;padding:var(--cl-pad-y) var(--cl-pad-x);overflow:hidden}.cl-metodo--chiaro{background:var(--cl-sand)}.cl-metodo--scuro{background:var(--cl-ink);color:var(--cl-cream)}.cl-metodo--scuro .cl-paesaggio{height:40%;opacity:.16}.cl-metodo--scuro .cl-decor--cream{color:var(--cl-cream)}.cl-metodo__inner{position:relative;z-index:2}.cl-metodo__title{margin:0 0 clamp(44px,6vh,70px);font-size:clamp(3.2rem,3.8vw,5.2rem);max-width:18ch}.cl-metodo__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(28px,3.4vw,52px);margin:0;padding:0;list-style:none}.cl-metodo__num{display:block;margin-bottom:16px;font-size:clamp(2.8rem,3vw,3.4rem);font-weight:300;line-height:1;color:var(--cl-coral)}.cl-metodo__step-title{margin:0 0 12px;font-size:2.1rem;font-weight:400;letter-spacing:.02em}.cl-metodo__step-text{margin:0;font-size:1.6rem;font-weight:300;line-height:1.75;color:var(--cl-ink-72);text-wrap:pretty}.cl-metodo--scuro .cl-metodo__step-text{color:#faf7f2b8}.cl-contatti{position:relative;padding:clamp(60px,10vh,110px) var(--cl-pad-x) clamp(90px,13vh,150px);overflow:hidden}.cl-contatti__sun{position:absolute;right:clamp(20px,6vw,120px);top:clamp(40px,8vh,90px);width:clamp(70px,7vw,100px);aspect-ratio:1;border-radius:50%;background:#f6d9af;opacity:.55;pointer-events:none;animation:clSun 15s ease-in-out infinite}.cl-contatti .cl-paesaggio{height:32%;opacity:.55}.cl-contatti__grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:clamp(40px,6vw,90px);align-items:start}.cl-contatti__title{margin:0 0 26px;font-size:clamp(4rem,5.2vw,7.4rem);font-weight:300;line-height:1.02;letter-spacing:-.02em;text-wrap:pretty}.cl-contatti__lead{margin:0 0 clamp(40px,6vh,62px);max-width:42ch;font-size:1.8rem;font-weight:300;line-height:1.7;color:#3a3a3cbf;text-wrap:pretty}.cl-contatti__list{display:flex;flex-direction:column;gap:28px}.cl-contatti__label{margin:0 0 8px;font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;color:#3a3a3c80}.cl-contatti__value{margin:0;font-size:2.1rem;font-weight:300;line-height:1.5;white-space:pre-line}.cl-contatti__item--small .cl-contatti__value{font-size:1.8rem;line-height:1.6;color:#3a3a3cc7}.cl-contatti__form form{display:flex;flex-direction:column;gap:26px;padding:clamp(30px,4vw,48px);border-radius:4px;background:#fff;box-shadow:0 30px 70px -50px #3a3a3c99}.cl-field{display:block}.cl-field>span{display:block;margin-bottom:9px;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;color:#3a3a3c8c}.cl-field input[type=text],.cl-field input[type=email],.cl-field select,.cl-field textarea{width:100%;padding:12px 0;border:0;border-bottom:1px solid rgba(58,58,60,.22);border-radius:0;background:transparent;font-family:inherit;font-size:1.7rem;font-weight:300;letter-spacing:0;text-transform:none;color:var(--cl-ink)}.cl-field textarea{resize:vertical}.cl-field input:focus-visible,.cl-field select:focus-visible,.cl-field textarea:focus-visible{outline:2px solid var(--cl-coral);outline-offset:2px}.cl-field--check{display:flex;align-items:flex-start;gap:12px}.cl-field--check input[type=checkbox]{margin-top:4px;accent-color:var(--cl-coral)}.cl-field--check>span{margin:0;font-size:1.4rem;font-weight:300;line-height:1.6;letter-spacing:0;text-transform:none;color:#3a3a3cb3}.cl-contatti__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:26px}.cl-contatti__form .cl-btn{align-self:flex-start}.cl-contatti__ok,.cl-contatti__err{margin:0;padding:14px 16px;border-radius:4px;font-size:1.5rem}.cl-contatti__ok{background:#f15d3f14;color:var(--cl-ink)}.cl-contatti__err{background:#c9401f1a;color:var(--cl-coral-dark)}.cl-faq{position:relative;padding:clamp(70px,10vh,120px) var(--cl-pad-x);overflow:hidden}.cl-faq--sabbia{background:var(--cl-sand)}.cl-faq__inner{position:relative;z-index:2;max-width:860px;margin:0 auto}.cl-faq__title{margin:0 0 clamp(36px,5vh,56px);font-size:clamp(3rem,3.4vw,4.6rem);line-height:1.12}.cl-faq__list{display:flex;flex-direction:column;border-top:1px solid var(--cl-ink-12)}.cl-faq__item{padding:26px 0;border-bottom:1px solid var(--cl-ink-12)}.cl-faq__q{margin:0 0 10px;font-size:2rem;font-weight:400;line-height:1.3}.cl-faq__answer{margin:0;font-size:1.7rem;font-weight:300;line-height:1.7;color:#3a3a3cbf;text-wrap:pretty}.cl-faq__answer>:first-child{margin-top:0}.cl-faq__answer>:last-child{margin-bottom:0}.cl-faq__answer ul,.cl-faq__answer ol{margin:10px 0 14px;padding-left:1.3em}.cl-faq__answer li{margin:0 0 4px}details.cl-faq__item{padding:0}details.cl-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 0;cursor:pointer;list-style:none}details.cl-faq__item summary::-webkit-details-marker{display:none}details.cl-faq__item .cl-faq__q{margin:0}details.cl-faq__item .cl-faq__answer{padding:0 0 26px}.cl-faq__sign{color:var(--cl-coral);font-size:2rem;line-height:1;transition:transform .25s ease}details.cl-faq__item[open] .cl-faq__sign{transform:rotate(45deg)}.cl-recensioni{position:relative;padding:var(--cl-pad-y) var(--cl-pad-x);overflow:hidden}.cl-recensioni__head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;flex-wrap:wrap;margin-bottom:clamp(40px,6vh,62px)}.cl-recensioni__title{margin:0;font-size:clamp(3.2rem,3.8vw,5.2rem)}.cl-recensioni__score{display:flex;align-items:baseline;gap:14px}.cl-recensioni__avg{font-size:4.6rem;font-weight:300}.cl-recensioni__stars{margin:0;color:var(--cl-coral);letter-spacing:.12em;font-size:1.7rem}.cl-recensioni__count{margin:4px 0 0;font-size:1.4rem;color:#3a3a3c99}.cl-recensioni__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:clamp(18px,2.2vw,30px)}.cl-recensione{padding:30px 28px;border:1px solid var(--cl-ink-12);border-radius:4px;background:#fff}.cl-recensione__stars{margin:0 0 14px;color:var(--cl-coral);letter-spacing:.12em}.cl-recensione__text{margin:0 0 20px;font-size:1.7rem;font-weight:300;line-height:1.7;color:#3a3a3cd1;text-wrap:pretty}.cl-recensione__author{margin:0;font-size:1.4rem;letter-spacing:.1em;color:var(--cl-ink-55)}.cl-pdp [hidden]{display:none!important}.cl-banda{position:relative;width:100%;overflow:hidden;background:var(--cl-sand)}.cl-banda--bassa{height:clamp(220px,30vh,340px)}.cl-banda--media{height:clamp(300px,46vh,520px)}.cl-banda--alta{height:clamp(380px,64vh,680px)}.cl-banda__img{width:100%;height:100%;object-fit:cover}.cl-banda__over{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:clamp(20px,3vw,40px) var(--cl-pad-x);background:linear-gradient(180deg,#3a3a3c00,#3a3a3c80);color:var(--cl-cream)}.cl-banda__caption{margin:0;max-width:34ch;font-size:clamp(1.9rem,2.2vw,2.9rem);font-weight:300;line-height:1.3;text-wrap:pretty}.cl-banda__credit{margin:0;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;opacity:.82;white-space:nowrap}@media(max-width:749px){.cl-banda__over{flex-direction:column;align-items:flex-start;gap:10px}.cl-banda__credit{white-space:normal}}.cl-404__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:38px}.cl-search-link svg{width:20px;height:20px}.cl-footer__legal{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:18px;font-size:1.2rem;font-weight:300;letter-spacing:.04em;color:#faf7f280}.cl-footer__legal a{color:inherit}.cl-footer__legal a:hover{color:var(--cl-cream)}.cl-footer__legal-text{flex-basis:100%}
/*# sourceMappingURL=/cdn/shop/t/7/assets/clamori.css.map */
