/** Shopify CDN: Minification failed

Line 7:0 Unexpected "<"
Line 181:0 Unexpected "<"

**/
<style>

/* Search */

/* Cart */

/* Menu */

/*
 *  Header
*/

main-header.site-header:not(.site-header--no-border) {
    border-bottom: var(--border-size-global) var(--border-style-global) var(--header-grid-borders);
    height: var(--header-size);
}
.site-nav.style--sidebar li.has-submenu:not(.collections-menu) .submenu {
  padding: 0 0 0;
}
.site-header--no-border .site-nav.style--classic .submenu::after {
  top: var(--header-padding);
  border-top: var(--border-size-global) var(--border-style-global) var(--header-grid-borders);
}
.site-nav.style--classic {
  align-items: center;
  margin-inline-end: 0px; /*-10px*/
}

.site-header:not(.site-header--no-border) {
  border-bottom: 1px solid var(--header-grid-borders);
}

.site-header .site-nav-container {
  margin-inline-end: 0;
}

#site-search-handle, #site-cart-handle, #site-menu-handle {
  width: auto;
  height: auto;
}

.site-search-handle {
  margin-inline-start: .5rem !important;
}
.site-search-handle a {
  height: auto;
}

.site-cart-handle {
  margin-inline-start: .5rem !important;
}
.site-cart-handle:last-child {
  margin-right: -0.25rem;
}
.site-cart-handle a {
  display: block;
  height: auto;
}
.cart-menu .count-holder {
  top: .125rem;
}

.site-menu-handle {
  margin-inline-start: .5rem !important;
}
.site-menu-handle:last-child {
  margin-right: -0.25rem;
}
.site-menu-handle svg {
  height: auto;
}
.hamburger-menu {
  height: auto !important;
}

.site-close-handle {
  width: 1.5rem;
  top: 0.25rem;
}

@media screen and (max-width: 768px), screen and (max-width: 1024px) and (orientation: portrait) {
body .site-burger-handle {
  margin-inline-start: 0.5rem !important;
}
body .site-cart-handle {
  margin-inline-start: 0.5rem !important;
}
body .site-search-handle {
  margin-inline-start: 0.5rem !important;
}
}

@media screen and (max-width: 768px), screen and (max-width: 1024px) and (orientation: portrait) {
  body .site-burger-handle {
    margin-inline-start: 0.5rem !important;
  }
  body .site-cart-handle {
    margin-inline-start: 0.5rem !important;
  }
  body .site-search-handle {
    margin-inline-start: 0.5rem !important;
  }
}

.primary-menu {
  margin-left: var(--sidebar-padding);
  margin-right: 0;
}
@media screen and (max-width: 1024px) { 
.primary-menu {
  margin-left: var(--sidebar-padding);
  margin-right: var(--sidebar-padding);
}
}

.site-nav.style--sidebar #menu-item-collections, .site-nav.style--sidebar .menu-promotion {
  margin-bottom: 1.25rem;
}
.site-nav.style--sidebar .primary-menu li {
  margin-bottom: .25rem;
}
.site-nav.style--sidebar .login {
  margin-top: 1.5rem;
}
.site-nav.style--sidebar .localization-form--header {
  margin-top: 1.5rem !Important;
}

.site-nav.style--sidebar .site-nav-container .top {
  padding: 2rem 0 2.5rem;
}

.menu-promotion {
    display: flex;
    justify-content: center;
    flex-direction: column;
    aspect-ratio: 1 / 1;
}
.menu-promotion > div {
    min-height: 100%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}
#menu-promotion .button {
  width: fit-content;
  justify-items: center;
}
.site-social {
  margin-bottom: 0.25rem;
}

.site-nav.style--classic li {
  margin-right: 0.75rem;
}
.site-nav.style--classic li:last-child {
  margin-right: 0;
}
.site-nav.style--classic .menu-link {
    display: flex;
  padding: 0.25rem 0.25rem;
  font-size: .85rem;
  letter-spacing: .025em;
}
.primary-menu .icon {
  margin-inline-start: .25rem;
}

.breadcrumb {
    height: 2rem;
    border-bottom: var(--border-size-global) var(--border-style-global) var(--main-text);
}

</style>