*{border:0;box-sizing:border-box;margin:0;outline:none;padding:0;text-decoration:none}html{scroll-behavior:smooth}html::-webkit-scrollbar{width:8px}html::-webkit-scrollbar-thumb{background:#222}html::-webkit-scrollbar-thumb:hover{background:#b6895b}body{background-color:#010101;background-color:var(--bg);color:#fff;font-family:Poppins,sans-serif}@media screen and (max-width:1366px){html{font-size:75%}}@media screen and (max-width:768px){html{font-size:62.5%}}@media screen and (max-width:450px){html{font-size:55%}}.hero{align-items:center;background-image:url(/static/media/bg1.49dd9da60794f375e7cc.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;min-height:100vh;position:relative}.hero:after{background:linear-gradient(0deg,#010103 8%,hsla(0,0%,100%,0) 50%);bottom:0;content:"";display:block;height:30%;position:absolute;width:100%}.hero .content{max-width:60rem;padding:1.2rem 5%}.hero .content h1{color:#fff;color:var(--wht);font-size:4.5em;line-height:1.2;text-shadow:1px 1px 3px rgba(1,1,3,.5)}.hero .content h1 span{color:#b6895b;color:var(--primary)}.hero .content p{font-size:1.6rem;font-weight:300;line-height:1.4;margin-top:.5rem;mix-blend-mode:difference;text-shadow:1px 1px 3px rgba(1,1,3,.5)}.hero .content .cta{background-color:#b6895b;background-color:var(--primary);border-radius:.7rem;box-shadow:1px 1px 3px;box-shadow:rgba(1,1,3,.5);color:#fff;color:var(--wht);display:inline-flex;font-size:1.4rem;margin-top:1rem;padding:1rem 3rem}.about,.contact{padding:7rem 7% 1.4rem}.about h2,.contact h2{font-size:2.6rem;margin-bottom:3rem;text-align:center}.about h2 span,.contact .row form h2 span,.contact h2 span{color:#fd8904}.about .row{display:flex}.about .row .about-img{flex:1 1 30rem}.about .row .about-img img{width:100%}.about .row .content{flex:1 1 50rem;padding:0 1rem}.about .row .content h3{font-size:1.8rem;margin-bottom:1rem}.about .row .content p{font-size:2rem;font-weight:100;line-height:1.6;margin-bottom:.8rem}@media screen and (max-width:768px){.about .row{flex-wrap:wrap}.about .row .about-img img{height:24rem;object-fit:cover;object-position:center}.about .row .content{padding:0}.about .row .content h3{font-size:2rem;margin-top:1rem}.about .row .content p{font-size:1.6rem}.contact .row .map{height:30rem}.contact .row form{padding-top:0}.contact .row{flex-wrap:wrap}}.navbar{align-items:center;background-color:rgba(1,1,1,.8);border-bottom:1px solid #513c28;display:flex;justify-content:space-between;left:0;padding:1.4rem 7%;position:fixed;right:0;top:0;z-index:9999}.navbar .navbar-logo{color:#fff;color:var(--wht);font-size:2rem;font-style:italic;font-weight:700}.navbar .navbar-logo span{color:#b6895b;color:var(--primary)}.navbar .navbar-nav a{color:#fff;color:var(--wht);display:inline-block;font-size:1.6rem;margin:0 1rem}.navbar .navbar-nav a:hover{color:#6d3d0fc5}.navbar .navbar-nav a:after{border-bottom:.1rem solid #b6895b;border-bottom:.1rem solid var(--primary);content:"";display:block;padding-bottom:.5rem;-webkit-transform:scaleX(0);transform:scaleX(0);transition:.2s linear}.navbar .navbar-nav a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.navbar .navbar-extra{align-items:right;display:flex;flex-direction:row}.navbar .navbar-extra a{color:#fff;color:var(--wht);margin:0 .5rem}.navbar .navbar-extra a:hover{color:#b6895b;color:var(--primary)}#display-menu{display:none}.navbar .search-form{align-items:center;background-color:#fff;background-color:var(--wht);display:flex;height:5rem;position:absolute;right:7%;top:100%;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;transition:.3s;width:50rem}.navbar .search-form.active{-webkit-transform:scaleY(1);transform:scaleY(1)}.navbar .search-form input{color:#010101;color:var(--bg);font-size:1.6rem;height:100%;padding:1rem;width:100%}.navbar .search-form label{color:#010101;color:var(--bg);cursor:pointer;font-size:2rem;margin-right:1.5rem}.navbar .navbar-extra #shopping-cart-button{position:relative}.navbar .navbar-extra #shopping-cart-button .quantity-badge{background-color:#e02954;border:2px solid #fff;border-radius:18px;display:inline-block;font-size:.8rem;padding:0 4px;position:absolute;right:-7px;text-align:center;top:-7px}.navbar .navbar-extra #shopping-cart-button .quantity-badge:hover{color:none}.navbar .shopping-cart{background-color:#fff;background-color:var(--wht);color:#010101;color:var(--bg);height:90vh;padding:0 1.5rem;position:absolute;right:-100%;top:100%;transition:.3s;width:35rem}.navbar .shopping-cart.active{right:0}.navbar .shopping-cart .head-cart{display:flex;margin:auto 0}.navbar .shopping-cart .head-cart h4{font-size:1.6rem;margin-top:1rem}.navbar .shopping-cart .head-cart .qty-cart{position:absolute;right:2rem}.navbar .shopping-cart .cart-item{align-items:center;border:2px solid #333;border-radius:12px;display:flex;gap:1.5rem;margin:1rem 0;padding:1rem 0;position:relative}.navbar .shopping-cart .cart-item .item-detail{display:flex;flex-direction:column;gap:10px}.navbar .shopping-cart .cart-item .remove-item{cursor:pointer;margin-top:5px;position:absolute;right:1rem}.navbar .shopping-cart .cart-item .remove-item:hover{color:#b6895b}.navbar .shopping-cart img{border-radius:50%;height:4rem;margin-left:10px}.navbar .shopping-cart h3{font-size:1.4rem;margin-right:38px}.navbar .shopping-cart .item-price{display:flex;font-size:1.3rem;font-weight:500;gap:15px}.navbar .shopping-cart .item-price .item-qty{display:flex;flex-direction:column;gap:8px}.navbar .shopping-cart .item-price .item-qty .qty{display:flex;justify-content:space-between}.navbar .shopping-cart .cart-item .item-price #minus,.navbar .shopping-cart .cart-item .item-price #plus{background-color:#000;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:1.1rem;font-weight:700;margin:0 3px;padding:2px 5px}.navbar .shopping-cart .item-price .total-price{margin:auto 0}.navbar .shopping-cart .text-total{font-size:1.6rem;text-align:center}.navbar .shopping-cart .button{display:flex;justify-content:center}.navbar .shopping-cart .checkout-button,.navbar .shopping-cart .delete-button{background-color:#4169e1;border-radius:20px;color:#fff;color:var(--wht);cursor:pointer;font-size:1rem;font-weight:700;margin:1rem auto;padding:6px 14px}.navbar .shopping-cart .is-image-emptyCart,.navbar .shopping-cart .is-image-login{border-radius:0;display:flex;height:150px;justify-content:center;margin:10px auto 0;text-align:center;width:150px}.navbar .shopping-cart .is-navbar-emptyCart,.navbar .shopping-cart .is-navbar-login{display:flex;font-size:1.6rem;justify-content:center;margin:1rem auto}.navbar .shopping-cart .button-navbar-login{background-color:#512da8;border:1px solid transparent;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;letter-spacing:.5px;margin:0 auto;padding:10px 45px;text-transform:uppercase}@media screen and (max-width:768px){#display-menu{display:inline-block}.navbar .navbar-nav{background-color:#fff;background-color:var(--wht);height:100vh;position:absolute;right:-100%;top:100%;transition:.4s;width:20rem}.navbar .navbar-nav.active{right:0}.navbar .navbar-nav a{color:#010101;color:var(--bg);display:block;font-size:2rem;margin:1.5rem;padding:.5rem}.navbar .navbar-nav a:after,.navbar .navbar-nav a:hover:after{-webkit-transform-origin:0 0;transform-origin:0 0}.navbar .navbar-nav a:hover:after{-webkit-transform:scaleX(.3);transform:scaleX(.3)}.navbar .search-form{right:2rem;width:90%}}footer{background-color:#b6895b;background-color:var(--primary);margin-top:3rem;padding:1rem 0 3rem;text-align:center}footer .socials{padding:1rem 0}footer .socials a{color:#fff;color:var(--wht);margin:1rem}footer .links a:hover,footer .socials a:hover{color:#010101;color:var(--bg)}footer .links{margin-bottom:1rem}footer .links a{color:#fff;color:var(--wht);padding:.7rem 1rem}footer .credit{font-size:1rem}footer .credit a{color:#010101;color:var(--bg);font-weight:400}.product{padding:7rem 7% 1.4rem}.product h2{font-size:2.6rem;margin-bottom:3rem;text-align:center}.product h2 span{color:#fd8904}.product h2{margin:1rem}.product p{font-size:2rem;font-weight:100;line-height:1.6;margin:auto;max-width:60rem;text-align:center}.product .flex{display:flex}.product .text-center{justify-content:center;margin:60px 0 0}.product .text-center .text-center2{align-items:center;border:2px solid #b6895b;border-radius:115px;display:inline-flex;padding:10px 59px}.product .text-center .text-center2>span{border-right:1px solid #b3b3b3;color:#fd8904;display:inline-flex;font-size:22px;font-weight:500;padding:0 20px 0 0}.product .text-center .text-center2>div{display:flex;margin:0 0 0 20px}.product .text-center .text-center2>div>span{color:#fff;font-size:24px;font-weight:600;letter-spacing:1.56px;line-height:26px;margin:0 2rem}.row{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));margin-top:4rem}.row .loadingProducts-container{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center}.row .loadingProducts-container .loadingProducts-content{height:100%}.row .loadingProducts-container .loadingProducts-text{font-size:1.6rem;font-weight:700}.row .product-card{border:1px solid #666;padding:2rem;text-align:center}.row .product-icons{display:flex;gap:.5rem;justify-content:center}.row .product-icons a{align-items:center;border:1px solid #666;border-radius:50%;color:#fff;display:flex;height:4rem;justify-content:center;margin:.3rem;width:4rem}.row .product-icons a:hover{background-color:var(--primary);border:2px solid var(--primary)}.row .product-image{padding:1rem 0}.row .product-image img{height:25rem}.row .product-content h3{font-size:2rem}.modal .product-stars,.row .product-stars{color:var(--primary);font-size:1.7rem;padding:.2rem .8rem}.modal .product-stars .star-full,.row .product-stars .star-full{fill:var(--primary)}.row .product-price{font-size:1.3rem;font-weight:700}.row .product-tags .tag{background-color:#b6895b;border-radius:4px;color:#fff;display:inline-block;font-size:1.3rem;margin-top:.5rem;padding:4px 8px}.tag #tag{height:12px;padding-right:4px}.modal{background-color:rgba(0,0,0,.7);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%}.modal .modal-container{-webkit-animation:animationPopupModal .5s;animation:animationPopupModal .5s;background-color:#fefefe;border:1px solid #666;color:#010101;margin:auto;padding:1.2rem;position:relative;width:80%}.modal.closing{-webkit-animation:animationCloseModal .5s;animation:animationCloseModal .5s}.modal .modal-container .close-icon{cursor:pointer;position:absolute;right:1rem}.modal .modal-container .close-icon:hover{color:#b6895b}.modal .modal-container .modal-content{display:flex;flex-wrap:nowrap}.modal .modal-container .modal-content .product-content{padding-right:5rem;text-align:center}.modal .modal-container .modal-content img{height:18rem;margin-bottom:2rem;margin-right:2rem;width:18rem}.modal .modal-container .modal-content p{font-size:1.2rem;font-weight:300;line-height:1.8rem;margin-top:1.2rem;text-align:justify}.modal .modal-container .modal-content .shopping-cart{background-color:#b6895b;color:#fff;display:flex;gap:1rem;margin:1rem auto;padding:1rem 1.6rem;width:12rem}@-webkit-keyframes animationPopupModal{0%{opacity:0;top:-300px}to{opacity:1;top:0}}@keyframes animationPopupModal{0%{opacity:0;top:-300px}to{opacity:1;top:0}}@-webkit-keyframes animationCloseModal{0%{opacity:1;top:0}to{opacity:0;top:-300px}}@keyframes animationCloseModal{0%{opacity:1;top:0}to{opacity:0;top:-300px}}.category-list,.tag-list{display:flex;font-size:24px;font-weight:300;justify-content:center;margin-bottom:3rem;margin-top:3rem}.tag-list{background-color:silver;border:5px solid #b6895b;padding:10px 59px}.category-list .allProducts{color:#fff;padding:0 20px 0 0}.category-list h3,.tag-list h3{color:#fd8904;padding:0 20px 0 0}.category-list .loadingCategoriesTags-text,.tag-list .loadingCategoriesTags-text{display:flex;font-size:27px;font-weight:600}.category-list .allProducts.active,.category-list p.active{color:orange}.tag-list p.active{background-color:#fff;border-bottom:.3rem solid orange;color:orange;display:block}.category-list .allProducts,.category-list p{color:#fff;cursor:pointer;display:flex;font-size:27px;font-weight:600;margin:0 0 0 20px;padding:0 10px 0 0}.tag-list p{color:#fff;cursor:pointer;display:inline-block;font-size:27px;font-weight:600;padding:0 10px}.category-list .allProducts:hover,.category-list p:hover{color:orange}.tag-list p:hover{background-color:#fff;color:orange}.tag-list p:after{border-bottom:.3rem solid orange;content:"";display:block;-webkit-transform:scaleX(0);transform:scaleX(0);transition:.2s linear}.tag-list p:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.about{padding:7rem 7% 1.4rem}.about h2{font-size:2.6rem;margin-bottom:3rem;text-align:center}.about h2 span{color:#fd8904}.about .row1{display:flex}.about .row1 .about-img1,.about .row2 .about-img2{flex:1 1 30rem}.about .row1 .about-img1 img,.about .row2 .about-img2 img{width:100%}.about .row1 .content1{flex:1 1 50rem;margin-left:20px}.about .row1 .content1 h3,.about .row2 .content2 h3{font-size:1.8rem;margin-bottom:1rem}.about .row1 .content1 p{font-size:2rem;font-weight:100;line-height:1.6;margin-bottom:.8rem;text-align:justify}.about .row2{display:flex;flex-direction:row-reverse;margin-top:4rem}.about .row2 .content2{flex:1 1 50rem;margin-right:20px}.about .row2 .content2 p{font-size:2rem;font-weight:100;line-height:1.6;margin-bottom:.8rem;text-align:justify}@media screen and (max-width:768px){.about .row1,.about .row2{flex-wrap:wrap}.about .row1 .about-img1 img,.about .row2 .about-img2 img{height:24rem;object-fit:cover;object-position:center}.about .row1 .content1,.about .row2 .content2{padding:0}.about .row1 .content1 h3,.about .row2 .content2 h3{font-size:2rem;margin-top:1rem}.about .row1 .content1 p,.about .row2 .content2 p{font-size:1.6rem}}:root{--primary:#b6895b;--bg:#010101;--wht:#fff}.contact{padding:7rem 7% 1.4rem}.contact h2{font-size:2.6rem;margin:1rem;text-align:center}.contact .row form h2 span,.contact h2 span,.testimoni h2 span{color:#fd8904}.contact p{font-size:2rem;font-weight:100;line-height:1.6;margin:auto;max-width:60rem;text-align:center}.contact .row{background-color:#222;display:flex;margin-top:2rem}.contact .row .map{flex:1 1 45rem;object-fit:cover;width:100%}.contact .row form{flex:1 1 45rem;padding:5rem 2rem;text-align:center}.contact .row form .input-group{align-items:center;background-color:#010101;background-color:var(--bg);border:1px solid #eee;display:flex;margin-top:2rem;padding-left:2rem}.contact .row form .input-group input{background:none;color:#fff;color:var(--wht);font-size:1.7rem;padding:2rem;width:100%}.contact .row form .button{background-color:#b6895b;background-color:var(--primary);color:#fff;color:var(--wht);cursor:pointer;display:inline-block;font-size:1.7rem;margin-top:3rem;padding:1rem 3rem}.testimoni{margin-top:20px}.testimoni .head-testi{padding:1rem}.testimoni .head-testi h2{font-size:2.6rem;margin:1rem;text-align:center}.testimoni .head-testi p{border:2px solid #fff;border:2px solid var(--wht);border-radius:60px;font-size:2rem;font-weight:300;line-height:2.5;margin:auto;max-width:35rem;text-align:center}.testimoni .body-testi{display:flex;flex-direction:column-reverse;margin-right:10px;padding:5px;position:relative}.testimoni .body-testi .testi-name{text-align:center}.testimoni .body-testi .testi-name .name{font-size:20px;font-weight:700;margin:0;text-transform:capitalize}.testimoni .body-testi .testi-image{margin:20px 0}.center{text-align:center}.testimoni .body-testi .testi-image img{border-radius:50%;width:25%}.testimoni .body-testi .testi-text{-webkit-line-clamp:9;-webkit-box-orient:vertical;background:#fbfbfb;border-radius:15px;box-shadow:0 4px 8px rgba(78,78,78,.1);color:#18191f;display:-webkit-box;font-size:1.5rem;font-style:normal;font-weight:400;height:192px;line-height:1.6;max-height:192px;overflow:hidden;padding:15px 35px;position:flex;text-align:justify;text-overflow:ellipsis}.testimoni .body-testi .testi-text:before{color:#000;content:"\201C";font-size:60px;left:15px;position:absolute;top:.1px}.testimoni .body-testi .testi-text:after{color:#000;content:"\201C";font-size:60px;position:absolute;right:13px;top:1.8em}.testimoni .body-testi .testi-desc:after{background:#fefefe00;border:10px solid transparent;border-top-color:#fbfbfb;content:"";display:flex;height:20px;left:52%;margin:auto;position:absolute;-webkit-transform:translateX(-85%);transform:translateX(-85%);width:20px}@media screen and (max-width:768px){.contact .row .map{height:30rem}.contact .row form{padding-top:0}.contact .row{flex-wrap:wrap}}.cart-product{padding:7rem 7% 1.4rem}.cart-product .page-cart{grid-gap:24px;display:grid;gap:24px;grid-template-columns:auto auto;height:100%;position:relative}.page-cart .detail-carts h2{font-size:2.6rem;margin-bottom:3rem;text-align:justify}.detail-carts .empty{border-radius:10px;flex:1 1;margin:16px 24px 16px 0;max-width:100%;padding:1rem 2rem}.detail-carts .empty h3{font-size:2.6rem;text-align:center}.detail-carts .empty img{display:block;margin-left:auto;margin-right:auto;width:25%}.detail-carts .box-cart{border:1px solid #fff;border-radius:10px;flex:1 1;margin-bottom:20px;max-width:100%}.detail-carts .box-cart .box-fill{margin:16px 24px 16px 0}.detail-carts .box-cart .box-gap{display:flex;gap:16px;padding-left:20px}.detail-carts .box-cart .image-cart{display:grid;position:relative}.detail-carts .box-cart .image-cart img{border-radius:8px;height:10rem;width:10rem}.detail-carts .box-cart .body-cart{display:flex;flex:1 1;flex-direction:column;gap:5px;justify-content:space-between}.detail-carts .box-cart .fill-product{display:flex;gap:16px}.detail-carts .box-cart .title-product{-webkit-line-clamp:2;display:flex;display:-webkit-box;flex:1 1;flex-direction:column;font-size:1.5rem;font-weight:700;line-height:1.57143;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap;word-break:break-word}.detail-carts .box-cart .price-product{align-items:flex-end;display:flex;flex-direction:column}.detail-carts .box-cart .price-product p{font-size:1.5rem;font-weight:700;line-height:2}.detail-carts .box-cart .quantity-detail{align-items:flex-start;align-self:end;display:flex;gap:16px}.detail-carts .box-cart .button{background-color:#000;color:#fff;cursor:pointer;height:35.5px}.detail-carts .box-cart .quantity-amount{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.detail-carts .box-cart .amount{align-items:right;border:2px solid #bfc9d9;border-radius:8px;color:#fff;display:inline-flex;font-size:1.7rem;justify-content:center;line-height:1.3;margin-left:auto;margin-right:auto;padding:3px;transition:border-color .12s cubic-bezier(.2,.64,.21,1) 0s;vertical-align:middle;width:96px}.detail-carts .box-cart .amount #minus,.detail-carts .box-cart .amount #plus{background-color:initial;color:#fff;cursor:pointer;flex-shrink:0;font-size:1.8rem;height:25px;padding:0 5px;width:25px}.detail-carts .box-cart .amount #minus:hover,.detail-carts .box-cart .amount #plus:hover,.detail-carts .box-cart .button:hover{color:#b6895b}.detail-carts .box-cart .amount span{-webkit-appearance:textfield;appearance:textfield;background-color:initial;border:none;color:inherit;flex-grow:1;min-width:0;outline:none;padding:0;text-align:center}.box-shopping{background:#fff;border-radius:12px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:75px 0 76px;min-width:200px;padding:24px 0;position:-webkit-sticky;position:sticky;top:168px;width:384px}.box-shopping,.box-shopping .body-shopping{display:flex;flex-direction:column;gap:16px}.box-shopping .body-shopping{padding:0 24px;width:100%}.box-shopping .body-shopping h2{color:#000;font-size:1.5rem;line-height:1.25}.box-shopping .body-shopping .total-price{align-items:center;display:flex;gap:4px;justify-content:space-between}.box-shopping .total-price span{color:#000;font-size:1.3rem;line-height:1.28571}.box-shopping .checkout,.box-shopping .delete,.go-products{padding:0 24px;width:100%}.box-shopping .checkout .checkout-btn,.box-shopping .delete .delete-btn,.go-products .go-products-btn{background:#b6895b;border:1px solid #b6895b;border-radius:8px;color:#fff;display:block;font-size:1.3rem;font-weight:700;height:40px;position:relative;text-decoration:none;width:100%}.box-shopping .checkout .checkout-btn span,.box-shopping .delete .delete-btn span,.go-products .go-products-btn span{align-items:center;cursor:pointer;display:flex;gap:4px;height:100%;justify-content:center;white-space:nowrap}.box-shopping .checkout .checkout-btn span:hover,.box-shopping .delete .delete-btn span:hover,.go-products .go-products-btn span:hover{color:#c59e77c4}.cart-address{padding:7rem 7% 1.4rem}.cart-address h2{display:block;font-size:2.6rem;line-height:1.33333;margin-bottom:3rem;text-align:justify}.cart-address .page-checkout{align-items:flex-start;display:flex;gap:24px;position:relative}.detail-checkout{display:block;width:calc(100% - 384px)}.detail-checkout .detail-address{border:2px solid #fff;border-radius:12px;display:flex;flex-direction:column;gap:16px;margin-bottom:16px;padding:24px}.detail-checkout .detail-address .choice-address{align-items:center;display:flex;gap:20px}.detail-checkout .detail-address .choice-address button{background:#fff;border:2px solid #fff;border-radius:8px;color:#000;cursor:pointer;display:inline-block;font-size:1.2rem;font-weight:700;height:30px;padding:4px 16px;position:relative;text-decoration:none;vertical-align:middle}.detail-checkout .detail-address .choice-address .change span{align-items:center;display:flex;gap:4px;height:100%;justify-content:center;white-space:nowrap}.detailAddressContainer{display:flex;flex-direction:column}.detailAddressContainer .detailAddress{color:#fff;font-size:1.5rem;font-weight:800;line-height:1.28571;margin-bottom:16px}.box-address{gap:16px}.box-address,.user-address{display:flex;flex-direction:column}.user-address{gap:8px}.user-address .address,.user-address .user{display:flex;gap:5px}.user-address .user p{font-weight:800;line-height:1.28571;margin:0}.user-address .address p,.user-address .user p{color:#fff;font-size:1.5rem;overflow:hidden;text-overflow:ellipsis}.user-address .address p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-weight:400;line-height:1.57143;word-break:break-word}.detail-items{display:flex;flex-direction:column;gap:16px}.detail-items .box-items{border:2px solid #fff;border-radius:12px;display:block;padding:24px}.detail-items .box-items .orders{border-bottom:2px solid #fff;color:#fff;font-size:1.5rem;font-weight:800;letter-spacing:2px;line-height:1.28571;margin:0 0 16px;padding-bottom:8px}.detail-items .box-items .outer-box{display:flex;flex-direction:column;gap:16px}.detail-items .box-items .outer-box .box-item{display:flex;flex-direction:column;gap:24px}.detail-items .box-items .outer-box .box-item .gap-item{display:flex;gap:16px}.detail-items .box-items .outer-box .box-item .gap-item .image-item{align-self:flex-start;display:block;position:relative}.detail-items .box-items .outer-box .box-item .gap-item .image-item .image{border:1px solid #333;border-radius:8px;display:block;flex:0 0;height:9rem;overflow:hidden;position:relative;width:9rem}.detail-items .box-items .outer-box .box-item .gap-item .image-item .image img{height:100%;object-fit:cover;overflow:clip;overflow-clip-margin:content-box;position:absolute;vertical-align:middle;width:100%}.detail-items .box-items .outer-box .box-item .gap-item .image-item .image img:after{content:"";display:block;pointer-events:none}.detail-items .box-items .outer-box .box-item .gap-item .detail-items{display:flex;flex-direction:column;flex-grow:1;gap:16px}.detail-items .box-items .outer-box .box-item .gap-item .detail-items .note-item{align-self:flex-start;display:flex;flex-direction:column;gap:8px;position:relative;width:100%}.detail-items .box-items .outer-box .box-item .gap-item .detail-items .note-item .cart-price{display:flex;gap:8px;justify-content:space-between}.detail-items .box-items .outer-box .box-item .gap-item .detail-items .note-item .cart-price .cart{-webkit-line-clamp:2;-webkit-box-orient:vertical;align-items:center;color:#fff;display:-webkit-box;font-size:1.5rem;font-weight:500;line-height:1.57143;margin:auto 0;word-break:break-word}.detail-items .box-items .outer-box .box-item .gap-item .detail-items .note-item .cart-price .price{-webkit-margin-before:10px;-webkit-margin-after:10px;-webkit-margin-start:0;-webkit-margin-end:0;color:#fff;display:block;flex:0 0 auto;font-size:1.5rem;font-weight:800;line-height:1.57143;margin:0;margin-block-end:10px;margin-block-start:10px;margin-inline-end:0;margin-inline-start:0}.detail-items .box-items .outer-box .box-item .gap-item .detail-items .note-item .cart-price .price span{padding:0 .65rem}.detail-items .box-items .outer-box .box-item .gap-item .detail-items .note-item .note{-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;color:#dbdde0;display:block;font-size:1.5rem;font-weight:500;line-height:1.28571;margin:0;margin-block-end:1em;margin-block-start:1em;margin-inline-end:0;margin-inline-start:0}.courier-shopping{display:flex;flex-direction:column;flex-shrink:0;gap:20px;position:-webkit-sticky;position:sticky}.courier-shopping .detail-shopping{background:#fff;border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:24px 0}.courier-shopping .detail-shopping .box-btn{padding:0 24px}.courier-shopping .detail-shopping .box-btn .payment-btn{background:#b6895b;border:1px solid #b6895b;border-radius:8px;color:#fff;display:block;font-size:1.3rem;font-weight:700;height:48px;position:relative;text-decoration:none;width:100%}.courier-shopping .detail-shopping .box-btn .payment-btn span{align-items:center;cursor:pointer;display:flex;gap:4px;height:100%;justify-content:center;white-space:nowrap}.courier-shopping .detail-shopping .box-btn .payment-btn span:hover{color:#c59e77c4}.choose-courier{display:flex;flex-direction:column;gap:16px}.choose-courier .choice-delivery{align-items:center;display:flex;gap:2rem;margin:0;padding:0 24px}.choose-courier .text{color:#fff;font-size:1.5rem;font-weight:500;line-height:1.28571;margin:0;padding:0 24px}.choose-courier .choice-delivery button{align-items:center;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:1.2rem;font-weight:700;gap:5px;height:46px;padding:3px 16px;position:relative;text-decoration:none}.choose-courier .choice-delivery span{display:block}.total-shopping{display:flex;flex-direction:column;gap:16px}.total-shopping h2{color:#000;font-size:1.5rem;font-weight:800;line-height:1.25;margin:0;padding:0 24px}.total-shopping .body-item{border-bottom:2px dashed #333;display:flex;flex-direction:column;gap:10px;margin:0 24px;padding-bottom:15px}.total-shopping .body-item .fill-itemPrice{display:flex;justify-content:space-between}.total-shopping .body-item .fill-itemPrice p{font-size:1.3rem;line-height:1.28571;margin:0}.total-shopping .total-price{align-items:center;display:flex;justify-content:space-between;padding:0 24px}.total-shopping .total-price span{color:#000;font-size:1.3rem;line-height:1.28571}.choose-address{padding:10rem 7% 1.4rem}.choose-address h2{display:block;font-size:2.6rem;line-height:1.33333;text-align:center}.choose-address .page-chooseAddress{border-radius:8px;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:70%;padding:20px}.choose-address .page-chooseAddress .loadingAddresses-container{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center}.choose-address .page-chooseAddress .loadingAddresses-container .loadingAddresses-content{height:100%}.choose-address .page-chooseAddress .loadingAddresses-container .loadingAddresses-text{font-size:1.6rem;font-weight:700}.choose-address .page-chooseAddress .box-address{border-radius:12px;display:block;gap:16px;padding:24px}.choose-address .page-chooseAddress .box-address .address{background:#000;border:2px solid #fff;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;margin-bottom:25px;padding:10px 0}.choose-address .page-chooseAddress .box-address .label-radio{align-items:center;cursor:pointer;display:flex;padding:10px 20px}.choose-address .page-chooseAddress .box-address .label-radio p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:1.5rem;font-weight:400;line-height:1.57143;overflow:hidden;text-align:justify;text-overflow:ellipsis;word-break:break-word}.choose-address .page-chooseAddress .box-address .submit-button{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:25px auto 0;width:75%}.choose-address .page-chooseAddress .box-address .submit-button .submit{background:#fff;border:2px solid #fff;border-radius:12px;color:#000;cursor:pointer;font-size:1.3rem;font-weight:525;height:100%;letter-spacing:1px;padding:10px}.choose-address .page-chooseAddress .box-address .address:hover,.choose-address .page-chooseAddress .box-address .submit-button .submit:hover{background:#b6895b;border:2px solid #b6895b;color:#fff}.section-new-address{padding:10rem 2.5% 1.4rem}.section-new-address h2{display:block;font-size:2.6rem;line-height:1.33333;margin-bottom:3rem;text-align:center}.section-new-address .page-newAddress{border:1px solid #fff;display:flex;flex-direction:column;gap:24px;margin:0;padding:20px}.page-newAddress .box-newAddress{gap:5rem;padding:24px}.page-newAddress .box-newAddress,.page-newAddress .submit-button{display:flex;justify-content:center}.page-newAddress .submit-button .submit{background:#fff;border:2px solid #fff;border-radius:12px;color:#000;cursor:pointer;font-size:1.3rem;font-weight:525;height:100%;letter-spacing:1px;padding:10px}.name-street{display:flex;flex-direction:column;gap:4rem}.name-street .name-phone{display:flex;gap:30px}.name-street .box-name,.name-street .box-phone{display:flex;flex-direction:column;gap:1rem}.name-street .box-name input,.name-street .box-phone input{font-family:Poppins,sans-serif;font-size:1.3rem;font-weight:500;height:30px;padding-left:3px;width:19.2rem}.name-street .box-street{display:flex;gap:1.9rem}.name-street .box-name label,.name-street .box-phone label,.name-street .box-street label{font-size:1.3rem;font-weight:800}.name-street .box-street textarea{font-family:Poppins,sans-serif;font-size:1.3rem;font-weight:500;padding-left:3px}.box-region .select-region{display:flex;gap:6rem;padding:0 20px}.box-region .select-region label{font-size:1.3rem;font-weight:800}.box-region .select-region .province-district,.box-region .select-region .regency-village{display:flex;flex-direction:column;gap:3rem}.box-region .select-region select{cursor:pointer;padding:10px;width:21rem}.box-region .select-region option{font-family:Poppins,sans-serif;font-size:1rem;font-weight:500}.box-region .select-region .district,.box-region .select-region .province,.box-region .select-region .regency,.box-region .select-region .village{display:flex;flex-direction:column;gap:1rem;justify-content:space-between}.cart-payments{padding:7rem 7% 1.4rem}.cart-payments .text-payments{display:block;font-size:2.6rem;line-height:1.33333;margin-bottom:3rem;text-align:justify}.cart-payments .page-payments{align-items:flex-start;display:flex;gap:24px;position:relative}.detail-payment{display:block;width:calc(100% - 384px)}.detail-payment .detailed-address{margin-bottom:16px}.choose-transfer,.detail-payment .detailed-address{border:2px solid #fff;border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:24px}.choose-transfer h2{color:#fff;font-size:1.5rem;font-weight:800;line-height:1.28571;margin-bottom:16px}.choose-transfer .another-transfer,.choose-transfer .choose-bank{display:flex;flex-direction:column;gap:16px}.choose-transfer .another-transfer h2,.choose-transfer .choose-bank h2{color:#fff;font-size:1.5rem;font-weight:800;line-height:1.28571;margin-bottom:0}.choose-transfer .another-transfer .another,.choose-transfer .choose-bank .bank{background:#fff;border:1px solid #fff;border-radius:12px;cursor:pointer;display:flex}.choose-transfer .another-transfer .another img,.choose-transfer .choose-bank .bank img{margin:10px;max-width:10%}.choose-transfer .another-transfer .another p,.choose-transfer .choose-bank .bank p{color:#000;font-size:1.5rem;font-weight:600;line-height:1.28571;margin:auto 0}.choose-transfer .another-transfer .another .check,.choose-transfer .choose-bank .bank .check{size:40px;background-color:#3d88b3;border:1px solid lime;border-radius:50%;color:#fff;display:none;display:block;height:30px;margin:auto 2rem auto auto;padding:5px;width:30px}.resume-shopping{display:flex;flex-direction:column;flex-shrink:0;gap:20px;position:-webkit-sticky;position:sticky;top:92px;width:384px}.resume-shopping .fill-resumeShopping{background:#fff;border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:24px 0}.resume-shopping .box-btn{padding:0 24px}.resume-shopping .box-btn .payment-btn{background:#b6895b;border:1px solid #b6895b;border-radius:8px;color:#fff;display:block;font-size:1.3rem;font-weight:700;height:48px;position:relative;text-decoration:none;width:100%}.resume-shopping .box-btn .payment-btn span{align-items:center;cursor:pointer;display:flex;gap:4px;height:100%;justify-content:center;white-space:nowrap}.resume-shopping .box-btn .payment-btn span:hover{color:#c59e77c4}.login-container{align-items:center;background-color:#fff;border-radius:30px;box-shadow:0 5px 15px rgba(0,0,0,.35);margin:8rem auto 0;max-width:100%;min-height:400px;overflow:hidden;position:relative;width:500px}.login{margin:25px auto;position:flex}.login,.login h1{align-items:center;justify-content:center}.login h1{color:#000;display:flex;font-family:Montserrat,sans-serif;font-size:2.6rem;font-weight:700;margin:10px auto}.login .social-icons .icon{border:1px solid #ccc;border-radius:20%;color:#333;display:inline-flex;font-size:13px;height:40px;margin:0 6px;text-decoration:none;width:40px}.login .social-icons .icon,.login form{align-items:center;justify-content:center}.login form{background-color:#fff;display:flex;flex-direction:column;height:100%;padding:0 40px}.login label{color:#000;font-size:15px;width:100%}.login h4{font-weight:500;margin:0}.login h4,.login span{color:#000;font-size:13px;text-decoration:none}.login span{margin:10px 0}.login input{background-color:#eee;border:none;border-radius:10px;font-size:13px;margin:8px 0;outline:none;padding:10px 15px;width:100%}.login .text-login{display:flex;gap:10px}.login .text-login .is-login{color:#000;cursor:pointer;font-size:13px;font-weight:500;margin:0;text-decoration:none}.login .text-login .is-login:hover{color:#512da8;font-weight:700;text-decoration:underline}.login button{background-color:#512da8;border:1px solid transparent;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.5px;margin-top:10px;padding:10px 45px;text-transform:uppercase}.register-container{align-items:center;background-color:#fff;border-radius:30px;box-shadow:0 5px 15px rgba(0,0,0,.35);margin:8rem auto 0;max-width:100%;min-height:400px;overflow:hidden;position:relative;width:500px}.register{margin:25px auto;position:flex}.register,.register h1{align-items:center;justify-content:center}.register h1{color:#000;display:flex;font-family:Montserrat,sans-serif;font-size:2.6rem;font-weight:700;margin:10px auto}.register .social-icons .icon{align-items:center;border:1px solid #ccc;border-radius:20%;color:#333;display:inline-flex;font-size:13px;height:40px;justify-content:center;margin:0 6px;text-decoration:none;width:40px}.register form{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 40px}.register label{color:#000;font-size:15px;width:100%}.instructions{background:#000;border-radius:.5rem;bottom:-10px;color:#fff;font-size:1rem;padding:.25rem;position:relative;width:100%}.instructions>svg{margin-right:.25rem}.offscreen{left:-9999px;position:absolute}.hide{display:none}.valid{color:#32cd32}.invalid,.valid{margin-left:.25rem}.invalid{color:red}.errmsg{background-color:#ffb6c1;color:#b22222;font-weight:700;margin-bottom:.5rem;margin-top:0;padding:1rem;width:100%}.register h4{font-weight:500;margin:0}.register h4,.register span{color:#000;font-size:13px;text-decoration:none}.register span{margin:10px 0}.register input{background-color:#eee;border:none;border-radius:10px;font-size:13px;margin:8px 0;outline:none;padding:10px 15px;width:100%}.register .text-register{display:flex;gap:10px}.register .text-register .is-register{color:#000;cursor:pointer;font-size:13px;font-weight:500;margin:0;text-decoration:none}.register .text-register .is-register:hover{color:#512da8;font-weight:700;text-decoration:underline}.register button{background-color:#512da8;border:1px solid transparent;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.5px;margin-top:10px;padding:10px 45px;text-transform:uppercase}.account-container{padding:8rem 5% 1rem}.account-container h2{color:#fff;display:block;font-size:2rem;font-weight:600;line-height:1.33333;text-align:justify}.account-container .page-choose{align-items:flex-start;display:flex;gap:24px;position:relative}.choosecontent-container{background:#fff;border:3px solid #fff;border-radius:12px;display:flex;flex-direction:column;gap:15px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:30px 0;padding:10px 0;position:-webkit-sticky;position:sticky;top:100px;width:350px}.choosecontent-container .fill-choosecontent{color:#000;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:24px 0}.choosecontent-container .fill-choosecontent .icon-content{border:3px solid #000;border-radius:10px;cursor:pointer;display:flex;gap:10px;height:100%;margin:0 auto;padding:5px 30px;width:90%}.choosecontent-container .fill-choosecontent .icon-content .icons{align-items:center;display:flex;height:20px;justify-content:center;margin:auto 0;width:20px}.choosecontent-container .fill-choosecontent h3{font-size:1.5rem;font-weight:700}.choosecontent-container .fill-choosecontent .icon-content.active,.choosecontent-container .fill-choosecontent .icon-content:hover{background:#b6895b;color:#fff}.pagecontent-container{border:1px solid #fff;border-radius:12px;margin:30px 0;padding:15px;width:calc(100% - 360px)}.dashboard-container{padding:10px}.dashboard-container .text-dashboard{font-size:1.8rem;font-weight:800;margin:5px 0 30px}.dashboard-container .table-dashboard{border-collapse:collapse;width:100%}.dashboard-container .table-dashboard td{border-bottom:1px solid #fff;font-size:1.5rem;font-weight:500;padding:8px;text-align:left;width:50%}.dashboard-container .table-dashboard .text-editDashboard{font-size:1.5rem;font-weight:500}.dashboard-container .table-dashboard .edit-dashboard span:hover{color:#06f;cursor:pointer;text-decoration:underline}.dashboard-container .table-dashboard .edit-okeDashboard{color:#fff;justify-content:center;margin:0 auto;text-align:center}.dashboard-container .table-dashboard .edit-checked:hover{color:#68dd76;cursor:pointer}.orderList-container{padding:10px}.orderList-container .text-orderList{font-size:1.8rem;font-weight:800;margin:5px 0 30px}.orderList-container .loadingOrder-container{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center}.orderList-container .loadingOrder-container .loadingAddress-content{height:100%}.orderList-container .loadingOrder-container .loadingOrder-text{font-size:1.6rem;font-weight:700}.orderList-container .table-orderList{border-collapse:collapse;width:100%}.orderList-container .table-orderList th{font-size:1.5rem;font-weight:500;padding:8px;text-align:center;width:20%}.orderList-container .table-orderList .fill-orderContent .invoice:hover{color:#68dd76;cursor:pointer;text-decoration:underline}.orderList-container .table-orderList .order-empty{border-top:1px solid #fff;font-size:1.5rem;font-weight:500;padding:8px;text-align:center}.orderList-container .table-orderList .order-empty img{height:125px;width:125px}.orderList-container .table-orderList .fill-orderContent{border-bottom:1px solid #fff;border-top:1px solid #fff;font-size:1.5rem;font-weight:500;padding:8px;text-align:center;width:20%}.address-container{padding:10px}.address-container .text-address{font-size:1.8rem;font-weight:800;margin:5px 0 10px}.address-container .address-account{background:#fff;border:2px solid #fff;border-radius:12px;color:#000;cursor:pointer;display:flex;gap:2px;margin:0 0 10px;padding:7px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.address-container .address-account h3{font-size:1.2rem}.address-container .address-account .iconPlus{font-weight:800;height:15px;margin:auto 0;width:15px}.address-container .address-account:hover{background:#b6895b;border:2px solid #fff;color:#fff}.address-container .loadingAddress-container{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center}.address-container .loadingAddress-container .loadingAddress-content{height:100%}.address-container .loadingAddress-container .loadingAddress-text{font-size:1.6rem;font-weight:700}.address-container .table-address{border-collapse:collapse;width:100%}.address-container .table-address th{font-size:1.5rem;font-weight:500;padding:8px;text-align:center}.address-container .table-address td{border-bottom:1px solid #fff;border-top:1px solid #fff;font-size:1.5rem;font-weight:500;padding:8px;text-align:left;width:50%}.newAddress-container{padding:10rem 2.5% 1.4rem}.newAddress-container h2{color:#fff;display:block;font-size:2rem;font-weight:600;line-height:1.33333;margin-bottom:2rem;text-align:justify}.newAddress-container .content-newAddress-container{border:1px solid #fff;border-radius:20px;display:flex;flex-direction:column;padding:20px}.newAddress-container .content-newAddress-container h2{display:flex;display:block;font-size:2rem;line-height:1.33333;margin:0 auto 3rem;text-align:center}.newAddress-container .content-newAddress-container .page-newAddress-container{display:flex;flex-direction:column;gap:24px;margin:0}.newAddress-container .content-newAddress-container .page-newAddress-container .box-newAddress-container{display:flex;gap:5rem;justify-content:center;padding:24px}.newAddress-container .content-newAddress-container .page-newAddress-container .submit-button-container{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:0 auto;width:25%}.page-newAddress-container .submit-button-container .cancel,.page-newAddress-container .submit-button-container .submit{background:#fff;border:2px solid #fff;border-radius:12px;color:#000;cursor:pointer;font-size:1.3rem;font-weight:525;height:100%;letter-spacing:1px;padding:10px}.page-newAddress-container .submit-button-container .cancel:hover,.page-newAddress-container .submit-button-container .submit:hover{background:#b6895b;border:2px solid #fff;color:#fff}
/*# sourceMappingURL=main.08c12265.css.map*/