@font-face{font-family:Marzo;src:url(FontsFree-Net-marzo.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Gotham Rounded Light;src:url("Gotham Rounded Light.otf") format("opentype");font-weight:400;font-style:normal}html,body{margin:0;padding:0;height:100%;min-height:100vh}.carousel,.carousel-inner,.carousel-item{height:100%}.homepage-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;text-align:center;width:100%}#background-carousel{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}.carousel-inner img{width:auto;height:100%}.carousel-image{filter:none;width:100%;height:100vh;object-fit:cover;object-position:center}.icon-container{position:fixed;bottom:50px;left:50%;transform:translate(-50%);z-index:1000;text-align:center}.black-nav-container img,.home-image-container img{width:365px;height:120px}.icon-container img{margin:0 10px}.nav-container{position:relative;display:flex;justify-content:center}.white-nav{position:relative;margin:0 auto}.white-nav .nav{display:flex;justify-content:center;padding:0}.white-nav:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0009;filter:blur(100px);z-index:-1;border-radius:10px}.white-nav .nav{display:flex;justify-content:center;gap:50px;padding:0}.white-nav .nav-item{list-style:none}.white-nav .nav-link{color:#fff;font-family:Marzo;font-size:16px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.8px;padding-top:60px;padding-bottom:60px;-webkit-text-stroke-width:.6px;-webkit-text-stroke-color:#fff;transition:-webkit-text-stroke-width .3s ease}.white-nav .nav-link:hover{-webkit-text-stroke-width:.9px}.white-nav .dropdown-content{display:block;opacity:0;max-height:0;overflow:hidden;transition:opacity .5s ease,max-height .5s ease;position:absolute;left:50%;transform:translate(-50%);z-index:1;white-space:nowrap}.white-nav .nav-item.dropdown:hover .dropdown-content{opacity:1;max-height:200px}.white-nav .dropdown-content a{color:#fff;text-decoration:none;display:block;text-align:center;font-family:Marzo;font-size:16px;font-weight:400;margin-top:5px;-webkit-text-stroke-width:.3px;-webkit-text-stroke-color:#fff}.white-nav .dropdown-content a:hover{color:#fff;-webkit-text-stroke-width:.9px}.sub-nav{width:200px;list-style-type:none;padding:0;margin:0;display:none;position:absolute;left:0;top:100%;background-color:transparent;opacity:0;transition:opacity .4s ease-in-out}.sub-nav li{margin-top:15px}.nav-item{position:relative}.nav-item:hover .sub-nav{display:block;opacity:1}.nav-container .nav{list-style-type:none;padding:0;margin:0;display:flex}.nav-item{margin-bottom:20px}.main-link{font-size:24px;font-weight:700;transition:margin-left .5s ease,margin-right .5s ease}.nav-link{color:#fff;text-decoration:none}.nav-item:hover .main-link{z-index:1}.nav-item:hover .main-link{margin-left:5px;margin-right:5px}.sub-nav .nav-link{font-size:18px;transition:all .3s ease}.divider-container{margin:50px 0;text-align:center}.divider-img{width:100%;max-width:900px;height:14px}body{overflow-y:auto}.black-nav .nav-link{color:#2f2f2f;font-family:Marzo;font-size:16px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.8px;-webkit-text-stroke-width:.3px;-webkit-text-stroke-color:#2f2f2f;transition:-webkit-text-stroke-width .3s ease}.black-nav .nav-link:hover{-webkit-text-stroke-width:.9px}.black-nav .nav{display:flex;justify-content:center;padding:0}.black-nav .nav-item{list-style:none;margin:0 20px}.black-nav ul.nav li.nav-item:last-child{margin-right:0}.black-nav{margin-top:40px;margin-bottom:80px}.black-nav .dropdown-content{display:block;opacity:0;max-height:0;overflow:hidden;transition:opacity .5s ease,max-height .5s ease;position:absolute;left:50%;transform:translate(-50%);z-index:1;white-space:nowrap}.black-nav .link-active{-webkit-text-stroke-width:.9px}.black-nav .nav-item.dropdown:hover .dropdown-content{opacity:1;max-height:200px}.black-nav .dropdown-content a{color:#b59e8f;text-decoration:none;display:block;text-align:center;font-family:Marzo;font-size:16px;font-weight:400;margin-top:5px;-webkit-text-stroke-width:.3px;-webkit-text-stroke-color:#b59e8f}.black-nav .dropdown-content a:hover{color:#fff;-webkit-text-stroke-width:.9px}.content-page{padding:40px 15px 0}.black-footer{padding-top:70px;padding-bottom:60px}.content h2{font-size:24px;font-weight:700;margin-bottom:20px}.content p{font-size:16px;line-height:1.6;margin-bottom:40px}.footer .social-icons{list-style:none;padding:0;display:flex;justify-content:center;gap:20px}.footer .social-icons li{display:inline}.footer .social-icons li a{color:#333;font-size:18px}.footer .social-icons li a:hover{color:#000}.interior-design-gallery{margin-top:40px}.interior-design-gallery .row{margin-left:-5px;margin-right:-5px}.interior-design-gallery .col-md-4{padding:8px}.interior-design-gallery img{width:100%;height:auto;display:block;object-fit:cover}.interior-design-gallery .text{color:#fff;font-family:Inter;font-size:18px;font-weight:400;line-height:24px;letter-spacing:.05em;text-align:center}.interior-design-gallery .project-card{position:relative;height:390px}.project-card img{height:100%}.content-text{max-width:70%;margin:auto auto 0;text-align:center;font-family:Varela;font-size:16px;font-weight:400;line-height:24px;color:#000000c9}.content-title{color:#2f2f2f;text-align:center;-webkit-text-stroke-width:1.2px;-webkit-text-stroke-color:#2f2f2f;font-family:Marzo;font-size:22px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.88px;text-transform:uppercase;margin-top:80px;margin-bottom:40px}.content-description{color:#2f2f2f;text-align:center;font-family:Gotham Rounded Light;font-size:18px;font-style:normal;font-weight:325;line-height:28px;margin-top:24px}.content-title-second{color:#2f2f2f;text-align:center;-webkit-text-stroke-width:1.2px;-webkit-text-stroke-color:#2f2f2f;font-family:Marzo;font-size:18px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.9px;text-transform:uppercase;margin-top:20px}.anchor-design{color:#2f2f2f;font-family:Gotham Rounded Light;font-size:18px;font-style:normal;font-weight:700;line-height:28px}.content-padding{padding-left:300px;padding-right:300px}.image-container-home-staging{position:relative;overflow:hidden;max-height:593px;text-align:center;margin-bottom:20px}.image-container-home-staging img{width:100%;height:593px;transition:transform 3s ease}.image-container-home-staging:hover img{transform:scale(1.2)}.overlay-text{color:#fff;text-align:center;font-family:Marzo;font-size:24px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.9px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);white-space:nowrap;text-transform:none;text-shadow:none;text-decoration:none;-webkit-text-stroke-width:.6px;-webkit-text-stroke-color:#fff}.gallery-arrow-container{position:relative;display:inline-block}.hover-text{position:absolute;top:50%;left:60px;transform:translate(-20%,-50%);color:#2f2f2f;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .3s ease;font-family:Marzo;font-size:16px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.8px;-webkit-text-stroke-width:.6px;-webkit-text-stroke-color:#2f2f2f}.gallery-arrow-container:hover .hover-text{opacity:1}.signature-staging{color:#ccac7c;font-weight:400;padding-left:10px;font-size:16px;line-height:20px;text-align:justify;margin-top:16px}.view-more-btn,.buy-now-btn,.add-to-cart-button,.proceed-checkout{width:100%;padding:10px;border:none;cursor:pointer;font-size:14px;margin-bottom:5px;transition:background-color .3s ease}.view-more-btn{border:.5px solid #fff}.view-more-btn,.add-to-cart-button,.proceed-checkout{background-color:#333;color:#fff}.buy-now-btn{background-color:#c0a275;color:#fff}.buy-now-btn:hover{background-color:#393939}.view-more-btn:hover,.add-to-cart-button:hover,.proceed-checkout:hover{background-color:#fff;color:#000;border:.5px solid #000;transition:background-color .3s ease,color .3s ease,border .3s ease}#cart-drawer{position:fixed;right:0;top:0;max-width:350px;height:100%;background:#fff;z-index:1000;transition:transform .3s ease-in-out;transform:translate(100%);padding:20px}#cart-drawer.active{transform:translate(0)}#cart-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:999}#cart-overlay.hidden{display:none}#cart-overlay.active{display:block}.cart-items .cart-item{display:flex;align-items:center;padding:10px 0;position:relative}.cart-items .cart-item img{width:100%;height:auto;object-fit:cover}.cart-items .cart-item .form-control{text-align:center;padding:0}.cart-items .remove-item{font-size:18px;color:#000;cursor:pointer;position:absolute;top:0;right:0;transform:translate(50%,-50%)}.cart-items .row{margin-right:0;margin-left:0}.cart-items .col-4,.cart-items .col-5,.cart-items .col-2,.cart-items .col-1{padding-right:5px;padding-left:5px}.cart-total p{font-size:14px;margin:10px 0}.cart-total .btn-primary{background-color:#000;color:#fff;width:100%;padding:10px;border-radius:5px}.cart-total .btn-light{background-color:transparent;border:1px solid #ddd;color:#000;padding:10px;width:100%;text-align:center;border-radius:5px;margin-right:10px}.cart-count{position:absolute;top:5px;right:5px;background-color:red;color:#fff;font-size:12px;border-radius:50%;width:20px;height:20px;display:flex;justify-content:center;align-items:center;z-index:1001}.floating-cart-button{position:fixed;bottom:20px;right:20px;background-color:#333;color:#fff;border:none;border-radius:50%;width:60px;height:60px;box-shadow:0 4px 6px #0000001a;font-size:24px;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:background-color .3s ease;z-index:1000}.quantity-box{display:flex;justify-content:space-between;border:1px solid black;width:100px;margin-top:100px}.price-box{margin-top:100px;font-family:Inter;font-size:12px;font-weight:600;line-height:16px;text-align:left}.quantity-symbol{cursor:pointer;font-size:16px;padding:5px;color:#000}.quantity-input{border:none;text-align:center;width:40px;padding:5px;font-size:16px}.quantity-box .quantity-symbol:focus,.quantity-input:focus{outline:none}.btn-checkout{background-color:#333;color:#f5e3cd;border:none;padding:15px;text-align:center;width:100%;margin-bottom:20px;cursor:pointer;text-transform:uppercase;font-family:Inter,sans-serif;font-size:12px;font-weight:700;line-height:14.52px}.btn-view-cart{background-color:#fff;color:#333;border:1px solid #333;padding:15px;text-align:center;width:100%;cursor:pointer;text-transform:uppercase;font-family:Inter,sans-serif;font-size:12px;font-weight:700;line-height:14.52px}.btn-checkout:hover,.btn-view-cart:hover{opacity:.9}a{text-decoration:none}.subtotal-box{margin-top:45px;font-family:Inter;font-size:12px;font-weight:800;line-height:16px}.subtotal-box p{margin:0}.signature-staging-container,.special-projects-container{display:flex;justify-content:space-between;align-items:center}.signature-staging-title{font-family:Varela;font-size:14px;font-weight:400;line-height:16px;text-align:right;color:#393939;margin-top:15px}.card{margin-bottom:20px;border:none;border-radius:0}.project-description{padding-top:20px;padding-left:25px;padding-right:45px;background-color:#f8f9fa;text-align:left;font-family:Inter;font-size:12px;font-weight:400;line-height:14.52px}.project-title,.project-artist{text-align:left;font-family:Inter;font-size:12px;font-weight:700;line-height:14.52px}.project-title{margin-top:10px;margin-bottom:10px}.gallery-arrow img{transition:transform .7s ease}.left-arrow:hover img{transform:translate(-10px)}.right-arrow:hover img{transform:translate(10px)}.special-projects-subtitle{color:#ccac7c;font-weight:400;padding-left:15px;font-size:16px;line-height:20px;text-align:justify;margin-top:16px}.project-card{position:relative;width:100%}.project-card img{width:100%;height:390px;object-fit:cover;object-position:center}.signature-project-card img{height:100%;width:100%;object-fit:cover;object-position:center}.overlay{position:absolute;top:0;left:0;width:100%;height:390px;background-color:#00000080;opacity:0;transition:opacity .5s ease;display:flex;justify-content:center;align-items:center}.project-card:hover .overlay{opacity:1}.cards-cointainer{margin-top:80px}.text{color:#fff;font-family:Inter;font-size:18px;font-weight:400;line-height:24px;letter-spacing:.05em;text-align:center}.special-projects-title{color:#2f2f2f;text-align:center;-webkit-text-stroke-width:.6px;-webkit-text-stroke-color:#2f2f2f;font-family:Marzo;font-size:22px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:1.1px;margin-top:30px;margin-bottom:20px}.special-projects-description{color:#2f2f2f;text-align:left!important;font-family:Gotham Rounded Light;font-size:1.1rem;font-style:normal;font-weight:325;line-height:28px;margin-left:0;margin-right:auto}.content-page--full-width .col a{font-weight:700;text-decoration:underline;color:inherit}.content-page--full-width .col a:hover{color:#000;text-decoration:underline}.about-content-text{color:#2f2f2f;font-family:Gotham Rounded Light;font-size:18px;font-style:normal;font-weight:325;line-height:28px;text-align:left}.contact-information{color:#000;font-family:Gotham Rounded Light;font-size:16px;font-style:normal;font-weight:325;line-height:24px;text-align:center;margin-top:80px}.special-text{color:#2f2f2f;-webkit-text-stroke-width:.6px;-webkit-text-stroke-color:#000;font-family:Marzo;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.9px}.signature-staging-container .col{display:flex;justify-content:space-between;align-items:center}.home-icon{margin-left:16px}.social-icons-2 a i{color:#a5a5a5;font-size:16px;transition:color .3s ease}.date-placeholder{position:absolute;left:10px;top:8px;color:#aaa;pointer-events:none}.date-input{position:relative;padding-left:10px}.date-input:focus+.date-placeholder,.date-input:not(:placeholder-shown)+.date-placeholder{display:none}.section-title{color:#000;font-family:Gotham Rounded Light;font-size:16px;font-style:normal;font-weight:700;line-height:16px;text-transform:uppercase}.special-projects-title{margin:0;text-align:center;flex-grow:1}.gallery-arrow{display:flex;align-items:center}.gallery-arrow img{vertical-align:middle}.special-project-list .col{max-height:390px;overflow:hidden}.special-project-list .project-card{height:100%}.special-project-list .card-img-top{height:100%;width:auto;object-fit:cover}.interior-design-list .col{max-height:390px;overflow:hidden}.interior-design-list .card-img-top{height:100%;width:auto;object-fit:cover}.press-title{font-family:Cambria,serif;font-size:24px;font-weight:700;margin-bottom:30px;text-align:center}.press-row{margin-top:40px}.press-card{background-color:#f9f9f9;padding:24px;border:1px solid #e0e0e0;text-align:left;height:184px;transition:all .3s ease;margin-bottom:24px}.press-card:hover{border:1px solid #cdaa7d;transform:translateY(-5px);box-shadow:0 4px 8px #0000001a}.press-date{margin-bottom:16px;color:#000;font-family:Gotham Rounded Light;font-size:12px;font-style:normal;font-weight:325;line-height:12px;text-align:left;background-color:#f7eee1;display:inline-block}.press-title-card{color:#2f2f2f;-webkit-text-stroke-width:.6px;-webkit-text-stroke-color:var(--title, #2F2F2F);font-family:Gotham Rounded Light;font-size:16px;font-style:normal;font-weight:325;text-align:left;margin-bottom:16px;line-height:1.4}.press-author{color:#2f2f2f;font-family:Gotham Rounded Light;font-size:13px;font-weight:700;line-height:16px;text-transform:uppercase}.carousel-item{opacity:.5;transition:opacity 2s linear!important}.carousel-item.active{opacity:1;transition:opacity 2s linear!important}.card-img-top{border-radius:0%}.nav-item .sub-nav{display:none;opacity:0;transition:opacity 2s ease-in-out;pointer-events:none}.nav-item:hover .sub-nav{display:block;opacity:1;pointer-events:all;transition-delay:2s}.container{max-width:1200px}.button-container{display:flex;align-items:center;justify-content:center;margin-top:80px}.round-button{width:50px;height:50px;border-radius:50%;background-color:#fff;border:1px solid #000;display:flex;justify-content:center;cursor:pointer;font-size:24px;transition:transform .2s ease-in-out}.round-button span{margin-top:10px}.round-button:hover{transform:scale(1.1)}.round-button span{font-weight:700;color:#000}.product-item.hidden{display:none}.video-fluid{width:80%;max-width:926px;margin:30px auto;display:block;border-radius:0}.product-gallery{margin-top:20px}.cart-items{margin-top:45px}.menu-toggle,.mobile-menu{display:none}@media (max-width: 768px){html,body{min-height:auto}.menu-toggle{position:fixed;top:20px;right:25px;width:33px;height:30px;background-color:#fff;color:#777;font-size:21px;border:none;z-index:1000;display:flex;justify-content:center;align-items:center;cursor:pointer}.mobile-menu{position:fixed;top:0;right:0;height:100%;width:80%;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;padding-right:20px;z-index:999;opacity:0;transform:translate(100%);transition:transform .4s ease-in-out,opacity .4s ease-in-out}.mobile-menu.active{opacity:1;transform:translate(0)}.mobile-menu a{color:#404040;text-align:right;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#404040;font-family:Marzo;font-size:22px;font-style:normal;font-weight:400;line-height:22.832px;letter-spacing:1.1px;text-decoration:none;margin-bottom:60px;transition:font-size .3s ease}.mobile-menu a:hover{font-size:18px}.mobile-menu__item.has-submenu{display:flex;flex-direction:column;text-align:right;margin-bottom:40px}.mobile-menu__item .submenu{display:none!important;max-height:0;overflow:hidden;transition:max-height .3s ease}.mobile-menu__item.has-submenu.open .submenu{display:block!important;max-height:500px}.video-fluid{width:100%;margin:-130px auto}.one-per-row-mobile{width:100%}.carousel-image{height:60vh}.homepage-content{top:40%;left:50%;transform:translate(-50%,-40%)}.nav-container .nav{display:flex;flex-direction:column;align-items:center}.nav-container .nav-link{padding:10px 0;color:#fff;text-decoration:none;text-transform:uppercase;font-family:Marzo;font-size:16px;font-weight:400;line-height:16px;letter-spacing:.05em;text-align:left;-webkit-text-stroke-width:.9px;-webkit-text-stroke-color:#FFF}.nav-container .sub-nav{display:none}.main-link:hover+.sub-nav,.nav-item:hover .sub-nav{display:block;text-align:center;padding-top:10px}.sub-nav li{margin-top:5px}.sub-nav a{color:#a08966;font-size:1.2rem}.icon-container{display:none}.nav-item{margin-bottom:0}.home-image-container{margin-bottom:80px}.black-nav-container img,.home-image-container img{width:243.63px!important;height:80px!important;max-width:none}.black-nav-container{margin-bottom:60px}.black-nav{display:none}.content-title{line-height:24px}.main-image{width:100%;height:auto;object-fit:cover}}@media (min-width: 769px) and (max-width: 1024px){.content-page{padding:80px 0 0}.home-staging-container,.interior-design-gallery,.special-project-list,.special-projects-container,.cards-cointainer,.signature-staging-container,.product-gallery,.press-cards-container{padding-left:22px;padding-right:22px}.content-title{line-height:24px}.product-gallery{margin-top:40px}.press-card{height:200px}.content-page--full-width{padding:80px 0 0}.white-nav .nav-link{padding-left:0;padding-right:0}.white-nav .nav-item.dropdown:hover .dropdown-content{opacity:1;max-height:200px}.content-page--full-width .full-width-container{width:100%;padding:0;margin:0}.content-page--full-width .main-image{width:100%;height:auto}.special-project-list .project-card img,.special-project-list .collection-product-thumbnail,.special-project-list .special-project-thumbnail,.project-card img,.collection-product-thumbnail,.special-project-thumbnail{height:auto!important;aspect-ratio:1 / 1!important;object-fit:cover!important;width:100%!important}.special-project-list .overlay,.project-card .overlay{height:auto!important;aspect-ratio:1 / 1!important;width:100%!important}.content-title,.content-title-second,.special-projects-title,.product-title,h5,.section-title{margin-top:40px!important;margin-bottom:30px!important;line-height:1.2!important}.content-title:first-child{margin-top:20px!important}h1,h2,h3,h4,h5,h6{margin-top:40px!important;margin-bottom:30px!important;line-height:1.2!important}}@media (max-width: 769px){#white-nav-toggle-dropdown-content{margin-top:0!important}.gallery-arrow-container{margin-top:-40px}}.image-modal-nav-pages{position:absolute;top:50%;transform:translateY(-50%);background:#00000080;border:none;color:#fff;font-size:2rem;padding:.5rem 1rem;cursor:pointer;z-index:1002;border-radius:4px}.image-modal-prev-pages{left:16px}.image-modal-next-pages{right:16px}.image-modal-nav-pages:hover{background:#000c}.modal-spinner-pages{width:4rem;height:4rem;border:.5rem solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite;position:absolute}@keyframes spin{to{transform:rotate(360deg)}}.image-modal-pages{position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000000b3;display:flex;justify-content:center;align-items:center}.image-modal-content-pages{position:relative;background:#fff;padding:20px;border-radius:8px}.image-modal-close-pages{position:absolute;top:10px;right:15px;font-size:28px;cursor:pointer;color:#333;font-family:Marzo;font-size:30px;font-weight:600}#modal-image-pages{max-height:100%;max-width:100%}.card.project-card img{cursor:pointer!important}body>main>div.content-page.content-page--full-width.text-center>div{font-family:Gotham Rounded Light!important;font-size:20px!important;font-weight:400!important;text-align:center!important;line-height:28px!important;color:#212529!important;letter-spacing:normal!important}body>main>div.content-page.content-page--full-width.text-center>div .special-projects-description{text-align:left!important}.special-projects-container .left-arrow,.special-projects-container .hover-text{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/application.css.map */
