.elementor .cart-count{height:17px;min-width:17px;position:absolute;inset-block-start:2px;inset-inline-end:-2px;font-family:var(--font-body);font-weight:500;font-size:10px;color:var(--color-white);line-height:17px;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:4px;padding-inline-end:4px;border-radius:9px;background-color:var(--color-ink);pointer-events: none;\n}.elementor .cart-count-wrap{width:auto;min-width:0px;position:relative;padding:0px;display:inline-flex;align-items:center;}.elementor .header-icon:hover,.elementor .header-icon:focus-visible{opacity:60%;}.elementor .header-icon{width:40px;height:40px;color:var(--color-ink);padding:9px;transition:opacity 0.2s;display:inline-flex;flex:0 0 auto;justify-content:center;align-items:center;&:focus-visible { outline: 2px solid var(--color-ink); outline-offset: 2px; }\n}.elementor .header-icons{padding:0px;display:flex;gap:6px;justify-content:flex-end;align-items:center;}.elementor .header-logo{width:clamp(150px, 11vw + 90px, 230px);height:auto;aspect-ratio:408.4 / 156.2;color:var(--color-ink);display:block;}.elementor .header-nav{min-width:0px;padding:0px;display:flex;justify-content:flex-start;align-items:center;}.elementor .header-main{width:100%;padding-block-start:18px;padding-block-end:18px;padding-inline-start:var(--space-section-x);padding-inline-end:var(--space-section-x);border-block-end-width:1px;background-color:var(--color-white);display:grid;gap:24px;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom-style: solid; border-bottom-color: var(--color-hairline);\n}.elementor .announce-item{font-family:var(--font-body);font-size:var(--fs-kicker);color:var(--color-ink);letter-spacing:0.06em;line-height:1.4;text-align:center;padding-block-start:9px;padding-block-end:9px;padding-inline-start:16px;padding-inline-end:16px;margin:0px;}.elementor .announce-bar{width:100%;padding:0px;border-block-end-width:1px;background-color:var(--color-white);display:grid;grid-template-columns:1fr 1fr;border-bottom-style: solid; border-bottom-color: var(--color-hairline);\n}.elementor .site-header{width:100%;padding:0px;background-color:var(--color-white);display:flex;flex-direction:column;}