.ly-header__icon{width:44px;height:44px;position:relative;display:flex;align-items:center;justify-content:center}.ly-header__icon .icon{display:block;position:absolute;opacity:1;transform:scale(1);transition:transform .15s ease,opacity .15s ease}.ly-header-section-container{width:100%;transition:background-color .15s}.ly-header-section-container .ly-header-colorful,.ly-header-section-container .ly-header-colorful-pc>span{color:#fff!important}ly-header.is-fixed .ly-header-section-container{background-color:transparent;position:fixed;top:var(--t, 50px)}.ly-header-section-container:hover,ly-header.is-sticky .ly-header-section-container{background-color:#fff!important}:is(.ly-header-section-container:hover,ly-header.is-sticky .ly-header-section-container) .ly-header-colorful{color:#000!important}@media screen and (min-width: 750px){:is(.ly-header-section-container:hover,ly-header.is-sticky .ly-header-section-container) .ly-header-colorful-pc>span{color:#000!important}}.ly-header-section-wrapper{display:grid;grid-template-columns:44px 44px 1fr 44px 44px;grid-template-areas:"menu search logo cart account";height:50px;align-items:center}.ly-header-section-wrapper .ly-header__menu{grid-area:menu}.ly-header-section-wrapper .ly-header__search{grid-area:search}.ly-header-section-wrapper .ly-header__logo{grid-area:logo}.ly-header-section-wrapper .ly-header__cart{grid-area:cart}.ly-header-section-wrapper .ly-header__account{grid-area:account}@media screen and (min-width: 750px){.ly-header-section-wrapper{grid-template-columns:180px 1fr 44px 44px 44px;grid-template-areas:"logo menu search cart account";position:relative;height:60px}}@media screen and (max-width: 749px){.ly-header-logo-wrapper{width:120px}.ly-header-logo-wrapper .pc-logo{display:none}}@media screen and (min-width: 750px){.ly-header-logo-wrapper{width:180px}.ly-header-logo-wrapper .mobile-logo{display:none}}.ly-header-logo-wrapper{position:relative;height:auto;display:flex;align-items:center;justify-content:center;margin:0 auto}.ly-header-logo-wrapper img{position:absolute;left:0;opacity:1;transform:scale(1);transition:transform .15s ease,opacity .15s ease}ly-header.is-fixed:not(.is-sticky) .ly-header-section-container:not(:hover) .ly-header-logo-wrapper .black-logo,ly-header.is-fixed .ly-header-section-container:hover .ly-header-logo-wrapper .white-logo,ly-header.is-sticky .ly-header-section-container .ly-header-logo-wrapper .white-logo{visibility:hidden;opacity:0;transform:scale(.8)}.ly-header-menu-product-or-collection{display:flex;align-items:center;gap:16px;border-bottom:1px solid #f0f0f0}.ly-header-menu-product-or-collection .ly-header-menu-product-or-collection__cover{width:80px;aspect-ratio:4 / 3;overflow:hidden}.ly-header-menu-product-or-collection.is-disabled{opacity:.8;cursor:not-allowed}@media screen and (max-width: 749px){.ly-header__menu .ly-header__icon .icon{width:20px;height:20px}.ly-header-menu-drawer-trigger:not(:has(#ly-header-menu-drawer-trigger:checked)) .icon-close,.ly-header-menu-drawer-trigger:has(#ly-header-menu-drawer-trigger:checked) .icon-hamburger{visibility:hidden;opacity:0;transform:scale(.8)}.ly-header-menu-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;top:calc(50 * var(--u, 1px) + var(--t));z-index:10;background-color:#fff;overflow:auto;transform:translate(-100%);transition:transform .2s ease}.ly-header-menu-wrapper a{text-decoration:none;color:inherit}.ly-header-menu-container:has(#ly-header-menu-drawer-trigger:checked) .ly-header-menu-wrapper{transform:translate(0)}:root:has(#ly-header-menu-drawer-trigger:checked){overflow:hidden}.ly-header-menu__top-menu{padding:10px}.ly-header-menu__top-item{border-bottom:1px solid #f0f0f0;padding-bottom:16px}.ly-header-menu__top-item+.ly-header-menu__top-item{margin-top:16px}.ly-header-menu__top-item-title{display:flex;align-items:center;justify-content:space-between}.ly-header-menu__top-item-title .svg-wrapper{width:14px;height:14px;transition:transform .15s}.ly-header-menu__top-item-title:has(input:checked) .svg-wrapper{transform:rotate(180deg)}.ly-header-menu__sub-menu-wrapper{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .25s,padding .25s}.ly-header-menu__top-item:has(input:checked) .ly-header-menu__sub-menu-wrapper{grid-template-rows:1fr;padding:16px}.ly-header-menu__sub-item+.ly-header-menu__sub-item,.ly-header-menu-product-or-collection-wrapper{margin-top:calc(12 * var(--u, 1px))}.ly-header-menu__contact-wrapper{padding:calc(16 * var(--u, 1px))}.ly-header-menu__contact-wrapper .ly-header-menu__contact__avatar{display:flex;border-radius:50%;overflow:hidden;width:40px;aspect-ratio:1;margin:0 auto}.ly-header-menu__contact-wrapper .ly-header-menu__contact__item{text-decoration:underline!important;margin:0 auto;margin-top:calc(16 * var(--u, 1px));display:flex;align-items:center;gap:calc(10 * var(--u, 1px));width:calc(240 * var(--u, 1px));padding:calc(6 * var(--u, 1px)) calc(12 * var(--u, 1px));background-color:#f5f5f5}.ly-header-menu__contact-wrapper .ly-header-menu__contact__item img{flex:0 0 auto;width:25px;height:25px}}@media screen and (min-width: 750px){.ly-header-menu__top-menu{margin-left:30px;display:flex;align-items:center;gap:30px;height:50}.ly-header-menu__top-item{cursor:pointer;height:100%;display:flex;align-items:center}.ly-header-menu__top-item a{text-decoration:none}a.ly-header-menu__top-item-title:hover{text-decoration:underline}.ly-header-menu__sub-menu{position:absolute;left:0;right:0;transition:transform .25s,opacity .15s;transform:translateY(35px);opacity:0;transform-origin:top;pointer-events:none;border-radius:10px;overflow:hidden}.ly-header-menu__top-item:hover .ly-header-menu__sub-menu{transform:translateY(15px);opacity:1;pointer-events:auto;background:linear-gradient(to bottom,#ffffff,var(--ly-light-bg))}.ly-header-menu__sub-menu{padding:20px 40px;display:flex}.ly-header-menu__sub-item{flex:1;overflow:hidden;padding:10px}.ly-header-menu__sub-item+.ly-header-menu__sub-item{border-left:1px dashed #f0f0f0}.ly-header-menu-product-or-collection{border-bottom:none;margin-top:10px}.ly-header-menu-product-or-collection .ly-header-menu-product-or-collection__cover{flex:0 0 auto}.ly-header-menu-product-or-collection .ly-header-menu-product-or-collection__cover img{transition:.15s}.ly-header-menu-product-or-collection .ly-header-menu-product-or-collection__title{flex:1;overflow:hidden}.ly-header-menu-product-or-collection.is-disabled{cursor:not-allowed;opacity:.6}.ly-header-menu-product-or-collection:not(.is-disabled):hover img{transform:scale(1.2)}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/ly-header.css.map */
