.bg-blue{background:#f1f2f7}main{padding:100px 0;background:-webkit-gradient(linear,left top,right top,from(#000),to(#000));background:linear-gradient(90deg,#000,#000);position:relative;z-index:1;color:#fff}main h1{color:var(--brand-second)}main p{color:#fff}main::after{position:absolute;background:-webkit-gradient(linear,left top,right top,from(hwb(0 0 100% / .7)),to(hwb(0 0 100% / .7)));background:linear-gradient(90deg,hwb(0 0 100% / .7),hwb(0 0 100% / .7));content:"";inset:0;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;z-index:-1}main svg{position:absolute;display:block;bottom:-1px;left:0;fill:#fff;color:#fff;z-index:10;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:1280px){main{padding:100px 0!important;background-position:center!important}}@media (max-width:425px){main{padding:50px 0!important;background-position:center!important}}.hm-points-box{color:#000!important;font-size:30px}.hm-points-box *+*{margin-top:10px!important}.hm-points-box i{background:#e8ebea;width:20px;height:20px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000!important;font-size:17px;padding:15px}.hm-points-box p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;color:#000!important;font-size:15px}.owner-msg{background:#f7f6f6}.owner-msg-text-image{max-width:400px}.abt-img-box{position:relative}.abt-img-box .owner-msg-text-image{-webkit-box-shadow:rgba(100,100,111,.2) 0 7px 29px 0;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0;border-radius:50px 0;border:5px solid #fff}.share-btn{position:absolute;bottom:0;right:-2px;width:60px;height:60px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;color:var(--brand-second)}.share-icon-box{position:absolute;bottom:0;right:0;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.5s;transition:.5s;color:var(--brand-second);opacity:0}.share-icon-box a{width:60px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--brand)}.share-icon-box a:hover{background:var(--brand-second);color:#fff}.abt-img-box:hover .share-icon-box{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}@media (max-width:500px){.abt-img-box{margin-top:40px}}.star-box i{color:#ff971e;width:20%}.products-points-icon-box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.products-points-icon-box>i{font-size:17px;display:inline-block;border-radius:50%}.products-points-icon-box>p{width:90%;line-height:1.3}.product-img{position:relative;max-width:659px}.product-img-tag{position:absolute;content:"";bottom:0;right:0;width:136px;height:118px;overflow:hidden;clip-path:circle(50% at 48% 50%)}.product-img-tag::before{position:absolute;content:"";top:50px;left:-200%;width:400px;height:50px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(hwb(0 100% 0)),to(transparent));background:linear-gradient(transparent,hwb(0 100% 0),transparent);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:3;-webkit-animation:4s linear infinite glow;animation:4s linear infinite glow;mix-blend-mode:overlay}@-webkit-keyframes glow{0%{left:-200%}100%,50%{left:200%}}@keyframes glow{0%{left:-200%}100%,50%{left:200%}}.gal-container{position:relative;-webkit-box-shadow:rgba(0,0,0,.2) 0 60px 40px -7px;box-shadow:rgba(0,0,0,.2) 0 60px 40px -7px;border-radius:10px;-webkit-transition:.5s;transition:.5s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gal-container:hover{-webkit-box-shadow:rgba(0,0,0,.25) 0 54px 55px,rgba(0,0,0,.12) 0 -12px 30px,rgba(0,0,0,.12) 0 4px 6px,rgba(0,0,0,.17) 0 12px 13px,rgba(0,0,0,.09) 0 -3px 5px;box-shadow:rgba(0,0,0,.25) 0 54px 55px,rgba(0,0,0,.12) 0 -12px 30px,rgba(0,0,0,.12) 0 4px 6px,rgba(0,0,0,.17) 0 12px 13px,rgba(0,0,0,.09) 0 -3px 5px}.gal-text-box{position:absolute;bottom:20px;left:30px}.gal-img-box img{border-radius:10px}.gal-img-box::after{position:absolute;bottom:0;content:"";width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(transparent),to(var(--brand-second)));background:linear-gradient(transparent,transparent,var(--brand-second));border-radius:10px}.gal-text-box h5{color:#fff!important;font-size:30px}.gal-text-box a{color:#fff!important}.gal-text-box i{display:inline-block;-webkit-transition:.5s;transition:.5s}.gal-text-box:hover.gal-text-box i{-webkit-transform:translateX(10px);transform:translateX(10px)}#custom,#door,#opening,#pantry{display:none}.lg-zoom-in,.lg-zoom-out{display:inline-block!important}.contact-icon-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact-icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;margin-top:20px}.contact-icon-wrapper>i{background:var(--brand);color:#fff;width:50px;height:50px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:25px}@media (max-width:768px){.contact-icon-wrapper-text{width:80%}.contact-map-box{margin-top:40px}}.fnf-box h1{font-size:70px}.fnf-box p{margin:20px 0;font-size:18px}.fnf-img img{width:450px}#contactForm label{display:block;margin-top:15px;font-weight:600;color:#444;font-size:14px}@media (max-width:450px){#contactForm h1{margin:50px 0 20px!important;font-size:36px}#contactForm label{margin-top:15px}}@media (max-width:800px){#contactForm h1{margin:50px 0 20px;font-size:36px}}#contactForm h1{margin-bottom:40px}#contactForm input,#contactForm textarea{width:100%;height:60px;margin-top:-15px;border:1px solid #ccc;font-size:15px;outline:0;border:none;border-bottom:1px solid;-webkit-transition:.5s;transition:.5s;color:hwb(0 0 100% / .575);background-color:transparent}#contactForm textarea{resize:vertical;margin-top:3px}#contactForm input{margin-bottom:20px}#contactForm input:focus,#contactForm textarea:focus{border-bottom:var(--brand-second) 1px solid}#contactForm input::-webkit-input-placeholder{color:hwb(0 0 100% / .3)}#contactForm input::-moz-placeholder{color:hwb(0 0 100% / .3)}#contactForm input:-ms-input-placeholder{color:hwb(0 0 100% / .3)}#contactForm input::-ms-input-placeholder{color:hwb(0 0 100% / .3)}#contactForm input::placeholder{color:hwb(0 0 100% / .3)}#contactForm textarea::-webkit-input-placeholder{color:hwb(0 0 100% / .3)}#contactForm textarea::-moz-placeholder{color:hwb(0 0 100% / .3)}#contactForm textarea:-ms-input-placeholder{color:hwb(0 0 100% / .3)}#contactForm textarea::-ms-input-placeholder{color:hwb(0 0 100% / .3)}#contactForm textarea::placeholder{color:hwb(0 0 100% / .3)}input:-webkit-autofill{background-clip:text;-webkit-background-clip:text;-webkit-box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:hwb(0 0 100% / .575)!important}#humanCheck{margin-top:25px!important}#contactForm button{margin-top:25px;padding:13px 20px;font-size:16px;background-color:var(--brand-second);color:#fff;border:none;border-radius:5px;cursor:pointer;width:100%;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}#contactForm button:hover{background-color:#000}.msg-box{display:none;margin-top:15px;padding:12px;font-weight:700;border-radius:6px;text-align:center;border:1px solid transparent;-webkit-transition:opacity .5s,-webkit-transform .3s;transition:opacity .5s,transform .3s,-webkit-transform .3s;opacity:0}.msg-box.show{display:block;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.msg-error,.msg-info,.msg-success{background-color:#fff;color:var(--brand-second);border-color:var(--brand-second)}