@import"https://fonts.googleapis.com/css2?family=Alegreya+Sans:ital,wght@0,100;0,300;0,400;0,500;0,700;0,800;0,900;1,100;1,300;1,400;1,500;1,700;1,800;1,900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";.navbar{width:100vw;height:11vh;background-color:#506c60;display:flex;justify-content:space-between;align-items:center;padding:0 80px}.nav-components li a{font-family:Gotham Book,sans-serif;font-size:.85rem;color:#f0e7d2;font-weight:100;text-decoration:none}.nav-components{display:flex;justify-content:center;align-items:center;gap:70px;list-style:none;text-transform:uppercase;margin-right:95px}.hamburger-menu{display:none;flex-direction:column;cursor:pointer}.hamburger-menu span{background:#f0e7d2;height:3px;width:25px;margin:4px 0;transition:.3s}.nav-container{width:60vw;justify-content:space-between;transition:transform .3s ease-in-out;display:flex;align-items:center;margin-right:65px}.nav-container{flex-direction:row;position:absolute;right:0;width:60vw;padding:20px}.nav-container.active{display:flex;z-index:1;gap:15px}.nav-container.active{transform:translate(0)}.logo img{width:15vw;height:8vh}.navbar-icons{display:flex;gap:15px}.navbar-icons img,.nav-icons{height:3vh;cursor:pointer}@media (max-width: 768px){.hamburger-menu{display:flex}.navbar{display:flex;justify-content:space-between;gap:35px;padding:20px}.nav-container{position:absolute;top:11vh;margin-left:95px;background:#506c60;width:250px;padding:20px;flex-direction:column;box-shadow:0 4px 6px #0000001a;display:none;margin-right:1px}.nav-container.active{z-index:10;display:flex}.nav-components{flex-direction:column;gap:20px;margin-right:0}}footer{width:100%;position:relative;background-color:#516d61;color:#f0e7d2;padding:40px 20px;text-align:center;z-index:2}.footer-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:60px;margin-bottom:30px}.footer-nav a{font-family:Gotham Book,sans-serif;font-size:1rem;color:#f0e7d2;text-decoration:none;transition:color .3s}.footer-nav a:hover{color:#c9d1cd}.social-icons{margin-left:20px;display:flex;gap:10px}.social-icons a img{width:24px;height:auto}.footer-middle h2{font-family:Angelissa,serif;font-size:4rem;color:#f0e7d2;margin:180px 0}.footer-bottom{font-size:.9rem;color:#f0e7d2}.footer-bottom a{font-family:Gotham Book,sans-serif;color:#f0e7d2;text-decoration:none;margin:0 15px}.footer-bottom a:hover{color:#c9d1cd}.footer-logo{display:flex;justify-content:center;margin-bottom:20px}.footer-logo img{width:40%}@media screen and (max-width: 768px){.footer-middle h2{margin-bottom:60px;width:90vw;font-size:50px;height:20vh}.footer-middle{padding-top:60px}.footer-nav a{font-size:14px}.footer-nav{height:2vh;justify-content:left}.footer-logo img{width:80%}}@font-face{font-family:Gotham Book;src:url(/Gotham%20Book.otf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Kimberley;src:url(fonts/kimberley\ bl.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Angelissa;src:url(/Angelissa.ttf)}body{overflow-x:hidden}.main-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.carousel-container{position:relative;width:100%;max-width:95vw;margin-top:25px}.carousel-wrapper{overflow:hidden;position:relative;height:82vh;width:95vw}.carousel-track{display:flex;transition:transform .5s ease-in-out}.carousel-slide{flex:0 0 100%}.carousel-image{width:95vw;height:100%;object-fit:cover}.carousel-button{position:absolute;top:50%;transform:translateY(-50%);background:#fffc;padding:.5rem;border-radius:50%;box-shadow:0 4px 6px #0000001a}.carousel-button-left{left:1rem;background:transparent;border:none;color:#fff;padding-top:10px}.carousel-button-right{right:1rem;background:transparent;border:none;color:#fff;padding-top:10px}.carousel-dots{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);display:flex;gap:.5rem}.carousel-dot{width:.5rem;height:.5rem;border-radius:50%;background:#ffffff80;transition:all .3s}.carousel-dot.active{width:1rem;background:#fff}.house-originals{font-family:Angelissa,serif;color:#c1ab7a;font-weight:100;text-align:center;font-size:2.5rem;margin-top:64px;font-style:"Angelissa"}.gift-occasion{font-family:Gotham Book,sans-serif;color:#506c60;font-weight:100;text-align:center;font-size:1.3rem;margin-top:10px}.gallery-carousel{overflow-x:hidden;padding-left:140px;margin-top:50px;display:flex;flex-direction:column;align-items:center}.gallery-slide{width:100vw}.gallery-slideimg{width:90vw}.slider{width:100%;margin-top:50px;height:var(--height);overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 10% 90%,transparent);mask-image:linear-gradient(to right,transparent,#000 10% 90%,transparent)}.clients{max-width:1200px}.slider .list{display:flex;width:100%;min-width:calc(var(--width) * var(--quantity));position:relative}.slider .list .item{width:var(--width);height:var(--height);position:absolute;left:100%;animation:autoRun 30s linear infinite;transition:filter .5s;animation-delay:calc((30s / var(--quantity)) * (var(--position) - 1) - 30s)!important}.slider .list .item img{width:100%}@keyframes autoRun{0%{left:100%}to{left:calc(var(--width) * -1)}}.slider:hover .item{animation-play-state:paused!important}.slider[reverse=true] .item{animation:reversePlay 30s linear infinite}@keyframes reversePlay{0%{left:calc(var(--width) * -1)}to{left:100%}}@media (max-width: 768px){.slider[style*="--width: 100px"]{--width: 80px;--height: 40px}.slider[style*="--width: 200px"]{--width: 150px;--height: 150px}}.homecontact{text-align:center;padding:3rem 1rem;background:#f8f8f5}.flower-left,.flower-right{width:120px;height:auto}.contact-info{font-family:Gotham Book,sans-serif;display:flex;flex-direction:column;align-items:center;gap:1rem}.phone-container{display:flex;align-items:center;gap:.5rem;padding:.8rem 1.2rem;border-radius:50px}.phone-icon{width:30px;height:30px;background-color:#4a5e52;border-radius:50%;display:flex;align-items:center;justify-content:center}.contact-btn:hover{background:#3c4d44}@media (max-width: 480px){.slider[style*="--width: 80px"]{--width: 60px;--height: 30px}.slider[style*="--width: 150px"]{--width: 120px;--height: 120px}}.clients-text{font-family:Angelissa,serif;color:#c1ab7a;font-weight:100;text-align:center;font-size:2.5rem;margin-top:10px}.celeb-clients-text{font-family:Angelissa,serif;color:#c1ab7a;font-weight:100;text-align:center;font-size:2.5rem;margin-bottom:50px;margin-top:10px}.celeb-clients{display:flex;justify-content:center;align-items:center;gap:5px;width:100%;padding:20px}.client p{text-align:center;margin-top:10px;font-family:Gotham Book,sans-serif;color:#c1ab7a;font-weight:100;font-size:20px}.celeb-clients-img img{width:25%;height:100%;display:flex}.our-work{font-family:Angelissa,serif;color:#c1ab7a;font-weight:100;text-align:center;font-size:2.5rem;margin-top:4rem;margin-bottom:20px}.order-types{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:auto;margin-bottom:20px}.types-top{display:flex;justify-content:center;width:80%;gap:20px}.image-container{position:relative;width:80%;cursor:pointer;overflow:hidden}.image-container img{width:440px;height:360px;object-fit:cover;display:block;transition:transform .3s ease}.image-container:hover img{transform:scale(1.05)}.image-overlay{position:absolute;bottom:0;width:80%;height:25%}.image-text{color:#fff;font-family:Inter;font-size:26px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:.746px;position:absolute;bottom:30px;left:30px;z-index:1}.image-subtext{position:absolute;bottom:10px;left:32px;z-index:1;color:#fff;font-family:Amourette;font-size:14.193px;font-style:normal;font-weight:400;line-height:17.032px;letter-spacing:.071px}.minicontactdiv{display:flex;flex-direction:column;z-index:1}.flowers{display:flex;justify-content:space-evenly;align-items:center;width:100%;margin-top:-150px}.flowers img{width:500px;height:auto}.contact-number{font-size:1.4rem;color:#4a5e52}.header{font-family:Angelissa,serif;color:#c1ab7a;font-weight:100;text-align:center;margin-bottom:25px;font-size:3rem;letter-spacing:1px}.contact-btn{font-family:Gotham Book,sans-serif;font-size:14px;font-weight:100;background-color:#506c60;color:#f7f7f7!important;padding:12px 24px;border:none;border-radius:4px;cursor:pointer;text-transform:uppercase;transition:background-color .3s}.contact-btn:hover{background-color:#405a50}.flowers{display:flex;align-items:center;justify-content:center;gap:2rem}.contact-btn{font-family:Gotham Book,sans-serif;background:#4a5e52;color:#fff;border:none;padding:.8rem 2rem;border-radius:5px;font-size:1rem;cursor:pointer;transition:.3s ease-in-out}.client img{width:90%}@media (max-width: 768px){body{overflow-x:hidden}.phone-container{padding:0rem}.carousel-container{max-width:100%;margin-top:15px;display:flex;justify-content:center}.carousel-wrapper{height:34vh;width:90vw}.carousel-image{width:100%;height:100%;object-fit:cover}.carousel-button{padding:.3rem}.carousel-button-left,.carousel-button-right{padding-top:5px;font-size:14px}.house-originals,.clients-text,.celeb-clients-text,.our-work{font-size:1.8rem;margin-top:40px}.clients{max-width:340px}.celeb-clients{flex-direction:column}.client img{width:100%;padding:6px}.gift-occasion{font-size:1rem}.gallery-carousel{padding:20px;margin-top:20px;width:90vw}.gallery-slideimg{width:100%}.clients-text{font-size:20px}.celeb-clients-text{margin-top:30px}.celeb-clients-img{flex-direction:column;gap:20px}.celeb-clients-img img{width:90%}.order-types{margin-top:3vh;margin-bottom:5vh}.types-top{width:100%;flex-direction:column;align-items:center}.order-types img{width:90%;padding:5px}.flowers{flex-direction:row;align-items:center;margin-top:-110px;display:flex;gap:0rem;margin-bottom:10px}.flowers img{width:32vw;height:auto}.header{font-size:1.4rem}.contact-btn{font-size:9px;padding:8px 20px}.contact-number{font-size:12px;white-space:nowrap}.homecontact{display:flex;gap:80px;flex-direction:column;padding:2rem 0rem}.phone-icon{width:20px;height:20px}}.hero-container{padding:1rem 2rem;margin:1rem;position:relative;width:100%;height:85vh;display:flex;align-items:center;justify-content:center}.carousel{position:relative;width:90%;height:85vh;max-width:1200px;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #0003}.carousel-inner{display:flex;width:100%;height:100%;position:relative}.carousel-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .8s ease-in-out}.carousel-slide.active{opacity:1;z-index:1;position:relative}.carousel-slide img{width:100%;height:100%;object-fit:cover;border-radius:12px}.paginationmain{position:absolute;bottom:30px;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;gap:15px;width:100%;z-index:10}.pagination{display:flex;align-items:center;background:#444;padding:10px 12px;border-radius:24px;width:auto}.dots{display:flex;align-items:center;gap:10px}.dot{width:14px;height:14px;background-color:#fff9;border-radius:50%;cursor:pointer;transition:all .3s ease-in-out}.dot.active{width:18px;height:18px;border:2px solid white;background:transparent;transform:scale(1.3)}.arrow{margin-top:30px;width:30px;height:30px;background:#444;border:none;border-radius:50%;color:#fff;font-size:12px;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:background .3s ease-in-out,transform .2s}.arrow:hover{background:#fff6;transform:scale(1.1)}@media (max-width: 768px){.hero-container{height:60vh}.carousel{height:55vh;max-width:100%;overflow:hidden}.carousel-slide img{object-fit:cover;width:100%;height:100%;border-radius:10px}.paginationmain{bottom:8px}.dot{width:10px;height:10px}.dot.active{width:14px;height:14px}.arrow{width:30px;height:30px;font-size:14px;z-index:20}}@media (max-width: 480px){.hero-container{height:auto;padding:3rem 0rem}.carousel{height:25vh}.carousel-slide img{border-radius:5px}.paginationmain{bottom:0}.dot{width:8px;height:8px}.dot.active{width:12px;height:12px}.arrow{width:24px;height:24px;font-size:10px}}@font-face{font-family:Gotham;src:url(/Gotham\ Book.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Kimberley;src:url(fonts/kimberley\ bl.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Angelissa;src:url(/Angelissa.ttf)}.testimonials-container{position:relative;width:100%;padding:64px 10px;display:flex;flex-direction:column;align-items:center;gap:40px;margin:20px;max-width:1200px}.testimonials-header{display:flex;flex-direction:column;align-items:center;gap:8px}.testimonials-title{color:#c1ab7a;text-align:center;font-family:Angelissa;font-size:64px;font-weight:400;line-height:96px}.testimonials-subtitle{color:#506c60;text-align:center;font-family:Gotham;font-size:40px;font-weight:325;line-height:120%}.testimonials-content-wrapper{display:flex;justify-content:left;align-items:center;gap:30px;max-width:100%;overflow-x:auto;padding:20px 0;scroll-behavior:smooth}.testimonials-content{display:flex;gap:50px;flex-wrap:nowrap;justify-content:center}.testimonial-card{width:500px;padding:40px;border-radius:20px;border:2px solid #506c60;display:flex;flex-direction:column;align-items:center;gap:17px}.testimonial-image{width:100px;height:100px;border-radius:50%}.testimonial-text{display:flex;flex-direction:column;align-items:center;text-align:center}.testimonial-name{color:#c1ab7a;font-family:Angelissa;font-size:28px;font-weight:400;line-height:150%}.testimonial-message{color:#506c60;font-family:Gotham;font-size:20px;line-height:130%;max-width:90%}.read-more{color:#456356;font-size:18px;font-family:Inter,sans-serif;font-weight:600;text-decoration:underline;cursor:pointer}.testimonial-stars{color:gold;font-size:24px;letter-spacing:3px}@media (max-width: 768px){.testimonials-container{padding:0 10px}.testimonials-content-wrapper{flex-direction:column;align-items:center}.testimonials-content{align-items:center;flex-direction:column;gap:20px}.testimonial-card{width:90%}.testimonials-title{font-size:48px}.testimonials-subtitle{font-size:28px}}.content-container,.founder-container,.perfection-container{display:flex;flex-direction:row;justify-content:center;align-items:center;max-width:1200px;margin:70px auto 0;gap:40px}.our-story{background-color:#f7f7f7!important}.image-container{flex:1;display:flex;justify-content:center;align-items:center}.image-container img{height:100%;width:100%;max-width:500px}.text-container{flex:1;padding:20px}.divider img{width:100%;margin-top:20px}.brand-name,.meet-the-founder{font-family:Angelissa,serif;color:#c1ab7a;font-weight:100;text-align:left}.brand-name{font-size:2.7rem}.tagline{font-family:Gotham Book,sans-serif;color:#506c60;font-weight:100;text-align:left;font-size:1.3em;margin-bottom:20px}.highlight{font-weight:700}.description,.founder-description,.perfection-description{font-family:Gotham Book,sans-serif;color:#506c60;font-weight:100;font-size:1em;line-height:1.5;text-align:left}.meet-the-founder{font-family:Angelissa,serif;font-size:2.5rem}.founder-name{font-family:Gotham Book,sans-serif;color:#506c60;font-size:1.5em;font-weight:700;margin-bottom:20px}.contact{background-color:#f7f7f7!important;padding:64px 20px;margin-bottom:12vh}.contact-heading{margin-top:50px;font-family:Kimberley,sans-serif;text-align:center;color:#506c60;margin-bottom:20px;font-size:1.5rem;font-weight:700}.contact-form{width:100%;max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.form-row{display:flex;gap:16px}.form-group{flex:1;display:flex;flex-direction:column}label{font-family:Gotham Book,sans-serif;font-size:14px;font-weight:100;margin-bottom:10px;color:#506c60}input,textarea{font-size:14px;padding:10px;border:1px solid #506c60;border-radius:1px;background-color:#f7f7f7!important;color:#506c60;outline:none;transition:border-color .3s;width:100%}input::placeholder,textarea::placeholder{color:#aaa}input:focus,textarea:focus{border-color:#3b5246}textarea{resize:none;height:150px}.submit-btn{font-family:Gotham Book,sans-serif;font-size:12px;font-weight:100;background-color:#506c60;color:#f7f7f7!important;padding:18px;border:none;border-radius:1px;cursor:pointer;text-transform:uppercase;transition:background-color .3s;width:100%}.submit-btn:hover{background-color:#3b5246}.recaptcha-notice{font-family:Gotham Book,sans-serif;font-size:12px;color:#666;text-align:left}.recaptcha-notice a{color:#506c60;text-decoration:none}.recaptcha-notice a:hover{text-decoration:underline}@media screen and (max-width: 768px){.content-container,.founder-container,.perfection-container{flex-direction:column;gap:10px;padding:20px}.tagline{font-size:15px;margin-left:35px;margin-top:5px}.tagline span{margin-left:4px}.text-container .brand-name{font-size:30px;margin-left:50px}.description{height:auto;width:75vw;margin-left:16px;font-size:15px}.founder-container{margin-top:20px}}html,body{scroll-behavior:smooth;margin:0}*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:Gotham Book;src:url(fonts/Gotham-Book.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Kimberley;src:url(fonts/kimberley\ bl.ttf) format("truetype");font-weight:400;font-style:normal}.orders-heading{font-size:20px}body::-webkit-scrollbar{display:none}body{margin:0;padding:0;display:flex;flex-direction:column;font-family:Kimberley,sans-serif;scroll-behavior:smooth;min-height:100vh;background-color:#f7f7f7}.main-co-content{min-height:100vh}.logo img{width:200px}section{padding:30px 20px;min-height:100vh}#corporate-orders{flex:1;background-color:#f7f7f7;padding-top:40px;padding-right:44px}.title{font-family:Angelissa,serif;color:#c1ab7a;font-weight:100;margin-bottom:20px;text-align:center;font-size:3em}.controls{font-family:Gotham;display:flex;justify-content:space-between;margin-bottom:30px}.filter img{margin-right:5px}.filter,.sort{display:flex;align-items:center}label{font-family:Gotham;margin-right:10px;color:#506c60}select{background-color:#f7f7f7;font-family:Gotham;padding:5px;color:#506c60;font-size:16px}.pagination{display:flex;justify-content:center;margin-top:30px}.pagination a{color:#506c60;padding:10px 16px;text-decoration:none;border:1px solid #506C60;margin:0 5px;font-family:Gotham;font-size:16px;transition:background-color .3s ease}.pagination a.active{background-color:#506c60;color:#fff;border:2px solid #506C60}.pagination a:hover:not(.active){background-color:#ddd}.product-count{font-family:Gotham;text-align:center;margin-top:20px;font-size:16px;color:#506c60;margin-bottom:20px}#backToTopBtn{height:50px;width:50px;justify-content:center;padding-top:3px;display:none;position:fixed;bottom:20px;right:20px;z-index:99;font-size:18px;border:2px solid #F7F7F7;outline:none;background-color:#516d61;color:#f7f7f7;cursor:pointer;border-radius:50px}@media screen and (max-width: 768px){.orders-heading{font-size:10px}.filter{gap:1px}.controls{width:70vw;gap:15px}select{width:30vw}.filter img{width:6vw}.filter label,.sort label{margin-top:8px;width:6vw}.recaptcha-notice{font-size:10px;display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:10px}.recaptcha-notice a{display:flex}}.modal{position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:#000c;display:flex;justify-content:center;align-items:center}.modal-content{max-width:90%;max-height:80vh;border-radius:8px}.close{position:absolute;top:15px;right:25px;color:#fff;font-size:30px;cursor:pointer}.gallery{display:flex;flex-wrap:wrap;gap:20px;padding:32px}.product{width:calc(25% - 20px);display:flex;flex-direction:column;align-items:center;border-radius:8px;overflow:hidden;transition:transform .2s ease}.product:hover{transform:scale(1.02)}.product img{width:100%;height:auto;border-radius:8px;cursor:pointer}@media screen and (max-width: 1024px){.product{width:calc(33.33% - 20px)}}@media screen and (max-width: 768px){.product{width:calc(50% - 20px)}}@media screen and (max-width: 480px){.product{width:100%}}.loader-wrapper{display:flex;justify-content:center;align-items:center;height:300px;width:100%}.loader{width:80px;height:80px;background-color:#f2f2f2;animation:pulse 1.5s infinite ease-in-out;margin:0 auto}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.product video{width:100%;height:auto;max-height:400px;border-radius:12px;object-fit:cover;background-color:#000;transition:transform .3s ease}.product:hover video{transform:scale(1.03)}@media (max-width: 768px){.product video{max-height:300px}}@media (max-width: 480px){.product video{max-height:220px}}
