@charset "utf-8";<style><!--
section-header, #shopify-section-article-template .rte.img-rte, .article__title, .article__date {
  display:none;
}
.collection-row {
  display:flex;
  flex-wrap:wrap;
  margin-top:120px;
}
    .collection__wrapper {
      width: 100%;
      max-width: 1100px;
      padding-left: 100px;
      padding-right: 100px;
      padding-bottom: 100px;
      margin:0 auto;
    }
    @media screen and (max-width:750px) {
      .collection__wrapper {
        width: 100%;
        max-width: 1100px;
        padding-left: 50px;
        padding-right: 50px;
        padding-bottom: 100px;
        margin:0 auto;
      }
    }
.box-wrap {
position:relative;
width:50%;
}
.box-wrap:before {
content:'';
display:block;
padding-top:143.7797%;
}
.box-content {
position:absolute;
top:0;left:0;bottom:0;right:0;
padding:20px;
}
.box-m {
  padding:80px;
  align-items: center;
  display: flex;
}
.box-large {
  align-items: center;
  display: flex;
}
.box-l {
  padding:0;
}
.first-item-img {
  width: 55% !important;
  position: absolute;
  right: 20px;
  bottom: 20px;
}
.first-text {
  padding-top: 35%;
  font-weight: 600;
}
.img-3 {
  padding-top: 21.5%;
}
.img-8 {
  position: relative;
  top: -60px;
}
.img-9 {
  position: relative;
  bottom: -60px;
}
.text-box-wrap {
width:50%;
padding:20px;
margin-bottom:80px;
}
@media screen and (max-width:768px) {
.box-wrap {
  width:100%;
  margin-bottom:35px;
}
.sp-hidden {
  display:none;
}
.box-m, .box-large, .box-l {
  padding:20px;
  display:initial;
}
.box-wrap:before {
  display:none;
}
.box-content {
  position:initial;
  top:initial;
  left:initial;
  bottom:initial;
  right:initial;
  padding:initial;
}

.first-item-img {
  width: initial !important;
  position: initial;
  right: initial;
  bottom: initial;
}
.first-text {
  padding-top: initial;
  font-weight: 600;
}
.img-3 {
  padding-top: initial;
}
.img-8, .img-9 {
  position: initial;
  top: initial;
}
.text-box-wrap {
width:100%;
margin-bottom:35px;
padding:initial;
}
}
.font-inter {
font-family: 'Inter', sans-serif !important;
letter-spacing:0.16em;
}
.font-italic {
font-style: italic;
}
.collection-modal{
  display: none;
  height: 100vh;
  position: fixed;
  top: 0;
  width: 100%;
  z-index:1000;
}
.collection-modal-bg{
  background: rgba(255,255,255,0.9);
  height: 100vh;
  position: absolute;
  width: 100%;
}
.collection-modal-content{
  left: 50%;
  position: absolute;
  top: 45%;
  transform: translate(-50%,-50%);
}
.collection-item-link {
  display:none;
}
#collection-modal-item-link a {
line-height:2.5;
}
--></style>