.site-header-wrapper{display:block}.site-header{background:var(--color-lino);border-bottom:1px solid var(--color-sabbia)}.site-header__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:clamp(40px,6vw,88px);padding-block:12px}.site-header__start{display:flex;align-items:center;min-width:0}.site-header__end{display:flex;align-items:center;justify-content:flex-end;gap:4px}.site-header__logo{grid-column:2;grid-row:1;display:block;padding-inline:clamp(24px,3vw,40px)}.site-header__end{grid-column:3;grid-row:1}.site-header__logo img{display:block;width:auto;height:64px}.site-header__nav ul{display:flex;flex-wrap:wrap;gap:0 24px}.site-header__nav a{display:inline-block;padding-block:6px;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--color-terra)}.site-header__nav a:hover,.site-header__nav a[aria-current]{text-decoration:underline;text-underline-offset:6px}.site-header__icon{flex:none;position:relative;display:inline-grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-terra);cursor:pointer}.site-header__icon svg{width:20px;height:20px}.cart-count{position:absolute;top:4px;right:2px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;border-radius:999px;background:var(--color-cuore);color:#fff;font-size:.625rem;line-height:1}.cart-count[hidden],.site-header__nav,.site-header__account{display:none}@media(min-width:750px){.site-header__account{display:inline-grid}}@media(min-width:990px){.site-header__bar{padding-block:18px}.site-header__logo img{height:96px}}@media(min-width:1100px){.site-header__menu-toggle{display:none}.site-header__nav{display:block}}@media(max-width:749px){.site-header__bar{column-gap:4px}.site-header__logo{padding-inline:12px}.site-header__end{gap:0}}.no-js .site-header__menu-toggle{display:none}.no-js .site-header__nav{display:block}@media(max-width:1099px){.no-js .site-header__start{display:contents}.no-js .site-header__nav{grid-column:1 / -1;grid-row:2}.no-js .site-header__nav ul{justify-content:center}}.site-header--compact{position:fixed;inset:0 0 auto;z-index:30;transform:translateY(-100%);transition:transform .3s var(--ease)}.site-header--compact.is-visible{transform:none}.site-header--compact .site-header__bar{padding-block:8px}.site-header--compact .site-header__logo img{height:44px}.site-header--compact .site-header__menu-toggle{display:inline-grid}.drawer{margin:0;inset:0 auto 0 0;width:min(360px,88vw);height:100dvh;max-height:none;max-width:none;padding:0;border:0;background:var(--color-latte);color:var(--color-terra)}.drawer::backdrop{background:#38382f59}.drawer[open]{animation:drawer-in .3s var(--ease)}@keyframes drawer-in{0%{transform:translate(-100%)}}.drawer__inner{display:flex;flex-direction:column;gap:1.5rem;min-height:100%;padding:16px 20px 32px}.drawer__header{display:flex;align-items:center;justify-content:space-between}.drawer__logo{height:40px;width:auto}.drawer__menu a{display:block;padding-block:12px;border-bottom:1px solid var(--color-sabbia);font-family:var(--font-heading);font-size:1.5rem;text-decoration:none}.drawer__secondary{margin-top:auto;display:flex;flex-direction:column;gap:12px;font-size:var(--text-small)}.search-dialog{width:min(720px,100vw);max-height:90dvh;margin:0 auto auto;padding:16px 20px 24px;border:0;border-radius:0 0 var(--radius-panel) var(--radius-panel);background:var(--color-latte);color:var(--color-terra)}.search-dialog::backdrop{background:#38382f59}.search-dialog__form{display:flex;gap:.5rem;align-items:center}.search-dialog__form input[type=search]{flex:1;min-width:0;min-height:48px;padding:0 14px;border:1px solid var(--color-cucitura);border-radius:var(--radius-control);background:#fffdf8}.search-dialog__results{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.suggestions{display:flex;flex-direction:column}.suggestion{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:.75rem;min-height:56px;padding-block:4px;text-decoration:none}.suggestion:hover .suggestion__title{text-decoration:underline}.suggestion__image{width:48px;height:48px;object-fit:contain;border-radius:var(--radius-control);background:var(--color-lino)}.suggestion__title{grid-column:2}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-header.css.map */
