.elementor-55 .elementor-element.elementor-element-2e20f07b:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-2e20f07b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F3;background-image:url("https://veloriahome.nl/wp-content/uploads/2026/06/hero-bedroom-no-text-wide.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-55 .elementor-element.elementor-element-2e20f07b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-2e20f07b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-73feef97.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-55 .elementor-element.elementor-element-73feef97.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-1d9c4eea .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:44px;font-weight:400;line-height:1.05em;color:#24201D;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-548b4dec{font-size:14px;line-height:1.45em;color:#3F3934;}.elementor-55 .elementor-element.elementor-element-6988b8ef > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-55 .elementor-element.elementor-element-6988b8ef > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-55 .elementor-element.elementor-element-6c599489:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-6c599489 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F3;}.elementor-55 .elementor-element.elementor-element-6c599489 > .elementor-container{max-width:1120px;}.elementor-55 .elementor-element.elementor-element-6c599489{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:22px 0px 22px 0px;}.elementor-55 .elementor-element.elementor-element-6c599489 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-55 .elementor-element.elementor-element-35c85349 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-55 .elementor-element.elementor-element-35c85349.elementor-view-stacked .elementor-icon{background-color:#24201D;}.elementor-55 .elementor-element.elementor-element-35c85349.elementor-view-framed .elementor-icon, .elementor-55 .elementor-element.elementor-element-35c85349.elementor-view-default .elementor-icon{fill:#24201D;color:#24201D;border-color:#24201D;}.elementor-55 .elementor-element.elementor-element-35c85349 .elementor-icon-box-title{color:#24201D;}.elementor-55 .elementor-element.elementor-element-35c85349 .elementor-icon-box-description{color:#554B42;}.elementor-55 .elementor-element.elementor-element-787399ff .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-55 .elementor-element.elementor-element-787399ff.elementor-view-stacked .elementor-icon{background-color:#24201D;}.elementor-55 .elementor-element.elementor-element-787399ff.elementor-view-framed .elementor-icon, .elementor-55 .elementor-element.elementor-element-787399ff.elementor-view-default .elementor-icon{fill:#24201D;color:#24201D;border-color:#24201D;}.elementor-55 .elementor-element.elementor-element-787399ff .elementor-icon-box-title{color:#24201D;}.elementor-55 .elementor-element.elementor-element-787399ff .elementor-icon-box-description{color:#554B42;}.elementor-55 .elementor-element.elementor-element-6bdfcf2b .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-55 .elementor-element.elementor-element-6bdfcf2b.elementor-view-stacked .elementor-icon{background-color:#24201D;}.elementor-55 .elementor-element.elementor-element-6bdfcf2b.elementor-view-framed .elementor-icon, .elementor-55 .elementor-element.elementor-element-6bdfcf2b.elementor-view-default .elementor-icon{fill:#24201D;color:#24201D;border-color:#24201D;}.elementor-55 .elementor-element.elementor-element-6bdfcf2b .elementor-icon-box-title{color:#24201D;}.elementor-55 .elementor-element.elementor-element-6bdfcf2b .elementor-icon-box-description{color:#554B42;}.elementor-55 .elementor-element.elementor-element-4af7fbbe .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-55 .elementor-element.elementor-element-4af7fbbe.elementor-view-stacked .elementor-icon{background-color:#24201D;}.elementor-55 .elementor-element.elementor-element-4af7fbbe.elementor-view-framed .elementor-icon, .elementor-55 .elementor-element.elementor-element-4af7fbbe.elementor-view-default .elementor-icon{fill:#24201D;color:#24201D;border-color:#24201D;}.elementor-55 .elementor-element.elementor-element-4af7fbbe .elementor-icon-box-title{color:#24201D;}.elementor-55 .elementor-element.elementor-element-4af7fbbe .elementor-icon-box-description{color:#554B42;}.elementor-55 .elementor-element.elementor-element-7ce86dae:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-7ce86dae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-55 .elementor-element.elementor-element-7ce86dae > .elementor-container{max-width:1120px;}.elementor-55 .elementor-element.elementor-element-7ce86dae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-55 .elementor-element.elementor-element-7ce86dae > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-55 .elementor-element.elementor-element-7924bc0b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-55 .elementor-element.elementor-element-7924bc0b.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-55 .elementor-element.elementor-element-527ac523:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-527ac523 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F3;}.elementor-55 .elementor-element.elementor-element-527ac523{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-527ac523 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-55 .elementor-element.elementor-element-5e2553d1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-55 .elementor-element.elementor-element-5e2553d1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://veloriahome.nl/wp-content/uploads/2026/06/story-bedroom.webp");background-position:center center;background-size:cover;}.elementor-55 .elementor-element.elementor-element-5e2553d1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-55 .elementor-element.elementor-element-5e2553d1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-4a7c2ba3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-55 .elementor-element.elementor-element-4a7c2ba3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-55 .elementor-element.elementor-element-4a7c2ba3 > .elementor-element-populated{padding:0px 0px 0px 25px;}.elementor-55 .elementor-element.elementor-element-7a8ce4a:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-7a8ce4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-55 .elementor-element.elementor-element-7a8ce4a > .elementor-container{max-width:1120px;}.elementor-55 .elementor-element.elementor-element-7a8ce4a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 0px 32px 0px;}.elementor-55 .elementor-element.elementor-element-7a8ce4a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-55 .elementor-element.elementor-element-11e6d05d:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-11e6d05d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-55 .elementor-element.elementor-element-11e6d05d > .elementor-container{max-width:1120px;}.elementor-55 .elementor-element.elementor-element-11e6d05d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:18px 0px 24px 0px;}.elementor-55 .elementor-element.elementor-element-11e6d05d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-55 .elementor-element.elementor-element-38513932 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-55 .elementor-element.elementor-element-38513932.elementor-view-stacked .elementor-icon{background-color:#C29243;}.elementor-55 .elementor-element.elementor-element-38513932.elementor-view-framed .elementor-icon, .elementor-55 .elementor-element.elementor-element-38513932.elementor-view-default .elementor-icon{fill:#C29243;color:#C29243;border-color:#C29243;}.elementor-55 .elementor-element.elementor-element-38513932 .elementor-icon-box-title{color:#24201D;}.elementor-55 .elementor-element.elementor-element-38513932 .elementor-icon-box-description{color:#514942;}.elementor-55 .elementor-element.elementor-element-464c76f6 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-55 .elementor-element.elementor-element-464c76f6.elementor-view-stacked .elementor-icon{background-color:#C29243;}.elementor-55 .elementor-element.elementor-element-464c76f6.elementor-view-framed .elementor-icon, .elementor-55 .elementor-element.elementor-element-464c76f6.elementor-view-default .elementor-icon{fill:#C29243;color:#C29243;border-color:#C29243;}.elementor-55 .elementor-element.elementor-element-464c76f6 .elementor-icon-box-title{color:#24201D;}.elementor-55 .elementor-element.elementor-element-464c76f6 .elementor-icon-box-description{color:#514942;}.elementor-55 .elementor-element.elementor-element-271f7a08 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-55 .elementor-element.elementor-element-271f7a08.elementor-view-stacked .elementor-icon{background-color:#C29243;}.elementor-55 .elementor-element.elementor-element-271f7a08.elementor-view-framed .elementor-icon, .elementor-55 .elementor-element.elementor-element-271f7a08.elementor-view-default .elementor-icon{fill:#C29243;color:#C29243;border-color:#C29243;}.elementor-55 .elementor-element.elementor-element-271f7a08 .elementor-icon-box-title{color:#24201D;}.elementor-55 .elementor-element.elementor-element-271f7a08 .elementor-icon-box-description{color:#514942;}.elementor-55 .elementor-element.elementor-element-cd01ed6:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-cd01ed6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-55 .elementor-element.elementor-element-cd01ed6 > .elementor-container{max-width:1120px;}.elementor-55 .elementor-element.elementor-element-cd01ed6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 28px 0px;}.elementor-55 .elementor-element.elementor-element-cd01ed6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-27887676 .elementor-icon-list-icon i{color:#B6843D;transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-27887676 .elementor-icon-list-icon svg{fill:#B6843D;transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-27887676{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-55 .elementor-element.elementor-element-27887676 .elementor-icon-list-text{transition:color 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-55 .elementor-element.elementor-element-614005cb:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-614005cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-55 .elementor-element.elementor-element-614005cb > .elementor-container{max-width:1120px;}.elementor-55 .elementor-element.elementor-element-614005cb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:18px 0px 32px 0px;}.elementor-55 .elementor-element.elementor-element-614005cb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-55 .elementor-element.elementor-element-1201bb11:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-1201bb11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-55 .elementor-element.elementor-element-1201bb11 > .elementor-container{max-width:1120px;}.elementor-55 .elementor-element.elementor-element-1201bb11{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:18px 0px 34px 0px;}.elementor-55 .elementor-element.elementor-element-1201bb11 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-55 .elementor-element.elementor-element-6dfdfa17{width:55%;}.elementor-55 .elementor-element.elementor-element-62084f2a{width:44.992%;}}@media(max-width:1024px){.elementor-55 .elementor-element.elementor-element-7924bc0b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-55 .elementor-element.elementor-element-7924bc0b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for section, class: .elementor-element-2e20f07b */.elementor-55 .elementor-element.elementor-element-2e20f07b{overflow:hidden;background:#fbf8f3;border-bottom:1px solid #e8dfd5}.elementor-55 .elementor-element.elementor-element-2e20f07b .elementor-container{min-height:430px}.elementor-55 .elementor-element.elementor-element-2e20f07b .vh-hero-copy-col>.elementor-widget-wrap{align-content:center;align-items:flex-start;padding:54px 42px 54px clamp(32px,8vw,108px)!important;background:linear-gradient(90deg,#fbf8f3 0%,#fbf8f3 78%,rgba(251,248,243,0) 100%);position:relative;z-index:2}.elementor-55 .elementor-element.elementor-element-2e20f07b .vh-hero-title{margin-bottom:18px}.elementor-55 .elementor-element.elementor-element-2e20f07b .vh-hero-title .elementor-heading-title{letter-spacing:0}.elementor-55 .elementor-element.elementor-element-2e20f07b .vh-hero-text{max-width:305px;margin-bottom:22px}.elementor-55 .elementor-element.elementor-element-2e20f07b .vh-hero-text p{margin:0}.elementor-55 .elementor-element.elementor-element-2e20f07b .vh-hero-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.elementor-55 .elementor-element.elementor-element-2e20f07b .vh-hero-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 22px;border-radius:2px;font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1;text-decoration:none;text-transform:uppercase}.elementor-55 .elementor-element.elementor-element-2e20f07b .vh-hero-button-primary{background:#c99a4c;border:1px solid #c99a4c;color:#fff}.elementor-55 .elementor-element.elementor-element-2e20f07b .vh-hero-button-secondary{background:rgba(255,255,255,.92);border:1px solid rgba(232,223,213,.95);color:#24201d}.elementor-55 .elementor-element.elementor-element-2e20f07b .vh-hero-media-col>.elementor-widget-wrap{min-height:430px;background-size:cover;background-position:center center}@media(max-width:767px){.elementor-55 .elementor-element.elementor-element-2e20f07b .elementor-container{min-height:0}.elementor-55 .elementor-element.elementor-element-2e20f07b .vh-hero-copy-col{width:100%}.elementor-55 .elementor-element.elementor-element-2e20f07b .vh-hero-copy-col>.elementor-widget-wrap{padding:42px 24px!important;background:#fbf8f3}.elementor-55 .elementor-element.elementor-element-2e20f07b .vh-hero-title .elementor-heading-title{font-size:38px!important}.elementor-55 .elementor-element.elementor-element-2e20f07b .vh-hero-text{max-width:100%}.elementor-55 .elementor-element.elementor-element-2e20f07b .vh-hero-media-col{width:100%}.elementor-55 .elementor-element.elementor-element-2e20f07b .vh-hero-media-col>.elementor-widget-wrap{min-height:280px;background-position:center center}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6c599489 */.elementor-55 .elementor-element.elementor-element-6c599489{background:#fbf8f3;border-top:1px solid #efe7de;border-bottom:1px solid #e8dfd5}.elementor-55 .elementor-element.elementor-element-6c599489 .elementor-container{align-items:center;gap:20px}.elementor-55 .elementor-element.elementor-element-6c599489 .elementor-column>.elementor-widget-wrap{align-content:center;align-items:center;justify-content:center}.elementor-55 .elementor-element.elementor-element-6c599489 .elementor-widget-icon-box,.elementor-55 .elementor-element.elementor-element-6c599489 .elementor-widget-container{width:100%}.elementor-55 .elementor-element.elementor-element-6c599489 .elementor-icon-box-wrapper{display:flex!important;align-items:center;justify-content:center;gap:16px;width:100%;text-align:left}.elementor-55 .elementor-element.elementor-element-6c599489 .elementor-icon-box-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;margin:0!important}.elementor-55 .elementor-element.elementor-element-6c599489 .elementor-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:#24201d;line-height:1}.elementor-55 .elementor-element.elementor-element-6c599489 .elementor-icon i,.elementor-55 .elementor-element.elementor-element-6c599489 .elementor-icon svg{display:block;width:30px;height:30px;line-height:1}.elementor-55 .elementor-element.elementor-element-6c599489 .elementor-icon-box-content{flex:0 1 auto;min-width:0}.elementor-55 .elementor-element.elementor-element-6c599489 .elementor-icon-box-title{margin:0 0 4px!important;color:#24201d;font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.elementor-55 .elementor-element.elementor-element-6c599489 .elementor-icon-box-description{margin:0;color:#554b42;font-size:12px;line-height:1.25}@media(max-width:767px){.elementor-55 .elementor-element.elementor-element-6c599489 .elementor-container{gap:0}.elementor-55 .elementor-element.elementor-element-6c599489 .elementor-column{width:50%}.elementor-55 .elementor-element.elementor-element-6c599489 .elementor-icon-box-wrapper{justify-content:flex-start;padding:10px 18px}.elementor-55 .elementor-element.elementor-element-6c599489 .elementor-icon-box-icon{flex-basis:32px;width:32px;height:32px}.elementor-55 .elementor-element.elementor-element-6c599489 .elementor-icon,.elementor-55 .elementor-element.elementor-element-6c599489 .elementor-icon i,.elementor-55 .elementor-element.elementor-element-6c599489 .elementor-icon svg{width:26px;height:26px}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7ce86dae */.elementor-55 .elementor-element.elementor-element-7ce86dae{background:#fffdf9}.elementor-55 .elementor-element.elementor-element-7ce86dae .vh-best-sellers-head{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;margin:0 auto 26px;max-width:1048px}.elementor-55 .elementor-element.elementor-element-7ce86dae .vh-best-sellers-title{text-align:center;grid-column:2}.elementor-55 .elementor-element.elementor-element-7ce86dae .vh-best-sellers-kicker{margin:0 0 8px;color:#735f48;font-size:12px;font-weight:800;letter-spacing:.24em;line-height:1;text-transform:uppercase}.elementor-55 .elementor-element.elementor-element-7ce86dae .vh-best-sellers-title h2{margin:0;color:#24201d;font-family:Georgia,'Times New Roman',serif;font-size:32px;font-weight:400;line-height:1.08}.elementor-55 .elementor-element.elementor-element-7ce86dae .vh-best-sellers-view{justify-self:end;color:#24201d;font-size:10px;font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.elementor-55 .elementor-element.elementor-element-7ce86dae ul.products{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important;max-width:1048px;margin:0 auto!important;padding:0!important}.elementor-55 .elementor-element.elementor-element-7ce86dae ul.products li.product{position:relative;overflow:hidden;width:auto!important;margin:0!important;background:#fff;border:1px solid #e8dfd5;border-radius:4px;box-shadow:0 14px 28px rgba(48,37,28,.04);text-align:left}.elementor-55 .elementor-element.elementor-element-7ce86dae ul.products li.product:before{position:absolute;top:14px;left:14px;z-index:2;padding:7px 10px;background:#c99a4c;color:#fff;border-radius:2px;font-size:9px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.elementor-55 .elementor-element.elementor-element-7ce86dae ul.products li.product:nth-child(1):before{content:'Hotel Comfort'}.elementor-55 .elementor-element.elementor-element-7ce86dae ul.products li.product:nth-child(2):before{content:'Orthopedic Support'}.elementor-55 .elementor-element.elementor-element-7ce86dae ul.products li.product:nth-child(3):before{content:'Cooling Comfort'}.elementor-55 .elementor-element.elementor-element-7ce86dae ul.products li.product img{display:block!important;width:100%!important;aspect-ratio:1.64;height:auto!important;object-fit:cover;margin:0!important;background:#eee5dc}.elementor-55 .elementor-element.elementor-element-7ce86dae ul.products li.product .woocommerce-loop-product__title{padding:18px 20px 0!important;margin:0 0 7px!important;color:#24201d;font-family:Georgia,'Times New Roman',serif;font-size:20px!important;font-weight:400;line-height:1.15}.elementor-55 .elementor-element.elementor-element-7ce86dae ul.products li.product .price{display:block;padding:0 20px;margin:14px 0 18px!important;color:#24201d!important;font-size:14px!important;font-weight:700!important}.elementor-55 .elementor-element.elementor-element-7ce86dae ul.products li.product .button{margin:0 20px 20px!important;padding:0!important;background:transparent!important;color:#b6843d!important;font-size:11px!important;font-weight:800!important;letter-spacing:.08em;text-transform:uppercase}.elementor-55 .elementor-element.elementor-element-7ce86dae ul.products li.product .button:after{content:' →'}@media(max-width:767px){.elementor-55 .elementor-element.elementor-element-7ce86dae{padding:30px 18px!important}.elementor-55 .elementor-element.elementor-element-7ce86dae .vh-best-sellers-head{display:block;text-align:center;margin-bottom:22px}.elementor-55 .elementor-element.elementor-element-7ce86dae .vh-best-sellers-title h2{font-size:28px}.elementor-55 .elementor-element.elementor-element-7ce86dae .vh-best-sellers-view{display:inline-block;margin-top:14px}.elementor-55 .elementor-element.elementor-element-7ce86dae ul.products{grid-template-columns:1fr!important;gap:18px!important}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-527ac523 */.elementor-55 .elementor-element.elementor-element-527ac523{overflow:hidden;background:linear-gradient(90deg,#f2e7dc 0%,#fffaf5 100%);border-top:1px solid #e8dfd5;border-bottom:1px solid #e8dfd5}.elementor-55 .elementor-element.elementor-element-527ac523 .elementor-container{min-height:270px}.elementor-55 .elementor-element.elementor-element-527ac523 .vh-story-image-col>.elementor-widget-wrap{min-height:270px;background-size:cover;background-position:center center}.elementor-55 .elementor-element.elementor-element-527ac523 .vh-story-copy-col>.elementor-widget-wrap{align-content:center;align-items:flex-start;padding:54px clamp(32px,8vw,92px)!important;background:linear-gradient(90deg,#f8efe7 0%,#fffaf5 100%)}.elementor-55 .elementor-element.elementor-element-527ac523 .vh-story-kicker{margin-bottom:8px}.elementor-55 .elementor-element.elementor-element-527ac523 .vh-story-kicker .elementor-heading-title{color:#b6843d;font-size:12px;font-weight:800;letter-spacing:.18em;line-height:1;text-transform:uppercase}.elementor-55 .elementor-element.elementor-element-527ac523 .vh-story-title{margin-bottom:18px}.elementor-55 .elementor-element.elementor-element-527ac523 .vh-story-title .elementor-heading-title{color:#24201d;font-family:Georgia,'Times New Roman',serif;font-size:36px;font-weight:400;line-height:1.05;letter-spacing:0}.elementor-55 .elementor-element.elementor-element-527ac523 .vh-story-text{max-width:390px;margin-bottom:22px;color:#3f3934;font-size:14px;line-height:1.45}.elementor-55 .elementor-element.elementor-element-527ac523 .vh-story-text p{margin:0}.elementor-55 .elementor-element.elementor-element-527ac523 .vh-story-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 22px;border-radius:2px;background:#c99a4c;color:#fff;font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1;text-decoration:none;text-transform:uppercase}@media(max-width:767px){.elementor-55 .elementor-element.elementor-element-527ac523 .elementor-container{min-height:0}.elementor-55 .elementor-element.elementor-element-527ac523 .vh-story-image-col,.elementor-55 .elementor-element.elementor-element-527ac523 .vh-story-copy-col{width:100%}.elementor-55 .elementor-element.elementor-element-527ac523 .vh-story-image-col>.elementor-widget-wrap{min-height:245px}.elementor-55 .elementor-element.elementor-element-527ac523 .vh-story-copy-col>.elementor-widget-wrap{padding:34px 24px!important}.elementor-55 .elementor-element.elementor-element-527ac523 .vh-story-title .elementor-heading-title{font-size:31px}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7a8ce4a */.elementor-55 .elementor-element.elementor-element-7a8ce4a{background:#fffdf9}.elementor-55 .elementor-element.elementor-element-7a8ce4a .vh-category-kicker,.elementor-55 .elementor-element.elementor-element-7a8ce4a .elementor-heading-title.vh-category-kicker{margin:0 0 22px!important;text-align:center!important;color:#24201d!important;font-family:Inter,system-ui,sans-serif!important;font-size:12px!important;font-weight:800!important;letter-spacing:.22em!important;line-height:1!important;text-transform:uppercase!important}.elementor-55 .elementor-element.elementor-element-7a8ce4a ul.products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:18px!important;max-width:1048px;margin:0 auto!important;padding:0!important}.elementor-55 .elementor-element.elementor-element-7a8ce4a ul.products li.product-category{overflow:hidden;position:relative;width:auto!important;margin:0!important;background:#fff;border:1px solid #e8dfd5;border-radius:4px;box-shadow:0 14px 28px rgba(48,37,28,.035);text-align:center}.elementor-55 .elementor-element.elementor-element-7a8ce4a ul.products li.product-category a{display:block;text-decoration:none}.elementor-55 .elementor-element.elementor-element-7a8ce4a ul.products li.product-category img{display:block!important;width:100%!important;height:94px!important;object-fit:cover;margin:0!important;background:#eee5dc}.elementor-55 .elementor-element.elementor-element-7a8ce4a ul.products li.product-category:before{content:'';position:absolute;top:68px;left:50%;z-index:2;width:62px;height:62px;border-radius:50%;background:#fff;border:1px solid #e8dfd5;box-shadow:0 8px 18px rgba(48,37,28,.08);transform:translateX(-50%)}.elementor-55 .elementor-element.elementor-element-7a8ce4a ul.products li.product-category:after{content:none}.elementor-55 .elementor-element.elementor-element-7a8ce4a .vh-category-icon{position:absolute;top:68px;left:50%;z-index:3;display:grid;width:62px;height:62px;place-items:center;transform:translateX(-50%)}.elementor-55 .elementor-element.elementor-element-7a8ce4a .vh-category-icon svg{width:30px;height:30px;color:#5f564d;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.elementor-55 .elementor-element.elementor-element-7a8ce4a ul.products li.product-category .woocommerce-loop-category__title{padding:42px 18px 22px!important;margin:0!important;color:#24201d!important;font-family:Georgia,'Times New Roman',serif!important;font-size:17px!important;font-weight:400!important;letter-spacing:.04em!important;line-height:1.1!important;text-transform:uppercase}.elementor-55 .elementor-element.elementor-element-7a8ce4a .woocommerce-loop-category__title mark{display:none}.elementor-55 .elementor-element.elementor-element-7a8ce4a .woocommerce-loop-category__title:after{content:'Shop Now →';display:block;margin-top:8px;color:#b6843d;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:0;text-transform:none}@media(max-width:767px){.elementor-55 .elementor-element.elementor-element-7a8ce4a{padding:28px 18px!important}.elementor-55 .elementor-element.elementor-element-7a8ce4a ul.products{grid-template-columns:1fr 1fr!important;gap:14px!important}.elementor-55 .elementor-element.elementor-element-7a8ce4a ul.products li.product-category img{height:86px!important}.elementor-55 .elementor-element.elementor-element-7a8ce4a ul.products li.product-category:before{top:60px;width:56px;height:56px}.elementor-55 .elementor-element.elementor-element-7a8ce4a ul.products li.product-category:after{content:none}.elementor-55 .elementor-element.elementor-element-7a8ce4a .vh-category-icon{top:60px;width:56px;height:56px}.elementor-55 .elementor-element.elementor-element-7a8ce4a .vh-category-icon svg{width:27px;height:27px}.elementor-55 .elementor-element.elementor-element-7a8ce4a ul.products li.product-category .woocommerce-loop-category__title{padding:39px 12px 18px!important;font-size:14px!important}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-11e6d05d */.elementor-55 .elementor-element.elementor-element-11e6d05d{background:#fffdf9}.elementor-55 .elementor-element.elementor-element-11e6d05d .vh-why-heading{width:100%;margin:0 0 24px;text-align:center}.elementor-55 .elementor-element.elementor-element-11e6d05d .vh-why-heading .elementor-heading-title{color:#24201d;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:800;letter-spacing:.2em;line-height:1;text-transform:uppercase}.elementor-55 .elementor-element.elementor-element-11e6d05d .elementor-container{flex-wrap:wrap;row-gap:0}.elementor-55 .elementor-element.elementor-element-11e6d05d .vh-why-heading-col{width:100%!important}.elementor-55 .elementor-element.elementor-element-11e6d05d .vh-why-item-col{width:33.333%!important}.elementor-55 .elementor-element.elementor-element-11e6d05d .vh-why-item-col>.elementor-widget-wrap{align-content:center;align-items:center;justify-content:center}.elementor-55 .elementor-element.elementor-element-11e6d05d .elementor-widget-icon-box{width:100%;max-width:330px}.elementor-55 .elementor-element.elementor-element-11e6d05d .elementor-icon-box-wrapper{display:flex!important;align-items:center;gap:22px;text-align:left}.elementor-55 .elementor-element.elementor-element-11e6d05d .elementor-icon-box-icon{display:flex;align-items:center;justify-content:center;flex:0 0 76px;width:76px;height:76px;margin:0!important;border-radius:50%;background:#f7f0e9}.elementor-55 .elementor-element.elementor-element-11e6d05d .elementor-icon{display:flex;align-items:center;justify-content:center;width:76px;height:76px;color:#c29243}.elementor-55 .elementor-element.elementor-element-11e6d05d .elementor-icon i,.elementor-55 .elementor-element.elementor-element-11e6d05d .elementor-icon svg{width:34px;height:34px}.elementor-55 .elementor-element.elementor-element-11e6d05d .elementor-icon-box-content{min-width:0}.elementor-55 .elementor-element.elementor-element-11e6d05d .elementor-icon-box-title{margin:0 0 8px!important;color:#24201d;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:800;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.elementor-55 .elementor-element.elementor-element-11e6d05d .elementor-icon-box-description{margin:0;color:#514942;font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.45}@media(max-width:767px){.elementor-55 .elementor-element.elementor-element-11e6d05d{padding:28px 20px 16px!important}.elementor-55 .elementor-element.elementor-element-11e6d05d .vh-why-item-col{width:100%!important}.elementor-55 .elementor-element.elementor-element-11e6d05d .elementor-widget-icon-box{max-width:none}.elementor-55 .elementor-element.elementor-element-11e6d05d .elementor-icon-box-wrapper{gap:16px;padding:10px 0}.elementor-55 .elementor-element.elementor-element-11e6d05d .elementor-icon-box-icon,.elementor-55 .elementor-element.elementor-element-11e6d05d .elementor-icon{flex-basis:58px;width:58px;height:58px}.elementor-55 .elementor-element.elementor-element-11e6d05d .elementor-icon i,.elementor-55 .elementor-element.elementor-element-11e6d05d .elementor-icon svg{width:28px;height:28px}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cd01ed6 */.elementor-55 .elementor-element.elementor-element-cd01ed6{background:#fffdf9}.elementor-55 .elementor-element.elementor-element-cd01ed6>.elementor-container{overflow:hidden;position:relative;background:linear-gradient(90deg,#e8dbcc 0%,#fffaf5 100%);border:1px solid #e8dfd5;border-radius:4px;box-shadow:0 16px 34px rgba(48,37,28,.045)}.elementor-55 .elementor-element.elementor-element-cd01ed6 .vh-bundle-image-col>.elementor-widget-wrap{padding:0!important}.elementor-55 .elementor-element.elementor-element-cd01ed6 .vh-bundle-image,.elementor-55 .elementor-element.elementor-element-cd01ed6 .vh-bundle-image .elementor-widget-container{height:100%}.elementor-55 .elementor-element.elementor-element-cd01ed6 .vh-bundle-image img{display:block;width:100%;height:100%;min-height:310px;object-fit:cover;object-position:center}.elementor-55 .elementor-element.elementor-element-cd01ed6 .vh-bundle-content-col>.elementor-widget-wrap{position:relative;align-content:center;align-items:flex-start;padding:42px 96px 42px 74px!important;background:linear-gradient(90deg,#fbf5ee 0%,#fffaf5 100%)}.elementor-55 .elementor-element.elementor-element-cd01ed6 .vh-bundle-kicker{margin-bottom:8px}.elementor-55 .elementor-element.elementor-element-cd01ed6 .vh-bundle-kicker .elementor-heading-title{color:#b6843d;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:800;letter-spacing:.14em;line-height:1;text-transform:uppercase}.elementor-55 .elementor-element.elementor-element-cd01ed6 .vh-bundle-title{margin-bottom:16px}.elementor-55 .elementor-element.elementor-element-cd01ed6 .vh-bundle-title .elementor-heading-title{max-width:360px;color:#24201d;font-family:Georgia,'Times New Roman',serif;font-size:35px;font-weight:400;letter-spacing:0;line-height:1.02}.elementor-55 .elementor-element.elementor-element-cd01ed6 .vh-bundle-text{max-width:410px;margin-bottom:16px;color:#3f3934;font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.45}.elementor-55 .elementor-element.elementor-element-cd01ed6 .vh-bundle-text p{margin:0}.elementor-55 .elementor-element.elementor-element-cd01ed6 .vh-bundle-list{margin-bottom:20px}.elementor-55 .elementor-element.elementor-element-cd01ed6 .vh-bundle-list .elementor-icon-list-items{display:grid;gap:6px;margin:0;padding:0}.elementor-55 .elementor-element.elementor-element-cd01ed6 .vh-bundle-list .elementor-icon-list-item{align-items:center;color:#3f3934;font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.2}.elementor-55 .elementor-element.elementor-element-cd01ed6 .vh-bundle-list .elementor-icon-list-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;color:#b6843d}.elementor-55 .elementor-element.elementor-element-cd01ed6 .vh-bundle-list .elementor-icon-list-icon i,.elementor-55 .elementor-element.elementor-element-cd01ed6 .vh-bundle-list .elementor-icon-list-icon svg{display:block;width:14px;height:14px;color:#b6843d;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.elementor-55 .elementor-element.elementor-element-cd01ed6 .vh-bundle-button .elementor-button{min-height:40px;padding:0 24px;border-radius:2px;background:#c99a4c;color:#fff;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:800;letter-spacing:.08em;line-height:40px;text-transform:uppercase}.elementor-55 .elementor-element.elementor-element-cd01ed6 .vh-bundle-save-badge{position:absolute!important;top:34px;right:34px;z-index:4;width:64px!important;margin:0!important;pointer-events:none}.elementor-55 .elementor-element.elementor-element-cd01ed6 .vh-bundle-save-badge .elementor-heading-title{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:#c99a4c;color:#fff;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:800;letter-spacing:.04em;line-height:1.05;text-align:center;text-transform:uppercase;transform:rotate(13deg)}@media(max-width:767px){.elementor-55 .elementor-element.elementor-element-cd01ed6{padding:0 20px 28px!important}.elementor-55 .elementor-element.elementor-element-cd01ed6>.elementor-container{display:block}.elementor-55 .elementor-element.elementor-element-cd01ed6 .vh-bundle-image-col,.elementor-55 .elementor-element.elementor-element-cd01ed6 .vh-bundle-content-col{width:100%!important}.elementor-55 .elementor-element.elementor-element-cd01ed6 .vh-bundle-image img{min-height:220px}.elementor-55 .elementor-element.elementor-element-cd01ed6 .vh-bundle-content-col>.elementor-widget-wrap{padding:34px 88px 34px 26px!important}.elementor-55 .elementor-element.elementor-element-cd01ed6 .vh-bundle-title .elementor-heading-title{font-size:30px}.elementor-55 .elementor-element.elementor-element-cd01ed6 .vh-bundle-save-badge{top:22px;right:22px;width:56px!important}.elementor-55 .elementor-element.elementor-element-cd01ed6 .vh-bundle-save-badge .elementor-heading-title{width:56px;height:56px;font-size:11px}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-614005cb */.elementor-55 .elementor-element.elementor-element-614005cb{background:#fffdf9}.elementor-55 .elementor-element.elementor-element-614005cb .vh-google-reviews-kicker{margin:0 0 22px;text-align:center}.elementor-55 .elementor-element.elementor-element-614005cb .vh-google-reviews-kicker .elementor-heading-title{color:#24201d;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:800;letter-spacing:.2em;line-height:1;text-transform:uppercase}.elementor-55 .elementor-element.elementor-element-614005cb .vh-google-reviews-wrap{position:relative;max-width:1080px;margin:0 auto}.elementor-55 .elementor-element.elementor-element-614005cb .vh-google-review-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.elementor-55 .elementor-element.elementor-element-614005cb .vh-google-review-grid::-webkit-scrollbar{display:none}.elementor-55 .elementor-element.elementor-element-614005cb .vh-google-review-card{min-height:150px;padding:18px 22px 18px;background:#fff;border:1px solid #e8dfd5;border-radius:6px;box-shadow:0 12px 28px rgba(48,37,28,.035)}.elementor-55 .elementor-element.elementor-element-614005cb .vh-google-review-stars{margin-bottom:10px;color:#c99a4c;font-size:14px;letter-spacing:.12em;line-height:1}.elementor-55 .elementor-element.elementor-element-614005cb .vh-google-review-text{min-height:54px;margin:0 0 16px;color:#24201d;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;line-height:1.45}.elementor-55 .elementor-element.elementor-element-614005cb .vh-google-review-author{display:flex;align-items:center;gap:10px}.elementor-55 .elementor-element.elementor-element-614005cb .vh-google-review-author img,.elementor-55 .elementor-element.elementor-element-614005cb .vh-google-review-avatar{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#f7f0e9;object-fit:cover;color:#24201d;font-size:12px;font-weight:800}.elementor-55 .elementor-element.elementor-element-614005cb .vh-google-review-author strong{display:block;color:#24201d;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:800;line-height:1.1}.elementor-55 .elementor-element.elementor-element-614005cb .vh-google-review-author span{display:block;margin-top:2px;color:#7a7068;font-family:Inter,system-ui,sans-serif;font-size:10px;line-height:1.1}.elementor-55 .elementor-element.elementor-element-614005cb .vh-google-review-arrow{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid #e8dfd5;border-radius:50%;background:#fff;color:#24201d;font-size:28px;line-height:1;box-shadow:0 10px 22px rgba(48,37,28,.05);transform:translateY(-50%)}.elementor-55 .elementor-element.elementor-element-614005cb .vh-google-review-arrow-prev{left:-54px}.elementor-55 .elementor-element.elementor-element-614005cb .vh-google-review-arrow-next{right:-54px}.elementor-55 .elementor-element.elementor-element-614005cb .vh-google-reviews-empty{max-width:680px;margin:0 auto;padding:16px 20px;background:#fff7ec;border:1px solid #e8dfd5;border-radius:4px;color:#554b42;font-size:13px;text-align:center}@media(max-width:767px){.elementor-55 .elementor-element.elementor-element-614005cb{padding:28px 20px!important}.elementor-55 .elementor-element.elementor-element-614005cb .vh-google-review-grid{grid-template-columns:1fr;gap:14px}.elementor-55 .elementor-element.elementor-element-614005cb .vh-google-review-arrow{display:none}.elementor-55 .elementor-element.elementor-element-614005cb .vh-google-review-card{min-height:0}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1201bb11 */.elementor-55 .elementor-element.elementor-element-1201bb11{background:#fffdf9}.elementor-55 .elementor-element.elementor-element-1201bb11 .vh-sleep-journal-head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin:0 0 22px}.elementor-55 .elementor-element.elementor-element-1201bb11 .vh-sleep-journal-head h2{margin:0;color:#24201d;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:800;letter-spacing:.2em;line-height:1;text-align:center;text-transform:uppercase}.elementor-55 .elementor-element.elementor-element-1201bb11 .vh-sleep-journal-head a{justify-self:end;color:#24201d;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1;text-decoration:none;text-transform:uppercase}.elementor-55 .elementor-element.elementor-element-1201bb11 .vh-sleep-journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.elementor-55 .elementor-element.elementor-element-1201bb11 .vh-sleep-journal-card{overflow:hidden;background:#fff;border:1px solid #e8dfd5;border-radius:5px;box-shadow:0 12px 28px rgba(48,37,28,.035)}.elementor-55 .elementor-element.elementor-element-1201bb11 .vh-sleep-journal-image{display:block;height:112px;overflow:hidden;background:#eee5dc}.elementor-55 .elementor-element.elementor-element-1201bb11 .vh-sleep-journal-image img,.elementor-55 .elementor-element.elementor-element-1201bb11 .vh-sleep-journal-placeholder{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.elementor-55 .elementor-element.elementor-element-1201bb11 .vh-sleep-journal-card-body{padding:14px 20px 20px}.elementor-55 .elementor-element.elementor-element-1201bb11 .vh-sleep-journal-card time{display:block;margin:0 0 8px;color:#8a7d72;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.elementor-55 .elementor-element.elementor-element-1201bb11 .vh-sleep-journal-card h3{margin:0 0 10px}.elementor-55 .elementor-element.elementor-element-1201bb11 .vh-sleep-journal-card h3 a{color:#24201d;font-family:Georgia,'Times New Roman',serif;font-size:18px;font-weight:400;letter-spacing:0;line-height:1.12;text-decoration:none}.elementor-55 .elementor-element.elementor-element-1201bb11 .vh-sleep-journal-read-more{color:#b6843d;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:800;line-height:1;text-decoration:none}@media(max-width:767px){.elementor-55 .elementor-element.elementor-element-1201bb11{padding:28px 20px 34px!important}.elementor-55 .elementor-element.elementor-element-1201bb11 .vh-sleep-journal-head{grid-template-columns:1fr;gap:12px;text-align:center}.elementor-55 .elementor-element.elementor-element-1201bb11 .vh-sleep-journal-head>div{display:none}.elementor-55 .elementor-element.elementor-element-1201bb11 .vh-sleep-journal-head a{justify-self:center}.elementor-55 .elementor-element.elementor-element-1201bb11 .vh-sleep-journal-grid{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.elementor-55 .elementor-element.elementor-element-1201bb11 .vh-sleep-journal-grid::-webkit-scrollbar{display:none}.elementor-55 .elementor-element.elementor-element-1201bb11 .vh-sleep-journal-card{flex:0 0 84%;scroll-snap-align:start}}/* End custom CSS */