body{margin:0;padding:0}h1{font-family:Cormorant Garamond,serif;font-size:44px;font-weight:600;letter-spacing:2px}.first{align-items:center;background:#0b0b0b;box-sizing:border-box;color:#eaeaea;display:flex;font-family:Cormorant Garamond,Amiri,serif;height:42px;justify-content:center;left:0;letter-spacing:1.2px;padding:0 20px;position:fixed;top:0;transition:transform .4s ease,opacity .3s ease;width:100%;z-index:1001}.first.hide{opacity:0;transform:translateY(-100%)}.first1{color:#a38b5d;font-size:15px;font-weight:500;text-align:center}.first:after{background:#d4af3733;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}@media (max-width:768px){.first{padding:0 15px}.first1{font-size:13px;letter-spacing:1px}}@media (max-width:480px){.first{padding:8px 10px}.first1{font-size:12px;line-height:1.4}}.navbar{background:#0000;box-shadow:0 0 5px #80808080;height:135px;left:0;position:fixed;top:42px;transition:top .3s ease;width:100%;z-index:1000}.navbar svg{fill:#fff}.navbar.active{background:#fff;box-shadow:0 0 10px #8080808f;top:0}.navbar.active svg{fill:#000}.navbar.text-dark{color:#000!important}.navbar.text-dark a,.navbar.text-dark svg{fill:#000!important;color:#000!important}.navmain{align-items:center;display:flex;height:100%;justify-content:space-between}.logo img{margin-left:20px;width:137px}.navcenter{display:flex;justify-content:center;width:1267px}.navcenter ul{display:flex;gap:55px;list-style:none;margin:0;padding:0}.navcenter ul li a{color:#f5f5f5;font-family:Cormorant Garamond,serif;font-size:16px;letter-spacing:2px;padding:6px 0;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.navbar.active a{color:#000}.navend{gap:22px}.nav_icon,.navend{align-items:center;display:flex;justify-content:center}.nav_icon{cursor:pointer;height:42px;transition:all .3s ease;width:42px}.navbar{color:#fff}.navbar.active{color:#000}.navbar:hover{background:#fff!important;box-shadow:0 0 10px #8080808f}.navbar:hover,.navbar:hover a{color:#000!important}.navbar:hover svg{fill:#000!important}.navbar.search-active{background:#fff;box-shadow:0 0 10px #8080808f;color:#000}.navbar.search-active a{color:#000!important}.navbar.search-active svg{fill:#000!important}.hero{height:100vh;margin-top:135px;position:relative}.video{height:100%;object-fit:cover;width:100%}.content{color:#fff;left:8%;position:absolute;top:50%;transform:translateY(-50%)}.content .stylish{font-size:38px;font-weight:400;letter-spacing:6px;text-transform:uppercase}.content .stylish,.homebutton{color:#fff;font-family:Cormorant Garamond,serif}.homebutton{background:#0000;border:1px solid #fff;cursor:pointer;font-size:14px;letter-spacing:2px;margin-top:20px;padding:12px 30px;text-decoration:none;transition:.3s}.homebutton:hover{background:#fff;color:#000}.secmain{top:50%;width:100%}.secound{color:#1a1a1a;margin:auto;max-width:650px;padding:40px 30px;text-align:center}.sec-sub{color:#a38b5d;font-size:14px;letter-spacing:4px;margin-bottom:10px}.sec-title{font-family:Cormorant Garamond,serif;font-size:40px;font-weight:500;letter-spacing:2px;margin-bottom:5px}.sec-brand{color:#777;font-size:16px;letter-spacing:6px;margin-bottom:20px}.sec-desc{color:#555;font-size:15px;letter-spacing:1.5px;line-height:28px;margin:0 auto 30px;max-width:500px}.sec-btn{background:#0000;border:1px solid #a18426;color:#d4af37;cursor:pointer;font-family:Cormorant Garamond,serif;font-size:14px;letter-spacing:2px;padding:12px 30px;transition:all .4s ease}.sec-btn:hover{background:#a18426;box-shadow:0 10px 25px #d4af374d;color:#fff}.carousel-container{height:100vh;overflow:hidden;position:relative;width:100%}.carousel-slide{height:100%;opacity:0;position:absolute;transform:scale(1.05);transition:opacity 1s ease-in-out,transform 1s ease-in-out;width:100%}.carousel-slide.active{opacity:1;transform:scale(1);z-index:1}.carousel-media{height:100%;object-fit:cover;width:100%}.carousel-container:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:768px){.carousel-container{height:60vh}.content h1{font-size:35px}.navcenter{display:none}.content .stylish{font-size:25px;text-align:center}}.line{border:1px solid #80808021;height:0;margin-top:40px;width:100%}.list{background-color:initial;border:0;display:none}.list svg{color:#fff}.logo2{display:none}.logo2 img{margin-left:20px;width:137px}.popup{align-items:flex-start;background:#fff;box-shadow:2px 0 8px #0003;display:flex;font-family:Cormorant Garamond,serif;height:100%;justify-content:flex-start;left:0;position:fixed;top:0;width:280px;z-index:9999}.popup,.subpopup{box-sizing:border-box}.subpopup{margin-top:100px;padding:0 15px;width:100%}.remove{background:#0000;border:0;cursor:pointer;left:10px;position:fixed;top:50px;z-index:10000}.sub2 li{list-style-type:none;margin-bottom:18px}.sub2 li a{color:#000;font-size:18px;text-decoration:none}@media screen and (max-width:1024px){.navcenter{display:none}.list{display:block}.logo{display:none}.logo2{display:block;width:60px}}@media screen and (max-width:768px){.popup{width:240px}.subpopup{margin-top:80px;padding:0 12px}.sub2 li a{font-size:16px}.homebutton{font-size:10px;left:50%;padding:10px 25px;position:absolute;transform:translateX(-50%)}}@media screen and (max-width:480px){.navend{width:103px}.logo2 img{width:98px}.secound button{height:40px;width:100px}.popup{width:200px}.subpopup{margin-top:70px;padding:0 10px}.sub2 li a{font-size:14px}}.heading{color:#aa7d33;font-family:Cormorant Garamond,serif;font-size:26px;letter-spacing:1px;margin-top:100px;position:relative;text-align:center;width:100%}.heading:after,.heading:before{background:linear-gradient(90deg,#0000,#9b751a);content:"";height:1px;position:absolute;top:50%;transform:translateY(-50%);width:60px}.heading:before{left:35%}.heading:after{background:linear-gradient(270deg,#0000,#9b751a);right:35%}@media screen and (max-width:1024px){.heading:before{left:30%}.heading:after{right:30%}}@media (max-width:768px){.heading:before{left:25%;width:50px}.heading:after{right:25%;width:50px}.product_name{text-align:center}}@media (max-width:480px){.heading:before{left:10%;width:40px}.heading:after{right:10%;width:40px}}@media (max-width:352px){.heading:before{left:1%;width:40px}.heading:after{right:1%;width:40px}}@media (max-width:320px){.heading:before{left:2%;width:40px}.heading:after{right:2%;width:40px}.heading{font-size:20px}}.products{display:flex;gap:50px;justify-content:center;margin-top:120px}.products button{background:#0000;border:none;color:#444;cursor:pointer;font-family:Cormorant Garamond,serif;font-size:22px;font-weight:500;letter-spacing:2px;position:relative;text-transform:uppercase;transition:.3s}.products button:after{background:linear-gradient(135deg,#d0b560,#a17f16);bottom:-6px;content:"";height:2px;left:0;position:absolute;transition:.4s ease;width:0}.products button:hover{color:#b8963a}.products button:hover:after{width:100%}.products button.active{color:#9b751a}.products button.active:after{width:100%}.product_list{display:flex;flex-wrap:wrap;gap:70px;justify-content:center;margin-left:auto;margin-right:auto;margin-top:110px;max-width:1300px}.product-card{overflow:hidden;position:relative;transition:transform .4s ease;width:260px}.product-card:hover{transform:translateY(-8px)}.img-box{border-radius:6px;height:330px;overflow:hidden;position:relative;width:100%}.img-box img{height:100%;object-fit:cover;transition:all .5s ease;width:100%}.hover-img{left:0;opacity:0;position:absolute;top:0}.img-box:hover .hover-img{opacity:1}.img-box:hover img{filter:brightness(.85);transform:scale(1.08)}.carticon{background:#fff;border-radius:50%;box-shadow:0 5px 15px #0000001a;opacity:0;padding:8px;position:absolute;right:15px;top:15px;transform:translateY(-15px);transition:all .4s ease}.product-card:hover .carticon{opacity:1;transform:translateY(0)}.carticon button{background:#0000;border:none;cursor:pointer}.product_name{color:#222;font-family:Cormorant Garamond,serif;font-size:20px;letter-spacing:1px;padding-top:18px}.price{color:#aa7d33;font-size:16px;padding-top:10px}.shop_button{display:flex;justify-content:center;margin-top:50px}.shop_button button{background:linear-gradient(135deg,#d0b560,#a17f16);border:none;color:#fff;cursor:pointer;font-family:Cormorant Garamond,serif;font-size:15px;height:45px;letter-spacing:1px;padding:0 30px;transition:all .4s ease}.shop_button button:hover{background:#8f6b19;box-shadow:0 8px 20px #00000026;transform:translateY(-3px)}.popupcart{background:#fff;border-radius:8px;box-shadow:0 0 8px grey;height:auto;left:50%;max-height:80%;max-width:672px;overflow-x:auto;overflow-y:auto;padding:15px;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1000}.popmain,.popupcart{display:flex;flex-direction:row;gap:10px}.popmain{flex-wrap:nowrap;justify-content:flex-start;width:100%}.popimage{height:auto;min-width:140px;position:relative;width:48%}.popimage img{height:auto;object-fit:cover;width:100%}.popdetails{margin-top:21px;min-width:140px;text-align:left;width:48%}.popdetails h2{font-family:Cormorant Garamond,serif;font-size:20px;margin:0 0 5px}.popdetails p{color:#00000087;font-size:16px;font-weight:600}.color_box,.size_box{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.color_item{border:1px solid #80808057;border-radius:50%;cursor:pointer;height:25px;width:25px}.color_item.active{transform:scale(1.1)}.size_var{margin-top:13px}.size_item{background:#fff;border:1px solid #ccc;cursor:pointer;font-size:12px;padding:8px 12px}.size_item.active{background:#000;color:#fff}.size_item:disabled{background:#eee;cursor:not-allowed}.buy_now{background-color:#9b751a;border:0;color:#fff;cursor:pointer;font-size:14px;margin-top:10px;padding:8px;width:100%}.qty-section{gap:10px;margin-top:15px}.overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.next,.prev{background:#0000;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:20px;height:30px;position:absolute;top:50%;transform:translateY(-50%);width:30px}.prev{left:5px}.next{right:5px}.next:hover,.prev:hover{background:#00000024}.remove2{background-color:#fff;border:0;cursor:pointer;font-size:18px;position:absolute;right:10px;top:10px;z-index:1100}@media (max-width:480px){.popupcart{gap:6px;max-width:320px;padding:10px;width:95%}.popdetails,.popimage{min-width:120px;width:48%}.popdetails h2{font-size:23px}.popdetails p{font-size:16px}.size_item{font-size:11px;padding:7px 12px}.buy_now{font-size:12px;padding:10px}.next,.prev{font-size:18px;height:25px;width:25px}.qty-section{justify-content:center}}@media (max-width:468px){.popupcart{max-width:95%;padding:12px;width:95%}.popmain,.popupcart{flex-direction:column}.popmain{align-items:center;gap:10px}.popdetails,.popimage{min-width:0;min-width:auto;width:100%}.popdetails{margin-top:15px;text-align:center}.color_box,.size_box{justify-content:center}}.page_title{align-items:center;display:flex;justify-content:center;margin-top:180px;text-transform:uppercase;width:100%}.page_title p{font-size:34px;letter-spacing:1px;text-align:center}.filter_main,.page_title p{font-family:Cormorant Garamond,serif}.filter_main{background:#fff;box-shadow:0 4px 20px #0000000d;height:fit-content;padding:20px;top:120px;width:260px}.filter_title{font-size:16px;letter-spacing:1px;margin-bottom:10px;margin-top:20px;text-transform:uppercase}.price_inputs{align-items:center;display:flex;gap:8px}.price_inputs input{border:1px solid #ddd;border-radius:6px;outline:none;padding:6px;width:80px}.price_inputs span{font-size:14px}.filter_options{display:flex;flex-wrap:wrap;gap:8px}.filter_options span{border:1px solid #ddd;border-radius:20px;cursor:pointer;font-size:14px;padding:6px 12px;transition:.3s}.filter_options span:hover{background:#000;color:#fff}.filter_options span.active{background:#000;border-color:#000;color:#fff}.slider_container{margin-top:10px;width:100%}.price_labels{display:flex;font-family:serif;font-size:14px;justify-content:space-between;margin-bottom:8px}.slider{appearance:none;background:#ddd;border-radius:5px;height:4px;margin:5px 0;outline:none;width:100%}.slider::-webkit-slider-thumb{appearance:none;background:#000;border-radius:50%;cursor:pointer;height:14px;width:14px}.slider::-moz-range-thumb{background:#000;border-radius:50%;cursor:pointer;height:14px;width:14px}.product_list2{display:flex;flex-wrap:wrap;font-family:Cormorant Garamond,serif;font-size:21px;font-weight:500;gap:30px;justify-content:space-evenly;margin-left:20px;margin-top:43px;max-height:calc(100vh - 180px);max-width:1212px;overflow-y:auto;padding-right:10px;text-align:center}.filter{align-items:flex-start;display:flex}.sort_by{border:1px solid #80808040;display:flex;font-family:Cormorant Garamond,serif;font-size:11px;height:70px;justify-content:space-between;letter-spacing:1px;text-align:center;text-transform:uppercase}.sort_by p{margin-top:27px}.sort_main{align-items:center;cursor:pointer;display:flex;gap:8px;position:relative}.sort_dropdown{background:#fff;border:1px solid #ddd;box-shadow:0 5px 15px #0000001a;padding:10px;position:absolute;right:0;top:346px;width:180px;z-index:100}.sort_dropdown p{cursor:pointer;padding:8px}.sort_dropdown p:hover{background:#f5f5f5}.sort_main p{font-weight:700;margin-top:7px}.sort_main svg{fill:grey}.sortby_first{width:69px}@media (max-width:1024px){.filter{align-items:center;flex-direction:column}.filter_main{margin-bottom:20px;width:96%}.product_list2{justify-content:center}}@media (max-width:768px){.page_title{margin-top:182px}.page_title p{font-size:26px}.filter_main{padding:15px;width:95%}.product_list2{gap:20px}.sort_dropdown{top:271}}@media (max-width:480px){.page_title{margin-top:187px}.page_title p{font-size:22px}.filter_main{padding:12px;width:89%}.product_list2{gap:15px}.sort_by{font-size:10px}.sort_dropdown{width:150px}.sortby_first{display:none}}.story{font-family:Cormorant Garamond,serif;margin:90px auto;max-width:900px;padding:40px 30px;position:relative;text-align:center}.story:before{background:linear-gradient(90deg,#0000,#d4af37,#0000);content:"";height:2px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:60px}.story-sub{color:#a38b5d;font-size:18px;letter-spacing:4px;margin-bottom:15px}.visit_p{font-size:large}.story-title{color:#1a1a1a;font-family:Cormorant Garamond,serif;font-size:34px;font-weight:500;letter-spacing:1px;line-height:1.4;margin-bottom:20px;word-spacing:6px}.story:after{bottom:-20px;color:#d4af37;content:"✦";font-size:18px;left:50%;position:absolute;transform:translateX(-50%)}.story-desc{color:#555;font-size:16px;letter-spacing:1.5px;line-height:28px;margin:auto;max-width:700px}.story:hover{transform:translateY(-5px);transition:.4s ease}@media screen and (max-width:768px){.story-title{font-size:24px}}.category_main{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-top:60px}.first_category{overflow:hidden;position:relative;transition:transform .4s ease,box-shadow .4s ease}.first_category img{height:420px;object-fit:cover;transition:transform .6s ease;width:300px}.first_category:after{content:"";inset:0;position:absolute}.category_text{bottom:20px;color:#fff;font-family:Cinzel,serif;font-size:20px;font-weight:500;left:20px;letter-spacing:1px;position:absolute;z-index:2}.first_category:hover{box-shadow:0 25px 50px #0000004d}.first_category:hover img{filter:brightness(1.05);transform:scale(1.15)}.footer_main{background-color:#ded5bc70;height:484px;margin-top:100px;width:100%}.login-container{align-items:center;color:#000;display:flex;font-family:Cormorant Garamond,serif;height:100vh;justify-content:center}.login{border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 3px 11px #00000021;margin-top:134px;padding:50px 40px;width:350px}.login h2{font-weight:500;letter-spacing:1px;margin-top:-23px;text-align:center}.login input{border:1px solid #80808045;border-radius:10px;font-size:14px;margin-bottom:20px;padding:14px;width:90%}.login button{background:linear-gradient(135deg,#d0b560,#a17f16);border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Cormorant Garamond,serif;font-size:16px;letter-spacing:1px;padding:14px;transition:.3s ease;width:100%}form p{margin-top:29px;text-align:center}.loginp{color:#8c701e;cursor:pointer;font-weight:600;margin-top:10px;text-decoration:underline}.loader{animation:spin .8s linear infinite;border:3px solid #fff;border-radius:50%;border-top-color:#0000;display:inline-block;height:18px;width:18px}@keyframes spin{to{transform:rotate(1turn)}}.error-msg{color:red;font-size:14px;margin-bottom:10px;text-align:center}.signup_div{color:#000;font-family:Cormorant Garamond,serif;height:100vh;justify-content:center}.signup_div,.signup_div form{align-items:center;display:flex}.signup_div form{border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 3px 11px #00000021;flex-direction:column;margin-top:154px;padding:22px 40px;width:350px}.signup_div h2{font-weight:500;letter-spacing:1px;margin-bottom:20px;text-align:center}.signup_div input{border:1px solid #80808045;border-radius:10px;font-size:14px;margin-bottom:12px;width:90%}.signup_div button,.signup_div input{font-family:Cormorant Garamond,serif;padding:14px}.signup_div button{background:linear-gradient(135deg,#d0b560,#a17f16);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;letter-spacing:1px;transition:.3s ease;width:100%}.signup_div button:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-2px)}@media screen and (max-width:480px){.login{width:68%}.signup_div form{width:64%}}.signup_div p{color:#8c701e;font-weight:600;margin-top:20px;text-align:center}.signup_div .loginp{color:#8c701e;cursor:pointer;font-weight:600;margin-top:10px;text-decoration:underline}.kandura-wrapper{margin:100px auto auto;overflow:hidden;padding:60px 0;width:76%}.kandura-track{display:flex;transition:transform .8s ease-in-out}.kandura-card{min-width:30.33%;padding:9px;position:relative}.kandura-card img{border-radius:12px;height:520px;object-fit:cover;transition:.4s ease;width:100%}.kandura-text-overlay{bottom:30px;color:#fff;left:90px;position:absolute;text-align:center;z-index:2}.kandura-text-overlay h3{font-size:22px;letter-spacing:1px;margin-bottom:5px}.kandura-text-overlay p{line-height:1.5;opacity:.85}.kandura-btn{background:#0000;border:1px solid #d4af37;color:#d4af37;cursor:pointer;font-size:12px;margin-top:10px;padding:8px 18px;transition:.3s}.kandura-card{transition:transform .4s ease,opacity .4s ease}.kandura-card:hover{transform:scale(1.03)}.kandura-sub{color:#d4af37;display:block;font-size:11px;letter-spacing:3px;margin-bottom:8px}.kandura-text-overlay h3{font-family:Cormorant Garamond,serif;font-size:26px;font-weight:500;letter-spacing:2px;margin-bottom:8px}.kandura-text-overlay p{color:#000;font-size:13px;line-height:1.6;max-width:250px}.kandura-btn:hover{background:#d4af37;color:#000}.kandura-text-overlay{text-shadow:0 2px 10px #0009}.about-page{background-color:#fff;color:#333;font-family:Cormorant Garamond,serif;padding-top:138px}.about-intro{margin:auto;max-width:800px;padding:100px 20px 60px;text-align:center}.about-intro .about-sub{color:#c9a86a;font-size:18px;letter-spacing:3px}.about-intro .about-title{color:#d4af37;font-size:36px;font-weight:500;margin:15px 0}.about-intro .about-desc{color:#666;font-size:18px;letter-spacing:1px;line-height:1.8}.about-section{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;margin-bottom:80px;padding:0 60px 40px}.about-section.left-img{flex-direction:row;margin:auto;max-width:1400px}.about-section.right-img{flex-direction:row-reverse;margin:auto;max-width:1400px}.about-image{align-items:center;display:flex;flex:1 1;justify-content:center;min-width:280px}.about-image img{border-radius:12px;filter:brightness(92%);height:auto;max-width:520px;object-fit:cover;transition:transform .4s ease;width:100%}.about-image img:hover{transform:scale(1.03)}.about-info{color:#4d4d4d;flex:1 1;min-width:280px;padding:20px}.about-sub{color:#d4af37;display:block;font-size:16px;font-weight:600;margin-bottom:10px;text-transform:uppercase}.about-info h1{color:#d4af37;font-size:34px;font-weight:500;margin:15px 0}.about-info p{color:#666;font-size:18px;letter-spacing:1px;line-height:1.8}.shop-location{background:#fff;border-left:4px solid #d4af37;border-radius:12px;box-shadow:0 6px 15px #0000001a;margin-top:20px;max-width:100%;padding:15px 20px}.shop-location h3{color:#d4af37;font-size:1.2rem;margin-bottom:8px}.shop-location p{color:#555;font-size:.95rem;line-height:1.6;margin:0}.loading{color:#999;font-size:18px;padding:80px;text-align:center}@media (max-width:1024px){.about-section{gap:30px;padding:0 30px}.about-info h1{font-size:30px}}.about-sub{margin-top:38px}@media (max-width:768px){.about-page{padding-top:100px}.about-section{flex-direction:column!important;padding:0 20px;text-align:center}.about-image img{max-width:100%}.about-info{padding:10px}.about-info h1{font-size:26px}.about-sub{font-size:14px}.about-intro .about-title{font-size:28px}.shop-location{text-align:left}.about-image{margin-top:51px}}@media (max-width:480px){.about-intro{margin-top:37px;padding:70px 15px 40px}.about-info h1{font-size:22px}.about-info p{font-size:15px}}.vision-container{grid-gap:80px;align-items:center;background-color:#fff;display:grid;gap:80px;justify-content:center;min-height:80vh;padding:0 8%;text-align:center}.vision-content{padding-left:20px}.vision-content,.vision-headline{font-family:Cormorant Garamond,serif}.vision-headline{color:#1a1a1a;font-size:2.8rem;font-weight:500;letter-spacing:2px;line-height:1.1;margin:20px 0;text-transform:uppercase}@media screen and (max-width:768px){.vision-headline{font-size:1.8rem}}.vision-text{color:#555;font-size:1rem;line-height:1.9;max-width:500px;text-align:justify}.vision-location{border-top:1px solid #eee;color:#8b7355;font-size:.9rem;margin-top:30px;padding-top:15px}@media (max-width:1100px){.vision-container{gap:100px;grid-template-columns:1fr;padding:60px 5%}.vision-visuals{height:450px}.vision-content{padding-left:0;text-align:center}.vision-text{margin:20px auto}}.footer{background-color:#f7f1ec;color:#4d4d4d;font-family:Noto Sans,sans-serif;padding:60px 40px 30px}.footer-main{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}.footer-col{flex:1 1 200px;min-width:200px}.footer-col h4{font-family:Cormorant Garamond,serif;font-size:14px;letter-spacing:2px;margin-bottom:15px}.footer-col a,.footer-col li,.footer-col p{color:#555;font-size:14px;line-height:1.8;text-decoration:none}.footer-col ul{list-style:none;margin:0;padding:0}.footer-col ul li{margin-bottom:8px}.footer-socials a img{filter:grayscale(100%);margin-right:10px;transition:filter .3s ease;width:22px}.footer-socials a img:hover{filter:grayscale(0)}.footer-bottom{border-top:1px solid #e0dcd5;justify-content:space-between;margin-top:40px;padding-top:30px}.footer-bottom,.footer-left{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.footer-left{margin:auto}.footer-payments img{height:25px;margin-right:10px}.footer-right select{background:#fff;border:1px solid #ccc;border-radius:5px;font-size:14px;padding:5px 10px}.search-bar{background:#fff;box-shadow:0 3px 8px #0003;gap:7px;padding:5px 10px;position:absolute;top:177px;width:100%;z-index:2000}.search_cor{display:flex}.search-bar input{border:1px solid #ccc;border-radius:5px;font-size:17px;height:45px;margin-top:23px;outline:none;padding:6px 10px;width:95%}.search-bar button{background-color:#fff;border:none;border-radius:5px;cursor:pointer;height:43px;margin-top:31px;padding:6px 10px;position:absolute;right:95px;transition:.2s}.close-search{color:#000;cursor:pointer;font-size:16px;padding:39px 8px;transition:color .2s}.close-search:hover{color:red}.search-item{border-bottom:1px solid #eee;cursor:pointer;padding:6px}.search-item:hover{background:#f0f0f0}.search-results{margin-top:10px;max-height:350px;overflow-y:auto}.search-result-item{border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column;padding:12px 0;transition:background .2s ease}.search-result-item:hover{background:#f9f9f9}.search-result-header{color:#333;font-size:16px;font-weight:600;margin-bottom:6px}.search-result-colors{display:flex;flex-wrap:wrap;gap:12px}.search-result-color{align-items:center;background:#f8f8f8;border-radius:8px;display:flex;gap:10px;padding:6px 10px}.search-result-color img{border:1px solid #ddd;border-radius:8px;height:60px;object-fit:cover;width:60px}.search-result-color div{color:#555;font-size:14px}.no-results{color:#999;font-size:15px;padding:20px 0;text-align:center}@media screen and (max-width:769px){.search-bar input{font-size:14px;padding:3px 6px}.search-bar button{margin-top:26px}.close-search{margin-top:16px}}.product-page{display:flex;font-family:Cormorant Garamond,serif;gap:80px;justify-content:center;margin-top:140px;padding:80px 100px}.left{display:flex;gap:25px}.thumbs{display:flex;flex-direction:column;gap:15px}.thumbs img{border:1px solid #e5e5e5;border-radius:10px;cursor:pointer;height:75px;object-fit:cover;transition:.3s;width:75px}.thumbs img:hover{border:1px solid #c9a86a;transform:scale(1.05)}.main-img img{border-radius:20px;box-shadow:0 10px 40px #00000014;height:520px;object-fit:cover;width:420px}.right{max-width:420px}.title{font-size:30px;font-weight:500;letter-spacing:1px;margin-bottom:10px}.price{color:#c9a86a;font-family:serif;font-size:18px;font-weight:600;margin-bottom:25px}.color-section p,.size-section p{color:#777;font-size:14px;letter-spacing:1px;margin-bottom:8px}.color-options{display:flex;gap:12px;margin-bottom:25px}.color-box{border:1px solid #ddd;border-radius:10px;cursor:pointer;height:55px;overflow:hidden;transition:.3s;width:55px}.color-box img{height:100%;object-fit:cover;width:100%}.color-box:hover{transform:scale(1.05)}.color-box.active{border:2px solid #c9a86a;box-shadow:0 0 10px #c9a86a66}.sizes{display:flex;gap:12px;margin-bottom:25px}.size-box{border:1px solid #ddd;cursor:pointer;font-size:14px;padding:10px 18px;transition:.3s}.size-box:hover{border-color:#c9a86a}.size-box.active{background:#c9a86a;border:none;color:#fff}.qty-section{align-items:center;display:flex;gap:20px;margin-bottom:30px}.qty-section button{background:#fff;border:1px solid #ddd;cursor:pointer;font-size:16px;height:38px;transition:.3s;width:40px}.qty-section button:hover{background:#c9a86a;color:#fff}.qty-section span{font-size:16px;font-weight:500}.buy-btn{background:linear-gradient(135deg,#d0b560,#a17f16);border:none;color:#fff;cursor:pointer;font-size:14px;letter-spacing:2px;padding:14px;transition:.3s;width:100%}.buy-btn:hover{background:#000;color:#c9a86a}@media (max-width:1024px){.product-page{flex-direction:column;gap:50px;margin-top:160px;padding:60px 40px}.left{justify-content:center}.main-img img{height:auto;max-width:380px;width:100%}.right{max-width:100%}.title{font-size:26px}}@media (max-width:768px){.product-page{gap:40px;margin-top:181px;padding:40px 20px}.left{align-items:center;flex-direction:column-reverse;gap:15px}.thumbs{flex-direction:row;justify-content:center}.thumbs img{height:60px;width:60px}.main-img img{max-width:300px;width:100%}.title{font-size:22px}.price,.title{text-align:center}.color-options,.sizes{flex-wrap:wrap}.color-options,.qty-section,.sizes{justify-content:center}.buy-btn{font-size:13px;padding:12px}}@media (max-width:480px){.product-page{gap:30px;padding:30px 15px}.main-img img{max-width:260px}.thumbs img{height:50px;width:50px}.title{font-size:20px}.price{font-size:16px}}.split-wrapper{background-color:#fff;display:flex;height:88vh;margin:195px auto auto;width:84%}.left-video-side{flex:1.2 1;overflow:hidden;position:relative}.main-video{height:100%;object-fit:cover;width:100%}.right-slider-side{background-color:#f2f2f2;flex:1 1;position:relative}.right-slider-side,.slider-content{align-items:center;display:flex;justify-content:center}.slider-content{flex-direction:column;height:80%;width:85%}.product-display img{height:auto;max-width:75%;mix-blend-mode:multiply}.slide-image-fade{animation:slideFade .6s ease-out}@keyframes slideFade{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.text-overlay{position:absolute;right:10%;text-align:right;top:15%}.p-title{color:#333;font-family:Poppins,sans-serif;font-size:1.5rem;letter-spacing:2px;line-height:1.2;margin-bottom:10px;max-width:200px;text-transform:uppercase}.color-row{display:flex;gap:10px;justify-content:flex-end}.color-dot{border:1px solid #0000001a;border-radius:50%;height:14px;width:14px}.shop-link{border-bottom:2px solid #000;color:#000;display:inline-block;font-size:.85rem;font-weight:700;margin-top:40px;padding-bottom:4px;text-decoration:none;transition:.3s}.shop-link:hover{opacity:.6}.nav-arrow{border:none;box-shadow:0 4px 10px #0000000d;color:#00000061;cursor:pointer;font-size:1.2rem;height:40px;position:absolute;top:50%;transform:translateY(-50%);transition:.3s;width:40px;z-index:10}.nav-arrow:hover{background:#000;color:#fff}.prev{left:20px}.next{right:20px}.indicator-container{bottom:40px;display:flex;gap:8px;position:absolute}.indicator-line{background:#ccc;cursor:pointer;height:4px;transition:.4s;width:15px}.indicator-line.active{background:#333;width:35px}@media (max-width:1024px){.split-wrapper{flex-direction:column;height:auto}.left-video-side,.right-slider-side{height:50vh;width:100%}.text-overlay{right:5%;top:10%}}.login_popup_overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.login_popup{animation:popupFade .3s ease;background:#fff;border-radius:10px;box-shadow:0 4px 20px #0000004d;max-width:400px;padding:30px 25px;text-align:center;width:90%}@keyframes popupFade{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.login_popup p{font-size:1.1rem;margin-bottom:20px}.login_popup button{border:none;border-radius:6px;cursor:pointer;font-size:1rem;margin:5px;padding:10px 20px;transition:all .2s ease}.login_popup button:first-child{background-color:#4caf50;color:#fff}.login_popup button:first-child:hover{background-color:#45a049}.login_popup button:last-child{background-color:#ccc;color:#333}.login_popup button:last-child:hover{background-color:#b3b3b3}.nav_profile{position:relative}.profile_dropdown{background:#fff;border-radius:6px;box-shadow:0 4px 10px #0000001a;display:none;display:flex;flex-direction:column;gap:10px;padding:10px;position:absolute;right:0;top:40px;width:146px}.nav_profile:hover .profile_dropdown{display:flex}.profile_dropdown a,.profile_dropdown div{border-radius:4px;color:#000;cursor:pointer;font-size:14px;padding:5px;text-decoration:none}.profile_dropdown a:hover,.profile_dropdown div:hover{background-color:#f2f2f2}.whatsapp_btn img{height:72px;position:fixed;right:0;top:89%}.whatsapp_btn{background:#0000;border:0;cursor:pointer}@media screen and (max-width:480px){.whatsapp_btn img{height:54px}}@media screen and (max-width:320px){.whatsapp_btn img{height:47px}}.profile_container{align-items:flex-start;display:flex;gap:30px;justify-content:center;margin:204px auto auto;max-width:1500px;padding:20px}.main_profile:first-child{flex:.7 1;height:fit-content;position:sticky;top:120px}.main_profile:last-child{flex:1.6 1;max-height:80vh;overflow-y:auto;padding-left:15px;padding-right:10px}.main_profile:last-child>*{width:100%}.main_profile:last-child::-webkit-scrollbar{width:6px}.main_profile:last-child::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.profile_title{color:#686767;font-family:emoji;font-size:21px;letter-spacing:1px;margin-bottom:20px;text-transform:uppercase}.profile_form_card{margin-bottom:20px}.profile_card1,.profile_form_card{background:#fff;border-radius:14px;box-shadow:0 8px 25px #0000000d;padding:25px}.order_card{align-items:flex-start;background:#fff;border-radius:14px;box-shadow:0 6px 18px #0000000d;display:flex;gap:15px;margin-bottom:15px;padding:15px 69px;transition:.3s;width:100%}.order_card:hover{transform:translateY(-3px)}.order_card img{border-radius:10px;flex-shrink:0;height:90px;object-fit:cover;width:90px}.order_card div{display:flex;flex:1 1;flex-direction:column;gap:4px}.order_card h4{font-size:16px;margin-bottom:5px}.order_card p{font-size:14px;margin:2px 0}.form_group{display:flex;flex-direction:column;margin-bottom:15px}.form_group label{color:#666;font-size:13px;margin-bottom:5px}.form_group input{background:#fafafa;border:1px solid #eee;border-radius:8px;padding:12px}.form_row{display:flex;gap:15px}.form_row .form_group{flex:1 1}.profile_actions{display:flex}.save_btn{background:#9b751a;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:14px;width:100%}.profile_card1 p{margin:6px 0}.profile_card1 button{background:#9b751a;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-top:15px;padding:10px 18px}@media (max-width:1024px){.profile_container{gap:20px;padding:15px}.main_profile:first-child{flex:1 1;position:relative;top:auto}.main_profile:last-child{flex:1 1;max-height:none;overflow:visible;padding-left:0}.profile_title{font-size:20px}}@media (max-width:768px){.profile_container{flex-direction:column;margin-top:191px;padding:10px;width:86%}.profile_container>div{flex:none;width:100%}.main_profile:first-child{position:relative;top:auto;width:80%}.main_profile:last-child{margin-top:20px;max-height:none;overflow:visible;padding:0;width:100%}.order_card,.profile_card1,.profile_form_card{width:100%}.order_card{gap:10px;padding:10px}.order_card img{height:65px;width:65px}.order_card div{flex:1 1}.form_row{flex-direction:column;gap:10px}.profile_title{font-size:18px;margin-top:10px}.profile_card1{margin-top:20px;width:95%}.save_btn{margin-left:36px}}@media (max-width:480px){.profile_container{margin-top:186px}.profile_title{font-size:16px}.order_card img{height:55px;width:55px}.order_card h4{font-size:14px}.order_card p{font-size:12px}.form_group input{font-size:13px;padding:10px}.profile_card1{width:93%}}@media screen and (max-width:375px){.profile_card1{width:91%}@media screen and (max-width:325px){.profile_card1{width:89%}}}.checkout_top{box-shadow:0 0 1px grey;display:flex;height:121px;width:100%}.name{font-family:Cormorant Garamond,serif;font-size:larger;letter-spacing:1px;margin-top:48px}.check img{margin-left:20px;width:111px}.checkout_main{display:flex;gap:40px;justify-content:space-between;margin:auto;max-width:1259px}.check_left{background:#f1f1f1b0;height:calc(100vh - 20px);overflow-y:auto;position:sticky;top:20px;width:563px}.check_left h2{font-weight:200;letter-spacing:1px;text-align:center}.product_box img{max-width:200px;width:100%}.summary_card{background:#fff;border-radius:12px;margin:auto;max-width:467px;padding:29px}.summary_item{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-bottom:20px}.img_box{height:70px;position:relative;width:70px}.img_box img{border-radius:10px;height:100%;object-fit:cover;width:100%}.qty_badge{background:#000;border-radius:50%;color:#fff;font-size:12px;padding:3px 7px;position:absolute;right:-8px;top:-8px}.details{flex:1 1}.details h4{font-size:18px;margin:0}.variant{color:gray;font-size:15px}.price{font-weight:500}.summary_calc{margin-top:20px}.row{color:#555;display:flex;justify-content:space-between;margin-bottom:10px}.shipping_text{color:gray}.total_row{display:flex;font-size:18px;font-weight:700;justify-content:space-between;margin-top:15px}.check_right{border-radius:12px;display:flex;flex:1 1;flex-direction:column;gap:15px;padding:25px}.check_right h2{font-size:20px;margin-bottom:10px}.check_right input{border:1px solid #ddd;border-radius:8px;font-size:14px;outline:none;padding:12px;transition:.3s}.check_right input:focus{border-color:#000}.check_right button{background:#000;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;margin-top:15px;padding:14px;transition:.3s}.check_right button:hover{background:#333}.row_2{display:flex;gap:10px}.row_2 input{flex:1 1}@media (max-width:1024px){.checkout_main{flex-direction:column;padding:20px}.check_left{background-color:#fff;height:auto;position:relative;width:100%}.summary_card{border:1px solid #80808029;max-width:100%}.check_right{padding:20px 0;width:100%}}@media (max-width:768px){.checkout_top{align-items:center;flex-direction:column;height:auto;padding:10px 0}.name{font-size:16px;margin-top:10px}.check img{margin-left:0;width:90px}.checkout_main{flex-direction:column;gap:20px;padding:10px}.check_left{height:auto;position:relative;width:100%}.summary_card{padding:20px}.summary_item{align-items:flex-start;flex-direction:column;gap:10px}.price{align-self:flex-end}.row_2{flex-direction:column}.check_right{padding:10px 0}.check_right input{font-size:13px;padding:10px}.check_right button{font-size:14px;padding:12px}}@media (max-width:480px){.details h4{font-size:16px}.variant{font-size:13px}.total_row{font-size:16px}.checkout_top{gap:5px}}.sold_out{background:#ba3f38;border-radius:6px;box-shadow:0 4px 10px #0003;color:#fff;font-size:12px;left:10px;letter-spacing:.5px;padding:6px 12px;position:absolute;text-transform:uppercase;top:10px;z-index:10}.success_container{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:15px}.success_card{animation:pop .4s ease;background:#fff;border-radius:12px;max-width:420px;padding:30px 20px;text-align:center;width:100%}@keyframes pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.icon_circle{align-items:center;background:#2e7d32;border-radius:50%;color:#fff;display:flex;font-size:32px;height:70px;justify-content:center;margin:0 auto 15px;width:70px}.success_card h2{color:#2e7d32;font-size:28px;margin:25px 0}.thank_text{font-size:15px;font-weight:800;margin-bottom:5px}.sub_text{color:gray;font-size:13px;margin-bottom:20px}.home_btn{background:#2e7d32;border:none;border-radius:6px;color:#fff;cursor:pointer;margin:0 auto;max-width:200px;padding:10px;width:100%}.home_btn:hover{background:#1e5421}@media (max-width:480px){.success_card{padding:25px 15px}.success_card h2{font-size:22px}.icon_circle{font-size:28px;height:60px;width:60px}.thank_text{font-size:14px}.sub_text{font-size:12px}}.policy_container{background:#fff;color:#222;font-family:Cormorant Garamond,serif;letter-spacing:1px;margin:183px auto auto;max-width:900px;padding:40px 20px}.policy_container h1{border-left:4px solid #000;color:#111;font-size:28px;font-weight:700;margin-bottom:15px;padding-left:10px}.policy_text{color:#444;font-size:15.5px;line-height:1.8;white-space:pre-line}.policy_divider{border:none;border-top:1px solid #ddd;margin:40px 0}.policy_section{background:#fafafa;border:1px solid #eee;border-radius:10px;margin-bottom:30px;padding:25px;transition:.3s}.policy_section:hover{box-shadow:0 5px 20px #0000000d}@media (max-width:768px){.policy_container{padding:25px 15px}.policy_container h1{font-size:22px}.policy_text{font-size:14px}}.developed{height:39px;margin-top:54px;text-align:center}.by a{color:#0000008a;font-size:13px;font-weight:600;text-decoration:none}
/*# sourceMappingURL=main.8e7d531f.css.map*/