/*! W3D - Jacques Baars <j@w3d.co.za> - Copyright (c) W3Designs (PTY) Ltd. (https://w3d.co.za) */:root{--customRGBA:rgba(0, 165, 227, 0.3);--customRGBA2:rgba(0, 165, 227, 0.4)}body{font-family:Open Sans,Helvetica,Arial,sans-serif}h1,h2,h3{color:var(--neutral555);font-family:Kaushan Script,Helvetica,Arial,sans-serif}#menu-banner{position:fixed;background-color:transparent}#menu-banner.scroll{background-color:var(--whiteBgColor)}#menu-banner .top-banner{color:var(--whiteColor);border-bottom:1px solid var(--whiteColor)}#menu-banner .top-banner .top-anchor{color:var(--whiteColor)}#menu-banner.scroll .top-banner{color:var(--neutral555);border-bottom:1px solid var(--neutralBorderDDD)}#menu-banner.scroll .top-banner .top-anchor{color:var(--neutral555)}#menu-banner .menu-banner .nav-anchor{color:var(--whiteColor);padding:clamp(8px,.8vw,15px) clamp(7px,.7vw,12px)}#menu-banner.scroll .menu-banner .nav-anchor{color:var(--neutral555)}#menu-banner .menu-banner .nav-bar .nav-bar-item.active>.nav-anchor,#menu-banner .menu-banner .nav-bar .nav-bar-item:hover>.nav-anchor{font-weight:700}#menu-banner .menu-banner .nav-bar .nav-bar-item>.nav-anchor::after{width:0;content:'';height:2px;bottom:-5px;display:block;position:relative;transition:width .3s,left .3s;background-color:var(--whiteBgColor)}#menu-banner.scroll .menu-banner .nav-bar .nav-bar-item>.nav-anchor::after{background-color:var(--neutralBg555)}#menu-banner .menu-banner .nav-bar .nav-bar-item.active>.nav-anchor::after,#menu-banner .menu-banner .nav-bar .nav-bar-item:hover>.nav-anchor::after{left:10%;width:80%}#menu-banner .menu-banner .nav-dropdown .nav-dropdown-item>.nav-anchor{color:var(--neutral555)}#menu-banner .menu-banner .nav-dropdown .nav-dropdown-item.active>.nav-anchor,#menu-banner .menu-banner .nav-dropdown .nav-dropdown-item:hover>.nav-anchor{color:var(--whiteColor);background-color:var(--accentColor)}#menu-banner .menu-banner .nav-dropdown .nav-dropdown-item:hover>.nav-anchor::after{left:0;width:50%;color:var(--neutralDDD);transition:width .5s,right .5s}#menu-banner .search-banner{background-color:transparent}#menu-banner.scroll .search-banner{background-color:var(--neutralBgEEE)}#slider{text-align:center;background-color:var(--accentColor)}#slider .content{padding:12% 0;background-color:var(--customRGBA2)}#slider.home .content{padding:16% 0;background-color:var(--customRGBA)}#slider.home .content .blurp{width:540px;padding:80px 40px;margin:0 auto;background-color:var(--whiteBgColor80)}#slider.home .content .blurp h2{font-size:var(--fontSize220);padding-bottom:var(--pageHeadingPadding)}#slider.home .content .blurp .info{padding:40px 0 20px;font-size:var(--fontSize120)}#slider.home .content .blurp .info ul{text-align:left}#sum-div .sum-row-wrapper>.title{color:var(--neutral555)}#sum-div .sum-row.welcome .sum-column .image{width:80%;margin:-2% auto 0}#sum-div .sum-row.welcome .sum-column .image img{width:100%}#sum-div .sum-row.cover{background-image:url('../images/home/lusso-sleep-bg.jpg')}#sum-div .sum-row.cover .sum-column{background-color:var(--whiteBgColor80)}#content>.spread>.data h3{border-bottom:1px dashed var(--neutralBorderDDD)}@media screen and (max-width:1550px){#slider.home .content .blurp{width:450px;padding:50px 25px}}@media screen and (max-width:1250px){#slider.home .content .blurp{padding:30px 15px}}@media screen and (max-width:600px){#menu-banner,#menu-banner.scroll{background-color:var(--whiteBgColor)}#slider .content{padding:20% 0}#slider.home .content{padding:30% 0 20%}#slider.home .content .blurp{padding:20px 10px;width:calc(90% - 20px);font-size:var(--fontSize90)}#sum-div .sum-row.welcome .sum-column .image{margin:5% auto}}