.breadcrumb{background:var(--white)}.breadcrumb__inner{max-width:1160px;margin:0 auto;padding:1.4rem 2rem 0;display:flex;align-items:center;gap:.4rem;font-size:.78rem;color:var(--mid)}.breadcrumb__link{color:var(--mid);text-decoration:none}.breadcrumb__link:hover{color:var(--cyan)}.breadcrumb__sep{color:var(--light)}.breadcrumb__current{color:var(--dark)}.site-header{background:var(--cyan);position:sticky;top:0;z-index:50}.strip{background:var(--cyan-deep);color:#fff;font-size:.74rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.1rem 1rem;padding:.32rem 2rem}.strip__wa{color:#fff;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:.4rem}.strip__wa:before{content:"";width:12px;height:12px;border-radius:50%;background:var(--wa);flex:none}.strip__wa:hover{text-decoration:underline}.bar{padding:.55rem 2rem .9rem;display:flex;align-items:center;gap:1.4rem}.site-header__logo{text-decoration:none;flex-shrink:0}.site-header__logo img{display:block;width:auto;filter:brightness(0) invert(1) drop-shadow(0 1px 3px rgba(0,0,0,.18))}.site-header__logo-text{font-family:var(--font-titolo);font-size:1.6rem;color:#fff}.nav{display:flex;align-items:center;gap:.1rem;min-width:0}.nav__item{display:flex;align-items:center}.nav__link{font-family:var(--font-titolo);font-size:1.08rem;color:#fff;text-decoration:none;padding:.3rem .75rem;border-radius:var(--radius-pill);white-space:nowrap;transition:background .15s}.nav__big{font-size:1.28rem;font-weight:700}.nav__link:hover,.nav__link.is-active{background:#ffffff38}.nav__link:focus-visible,.nav__toggle:focus-visible,.search__input:focus-visible,.mega a:focus-visible,.mobile-menu a:focus-visible,.mobile-menu button:focus-visible,.icon-btn:focus-visible,.cart-pill:focus-visible,.strip__wa:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.nav__toggle{background:none;border:0;color:#fff;cursor:pointer;margin-left:-.5rem;padding:.35rem .4rem;border-radius:50%;display:inline-flex}.nav__toggle svg{transition:transform .15s}.nav__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.mega{position:absolute;left:2rem;right:2rem;top:100%;margin-top:-14px;background:#fff;border-radius:var(--radius);box-shadow:0 24px 60px #1b3a6347;padding:1.1rem 1.3rem 1.2rem;z-index:20;display:none;gap:1.2rem;align-items:start}.nav__item.is-open .mega{display:flex}.nav__item[data-chiuso] .mega{display:none}.mega__col{flex:1 1 0;min-width:0}.mega__col--eta{flex:1.1 1 0}.mega h5{margin:0 0 .45rem;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--light);font-weight:700}.mega__link{display:block;font-size:.8rem;color:var(--dark);text-decoration:none;padding:.14rem 0}.mega__link:hover{color:var(--cyan-deep)}.mega__link small{color:var(--light);font-size:.66rem;margin-left:.3rem}.mega__eta-griglia{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem}.mega__eta{background:var(--cyan-tint);border-radius:var(--radius-sm);padding:.5rem .4rem;text-align:center;font-size:.68rem;color:var(--navy);font-weight:600;line-height:1.15;text-decoration:none;transition:background .15s}.mega__eta:hover{background:#cdeef7}.mega__eta b{display:block;font-family:var(--font-titolo);font-size:1.15rem;font-weight:400}.mega__tutti{display:block;margin-top:.5rem;color:var(--cyan-deep);font-weight:700;font-size:.8rem;text-decoration:none}.mega__tutti:hover{text-decoration:underline}.mega__mascotte{flex:0 0 120px;min-height:110px;align-self:end;display:flex;justify-content:center}.mega__mascotte img{height:200px;width:auto;max-width:100%;display:block}.search{flex:1;max-width:300px;margin-left:auto;min-width:0;background:#fffffff2;border-radius:var(--radius-pill);padding:.1rem .9rem;display:flex;align-items:center;gap:.5rem}.search__icon{display:inline-flex;color:var(--cyan-deep)}.search__icon svg{width:16px;height:16px}.search__input{flex:1;min-width:0;border:0;background:transparent;outline-offset:4px;font:400 .76rem var(--font-testo);color:var(--dark);padding:.42rem 0}.search__input::placeholder{color:var(--light)}.site-header__right{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.icon-btn{background:#ffffff26;border:none;border-radius:50%;width:34px;height:34px;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}.icon-btn:hover{background:#ffffff47}.cart-pill{background:#fff;color:var(--cyan-dark);border-radius:var(--radius-pill);padding:.38rem .85rem;font-weight:700;font-size:.8rem;white-space:nowrap;display:flex;align-items:center;gap:.4rem;text-decoration:none;transition:opacity .15s}.cart-pill svg{width:18px;height:18px}.cart-pill:hover{opacity:.85}.cart-badge{background:var(--cyan);color:#fff;border-radius:50%;min-width:18px;height:18px;font-size:.64rem;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 3px}.cart-badge[hidden],.site-header__hamburger{display:none}.mobile-menu{background:var(--cyan);display:flex;flex-direction:column;padding:.5rem 1rem 1rem;border-top:1px solid rgba(255,255,255,.2);max-height:calc(100vh - 140px);overflow-y:auto}.mobile-menu[hidden],.mobile-menu__sub[hidden]{display:none}.mobile-menu__riga{display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.15)}.mobile-menu__riga .mobile-menu__link{flex:1;border-bottom:0}.mobile-menu__link{font-family:var(--font-titolo);font-size:1.15rem;color:#fff;text-decoration:none;padding:.6rem .5rem;display:block}.mobile-menu__toggle{background:#ffffff2e;color:#fff;border:0;border-radius:50%;width:32px;height:32px;font-size:1.2rem;line-height:1;cursor:pointer;flex:none}.mobile-menu__sub{padding:.2rem 0 .5rem 1rem}.mobile-menu__link--group{font-size:.95rem;opacity:.75;padding-top:.7rem;padding-bottom:.2rem}.mobile-menu__link--child,.mobile-menu__link--nipote{font-family:var(--font-testo);font-size:.88rem;padding:.35rem .5rem}.mobile-menu__link--nipote{padding-left:1.2rem;opacity:.9}@media(min-width:1001px)and (max-width:1280px){.bar{gap:.7rem;padding-inline:1.2rem}.nav__link{padding:.3rem .42rem;font-size:1rem}.nav__big{font-size:1.1rem}.nav__toggle{margin-left:-.35rem;padding:.3rem .25rem}.search{min-width:140px}.cart-pill__label{display:none}}@media(max-width:1000px){.nav{display:none}.site-header__hamburger{display:flex}.bar{flex-wrap:wrap;padding:.5rem 1rem .8rem;gap:.6rem}.site-header__logo{order:1;margin-right:auto}.site-header__logo img{height:44px}.site-header__right{order:2}.search{order:3;flex:1 0 100%;max-width:none;margin-left:0}.cart-pill__label{display:none}.strip{padding:.3rem 1rem;font-size:.68rem;justify-content:center;text-align:center}}.site-footer{background:var(--cyan);color:var(--dark);padding:3rem 2rem 1.5rem}.site-footer__inner{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:2rem;max-width:1160px;margin:0 auto}.footer-col__shop-name{font-family:Indie Flower,cursive;font-size:1.4rem;font-weight:400}.footer-col__desc{font-size:.85rem;margin-top:.5rem;opacity:.85}.footer-col__title{font-family:Indie Flower,cursive;font-size:1.1rem;margin-bottom:.8rem;color:var(--dark)}.footer-col__links{list-style:none;display:flex;flex-direction:column;gap:.4rem;font-size:.84rem}.footer-col__links a{color:var(--dark);text-decoration:none}.footer-col__links a:hover{text-decoration:underline}.footer-col__address{font-size:.84rem;line-height:1.6}.footer-socials{display:flex;gap:.6rem;margin-top:1rem}.footer-social-link{color:var(--dark);width:32px;height:32px;background:#0000001a;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .15s}.footer-social-link:hover{background:#0003}.site-footer__bottom{max-width:1160px;margin:2rem auto 0;padding-top:1rem;border-top:1px solid rgba(0,0,0,.12);display:flex;justify-content:space-between;align-items:center;font-size:.78rem}.site-footer__payment{display:flex;gap:.4rem;align-items:center}.payment-icon{height:22px;width:auto}@media(max-width:768px){.site-footer__inner{grid-template-columns:1fr 1fr}.footer-col--brand{grid-column:1 / -1}.site-footer__bottom{flex-direction:column;gap:.5rem;text-align:center}}#wa-chat-btn-root{left:auto!important;right:20px!important}.torn--footer{transform:scaleY(-1);margin:-24px 0 -1px}.site-footer{color:#fff;padding:1.6rem 2.5rem 1rem;font-size:.78rem}.site-footer__inner{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:1.5rem;max-width:1160px}.site-footer a{color:#fff}.footer-col__title{font-family:var(--font-titolo);font-size:1.1rem;font-weight:400;margin-bottom:.4rem;color:#fff}.footer-col__links{gap:0;font-size:.78rem}.footer-col__links a{color:#fff;text-decoration:none;opacity:.9;line-height:1.9}.footer-col__address{font-size:.78rem;line-height:1.6}.footer-col__address p{margin:0 0 .3rem}.footer-canale{display:block;margin-top:.6rem;padding:.6rem .8rem;font-size:.74rem;background:#fff3;border-radius:var(--radius-sm);text-decoration:none}.footer-canale:before{content:"";display:inline-block;width:.6rem;height:.6rem;margin-right:.45rem;border-radius:50%;background:var(--wa)}.footer-social-link{color:#fff;background:#fff3}.site-footer__bottom{border-top-color:#ffffff59;font-size:.68rem;margin-top:1.2rem}.site-footer__copy{margin:0;opacity:.9}.whatsapp-band{background:var(--cream);display:grid;grid-template-columns:1fr 1fr;align-items:center;max-width:100%;overflow:hidden}.whatsapp-band__scena-wrap{align-self:end;line-height:0}.whatsapp-band__scena{width:100%;height:auto;max-height:340px;object-fit:contain;object-position:left bottom}.whatsapp-band__testo{padding:1.5rem 2.5rem 1.5rem 1.5rem;max-width:560px}.whatsapp-band__testo h2{font-size:1.9rem;line-height:1.1;margin:0}.whatsapp-band__testo p{font-size:.85rem;color:var(--mid);margin:.5rem 0 .9rem}.whatsapp-band__azioni{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap}.whatsapp-band__qr{width:116px;height:116px;border-radius:4px}@media(max-width:768px){.whatsapp-band{grid-template-columns:1fr}.whatsapp-band__scena{max-height:220px}.whatsapp-band__testo{padding:1.2rem 1rem 1.6rem;max-width:none}.whatsapp-band__testo h2{font-size:1.6rem}.site-footer{padding:1.4rem 1rem 1rem}.site-footer__inner{grid-template-columns:1fr 1fr}}#main-content{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}#main-content>.shopify-section:last-child{margin-top:auto}
/*# sourceMappingURL=/cdn/shop/t/10/assets/layout.css.map */
