.brand{margin-bottom:3px}@media screen and (max-width: 768px){.brand{padding:0}}.brand .PageHeader{width:100%;margin-top:111px;margin-bottom:66px}@media screen and (max-width: 768px){.brand .PageHeader{margin-top:36px;margin-bottom:24px;padding:0 20px}}.brand .PageHeader .SectionHeader__Heading{text-align:left;font-size:64px;font-family:CamptonBook;text-transform:initial;letter-spacing:0}@media screen and (max-width: 768px){.brand .PageHeader .SectionHeader__Heading{font-size:26px}}.brand .brand-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){.brand .brand-row{flex-direction:column-reverse}}.brand .brand-row .brand-filter{width:22%;position:relative;margin-bottom:102px}@media screen and (max-width: 768px){.brand .brand-row .brand-filter{position:-webkit-sticky;position:sticky;bottom:0;left:0;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;z-index:3;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.brand .brand-row .brand-filter.is-open{border-top:1px solid #E4E4E4}}.brand .brand-row .brand-filter .brand-sticky{position:-webkit-sticky;position:sticky;top:150px;left:0}@media screen and (max-width: 768px){.brand .brand-row .brand-filter .brand-sticky{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}.brand .brand-row .brand-filter .brand-filter-title{font-family:a-otf-midashi-go-mb31-pr6n,sans-serif;font-size:14px;letter-spacing:3.4px}@media screen and (max-width: 768px){.brand .brand-row .brand-filter .brand-filter-title{visibility:hidden;text-align:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:21px 0 26px;border-top:1px solid #e4e4e4}}.brand .brand-row .brand-filter .brand-filter-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:13px}@media screen and (max-width: 768px){.brand .brand-row .brand-filter .brand-filter-list{// display: none;position:static;bottom:0;left:0;background-color:#fff;padding:20px 20px 10px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;display:-webkit-box;display:-ms-flexbox;display:flex}.brand .brand-row .brand-filter .brand-filter-list.is-open{display:-webkit-box;display:-ms-flexbox;display:flex}}.brand .brand-row .brand-filter .brand-filter-list li{margin-bottom:10px;margin-right:7.5px}.brand .brand-row .brand-filter .brand-filter-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;height:30px;border-radius:50%;background-color:#fafafa;font-size:13px;font-family:CamptonSemiBold;font-weight:600}@media screen and (max-width: 360px){.brand .brand-row .brand-filter .brand-filter-list li a{width:25px;height:25px}}@media screen and (max-width: 768px){.brand .brand-row .brand-filter .brand-filter-list li{width:calc(100%/9);margin-right:0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 375px){.brand .brand-row .brand-filter .brand-filter-list li:nth-child(9n){margin-right:0}}.brand .brand-row .brand-wrapper{width:71.2%;margin-bottom:102px}@media screen and (max-width: 1024px){.brand .brand-row .brand-wrapper{width:68%}}@media screen and (max-width: 768px){.brand .brand-row .brand-wrapper{width:100%;margin-bottom:25px;padding:0 20px}}.brand .brand-row .brand-wrapper .brand-group{font-family:CamptonSemiBold;font-size:20px;line-height:27px;margin-bottom:56px}@media screen and (max-width: 768px){.brand .brand-row .brand-wrapper .brand-group{margin-bottom:53px}}.brand .brand-row .brand-wrapper .brand-group .brand-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:18px;border-left:1px solid #F0F0F0}@media screen and (max-width: 768px){.brand .brand-row .brand-wrapper .brand-group .brand-list{margin-top:10px}}.brand .brand-row .brand-wrapper .brand-group .brand-list .brand-item{width:20%}.brand .brand-row .brand-wrapper .brand-group .brand-list .brand-item:nth-child(n+6) .brand-thumbnail{border-top:0}@media screen and (max-width: 1200px){.brand .brand-row .brand-wrapper .brand-group .brand-list .brand-item{width:25%}.brand .brand-row .brand-wrapper .brand-group .brand-list .brand-item:nth-child(n+5) .brand-thumbnail{border-top:0}}@media screen and (max-width: 1024px){.brand .brand-row .brand-wrapper .brand-group .brand-list .brand-item{width:33%}.brand .brand-row .brand-wrapper .brand-group .brand-list .brand-item:nth-child(n+4) .brand-thumbnail{border-top:0}}@media screen and (max-width: 768px){.brand .brand-row .brand-wrapper .brand-group .brand-list .brand-item{width:50%}.brand .brand-row .brand-wrapper .brand-group .brand-list .brand-item:nth-child(n+3) .brand-thumbnail{border-top:0}}.brand .brand-row .brand-wrapper .brand-group .brand-list .brand-item a{text-align:center}.brand .brand-row .brand-wrapper .brand-group .brand-list .brand-item a .brand-name-en{font-family:CamptonBook;font-size:12px;line-height:15px;padding-top:18px;border:1px solid #F0F0F0;border-bottom:0;border-top:0;border-left-width:0}.brand .brand-row .brand-wrapper .brand-group .brand-list .brand-item a .brand-name-jp{font-family:Yu Gothic,Yu Gothic,YuGothic,Yu Gothic,Hiragino Kakugo Pro W3,Meiryo,sans-serif;font-weight:500;font-size:10px;line-height:20px;letter-spacing:-.7px;padding-bottom:15px;border:1px solid #F0F0F0;border-top:0;border-left-width:0}@media screen and (max-width: 768px){.brand .brand-row .brand-wrapper .brand-group .brand-list .brand-item a .brand-name-jp{padding-bottom:9px}}.brand .brand-row .brand-wrapper .brand-group .brand-list .brand-item .brand-thumbnail{border:1px solid #F0F0F0;height:183px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 26px;border-left-width:0}@media screen and (max-width: 768px){.brand .brand-row .brand-wrapper .brand-group .brand-list .brand-item .brand-thumbnail{padding:0 29px;height:167px;overflow:hidden}.brand .brand-row .brand-wrapper .brand-group .brand-list .brand-item .brand-thumbnail img{width:auto}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/custom-brand.css.map */
