body{font-style:normal;font-weight:400;line-height:1.75rem}p{margin-top:0;margin-bottom:.5625rem}a:hover,.alink:hover{text-decoration:underline}h2{font-weight:300;line-height:1.71875rem;font-size:1.5625rem;margin-top:1.40625rem;margin-bottom:1.125rem;padding-top:1.25rem;padding-bottom:1.25rem}.sw-megamenu.navigation .menu-top-block a{display:inline}.h1-c,.h2-c,.h3-c,.h4-c,.h5-c,.h6-c{letter-spacing:normal}.h1-c{font-size: clamp(3rem, 1.7309rem + 1.813vw, 4rem);font-weight:700;line-height:2.75rem}.h2-c{font-size: clamp(2.6rem, 1.7309rem + 1.813vw, 3rem);font-weight:700;line-height:2.5rem}.h3-c{font-size: clamp(2.2rem, 1.5482rem + 1.3598vw, 2.5rem);font-weight:600;line-height:2.25rem}.h4-c{font-size: clamp(1.8rem, 1.3654rem + 0.9065vw, 2rem);font-weight:500}.h5-c{font-size: clamp(1.6rem, 1.2741rem + 0.6799vw, 1.75rem);font-weight:500}.h6-c{font-size: clamp(1.4rem, 1.1827rem + 0.4533vw, 1.5rem);font-weight:400}.fs-14p{font-size:.875rem}.fw-600{font-weight:600}#home-banner-slider{font-family:'Oswald';text-align:left}#home-banner-slider p{font-size:1.125rem;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .625rem}#home-banner-slider h3{font-size:2.6875rem;letter-spacing:.025em;text-transform:uppercase;font-weight:400}.old-porto-class h2{padding-top:1.25rem;padding-bottom:1.25rem}.porto-ultimate-content-box{font-size:1rem;position:relative}.porto-ultimate-content-box p{font-size:1rem}.porto-ultimate-content-box h1{font-weight:300;line-height:1.1;font-size:1.5625rem;margin-top:0;margin-bottom:1.8rem}.porto-ultimate-content-box h2{font-weight:300;line-height:1.1;font-size:1.5625rem;margin-top:1.40rem;margin-bottom:1.125rem}.porto-ultimate-content-box h3{font-weight:600;line-height:1.1;font-size:1.7rem;margin-top:1.8rem;margin-bottom:.9rem}.porto-ultimate-content-box h4{font-weight:700;line-height:1.1;font-size:1.3rem;margin-top:1.8rem;margin-bottom:1.8rem}.porto-ultimate-content-box h5{font-weight:700;line-height:1.1;font-size:1.2rem;margin-top:1.8rem;margin-bottom:1.8rem}.porto-ultimate-content-box h6{font-weight:700;line-height:1.1;font-size:1rem;margin-top:1.8rem;margin-bottom:1.8rem}.porto-u-heading{text-align:center;margin-bottom:1.0625rem}.ls-100,.porto-u-main-heading h3{letter-spacing:.1em}.porto-u-heading-spacer{margin:0 auto;padding:0;position:relative;overflow:hidden}.porto-u-headings-line{display:block;width:100%;max-width:100%;margin-left:auto;margin-right:auto}.home-rooms .vc_single_image-wrapper{display:block}.home-rooms .vc_single_image-wrapper img{width:100%;height:auto}.flex-1{flex:1}p.geek{font-size:1.21875rem;line-height:1.4}p.geek25{font-size:1.015625rem}.block-compare .counter,.block-wishlist .counter{color:#c1c1c1;font-size:1.2rem;white-space:nowrap}.block-compare .block-title,.block-reorder .block-title,.widget .block-title,.porto-ultimate-content-box .block-title,.block-wishlist .block-title{margin:0 0 1.125rem}.block-compare .block-title strong,.block-reorder .block-title strong,.widget .block-title strong,.porto-ultimate-content-box .block-title strong,.block-wishlist .block-title strong{font-size:1rem;font-weight:600}.single-images .single-image-label{font-family:'Oswald';font-size:1.125rem;letter-spacing:.05em;font-weight:400;text-align:left;position:relative;margin-bottom:1.1875rem;line-height:1.4;padding:.625rem 0}.single-images .single-image-label::after{content:'';position:absolute;width:.6875rem;height:.125rem;left:0;bottom:.25rem;background-color:#d92a2e}.single-images .caption{background-color:transparent;font-size:.875rem;font-weight:600;border-bottom:solid .0625rem #e5e5e5;text-align:left;padding:.4375rem 0}.filterproduct-title{background:none;font-family:'Oswald';font-size:1.125rem;letter-spacing:.05625rem;text-align:center;text-transform:uppercase;font-weight:400;margin-bottom:1rem}.filterproduct-title .content::after{content:'';position:absolute;width:.6875rem;height:.125rem;background-color:#d92a2e;left:0;right:0;margin:0 auto;bottom:-.375rem}.columns .column.main{padding-bottom:.625rem}.ls-160{letter-spacing:.16em}.ls-25{letter-spacing:.025em}.ls-220{letter-spacing:.22em}.big-number{top:.0125em;letter-spacing:-.025em}.big-number small{font-size:.1413em!important;font-weight:inherit;letter-spacing:0;line-height:1;position:absolute;top:50%;right:1.62em;text-align:center;transform:translateY(-54%)}.big-number ins{display:block;text-decoration:none;font-size:50%;text-transform:uppercase}.overflow-hidden{overflow:hidden}.position-relative{position:relative}