html,body{background-color:#f8fafc;height:100%;margin:0;padding:0;display:flex;flex-direction:column;overflow-x:hidden;max-width:100vw;width:100%;min-height:fit-content;scrollbar-width:none}html [data-aos],body [data-aos]{overflow-y:hidden}html .main-content,body .main-content{flex:1;margin-top:30px}body::-webkit-scrollbar{display:none}a{color:#4f46e5;text-decoration:none !important}a:hover{text-decoration:none !important;color:#0d6efd}.custom-toggler{display:flex;flex-direction:column;justify-content:space-between;width:32px;height:24px;background:rgba(0,0,0,0);border:none;cursor:pointer;z-index:1051;padding:0}.custom-toggler .bar{height:3px;width:100%;background-color:#000;border-radius:3px;transition:.3s ease;box-shadow:0 0 4px rgba(0,0,0,.2)}.custom-toggler:hover .bar{background-color:#0d6efd;box-shadow:0 0 8px rgba(13,110,253,.6)}.product-detail h2{font-weight:bold}.product-detail button{transition:all .2s ease}div#productDetail .product-single{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;flex-wrap:nowrap;gap:15px;max-width:1100px;width:100%;margin:10px}@media(max-width: 767px){div#productDetail .product-single{flex-direction:column;justify-content:flex-start;flex-wrap:wrap;gap:15px;max-width:1100px;width:100%;margin:10px auto}}div#productDetail .product-single .single-img{max-width:550px;width:100%}div#productDetail .product-single .single-img img{width:-webkit-fill-available}div#productDetail .product-single .single-detail{max-width:550px;width:100%}div#productDetail .product-single .loading{grid-column:1/-1;text-align:center;font-size:1.2rem;color:#555}div#productDetail .product-single .btn-like{display:flex;align-items:center;gap:.5rem}div#productDetail .product-single .btn-like i{font-size:1.2rem}div#productDetail .product-single #colorOptions button,div#productDetail .product-single #sizeOptions button{min-width:70px;text-transform:uppercase}div#productDetail .product-single #colorOptions button:hover,div#productDetail .product-single #colorOptions button.active,div#productDetail .product-single #sizeOptions button:hover,div#productDetail .product-single #sizeOptions button.active{background-color:#4f46e5;color:#fff;border-color:#4f46e5}div#productDetail .product-single #quantityInput{font-size:1.2rem;font-weight:bold}.modal-content{background:linear-gradient(145deg, rgba(255, 193, 7, 0.2705882353), rgba(54, 54, 237, 0.7));backdrop-filter:blur(10px);border-radius:1rem;overflow:hidden}.card{background:hsla(0,0%,100%,.4) !important;backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.2);border-radius:1rem;position:relative}.card .btn-outline-secondary{border-radius:50%;width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px);background-color:hsla(0,0%,100%,.6);border:none;box-shadow:0 0 6px rgba(0,0,0,.1);transition:all .3s ease}.card .btn-outline-secondary:hover{background-color:hsla(0,0%,100%,.9);box-shadow:0 0 10px rgba(0,0,0,.15);color:#000}.mobile_hide{display:block}@media(max-width: 767px){.mobile_hide{display:none !important}}.mobile_show{display:none !important}@media(max-width: 767px){.mobile_show{display:block}}.row-space{display:flex;align-items:center;justify-content:space-between}.product-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:15px;text-align:center;overflow:hidden;transition:.3s ease}@media(max-width: 767px){.product-grid{grid-template-columns:repeat(2, 1fr)}}.product-grid .card{overflow:hidden}.product-grid .card img.card-img-top{overflow:hidden;max-height:220px;height:100%;object-fit:cover;background-position:center;background-size:cover}@media(max-width: 767px){.product-grid .card img.card-img-top{height:180px}}.product-grid .product-detail .product-title{margin:1rem 0 .5rem;font-size:1.1rem;color:#333}.product-grid .product-detail .product-price{color:#ff5722;margin-bottom:1rem;font-weight:bold}.product-grid .product-detail .btn-buy{background:#ff5722;color:#fff;text-decoration:none;padding:.5rem 1.5rem;border-radius:8px;display:inline-block;margin-bottom:1rem;transition:background .3s}.product-grid .product-detail .btn-buy:hover{background:#e64a19}.product-grid .loading{grid-column:1/-1;text-align:center;font-size:1.2rem;color:#555}.col-12.col-md-6.mb-2.sticky{position:fixed;max-width:558px;width:100%;top:68px;left:115px;right:0;z-index:1000}@media(max-width: 767px){.col-12.col-md-6.mb-2.sticky{left:0;padding:0 20px}}/*# sourceMappingURL=style.css.map */