@media (max-width: 768px){.mobile-dock.spOnly{position:fixed;bottom:0;left:0;background:#ddd;width:100%;padding:0 20px;display:flex!important;align-items:center;justify-content:center;z-index:99}#mobile-dock{width:calc(100% - 60px)}.list-menu-sp{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;margin-bottom:1rem}.list-menu-sp .menu-item a.menu-layout img,.list-menu-sp .menu-item span.menu-layout img{width:60px;height:60px}.list-menu-sp .menu-item a.menu-layout,.list-menu-sp .menu-item span.menu-layout{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100px;padding:5px}.menu-open-icon{display:inline-block}.menu-close-icon{display:none}.menu-close-icon.active{display:inline-block}.list-menu-sp .menu-item a.menu-layout.active p,.list-menu-sp .menu-item span.menu-layout.active p{color:#1b1b1b}.list-menu-sp .menu-item a.menu-layout p,.list-menu-sp .menu-item span.menu-layout p{font-weight:500;font-size:1.3rem;line-height:1.4;letter-spacing:.04em;text-align:center;margin:.5rem 0 0;color:#1b1b1b;white-space:nowrap}.menu-item{cursor:pointer}.dropdown-menu{display:none;width:100vw;flex-direction:column;position:absolute;top:55px;left:0;list-style:none;padding:20px;margin:0;background-color:#fff5de;z-index:1000;border-top:1px solid #DDDDDD}.dropdown-menu h3{font-size:14px;font-family:m-plus-1c,sans-serif;margin:10px 0 0}.dropdown-menu.active{display:block}.dropdown-menu.active ul.submenu_wrap{display:flex;flex-wrap:wrap;gap:7px}.dropdown-menu .submenu a,.dropdown-menu .submenu span{position:relative;display:flex;flex-direction:row;justify-content:flex-start;gap:5px;width:100%;padding:15px 20px 15px 10px;font-family:Noto Sans JP;font-weight:500;font-size:14px;line-height:240%;letter-spacing:1px;color:#292929;border-radius:2px}.dropdown-menu .submenu a:after,.dropdown-menu .submenu span:after{content:"";position:absolute;right:15px;top:50%;transform:translateY(-50%);border-top:1px solid #292929;border-right:1px solid #292929;display:block;width:10px;height:10px;rotate:45deg;opacity:0}.dropdown-menu .submenu a:hover{background-color:#f0f0f0}.dropdown-menu .submenu a img,.dropdown-menu .submenu span img{width:40px;height:40px}.dropdown-menu .submenu.submenu{width:calc(50% - 3.5px);background-color:#fff;border-radius:2px}.dropdown-menu .submenu.submenu .collection-link{display:flex;align-items:center;justify-content:center;font-weight:500;font-size:1.3rem;line-height:1}.dropdown-menu .submenu.submenu .collection-link:nth-of-type(odd){border-right:1px solid #DDDDDD}.dropdown-menu .submenu.submenu .collection-link p{font-weight:500;font-size:1.5rem;line-height:1.4;color:#272727;margin:0}.dropdown-close{position:relative;display:flex;justify-content:flex-end;align-items:center;width:100px;height:30px;padding:0 15px;margin:10px auto 0;border-radius:6px;color:#fff;background-color:#7a6552;font-weight:500;font-size:12px;line-height:1;letter-spacing:0}.dropdown-close svg{position:absolute;left:15px}.dropdown-menu .search-header__form{margin:0 15px}.dropdown-menu .search-header__form .search__input.field__input{border:1px solid #ADADAD;border-radius:6px;background-color:#fff}.dropdown-menu .search-header__form .search__input.field__input::placeholder{font-size:16px!important}.dropdown-menu .search-header__form .search__button svg path{fill:#dadada}.dropdown-menu .search-header__form .field__label{font-size:10px;color:#c4c4c4}.submenu_keyword-wrap{display:flex;flex-wrap:wrap;gap:5px;margin:8px auto 0}.submenu_keyword{display:inline-block}.submenu_keyword a{display:flex;align-items:center;justify-content:center;padding:2px 15px;text-align:center;background-color:#fff;border-radius:3px;font-weight:500;font-size:11px;border:1px solid}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/mobile-dock.css.map */
