/*************** COMMON SETTINGS ***************/
.HorizontalList__Item .Heading, h1, h2, h3, h4, .SectionHeader__SubHeading, .TabList__Item, .Button, .Button--primary {
  font-family: 'vinyl', 'Noto Sans JP', sans-serif !important;
}


/*************** Global Header  for PC ***************/

.HorizontalList__Item a.Heading.u-h6 {
    font-size: 17px!important;
    font-weight: 600!important;
}

.Link--secondary {
    font-family: 'vinyl', 'Noto Sans JP', sans-serif!important;
    color: #000!important;  
}

.HorizontalList__Item a{
  font-size: 18px!important;
  color: #000 !important;
}

.HorizontalList__Item .Link--secondary{
  font-size: 16px!important;
   text-transform: uppercase;
}

.MegaMenu__Title {
    border-bottom: 1px #999 solid!important;
}

@media screen and (min-width: 1140px){
.HorizontalList--spacingExtraLoose .HorizontalList__Item {
    margin-right: 10px!important;
    margin-left: 10px!important;
}
}


@media screen and (min-width: 1008px) and (max-width: 1254px){
.hidden-lap {
    display: none !important;
}
}

@media screen and (max-width: 1254px){
.hidden-pocket {
    display: none !important;
}
}


/*************** SP DRAWER MENU ***************/
.SidebarMenu__Nav.SidebarMenu__Nav--primary * {
  font-family: 'vinyl', 'Noto Sans JP', sans-serif!important;
  color: #000!important;  
}

/* First Step*/
.SidebarMenu__Nav .Collapsible__Button.Heading.u-h6{
  font-size: 24px!important;
  padding: 15px 0;
}

/* Second Step*/
.SidebarMenu__Nav .Collapsible__Button.u-h7 {
    font-size: 17px;
    padding-bottom: 0;
}



/*************** TOP TEAM ICONS ***************/
  .team-list-background {
    padding: 50px 0;
  }

.team-list-panel {
  width: 100%;
  max-width: 1070px;
}

.team-list-panel .team-list-nav-item {
    margin: 5px;
    padding: 25px 15px 10px;
}

.team-list-nav-link {
    width: 130px;
    display: block;
}

.team-list-nav-link img {
    width: 80%;
    min-height: 105px;
    margin-bottom: 20px;
}

.logotxt {
  font-family: "vinyl", "Noto Sans JP" , sans-serif !important;
  display: block;
  width: 100%;
  text-transform: uppercase;
  font-size: 12px;
}

.team-list-tab.active span {
  border-bottom: none !important;
}

@media screen and (max-width: 640px){

    .team-list-background {
      padding: 30px 0;
    }
    .team-list-panel {
      max-width: 95%;
    }
    .team-list-panel .team-list-nav-item {
      padding: 20px 15px;
    }
    .team-list-nav-link {
      width: 75px;
    }
  
    .team-list-nav-link img {
      width: 100%;
      min-height: inherit;
    }
  
    .logotxt {
      font-size: 11px;
    }
  
}

/*************** TOP COLLECTION LIST ***************/

.features--heading-small .u-h1 {
    letter-spacing: 2px;
}

.Collection-list-top .CollectionItem:hover .arrow  {
    transform: translateX(10px);
    transition: .3s!important;
}

.Collection-list-top .CollectionItem .arrow  {
    transition: .3s!important;
}



/*************** COLLECTION PAGE ***************/
.PageHeader.collection-header-box>.Container{
  padding: 0 15px;
}

/* 
TIELE SIZE - SETTINGS */
.PageHeader .SectionHeader__Heading {
    font-size: 64px!important;
    letter-spacing: normal;
    margin-bottom: 20px
}
.PageHeader .SectionHeader__Heading+h2 {
    font-size: 21px!important;
    font-family: 'Noto Sans JP', sans-serif !important;
    font-weight: bold!important;
}


/*
LOGO SIZE */
.collection-header-box .SectionHeader__Heading .metafield-file_reference {
    max-width: 68px;
}

@media screen and (max-width: 640px){
      .PageHeader .SectionHeader__Heading {
          font-size: 27px!important;
          margin-bottom: 0;
      }

      .PageHeader .SectionHeader__Heading+h2 {
          font-size: 14px!important;
      }
      .collection-header-box .SectionHeader__Heading .metafield-file_reference {
        max-width: 56px;
      }
      .collection-header-title {
        text-align: left;
        line-height: 1.3em;
        margin-bottom: 5px!important;
      }
}


/*************** FUTURE COLLECTION ***************/
/* Heading txt-setting*/
.features--heading-uppercase .Heading {
    letter-spacing: 2px!important;
}



/*************** BLOG POSTS SECTION ***************/

.cstm_blog_posts .SectionHeader--center {
  padding: 50px 0 20px;
}

/* article_count 2 of PC */
@media screen and (min-width: 641px){
.cstm_count2 {
  width: 48%!important;
}
}

@media screen and (min-width: 641px){
  .cstm_count1 {
    width: 90%!important;
}
}

@media screen and (min-width: 1140px){
.Grid--m>.Grid__Cell {
    padding-left: 80px;
}
}



/*************** PRODUCT DETAIL ***************/
.Product__Info * , .ProductItem__Title.Heading {
    font-family: 'Noto Sans JP', sans-serif!important;
}

.ProductMeta__Title {
    font-weight: bold!important;
}

 .ProductItem__Title.Heading {
    font-weight: bold!important;
}

.Product__Info  h2.ProductMeta__Vendor.Heading.u-h6{
    font-size: 19px!important;
    letter-spacing: 2px!important;
    margin-top:10px;
    font-family: 'vinyl' , sans-serif!important;
}

/* 商品詳細 任意リンクボタン */
.lottely_button a {
  width: 100%;
  margin:20px auto;
}

.lottely_button a {
  width: 100%;
  background: #3e6d9e;
  display: block;
  text-align: center;
  padding: 13px;
  color:#FFF;
}

}




/*************** SEARCH RESULT ***************/
/* Heading Title */
.SectionHeader__Heading.Heading.u-h1.cstmclass {
    font-size: 40px!important;
}

/* FILTER*/
.CollectionFilters .ColorSwatch{
  border: 1px #000 solid;
}

.CollectionFilters .Collapsible__Content .Text--subdued.Link.Link--primary {
  text-transform: uppercase;
}



/*************** SEARCH FILTER ***************/
/*PC*/
.CollectionFilters .Collapsible__Button.Heading.u-h6 {
    font-size: 13px;
    color: #000!important;
    font-weight: bold;
    border-bottom: 1px #EEE solid;
}

@media screen and (max-width: 640px){
.CollectionFilters .Collapsible__Button.Heading.u-h6 {
    border-bottom: none ;
}
}


/*************** APP  WishListPlus ***************/
#Mobile-1 .swym-icon,#Mobile-1 .swym-header-launcher-badge{
display: block!important;
}
.cstm-head-account-btn{
display: block!important;
}

@media screen and (max-width: 640px){
    .cstm-head-account-btn .Icon {
    height: 1.2em;
    width: 1.2em;
    }
}



/*************** BLOG/ARTICLE ***************/
.ArticleItem__Content *{
  font-family: Noto Sans JP!important;
}



/*************** FOOTER ***************/
/*
テーマ設定内、カスタムCSSに記載
・SNSカラー
・コピーライトからー
・マージン設定
*/


/*************** CART PAGE ***************/
.PageHeader .SectionHeader__Heading.cstm_mainheading_title {
    font-size: 34px!important;
    margin: 0;
}


/*************** MY ACCOUNT PAGE ***************/
.cstm_logoutbtn {
    margin: 0;
    background: #000;
    color: #FFF;
    padding: 8px 25px;
}

/*************** HELINOX APP　Download ***************/

/* Helinox LP*/
.cstm_app_download {
  color: #fff!important;
  font-weight: bold;
  margin: 0 auto 15px;
  display: block;
  text-decoration: none !important;
  background: #000;
  padding: 10px;
  width: 250px;
  border: 1px solid #000;
  text-align: center;
}

.cstm_app_download:hover {
  color: #000!important;
  background:#FFF;
  border: 1px solid #000;
}

/* Helinox抽選対象商品　詳細P APPダウンロード */
.cstm_downloadAPP .cstm_app_download {
  width: 100%;
  text-align: center;
  font-size:12px;
}


/*************** COMMON PAGE ***************/
header.PageHeader.cstm_container_setting {
    margin-top: 40px;
}


/*************** MEGA　HEADER TEAMICON ***************/

.cstm-team-icon {
  position: relative;
}


.cstm-team-icon:before {
  position: absolute;
  display: block;
  content:'';
}

/*MEGAメニュー*/
.MegaMenu__Inner .cstm-team-icon:before {
  width: 25px;
  height: 25px;
  left: -33px;
}

/*SP/TABLET ドロワーメニュー*/
.Drawer__Container .cstm-team-icon:before {
  width: 20px;
  height: 20px;
  left: -23px;
}

/*デフォルトドロップダウンメニュー*/
.DropdownMenu{
  max-width: 300px!important;
}
.DropdownMenu .cstm-team-icon:before {
  width: 25px;
  height: 25px;
  left: -33px;
}

/*American League*/
.team_los-angeles-angels-:before { background: url(https://cdn.shopify.com/s/files/1/0707/8894/0074/files/MLB_Angels.svg) no-repeat 0 0 ;}
.team_oakland-athletics:before { background: url(https://cdn.shopify.com/s/files/1/0707/8894/0074/files/MLB_Athletics.svg) no-repeat 0 0 ;}
.team_texas-rangers:before { background: url(https://cdn.shopify.com/s/files/1/0707/8894/0074/files/MLB_Rangers.svg) no-repeat 0 0 ;}
.team_houston-astros:before { background: url(https://cdn.shopify.com/s/files/1/0707/8894/0074/files/MLB_Astros.svg) no-repeat 0 0 ;}
.team_seattle-mariners:before { background: url(https://cdn.shopify.com/s/files/1/0707/8894/0074/files/MLB_Mariners.svg) no-repeat 0 0 ;}
.team_chicago-white-sox:before { background: url(https://cdn.shopify.com/s/files/1/0707/8894/0074/files/MLB_WhiteSox.svg) no-repeat 0 0 ;}
.team_cleveland-guardians:before { background: url(https://cdn.shopify.com/s/files/1/0707/8894/0074/files/MLB_Guardians.svg) no-repeat 0 0 ;}
.team_detroit-tigers:before { background: url(https://cdn.shopify.com/s/files/1/0707/8894/0074/files/MLB_Tigers.svg) no-repeat 0 0 ;}
.team_kansas-city-royals:before { background: url(https://cdn.shopify.com/s/files/1/0707/8894/0074/files/MLB_Royals.svg) no-repeat 0 0 ;}
.team_minnesota-twins:before { background: url(https://cdn.shopify.com/s/files/1/0707/8894/0074/files/MLB_Twins.svg) no-repeat 0 0 ;}
.team_boston-red-sox:before { background: url(https://cdn.shopify.com/s/files/1/0707/8894/0074/files/MLB_RedSox.svg) no-repeat 0 0 ;}
.team_new-york-yankees:before { background: url(https://cdn.shopify.com/s/files/1/0707/8894/0074/files/MLB_Yankees.svg) no-repeat 0 0 ;}
.team_baltimore-orioles:before { background: url(https://cdn.shopify.com/s/files/1/0707/8894/0074/files/MLB_Orioles.svg) no-repeat 0 0 ;}
.team_toronto-blue-jays:before { background: url(https://cdn.shopify.com/s/files/1/0707/8894/0074/files/MLB_Jays.svg) no-repeat 0 0 ;}
.team_tampa-bay-rays:before { background: url(https://cdn.shopify.com/s/files/1/0707/8894/0074/files/MLB_Rays.svg) no-repeat 0 0 ;}

/*National League*/
.team_san-diego-padres:before { background: url(https://cdn.shopify.com/s/files/1/0707/8894/0074/files/MLB_Padres.svg) no-repeat 0 0 ;}
.team_arizona-diamondbacks:before { background: url(https://cdn.shopify.com/s/files/1/0707/8894/0074/files/MLB_Diamondbacks.svg) no-repeat 0 0 ;}
.team_los-angeles-dodgers:before { background: url(https://cdn.shopify.com/s/files/1/0707/8894/0074/files/MLB_Dodgers.svg) no-repeat 0 0 ;}
.team_colorado-rockies:before { background: url(https://cdn.shopify.com/s/files/1/0707/8894/0074/files/MLB_Rockies.svg) no-repeat 0 0 ;}
.team_san-francisco-giants:before { background: url(https://cdn.shopify.com/s/files/1/0707/8894/0074/files/MLB_Giants.svg) no-repeat 0 0 ;}
.team_chicago-cubs:before { background: url(https://cdn.shopify.com/s/files/1/0707/8894/0074/files/MLB_Cubs.svg) no-repeat 0 0 ;}
.team_cincinnati-reds:before { background: url(https://cdn.shopify.com/s/files/1/0707/8894/0074/files/MLB_Reds.svg) no-repeat 0 0 ;}
.team_milwaukee-brewers:before { background: url(https://cdn.shopify.com/s/files/1/0707/8894/0074/files/MLB_Brewers.svg) no-repeat 0 0 ;}
.team_pittsburgh-pirates:before { background: url(https://cdn.shopify.com/s/files/1/0707/8894/0074/files/MLB_Pirates.svg) no-repeat 0 0 ;}
.team_st-louis-cardinals:before { background: url(https://cdn.shopify.com/s/files/1/0707/8894/0074/files/MLB_Cardinals.svg) no-repeat 0 0 ;}
.team_atlanta-braves:before { background: url(https://cdn.shopify.com/s/files/1/0707/8894/0074/files/MLB_Braves.svg) no-repeat 0 0 ;}
.team_miami-marlins:before { background: url(https://cdn.shopify.com/s/files/1/0707/8894/0074/files/MLB_Marlins.svg) no-repeat 0 0 ;}
.team_new-york-mets:before { background: url(https://cdn.shopify.com/s/files/1/0707/8894/0074/files/MLB_Mets.svg) no-repeat 0 0 ;}
.team_philadelphia-phillies:before { background: url(https://cdn.shopify.com/s/files/1/0707/8894/0074/files/MLB_Phillies.svg) no-repeat 0 0 ;}
.team_washington-nationals:before { background: url(https://cdn.shopify.com/s/files/1/0707/8894/0074/files/MLB_Nationals.svg) no-repeat 0 0 ;}


/*NPB*/
.team_lotte-marines:before { background: url(https://cdn.shopify.com/s/files/1/0707/8894/0074/files/marines.gif) no-repeat 0 0 ;}
.team_XX:before { background: url(https://cdn.shopify.com/s/files/1/0707/8894/0074/files/MLB_XX.svg) no-repeat 0 0 ;}

