/* Generated by scripts/build_content.py from the Wix layout of /shop-luxury-sofas. Do not edit by hand. */
.vd-page .vd-comp-l94fhfxr { display: grid; grid-template-columns: 100%; position: relative; box-sizing: border-box; }
.vd-page .vd-comp-l4ogfmdj { display: grid; grid-template-columns: 100%; position: relative; box-sizing: border-box; }
.vd-page .vd-comp-l4ogfmej { display: grid; grid-template-columns: 100%; position: relative; box-sizing: border-box; }
.vd-page .vd-comp-l4ogfmem1-0 { font-family: vd-glowgirl, serif; font-weight: 400; }
.vd-page .vd-tpasection_l4ir1acn { height: auto; }
.vd-page .vd-comp-lbl5vn62 { display: grid; grid-template-columns: 100%; position: relative; box-sizing: border-box; }
.vd-page .vd-comp-lbl5w1ur { height: auto; }
.vd-page .vd-s > *, .vd-page .vd-box > * { grid-area: 1 / 1; align-self: start; justify-self: start; box-sizing: border-box; max-width: none; }
@media (min-width: 751px) {
  .vd-page .vd-comp-l94fhfxr { min-height: calc(var(--u)*1506); }
  .vd-page .vd-comp-l4ogfmdj { margin-top: calc(var(--u)*-11); margin-left: calc(50% + calc(var(--u)*-680)); width: calc(var(--u)*1360); min-height: calc(var(--u)*95); overflow: hidden; }
  .vd-page .vd-comp-l4ogfmej { margin-top: 0; margin-left: 0; width: calc(var(--u)*1360); min-height: calc(var(--u)*95); overflow: hidden; background-color: rgb(248, 245, 240); }
  .vd-page .vd-comp-l4ogfmem1 { margin-top: calc(var(--u)*32); margin-left: calc(var(--u)*505); width: calc(var(--u)*344); }
  .vd-page .vd-comp-l4ogfmem1-0 { font-size: calc(var(--u)*47); color: rgb(26, 26, 26); line-height: normal; text-align: center; margin: 0; }
  .vd-page .vd-tpasection_l4ir1acn { margin-top: calc(var(--u)*84); margin-left: calc(50% + calc(var(--u)*-685)); width: calc(var(--u)*1370); }
  .vd-page .vd-comp-lbl5vn62 { min-height: calc(var(--u)*481.3); }
  .vd-page .vd-comp-lbl5w1ur { margin-top: calc(var(--u)*91); margin-left: calc(50% + calc(var(--u)*-490)); width: calc(var(--u)*980); }
}
@media (max-width: 750px) {
  .vd-page .vd-comp-l94fhfxr { min-height: calc(var(--u)*3394.8); background-color: rgba(0, 0, 0, 0); }
  .vd-page .vd-comp-l4ogfmdj { margin-top: 0; margin-left: 0; width: 100%; min-height: calc(var(--u)*77); overflow: hidden; background-color: rgba(0, 0, 0, 0); }
  .vd-page .vd-comp-l4ogfmej { margin-top: 0; margin-left: 0; width: calc(var(--u)*320); min-height: calc(var(--u)*77); overflow: hidden; background-color: rgb(248, 245, 240); }
  .vd-page .vd-comp-l4ogfmem1 { margin-top: calc(var(--u)*20); margin-left: calc(var(--u)*20); width: calc(var(--u)*280); }
  .vd-page .vd-comp-l4ogfmem1-0 { font-size: calc(var(--u)*27); color: rgb(26, 26, 26); line-height: normal; text-align: center; }
  .vd-page .vd-tpasection_l4ir1acn { margin-top: calc(var(--u)*87); margin-left: calc(50% + calc(var(--u)*-140)); width: calc(var(--u)*280); }
  .vd-page .vd-comp-lbl5vn62 { min-height: calc(var(--u)*325.6); background-color: rgba(0, 0, 0, 0); }
  .vd-page .vd-comp-lbl5w1ur { margin-top: 0; margin-left: calc(50% + calc(var(--u)*-140)); width: calc(var(--u)*280); }
}
