@font-face{font-family:PlayfairDisplay-Regular;src:url(/cdn/shop/files/PlayfairDisplay-Regular.ttf?v=1746423704)}@font-face{font-family:JosefinSans-Regular;src:url(/cdn/shop/files/JosefinSans-Regular.ttf?v=1746423816)}h1,h2{font-family:JosefinSans-Regular!important;letter-spacing:0}p,a,h3,h4,h5,h6,span,li{letter-spacing:1px!important;font-family:JosefinSans-Regular!important}.vispring-page p,.vispring-page a,.vispring-page h3,.vispring-page h4,.vispring-page h5,.vispring-page h6,.vispring-page span,.vispring-page li,.vispring-page .itg_header_nav ul a,.vispring-page .itg_header_find a,.vispring-page .itg_finishing_part h3,.vispring-page .itg_module_left_head a{font-family:JosefinSans-Regular!important}body.template-index,.template-page{padding:0}.itg_bg_video{width:100%;height:100%;position:fixed;top:0;left:0;z-index:-1}.itg_bg_video video{width:100%;height:100%;object-fit:cover}.itg_finishing,.itg_banner_main,.itg_module_main,.itg_loaction,.itg_footer,.itg_announcement{position:relative;z-index:1;background-color:transparent}div#shopify-section-announcement-bar{background:#b9a289}.itg_announcement{width:100%;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.itg_announcement_first,.itg_announcement_second{width:27.8%;display:flex;flex-wrap:wrap}.itg_announcement_left{width:50%;display:flex;flex-wrap:wrap;justify-content:center}.itg_announcement_second{background-color:#a7806e;padding:12px 15px;justify-content:center}.itg_announcement_left img,.itg_announcement_second img{width:100%;height:16px;display:block}.itg_announcement_right h3{font-weight:400;color:#fff;font-size:12px;line-height:1.8em;letter-spacing:0}.container{max-width:1200px;margin:0 auto;padding:0 30px}.itg_announcement_first{padding:12px 15px;background-color:#fff}.itg_bg_video:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;opacity:.5;background:radial-gradient(50% 50% at 50% 50%,#000,#00000080)}.itg_header_main{max-width:100%;padding:30px 0!important;background-color:transparent!important;position:relative}.itg_header_main{display:flex;flex-wrap:wrap;width:100%;align-items:center;gap:30px}.itg_header_logo{width:38.7%;display:inline-flex}.itg_header_logo img{width:169px;display:block}.itg_header_nav ul{width:100%;display:flex;align-items:center;justify-content:end;gap:30px}.itg_header_nav ul a{color:#000;font-size:14px;font-weight:400;text-transform:uppercase}.itg_header_nav{width:38%}.itg_announcement.fixed-announcementBar ul li.keen-slider__slide{background:#b9a289!important;color:#fff!important}.itg_header_right{width:18%;display:flex;align-items:center;flex-wrap:wrap;justify-content:end;gap:30px}.itg_header_search{width:auto;cursor:pointer;display:flex}.itg_header_search svg{display:block;width:20px!important;height:20px!important}.itg_header_find a{padding:8px 24px;background-color:#a7806e;color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;display:block;letter-spacing:0}.itg_header_find{width:auto;text-align:center}.itg_header{border-top:1px solid rgba(255,255,255,.2);background:#fff}.itg_banner_main{position:relative;width:100%;margin-bottom:60px}.itg_banner_main video{width:100%;display:block}.itg_banner_text{align-items:center;background:linear-gradient(0deg,#000000bf 26.785965653153156%,#0000);bottom:0;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:15px;height:min-content;justify-content:center;left:50%;overflow:visible;padding:50px;position:absolute;transform:translate(-50%);width:100%;z-index:1}.itg_banner_text h2{color:#fff;font-size:28.83px;font-weight:400;line-height:1.2em;text-transform:uppercase}.itg_banner_content{width:728px;margin:0 auto;text-align:center;color:#fff;line-height:1.8em;font-size:14px;font-weight:400}.itg_module_main{width:100%;padding:60px 0;display:flex;gap:100px;flex-wrap:wrap;align-items:center;justify-content:center}.itg_module_right{width:calc(54.3% - 50px);overflow:hidden;height:100%;transition:.3s}.itg_module_right img{width:100%;height:600px;overflow:hidden;object-fit:contain}.itg_module_right img{transition:.3s}.itg_module_overflow,.itg_module_overflow img{overflow:hidden;transition:.3s}.itg_module_overflow img:hover,.itg_module_right img:hover{will-change:transform;transform:scale(1.1);transition:.3s}.itg_module_left{width:calc(45.7% - 50px);display:flex;flex-wrap:wrap;gap:50px}.itg_module_left_head h2{font-size:25.63px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#000}.itg_module_left_content{padding-top:10px;color:#000;font-weight:400;line-height:1.8em;letter-spacing:1px;font-size:14px}.itg_module_left_content h1{padding-top:10px;color:#000;font-weight:400;line-height:1.8em;letter-spacing:1px;font-size:14px;margin:0}.itg_module_left_head a{margin-top:20px;font-size:14px;display:inline-block;color:#000;font-weight:400;line-height:1.8em;text-decoration:underline;text-transform:uppercase;text-underline-offset:10px}.itg_module_main.itg_module_first{flex-direction:row-reverse}.itg_module_left img{width:100%;height:627px}.itg_module_main.itg_module_align{align-items:center;gap:50px;padding:25px 0}.itg_module_align .itg_module_left{width:calc(44.4% - 50px)}.itg_module_align .itg_module_right{width:calc(56% - 5px)}.itg_finishing{padding:60px 0 95px}.itg_finishing h2{margin-bottom:50px;text-align:center;font-size:25.63px;line-height:1.2em;font-weight:400;color:#000;text-transform:uppercase;letter-spacing:0}.itg_finishing_main{width:100%;position:relative;overflow:hidden}.itg_finishing_part{width:calc(25% - 38px);overflow:hidden;position:relative;cursor:pointer;transition:.3s}.itg_finishing_part img{width:100%;display:block;height:377px;transition:.3s;object-fit:cover}.itg_finishing_img_content{position:absolute;color:#000;width:100%;top:0;padding:30px;font-size:14px;font-weight:400;line-height:1.8em;letter-spacing:0;background-color:#ece8e0cc;height:360px;opacity:0;transform:scale(1.1)}.itg_finishing_part h3{margin-top:20px;font-size:14px;font-weight:400;line-height:1.8em;color:#000;letter-spacing:0;text-transform:uppercase}.itg_finishing_part:hover img{will-change:transform;transform:scale(1.1);transition:.3s}.itg_finishing_overflow{overflow:hidden;height:100%}.itg_finishing_part:hover .itg_finishing_img_content{opacity:1;transition:.3s}.itg_finishing_main .swiper-button-next{width:40px;height:40px;background-color:#0003;border-radius:40px;right:1.8%}.itg_finishing_main .swiper-button-prev{width:40px;height:40px;background-color:#0003;border-radius:40px;left:1.8%}.itg_loaction{padding:120px 0 220px}.itg_loaction_head{margin-bottom:50px;text-align:center;width:100%}.itg_loaction_head h1{margin-bottom:10px;color:#000;font-size:25.63px;line-height:1.2em;font-weight:400;letter-spacing:0;text-transform:uppercase}.itg_loaction_content{width:100%;max-width:70%;margin:0 auto;font-size:14px;font-weight:400;line-height:1.8em;letter-spacing:0;color:#000}.itg_loaction_main{width:100%;display:flex;flex-wrap:wrap;gap:50px}.itg_loaction_part{width:calc(50% - 25px);position:relative}.itg_loaction_part img{width:100%;overflow:hidden;transition:.3s;height:100%;display:block}.itg_loaction_part img:hover{will-change:transform;transform:scale(1.1);transition:.3s}.itg_loaction_part_content{background-color:#ece8e0;padding:30px;width:89%;margin:0 auto;position:absolute;left:50%;bottom:-44%;transform:translate(-50%,-50%)}.itg_loaction_part_content h2{font-size:20.25px;font-weight:400;line-height:1.2em;color:#221c15;text-transform:uppercase;letter-spacing:0;margin-bottom:20px}.itg_loaction_icon{width:100%;display:flex;align-items:self-start;gap:10px;margin-bottom:10px}.itg_loaction_icon svg{width:20px!important;height:20px!important}.itg_loaction_icon span{display:block;font-size:14px;font-weight:400;line-height:1.8em;letter-spacing:1px;color:#221c15;text-transform:uppercase}.itg_header_logo a{display:inline-block}.itg_header{transition:all .3s ease-in-out;position:relative;top:0;width:100%;z-index:1000}.fixed-header{position:fixed;top:0;background-color:#fff;animation:slideDown .3s ease-in-out}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.fixed-header .itg_header_nav ul a{color:#000}.fixed-header .itg_header_search svg path{fill:#000}a.itg_scroll_logo img,.itg_header.fixed-header a img{display:none}.itg_header.fixed-header a.itg_scroll_logo img{display:block}.itg_footer{background-color:#ece8e0;padding:120px 0 30px}.itg_footer_main{width:100%;display:flex;flex-wrap:wrap;gap:50px}.itg_footer_image_social{width:20%;text-align:center;display:flex;flex-wrap:wrap;gap:15px;height:100%}.itg_footer_image_social a{display:inline-block;width:77.2%;margin:0 auto}h4.itg_footer_and{width:100%;margin:0;font-size:25.63px;font-weight:400;font-family:JosefinSans-Regular;line-height:1;letter-spacing:0;height:100%}.itg_footer_image_social a img{width:100%;display:block}.itg_footer_menu{width:15.7%}.itg_footer_menu ul li a{margin-bottom:15px;display:inline-block;font-size:14px;font-weight:400;line-height:1.8em;color:#221c15;letter-spacing:0}.itg_footer_icon{width:35.4%;display:flex;flex-wrap:wrap;justify-content:start;height:100%;gap:20px}.itg_footer_icon img{width:100%;height:100%}.itg_footer_image_1{width:14%;height:100%}.itg_footer_image_2{width:18%;height:100%}.itg_footer_image_3{width:17%;height:100%}.itg_footer_image_4{width:31%;height:100%}.itg_footer_social{margin-top:0;width:100%}.itg_footer_social li{padding:0}.itg_footer_social ul.social-icons{gap:10px;margin:0}.itg_footer_social ul.social-icons a{width:20px;height:20px}.itg_footer_bottom{padding-top:60px;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.itg_footer_payment span.methods-of-payment{width:100%;display:flex;align-items:center;gap:10px}.itg_footer_payment span.methods-of-payment img{padding:0;width:38px;height:24px}.itg_footer_bottom_text p{font-size:14px;font-weight:400;line-height:1.8em;color:#221c15}.itg_search_form{width:100%;background-color:#fff;position:absolute;left:0;top:0;height:100%;display:flex;align-items:center;max-height:0;opacity:0;overflow:hidden;transition:all .4s ease;justify-content:center}.itg_search_form.active{max-height:100%;opacity:1}.itg_search_form form.text-center{width:75%}.itg_search_form form.text-center input{width:50%;border:1px solid rgb(0 0 0 / 20%);padding:10px 20px}.itg_search_form form.text-center input[type=submit]{padding:8px 24px;background-color:#a7806e;color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:0;cursor:pointer}a{cursor:pointer}.itg_search_remove,.itg_search_remove svg{display:block;cursor:pointer}.itg_menu_drawer.itg_desktop_hide{display:none}.itg_menu_drawer.itg_desktop_hide{width:24px;height:24px;cursor:pointer}.itg_menu_drawer_popup .itg_header_find{display:block;width:100%;height:100%}.itg_menu_drawer_popup{position:fixed;top:0;left:-300px;width:300px;height:100%;background:#fff;padding:16px;transition:left .3s ease;z-index:9999}.itg_menu_drawer_popup.active{left:0}.itg_menu_drawer_popup ul{margin-bottom:12px;width:100%;height:88%;overflow-y:auto;margin-top:25px}.itg_menu_drawer_popup ul a{color:#000;font-size:14px;font-weight:400;text-transform:uppercase}.itg_menu_drawer_popup ul li{margin-bottom:12px}.itg_menu_drawer_popup .itg_search_remove_drawer svg{width:26px;height:26px}.itg_menu_drawer_popup .itg_search_remove_drawer{position:absolute;right:2%;top:2%}html.vispring.vispring_content.active{overflow:hidden}body{padding:0}.wrapper.itg_search_vispring_show,.vispring .wrapper.itg_search_vispring_hide{display:none}.vispring .wrapper.itg_search_vispring_show{display:block}.itg_search_main .section-header h1{font-size:25.63px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#fff}.itg_search_main form.text-center{margin-bottom:40px}.itg_search_main form.text-center{margin-bottom:40px;width:75%}.itg_search_main form.text-center input{width:50%;border:1px solid rgb(0 0 0 / 20%);padding:10px 20px}.itg_search_main form.text-center input[type=submit]{padding:8px 24px;background-color:#a7806e;color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:0;cursor:pointer;height:45px}.itg_search_main form.text-center{width:75%;margin:0 auto 40px}.itg_search_main ol{width:100%;display:flex;gap:15px;flex-wrap:wrap}.itg_search_main ol li{width:calc(25% - 12px);text-align:center;color:#fff}.itg_search_main ol li img{width:100%;display:block;height:212px;min-height:212px;object-fit:cover}.itg_search_main ol li h3{margin-top:20px;font-size:16px;font-weight:400;line-height:1em;color:#fff;letter-spacing:0;text-transform:uppercase}.itg_search_main ol li span.itg_search_price{margin-top:20px;font-size:14px;font-weight:400;line-height:1.4em;color:#fff;letter-spacing:0;text-transform:uppercase;display:inline-block}div#searchresults{margin-bottom:60px}html.vispring button.dark-mode-toggle{display:none}.itg_product_image_text{width:100%;display:flex;flex-wrap:wrap}.itg_product_image,.itg_product_info{width:50%;position:relative}.itg_product_info{background-color:#ece8e0;padding:30px}.itg_product_image img.itg_product_img_2{position:absolute;height:380px;width:50%;top:50%;left:50%;cursor:grab;transform:translate(-50%,-50%)}.itg_pro_breadcrumb{width:100%;display:flex;font-size:14px;align-items:center;font-weight:400}.itg_pro_breadcrumb span{display:inline-block;padding:0 5px}.itg_product_title{padding:30px 0}.itg_product_title h1,.itg_product_title h2{font-size:25.63px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0em;color:#221c15}.itg_feature_main{width:100%;display:flex;flex-wrap:wrap;gap:15px;padding-bottom:15px}.itg_feature_springs,.itg_feature_guarantee,.itg_feature_british,.itg_feature_horsetail{width:calc(34.31% - 15px);text-align:center}.itg_feature_springs img,.itg_feature_guarantee img,.itg_feature_british img,.itg_feature_horsetail img{width:auto;height:30px;margin:0 auto}.itg_feature_main p{font-weight:400;margin-top:5px;font-size:14px;color:#221c15;line-height:1.8em;letter-spacing:0}.itg_product_content{padding:15px 0}.itg_product_content h2{margin-bottom:15px;font-weight:400;font-size:16px;color:#221c15;line-height:1.2em;text-transform:uppercase}.itg_product_content_main ul{list-style:unset;padding-left:16.828px}.itg_product_content_main ul li{font-size:14px;font-weight:400;line-height:1.8em;padding-left:10px;letter-spacing:0em;color:#221c15}.itg_product_image img{width:100%;height:100%;object-fit:cover}.itg_product_image_text_main{width:100%;display:flex;align-items:center;gap:100px;flex-wrap:wrap;padding:120px 0 30px}.itg_product_text_main,.itg_product_image_main{width:calc(50% - 50px)}.itg_product_text_main h4{font-size:14px;font-weight:400;line-height:1.8em;color:#000;letter-spacing:0}.itg_product_text_main h2{margin:10px 0;font-size:25.63px;line-height:1.2em;font-weight:400;color:#000;text-transform:uppercase}.itg_product_text_content p,.itg_product_text_content{font-size:14px;line-height:1.8em;font-weight:400;letter-spacing:0;color:#000}.itg_product_text_content p{margin-bottom:10px}.itg_product_text_content ul li{padding-left:10px}.itg_product_text_content ul{list-style:unset;padding-left:16.828px}.itg_product_image_main{display:flex;flex-wrap:wrap;position:relative;justify-content:center}img.itg_product_image_1{width:60%;height:396px;object-fit:cover}img.itg_product_image_2{width:40%;height:280px;object-fit:cover;position:absolute;bottom:-30px;right:0}div#shopify-section-announcement-bar .container{max-width:1460px;padding:0 60px}.itg_announcement_left{width:20%}.itg_announcement_first,.itg_announcement_second{width:50%}.itg_announcement_first{padding:10px;justify-content:center;align-items:center}.itg_bg_video:before{content:"";background-color:#221c15;width:100%;height:100%;position:absolute;top:0;left:0;opacity:.6}.itg_product_loaction_btn a{width:max-content;display:flex;gap:10px;padding:8px 24px;background-color:#a7806e;justify-content:center;color:#fff;font-size:14px;text-align:center;font-weight:400;line-height:1.8em;letter-spacing:0;align-items:center;text-transform:uppercase}.itg_product_loaction_btn a svg{width:20px!important;height:20px!important}.itg_product_image_slider{position:absolute;width:100%;top:50%;height:100%;left:50%;transform:translate(-50%,-50%)}.template-full--page-vispring-diamond-majesty .itg_product_loaction_btn:last-child{margin-top:10px}.itg_product_loaction_btn a.itg_product_APPOINTMENT{background-color:transparent;color:#000;padding:10px 0 5px;border-bottom:1px solid}.itg_loaction_part_btn a{padding:8px 24px;background-color:#a7806e;display:inline-block;font-size:14px;font-weight:400;line-height:1.8em;color:#fff;text-transform:uppercase;margin-top:10px}ul.itg_megamenu_grandchildlink{flex-wrap:wrap;justify-content:left;margin-top:16px}.itg_header_megamenu{position:absolute;left:0;top:70%;width:100%;display:flex;gap:30px;flex-wrap:wrap;justify-content:space-between;background-color:#fff;padding:30px;align-items:flex-start}ul.itg_megamenu_childlink{justify-content:space-between;width:60%;align-items:self-start;flex-wrap:wrap}.itg_megamenu_image{width:37%}ul.itg_megamenu_childlink li{width:30%;padding:0}.itg_megamenu_image img{width:100%;display:block;object-fit:cover;height:280px}ul.itg_megamenu_childlink a{color:#000}ul.itg_megamenu_grandchildlink{display:flex;flex-wrap:wrap;margin-top:12px;gap:10px}ul.itg_megamenu_grandchildlink a{font-size:14px;text-transform:capitalize;font-family:JosefinSans-Regular!important}ul.itg_megamenu_childlink li ul.itg_megamenu_grandchildlink li{width:100%;padding:0}.itg_header_megamenu{visibility:hidden;opacity:0;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease;z-index:10}li.itg_megamenu_hover{cursor:pointer}.itg_header_megamenu.active{opacity:1;transform:translateY(0);pointer-events:auto;visibility:visible;box-shadow:0 10px 22px -18px #000}.itg_header_nav li{padding:10px 0}li.itg_megamenu_accordion .itg_header_megamenu{position:inherit;background-color:transparent;padding:0;opacity:1;visibility:visible;gap:15px;transform:inherit}li.itg_megamenu_accordion ul.itg_megamenu_childlink{width:100%;margin-top:10px}li.itg_megamenu_accordion ul.itg_megamenu_childlink li{width:100%}li.itg_megamenu_accordion ul.itg_megamenu_childlink li ul.itg_megamenu_grandchildlink li{margin-bottom:0}li.itg_megamenu_accordion ul.itg_megamenu_grandchildlink,li.itg_megamenu_accordion ul.itg_megamenu_childlink{padding-left:10px}li.itg_megamenu_accordion .itg_megamenu_image{display:none}li.itg_megamenu_accordion ul.itg_megamenu_childlink li:last-child{margin-bottom:0}li.itg_megamenu_accordion ul.itg_megamenu_childlink li:last-child ul.itg_megamenu_grandchildlink{margin-bottom:0}li.itg_megamenu_accordion ul.itg_megamenu_childlink{margin-bottom:0}.itg_mattresses_banner{text-align:center;padding:30px 0}.itg_mattresses_banner h2{font-size:28.83px;font-weight:400;line-height:1.2em;letter-spacing:0;text-transform:uppercase;color:#000}.itg_mattresses_banner_content{margin-top:15px;font-size:14px;font-weight:400;line-height:1.8em;letter-spacing:0;color:#000}.itg_mattresses_label{padding:10px 0;background-color:#a7806e;text-align:center}.itg_mattresses_label h3{font-size:16px;color:#fff;font-weight:400;line-height:1.2em;letter-spacing:0;font-family:JosefinSans-Regular;text-transform:uppercase}.itg_mattresses_breadcrumb_size{width:100%;padding:30px 0 25px;display:flex;justify-content:space-between}.itg_mattresses_breadcrumb .itg_pro_breadcrumb{color:#000;text-transform:capitalize}.itg_mattresses_banner_size span{display:block;font-size:14px;text-decoration:underline;color:#000;line-height:1.8em;letter-spacing:0;cursor:pointer}.itg_mattresses_grid.itg_finishing_main{width:100%;display:flex;gap:50px;flex-wrap:wrap;margin:40px 0}.itg_mattresses_grid .itg_finishing_part{width:calc(33.33% - 34px);height:100%}.itg_mattresses_grid .itg_finishing_part img{height:462px}.template-full--page-vispring-mattresses .itg_module_main.itg_module_align{gap:100px}.template-full--page-vispring-mattresses .itg_module_align .itg_module_left{width:calc(46.4% - 55px)}.template-full--page-vispring-mattresses .itg_module_align .itg_module_right{width:calc(50.5% - 10px)}.itg_size_guide_close{width:100%;text-align:right}.itg_size_guide_close svg{width:20px;height:20px;cursor:pointer;display:inline-block}.itg_size_guide_head{text-align:center;padding-bottom:60px}.itg_size_guide_head h2{font-size:28.83px;font-weight:400;line-height:1.2em;letter-spacing:0;text-transform:uppercase}.itg_size_guide_content{margin-top:15px;font-size:14px;font-weight:400;line-height:1.8em;letter-spacing:0}.itg_size_guide_bg{background-color:#ece8e0;padding:30px;position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;display:none;z-index:9}.itg_size_guide_main{width:100%;display:flex;flex-wrap:wrap;height:69vh;overflow:auto}.itg_size_guide_part{width:33.3%;padding:20px 30px;border-right:1px solid}.itg_size_guide_part h2{font-size:20.63px;font-weight:400;text-transform:uppercase;line-height:1.2em}.itg_size_guide_part_content ul{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:16px}.itg_size_guide_part_content ul li h4{font-size:14px;font-weight:400;line-height:1.2em;letter-spacing:0;width:56%;font-family:JosefinSans-Regular;text-align:left}.itg_size_guide_part_content ul li{font-size:14px;font-weight:400;line-height:1.8em;letter-spacing:0;width:100%;text-align:right;justify-content:center;display:flex;flex-wrap:wrap;gap:10px}.itg_size_guide_part_content ul li ul.size-guide__size-measurements{margin:0;width:calc(44% - 10px)}.itg_size_guide_part_content ul li ul.size-guide__size-measurements li{justify-content:right;line-height:1}.itg_size_guide_bg.active{display:block;opacity:1}.itg_size_guide_part:last-child{border-right:none}.itg_mattresses_grid .itg_finishing_img_content{height:87%}.itg_original_banner{width:100%;display:flex;flex-wrap:wrap}.itg_original_banner_left,.itg_original_banner_right{width:50%;height:700px;position:relative;text-align:center}.itg_original_banner_left img,.itg_original_banner_right img{width:100%;height:100%;object-fit:cover}.itg_original_banner_left_content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;padding:30px}.itg_original_banner_left_content h2{font-size:25.63px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#000}.itg_banner_left_content,.itg_banner_left_content h1{padding-top:15px;color:#000;font-weight:400;line-height:1.8em;font-size:14px}.itg_original_banner_left_content img{width:50px;height:50px;margin:16px auto 0;object-fit:contain}.itg_module_left_head h4{font-size:16px;font-weight:400;line-height:1.2em;color:#000;font-family:JosefinSans-Regular;margin-bottom:12px}.itg_original_banner_left_content h4{font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#fff;margin-bottom:12px}div#shopify-section-template--19535868756193__original_banner_gPrJFR,div#shopify-section-template--19537427857633__mattresses_grid_GJyNcd{margin:60px 0}.itg_mattresses_grid_head h2{font-size:25.63px;font-weight:400;text-transform:uppercase;line-height:1.2em;text-align:center;color:#000;width:100%}.template-full--page-vispring-the-classic-collection .itg_loaction_icon svg,.template-full--page-vispring-the-original-collection .itg_loaction_icon svg,.template-full--page-vispring-the-luxe-collection .itg_loaction_icon svg{display:none!important}.template-full--page-vispring-the-classic-collection .itg_loaction_icon span,.template-full--page-vispring-the-original-collection .itg_loaction_icon span,.template-full--page-vispring-the-luxe-collection .itg_loaction_icon span{text-transform:inherit}.itg_tab_collection_head{text-align:center;width:100%;margin-bottom:30px}.itg_tab_collection_head h2{font-size:25.63px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#000}ul.itg_tab_collection_tab{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:30px;justify-content:space-around}ul.itg_tab_collection_tab li{font-size:20.63px;font-weight:400;line-height:1.2em;color:#000;font-family:JosefinSans-Regular;cursor:pointer}.itg_tab_collection_main{width:100%;display:flex;flex-wrap:wrap}.itg_tab_collection_image{width:50%;height:auto}.itg_tab_collection_image img{width:100%;height:100%;display:block;object-fit:cover}.itg_tab_collection_content{width:50%;background-color:#ece8e0;padding:30px}.itg_tab_collection_content .itg_product_title{padding:0}.itg_tab_pro_content{font-size:14px;font-weight:400;line-height:1.8em;letter-spacing:0em;color:#221c15;padding:16px 0}.itg_tab_collection_content a{font-size:14px;text-align:center;font-weight:400;line-height:1.8em;letter-spacing:0;align-items:center;text-transform:uppercase;color:#000;padding:10px 0 5px;border-bottom:1px solid}.itg_tab_collection_bg{padding-bottom:40px}.itg_tab_collection_main{display:none}.itg_tab_collection_main.active{display:flex}.itg_module_left_content li{margin:10px 0}.itg_banner_left_content a{border:1px solid;padding:15px 16px 13px;display:inline-block;text-decoration:none;text-transform:uppercase;font-family:JosefinSans-Regular;line-height:1}ul.itg_tab_collection_tab li.active{border-bottom:1px solid}.itg_location_content_main{width:100%;display:flex;flex-wrap:wrap;gap:30px;padding:30px 0}.itg_location_content_part{width:calc(50% - 15px)}.itg_location_content_part{width:calc(50% - 15px);background-color:#ece8e0;padding:30px}.itg_location_content_part h2{font-size:20.25px;font-weight:400;line-height:1.2em;color:#221c15;text-transform:uppercase;letter-spacing:0;margin-bottom:20px}.itg_location_content{display:block;font-size:14px;font-weight:400;line-height:1.8em;letter-spacing:1px;color:#221c15}.itg_location_btn a{padding:11px 4px;background-color:#a7806e;display:inline-block;font-size:11px;font-weight:400;line-height:1.8em;color:#fff;text-transform:uppercase;margin-top:10px;width:49%;text-align:center}.itg_location_btn{width:100%;display:flex;justify-content:space-between;margin-top:12px}.template-full--page-vispring-silicon-valley .itg_mattresses_grid .itg_finishing_part img,.template-full--page-vispring-marin-county .itg_mattresses_grid .itg_finishing_part img{height:100%}.template-full--page-vispring-silicon-valley .itg_module_main.itg_module_align,.template-full--page-vispring-marin-county .itg_module_main.itg_module_align{padding-bottom:60px;justify-content:center}.itg_bottom_btn a{padding:8px 24px;background-color:#a7806e;display:inline-block;font-size:14px;font-weight:400;line-height:1.8em;color:#fff;text-transform:uppercase;margin-top:10px}.itg_bottom_btn{text-align:center}.itg_loaction_grid_bg{width:100%;padding:60px 0;position:relative}.itg_loaction_grid_slider{margin:0;gap:0}.itg_loaction_grid_head{text-align:center;width:100%;margin-bottom:30px}.itg_loaction_grid_head h2{margin-bottom:10px;color:#000;font-size:25.63px;line-height:1.2em;font-weight:400;letter-spacing:0;text-transform:uppercase}.itg_loaction_head_content{width:100%;max-width:100%;margin:0 auto;font-size:14px;font-weight:400;line-height:1.8em;letter-spacing:1px;color:#000}.itg_loaction_grid_main{margin-bottom:30px;display:flex;flex-wrap:wrap;gap:20px;position:relative;overflow:hidden}.itg_loaction_grid_part{width:calc(20% - 16px)}.itg_loaction_grid_part h4{text-align:center;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#000}.itg_loaction_grid_part img{width:92px;margin:15px auto;display:block}.itg_loaction_grid_part h2{text-align:center;margin:15px 0 5px;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1;color:#000}.itg_grid_content{color:#000;font-weight:400;line-height:1.8em;font-size:14px;text-align:center}.itg_loaction_grid_bg .swiper-button-prev{width:40px;height:40px;background-color:#e7e7e7;z-index:1;border-radius:40px;left:9%}.itg_loaction_grid_bg .swiper-button-next{width:40px;height:40px;z-index:1;background-color:#e7e7e7;border-radius:40px;right:9%}.itg_loaction_grid_bg .swiper-button-prev svg path,.itg_loaction_grid_bg .swiper-button-next svg path{stroke:#000}.itg_grid_author_main{display:flex;gap:10px;text-align:left}.itg_grid_author_main span{color:#000;line-height:1.8em;font-size:14px;display:inline-block}.itg_loaction_grid_part .itg_grid_author_main img{padding:0;margin:0;width:50px;object-fit:contain}.itg_grid_author h3{font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#000;margin:16px 0}.itg_loaction_grid_slider .itg_loaction_grid_part img{margin-left:0;width:40px}.itg_loaction_grid_slider .itg_loaction_grid_part h2,.itg_loaction_grid_slider .itg_grid_content{text-align:left}.itg_loaction_grid_slider .itg_grid_content{min-height:201px}div#shopify-section-template--19540466499809__module_section_CVxV4a .itg_module_right,div#shopify-section-template--19541914517729__module_section_CVxV4a .itg_module_right{border-radius:500px;max-width:40%}.itg_loaction_icon_main{width:100%;background-color:#ece8e0;padding:20px;display:flex;gap:16px;text-align:center;margin-bottom:40px}.itg_loaction_icon_part{width:100%;text-align:center}.itg_loaction_icon_part img{width:50px;margin:0 auto}.itg_loaction_icon_part h3{font-size:14px;font-weight:400;line-height:1.2em;color:#221c15;margin-top:16px;font-family:JosefinSans-Regular;letter-spacing:0!important}.itg_loaction_icon_main:empty{display:none}.template-full--page-vispring-find-a-store .itg_loaction{padding:60px 0 150px}ul.itg_tab_collection_tab{overflow:auto;flex-wrap:nowrap;white-space:nowrap;padding-bottom:14px}ul.itg_tab_collection_tab::-webkit-scrollbar{height:8px}ul.itg_tab_collection_tab::-webkit-scrollbar-track{background:#eee}ul.itg_tab_collection_tab::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px;border:2px solid #eee}ul.itg_tab_collection_tab::-webkit-scrollbar-thumb:hover{background-color:#555}.itg_header_search{display:none}div#shopify-section-template--19546748682465__original_banner_gPrJFR{margin-top:50px}.itg_image_text_slider_main img.itg_product_image_2{width:100%;position:inherit;height:100%;bottom:0;object-fit:contain}.itg_announcement.fixed-announcementBar{z-index:9999;opacity:1;background-color:#b9a289}.fixed-header{top:auto;border:none}.fixed-announcementBar .itg_announcement_right h3{color:#000}.shopify-section:has(.fixed-announcementBar){background:#ece8e0}.itg_image_text_slider_main{padding:60px 0;position:relative}h2.itg_img_text_head{font-size:25.63px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#000;text-align:center;margin-bottom:25px}.itg_image_text_slider_main .itg_product_image_text_main{padding:0}.itg_image_text_slider{overflow:hidden}.itg_accordion_head h1{font-size:25.63px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#000;text-align:center}.itg_accordion_head{margin-bottom:30px}.itg_accordion_bg{padding:60px 0}.itg_accordion{width:80%;margin:0 auto}.itg_accordion_heading h4{font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#000;font-family:JosefinSans-Regular}.itg_accordion_content{padding-top:10px;color:#000;font-weight:400;line-height:1.8em;letter-spacing:1px;font-size:14px}.itg_accordion_main{margin-bottom:26px}.itg_accordion_heading{display:flex;align-items:center;cursor:pointer;justify-content:space-between}.itg_accordion_heading.active svg{transform:rotate(180deg)}.itg_accordion_heading svg{transition:.5s}.itg_accordion_content{height:0;overflow:hidden;transition:height .4s ease}.itg_accordion_main.open .itg_accordion_content{height:auto}.itg_mattresses_banner_content h1{font-size:20px;font-weight:400;line-height:1.2em;color:#000;text-transform:uppercase;font-family:JosefinSans-Regular;margin-top:30px}.template-full--page main.main-content h1,.template-full--page main.main-content .rte{color:#000}.template-full--page main.main-content{padding:60px 0!important}.itg_image_text_slider_main .swiper-button-next{width:40px;height:40px;background-color:#fff;border-radius:40px;right:8%;top:55%}.itg_image_text_slider_main .swiper-button-prev{width:40px;height:40px;background-color:#fff;border-radius:40px;left:8%;top:55%}.itg_image_text_slider_main svg path{stroke:#000;color:#000}.itg_contact_us_bg{padding:30px 0 60px}.itg_contact_box_main{width:100%;display:flex;flex-wrap:wrap;gap:20px}.itg_content_icon{width:100%;display:flex;gap:10px;align-items:center}.itg_content_icon h3{font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.2em;font-family:JosefinSans-Regular}.itg_content_box_content{padding-top:10px;font-weight:400;line-height:1.8em;letter-spacing:1px;font-size:14px}.itg_contact_box_part{width:calc(50% - 10px);background-color:#ece8e0;padding:30px}.itg_contact_main{padding-top:50px;width:100%;display:flex;flex-wrap:wrap;gap:30px}.itg_contact_left_content{width:30%;background-color:#ece8e0;padding:20px;height:100%;position:sticky;top:18%}.itg_contact_left_head{display:flex;align-items:center;gap:10px;margin-bottom:16px}.itg_contact_left_head h1{font-size:22px;font-weight:400;text-transform:uppercase;line-height:1.2em}.itg_contact_content{padding:0 0 20px}.itg_contact_content h3{font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.2em;font-family:JosefinSans-Regular;margin:10px 0}.itg_contact_content p{font-weight:400;line-height:1.8em;font-size:14px}.itg_contact_right_content{width:67.3%}.itg_contact_right_content .itg_contact_left_head h2,.itg_contact_right_content .itg_contact_content{color:#000}.itg_contact_right_content .itg_contact_left_head path{stroke:#000}.itg_contact_form.form-area{width:100%}.contact-page-form .form-area .contact-form .button{background-color:#8c6350!important;color:#fff!important}a.itg_contact_left_btn{border:1px solid #000;padding:13px 16px;display:inline-block;font-weight:400;line-height:1.8em;font-size:14px}a.itg_curser_not{cursor:context-menu}.itg_hide_page{display:none}.itg_header_right .itg_header_find a[href$=vispring-find-a-store]{background-color:#8c6350;color:#fff}.itg_bg_video:after,.itg_bg_video:before{background:radial-gradient(50% 50% at 50% 50%,#2b1c1c99,#af9579e0);background:unset}div#shopify-section-announcement-bar,#shopify-section-custom-header{position:sticky;top:0;z-index:2}div#shopify-section-custom-header{top:40px}.fixed-header .itg_header_main{padding:12px 0!important}.fixed-header .itg_header_nav li{padding:5px 0}.fixed-announcementBar .itg_announcement_second{padding:10px 15px}.fixed-header{transform-origin:50% 50% 0;animation:slideInHeader .3s ease-in-out forwards;z-index:999;opacity:0}@keyframes slideInHeader{0%{transform:translate3d(0,50px,0);opacity:0}to{transform:translateZ(0);opacity:1}}.itg_announcement .itg_announcement_left{width:20%}.itg_announcement_right{width:80%;padding-right:100px;text-align:right}@media screen and (min-width: 768px) and (max-width: 991px){.itg_announcement .itg_announcement_first,.itg_announcement .itg_announcement_second{width:auto}}body:has(.fixed-header) main.main-content{margin-top:110px}.itg_product_content_main ul li::marker{font-size:12px}.itg_product_text_content a{text-decoration:underline;text-underline-position:under}.template-full--page-vispring-silicon-valley .itg_module_align .itg_module_right img{height:600px;object-fit:cover}.itg_mattresses_grid .itg_finishing_part img{height:350px;object-fit:cover}.itg_mattresses_grid .itg_finishing_img_content{height:84.3%}.itg_footer_bottom_text{display:none}@media screen and (min-width: 550px){.itg_mattresses_grid.itg_finishing_main.grid-2 .itg_finishing_part{width:40%}.itg_mattresses_grid.itg_finishing_part.grid-3 .itg_finishing_part{width:calc(33.33% - 34px)}}@media screen and (max-width: 549px){.itg_mattresses_grid.itg_finishing_main .itg_finishing_part{width:100%;text-align:center}}@media screen and (max-width: 767px){.itg_mattresses_grid.itg_finishing_main .itg_finishing_part{text-align:center}body .itg_mattresses_grid .itg_finishing_part img{height:100%}.itg_announcement.fixed-announcementBar .itg_announcement_right{display:none}.itg_announcement.fixed-announcementBar{padding:0}.fixed-header{top:36px}}@media screen and (max-width: 1199px){body .itg_mattresses_grid .itg_finishing_part img{object-fit:cover}}.ffc--header .top-area .keen-slider .keen-slider__slide .rte h6 strong{display:flex;align-items:center;height:100%}.ffc--header .top-area .keen-slider .keen-slider__slide .rte h6{height:100%}.itg_menu_drawer.itg_desktop_hide path{fill:#000}.rte.flex.f-a-center.tablet-only{line-height:1}
/*# sourceMappingURL=/cdn/shop/t/183/assets/custom.css.map */
