@font-face{font-family:Glass Antiqua;src:url(/cdn/shop/files/GlassAntiqua-Regular.ttf?v=1790787233) format("truetype");font-weight:400;font-style:normal;font-display:swap}html:root{--font-heading--family: "Glass Antiqua", "Lora", Georgia, serif;--font-heading--weight: 400;--font-heading--style: normal;--font-size--paragraph: 1.0625rem;--font-size--h1: clamp(2.25rem, 1.5rem + 3vw, 2.75rem);--font-size--h2: clamp(1.75rem, 1.4rem + 1.5vw, 2rem);--font-size--h3: 1.5rem;--font-h1--family: var(--font-heading--family);--font-h1--weight: 400;--font-h1--line-height: 1.1;--font-h2--family: var(--font-heading--family);--font-h2--weight: 400;--font-h2--line-height: 1.2;--font-h3--family: var(--font-heading--family);--font-h3--style: normal;--font-h3--weight: 400;--font-h3--line-height: 1.3}html body,html body *{text-transform:none!important}html .button:not(.button-secondary,.button-unstyled),html .button-custom{font-weight:500;font-size:1.0625rem;line-height:1.3;padding-block:16px;padding-inline:40px}html .button:not(.button-secondary,.button-unstyled):hover,html .button:not(.button-secondary,.button-unstyled):active,html .button-custom:hover,html .button-custom:active{--button-color: #FFFBF0;--button-background-color: #111111;--button-border-color: #111111}html .button-secondary:hover{--button-color: #111111;--button-background-color: #F7EED4;--button-border-color: #999801}@media screen and (max-width:749px){html .header-logo{padding-block:8px!important}}@media screen and (min-width:750px){html .header__row--bottom{--border-bottom-width: 0px !important}html .header-menu .menu-list__list-item:not([slot=overflow]){position:relative}html .header-menu .menu-list__list-item:not([slot=overflow])>.menu-list__submenu{top:100%;inset-inline-start:50%;width:max-content;min-width:13rem;padding-inline:0;padding-block-start:calc(var(--padding-block-end, var(--header-padding)) + var(--border-bottom-width, 0px));transform:translate(-50%);clip-path:none;transition:none}html .header-menu .menu-list__list-item:not([slot=overflow]) .menu-list__submenu-inner{display:block;padding:.5rem 0;transform:none;background-color:#111;color:#fffbf0;border:0;clip-path:none;transition:none}html .header-menu .menu-list__list-item:not([slot=overflow]) :is(.mega-menu,.mega-menu__grid){display:block;padding:0;margin:0}html .header-menu .menu-list__list-item:not([slot=overflow]) :is(.mega-menu__list,.mega-menu__column){display:flex;flex-direction:column;gap:0}html .header-menu .menu-list__list-item:not([slot=overflow]) .mega-menu__link{display:block;padding:.55rem 1.5rem;white-space:nowrap;text-align:start;color:#fffbf0;transition:background-color .15s ease}html .header-menu .menu-list__link-title{display:inline-block;padding-block:.4em;transition:background-color .15s ease}html .header-menu .menu-list__list-item:not([slot=overflow]):hover .menu-list__link-title,html .header-menu .menu-list__list-item:not([slot=overflow]) .mega-menu__link:hover{background-color:#fffbf01f}html .header-menu .menu-list .menu-list__link{color:var(--menu-top-level-font-color)}html .header-menu .menu-list__link--active .menu-list__link-title{text-decoration-line:underline;text-decoration-color:#999801;text-decoration-thickness:1px;text-underline-offset:6px}html #header-component:not(:has(header-menu[data-overflow-expanded=true])) .header__underlay-open{display:none}}html *:focus-visible{outline:2px solid #111111;outline-offset:2px}html footer *:focus-visible,html .header-menu *:focus-visible{outline-color:#fffbf0}html p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)),html .rte a:where(:not(.button,.button-secondary)){color:#111;text-decoration-line:underline;text-decoration-color:#999801;text-decoration-thickness:1px}html .rte blockquote{border-inline-start:1px solid #999801;font-size:1.25rem;line-height:1.5;font-weight:400}html footer{color:#fffbf0}html footer [class*=menu__heading]{color:#999801}html footer p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)),html footer .rte a:where(:not(.button,.button-secondary)){color:#fffbf0!important;text-decoration-line:underline;text-decoration-color:#999801}@media screen and (max-width:749px){html footer .logo-block{align-self:center}html footer .logo-block~.text-block{--text-align: center !important;align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/salotto-animico.css.map */
