.isds-hactions{display:flex;align-items:center;gap:6px;margin-left:auto}.has-inline-mobile-toggle .inside-header{align-items:center}.inside-header .site-branding{order:1}.inside-header .isds-hactions{order:2}.inside-header #site-navigation,.inside-header .main-navigation{order:3}.isds-search{position:relative;margin:0;display:flex;align-items:center}.isds-search__toggle{display:none;background:#fff0;border:0;color:var(--inchiostro);padding:9px;border-radius:999px;cursor:pointer;line-height:0}.isds-search__toggle:hover{background:rgb(37 36 34 / .06);color:var(--inchiostro)}.isds-search__field{position:relative;display:flex;align-items:center;background:var(--superficie);border:1px solid var(--linea);border-radius:999px;padding:0 14px 0 12px;height:42px;width:248px;transition:width .18s ease,border-color .15s ease}.isds-search__field:focus-within{border-color:var(--inchiostro-30)}.isds-search__field-icon{color:var(--inchiostro-40);flex:0 0 auto;margin-right:8px}.isds-search__input{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0;height:auto;width:100%;font-family:'Hanken Grotesk',sans-serif;font-size:15px;color:var(--inchiostro);outline:none}.isds-search__input::placeholder{color:var(--inchiostro-40)}.isds-search__input:focus{background:transparent!important;border:0!important}.isds-search__close{display:none;background:#fff0;border:0;color:var(--inchiostro-60);padding:4px;margin-left:6px;cursor:pointer;line-height:0}.isds-search__results{position:absolute;top:calc(100% + 8px);right:0;left:auto;width:360px;max-width:min(92vw, 420px);background:var(--superficie);border:1px solid var(--linea);border-radius:var(--raggio);box-shadow:0 18px 44px -22px rgb(37 36 34 / .4);padding:6px;z-index:1200;max-height:70vh;overflow-y:auto}.isds-search__results[hidden]{display:none}.isds-sresult{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:12px;text-decoration:none;color:var(--inchiostro);transition:background .12s ease}.isds-sresult:hover,.isds-sresult.is-active{background:rgb(37 36 34 / .05);color:var(--inchiostro)}.isds-sresult__img{width:46px;height:46px;flex:0 0 auto;border-radius:10px;object-fit:cover;background:var(--foto-bg)}.isds-sresult__txt{min-width:0;flex:1 1 auto}.isds-sresult__name{display:block;font-size:14.5px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.isds-sresult__price{display:block;font-size:13.5px;color:var(--inchiostro-60);font-variant-numeric:tabular-nums}.isds-sresult__price del{color:var(--inchiostro-40);margin-right:6px}.isds-search__msg{padding:14px 12px;font-size:14px;color:var(--inchiostro-60)}.isds-search__seeall{display:block;margin-top:4px;padding:11px 12px;border-top:1px solid var(--linea);font-size:13px;font-weight:700;letter-spacing:.02em;text-decoration:none;color:var(--inchiostro)}.isds-search__seeall:hover{color:var(--inchiostro);text-decoration:underline}.isds-cart-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;color:var(--inchiostro);text-decoration:none;transition:background .12s ease}.isds-cart-toggle:hover{background:rgb(37 36 34 / .06);color:var(--inchiostro)}.isds-cart-toggle__badge{position:absolute;top:2px;right:1px;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;background:var(--inchiostro);color:var(--carta);font-size:11px;font-weight:700;line-height:1;border-radius:999px;font-variant-numeric:tabular-nums}.isds-cart-toggle__badge[hidden]{display:none}.isds-cart-toggle__badge.is-bump{animation:isds-bump .4s ease}@keyframes isds-bump{30%{transform:scale(1.35)}60%{transform:scale(.92)}100%{transform:scale(1)}}.isds-ico{display:block}.isds-drawer{position:fixed;inset:0;z-index:100000;visibility:hidden;pointer-events:none}.isds-drawer.is-open{visibility:visible;pointer-events:auto}.isds-drawer__veil{position:absolute;inset:0;background:rgb(37 36 34 / .42);opacity:0;transition:opacity .26s ease}.isds-drawer.is-open .isds-drawer__veil{opacity:1}.isds-drawer__panel{position:absolute;top:0;right:0;height:100%;width:420px;max-width:92vw;background:var(--carta);box-shadow:-22px 0 60px -30px rgb(37 36 34 / .5);display:flex;flex-direction:column;transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1)}.isds-drawer.is-open .isds-drawer__panel{transform:translateX(0)}.isds-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:22px 24px 16px;border-bottom:1px solid var(--linea);flex:0 0 auto}.isds-drawer__close{background:#fff0;border:0;color:var(--inchiostro);padding:8px;margin:-8px;border-radius:999px;cursor:pointer;line-height:0}.isds-drawer__close:hover{background:rgb(37 36 34 / .06)}.isds-drawer__body{flex:1 1 auto;overflow-y:auto;display:flex;flex-direction:column}.isds-drawer__body>div[data-isds-cart-inner]{display:flex;flex-direction:column;flex:1 1 auto}.isds-drawer__empty{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:40px 24px;text-align:center;color:var(--inchiostro-60)}.isds-drawer__empty-alt{margin-top:-6px;font-size:13.5px;color:var(--inchiostro-60);text-decoration:underline;text-underline-offset:3px}.isds-drawer__empty-alt:hover{color:var(--inchiostro)}.isds-drawer__list{list-style:none;margin:0;padding:8px 0;flex:1 1 auto}.isds-citem{display:flex;align-items:flex-start;gap:14px;padding:16px 24px;border-bottom:1px solid var(--linea);position:relative}.isds-citem.is-busy{opacity:.5;pointer-events:none}.isds-citem__media img{width:64px;height:64px;border-radius:12px;object-fit:cover;background:var(--foto-bg);display:block}.isds-citem__main{flex:1 1 auto;min-width:0}.isds-citem__name{display:block;font-size:14.5px;font-weight:600;line-height:1.35;color:var(--inchiostro);text-decoration:none}a.isds-citem__name:hover{text-decoration:underline}.isds-citem__sub{font-size:14px;color:var(--inchiostro-60);margin-top:2px;font-variant-numeric:tabular-nums}.isds-citem__qty{display:inline-flex;align-items:center;gap:0;margin-top:10px;border:1px solid var(--linea);border-radius:999px;overflow:hidden;background:var(--superficie)}.isds-qty-btn{background:#fff0;border:0;color:var(--inchiostro);width:30px;height:30px;font-size:17px;line-height:1;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center}.isds-qty-btn:hover:not(:disabled){background:rgb(37 36 34 / .06)}.isds-qty-btn:disabled{opacity:.35;cursor:default}.isds-qty-val{min-width:30px;text-align:center;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.isds-citem__remove{background:#fff0;border:0;color:var(--inchiostro-40);padding:4px;margin:-2px -4px 0 0;cursor:pointer;line-height:0;flex:0 0 auto;transition:color .12s ease}.isds-citem__remove:hover{color:var(--inchiostro)}.isds-drawer__foot{flex:0 0 auto;padding:18px 24px 22px;border-top:1px solid var(--linea);background:var(--superficie)}.isds-drawer__subtotal{display:flex;align-items:baseline;justify-content:space-between;font-size:16px}.isds-drawer__subtotal strong{font-size:19px;font-variant-numeric:tabular-nums}.isds-drawer__note{font-size:12.5px;color:var(--inchiostro-60);margin:6px 0 14px}.isds-drawer__cta{display:flex;flex-direction:column;gap:10px}.isds-drawer__cta .isds-pill{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:13px 22px;border-radius:999px;font-weight:700;font-size:15.5px;text-decoration:none;border:1px solid var(--inchiostro);transition:opacity .15s ease,background .15s ease}.isds-pill--ink{background:var(--inchiostro);color:var(--carta)}.isds-pill--ink:hover{opacity:.85;color:var(--carta)}.isds-pill--ghost{background:#fff0;color:var(--inchiostro)}.isds-pill--ghost:hover{background:rgb(37 36 34 / .05);color:var(--inchiostro)}.isds-toast{position:fixed;left:50%;bottom:26px;transform:translateX(-50%) translateY(14px);z-index:100001;background:var(--inchiostro);color:var(--carta);padding:12px 20px;border-radius:999px;font-size:14.5px;font-weight:600;box-shadow:0 14px 36px -16px rgb(37 36 34 / .6);opacity:0;transition:opacity .22s ease,transform .22s ease;display:inline-flex;align-items:center;gap:8px}.isds-toast[hidden]{display:none}.isds-toast.is-show{opacity:1;transform:translateX(-50%) translateY(0)}.isds-toast__check{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center}.isds-checkout-editcart{margin:0 0 18px}.isds-checkout-editcart__btn{background:#fff0;border:1px solid var(--linea);color:var(--inchiostro);border-radius:999px;padding:9px 18px;font-size:14.5px;font-weight:600;cursor:pointer}.isds-checkout-editcart__btn:hover{background:var(--superficie);color:var(--inchiostro)}@media (max-width:768px){.main-navigation .menu-toggle{display:inline-flex!important;align-items:center;gap:8px;font-weight:700;font-size:15px;letter-spacing:.01em;color:var(--inchiostro)}.main-navigation .menu-toggle .mobile-menu{display:inline-block;text-transform:none}.main-navigation .menu-toggle .gp-icon{font-size:20px}}@media (max-width:900px){.isds-search__field{width:200px}}@media (max-width:768px){.isds-hactions{gap:2px}.isds-search__toggle{display:inline-flex}.isds-search__field{position:fixed;top:0;left:0;right:0;width:100%;max-width:100%;height:60px;border-radius:0;border:0;border-bottom:1px solid var(--linea);background:var(--carta);padding:0 16px;z-index:100002;transform:translateY(-100%);transition:transform .24s ease;display:none}.isds-search.is-open .isds-search__field{display:flex;transform:translateY(0)}.isds-search.is-open .isds-search__close{display:inline-flex}.isds-search__results{position:fixed;top:60px;left:8px;right:8px;width:auto;max-width:none;border-radius:var(--raggio);z-index:100002}.isds-cart-toggle{width:42px;height:42px}.inside-header .isds-hactions{order:2}}body.isds-lock{overflow:hidden}