.elementor .sn-header__actions{width:auto;padding:0px;display:flex;flex-direction:row;gap:4px;flex:0 0 auto;align-items:center;& .elementor-icon, & .elementor-search-form__toggle, & .elementor-menu-cart__toggle .elementor-button { color: var(--sn-ink); fill: var(--sn-ink); background-color: transparent; border: 0; } & .elementor-icon { font-size: 20px; padding: 10px; } & .elementor-icon:hover, & .elementor-menu-cart__toggle .elementor-button:hover { color: var(--sn-primary); fill: var(--sn-primary); } & .elementor-search-form__toggle i { font-size: 20px; color: var(--sn-ink); } & .elementor-menu-cart__toggle .elementor-button { padding: 10px; font-size: 20px; } & .elementor-button-icon-qty[data-counter] { background-color: var(--sn-accent); color: #FFFFFF; font-size: 11px; font-weight: 700; } & .elementor-menu-cart__toggle .elementor-button-text { display: none; } & > * { flex: 0 0 auto; width: auto; } & .elementor-search-form { --e-search-form-toggle-background-color: transparent; --e-search-form-toggle-color: var(--sn-ink); --e-search-form-toggle-size: 40px; --e-search-form-toggle-icon-size: 20px; } & .elementor-search-form__toggle { background-color: transparent; } & > * { padding: 0px; }\n}.elementor .sn-header__nav{width:auto;min-width:0px;padding:0px;display:flex;flex:1 1 auto;justify-content:center;& .elementor-nav-menu--main .elementor-item { font-family: var(--sn-font-body); font-size: var(--sn-fs-ui); font-weight: 600; color: var(--sn-ink); padding: 10px 12px; } & .elementor-nav-menu--main .elementor-item:hover, & .elementor-nav-menu--main .elementor-item.elementor-item-active { color: var(--sn-primary); } & .elementor-nav-menu--main .sub-menu { background-color: var(--sn-surface); border-radius: var(--sn-radius-md); box-shadow: 0 8px 28px rgba(34,26,30,0.10); padding: 8px 0; } & .elementor-nav-menu--main .sub-menu a { font-size: var(--sn-fs-ui); color: var(--sn-ink); padding: 10px 20px; } & .elementor-nav-menu--main .sub-menu a:hover { background-color: var(--sn-primary-50); color: var(--sn-primary); } & .elementor-menu-toggle { color: var(--sn-ink); background-color: transparent; font-size: 24px; } & .elementor-nav-menu--dropdown { background-color: var(--sn-surface); } & .elementor-nav-menu--dropdown a { font-family: var(--sn-font-body); font-size: 17px; color: var(--sn-ink); padding: 14px 20px; border-bottom: 1px solid var(--sn-border); } & .elementor-nav-menu--dropdown a:hover, & .elementor-nav-menu--dropdown a.elementor-item-active { background-color: var(--sn-primary-50); color: var(--sn-primary); } & .elementor-nav-menu--main > .elementor-nav-menu { flex-wrap: nowrap; } & .elementor-nav-menu--main .elementor-item { white-space: nowrap; padding: 10px 10px; }\n}.elementor .sn-logo{width:124px;min-width:104px;padding:0px;display:block;flex:0 0 auto;& img { width: 100%; height: auto; display: block; }\n}.elementor .sn-header__bar{width:100%;max-width:calc(var(--sn-container) + 2 * var(--sn-gutter));padding-block-start:12px;padding-block-end:12px;padding-inline-start:var(--sn-gutter);padding-inline-end:var(--sn-gutter);margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center;}.elementor .sn-usp__text{font-family:var(--sn-font-body);font-weight:500;font-size:var(--sn-fs-xs);color:var(--sn-primary-100);line-height:1.4;text-align:center;margin:0px;}.elementor .sn-usp{width:100%;padding-block-start:8px;padding-block-end:8px;padding-inline-start:var(--sn-gutter);padding-inline-end:var(--sn-gutter);background-color:var(--sn-primary-800);display:flex;flex-direction:row;justify-content:center;align-items:center;& a { color: inherit; text-decoration: none; } & a:hover { text-decoration: underline; }\n}.elementor .sn-header{width:100%;padding:0px;border-block-end-width:1px;background-color:var(--sn-surface);display:flex;flex-direction:column;gap:0px;border-bottom-style: solid; border-bottom-color: var(--sn-border);\n}