.olivo-header{--olivo-header-max-width: 1240px;--olivo-header-inline-padding: 20px;--olivo-header-desktop-padding-block: 40px;--olivo-header-mobile-padding-block: 24px;--olivo-order-now-gap-desktop: 24px;--olivo-order-now-gap-mobile: 16px}.olivo-header[transparent]{--olivo-order-now-gap-desktop: 30px}.olivo-header .header__row--top{position:relative}.olivo-header .header__row--top .header__columns,.olivo-header#header-component[data-menu-style=drawer] .header__columns,.olivo-header#header-component[data-menu-style=drawer] .header__row--top .header__columns{position:relative;max-width:var(--olivo-header-max-width);margin-inline:auto;width:100%;padding-inline:var(--olivo-header-inline-padding);padding-block:var(--olivo-header-mobile-padding-block);--padding-block-start: var(--olivo-header-mobile-padding-block);--padding-block-end: var(--olivo-header-mobile-padding-block)}@media screen and (max-width:749px){.olivo-header .header__row--top .header__columns,.olivo-header#header-component[data-menu-style=drawer] .header__columns,.olivo-header#header-component[data-menu-style=drawer] .header__row--top .header__columns{display:flex;align-items:center;justify-content:space-between;column-gap:0}}@media screen and (min-width:750px){.olivo-header .header__row--top .header__columns,.olivo-header#header-component[data-menu-style=drawer] .header__columns,.olivo-header#header-component[data-menu-style=drawer] .header__row--top .header__columns{--padding-block-start: var(--olivo-header-desktop-padding-block);--padding-block-end: var(--olivo-header-desktop-padding-block);padding-block:var(--olivo-header-desktop-padding-block);padding-block-end:39px}.olivo-header .header__column{height:21px}}.olivo-header .header__row--top:not(.divider--page-width),.olivo-header .header__row--top.divider--page-width .header__columns{--border-bottom-color: rgba(0, 0, 0, .1);--border-bottom-color-mobile: rgba(0, 0, 0, .1)}.olivo-header[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link:is(:hover,[aria-expanded=true]))) .header__row--top:not(.divider--page-width),.olivo-header[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link:is(:hover,[aria-expanded=true]))) .header__row--top.divider--page-width .header__columns{--border-bottom-color: rgba(255, 255, 255, .2);--border-bottom-color-mobile: rgba(255, 255, 255, .2)}.olivo-header[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link:is(:hover,[aria-expanded=true]))) .header__row{--color: var(--color-transparent-text)}.olivo-header{--olivo-logo-width: 74px;--olivo-logo-height: 20px}@media screen and (min-width:750px){.olivo-header{--olivo-logo-width: 126px;--olivo-logo-height: 34px}}@media screen and (max-width:749px){.olivo-header .header-logo,.olivo-header#header-component .header__columns .header-logo,.olivo-header#header-component[data-menu-style=drawer] .header__columns .header-logo,.olivo-header#header-component[data-menu-style=drawer] .header__row--top .header__columns .header-logo{position:absolute;inset:auto;top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;z-index:2;width:var(--olivo-logo-width);height:var(--olivo-logo-height);max-width:none;margin:0;flex:0 0 auto;grid-area:auto;grid-column:auto;grid-row:auto;pointer-events:none}.olivo-header .header__drawer,.olivo-header#header-component[data-menu-style=drawer] .header__drawer,.olivo-header-actions{flex:0 0 auto;grid-area:auto}}@media screen and (min-width:750px){.olivo-header .header__row--top .header__columns,.olivo-header#header-component[data-menu-style=drawer] .header__columns,.olivo-header#header-component[data-menu-style=drawer] .header__row--top .header__columns{position:static}.olivo-header .header-logo,.olivo-header#header-component .header__columns .header-logo,.olivo-header#header-component[data-menu-style=drawer] .header__columns .header-logo,.olivo-header#header-component[data-menu-style=drawer] .header__row--top .header__columns .header-logo{position:absolute;inset:auto;top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;z-index:2;width:var(--olivo-logo-width);height:var(--olivo-logo-height);max-width:none;margin:0;grid-area:auto;grid-column:auto;grid-row:auto;pointer-events:none}}.olivo-header .header-logo>*{pointer-events:auto}.olivo-header .header-logo__svg{display:block;width:var(--olivo-logo-width);height:var(--olivo-logo-height)}.olivo-header .header-logo__svg svg{display:block;width:100%;height:100%}@media screen and (min-width:750px){.olivo-header #header-component[data-menu-style=menu] .menu-list{--menu-horizontal-gap: 24px}.olivo-header .menu-list__link{line-height:1.5}.olivo-header .menu-list__link-title{padding-inline:0}.olivo-header .overflow-menu::part(list){margin-inline:0;gap:24px}.olivo-header .menu-list__list-item:not([slot=overflow]):after{display:none}}.olivo-header-actions{display:flex;align-items:center;gap:var(--olivo-order-now-gap-mobile);grid-area:rightB;justify-self:flex-end}@media screen and (max-width:749px){.olivo-header .header__row--top .header__columns,.olivo-header#header-component[data-menu-style=drawer] .header__columns,.olivo-header#header-component[data-menu-style=drawer] .header__row--top .header__columns{--header-mobile-bookend: auto;--padding-block-end: 23px;min-height:20px;align-items:center;padding-block-end:23px}.olivo-header-actions{grid-area:auto;justify-self:unset;width:max-content;margin-inline-start:0}}@media screen and (min-width:750px){.olivo-header-actions{gap:var(--olivo-order-now-gap-desktop)}}.olivo-header .olivo-header-actions header-actions{display:flex;align-items:center}.olivo-header .header-actions__action:not(.account-button) .svg-wrapper,.olivo-header .header-actions__action:not(.account-button) svg{width:20px;height:20px}.olivo-header .header-actions__cart-icon{align-items:center;display:flex;height:20px;--cart-bubble-size: 20px;--cart-bubble-top: -6px;--cart-bubble-right: -9px;--cart-bubble-background: #d5c9ab;--cart-bubble-text: #161615;overflow:visible}.olivo-header .header-actions__action:has(.header-actions__cart-icon),.olivo-header .olivo-header-actions,.olivo-header .olivo-header-actions header-actions{overflow:visible}@media screen and (min-width:750px){.olivo-header .header__column--right{overflow:visible}}.olivo-header .header-actions__cart-icon .cart-bubble__text{font-family:var(--font-body--family);font-weight:700;font-size:10px;line-height:1.5;color:var(--cart-bubble-text)}.olivo-header .header-actions__cart-icon.header-actions__cart-icon--has-cart svg{-webkit-mask:none;mask:none}.olivo-header .header__icon--summary .header-drawer-icon{width:14px;height:14px}.olivo-order-now{color:inherit;font-family:var(--font-accent--family);font-weight:var(--font-accent--weight);font-size:12px;line-height:normal;text-decoration:none;border-bottom:1px solid currentcolor;padding-block:2px;white-space:nowrap;transition:color var(--header-content-transition-timing),border-color var(--header-content-transition-timing)}@media screen and (min-width:750px){.olivo-order-now{font-size:14px}}.olivo-order-now:hover,.olivo-order-now:focus-visible{color:inherit;text-decoration:none;border-bottom-color:currentcolor}.olivo-header .menu-drawer{--drawer-width: 360px;--drawer-max-width: 360px;width:360px;max-width:360px;background-color:#fff;border-right:none;padding:20px}.olivo-header .menu-drawer__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#00000040}.olivo-header .menu-drawer__close-button{position:absolute;top:20px;left:20px;padding:0;margin:0;width:18px;height:18px;min-height:18px;z-index:1}.olivo-header .menu-drawer__close-button .header-drawer-icon{width:18px;height:18px}.olivo-header .menu-drawer__navigation{margin-top:34px;padding:0}.olivo-header .menu-drawer__menu{--drawer-padding: 0;padding-inline:0;margin-block-start:0;display:flex;flex-direction:column;gap:8px;max-width:320px}.olivo-header .menu-drawer__menu>.menu-drawer__list-item{min-height:auto}.olivo-header .menu-drawer__menu-item--mainlist{min-height:auto;padding:0;font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);font-size:32px;line-height:1.3;text-transform:none;color:#161615;justify-content:flex-start}.olivo-header .menu-drawer__menu-item--mainlist:hover,.olivo-header .menu-drawer__menu-item--mainlist:focus-visible{color:#161615}.olivo-header .menu-drawer__menu .menu-drawer__list-item--flat{margin-block-end:0}.olivo-header .menu-drawer-container .header__icon--summary{position:relative;display:inline-flex;align-items:center;justify-content:flex-start;padding:0;margin:0;width:14px;height:14px;min-width:14px;min-height:14px}.olivo-header .menu-drawer-container .header__icon--summary:before{content:"";position:absolute;top:-15px;right:-15px;bottom:-15px;left:-15px}.olivo-header .header__drawer{--header-drawer-min-height: 14px;grid-area:leftA}@media screen and (max-width:749px){.olivo-header .header__drawer{grid-area:auto;justify-self:unset;align-self:center;width:max-content;height:20px;flex:0 0 auto}.olivo-header .menu-drawer-container{display:flex;align-items:center;height:20px;max-height:20px}.olivo-header .olivo-header-actions .header-actions__action:has(.header-actions__cart-icon){position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;min-width:20px;min-height:20px;padding:0;margin:0}.olivo-header .olivo-header-actions .header-actions__action:has(.header-actions__cart-icon):before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}}.olivo-header .account-button{display:none}.header-section:has(.olivo-header[transparent])+.shopify-section{margin-top:0}@media(hover:hover){.olivo-header .header__column:has(header-menu:hover) header-menu:not(:hover),.olivo-header .header__column:has(.header-actions__action:hover) .header-actions__action:not(:hover),.olivo-header .header__column:has(.header__icon--menu:hover) .header__icon--menu:not(:hover),.olivo-header .header__column:has(.olivo-order-now:hover) .olivo-order-now:not(:hover){opacity:1}}@media(prefers-reduced-motion:reduce){.olivo-header a,.olivo-header .button,.olivo-header .header-actions__action,.olivo-header .olivo-order-now,.olivo-header .menu-drawer,.olivo-header .menu-drawer__backdrop{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/olivo-header.css.map */
