.header:has(.c-header__bar){justify-content:stretch;padding-inline:0}.c-header__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-block:0;padding-inline:1rem;position:relative;z-index:5;width:100%}.c-header__left-nav,.c-header__right-nav{display:flex;align-items:center;gap:1rem;color:inherit}.c-header__right-nav{justify-content:flex-end}.c-header__logo-area{display:flex;justify-content:center;align-items:center}.c-header__menu-toggle{-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;color:inherit;display:flex;align-items:center;justify-content:center;padding:5px}.c-header__icon--close,.c-header__menu-toggle[aria-expanded=true] .c-header__icon--hamburger{display:none}.c-header__menu-toggle[aria-expanded=true] .c-header__icon--close{display:block}.c-header__account-link--hide-sp{display:flex}c-header-menu-panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;pointer-events:none;visibility:hidden}c-header-menu-panel[open]{pointer-events:auto;visibility:visible}.c-header-menu-panel__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;transition:opacity .3s ease}c-header-menu-panel[open] .c-header-menu-panel__overlay{opacity:1}.c-header-menu-panel__inner{position:absolute;top:0;left:0;bottom:0;width:100%;max-width:none;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translate(-100%);transition:transform .3s ease}c-header-menu-panel[open] .c-header-menu-panel__inner{transform:translate(0)}.c-header-menu-panel__body{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;padding-top:calc(var(--header-height, 60px) + var(--announcement-bar-height, 0px) + 1rem);padding-bottom:200px;min-height:100%}.c-header-menu-panel__main,.c-header-menu-panel__nav-columns{display:flex;flex-direction:column;gap:40px}.c-header-menu-panel__column{opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease}c-header-menu-panel[open] .c-header-menu-panel__column{opacity:1;transform:translateY(0)}c-header-menu-panel[open] .c-header-menu-panel__column:nth-child(1){transition-delay:0s}c-header-menu-panel[open] .c-header-menu-panel__column:nth-child(2){transition-delay:.1s}c-header-menu-panel[open] .c-header-menu-panel__column:nth-child(3){transition-delay:.15s}.c-header-menu-panel__column-title{margin:0;letter-spacing:.1em}.c-header-menu-panel__column--no-children{display:none}.c-header-menu-panel__links{display:flex;flex-direction:column;gap:.6rem;margin-top:.75rem;list-style:none;padding:0}.c-header-menu-panel__links a{text-decoration:none}.c-header-menu-panel__divider{border:none;border-top:1px solid rgb(var(--text-color) / .15);margin:0}.c-header-menu-panel__promo{opacity:0;transition:opacity .3s ease .15s}c-header-menu-panel[open] .c-header-menu-panel__promo{opacity:1}.c-header-menu-panel__promo img{width:100%;height:auto;display:block;object-fit:cover}.c-header-menu-panel__promo-caption{margin-top:.5rem;font-size:var(--text-sm, .8125rem)}.c-header-menu-panel__promo a{text-decoration:none;color:inherit}.c-header-menu-panel__secondary{display:flex;flex-direction:column;gap:0}.c-header-menu-panel__section-title{margin:0 0 .75rem;letter-spacing:.2em;text-transform:uppercase}.c-header-menu-panel__social{margin-top:0}@media screen and (min-width:1000px){c-header-menu-panel{top:calc(var(--header-height, 80px) + var(--announcement-bar-is-sticky, 0) * var(--announcement-bar-height, 0px))}.c-header-menu-panel__inner{top:0;left:0;right:0;bottom:auto;width:100%;max-width:none;max-height:calc(100vh - var(--header-height, 80px));overflow-y:auto;transform:translateY(-100%);transition:transform .3s ease,opacity .25s ease;opacity:0;background-color:#fff;color:#000}c-header-menu-panel[open] .c-header-menu-panel__inner{transform:translateY(0);opacity:1}.c-header-menu-panel__body{display:grid;grid-template-columns:1fr auto;gap:2rem;padding:2.5rem 5rem;max-width:none;width:100%}.c-header-menu-panel__main{grid-column:1;grid-row:1}.c-header-menu-panel__nav-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.c-header-menu-panel__promo{max-width:280px;min-width:220px}.c-header-menu-panel__promo--pc{grid-column:2;grid-row:1}.c-header-menu-panel__promo img{aspect-ratio:3 / 4;object-fit:cover}.c-header-menu-panel__main{gap:2.5rem}.c-header-menu-panel__links{gap:.5rem}}c-header-menu-panel.is-closing .c-header-menu-panel__overlay{opacity:0}c-header-menu-panel.is-closing .c-header-menu-panel__inner{transform:translate(-100%)}@media screen and (min-width:1000px){c-header-menu-panel.is-closing .c-header-menu-panel__inner{transform:translateY(-100%);opacity:0}}.c-header-menu-panel__promo--pc{display:none}.c-header-menu-panel__promo--sp{display:block}@media screen and (min-width:1000px){.c-header-menu-panel__promo--pc{display:block}.c-header-menu-panel__promo--sp{display:none}}.c-header__cart-link{position:relative}.header:has(.c-header__bar).is-solid{background-color:#fff!important;color:#000!important}.header:has(.c-header__bar).is-solid .header__logo-image--transparent{opacity:0!important;pointer-events:none}.header:has(.c-header__bar).is-solid .header__logo-image:not(.header__logo-image--transparent):not(.header__logo-image--dark){opacity:1!important;pointer-events:auto}@media screen and (min-width:1000px){:has(.shopify-section:first-child [allow-transparent-header]) .header:has(.c-header__bar):not(.is-solid):hover{background-color:#fff!important;color:#000!important;--header-show-transparent-logo: 0;--background: 255 255 255;--text-color: 0 0 0}:has(.shopify-section:first-child [allow-transparent-header]) .header:has(.c-header__bar):not(.is-solid):hover .header__logo-image--transparent{opacity:0!important;pointer-events:none}:has(.shopify-section:first-child [allow-transparent-header]) .header:has(.c-header__bar):not(.is-solid):hover .header__logo-image:not(.header__logo-image--transparent):not(.header__logo-image--dark){opacity:1!important;pointer-events:auto}}.c-header--menu-open .c-header__left-nav,.c-header--menu-open .c-header__right-nav,.c-header--menu-open .c-header__menu-toggle{color:var(--menu-panel-text, #000)}.header__logo-image--dark{opacity:0;pointer-events:none;position:absolute;inset-block-start:0;inset-inline-start:0;transition:opacity .2s}.c-header--menu-open .header__logo-image:not(.header__logo-image--transparent):not(.header__logo-image--dark){opacity:0!important;pointer-events:none}.c-header--menu-open .header__logo-image--transparent{opacity:0!important;pointer-events:none}.c-header--menu-open .header__logo-image--dark{opacity:1!important;pointer-events:auto}.c-header--menu-open{background-color:#fff;color:var(--menu-panel-text, #000)}.header:has(.c-header__bar):has(.header-search[open]){background-color:#fff;color:var(--menu-panel-text, #000)}.c-header__bottom-nav{display:none}@media screen and (min-width:1000px){.c-header__bottom-nav{display:block;padding-block:.4rem;padding-inline:1rem}.c-header__bottom-nav-list{display:flex;justify-content:center;align-items:center;gap:2.5rem;list-style:none;margin:0;padding:0}.c-header__bottom-nav-item{position:relative}.c-header__bottom-nav-link{display:inline-flex;align-items:center;gap:.3rem;padding-block:.375rem;text-decoration:none;color:inherit;white-space:nowrap;letter-spacing:.08em;cursor:pointer;background:none;border:none}summary.c-header__bottom-nav-link{list-style:none}summary.c-header__bottom-nav-link::-webkit-details-marker{display:none}.c-header__bottom-nav-arrow{transition:transform .2s ease}details[open]>.c-header__bottom-nav-link .c-header__bottom-nav-arrow{transform:rotate(180deg)}.c-header__bottom-nav-disclosure{position:relative}.c-header__bottom-nav-dropdown{position:absolute;top:100%;left:50%;transform:translate(-50%);background:#fff;color:#000;box-shadow:0 4px 12px #00000014;border:1px solid rgb(0 0 0 / .1);min-width:14rem;padding-block:.75rem;z-index:10;list-style:none}.c-header__bottom-nav-dropdown li a{display:block;padding:.4rem 1.5rem;text-decoration:none;color:inherit;white-space:nowrap}.header:has(.c-header__bar):has(.c-header__bottom-nav-disclosure[open]){background-color:#fff!important;color:#000!important}.header:has(.c-header__bar):has(.c-header__bottom-nav-disclosure[open]) .header__logo-image--transparent{opacity:0!important;pointer-events:none}.header:has(.c-header__bar):has(.c-header__bottom-nav-disclosure[open]) .header__logo-image:not(.header__logo-image--transparent):not(.header__logo-image--dark){opacity:1!important;pointer-events:auto}.c-header--menu-open .c-header__bottom-nav{color:var(--menu-panel-text, #000);border-color:#0000001a}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/c-header.css.map */
