:root{--percudi-control-radius: 8px;--percudi-control-min-height: 48px;--percudi-focus-color: currentColor}:where(h1,.h1,h2,.h2,h3,.h3){font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight)}h4,.h4.h4,h5,.h5.h5,h6,.h6.h6,.text-block.h4>*,.text-block.h4 :is(h1,h2,h3,h4,h5,h6),.text-block.h5>*,.text-block.h5 :is(h1,h2,h3,h4,h5,h6),.text-block.h6>*,.text-block.h6 :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-subheading--family);font-style:var(--font-subheading--style);font-weight:700}:where(body,button,input,select,textarea){font-family:var(--font-body--family)}:where(.button,.button-secondary):not(.button-unstyled){min-height:var(--percudi-control-min-height);padding-block:.875rem;padding-inline:1.5rem;border-radius:var(--percudi-control-radius);font-family:var(--font-body--family);font-size:.9375rem;font-weight:700;line-height:1.2;letter-spacing:0;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}:where(.button,.button-secondary):not(.button-unstyled):focus-visible{outline:2px solid var(--percudi-focus-color);outline-offset:3px}main :where(.button,.button-secondary)[href="/pages/contact"]{--button-color: var(--color-primary-button-text);--button-background-color: var(--color-primary-button-background);--button-border-color: var(--color-primary-button-border);--button-border-width: var(--style-border-width-primary)}main :where(.button,.button-secondary)[href="/pages/contact"]:hover{--button-color: var(--color-primary-button-hover-text);--button-background-color: var(--color-primary-button-hover-background);--button-border-color: var(--color-primary-button-hover-border)}main :where(.button,.button-secondary)[href="/pages/products"]{--button-color: var(--color-secondary-button-text);--button-background-color: var(--color-secondary-button-background);--button-border-color: var(--color-secondary-button-border);--button-border-width: var(--style-border-width-secondary)}main :where(.button,.button-secondary)[href="/pages/products"]:hover{--button-color: var(--color-secondary-button-hover-text);--button-background-color: var(--color-secondary-button-hover-background);--button-border-color: var(--color-secondary-button-hover-border)}@media screen and (min-width:750px){#header-component .header__columns{column-gap:1.5rem}#header-component .header__column--left,#header-component .header__column--center,#header-component .header__column--right{gap:1.5rem}#header-component .menu-list__link{font-family:var(--font-body--family);font-size:.875rem;font-weight:700;line-height:1.3}#header-component .menu-list__link-title{position:relative;padding-inline:.75rem}#header-component .menu-list__link-title:after{position:absolute;right:.75rem;bottom:-.35rem;left:.75rem;height:1px;content:"";background:currentColor;opacity:0;transform:scaleX(.65);transform-origin:center;transition:opacity .16s ease,transform .16s ease}#header-component .menu-list__link:is(:hover,:focus-visible,[aria-current=page]) .menu-list__link-title:after{opacity:1;transform:scaleX(1)}#header-component .dropdown-localization__button{font-family:var(--font-body--family);font-size:.875rem;font-weight:700}}@media screen and (max-width:749px){#header-component :where(.header__icon--menu,.header-actions__action):focus-visible{border-radius:var(--percudi-control-radius);outline:2px solid currentColor;outline-offset:2px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/percudi-design-system-phase1.css.map */
