/** Shopify CDN: Minification failed

Line 42:12 Expected ":"

**/
.page-top .main-search{
  max-width:1476px;
  margin:0 auto;
  border:none;
  padding-left:20px;
  padding-right:20px;
  width:100%;

}
.page-top .collection{
	display:flex;
	flex-wrap:wrap;
	grid:0;
	padding:0;
	margin:0;
  
}

.page-top .facets-sidebar{
  width:22.2%;
}
.page-top .accordion-list{
  border-top:1px solid #E2DED3;
}
.page-top .collection__main{
  width:73.4%;
  margin-left:auto;
  padding-bottom:100px;
}
@media screen and (max-width: 999px) {
	.page-top .collection__main{
	  width:100%;
	  margin-left:auto;
	}
	.page-top .collection-toolbar{
		width:100%;
　　　　
	}
	.page-top .collection-toolbar__button-list{
		width:100%;
		flex-wrap:wrap;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		flex-direction: row-reverse;
		flex: none;
      border-top:1px solid #E2DED3;
	}
	.page-top .collection-toolbar__button-container{
		width:calc(50% - 9px);
		border:none;
	}
	.page-top .collection-toolbar__button .text-with-icon{
		-webkit-justify-content: space-between;
		justify-content: space-between;
		width:100%;
	}
	.page-top .collection-toolbar__button{
		width:100%;
		padding-left:10px;
		padding-right:10px;
		display: -webkit-flex;
		display: flex;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		-webkit-align-items: center;
		align-items: center;
	}
	.page-top .boost-sd__filter-tree-toggle-button-icon svg{
		width:15px;
		height:auto;
	}
}
@media screen and (max-width: 750px) {
	.page-top .main-search{
		padding-left:calc(20 / 375 * 100vw);
		padding-right:calc(20 / 375 * 100vw);
	}
	.page-top .collection-toolbar__button-container{
		width:calc(50% - calc(9 / 375 * 100vw));
	}
	.page-top .collection-toolbar__button{
		padding-left:calc(10 / 375 * 100vw);
		padding-right:calc(10 / 375 * 100vw);
		font-size:calc(12 / 375 * 100vw);
	}
	.page-top .boost-sd__filter-tree-toggle-button-icon svg{
		width:calc(15 / 375 * 100vw);
	}
}

/*検索窓*/
.form_wrap{
  width:100%;
  max-width:630px;
  margin:0 auto;
  padding-top:40px;
  padding-left:20px;
  padding-right:20px;
}
.form_wrap .h2{
  text-align:center;
  padding-bottom:20px;
}
@media screen and (max-width: 750px) {
  .form_wrap{
    padding-bottom:calc(80 / 375 * 100vw);
  }
}