:root{--carta:#F7F1EC;--carta-scura:#EFE6DE;--cipria:#F4E1E4;--inchiostro:#231F20;--grigio-seppia:#6B6360;--filo:#D9CFC6;--morpho:#2F6F99;--morpho-chiaro:#A9CFE3;--ambra:#B07A2E;--ambra-chiaro:#E2B565;--noce:#5A3E2E;--salvia:#5E7A55;--lavanda:#9A8CC4;--notte:#1F2238;--bosco:#2C332F;--ruggine:#9C3B2A;--surface-page:var(--carta);--surface-alt:var(--carta-scura);--surface-soft:var(--cipria);--surface-night:var(--notte);--surface-forest:var(--bosco);--surface-field:var(--carta-scura);--text-body:var(--inchiostro);--text-muted:var(--grigio-seppia);--text-on-dark:var(--carta);--text-link:var(--morpho);--text-price:var(--inchiostro);--text-sale:var(--ruggine);--text-available:var(--salvia);--text-error:var(--ruggine);--accent:var(--morpho);--accent-on-dark:var(--ambra-chiaro);--accent-on-soft:var(--noce);--border-hair:var(--filo);--focus-ring:var(--morpho);--star:var(--ambra);--btn-primary-bg:var(--inchiostro);--btn-primary-fg:var(--carta);--btn-primary-hover:var(--morpho);--btn-night-bg:var(--ambra-chiaro);--btn-night-fg:var(--notte);--badge-new-bg:var(--cipria);--badge-sale-fg:var(--ruggine);--badge-soldout-fg:var(--grigio-seppia)}:root{--font-serif-display:"Fraunces",Georgia,"Times New Roman",serif;--font-sans:"Jost","Futura","Century Gothic",system-ui,sans-serif;--font-wordmark:"Oswald","Bebas Neue",Impact,sans-serif;--fraunces-soft:"SOFT" 50,"WONK" 0;--fraunces-wonk:"SOFT" 50,"WONK" 1;--fs-display:40px;--lh-display:1.05;--fs-h1:32px;--lh-h1:1.1;--fs-h2:26px;--lh-h2:1.15;--fs-h3:20px;--lh-h3:1.25;--fs-body-lg:18px;--lh-body-lg:1.55;--fs-body:16px;--lh-body:1.6;--fs-small:14px;--lh-small:1.5;--fs-label:12px;--lh-label:1.3;--ls-label:.12em;--fs-price-pdp:24px;--fs-price-card:16px;--fs-button:15px;--fs-announce:13px;--fs-menu-mobile:22px;--fw-regular:400;--fw-medium:500}@media(min-width:1200px){:root{--fs-display:72px;--fs-h1:48px;--fs-h2:36px;--fs-h3:24px;--fs-body-lg:19px;--fs-label:13px;--fs-price-pdp:28px;--fs-price-card:17px}}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--section-gap:64px;--container:1350px;--gutter:16px;--grid-gap:12px;--header-h:64px;--announce-h:36px;--btn-h:48px;--tap-min:44px;--radius:2px;--radius-pill:999px;--border-width:1px;--shadow-overlay:0 8px 24px rgba(35,31,32,.12);--frame-inset:8px;--dur-fast:.15s;--dur-reveal:.4s;--ease:cubic-bezier(.2,.7,.2,1);--reveal-rise:16px;--bp-tablet:750px;--bp-desktop:1200px;--bp-wide:1440px}@media(min-width:1200px){:root{--section-gap:96px;--gutter:32px;--grid-gap:24px;--header-h:80px}}body{margin:0;background:var(--surface-page);color:var(--text-body);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased}a{color:var(--text-link);text-decoration:underline;text-underline-offset:3px}a:hover{color:var(--inchiostro)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tema-giorno{background:var(--carta);color:var(--inchiostro);--accent:var(--morpho)}.tema-cipria{background:var(--cipria);color:var(--inchiostro);--accent:var(--noce)}.tema-notte{background:var(--notte);color:var(--carta);--accent:var(--ambra-chiaro);--text-body:var(--carta);--text-muted:#C9C2BC;--border-hair:rgba(247,241,236,.22);--text-link:var(--ambra-chiaro)}.tema-bosco{background:var(--bosco);color:var(--carta);--accent:var(--ambra-chiaro);--text-body:var(--carta);--text-muted:#C9C2BC;--border-hair:rgba(247,241,236,.22);--text-link:var(--ambra-chiaro)}@keyframes cur-reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes cur-flap{0%,to{transform:scaleX(1)}40%{transform:scaleX(.35)}}@keyframes cur-dots{0%,80%,to{opacity:.25}40%{opacity:1}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:72px}html,body{overflow-x:hidden}@supports (overflow:clip){html,body{overflow-x:clip}}body{margin:0}img{display:block;max-width:100%}button{font-family:inherit}.wrap{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.lucide{width:20px;height:20px;stroke-width:1.5;flex-shrink:0}.i24 .lucide,.lucide.i24{width:24px;height:24px}.lucide.i32{width:28px;height:28px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.eyebrow{font:500 var(--fs-label)/1.3 var(--font-sans);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--accent)}.h1{margin:0;font:400 var(--fs-h1)/var(--lh-h1) var(--font-serif-display);font-variation-settings:var(--fraunces-soft);text-wrap:balance}.h2{margin:0;font:400 var(--fs-h2)/var(--lh-h2) var(--font-serif-display);font-variation-settings:var(--fraunces-soft);text-wrap:balance}.lead{margin:0;font:400 var(--fs-body-lg)/var(--lh-body-lg) var(--font-sans);text-wrap:pretty}.muted{font:400 13px/1.4 var(--font-sans);color:var(--text-muted)}a{color:var(--text-link)}.btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border-radius:var(--radius);border:1px solid var(--inchiostro);background:var(--inchiostro);color:var(--carta);font:500 15px/1.2 var(--font-sans);text-decoration:none;cursor:pointer;transition:background var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast),transform var(--dur-fast);-webkit-tap-highlight-color:transparent}.btn:active{transform:translateY(1px)}.btn--secondary{background:transparent;color:var(--inchiostro)}.btn--night{background:var(--ambra-chiaro);border-color:var(--ambra-chiaro);color:var(--notte)}.btn--night-outline{background:transparent;border-color:var(--carta);color:var(--carta)}.btn--sm{min-height:40px;padding:0 16px;font-size:14px}.btn--block{width:100%}.btn[disabled],.btn.is-disabled{opacity:.4;pointer-events:none}@media(hover:hover){.btn:hover{background:var(--morpho);border-color:var(--morpho);color:var(--carta)}.btn--secondary:hover{background:var(--inchiostro);border-color:var(--inchiostro)}.btn--night:hover,.btn--night-outline:hover{background:var(--carta);border-color:var(--carta);color:var(--notte)}}.btns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.btns .btn{padding:0 12px}.link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font:500 15px/1.3 var(--font-sans);color:var(--text-link)}.ripple{position:absolute;border-radius:50%;background:#f7f1ec59;transform:scale(0);animation:rip .65s ease-out forwards;pointer-events:none}@keyframes rip{to{transform:scale(1);opacity:0}}.express{display:flex;flex-direction:column;gap:8px}.express__row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.express__b{min-height:44px;border-radius:var(--radius);border:1px solid var(--border-hair);background:var(--surface-page);color:var(--inchiostro);font:500 14px/1 var(--font-sans);cursor:pointer;display:grid;place-items:center}.express__more{font:400 13px/1.4 var(--font-sans);color:var(--text-link);text-align:center;text-decoration:underline;text-underline-offset:3px;padding:6px 0}.announce{height:var(--announce-h);background:var(--cipria);display:flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;font:500 13px/1 var(--font-sans);color:var(--inchiostro);overflow:hidden;touch-action:pan-y}.announce__msg{color:inherit;text-decoration:none;transition:opacity .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.announce__arr{display:none;width:36px;height:36px;border:0;background:none;place-items:center;cursor:pointer;color:inherit;flex-shrink:0}.announce__arr .lucide{width:16px;height:16px}.header{position:sticky;top:0;z-index:20;height:56px;background:var(--carta);border-bottom:1px solid var(--filo);transition:transform .3s,background .3s,color .3s}.header.is-hidden{transform:translateY(-100%)}.header--over{background:var(--notte);border-color:#f7f1ec24;color:var(--carta)}.header__in{max-width:var(--container);height:100%;margin:0 auto;padding:0 6px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-width:0}.ibtn--menu{display:grid}.logo{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none;justify-self:center}.logo__jar{width:32px;height:32px;border-radius:50%;background:var(--logo-jar) no-repeat;background-size:71px auto;background-position:-18.5px -12.1px;flex-shrink:0}.logo__word{font:500 20px/1 var(--font-wordmark);letter-spacing:.14em}.nav{display:none}.icons{display:flex;gap:0;justify-self:end;flex-shrink:0}.ibtn{position:relative;width:44px;height:44px;display:grid;place-items:center;background:none;border:0;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.ibtn--desk,.loc--head{display:none}.count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;border-radius:999px;background:var(--morpho);color:var(--carta);font:500 11px/18px var(--font-sans);text-align:center;padding:0 4px}.count:empty{display:none}@media(hover:hover){.ibtn:hover{color:var(--morpho)}}.search{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:var(--carta);color:var(--inchiostro);display:flex;flex-direction:column;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .25s,transform .3s var(--ease)}.search.is-open{opacity:1;pointer-events:auto;transform:none}.search__bar{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 16px;border-bottom:1px solid var(--filo)}.search__bar form{flex:1;display:flex;min-width:0;border:1px solid var(--filo);border-radius:var(--radius);background:var(--carta-scura)}.search__bar input{flex:1;min-width:0;height:46px;padding:0 12px;border:0;background:none;font:400 16px var(--font-sans);color:var(--inchiostro);outline:none}.search__bar form button{width:46px;border:0;background:none;display:grid;place-items:center;color:var(--inchiostro);cursor:pointer}.search__body{flex:1;overflow:auto;padding:20px 16px 32px;display:flex;flex-direction:column;gap:24px}.search__res{display:flex;flex-direction:column;gap:2px}.search__res a{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:64px;color:inherit;text-decoration:none;font:400 15px/1.35 var(--font-sans)}.search__res img{width:48px;aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius)}.search__res b{font-weight:500;white-space:nowrap}.mmenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#231f2059;opacity:0;pointer-events:none;transition:opacity .3s}.mmenu.is-open{opacity:1;pointer-events:auto}.mmenu__panel{width:min(90vw,400px);height:100%;height:100dvh;background:var(--carta);display:flex;flex-direction:column;transform:translate(-100%);transition:transform .4s cubic-bezier(.2,.8,.2,1);color:var(--inchiostro)}.mmenu.is-open .mmenu__panel{transform:none}.mmenu__top{display:flex;gap:4px;padding:8px 4px 8px 16px;border-bottom:1px solid var(--filo)}.mmenu__top input{flex:1;min-width:0;height:46px;padding:0 14px;border:1px solid var(--filo);border-radius:var(--radius);background:var(--carta-scura);font:400 16px var(--font-sans);color:var(--inchiostro)}.mmenu__nav{flex:1;overflow:auto;padding:0 16px;overscroll-behavior:contain}.mmenu__nav details,.mmenu__main{border-bottom:1px solid var(--filo)}.mmenu__nav summary,.mmenu__main{list-style:none;min-height:58px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font:400 22px/1.2 var(--font-serif-display);color:var(--inchiostro);text-decoration:none}.mmenu__nav summary::-webkit-details-marker{display:none}.mmenu__nav summary .lucide{transition:transform .25s}.mmenu__nav details[open] summary .lucide{transform:rotate(180deg)}.mmenu__nav details a{display:flex;align-items:center;min-height:44px;font:400 16px var(--font-sans);color:var(--inchiostro);text-decoration:none}.mmenu__nav details a.is-all{font-weight:500;text-decoration:underline;text-underline-offset:3px}.mmenu__nav details[open]{padding-bottom:12px}.mmenu__today{background:var(--carta-scura);padding:16px 16px calc(20px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:8px;font:400 15px/1.4 var(--font-sans)}.mmenu__today>span,.mmenu__today a{display:flex;align-items:center;gap:8px;min-height:32px;color:var(--inchiostro);text-decoration:none}.card{display:flex;flex-direction:column;gap:10px;min-width:0}.card__media{position:relative;aspect-ratio:4/5;border-radius:var(--radius);overflow:hidden;background:var(--carta-scura)}.card__media>a{display:block;height:100%}.card__media img{width:100%;height:100%;object-fit:cover}.card__badge{position:absolute;top:8px;left:8px;height:22px;padding:0 8px;border-radius:999px;background:var(--cipria);color:var(--inchiostro);display:inline-flex;align-items:center;font:500 10px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;transition:opacity .3s;pointer-events:none}.card__badge--last{background:var(--carta);color:var(--ruggine)}.card__fav{position:absolute;top:2px;right:2px}.card__fav.is-on{color:var(--ruggine)}.card__fav.is-on .lucide{fill:currentColor}.card__add{position:absolute;right:6px;bottom:6px;width:44px;height:44px;border-radius:999px;border:0;background:#f7f1ecf0;color:var(--inchiostro);display:grid;place-items:center;cursor:pointer;transition:background .15s,color .15s;-webkit-tap-highlight-color:transparent}.card__add.is-added{background:var(--salvia);color:var(--carta);animation:pop .45s}.card__txt{display:flex;flex-direction:column;gap:4px}.card__brand{font:500 11px/1.3 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.card__name{font:400 14px/1.4 var(--font-sans);color:inherit;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s}.card__price{font:500 var(--fs-price-card)/1.2 var(--font-sans)}.card__price s{font-weight:400;font-size:13px;color:var(--text-muted)}.card__price small{font-size:12px;color:var(--ruggine)}.card__sale{color:var(--ruggine)}.card__dots{display:flex;gap:6px;align-items:center}.card__dots i{width:12px;height:12px;border-radius:50%;border:1px solid rgba(35,31,32,.25)}.card__frame,.card__tag,.card__peek{display:none}.grid4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:28px}.grid3{display:grid;grid-template-columns:1fr;gap:16px}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 24px) / 2.25);grid-template-columns:none;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 var(--gutter);margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) 4px;scrollbar-width:none}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start}.rail--wide{grid-auto-columns:calc((100% - 12px) / 1.35)}.sec{padding:48px 0}.sec__head{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:20px}.sec__head p{margin:4px 0 0;font:400 15px/1.5 var(--font-sans);color:var(--text-muted)}.sec__head .link{margin-top:-4px}.sec__ttl{display:flex;flex-direction:column;gap:8px}.benefits{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,64%);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--gutter) * -1);padding:16px var(--gutter);border-bottom:1px solid var(--filo)}.benefits::-webkit-scrollbar{display:none}.benefits>div{display:flex;gap:12px;align-items:center;scroll-snap-align:start}.benefits p{margin:0}.benefits b{display:block;font:500 15px/1.3 var(--font-sans)}.benefits span{font:400 13px/1.4 var(--font-sans);color:var(--grigio-seppia)}.frame{position:relative;border-radius:var(--radius);overflow:hidden}.frame:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid rgba(247,241,236,.85);border-radius:inherit;pointer-events:none}.arch{border-radius:50% 50% 2px 2px/32% 32% 2px 2px}.crumbs{display:flex;gap:6px;flex-wrap:wrap;align-items:center;font:400 13px/1.3 var(--font-sans);color:var(--text-muted)}.crumbs a{color:inherit;text-underline-offset:3px;padding:6px 0}.chips{display:flex;gap:8px;flex-wrap:wrap}.chips--scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter)}.chips--scroll::-webkit-scrollbar{display:none}.chips--scroll .chip{flex-shrink:0}.chip{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--border-hair);background:transparent;color:inherit;font:500 14px/1 var(--font-sans);text-decoration:none;cursor:pointer;white-space:nowrap;transition:border-color .15s,background .15s,color .15s}.chip.is-sel{background:var(--inchiostro);border-color:var(--inchiostro);color:var(--carta)}.chip--rm{background:var(--carta-scura);border-color:var(--carta-scura);color:var(--inchiostro)}.chip--lg{min-height:52px;padding:0 22px;font:400 18px/1 var(--font-serif-display)}@media(hover:hover){.chip:hover{border-color:currentColor}}.storeshort{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:center;padding:14px;background:var(--carta-scura);border-radius:var(--radius);color:var(--inchiostro)}.storeshort img{width:76px;height:95px;object-fit:cover;border-radius:var(--radius)}.storeshort div{display:flex;flex-direction:column;gap:2px;min-width:0}.storeshort b{font:400 19px/1.25 var(--font-serif-display)}.storeshort__t{font:400 14px/1.45 var(--font-sans)}.storeshort .link{min-height:40px}.status{display:inline-flex;align-items:center;gap:8px;font:500 15px/1.2 var(--font-sans);color:var(--text-muted)}.status:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;flex-shrink:0}.status.is-open{color:var(--salvia)}.tema-notte .status.is-open,.tema-bosco .status.is-open{color:#a8c59e}.status.is-open:before{animation:pulse 1.8s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 currentColor}50%{box-shadow:0 0 0 6px transparent}}.hours{display:flex;flex-direction:column}.hours div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--border-hair);font:400 15px/1.4 var(--font-sans);color:var(--text-muted)}.hours div.is-today{color:inherit;font-weight:500}.hours div.is-today span:first-child:after{content:" \b7  oggi"}.review{margin:0;display:flex;flex-direction:column;gap:14px;padding:22px;border:1px solid var(--border-hair);border-radius:var(--radius)}.review blockquote{margin:0;font:italic 400 18px/1.5 var(--font-serif-display)}.review figcaption{font:400 13px/1.4 var(--font-sans);color:var(--text-muted)}.review figcaption b{display:block;font-weight:500;color:var(--text-body)}.stars{display:flex;gap:2px;color:var(--ambra)}.stars .lucide{width:18px;height:18px;fill:currentColor}.tile{border:1px solid var(--border-hair);border-radius:var(--radius);padding:20px;display:flex;flex-direction:column;gap:10px;color:inherit;text-decoration:none}.tile b{font:400 21px/1.2 var(--font-serif-display)}.tile p{margin:0;font:400 15px/1.5 var(--font-sans)}.acc{border-bottom:1px solid var(--border-hair)}.acc:first-of-type{border-top:1px solid var(--border-hair)}.acc summary{list-style:none;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;font:500 16px/1.3 var(--font-sans);-webkit-tap-highlight-color:transparent}.acc summary::-webkit-details-marker{display:none}.acc summary .lucide{transition:transform .25s}.acc[open] summary .lucide{transform:rotate(180deg)}.acc__c{padding:0 0 20px;font:400 15px/1.65 var(--font-sans)}.acc__c p{margin:0 0 10px}.acc--sm summary{font-size:15px;min-height:48px}.seo{background:var(--carta-scura);padding:48px 0;margin-top:0}.seo__in{display:flex;flex-direction:column;gap:14px}.seo__in p{margin:0;font:400 16px/1.65 var(--font-sans)}.field{display:flex;flex-direction:column;gap:6px}.field label{font:500 14px var(--font-sans)}.field input,.field textarea,.field select{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--filo);border-radius:var(--radius);background:var(--carta-scura);font:400 16px/1.4 var(--font-sans);color:var(--inchiostro)}textarea{width:100%;min-height:80px;padding:12px;border:1px solid var(--filo);border-radius:var(--radius);background:var(--carta-scura);font:400 16px/1.5 var(--font-sans);color:var(--inchiostro);margin-bottom:16px}.footer{background:var(--notte);color:var(--carta);padding:40px 0 calc(24px + env(safe-area-inset-bottom))}.footer a{color:var(--carta);text-decoration:none}.footer__top{display:flex;flex-direction:column;gap:28px}.footer__brand{display:flex;align-items:center;gap:16px}.footer__logo{width:80px;height:80px}.footer__motto{font:italic 400 19px/1.3 var(--font-serif-display);color:var(--ambra-chiaro)}.footer__nl{display:flex;flex-direction:column;gap:10px;width:100%}.footer__nlt{font:400 20px/1.25 var(--font-serif-display)}.footer__nl div{display:flex;gap:8px}.footer__nl input{flex:1;min-width:0;height:48px;padding:0 14px;border-radius:var(--radius);border:1px solid rgba(247,241,236,.3);background:#f7f1ec14;color:var(--carta);font:400 16px var(--font-sans)}.footer__nl .btn{padding:0 18px}.footer__thanks{font:italic 400 20px/1.4 var(--font-serif-display);color:var(--ambra-chiaro)}.footer__cols{display:flex;flex-direction:column;margin-top:28px;border-top:1px solid rgba(247,241,236,.18)}.fcol{border-bottom:1px solid rgba(247,241,236,.18)}.fcol summary{list-style:none;min-height:54px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font:500 12px/1.3 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ambra-chiaro)}.fcol summary::-webkit-details-marker{display:none}.fcol summary .lucide{transition:transform .25s;color:var(--carta)}.fcol[open] summary .lucide{transform:rotate(180deg)}.fcol__b{display:flex;flex-direction:column;gap:4px;padding:0 0 18px;font:400 15px/1.5 var(--font-sans)}.fcol__b a{display:inline-flex;gap:8px;align-items:center;min-height:36px}.footer__legal{display:flex;flex-direction:column;gap:14px;margin-top:24px;font:400 13px/1.5 var(--font-sans);color:#c9c2bc}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#231f2059;display:flex;justify-content:flex-end;opacity:0;pointer-events:none;transition:opacity .3s}.drawer.is-open{opacity:1;pointer-events:auto}.drawer__panel{width:100%;height:100%;height:100dvh;background:var(--carta);box-shadow:var(--shadow-overlay);display:flex;flex-direction:column;transform:translate(100%);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.drawer.is-open .drawer__panel{transform:none}.drawer__head{flex-shrink:0;height:60px;padding:0 8px 0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--filo);font:400 22px/1 var(--font-serif-display)}.drawer__body{flex:1;overflow:auto;overscroll-behavior:contain;padding:16px;display:flex;flex-direction:column;gap:20px}.drawer__foot{flex-shrink:0;padding:14px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--filo);display:flex;flex-direction:column;gap:10px;background:var(--carta)}.drawer__total{display:flex;justify-content:space-between;align-items:baseline}.drawer__total b{font:500 16px var(--font-sans)}.drawer__total span{font:500 24px/1 var(--font-serif-display)}.drawer__cont{text-align:center;font:400 14px var(--font-sans);color:var(--morpho);min-height:36px;display:grid;place-items:center}.drawer__foot .btn{width:100%}.drawer__mini{display:flex;justify-content:space-between;gap:12px;font:400 12px/1.4 var(--font-sans);color:var(--grigio-seppia)}.empty{margin:auto;text-align:center;display:flex;flex-direction:column;gap:20px;align-items:center;padding:32px 0}.empty__t{font:400 24px/1.25 var(--font-serif-display);max-width:300px}.ship{display:flex;flex-direction:column;gap:8px;font:400 14px/1.35 var(--font-sans)}.ship b{font-weight:500}.ship--ok span{display:inline-flex;gap:6px;align-items:center;color:var(--salvia);font-weight:500}.bar{height:3px;background:var(--filo);border-radius:2px}.bar i{display:block;height:100%;background:var(--morpho);border-radius:2px;transition:width .4s}.ship--ok .bar i{background:var(--salvia)}.lines{display:flex;flex-direction:column;gap:18px}.line{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px}.line img{width:72px;aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius)}.line__info{display:flex;flex-direction:column;gap:6px;min-width:0}.line__top{display:flex;justify-content:space-between;gap:12px;font:400 15px/1.35 var(--font-sans)}.line__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line__top b{font-weight:500;white-space:nowrap}.line__act{display:flex;align-items:center;gap:16px}.qty{display:inline-flex;align-items:center;border:1px solid var(--filo);border-radius:var(--radius)}.qty button{width:40px;height:40px;border:0;background:none;cursor:pointer;font:400 18px/1 var(--font-sans);color:var(--inchiostro)}.qty span{min-width:22px;text-align:center;font:500 14px var(--font-sans)}.line__rm{font:400 13px var(--font-sans);color:var(--grigio-seppia);padding:10px 0}.line.is-new{animation:newline 1.6s var(--ease)}@keyframes newline{0%{background:var(--cipria);box-shadow:0 0 0 8px var(--cipria)}to{background:transparent;box-shadow:0 0 0 8px transparent}}.mode{display:flex;flex-direction:column;gap:8px}.mode b{font:500 15px var(--font-sans)}.mode__opts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mode__opts button{text-align:left;padding:12px;border:1px solid var(--filo);border-radius:var(--radius);background:none;cursor:pointer;display:flex;flex-direction:column;gap:4px;color:var(--inchiostro);font:500 15px/1.25 var(--font-sans);transition:border-color .15s,background .15s}.mode__opts button .lucide{margin-bottom:2px}.mode__opts button.is-sel{border-color:var(--inchiostro);box-shadow:inset 0 0 0 1px var(--inchiostro);background:var(--carta-scura)}.mode__opts small{font:400 12px/1.35 var(--font-sans);color:var(--grigio-seppia)}.mode__note{font:400 12px/1.4 var(--font-sans);color:var(--grigio-seppia)}.giftrow{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;background:var(--cipria);border-radius:var(--radius)}.giftrow img{width:52px;aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius)}.giftrow div{display:flex;flex-direction:column;gap:4px;font:400 14px/1.35 var(--font-sans);min-width:0}.psheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:65;background:#231f2059;opacity:0;pointer-events:none;transition:opacity .3s}.psheet.is-open{opacity:1;pointer-events:auto}.psheet__p{position:absolute;left:0;right:0;bottom:0;max-height:88vh;max-height:88dvh;background:var(--carta);color:var(--inchiostro);border-radius:12px 12px 0 0;display:flex;flex-direction:column;transform:translateY(100%);transition:transform .4s var(--ease);padding-bottom:env(safe-area-inset-bottom)}.psheet.is-open .psheet__p{transform:none}.psheet__grab{width:40px;height:4px;border-radius:2px;background:var(--filo);margin:8px auto 0;flex-shrink:0}.psheet__h{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:4px 8px 8px 16px;border-bottom:1px solid var(--filo)}.psheet__h b{font:400 21px/1.2 var(--font-serif-display)}.psheet__b{padding:16px;display:flex;flex-direction:column;gap:16px;overflow:auto;overscroll-behavior:contain}.psheet__f{padding:12px 16px 16px;border-top:1px solid var(--filo);display:flex;gap:10px}.psheet__f .btn{flex:1}.pick{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:center}.pick img{width:64px;aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius)}.pick span{font:400 15px/1.35 var(--font-sans)}.pick b{display:block;font:500 16px/1.3 var(--font-sans);margin-top:4px}.sizes{display:flex;gap:8px;flex-wrap:wrap}.sizes button{min-width:56px;min-height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--filo);background:none;cursor:pointer;font:500 14px var(--font-sans);color:var(--inchiostro);transition:all .15s}.sizes button.is-sel{background:var(--inchiostro);color:var(--carta);border-color:var(--inchiostro)}.sizes button:disabled{text-decoration:line-through;color:var(--grigio-seppia);cursor:not-allowed;opacity:.6}.sizes.is-hint{animation:shake .42s}.sizes.is-hint button:not(:disabled){border-color:var(--ruggine)}@media(hover:hover){.sizes button:hover{border-color:var(--inchiostro)}}body{--dock:0px}.sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--carta);box-shadow:0 -8px 24px #231f201a;transform:translateY(110%);transition:transform .35s var(--ease);padding-bottom:env(safe-area-inset-bottom)}.sticky-bar.is-on{transform:none}.sticky-bar .wrap{height:68px;display:flex;align-items:center;gap:12px}.sticky-bar img{width:40px;height:50px;object-fit:cover;border-radius:var(--radius);flex-shrink:0}.sb-name{display:none}.sb-price{display:flex;flex-direction:column;gap:2px;font:500 16px/1.1 var(--font-sans);white-space:nowrap}.sb-price small{font:400 12px/1 var(--font-sans);color:var(--grigio-seppia)}.sticky-bar .btn--add{flex:1;width:auto;min-width:0;margin-left:auto}.chatbtn{position:fixed;right:16px;bottom:calc(16px + var(--dock) + env(safe-area-inset-bottom));z-index:28;width:48px;height:48px;border-radius:50%;border:0;background:var(--inchiostro);color:var(--carta);display:grid;place-items:center;box-shadow:0 6px 16px #231f2040;cursor:pointer;transition:bottom .35s var(--ease),opacity .3s,transform .3s;opacity:0;transform:scale(.6);pointer-events:none}.chatbtn.is-on{opacity:1;transform:none;pointer-events:auto}body.has-dock .chatbtn{bottom:calc(var(--dock) + 12px + env(safe-area-inset-bottom))}body.no-chat .chatbtn{display:none}.btn--add{isolation:isolate;width:100%}.btn--add:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--salvia);transform:scaleX(0);transform-origin:left;transition:transform .55s cubic-bezier(.7,0,.2,1);z-index:-1}.btn--add .btn__l,.btn--add .btn__ok{display:inline-flex;align-items:center;gap:8px;transition:transform .45s var(--ease),opacity .3s}.btn--add .btn__ok{position:absolute;top:0;right:0;bottom:0;left:0;justify-content:center;transform:translateY(120%);opacity:0}.btn--add.is-added,.btn--add.is-added:hover{border-color:var(--salvia);background:var(--inchiostro)}.btn--add.is-added:before{transform:scaleX(1)}.btn--add.is-added .btn__l{transform:translateY(-120%);opacity:0}.btn--add.is-added .btn__ok{transform:none;opacity:1}.btn__ok path{stroke-dasharray:24;stroke-dashoffset:24}.btn--add.is-added .btn__ok path{animation:draw .45s .3s forwards}@keyframes draw{to{stroke-dashoffset:0}}.btn--add.is-wait{opacity:.55}.is-shake{animation:shake .42s}@keyframes shake{20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}.fly{position:fixed;z-index:300;pointer-events:none;overflow:hidden;border:3px solid var(--carta);box-shadow:0 18px 40px #231f2047;will-change:transform}.fly img{width:100%;height:100%;object-fit:cover}.fly__tag{position:absolute;left:50%;bottom:10px;translate:-50% 0;background:var(--notte);color:var(--ambra-chiaro);font:500 10px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;padding:6px 10px;white-space:nowrap}.spark{position:fixed;z-index:301;pointer-events:none;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%)}.ring{position:fixed;z-index:299;width:44px;height:44px;border-radius:50%;border:1.5px solid var(--ambra-chiaro);pointer-events:none}.ibtn.is-bump .lucide{animation:bump .65s cubic-bezier(.3,1.6,.5,1)}@keyframes bump{0%{transform:none}25%{transform:scale(1.3,.75)}50%{transform:scale(.88,1.18) rotate(-10deg)}75%{transform:scale(1.06) rotate(6deg)}to{transform:none}}.count.is-pop{animation:pop .5s cubic-bezier(.3,1.8,.5,1)}@keyframes pop{0%{transform:scale(.3)}60%{transform:scale(1.45);background:var(--ambra)}to{transform:none}}.card__sizes{position:absolute;left:8px;right:8px;bottom:8px;background:var(--carta);padding:12px;display:flex;flex-direction:column;gap:8px;box-shadow:var(--shadow-overlay);animation:up .25s var(--ease);font:500 13px/1 var(--font-sans);z-index:3}.card__sizes div{display:flex;gap:6px;flex-wrap:wrap}.card__sizes button{min-width:44px;height:44px;border:1px solid var(--filo);border-radius:999px;background:none;cursor:pointer;font:500 14px var(--font-sans)}.card__sizes button:hover{background:var(--inchiostro);color:var(--carta);border-color:var(--inchiostro)}@keyframes up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:var(--carta);display:flex;flex-direction:column;opacity:0;pointer-events:none;transition:opacity .25s}.lightbox.is-open{opacity:1;pointer-events:auto}.search,.mmenu,.drawer,.psheet,.lightbox{overflow:hidden;visibility:hidden;transition-property:opacity,transform,visibility;transition-delay:0s,0s,.45s}.search.is-open,.mmenu.is-open,.drawer.is-open,.psheet.is-open,.lightbox.is-open{visibility:visible;transition-delay:0s}.lightbox__h{display:flex;justify-content:space-between;align-items:center;padding:8px 8px 8px 16px;font:500 14px var(--font-sans)}.lightbox__t{flex:1;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.lightbox__t::-webkit-scrollbar{display:none}.lightbox__t img{flex:0 0 100%;width:100%;height:100%;object-fit:contain;scroll-snap-align:center;touch-action:pinch-zoom}.reveal{opacity:0;transform:translateY(var(--reveal-rise));transition:opacity var(--dur-reveal) var(--ease),transform var(--dur-reveal) var(--ease)}.reveal.is-in{opacity:1;transform:none}.loc{position:relative}.loc__b{min-height:44px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;background:none;border:1px solid transparent;border-radius:999px;cursor:pointer;color:inherit;font:500 13px/1 var(--font-sans);letter-spacing:.06em;transition:border-color .2s}.loc__b .lucide{width:18px;height:18px}.loc__chev{width:14px!important;height:14px!important;transition:transform .2s}.loc.is-open .loc__chev{transform:rotate(180deg)}.loc__p{position:absolute;right:0;top:calc(100% + 8px);z-index:40;width:280px;background:var(--carta);color:var(--inchiostro);box-shadow:var(--shadow-overlay);border-radius:var(--radius);padding:16px;display:none;flex-direction:column;gap:10px}.loc.is-open .loc__p{display:flex;animation:up .2s var(--ease)}.loc__t{font:500 11px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--grigio-seppia)}.loc__row{display:flex;flex-wrap:wrap;gap:6px}.loc__row button{min-height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--filo);background:none;cursor:pointer;font:500 14px var(--font-sans);color:var(--inchiostro)}.loc__row button.is-sel{background:var(--inchiostro);color:var(--carta);border-color:var(--inchiostro)}.loc__n{font:400 12px/1.45 var(--font-sans);color:var(--grigio-seppia)}.loc--foot{align-self:flex-start}.loc--foot .loc__p{top:auto;bottom:calc(100% + 8px);left:0;right:auto}.loc--foot .loc__b{border-color:#f7f1ec4d;color:var(--carta)}.loc--menu .loc__b{border-color:var(--filo);color:var(--inchiostro)}.loc--menu .loc__p{position:static;width:auto;box-shadow:none;padding:12px 0 0;background:transparent}.en-note{background:var(--morpho);color:var(--carta);font:500 12px/1.3 var(--font-sans);text-align:center;padding:6px 16px}@media(min-width:750px){.header{height:64px}.header__in{padding:0 12px}.logo__jar{width:36px;height:36px;background-size:80px auto;background-position:-20.8px -13.6px}.logo__word{font-size:22px}.lucide.i32{width:32px;height:32px}.grid4{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px;row-gap:36px}.grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.rail{grid-template-columns:none;grid-auto-columns:calc((100% - 32px)/3.2);gap:16px}.rail--wide{grid-auto-columns:calc((100% - 16px) / 2.2)}.card__name{font-size:15px}.card__badge{top:12px;left:12px;height:24px;padding:0 10px;font-size:11px}.sec{padding:64px 0}.sec__head{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px}.benefits{grid-auto-columns:minmax(240px,40%)}.storeshort{grid-template-columns:84px minmax(0,1fr);padding:16px}.storeshort img{width:84px;height:105px}.drawer__panel{width:440px}.drawer__head{height:72px;padding:0 12px 0 24px;font-size:24px}.drawer__body{padding:20px 24px}.drawer__foot{padding:20px 24px 24px}.line{grid-template-columns:80px minmax(0,1fr);gap:16px}.line img{width:80px}.psheet__p{left:50%;right:auto;width:560px;translate:-50% 0}.footer{padding:56px 0 28px}.footer__top{flex-direction:row;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}.footer__logo{width:120px;height:120px}.footer__nl{width:min(100%,460px)}.footer__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;border-top:1px solid rgba(247,241,236,.18);padding-top:36px;margin-top:36px}.fcol{border:0}.fcol summary{min-height:0;pointer-events:none;margin-bottom:10px}.fcol summary .lucide{display:none}.fcol__b{padding:0}.footer__legal{flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;border-top:1px solid rgba(247,241,236,.18);margin-top:40px;padding-top:20px}.seo{padding:64px 0}.seo__in{max-width:80%}}@media(min-width:1200px){.announce{gap:16px}.announce__arr{display:grid}.header{height:80px}.header__in{padding:0 32px;display:flex;gap:32px}.ibtn--menu{display:none}.logo{gap:10px;justify-self:auto}.logo__jar{width:46px;height:46px;background-size:102px auto;background-position:-26.6px -17.4px}.logo__word{font-size:28px}.nav{flex:1;display:flex;justify-content:center;gap:28px}.nav a{white-space:nowrap;font:500 15px/1 var(--font-sans);color:inherit;text-decoration:none;padding:10px 0;border-bottom:1px solid transparent}.nav a:hover,.nav a.is-active{color:var(--morpho);border-color:currentColor}.nav a.is-season{color:var(--ruggine)}.header--over .nav a.is-season,.header--over .nav a.is-active{color:var(--ambra-chiaro)}.icons{gap:2px}.ibtn--desk{display:grid}.loc--head{display:block}.loc__b:hover{border-color:currentColor}.search{inset:80px 0 auto;max-height:80vh;box-shadow:var(--shadow-overlay)}.search__bar{max-width:var(--container);width:100%;margin:0 auto;padding:16px 32px}.search__body{max-width:var(--container);width:100%;margin:0 auto;padding:16px 32px 32px;flex-direction:row;gap:48px}.search__body>*{flex:1}.grid4{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px;row-gap:40px}.grid3{gap:24px}.rail{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;margin:0;padding:0;gap:24px;scroll-snap-type:none}.rail--three{grid-template-columns:repeat(3,minmax(0,1fr))}.card{gap:12px}.card__media{perspective:900px;transform-style:preserve-3d;transition:border-radius .55s var(--ease),transform .55s var(--ease),box-shadow .55s var(--ease);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.card__media img{transition:transform 1.1s var(--ease),filter .6s}.card__fav{top:6px;right:6px}.card__add{right:10px;bottom:10px}.card__price s{font-size:14px}.sec{padding:96px 0}.sec__head{margin-bottom:32px}.benefits{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;gap:24px;overflow:visible;margin:0;padding:28px 0}.benefits>div{gap:14px}.benefits span{font-size:14px}.review{padding:28px;gap:16px}.review blockquote{font-size:19px}.tile{padding:28px;gap:14px}.tile b{font-size:24px}.footer{padding:64px 0 28px}.footer__cols{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:40px;margin-top:40px}.seo{padding:80px 0}.seo__in{max-width:66%}.chatbtn{right:24px;bottom:24px}.sticky-bar .wrap{height:72px;gap:16px}.sticky-bar img{width:44px;height:55px}.sb-name{display:block;font:400 15px/1.3 var(--font-sans);max-width:420px}.sticky-bar .btn--add{flex:0 0 auto;width:auto;min-width:240px}.card__frame{display:block;position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(247,241,236,.95);border-radius:inherit;pointer-events:none;opacity:0;transition:inset .55s var(--ease),opacity .4s}.card__tag{display:block;position:absolute;top:0;left:50%;translate:-50% -110%;transform-origin:50% -18px;padding:1px;background:var(--ambra);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);transition:translate .55s var(--ease);pointer-events:none}.card__tag span{display:block;padding:6px 12px;background:var(--carta);color:var(--inchiostro);font:500 11px/1 var(--font-sans);letter-spacing:.14em;clip-path:inherit;white-space:nowrap}.card__peek{display:block;position:absolute;left:12px;bottom:14px;font:italic 400 15px/1 var(--font-serif-display);color:var(--carta);text-shadow:0 1px 8px rgba(35,31,32,.55);opacity:0;transform:translateY(8px);transition:opacity .4s .1s,transform .4s .1s;pointer-events:none}.card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .5s;background:radial-gradient(circle at var(--mx,50%) var(--my,30%),rgba(255,255,255,.38),transparent 45%)}.card__add{transform:translateY(8px) scale(.9);opacity:.85;transition:transform .35s var(--ease),opacity .35s,background .15s,color .15s}}@media(min-width:1200px)and (hover:hover){.card:hover .card__media{border-radius:50% 50% 2px 2px/22% 22% 2px 2px;box-shadow:0 22px 40px -18px #231f2073}.card:hover .card__media img{transform:scale(1.07);filter:saturate(1.08) contrast(1.03)}.card:hover .card__media:after{opacity:1}.card:hover .card__frame{top:10px;right:10px;bottom:10px;left:10px;opacity:1}.card:hover .card__tag{translate:-50% 14px;animation:swing 1.6s .45s ease-in-out infinite}.card:hover .card__peek{opacity:1;transform:none}.card:hover .card__add{transform:none;opacity:1}.card:hover .card__badge{opacity:0}.card:hover .card__name{font-style:italic;color:var(--morpho)}.tema-notte .card:hover .card__name{color:var(--ambra-chiaro)}.card__add:hover{background:var(--inchiostro);color:var(--carta)}}@keyframes swing{0%,to{rotate:-4deg}50%{rotate:4deg}}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}.card__media{transform:none!important}.card:hover .card__tag{animation:none}}.skip{position:absolute;left:8px;top:-60px;z-index:200;background:var(--inchiostro);color:var(--carta);padding:12px 16px;border-radius:var(--radius);text-decoration:none}.skip:focus{top:8px}main:focus{outline:none}.h3{margin:0;font:500 var(--fs-h3)/var(--lh-h3) var(--font-serif-display);font-variation-settings:var(--fraunces-soft)}.rte{font:400 var(--fs-body)/var(--lh-body) var(--font-sans)}.rte>*:first-child{margin-top:0}.rte>*:last-child{margin-bottom:0}.rte img{height:auto;border-radius:var(--radius)}.rte table{border-collapse:collapse;width:100%;font-size:14px}.rte th,.rte td{border:1px solid var(--border-hair);padding:8px 10px;text-align:left}.rte h2,.rte h3{font-family:var(--font-serif-display);font-weight:400;font-variation-settings:var(--fraunces-soft)}.media-ph{width:100%;height:100%;background:var(--carta-scura);display:block}.media-ph svg{width:100%;height:100%;fill:var(--filo)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.shopify-payment-button__button{border-radius:var(--radius)!important;min-height:48px}.shopify-payment-button__more-options{font:400 13px/1.4 var(--font-sans)!important;color:var(--text-link)!important;text-decoration:underline!important;text-underline-offset:3px}.cart-express{margin-top:4px}.cart-express [data-shopify-buttoncontainer]{justify-content:stretch}.msg{font:400 14px/1.45 var(--font-sans);padding:10px 12px;border-radius:var(--radius);background:var(--carta-scura)}.msg--err{color:var(--ruggine)}.msg[hidden]{display:none}.dots{display:inline-flex;gap:4px}.dots i{width:5px;height:5px;border-radius:50%;background:currentColor;animation:cur-dots 1s infinite}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}.is-loading{pointer-events:none;opacity:.6}.pager{display:flex;justify-content:center;align-items:center;gap:6px;padding:32px 0;font:500 15px var(--font-sans)}.pager a,.pager span{min-width:44px;min-height:44px;display:grid;place-items:center;border-radius:999px;text-decoration:none;color:inherit}.pager .is-cur{background:var(--inchiostro);color:var(--carta)}.footer__sign{color:#c9c2bc}.footer__sign a{color:var(--ambra-chiaro);text-decoration:underline;text-underline-offset:3px}.footer__pay{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.footer__pay svg{width:38px;height:24px}.logo__img{display:block;height:auto;max-height:46px;width:auto}.header--over .logo__img--light{display:block}.no-reveal .reveal{opacity:1;transform:none}.no-card-fx .card__frame,.no-card-fx .card__tag,.no-card-fx .card__peek{display:none!important}@media(min-width:1200px)and (hover:hover){.no-card-fx .card:hover .card__media{border-radius:var(--radius);box-shadow:none}.no-card-fx .card:hover .card__media img{transform:none;filter:none}}body.has-overlay{overflow:hidden}.announce__msg[hidden]{display:none}.announce__msg{text-decoration:none}.card__media .card__img2{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s}@media(hover:hover){.card:hover .card__media .card__img2{opacity:1}}.card__media>a{position:relative}.card__add[aria-disabled=true]{display:none}.szwrap+.szwrap{margin-top:4px}.sizes button[aria-pressed=true]{background:var(--inchiostro);color:var(--carta);border-color:var(--inchiostro)}.card__badge--out{background:var(--carta-scura);color:var(--grigio-seppia)}.card__badge--pre{background:var(--morpho-chiaro);color:var(--inchiostro)}.card__price .card__sale+s{margin-left:2px}.section-header{position:sticky;top:0;z-index:40}.section-header .header{position:relative;top:auto}a.ibtn{text-decoration:none}.mmenu__top{align-items:center}.search__res img{height:auto}.nav a[aria-current]{color:var(--morpho)}.qty a{width:40px;height:40px;display:grid;place-items:center;text-decoration:none;font:400 18px/1 var(--font-sans);color:var(--inchiostro)}.line__rm{text-decoration:underline;text-underline-offset:3px}.line>a{display:block}.drawer__panel.is-loading .drawer__body,[data-cart-section].is-loading{opacity:.55;pointer-events:none;transition:opacity .2s}.drawer__foot form{margin:0}.giftrow img{height:auto}.section-header{pointer-events:none}.section-header>*{pointer-events:auto}.mega{display:none}@media(min-width:1200px){.mega{display:flex;align-items:center;position:static}.nav__b{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font:500 15px/1 var(--font-sans);color:inherit;background:none;border:0;border-bottom:1px solid transparent;padding:10px 0;cursor:pointer}.nav__b .lucide{width:16px;height:16px;transition:transform .25s}.nav__b:hover,.nav__b.is-active,.mega.is-open .nav__b{color:var(--morpho);border-color:currentColor}.header--over .nav__b.is-active{color:var(--ambra-chiaro)}.mega.is-open .nav__b .lucide{transform:rotate(180deg)}.mega__p{position:absolute;left:0;right:0;top:100%;background:var(--carta);color:var(--inchiostro);border-top:1px solid var(--filo);box-shadow:var(--shadow-overlay);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .25s,transform .3s var(--ease),visibility 0s .3s;z-index:30}.mega.is-open .mega__p{opacity:1;visibility:visible;transform:none;transition-delay:0s}.mega__in{max-width:var(--container);margin:0 auto;padding:32px var(--gutter) 40px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px}.mega__l{display:flex;flex-direction:column;gap:16px;min-width:0}.mega__l .eyebrow{color:var(--accent)}.mega__list{list-style:none;margin:0;padding:0;display:grid;gap:2px 32px}.mega__list--cols{grid-template-columns:repeat(3,minmax(0,1fr))}.mega__list a{display:flex;align-items:baseline;gap:8px;min-height:40px;padding:8px 0;font:400 17px/1.25 var(--font-serif-display);font-variation-settings:var(--fraunces-soft);color:var(--inchiostro);text-decoration:none;border-bottom:1px solid transparent;transition:color .15s}.mega__list a small{font:400 12px/1 var(--font-sans);color:var(--grigio-seppia)}.mega__list a:hover,.mega__list a[aria-current]{color:var(--morpho)}.mega__list a:hover{font-style:italic}.mega__all{align-self:flex-start}.mega__r{display:flex;gap:20px}.mega__card{width:220px;display:flex;flex-direction:column;gap:8px;color:inherit;text-decoration:none}.mega__img{display:block;aspect-ratio:4/5;background:var(--carta-scura);transition:border-radius .55s var(--ease)}.mega__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ease)}.mega__card:hover .mega__img{border-radius:50% 50% 2px 2px/22% 22% 2px 2px}.mega__card:hover .mega__img img{transform:scale(1.05)}.mega__ct{font:400 18px/1.2 var(--font-serif-display)}.mega__card:hover .mega__ct{color:var(--morpho);font-style:italic}.nav{gap:24px}}@media(min-width:1440px){.mega__card{width:250px}}@media(prefers-reduced-motion:reduce){.mega__p{transition:none}}.mmenu__nav details a{font:400 17px/1.3 var(--font-sans);min-height:46px;padding-left:2px}.mmenu__nav details a[aria-current]{color:var(--morpho)}.card__media>a.card__add{display:grid;height:44px}.pdp__price small span{font:inherit;color:inherit}.social{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.social a{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--border-hair,rgba(0,0,0,.15));border-radius:50%;color:inherit;transition:background .2s,color .2s,border-color .2s}.social a:hover{background:var(--ambra-chiaro);border-color:var(--ambra-chiaro);color:var(--notte)}.social .lucide{width:20px;height:20px}.footer__bt{display:flex;flex-direction:column;gap:12px}.social--menu{padding:16px var(--gutter) 0}html:not(.is-promo) .promo-on{display:none!important}html.is-promo .promo-off{display:none!important}.nav .is-promo-link{color:var(--ruggine);font-weight:600}.announce--promo a{color:inherit}.pcode{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;margin-top:12px;background:var(--notte);color:var(--carta);border:1px solid var(--ambra-chiaro)}.pcode__l{display:inline-flex;align-items:center;gap:8px;font:400 15px/1.3 var(--font-sans)}.pcode__l b{font-weight:600;color:var(--ambra-chiaro)}.pcode__l .lucide{width:18px;height:18px;color:var(--ambra-chiaro)}.pcode__c,.announce__code{position:relative;display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px dashed var(--ambra-chiaro);background:transparent;color:inherit;font:500 13px/1 var(--font-sans);letter-spacing:.06em;cursor:pointer}.pcode__c b,.announce__code b{font-weight:600;letter-spacing:.14em;color:var(--ambra-chiaro)}.pcode__c .lucide,.announce__code .lucide{width:15px;height:15px}.pcode__c em,.announce__code em{display:none;font-style:normal;color:var(--ambra-chiaro)}.pcode__c.is-copied em,.announce__code.is-copied em{display:inline}.pcode__c.is-copied .lucide,.announce__code.is-copied .lucide{display:none}.pcode__n{width:100%;font:400 12px/1.3 var(--font-sans);opacity:.75}.pcode--collection{margin-top:16px;max-width:max-content}.pcode--cart{margin:0 0 12px}.announce--promo{gap:12px;flex-wrap:wrap;justify-content:center}.announce__code{padding:4px 10px;font-size:12px;border-color:currentColor}.announce__code b{color:inherit}.announce--promo{height:auto;min-height:var(--announce-h);padding:6px 12px;font-size:12px}.pcode__pr b{font-size:18px;font-weight:600;color:var(--ambra-chiaro)}.line>a{align-self:start}.line img,.line .media-ph{height:auto;aspect-ratio:1/1;object-fit:cover}.pcode{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;padding:18px 20px;margin-top:16px;max-width:none;background:var(--bf-bg,var(--notte));color:var(--bf-fg,var(--carta));border:0;border-left:3px solid var(--bf-ac,var(--ambra-chiaro))}.pcode__main{display:flex;flex-direction:column;gap:4px;min-width:0}.pcode__side{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.pcode__eye{display:inline-flex;align-items:center;gap:8px;font:500 11px/1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--bf-ac,var(--ambra-chiaro))}.pcode__eye .lucide{width:16px;height:16px;animation:bfTw 2.4s ease-in-out infinite}@keyframes bfTw{0%,to{transform:scale(1) rotate(0);opacity:1}50%{transform:scale(1.18) rotate(12deg);opacity:.75}}.pcode__offer{font:400 28px/1.1 var(--font-serif-display);font-style:italic;font-variation-settings:"SOFT" 100,"WONK" 1;color:var(--bf-fg,var(--carta))}.pcode__pr{font:400 15px/1.3 var(--font-sans)}.pcode__pr b{font-size:20px;font-weight:600;color:var(--bf-ac,var(--ambra-chiaro))}.pcode__n{width:auto;font:400 13px/1.35 var(--font-sans);opacity:.78}.pcode .pcode__c{border-color:var(--bf-ac,var(--ambra-chiaro))}.pcode .pcode__c b,.pcode .pcode__c em{color:var(--bf-ac,var(--ambra-chiaro))}.pcode--product{margin-top:18px}.pcode--collection{margin:24px 0 0;padding:22px 28px}.pcode--collection .pcode__offer{font-size:clamp(28px,3.2vw,44px)}.pcode--cart{margin:0 0 14px;padding:14px 16px}.pcode--cart .pcode__offer{font-size:20px}.pcd{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px}.pcd__l{width:100%;font:500 11px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;opacity:.8}.pcd__n{display:flex;flex-direction:column;align-items:center;min-width:56px;padding:8px 6px;border:1px solid color-mix(in srgb,currentColor 28%,transparent)}.pcd__n b{font:500 26px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--bf-ac,var(--ambra-chiaro))}.pcd__n small{margin-top:4px;font:500 10px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;opacity:.75}.pcd--sm .pcd__n{min-width:46px;padding:6px 4px}.pcd--sm .pcd__n b{font-size:20px}@media(max-width:749px){.pcode--collection{padding:18px 16px}.pcd--sm .pcd__l{display:none}}html.is-promo .hero.has-bf{background:var(--bf-bg,#111)!important;color:var(--bf-fg,var(--carta))}html.is-promo .hero.has-bf .hero__bg{display:none}.hero__bfeye{display:inline-flex;align-items:center;gap:8px;color:var(--bf-ac,var(--ambra-chiaro))}.hero__bfeye .lucide{width:18px;height:18px;animation:bfTw 2.4s ease-in-out infinite}.hero__bft{min-height:0;color:var(--bf-fg,var(--carta))}.hero__bfbig{display:block;font-style:italic;font-variation-settings:"SOFT" 100,"WONK" 1;font-size:clamp(84px,11vw,176px);line-height:.92;letter-spacing:-.02em;color:var(--bf-ac,var(--ambra-chiaro))}.hero__bf .pcd{margin-top:4px}.hero__bf .pcd__n{min-width:64px}.hero__bf .pcd__n b{font-size:30px}.hero__bfbtn{background:var(--bf-ac,var(--ambra-chiaro));border-color:var(--bf-ac,var(--ambra-chiaro));color:var(--bf-bg,#111)}.hero__bfbtn:hover{filter:brightness(1.08)}.hero__bfcode{align-self:flex-start}.tag__p s{opacity:.6;margin-right:4px;font-weight:400}@media(prefers-reduced-motion:reduce){.pcode__eye .lucide,.hero__bfeye .lucide{animation:none}}.bfp{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.bfp__now{color:var(--ruggine);font-weight:600}.bfp__was{font-weight:400;font-size:.8em;color:var(--text-muted)}.bfp__tag{display:inline-block;align-self:center;padding:3px 7px;background:var(--promo-tag-bg,#111);color:var(--promo-tag-fg,#E2B565);font:600 10px/1.2 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.card__price .bfp__was{font-size:13px}.pdp__price>span .bfp__now{font-size:1em}.pdp__price>span .bfp__was{font-size:.6em;font-family:var(--font-sans)}.pdp__price>span .bfp__tag{font-size:11px;padding:5px 9px}.sb-price .bfp__tag{display:none}.line__now{color:var(--ruggine)}.line__disc{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:3px 8px;background:var(--promo-tag-bg,#111);color:var(--promo-tag-fg,#E2B565);font:600 11px/1.2 var(--font-sans);letter-spacing:.06em}.line__disc .lucide{width:13px;height:13px}.drawer__save,.cartp__save{color:var(--ruggine);font-weight:500}.drawer__was{font-weight:400;font-size:.8em;color:var(--text-muted);margin-right:6px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/base.css.map */
