body,html{scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}html{scroll-behavior:smooth}*{margin:0;padding:0;box-sizing:border-box}.log-out{font-size:8px;padding:5px;border-radius:8px}body{font-family:Poppins,sans-serif;background:#f5f6fa}.titleText,h1,h2{font-family:'Playfair Display',serif;font-weight:600}.container-shop{width:90%;margin:0 auto}:root{--primary-color:#E00B0B;--light-black:rgba(0, 0, 0, 0.89);--black:#000;--white:#fff;--grey:#aaa}.top-txt-shop{background-color:var(--black);max-height:30px}.head-shop{display:flex;justify-content:space-between;color:rgba(255,255,255,.945);padding:5px 0;font-size:14px}.sign_in{color:#fff;cursor:pointer}.navbar-shop .hamburger-lines,.navbar-shop input[type=checkbox]{display:none}.navbar-shop{box-shadow:0 5px 4px rgb(146 161 176 / 15%);position:sticky;top:0;background:var(--white);color:var(--black);z-index:100;width:100%}.navbar-shop-container-shop{display:flex;justify-content:space-between;align-items:center;height:60px}.navbar-shop img{margin-left:1rem}.navbar-shop .logo{padding-left:50px}.menu-items-shop{order:2;display:flex;margin-right:3rem;align-items:center;justify-content:center;transform:translateY(5px)}.menu-items-shop li{list-style:none;margin-left:1.5rem;font-size:1.2rem}.navbar-shop-container-shop ul a{text-decoration:none;color:var(--black);font-size:18px;position:relative;cursor:pointer}.navbar-shop-container-shop ul a:after{content:"";position:absolute;background:var(--primary-color);height:3px;width:0;left:0;bottom:-10px;transition:.3s}.navbar-shop-container-shop ul a:hover:after{width:100%}@media (max-width:768px){.navbar-shop{opacity:.95}.navbar-shop-container-shop .hamburger-lines,.navbar-shop-container-shop input[type=checkbox]{display:block}.navbar-shop-container-shop{display:block;position:relative;height:64px}.navbar-shop-container-shop input[type=checkbox]{position:absolute;display:block;height:32px;width:30px;top:20px;left:20px;z-index:5;opacity:0;cursor:pointer}.navbar-shop-container-shop .hamburger-lines{display:block;height:28px;width:35px;position:absolute;top:20px;left:20px;z-index:2;display:flex;flex-direction:column;justify-content:space-between}.navbar-shop-container-shop .hamburger-lines .line{display:block;height:4px;width:100%;border-radius:10px;background:#333}.navbar-shop-container-shop .hamburger-lines .line1{transform-origin:0% 0%;transition:transform .3s ease-in-out}.navbar-shop-container-shop .hamburger-lines .line2{transition:transform .2s ease-in-out}.navbar-shop-container-shop .hamburger-lines .line3{transform-origin:0% 100%;transition:transform .3s ease-in-out}.navbar-shop .menu-items-shop{padding-top:100px;background:#fff;height:100vh;max-width:100%;transform:translate(-150%);display:flex;flex-direction:column;text-align:center;transition:transform .5s ease-in-out;overflow:scroll}.navbar-shop .menu-items-shop li{margin-bottom:2rem;font-size:1.1rem;font-weight:500}.menu-items-shop li,.navbar-shop img{margin:0}.navbar-shop .menu-items-shop li:first-child{margin-top:1.5rem}.navbar-shop-container-shop .logo img{position:absolute;top:40px;right:20px;margin-top:8px}.navbar-shop-container-shop input[type=checkbox]:checked~.menu-items-shop{transform:translateX(0)}.navbar-shop-container-shop input[type=checkbox]:checked~.hamburger-lines .line1{transform:rotate(45deg)}.navbar-shop-container-shop input[type=checkbox]:checked~.hamburger-lines .line2{transform:scaleY(0)}.navbar-shop-container-shop input[type=checkbox]:checked~.hamburger-lines .line3{transform:rotate(-45deg)}.navbar-shop-container-shop input[type=checkbox]:checked~.home_page img{display:none;background:#fff}}@media (max-width:500px){.navbar-shop-container-shop input[type=checkbox]:checked~.navbar-shop-container-shop img{display:none}}.home_page img{width:100%;background-position:center;position:relative;background-size:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;max-height:675px}.home_txt{position:absolute;top:37%;left:5%}.home_txt p{color:var(--primary-color);font-weight:600;padding-bottom:20px;letter-spacing:1.5px}.home_txt h2{font-size:2.6rem;font-weight:500;line-height:53px;letter-spacing:3px;font-weight:600;color:var(--light-black)}.home_txt .home_label p{color:grey;font-size:14px;padding-top:10px}.home_txt a{text-decoration:none;color:var(--white)}.home_txt button{background-color:var(--black);color:var(--white);border:none;padding:15px 20px;font-size:14px;letter-spacing:2px;display:flex;justify-content:center;align-items:center;margin-bottom:30px;cursor:pointer}.home_txt .bx-right-arrow-alt{font-size:25px;padding-left:5px}.home_txt .home_social_icons a{text-decoration:none;color:var(--light-black);margin-right:15px;font-size:18px}.collections{display:flex;justify-content:center;flex-wrap:wrap;margin-top:65px}.content{width:330px;margin:20px;position:relative}.content::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.871);z-index:2;opacity:0}.content:hover::after{opacity:1}.content img{width:100%;height:300px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.img-content{position:absolute;top:70%;left:50%;transform:translate(-50%,-50%);transition:all .3s ease-in-out;color:var(--white);text-align:center;font-size:2.2rem;font-weight:bolder;z-index:5;opacity:0}.img-content p{font-size:1.6rem}.img-content button{border:none;background-color:var(--primary-color);color:var(--white);border-radius:10px;padding:10px}.img-content a{text-decoration:none;font-size:1.6rem;color:#fff;transition:.3s;white-space:nowrap}.img-content button:hover{background:var(--white);color:var(--primary-color)}.img-content button:hover~.img-content a{color:var(--primary-color)}.img-content a:hover{color:var(--primary-color)}.content:hover .img-content{opacity:1;top:50%}.content2{width:330px;margin:20px;position:relative}.content2::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.871);z-index:2;opacity:0}.content2:hover::after{opacity:1}.content2 img{width:100%;height:300px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.img-content2{position:absolute;top:70%;left:50%;transform:translate(-50%,-50%);transition:all .3s ease-in-out;color:var(--white);text-align:center;font-size:2.2rem;font-weight:bolder;z-index:5;opacity:0}.img-content2 p{font-size:1.6rem}.img-content2 a{text-decoration:none;font-size:1.6rem;color:#fff;transition:.3s;white-space:nowrap}.img-content2 button{border:none;background-color:var(--primary-color);color:var(--white);border-radius:10px;padding:10px}.img-content2 button:hover{background:var(--white);color:var(--primary-color)}.img-content2 button:hover~.img-content2 a{color:var(--primary-color)}.img-content2 a:hover{color:var(--primary-color)}.content2:hover .img-content2{opacity:1;top:50%}.best-seller{display:flex;justify-content:space-between;align-items:center}.best-seller .red{color:var(--primary-color);cursor:pointer}.best-seller .blue{color:#8989ce;cursor:pointer}.best-seller .white{color:var(--light-black);cursor:pointer}.best-seller .grey{color:grey;cursor:pointer}.best-seller .brown{color:#af3535;cursor:pointer}.best-seller .yellow{color:#ff0;cursor:pointer}.best-seller .orange{color:orange;cursor:pointer}.best-seller .green{color:green;cursor:pointer}.seller h2{margin-top:65px;margin-bottom:20px}.seller .best-p1{width:250px;height:370px}.seller .best-p1 img{height:250px;width:250px}.seller .best-p1 .price{display:flex;justify-content:space-between}.seller .best-p1 .price .colors input[type=radio]{color:#000;background-color:#000}.best-seller .buy-now a{text-decoration:none;color:var(--white)}.seller a:hover{color:#e00b0b}.best-seller .add-cart button,.best-seller .buy-now button{padding:10px 15px;margin-top:5px;font-size:14px;cursor:pointer;text-transform:uppercase;background-color:#e00b0b;color:var(--white);border:none;border-radius:15px;font-weight:500;border:1px solid #e00b0b;transition:.5s}.best-seller .add-cart button:hover,.best-seller .buy-now button:hover{background-color:var(--white);font-weight:600}.best-seller .add-cart button:hover a,.best-seller .buy-now button:hover a{color:#e00b0b}.deal_of_week{display:flex;justify-content:center;align-items:center}.deal_of_week .names_of_brand h3,.deal_of_week .names_of_brand p{font-size:1.8rem;margin-bottom:1rem}.deal_of_week .names_of_brand p{color:var(--grey)}.deal_of_week .countdown span{color:var(--primary-color);font-weight:600;letter-spacing:2px;margin:.8rem 0 0 3rem}.deal_of_week .countdown h3{font-size:2rem;font-weight:600;color:var(--light-black);line-height:40px;margin:.8rem 0 0 3rem}.deal_of_week .countdown p{margin:.8rem 0 0 3rem}.deal_of_week .countdown a{text-decoration:none;color:var(--white);font-weight:800}.deal_of_week .countdown button{margin:.8rem 3rem;border:2px solid var(--primary-color);background-color:var(--primary-color);color:var(--white);border-radius:10px;padding:12px;transition:.4s}.deal_of_week .countdown button:hover{background:var(--white);color:var(--primary-color)}.deal_of_week .countdown button:hover~.countdown a{background:var(--white);color:var(--primary-color)}.countdown a:hover{color:var(--primary-color)}#news{margin-bottom:250px}.news-head-shoping p{text-align:center;font-size:18px;color:var(--primary-color);letter-spacing:2px;font-weight:500;margin-bottom:15px;margin-top:70px}.news-head-shoping h2{text-align:center;font-size:32px;font-weight:600;color:var(--light-black)}.l-news{padding-top:45px;display:flex;justify-content:space-evenly;align-items:center;position:relative}.l-news img{height:200px;width:300px}.l-news1{position:relative;width:280px;height:230px}.l-news1 .news1-conte{position:absolute;bottom:-60%;left:7%;background:var(--white);padding:25px}.l-news2{position:relative;width:280px;height:230px}.l-news2 .news2-conte{position:absolute;bottom:-60%;left:7%;background:var(--white);padding:25px}.l-news3{position:relative;width:280px;height:230px}.l-news3 .news3-conte{position:absolute;bottom:-60%;left:7%;background:var(--white);padding:25px}.l-news1 .news1-conte .date-news1 p{color:var(--light-black);text-align:center;padding:15px 0}.l-news1 .news1-conte .date-news1 h4{font-size:18px;text-align:center;font-weight:600;padding-bottom:15px}.l-news1 .news1-conte .date-news1 a{text-decoration:none;text-align:center;padding:0 50px;color:var(--primary-color);position:relative;font-weight:600}.l-news1 .news1-conte .date-news1 a::after{content:"";position:absolute;background:#e00b0b;height:3px;width:100%;left:0;bottom:-10px;transition:.3s}.l-news1 .news1-conte .date-news1 a:hover:after{width:0%}.l-news1 .news1-conte .date-news1 a:hover{color:var(--black)}.l-news2 .news2-conte .date-news2 p{color:var(--light-black);text-align:center;padding:15px 0}.l-news2 .news2-conte .date-news2 h4{font-size:18px;text-align:center;font-weight:600;padding-bottom:15px}.l-news2 .news2-conte .date-news2 a{text-decoration:none;text-align:center;padding:0 60px;color:var(--primary-color);position:relative;font-weight:600}.l-news2 .news2-conte .date-news2 a::after{content:"";position:absolute;background:#e00b0b;height:3px;width:100%;left:0;bottom:-10px;transition:.3s}.l-news2 .news2-conte .date-news2 a:hover:after{width:0%}.l-news2 .news2-conte .date-news2 a:hover{color:var(--black)}.l-news3 .news3-conte .date-news3 p{color:var(--light-black);text-align:center;padding:15px 0}.l-news3 .news3-conte .date-news3 h4{font-size:18px;text-align:center;font-weight:600;padding-bottom:15px}.l-news3 .news3-conte .date-news3 a{text-decoration:none;text-align:center;padding:0 60px;color:var(--primary-color);position:relative;font-weight:600}.l-news3 .news3-conte .date-news3 a::after{content:"";position:absolute;background:#e00b0b;height:3px;width:100%;left:0;bottom:-10px;transition:.3s}.l-news3 .news3-conte .date-news3 a:hover:after{width:0%}.l-news3 .news3-conte .date-news3 a:hover{color:var(--black)}footer{text-align:center;padding:30px;background:#222;color:#aaa;font-size:15px}.f-design{width:100%;color:var(--white);text-align:center}.f-design .f-design-txt{border-top:1px solid var(--grey);padding:25px 0;font-size:14px;color:var(--grey)}.contact{margin-top:45px;min-height:72vh}iframe{height:72vh;width:100%}.form{display:flex;justify-content:space-between;margin:80px 0}.form .form-txt{flex-basis:48%}.form .form-txt h4{font-weight:600;color:var(--primary-color);letter-spacing:1.5px;font-size:15px;margin-bottom:15px}.form .form-txt h1{font-weight:600;color:var(--black);font-size:40px;letter-spacing:1.5px;margin-bottom:10px;color:var(--light-black)}.form .form-txt span{color:var(--light-black);font-size:14px}.form .form-txt h3{font-size:22px;font-weight:600;margin:15px 0;color:var(--light-black)}.form .form-txt p{color:var(--light-black);font-size:14px}.form .form-details{flex-basis:48%}.form .form-details input[type=email],.form .form-details input[type=text]{padding:15px 20px;color:var(--grey);outline:0;border:1px solid var(--grey);margin:35px 15px;font-size:14px}.form .form-details textarea{padding:15px 20px;margin:0 15px;color:var(--grey);outline:0;border:1px solid var(--grey);font-size:14px;resize:none}.form .form-details button{padding:15px 25px;color:var(--white);font-weight:500;background:var(--black);outline:0;border:none;margin:15px;font-size:14px;letter-spacing:2px;cursor:pointer}@media (max-width:500px){.head-shop{display:none}.top-txt-shop .head-shop a,.top-txt-shop .head-shop p{font-size:10px}.home_txt .home_label p,.home_txt h2{display:none}.home_txt{position:absolute;top:20%;left:5%;font-size:12px}.home_txt button{padding:7px 7px;font-size:10px}.home_txt i{display:none}.home_txt .home_social_icons{display:none}.menu-items-shop{margin-right:0}.best-seller{display:flex;flex-direction:column;align-items:center}.l-news{display:flex;flex-direction:column;margin-right:30px}.l-news .l-news1,.l-news .l-news2{margin-bottom:200px}.best-seller img{padding-top:40px}}@media(min-width:501px) and (max-width:768px){.head-shop{display:none}.top-txt-shop .head-shop a,.top-txt-shop .head-shop p{font-size:10px}.home_txt .home_label p,.home_txt h2{display:none}.home_txt{position:absolute;top:20%;left:5%;font-size:12px}.home_txt button{padding:7px 7px;font-size:10px}.home_txt i{display:none}.home_txt .home_social_icons{display:none}.menu-items-shop{margin-right:0}.best-seller{display:flex;flex-direction:column}.l-news{display:flex;flex-direction:column;margin-right:30px}.l-news .l-news1,.l-news .l-news2{margin-bottom:200px}.best-seller img{padding-top:40px}}#chat-toggle{position:fixed;bottom:25px;right:25px;width:60px;height:60px;background:linear-gradient(135deg,#4cd137,#44bd32);color:#fff;font-size:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 12px 30px rgba(0,0,0,.25);transition:transform .2s ease,box-shadow .2s ease;z-index:101}#chat-toggle:hover{transform:scale(1.08);box-shadow:0 15px 40px rgba(0,0,0,.35)}.floating-chat{position:fixed;bottom:100px;right:25px;width:360px;display:none;animation:fadeUp .25s ease;z-index:101}@keyframes fadeUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.chat-container-shop{background:#fff;border-radius:15px;box-shadow:0 10px 25px rgba(0,0,0,.1);width:600px;height:500px;flex-direction:column;overflow:hidden;transition:transform .2s ease}.chat-container-shop:hover{transform:translateY(-3px)}.chat-title{background:#4cd160;color:#fff;font-weight:600;padding:12px 15px;text-align:center;font-size:16px}.chatbox{padding:15px;height:500px;overflow-y:auto;background:#f1f2f6;display:flex;flex-direction:column;gap:8px}.chatbox div{padding:8px 12px;border-radius:12px;max-width:80%;word-wrap:break-word}.chatbox .user-msg{align-self:flex-end;background:#dcdde1;color:#2f3640}.chatbox .bot-msg{align-self:flex-start;background:#4cd137;color:#fff;position:relative}.chatbox .bot-msg.typing::after{content:'…';display:inline-block;animation:blink 1s steps(1) infinite;margin-left:4px}@keyframes blink{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.input-area{display:flex;padding:10px;background:#f1f2f6}.input-area input{flex:1;padding:10px 12px;border-radius:8px;border:1px solid #dcdde1;outline:0;font-size:14px}.input-area button{padding:10px 12px;margin-left:6px;border:none;border-radius:8px;background:#4cd137;color:#fff;font-weight:600;cursor:pointer;transition:background .2s ease}.input-area button:hover{background:#44bd32}.mic-btn{background:#00a8ff}.mic-btn:hover{background:#0097e6}.chatbox::-webkit-scrollbar{width:6px}.chatbox::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px}@media(orientation:landscape) and (max-height:500px){.head-shoper{height:90vmax}}@media (max-width:500px){.form{display:flex;flex-direction:column}.form .form-details button{margin-left:0}.form .form-details input[type=email],.form .form-details input[type=text],.form .form-details textarea{width:100%;margin-left:0}.form .form-details input[type=text]{margin-bottom:0}}@media(min-width:501px) and (max-width:768px){.form{display:flex;flex-direction:column}.form .form-details button{margin-left:0}.form .form-details input[type=email],.form .form-details input[type=text],.form .form-details textarea{width:100%;margin-left:0}.form .form-details input[type=text]{margin-bottom:0}}.btn-primary{background:#000;border:none}.btn-primary:hover{background:#222}.modal-content{border-radius:1.25rem}.section-title{font-size:.9rem;font-weight:600;letter-spacing:.05em;color:#6c757d;margin-bottom:.75rem}.form-floating>label{color:#6c757d}.order-type-btn .btn{border-radius:.75rem}.item-row{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.modal-body{max-height:calc(100vh - 100px);overflow-y:auto}.divider{color:#aaa;position:relative;text-align:center;margin:1rem 0}.divider::after,.divider::before{content:'';display:inline-block;width:40%;height:1px;background:#ddd;vertical-align:middle;margin:0 .5rem}.gsi-material-button{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-appearance:none;background-color:#fff;background-image:none;border:1px solid #747775;-webkit-border-radius:20px;border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#1f1f1f;cursor:pointer;font-family:Roboto,arial,sans-serif;font-size:14px;height:40px;letter-spacing:.25px;outline:0;overflow:hidden;padding:0 12px;position:relative;text-align:center;-webkit-transition:background-color .218s,border-color .218s,box-shadow .218s;transition:background-color .218s,border-color .218s,box-shadow .218s;vertical-align:middle;white-space:nowrap;width:auto;max-width:400px;min-width:min-content}.gsi-material-button .gsi-material-button-icon{height:20px;margin-right:10px;min-width:20px;width:20px}.gsi-material-button .gsi-material-button-content-wrapper{-webkit-align-items:center;align-items:center;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;justify-content:space-between;position:relative;width:100%}.gsi-material-button .gsi-material-button-contents{-webkit-flex-grow:1;flex-grow:1;font-family:Roboto,arial,sans-serif;font-weight:500;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.gsi-material-button .gsi-material-button-state{-webkit-transition:opacity .218s;transition:opacity .218s;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.gsi-material-button:disabled{cursor:default;background-color:#ffffff61;border-color:#1f1f1f1f}.gsi-material-button:disabled .gsi-material-button-contents{opacity:38%}.gsi-material-button:disabled .gsi-material-button-icon{opacity:38%}.gsi-material-button:not(:disabled):active .gsi-material-button-state,.gsi-material-button:not(:disabled):focus .gsi-material-button-state{background-color:#303030;opacity:12%}.gsi-material-button:not(:disabled):hover{-webkit-box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.gsi-material-button:not(:disabled):hover .gsi-material-button-state{background-color:#303030;opacity:8%}.order-details{display:flex;justify-content:space-between}