/* Generated by scripts/build_content.py from the Wix layout of /shop-luxury-beds. Do not edit by hand. */
.vd-page .vd-comp-l94fhfxl { display: grid; grid-template-columns: 100%; position: relative; box-sizing: border-box; }
.vd-page .vd-comp-l4oghkm1 { display: grid; grid-template-columns: 100%; position: relative; box-sizing: border-box; }
.vd-page .vd-comp-l4oghkml { display: grid; grid-template-columns: 100%; position: relative; box-sizing: border-box; }
.vd-page .vd-comp-lbmhk5c9 video { width: 100%; height: 100%; object-fit: cover; display: block; }
.vd-page .vd-comp-l4oghkmo1-0 { font-family: vd-glowgirl, serif; font-weight: 400; }
.vd-page .vd-tpasection_l4og9k7k { 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-l94fhfxl { min-height: calc(var(--u)*1747); }
  .vd-page .vd-comp-l4oghkm1 { margin-top: calc(var(--u)*-11); margin-left: calc(50% + calc(var(--u)*-680)); width: calc(var(--u)*1360); min-height: calc(var(--u)*88); overflow: hidden; }
  .vd-page .vd-comp-l4oghkml { margin-top: 0; margin-left: 0; width: calc(var(--u)*1360); min-height: calc(var(--u)*88); overflow: hidden; background-color: rgb(248, 245, 240); }
  .vd-page .vd-comp-lbmhk5c9 { margin-top: 0; margin-left: 0; width: 100%; height: calc(var(--u)*460); }
  .vd-page .vd-comp-l4oghkmo1 { margin-top: calc(var(--u)*491); margin-left: calc(50% + calc(var(--u)*-671)); width: calc(var(--u)*344); }
  .vd-page .vd-comp-l4oghkmo1-0 { font-size: calc(var(--u)*35); color: rgb(26, 26, 26); line-height: normal; text-align: left; margin: 0; }
  .vd-page .vd-tpasection_l4og9k7k { margin-top: calc(var(--u)*565); margin-left: calc(50% + calc(var(--u)*-685)); width: calc(var(--u)*1370); }
}
@media (max-width: 750px) {
  .vd-page .vd-comp-l94fhfxl { min-height: calc(var(--u)*3674.2); background-color: rgba(0, 0, 0, 0); }
  .vd-page .vd-comp-l4oghkm1 { margin-top: 0; margin-left: 0; width: 100%; min-height: calc(var(--u)*50); overflow: hidden; background-color: rgba(0, 0, 0, 0); }
  .vd-page .vd-comp-l4oghkml { margin-top: 0; margin-left: 0; width: calc(var(--u)*320); min-height: calc(var(--u)*50); overflow: hidden; background-color: rgb(248, 245, 240); }
  .vd-page .vd-comp-lbmhk5c9 { margin-top: calc(var(--u)*60); margin-left: 0; width: 100%; min-height: calc(var(--u)*460); }
  .vd-page .vd-comp-l4oghkmo1 { display: none; }
  .vd-page .vd-tpasection_l4og9k7k { margin-top: calc(var(--u)*530); margin-left: calc(50% + calc(var(--u)*-140)); width: calc(var(--u)*280); }
}
