.gradient{background:linear-gradient(to right,#ffb199,#ff8052,#e11d4b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}:root{--color-text: hsl(0 0% 45.1%);--main-color: #e11d4b}a{text-decoration:none;color:inherit}*{padding:0;margin:0;box-sizing:border-box}.footer-section{background-color:#404040;padding:40px 0}footer{padding:40px 0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr}footer div:nth-child(1) p:nth-child(1){font-size:18px;font-weight:700;color:#ffb199;padding-right:15px}footer div:nth-child(1) p:nth-child(2){font-size:16px;color:#e7e5e4}.list p{font-size:18px;color:#fff;font-weight:700}.list ul{color:#e7e5e4;line-height:1.8;list-style:none;margin:0;padding:0}hr{border:none;height:3px;background-color:#fff8f0;margin:20px 0}.End-footer{text-align:center;color:#e7e5e4}@media (max-width: 576px){.footer-section{background-color:#404040;padding:20px 0}footer{padding:12px 0;display:grid;grid-template-columns:repeat(3,1fr)}footer div:nth-child(1){grid-column:1 / -1}footer div:nth-child(1) p:nth-child(1){font-size:16px}footer div:nth-child(1) p:nth-child(2){font-size:14px}.list p{font-size:15px}.list ul{line-height:1.4;font-size:13px}.End-footer hr{height:1px;margin:18px 0}.End-footer p{font-size:12px}}.hero-section{background:linear-gradient(#0009),url("/assets/download%20(3)-Cu1B1qc7.jpg");background-size:cover;height:95vh}.hero-section .container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:180px 0}.hero-section .container h1{font-weight:700;color:#f5f5f5;font-size:75px;line-height:1}.hero-section .container p{font-size:26px;text-align:center;width:60%;padding:30px 0;color:#f5f5f5}.btn-shop-now{width:200px;display:flex;justify-content:space-around;align-items:center;padding:8px;border-radius:8px;font-size:18px;border:none;background:linear-gradient(to right,#ffb199,#e11d4b);color:#fff}.btn-shop-now i{transition:transform .3s ease}.btn-shop-now:hover i{transform:translate(10px)}.btn-shop-now:hover{box-shadow:1px 3px 9px #9e9e9e}@media (max-width: 576px){.hero-section .container h1{font-size:34px;line-height:1.2}.hero-section .container p{font-size:15px;width:60%;padding:30px 0}.btn-shop-now{width:100px;padding:6px;font-size:12px}}@media (min-width: 577px) and (max-width: 768px){.hero-section .container{padding:110px 0}.hero-section .container h1{font-size:34px;line-height:1.2}.hero-section .container p{font-size:15px;width:60%;padding:30px 0}.btn-shop-now{width:100px;padding:6px;border-radius:8px;font-size:12px}}.Home-section{background:linear-gradient(to right,#fffaf5,#ffc2cd33,#e11d4b26,#e11d4b26)}.Home-section .container{padding:80px 0;display:grid;grid-template-columns:1fr 1fr 1fr}.Home-section .container div{text-align:center}.features h5{font-size:20px}.features div{margin-bottom:20px}.features div i{font-size:28px;color:#fff;display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background:linear-gradient(to right,#ffb199,#ff8052,#e11d4b);transition:transform .3s ease}.features div i:hover{transform:scale(1.2)}.features p{color:var(--color-text)}@media (max-width: 576px){.Home-section .container{padding:57px 2px;gap:0px}.features div{margin-bottom:20px}.features h5{font-size:15px}.features div i{font-size:18px;width:45px;height:45px}.features p{color:var(--color-text);font-size:12px}}@media (min-width: 577px) and (max-width: 768px){.Home-section .container{padding:57px 2px;gap:0px}.features div{margin-bottom:20px}.features h5{font-size:15px}.features div i{font-size:18px;width:45px;height:45px}.features p{color:var(--color-text);font-size:12px}}.navbar-section{background-color:#f5f5f5;position:sticky;top:0;z-index:1000}nav{display:flex;justify-content:space-between;align-items:center;padding:5px 0}nav>p{color:#30251d;font-size:26px;font-weight:700;padding:5px 0 0;font-family:Playfair Display,serif}.links{display:flex;justify-content:space-between;align-items:center;padding:5px 0 0}.buy{position:relative;display:inline-block}.links span{position:absolute;top:0;right:-5px;background-color:#e11d4b;color:#fff;font-size:12px;font-weight:700;padding:2px 6px;border-radius:50%}.links div{margin:0 0 0 10px;display:inline;font-size:16px}.links button{padding:10px;border-radius:10px;background-color:transparent;border:none}.links button:hover{background-color:#eee}@media (max-width: 576px){.navbar-section .container{padding:0 25px}nav{padding:0}nav>p{font-size:16px;padding:20px 0 0}.links{padding:5px 0 0}.links div{margin:0 0 0 -8px;font-size:13px}}@media (min-width: 577px) and (max-width: 768px){.navbar-section .container{padding:0 20px}nav{padding:0}nav>p{font-size:16px;padding:20px 0 0}.links{padding:5px 0 0}.links div{margin:0 0 0 -5px;font-size:14px}}@media (min-width: 769px) and (max-width: 992px){nav>p{font-size:20px;padding:20px 0 0}.links div{margin:0 0 0 20px;font-size:16px}}.new{width:90%;padding:5px;border-radius:8px;font-size:16px;border:none;background:linear-gradient(to right,#ffb199,#e11d4b);color:#fff;transition:transform .3s ease}.card{flex-direction:column;border-radius:10px;width:90%;transition:transform .3s ease;border:none}.card:hover{box-shadow:1px 3px 9px #9e9e9e;transform:translateY(-2px)}.image-card img{width:100%;display:block;border-radius:10px 0 0}.disc-card{padding:30px 15px;text-align:left;height:20%;line-height:1}.disc-card p:nth-child(1){font-size:20px}.disc-card p:nth-child(2){font-size:20px;color:var(--main-color);font-weight:700}@media (max-width: 576px){.card{width:92%;margin-bottom:50px;padding-bottom:30px}.card:hover{box-shadow:1px 3px 9px #9e9e9e;transform:translateY(-2px)}.image-card img{width:100%;display:block;border-radius:10px 0 0}.disc-card{padding:30px 15px;text-align:left;height:20%;line-height:1}.disc-card p:nth-child(1){font-size:16px}.disc-card p:nth-child(2){font-size:16px}}.someProduct-section{background-color:#f5f5f5;text-align:center;padding:32px 0}.header{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:30px 0}.header p:nth-child(1){font-size:40px;font-weight:700}.header p:nth-child(2){font-size:20px;width:80%;text-align:center;color:var(--color-text)}.cards{display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:50px}.btn-show-more{width:250px;display:flex;justify-content:space-around;align-items:center;padding:8px;border-radius:8px;font-size:18px;border:none;background:linear-gradient(to right,#ffb199,#e11d4b);color:#fff;transition:transform .3s ease}.btn-show-more:hover{padding:9px;transform:scale(1.1)}.someProduct-section .container{display:flex;align-items:center;justify-self:center;flex-direction:column}@media (max-width: 576px){.header p:nth-child(1){font-size:26px}.header p:nth-child(2){font-size:14px;width:85%}.cards{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:10px}.btn-show-more{width:130px;padding:8px;font-size:14px}}@media (min-width: 577px) and (max-width: 768px){.someProduct-section{height:245vh;padding:0}.header p:nth-child(1){font-size:26px}.header p:nth-child(2){font-size:14px;width:85%}.cards{display:flex;flex-direction:column;justify-content:center;align-items:center}.btn-show-more{width:130px;padding:8px;font-size:14px}}.products-section{background-color:#dfdfdf}.products{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:15px;padding:50px 0}@media (max-width: 576px){.products{grid-template-columns:1fr 1fr;gap:10px}}.btn-buy{width:90%;padding:5px;border-radius:8px;font-size:16px;border:none;background:linear-gradient(to right,#ffb199,#e11d4b);color:#fff;transition:transform .3s ease}.btn-buy:hover{transform:translatey(-8px)}.product{transition:transform .3s ease;flex-direction:column;border-radius:10px;text-align:center;background-color:#fff}.product:hover{box-shadow:1px 3px 9px 8px gray;transform:translateY(-2px)}.about-product{padding:5px 10px;margin-bottom:10px;text-align:left;height:20%;line-height:1}.about-product .title{height:5vh}.image-product img{width:100%;display:block;border-radius:10px 0 0;padding:20px 0}.about-product p:nth-child(1){font-size:20px}.about-product p:nth-child(2){font-size:20px;color:var(--main-color);font-weight:700}@media (max-width: 576px){.product{transition:transform .3s ease;flex-direction:column;border-radius:10px;text-align:center;background-color:#fff}.product:hover{box-shadow:1px 3px 9px 8px gray;transform:translateY(-2px)}.about-product{padding:1px 10px;margin-bottom:10px;text-align:left;height:20%;line-height:1}.about-product .title{height:5vh}.image-product img{width:100%;display:block;border-radius:10px 0 0;padding:20px 0}.about-product p:nth-child(1){font-size:14px}.about-product p:nth-child(2){font-size:16px}.btn-buy{width:90%;padding:3px;border-radius:8px;font-size:12px}}.shopping-cart{display:grid;grid-template-columns:3fr 1fr}.header-shopping{padding:20px 10px;display:flex;justify-content:flex-start;gap:25px;align-items:center}.header-shopping h1{font-weight:700;font-size:30px}.header-shopping button{font-size:22px;border:none;background-color:transparent}.header-shopping button:hover{color:var(--main-color)}.orders{padding-right:30px;text-align:right}.order-item{display:grid;grid-template-columns:1fr 3fr 2fr;gap:1px;padding:0 10px}.order-item img{width:150px;border-radius:20px}.part-one{display:flex;flex-direction:column;justify-content:center;text-align:left}.part-one h3{font-size:18px;font-weight:700}.quantity{display:flex;justify-content:space-between;width:20%;align-items:center;padding-top:15px}.quantity span{font-size:18px}.quantity button{padding:0 5px;font-weight:700;width:30px;font-size:22px;border-radius:8px;border:1px solid #dddddd;background-color:transparent}.quantity button:hover{background-color:#ddd}.part-two{align-items:flex-end;display:flex;flex-direction:column;justify-content:center}.part-two button{padding:0 5px;font-weight:700;width:30px;font-size:18px;border-radius:8px;border:none;background-color:transparent;color:#9d9d9d}.part-two button:hover{color:red}.part-two p{font-size:18px;font-weight:700;padding-top:10px}.orders hr{border:none;height:1px;background-color:#000;margin:10px 0}.clear-cart{border:none;background-color:transparent;font-size:18px;color:#9d9d9d}.clear-cart:hover{color:red}.checkout h3{font-size:20px;font-weight:700;padding:10px 0}.line{display:flex;justify-content:space-between;padding:2px 0;font-size:16px}.checkout hr{border:none;height:1px;background-color:#000;margin:20px 0}.total{font-size:18px;font-weight:700;padding:20px 0}.checkout-btn{width:100%;padding:5px;border-radius:5px;font-size:16px;border:none;background:linear-gradient(to right,#ffb199,#e11d4b);color:#fff;transition:transform .3s ease}.checkout-btn:hover{background:linear-gradient(to right,#ffb199,#e11d4b,#e11d4b)}@media (max-width: 576px){.shopping-cart{display:grid;grid-template-columns:1fr}.header-shopping{padding:20px 10px;display:flex;justify-content:flex-start;gap:14px}.header-shopping h1{font-size:18px}.header-shopping button{font-size:18px;padding-bottom:5px}.orders{padding-right:10px;text-align:right}.order-item{display:grid;grid-template-columns:1fr 3fr 2fr;gap:1px;padding:0 10px}.order-item img{width:150px;border-radius:20px;padding:14px 0}.part-one{display:flex;flex-direction:column;justify-content:center;text-align:left}.part-one h3{font-size:14px}.quantity{display:flex;justify-content:space-between;width:20%;padding-top:15px}.quantity span{font-size:16px;padding:0 6px}.quantity button{padding:0 8px;font-size:18px}.part-two{align-items:flex-end;display:flex;flex-direction:column;justify-content:center}.part-two button{padding:0 5px;width:30px;font-size:18px;border-radius:8px}.part-two p{font-size:16px;padding-top:0}.orders hr{height:1px;margin:0}.clear-cart{font-size:16px}.checkout{text-align:center;padding-bottom:10px;margin-bottom:10px}.checkout h3{text-align:start;font-size:16px;padding:10px 0}.line{display:flex;justify-content:space-between;padding:2px 0;font-size:15px}.checkout hr{height:1px;margin:14px 0}.total{font-size:16px;padding:20px 0}.checkout-btn{width:90%;padding:5px;font-size:14px}}.login-section{background:linear-gradient(to right,#ffc2cd,#fffaf5,#fff);height:92.7vh}.login-section .container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:100px}.header-login p{font-size:35px;font-weight:700;padding:40px 0}.card-login{width:500px;border:1px solid red;border-radius:10px;padding:25px;background-color:#fff}form div{display:flex;flex-direction:column;margin:5px 0}form div label{padding:8px 0}form div input{padding:10px;border-radius:5px;border:1px solid #dddddd;outline:none}form div input:focus{border:2px solid #e11d4b}.partone-login{text-align:center;line-height:1;margin-bottom:40px}.partone-login p:nth-child(1){font-size:26px;font-weight:700}.partone-login p:nth-child(2){font-size:16px;color:var(--color-text)}.card-login form button{width:100%;padding:10px;border-radius:8px;font-size:16px;border:none;background:linear-gradient(to right,#ffb199,#e11d4b);color:#fff;transition:transform .3s ease;margin:15px 0}.card-login form button:hover{background:linear-gradient(to right,#ffb199,#e11d4b,#e11d4b)}@media (max-width: 576px){.login-section{height:92.7vh}.login-section .container{padding-top:60px}.header-login p{font-size:24px;padding:30px 0}.card-login{width:90%;padding:25px}form div{margin:5px 0}form div label{padding:8px 0;font-size:15px}form div input{padding:8px;font-size:12px}.partone-login{line-height:.5;margin-bottom:30px}.partone-login p:nth-child(1){font-size:18px}.partone-login p:nth-child(2){font-size:12px}.card-login form button{padding:8px;font-size:14px}}
