/*toP*/
.sd[data-s-8588e783-0ef5-4368-b18d-5cc8b588e6cd] {
  background: #fff;
  border-radius: 0;
  height: 100%;
  opacity: 1;
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 0;
}

.sd[data-s-88e70bf3-e6c1-4f25-93d2-fa585be4ec36] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 630px;
  justify-content: flex-start;
  width: 100%;
  z-index: 1;
  max-width: 100%;
  padding: 0;
}


.sd[data-s-88e70bf3-e6c1-4f25-93d2-fa585be4ec36]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

.sd[data-s-705776ce-4f19-4d1f-a32c-411fa2f46e98] {
  align-content: flex-end;
  align-items: flex-end;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  opacity: 1;
  width: 100%;
  max-width: 100%;
  margin: 0;
}

.sd[data-s-6db6d4af-22bc-4319-addb-d88c2d517367] {
  align-content: center;
  align-items: center;
  background: #FFF;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  opacity: 0;
  transform: translate(-1000px, 0px) scale(0.5, 1);
  transition-timing-function: cubic-bezier(1, 0, 0, 1);
  width: 100%;
  max-width: 100%;
  padding: 0;
}

.sd[data-s-6db6d4af-22bc-4319-addb-d88c2d517367].anime {
  opacity: 1;
  transform: translate(0px, 0px) scale(1, 1);
  transition-delay: 1800ms;
  transition-duration: 1400ms;
}

.sd[data-s-6db6d4af-22bc-4319-addb-d88c2d517367].u-motion {
  transition-delay: 1800ms;
  transition-duration: 1400ms;
}

.sd[data-s-6db6d4af-22bc-4319-addb-d88c2d517367].anime.u-motion {
    opacity:0;
    transform:translate(-1280px,0px);
}
.sd[data-s-6db6d4af-22bc-4319-addb-d88c2d517367].anime.u-motion img{
    opacity:0;
}

.sd[data-s-f2daccea-6184-4ac3-9e09-2cb89b08de9f] {
  flex: none;
  height: auto;
  opacity: 0;
  transform: translate(0px, 12px) scale(1.1, 1.1);
  transition-delay: 400ms;
  transition-duration: 1400ms;
  width: 12.5%;
  max-width: 12.5%;
  margin: 0 0 80px;
}

.sd[data-s-f2daccea-6184-4ac3-9e09-2cb89b08de9f].anime {
  opacity: 1;
  transform: translate(0px, 12px) scale(1, 1);
  transition-delay: 1400ms;
  transition-duration: 1400ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  margin: 0 0 80px;
}

.sd[data-s-f2daccea-6184-4ac3-9e09-2cb89b08de9f].anime.u-motion {
  transition-delay: 1400ms;
  transition-duration: 1400ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.sd[data-s-41413edb-6dd7-441b-bca0-6a4bd646136b] {
  align-content: center;
  align-items: center;
  box-shadow: 0 2px 16px 0 rgba(0, 0, 0, 0.14);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 960px;
  background: #FFF;
  max-width: 100%;
  margin: 0px 0px 30px 0px;/*from 30*/
  padding: 0;
}

.sd[data-s-41413edb-6dd7-441b-bca0-6a4bd646136b]:hover {
  box-shadow: none;
  opacity: 0.6;
}

.sd[data-s-e1db8343-b16d-47ca-bc45-316d0ca9af80],
.sd[data-s-e1db8343-b16d-47ca-bc45-316d0ca9af8022]{
  width: 164px;
  height: 200px;
  flex: none;
  max-width: calc(100% - 40px);
  margin: 15px 20px;
}

.sd[data-s-a380284e-a704-4d3f-9c67-4dbba021ad57] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  width: auto;
  max-width: 100%;
  padding: 20px 12px;
}

.sd[data-s-d2152fc8-cf51-4035-8f32-1c47dd89c79d] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
  margin: 0;
}

.sd[data-s-baca359d-e14f-4d5c-b8cb-9a8d7d3cbf46] {
  width: auto;
  height: auto;
  
  font-size: 17px;
  line-height: 1.1;
  font-weight: 300;
  text-align: left;
  color: #333;
  max-width: 100%;
  justify-content: flex-start;
  margin: 0 0 7px;
}

.sd[data-s-1c377816-f218-4c93-98a9-f7c35ef7a584] {
  width: auto;
  height: auto;
  
  font-size: 22px;
  line-height: 1.5;
  
  text-align: left;
  color: #000;
  max-width: 100%;
  justify-content: flex-start;
  margin: 0 0 10px;
}

.sd[data-s-52f9e8d2-f370-4421-8b9e-52afa6f9b1f0] {
  width: auto;
  height: auto;
  font-family: Lato;
  font-size: 16px;
  line-height: 1.4;
  
  text-align: center;
  color: #606060;
  background: #EEE;
  max-width: calc(100% - 10px);
  justify-content: center;
  margin: 0 10px 0 0;
  padding: 5px 15px;
}

.sd[data-s-9543bb6f-a5a2-4181-ad1a-281b001cc5c7] {
  color: #333;
  font-family: Lato;
  font-size: 15px;
  
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: 600px;
  max-width: 100%;
  margin: 32px 0 0;
  padding: 0;
}

.sd[data-s-9543bb6f-a5a2-4181-ad1a-281b001cc5c7]>p {
  font-size: 13px;
  line-height: 1.7;
  margin: 0;
}

.sd[data-s-20620654-0a40-4d17-b8ea-7b4e4a41f9dd] {
  align-content: center;
  align-items: center;
  background: #000;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
  margin: 80px 0 32px;
  padding: 0 0 32px;
}

.sd[data-s-20620654-0a40-4d17-b8ea-7b4e4a41f9dd].anime {
  background: rgba(0, 0, 0, 0.0);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-20620654-0a40-4d17-b8ea-7b4e4a41f9dd].anime.u-motion {
  transition-delay: 400ms;
  transition-duration: 1400ms;
  background: rgba(0, 0, 0, 1);
}

.sd[data-s-20620654-0a40-4d17-b8ea-7b4e4a41f9dd].anime:before {
  background-size: 0;
}

.sd[data-s-20620654-0a40-4d17-b8ea-7b4e4a41f9dd].anime.u-motion:before {
  background-size:contain;
  background-repeat: no-repeat;
  background-size: 102%;
}

.sd[data-s-b0286f69-64b4-4b94-85a0-dde4aa306856] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: 740px;
  max-width: 100%;
  padding: 80px 0 32px;
}

.sd[data-s-850713c0-7d99-43cd-9553-2529449ea10f] {
  color: #FFF;
  font-family: 'EB Garamond';
  font-size: 20px;
  font-style: italic;
  
  height: auto;
  letter-spacing: .05em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-e0270c38-4561-4137-b364-be8ac9b39f83] {
  background: #b1b1b1;
  flex: none;
  height: 1px;
  opacity: 0.5;
  width: 160px;
  max-width: calc(100% - 24px);
  margin: 0 0 0 24px;
}

.sd[data-s-6377f462-c520-474a-8f2c-543385271b67] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: 740px;
  max-width: 100%;
  padding: 0;
}

.sd[data-s-8e599d05-28f8-4f04-9056-5e613a04dcab] {
  color: #FFF;
  
  font-size: 36px;
  
  height: auto;
  letter-spacing: .1em;
  line-height: 1.7;
  text-align: left;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
  margin: 0 0 24px;
}

.sd[data-s-6373cd29-8c42-48e1-9355-e44c918f473e] {
  color: #FFF;
  
  font-size: 18px;
  font-style: normal;
  
  height: auto;
  letter-spacing: .05em;
  line-height: 2;
  text-align: left;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
  margin: 0 0 64px;
}

.sd[data-s-1c23f31e-68b4-48c2-8ab9-608466a2e4ff] {
  align-content: flex-end;
  align-items: flex-end;
  background: rgba(0, 0, 0, 0.0);
  bottom: auto;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 50px;
  justify-content: center;
  left: auto;
  position: fixed;
  right: 30px;
  top: 40px;
  width: 50px;
  max-width: 100%;
  margin: 0;
}

.sd[data-s-5be61288-a23a-4b27-b1ce-458030ee4748] {
  align-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0;
}

.sd[data-s-5be61288-a23a-4b27-b1ce-458030ee4748]:hover {
  align-content: flex-end;
  align-items: flex-end;
}

.sd[data-s-c13c76fc-27cd-44ec-b2ad-0c58275f1fba] {
  background: #000;
  flex: none;
  height: 1px;
  width: 45px;
  max-width: 100%;
  margin: 0 0 10px;
}

.sd[data-s-45986a35-73b8-4aab-955a-c7455b43786c] {
  background: #000;
  flex: none;
  height: 1px;
  width: 30px;
  max-width: 100%;
  margin: 0 0 10px;
}

.sd[data-s-7ca51440-6125-4570-967c-d7f96492c9ff] {
  background: #000;
  flex: none;
  height: 1px;
  width: 35px;
  max-width: 100%;
  margin: 0;
}

.sd[data-s-a5aa9177-b316-4e68-b3d7-d8065afffd82] {
  align-content: center;
  align-items: center;
  background: #FFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: 1024px;
  max-width: 100%;
  padding: 80px 0 32px;
}

.sd[data-s-c6d8aec4-53a8-4af8-9ac2-faf54ba272f2] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: 1024px;
  max-width: 100%;
  padding: 0;
}

.sd[data-s-7e1371c7-3775-4c2c-9886-0acbd8f4dc6c] {
  color: #333;
  
  font-size: 36px;
  
  height: auto;
  letter-spacing: .1em;
  line-height: 1.7;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
  margin: 0 0 24px;
}

.sd[data-s-1d3c442c-4de4-4a4c-9af7-2a38c0c289b0] {
  color: #333;
  
  font-size: 18px;
  font-style: normal;
  
  height: auto;
  letter-spacing: .05em;
  line-height: 2;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
  margin: 0 0 48px;
}

.sd[data-s-7cf4f307-b736-45d5-9729-5e979a99e9af] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  height: auto;
  justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: auto;
  width: 1024px;
  max-width: calc(100% - 100px);
  margin: 40px 50px 64px;
}

.sd[data-s-85364351-ec3f-49a8-8450-582538ce9bb3] {
  align-content: center;
  align-items: center;
  background: #FFF;
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  border-left: 0 solid rgba(0, 0, 0, 0);
  border-right: 0 solid rgba(0, 0, 0, 0);
  border-top: 0 solid rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: auto;
  width: 50%;
  max-width: 50%;
  margin: 0 0 64px;
  padding: 0;
}

.sd[data-s-eacce522-e095-46ef-9010-8ff29dffc87f] {
  flex: none;
  height: 277px;
  width: 90%;
  max-width: 90%;
  margin: 0 0 24px;
}

.sd[data-s-71ccae0c-78ad-483d-9447-96d78f8b68fd] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  width: calc(100% - 48px);
  max-width: calc(100% - 48px);
  margin: 0 24px;
}

.sd[data-s-a60f95e7-d88a-4f02-980b-4f317c17b532] {
  color: #333;
  flex: none;
  
  font-size: 16px;
  
  height: auto;
  line-height: 1.2;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
  margin: 0 0 10px;
}

.sd[data-s-161f2b65-26af-4457-b86d-52bc33e96d9d] {
  color: #666;
  font-family: Lato;
  font-size: 12px;
  
  height: auto;
  text-align: right;
  width: auto;
  max-width: 100%;
  justify-content: flex-end;
  margin: 20px 0 10px;
}

.sd[data-s-9ab0aa8b-2941-4717-888e-3f6f2988d050] {
  align-content: center;
  align-items: center;
  background: #FFF;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  opacity: 1;
  transform: translate(0px, 0px);
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 80px 0 32px;
}

.sd[data-s-9ab0aa8b-2941-4717-888e-3f6f2988d050].anime {
  opacity: 0;
  transform: translate(0px, 0px) scale(0.5, 0.5);
  transition-delay: 600ms;
  transition-duration: 1800ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.sd[data-s-9ab0aa8b-2941-4717-888e-3f6f2988d050].anime.u-motion {
  transition-delay: 600ms;
  transition-duration: 1800ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.sd[data-s-e5506a63-de83-46f5-ade5-85ee3cf29ae6] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 732px;
  max-width: 100%;
  margin: 16px 0 32px;
  padding: 0;
}

.sd[data-s-20db2ac5-e062-43e7-804b-98b0a84fa8fd] {
  flex: none;
  height: auto;
  width: 500px;
  max-width: 100%;
}

.sd[data-s-20db2ac5-e062-43e7-804b-98b0a84fa8fd].anime {
  opacity: 0;
  transform: translate(80px, 0px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
  transition-timing-function: ease-out;
}

.sd[data-s-8f415c0a-c4e6-4728-9923-8ed078c737c0] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: 740px;
  max-width: 100%;
  padding: 0 0 80px;
}

.sd[data-s-50ee5057-a3df-4cee-b5ad-4058e2950506] {
  color: #333;
  
  font-size: 14px;
  font-style: normal;
  
  height: auto;
  letter-spacing: .05em;
  line-height: 2;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
  margin: 0 0 32px;
}

.sd[data-s-a0b0de74-0bfa-4aeb-b2ac-e0c092a85da2] {
  align-content: center;
  align-items: center;
  background: #FFF;
  border-bottom: 1px solid #333;
  border-left: 1px solid #333;
  border-right: 1px solid #333;
  border-top: 1px solid #333;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  width: auto;
  max-width: 100%;
  padding: 0 40px;
}

.sd[data-s-a0b0de74-0bfa-4aeb-b2ac-e0c092a85da2]:hover {
  background: #000;
}

.sd[data-s-154c268b-15f8-4e9f-81dc-f2e3cb82e6d4] {
  color: #333;
  
  font-size: 15px;
  
  height: auto;
  letter-spacing: .1em;
  line-height: 2;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-a0b0de74-0bfa-4aeb-b2ac-e0c092a85da2]:hover .sd[data-s-154c268b-15f8-4e9f-81dc-f2e3cb82e6d4] {
  color: #fff;
}

.sd[data-s-07c0e5b4-6c65-4448-a7ae-9a50b38e3ded] {
  align-content: center;
  align-items: center;
  background: #FFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 740px;
  max-width: 100%;
  margin: 0;
  padding: 0;
}

.sd[data-s-8b3fa5f5-7673-4bdb-a71c-c103897ee2d8] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 0;
}

.sd[data-s-68b97772-1350-4453-af2d-2f4268a8c2ae] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 24px 0;
  padding: 0;
}

.sd[data-s-ecd3ddd4-7e7a-41fc-bb37-07fc617d4f86] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  height: auto;
  justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: auto;
  width: 740px;
  max-width: calc(100% - 100px);
  margin: 30px 50px 0;
}

.sd[data-s-479cea10-1f28-4530-83c4-a1e70b04a351] {
  color: #333;
  flex: none;
  
  font-size: 24px;
  
  height: auto;
  line-height: 1.2;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
  margin: 0 0 10px;
}

.sd[data-s-95abc652-d658-4614-81df-52db8808381c] {
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: center;
  width: 100%;
  max-width: 100%;
  padding: 0;
}

.sd[data-s-f901ea30-65b4-4edc-8c41-3de4f6ef2577] {
  align-content: flex-start;
  align-items: flex-start;
  background: #eceae5;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  width: 100%;
  max-width: 100%;
  padding: 64px 145px 24px;
}

.sd[data-s-de94a36f-18a8-4600-931a-52bbf5aa9dc0] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  width: 60%;
  max-width: 60%;
  margin: 16px 0 0;
  padding: 0;
}

.sd[data-s-aebbffa8-d645-4a30-b0cf-8b17153d0526] {
  align-content: flex-start;
  align-items: flex-start;
  background: #eceae5;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 100%;
  max-width: 100%;
  padding: 0 145px 64px;
}

/*toP and Perf*/
.sd[data-s-3b68ddc3-6bc1-467a-a851-5b1bb84ac9b9] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  height: auto;
  justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: auto;
  transform: translate(0px, 0px);
  width: 1024px;
  max-width: calc(100% - 100px);
  margin: 0 50px;
}

.sd[data-s-3b68ddc3-6bc1-467a-a851-5b1bb84ac9b9].anime {
  opacity: 0;
  transform: translate(-80px, 0px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
  transition-timing-function: ease-out;
}

.sd[data-s-373077da-0ed3-4a1f-ab78-04d9fe936734] {
  align-content: flex-start;
  align-items: flex-start;
  background: #FFF;
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  border-left: 0 solid rgba(0, 0, 0, 0);
  border-right: 0 solid rgba(0, 0, 0, 0);
  border-top: 0 solid rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: auto;
  transform: translate(0px, 0px);
  transition-duration: 1000ms;
  transition-timing-function: ease-out;
  width: calc(33.33% - 32px);
  max-width: calc(33.33% - 32px);
  margin: 0 32px 0 0;
  padding: 0;
}

.sd[data-s-5615a990-2cba-49f7-a99d-4489d853893c] {
  color: #333;
  flex: none;
  
  font-size: 16px;
  
  height: auto;
  line-height: 1.5;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
  margin: 12px 0 20px;
}

.sd[data-s-bf24bfdb-5ef7-4acb-8296-887f6d0b4850] {
  color: #666;
  font-family: Lato;
  font-size: 11px;
  
  height: auto;
  line-height: 1.5;
  opacity: 0.9;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
  margin: 0;
}

.sd[data-s-37b5fb59-4157-4202-a451-4c1c1c009fbd] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0 solid #666;
  border-left: 0 solid #666;
  border-right: 0 solid #666;
  border-top: 1px solid #666;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 100%;
  max-width: 100%;
  margin: 12px 0 6px;
  padding: 0;
}

.sd[data-s-62b08344-68d8-44fa-ae37-b60338a4c5a7] {
  color: #FFF;
  font-family: Lato;
  font-size: 11px;
  
  height: auto;
  text-align: right;
  width: auto;
  max-width: 100%;
  justify-content: flex-end;
  margin: 0;
}

.sd[data-s-413dd003-3151-4ff7-a62e-2667403ceaf7] {
  flex: none;
  height: 200px;
  width: 100%;
  max-width: 100%;
  margin: 0 0 24px;
}

.sd[data-s-373077da-0ed3-4a1f-ab78-04d9fe936734]:hover .sd[data-s-413dd003-3151-4ff7-a62e-2667403ceaf7]:before {
  filter: contrast(1.3) saturate(1.1);
}

/*toP info*/
.sd[data-s-e9bfb543-aefb-45d5-a40e-8850fc38357b] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  /*flex-direction: row;*/
  flex-wrap: wrap;
  height: auto;
  justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: auto;
  width: 740px;
  max-width: calc(100% - 100px);
  margin: 40px 50px 0;
}

/*is title*/
.sd[data-s-7a30548f-7410-40a3-a85c-0e5021cc2ef0] {
  color: #333;
  flex: none;
  display:block !important;
  font-size: 20px;  
  height: auto;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
  margin: 0 0 10px;
}

.container[data-v-b86b7daa],
.design-canvas__modal.isNone {
  transition: none;
}

.container.page-enter[data-v-b86b7daa],
.container.page-leave-to[data-v-b86b7daa],
.vn-fade-enter,
.vn-fade-leave-to {
  opacity: 0;
}

.publish-studio-style[data-v-433e456e],
.product-font-style[data-v-4379ee28],
.design-canvas__modal.v-enter-active .studio-canvas,
.design-canvas__modal.v-leave-active .studio-canvas,
.button {
  transition: .4s cubic-bezier(.4, .4, 0, 1);
}

.design-canvas__modal:focus,
.sd[tabindex]:focus {
  outline: none;
}

del,
.richText s {
  text-decoration: line-through;
}

.sd::-webkit-scrollbar,
.richText [data-type=embed_code_empty] {
  display: none;
}

select,
.button,
.link {
  cursor: pointer;
}

.sd.file[focus-within],
.sd.file:focus-within {
  outline-color: 0;
}

.richText ul,
.richText ol {
  margin: 0 0 0 20px;
}

.richText ul li p,
.richText ol li p {
  margin: 0;
}

.sd[data-s-59d08ad3-4a12-4763-9003-ad561152eea4],
.sd[data-s-4968945f-17f9-41be-bc55-84cbb6462c9a],
.sd[data-s-2c02c3ce-969c-4949-a80c-aa6f0c86288d] {
  align-content: center;
  align-items: center;
  background: #FFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: 740px;
  max-width: 100%;
  margin: 0;
  padding: 80px 0 32px;
}

.sd[data-s-59d08ad3-4a12-4763-9003-ad561152eea4].anime,
.sd[data-s-b0286f69-64b4-4b94-85a0-dde4aa306856].anime,
.sd[data-s-a5aa9177-b316-4e68-b3d7-d8065afffd82].anime,
.sd[data-s-4968945f-17f9-41be-bc55-84cbb6462c9a].anime,
.sd[data-s-2c02c3ce-969c-4949-a80c-aa6f0c86288d].anime,
.sd[data-s-07c0e5b4-6c65-4448-a7ae-9a50b38e3ded].anime {
  opacity: 0;
  transform: translate(-30px, 0px);
  transition-delay: 200ms;
  transition-duration: 1400ms;
  transition-timing-function: ease-out;
}

.sd[data-s-59d08ad3-4a12-4763-9003-ad561152eea4].anime.u-motion,
.sd[data-s-b0286f69-64b4-4b94-85a0-dde4aa306856].anime.u-motion,
.sd[data-s-6377f462-c520-474a-8f2c-543385271b67].anime.u-motion,
.sd[data-s-a5aa9177-b316-4e68-b3d7-d8065afffd82].anime.u-motion,
.sd[data-s-c6d8aec4-53a8-4af8-9ac2-faf54ba272f2].anime.u-motion,
.sd[data-s-4968945f-17f9-41be-bc55-84cbb6462c9a].anime.u-motion,
.sd[data-s-2c02c3ce-969c-4949-a80c-aa6f0c86288d].anime.u-motion,
.sd[data-s-07c0e5b4-6c65-4448-a7ae-9a50b38e3ded].anime.u-motion {
  transition-delay: 200ms;
  transition-duration: 1400ms;
  transition-timing-function: ease-out;
  opacity: 1;
  transform: translate(0px, 0px);
}

.sd[data-s-b51b23ce-7171-400f-8c67-fc4924ded172],
.sd[data-s-db2e7085-fd85-45f3-b2d3-4a40490c0c38],
.sd[data-s-4c54a4a8-fd66-42ca-97aa-b2a0f50c8b12],
.sd[data-s-cc6c46b6-cf2c-4587-944e-6cc1efb2e374],
.sd[data-s-4d5f5776-6e1a-4fff-af94-285c05d68268] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0;
  padding: 0;
}

.sd[data-s-ff398e2d-7368-405a-a8d1-b9f754816014],
.sd[data-s-fcc501cf-bd6c-4b4b-989a-63de10b6faeb],
.sd[data-s-cffb8ce3-efce-41f5-a3be-03b49b0b377a],
.sd[data-s-db30ccbc-460d-407b-9d33-d178a9182d29],
.sd[data-s-f331eaeb-a124-4ab0-934e-d273cac21a4c],
.sd[data-s-eb8625b0-a45d-42f7-a435-d1fba28d041b] {
  flex: none;
  height: auto;
  width: 40px;
  max-width: calc(100% - 10px);
  margin: 0 10px 0 0;
}

.sd[data-s-bedb169f-9a95-4886-ace0-1d43b74a6807],
.sd[data-s-9719e141-a259-4736-8389-20107fb25897],
.sd[data-s-90b50381-07e3-4e68-b461-a89b64edc175],
.sd[data-s-7b9ed137-da8d-41a3-8598-c26bf78451e5],
.sd[data-s-b2a18108-6efa-4a68-bd49-07e8a50d6a13] {
  color: #333;
  font-family: 'EB Garamond';
  font-size: 20px;
  font-style: italic;
  
  height: auto;
  letter-spacing: .05em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-5b9a8646-2863-4660-ae7f-111cc539ebe0],
.sd[data-s-7d305e6a-d208-4f37-8bc1-36e2b1534cbb],
.sd[data-s-72336c76-24c2-4893-b742-b719b1b6b725],
.sd[data-s-bc097131-8a60-4f20-bbb6-f4e421485ea9],
.sd[data-s-0d010b6a-9eb2-4237-abc6-16dfaf36e314] {
  background: #333;
  flex: none;
  height: 1px;
  width: 160px;
  max-width: calc(100% - 24px);
  margin: 0 0 0 24px;
}

.sd[data-s-bf452c5c-39d8-491a-a8b0-580a2b6e3d6c],
.sd[data-s-46dd7abf-d700-44ae-aa37-49d894424f30] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: 740px;
  max-width: 100%;
  padding: 0 0 16px;
}

.sd[data-s-bf452c5c-39d8-491a-a8b0-580a2b6e3d6c].anime,
.sd[data-s-46dd7abf-d700-44ae-aa37-49d894424f30].anime,
.sd[data-s-8f415c0a-c4e6-4728-9923-8ed078c737c0].anime {
  opacity: 0;
  transform: translate(-50px, 0px);
  transition-delay: 500ms;
  transition-duration: 1400ms;
  transition-timing-function: ease-out;
}

.sd[data-s-bf452c5c-39d8-491a-a8b0-580a2b6e3d6c].anime.u-motion,
.sd[data-s-46dd7abf-d700-44ae-aa37-49d894424f30].anime.u-motion,
.sd[data-s-8f415c0a-c4e6-4728-9923-8ed078c737c0].anime.u-motion {
  transition-delay: 500ms;
  transition-duration: 1400ms;
  transition-timing-function: ease-out;
  opacity: 1;
  transform: translate(0px, 0px);
}

.sd[data-s-61c241b3-a299-4045-8282-6364b59c8c1a],
.sd[data-s-94909513-e8e9-49dd-8919-385686ccca5f],
.sd[data-s-b4f5565d-7c0f-451b-bbf6-5563b3975067] {
  color: #333;
  flex: none;
  
  font-size: 36px;
  
  height: auto;
  letter-spacing: .1em;
  line-height: 1.7;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content:flex-start !important;
  margin: 0 0 24px;
}

.sd[data-s-7fd05427-163d-42fb-a4e0-cdbf57c39286],
.sd[data-s-f6bfeda6-e451-47f5-8f86-f772201bc853] {
  color: #333;
  
  font-size: 18px;
  font-style: normal;
  
  height: auto;
  letter-spacing: .05em;
  line-height: 2;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
  margin: 0;
}

.sd[data-s-6377f462-c520-474a-8f2c-543385271b67].anime,
.sd[data-s-c6d8aec4-53a8-4af8-9ac2-faf54ba272f2].anime {
  opacity: 0;
  transform: translate(-50px, 0px);
  transition-delay: 200ms;
  transition-duration: 1400ms;
  transition-timing-function: ease-out;
}

.sd[data-s-5be61288-a23a-4b27-b1ce-458030ee4748]:hover .sd[data-s-c13c76fc-27cd-44ec-b2ad-0c58275f1fba],
.sd[data-s-5be61288-a23a-4b27-b1ce-458030ee4748]:hover .sd[data-s-45986a35-73b8-4aab-955a-c7455b43786c],
.sd[data-s-5be61288-a23a-4b27-b1ce-458030ee4748]:hover .sd[data-s-7ca51440-6125-4570-967c-d7f96492c9ff] {
  flex: none;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-85364351-ec3f-49a8-8450-582538ce9bb3]:hover,
.sd[data-s-4e8a4c67-4ba4-4413-87fd-b0b60c072db8]:hover,
.sd[data-s-f4aaddb3-b727-401e-a812-bab41b094290]:hover,
.sd[data-s-373077da-0ed3-4a1f-ab78-04d9fe936734]:hover,
.sd[data-s-79844474-d22f-4f1f-b053-8be9eee8ca9f]:hover,
.sd[data-s-fa0d7455-e2f2-4cec-86c3-1d8b3cf3ac69]:hover {
  opacity: 0.8;
}

.sd[data-s-116f0193-7ad8-4b5d-9101-655082ce46f9],
.sd[data-s-bbc7a7cd-b93e-4aa6-a3b6-311c15bacf43],
.sd[data-s-86206657-156c-44e6-801f-fe711822f989] {
  color: #666;
  font-family: Lato;
  font-size: 14px;
  
  height: auto;
  line-height: 1.2;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
  margin: 0;
}

.sd[data-s-31e0ab66-af38-460d-961f-89002a3f0353],
.sd[data-s-23bf6ac3-3086-410c-b4d1-6bbc1cf7a74f] {
  color: #111;
  font-family: 'EB Garamond';
  font-size: 32px;
  font-style: italic;
  
  height: auto;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-8097e3a0-fa4f-4d8e-b642-d1f8723810a8],
.sd[data-s-78bfbb24-b459-4b9a-a148-2febe625143d] {
  color: #666;
  flex: none;
  font-family: Lato;
  font-size: 14px;
  font-weight: 300;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: 626px;
  max-width: 100%;
  justify-content: center;
  margin: 12px 0 0;
}

.sd[data-s-20db2ac5-e062-43e7-804b-98b0a84fa8fd].anime.u-motion,
.sd[data-s-3b68ddc3-6bc1-467a-a851-5b1bb84ac9b9].anime.u-motion {
  transition-delay: 400ms;
  transition-duration: 1400ms;
  transition-timing-function: ease-out;
  opacity: 1;
  transform: translate(0px, 0px);
}

.sd[data-s-f4aaddb3-b727-401e-a812-bab41b094290],
.sd[data-s-fa0d7455-e2f2-4cec-86c3-1d8b3cf3ac69] {
  align-content: center;
  align-items: center;
  background: #FFF;
  border: solid 0 #000;
  border-bottom: solid 1px #EEE;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: auto;
  width: 100%;
  max-width: 100%;
  margin: 0 0 30px;
  padding: 0 0 30px;
}

.sd[data-s-ec50a574-ebd0-4a9a-a6a8-d3feed77e682],
.sd[data-s-71bfed20-8a33-41f2-a284-7f45ed0d64d8] {
  flex: none;
  height: 300px;
  width: 50%;
  max-width: 50%;
  margin: 0;
}

.sd[data-s-492605be-1c5d-48b2-9112-8a811706ce2a],
.sd[data-s-34b5048d-b1f6-4101-b0c5-c514911785df] {
  align-content: flex-start;
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  max-width: calc(100% - 40px);
  margin: 0 0 0 40px;
}
/*is info layout*/
.sd[data-s-34b5048d-b1f6-4101-b0c5-c514911785df] {
  margin-bottom:40px !important;
  padding-bottom:40px;
  border-bottom:1px solid #eee;
  width:100%;
}

.sd[data-s-e1b1b7ad-030e-40de-9021-333d2489cbf7],
.sd[data-s-161acb1d-b042-4a0b-8022-09f78e3d119a] {
  color: #666;
  font-family: Lato;
  font-size: 12px;
  
  height: auto;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
  margin: 20px 0 10px;
}
/*is date*/
.sd[data-s-161acb1d-b042-4a0b-8022-09f78e3d119a] {
  margin: 10px 0 10px;
}

/*end top and perf*/

/*end toP*/