.product_sec{background-color:#f2f2f2;padding:20px 30px 60px}.filtered_items{margin-bottom:0}.video_ad_sec{border-radius:10px;justify-content:center;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.video_ad_sec:after{content:"";background:linear-gradient(#00060d00 0%,#00060dcc 100%);width:100%;height:50%;display:block;position:absolute;bottom:0;left:0}.video_ad_sec video{object-fit:cover;width:100%;height:100%;position:absolute}.video_ad_sec .text_box{text-align:center;color:#fff;z-index:2;width:100%;padding:0 25px;position:absolute;bottom:30px;left:0}.video_ad_sec .text_box h3,.video_ad_sec .text_box .heading{text-transform:uppercase;letter-spacing:1px;color:#fff;font-size:20px;font-family:var(--font-prata), serif;margin-bottom:12px}.video_ad_sec .text_box .btn_style{text-transform:uppercase;letter-spacing:1px;background-color:#d0d0d099;border-radius:2px;padding:12px 25px;font-size:12px;font-weight:400}@media screen and (max-width:1536px){.product_sec{padding:15px 30px 40px}.video_ad_sec .text_box h3,.video_ad_sec .text_box .heading{font-size:16px}.video_ad_sec .text_box .btn_style{padding:10px 18px;font-size:10px}}@media screen and (max-width:1023px){.product_sec{padding:15px 30px 40px}}@media screen and (max-width:767px){.product_sec{padding:10px 0 30px}.product_card .text_box{padding:8px}.product_sec .product_card .img_box .wishlist{width:26px;height:26px;top:5px;right:5px}.product_sec .product_card .img_box .wishlist svg{width:13px}.product_sec .product_card .img_box .sale_tag{font-size:10px;line-height:15px;top:8px;left:5px}.video_ad_sec .text_box h3,.video_ad_sec .text_box .heading{margin-bottom:10px;font-size:12px}.video_ad_sec .text_box{padding:0 10px;bottom:14px}.video_ad_sec .btn_style svg{width:14px}.video_ad_sec .text_box .btn_style{padding:4px 15px}}
.quick_view_overlay{-webkit-backdrop-filter:blur(2px);z-index:9999998;opacity:0;visibility:hidden;pointer-events:none;will-change:opacity;background:#0000008c;width:100%;height:100%;transition:opacity .35s cubic-bezier(.16,1,.3,1),visibility .35s;position:fixed;top:0;left:0}.quick_view_overlay.fade-in{opacity:1;visibility:visible;pointer-events:auto}.quick_view_overlay.fade-out{opacity:0;visibility:hidden;pointer-events:none}.quick_view_sidebar{z-index:9999999;pointer-events:none;visibility:hidden;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;border-top-left-radius:20px;border-bottom-left-radius:20px;flex-direction:column;width:100%;max-width:600px;height:100%;transition:transform .38s cubic-bezier(.16,1,.3,1),visibility .38s;display:flex;position:fixed;top:0;right:0;overflow:hidden;transform:translate(100%);box-shadow:-10px 0 35px #0000001f}.quick_view_sidebar.show{visibility:visible;pointer-events:auto;transform:translate(0,0)}.quick_view_mob_dr{z-index:9999999;visibility:hidden;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;flex-direction:column;width:100%;height:90vh;transition:transform .38s cubic-bezier(.16,1,.3,1),visibility .38s;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(100%);box-shadow:0 -10px 30px #00000026}.quick_view_mob_dr.show{visibility:visible;pointer-events:auto;transform:translate(0,0)}.quick_view_container .btns_part{z-index:20;background-color:#fff;border-top:1px solid #eff1f5;padding:15px 20px;box-shadow:0 -10px 20px #0000000d;width:100%!important;position:sticky!important;bottom:0!important;left:auto!important;right:auto!important}.quick_view .delivery_part{margin-top:20px;margin-bottom:15px}.quick_view .delivery_part p{letter-spacing:.5px;text-transform:capitalize;color:var(--dark,#222);align-items:center;gap:4px;margin-bottom:0;font-size:12px;font-weight:400;line-height:20px}.quick_view .delivery_part span{color:#000;font-weight:600}.quick_view .delivery_part span svg{color:#fff;width:20px;height:20px}@media (max-width:767px){.quick_view .delivery_part p{letter-spacing:0;font-size:11px}.quick_view .delivery_part span svg{width:16px;height:16px}}.quick_view .thumbnail_part .item{transition:transform .2s,border-color .2s,box-shadow .2s}.quick_view .thumbnail_part .item:hover{transform:translateY(-1px)}
.login_form .phone_grp{border:1px solid #d3d6db;border-radius:5px}.login_form .phone_grp button{width:50px;box-shadow:none;cursor:pointer;background-color:#eff1f5;border:none;border-right:1px solid #d3d6db;border-radius:0;outline:none;height:50px;font-weight:400}.login_form .phone_grp input{box-shadow:none;background-color:#eff1f5;border:none;border-radius:0}.login_form .login_field input{background-color:#0000;border:1px solid #d3d6db}.login_form .phone_group{border:1px solid #d3d6db;border-radius:5px;padding:0;position:relative;background-color:#fff!important}.login_form .phone_group label{background-color:#fff;margin:0;padding:0 5px;position:absolute;top:-6px;transform:scale(.8)}.login_form .phone_group button{cursor:pointer;border:none;height:50px;font-weight:400;width:50px!important;box-shadow:none!important;background-color:#0000!important;border-radius:8px!important;outline:none!important}.login_form .phone_group input{height:auto;max-height:53px;background-color:#0000!important;border:none!important;border-radius:8px!important}.login_pg .tab_btn_login{display:none}.login_pg .login_field input{border-width:1px;border-bottom-style:solid;border-bottom-color:#ccc}.login_sec .img_box:after{content:"";z-index:1;opacity:.8;background:linear-gradient(#0000 0%,#000 100%);width:100%;height:70%;display:block;position:absolute;bottom:0;left:0}.login_sec .img_box .text_box{z-index:2;max-width:400px;bottom:40px;left:40px}.login_sec .img_box .text_box h1{color:#fff;font-size:30px;font-weight:500;font-family:var(--pfont);margin-bottom:4px}.login_sec .img_box .text_box p{color:#fff;font-size:14px;line-height:20px}.mob_title{text-align:center;border-bottom:1px solid #ffffff5a;margin-bottom:15px;padding-bottom:15px}.mob_title h1{color:#fff;font-size:30px;font-weight:500;font-family:var(--pfont);margin-bottom:4px}.mob_title p{color:#fff;font-size:14px;line-height:20px}@media screen and (max-width:1536px){.login_pg .bg_input{height:40px}.login_pg .bg_input input{font-size:13px}}@media screen and (max-width:767px){.login_pg h1{font-size:24px}.login_pg p{font-size:12px}.login_pg label{font-size:11px}.login_pg .bg_input svg{width:18px}.login_pg .gap-6{grid-gap:15px}.login_pg h3{font-size:15px}}.login_popup input{box-shadow:none!important;border:none!important;outline:none!important}.login_popup label{background-color:#eff1f5}.login_popup .focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:transparent!important}.login_popup button.ring-offset-background{z-index:2;color:#fff;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:0;right:0;box-shadow:none!important;border:none!important;outline:none!important}.login_popup button.ring-offset-background svg{width:20px;height:20px}.login_popup .phone_login{z-index:999;background-color:#eff1f5;border-radius:4px;height:50px;box-shadow:none!important;border:none!important}.login_popup .phone_login button{background-color:#0000;height:50px;box-shadow:none!important;border:none!important}.login_popup .phone_login input{height:50px;box-shadow:none!important;border:none!important}[data-radix-popper-content-wrapper]{overflow:visible!important}[data-radix-popper-content-wrapper]:has(.phone_drop[data-state=open]){z-index:999999!important}@media screen and (max-width:767px){.login_popup input{font-size:14px!important}}
.default_banner{padding-top:100px;padding-bottom:100px}.default_banner h1,.default_banner h2{color:#fff;text-transform:capitalize;margin-top:10px;margin-bottom:10px;font-size:45px;line-height:60px}.default_banner p{color:#fff;margin-bottom:0;font-size:15px;line-height:22px}@media screen and (max-width:1536px){.default_banner h1,.default_banner h2{font-size:40px;line-height:50px}.default_banner{padding-top:80px;padding-bottom:80px}.default_banner .btn_style.small{padding:12px 20px}}@media screen and (max-width:767px){.default_banner h1,.default_banner h2{font-size:30px;line-height:40px}.default_banner p{font-size:14px;line-height:21px}.default_banner{padding-top:65px;padding-bottom:65px}}
