﻿html,
body,
div,
span,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
img,
strong,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
footer,
header,
menu,
nav,
output,
ruby,
section,
summary,
main time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  font-weight: inherit;
  vertical-align: baseline;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

img {
  max-width: 100%;
  display: block;
}

input,
button,
textarea,
select {
  font: inherit;
}

body {
  min-height: 100vh;
}

html {
  /*ALL Languages*/
  font-family: "SVN-Gotham Rounded";
  font-weight: 300;
  font-display: swap;
}

html[lang=en] {
  font-family: "SVN-Gotham Rounded";
  word-break: keep-all;
  font-display: swap;
}

@font-face {
    font-family: 'SVN-Gotham Rounded';
    src: url('SVN-GothamRoundedLight.woff2') format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

html .medium,
html .medium *,
html strong,
html strong *,
html b,
html b * {
  font-weight: 400;
}

@media (min-width: 576px) {
  html .thin {
    font-weight: 100;
  }

  html .thin .medium,
  html .thin .medium *,
  html .thin strong,
  html .thin strong *,
  html .thin b,
  html .thin b * {
    font-weight: 300;
  }
}

html.fallback {
  font-family: "system-ui" !important;
}

.swiper-container {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.swiper-container .swiper-wrapper {
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
}

.swiper-container .swiper-slide {
  width: 100%;
  height: 100%;
  position: relative;
}

.swiper-container .swiper-slide .caption {
  position: absolute;
  bottom: 1rem;
}

@media (max-width: 575px) {
  .swiper-container .swiper-slide .caption {
    bottom: 3rem;
  }
}

.swiper-container .swiper-slide.text-right .caption {
  right: 1rem;
}

@media (max-width: 575px) {
  .swiper-container .swiper-slide.text-right .caption {
    transform: rotate(90deg) translate(0, 4rem);
    transform-origin: top right;
  }
}

.swiper-container .swiper-slide.text-left .caption {
  left: 1rem;
}

@media (max-width: 575px) {
  .swiper-container .swiper-slide.text-left .caption {
    transform: rotate(-90deg) translate(0, 4rem);
    transform-origin: top left;
  }
}

.swiper-container .swiper-slide.text-center .caption {
  text-align: center;
  left: 0;
  right: 0;
  bottom: 3rem;
}

@media (max-width: 575px) {
  .swiper-container .swiper-slide.text-center .caption {
    bottom: 12rem;
  }
}

.swiper-container .swiper-slide.text-center.text-dark {
  color: #999999;
}

.swiper-container .swiper-slide.text-light {
  color: white;
  text-shadow: 0 0 3px black;
}

.precious .swiper-container .swiper-slide.text-light {
  color: rgb(186, 160, 122);
}

.swiper-container .swiper-slide.text-dark {
  color: black;
  text-shadow: 0 0 3px white;
}

.swiper-container .swiper-next,
.swiper-container .swiper-prev {
  position: absolute;
  top: 0%;
  height: 100%;
  border: none;
  transition: opacity 0.3s;
  opacity: 0.5;
  font-size: 0;
}

@media (max-width: 320px) {

  .swiper-container .swiper-next,
  .swiper-container .swiper-prev {
    width: 40px;
  }
}

@media (min-width: 321px) and (max-width: 2559px) {

  .swiper-container .swiper-next,
  .swiper-container .swiper-prev {
    width: calc(40px + 120 * ((100vw - 320px) / 2240));
  }
}

@media (min-width: 2560px) {

  .swiper-container .swiper-next,
  .swiper-container .swiper-prev {
    width: 160px;
  }
}

@media (max-width: 575px) {

  .swiper-container .swiper-next,
  .swiper-container .swiper-prev {
    display: none;
    visibility: hidden;
  }
}

.swiper-container .swiper-next:disabled,
.swiper-container .swiper-prev:disabled {
  opacity: 0.1;
}

.swiper-container .swiper-next:not(:disabled),
.swiper-container .swiper-prev:not(:disabled) {
  cursor: pointer;
}

.swiper-container .swiper-next:focus,
.swiper-container .swiper-prev:focus {
  outline: none;
}

.swiper-container .swiper-next.dark,
.swiper-container .swiper-prev.dark {
  filter: invert(1);
}

.swiper-container .swiper-next {
  right: 0;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 148.49 282.84'><rect x='-25' y='204.68' width='200' height='10' transform='translate(-127.05 113.37) rotate(-45)' style='fill: white'/><rect x='66.46' y='-23.21' width='10' height='190' transform='translate(-30.59 70.48) rotate(-45)' style='fill: white'/></svg>") no-repeat 50% 50%;
  background-size: 25% auto;
}

.swiper-container .swiper-prev {
  left: 0;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 148.49 282.84'><rect x='-25' y='70.32' width='200' height='10' transform='translate(-32.05 74.02) rotate(-45)' style='fill: white'/><rect x='73.54' y='118.21' width='10' height='190' transform='translate(-128.51 116.9) rotate(-45)' style='fill: white'/></svg>") no-repeat 50% 50%;
  background-size: 25% auto;
}

.swiper-container .swiper-pagination {
  position: absolute;
  width: 100%;
  bottom: 1rem;
  display: flex;
  justify-content: center;
  font-size: calc(10px + 2 * (100vw - 320px) / 2240);
}

@media (max-width: 575px) {
  .swiper-container .swiper-pagination {
    margin-bottom: 3rem;
  }
}

.swiper-container .swiper-pagination div {
  width: 1em;
  height: 1em;
  background: white;
  border: 0.1rem solid #999999;
  border-radius: 0.5em;
  z-index: 100;
  margin: 0 0.25em;
  opacity: 0.5;
  transition: opacity 0.3s;
}

.precious .swiper-container .swiper-pagination div {
  background: rgb(186, 160, 122);
}

.swiper-container .swiper-pagination div.active {
  opacity: 1;
  background: #999999;
}

/*@import "Sidebar.scss";*/
footer {
  margin: 0 auto;
  background: #F4F1ED;
  /*max-width: 1440px;*/
  padding: 40px;
  line-height: 19px;
  font-size: 16px;
}

footer .main-footer-content {
  display: flex;
  max-width: 1024px;
  margin: 0 auto;
  border-bottom: 2px solid rgba(94, 92, 91, 0.25);
}

footer .main-footer-content .umbraco-content-row {
  width: 100%;
  padding: 30px;
  margin-left: 30px;
  margin-top: auto;
  margin-bottom: auto;
}

footer .main-footer-content .umbraco-content-row div {
  display: flex;
  justify-content: space-between;
}

footer .main-footer-content .umbraco-content-row div .link {
  color: #211F1F;
  position: relative;
  text-decoration: none;
}

footer .main-footer-content .umbraco-content-row div .link::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #5E5C5B;
  transform-origin: bottom right;
  transition: transform 0.25s ease-out;
  transform: scaleX(0);
}

footer .main-footer-content .umbraco-content-row div .link:hover::after {
  transform: scaleX(1);
  transform-origin: bottom left;
}

footer .main-footer-content .footer-icons {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  padding: 30px;
  margin-right: 20px;
}

footer .main-footer-content .footer-icons>a {
  transition: 0.3s;
  border-radius: 50%;
  margin: 10px;
}

footer .main-footer-content .footer-icons .footer-some img {
  max-width: none;
  padding: 10px;
  max-height: 40px;
}

footer .main-footer-content .footer-icons .footer-some:hover {
  background-color: rgba(144, 143, 143, 0.15);
}

footer .main-footer-content .footer-icons a {
  display: block;
  position: relative;
  text-decoration: none;
  line-height: 1.667em;
  color: inherit;
  gap: 6px;
}

footer .main-footer-content .footer-icons a.selected,
footer .main-footer-content .footer-icons a:active,
footer .main-footer-content .footer-icons a:focus {
  color: black;
  text-decoration: underline;
  text-underline-offset: 0.17em;
  text-decoration-thickness: 0.06em;
}

footer .legal #ot-sdk-btn {
  color: inherit !important;
  border: none !important;
  transition: none !important;
  background: transparent !important;
  padding: 0 !important;
  font-size: inherit !important;
  text-transform: lowercase;
}

footer .legal {
  justify-content: center;
  display: flex;
  width: 100%;
  text-align: center;
  padding-top: 30px;
  max-width: 1024px;
  margin: 0 auto;
  gap: 6px;
}

footer .legal button,
footer .legal a {
  color: #211F1F;
  display: inline;
  position: relative;
  text-decoration: none;
}

footer .legal button::after,
footer .legal a::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #5E5C5B;
  transform-origin: bottom right;
  transition: transform 0.25s ease-out;
  transform: scaleX(0);
}

footer .legal button:hover::after,
footer .legal a:hover::after {
  transform: scaleX(1);
  transform-origin: bottom left;
}

@media (max-width: 1010px) {
  footer .main-footer-content {
    flex-direction: column;
    border-bottom: none;
  }

  footer .main-footer-content .umbraco-content-row {
    padding: 20px;
    margin: 0;
  }

  footer .main-footer-content .umbraco-content-row div {
    flex-direction: column;
    align-items: center;
    padding: 0;
  }

  footer .main-footer-content .umbraco-content-row div .link {
    padding: 8px;
  }

  footer .main-footer-content .footer-icons {
    padding: 0;
    margin: 0;
  }

  footer .main-footer-content .footer-icons .footer-some {
    margin: 0;
  }

  footer .legal {
    max-width: 240px;
    flex-wrap: wrap;
    font-size: 12px;
  }
}

html,
body {
  scrollbar-width: none;
}

::-webkit-scrollbar {
  display: none;
  width: 0px !important;
}

#scrollbar {
  display: block;
  position: fixed;
  top: 0;
  right: 0;
  width: 1rem;
  z-index: 100000;
  height: 100vh;
  opacity: 0;
  transition: opacity 1.5s;
  user-select: none;
}

@supports (-webkit-touch-callout: none) {
  #scrollbar {
    display: none;
  }
}

#scrollbar.visible {
  transition: opacity 0.3s;
  opacity: 0.5;
}

#scrollbar:hover {
  transition: opacity 0.3s;
  opacity: 1;
}

#scrollbar div {
  position: absolute;
  display: block;
  content: "";
  width: 1rem;
  background-color: rgba(180, 180, 180, 0.75);
  border-radius: 1rem;
  height: 60vh;
}
/* 
#onetrust-banner-sdk,
#onetrust-pc-sdk,
#ot-sdk-cookie-policy,
#cookie-policy-description {
  font: calc(18.75px + 5.25 * (100vw - 320px) / 2240) !important;
  font-weight: 300 !important;
}

#onetrust-banner-sdk #accept-recommended-btn-handler,
#onetrust-banner-sdk .ot-pc-refuse-all-handler,
#onetrust-banner-sdk .save-preference-btn-handler onetrust-close-btn-handler,
#onetrust-banner-sdk #onetrust-accept-btn-handler,
#onetrust-banner-sdk #onetrust-reject-all-handler,
#onetrust-banner-sdk #onetrust-pc-btn-handler,
#onetrust-pc-sdk #accept-recommended-btn-handler,
#onetrust-pc-sdk .ot-pc-refuse-all-handler,
#onetrust-pc-sdk .save-preference-btn-handler onetrust-close-btn-handler,
#onetrust-pc-sdk #onetrust-accept-btn-handler,
#onetrust-pc-sdk #onetrust-reject-all-handler,
#onetrust-pc-sdk #onetrust-pc-btn-handler,
#ot-sdk-cookie-policy #accept-recommended-btn-handler,
#ot-sdk-cookie-policy .ot-pc-refuse-all-handler,
#ot-sdk-cookie-policy .save-preference-btn-handler onetrust-close-btn-handler,
#ot-sdk-cookie-policy #onetrust-accept-btn-handler,
#ot-sdk-cookie-policy #onetrust-reject-all-handler,
#ot-sdk-cookie-policy #onetrust-pc-btn-handler,
#cookie-policy-description #accept-recommended-btn-handler,
#cookie-policy-description .ot-pc-refuse-all-handler,
#cookie-policy-description .save-preference-btn-handler onetrust-close-btn-handler,
#cookie-policy-description #onetrust-accept-btn-handler,
#cookie-policy-description #onetrust-reject-all-handler,
#cookie-policy-description #onetrust-pc-btn-handler {
  background: transparent !important;
  border: 0.05rem solid black !important;
  color: black !important;
  font-weight: 300 !important;
}

#onetrust-banner-sdk a,
#onetrust-banner-sdk td,
#onetrust-banner-sdk p,
#onetrust-banner-sdk button,
#onetrust-banner-sdk div,
#onetrust-pc-sdk a,
#onetrust-pc-sdk td,
#onetrust-pc-sdk p,
#onetrust-pc-sdk button,
#onetrust-pc-sdk div,
#ot-sdk-cookie-policy a,
#ot-sdk-cookie-policy td,
#ot-sdk-cookie-policy p,
#ot-sdk-cookie-policy button,
#ot-sdk-cookie-policy div,
#cookie-policy-description a,
#cookie-policy-description td,
#cookie-policy-description p,
#cookie-policy-description button,
#cookie-policy-description div {
  color: black !important;
  font-weight: 300 !important;
}

#onetrust-banner-sdk a span,
#onetrust-banner-sdk td span,
#onetrust-banner-sdk p span,
#onetrust-banner-sdk button span,
#onetrust-banner-sdk div span,
#onetrust-pc-sdk a span,
#onetrust-pc-sdk td span,
#onetrust-pc-sdk p span,
#onetrust-pc-sdk button span,
#onetrust-pc-sdk div span,
#ot-sdk-cookie-policy a span,
#ot-sdk-cookie-policy td span,
#ot-sdk-cookie-policy p span,
#ot-sdk-cookie-policy button span,
#ot-sdk-cookie-policy div span,
#cookie-policy-description a span,
#cookie-policy-description td span,
#cookie-policy-description p span,
#cookie-policy-description button span,
#cookie-policy-description div span {
  color: inherit !important;
  font-weight: inherit !important;
}

#onetrust-banner-sdk h3,
#onetrust-banner-sdk h4,
#onetrust-pc-sdk h3,
#onetrust-pc-sdk h4,
#ot-sdk-cookie-policy h3,
#ot-sdk-cookie-policy h4,
#cookie-policy-description h3,
#cookie-policy-description h4 {
  font-size: inherit !important;
}

#onetrust-banner-sdk h4,
#onetrust-pc-sdk h4,
#ot-sdk-cookie-policy h4,
#cookie-policy-description h4 {
  font-weight: 300 !important;
}

#onetrust-banner-sdk #onetrust-accept-btn-handler,
#onetrust-banner-sdk .save-preference-btn-handler,
#onetrust-pc-sdk #onetrust-accept-btn-handler,
#onetrust-pc-sdk .save-preference-btn-handler,
#ot-sdk-cookie-policy #onetrust-accept-btn-handler,
#ot-sdk-cookie-policy .save-preference-btn-handler,
#cookie-policy-description #onetrust-accept-btn-handler,
#cookie-policy-description .save-preference-btn-handler {
  background-color: black !important;
  color: white !important;
}

#onetrust-banner-sdk #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,
#onetrust-banner-sdk #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a:hover,
#onetrust-pc-sdk #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,
#onetrust-pc-sdk #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a:hover,
#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,
#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a:hover,
#cookie-policy-description #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,
#cookie-policy-description #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a:hover {
  background: inherit;
}

#onetrust-consent-sdk #onetrust-banner-sdk *:focus,
#onetrust-consent-sdk #onetrust-banner-sdk:focus,
#onetrust-consent-sdk #onetrust-pc-sdk *:focus,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-vlst-cntr>a:focus {
  outline-width: 0px !important;
}

#ot-sdk-btn-floating {
  display: none !important;
} */

html {
  font-size: 0.78125vw;
  /*    @media all and (min-width:2560px) {
          //font-size: calc(20px * 128 / 130);
          font-size: 20px;
      }*/
}

@media all and (max-width: 320px) {
  html {
    font-size: 2.5px;
  }
}

::selection {
  color: #FFF;
  background: rgba(16, 20, 67, 0.8);
  opacity: 1;
  padding: 10rem;
}

body {
  overflow-x: hidden;
  overflow-y: auto;
  background-color: #f0f0f0;
  line-height: 1.3;
}

@media (max-width: 320px) {
  body {
    overflow-x: auto;
  }
}

#dealer-search {
  max-width: 1920px;
  margin: 0 auto;
}

#showroom {
  position: relative;
  width: 128rem;
  margin: 0 auto;
  background: #FBFBFB;
}

#showroom section {
  position: relative;
  box-sizing: content-box;
  border-collapse: separate;
  background-clip: content-box;
}

#showroom section>div,
#showroom section>a {
  position: absolute;
  box-sizing: content-box;
  line-height: 100%;
  object-fit: cover;
}

#showroom section img,
#showroom section video,
#showroom section picture,
#showroom section showroom-picture {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: inherit;
  object-position: inherit;
}

#showroom section img:focus,
#showroom section video:focus,
#showroom section picture:focus,
#showroom section showroom-picture:focus {
  outline: none;
}

#showroom section span,
#showroom section a {
  object-fit: inherit;
  object-position: inherit;
}
/* 
::cue {
  color: white;
  background-color: rgba(0, 0, 0, 0) !important;
  border-radius: 0;
  padding: 0;
  margin: 0;
  font-family: "SVN-Gotham Rounded";
  text-shadow: 2px 2px 0px black;
  font-weight: 300;
} */

@media only screen and (min-width: 768px) {

  ::cue,
  ::-webkit-media-text-track-display {
    /*font-size: 4vmin;
    font-size: clamp(16px, 4vw, 48px);*/
    /*line-height: 1.25;
    line-height: clamp(20px, 5vw, 60px);*/
    background: rgba(0, 0, 0, 0) !important;
  }
}


#showroom #page-hm6vvhvkw {
  width: 128rem;
}

@media (min-width:321px) and (max-width:575px) {
  #showroom #page-hm6vvhvkw {
    height: calc(61px + 101.95 * ((100vw - 320px) / 256));
  }
}

@media (max-width:320px) {
  #showroom #page-hm6vvhvkw {
    height: 51.2rem;
  }
}

@media (min-width:577px) and (max-width:1279px) {
  #showroom #page-hm6vvhvkw {
    height: calc(229.95px + -169.95 * ((100vw - 576px) / 704));
  }
}

@media (width:576px) {
  #showroom #page-hm6vvhvkw {
    height: 51.111111111111114rem;
  }
}

@media (min-width:1281px) and (max-width:1919px) {
  #showroom #page-hm6vvhvkw {
    height: calc(60px + 0 * ((100vw - 1280px) / 640));
  }
}

@media (width:1280px) {
  #showroom #page-hm6vvhvkw {
    height: 6rem;
  }
}

@media (min-width:1920px) {
  #showroom #page-hm6vvhvkw {
    height: 4rem;
  }
}

@media not screen and (max-width: 576px) {
  #showroom #item-wlui2wfds {
    display: none !important
  }
}

#showroom #item-wlui2wfds {
  font-size: 3.5rem;
  color: #646464;
  top: 1rem;
  left: 2rem;
  width: 64rem;
  line-height: 1.3;
  height: 50rem;
}

#showroom #page-d2pdsq6od {
  width: 148rem;
}

@media (min-width:321px) and (max-width:1279px) {
  #showroom #page-d2pdsq6od {
    height: calc(286px + -23 * ((100vw - 320px) / 960));
  }
}

@media (max-width:320px) {
  #showroom #page-d2pdsq6od {
    height: 114.4rem;
  }
}

@media (min-width:1281px) and (max-width:1919px) {
  #showroom #page-d2pdsq6od {
    height: calc(263px + 56.5 * ((100vw - 1280px) / 640));
    /* height: calc(263px + 56.5 * ((100vw - 1280px) / 640)); */
  }
}

@media (width:1280px) {
  #showroom #page-d2pdsq6od {
    height: 26.3rem;
  }
}

@media (min-width:1920px) {
  #showroom #page-d2pdsq6od {
    height: 21.333333333333332rem;
  }
}

@media (min-width:321px) and (max-width:1279px) {
  #showroom #item-mjtlvvg3v {
    width: calc(280px + 480 * ((100vw - 320px) / 960));
    left: calc(20px + 240 * ((100vw - 320px) / 960));
    top: calc(35px + 15 * ((100vw - 320px) / 960));
  }
}

@media (max-width:320px) {
  #showroom #item-mjtlvvg3v {
    width: 112rem;
    left: 8rem;
    top: 14rem;
  }
}

@media (min-width:1280px) {
  #showroom #item-mjtlvvg3v {
    top: 5rem;
    left: 26rem;
    width: 76rem;
  }
}

#showroom #item-mjtlvvg3v {
  text-align: center;
  color: #4B4B4B;
}

#showroom #page-lfv1bxpq8 {
  width: 128rem;
}

@media (min-width:321px) and (max-width:575px) {
  #showroom #page-lfv1bxpq8 {
    height: calc(128px + -2 * ((100vw - 320px) / 256));
  }
}

@media (max-width:320px) {
  #showroom #page-lfv1bxpq8 {
    height: 51.2rem;
  }
}

@media (min-width:577px) and (max-width:1279px) {
  #showroom #page-lfv1bxpq8 {
    height: calc(126px + -5 * ((100vw - 576px) / 704));
  }
}

@media (width:576px) {
  #showroom #page-lfv1bxpq8 {
    height: 28rem;
  }
}

@media (min-width:1281px) and (max-width:1919px) {
  #showroom #page-lfv1bxpq8 {
    height: calc(121px + 59 * ((100vw - 1280px) / 640));
  }
}

@media (width:1280px) {
  #showroom #page-lfv1bxpq8 {
    height: 12.1rem;
  }
}

@media (min-width:1920px) {
  #showroom #page-lfv1bxpq8 {
    height: 12rem;
  }
}

#showroom #item-ci03uvmtb {
  font-size: 3.5rem;
  color: #646464;
  width: 64rem;
  line-height: 1.3;
}

@media (min-width:321px) and (max-width:1919px) {
  #showroom #item-ci03uvmtb {
    top: calc(2.5px + -2.5 * ((100vw - 320px) / 1600));
    left: calc(5px + 25 * ((100vw - 320px) / 1600));
  }
}

@media (max-width:320px) {
  #showroom #item-ci03uvmtb {
    top: 1rem;
    left: 2rem;
    height: 50rem;
  }
}

@media (min-width:321px) and (max-width:1279px) {
  #showroom #item-ci03uvmtb {
    height: calc(125px + -5 * ((100vw - 320px) / 960));
  }
}

@media (min-width:1281px) and (max-width:1919px) {
  #showroom #item-ci03uvmtb {
    height: calc(120px + 60 * ((100vw - 1280px) / 640));
  }
}

@media (width:1280px) {
  #showroom #item-ci03uvmtb {
    height: 12rem;
  }
}

@media (min-width:1920px) {
  #showroom #item-ci03uvmtb {
    height: 12rem;
    left: 2rem;
    top: 0rem;
  }
}

#showroom #page-h6ujinr9u {
  width: 128rem;
}

@media (min-width:321px) and (max-width:454px) {
  #showroom #page-h6ujinr9u {
    height: calc(900px + -0.09765625 * ((100vw - 320px) / 255));
  }
}

@media (min-width:455px) and (max-width:574px) {
  #showroom #page-h6ujinr9u {
    height: calc(1100px + -0.09765625 * ((100vw - 320px) / 255));
  }
}

@media (max-width:320px) {
  #showroom #page-h6ujinr9u {
    height: 360rem;
  }
}

@media (width:575px) {
  #showroom #page-h6ujinr9u {
    height: 250rem;
  }
}

@media (min-width:577px) and (max-width:783px) {
  #showroom #page-h6ujinr9u {
    height: calc(1300.9px + -0.5367432 * ((100vw - 576px) / 383));
  }
}

@media (width:576px) {
  #showroom #page-h6ujinr9u {
    height: 250.22222222222223rem;
  }
}


@media (min-width:784px) and (max-width:859px) {
  #showroom #page-h6ujinr9u {
    height: calc(1412.5px + 137.5 * ((100vw - 960px) / 320));
  }
}

@media (min-width:860px) and (max-width:959px) {
  #showroom #page-h6ujinr9u {
    height: calc(1612.5px + 137.5 * ((100vw - 960px) / 320));
  }
}

@media (width:960px) {
  #showroom #page-h6ujinr9u {
    height: 55.06666666666667rem;
  }
}

@media (min-width:960px) and (max-width:1280px) {
  #showroom #page-h6ujinr9u {
    height: calc(500.5px + 137.5 * ((100vw - 960px) / 320));
  }
}

@media (min-width:1281px) and (max-width:1919px) {
  #showroom #page-h6ujinr9u {
    height: calc(550px + 275 * ((100vw - 1280px) / 640));
  }
}

@media (width:1280px) {
  #showroom #page-h6ujinr9u {
    height: 55rem;
  }
}

@media (min-width:1920px) {
  #showroom #page-h6ujinr9u {
    height: 55rem;
  }
}

@media not screen and (min-width: 960px) {
  #showroom #item-vxuc977t1 {
    display: none !important
  }
}

#showroom #item-vxuc977t1 {
  border-radius: 8px;
  background-color: #e9e9e9;
  overflow: hidden;
}

@media (min-width:960px) and (max-width:1279px) {
  #showroom #item-vxuc977t1 {
    left: calc(7.492188px + 2.507813 * ((100vw - 959px) / 321));
    top: calc(7.492188px + 2.507813 * ((100vw - 959px) / 321));
  }
}

@media (max-width:959px) {
  #showroom #item-vxuc977t1 {
    left: 1rem;
    top: 1rem;
  }
}

@media (min-width:1280px) {
  #showroom #item-vxuc977t1 {
    left: 1rem;
    top: 1rem;
  }
}

#showroom #item-vxuc977t1 {
  width: 126rem;
  height: 60rem;
}

@media not screen and (min-width: 960px) {
  #showroom #item-e7fgd8ib6 {
    display: none !important
  }
}

@media (max-width:959px) {
  #showroom #item-e7fgd8ib6 {
    left: 84rem;
    top: 8rem;
  }
}

@media (min-width:961px) and (max-width:1279px) {
  #showroom #item-e7fgd8ib6 {
    left: calc(277.5px + 132.5 * ((100vw - 960px) / 320));
    top: calc(82.5px + 57.5 * ((100vw - 960px) / 320));
    width: calc(405px + 55 * ((100vw - 960px) / 320));
  }
}

@media (width:960px) {
  #showroom #item-e7fgd8ib6 {
    left: 37rem;
    top: 11rem;
  }
}

@media (max-width:960px) {
  #showroom #item-e7fgd8ib6 {
    width: 54rem;
  }
}

#showroom #item-e7fgd8ib6 {
  font-size: 2.3rem;
  color: #4B4B4B;
}

@media (min-width:1281px) and (max-width:1919px) {
  #showroom #item-e7fgd8ib6 {
    top: calc(140px + 160 * ((100vw - 1280px) / 640));
    left: calc(410px + 205 * ((100vw - 1280px) / 640));
  }
}

@media (width:1280px) {
  #showroom #item-e7fgd8ib6 {
    top: 14rem;
    left: 41rem;
  }
}

@media (min-width:1280px) {
  #showroom #item-e7fgd8ib6 {
    width: 46rem;
  }
}

@media (min-width:1920px) {
  #showroom #item-e7fgd8ib6 {
    left: 41rem;
    top: 20rem;
  }
}

@media not screen and (max-width: 959px) {
  #showroom #item-his0melur {
    display: none !important
  }
}

#showroom #item-his0melur {
  font-size: 2.3rem;
  color: #211F1F;
  width: 118rem;
  line-height: 1.2;
  text-align: center;
}

@media (min-width:321px) and (max-width:958px) {
  #showroom #item-his0melur {
    top: calc(475px + 918.5469 * ((100vw - 320px) / 639));
    left: calc(12.5px + 9.976563 * ((100vw - 320px) / 639));
  }
}

@media (max-width:320px) {
  #showroom #item-his0melur {
    top: 190rem;
    left: 5rem;
  }
}

@media (min-width:959px) {
  #showroom #item-his0melur {
    left: 3rem;
    top: 186rem;
  }
}

@media not screen and (max-width: 959px) {
  #showroom #item-f4pm3xpqa {
    display: none !important
  }
}

#showroom #item-f4pm3xpqa {
  top: 1rem;
  left: 1rem;
  width: 126rem;
  height: 180rem;
  border-radius: 8px;
  overflow: hidden;
}

@media not screen and (max-width: 959px) {
  #showroom #item-f4pm3xpqaa {
    display: none !important
  }
}

#showroom #item-f4pm3xpqaa {
  top: 1rem;
  left: 1rem;
  width: 126rem;
  height: auto;
  border-radius: 8px;
  overflow: hidden;
  display: block; 
  margin: 0;
}

#showroom #page-hndl7y388 {
  width: 128rem;
}

@media (min-width:321px) and (max-width:574px) {
  #showroom #page-hndl7y388 {
    height: calc(1810px + -0.09765625 * ((100vw - 320px) / 255));
  }
}

@media (max-width:320px) {
  #showroom #page-hndl7y388 {
    height: 724rem;
  }
}

@media (width:575px) {
  #showroom #page-hndl7y388 {
    height: 402.9217391304348rem;
  }
}

@media (min-width:577px) and (max-width:958px) {
  #showroom #page-hndl7y388 {
    height: calc(1809.9px + -0.5367432 * ((100vw - 576px) / 383));
  }
}

@media (width:576px) {
  #showroom #page-hndl7y388 {
    height: 402.22222222222223rem;
  }
}

@media (width:959px) {
  #showroom #page-hndl7y388 {
    height: 241.58498435870698rem;
  }
}

@media (min-width:961px) and (max-width:1279px) {
  #showroom #page-hndl7y388 {
    height: calc(412.5px + 137.5 * ((100vw - 960px) / 320));
  }
}

@media (width:960px) {
  #showroom #page-hndl7y388 {
    height: 55.06666666666667rem;
  }
}

@media (min-width:1281px) and (max-width:1919px) {
  #showroom #page-hndl7y388 {
    height: calc(550px + 275 * ((100vw - 1280px) / 640));
  }
}

@media (width:1280px) {
  #showroom #page-hndl7y388 {
    height: 55rem;
  }
}

@media (min-width:1920px) {
  #showroom #page-hndl7y388 {
    height: 55rem;
  }
}

@media not screen and (min-width: 960px) {
  #showroom #item-xece7j8mv {
    display: none !important
  }
}

#showroom #item-xece7j8mv {
  border-radius: 8px;
  background-color: #F4F4F4;
  overflow: hidden;
}

@media (min-width:960px) and (max-width:1279px) {
  #showroom #item-xece7j8mv {
    left: calc(7.492188px + 2.507813 * ((100vw - 959px) / 321));
    top: calc(7.492188px + 2.507813 * ((100vw - 959px) / 321));
  }
}

@media (max-width:959px) {
  #showroom #item-xece7j8mv {
    left: 1rem;
    top: 1rem;
  }
}

@media (min-width:1280px) {
  #showroom #item-xece7j8mv {
    left: 1rem;
    top: 1rem;
  }
}

#showroom #item-xece7j8mv {
  width: 126rem;
  height: 54rem;
}

@media not screen and (min-width: 960px) {
  #showroom #item-zdn0srlrz {
    display: none !important
  }
}

@media (max-width:959px) {
  #showroom #item-zdn0srlrz {
    left: 84rem;
    top: 8rem;
  }
}

@media (min-width:961px) and (max-width:1279px) {
  #showroom #item-zdn0srlrz {
    left: calc(37.5px + 42.5 * ((100vw - 960px) / 320));
    top: calc(37.5px + 82.5 * ((100vw - 960px) / 320));
    width: calc(360px + 60 * ((100vw - 960px) / 320));
  }
}

@media (width:960px) {
  #showroom #item-zdn0srlrz {
    left: 5rem;
    top: 5rem;
  }
}

@media (max-width:960px) {
  #showroom #item-zdn0srlrz {
    width: 48rem;
  }
}

#showroom #item-zdn0srlrz {
  font-size: 2.3rem;
  color: #969696;
}

@media (min-width:1281px) and (max-width:1919px) {
  #showroom #item-zdn0srlrz {
    top: calc(120px + 165 * ((100vw - 1280px) / 640));
    left: calc(80px + 40 * ((100vw - 1280px) / 640));
  }
}

@media (width:1280px) {
  #showroom #item-zdn0srlrz {
    top: 12rem;
    left: 8rem;
  }
}

@media (min-width:1280px) {
  #showroom #item-zdn0srlrz {
    width: 42rem;
  }
}

@media (min-width:1920px) {
  #showroom #item-zdn0srlrz {
    left: 8rem;
    top: 19rem;
  }
}

@media not screen and (max-width: 959px) {
  #showroom #item-mii2h4qpw {
    display: none !important
  }
}

#showroom #item-mii2h4qpw {
  font-size: 2.3rem;
  color: #211F1F;
  width: 118rem;
  line-height: 1.2;
}

@media (min-width:321px) and (max-width:958px) {
  #showroom #item-mii2h4qpw {
    top: calc(475px + 918.5469 * ((100vw - 320px) / 639));
    left: calc(12.5px + 9.976563 * ((100vw - 320px) / 639));
  }
}

@media (max-width:320px) {
  #showroom #item-mii2h4qpw {
    top: 190rem;
    left: 5rem;
  }
}

@media (min-width:959px) {
  #showroom #item-mii2h4qpw {
    left: 3rem;
    top: 186rem;
  }
}

@media not screen and (max-width: 959px) {
  #showroom #item-o1yn6trl9 {
    display: none !important
  }
}

#showroom #item-o1yn6trl9 {
  top: 1rem;
  left: 1rem;
  width: 126rem;
  height: 180rem;
  border-radius: 8px;
  background-color: #e9e9e9;
  overflow: hidden;
}

#showroom #page-smagpptti {
  width: 128rem;
}

@media (min-width:321px) and (max-width:575px) {
  #showroom #page-smagpptti {
    height: calc(93px + 73.95 * ((100vw - 320px) / 256));
  }
}

@media (max-width:320px) {
  #showroom #page-smagpptti {
    height: 37.2rem;
  }
}

@media (min-width:577px) and (max-width:1279px) {
  #showroom #page-smagpptti {
    height: calc(166.95px + -106.95 * ((100vw - 576px) / 704));
  }
}

@media (width:576px) {
  #showroom #page-smagpptti {
    height: 37.111111111111114rem;
  }
}

@media (min-width:1281px) and (max-width:1919px) {
  #showroom #page-smagpptti {
    height: calc(60px + 0 * ((100vw - 1280px) / 640));
  }
}

@media (width:1280px) {
  #showroom #page-smagpptti {
    height: 6rem;
  }
}

@media (min-width:1920px) {
  #showroom #page-smagpptti {
    height: 4rem;
  }
}

@media not screen and (max-width: 576px) {
  #showroom #item-zrgy9a4zv {
    display: none !important
  }
}

#showroom #page-xxv9f40xx {
  width: 128rem;
}

@media (min-width:321px) and (max-width:574px) {
  #showroom #page-xxv9f40xx {
    height: calc(750px + 175.8398 * ((100vw - 320px) / 255));
  }
}

@media (max-width:320px) {
  #showroom #page-xxv9f40xx {
    height: 300rem;
  }
}

@media (width:575px) {
  #showroom #page-xxv9f40xx {
    height: 206.13565217391303rem;
  }
}

@media (min-width:577px) and (max-width:1279px) {
  #showroom #page-xxv9f40xx {
    height: calc(369px + 231 * ((100vw - 576px) / 704));
  }
}

@media (width:576px) {
  #showroom #page-xxv9f40xx {
    height: 82rem;
  }
}

@media (min-width:1281px) and (max-width:1919px) {
  #showroom #page-xxv9f40xx {
    height: calc(600px + 300 * ((100vw - 1280px) / 640));
  }
}

@media (width:1280px) {
  #showroom #page-xxv9f40xx {
    height: 60rem;
  }
}

@media (min-width:1920px) {
  #showroom #page-xxv9f40xx {
    height: 60rem;
  }
}

#showroom #page-xxv9f40xxx {
  width: 128rem;
}

@media (max-width:320px) {
  #showroom #page-xxv9f40xxx {
    height: 300rem;
  }
}

@media (min-width:321px) and (max-width:429px) {
  #showroom #page-xxv9f40xxx {
    height: calc(850px + 175.8398 * ((100vw - 320px) / 255));
  }
}

@media (min-width:430px) and (max-width:545px) {
  #showroom #page-xxv9f40xxx {
    height: calc(1050px + 175.8398 * ((100vw - 320px) / 255));
  }
}

@media (min-width:546px) and (max-width:699px) {
  #showroom #page-xxv9f40xxx {
    height: calc(1450px + 175.8398 * ((100vw - 320px) / 255));
  }
}

@media (min-width:700px) and (max-width:959px) {
  #showroom #page-xxv9f40xxx {
    height: 300rem;
  }
}

@media (min-width:960px) and (max-width:1280px) {
  #showroom #page-xxv9f40xxx {
    height: calc(369px + 231 * ((100vw - 576px) / 704));
  }
}

@media (min-width:1281px) and (max-width:1919px) {
  #showroom #page-xxv9f40xxx {
    height: calc(600px + 300 * ((100vw - 1280px) / 640));
  }
}

@media (min-width:1920px) {
  #showroom #page-xxv9f40xxx {
    height: 60rem;
  }
}

#showroom #item-6cnvpiryv {
  text-align: center;
  color: #4B4B4B;
}

@media (min-width:321px) and (max-width:574px) {
  #showroom #item-6cnvpiryv {
    left: calc(22.5px + 35.89844 * ((100vw - 320px) / 255));
    width: calc(280px + 178.2031 * ((100vw - 320px) / 255));
  }
}

@media (max-width:320px) {
  #showroom #item-6cnvpiryv {
    left: 9rem;
    width: 112rem;
  }
}

@media (max-width:575px) {
  #showroom #item-6cnvpiryv {
    top: 50rem;
  }
}

@media (width:575px) {
  #showroom #item-6cnvpiryv {
    left: 13rem;
    width: 102rem;
  }
}

@media (min-width:577px) and (max-width:1279px) {
  #showroom #item-6cnvpiryv {
    left: calc(58.5px + 211.5 * ((100vw - 576px) / 704));
    top: calc(63px + 87 * ((100vw - 576px) / 704));
    width: calc(459px + 281 * ((100vw - 576px) / 704));
  }
}

@media (width:576px) {
  #showroom #item-6cnvpiryv {
    left: 13rem;
    top: 14rem;
    width: 102rem;
  }
}

@media (min-width:1280px) {
  #showroom #item-6cnvpiryv {
    left: 27rem;
    top: 15rem;
    width: 74rem;
  }
}

@media not screen and (min-width: 576px) {
  #showroom #item-9oa4bk4bv {
    display: none !important
  }
}

@media (min-width:577px) and (max-width:1279px) {
  #showroom #item-9oa4bk4bv {
    top: calc(216px + 84 * ((100vw - 576px) / 704));
    left: calc(36px + 124 * ((100vw - 576px) / 704));
    width: calc(499.5px + 460.5 * ((100vw - 576px) / 704));
    height: calc(153px + 147 * ((100vw - 576px) / 704));
  }
}

@media (max-width:576px) {
  #showroom #item-9oa4bk4bv {
    top: 48rem;
    left: 8rem;
    width: 111rem;
    height: 34rem;
  }
}

@media (min-width:1280px) {
  #showroom #item-9oa4bk4bv {
    top: 30rem;
    left: 16rem;
    width: 96rem;
    height: 30rem;
  }
}

@media not screen and (max-width: 575px) {
  #showroom #item-5eekhkl09 {
    display: none !important
  }
}

@media (min-width:321px) and (max-width:574px) {
  #showroom #item-5eekhkl09 {
    top: calc(260px + 0.546875 * ((100vw - 320px) / 255));
    left: calc(2.5px + 73.86719 * ((100vw - 320px) / 255));
    width: calc(315px + 111.7578 * ((100vw - 320px) / 255));
    height: calc(490px + 174.8438 * ((100vw - 320px) / 255));
  }
}

@media (max-width:320px) {
  #showroom #item-5eekhkl09 {
    top: 104rem;
    left: 1rem;
    width: 126rem;
    height: 196rem;
  }
}

@media (min-width:575px) {
  #showroom #item-5eekhkl09 {
    left: 17rem;
    top: 58rem;
    width: 95rem;
    height: 148rem;
  }
}

#showroom #item-zrgy9a4zv {
  font-size: 3.5rem;
  color: #646464;
  top: 1rem;
  left: 2rem;
  width: 64rem;
  line-height: 1.3;
  height: 36rem;
}

.scale {
  transition: transform .4s;
}

@media (hover: hover) {
  .scale:hover {
    transform: scale(1.05);
  }
}

.hover-zoom {
  overflow: hidden;
}

.hover-zoom img {
  transition: transform 0.5s;
}

.hover-zoom:hover img {

  transform: scale(1.05);
}

#showroom #page-y91es3ktv {
  width: 128rem;
}

@media (min-width:321px) and (max-width:574px) {
  #showroom #page-y91es3ktv {
    height: calc(448px + 355.6523 * ((100vw - 320px) / 255));
  }
}

@media (max-width:320px) {
  #showroom #page-y91es3ktv {
    height: 179.2rem;
  }
}

@media (width:575px) {
  #showroom #page-y91es3ktv {
    height: 178.97739130434783rem;
  }
}

@media (min-width:577px) and (max-width:1279px) {
  #showroom #page-y91es3ktv {
    height: calc(319.95px + 330.05 * ((100vw - 576px) / 704));
  }
}

@media (width:576px) {
  #showroom #page-y91es3ktv {
    height: 71.11111111111111rem;
  }
}

@media (min-width:1281px) and (max-width:1919px) {
  #showroom #page-y91es3ktv {
    height: calc(650px + 325 * ((100vw - 1280px) / 640));
  }
}

@media (width:1280px) {
  #showroom #page-y91es3ktv {
    height: 65rem;
  }
}

@media (min-width:1920px) {
  #showroom #page-y91es3ktv {
    height: 65rem;
  }
}

@media not screen and (min-width: 576px) {
  #showroom #item-j51q0zq7k {
    display: none !important
  }
}

#showroom #item-j51q0zq7k {
  overflow: hidden;
  border-radius: 8px;
  background-color: #e9e9e9;
}

@media (min-width:577px) and (max-width:1279px) {
  #showroom #item-j51q0zq7k {
    left: calc(4.5px + 5.5 * ((100vw - 576px) / 704));
    top: calc(4.5px + 5.5 * ((100vw - 576px) / 704));
    width: calc(567px + 693 * ((100vw - 576px) / 704));
    height: calc(315px + 325 * ((100vw - 576px) / 704));
  }
}

@media (max-width:576px) {
  #showroom #item-j51q0zq7k {
    left: 1rem;
    top: 1rem;
    width: 126rem;
    height: 70rem;
  }
}

@media (min-width:1280px) {
  #showroom #item-j51q0zq7k {
    left: 1rem;
    top: 1rem;
    width: 126rem;
    height: 64rem;
  }
}

@media not screen and (max-width: 575px) {
  #showroom #item-od4evs45o {
    display: none !important
  }
}

#showroom #item-od4evs45o {
  overflow: hidden;
  border-radius: 8px;
  background-color: #e9e9e9;
}

@media (min-width:321px) and (max-width:574px) {
  #showroom #item-od4evs45o {
    left: calc(2.5px + 1.992188 * ((100vw - 320px) / 255));
    top: calc(2.5px + 1.992188 * ((100vw - 320px) / 255));
    width: calc(315px + 251.0156 * ((100vw - 320px) / 255));
    height: calc(445px + 354.6094 * ((100vw - 320px) / 255));
  }
}

@media (max-width:320px) {
  #showroom #item-od4evs45o {
    left: 1rem;
    top: 1rem;
    width: 126rem;
    height: 178rem;
  }
}

@media (min-width:575px) {
  #showroom #item-od4evs45o {
    left: 1rem;
    top: 1rem;
    width: 126rem;
    height: 178rem;
  }
}

#showroom #item-namiiqhqc {
  z-index: 1;
}

@media (min-width:321px) and (max-width:574px) {
  #showroom #item-namiiqhqc {
    top: calc(337.5px + 295.8984 * ((100vw - 320px) / 255));
    left: calc(7.5px + 5.976563 * ((100vw - 320px) / 255));
  }
}

@media (max-width:320px) {
  #showroom #item-namiiqhqc {
    top: 135rem;
    left: 3rem;
    height: 17rem;
  }
}

@media (min-width:321px) and (max-width:575px) {
  #showroom #item-namiiqhqc {
    height: calc(42.5px + 16 * ((100vw - 320px) / 256));
  }
}

@media (width:575px) {
  #showroom #item-namiiqhqc {
    left: 3rem;
    top: 141rem;
  }
}

@media (max-width:575px) {
  #showroom #item-namiiqhqc {
    width: 122rem;
    font-size: 9rem;
    font-weight: 300;
  }
}

@media (min-width:577px) and (max-width:1279px) {
  #showroom #item-namiiqhqc {
    left: calc(130.5px + 169.5 * ((100vw - 576px) / 704));
    top: calc(189px + 271 * ((100vw - 576px) / 704));
    width: calc(315px + 365 * ((100vw - 576px) / 704));
    font-size: calc(36px + 4 * ((100vw - 576px) / 704));
    height: calc(58.5px + 21.5 * ((100vw - 576px) / 704));
  }
}

@media (width:576px) {
  #showroom #item-namiiqhqc {
    left: 29rem;
    top: 42rem;
    width: 70rem;
    font-size: 8rem;
    height: 13rem;
  }
}

@media (min-width:576px) {
  #showroom #item-namiiqhqc {
    font-weight: 100;
  }
}

@media (min-width:1281px) and (max-width:1919px) {
  #showroom #item-namiiqhqc {
    top: calc(460px + 245 * ((100vw - 1280px) / 640));
    left: calc(300px + 150 * ((100vw - 1280px) / 640));
  }
}

@media (width:1280px) {
  #showroom #item-namiiqhqc {
    top: 46rem;
    left: 30rem;
  }
}

@media (min-width:1280px) {
  #showroom #item-namiiqhqc {
    width: 68rem;
    font-size: 4rem;
    height: 8rem;
  }
}

#showroom #item-namiiqhqc {
  color: rgba(255, 255, 255, 0.9);
}

@media (min-width:1920px) {
  #showroom #item-namiiqhqc {
    left: 30rem;
    top: 47rem;
  }
}

#showroom #item-c31u0yy35 {
  border: solid 1px #FBF9F8;
  border-radius: 50px;
  z-index: 1;
}

@media (min-width:321px) and (max-width:574px) {
  #showroom #item-c31u0yy35 {
    left: calc(27.5px + 125.2344 * ((100vw - 320px) / 255));
    top: calc(352.5px + 327.2656 * ((100vw - 320px) / 255));
  }
}

@media (max-width:320px) {
  #showroom #item-c31u0yy35 {
    left: 11rem;
    top: 133rem;
    width: 105rem;
    height: 15rem;
  }
}

@media (min-width:321px) and (max-width:575px) {
  #showroom #item-c31u0yy35 {
    width: calc(262.5px + 3 * ((100vw - 320px) / 256));
    height: calc(37.5px + 7.5 * ((100vw - 320px) / 256));
  }
}

@media (width:575px) {
  #showroom #item-c31u0yy35 {
    left: 34rem;
    top: 148rem;
  }
}

@media (min-width:577px) and (max-width:1279px) {
  #showroom #item-c31u0yy35 {
    left: calc(153px + 327 * ((100vw - 576px) / 704));
    top: calc(232px + 288 * ((100vw - 576px) / 704));
    width: calc(265.5px + 54.5 * ((100vw - 576px) / 704));
    height: calc(45px + -5 * ((100vw - 576px) / 704));
  }
}

@media (width:576px) {
  #showroom #item-c31u0yy35 {
    left: 34rem;
    top: 56rem;
    width: 59rem;
    height: 10rem;
  }
}

@media (min-width:1281px) and (max-width:1919px) {
  #showroom #item-c31u0yy35 {
    left: calc(480px + 300 * ((100vw - 1280px) / 640));
    top: calc(540px + 300 * ((100vw - 1280px) / 640));
    width: calc(320px + 40 * ((100vw - 1280px) / 640));
  }
}

@media (width:1280px) {
  #showroom #item-c31u0yy35 {
    left: 48rem;
    top: 54rem;
    width: 32rem;
  }
}

@media (min-width:1280px) {
  #showroom #item-c31u0yy35 {
    height: 4rem;
  }
}

#showroom #item-c31u0yy35 {
  color: #FBF9F8;
}

@media (min-width:1920px) {
  #showroom #item-c31u0yy35 {
    left: 52rem;
    top: 56rem;
    width: 24rem;
  }
}

#showroom #page-wm2mrx7pl {
  width: 128rem;
}

@media (min-width:321px) and (max-width:574px) {
  #showroom #page-wm2mrx7pl {
    height: calc(755px + 601.6406 * ((100vw - 320px) / 255));
  }
}

@media (max-width:320px) {
  #showroom #page-wm2mrx7pl {
    height: 302rem;
  }
}

@media (width:575px) {
  #showroom #page-wm2mrx7pl {
    height: 302.08rem;
  }
}

@media (min-width:577px) and (max-width:1279px) {
  #showroom #page-wm2mrx7pl {
    height: calc(285.75px + 349.25 * ((100vw - 576px) / 704));
  }
}

@media (width:576px) {
  #showroom #page-wm2mrx7pl {
    height: 63.55555555555556rem;
  }
}

@media (min-width:1281px) and (max-width:1919px) {
  #showroom #page-wm2mrx7pl {
    height: calc(635px + 317.5 * ((100vw - 1280px) / 640));
  }
}

@media (width:1280px) {
  #showroom #page-wm2mrx7pl {
    height: 63.5rem;
  }
}

@media (min-width:1920px) {
  #showroom #page-wm2mrx7pl {
    height: 63.53333333333333rem;
  }
}

@media not screen and (min-width: 576px) {
  #showroom #item-qev3obrqr {
    display: none !important
  }
}

#showroom #item-qev3obrqr {
  background-color: #d3d3d3;
  object-position: 65% 42%;
  object-fit: cover;
  overflow: hidden;
  border-radius: 8px;
}

@media (min-width:321px) and (max-width:574px) {
  #showroom #item-qev3obrqr {
    top: calc(45px + -45 * ((100vw - 320px) / 255));
    left: calc(0px + 0 * ((100vw - 320px) / 255));
    width: calc(320px + 255 * ((100vw - 320px) / 255));
    height: calc(477.5px + 331.0938 * ((100vw - 320px) / 255));
  }
}

@media (max-width:320px) {
  #showroom #item-qev3obrqr {
    top: 18rem;
    left: 0rem;
    width: 128rem;
    height: 191rem;
  }
}

@media (width:575px) {
  #showroom #item-qev3obrqr {
    width: 128rem;
    height: 180rem;
    left: 0rem;
    top: 0rem;
  }
}

@media (min-width:577px) and (max-width:1279px) {
  #showroom #item-qev3obrqr {
    left: calc(4.5px + 5.5 * ((100vw - 576px) / 704));
    top: calc(4.5px + 5.5 * ((100vw - 576px) / 704));
    width: calc(281.25px + 343.75 * ((100vw - 576px) / 704));
    height: calc(281.25px + 343.75 * ((100vw - 576px) / 704));
  }
}

@media (width:576px) {
  #showroom #item-qev3obrqr {
    left: 1rem;
    top: 1rem;
    width: 62.5rem;
    height: 62.5rem;
  }
}

@media (min-width:1280px) {
  #showroom #item-qev3obrqr {
    top: 1rem;
    left: 1rem;
    width: 62.5rem;
    height: 62.5rem;
  }
}

@media not screen and (min-width: 320px) {
  #showroom #item-xksq9vgmq {
    display: none !important
  }
}

@media not screen and (max-width: 575px) {
  #showroom #item-xksq9vgmq {
    display: none !important
  }
}

#showroom #item-xksq9vgmq {
  background-color: #d1d1d1;
  object-position: 50% 42%;
  object-fit: cover;
  overflow: hidden;
  border-radius: 8px;
}

@media (min-width:321px) and (max-width:574px) {
  #showroom #item-xksq9vgmq {
    left: calc(2.5px + 1.992188 * ((100vw - 320px) / 255));
    top: calc(380px + 302.8125 * ((100vw - 320px) / 255));
    width: calc(315px + 251.0156 * ((100vw - 320px) / 255));
    height: calc(375px + 298.8281 * ((100vw - 320px) / 255));
  }
}

@media (max-width:320px) {
  #showroom #item-xksq9vgmq {
    left: 1rem;
    top: 152rem;
    width: 126rem;
    height: 150rem;
  }
}

@media (width:575px) {
  #showroom #item-xksq9vgmq {
    left: 1rem;
    top: 152rem;
  }
}

@media (min-width:575px) {
  #showroom #item-xksq9vgmq {
    width: 126rem;
    height: 150rem;
  }
}

@media (min-width:577px) and (max-width:1279px) {
  #showroom #item-xksq9vgmq {
    left: calc(4.5px + 15.5 * ((100vw - 576px) / 704));
    top: calc(193.5px + -33.5 * ((100vw - 576px) / 704));
  }
}

@media (width:576px) {
  #showroom #item-xksq9vgmq {
    left: 1rem;
    top: 43rem;
  }
}

@media (min-width:1280px) {
  #showroom #item-xksq9vgmq {
    left: 2rem;
    top: 16rem;
  }
}

@media not screen and (min-width: 576px) {
  #showroom #item-7hx5fcc1n {
    display: none !important
  }
}

#showroom #item-7hx5fcc1n {
  background-color: #e9e9e9;
  object-position: 65% 42%;
  object-fit: cover;
  overflow: hidden;
  border-radius: 8px;
}

@media (min-width:321px) and (max-width:574px) {
  #showroom #item-7hx5fcc1n {
    top: calc(45px + -45 * ((100vw - 320px) / 255));
    left: calc(0px + 0 * ((100vw - 320px) / 255));
    width: calc(320px + 255 * ((100vw - 320px) / 255));
    height: calc(477.5px + 331.0938 * ((100vw - 320px) / 255));
  }
}

@media (max-width:320px) {
  #showroom #item-7hx5fcc1n {
    top: 18rem;
    left: 0rem;
    width: 128rem;
    height: 191rem;
  }
}

@media (width:575px) {
  #showroom #item-7hx5fcc1n {
    width: 128rem;
    height: 180rem;
    left: 0rem;
    top: 0rem;
  }
}

@media (min-width:577px) and (max-width:1279px) {
  #showroom #item-7hx5fcc1n {
    left: calc(290.25px + 354.75 * ((100vw - 576px) / 704));
    top: calc(4.5px + 5.5 * ((100vw - 576px) / 704));
    width: calc(281.25px + 343.75 * ((100vw - 576px) / 704));
    height: calc(281.25px + 343.75 * ((100vw - 576px) / 704));
  }
}

@media (width:576px) {
  #showroom #item-7hx5fcc1n {
    left: 64.5rem;
    top: 1rem;
    width: 62.5rem;
    height: 62.5rem;
  }
}

@media (min-width:1280px) {
  #showroom #item-7hx5fcc1n {
    top: 1rem;
    left: 64.5rem;
    width: 62.5rem;
    height: 62.5rem;
  }
}

@media not screen and (min-width: 320px) {
  #showroom #item-19mso1lur {
    display: none !important
  }
}

@media not screen and (max-width: 575px) {
  #showroom #item-19mso1lur {
    display: none !important
  }
}

#showroom #item-19mso1lur {
  background-color: #666666;
  object-position: 50% 55%;
  object-fit: cover;
  border-radius: 8px;
  overflow: hidden;
}

@media (min-width:321px) and (max-width:574px) {
  #showroom #item-19mso1lur {
    left: calc(2.5px + 1.992188 * ((100vw - 320px) / 255));
    top: calc(2.5px + 1.992188 * ((100vw - 320px) / 255));
    width: calc(315px + 251.0156 * ((100vw - 320px) / 255));
    height: calc(375px + 298.8281 * ((100vw - 320px) / 255));
  }
}

@media (max-width:320px) {
  #showroom #item-19mso1lur {
    left: 1rem;
    top: 1rem;
    width: 126rem;
    height: 150rem;
  }
}

@media (width:575px) {
  #showroom #item-19mso1lur {
    left: 1rem;
    top: 1rem;
  }
}

@media (min-width:575px) {
  #showroom #item-19mso1lur {
    width: 126rem;
    height: 150rem;
  }
}

@media (min-width:577px) and (max-width:1279px) {
  #showroom #item-19mso1lur {
    left: calc(4.5px + 15.5 * ((100vw - 576px) / 704));
    top: calc(193.5px + -33.5 * ((100vw - 576px) / 704));
  }
}

@media (width:576px) {
  #showroom #item-19mso1lur {
    left: 1rem;
    top: 43rem;
  }
}

@media (min-width:1280px) {
  #showroom #item-19mso1lur {
    left: 2rem;
    top: 16rem;
  }
}

#showroom #item-rh2gqyd9l {
  border: solid 1px #808080;
  border-radius: 50px;
  z-index: 1;
  background-color: #00000050;
}

@media (min-width:321px) and (max-width:574px) {
  #showroom #item-rh2gqyd9l {
    left: calc(27.5px + 138.7109 * ((100vw - 320px) / 255));
    top: calc(300px + 279.4922 * ((100vw - 320px) / 255));
  }
}

@media (max-width:320px) {
  #showroom #item-rh2gqyd9l {
    left: 11rem;
    top: 120rem;
    width: 105rem;
    height: 15rem;
  }
}

@media (min-width:321px) and (max-width:575px) {
  #showroom #item-rh2gqyd9l {
    width: calc(262.5px + -19.5 * ((100vw - 320px) / 256));
    height: calc(37.5px + 7.5 * ((100vw - 320px) / 256));
  }
}

@media (width:575px) {
  #showroom #item-rh2gqyd9l {
    left: 37rem;
    top: 129rem;
  }
}

@media (min-width:577px) and (max-width:1279px) {
  #showroom #item-rh2gqyd9l {
    left: calc(310.5px + 489.5 * ((100vw - 576px) / 704));
    top: calc(216px + 314 * ((100vw - 576px) / 704));
    width: calc(243px + 77 * ((100vw - 576px) / 704));
    height: calc(45px + -5 * ((100vw - 576px) / 704));
  }
}

@media (width:576px) {
  #showroom #item-rh2gqyd9l {
    left: 69rem;
    top: 48rem;
    width: 54rem;
    height: 10rem;
  }
}

@media (min-width:1281px) and (max-width:1919px) {
  #showroom #item-rh2gqyd9l {
    left: calc(800px + 490 * ((100vw - 1280px) / 640));
    top: calc(530px + 280 * ((100vw - 1280px) / 640));
    width: calc(320px + -20 * ((100vw - 1280px) / 640));
  }
}

@media (width:1280px) {
  #showroom #item-rh2gqyd9l {
    left: 80rem;
    top: 53rem;
    width: 32rem;
  }
}

@media (min-width:1280px) {
  #showroom #item-rh2gqyd9l {
    height: 4rem;
  }
}

#showroom #item-rh2gqyd9l {
  color: #ffffff;
}

@media (min-width:1920px) {
  #showroom #item-rh2gqyd9l {
    left: 86rem;
    top: 54rem;
    width: 20rem;
  }
}

#showroom #item-qrtv5bo4s {
  border: solid 1px #808080;
  border-radius: 50px;
  z-index: 1;
  background-color: #00000050;
}

@media (min-width:321px) and (max-width:574px) {
  #showroom #item-qrtv5bo4s {
    left: calc(27.5px + 138.7109 * ((100vw - 320px) / 255));
    top: calc(682.5px + 579.8047 * ((100vw - 320px) / 255));
  }
}

@media (max-width:320px) {
  #showroom #item-qrtv5bo4s {
    left: 11rem;
    top: 273rem;
    width: 105rem;
    height: 15rem;
  }
}

@media (min-width:321px) and (max-width:575px) {
  #showroom #item-qrtv5bo4s {
    width: calc(262.5px + -19.5 * ((100vw - 320px) / 256));
    height: calc(37.5px + 7.5 * ((100vw - 320px) / 256));
  }
}

@media (width:575px) {
  #showroom #item-qrtv5bo4s {
    left: 37rem;
    top: 281rem;
  }
}

@media (min-width:577px) and (max-width:1279px) {
  #showroom #item-qrtv5bo4s {
    left: calc(22.5px + 137.5 * ((100vw - 576px) / 704));
    top: calc(216px + 314 * ((100vw - 576px) / 704));
    width: calc(243px + 77 * ((100vw - 576px) / 704));
    height: calc(45px + -5 * ((100vw - 576px) / 704));
  }
}

@media (width:576px) {
  #showroom #item-qrtv5bo4s {
    left: 5rem;
    top: 48rem;
    width: 54rem;
    height: 10rem;
  }
}

@media (min-width:1281px) and (max-width:1919px) {
  #showroom #item-qrtv5bo4s {
    left: calc(160px + 170 * ((100vw - 1280px) / 640));
    top: calc(530px + 280 * ((100vw - 1280px) / 640));
    width: calc(320px + -20 * ((100vw - 1280px) / 640));
  }
}

@media (width:1280px) {
  #showroom #item-qrtv5bo4s {
    left: 16rem;
    top: 53rem;
    width: 32rem;
  }
}

@media (min-width:1280px) {
  #showroom #item-qrtv5bo4s {
    height: 4rem;
  }
}

#showroom #item-qrtv5bo4s {
  color: #ffffff;
}

@media (min-width:1920px) {
  #showroom #item-qrtv5bo4s {
    left: 22rem;
    top: 54rem;
    width: 20rem;
  }
}

#showroom #page-9k9vkjo5x {
  width: 128rem;
}

@media (min-width:321px) and (max-width:574px) {
  #showroom #page-9k9vkjo5x {
    height: calc(447px + 356.6523 * ((100vw - 320px) / 255));
  }
}

@media (max-width:320px) {
  #showroom #page-9k9vkjo5x {
    height: 178.8rem;
  }
}

@media (width:575px) {
  #showroom #page-9k9vkjo5x {
    height: 178.97739130434783rem;
  }
}

@media (min-width:577px) and (max-width:1279px) {
  #showroom #page-9k9vkjo5x {
    height: calc(319.95px + 330.05 * ((100vw - 576px) / 704));
  }
}

@media (width:576px) {
  #showroom #page-9k9vkjo5x {
    height: 71.11111111111111rem;
  }
}

@media (min-width:1281px) and (max-width:1919px) {
  #showroom #page-9k9vkjo5x {
    height: calc(650px + 325 * ((100vw - 1280px) / 640));
  }
}

@media (width:1280px) {
  #showroom #page-9k9vkjo5x {
    height: 65rem;
  }
}

@media (min-width:1920px) {
  #showroom #page-9k9vkjo5x {
    height: 65rem;
  }
}

@media not screen and (min-width: 576px) {
  #showroom #item-j8led5rtc {
    display: none !important
  }
}

#showroom #item-j8led5rtc {
  overflow: hidden;
  border-radius: 8px;
  background-color: #e9e9e9;
}

@media (min-width:577px) and (max-width:1279px) {
  #showroom #item-j8led5rtc {
    left: calc(4.5px + 5.5 * ((100vw - 576px) / 704));
    top: calc(4.5px + 5.5 * ((100vw - 576px) / 704));
    width: calc(567px + 693 * ((100vw - 576px) / 704));
    height: calc(315px + 325 * ((100vw - 576px) / 704));
  }
}

@media (max-width:576px) {
  #showroom #item-j8led5rtc {
    left: 1rem;
    top: 1rem;
    width: 126rem;
    height: 70rem;
  }
}

@media (min-width:1280px) {
  #showroom #item-j8led5rtc {
    left: 1rem;
    top: 1rem;
    width: 126rem;
    height: 64rem;
  }
}

@media not screen and (max-width: 575px) {
  #showroom #item-8e8ql8tv0 {
    display: none !important
  }
}

#showroom #item-8e8ql8tv0 {
  overflow: hidden;
  border-radius: 8px;
  background-color: #e9e9e9;
}

@media (min-width:321px) and (max-width:574px) {
  #showroom #item-8e8ql8tv0 {
    left: calc(2.5px + 1.992188 * ((100vw - 320px) / 255));
    top: calc(2.5px + 1.992188 * ((100vw - 320px) / 255));
    width: calc(315px + 251.0156 * ((100vw - 320px) / 255));
    height: calc(445px + 354.6094 * ((100vw - 320px) / 255));
  }
}

@media (max-width:320px) {
  #showroom #item-8e8ql8tv0 {
    left: 1rem;
    top: 1rem;
    width: 126rem;
    height: 178rem;
  }
}

@media (min-width:575px) {
  #showroom #item-8e8ql8tv0 {
    left: 1rem;
    top: 1rem;
    width: 126rem;
    height: 178rem;
  }
}

#showroom #item-xb9oha678 {
  z-index: 1;
}

@media (min-width:321px) and (max-width:574px) {
  #showroom #item-xb9oha678 {
    top: calc(337.5px + 295.8984 * ((100vw - 320px) / 255));
    left: calc(7.5px + 5.976563 * ((100vw - 320px) / 255));
  }
}

@media (max-width:320px) {
  #showroom #item-xb9oha678 {
    top: 135rem;
    left: 3rem;
    height: 17rem;
  }
}

@media (min-width:321px) and (max-width:575px) {
  #showroom #item-xb9oha678 {
    height: calc(42.5px + 16 * ((100vw - 320px) / 256));
  }
}

@media (width:575px) {
  #showroom #item-xb9oha678 {
    left: 3rem;
    top: 141rem;
  }
}

@media (max-width:575px) {
  #showroom #item-xb9oha678 {
    width: 122rem;
    font-size: 9rem;
    font-weight: 300;
  }
}

@media (min-width:577px) and (max-width:1279px) {
  #showroom #item-xb9oha678 {
    left: calc(130.5px + 169.5 * ((100vw - 576px) / 704));
    top: calc(189px + 271 * ((100vw - 576px) / 704));
    width: calc(315px + 365 * ((100vw - 576px) / 704));
    font-size: calc(36px + 4 * ((100vw - 576px) / 704));
    height: calc(58.5px + 21.5 * ((100vw - 576px) / 704));
  }
}

@media (width:576px) {
  #showroom #item-xb9oha678 {
    left: 29rem;
    top: 42rem;
    width: 70rem;
    font-size: 8rem;
    height: 13rem;
  }
}

@media (min-width:576px) {
  #showroom #item-xb9oha678 {
    font-weight: 100;
  }
}

@media (min-width:1281px) and (max-width:1919px) {
  #showroom #item-xb9oha678 {
    top: calc(460px + 245 * ((100vw - 1280px) / 640));
    left: calc(300px + 150 * ((100vw - 1280px) / 640));
  }
}

@media (width:1280px) {
  #showroom #item-xb9oha678 {
    top: 46rem;
    left: 30rem;
  }
}

@media (min-width:1280px) {
  #showroom #item-xb9oha678 {
    width: 68rem;
    font-size: 4rem;
    height: 8rem;
  }
}

#showroom #item-xb9oha678 {
  color: rgba(255, 255, 255, 0.9);
}

@media (min-width:1920px) {
  #showroom #item-xb9oha678 {
    left: 30rem;
    top: 47rem;
  }
}


#showroom #page-onacgkuld {
  width: 128rem;
}

@media (min-width:321px) and (max-width:576px) {
  #showroom #page-onacgkuld {
    height: calc(1150px + -0.09765625 * ((100vw - 320px) / 255));
  }
}

@media (max-width:320px) {
  #showroom #page-onacgkuld {
    height: 385rem;
  }
}

@media (min-width:577px) and (max-width:959px) {
  #showroom #page-onacgkuld {
    height: calc(1630.9px + -0.5367432 * ((100vw - 576px) / 383));
  }
}

@media (min-width:961px) and (max-width:1279px) {
  #showroom #page-onacgkuld {
    height: calc(412.5px + 137.5 * ((100vw - 960px) / 320));
  }
}

@media (width:960px) {
  #showroom #page-onacgkuld {
    height: 60.06666666666667rem;
  }
}

@media (min-width:1281px) and (max-width:1919px) {
  #showroom #page-onacgkuld {
    height: calc(550px + 275 * ((100vw - 1280px) / 640));
  }
}

@media (width:1280px) {
  #showroom #page-onacgkuld {
    height: 60rem;
  }
}

@media (min-width:1920px) {
  #showroom #page-onacgkuld {
    height: 55rem;
  }
}

@media not screen and (min-width: 960px) {
  #showroom #item-c73nhw337 {
    display: none !important
  }
}

@media (max-width:959px) {
  #showroom #item-c73nhw337 {
    left: 84rem;
    top: 8rem;
  }
}

@media (min-width:961px) and (max-width:1279px) {
  #showroom #item-c73nhw337 {
    left: calc(622.5px + 217.5 * ((100vw - 960px) / 320));
    top: calc(52.5px + 77.5 * ((100vw - 960px) / 320));
    width: calc(315px + 85 * ((100vw - 960px) / 320));
  }
}

@media (width:960px) {
  #showroom #item-c73nhw337 {
    left: 83rem;
    top: 7rem;
  }
}

@media (max-width:960px) {
  #showroom #item-c73nhw337 {
    width: 42rem;
  }
}

#showroom #item-c73nhw337 {
  font-size: 2.3rem;
  color: #000000;
}

@media (min-width:1281px) and (max-width:1919px) {
  #showroom #item-c73nhw337 {
    top: calc(130px + 170 * ((100vw - 1280px) / 640));
    left: calc(840px + 435 * ((100vw - 1280px) / 640));
  }
}

@media (width:1280px) {
  #showroom #item-c73nhw337 {
    top: 13rem;
    left: 84rem;
  }
}

@media (min-width:1280px) {
  #showroom #item-c73nhw337 {
    width: 40rem;
  }
}

@media (min-width:1920px) {
  #showroom #item-c73nhw337 {
    left: 85rem;
    top: 20rem;
  }
}

@media (min-width: 321px) and (max-width: 2559px) {
  #item-c73nhw337 .body {
    font-size: calc(18.75px + 5.25 * ((100vw - 320px) / 2240));
    margin: -1rem 0 0 -1.25rem;
  }
}

@media (min-width: 321px) and (max-width: 2559px) {
  #item-c73nhw337 .body2 {
    font-size: calc(18.75px + 5.25 * ((100vw - 320px) / 2240));
    padding: 0px 20px 0 20px;
    letter-spacing: 0.01em;
  }
}

@media (min-width: 321px) and (max-width: 2559px) {
  #item-c73nhw337 .medialogo {
    width:250px; 
    margin: 0 0 2rem -3.25rem;
  }
}


@media not screen and (max-width: 959px) {
  #showroom #item-4sx4afll7 {
    display: none !important
  }
}

#showroom #item-4sx4afll7 {
  font-size: 2.3rem;
  color: #211F1F;
  width: 121rem;
  line-height: 1.2;
}

@media (min-width:321px) and (max-width:958px) {
  #showroom #item-4sx4afll7 {
    top: calc(475px + 918.5469 * ((100vw - 320px) / 639));
    left: calc(12.5px + 9.976563 * ((100vw - 320px) / 639));
  }
}

@media (max-width:320px) {
  #showroom #item-4sx4afll7 {
    top: 190rem;
    left: 5rem;
  }
}

@media (min-width:959px) {
  #showroom #item-4sx4afll7 {
    left: 3rem;
    top: 186rem;
  }
}

@media not screen and (max-width: 959px) {
  #showroom #item-omcz3kuuo {
    display: none !important
  }
}

#showroom #item-omcz3kuuo {
  top: 1rem;
  left: 1rem;
  width: 126rem;
  height: 180rem;
  border-radius: 8px;
  overflow: hidden;
}

@media not screen and (min-width: 960px) {
  #showroom #item-t4wpnyx9a {
    display: none !important
  }
}

#showroom #item-t4wpnyx9a {
  border-radius: 8px;
  background-color: #e9e9e9;
  overflow: hidden;
}

@media (min-width:321px) and (max-width:574px) {
  #showroom #item-t4wpnyx9a {
    height: calc(465px + 370.5469 * ((100vw - 320px) / 255));
  }
}

@media (max-width:320px) {
  #showroom #item-t4wpnyx9a {
    height: 186rem;
  }
}

@media (width:575px) {
  #showroom #item-t4wpnyx9a {
    height: 186rem;
  }
}

@media (min-width:577px) and (max-width:958px) {
  #showroom #item-t4wpnyx9a {
    width: calc(567px + 377.0156 * ((100vw - 576px) / 383));
    height: calc(567px + 377.0156 * ((100vw - 576px) / 383));
  }
}

@media (max-width:576px) {
  #showroom #item-t4wpnyx9a {
    width: 126rem;
  }
}

@media (width:576px) {
  #showroom #item-t4wpnyx9a {
    height: 126rem;
  }
}

@media (width:959px) {
  #showroom #item-t4wpnyx9a {
    width: 126rem;
    height: 126rem;
  }
}

@media (max-width:959px) {
  #showroom #item-t4wpnyx9a {
    top: 1rem;
    left: 1rem;
  }
}

@media (min-width:961px) and (max-width:1279px) {
  #showroom #item-t4wpnyx9a {
    left: calc(7.5px + 2.5 * ((100vw - 960px) / 320));
    top: calc(7.5px + 2.5 * ((100vw - 960px) / 320));
    width: calc(600px + 200 * ((100vw - 960px) / 320));
    height: calc(405px + 135 * ((100vw - 960px) / 320));
  }
}

@media (width:960px) {
  #showroom #item-t4wpnyx9a {
    left: 1rem;
    top: 1rem;
    width: 80rem;
    height: 54rem;
  }
}

@media (min-width:1281px) and (max-width:1919px) {
  #showroom #item-t4wpnyx9a {
    left: calc(10px + 5 * ((100vw - 1280px) / 640));
    top: calc(10px + 5 * ((100vw - 1280px) / 640));
    width: calc(800px + 400 * ((100vw - 1280px) / 640));
    height: calc(540px + 270 * ((100vw - 1280px) / 640));
  }
}

@media (width:1280px) {
  #showroom #item-t4wpnyx9a {
    left: 1rem;
    top: 1rem;
    width: 80rem;
    height: 54rem;
  }
}

@media (min-width:1920px) {
  #showroom #item-t4wpnyx9a {
    left: 1rem;
    top: 1rem;
    width: 80rem;
    height: 54rem;
  }
}

#showroom #item-q0uf3kgs0 {
  border: solid 1px #FBF9F8;
  border-radius: 50px;
  z-index: 1;
}

@media (min-width:321px) and (max-width:574px) {
  #showroom #item-q0uf3kgs0 {
    left: calc(27.5px + 125.2344 * ((100vw - 320px) / 255));
    top: calc(382.5px + 327.2656 * ((100vw - 320px) / 255));
  }
}

@media (max-width:320px) {
  #showroom #item-q0uf3kgs0 {
    left: 11rem;
    top: 153rem;
    width: 105rem;
    height: 15rem;
  }
}

@media (min-width:321px) and (max-width:575px) {
  #showroom #item-q0uf3kgs0 {
    width: calc(262.5px + 3 * ((100vw - 320px) / 256));
    height: calc(37.5px + 7.5 * ((100vw - 320px) / 256));
    margin: 2rem 0 0 5rem;
  }
}

@media (width:575px) {
  #showroom #item-q0uf3kgs0 {
    left: 34rem;
    top: 158rem;
  }
}

@media (min-width:577px) and (max-width:1279px) {
  #showroom #item-q0uf3kgs0 {
    left: calc(153px + 327 * ((100vw - 576px) / 704));
    top: calc(252px + 288 * ((100vw - 576px) / 704));
    width: calc(265.5px + 54.5 * ((100vw - 576px) / 704));
    height: calc(45px + -5 * ((100vw - 576px) / 704));
    margin: 1rem 0 0 2rem;
  }
}

@media (width:576px) {
  #showroom #item-q0uf3kgs0 {
    left: 34rem;
    top: 56rem;
    width: 59rem;
    height: 10rem;
  }
}

@media (min-width:1281px) and (max-width:1919px) {
  #showroom #item-q0uf3kgs0 {
    left: calc(480px + 300 * ((100vw - 1280px) / 640));
    top: calc(540px + 300 * ((100vw - 1280px) / 640));
    width: calc(320px + 40 * ((100vw - 1280px) / 640));
  }
}

@media (width:1280px) {
  #showroom #item-q0uf3kgs0 {
    left: 48rem;
    top: 54rem;
    width: 32rem;
  }
}

@media (min-width:1280px) {
  #showroom #item-q0uf3kgs0 {
    height: 4rem;
    margin: 1rem 0 0 0;
  }
}

#showroom #item-q0uf3kgs0 {
  color: #FBF9F8;
}

@media (min-width:1920px) {
  #showroom #item-q0uf3kgs0 {
    left: 52rem;
    top: 56rem;
    width: 24rem;
  }
}

#showroom #page-4v3o3zont {
  width: 128rem;
}

@media (min-width:321px) and (max-width:574px) {
  #showroom #page-4v3o3zont {
    height: calc(318px + 251.6094 * ((100vw - 320px) / 255));
  }
}

@media (max-width:320px) {
  #showroom #page-4v3o3zont {
    height: 127.2rem;
  }
}

@media (width:575px) {
  #showroom #page-4v3o3zont {
    height: 126.88695652173914rem;
  }
}

@media (min-width:577px) and (max-width:1279px) {
  #showroom #page-4v3o3zont {
    height: calc(220.95px + 269.05 * ((100vw - 576px) / 704));
  }
}

@media (width:576px) {
  #showroom #page-4v3o3zont {
    height: 49.111111111111114rem;
  }
}

@media (min-width:1281px) and (max-width:1919px) {
  #showroom #page-4v3o3zont {
    height: calc(490px + 245 * ((100vw - 1280px) / 640));
  }
}

@media (width:1280px) {
  #showroom #page-4v3o3zont {
    height: 49rem;
  }
}

@media (min-width:1920px) {
  #showroom #page-4v3o3zont {
    height: 49rem;
  }
}

@media not screen and (min-width: 576px) {
  #showroom #item-1p74b30gd {
    display: none !important
  }
}

#showroom #item-1p74b30gd {
  overflow: hidden;
  border-radius: 8px;
  background-color: #e9e9e9;
  object-position: 65%42%;
  object-fit: cover;
}

@media (min-width:577px) and (max-width:1279px) {
  #showroom #item-1p74b30gd {
    left: calc(4.5px + 5.5 * ((100vw - 576px) / 704));
    top: calc(4.5px + 5.5 * ((100vw - 576px) / 704));
    width: calc(567px + 693 * ((100vw - 576px) / 704));
    height: calc(216px + 264 * ((100vw - 576px) / 704));
  }
}

@media (max-width:576px) {
  #showroom #item-1p74b30gd {
    left: 1rem;
    top: 1rem;
    width: 126rem;
    height: 48rem;
  }
}

@media (min-width:1280px) {
  #showroom #item-1p74b30gd {
    left: 1rem;
    top: 1rem;
    width: 126rem;
    height: 48rem;
  }
}

@media not screen and (max-width: 575px) {
  #showroom #item-cmfhjojc0 {
    display: none !important
  }
}

#showroom #item-cmfhjojc0 {
  overflow: hidden;
  border-radius: 8px;
  background-color: #e9e9e9;
}

@media (min-width:321px) and (max-width:574px) {
  #showroom #item-cmfhjojc0 {
    left: calc(2.5px + 1.992188 * ((100vw - 320px) / 255));
    top: calc(2.5px + 1.992188 * ((100vw - 320px) / 255));
    width: calc(315px + 251.0156 * ((100vw - 320px) / 255));
    height: calc(315px + 251.0156 * ((100vw - 320px) / 255));
  }
}

@media (max-width:320px) {
  #showroom #item-cmfhjojc0 {
    left: 1rem;
    top: 1rem;
    width: 126rem;
    height: 126rem;
  }
}

@media (min-width:575px) {
  #showroom #item-cmfhjojc0 {
    left: 1rem;
    top: 1rem;
    width: 126rem;
    height: 126rem;
  }
}

#showroom #item-a5fdkze8u {
  border: solid 1px #808080;
  border-radius: 50px;
  z-index: 1;
  background-color: #00000050;
}

@media (min-width:321px) and (max-width:574px) {
  #showroom #item-a5fdkze8u {
    left: calc(55px + 111.2109 * ((100vw - 320px) / 255));
    top: calc(240px + 222.6953 * ((100vw - 320px) / 255));
  }
}

@media (max-width:320px) {
  #showroom #item-a5fdkze8u {
    left: 22rem;
    top: 96rem;
    width: 84rem;
    height: 15rem;
  }
}

@media (min-width:321px) and (max-width:575px) {
  #showroom #item-a5fdkze8u {
    width: calc(210px + 33 * ((100vw - 320px) / 256));
    height: calc(37.5px + 7.5 * ((100vw - 320px) / 256));
  }
}

@media (width:575px) {
  #showroom #item-a5fdkze8u {
    left: 37rem;
    top: 103rem;
  }
}

@media (min-width:577px) and (max-width:1279px) {
  #showroom #item-a5fdkze8u {
    left: calc(166.5px + 313.5 * ((100vw - 576px) / 704));
    top: calc(162px + 238 * ((100vw - 576px) / 704));
    width: calc(243px + 77 * ((100vw - 576px) / 704));
    height: calc(45px + -5 * ((100vw - 576px) / 704));
  }
}

@media (width:576px) {
  #showroom #item-a5fdkze8u {
    left: 37rem;
    top: 36rem;
    width: 54rem;
    height: 10rem;
  }
}

@media (min-width:1281px) and (max-width:1919px) {
  #showroom #item-a5fdkze8u {
    left: calc(480px + 345 * ((100vw - 1280px) / 640));
    top: calc(400px + 215 * ((100vw - 1280px) / 640));
    width: calc(320px + -50 * ((100vw - 1280px) / 640));
  }
}

@media (width:1280px) {
  #showroom #item-a5fdkze8u {
    left: 48rem;
    top: 40rem;
    width: 32rem;
  }
}

@media (min-width:1280px) {
  #showroom #item-a5fdkze8u {
    height: 4rem;
  }
}

#showroom #item-a5fdkze8u {
  color: #ffffff;
}

@media (min-width:1920px) {
  #showroom #item-a5fdkze8u {
    left: 55rem;
    top: 41rem;
    width: 18rem;
  }
}

#showroom #page-cf7xp23qn {
  width: 128rem;
}

@media (min-width:321px) and (max-width:574px) {
  #showroom #page-cf7xp23qn {
    height: calc(318px + 251.6094 * ((100vw - 320px) / 255));
  }
}

@media (max-width:320px) {
  #showroom #page-cf7xp23qn {
    height: 127.2rem;
  }
}

@media (width:575px) {
  #showroom #page-cf7xp23qn {
    height: 126.88695652173914rem;
  }
}

@media (min-width:577px) and (max-width:1279px) {
  #showroom #page-cf7xp23qn {
    height: calc(220.95px + 269.05 * ((100vw - 576px) / 704));
  }
}

@media (width:576px) {
  #showroom #page-cf7xp23qn {
    height: 49.111111111111114rem;
  }
}

@media (min-width:1281px) and (max-width:1919px) {
  #showroom #page-cf7xp23qn {
    height: calc(490px + 245 * ((100vw - 1280px) / 640));
  }
}

@media (width:1280px) {
  #showroom #page-cf7xp23qn {
    height: 49rem;
  }
}

@media (min-width:1920px) {
  #showroom #page-cf7xp23qn {
    height: 49rem;
  }
}

@media not screen and (min-width: 576px) {
  #showroom #item-bduoi859n {
    display: none !important
  }
}

#showroom #item-bduoi859n {
  overflow: hidden;
  border-radius: 8px;
  background-color: #e9e9e9;
  object-position: 65%42%;
  object-fit: cover;
}

@media (min-width:577px) and (max-width:1279px) {
  #showroom #item-bduoi859n {
    left: calc(4.5px + 5.5 * ((100vw - 576px) / 704));
    top: calc(4.5px + 5.5 * ((100vw - 576px) / 704));
    width: calc(567px + 693 * ((100vw - 576px) / 704));
    height: calc(216px + 264 * ((100vw - 576px) / 704));
  }
}

@media (max-width:576px) {
  #showroom #item-bduoi859n {
    left: 1rem;
    top: 1rem;
    width: 126rem;
    height: 48rem;
  }
}

@media (min-width:1280px) {
  #showroom #item-bduoi859n {
    left: 1rem;
    top: 1rem;
    width: 126rem;
    height: 48rem;
  }
}

@media not screen and (max-width: 575px) {
  #showroom #item-v4ytx0kh8 {
    display: none !important
  }
}

#showroom #item-v4ytx0kh8 {
  overflow: hidden;
  border-radius: 8px;
  background-color: #e9e9e9;
}

@media (min-width:321px) and (max-width:574px) {
  #showroom #item-v4ytx0kh8 {
    left: calc(2.5px + 1.992188 * ((100vw - 320px) / 255));
    top: calc(2.5px + 1.992188 * ((100vw - 320px) / 255));
    width: calc(315px + 251.0156 * ((100vw - 320px) / 255));
    height: calc(315px + 251.0156 * ((100vw - 320px) / 255));
  }
}

@media (max-width:320px) {
  #showroom #item-v4ytx0kh8 {
    left: 1rem;
    top: 1rem;
    width: 126rem;
    height: 126rem;
  }
}

@media (min-width:575px) {
  #showroom #item-v4ytx0kh8 {
    left: 1rem;
    top: 1rem;
    width: 126rem;
    height: 126rem;
  }
}

#showroom #item-m1d0ib1dr {
  border: solid 1px #808080;
  border-radius: 50px;
  z-index: 1;
  background-color: #ffffff50;
}

@media (min-width:321px) and (max-width:574px) {
  #showroom #item-m1d0ib1dr {
    left: calc(90px + 125.625 * ((100vw - 320px) / 255));
    top: calc(140px + 125.0391 * ((100vw - 320px) / 255));
  }
}

@media (max-width:320px) {
  #showroom #item-m1d0ib1dr {
    left: 36rem;
    top: 56rem;
    width: 56rem;
    height: 15rem;
  }
}

@media (min-width:321px) and (max-width:575px) {
  #showroom #item-m1d0ib1dr {
    width: calc(140px + -0.5 * ((100vw - 320px) / 256));
    height: calc(37.5px + 7.5 * ((100vw - 320px) / 256));
  }
}

@media (width:575px) {
  #showroom #item-m1d0ib1dr {
    left: 48rem;
    top: 59rem;
  }
}

@media (min-width:577px) and (max-width:1279px) {
  #showroom #item-m1d0ib1dr {
    left: calc(216px + 344 * ((100vw - 576px) / 704));
    top: calc(90px + 140 * ((100vw - 576px) / 704));
    width: calc(139.5px + 20.5 * ((100vw - 576px) / 704));
    height: calc(45px + -5 * ((100vw - 576px) / 704));
  }
}

@media (width:576px) {
  #showroom #item-m1d0ib1dr {
    left: 48rem;
    top: 20rem;
    width: 31rem;
    height: 10rem;
  }
}

@media (min-width:1280px) {
  #showroom #item-m1d0ib1dr {
    left: 56rem;
    top: 23rem;
    width: 16rem;
    height: 4rem;
  }
}

#showroom #item-m1d0ib1dr {
  color: #211f1f;
}

#showroom #page-0mvpdqhw8 {
  width: 128rem;
}

@media (min-width:321px) and (max-width:574px) {
  #showroom #page-0mvpdqhw8 {
    height: calc(318px + 251.6094 * ((100vw - 320px) / 255));
  }
}

@media (max-width:320px) {
  #showroom #page-0mvpdqhw8 {
    height: 127.2rem;
  }
}

@media (width:575px) {
  #showroom #page-0mvpdqhw8 {
    height: 126.88695652173914rem;
  }
}

@media (min-width:577px) and (max-width:1279px) {
  #showroom #page-0mvpdqhw8 {
    height: calc(220.95px + 259.05 * ((100vw - 576px) / 704));
  }
}

@media (width:576px) {
  #showroom #page-0mvpdqhw8 {
    height: 49.111111111111114rem;
  }
}

@media (min-width:1281px) and (max-width:1919px) {
  #showroom #page-0mvpdqhw8 {
    height: calc(480px + 240 * ((100vw - 1280px) / 640));
  }
}

@media (width:1280px) {
  #showroom #page-0mvpdqhw8 {
    height: 48rem;
  }
}

@media (min-width:1920px) {
  #showroom #page-0mvpdqhw8 {
    height: 48rem;
  }
}

@media not screen and (min-width: 576px) {
  #showroom #item-138fge630 {
    display: none !important
  }
}

#showroom #item-138fge630 {
  overflow: hidden;
  border-radius: 8px;
  background-color: #e9e9e9;
  object-position: 65%42%;
  object-fit: cover;
}

@media (min-width:577px) and (max-width:1279px) {
  #showroom #item-138fge630 {
    left: calc(4.5px + 5.5 * ((100vw - 576px) / 704));
    top: calc(4.5px + 5.5 * ((100vw - 576px) / 704));
    width: calc(567px + 693 * ((100vw - 576px) / 704));
    height: calc(216px + 254 * ((100vw - 576px) / 704));
  }
}

@media (max-width:576px) {
  #showroom #item-138fge630 {
    left: 1rem;
    top: 1rem;
    width: 126rem;
    height: 48rem;
  }
}

@media (min-width:1280px) {
  #showroom #item-138fge630 {
    left: 1rem;
    top: 1rem;
    width: 126rem;
    height: 47rem;
  }
}

@media not screen and (max-width: 575px) {
  #showroom #item-ycs8u43jl {
    display: none !important
  }
}

#showroom #item-ycs8u43jl {
  overflow: hidden;
  border-radius: 8px;
  background-color: #e9e9e9;
}

@media (min-width:321px) and (max-width:574px) {
  #showroom #item-ycs8u43jl {
    left: calc(2.5px + 1.992188 * ((100vw - 320px) / 255));
    top: calc(2.5px + 1.992188 * ((100vw - 320px) / 255));
    width: calc(315px + 251.0156 * ((100vw - 320px) / 255));
    height: calc(315px + 251.0156 * ((100vw - 320px) / 255));
  }
}

@media (max-width:320px) {
  #showroom #item-ycs8u43jl {
    left: 1rem;
    top: 1rem;
    width: 126rem;
    height: 126rem;
  }
}

@media (min-width:575px) {
  #showroom #item-ycs8u43jl {
    left: 1rem;
    top: 1rem;
    width: 126rem;
    height: 126rem;
  }
}

#showroom #item-gi0z86dx7 {
  border: solid 1px #808080;
  border-radius: 50px;
  z-index: 1;
  background-color: #00000050;
}

@media (min-width:321px) and (max-width:574px) {
  #showroom #item-gi0z86dx7 {
    left: calc(52.5px + 113.7109 * ((100vw - 320px) / 255));
    top: calc(247.5px + 233.1641 * ((100vw - 320px) / 255));
  }
}

@media (max-width:320px) {
  #showroom #item-gi0z86dx7 {
    left: 21rem;
    top: 99rem;
    width: 84rem;
    height: 15rem;
  }
}

@media (min-width:321px) and (max-width:575px) {
  #showroom #item-gi0z86dx7 {
    width: calc(210px + 33 * ((100vw - 320px) / 256));
    height: calc(37.5px + 7.5 * ((100vw - 320px) / 256));
  }
}

@media (width:575px) {
  #showroom #item-gi0z86dx7 {
    left: 37rem;
    top: 107rem;
  }
}

@media (min-width:577px) and (max-width:1279px) {
  #showroom #item-gi0z86dx7 {
    left: calc(166.5px + 343.5 * ((100vw - 576px) / 704));
    top: calc(157.5px + 232.5 * ((100vw - 576px) / 704));
    width: calc(243px + 17 * ((100vw - 576px) / 704));
    height: calc(45px + -5 * ((100vw - 576px) / 704));
  }
}

@media (width:576px) {
  #showroom #item-gi0z86dx7 {
    left: 37rem;
    top: 35rem;
    width: 54rem;
    height: 10rem;
  }
}

@media (min-width:1281px) and (max-width:1919px) {
  #showroom #item-gi0z86dx7 {
    left: calc(510px + 315 * ((100vw - 1280px) / 640));
    width: calc(260px + 10 * ((100vw - 1280px) / 640));
    bottom: 3rem;
  }
}

@media (width:1280px) {
  #showroom #item-gi0z86dx7 {
    left: 51rem;
    bottom: 3rem;
    width: 26rem;
  }
}

@media (min-width:1280px) {
  #showroom #item-gi0z86dx7 {
    height: 4rem;
  }
}

#showroom #item-gi0z86dx7 {
  color: #ffffff;
}

@media (min-width:1920px) {
  #showroom #item-gi0z86dx7 {
    left: 55rem;
    bottom: 3rem;
    width: 18rem;
  }
}

#showroom #page-ksk8mkr8l {
  width: 128rem;
}

@media (min-width:321px) and (max-width:574px) {
  #showroom #page-ksk8mkr8l {
    height: calc(318px + 251.6094 * ((100vw - 320px) / 255));
  }
}

@media (max-width:320px) {
  #showroom #page-ksk8mkr8l {
    height: 127.2rem;
  }
}

@media (width:575px) {
  #showroom #page-ksk8mkr8l {
    height: 126.88695652173914rem;
  }
}

@media (min-width:577px) and (max-width:1279px) {
  #showroom #page-ksk8mkr8l {
    height: calc(220.95px + 269.05 * ((100vw - 576px) / 704));
  }
}

@media (width:576px) {
  #showroom #page-ksk8mkr8l {
    height: 49.111111111111114rem;
  }
}

@media (min-width:1281px) and (max-width:1919px) {
  #showroom #page-ksk8mkr8l {
    height: calc(490px + 245 * ((100vw - 1280px) / 640));
  }
}

@media (width:1280px) {
  #showroom #page-ksk8mkr8l {
    height: 49rem;
  }
}

@media (min-width:1920px) {
  #showroom #page-ksk8mkr8l {
    height: 49rem;
  }
}

@media not screen and (min-width: 576px) {
  #showroom #item-xdp01fvqn {
    display: none !important
  }
}

#showroom #item-xdp01fvqn {
  overflow: hidden;
  border-radius: 8px;
  background-color: #e9e9e9;
  object-position: 65%42%;
  object-fit: cover;
}

@media (min-width:577px) and (max-width:1279px) {
  #showroom #item-xdp01fvqn {
    left: calc(4.5px + 5.5 * ((100vw - 576px) / 704));
    top: calc(4.5px + 5.5 * ((100vw - 576px) / 704));
    width: calc(567px + 693 * ((100vw - 576px) / 704));
    height: calc(216px + 264 * ((100vw - 576px) / 704));
  }
}

@media (max-width:576px) {
  #showroom #item-xdp01fvqn {
    left: 1rem;
    top: 1rem;
    width: 126rem;
    height: 48rem;
  }
}

@media (min-width:1280px) {
  #showroom #item-xdp01fvqn {
    left: 1rem;
    top: 1rem;
    width: 126rem;
    height: 48rem;
  }
}

@media not screen and (max-width: 575px) {
  #showroom #item-5bkfyl2mk {
    display: none !important
  }
}

#showroom #item-5bkfyl2mk {
  overflow: hidden;
  border-radius: 8px;
  background-color: #e9e9e9;
}

@media (min-width:321px) and (max-width:574px) {
  #showroom #item-5bkfyl2mk {
    left: calc(2.5px + 1.992188 * ((100vw - 320px) / 255));
    top: calc(2.5px + 1.992188 * ((100vw - 320px) / 255));
    width: calc(315px + 251.0156 * ((100vw - 320px) / 255));
    height: calc(315px + 251.0156 * ((100vw - 320px) / 255));
  }
}

@media (max-width:320px) {
  #showroom #item-5bkfyl2mk {
    left: 1rem;
    top: 1rem;
    width: 126rem;
    height: 126rem;
  }
}

@media (min-width:575px) {
  #showroom #item-5bkfyl2mk {
    left: 1rem;
    top: 1rem;
    width: 126rem;
    height: 126rem;
  }
}

#showroom #item-b5831n5d6 {
  border: solid 1px #808080;
  border-radius: 50px;
  z-index: 1;
  background-color: #00000050;
}

@media (min-width:321px) and (max-width:574px) {
  #showroom #item-b5831n5d6 {
    left: calc(55px + 111.2109 * ((100vw - 320px) / 255));
    top: calc(240px + 222.6953 * ((100vw - 320px) / 255));
  }
}

@media (max-width:320px) {
  #showroom #item-b5831n5d6 {
    left: 22rem;
    top: 96rem;
    width: 84rem;
    height: 15rem;
  }
}

@media (min-width:321px) and (max-width:575px) {
  #showroom #item-b5831n5d6 {
    width: calc(210px + 33 * ((100vw - 320px) / 256));
    height: calc(37.5px + 7.5 * ((100vw - 320px) / 256));
  }
}

@media (width:575px) {
  #showroom #item-b5831n5d6 {
    left: 37rem;
    top: 103rem;
  }
}

@media (min-width:577px) and (max-width:1279px) {
  #showroom #item-b5831n5d6 {
    left: calc(166.5px + 343.5 * ((100vw - 576px) / 704));
    top: calc(153px + 237 * ((100vw - 576px) / 704));
    width: calc(243px + 17 * ((100vw - 576px) / 704));
    height: calc(45px + -5 * ((100vw - 576px) / 704));
  }
}

@media (width:576px) {
  #showroom #item-b5831n5d6 {
    left: 37rem;
    top: 34rem;
    width: 54rem;
    height: 10rem;
  }
}

@media (min-width:1281px) and (max-width:1919px) {
  #showroom #item-b5831n5d6 {
    left: calc(510px + 330 * ((100vw - 1280px) / 640));
    top: calc(390px + 195 * ((100vw - 1280px) / 640));
    width: calc(260px + -20 * ((100vw - 1280px) / 640));
  }
}

@media (width:1280px) {
  #showroom #item-b5831n5d6 {
    left: 51rem;
    top: 39rem;
    width: 26rem;
  }
}

@media (min-width:1280px) {
  #showroom #item-b5831n5d6 {
    height: 4rem;
  }
}

#showroom #item-b5831n5d6 {
  color: #ffffff;
}

@media (min-width:1920px) {
  #showroom #item-b5831n5d6 {
    left: 56rem;
    top: 39rem;
    width: 16rem;
  }
}

#showroom #page-aq8h5t6f7 {
  width: 128rem;
}

@media (max-width:320px) {
  #showroom #page-aq8h5t6f7 {
    height: 1340rem;
  }
}

@media (min-width:321px) and (max-width:370px) {
  #showroom #page-aq8h5t6f7 {
    height: 1330rem;
  }
}

@media (min-width:371px) and (max-width:499px) {
  #showroom #page-aq8h5t6f7 {
    height: 1130rem;
  }
}

@media (min-width:500px) and (max-width:574px) {
  #showroom #page-aq8h5t6f7 {
    height: calc(3200px + 140 * ((100vw - 576px) / 704));
  }
}

@media (min-width:575px) and (max-width:774px) {
  #showroom #page-aq8h5t6f7 {
    height: calc(3050px + 140 * ((100vw - 576px) / 704));
  }
}

@media (min-width:775px) and (max-width:900px) {
  #showroom #page-aq8h5t6f7 {
    height: calc(2550px + 140 * ((100vw - 576px) / 704));
  }
}

@media (min-width:901px) and (max-width:1000px) {
  #showroom #page-aq8h5t6f7 {
    height: calc(2350px + 140 * ((100vw - 576px) / 704));
  }
}

@media (min-width:1001px) and (max-width:1279px) {
  #showroom #page-aq8h5t6f7 {
    height: calc(2300px + 140 * ((100vw - 576px) / 704));
  }
}

@media (min-width:1280px) {
  #showroom #page-aq8h5t6f7 {
    height: calc(2050px + 140 * ((100vw - 576px) / 704));
  }
}

#showroom #page-aq8h5t6f6 {
  width: 128rem;
}

@media (min-width:321px) and (max-width:574px) {
  #showroom #page-aq8h5t6f6 {
    height: calc(460px + 140 * ((100vw - 576px) / 704));
  }
}

@media (max-width:320px) {
  #showroom #page-aq8h5t6f6 {
    height: 170rem;
  }
}

@media (width:575px) {
  #showroom #page-aq8h5t6f6 {
    height: 107rem;
  }
}

@media (min-width:577px) and (max-width:1279px) {
  #showroom #page-aq8h5t6f6 {
    height: calc(460px + 140 * ((100vw - 576px) / 704));
  }
}

@media (width:576px) {
  #showroom #page-aq8h5t6f6 {
    height: 110rem;
  }
}

@media (min-width:1280px) {
  #showroom #page-aq8h5t6f6 {
    height: calc(360px + 140 * ((100vw - 576px) / 704));
  }
}

#showroom #page-aq8h5t6f66 {
  width: 128rem;
}

@media (min-width:321px) and (max-width:576px) {
  #showroom #page-aq8h5t6f66 {
    height: calc(1060px + 140 * ((100vw - 576px) / 704));
  }
}

@media (max-width:320px) {
  #showroom #page-aq8h5t6f66 {
    height: 400rem;
  }
}

@media (min-width:577px) and (max-width:765px) {
  #showroom #page-aq8h5t6f66 {
    height: calc(1060px + 140 * ((100vw - 576px) / 704));
  }
}

@media (min-width:766px) and (max-width:1279px) {
  #showroom #page-aq8h5t6f66 {
    height: calc(860px + 140 * ((100vw - 576px) / 704));
  }
}

@media (min-width:1280px) {
  #showroom #page-aq8h5t6f66 {
    height: calc(660px + 140 * ((100vw - 576px) / 704));
  }
}

#showroom #item-xghx1r9jk {
  background-color: #82856f;
  object-position: 50% 50%;
  object-fit: cover;
}

@media (max-width:575px) {
  #showroom #item-xghx1r9jk {
    width: 128rem;
    left: 0rem;
    top: 0rem;
    height: 0rem;
  }
}

@media (min-width:577px) and (max-width:1279px) {
  #showroom #item-xghx1r9jk {
    width: calc(567px + 693 * ((100vw - 576px) / 704));
    left: calc(4.5px + 5.5 * ((100vw - 576px) / 704));
    top: calc(4.5px + 5.5 * ((100vw - 576px) / 704));
    height: 0rem;
  }
}

@media (width:576px) {
  #showroom #item-xghx1r9jk {
    width: 126rem;
    left: 1rem;
    top: 1rem;
    height: 0rem;
  }
}

@media (min-width:1280px) {
  #showroom #item-xghx1r9jk {
    left: 1rem;
    top: 1rem;
    width: 126rem;
    height: 0rem;
  }
}

@media (min-width:321px) and (max-width:574px) {
  #showroom #item-12dompyyu {
    width: calc(250px + 55.46875 * ((100vw - 320px) / 255));
    left: calc(35px + 99.76563 * ((100vw - 320px) / 255));
    top: 10rem;
  }
}

@media (max-width:320px) {
  #showroom #item-12dompyyu {
    width: 100rem;
    left: 14rem;
    top: 10rem;
  }
}

@media (width:575px) {
  #showroom #item-12dompyyu {
    left: 30rem;
    top: 10rem;
    width: 68rem;
  }
}

@media (min-width:577px) and (max-width:1279px) {
  #showroom #item-12dompyyu {
    width: calc(288px + 352 * ((100vw - 576px) / 704));
    left: calc(144px + 176 * ((100vw - 576px) / 704));
    top: 10rem;
  }
}

@media (width:576px) {
  #showroom #item-12dompyyu {
    width: 64rem;
    left: 32rem;
    top: 10rem;
  }
}

@media (min-width:1280px) {
  #showroom #item-12dompyyu {
    top: 10rem;
    left: 32rem;
    width: 64rem;
  }
}

#showroom #item-12dompyyu {
  font-size: 2rem;
  line-height: 1.5;
}