.menu-badge{font-family:var(--font-family-body);font-weight:500;font-size:var(--fs-caption-xs);font-style:normal;line-height:var(--lh-caption-xs-medium);letter-spacing:var(--ls-caption-xs-medium);text-align:center;vertical-align:super;margin-inline-start:4px;color:var(--color-brown-100, #323231)}.shopify-section-header:has(#HeaderDropdownMenu[aria-hidden=false]):not(:has([is-transparent])){box-shadow:0 1px 0 var(--color-light-brown-200)}@media screen and (min-width:750px){body:has(#HeaderDropdownMenu[aria-hidden=false]) .body-overlay.visible{background:#0000004d;-webkit-backdrop-filter:none;backdrop-filter:none}.mega-dropdown{background:var(--color-white-100-main)}.mega-dropdown .header__menu-item-label{background-image:none}.mega-dropdown .mega-menu__inner-container{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;padding:40px 50px}.mega-dropdown .mega-menu__inner-container:has(.mega-menu__columns){display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start}.mega-dropdown .mega-menu__columns{display:flex;align-items:stretch;justify-content:flex-start;flex:0 1 auto;gap:0;padding:0}.mega-dropdown .mega-dropdown__column{display:flex;flex-direction:column}.mega-dropdown .mega-dropdown__column:has(.header__menu-item--mega-subtitle) .header__menu-item--mega-title{padding:0;margin-bottom:20px}.mega-dropdown .mega-dropdown__column:first-child{border-inline-end:1px solid var(--color-light-brown-200);padding-inline-end:62px}.mega-dropdown .mega-dropdown__column:nth-child(2){padding-inline-start:62px}.mega-dropdown .header__menu-item--mega-title .header__menu-item-label{padding:0;font-family:var(--font-family-body);font-weight:var(--fw-bold);font-size:var(--fs-body-m);line-height:var(--lh-body-m-medium);letter-spacing:0;text-transform:uppercase;color:var(--color-brown-100)}.mega-dropdown .header__menu-item--mega-subtitle{padding:0;margin-block-end:16px}.mega-dropdown .header__menu-item--mega-subtitle .header__menu-item-label{font-family:var(--font-family-body);font-weight:var(--fw-regular);font-size:var(--fs-body-s);line-height:var(--lh-body-s-regular);letter-spacing:var(--ls-body-s-regular);color:var(--color-brown-100);white-space:nowrap}.mega-dropdown .mega-dropdown__column:nth-child(2) .mega-menu__cats{column-count:2;column-fill:balance;column-gap:82px}.mega-dropdown .mega-dropdown__column:nth-child(2) .mega-menu__cats .header__menu-item--mega-subtitle{break-inside:avoid}.mega-dropdown .header__menu-item--mega-subtitle .underline-text__label{padding-bottom:0}.mega-dropdown .mega-menu__block--images{flex:0 1 auto;min-width:0;display:flex;width:fit-content;max-width:100%;margin-left:auto;gap:12px;align-items:flex-start;padding:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;--gsc-mega-menu-block-paddings: 0px}.mega-dropdown .mega-menu__block--images::-webkit-scrollbar{display:none}.mega-dropdown .mega-menu__block--images .card-grid__item{display:flex;flex-direction:column;flex:0 0 auto;width:238px;background:transparent}.mega-dropdown .mega-menu__block--images .shape{position:relative;width:238px;height:auto;aspect-ratio:auto;padding:0;overflow:visible;border-radius:0}.mega-dropdown .mega-menu__block--images .shape__target-image{position:relative;display:block;width:238px;height:325px;object-fit:cover;border-radius:var(--radius-s)}.mega-dropdown .mega-menu__block--images .overlay{display:none}.mega-dropdown .mega-menu__block--images .image-block__content-wrap,.mega-dropdown .mega-menu__block--images .image-block__content{position:static;inset:auto;padding:0;margin:0;background:transparent;min-height:0;height:auto;width:100%}.mega-dropdown .mega-menu__block--images .image-block__content-wrap{margin-block-start:16px}.mega-dropdown .mega-menu__block--images .image-block__content{align-items:flex-start}.mega-dropdown .mega-menu__block--images .image-block__btn,.mega-dropdown .mega-menu__block--images .btn--solid.rich-text__btn{padding:0;min-height:0}.mega-dropdown .mega-menu__block--images .image-block__title{font-family:var(--font-family-heading);font-weight:var(--fw-semibold);font-size:var(--fs-caption-l);line-height:var(--lh-caption-l-hikasami);letter-spacing:var(--ls-caption-l-hikasami);text-align:left;color:var(--color-brown-100)}.mega-dropdown .mega-menu__block--images .image-block__title--sale{color:var(--color-red-100)}}@media screen and (max-width:749px){.drawer-menu__menu-item .drawer-menu__menu-item-label{font-family:var(--font-family-body);font-weight:var(--fw-regular);font-size:var(--fs-caption-l);line-height:var(--lh-caption-l-regular);letter-spacing:var(--ls-caption-l-regular);color:var(--color-brown-100);background-image:none}drawer-menu-page[data-page-id=Menu] .drawer-menu__menu-item-label{font-weight:var(--fw-bold);line-height:var(--lh-caption-l-medium);letter-spacing:var(--ls-caption-l-medium);text-transform:uppercase}drawer-menu-page[data-page-id=Menu] .drawer-menu__menu-item[menu-title=sale i] .drawer-menu__menu-item-label{color:var(--color-red-100)}drawer-menu-page[data-page-id=Menu] .drawer-menu__list-body{gap:0;padding-inline:12px;margin:4px 0 0}drawer-menu-page[data-page-id=Menu] .drawer-menu__menu-item{display:flex;align-items:center;justify-content:space-between;border-radius:0;border-block-end:.6px solid var(--color-light-brown-200);padding-block:13px;margin:0}drawer-menu-page[data-page-id=Menu] .drawer-menu__menu-item-label{padding:0}drawer-menu-page[data-page-id=Menu] .drawer-menu__chevron{display:none}drawer-menu-page[data-page-id=Menu] .drawer-menu__menu-item:has(.drawer-menu__chevron):after{content:"";flex:0 0 auto;width:0;height:0;border-style:solid;border-width:4px 0 4px 5px;border-color:transparent transparent transparent var(--color-brown-100)}drawer-menu-page[data-page-id=Menu] .drawer-menu__settings{flex-direction:column;align-items:flex-start;gap:10px;padding:4px 12px 14px;border-top:0}drawer-menu-page[data-page-id=Menu] .drawer-menu__localization-settings{order:1}drawer-menu-page[data-page-id=Menu] .drawer-menu__account-link{order:2}drawer-menu-page[data-page-id=Menu] .drawer-menu__footer-link{order:3}drawer-menu-page[data-page-id=Menu] .drawer-menu__account-link,drawer-menu-page[data-page-id=Menu] .drawer-menu__footer-link,drawer-menu-page[data-page-id=Menu] .drawer-menu__localization-dropdown-toggle{padding:0;gap:4px;font-family:var(--font-family-body);font-weight:var(--fw-bold);font-size:var(--fs-caption-base);line-height:var(--lh-caption-m-medium);letter-spacing:var(--ls-caption-m-medium);text-transform:none;color:var(--color-brown-100)}drawer-menu-page[data-page-id=Menu] .drawer-menu__account-link .drawer-menu__icon{display:none}drawer-menu-page[data-page-id=Menu] .localization-dropdown-toggle__chevron{display:none}.drawer-menu__page--with-mega-menu .drawer-menu__list-title--mobile{padding:17px 12px 8px;border-block-end:0;box-shadow:none}.drawer-menu__page--with-mega-menu .drawer-menu__list-title--mobile .drawer-menu__list-title-body{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-height:0;padding-block-end:4px;border-block-end:1px solid var(--color-light-brown-200)}.drawer-menu__page--with-mega-menu .drawer-menu__list-title--mobile .drawer-menu__list-title-chevron-wrapper{padding:0;width:18px;height:auto;display:flex;align-items:center;justify-content:center}.drawer-menu__page--with-mega-menu .drawer-menu__list-title--mobile .drawer-menu__title-chevron{display:none}.drawer-menu__page--with-mega-menu .drawer-menu__list-title--mobile .drawer-menu__list-title-chevron-wrapper:after{content:"";width:0;height:0;border-style:solid;border-width:4px 5px 4px 0;border-color:transparent var(--color-brown-100) transparent transparent}.drawer-menu__list-title-label{flex:0 0 auto;width:auto;padding:0;justify-content:flex-start;text-align:left;color:var(--color-brown-100);text-transform:uppercase;font-family:var(--font-family-body);font-weight:var(--fw-regular);font-size:var(--fs-caption-base);line-height:var(--lh-caption-m-regular);letter-spacing:var(--ls-caption-m-regular)}.drawer-menu__page--with-mega-menu .drawer-menu__cats-heading{padding:12px;margin:0;font-family:var(--font-family-body);font-weight:var(--fw-bold);font-size:var(--fs-caption-l);line-height:var(--lh-caption-l-medium);letter-spacing:var(--ls-caption-l-medium);text-transform:uppercase;color:var(--color-brown-100)}.drawer-menu__page.drawer-menu__page--with-mega-menu .drawer-menu__list-body{padding:0 12px;margin:0}.drawer-menu__page--with-mega-menu .drawer-menu__menu-item--category{display:flex;align-items:center;justify-content:flex-start;padding-block:6px;margin:0}.drawer-menu__page--with-mega-menu .drawer-menu__chevron--category{display:none}.drawer-menu__page .drawer-menu__mega-menu-wrapper .mega-menu__block--images{--gsc-columns: 2;gap:12px;padding:0 12px}.drawer-menu__page .drawer-menu__mega-menu-wrapper .mega-menu__block--images:has(.image-block:nth-child(3)){display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:12px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.drawer-menu__page .drawer-menu__mega-menu-wrapper .mega-menu__block--images:has(.image-block:nth-child(3))::-webkit-scrollbar{display:none}.drawer-menu__page .drawer-menu__mega-menu-wrapper .mega-menu__block--images:has(.image-block:nth-child(3)) .image-block{flex:0 0 142px;scroll-snap-align:start}.drawer-menu__mega-menu-wrapper{margin-block-start:30px;padding-block-end:14px}.drawer-menu__page .drawer-menu__mega-menu-wrapper .image-block{border-radius:0;overflow:visible}.drawer-menu__mega-menu-wrapper .shape{position:relative;aspect-ratio:auto;height:auto;padding:0;overflow:hidden;border-radius:var(--radius-s)}.drawer-menu__mega-menu-wrapper .shape__target-image{position:relative;aspect-ratio:162 / 208;width:100%;height:auto;object-fit:cover;border-radius:var(--radius-s)}.drawer-menu__mega-menu-wrapper .overlay{display:none}.drawer-menu__page .drawer-menu__mega-menu-wrapper .image-block .image-block__content-wrap{position:static;inset:auto;padding:0;margin-block-start:8px;text-align:left;align-items:flex-start;justify-content:flex-start}.drawer-menu__mega-menu-wrapper .image-block,.drawer-menu__mega-menu-wrapper .image-block__content-wrap,.drawer-menu__mega-menu-wrapper .image-block__content{background:transparent;min-height:0;height:auto}.drawer-menu__page .drawer-menu__mega-menu-wrapper .image-block .image-block__content{align-items:flex-start;justify-content:flex-start;text-align:left}.drawer-menu__mega-menu-wrapper .image-block__title{font-family:var(--font-family-body);font-weight:var(--fw-bold);font-size:var(--fs-caption-l);line-height:var(--lh-caption-l-medium);letter-spacing:var(--ls-caption-l-medium);color:var(--color-brown-100)}.drawer-menu__mega-menu-wrapper .image-block__title--sale{color:var(--color-red-100)}}.drawer-menu__promo{display:none}@media screen and (max-width:749px){.drawer-menu__promo{display:flex;flex-direction:column;gap:8px;text-decoration:none;margin-block:36px 16px;padding-inline:12px}.drawer-menu__promo-image{width:100%;height:208px;display:block;object-fit:cover;border-radius:var(--radius-s)}.drawer-menu__promo-title{display:block;font-family:var(--font-family-body);font-weight:var(--fw-bold);font-size:var(--fs-caption-l);line-height:var(--lh-caption-l-medium);letter-spacing:var(--ls-caption-l-medium);color:var(--color-brown-100)}}mega-menu-drawer-highlight{display:contents}@media screen and (max-width:749px){.drawer-menu__menu-item.is-last-visited .drawer-menu__menu-item-label{text-decoration:underline;text-underline-offset:.3em;color:var(--color-brown-100)}}.header__dropdown{transition:visibility .2s ease-in-out}.header__dropdown-menu{transition:transform .125s ease-in-out,-webkit-transform .125s ease-in-out}.header__dropdown-backdrop{transition:max-height .1s ease-in-out,background-color .125s ease-in-out .125s,border-radius .1s ease-in-out}@media screen and (min-width:768px){.header__dropdown-menu--with-mega-menu:not([visible]),.header:not([is-transparent]):has(.header__dropdown-backdrop[with-opened-dropdown]) .header__dropdown-menu--with-mega-menu:not([visible]){transition:transform .125s ease-in-out 0s,opacity .1s ease-in-out 0s,-webkit-transform .125s ease-in-out 0s}.header__dropdown-menu--with-mega-menu[visible]{transition:transform .125s ease-in-out 0s,opacity .1s ease-in-out .1s,-webkit-transform .125s ease-in-out 0s}.header:has(.header__dropdown-backdrop[with-opened-dropdown]) .header__dropdown-menu--with-mega-menu{transition:opacity 75ms ease-in-out 0s}.header:has(.header__dropdown-backdrop[with-opened-dropdown]) .header__dropdown-menu--with-mega-menu[visible]{transition:opacity .175s ease-in-out .1s,transform .125s ease-in-out 0s,-webkit-transform .125s ease-in-out 0s}.header:has(.header__dropdown--full-width[aria-hidden=false]) .header__dropdown-backdrop{transition:max-height .125s ease-in-out .1s,border-radius .1s ease-in-out,background-color .125s ease-in-out}.header:has(.header__dropdown--full-width[aria-hidden=false]) .header__dropdown-backdrop[with-opened-dropdown]{transition:max-height .3s cubic-bezier(.2,.8,0,1)}}@media screen and (max-width:749px){.drawer-menu{--gsc-drawer-transition-duration: .25s}.drawer-menu__page{transition:transform 175ms ease,-webkit-transform 175ms ease}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-header-megamenu.css.map */
