body:has(.b18-header){--header-height: 98px;--header-group-height: var(--header-height);--transparent-header-offset-boolean: 0}#header-group:has(#header-component.b18-header[sticky]){display:contents}.header-section:has(>.b18-header){position:relative;z-index:var(--layer-heightened)}.header-section:has(>.b18-header[sticky=always]),.header-section:has(>.b18-header[sticky=scroll-up][data-sticky-state=active]){position:sticky;top:-1px;z-index:var(--layer-sticky)}#header-component.b18-header{--b18-header-green: var(--bouchilino-color-green, #173b38);--b18-header-paper: var(--bouchilino-color-paper, #f8f6f1);--b18-header-gold: var(--bouchilino-color-gold, #d1ad74);--color-background: var(--b18-header-paper);--color-background-rgb: 248 246 241;--color-foreground: var(--b18-header-green);--color-foreground-rgb: 23 59 56;--color-account-icon: var(--b18-header-green);--header-content-transition-timing: 0s;--font-paragraph--line-height: 1;display:block;position:relative;color:var(--b18-header-green);background:var(--b18-header-paper);border-block-end:1px solid color-mix(in srgb,var(--b18-header-gold) 58%,transparent)}#header-component.b18-header[data-sticky-state=active]{box-shadow:0 6px 18px #173b380a}#header-component.b18-header[data-sticky-state=idle]{opacity:0;pointer-events:none}#header-component.b18-header .b18-header__row{--color-account-icon: var(--b18-header-green);--color-foreground: var(--b18-header-green);--color-foreground-rgb: 23 59 56;--color-background: var(--b18-header-paper);--color-background-rgb: 248 246 241;padding:0;color:var(--b18-header-green);background:var(--b18-header-paper);border:0}#header-component.b18-header .b18-header__inner{display:grid;grid-template-columns:minmax(104px,1fr) minmax(0,auto) minmax(104px,1fr);grid-template-areas:"language brand actions";align-items:center;gap:24px;min-block-size:97px;inline-size:min(100%,1440px);margin-inline:auto;padding:14px clamp(24px,4vw,60px)}#header-component.b18-header .b18-header__language{grid-area:language;justify-self:start;min-inline-size:0}#header-component.b18-header .b18-header__brand{grid-area:brand;min-inline-size:0;justify-self:center}#header-component.b18-header .b18-header__actions{grid-area:actions;justify-self:end;min-inline-size:0}#header-component.b18-header .header-logo.bouchilino-brand{display:flex;min-block-size:52px;min-inline-size:44px;inline-size:auto;max-inline-size:100%;margin:0;padding:0}#header-component.b18-header .bouchilino-lockup{display:flex;max-inline-size:100%;gap:0}#header-component.b18-header .b17-logo-pair{inline-size:236px;max-inline-size:100%}#header-component.b18-header .b17-logo--header{display:block;inline-size:236px;max-inline-size:100%;block-size:auto}#header-component.b18-header .b17-logo--compact{display:none}#header-component.b18-header header-actions{display:flex;align-items:center;gap:8px;margin:0}#header-component.b18-header .b18-header__actions .cart-drawer{margin:0}#header-component.b18-header .b18-header__inner :is(.bouchilino-header-language-switch__button,.account-button,.cart-drawer>.header-actions__action,header-actions>.action__cart){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 auto;inline-size:48px;min-inline-size:44px;max-inline-size:none;block-size:48px;min-block-size:44px;padding:0;color:var(--b18-header-green);background:transparent;border:1px solid rgb(23 59 56 / 17%);border-radius:3px;cursor:pointer}#header-component.b18-header .b18-header__inner .bouchilino-header-language-switch .bouchilino-header-language-switch__button{inline-size:60px;font-family:var(--bouchilino-salon-font-utility, inherit);font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;letter-spacing:0;white-space:nowrap}#header-component.b18-header .bouchilino-header-language-switch__button[lang^=en]{letter-spacing:.08em}#header-component.b18-header .b18-header__inner :is(.bouchilino-header-language-switch__button,.account-button,.cart-drawer>.header-actions__action,header-actions>.action__cart):hover{--color-account-icon: var(--b18-header-green);color:var(--b18-header-green);background:#d1ad741f;border-color:var(--b18-header-gold)}#header-component.b18-header .b18-header__inner :is(.header-logo,.bouchilino-header-language-switch__button,.cart-drawer>.header-actions__action,header-actions>.action__cart):focus-visible,#header-component.b18-header .account-button:focus-within{outline:2px solid var(--b18-header-green);outline-offset:3px}#header-component.b18-header .account-button shopify-account{display:flex;align-items:center;justify-content:center;inline-size:44px;min-inline-size:44px;block-size:44px;--shopify-account-color-background: var(--b18-header-paper);--shopify-account-color-text: var(--b18-header-green);--shopify-account-color-accent: var(--b18-header-green);--shopify-account-color-accent-text: var(--b18-header-paper)}#header-component.b18-header .account-button__icon{inline-size:19px;block-size:22px}#header-component.b18-header .header-actions__cart-icon>.svg-wrapper{display:flex;align-items:center;justify-content:center;inline-size:44px;block-size:44px}#header-component.b18-header .header-actions__cart-icon>.svg-wrapper>svg{inline-size:23px;block-size:23px}@media(max-width:749px){body:has(.b18-header){--header-height: 81px}#header-component.b18-header .b18-header__inner{grid-template-columns:96px minmax(0,1fr) 96px;gap:8px;min-block-size:80px;padding:12px 16px}#header-component.b18-header .b17-logo-pair{inline-size:min(160px,calc(100vw - 240px))}#header-component.b18-header .b17-logo--header{inline-size:100%}#header-component.b18-header .b18-header__inner :is(.bouchilino-header-language-switch__button,.account-button,.cart-drawer>.header-actions__action,header-actions>.action__cart){inline-size:44px;block-size:44px}#header-component.b18-header .b18-header__inner .bouchilino-header-language-switch .bouchilino-header-language-switch__button{inline-size:52px;font-size:12px}}@media(max-width:359px){#header-component.b18-header .b18-header__inner{padding-inline:12px}#header-component.b18-header .b17-logo-pair{inline-size:46px}#header-component.b18-header .b17-logo--header{display:none}#header-component.b18-header .b17-logo--compact{display:block;inline-size:46px;block-size:auto}}@media(prefers-reduced-motion:reduce){#header-component.b18-header,#header-component.b18-header .b18-header__inner :is(a,button){transition:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/bouchilino-header-r18.css.map */
