#greeting{position:relative;width:60%;min-width:340px;display:block;position:relative;text-align:right;margin:0 auto 60px auto}#topInfo{position:absolute;top:50%;transform:translateY(-50%);padding:70px 20px;background-color:rgba(254,252,255,.9);width:30vw;min-width:260px}#topInfo h1{position:relative;display:block;text-transform:uppercase;text-align:left;margin-bottom:22px;font-size:3vw;color:#616366}#topInfo p{text-align:left}#topImage{display:inline-block;vertical-align:top;width:50%}#topImage div img{width:100%;max-width:780px;height:auto;box-shadow:1px 0 20px rgba(0,0,0,.2);min-height:180px}#roomGalleries{position:relative;display:block;width:100%;min-height:80vh;margin-top:30px}#roomGalleries:after{content:'';display:block;margin:0 auto;width:50%;padding-top:12px;border-bottom:1px solid #aeaeae}#roomGalleries div:not(.wrapped){display:flex;flex-flow:row wrap;width:60vw;max-width:1024px;margin:auto;text-align:center;align-items:center;justify-content:center;overflow:hidden}#roomGalleries>div>span{flex:auto;height:320px;min-width:180px;max-width:400px;margin:4px;overflow:hidden}#roomGalleries>div>span:nth-of-type(4n+1){width:230px}#roomGalleries>div>span:nth-of-type(4n+2){width:300px}#roomGalleries>div>span:nth-of-type(4n+3){width:200px}#roomGalleries>div>span:nth-of-type(4n+4){width:360px}#roomGalleries div img{width:100%;height:100%;object-fit:cover;object-position:top;cursor:pointer;filter:brightness(90%);transition:all .5s ease}.subset{filter:brightness(50%)}.wrapped{height:1px;bordeR:1px solid red;display:none}#imagePane{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.2);z-index:900;display:none;overflow:auto}#imagePaneWrap{position:relative;display:block;width:80%;background-color:#fefcff;margin:20px auto 0 auto;padding:20px 30px}#imagePaneImage{display:block;text-align:center}#imagePaneImage img{max-width:100%;position:relative;display:inline;max-height:1100px}#imagePaneInfo{position:relative;display:block;min-height:120px;text-align:center;margin-top:30px}#imageText{position:relative;display:block;width:100%;height:auto;text-align:center;font-family:poppinsReg;font-size:2rem;max-width:1000px;margin:50px auto 0}#imageText p{text-align:center;max-width:600px;margin:20px auto}#imageText a{color:#52697c;border-bottom:2px solid #52697c;transition:all .6s ease}#imageText a:hover{color:#434343;border-bottom:2px solid #434343}.childSafeImage{position:absolute;bottom:0;left:100px;display:none;max-width:112px;height:auto;cursor:pointer}#extraImages{position:relative;display:block;text-align:center;min-width:600px;margin:30px auto 0}#extraImages img{max-width:140px;height:200px;object-fit:cover;margin-right:20px;cursor:pointer}.productPage{position:relative;display:block;width:200px;height:48px;line-height:48px;font-size:2rem;letter-spacing:1px;border:1px solid #aeaeae;color:#616366;text-align:center;transition:all .8s ease;cursor:pointer;background:#fefcff;font-family:poppinsExtraLight;margin:40px auto 0}.productPage a{transition:all .6s ease;color:#616366}.productPage:hover a{color:#fefcff}.productPage:hover{letter-spacing:2px;border:1px solid #616366;color:#fefcff;background:radial-gradient(circle closest-side at 10% 90%,rgba(97,99,102,1),rgba(97,99,102,.1) 120px),radial-gradient(circle at top right,rgba(97,99,102,.7),rgba(97,99,102,.5) 100px),radial-gradient(circle at top left,rgba(97,99,102,1),rgba(97,99,102,.2) 100px)}#closeWindow{width:40px;height:40px;position:absolute;right:10px;top:10px;cursor:pointer}.closeWindowLines{stroke-width:1px;stroke:#616366;fill:none;transition:all .5s ease}#closeWindow:hover .closeWindowLines{stroke:#aeaeae}#leftArrow{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:40px;height:80px;float:left;cursor:pointer;z-index:60}#rightArrow{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:40px;height:80px;float:right;cursor:pointer;z-index:60}.arrowLines{stroke-width:1px;stroke:#616366;fill:none;transition:all .5s ease}#leftArrow:hover .arrowLines{stroke:#aeaeae}#rightArrow:hover .arrowLines{stroke:#aeaeae}.underlay{overflow:hidden;padding-right:17px}#designYourOwn{position:relative;width:60%;display:block;margin:auto;padding-top:60px;padding-bottom:60px;border-top:1px solid #aeaeae;border-bottom:1px solid #aeaeae;margin-bottom:100px;text-align:center}.designButton{display:block;position:relative;width:300px;height:75px;color:#616366;text-transform:uppercase;background-color:#fefcff;text-align:center;line-height:75px;transition:all .4s ease;letter-spacing:1px;cursor:pointer;display:inline-block;margin:100px 30px}.designButton h3{font-size:2.2rem;text-transform:uppercase;font-family:poppinsReg;color:#434343;transition:all .6s ease}.designButton:after{content:'';position:absolute;top:-4px;left:-4px;width:308px;height:83px;background-image:linear-gradient(40deg,rgba(20,20,20,.8),rgba(0,0,0,0) 70.71%),linear-gradient(127deg,rgba(60,60,60,.8),rgba(0,0,0,0) 70.71%),linear-gradient(217deg,rgba(102,102,102,.8),rgba(0,0,0,0) 70.71%),linear-gradient(336deg,rgba(97,99,102,.8),rgba(0,0,0,0) 70.71%);background-size:150%;z-index:-1;transition:all .5s ease}.designButton:hover{background-color:rgba(0,0,0,0)}.designButton:hover h3{color:#fefcff;letter-spacing:2px}.designButton:hover:after{background-size:100%}@media only screen and (max-width:600px){.underlay{overflow:hidden;padding-right:2px}#opening{width:90%}#opening h1{font-size:6vw}#opening p{font-size:1.8rem;width:90%;margin:auto}#roomGalleries{margin-top:140px}#roomGalleries div:not(.wrapped){width:90%}#roomGalleries div span{height:280px;min-width:180px}#imagePaneWrap{width:100%;padding-bottom:30px;padding-top:52px;padding-left:0;padding-right:0}#imageText{font-size:1.8rem;padding-left:30px;padding-right:30px;margin-top:80px}#imageText p{text-align:center;padding-left:0;max-width:400px;margin:20px auto}#extraImages{width:100%;min-width:100%;margin:30px 0 0}#extraImages img{width:80px;height:120px;object-fit:cover}.childSafeImage{top:-80px;bottom:initial;left:50%;transform:translateX(-50%)}.arrowLines{stroke-width:2px}#leftArrow{top:-40px;width:20px;height:40px}#rightArrow{top:-40px;width:20px;height:40px}#designYourOwn{width:100%}.designButton{margin:30px 10px}}@media only screen and (min-width:601px) and (max-width:1000px){.underlay{overflow:hidden;padding-right:2px}#opening{width:90%}#opening h1{font-size:6vw}#opening p{font-size:1.8rem;width:90%;margin:auto}#roomGalleries div span:nth-child(4n+2){width:280px}#roomGalleries div span:nth-child(4n+4){width:340px}#imagePaneWrap{padding:52px 20px 30px}#imagePaneInfo{margin-top:58px}.childSafeImage{top:-80px;bottom:initial;left:50%;transform:translateX(-50%)}#imageText{position:relative;font-size:1.8rem}#imageText p{max-width:440px;padding-left:0}#extraImages{width:100%;min-width:100%}#extraImages img{max-width:120px}#leftArrow{top:-30px;left:10px;width:30px;height:50px}#rightArrow{top:-30px;right:10px;width:30px;height:50px}}@media only screen and (min-width:1001px) and (max-width:1557px){.underlay{overflow:hidden}#imagePaneWrap{width:88%;padding:30px 60px}#imagePaneInfo{margin-top:60px}#imageText p{text-align:center;max-width:500px;padding-left:0}.childSafeImage{top:50%;transform:translateY(-50%);left:60px}#extraImages img{width:140px;height:160px}#leftArrow{top:50%;transform:translateY(-50%);left:10px}#rightArrow{right:10px}}