*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar;scroll-behavior:smooth;font-size:20px}body{margin:0;font-size:16px;font-weight:400;line-height:1.5;color:#212529;font-family:Gilroy-Regular;overflow-x:hidden}:root{--primary:#000204;--primary-hover:#001021;--primary-solid:#0002042e;--color-0:#f8f9fa;--color-1:#f1f3f5;--color-2:#e9ecef;--color-3:#dee2e6;--color-4:#ced4da;--color-5:#adb5bd;--color-6:#868e96;--color-7:#495057;--color-8:#343a40;--color-9:#212529;--text:#002a16;--font-bold:Gilroy-Bold;--font-xbold:Gilroy-ExtraBold;--font-semibold:Gilroy-SemiBold;--font-heavy:Gilroy-Heavy;--font-medium:Gilroy-Medium;--font-regular:Gilroy-Regular;--font-light:Gilroy-Light;--font-thin:Gilroy-Thin;--font-ultralight:Gilroy-ExtraLight;--shadow-xs:0px 4px 8px rgba(0, 0, 0, 0.12);--shadow-sm:0 5px 10px rgba(0, 0, 0, 0.12);--shadow-md:0 8px 30px rgba(0, 0, 0, 0.12);--shadow-lg:0 30px 60px rgba(0, 0, 0, 0.12);--shadow-hover:0 30px 60px rgba(0, 0, 0, 0.12)}.aks-picture{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.layout{width:100%}.header{display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;left:0;right:0;width:100%;height:65px;border-bottom:1px solid var(--color-2);padding-left:20px;padding-right:20px;background:#fff;z-index:9999}.header .wrap{display:flex;align-items:center;justify-content:center;position:relative;width:fit-content;height:100%}.header .logo{display:flex;align-items:center;justify-content:center;width:100px;position:relative;cursor:pointer;transition:all 0.2s ease}.header .logo img{width:100%;height:100%;object-fit:contain;object-position:center;pointer-events:none}.header .call-valet-btn{display:flex;align-items:center;justify-content:center;height:100%;padding:10px 30px;border:none;background:transparent;color:var(--color-9);font-size:16px;text-align:center;outline:none;transition:all 0.2s ease;cursor:pointer;line-height:normal;font-family:'Noto Serif Khojki', serif;border-left:1px solid var(--color-2);border-right:1px solid var(--color-2);user-select:none}.header .call-valet-btn:hover,
.header .call-valet-btn:focus{background:#000000;color:white}.header .call-valet-btn.active{background:#000000;color:white}.header .language-btn{display:flex;align-items:center;justify-content:center;border:none;background:transparent;padding:10px;padding-right:0;margin-left:10px;cursor:pointer;outline:none;transition:all 0.2s ease;text-align:center;height:100%;user-select:none;color:var(--color-9)}.main{width:100%;height:auto;padding-top:65px;position:relative}.main.pt-0{padding-top:0}.container{width:100%;background:#ffffff}.hero{width:100%;min-height:100vh;position:relative;background:#ececec}.hero-header{width:100%;display:flex;flex-direction:column;align-items:center;position:relative;margin-bottom:100px}.hero-header .banner{width:100%;height:400px;display:flex;align-items:center;justify-content:center;position:relative}.hero-header .banner img{width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.hero-header .logo{position:absolute;bottom:-60px;display:flex;align-items:center;justify-content:center;margin:0 auto;width:200px;height:140px;border-radius:20px;padding:0 20px;background:#000204;box-shadow:0px 0px 5px rgb(64, 56, 56);z-index:1}.hero-header .logo img{width:100%;height:100%;object-fit:contain;object-position:center;pointer-events:none}.hero-content{width:100%}.hero-btn-list{display:flex;align-items:center;justify-content:center;position:relative;width:100%}.hero-btn-item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;text-decoration:none;margin-right:40px}.hero-btn-item:last-child{margin-right:0}.hero-btn-item .icon{width:110px;height:110px;border-radius:9999px;background:#fff;box-shadow:0px 0px 0px 7px #fff;border:2px solid #000204;transition:all .25s ease-in-out;display:flex;align-items:center;justify-content:center}.hero-btn-item:hover .icon{background:#000204}.hero-btn-item .icon img{width:100%;height:100%;object-fit:contain;object-position:center;pointer-events:none}.hero-btn-item:hover .icon img{filter:brightness(0) invert(1)}.hero-btn-item .name{color:#000204;font-size:18px;text-transform:uppercase;margin-top:15px;font-weight:900}/*
.hero{width:100%;overflow:hidden;position:relative;margin-bottom:15px}.hero-row{width:100%;display:flex;align-items:center;justify-content:center;position:relative}.hero-card{width:100%;height:175px;position:relative;display:flex;align-items:center;justify-content:center;user-select:none;transition:all .2s ease}.hero-card-image{width:50%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.hero-card-image img{width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.hero-card-content{width:50%;height:100%;padding:15px;background:var(--bg);background-image:url(/core/public/assets/bg-texture-white.png);background-size:1027px 585px}.hero-card-content .category{display:flex;align-items:center;justify-content:center;text-align:center;margin-bottom:10px;padding:3px 6px;font-family:'Noto Serif Khojki', serif;font-size:8px;font-weight:700;line-height:1.2;text-transform:uppercase;color:var(--bg);background:#fff;width:fit-content}.hero-card-content .name{font-size:20px;color:white;font-family:'Matrix-SmallCaps';line-height:1.2;margin-bottom:6px}.hero-card-content .price{font-size:16px;color:white;font-family:'Matrix-SmallCaps';line-height:1;margin-bottom:6px}.hero-card-content .detail{font-size:12px;color:#e7e7e7;font-family:var(--font-regular);line-height:1.4;font-weight:300}*/ .product-category{/* background:#111111;background-image:url(/core/public/assets/bg-texture-white.png);background-size:1000px 585px;*/ width:100%;padding:30px;padding-top:10px;padding-left:15px;padding-right:15px;padding-bottom:15px;margin-bottom:0;border-bottom:1px solid var(--color-3)}#cat-4{margin-bottom:0}.product-category.white{background:#f9f9f9;/* background:#f9f9f9;background-image:url(/core/public/assets/bg-texture-black.png);background-size:1000px 585px;*/}.product-category-name{font-family:FreightBigProBook-Regular, serif;font-weight:900;letter-spacing:.3rem;font-size:30px;line-height:26px;color:#ffffff;text-align:center;position:sticky;top:65px;z-index:1;background:#f9f9f9;padding-top:20px;padding-bottom:20px;margin-bottom:10px}.product-category.white .product-category-name{color:#111111}.product-row{width:100%;position:relative;display:flex;flex-wrap:wrap}.product-row.vertical{flex-direction:column}.product-card{width:calc(50% - 8px);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;transition:all .2s ease;margin-right:16px;margin-bottom:20px;color:white;background:var(--primary);border-radius:12px;overflow:hidden}.product-category.white .product-card{color:#111111}.product-card:nth-child(2n){margin-right:0}.product-card .image{width:100%;height:140px;display:flex;align-items:center;justify-content:center;position:relative}.product-card .image img{width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.product-card .image .price{position:absolute;background:#cb0000;color:white;padding:8px;line-height:normal;display:flex;align-items:center;justify-content:center;bottom:0;right:0;font-size:16px;letter-spacing:.5px;height:30px;font-family:Argue, sans-serif}.product-card .content{width:100%;padding:10px}.product-card .content .name{font-size:18px;font-family:Argue, sans-serif;line-height:1.3;margin-bottom:4px;text-align:center;color:white}.product-card .content .name .price{margin-top:5px}.product-card .content .price{font-size:16px;font-family:Argue, sans-serif;line-height:1}.product-card .content .detail-price{color:white;padding:8px;line-height:normal;display:flex;align-items:center;justify-content:center;font-size:16px;letter-spacing:.5px;height:30px;width:fit-content;margin:0 auto;font-family:Argue, sans-serif}.product-card .content .detail{color:#8c8c8c;font-size:12px;line-height:1.5;word-break:break-word;font-family:var(--font-regular);text-align:center;width:90%;margin:0 auto}.product-card.horizontal{width:100%;margin-right:0;flex-direction:row;align-items:flex-start;cursor:pointer}.product-card.horizontal .image{width:calc(50% - 10px);height:150px;margin-bottom:0;margin-right:10px}.product-card.horizontal .content{width:50%}.product-row.vertical .product-card{width:100%;margin-right:0;flex-direction:row;align-items:flex-start;cursor:pointer;border-bottom:1px solid #d2d2d2}.product-row.vertical .product-card:last-child{border-bottom:none;margin-bottom:0}.product-row.vertical .product-card .content .name{font-size:16px}.instagram{width:100%;display:flex;align-items:center;position:relative;text-decoration:none;background:white;color:var(--color-9);padding:20px}.instagram-avatar{width:60px;height:60px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border-radius:9999px;margin-right:20px}.instagram-avatar img{width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.instagram-content{width:calc(100% - 80px);display:flex;align-items:center;justify-content:space-between;padding-right:10px}.instagram-content .wrap{display:flex;flex-direction:column;width:fit-content}.instagram-content .name{font-family:var(--font-medium);line-height:1;margin-bottom:4px;font-size:18px}.instagram-content .username{font-family:var(--font-light);line-height:normal;font-size:15px;font-weight:900;color:var(--color-8)}.instagram-content .follow-btn{font-weight:600;color:#1e90ff;font-family:var(--font-semibold)}.call-valet-popup{position:fixed;top:0;bottom:0;right:0;left:0;background:transparent;width:100%;height:100vh;z-index:9999;display:none;align-items:center;justify-content:center}.call-valet-popup.opened{display:flex}.call-valet-popup-overlay{position:absolute;top:0;bottom:0;right:0;left:0;background:#00000070;width:100%;height:100%}.call-valet-popup-content{width:90%;height:auto;background:white;z-index:1;position:relative;box-shadow:var(--shadow-sm);opacity:1;transform:scale(1)}.call-valet-popup-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-2);height:55px;padding:10px}.call-valet-popup-header .heading{font-size:20px;font-family:var(--font-medium);display:flex;align-items:center;line-height:normal}.call-valet-popup-header .close-btn{display:flex;align-items:center;justify-content:center;position:relative;border:none;outline:none;background:var(--color-0);width:34px;height:34px;cursor:pointer;transition:all .2s ease;color:var(--color-9);appearance:none;user-select:none}.call-valet-popup-header .close-btn:hover,
.call-valet-popup-header .close-btn:focus{background:var(--color-1)}.call-valet-popup-main{width:100%;padding:15px;padding-bottom:20px;position:relative}.call-valet-popup-form{width:100%;position:relative;padding:0;margin:0}.call-valet-popup-form .aks-form:last-child{margin-bottom:0}.alert{display:flex;align-items:center;justify-content:space-between;position:relative;flex-direction:row-reverse;width:100%;padding:12px 15px;background:white;z-index:9999;border-radius:10px;box-shadow:var(--shadow-sm);margin-bottom:15px}.alert-content{display:flex;flex-direction:column}.alert-content .title{line-height:1;font-size:16px;margin-bottom:6px;font-family:var(--font-semibold);font-weight:500}.alert-content .message{line-height:1;font-size:14px;font-family:var(--font-regular)}.alert .close{display:flex;align-items:center;justify-content:center;background:var(--color-0);border:none;cursor:pointer;transition:all .2s ease;user-select:none;border-radius:6px;width:30px;height:30px;color:var(--primary);padding:5px}.alert .close:hover{background:var(--color-2)}.alert.alert-danger{background:#ff001e;color:white}.alert.alert-success{background:#00b85f;color:white}.language-popup{position:fixed;top:0;bottom:0;right:0;left:0;background:transparent;width:100%;height:100vh;z-index:9999;display:none;align-items:center;justify-content:center}.language-popup.opened{display:flex}.language-popup-overlay{position:absolute;top:0;bottom:0;right:0;left:0;background:#00000070;width:100%;height:100%}.language-popup-content{width:90%;height:auto;background:white;z-index:1;position:relative;box-shadow:var(--shadow-sm)}.language-popup-list{width:100%;display:flex;flex-direction:column;position:relative;padding:15px}.language-popup-item{width:100%;height:40px;display:flex;align-items:center;justify-content:space-between;padding:10px;background:var(--color-1);margin-bottom:15px;text-decoration:none;transition:all .2s ease}.language-popup-item:last-child{margin-bottom:0}.language-popup-item .wrap{display:flex;align-items:center;justify-content:center;width:fit-content;position:relative}.language-popup-item .icon{width:34px;display:flex;align-items:center;justify-content:center;position:relative;margin-right:10px}.language-popup-item .icon img{width:100%;height:100%;object-fit:contain;object-position:center;pointer-events:none}.language-popup-item .name{font-size:18px;font-family:var(--font-semibold);color:var(--color-9)}.language-popup-item .active-icon{width:24px;height:24px;background:var(--primary);color:white;display:flex;align-items:center;justify-content:center;border-radius:6px;user-select:none}.hero-categories{width:100%;padding:20px;display:flex;flex-direction:column;position:relative}.hero-category{width:100%;text-decoration:none;display:flex;align-items:center;justify-content:center;position:relative;height:190px;border-radius:15px;overflow:hidden;background:black;text-align:center;margin-bottom:20px}.hero-category img{width:100%;height:100%;user-select:none;object-fit:cover;object-position:center;appearance:none;pointer-events:none;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;-o-transition:transform 1s ease;transition:transform 1s ease;opacity:0.6}.hero-category span{position:absolute;font-size:30px;color:white;font-family:var(--font-bold);font-weight:500;width:100%}.hero-category:hover img{transform:scale(1.05)}.product-category.design_2 .product-row{flex-direction:column}.product-category.design_2 .product-card{width:100%;margin-right:0}.product-category.design_2 .product-card .content{display:flex;align-items:center}.product-category.design_2 .product-card .content .name{width:50%}.product-category.design_2 .product-card .content .price-container{display:flex;align-items:center;width:50%}.product-category.design_2 .product-card .content .price{width:50%;text-align:center}.single-double-row{display:flex;align-items:center;margin-bottom:12px}.single-double{display:flex;align-items:center;width:50%}.single-double-text{font-size:18px;font-family:'Matrix-SmallCaps';line-height:normal;text-align:center;width:50%}.ads-image{display:flex;align-items:center;justify-content:center;width:100%;height:auto}.ads-image img{width:100%;height:auto;object-fit:contain}.view-btn{position:absolute;background:#0000009e;color:white;padding:8px;line-height:normal;display:flex;align-items:center;justify-content:center;bottom:0;right:0;font-size:16px;letter-spacing:.5px;height:40px;font-family:Argue, sans-serif}.product-view-container{display:block}.product-view-popup{position:fixed;top:0;bottom:0;right:0;left:0;background:transparent;width:100%;height:100vh;z-index:9999;display:flex;align-items:center;justify-content:center}.product-view-popup-overlay{position:absolute;top:0;bottom:0;right:0;left:0;background:#00000070;width:100%;height:100%}.product-view-popup-content{width:90%;height:auto;background:white;z-index:1;position:relative;box-shadow:var(--shadow-sm);padding:20px}.product-view-popup-content .heading{font-size:20px;font-family:Argue, sans-serif;line-height:1.2;margin-bottom:8px;width:100%;text-align:center;font-weight:bold}.product-view-popup-content .content{color:#383838;font-size:14px;line-height:1.5;word-break:break-word;font-family:var(--font-regular);text-align:center;margin-bottom:10px}.product-view-popup-content .price-list{display:flex;align-items:center;justify-content:space-between;width:100%;position:relative}.product-view-popup-content .price-item{width:100%;display:flex;align-items:center;flex-direction:column;justify-content:center;position:relative}.product-view-popup-content .price-name{font-size:18px;font-family:Argue, sans-serif}.product-view-popup-content .price-value{font-size:16px;font-family:Argue, sans-serif;color:#cb0000}.product-view-popup-content .close{width:40px;height:40px;position:absolute;top:-15px;right:-10px;display:flex;align-items:center;justify-content:center;background:#ff8400;color:white;cursor:pointer;transition:all .2s ease;user-select:none}.product-view-popup-content .close:hover{background:#eb7a00}.product-view-popup-content .product-row{padding-top:20px;border-top:1px solid var(--color-6);margin-top:20px}.product-category.design_3 .product-row{flex-direction:column}.product-category.design_3 .product-card{width:100%;margin-right:0}.product-category.design_3 .product-card .content{display:flex;align-items:center}.product-category.design_3 .product-card .content .name{width:45%}.product-category.design_3 .product-card .content .price-container{display:flex;align-items:center;width:55%}.product-category.design_3 .product-card .content .price{width:55%;text-align:center}.product-category.design_3 .single-double{width:55%}.product-card .content .price{font-family:'Pangolin', cursive !important}.product-card .image .price{font-family:'Pangolin', cursive !important}.product-view-popup-content .price-value{font-family:'Pangolin', cursive !important}.h-language-row{display:flex;align-items:center}.h-language-item{display:flex;align-items:center;justify-content:center;position:relative;margin-right:20px;font-weight:900;text-transform:uppercase;line-height:1;text-decoration:none;user-select:none;cursor:pointer;color:var(--color-9)}.h-language-item:last-child{margin-right:0}.h-language-item .icon{width:24px;height:auto;display:flex;align-items:center;justify-content:center;position:relative;margin-right:8px}.h-language-item .icon img{width:100%;height:100%}.h-language-item .name{font-size:16px}@media only screen and (max-width:600px){.hero-header .banner{height:250px}.hero-header .logo{width:180px;height:120px}}@media only screen and (min-width:960px){.product-card{width:calc(20% - 13px)}.product-card:nth-child(2n){margin-right:16px}.product-card:nth-child(5n){margin-right:0}}@media only screen and (min-width:1440px){}