.cal{--ground:#FDF8F6;--ground-2:#F8EBE9;--ground-3:#F3DCDB;--pink:#F5CACD;--ink:#12302A;--soft:#4A5E58;--green:#0A7C68;--green-ink:#FFFFFF;--green-deep:#075C4D;--f-classico:#C09865;--f-albicocca:#FAB24A;--f-cioccolato:#566CC4;--f-sacher:#8F093B;--f-pistacchio:#BEC27C;--face:"EB Garamond", Garamond, "Iowan Old Style", Georgia, serif;--s-small:14px;--s-body:clamp(18px,16.8px + .3vw,21px);--s-lead:clamp(20px,17.6px + .7vw,26px);--s-head:clamp(32px,20.8px + 3.2vw,64px);--s-display:clamp(46.4px,4.6vw,70.4px);--gut:max(20px, env(safe-area-inset-left,0px));--gut-r:max(20px, env(safe-area-inset-right,0px));--inner:min(100vw - var(--gut) - var(--gut-r), 1100px);--bleed:calc((100vw - var(--inner)) / 2);--ease:cubic-bezier(.2,.7,.1,1);color-scheme:light}.cal *{box-sizing:border-box}.cal{margin:0;background:var(--ground);color:var(--ink);font-family:var(--face);font-size:var(--s-body);line-height:1.5;-webkit-font-smoothing:antialiased}.cal img{max-width:100%;display:block}.cal a{color:inherit}.cal h1,.cal h2,.cal h3{font-weight:400;letter-spacing:-.01em;line-height:1.05;margin:0;text-wrap:balance}.cal p{margin:0}.cal :focus-visible{outline:3px solid var(--green);outline-offset:3px}.cal .c-wrap{padding-left:var(--gut);padding-right:var(--gut-r)}.cal .c-inner{max-width:1100px;margin:0 auto}.cal .c-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 28px;background:var(--green);color:var(--green-ink);text-decoration:none;font-size:var(--s-body);font-family:inherit;border:0;border-radius:0;cursor:pointer;transition:background .2s,transform .15s}.cal .c-btn:hover{background:var(--green-deep)}.cal .c-btn:active{transform:translateY(1px) scale(.99)}.cal .c-ln{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;transition:text-underline-offset .2s}.cal .c-ln:hover{text-underline-offset:7px}.cal .c-hero{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:stretch}.cal .c-hero-l{display:flex;flex-direction:column;justify-content:center;gap:28px;padding:48px 48px 48px 0;min-width:0}.cal .c-hero-l h1{font-size:clamp(51.2px,5.2vw,83.2px);max-width:11ch}.cal .c-hero-l .c-sub{font-size:var(--s-lead);max-width:30ch;line-height:1.35}.cal .c-hero-l .c-act{display:flex;flex-wrap:wrap;align-items:center;gap:28px;margin-top:8px}.cal .c-hero-r{display:flex;align-items:center;background:var(--ground-2);margin-right:calc(-1 * var(--bleed));padding:32px var(--bleed) 32px 32px}.cal .c-mosaic{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%}.cal .c-tile{aspect-ratio:4/5;overflow:hidden;position:relative;margin:0}.cal .c-tile img{width:100%;height:100%;object-fit:contain}.cal .c-mosaic .c-big{grid-column:1/3;grid-row:1/3;aspect-ratio:auto}.cal .c-bg-classico{background:var(--f-classico)}.cal .c-bg-albicocca{background:var(--f-albicocca)}.cal .c-bg-cioccolato{background:var(--f-cioccolato)}.cal .c-bg-sacher{background:var(--f-sacher)}.cal .c-bg-pistacchio{background:var(--f-pistacchio)}.cal .c-bg-green{background:var(--green)}.cal .c-shutter img{animation:c-shut 1.1s var(--ease) both}.cal .c-shutter{animation:c-clip 1.1s var(--ease) both}@keyframes c-clip{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes c-shut{0%{transform:scale(1.12)}to{transform:scale(1)}}.cal section{padding-block:clamp(96px,12vw,180px)}.cal .c-h2{font-size:var(--s-head)}.cal .c-cat{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,80px);align-items:start}.cal .c-cat-head{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 40px}.cal .c-cat-head p{max-width:42ch;color:var(--ink)}.cal .c-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 12px;margin:0;padding:0;border:0}.cal .c-spec{position:relative;cursor:pointer;display:flex;flex-direction:column;gap:12px}.cal .c-spec input{position:absolute;opacity:0;pointer-events:none}.cal .c-spec .c-tile{transition:transform .35s var(--ease)}.cal .c-spec:hover .c-tile{transform:translateY(-4px)}.cal .c-spec.c-dbl{grid-column:span 2;grid-row:span 2}.cal .c-spec.c-dbl .c-tile{aspect-ratio:auto;flex:1;min-height:0}.cal .c-spec .c-nm{font-size:20px;font-weight:500;line-height:1.3}.cal .c-spec .c-fc{font-size:var(--s-small);color:var(--soft);margin-top:-8px}.cal .c-spec input:checked~.c-nm:after{content:" \2014  scelto";font-weight:400;font-style:italic;color:var(--green)}.cal .c-spec input:checked~.c-tile{outline:4px solid var(--green);outline-offset:-4px}.cal .c-spec input:focus-visible~.c-tile{outline:3px solid var(--ink);outline-offset:3px}.cal .c-spec input:disabled~.c-tile{filter:grayscale(1) opacity(.45)}.cal .c-spec input:disabled~.c-nm,.cal .c-spec input:disabled~.c-fc{opacity:.5}.cal .c-spec-x{display:flex;flex-direction:column;gap:12px;margin:0}.cal .c-spec-x .c-tile img{padding:12%}.cal .c-spec-x .c-nm{font-size:20px;font-weight:500;line-height:1.3}.cal .c-spec-x .c-fc{font-size:var(--s-small);color:var(--soft);margin-top:-8px}.cal .c-order{position:sticky;top:24px;background:var(--green);color:var(--green-ink);padding:clamp(24px,3vw,40px);display:flex;flex-direction:column;gap:22px}.cal .c-order h3{font-size:clamp(28px,19.2px + 1.6vw,40px)}.cal .c-order .c-seg{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;border:0}.cal .c-seg label{position:relative;display:block;cursor:pointer}.cal .c-seg input{position:absolute;opacity:0}.cal .c-seg span{display:flex;justify-content:space-between;gap:8px;padding:14px 16px;background:var(--green-deep);transition:background .2s,color .2s}.cal .c-seg input:checked+span{background:var(--ground);color:var(--ink)}.cal .c-seg input:focus-visible+span{outline:3px solid var(--ground);outline-offset:2px}.cal .c-qty{display:flex;align-items:center;gap:0}.cal .c-qty button{width:52px;height:52px;background:var(--green-deep);color:var(--green-ink);border:0;font:inherit;font-size:25.6px;cursor:pointer;transition:background .2s}.cal .c-qty button:hover{background:#064a3e}.cal .c-qty output{min-width:64px;text-align:center;font-size:22.4px;font-variant-numeric:tabular-nums}.cal .c-tot{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--s-lead);font-variant-numeric:tabular-nums}.cal .c-tot b{font-weight:500;font-size:clamp(30.4px,22.4px + 1.4vw,41.6px)}.cal .c-ship{font-size:16px;line-height:1.4;min-height:2.8em}.cal .c-order .c-btn{background:var(--ground);color:var(--ink);width:100%}.cal .c-order .c-btn:hover{background:#fff}.cal .c-order .c-note{font-size:var(--s-small);opacity:.9}.cal .c-feat{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:96px;gap:8px}.cal .c-ft{padding:24px;min-width:0;overflow:hidden;position:relative}.cal .c-ft.c-ph{padding:0}.cal .c-ft.c-ph img{width:100%;height:100%;object-fit:cover}.cal .c-ft-h{grid-column:span 6;grid-row:span 2;background:var(--ground-2)}.cal .c-ft-h h2{font-size:var(--s-head)}.cal .c-ft-photo{grid-column:span 6;grid-row:span 5}.cal .c-ft-fig{grid-column:span 3;grid-row:span 3;background:var(--green);color:var(--green-ink);display:flex;flex-direction:column;justify-content:space-between}.cal .c-ft-fig b{font-weight:400;font-size:clamp(56px,6vw,96px);line-height:.9;letter-spacing:-.02em}.cal .c-ft-list{grid-column:span 3;grid-row:span 3;background:var(--pink);color:var(--green-deep)}.cal .c-ft-list ul{margin:0;padding:0;list-style:none;display:grid;gap:6px;font-size:20px}.cal .c-ft-s1{grid-column:span 6;grid-row:span 2;background:var(--ground-3)}.cal .c-ft-s2{grid-column:span 6;grid-row:span 2;background:var(--ground-2)}.cal .c-ft-s1 p,.cal .c-ft-s2 p{font-size:clamp(24px,17.6px + 1.1vw,32px);line-height:1.3;max-width:24ch}.cal .c-ft-box{grid-column:span 6;grid-row:span 4;padding:32px;background:var(--f-classico)}.cal .c-ft-box img{width:100%;height:100%;object-fit:contain}.cal .c-drift img{animation:c-drift 18s ease-in-out infinite alternate}@keyframes c-drift{0%{transform:scale(1.02) translate(0)}to{transform:scale(1.1) translate(-2%)}}.cal .c-sched{background:var(--ground-2)}.cal .c-sched-head{display:flex;align-items:center;justify-content:center;gap:clamp(20px,4vw,56px);margin-bottom:56px}.cal .c-sched-head h2{font-size:clamp(40px,3.6vw,56px)}.cal .c-sched-head img{width:clamp(140px,18vw,260px);height:auto;mix-blend-mode:multiply}.cal .c-rows{list-style:none;margin:0;padding:0}.cal .c-rows li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 24px;align-items:baseline;padding:22px 24px;min-height:84px}.cal .c-rows li:nth-child(odd){background:var(--ground)}.cal .c-rows .c-rn{font-size:clamp(22.4px,17.6px + .9vw,28px);line-height:1.3}.cal .c-rows .c-rd{font-size:17px;text-align:right;font-variant-numeric:tabular-nums}.cal .c-rows .c-rx{grid-column:1/-1;font-size:17px;color:var(--soft)}.cal .c-rows li.c-now{background:var(--green);color:var(--green-ink)}.cal .c-rows li.c-now .c-rx{color:var(--green-ink);opacity:.9}.cal .c-trad{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:clamp(24px,4vw,64px)}.cal .c-trad-l{display:flex;flex-direction:column;gap:20px}.cal .c-trad-l h2{font-size:clamp(28px,19.2px + 1.5vw,40px)}.cal .c-trad-l .c-later{font-size:17px;color:var(--soft);max-width:26ch}.cal .c-run{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.cal .c-fr{display:flex;flex-direction:column;gap:10px;text-decoration:none;min-width:0}.cal .c-fr .c-im{aspect-ratio:4/3;overflow:hidden;background:var(--ground-2)}.cal .c-fr img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.cal .c-fr:hover img{transform:scale(1.04)}.cal .c-fr .c-cap{display:flex;justify-content:space-between;gap:12px;font-size:17px}.cal .c-fr .c-cap span:first-child{font-weight:500}.cal .c-faq{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(24px,4vw,64px);align-items:start}.cal .c-faq h2{font-size:var(--s-head);position:sticky;top:96px}.cal .c-qs{display:grid;gap:8px}.cal details{background:var(--ground-2);transition:background .25s}.cal summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:18px 24px;font-size:20px;font-weight:500}.cal summary::-webkit-details-marker{display:none}.cal .c-pl{position:relative;width:16px;height:16px;flex:none}.cal .c-pl:before,.cal .c-pl:after{content:"";position:absolute;left:0;top:6.5px;width:16px;height:3px;background:currentColor;transition:transform .25s}.cal .c-pl:after{transform:rotate(90deg)}.cal details[open]{background:var(--green);color:var(--green-ink)}.cal details[open] .c-pl:after{transform:rotate(0)}.cal details p{padding:0 24px 24px;max-width:52ch;font-size:17px}.cal summary:hover{background:#00000008}.cal .c-cta{background:var(--green);color:var(--green-ink)}.cal .c-cta .c-inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);align-items:center}.cal .c-cta-p{font-size:clamp(24px,17.6px + 1.2vw,36px);line-height:1.25;max-width:20ch}.cal .c-card{background:var(--ground);color:var(--ink);width:100%;max-width:560px;justify-self:end;transform:rotate(-1.5deg);padding:40px 48px 48px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;transition:transform .5s var(--ease)}.cal .c-card:hover{transform:rotate(0)}.cal .c-card h2{font-size:32px}.cal .c-card-box{width:min(80%,380px);height:auto;margin:0 auto}.cal .c-card p{font-size:17px;max-width:36ch}.cal .c-card .c-btn{width:100%;margin-top:12px;background:var(--ink)}.cal .c-card .c-btn:hover{background:var(--green)}.cal .foot{background:var(--green-deep);padding-block:96px 40px}.cal .post{background:var(--ground);color:var(--ink);max-width:1100px;margin:0 auto;padding:72px clamp(24px,4vw,56px) 28px;position:relative}.cal .post:before{content:"";position:absolute;left:0;right:0;top:-30px;height:31px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='92' height='31'%3E%3Cpath d='M0 31A46 30 0 0 1 92 31Z' fill='%23FDFBF7'/%3E%3C/svg%3E") 0 0/92px 31px repeat-x}.cal .post-g{display:grid;grid-template-columns:1fr 1fr;gap:40px}.cal .post h2{font-size:32px;margin-bottom:16px}.cal .post .msg{font-size:17px;max-width:34ch;display:grid;gap:10px}.cal .addr{display:grid;gap:12px;font-size:17px;align-content:start;position:relative;padding-top:0}.cal .addr a{text-decoration:none}.cal .addr a:hover{text-decoration:underline}.cal .stamp{position:absolute;top:-36px;right:0;width:88px;padding:6px;background:var(--ground);outline:2px dashed var(--ground-3);outline-offset:-2px}.cal .stamp img{aspect-ratio:3/4;object-fit:cover;width:100%}.cal .c-rv>*{transition:opacity .7s var(--ease),transform .7s var(--ease)}.cal.c-ready .c-rv:not(.c-in)>*{opacity:0;transform:translateY(24px)}.cal .c-rv>*:nth-child(2){transition-delay:.08s}.cal .c-rv>*:nth-child(3){transition-delay:.16s}.cal .c-rv>*:nth-child(4){transition-delay:.24s}.cal .c-rv>*:nth-child(5){transition-delay:.32s}.cal .c-rv>*:nth-child(6){transition-delay:.4s}.cal .c-rv>*:nth-child(7){transition-delay:.48s}
/*# sourceMappingURL=/cdn/shop/t/12/assets/calise-home.css.map */
