@media screen and (min-width: 750px){body.page--index .section-header:not(.scrolled-past-header){position:absolute;top:0;left:0;right:0}body.page--index .section-header:not(.scrolled-past-header) .header-wrapper{background:rgba(0,0,0,0);--color-foreground: 255, 255, 255;--color-button: 255, 255, 255;--color-button-text: 0, 0, 0}body.page--index .section-header:not(.scrolled-past-header) .header-wrapper--border-bottom{border-bottom:none}body.page--index .section-header:not(.scrolled-past-header) .header__heading-logo-wrapper--svg svg path{fill:rgba(var(--color-foreground), 1)}body.page--index .section-header:not(.scrolled-past-header) #cart-icon-bubble .cart-count-bubble{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}}.section-header .header-wrapper--border-bottom{border-bottom:.6px solid #ae8d3d}@media screen and (min-width: 990px){.section-header .header--middle-center.drawer-menu{grid-template-areas:"navigation heading icons";grid-template-columns:1fr auto 1fr;-moz-column-gap:2rem;column-gap:2rem}}@media screen and (max-width: 989.98px){.section-header .header--mobile-left{grid-template-areas:"heading icons menu";grid-template-columns:auto 1fr auto;-moz-column-gap:.8rem;column-gap:.8rem}}@media screen and (max-width: 989.98px){.section-header header-drawer{grid-area:menu;justify-self:end;margin-left:0}}.section-header .header__icon--menu{text-decoration:none;min-height:4.4rem}@media screen and (min-width: 990px){.section-header .header__icon--menu{width:auto;display:inline-flex;flex-direction:row;align-items:center;gap:.6rem;padding:0 .8rem}}.section-header .header__icon--menu-label{display:none;width:auto;height:auto;font-family:"Arboria",sans-serif;font-size:2rem;line-height:1.2;letter-spacing:.1px;text-transform:uppercase;color:rgb(var(--color-foreground))}@media screen and (min-width: 990px){.section-header .header__icon--menu-label{display:inline-block}}.section-header .header__heading{display:flex}.section-header .header__heading-logo-wrapper--svg svg{display:block;width:100%;height:auto}.section-header .icon-hamburger,.section-header .icon-search-line,.section-header .icon-account-check,.section-header .icon-handbag{width:24px;height:24px}.section-header .header__icon--account{z-index:0}.section-header #cart-icon-bubble .cart-count-bubble{right:.6rem;bottom:.6rem;left:auto;height:1.4rem;width:1.4rem;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1rem}.section-header .menu-drawer__close-all{display:none}.section-header .menu-drawer__close-all .svg-wrapper{width:12px;height:12px}@media screen and (min-width: 990px){.section-header .menu-drawer__inner-container{display:flex;flex-direction:column}.section-header .menu-drawer__navigation-container{height:auto;flex:1 1 auto;min-height:0}.section-header .menu-drawer__close-all{position:relative;z-index:4;display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;width:100%;padding:2rem 1.6rem;min-height:64px;border-bottom:1px solid rgba(17,17,17,.1)}}.section-header .menu-drawer__navigation{display:flex;flex-direction:column;gap:.8rem;padding:2rem 1.6rem;min-width:0}@media screen and (min-width: 990px){.section-header .menu-drawer__navigation{gap:1.6rem}}.section-header .menu-drawer__menu-item{padding:.8rem 0;font-family:var(--font-heading-family);font-size:2rem;line-height:2.8rem;letter-spacing:.15px;color:#111}@media screen and (min-width: 990px){.section-header .menu-drawer__menu-item{font-size:2.4rem;line-height:3.2rem;letter-spacing:0}}.section-header summary.menu-drawer__menu-item{padding-right:3.2rem}.section-header .menu-drawer__menu-item>.svg-wrapper{width:24px;height:24px;right:0}.section-header .menu-drawer__menu-item--secondary{font-family:var(--font-body-family);font-size:1.6rem;line-height:2.4rem;letter-spacing:.5px}.section-header .menu-drawer__section-heading{margin:0 0 .8rem;font-family:var(--font-body-family);font-weight:500;font-size:1.4rem;line-height:2.2rem;letter-spacing:.25px;color:rgba(17,17,17,.65);text-transform:capitalize}@media screen and (min-width: 990px){.section-header .menu-drawer__section-heading{margin-bottom:1.6rem;font-size:2rem;line-height:1.2;letter-spacing:.1px}}.section-header .menu-drawer__bundles,.section-header .menu-drawer__secondary{padding-top:1.6rem;border-top:1px solid rgba(17,17,17,.1)}.section-header .menu-drawer__bundles{position:relative;width:100%;min-width:0}.section-header .menu-drawer__bundles-slider{width:100%;min-width:0;overflow:hidden}.section-header .menu-drawer__bundle-card{width:240px;flex-shrink:0}.section-header .menu-drawer__bundle-link{display:flex;flex-direction:column;gap:.8rem;color:#111;text-decoration:none}.section-header .menu-drawer__bundle-media{display:block;aspect-ratio:240/188;overflow:hidden}.section-header .menu-drawer__bundle-media img,.section-header .menu-drawer__bundle-media svg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-header .menu-drawer__bundle-title{font-family:var(--font-body-family);font-size:1.4rem;line-height:2.2rem;letter-spacing:.25px}@media screen and (min-width: 990px){.section-header .menu-drawer__bundle-title{font-size:1.6rem;line-height:2.4rem;letter-spacing:.5px}}.section-header .menu-drawer__bundles-nav{position:absolute;z-index:2;top:50%;left:0;right:0;display:flex;justify-content:space-between;pointer-events:none}.section-header .menu-drawer__bundles-prev,.section-header .menu-drawer__bundles-next{pointer-events:auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background-color:rgb(var(--color-background));border:1px solid rgba(17,17,17,.2);transform:translateY(-50%)}.section-header .menu-drawer__bundles-prev .svg-wrapper,.section-header .menu-drawer__bundles-next .svg-wrapper{width:24px;height:24px}.section-header .menu-drawer__bundles-prev.swiper-button-disabled,.section-header .menu-drawer__bundles-next.swiper-button-disabled{opacity:0;pointer-events:none}.section-header .menu-drawer__account,.section-header .menu-drawer__account:visited{display:flex;align-items:center;justify-content:space-between;position:sticky;bottom:0;width:100%;padding:1.6rem;background-color:rgb(var(--color-background));border-top:1px solid rgba(17,17,17,.1);color:#111;text-decoration:none}.section-header .menu-drawer__account .svg-wrapper,.section-header .menu-drawer__account account-icon,.section-header .menu-drawer__account:visited .svg-wrapper,.section-header .menu-drawer__account:visited account-icon{width:20px;height:20px}.section-header .menu-drawer__account-label{font-family:var(--font-body-family);font-size:1.6rem;line-height:2rem;letter-spacing:.75px;color:#111}