html,body{overflow-x:hidden}.announcement-bar{background-color:var(--oy-color-announcement-bg);color:var(--oy-color-announcement-text);min-height:var(--oy-announcement-height)}.announcement-bar__text,.announcement-bar__text p,.announcement-bar__text a{font-family:var(--oy-font-family);font-size:var(--oy-text-sm);font-weight:var(--oy-font-weight-regular);color:var(--oy-color-announcement-text);letter-spacing:var(--oy-tracking-wide);text-align:center;line-height:var(--oy-leading-normal)}.announcement-bar__text a:hover{color:var(--oy-color-announcement-text);text-decoration:underline;text-underline-offset:3px}.announcement-bar__slider .slideshow-control{color:var(--oy-color-announcement-text);opacity:.7;transition:opacity var(--oy-duration-fast) var(--oy-ease-default)}.announcement-bar__slider .slideshow-control:hover{opacity:1}header-component,.header{background-color:var(--oy-color-bg);border-bottom:1px solid var(--oy-color-border)}header-component[sticky] .header,.header--sticky{box-shadow:var(--oy-shadow-header)}.header__logo{max-height:var(--oy-logo-height-mobile)}@media screen and (min-width:990px){.header__logo{max-height:var(--oy-logo-height-desktop)}}.header__logo-text,.header__heading-link{font-family:var(--oy-font-family);font-size:1.375rem;font-weight:var(--oy-font-weight-semibold);color:var(--oy-color-text-heading);letter-spacing:var(--oy-tracking-wider);text-transform:uppercase;text-decoration:none}.header__heading-link:hover{color:var(--oy-color-primary)}.header__menu-item,.header__active-menu-item{font-family:var(--oy-font-family);font-size:var(--oy-font-nav-size);font-weight:var(--oy-font-nav-weight);color:var(--oy-color-text-heading);letter-spacing:var(--oy-tracking-normal);text-decoration:none;transition:color var(--oy-duration-fast) var(--oy-ease-default);padding-block:.5rem;white-space:nowrap}.header__menu-item:hover,.header__active-menu-item:hover,.header__menu-item:focus-visible{color:var(--oy-color-primary)}.header__menu-item--active,[aria-current=page] .header__menu-item{border-bottom:2px solid var(--oy-color-primary)}.mega-menu{background-color:var(--oy-color-bg);border-top:1px solid var(--oy-color-border);box-shadow:var(--oy-shadow-dropdown);padding-block:2rem}.mega-menu__link--parent{font-family:var(--oy-font-family);font-size:var(--oy-text-sm);font-weight:var(--oy-font-weight-semibold);color:var(--oy-color-text-heading);text-transform:uppercase;letter-spacing:var(--oy-tracking-widest);margin-bottom:var(--oy-space-3);display:block;text-decoration:none;transition:color var(--oy-duration-fast) var(--oy-ease-default)}.mega-menu__link--parent:hover{color:var(--oy-color-primary)}.mega-menu__link:not(.mega-menu__link--parent){font-family:var(--oy-font-family);font-size:var(--oy-text-base);font-weight:var(--oy-font-weight-regular);color:var(--oy-color-text);text-decoration:none;display:block;padding-block:.25rem;line-height:var(--oy-leading-relaxed);transition:color var(--oy-duration-fast) var(--oy-ease-default)}.mega-menu__link:not(.mega-menu__link--parent):hover{color:var(--oy-color-primary);text-decoration:underline;text-underline-offset:3px}.mega-menu__column>div>.mega-menu__link:only-child{font-size:var(--oy-text-md);font-weight:var(--oy-font-weight-medium)}.mega-menu__column{padding-inline-end:var(--oy-space-8)}.mega-menu__column:last-child{padding-inline-end:0}.header__icon,.header-actions__icon{color:var(--oy-color-text-heading);transition:color var(--oy-duration-fast) var(--oy-ease-default),opacity var(--oy-duration-fast) var(--oy-ease-default)}.header__icon:hover,.header-actions__icon:hover{color:var(--oy-color-primary);opacity:.8}.cart-count-bubble,.header__cart-count{background-color:var(--oy-color-primary);color:var(--oy-color-text-inverse);font-family:var(--oy-font-family);font-size:var(--oy-text-xs);font-weight:var(--oy-font-weight-semibold);min-width:1.25rem;height:1.25rem;border-radius:var(--oy-radius-full);display:flex;align-items:center;justify-content:center}.search__input,.search-modal__input{font-family:var(--oy-font-family);font-size:var(--oy-text-base);color:var(--oy-color-input-text);border-color:var(--oy-color-input-border);border-radius:var(--oy-radius-input);background-color:var(--oy-color-input-bg)}.search__input:focus,.search-modal__input:focus{border-color:var(--oy-color-primary);box-shadow:var(--oy-shadow-focus);outline:none}.predictive-search{border:1px solid var(--oy-color-border);box-shadow:var(--oy-shadow-dropdown);border-radius:0 0 var(--oy-radius-sm) var(--oy-radius-sm)}.predictive-search__item-heading{font-family:var(--oy-font-family);font-weight:var(--oy-font-weight-medium);color:var(--oy-color-text-heading)}.predictive-search__item:hover{background-color:var(--oy-color-bg-surface)}.header-drawer{background-color:var(--oy-color-bg)}.header-drawer__menu-item,.menu-drawer__menu-item{font-family:var(--oy-font-family);font-size:var(--oy-text-md);font-weight:var(--oy-font-weight-medium);color:var(--oy-color-text-heading);border-bottom:1px solid var(--oy-color-border);padding-block:var(--oy-space-4);padding-inline:var(--oy-space-4);display:flex;align-items:center;justify-content:space-between;text-decoration:none;transition:background-color var(--oy-duration-fast) var(--oy-ease-default)}.header-drawer__menu-item:hover,.menu-drawer__menu-item:hover{background-color:var(--oy-color-bg-surface)}.header-drawer__submenu-item,.menu-drawer__submenu-item{font-family:var(--oy-font-family);font-size:var(--oy-text-base);font-weight:var(--oy-font-weight-regular);color:var(--oy-color-text);padding-block:var(--oy-space-3);padding-inline:var(--oy-space-8);display:block;border-bottom:1px solid var(--oy-color-border);text-decoration:none;transition:color var(--oy-duration-fast) var(--oy-ease-default)}.header-drawer__submenu-item:hover,.menu-drawer__submenu-item:hover{color:var(--oy-color-primary)}.header__icon--menu,.header-drawer__close .svg-wrapper{color:var(--oy-color-text-heading)}header-component *:focus-visible,.announcement-bar *:focus-visible{outline:2px solid var(--oy-color-border-focus);outline-offset:3px;border-radius:2px}.header__menu .header__active-menu a,.header__menu-items a,.header__menu .menu-item__name{text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.product-grid,.collection-product-grid{--grid-horizontal-spacing: 5px !important;--grid-vertical-spacing: 5px !important}.oy-hpb{width:100%}.oy-hpb__grid{display:grid;grid-template-columns:repeat(var(--oy-hpb-cols, 3),1fr);gap:1px;background:#ffffff26}.oy-hpb__item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:14px 16px;background:var(--color-background);min-height:58px;transition:opacity .2s ease}.oy-hpb__item:hover{opacity:.85}.oy-hpb__link{display:flex;flex-direction:column;align-items:center;gap:3px;text-decoration:none;color:inherit;width:100%}.oy-hpb__heading{font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.oy-hpb__sub{font-size:.75rem;letter-spacing:.04em;opacity:.8}@media(max-width:749px){.oy-hpb__grid{grid-template-columns:repeat(var(--oy-hpb-cols, 3),1fr);gap:1px}.oy-hpb__item{min-height:48px;padding:8px 4px;flex-direction:column;gap:2px}.oy-hpb__heading{font-size:.625rem;letter-spacing:.04em}.oy-hpb__sub{font-size:.5625rem;opacity:.75}}@media(max-width:749px){.shopify-section slideshow-component slideshow-slide{min-height:75vw}.shopify-section slideshow-component slideshow-slide:last-child .slide__image{object-position:20% center}.shopify-section slideshow-component slideshow-slide:first-child .slide__image{object-position:center center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/oy-header.css.map */
