.collection-search-button{position:fixed;bottom:0;left:0;margin:10px;background-color:#fff;border:1px solid #d8d8d8;padding:10px;border-radius:8px;cursor:pointer;z-index:100}.color-search-container{position:fixed;bottom:0;left:0;z-index:900;width:100%;height:100vh;display:flex;flex-direction:column;justify-content:start;align-items:center;background-color:rgba(0,0,0,.692);backdrop-filter:blur(5px)}.color-search-container .collection-search-input{background-color:#fff;padding:10px;width:100%;margin-bottom:20px;border-radius:8px;z-index:1000;box-shadow:0 54px 55px rgba(0,0,0,.25),0 -12px 30px rgba(0,0,0,.12),0 4px 6px rgba(0,0,0,.12),0 12px 13px rgba(0,0,0,.17),0 -3px 5px rgba(0,0,0,.09)}.color-search-container .collection-search-input input{width:100%}.color-search-container .collection-search-input input:focus{border:none;outline:none}.color-search-container .search-result-header{width:70%;display:flex;justify-content:start;align-items:center;margin-bottom:20px}.color-search-container .search-result-header h3{background-color:#2b2b2b;border-radius:8px;width:auto;padding:15px 30px;font-weight:600;color:#fff}.color-search-container .collection-result-container{width:100%;background-color:#fff;max-height:100%;overflow:hidden;overflow-y:scroll;border-radius:8px;padding:20px}.color-search-container .collection-result-container::-webkit-scrollbar,.color-search-container .collection-result-container::-webkit-scrollbar-thumb{border-top-right-radius:8px!important;border-bottom-right-radius:8px}@media(max-width:1175px){.collection-search-button{padding:3px}.color-search-container{justify-content:start;padding:10px}.color-search-container .collection-search-input{width:100%}.color-search-container .search-result-header{width:100%;height:100%}.color-search-container .collection-result-container{width:100%;height:100%;max-height:100%;margin-bottom:0;padding:0}.color-search-container .collection-result-container .search-result img{border-radius:8px}}footer{width:100%;border-top-left-radius:32px;border-top-right-radius:32px;background-color:#fff;padding:80px 80px 0;z-index:100}footer .footer-container{display:flex;justify-content:space-between;align-items:start;border-bottom:1px solid #f0f0f0;padding:40px;z-index:90;background-color:#fff;margin-bottom:40px}footer .footer-container .footer-container-social{display:flex;flex-direction:column;align-items:start;width:15%}footer .footer-container .footer-container-social .social-icons{display:flex;flex-direction:row;justify-content:space-between}footer .footer-container .footer-container-social .social-icons img{margin:25px 25px 25px 0}footer .footer-container .footer-container-links{display:flex;justify-content:center;flex-wrap:wrap;width:auto;z-index:90;background-color:#fff}footer .footer-container .footer-container-links .links-container{display:list-item;list-style:none;margin:0 25px;background-color:#fff;z-index:90}footer .footer-container .footer-container-links .links-container h3{font-weight:600;margin-bottom:25px}footer .footer-container .footer-container-links .links-container a{display:list-item;text-decoration:none;list-style:none;margin-bottom:15px}footer .copyright-footer{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:20px}footer .copyright-footer p{font-size:14px;font-weight:600;margin:40px 0}@media(max-width:1175px){footer{display:none}footer .footer-container{flex-direction:column;padding:40px 0}footer .footer-container .footer-container-social{justify-content:center;align-items:center;width:100%;margin-top:40px}footer .footer-container .footer-container-links{width:100%;justify-content:center!important;align-items:center!important}footer .footer-container .footer-container-links .links-container{width:100%!important;text-align:center}footer .footer-container .footer-container-links .links-container a{text-align:center}footer .copyright-footer{width:100%;justify-content:center}footer .copyright-footer p{width:100%!important;font-size:12px;text-align:center;margin-bottom:60px}footer .copyright-footer .footer-img{display:flex;flex-direction:column;justify-content:center;align-items:center}footer .copyright-footer .footer-img img{margin:25px 0}}.footer-mobile{border:1px solid #e2e2e2;border-radius:18px;background-color:#fff}.footer-mobile h2{font-size:25px;font-weight:700;margin:40px 0 20px;border-bottom:1px solid #e0e0e0;padding-bottom:50px}.footer-mobile h3{font-size:20px}.footer-mobile a{font-size:20px;margin:15px 0}.footer-mobile .logos{border-bottom:1px solid #000;padding:40px}.footer-mobile .logos img{height:70px}.footer-mobile .logos .bluetape{height:20px;width:auto}.footer-mobile p{margin:40px 0;font-size:15px;text-align:center}@media(min-width:1175px){.footer-mobile{display:none;padding:20px 0!important}}.desktop-header{position:fixed;top:0;width:100%;display:flex;padding:0 40px;justify-content:space-between;align-items:center;background-position:50%;background-size:cover;background-color:#fff;border-bottom:1px solid #bdbdbd;z-index:100}.desktop-header .desktop-nav{display:flex;padding:40px 0}.desktop-header .desktop-nav .composed-link{margin:0;font-weight:600}.desktop-header .desktop-nav .composed-link a,.desktop-header .desktop-nav .composed-link img{cursor:pointer}.desktop-header .desktop-nav a{margin:0 15px;font-weight:600}.header-promo{background-color:#6f6f6f;padding:15px;color:#fff;font-weight:400;text-align:center}.products-menu{height:auto;position:fixed;top:100px;left:0;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:start;background-color:#e3e3e3;overflow:hidden;box-shadow:0 54px 55px rgba(0,0,0,.25),0 -12px 30px rgba(0,0,0,.12),0 4px 6px rgba(0,0,0,.12),0 12px 13px rgba(0,0,0,.17),0 -3px 5px rgba(0,0,0,.09);z-index:95;color:#fff}.products-menu .menu-products-carousel{width:40%;height:auto}.products-menu .product-menu-links-container{height:auto;display:flex;width:50%;justify-content:center;align-items:start;padding:20px 40px}.products-menu .product-menu-links-container .links-container{height:auto;width:50%;padding:20px;color:#373737}.products-menu .product-menu-links-container .links-container h3{font-size:20px;font-weight:600;border-bottom:2px solid #373737;padding-bottom:15px}.products-menu .product-menu-links-container .links-container a{display:list-item;margin:10px 0;list-style:none;font-size:14px}.inspired-menu{position:fixed;top:100px;left:0;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;z-index:300;background-color:#e3e3e3;overflow:hidden;padding:20px}.inspired-menu .inspired-menu-card{text-align:center;margin:25px}.inspired-menu .inspired-menu-card p{font-weight:600}.inspired-menu .inspired-menu-card img{margin:25px auto}.mobile-header{position:fixed;width:100%;top:0;left:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 20px;background-color:#f0f0f0;border-bottom:1px solid #cfcfcf;z-index:500;box-shadow:0 19px 38px rgba(0,0,0,.171),0 15px 12px rgba(0,0,0,.027)}.mobile-header .menu-bar{cursor:pointer}.mobile-nav{position:fixed;width:100%;height:auto;background-color:#fff;top:0;left:0;right:0;z-index:99!important;overflow-y:scroll;color:#000}.mobile-nav .mobile-nav-links{margin-top:140px;height:auto;width:100%;overflow-y:scroll}.mobile-nav .mobile-nav-links .link-container a{font-weight:400}.mobile-nav .mobile-nav-links .link-container .link-container-list{background-color:#e9e9e9;border-radius:12px;margin-bottom:20px}.mobile-nav .mobile-nav-links .link-container .link-container-list a{padding-bottom:10px;border-bottom:1px solid #d6d6d6}.mobile-nav .mobile-nav-links .link-container-normal{border-bottom:1px solid #e5e7eb}.mobile-nav .mobile-nav-links .link-container-normal a{font-weight:500}.mobile-nav .mobile-nav-links img{opacity:.1}.mobile-nav-links::-webkit-scrollbar,.mobile-nav::-webkit-scrollbar{display:none!important}@media(max-width:1175px){.desktop-header,.header-promo,.products-menu{display:none}.mobile-header .header-mobile-logo{height:50px}.inspired-menu{display:none}}@media(min-width:1176px){.mobile-header,.mobile-nav{display:none}}.menu-carousel{position:relative;overflow:hidden;width:100%;margin:0!important;height:auto}.menu-carousel__viewport{height:auto}.menu-carousel__container{display:flex;width:100%;height:auto}.menu-carousel__slide{flex:0 0 100%;min-width:0;min-height:600px;padding:40px;width:auto;height:auto}.menu-carousel-buttons{position:absolute;max-height:40px;bottom:20%;left:2%;margin:0 auto;padding:10px}.menu-carousel-buttons img{max-width:80%}.menu-slide-carousel-one{width:100%;height:80%;border-radius:18px}.menu-slide-carousel-one .content{position:relative;background-image:url(/home/menu-carousel-1.png);background-size:cover;background-position:50%;background-repeat:no-repeat;height:100%;width:100%;color:#fff;text-align:center;display:flex;flex-direction:column;justify-content:end;align-items:start;padding:20px;border-radius:18px}.menu-slide-carousel-one .content h2{font-size:20px;font-weight:600}.menu-slide-carousel-two{height:80%;border-radius:18px}.menu-slide-carousel-two .content{position:relative;background-image:url(/home/project20.png);background-size:cover;background-position:50%;background-repeat:no-repeat;height:100%;width:100%;color:#fff;text-align:center;display:flex;flex-direction:column;justify-content:end;align-items:start;padding:20px;border-radius:18px}.menu-slide-carousel-two .content h2{font-size:20px;font-weight:600}.menu-slide-carousel-three{height:80%;border-radius:18px}.menu-slide-carousel-three .content{position:relative;background-image:url(/home/alpha22.png);background-size:cover;background-position:50%;background-repeat:no-repeat;height:100%;width:100%;color:#fff;text-align:center;display:flex;flex-direction:column;justify-content:end;align-items:start;padding:20px;border-radius:18px}.menu-slide-carousel-three .content h2{font-size:20px;font-weight:600}.menu-slide-carousel-four{height:80%;border-radius:18px}.menu-slide-carousel-four .content{position:relative;background-image:url(/home/spiritxl.png);background-size:cover;background-position:50%;background-repeat:no-repeat;height:100%;width:100%;color:#fff;text-align:center;display:flex;flex-direction:column;justify-content:end;align-items:start;padding:20px;border-radius:18px}.menu-slide-carousel-four .content h2{font-size:20px;font-weight:600}@media(max-width:1280px){.embla__slide{padding:20px!important}}