/**/
.fixedCartTop {
  display:none;
}
main {
    padding-top: 80px;
}
@media (max-width:768px) {
main {
    padding-top: 12.8vw;
}
}
body.fs-body-top,
div.ss-newarrived-blog,
body#fs_Top div.col-sm-12,
div.ss-newarrived-blog__tab-button {
    background: #fff;
}
body.fs-body-top section>h2 {
    text-align: left;
}
/*header*/
@media screen and (max-width: 767px) {
.na_cart_a {
        top: 28%;
    width: 5.5%;
}
span.fs-client-cart-count {
    font-size: 12px;
   padding: 2px 4px;
}
}
/*footer*/
footer .sns {
    width: 180px !important;
    flex-wrap: nowrap !important;
}
footer .sns dt {
    left: inherit;
}
@media screen and (max-width: 767px) {
footer .sns {
    width: 61.33333vw !important;
}
}


.topicsTitleArea,
.instaTitleArea,
.ss-newarrived-blog {
    width: 100%;
    max-width: 1600px;
    margin: auto;
}
@media (min-width:1080px) {
.topicsTitleArea,
.instaTitleArea,
.ss-newarrived-blog {
    min-width: 1080px;
}

}
/*slider*/
.pr_nm-top-slider-ttl,
p.insta_into {
    line-height: 1.4;
}
.fr_sec-frontparts-bloc-banner-p1-2 .slick-list:before {
    background: #fff;
    opacity: 1;
}
@media (min-width: 768px) {
.fr_sec-frontparts-bloc-banner-p1-2.fr_sec-max-width #fr_max-slide {
    max-width: 100%;
    padding-left: 15px;
}
}
@media (max-width: 767px) {
#topics_slide .slick-list {
    padding-left: 0 !important;
    padding-right: 45% !important;
}
.pr_nm-top-slider-item {
    padding: 0 10px;
}
.pr_nm-top-slider-arrow-prev, .pr_nm-top-slider-arrow-next,
.fr_sec-frontparts-bloc-banner-p1-2 .slick-list:before {
    display: none;
}
}

.topSec2,
.topSec3,
.topSec4,
.topSec5,
.topSecHeader,
.insta_title.secTitle,
p.insta_into,
p.insta_into2,
h2.secTitle,
p.secTitle,
.modBanner .inner {
    width: 93.88889%;
}
.topSec2,
.topSec3,
.topSec4,
.topSec5,
.topSecHeader,
p.insta_into,
p.insta_into2,
h2.secTitle,
p.secTitle {
    margin-left: auto !important;
    margin-right: auto !important;
}
.topSec2,
.topSec3,
.topSec4,
.topSec5 {
    margin-bottom: 0px;
}
@media (max-width:767px) {
.topSec2,
.topSec3,
.topSec4,
.topSec5 {
    margin-bottom: 60px;
}
p.insta_into {
margin-bottom: 20px;
}
}

.topSec2 .product .text, .topSec3 .product .text, .topSec4 .product .text, .topSec5 .product .text, .topSec6 .product .text {
    margin-bottom: 10px;
}
.topSec2 .product h3 img,
.topSec3 .product h3 img,
.topSec4 .product h3 img,
.topSec5 .product h3 img {
    height: 48px;
    width: auto;
}
@media (max-width:767px) {
    .topSecHero .read img {
        width: 13.13333vw;
    }
}
/**/
.topSecHero .product .button a, .topSec2 .product .button a, .topSec3 .product .button a, .topSec4 .product .button a, .topSec5 .product .button a, .topSec6 .product .button a, .wallSecStyle2 .feature1 .button a, .wallSecStyle3 .feature1 .button a, .wallSecStyle4 .feature1 .button a, .freeS1SecHero .read .button a, .freeProSecHero .read .button a {
    width: 180px;
    font-size: 14px;
}
p.button {
    padding-top: 10px;
}
/**/
.topSecHeader h2 {
    margin-left: 0;
}
h2.secTitle,
p.secTitle {
    font-size: 36px !important;
    color: #000;
    font-weight: 600;
    justify-content: flex-start;
    text-align: left !important;
}
.pr_nm-ttl-com:before {
    display: none;
}
.insta_title.secTitle {
    justify-content: center;
}
p.insta_into,
p.insta_into2 {
    text-align: center;
}
/**/
.topSecHero .image {
    top: 32.5%;
    max-width: 100%;
    left: 55%;
}
.topSecHero .image {
    width: 200px;
}
/**/
@media screen and (min-width: 767px) {
section.fr_sec-frontparts-bloc-banner-p1-2.fr_sec-max-width.container.center-block.pr_nm-top-sld-area.js_fr-fade-anim.fr-fade-up.js_fr-loaded {
    padding: 0 0 114px !important;
}
}
.topSec2,
.topSec3,
.topSec4,
.topSec5 {
    height: 520px;
    margin-bottom: 50px;
}
.topSec2 figure.bg,
.topSec3 figure.bg,
.topSec4 figure.bg,
.topSec5 figure.bg {
    width: 67.88889%;
    height: 520px;
    overflow: hidden;
}
.topSec2 div.product,
.topSec3 div.product,
.topSec4 div.product,
.topSec5 div.product {
    width: 305px;
    right: 3.55556%;
    left: initial;
    top: 80px;
}

.topSec3 .bg {
    right: initial;
    left: 0;
}
.topSec5  {
    position: relative;
    /* margin-bottom: 240px; */
}
.topSec5 .product, .topSec5 .info {
    position: absolute;
}
.topSec5 .product {
    top: 0;
    margin-left: 0;
}
.topSec2 .product .type .en::before, .topSec3 .product .type .en::before, .topSec4 .product .type .en::before, .topSec5 .product .type .en::before, .topSec6 .product .type .en::before {
    display: none;
}
.productArea {
    position: relative;
    padding: 120px 0;
    margin-bottom: 120px;
}
.productArea::before {
    content: "";
    background: #f2f2f2;
    height: 100%;
    top: 0;
    position: absolute;
    width: 120vw;
    z-index: -1;
    left: calc((50vw - 600px) * -1);
}
@media (max-width:768px) {
  .productArea,
  .instaTitleArea,
  .ss-newarrived-blog,
  .topicsTitleArea,
  .modBanner {
    width: 86.4vw;
    margin: auto;
  }
.productArea {
    padding: 80px 0 20px;
    margin-bottom: 80px;
}
.productArea::before {
    width: 120vw;
    left: -20vw;
}
  .topSec2, .topSec3, .topSec4, .topSec5, .topSecHeader, .insta_title.secTitle, p.insta_into, p.insta_into2, h2.secTitle, p.secTitle, .modBanner .inner {
    width: auto;
  }
  .topSec2, .topSec3, .topSec4, .topSec5 {
    height: auto;
    padding-top: 79vw;
}
   .topSec5 {
    padding-top: initial;
}
   .topSec5 div.product{
       position: initial;
}
.topSec5 .bg, .topSec6 .bg {
    margin-bottom: 5.5vw;
}
.topSec2 figure.bg, .topSec3 figure.bg, .topSec4 figure.bg, .topSec5 figure.bg {
    width: 100%;
    height: auto;
}
.topSec2 div.product, .topSec3 div.product, .topSec4 div.product, .topSec5 div.product {
    width: auto;
    margin-left: 0;
}
.topSec2 .product .text, .topSec3 .product .text, .topSec4 .product .text, .topSec5 .product .text, .topSec6 .product .text {
    display: block;
}
.topSec5 .product, .topSec5 .info {
    position: relative;
}
.topSec5 .product {
    top: 0;
    margin-left: 0;
}
#fs-page-error-container + .col-sm-12,
.ss-newarrived-blog .ss-newarrived-blog__body {
    padding: 0;
}
}
/**/
iframe.snapwidget-widget,
.modBanner {
    margin-bottom: 120px;
}
.topSecHeader {
    margin-bottom: 80px;
}
@media (max-width:768px) {
   .topSecHeader {
       margin-bottom: 40px;
   }
   .insta_into2 {
       display: none;
   }
}
/**/
li.ss-newarrived-blog__panel-list-item:nth-of-type(n+5) {
    display: none;
}
@media (max-width:768px) {
li.ss-newarrived-blog__panel-list-item:nth-of-type(n+4) {
    display: none;
}
}
.ss-newarrived-blog .ss-newarrived-blog__body {
    max-width: 1090px;
}
div.ss-newarrived-blog {
    padding-top: 0;
    margin-bottom: 80px;
}
/*button*/
.na_morebtn {
    text-align: center;
    margin-bottom: 30px;
}
.na_morebtn a{
    display: inline-block;
    width: 185px;
    text-align: center;
    color: #333;
    background-color: #fff;
    border-radius: 40px;
    padding: 15px 0;
    border: 1px solid #000;
    font-size: 14px;
}
/*
body.fs-body-top section.fr_sec-max-width .slick-dots {
    display: none;
}
*/
/*slider*/
.pr_nm-top-slider-txt {
    display: none;
}
