#area-BreadcrumbsTop,
#area-BreadcrumbsBottom {
  display: none;
}

.basePrice {
  color: #aab0bb;
  margin-top: 16px;
}

.slick-slide img:not(.sun-moon-icon img) {
  width: 99% !important;
  transform: translateX(2px);
}

.you-might-also-like-product.slick-slide.slick-active {
  cursor: pointer;
}

.you-might-also-like-text {
  display: none;
}

.is-authorring .you-might-also-like-text {
  display: block;
}

.product-info-paragraph, #you-might-also-like-text, .pdp-description-column, .pdp-application-column, .pdp-ingredients-column {
  font-family: adobe-garamond-pro;
}

h2 {
  font-weight: normal;
  line-height: normal;
}

.pdp-application-steps .g-Image__caption .cmn-richtext {
  font-size: unset;
  text-align: center;
}

.pdp-img-text-column .g-Image__caption {
  text-align: center;
}

.sun-moon-icon {
  display: flex;
  margin-bottom: 10px;
}
.sun-moon-icon img {
  margin-right: 9px;
  height: 18px;
  min-width: 16px;
}

.product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-application-column .g-HeadingTitle__h2, .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-tab-image-text .g-HeadingTitle__h2, .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-application-steps .g-HeadingTitle__h2 {
  font-size: unset;
  line-height: 1.5;
}

.breadcrumb-section .breadcrumb-container ul {
  display: flex;
  text-transform: uppercase;
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.breadcrumb-section .breadcrumb-container ul li a {
  text-decoration: none;
  color: unset;
}
.breadcrumb-section .breadcrumb-container ul li:not(:first-child) {
  display: flex;
  align-items: center;
  margin-left: 15px;
}
.breadcrumb-section .breadcrumb-container ul li:not(:first-child):before {
  content: "";
  border: solid #cdb872;
  border-width: 0 1.5px 1.5px 0;
  width: 1px;
  height: 1px;
  display: inline-block;
  padding: 2px;
  margin: 0px 15px 0 0;if (!(~bvAllowed.indexOf('urlLang')))v
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.pdp-long-desc1 span{
	color: #707070;
	font-size: 14px;
}

.pdp-long-desc1 span:before {
    content: "*";
    margin-right: 4px;
}

.pdp-long-desc2 {
  padding-top: 40px;
}

.product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__nav .slick-list .slick-track .g-TabMenu__nav__link {
  width: unset !important;
}

.product-detail-carousel-column-unit,
.product-detail-text-column-unit {
  height: 100% !important;
}

.pdp-application-column.pdp-tab-image-text .pdp-img-text-column .g-Image .g-Image__img > img {
  width: 90px !important;
  height: 90px;
  margin: auto;
}

.product-detail-section .g-Column__inner .g-Column__cols .pdp-carousel .slick-dots {
  display: flex !important;
  height: fit-content;
  margin: auto 0;
  bottom: -30px;
}
.product-detail-section .g-Column__inner .g-Column__cols .pdp-carousel .slick-dots li {
  width: auto;
  height: auto;
}
.product-detail-section .g-Column__inner .g-Column__cols .pdp-carousel .slick-dots li button:before {
  content: "";
  border: 1px solid #9f8839;
  border-radius: 50%;
  opacity: 1;
}
.product-detail-section .g-Column__inner .g-Column__cols .pdp-carousel .slick-dots li.slick-active button:before {
  background-color: #9f8839;
}
.product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container {
  display: flex;
  flex-direction: column;
}
.product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container .pdp-title-icons {
  position: relative;
}
.product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container .pdp-title-icons .pdp-wishlist-share-icons {
  position: absolute;
  top: 0;
  right: 0;
}
.product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container .pdp-title-icons .pdp-main-info-block {
  display: flex;
  flex-wrap: wrap;
}
.product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container .pdp-title-icons .pdp-main-info-block .new-product,
.product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container .pdp-title-icons .pdp-main-info-block .bestseller-product {
  padding: 2.5px 6px 1px 6px;
  line-height: 1.4;
  margin-right: 5px;
  width: fit-content;
  background: #9f8839;
}
.product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container .pdp-title-icons .pdp-main-info-block div:not(.new-product):not(.bestseller-product) {
  margin-top: 12px;
  width: 92%;
}
.product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container .pdp-title-icons .pdp-main-info-block h2 {
  margin: 8px 0 0;
  width: 55.5%;
}
.product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container .group-box .size-variant-container {
  display: flex;
  align-items: center;
}
.product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container .group-box .size-variant-container p {
  margin: 0;
  color: #707070;
}
.product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container .group-box .spf-variant-container input,
.product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container .group-box .size-variant-container input {
  margin-right: 9px;
  position: relative;
}
.product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container .group-box .spf-variant-container input:after,
.product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container .group-box .size-variant-container input:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 14px;
  width: 14px;
  background: url(https://www.sensai-cosmetics.com/content/dam/sites/kanebo/www-sensai-cosmetics-com/common/ec/common/icons/checkbox_unchecked.svg) 0 0 no-repeat #ffffff;
  background-size: 100% 100%;
}
.product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container .group-box .spf-variant-container input:checked:after,
.product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container .group-box .size-variant-container input:checked:after {
  background: url(https://www.sensai-cosmetics.com/content/dam/sites/kanebo/www-sensai-cosmetics-com/common/ec/common/icons/checkbox_checked.svg) 0 0px no-repeat #ffffff;
}
.product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container .group-box .spf-variant-container input:not(:nth-child(1)),
.product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container .group-box .size-variant-container input:not(:nth-child(1)) {
  margin-left: 20px;
}
.product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container .group-box .pdp-price {
  margin-left: auto;
  font-family: Avenir-LT-Heavy;
}
.product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container .style-variant-section {
  margin-top: 32px;
  cursor: pointer;
  padding-bottom: 2.5px;
  border-bottom: solid 1px #cecece;
}
.product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container .style-variant-section .style-variant-container {
  align-items: center;
  justify-content: flex-start;
  border: none;
}
.product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container .style-variant-section .style-variant-container:after {
  content: "";
  border: solid #2f2d2d;
  border-width: 0 1.5px 1.5px 0;
  width: 1px;
  height: 1px;
  display: inline-block;
  padding: 3px;
  margin: -5px 0 0 -5px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(45deg);
}
.product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container .style-variant-section .style-variant-container img {
  width: 20px;
  margin-right: 17px;
}
.product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container .style-variant-section .style-variant-container h6 {
  width: 100%;
  font-size: 1em;
  margin: 0;
}
.product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container .addtobag-block {
  margin-top: 32px;
}
.product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container .addtobag-block a#pdp-buy-in-store {
  border-color: #a18a43;
}
.product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container .addtobag-block .pdp-addtobag-button {
  width: 100%;
  font-family: adobe-garamond-pro;
  padding: 17px 0;
  border: none;
  background-color: #9f8839;
  display: flex;
  justify-content: center;
  align-items: center;
}
.product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container .addtobag-block .pdp-addtobag-button:hover:after {
  content: "";
  border: solid #ffffff;
  border-width: 0 1.5px 1.5px 0;
  width: 1px;
  height: 1px;
  display: inline-block;
  padding: 3px;
  margin: 4px 7px 7px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
.product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container > a {
  color: #a18a43;
  position: relative;
  text-decoration: none;
  text-align: center;
  padding: 17px 0;
  margin: 20px 0 0;
  border: solid 0.5px #a18a43;
}
.product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container .try-it-now-imgtag {
  width: 20px;
  position: absolute;
  top: 33%;
  margin-left: 7px;
}
.product-detail-section .g-Column__inner .g-Column__cols .colour-patches-list-container-close {
  margin-top: 98px;
  margin-left: auto;
  width: fit-content;
  cursor: pointer;
}
.product-detail-section .g-Column__inner .g-Column__cols .colour-patches-list-container {
  margin-top: 47px;
  border-top: solid 1px #cecece;
  padding-top: 39px;
}
.product-detail-section .g-Column__inner .g-Column__cols .colour-patches-list-container ul {
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  margin: 0;
}
.product-detail-section .g-Column__inner .g-Column__cols .colour-patches-list-container ul li {
  width: calc(50% - 5px);
  height: fit-content;
  margin-bottom: 19px;
}
.product-detail-section .g-Column__inner .g-Column__cols .colour-patches-list-container ul li:nth-child(odd) {
  margin-right: auto;
}
.product-detail-section .g-Column__inner .g-Column__cols .colour-patches-list-container ul li:nth-child(even) {
  margin-left: auto;
}
.product-detail-section .g-Column__inner .g-Column__cols .colour-patches-list-container ul li img {
  width: 20px;
  height: 20px;
  margin-right: 10px;
}
.product-detail-section .g-Column__inner .g-Column__cols .colour-patches-list-container ul li a {
  color: #2f3a41;
  text-decoration: none;
}
.product-detail-section .g-Column__inner .you-might-also-like-groupbox .you-might-also-like-carousel {
  margin-bottom: 33px;
}
.product-detail-section .g-Column__inner .you-might-also-like-groupbox .you-might-also-like-carousel .you-might-also-like-product {
  cursor: pointer;
}
.product-detail-section .g-Column__inner .you-might-also-like-groupbox .you-might-also-like-carousel .you-might-also-like-product .g-Text.product-line {
  margin: 0;
}
.product-detail-section .g-Column__inner .you-might-also-like-groupbox .you-might-also-like-carousel .you-might-also-like-product .g-Text.product-name {
  margin-bottom: 10px;
}
.product-detail-section .g-Column__inner .you-might-also-like-groupbox .you-might-also-like-carousel .slick-dots {
  margin-top: 20.9px;
}
.product-detail-section .g-Column__inner .you-might-also-like-groupbox .you-might-also-like-carousel .slick-dots li {
  width: auto;
  height: auto;
}
.product-detail-section .g-Column__inner .you-might-also-like-groupbox .you-might-also-like-carousel .slick-dots li button:before {
  content: "";
  border: 1px solid #9f8839;
  border-radius: 50%;
  opacity: 1;
}
.product-detail-section .g-Column__inner .you-might-also-like-groupbox .you-might-also-like-carousel .slick-dots li.slick-active button:before {
  background-color: #9f8839;
}

.product-description-section .g-Column__inner {
  margin: 0;
}
.product-description-section .g-Column__inner .g-Column__cols {
  margin-top: 75px;
  padding: 0;
}
.product-description-section .g-Column__inner .g-Column__cols .g-TabMenu {
  margin: 0;
}
.product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__nav {
  background-color: transparent;
  border-bottom: solid 1px #cecece;
}
.product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__nav .slick-list .slick-track:before {
  display: none;
}
.product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__nav .slick-list .slick-track .g-TabMenu__nav__link {
  border: none;
  background-color: transparent;
  width: fit-content !important;
  height: unset !important;
}
.product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__nav .slick-list .slick-track .g-TabMenu__nav__link.is-active {
  border-bottom: 4px solid #9f8839;
}
.product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__nav .slick-list .slick-track .g-TabMenu__nav__link:not(.is-active) {
  border-bottom: 4px solid transparent;
}
.product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__nav .slick-list .slick-track .g-TabMenu__nav__link * {
  width: auto !important;
}
.product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item {
  background-color: #f7f7f5;
  border: none;
  margin: 0;
}
.product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-tab-image-text .pdp-video-column, .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-tab-text .pdp-video-column {
  display: none;
}
.product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-video-button .pdp-video-column {
  display: flex;
}
.product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-video-button .pdp-video-column .pdp-button-container {
  margin-left: 16px;
  width: 49.2%;
  display: flex;
  flex-direction: column;
}
.product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-video-button .pdp-video-column .pdp-button-container h2 {
  margin-top: 0px;
  margin-bottom: 40px;
}
.product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-video-button .pdp-video-column .pdp-button-container a {
  color: #9f8839 !important;
  margin-bottom: 20px;
}
.product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-video-button .pdp-video-column .pdp-button-container button {
  width: 100%;
  margin-bottom: 12px;
}
.product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-tab-video-image-text .pdp-video-column {
  position: relative;
  height: 0;
  padding-bottom: 40.39%;
}
.product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-tab-video-image-text .pdp-video-column iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit .pdp-img-text-column .pdp-img-text-column-text h2 {
  margin: 0;
}
.product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit .pdp-img-text-column .pdp-img-text-column-text p {
  margin: 20px 0 0;
}

body:not(.is-authorring) .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit:not(.pdp-reviews-column):not(.pdp-application-steps) .g-TabMenuUnit__inner {
  flex-basis: 0;
}

.sensai-koishimaru-silk-royal-section .g-Column__inner .g-Column__cols .g-Image img {
  width: 100% !important;
}
.sensai-koishimaru-silk-royal-section .g-Column__inner .sensai-koishimaru-silk-royal-content .g-HeadingTitle__titleBlock__titleBox .g-Text {
  text-transform: uppercase;
}
.sensai-koishimaru-silk-royal-section .g-Column__inner .sensai-koishimaru-silk-royal-content > .g-Text {
  font-family: adobe-garamond-pro;
}
.sensai-koishimaru-silk-royal-section .g-Column__inner .sensai-koishimaru-silk-royal-content .sensai-gold-arrow-button-pack {
  margin: 0;
}
.sensai-koishimaru-silk-royal-section .g-Column__inner .sensai-koishimaru-silk-royal-content .sensai-gold-arrow-button-pack .g-ButtonP__list .g-ButtonP__list__item {
  width: 200px;
}

.pdp-video-container {
  position: relative;
}
.pdp-video-container iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

@media (min-width: 1025px) {
  .breadcrumb-section {
    margin: 80px 17.5% 0;
  }
  .breadcrumb-section .breadcrumb-container ul li {
    font-size: 14px;
    line-height: 1.43;
    letter-spacing: 1.4px;
  }
  
  .pdp-long-desc1 span{
	font-size: 14px;
	}

  .product-detail-section {
    margin: 32px 17.5% 0;
  }
  .product-detail-section .g-Column__inner .g-Column__cols:nth-child(1) {
    width: 49.36%;
  }
  .product-detail-section .g-Column__inner .g-Column__cols:nth-child(2) {
    width: 36.7%;
  }
  .product-detail-section .g-Column__inner .g-Column__cols .pdp-carousel .slick-dots {
    justify-content: center;
  }
  .product-detail-section .g-Column__inner .g-Column__cols .pdp-carousel .slick-dots li button {
    margin: 0;
    width: 12px;
    height: 12px;
    padding: 0;
  }
  .product-detail-section .g-Column__inner .g-Column__cols .pdp-carousel .slick-dots li button:before {
    width: 10px;
    height: 10px;
  }
  .product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container .pdp-title-icons .pdp-wishlist-share-icons {
    margin-top: 12px;
  }
  .product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container .addtobag-block .pdp-addtobag-button,
  .product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container .try-it-now-atag {
    line-height: 1.38;
    letter-spacing: 2.4px;
  }
  .product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container .group-box {
    margin-top: 36px;
    font-size: 18px;
  }
  .product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container .base-price {
    margin: 16px 0 25px;
  }
  .product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container .product-info-paragraph {
    border-top: solid 1px #cecece;
    padding-top: 32px;
    margin-top: 28px;
  }
  .product-detail-section .g-Column__inner .you-might-also-like-groupbox .you-might-also-like-carousel .you-might-also-like-product img {
    margin-bottom: 22px;
  }
  .product-detail-section .g-Column__inner .you-might-also-like-groupbox .you-might-also-like-carousel .slick-dots li button {
    margin: 0;
    width: 12px;
    height: 12px;
    padding: 0;
  }
  .product-detail-section .g-Column__inner .you-might-also-like-groupbox .you-might-also-like-carousel .slick-dots li button:before {
    width: 10px;
    height: 10px;
  }

  #you-might-also-like-text {
    margin-top: 80px;
  }

  .pdp-application-column .pdp-img-text-column-text {
    margin-left: 17px;
  }

  .pdp-video-container {
    width: 49.37%;
    height: 0;
    padding-bottom: 32.62%;
  }

  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__nav .slick-list .slick-track .g-TabMenu__nav__link {
    padding: 0 0 5px;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__nav .slick-list .slick-track .g-TabMenu__nav__link:not(:last-child) {
    margin-right: 8.02%;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-tab-text {
    padding: 40.1px 0 126px;
    width: 32.12%;
    margin: 0 auto;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-tab-text h2 {
    margin-top: 0px;
    margin-bottom: 29px;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-video-button {
    padding: 40.1px 0 40px;
    width: 65%;
    margin: 0 auto;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-application-video-applysteps {
    display: flex;
    flex-direction: row-reverse;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-application-video-applysteps .g-TabMenuUnit__inner {
    flex-basis: 49.37%;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-application-video-applysteps .pdp-video-container {
    margin-right: auto;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-tab-image-text {
    width: 48.65%;
    display: flex;
    margin: 0 17.41% 0 auto;
    padding: 40px 0 40px;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-tab-image-text .pdp-img-text-column {
    display: flex;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-tab-image-text .pdp-img-text-column > img {
    width: 15.33%;
    margin-right: 18.65%;
    align-self: baseline;
    flex-shrink: 0;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-tab-image-text.pdp-application-column .pdp-img-text-column .g-Image {
    width: 15.33%;
    margin: 0 5px 0 0;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-tab-video-image-text {
    width: 65%;
    display: flex;
    margin: 0 auto;
    padding: 40px 0 40px;
    align-items: flex-start;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-tab-video-image-text .pdp-video-column {
    width: 49.2%;
    display: block;
    padding-bottom: 32.62%;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-tab-video-image-text .pdp-img-text-column {
    display: flex;
    align-items: end;
    width: 49.36%;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-tab-video-image-text .pdp-img-text-column > div:not(.pdp-img-text-column-text) {
    margin-left: 56px;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-tab-video-image-text .pdp-img-text-column > div:not(.pdp-img-text-column-text) img {
    width: 90px !important;
    height: 90px;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-tab-video-image-text .pdp-img-text-column > div:not(.pdp-img-text-column-text) .g-Image__caption {
    text-align: center;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-tab-image-text.pdp-application-column .pdp-img-text-column .g-Image {
    width: 15.1%;
    margin: 0 16.5px 0 0;
    align-self: baseline;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-tab-image-text.pdp-application-column .pdp-img-text-column .pdp-img-text-column-text {
    width: 88.5%;
  }

  .sensai-koishimaru-silk-royal-section .g-Column__inner {
    position: relative;
  }
  .sensai-koishimaru-silk-royal-section .g-Column__inner .g-Column__cols:nth-child(2) {
    position: absolute;
    display: flex;
    top: 0;
    bottom: 0;
    right: 4.5%;
    margin: auto;
    height: min-content;
    width: 45%;
  }
  .sensai-koishimaru-silk-royal-section .g-Column__inner .g-Column__cols .sensai-koishimaru-silk-royal-content {
    height: min-content !important;
    margin: auto;
  }
}
@media (min-width: 641px) {
  .product-detail-section .g-Column__inner {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  
  .product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container .pdp-title-icons .pdp-main-info-block .new-product,
  .product-detail-section .g-Column__inner .bestseller-product {
    font-size: 10px;
  }

  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__nav .slick-arrow {
    display: none !important;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__nav .slick-list .slick-track {
    width: auto !important;
    display: flex;
    justify-content: center;
    transform: none !important;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-application-steps .g-TabMenuUnit__inner .g-TabMenuUnit__ColumnUnit .g-HeadingTitle:first-child,
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-application-steps .g-TabMenuUnit__inner .g-TabMenuUnit__ColumnUnit .pdp-heading-howtoapply {
    margin-bottom: 40px;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-application-steps .g-TabMenuUnit__inner .g-TabMenuUnit__ColumnUnit .g-HeadingTitle:first-child .g-HeadingTitle__titleBlock .g-HeadingTitle__titleBlock__imageBox,
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-application-steps .g-TabMenuUnit__inner .g-TabMenuUnit__ColumnUnit .pdp-heading-howtoapply .g-HeadingTitle__titleBlock .g-HeadingTitle__titleBlock__imageBox {
    width: 90px !important;
    padding-right: 16px;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-application-steps .g-TabMenuUnit__inner .g-TabMenuUnit__ColumnUnit .g-HeadingTitle:first-child .g-HeadingTitle__titleBlock .g-HeadingTitle__titleBlock__imageBox .g-Image__img,
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-application-steps .g-TabMenuUnit__inner .g-TabMenuUnit__ColumnUnit .pdp-heading-howtoapply .g-HeadingTitle__titleBlock .g-HeadingTitle__titleBlock__imageBox .g-Image__img {
    width: 90px !important;
    height: 90px !important;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-application-steps .g-TabMenuUnit__inner .g-TabMenuUnit__ColumnUnit .g-HeadingTitle:first-child .g-HeadingTitle__titleBlock .g-HeadingTitle__titleBlock__imageBox .g-Image__img img,
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-application-steps .g-TabMenuUnit__inner .g-TabMenuUnit__ColumnUnit .pdp-heading-howtoapply .g-HeadingTitle__titleBlock .g-HeadingTitle__titleBlock__imageBox .g-Image__img img {
    width: 100% !important;
    height: 100%;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-application-steps .g-TabMenuUnit__inner .g-TabMenuUnit__ColumnUnit .g-HeadingTitle:first-child .g-HeadingTitle__titleBlock__titleBox .g-Text,
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-application-steps .g-TabMenuUnit__inner .g-TabMenuUnit__ColumnUnit .pdp-heading-howtoapply .g-HeadingTitle__titleBlock__titleBox .g-Text {
    margin: 0;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-application-steps .g-TabMenuUnit__inner .g-TabMenuUnit__ColumnUnit .g-HeadingTitle:not(:first-child) {
    margin-bottom: 40px;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-application-steps .g-TabMenuUnit__inner .g-TabMenuUnit__ColumnUnit .g-HeadingTitle:not(:first-child) .g-HeadingTitle__titleBlock .g-HeadingTitle__titleBlock__imageBox {
    width: 130px;
    padding-right: 16px;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-application-steps .g-TabMenuUnit__inner .g-TabMenuUnit__ColumnUnit .g-HeadingTitle:not(:first-child) .g-HeadingTitle__titleBlock .g-HeadingTitle__titleBlock__imageBox .g-Image__img {
    width: 130px;
    height: 130px;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-application-steps .g-TabMenuUnit__inner .g-TabMenuUnit__ColumnUnit .g-HeadingTitle:not(:first-child) .g-HeadingTitle__titleBlock .g-HeadingTitle__titleBlock__imageBox .g-Image__img img {
    width: 100% !important;
    height: 100%;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-application-steps .g-TabMenuUnit__inner .g-TabMenuUnit__ColumnUnit .g-HeadingTitle__titleBlock {
    display: flex;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-application-video-applysteps .g-TabMenuUnit__inner .pdp-heading-howtoapply .g-HeadingTitle__titleBlock__imageBox {
    width: 90px;
    padding-left: 40px;
    padding-right: 16px;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-application-video-applysteps .g-TabMenuUnit__inner .g-HeadingTitle:not(.pdp-heading-howtoapply) .g-HeadingTitle__titleBlock__imageBox {
    width: 130px !important;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-application-video-applysteps .g-TabMenuUnit__inner .g-HeadingTitle:not(.pdp-heading-howtoapply) .g-HeadingTitle__titleBlock__imageBox .g-Image__img {
    width: 130px !important;
    height: 130px !important;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-application-video-applysteps .g-TabMenuUnit__inner .g-HeadingTitle__titleBlock {
    display: flex;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-application-video-applysteps .g-TabMenuUnit__inner .g-HeadingTitle__titleBlock .g-HeadingTitle__titleBlock__titleBox .g-HeadingTitle__h2 {
    display: flex;
  }
}
@media (min-width: 641px) and (max-width: 1024px) {
  .breadcrumb-section {
    margin: 10px 10.55% 0 2.61%;
  }

  .basePrice {
    margin-top: 14px;
  }
  
  .pdp-long-desc1 span{
	font-size: 12px;
	}

  .product-detail-section {
    margin: 63px 10.55% 0 2.61%;
  }
  .product-detail-section .g-Column__inner .g-Column__cols .g-ColumnUnit {
    height: auto !important;
  }
  .product-detail-section .g-Column__inner .g-Column__cols:nth-child(1) {
    width: 49.23%;
  }
  .product-detail-section .g-Column__inner .g-Column__cols:nth-child(2) {
    width: 45.14%;
  }
  .product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container .base-price {
    margin: 14px 0 19px;
    color: #aab0bb;
  }
  .product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container .product-info-paragraph {
    border-top: solid 1px #cecece;
    padding-top: 17px;
    margin-top: 17px;
  }
  .product-detail-section .g-Column__inner .you-might-also-like-groupbox {
    width: 103%;
    margin-right: -3%;
  }
  .product-detail-section .g-Column__inner .you-might-also-like-groupbox .you-might-also-like-carousel .you-might-also-like-product img {
    margin-bottom: 10px;
  }

  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__nav .slick-list .slick-track .g-TabMenu__nav__link:not(:last-child) {
    margin-right: 8.34%;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit {
    margin: 0 auto;
    width: 46.99%;
    padding: 24px 0 49px;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-application-video-applysteps {
    margin-left: 18.5%;
    margin-right: 13.4%;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-tab-video-image-text {
    width: 80.21%;
    padding: 40px 0 40px;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-tab-video-image-text .pdp-video-column {
    padding-bottom: 66.1%;
    margin-bottom: 40px;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-tab-image-text .pdp-img-text-column .g-Image {
    margin: unset !important;
    width: 59% !important;
    margin-right: 16.5px !important;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit .pdp-img-text-column > img {
    width: 90px !important;
    height: 90px;
    margin-bottom: 40px;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-tab-text {
    padding: 24px 0 49px;
    width: 46.99%;
    margin: 0 auto;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-tab-image-text {
    padding: 40px 0 40px;
    width: 46.99%;
    margin: 0 auto;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-video-button {
    width: auto;
    padding: 40px 0 40px;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-video-button .pdp-video-container {
    width: 80.21%;
    padding-bottom: 53%;
    margin-bottom: 40px;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-video-button .pdp-button-container {
    margin-left: 0 !important;
  }

  .sensai-koishimaru-silk-royal-section .g-Column__inner .sensai-koishimaru-silk-royal-content {
    margin: 82px 9.9% 43px;
  }
}
@media (max-width: 1024px) {
  .breadcrumb-section .breadcrumb-container ul li {
    font-size: 10px;
    line-height: 1.43;
    letter-spacing: 1.4px;
  }

  .try-it-now-imgtag {
    width: 16px !important;
    top: 35% !important;
  }

  .product-detail-section .g-Column__inner .g-Column__cols .pdp-carousel .slick-dots {
    justify-content: center;
    width: 100%;
  }
  .product-detail-section .g-Column__inner .g-Column__cols .pdp-carousel .slick-dots li {
    margin: 0 6px 0 0;
  }
  .product-detail-section .g-Column__inner .g-Column__cols .pdp-carousel .slick-dots li button {
    width: 8px;
    height: 8px;
    padding: 0;
  }
  .product-detail-section .g-Column__inner .g-Column__cols .pdp-carousel .slick-dots li button:before {
    width: 6px;
    height: 6px;
  }
  .product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container .addtobag-block .pdp-addtobag-button,
  .product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container .try-it-now-atag {
    line-height: 1.43;
    letter-spacing: 2.1px;
  }
  .product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container .pdp-title-icons .pdp-wishlist-share-icons {
    margin-top: 0;
    cursor: pointer;
  }
  .product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container .group-box {
    margin-top: 17px;
    font-size: 14px;
  }
  .product-detail-section .g-Column__inner .you-might-also-like-groupbox .you-might-also-like-carousel .slick-dots {
    justify-content: center;
    width: 100%;
  }
  .product-detail-section .g-Column__inner .you-might-also-like-groupbox .you-might-also-like-carousel .slick-dots li {
    margin: 0 6px 0 0;
  }
  .product-detail-section .g-Column__inner .you-might-also-like-groupbox .you-might-also-like-carousel .slick-dots li button {
    width: 8px;
    height: 8px;
    padding: 0;
  }
  .product-detail-section .g-Column__inner .you-might-also-like-groupbox .you-might-also-like-carousel .slick-dots li button:before {
    width: 6px;
    height: 6px;
  }

  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-video-button .pdp-video-column {
    flex-direction: column;
    align-items: center;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__nav .slick-list .slick-track .g-TabMenu__nav__link {
    padding: 0 0 14px;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-application-video-applysteps {
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-tab-image-text, .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-tab-video-image-text {
    display: flex;
    flex-direction: column;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-tab-image-text .pdp-img-text-column {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-tab-video-image-text .pdp-img-text-column {
    display: flex;
    align-items: center;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-tab-image-text .pdp-img-text-column > img, .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-tab-video-image-text .pdp-img-text-column > img, .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-tab-image-text.pdp-application-column .pdp-img-text-column .g-Image, .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-tab-video-image-text.pdp-application-column .pdp-img-text-column .g-Image {
    width: 22.12%;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-tab-video-image-text .pdp-img-text-column .pdp-img-text-column-text {
    margin-left: 16.5px;
  }

  .sensai-koishimaru-silk-royal-section .g-Column__inner .sensai-koishimaru-silk-royal-content {
    margin: 0 9.9%;
    text-align: center;
  }
}
@media (max-width: 640px) {
  .breadcrumb-section {
    display: none;
  }

  .basePrice {
    margin-top: 8px;
  }
  
.pdp-long-desc1 span{
	font-size: 11px;
	}

  .product-detail-section {
    margin: 0 5.07%;
  }
  .product-detail-section .g-Column__inner {
    display: flex;
    flex-wrap: wrap;
  }
  .product-detail-section .g-Column__inner .g-Column__cols .colour-patches-list-container {
    margin-top: 20px;
  }
  .product-detail-section .g-Column__inner .g-Column__cols .colour-patches-list-container ul {
    display: block;
  }
  .product-detail-section .g-Column__inner .g-Column__cols .colour-patches-list-container ul li {
    width: auto;
  }
  .product-detail-section .g-Column__inner .g-Column__cols .colour-patches-list-container ul li a {
    padding-top: 5px;
  }
  .product-detail-section .g-Column__inner .g-Column__cols:nth-child(1), .product-detail-section .g-Column__inner .g-Column__cols:nth-child(2) {
    width: 100%;
  }
  .product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container .pdp-title-icons .pdp-main-info-block .new-product,
  .product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container .pdp-title-icons .pdp-main-info-block .bestseller-product {
    font-size: 7px;
  }
  .product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container .base-price {
    margin: 10px 0 20px;
    color: #aab0bb;
  }
  .product-detail-section .g-Column__inner .g-Column__cols .product-main-container-groupbox .product-main-container .product-info-paragraph {
    border-top: solid 1px #cecece;
    padding-top: 20px;
    margin-top: 20px;
  }
  .product-detail-section .g-Column__inner .you-might-also-like-groupbox .you-might-also-like-carousel .you-might-also-like-product img {
    margin-bottom: 10px;
  }

  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__nav .slick-arrow:before {
    font-size: 12px;
    top: calc(50% - 10px);
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__nav .slick-list {
    width: 84.9%;
    margin: auto;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__nav .slick-list .slick-track {
    display: flex;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__nav .slick-list .slick-track .g-TabMenu__nav__link:not(:first-child) {
    margin-left: 32px;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__nav .slick-list .slick-track .g-TabMenu__nav__link .g-HeadingTitle__p {
    font-size: 14px;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-application-steps .g-TabMenuUnit__inner .g-HeadingTitle {
    margin-bottom: 40px;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-application-steps .g-TabMenuUnit__inner .g-HeadingTitle .g-HeadingTitle__titleBlock__imageBox {
    width: 90px;
    padding-right: 16px;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-application-steps .g-TabMenuUnit__inner .g-HeadingTitle .g-HeadingTitle__titleBlock__imageBox .g-Image__img {
    width: 90px;
    height: 90px;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-application-steps .g-TabMenuUnit__inner .g-HeadingTitle .g-HeadingTitle__titleBlock__imageBox .g-Image__img img {
    width: 100% !important;
    height: 100%;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-application-steps .g-TabMenuUnit__inner .g-HeadingTitle .g-HeadingTitle__titleBlock__titleBox .g-Text {
    margin: 0;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-application-steps .g-TabMenuUnit__inner .g-HeadingTitle__titleBlock {
    display: flex;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-application-video-applysteps .g-TabMenuUnit__inner {
    width: 90%;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-application-video-applysteps .g-TabMenuUnit__inner .pdp-heading-howtoapply .g-HeadingTitle__titleBlock__imageBox {
    width: 90px;
    padding-right: 16px;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-application-video-applysteps .g-TabMenuUnit__inner .g-HeadingTitle:not(.pdp-heading-howtoapply) .g-HeadingTitle__titleBlock__imageBox {
    width: 90px;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-application-video-applysteps .g-TabMenuUnit__inner .g-HeadingTitle:not(.pdp-heading-howtoapply) .g-HeadingTitle__titleBlock__imageBox .g-Image__img {
    width: 90px;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-application-video-applysteps .g-TabMenuUnit__inner .g-HeadingTitle__titleBlock {
    display: flex;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-application-video-applysteps .g-TabMenuUnit__inner .g-HeadingTitle__titleBlock .g-HeadingTitle__titleBlock__titleBox .g-HeadingTitle__h2 {
    display: flex;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-tab-text, .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-tab-image-text, .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-tab-video-image-text {
    margin: 0 auto;
    width: 89.9%;
    padding: 40px 0 40px;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-tab-text .pdp-video-column, .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-tab-image-text .pdp-video-column, .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-tab-video-image-text .pdp-video-column {
    padding-bottom: 59.43%;
    margin-bottom: 40px;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit .pdp-img-text-column .g-Image {
    margin-right: 16.5px;
    width: 38.1% !important;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit .pdp-img-text-column > img {
    width: 90px !important;
    height: 90px;
    margin-bottom: 40px;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-video-button {
    width: auto;
    padding: 40px 0 40px;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-video-button .pdp-video-container {
    width: 90%;
    padding-bottom: 59.43%;
    margin-bottom: 40px;
  }
  .product-description-section .g-Column__inner .g-Column__cols .g-TabMenu .g-TabMenu__item .g-TabMenuUnit.pdp-video-button .pdp-button-container {
    margin-left: 0 !important;
    width: 90% !important;
  }

  .sensai-koishimaru-silk-royal-section .g-Column__inner {
    position: relative;
  }
  .sensai-koishimaru-silk-royal-section .g-Column__inner .g-Column__cols:nth-child(2) {
    position: absolute;
    bottom: 0px;
  }
  .sensai-koishimaru-silk-royal-section .g-Column__inner .sensai-koishimaru-silk-royal-content {
    margin: 44px 9.9% 33px;
  }

  #application-text_text .static-grpbox .g-HeadingTitle .g-HeadingTitle__titleBlock__titleBox__title,
  #application-text_image .static-grpbox .g-HeadingTitle .g-HeadingTitle__titleBlock__titleBox__title {
    font-size: 18px !important;
  }
  #application-text_text .static-grpbox .g-HeadingTitle .g-HeadingTitle__titleBlock__titleBox__title .g-HeadingTitle__h2,
  #application-text_image .static-grpbox .g-HeadingTitle .g-HeadingTitle__titleBlock__titleBox__title .g-HeadingTitle__h2 {
    font-size: 18px !important;
  }
}
.pdp-new-tab-text span {
  display: block;
  margin-top: 20px;
  color: #aab0bb;
  font-size: 0.88em;
  display: flex;
}
.pdp-new-tab-text span:before {
  content: "*";
  margin-right: 4px;
}

#application-text_image .g-GroupBox.dynamic-grpbox {
  display: flex;
  flex-direction: row-reverse;
}
#application-text_image .g-GroupBox.dynamic-grpbox .pdp-img-text-column {
  width: -webkit-fill-available;
}
#application-text_image .g-GroupBox.dynamic-grpbox .pdp-img-text-column-text {
  margin-right: 20px;
  margin-left: 0;
}
#application-text_image .g-GroupBox.dynamic-grpbox .g-Image img {
  width: 80px !important;
}
#application-text_image .g-GroupBox.dynamic-grpbox .g-Image #product-application-amount {
  font-family: 'adobe-garamond-pro';
  text-align: center;
}

#application-text_text .g-GroupBox.dynamic-grpbox .pdp-img-text-column-text {
  margin-left: 0;
}

#application-text_text .static-grpbox .g-HeadingTitle,
#application-text_image .static-grpbox .g-HeadingTitle {
  margin-top: 40px;
  margin-bottom: 0;
}
#application-text_text .static-grpbox .g-HeadingTitle .g-HeadingTitle__titleBlock,
#application-text_text .static-grpbox .g-HeadingTitle .g-HeadingTitle__titleBlock__titleBox,
#application-text_image .static-grpbox .g-HeadingTitle .g-HeadingTitle__titleBlock,
#application-text_image .static-grpbox .g-HeadingTitle .g-HeadingTitle__titleBlock__titleBox {
  display: block;
}
#application-text_text .static-grpbox .g-HeadingTitle .g-HeadingTitle__titleBlock__titleBox__title,
#application-text_image .static-grpbox .g-HeadingTitle .g-HeadingTitle__titleBlock__titleBox__title {
  margin: 0;
  font-size: 24px;
}
#application-text_text .static-grpbox .g-HeadingTitle .g-HeadingTitle__titleBlock__titleBox__title .g-HeadingTitle__h2,
#application-text_image .static-grpbox .g-HeadingTitle .g-HeadingTitle__titleBlock__titleBox__title .g-HeadingTitle__h2 {
  margin: 0;
  font-size: 24px;
}
#application-text_text .static-grpbox .g-Text,
#application-text_image .static-grpbox .g-Text {
  margin-top: 20px;
}
#application-text_text .static-grpbox .g-Image,
#application-text_image .static-grpbox .g-Image {
  margin-top: 20px;
}
#application-text_text .static-grpbox .g-Image .g-Image__caption,
#application-text_image .static-grpbox .g-Image .g-Image__caption {
  text-align: center;
  font-size: 14px;
}
#application-text_text .static-grpbox .g-Image img,
#application-text_image .static-grpbox .g-Image img {
  width: 100% !important;
}
#application-text_text .static-grpbox .g-Movie,
#application-text_image .static-grpbox .g-Movie {
  margin: 40px 0 0 0;
}
#application-text_text .static-grpbox .g-Movie .g-Movie__iframe,
#application-text_image .static-grpbox .g-Movie .g-Movie__iframe {
  padding-top: 100%;
}
#application-text_text .static-grpbox .g-TextLinkP,
#application-text_image .static-grpbox .g-TextLinkP {
  margin: 40px 0 0 0;
}
#application-text_text .static-grpbox .g-TextLinkP .g-TextLinkP__list__item,
#application-text_image .static-grpbox .g-TextLinkP .g-TextLinkP__list__item {
  padding: 0;
}
#application-text_text .static-grpbox .g-TextLinkP .g-TextLinkP__list__item:not(:first-child),
#application-text_image .static-grpbox .g-TextLinkP .g-TextLinkP__list__item:not(:first-child) {
  margin-top: 30px;
}
#application-text_text .static-grpbox .g-TextLinkP .g-TextLinkP__list__item .g-TextLinkUnit__link > .cmn-richtext,
#application-text_image .static-grpbox .g-TextLinkP .g-TextLinkP__list__item .g-TextLinkUnit__link > .cmn-richtext {
  padding-left: 17px;
  letter-spacing: 2.4px;
}
#application-text_text .static-grpbox .g-TextLinkP .g-TextLinkP__list__item .g-TextLinkUnit__link .cmn-icon--bullet,
#application-text_image .static-grpbox .g-TextLinkP .g-TextLinkP__list__item .g-TextLinkUnit__link .cmn-icon--bullet {
  top: 0;
  bottom: 3.75px;
  margin: auto 0;
  height: fit-content;
}
#application-text_text .static-grpbox .g-TextLinkP .g-TextLinkP__list__item .g-TextLinkUnit__link .cmn-icon--bullet:before,
#application-text_image .static-grpbox .g-TextLinkP .g-TextLinkP__list__item .g-TextLinkUnit__link .cmn-icon--bullet:before {
  content: "";
  display: block;
  width: 5px;
  height: 5px;
  background: #9f8839;
  border-radius: 50%;
}
#application-text_text .static-grpbox .pdp-application-step-note,
#application-text_image .static-grpbox .pdp-application-step-note {
  color: #aab0bb;
  font-size: 0.88em;
}

#ingredients-fragrance-text > .g-TabMenuUnit__inner {
  display: none;
}
#ingredients-fragrance-text #fragrance-heading,
#ingredients-fragrance-text #ingredients-heading {
  margin: 0;
}
#ingredients-fragrance-text #fragrance-text,
#ingredients-fragrance-text #ingredients-text {
  margin-top: 20px;
  margin-bottom: 0;
}
#ingredients-fragrance-text #fragrance-data {
  margin-top: 40px;
}

@media (min-width: 1025px) {
  #description-text_text,
  #description-text_image,
  #application-text_text,
  #application-text_image,
  #ingredients-fragrance-text {
    padding: 40px 0 80px;
  }

  #description-text_image {
    width: calc(56.12% + 40px);
  }
  #description-text_image .g-GroupBox.dynamic-grpbox {
    display: flex;
  }
  #description-text_image .g-GroupBox.dynamic-grpbox > .g-Image {
    width: 40.55%;
    padding-right: 40px;
  }
  #description-text_image .g-GroupBox.dynamic-grpbox .pdp-img-text-column {
    width: calc(59.45% - 40px);
  }

  #application-text_image .g-GroupBox.dynamic-grpbox .g-Image #product-application-amount {
    font-size: 14px;
  }

  #application-text_image .static-grpbox .g-TextLinkP .g-TextLinkP__list__item .g-TextLinkUnit__link {
    display: flex;
    align-items: center;
    text-decoration-line: none;
  }
  #application-text_image .static-grpbox .g-TextLinkP .g-TextLinkP__list__item .g-TextLinkUnit__link:hover:after {
    content: "";
    border: solid #9f8839;
    border-width: 0 1.5px 1.5px 0 !important;
    width: 1px;
    height: 1px;
    display: inline-block;
    padding: 2.3px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  #application-text_image .static-grpbox .g-TextLinkP .g-TextLinkP__list__item .g-TextLinkUnit__link:hover > .cmn-richtext {
    margin-right: 10px;
  }

  #application-text_text .static-grpbox#pdp-application-step-square .g-Image,
  #application-text_image .static-grpbox#pdp-application-step-square .g-Image {
    width: 48.65% !important;
    margin-right: auto;
    margin-left: auto;
  }
  #application-text_text .static-grpbox#pdp-application-step-complex,
  #application-text_image .static-grpbox#pdp-application-step-complex {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  #application-text_text .static-grpbox#pdp-application-step-complex > *:not(.g-Image),
  #application-text_image .static-grpbox#pdp-application-step-complex > *:not(.g-Image) {
    width: 100%;
  }
  #application-text_text .static-grpbox#pdp-application-step-complex > .g-Image,
  #application-text_image .static-grpbox#pdp-application-step-complex > .g-Image {
    width: calc(33.3% - 10.67px);
  }
  #application-text_text .static-grpbox#pdp-application-step-complex > .g-Image + .g-Image,
  #application-text_image .static-grpbox#pdp-application-step-complex > .g-Image + .g-Image {
    margin-left: 16px;
  }
}
@media (max-width: 1024px) {
  #description-text_text,
  #description-text_image,
  #application-text_text,
  #application-text_image,
  #ingredients-fragrance-text {
    padding: 40px 0 40px;
  }

  #description-text_image .g-GroupBox.dynamic-grpbox .pdp-img-text-column {
    padding-top: 40px;
  }

  #application-text_image .g-GroupBox.dynamic-grpbox .g-Image #product-application-amount {
    font-size: 11px;
  }

  #application-text_text .static-grpbox > .g-Image,
  #application-text_image .static-grpbox > .g-Image {
    width: 70.08%;
    margin-right: auto;
    margin-left: auto;
  }
}
#pdp-buy-in-store p.cmn-richtext {
  text-align: center;
}
.product-description-section .g-Column__inner .g-Column__cols .g-TabMenu {
	position: inherit;
	overflow: hidden;
}