.album-index{--album-page-width: 1500px;--album-side-padding: 40px;--album-border: #dedede;--album-strong-border: #999;--album-footer-border: #a6a6a6;--album-text: #222;--album-subtle: #777;--album-soft: #f6f6f6;width:100%;background:#fff;color:var(--album-text)}.album-index a{color:inherit;text-decoration:none}.album-index__inner{box-sizing:border-box;width:100%;max-width:var(--album-page-width);margin:0 auto;padding:26px var(--album-side-padding) 64px}.album-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0;padding:0;color:var(--album-subtle);font-size:12px;list-style:none}.album-breadcrumb li+li:before{content:">";margin-right:8px;color:#aaa}.album-index__header{margin:0;text-align:center}.album-index__title{margin:0;font-size:24px;font-weight:600;line-height:1.5;letter-spacing:.01em}.album-index__kana-nav{padding-top:25px}.album-index__kana-nav ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none}.album-index__kana-item{display:inline-block;margin:15px 12px 0}.album-index__kana-item a{min-width:40px;display:block;border-bottom:1px solid var(--album-footer-border);background:#fff;font-size:14px;font-weight:400;line-height:1.7;text-align:center}.album-index__kana-item.is-empty a{border-color:#dadce0;color:#dadce0;pointer-events:none}.album-index__button-container{margin-top:60px}.album-index__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:0}.album-index__action{min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:8px 14px;border:0;border-radius:3px;background:#f2f2f2;color:#065fd4;font-size:14px;font-weight:600;letter-spacing:0;line-height:1.4}.album-index__action:hover{background:#f2f2f2;color:#065fd4}.album-index__action-icon{width:11px;height:11px;flex:0 0 11px;fill:currentColor;opacity:.75}.album-index__all-toggle{display:none;width:100%;margin:0 0 15px;padding:9px 25px;align-items:center;justify-content:center;border:1px solid var(--album-strong-border);border-radius:3px;background:#fff;color:inherit;font-size:13px;font-weight:400;line-height:1.4;cursor:pointer}.album-index__menu{display:grid;gap:0}.album-index__group{border:0}.album-index__group-title{display:flex;align-items:center;justify-content:space-between;margin:0;padding:50px 0 20px;border-bottom:1px solid var(--album-text);color:#111;font-size:18px;font-weight:400;line-height:1.2;list-style:none;cursor:pointer}.album-index__group-title::-webkit-details-marker{display:none}.album-index__chevron{display:none}.album-index__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 34px;margin:0;padding:0;list-style:none}.album-index:not(.album-index--brand) .album-index__list{padding:0 var(--album-side-padding)}.album-index--brand .album-index__list{display:flex;flex-wrap:wrap;gap:0;padding:0 var(--album-side-padding)}.album-index--brand .vendor__item{width:33.333333%;margin:30px 0 0;list-style:none}.album-index--brand .vendor__link{min-height:56px;display:flex;align-items:center;justify-content:space-between;padding:11px 25px 11px 0;color:inherit}.album-index--brand .vendor__img{width:56px;max-width:56px;height:56px;flex:0 0 56px;display:flex;align-items:center;justify-content:center;margin-right:10px;padding:6px;overflow:hidden;border:1px solid var(--album-border);border-radius:8px;background:#fff}.album-index--brand .vendor__img img{max-width:100%;max-height:100%;width:auto;height:auto;display:block;object-fit:contain}.album-index--brand .vendor__img-placeholder{color:#999;font-size:18px;font-weight:700}.album-index--brand .vendor__meta{min-width:0;width:100%;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.album-index--brand .vendor__tit{margin-bottom:4px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:13px;font-weight:700;line-height:1.35}.album-index--brand .vendor_tit{display:block;color:var(--album-subtle);font-size:11px;line-height:1.35}.album-index--brand .vendor__icon{width:14px;flex:0 0 14px;display:none;align-items:center;justify-content:center;margin-left:15px;color:#777;font-size:18px}.album-index__item{border-bottom:1px solid #ececec}.album-index__item-link{min-height:46px;display:flex;align-items:baseline;gap:4px;padding:12px 0;font-size:14px;line-height:1.45}.album-index__item-link:after{content:"\203a";margin-left:auto;color:#aaa;font-size:18px;line-height:1}.album-index__item-title{font-weight:600}.album-index__item-count,.album-index__item-maker{color:var(--album-subtle);font-size:12px}.album-index__item-maker{margin-left:6px}.album-index__empty{padding:28px;border:1px solid var(--album-border);background:var(--album-soft);font-size:14px;text-align:center}@media screen and (max-width:749px){.album-index{--album-side-padding: 17px}.album-index__inner{padding:15px var(--album-side-padding) 44px}.album-breadcrumb{margin:15px 0}.album-index__header{margin-bottom:0}.album-index__title{font-size:16px}.album-index__kana-nav{padding-top:25px}.album-index__kana-nav ul{justify-content:space-between}.album-index__kana-item{margin:15px 0 0}.album-index__kana-item a{width:60px;min-width:0;height:60px;display:flex;align-items:center;justify-content:center;border:1px solid var(--album-strong-border);border-radius:3px;font-size:14px;line-height:1}.album-index__button-container{margin-top:40px}.album-index__actions{display:flex;justify-content:space-between;gap:10px 15px}.album-index__action{flex:1 1 calc(50% - 8px);max-width:calc(50% - 8px);padding:9px 12px;font-size:12px}.album-index__action:nth-child(odd):last-child{max-width:100%;flex-basis:100%}.album-index__all-toggle{display:flex}.album-index__menu{gap:0;margin-right:calc(var(--album-side-padding) * -1);margin-left:calc(var(--album-side-padding) * -1)}.album-index__group{border-bottom:0}.album-index__group-title{min-height:60px;padding:0 var(--album-side-padding);margin:0;border-top:1px solid var(--album-footer-border);border-bottom:0;font-size:14px;font-weight:400;line-height:60px}.album-index__chevron{display:inline-block;transition:transform .18s ease}.album-index__group[open] .album-index__chevron{transform:rotate(180deg)}.album-index__list{grid-template-columns:1fr;padding:0}.album-index--brand .album-index__list{display:block;padding:0}.album-index--brand .vendor__item{width:100%;height:60px;margin:0;border-top:1px solid var(--album-footer-border);background:#00000008}.album-index--brand .vendor__link{height:100%;min-height:0;padding:9px 17px}.album-index--brand .vendor__img{width:42px;max-width:42px;height:42px;flex-basis:42px;margin-right:10px;padding:4px}.album-index--brand .vendor__tit{margin-bottom:0;-webkit-line-clamp:1;font-size:13px}.album-index--brand .vendor_tit{font-size:11px}.album-index--brand .vendor__icon{display:flex}.album-index__item-link{min-height:42px;padding:10px var(--album-side-padding);font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/shampo-menu-grid.css.map */
