<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-weight: 400;
}

a {
  color: #8b6f4e;
  text-decoration: none;
}

  a:hover,
  a:focus {
    color: #a88964;
    text-decoration: underline;
  }

  a:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
  }

h1, h2, h3, .h2 {
  font-family: Open Sans, Regular;
  font-size: 60px;
  margin-bottom: 5px;
}

.h3 {
  font-family: Open Sans, Regular;
  font-size: 24px;
  margin: 20px 0 0;
}

.btn {
  padding: 16px 15px;
  font-size: 16px;
  border-radius: 0px;
  text-transform: uppercase;
}

.btn-primary {
  color: #fff;
  background-color: #8b6f4e;
  border-color: transparent;
}

  .btn-primary:focus,
  .btn-primary.focus {
    color: #fff;
    background-color: #a88964;
    border-color: rgba(31, 31, 31, 0);
  }

  .btn-primary:hover {
    color: #fff;
    background-color: #a88964;
    border-color: rgba(31, 31, 31, 0);
  }

  .btn-primary:active,
  .btn-primary.active {
    color: #fff;
    background-color: #a88964;
    background-image: none;
    border-color: rgba(31, 31, 31, 0);
  }

.btn-outlined.btn-primary {
  color: #fff;
  background-color: transparent;
  border-color: #fff;
}

  .btn-outlined.btn-primary:hover,
  .btn-outlined.btn-primary:focus,
  .btn-outlined.btn-primary:active,
  .btn-outlined.btn-primary.active {
    color: #8b6f4e;
    background-color: transparent;
  }

.btn-outlined:hover.btn-primary,
.btn-outlined.active.btn-primary {
  color: #fff;
  background-color: #8b6f4e;
  border-color: transparent;
}

  .btn-outlined:hover.btn-primary:hover,
  .btn-outlined.active.btn-primary:hover,
  .btn-outlined:hover.btn-primary:focus,
  .btn-outlined.active.btn-primary:focus,
  .btn-outlined:hover.btn-primary:active,
  .btn-outlined.active.btn-primary:active,
  .btn-outlined:hover.btn-primary.active,
  .btn-outlined.active.btn-primary.active {
    color: #fff;
    background-color: #8b6f4e;
  }

.lblplay-primary::before, .lblplay::before {
  display: inline-block;
  content: ' ';
  vertical-align: middle;
  margin-right: 5px;
  background-repeat: no-repeat;
  background-image: url('https://cdn.msisurfaces.com/images/svg/play-primary.svg');
  height: 18px;
  width: 24px;
  position: relative;
}

.lblplay::before {
  background-image: url('https://cdn.msisurfaces.com/images/svg/play.svg');
}

.hero-video-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  opacity: 0.8;
}

  .hero-video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

span.font-number {
  position: relative;
  bottom: 15px;
}

.hero-video-caption {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0; /*z-index:1;*/
}

.bigger-img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0; /*z-index:1;*/
}


.hero-video-caption h1, .hero-video-caption .h1 {
  font: normal normal bold 108px/71px Playfair Display;
}

.hero-video-caption h2 {
  font: italic normal normal 60px/71px Playfair Display;
  position: relative;
  left: 91px;
}

.hero-video-caption img {
  position: absolute;
  width: 100%;
  height: auto;
  left: 0;
  right: 0;
  margin: auto;
}

.bigger-img img {
  width: 250px;
  height: 575px;
  margin-left: 15%;
  margin-top: 10%;
}

.caption-top, .caption-bottom {
  position: relative;
  color: #fff;
}

.caption-inner {
  position: relative;
  top: 131px;
  left: -60px;
  text-shadow: 0px 3px 6px #00000050;
}

.caption-inner {
  position: relative;
  top: -248px;
  left: -60px;
}

.img-wrapper {
  position: relative;
  display: inline-block;
  height: 358px;
  width: 410px;
}

  .img-wrapper label {
    font: normal normal 900 22px/27px Lato;
    position: absolute;
    bottom: -27px;
    letter-spacing: 16px;
    width: 100%;
    left: 10px;
  }

.caption-bottom a {
  display: block;
  color: #fff; /*text-decoration:none;*/
}

.caption-bottom {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
}

  .caption-bottom a {
    font-family: Open Sans, Semibold;
    letter-spacing: 1.6px;
  }

.back-to-top label {
  font: normal normal normal 16px/32px Open Sans;
  letter-spacing: 1.6px;
  color: #555555;
}

.caption-bottom .glyphicon {
  font-size: 36px;
  display: block;
  color: #fff;
}

section {
  padding: 30px 0;
}

.trend-desc h2, .footer-text h3 {
  font-style: italic;
}

.trend-desc label.h3 {
  opacity: 1;
  color: #333;
  font-weight: 600;
}


.footer-text h3 {
  font-size: 40px;
}



.trend-desc p {
  padding: 20px 0;
  font-family: Open Sans, Regular;
  color: #555555;
  line-height: 2;
}

.trend-desc .glyphicon {
  margin-left: 5px;
}

.trend-rgt .h2, .trend-lft .h2 {
  margin-left: -15px;
}

.p-15 {
  padding: 0 15px;
}

.img-rect {
  text-align: center;
  float: left;
  width: 50%;
  padding: 12px 8px;
  position: relative;
}

  .img-rect a, .img-rect label {
    display: block;
    font-size: 14px;
    margin: 0 auto;
  }

  .img-rect label {
    margin-top: 5px;
    line-height: 1.25;
    font-weight: 600;
  }

  .img-rect a:not([href]) {
    color: #000;
    text-decoration: none;
  }

  .img-rect img {
    width: 140px;
    max-width: 140px;
    height: auto;
    margin: 0 auto;
  }



.design-tip {
  width: 380px;
  height: auto;
  position: relative;
  color: #fff;
  z-index: 1;
  padding: 5px 27px 20px 27px;
  border-radius: 12px;
}

.design-tip-1 {
  background: #7C6B61 0% 0% no-repeat padding-box;
  color: #fff;
}

.design-tip-7 {
  background: #EFEADD 0% 0% no-repeat padding-box;
  color: #555;
}

.design-tip-2 {
  background: #EFEADC 0% 0% no-repeat padding-box;
  color: #000000;
}

  .design-tip-2 h2, .design-tip-3 h2 {
    color: #000000 !important;
  }

.design-tip-3 {
  background: #A8B3A4 0% 0% no-repeat padding-box;
  color: #000000;
  opacity: 1;
}

.design-tip-4 {
  background: #8F9FA1 0% 0% no-repeat padding-box;
  color: #fff;
}

.design-tip-5 {
  background: #507C70 0% 0% no-repeat padding-box;
  opacity: 1;
}

.design-tip-6 {
  background: #53667A 0% 0% no-repeat padding-box;
  opacity: 1;
}

.design-tip-8 {
  background: #445B57 0% 0% no-repeat padding-box;
  opacity: 1;
}

.design-tip h2 {
  text-align: left;
  font: normal normal normal 34px/38px Oswald;
  left: unset;
  color: #FFFFFF;
}

.design-tip p {
  text-align: left;
  font: normal normal normal 16px/24px Open Sans;
  margin-top: 1rem;
}

.back-to-top a, .back-to-top label {
  display: block;
  color: #555555;
}

.back-to-top .glyphicon {
  font-size: 38px;
}

.back-to-top label {
  margin: -20px 0 12px 0;
}

.footer {
  padding: 25px 0 25px 0;
  background-color: #000000;
  width: 100%;
  color: #fff;
}

.footer-text {
  max-width: 390px;
  margin: 0 auto;
}

  .footer-text .btn {
    margin: 5px;
  }

  .footer-text h3 {
    font-family: playfair display;
    font-style: normal;
    font-size: 38px;
    color: #fff;
    text-transform: none;
  }

  .footer-text p {
    margin: 20px 0;
  }

.modal-header {
  border: none;
  padding: 5px 15px;
}

.modal-dialog {
  width: 100%;
}

.modal-body {
  max-width: 600px;
  margin: 0 auto;
  padding: 15px 30px;
  font-size: 14px;
}

.modal-header .close {
  font-size: 42px;
  color: #8b6f4e;
  opacity: 1;
}

  .modal-header .close:focus, .modal-header .close:hover {
    opacity: 1;
    color: #a88964;
  }

.modal-body .featured .title {
  font-size: 16px;
  color: #000;
  font-weight: 600;
}

.modal-body .img-container {
  position: relative;
  max-width: 125px;
  margin: 0 auto;
  margin-bottom: 24px;
}

.modal-body .custom-nav {
  position: absolute;
  bottom: 30%;
  width: 100%;
  left: 0;
  font-size: 24px;
}

.img-rect .sm-text {
  max-width: 95px;
}

.row-flex {
  display: flex;
  width: 100%;
  margin: 0;
  flex-direction: column;
}

  .row-flex .col {
    width: 100%;
    flex: 1
  }

    .row-flex .col:nth-child(2) .trend-desc {
      padding: 0 45px;
      max-width: 1000px;
      margin: 90px auto;
    }

.container-xl {
  width: 100%;
  max-width: 1920px;
  margin: 0 auto;
}

.pos-rel {
  position: relative;
}

div.color-bar {
  height: 50px;
  background-color: #814907;
  position: absolute;
  bottom: 0;
  width: 100%;
}

  div.color-bar:before {
    height: 50px;
    width: 50%;
    display: block;
    content: "";
    float: left;
    background-color: #553815;
  }

  div.color-bar:after {
    height: 50px;
    width: 20%;
    display: block;
    content: "";
    float: right;
    background-color: #f1a035;
  }

.trend-desc h2 {
  font: normal normal bold 51px/51px Playfair Display;
  margin-bottom: 12px;
}

.trend-desc .h2 {
  font: normal normal 400 60px/71px Playfair Display;
}

.icon-font {
  font-size: 3.5rem;
}

.owl-nav {
  font-weight: bold;
}

.btn-primary:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.5) !important;
  text-decoration: none;
}

.suntil-color {
  color: #A39482;
}

.Sable-color {
  color: #4B3D34;
}

.Watercolor-col {
  color: #A2ACAB;
}

.Mulberry-color {
  color: #937672;
}

.Fresco-color {
  color: #637259;
}

.btn {
  padding: 13px 15px 10px 15px;
  font-size: 16px;
  border-radius: 0px;
  text-transform: uppercase;
}

h2 {
  margin-top: 20px;
}

.dropdown-item:hover {
  color: white;
  background-color: #a88964;
}


.trend1 h4 {
  text-decoration: underline;
  font: italic normal normal 24px/30px Libre Baskerville;
  letter-spacing: 0px;
  color: #935D4E;
  text-transform: none;
}

.trend2 h4 {
  text-decoration: underline;
  font: italic normal normal 24px/30px Libre Baskerville;
  letter-spacing: 0px;
  color: #536679;
  text-transform: none;
}

.trend3 h4 {
  text-decoration: underline;
  font: italic normal normal 24px/30px Libre Baskerville;
  letter-spacing: 0px;
  color: #AB9F95;
  text-transform: none;
}

.trend1 h2 {
  color: #CFC2AC;
}

.trend2 h2 {
  color: #A8B3A4;
}

.trend3 h2, .trend3 label, .trend3 p {
  color: #ffffff;
}

.trend3 label {
  font-weight: 400;
  font-size: 28px;
}

.trend4 h4 {
  text-decoration: underline;
  font: italic normal normal 24px/30px Libre Baskerville;
  letter-spacing: 0px;
  color: #5981BB;
  text-transform: none;
}

.trend4 h2 {
  color: #527C6F;
}

.trend5 h4 {
  text-decoration: underline;
  font: italic normal normal 24px/30px Libre Baskerville;
  letter-spacing: 0px;
  color: #535759;
  text-transform: none;
}

.trend5 h2 {
  color: #817368;
}

.design-tip-7 h2 {
  color: #171716;
}

.four-sixty {
  font: italic normal normal 28px/98px Libre Baskerville;
  letter-spacing: 0px;
  color: #FFFFFF;
  text-transform: capitalize;
  opacity: 1;
}

.centered-plus {
  position: relative;
  margin-top: -30%;
  left: 45%;
  height: 25px;
  width: 25px;
}

#classic-noir {
  background-color: #2D2D2E;
  margin-top: 6rem;
}

.Trend-1-Slide3 {
  background: #925C4D 0% 0% no-repeat padding-box;
  opacity: 1;
  border-radius: 12px;
}

.Trend-2-Slide3 {
  background: #DFE5DA 0% 0% no-repeat padding-box;
  opacity: 1;
  border-radius: 12px;
}

.Trend-4-Slide3 {
  background: #A75460 0% 0% no-repeat padding-box;
  opacity: 1;
  border-radius: 12px;
}

.Trend-5-Slide3 {
  background: #535759 0% 0% no-repeat padding-box;
  opacity: 1;
  border-radius: 12px;
}

.img-overlap-container {
  position: relative;
  width: 250px; /* Match the image width */
  height: 160px; /* Match the image height */
}

  .img-overlap-container .img-overlap {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%; /* Make sure the image fills the container */
    height: auto;
    z-index: 0; /* Ensure it's on top */
  }

    .img-overlap-container .img-overlap:nth-child(2) {
      left: 80%;
      z-index: 1;
      top: 20%;
    }

.sunny-shades label {
  text-align: left;
  font: normal normal normal 32px/26px Oswald;
  letter-spacing: 0px;
  color: #FFFFFF !important;
  text-transform: uppercase;
  opacity: 1;
  line-height: 1;
}

.sunny-shades p {
  color: #FFFFFF !important;
}

.hint-of-color label {
  text-align: left;
  font: normal normal normal 32px/26px Oswald;
  letter-spacing: 0px;
  color: #000000 !important;
  text-transform: uppercase;
  opacity: 1;
  line-height: 1;
}

.hint-of-color p {
  color: #000000 !important;
  width: 320px;
}

.pattern-play label {
  text-align: left;
  font: normal normal normal 32px/26px Oswald;
  letter-spacing: 0px;
  color: #FFFFFF !important;
  text-transform: uppercase;
  opacity: 1;
  line-height: 1;
}

.pattern-play p {
  color: #FFFFFF !important;
  width: 320px;
}

.caption {
  width: 100%;
  height: 408px;
  background: rgba(207, 194, 172, 0.7);
  position: absolute;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 40px;
  max-width: 418px;
}

@media(max-width:767px) {
  .caption {
    max-width: 331px;
  }

    .caption .caption-bottom a {
      letter-spacing: 1px;
    }
}

@media(max-width:320px) {
  .caption {
    max-width: 311px;
  }

    .caption .caption-bottom a {
      letter-spacing: 1px;
    }
}

@media only screen and (max-width:1199px) {
  .img-rect label {
    width: 130px;
    max-width: 130px;
    min-height: 54px;
  }
}

@media only screen and (max-width:991px) {
  .hero-video-container {
    padding-bottom: 133.33%;
  }

  .caption-top {
    top: 20%;
  }
}

@media only screen and (max-width:767px) {
  .hero-video-caption {
    width: 100%;
    height: auto;
  }

  .caption-bottom {
    bottom: 30px;
  }

  .space-top {
    margin-top: 16px;
  }

  .space-top-2x {
    margin-top: 36px;
  }

  .space-bottom {
    margin-bottom: 16px;
  }

  .space-bottom-2x {
    margin-bottom: 36px;
  }

  .padding-top {
    padding-top: 16px;
  }

  .padding-top-2x {
    padding-top: 36px;
  }

  .padding-bottom {
    padding-bottom: 16px;
  }

  .padding-bottom-2x {
    padding-bottom: 36px;
  }

  .plus-1.plus-circle {
    right: 45%;
  }

  .plus-2.plus-circle {
    right: 55%;
  }

  .plus-3.plus-circle {
    right: 75%;
  }

  .plus-4.plus-circle {
    left: 50%;
  }

  .plus-5.plus-circle {
    left: 55%;
  }

  .plus-6.plus-circle {
    left: 75%;
  }

  .plus-7.plus-circle {
    left: 50%;
  }

  .plus-8.plus-circle {
    left: 55%;
  }

  .plus-9.plus-circle {
    left: 75%;
  }

  .modal-dialog {
    margin: 0;
  }

  div.color-bar {
    height: 32px;
  }

    div.color-bar:before {
      height: 32px;
    }

    div.color-bar:after {
      height: 32px;
    }



  .trend-desc h2 {
    font: normal normal normal 60px/60px Baskerville;
    letter-spacing: 0px;
    text-transform: capitalize;
    opacity: 1;
  }

  .Trend-1-Slide3, .Trend-2-Slide3, .Trend-4-Slide3, .Trend-5-Slide3 {
    border-radius: 20px;
    margin: 30px auto;
  }

  .Trend-1-Products .owl-caption, .Trend-2-Products .owl-caption, .Trend-4-Products .owl-caption, .Trend-5-Products .owl-caption {
    padding: 0;
  }
}

@media only screen and (max-width:640px) {
  .plus-3.plus-circle {
    right: 83%;
  }
}

@media only screen and (max-width:480px) {

  .caption-inner {
    max-width: 320px;
    margin: 0 auto;
  }

  .hero-video-container {
    padding-bottom: 220%;
  }

  .hero-video-caption h1, .hero-video-caption .h1 {
    font: normal normal bold 79px/52px Playfair Display;
  }

  .hero-video-caption h2 {
    font: normal normal bold 60px/70px Berkshire Swash, Regular;
    position: relative;
    left: 70px;
  }

  .caption-inner {
    position: relative;
    top: -190px;
    left: -45px;
  }

  .img-wrapper {
    position: relative;
    display: inline-block;
    width: 301px;
    height: 265px;
  }

    .img-wrapper label {
      font: normal normal 900 16px/19px Lato;
      position: absolute;
      bottom: -27px;
      letter-spacing: 12px;
      width: 100%;
      left: 10px;
    }

  .row-flex .col:nth-child(2) .trend-desc {
    padding: 0 28px;
  }
}

@media only screen and (max-width:320px) {

  .row-flex .col:nth-child(2) .trend-desc {
    padding: 0 10px;
  }

  .p-15 {
    padding: 0 6px;
  }
}

@media (min-width: 540px) {
  .img-rect {
    width: 33%;
  }
}

@media (min-width: 768px) {
  .trend-desc h2 {
    text-align: left;
    font: normal normal normal 80px/98px Baskerville;
    letter-spacing: 0px;
    text-transform: capitalize;
    opacity: 1;
  }

  .bigger-img img {
    width: 250px;
    height: 300px;
    margin-left: 15%;
    margin-top: 0%;
  }


  .caption-bottom {
    top: 40px;
  }

  .img-rect {
    padding: 30px 15px;
    width: 25%;
  }

  .txt-overlay {
    top: 75px;
  }

  .sfr-animate {
    animation-duration: 3s;
    animation-name: slide;
  }

  .slr-animate {
    animation-duration: 3s;
    animation-name: slide-left;
  }

  @keyframes slide {
    0% {
      opacity: 0;
      transform: translateX(50%);
    }

    100% {
      opacity: 1;
      transform: translateX(0);
    }
  }

  @keyframes slide-left {
    0% {
      opacity: 0;
      transform: translateX(-50%);
    }

    100% {
      opacity: 1;
      transform: translateX(0);
    }
  }


  .design-tip-1, .design-tip-2, .design-tip-4, .design-tip-6, .design-tip-8 {
    top: 20%;
    left: 5%;
  }

  .design-tip-3, .design-tip-5 {
    bottom: -45%;
    right: -10%;
  }

  .design-tip-7 {
    top: 20%;
    left: 3%;
  }
}

@media (min-width: 992px) {
  .hero-video-container {
    padding-bottom: 56.25%;
  }

  .caption-top {
    top: 8%;
  }

  .img-rect {
    padding: 30px 45px;
  }

  .modal-dialog {
    width: 800px;
    max-width: 800px;
  }

  .modal-content {
    padding: 15px;
  }

  .modal-body {
    padding: 15px 15px 30px;
  }

    .modal-body .custom-nav {
      bottom: 180px;
    }

      .modal-body .custom-nav .owl-prev {
        margin-left: -20px;
      }

      .modal-body .custom-nav .owl-next {
        margin-right: -20px;
      }



  .plus-1.plus-circle {
    right: 62%;
  }

  .plus-2.plus-circle {
    left: 34%;
  }

  .plus-3.plus-circle {
    right: 64%;
  }

  .plus-4.plus-circle {
    left: 50%;
  }

  .plus-5.plus-circle {
    left: 60%;
  }

  .plus-6.plus-circle {
    left: 60%;
  }

  .plus-7.plus-circle {
    left: 75%;
  }

  .plus-8.plus-circle {
    left: 74%;
  }

  .plus-9.plus-circle {
    left: 90%;
  }

  .tw-image {
    background-position: center;
  }

  .design-tip-1, .design-tip-2, .design-tip-4, .design-tip-6 {
    top: 20%;
    left: 5%;
  }

  .design-tip-3, .design-tip-5 {
    bottom: -50%;
    right: -15%;
  }

  .design-tip-7 {
    top: 20%;
    left: 3%;
  }

  .bigger-img img {
    width: 250px;
    height: 450px;
    margin-left: 15%;
    margin-top: 0%;
  }
}

@media (min-width: 1200px) {
  .p-3 {
    padding: 0.5rem !important;
  }

  .caption-top {
    top: 20%;
  }

  .hint-of-color p {
    color: #000000 !important;
    width: 200px;
  }

  .pattern-play p {
    color: #FFFFFF !important;
    width: 200px;
  }

  section {
    padding: 60px 0;
  }

  .trend-desc h2, .trend-desc .h2 {
    text-align: left;
    font: normal normal normal 100px/90px Baskerville;
    letter-spacing: 0px;
    text-transform: capitalize;
    opacity: 1;
  }

  .trend-desc .h3 {
    font-size: 20px;
  }

  .trend-rgt {
    padding: 15px 0 0 43px;
  }

  .trend-lft {
    padding: 15px 60px 0 0
  }

  .img-rect {
    width: 160px;
    height: 160px;
    margin-bottom: 30px;
    padding: 20px 15px;
  }

    .img-rect img {
      width: 140px;
      height: 140px;
    }

    .img-rect label {
      font-size: 12px;
    }



  .txt-overlay {
    top: 40px;
  }

  .img-rect .text-sm {
    line-height: 0.99
  }

  .text-cente.clearfi.anc-btns {
    margin-right: -30px;
  }

  .design-tip-1, .design-tip-2, .design-tip-4, .design-tip-6 {
    top: 5%;
    left: 5%;
  }

  .design-tip-3, .design-tip-5 {
    bottom: -76%;
    right: -15%;
  }

  .design-tip-7 {
    top: 3%;
    left: 3%;
  }

  .img-overlap-container {
    position: relative;
    width: 200px;
    height: 140px;
  }

  .bigger-img img {
    width: 250px;
    height: 575px;
    margin-left: 15%;
    margin-top: 10%;
  }
}

@media (min-width: 1600px) {
  .p-3 {
    padding: 1rem !important;
  }

  .hint-of-color p {
    color: #000000 !important;
    width: 320px;
  }

  .caption-top {
    top: 30%;
  }

  .trend-desc .h3 {
    font-size: 24px;
  }

  .container {
    width: 1570px;
  }

  .trend-rgt {
    padding: 30px 30px 30px 120px;
  }

  .trend-lft {
    padding: 15px 90px 0 0
  }

  .img-rect {
    width: 160px;
    height: 180px;
    margin-bottom: 30px;
    padding: 20px 15px;
  }

    .img-rect img {
      width: 140px;
      height: 140px;
    }

    .img-rect label {
      font-size: 14px;
    }

  .design-tip-1, .design-tip-2, .design-tip-4, .design-tip-6 {
    top: 5%;
    left: 5%;
  }

  .design-tip-3, .design-tip-5 {
    bottom: -76%;
    right: -9%;
  }

  .design-tip-7 {
    top: 3%;
    left: 3%;
    width: 350px;
  }

  .toast-worthy .trend-desc {
    padding: 0 250px;
  }

  .row-flex {
    flex-direction: row;
  }

    .row-flex .col {
      width: 50%;
    }

    .row-flex .trend-sec {
      margin: 30px auto;
    }

    .row-flex .col:nth-child(2) .trend-desc {
      margin: 120px auto 30px auto;
    }

  div.color-bar {
    height: 50px;
    background-color: #814907;
  }

  .text-cente.clearfi.anc-btns {
    margin-right: -0px;
  }

  .img-overlap-container {
    position: relative;
    width: 250px; /* Match the image width */
    height: 160px; /* Match the image height */
  }

  .hint-of-color p {
    color: #000000 !important;
    width: 280px;
  }

  .pattern-play p {
    color: #FFFFFF !important;
    width: 280px;
  }
}

@media (min-width: 1920px) {
  .container {
    width: 1850px;
  }

  .trend-rgt {
    padding: 75px 75px 30px 30px;
  }

  .trend-lft {
    padding: 50px 70px 70px 0;
  }

  .img-rect {
    width: 185px;
    height: 185px;
    margin-bottom: 24px;
    padding: 30px;
  }

  .owl-left .img-rect {
    padding: 30px 25px;
  }

  .img-rect img {
    width: 140px;
    height: 140px;
  }

  .txt-overlay {
    top: 65px;
  }
}

@media(max-width:1199px) {
  #Trend-2 .owl-nav {
    margin-top: 228px;
  }
}

@media(min-width:768px) and (max-width:991px) {
  .Trend-1-Slide3, .Trend-2-Slide3, .Trend-4-Slide3, .Trend-5-Slide3 {
    border-radius: 20px;
    margin: 30px auto;
  }

  .slide3text {
    width: 320px;
    display: inline-block;
  }

  .Trend-1-Products .owl-caption, .Trend-2-Products .owl-caption, .Trend-4-Products .owl-caption, .Trend-5-Products .owl-caption {
    padding: 0;
  }
}

@media(min-width:992px) and (max-width:1199px) {
  .Trend-1-Slide3, .Trend-2-Slide3, .Trend-4-Slide3, .Trend-5-Slide3 {
    border-radius: 20px;
    margin: 30px auto;
  }

  .slide3text {
    width: 450px;
    display: inline-block;
  }

  .Trend-1-Products .owl-caption, .Trend-2-Products .owl-caption, .Trend-4-Products .owl-caption, .Trend-5-Products .owl-caption {
    padding: 0;
  }
}


.lblplay-primary:before {
  background-image: url(https://cdn.msisurfaces.com/images/svg/play-primary.svg);
}

.lblplay:before, .lblplay-primary:before {
  display: inline-block;
  content: ' ';
  vertical-align: middle;
  margin-right: 5px;
  background-repeat: no-repeat;
  height: 20px;
  width: 28px;
  position: relative;
  top: -1px;
}

.btn-primary-lable {
  border-color: #8b6f4e !important;
  color: #8b6f4e !important;
  margin-left: 4px;
}

.lblplay:before, .lblplay-primary:before {
  display: inline-block;
  content: ' ';
  vertical-align: middle;
  margin-right: 5px;
  background-repeat: no-repeat;
  height: 20px;
  width: 28px;
  position: relative;
  top: -1px;
}

.btn-primary:hover .lblplay-primary:before, .btn-primary:active .lblplay-primary:before {
  background-image: url(https://cdn.msisurfaces.com/images/svg/play.svg);
  height: 22px;
  width: 34px;
}

.btn-outlined:hover.btn-primary:hover {
  color: #fff !important;
  background-color: #8b6f4e;
}
/* bs-5 changes css start */

.hidden {
  display: none;
}

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 100%;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container {
    max-width: 970px;
  }
}

@media (min-width: 1200px) {
  .container {
    min-width: 1170px;
  }
}

@media (min-width: 1600px) {
  .container {
    min-width: 1570px;
  }
}

@media (min-width: 1920px) {
  .container {
    min-width: 1850px;
  }
}


.cn-image {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  text-shadow: none;
  color: transparent;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  padding-top: 56.25%;
  display: block;
  height: 0;
  position: relative;
  background-color: #212121;
  background-image: url(../jpg/2025-trends-lookbook-classic-noir.jpg);
}

.plus-circle {
  display: block;
  position: absolute;
  border: 1px solid #fff;
  border-radius: 50%;
}

  .plus-circle::before {
    display: block;
    content: ' ';
    vertical-align: middle;
    background-repeat: no-repeat;
    background-image: url(https://cdn.msisurfaces.com/images/trends/2025/plus-circle-fill.svg);
    height: 38px;
    width: 38px;
    position: relative;
    background-size: contain;
  }

  .plus-circle:hover::before {
    display: block;
    content: ' ';
    vertical-align: middle;
    background-repeat: no-repeat;
    background-image: url(https://cdn.msisurfaces.com/images/trends/2025/minus-circle-fill.svg);
    height: 38px;
    width: 38px;
    position: relative;
    border-radius: 50%;
    background-size: contain;
  }

.cn-image .plus-circle.cn1 {
  top: 20px;
  left: 36%;
}

.cn-image .plus-circle.cn2 {
  top: 37%;
  left: 32%;
}

.cn-image .plus-circle.cn3 {
  bottom: 15%;
  left: 37%;
}

.cn-image .plus-circle.cn4 {
  top: 35%;
  left: 48%;
}

.cn-image .plus-circle.cn5 {
  top: 25%;
  left: 60%;
}


.cn-image .plus-circle.cn6 {
  top: 36%;
  left: 64%;
}

.cn-image .plus-circle.cn7 {
  top: 10%;
  left: 85%;
}

.cn-image .plus-circle.cn8 {
  bottom: 10%;
  left: 90%;
}

.hh-image .plus-circle.cn1 {
  top: 20%;
  left: 31%;
}

.hh-image .plus-circle.cn2 {
  top: 40%;
  left: 39%;
}

.hh-image .plus-circle.cn3 {
  bottom: 12%;
  left: 33%;
}

.hh-image .plus-circle.cn4 {
  top: 68%;
  left: 48%;
}

.hh-image .plus-circle.cn5 {
  top: 22%;
  left: 50%;
}


.hh-image .plus-circle.cn6 {
  top: 8%;
  left: 60%;
}

.hh-image .plus-circle.cn7 {
  top: 30%;
  left: 68%;
}

.hh-image .plus-circle.cn8 {
  top: 35%;
  left: 78%;
}

.hh-image .plus-circle.cn9 {
  bottom: 22%;
  left: 80%;
}

.hh-image .plus-circle.cn0 {
     bottom: 6%;
  left: 70%;
  
}

.hh-image .plus-circle.cn11 {
bottom: 34%;
  left: 14%;
}
.hh-image .plus-circle.cn12 {
top:51%;
  left: 86%;
}


@media(min-width:768px) {
  .plus-circle::before, .plus-circle:hover::before {
    width: 25px;
    height: 25px;
  }
}

@media(min-width:992px) {
  .plus-circle::before, .plus-circle:hover::before {
    width: 21px;
    height: 21px;
  }
}

@media(min-width:1200px) {
  .plus-circle::before, .plus-circle:hover::before {
    width: 30px;
    height: 30px;
  }

  .cn-image .plus-circle.cn1 {
    top: 15px;
    left: 36%;
  }

  .cn-image .plus-circle.cn2 {
    top: 37%;
    left: 32%;
  }

  .cn-image .plus-circle.cn3 {
    bottom: 15%;
    left: 37%;
  }

  .cn-image .plus-circle.cn4 {
    top: 35%;
    left: 48%;
  }

  .cn-image .plus-circle.cn5 {
    top: 20%;
    left: 60%;
  }


  .cn-image .plus-circle.cn6 {
    top: 34%;
    left: 64%;
  }

  .cn-image .plus-circle.cn7 {
    top: 10%;
    left: 85%;
  }

  .cn-image .plus-circle.cn8 {
    bottom: 12%;
    left: 85%;
  }
}



@media(min-width:1600px) {
  .plus-circle::before, .plus-circle:hover::before {
    width: 35px;
    height: 35px;
  }

  .cn-image .plus-circle.cn1 {
    top: 20px;
    left: 36%;
  }

  .cn-image .plus-circle.cn2 {
    top: 37%;
    left: 32%;
  }

  .cn-image .plus-circle.cn3 {
    bottom: 15%;
    left: 37%;
  }

  .cn-image .plus-circle.cn4 {
    top: 35%;
    left: 48%;
  }

  .cn-image .plus-circle.cn5 {
    top: 25%;
    left: 60%;
  }


  .cn-image .plus-circle.cn6 {
    top: 36%;
    left: 64%;
  }

  .cn-image .plus-circle.cn7 {
    top: 10%;
    left: 85%;
  }

  .cn-image .plus-circle.cn8 {
    bottom: 10%;
    left: 90%;
  }
}

@media(max-width:767px) {
  .plus-circle::before, .plus-circle:hover::before {
    width: 25px;
    height: 25px;
  }

  .cn-image {
    padding-top: 90%;
    background-position: 75% 50%;
  }

    .cn-image .plus-circle.cn1 {
      top: 20px;
      left: 26%;
    }

    .cn-image .plus-circle.cn2 {
      top: 37%;
      left: 22%;
    }

    .cn-image .plus-circle.cn3 {
      bottom: 15%;
      left: 27%;
    }

    .cn-image .plus-circle.cn4 {
      top: 35%;
      left: 38%;
    }

    .cn-image .plus-circle.cn5 {
      top: 25%;
      left: 50%;
    }


    .cn-image .plus-circle.cn6 {
      top: 36%;
      left: 58%;
    }

    .cn-image .plus-circle.cn7 {
      top: 8%;
      left: 85%;
    }

    .cn-image .plus-circle.cn8 {
      bottom: 12%;
      left: 90%;
    }
}



@media(max-width:480px) {

  .cn-image .plus-circle.cn1 {
    top: 20px;
    left: 16%;
  }

  .cn-image .plus-circle.cn2 {
    top: 37%;
    left: 10%;
  }

  .cn-image .plus-circle.cn3 {
    bottom: 15%;
    left: 22%;
  }

  .cn-image .plus-circle.cn4 {
    top: 35%;
    left: 32%;
  }

  .cn-image .plus-circle.cn5 {
    top: 25%;
    left: 51%;
  }


  .cn-image .plus-circle.cn6 {
    top: 36%;
    left: 58%;
  }

  .cn-image .plus-circle.cn7 {
    top: 8%;
    left: 85%;
  }

  .cn-image .plus-circle.cn8 {
    bottom: 12%;
    left: 90%;
  }
}



/*trend 2*/


.mm-image .plus-circle.cn1 {
  top: 5%;
  left: 31%;
}

.mm-image .plus-circle.cn2 {
  top: 16%;
  left: 10%;
}

.mm-image .plus-circle.cn3 {
  bottom: 50%;
  left: 4%;
}

.mm-image .plus-circle.cn4 {
  top: 71%;
  left: 29%;
}

.mm-image .plus-circle.cn5 {
  top: 32%;
  left: 40%;
}


.mm-image .plus-circle.cn6 {
  top: 57%;
  left: 47%;
}

.mm-image .plus-circle.cn7 {
  top: 30%;
  left: 68%;
}

.mm-image .plus-circle.cn8 {
  top: 70%;
  left: 68%;
}



/*trend 4*/


.vr-image .plus-circle.cn1 {
  top: 62%;
  left: 2%;
}

.vr-image .plus-circle.cn2 {
  top: 70%;
  left: 8%;
}

.vr-image .plus-circle.cn3 {
  bottom: 20%;
  left: 18%;
}

.vr-image .plus-circle.cn4 {
  top: 62%;
  left: 25%;
}

.vr-image .plus-circle.cn5 {
  top: 43%;
  left: 40%;
}


.vr-image .plus-circle.cn6 {
  top: 25%;
  left: 48%;
}

.vr-image .plus-circle.cn7 {
  top: 12%;
  left: 57%;
}

.vr-image .plus-circle.cn8 {
  top: 32%;
  left: 64%;
}

.vr-image .plus-circle.cn9 {
  top: 56%;
  left: 54%;
}
.vr-image .plus-circle.cn0 {
  top: 25%;
  left: 8%;
}


/*trend 5*/


.es-image .plus-circle.cn1 {
  top: 25%;
  left: 13%;
}

.es-image .plus-circle.cn2 {
  top: 62%;
  left: 13%;
}

.es-image .plus-circle.cn3 {
  bottom: 12%;
  left: 13%;
}

.es-image .plus-circle.cn4 {
  top: 93%;
  left: 35%;
}

.es-image .plus-circle.cn5 {
  top: 36%;
  left: 35%;
}


.es-image .plus-circle.cn6 {
  top: 8%;
  left: 47%;
}

.es-image .plus-circle.cn7 {
  top: 15%;
  left: 71%;
}

.es-image .plus-circle.cn8 {
  top: 34%;
  left: 79%;
}

.es-image .plus-circle.cn9 {
  bottom: 48%;
  left: 61%;
}

.es-image .plus-circle.cn0 {
  bottom: 12%;
  left: 52%;
}

.es-image .plus-circle.cn11 {
  bottom: 2%;
  left: 78%;
}


@media(min-width:992px) {
  #exampleModal .modal-dialog {
    width: 100%;
    max-width: 800px !important;
  }
}

@media(max-width:991px) {
  #exampleModal .modal-dialog {
    width: 100%;
    max-width: 100% !important;
  }

  #exampleModal .modal-body {
    max-width: 100% !important;
    margin: 0 auto;
    padding: 15px 30px;
    font-size: 14px;
  }
}

@media(min-width:768px) {
    .bigger-img img {
     width:100%;
    max-width: 154px;
    height:auto;
    max-height: 304px;
    margin-left:15%!important;
  }
}

@media(min-width:1200px) {
    .bigger-img img {
     width:100%;
    max-width: 308px;
    height:auto;
    max-height: 608px;
    margin-left:0!important;
    margin-top: 0!important;
  }
}

@media(max-width:767px) {
  .design-callout {
      display:none;
  }
  .four-sixty {
    font: italic normal normal 24px/72px Libre Baskerville;
  }
  
  .third-slide .owl-nav {
      margin-top:5px!important;
  }
}


/* Customize the transition for the modal */
/*.modal.fade {*/
    /*transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out;*/
    /*transition: opacity .45s ease out,transform 0.4s linear;
}*/

/* Modify the transform during opening */
/*.modal.fade.show {
    opacity: 1;
    transform: translate(0, 0);*/ /* Adjust if needed */
/*}*/

.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out, -o-transform 0.3s ease-out;
}
.modal.show .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}


#exampleModal .owl-carousel .owl-stage {
  transition: transform 9s ease-out;
}
 
</pre></body></html>