@import"https://fonts.googleapis.com/css2?family=Karla:wght@200;300;400;500;600;700&display=swap";.shipping_container{height:60vh;max-width:1200px;margin:5rem auto;display:flex;align-items:center;justify-content:center;padding:0 2rem}.shipping_container .form_div{width:55rem;background:#fff;padding:1.2rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.shipping_container .form_div .heading{text-align:center;margin-bottom:2rem}.shipping_container .form_div .heading h2{text-transform:capitalize;font-size:2.3rem;letter-spacing:.1rem;color:#444;margin-bottom:.6rem}.shipping_container .form_div .shipping_form{width:100%}.shipping_container .form_div .shipping_form input{width:100%;height:4rem;border:1px solid #ccc;border-radius:.2rem;padding:0 1rem;margin-bottom:1.3rem;font-size:1.5rem;color:#444;outline:none}.shipping_container .form_div .shipping_form button{width:100%;background:tomato;color:#fff;text-transform:capitalize;outline:none;padding:1.2rem 1rem;cursor:pointer;font-size:1.5rem;border:2px solid tomato;transition:.1s ease-in-out}.shipping_container .form_div .shipping_form button:hover{border:2px solid tomato;color:tomato;background:transparent}.payment_container{max-width:1100px;margin:5rem auto}.payment_container .form_box{display:flex;align-items:center;justify-content:center;height:50vh}.payment_container .form_box .heading{text-align:center;margin-bottom:2rem}.payment_container .form_box .heading h2{text-transform:capitalize;font-size:2.3rem;letter-spacing:.1rem;color:#444;margin-bottom:.6rem}.payment_container .form_box form{width:50rem;background:#fff;padding:1rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.payment_container .form_box form .box{width:100%;border:1px solid #ccc;border-radius:.2rem;padding:0 1rem;margin-bottom:1.3rem;font-size:1.5rem;color:#444;outline:none;padding:1rem}.payment_container .form_box form .pay_now{display:inline-block;width:100%;background:tomato;color:#fff;border:2px solid tomato;outline:none;text-transform:capitalize;font-size:1.5rem;padding:1rem 1.6rem;cursor:pointer;border-radius:.4rem}.success_container{max-width:1100px;margin:5rem auto}.success_container .success_box{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;background:#fff;width:40rem;margin:0 auto}.success_container .success_box .img_box{width:23rem;height:23rem}.success_container .success_box .img_box img{width:100%;height:100%;object-fit:cover}.success_container .success_box .success_info{text-align:center;padding-bottom:2rem}.success_container .success_box .success_info h2,.success_container .success_box .success_info h3{text-transform:capitalize;font-size:2.3rem;color:#444;margin-bottom:.6rem}.success_container .success_box .success_info .btn{display:inline-block;width:100%;background:tomato;color:#fff;border:2px solid tomato;outline:none;text-transform:capitalize;font-size:1.5rem;padding:1rem 1.6rem;cursor:pointer;margin-top:1rem;border-radius:.4rem}.container{width:90%;margin:2.4rem auto;z-index:1;position:sticky;top:2rem;left:0;display:flex;align-items:center;justify-content:space-between}.container .flex-icons{display:flex;align-items:center;gap:1.4rem}.container .flex-icons .head_icons{font-size:2rem;color:#000}.container .menu-circle{height:4.7rem;width:4.7rem;background:#fafafa;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;position:relative}.container .menu-circle .wish{font-size:12px;width:20px;height:20px;border-radius:50%;background-color:#2879fe;color:#fff;position:absolute;right:-6px;top:-6px;display:flex;align-items:center;justify-content:center}.container .menu-circle .icon{font-size:2.2rem}.profile_container{position:relative}.profile{z-index:3!important;background:#fff;width:20rem;padding:1.4rem;position:fixed;top:10rem;right:10rem;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:all .4s ease;clip-path:polygon(0 0,100% 0,100% 0,0 0)}@media (max-width: 505px){.profile{right:7rem}}.profile.active{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.profile .profile_img{width:8rem;height:8rem;margin-bottom:1rem}.profile .profile_img img{width:100%;height:100%;border-radius:50%;object-fit:cover}.profile .profile_info{text-align:center}.profile .profile_info h3{font-size:1.7rem;margin-bottom:1rem}.profile .profile_info .flex-btns .upper-btns{display:flex;align-items:center;gap:.4rem}.profile .profile_info .flex-btns .upper-btns button{width:100%;padding:1rem 2rem;background:transparent;text-transform:capitalize;color:#7851a9;font-size:1.5rem;border:2px solid #7851A9;cursor:pointer}.profile .profile_info .flex-btns .order{width:100%;padding:1rem 2rem;background:transparent;text-transform:capitalize;color:#7851a9;font-size:1.5rem;border:2px solid #7851A9;cursor:pointer;margin-bottom:.5rem}.nav-container{max-width:35rem;max-height:30rem;background:#7851A9;position:fixed;top:-5%;left:-7%;width:100%;height:100%;padding:2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transform:scale(0);transform-origin:top left;transition:.5s ease-in-out;z-index:2000!important}.nav-container.active{transform:scale(1);transition:.5s ease-in-out}.nav-container nav{position:relative}.nav-container nav ul{color:#fff;text-decoration:none!important}.nav-container nav ul li{display:flex;align-items:center;gap:.8rem;list-style:none;font-size:2rem;text-transform:capitalize;margin:1rem 0;cursor:pointer}.nav-container nav ul li .icon{margin-top:.2rem;font-size:2rem!important}.nav-container nav ul li:nth-child(2){margin-left:2.4rem}.nav-container .close{position:absolute;bottom:4rem;right:15rem;height:4rem;width:4rem;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%}.nav-container .close .close-icon{font-size:2.1rem!important;padding-left:-.8rem}.home-main{background-image:url(/assets/main-bg-0316c223.jpg);width:100vw;height:100vh;background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;top:0;display:flex;align-items:center;justify-content:center;z-index:-1}.home-main .main-box{display:flex;align-items:center;gap:1rem;position:absolute;left:28%;bottom:35%}.home-main .main-box div{z-index:1000;height:2.6rem;width:2.6rem;background-color:#7851a9}.home-main .home-content{max-width:65rem;width:100%;height:50vh}.home-main .home-content .play_icon{display:none}@media (max-width: 505px){.home-main .home-content{height:40vh}.home-main .home-content .play_icon{display:block;position:absolute;top:56%;left:50%;transform:translate(-50%,-70%);font-size:3rem;color:#7851a9;cursor:pointer}.home-main .home-content .play_icon .play{font-size:7rem}}.home-main .home-content .content{padding:1rem 2rem}@media (max-width: 505px){.home-main .home-content .content{text-align:center}}.home-main .home-content h2{font-size:7rem;text-transform:uppercase;letter-spacing:.1rem;color:#7851a9}@media (max-width: 505px){.home-main .home-content h2{font-size:6.5rem}}.home-main .home-content h3{font-size:8rem;text-transform:uppercase;letter-spacing:.1rem;font-weight:600;margin-top:2rem;margin-left:30rem}@media (max-width: 505px){.home-main .home-content h3{margin-left:0;margin-top:0;font-size:6rem}}.wish_container{max-width:1200px;margin:4rem auto;padding:0 2rem}.wish_container .alert_box{display:flex;align-items:center;justify-content:center}.wish_container .alert_box .empty{font-size:2rem!important;color:red;background:#fff;padding:1rem;border:1px solid #777;width:70%;text-align:center}@media (max-width: 450px){.wish_container .alert_box .empty{width:90%}}.wish_container .heading{text-align:center}.wish_container .heading h1{font-size:2.8rem;color:#444}.wish_container .grid_container{margin-top:5rem;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media (max-width: 991px){.wish_container .grid_container{grid-template-columns:repeat(2,1fr)}}@media (max-width: 450px){.wish_container .grid_container{grid-template-columns:repeat(1,1fr)}}.wish_container .grid_container .box{width:100%;padding:2rem 0;background:rgb(235,234,234);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #000;position:relative}.wish_container .grid_container .box .cat{position:absolute;top:.6rem;right:.6rem;border:1px solid rgb(24,128,224);padding:.5rem 2rem}.wish_container .grid_container .box .cat h2{color:#1880e0}.wish_container .grid_container .box .img_box{height:17rem;display:flex;align-items:center;justify-content:center;margin-top:1.5rem}.wish_container .grid_container .box .img_box img{height:100%;object-fit:cover}.wish_container .grid_container .box .info_box{margin-top:3rem!important;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;text-transform:capitalize}.wish_container .grid_container .box .info_box h2{font-size:1.9rem}.wish_container .grid_container .box .info_box .price{font-size:2rem}.wish_container .grid_container .box .flex-btns{padding:0 1.8rem;margin-top:2rem!important;display:flex;align-items:center;gap:1rem!important;justify-content:space-between}.wish_container .grid_container .box .flex-btns div{width:100%;height:4rem;border:.2rem solid #444;display:flex;align-items:center;justify-content:center;cursor:pointer}.wish_container .grid_container .box .flex-btns div .icon{color:#444;font-size:2.3rem}.order_conatiner{max-width:1250px;margin:5rem auto}.order_conatiner .grid_container{display:grid;grid-template-columns:1.8fr .8fr;gap:1rem}@media (max-width: 768px){.order_conatiner .grid_container{grid-template-columns:1fr}}.order_conatiner .grid_container .left{padding:1.2rem;border-right:2px solid rgb(221,220,220)}.order_conatiner .grid_container .left .shipping_heading{margin-top:2rem;margin-bottom:2rem;border:1px solid #ddd;border-radius:5px;padding:1rem}.order_conatiner .grid_container .left .shipping_heading h2{font-size:2.5rem;color:#444;text-transform:capitalize}.order_conatiner .grid_container .left .info{margin-left:1.6rem}.order_conatiner .grid_container .left .info h3{font-size:1.4rem;margin-bottom:.7rem}.order_conatiner .grid_container .left .cart_items{margin-top:2rem;margin-bottom:2rem;border:1px solid #ddd;border-radius:5px;padding:1rem}.order_conatiner .grid_container .left .cart_info{overflow-y:scroll}.order_conatiner .grid_container .left .cart_info .cart_box{display:flex;align-items:center;justify-content:space-between;padding:0 1rem;margin-bottom:1.6rem}.order_conatiner .grid_container .left .cart_info .cart_box .cart_img{width:60px;height:60px}.order_conatiner .grid_container .left .cart_info .cart_box .cart_img img{width:100%;height:100%;object-fit:cover}.order_conatiner .grid_container .left .cart_info .cart_box h3{font-size:1.5rem;color:#444;text-transform:capitalize}.order_conatiner .grid_container .right{height:70%}.order_conatiner .grid_container .right .main_div{display:flex;align-items:center;justify-content:center;height:60%;flex-direction:column}.order_conatiner .grid_container .right .main_div .summery_heading{margin-top:2rem;border:1px solid #ddd;border-radius:5px;padding:1rem 2rem}.order_conatiner .grid_container .right .main_div .summery_heading h2{font-size:2.3rem;color:#444;text-transform:capitalize}.order_conatiner .grid_container .right .summery{padding:0rem 2rem}.order_conatiner .grid_container .right .summery_details{display:flex;align-items:center;justify-content:space-between;flex-direction:column}.order_conatiner .grid_container .right .summery_details .common{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 2rem;border-bottom:1px solid #ddd}.order_conatiner .grid_container .right .summery_details .common h3{font-size:1.6rem;color:#444;text-transform:capitalize}.order_conatiner .grid_container .right .payment{display:inline-block;margin-top:1.8rem;width:100%;background:purple;color:#fff;border:2px solid purple;outline:none;text-transform:capitalize;font-size:1.5rem;padding:1.3rem 1.6rem;cursor:pointer;border-radius:.4rem}.user_profile_container{max-width:900px;margin:5rem auto;padding:0rem 2rem}.user_profile_container .profile_box{display:grid;grid-template-columns:.8fr 1.2fr;gap:1rem;margin-top:7rem;background-color:#fff;padding:3rem 2rem;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}@media (max-width: 580px){.user_profile_container .profile_box{grid-template-columns:1fr;margin-top:4rem}}.user_profile_container .profile_box .profile__left{padding:1.4rem}.user_profile_container .profile_box .profile__left .profile__img{height:17rem;width:17rem;margin:0 auto;margin-bottom:1.4rem}.user_profile_container .profile_box .profile__left .profile__img img{height:100%;width:100%;object-fit:cover;border-radius:50%}.user_profile_container .profile_box .profile__left h2{text-align:center;font-size:1.7rem;color:#444;margin-bottom:1rem}.user_profile_container .profile_box .profile__left .edit_btn{display:flex;align-items:center;justify-content:center;margin-top:2.2rem}.user_profile_container .profile_box .profile__left .edit_btn button{padding:1.5rem 4rem;border:none;background:#7851A9;color:#fff;text-transform:capitalize;font-size:1.5rem;border-radius:.3rem;cursor:pointer}.user_profile_container .profile_box .profile__right{padding:1.4rem}.user_profile_container .profile_box .profile__right .profile_info .box{display:flex;flex-direction:column;margin-bottom:2rem}@media (max-width: 580px){.user_profile_container .profile_box .profile__right .profile_info .box{align-items:center;justify-content:center}}.user_profile_container .profile_box .profile__right .profile_info .box label{font-size:2.2rem;color:#7851a9;margin-bottom:.4rem}.user_profile_container .profile_box .profile__right .profile_info .box span{font-size:1.8rem;margin-left:3rem}@media (max-width: 580px){.user_profile_container .profile_box .profile__right .profile_info .box span{margin-left:0rem}}.user_profile_container .profile_box .profile__right .profile_info .profile_btns{display:flex;align-items:center;gap:1rem;margin-top:3rem}@media (max-width: 580px){.user_profile_container .profile_box .profile__right .profile_info .profile_btns{justify-content:center;flex-direction:column}}.user_profile_container .profile_box .profile__right .profile_info .profile_btns button{padding:1.5rem 4rem;border:none;background:#7851A9;color:#fff;text-transform:capitalize;font-size:1.5rem;border-radius:.3rem;cursor:pointer}.modalBackground{width:100vw;height:100vh;background:linear-gradient(rgba(63,62,62,.5),rgba(58,57,57,.5));position:fixed;top:0;z-index:2;display:flex;justify-content:center;align-items:center;padding:0 1rem}.modalBackground .modalContainer{width:430px;height:fit-content;border-radius:.6rem;background-color:#fff;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;display:flex;flex-direction:column;padding:25px;position:relative}.modalBackground .modalContainer .close_modal{position:absolute;top:1.5rem;right:1.5rem;cursor:pointer;background:rgb(236,233,233);height:3rem;width:3rem;display:flex;align-items:center;justify-content:center;border-radius:50%}.modalBackground .modalContainer .close_modal .icon{font-size:2rem}.modalBackground .modalContainer .title{display:inline-block;text-align:center;margin-top:1rem;font-size:1.5rem;color:#7851a9}.modalBackground .modalContainer .form_box{display:flex;margin-top:3rem}.modalBackground .modalContainer .form_box form{width:100%}.modalBackground .modalContainer .form_box form input{width:100%;padding:1rem;margin-bottom:1rem;border:none;border-bottom:1px solid #7851A9;outline:none}.modalBackground .modalContainer .form_box form button{margin-top:1.3rem;width:100%;padding:1.6rem;font-size:1.7rem;text-transform:capitalize;background:#7851A9;border:1px solid #7851A9;outline:none;color:#fefef4;cursor:pointer}.common_container{height:100vh;display:flex;align-items:center;justify-content:center;padding:0 2rem}.common_container .form-container form{width:46rem;background:#fefef4;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;padding:1.5rem;border:1px solid #666}.common_container .form-container form .heading{margin-bottom:1.4rem}.common_container .form-container form .heading h2{font-size:2.7rem;text-transform:uppercase}.common_container .form-container form .img_box{height:10rem;width:10rem;margin:0 auto 1rem;position:relative;z-index:2000;display:flex;align-items:center;justify-content:center}.common_container .form-container form .img_box .add-img{position:absolute;top:-1rem;right:0}.common_container .form-container form .img_box .add-img div{height:3rem;width:3rem;cursor:pointer}.common_container .form-container form .img_box .add-img div .icon,.common_container .form-container form .img_box img{width:100%;height:100%;object-fit:cover}.common_container .form-container form .box{width:100%;padding:1rem;margin:.7rem 0;border:2px solid #666;outline:none;font-size:1.5rem;font-weight:550;border-radius:.2rem}.common_container .form-container form .flex-div{margin-top:1.2rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.common_container .form-container form .flex-div button{padding:1rem 3rem;background:#444;color:#fff;font-size:1.5rem;border:2px solid #444;cursor:pointer;transition:.3s cubic-bezier(.215,.61,.355,1)}.common_container .form-container form .flex-div button:hover{border:2px solid #444;background:transparent;color:#444}.common_container .form-container form .flex-div .link{font-size:1.6rem;color:#444;font-weight:500}.common_container .form-container form .flex-div .link:hover{text-decoration:underline!important}.orders_container{max-width:1200px;margin:5rem auto;padding:2rem}.orders_container .heading{font-size:1rem;font-weight:500;margin-bottom:2rem;display:inline-block;padding:1rem;color:#33c44b;border:1px solid rgb(51,196,75)}.orders_container .back{color:#444;border:1px solid #333;padding:1rem 2rem}.orders_container .back h1{font-size:1.4rem;text-transform:capitalize}.orders_container .orders_table{margin:0 0 3rem;width:100%;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;display:table}.orders_container .orders_table .row{display:table-row}.orders_container .orders_table .row:nth-of-type(odd){background-color:#e9e9e9}.orders_container .orders_table .row.header{font-weight:500;color:#fff;background:rgb(51,196,75)}.orders_container .orders_table .row .cell{display:table-cell;padding:1rem;text-align:center;font-size:1.5rem}.products_lists{margin-top:5rem;padding:0 2rem}.products_lists .main_container{max-width:1200px;margin:0 auto}.products_lists .main_container .heading{text-align:center;margin-bottom:4rem}.products_lists .main_container .heading h2{font-size:3rem}.products_lists .main_container .grid_container{display:grid;grid-template-columns:.4fr 1fr;gap:1rem;padding-bottom:2rem}@media (max-width: 720px){.products_lists .main_container .grid_container{grid-template-columns:1fr}}.products_lists .main_container .grid_container .left{position:sticky;position:-webkit-sticky;height:35rem;top:2rem!important}@media (max-width: 660px){.products_lists .main_container .grid_container .left{position:static!important}}.products_lists .main_container .grid_container .left .search_box{margin-bottom:2.5rem}.products_lists .main_container .grid_container .left .search_box h3{font-size:1.8rem;margin-left:.2rem;margin-bottom:1rem}.products_lists .main_container .grid_container .left .search_box .input_box{width:90%;padding:1rem;background:rgb(247,247,247);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #000}@media (max-width: 800px){.products_lists .main_container .grid_container .left .search_box .input_box{width:98%}}.products_lists .main_container .grid_container .left .search_box .input_box input{width:100%;border:none;outline:none;background:transparent;font-size:1.4rem}.products_lists .main_container .grid_container .left .category_box{margin-bottom:2.4rem}.products_lists .main_container .grid_container .left .category_box h3{font-size:1.8rem;margin-left:.2rem;margin-bottom:1rem}.products_lists .main_container .grid_container .left .category_box .cat{margin-left:.2rem;display:block}.products_lists .main_container .grid_container .left .category_box .cat span{width:90%;display:block;font-size:1.7rem;margin:1rem 0;cursor:pointer}.products_lists .main_container .grid_container .left .category_box .cat span:nth-child(1){color:#7171f1;text-decoration:underline}.products_lists .main_container .grid_container .left .price_box h3{font-size:1.8rem;margin-bottom:1rem}.products_lists .main_container .grid_container .left .price_box h2{font-size:1.8rem;color:#555}.products_lists .main_container .grid_container .left .price_box input{margin:.5rem 0 1rem;padding:0;box-shadow:none;cursor:pointer;width:60%}@media (max-width: 800px){.products_lists .main_container .grid_container .left .price_box input{width:98%}}.products_lists .main_container .grid_container .right{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.products_lists .main_container .grid_container .right .not_found{font-size:1.8rem;color:#444}@media (max-width: 991px){.products_lists .main_container .grid_container .right{grid-template-columns:repeat(2,1fr)}}@media (max-width: 450px){.products_lists .main_container .grid_container .right{grid-template-columns:repeat(1,1fr)}}.products_lists .main_container .grid_container .right .box{width:100%;padding:2rem 0;background:rgb(235,234,234);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #000;position:relative}.products_lists .main_container .grid_container .right .box .cat{position:absolute;top:.6rem;right:.6rem;border:1px solid rgb(24,128,224);padding:.5rem 2rem}.products_lists .main_container .grid_container .right .box .cat h2{color:#1880e0}.products_lists .main_container .grid_container .right .box .img_box{height:17rem;display:flex;align-items:center;justify-content:center;margin-top:1.5rem}.products_lists .main_container .grid_container .right .box .img_box img{height:100%;object-fit:cover}.products_lists .main_container .grid_container .right .box .info_box{margin-top:3rem!important;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;text-transform:capitalize}.products_lists .main_container .grid_container .right .box .info_box h2{font-size:1.6rem;width:17rem}.products_lists .main_container .grid_container .right .box .info_box .price{font-size:2rem}.products_lists .main_container .grid_container .right .box .flex-btns{padding:0 1.8rem;margin-top:2rem!important;display:flex;align-items:center;gap:1rem!important;justify-content:space-between}.products_lists .main_container .grid_container .right .box .flex-btns div{width:100%;height:4rem;border:.2rem solid #444;display:flex;align-items:center;justify-content:center;cursor:pointer}.products_lists .main_container .grid_container .right .box .flex-btns div .icon{color:#444;font-size:2.3rem}.product_container{max-width:1200px;margin:4rem auto;padding:0 3rem}@media (max-width: 850px){.product_container{padding:0 2rem;margin:6rem 0 2rem}}.product_container .heading_box{margin-top:3rem}@media (max-width: 450px){.product_container .heading_box{margin-bottom:3rem}.product_container .heading_box .back-btn{display:flex;align-items:center;justify-content:center}}.product_container .heading_box h2{font-size:3rem;margin-bottom:1rem}@media (max-width: 450px){.product_container .heading_box h2{text-align:center}}.product_container .heading_box button{height:3.4rem;width:10rem;border:2px solid #444;justify-content:center;background:transparent;font-size:1.3rem;font-weight:550;cursor:pointer;display:flex;align-items:center;gap:.4rem;text-transform:capitalize}.product_container .heading_box button span{font-size:1.7rem!important;font-weight:600}.product_container .main_div{margin-top:2rem}.product_container .main_div .grid_container{display:grid;grid-template-columns:.8fr 1fr;gap:1rem!important}@media (max-width: 850px){.product_container .main_div .grid_container{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.product_container .main_div .grid_container{grid-template-columns:1fr}}.product_container .main_div .grid_container .left{border:.2rem solid rgb(190,190,190);width:100%;height:auto;padding:1rem 0;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.product_container .main_div .grid_container .left .image{height:30rem;width:30rem}.product_container .main_div .grid_container .left .image img{height:100%;width:100%;object-fit:cover}.product_container .main_div .grid_container .right{width:100%}@media (max-width: 768px){.product_container .main_div .grid_container .right{margin-top:2rem!important}}.product_container .main_div .grid_container .right .product_details{padding:1rem 2rem}@media (max-width: 768px){.product_container .main_div .grid_container .right .product_details{padding:1rem 0}}.product_container .main_div .grid_container .right .product_details h2{font-size:2.6rem;margin-bottom:1rem}.product_container .main_div .grid_container .right .product_details p{font-size:1.8rem;margin-bottom:1.4rem;line-height:1.5}.product_container .main_div .grid_container .right .product_details .price h3{font-size:3rem;font-weight:400}.product_container .main_div .grid_container .right .product_details .stock{margin:2rem 0;display:flex;align-items:center;text-transform:capitalize;gap:1rem}.product_container .main_div .grid_container .right .product_details .stock span{font-size:2rem;font-weight:500}.product_container .main_div .grid_container .right .product_details .stock span:nth-child(2){color:#2e8b57}.product_container .main_div .grid_container .right .product_details .quantity{display:flex;align-items:center;gap:1rem;margin:3rem 0}.product_container .main_div .grid_container .right .product_details .quantity input{height:3.9rem;width:7rem;text-align:center}.product_container .main_div .grid_container .right .product_details .quantity span{width:9%;text-align:center;font-size:3rem;border:1px solid #333;cursor:pointer;background:rgb(238,237,237)}@media (max-width: 450px){.product_container .main_div .grid_container .right .product_details .quantity span{width:14%}}.product_container .main_div .grid_container .right .product_details .flex-btns{margin-top:4rem;display:flex;align-items:center;gap:1.3rem}.product_container .main_div .grid_container .right .product_details .flex-btns button{border:2px solid rgb(41,39,39);padding:1.3rem 2.5rem;color:#fff;background:transparent;color:#292727;font-weight:550;font-size:1.5rem;cursor:pointer}.main_container{max-width:1200px;margin:5rem auto}.main_container .alert_box{display:flex;align-items:center;justify-content:center}.main_container .alert_box .empty{margin-top:2rem;font-size:2rem!important;color:red;background:#fff;padding:1rem;border:1px solid #777;width:70%;text-align:center}@media (max-width: 450px){.main_container .alert_box .empty{width:90%}}.main_container .heading{text-align:center;margin-bottom:3rem}.main_container .heading h2{font-size:3.4rem;letter-spacing:.1rem;color:#444;margin-bottom:.6rem}.main_container .heading h3{font-size:1.6rem}.main_container .flex_container{display:flex;align-items:flex-start;gap:1rem;margin-top:5rem;padding:0 1.5rem}@media (max-width: 768px){.main_container .flex_container{flex-direction:column}}.main_container .flex_container .left{flex:.7}@media (max-width: 768px){.main_container .flex_container .left{flex:1;width:100%}}.main_container .flex_container .left table{width:100%;border-spacing:0rem;color:#fff}.main_container .flex_container .left table thead{width:100%}.main_container .flex_container .left table thead .table-row{width:100%;background:rgb(59,58,58)}.main_container .flex_container .left table thead .table-row th{padding:.5rem!important;font-size:1.7rem}@media (max-width: 500px){.main_container .flex_container .left table thead .table-row .price-heading{display:none}}.main_container .flex_container .left table .product_info tr{width:100%;text-align:center}.main_container .flex_container .left table .product_info tr td{color:#444;padding:2rem}.main_container .flex_container .left table .product_info tr td .img_div{height:7.4rem;width:7.4rem;margin:0 auto}.main_container .flex_container .left table .product_info tr td .img_div img{width:100%;height:100%;object-fit:cover}.main_container .flex_container .left table .product_info tr .name{font-size:2rem;color:#222}.main_container .flex_container .left table .product_info tr .price{font-size:1.8rem;color:#333;font-weight:550}@media (max-width: 500px){.main_container .flex_container .left table .product_info tr .price{display:none}}.main_container .flex_container .left table .product_info tr .qty_div{display:flex;align-items:center;justify-content:center;gap:2rem}.main_container .flex_container .left table .product_info tr .qty_div h3{font-size:2.1rem}.main_container .flex_container .left table .product_info tr .qty_div .inc-dec{font-size:2rem;font-weight:500;color:#222;font-weight:550;cursor:pointer}.main_container .flex_container .left table .product_info tr .remove_item{cursor:pointer}.main_container .flex_container .left table .product_info tr .remove_item .icon{font-size:2.4rem;color:#dc143c}.main_container .flex_container .left .go-back{margin-top:2rem;padding:.6rem .8rem;display:flex;align-items:center;gap:1rem}.main_container .flex_container .left .go-back button{border:2px solid #222;padding:1rem 2rem;font-size:1.5rem;color:#222;font-weight:550;cursor:pointer;text-transform:capitalize}.main_container .flex_container .right{flex:.3;background:rgb(228,228,228)}@media (max-width: 768px){.main_container .flex_container .right{flex:1;width:100%}}.main_container .flex_container .right .heading{text-align:center;background:#222;padding:.33rem 0}.main_container .flex_container .right .heading h1{font-size:2rem;color:#fff}.main_container .flex_container .right .sub-total{display:flex;align-items:center;justify-content:space-between;padding:.6rem .8rem}.main_container .flex_container .right .sub-total h2{font-size:2rem;color:#444}.main_container .flex_container .right .shipping{display:flex;align-items:center;justify-content:space-between;padding:.6rem .8rem;margin-top:1rem}.main_container .flex_container .right .shipping h3{font-size:1.6rem;color:#444}.main_container .flex_container .right .total{display:flex;align-items:center;justify-content:space-between;padding:.6rem .8rem;margin-top:1rem}.main_container .flex_container .right .total h2{font-size:2rem;color:#444}.main_container .flex_container .right .check-out{margin-top:2rem}.main_container .flex_container .right .check-out button{background:#222;width:100%;padding:1rem 2rem;font-size:1.7rem;color:#fff;cursor:pointer;text-transform:capitalize}*{margin:0;padding:0;box-sizing:border-box;text-decoration:none!important}html{font-size:62.5%;overflow-x:hidden;font-family:Inter,sans-serif}body{background-color:#f5f5f5}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.loader{padding:0rem 3rem}.profile_pic{border-radius:50%!important;height:100%;width:100%}@media (max-width: 991px){html{font-size:55%}}@media (max-width: 460px){html{font-size:48%}}
