@font-face{font-family:Against;font-style:normal;font-weight:400;src:url(/static/media/against%20regular.fa457e12979fa330fda4.ttf) format("truetype")}@font-face{font-family:Allura;font-style:normal;font-weight:400;src:url(/static/media/Allura-Regular.136feab914e5cacb1e97.ttf) format("truetype")}.App{box-sizing:border-box;min-height:100vh;overflow:hidden;width:100%}body{margin:0;padding:0}.navbar{align-items:center;display:flex;justify-content:space-between;left:0;margin:0 auto;max-width:1200px;padding:0 24px;position:fixed;right:0;transition:all .3s ease;z-index:9999}.navbar-top{height:80px;top:110px;width:94%}.navbar-scrolled{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffffd9;border-radius:40px;box-shadow:0 10px 30px #00000014;height:64px;top:20px;width:90%}.navbar-scrolled .button,.navbar-scrolled .logo{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;border-bottom:none!important;box-shadow:none}.navbar .logo{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff26;border-bottom:2px solid #b9b9b98c;border-radius:40px;display:flex;height:60px;justify-content:center;padding:10px;transition:all .3s ease;width:200px}.navbar .logo a{text-decoration:none}.text{color:#313363;font-family:Against;letter-spacing:5px;transition:all .3s ease}.navbar-scrolled .logo{background:#0000;border-bottom:none;height:40px;padding:6px 14px;width:140px}.navbar-scrolled .text{font-size:16px;letter-spacing:3px}.button{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff26;border-bottom:2px solid #b9b9b98c;border-radius:40px;display:flex;gap:95px;height:60px;justify-content:center;padding:10px;transition:all .3s ease;width:600px}.button,.button li{list-style:none}.button a{color:#313363;font-family:allura;font-size:1.4rem;position:relative;text-decoration:none;transition:color .2s ease}.button a.active,.button a:hover{color:#d373be}.button a:after{background:#d373be;bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .25s ease;width:0}.button a.active:after,.button a:hover:after{width:100%}.navbar-scrolled .button{gap:60px;height:50px;padding:8px 24px;width:auto}.hamburger{background:#0000;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:8px;z-index:10000}.hamburger span{background:#333;border-radius:999px;height:3px;transition:transform .3s ease,opacity .3s ease;width:28px}.navbar.is-open .hamburger span:first-child{transform:translateY(7px) rotate(45deg)}.navbar.is-open .hamburger span:nth-child(2){opacity:0}.navbar.is-open .hamburger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:1020px){.button{align-items:center;background:#fff;border-radius:20px;flex-direction:column;gap:10px;max-height:0;opacity:0;overflow:hidden;padding:80px 2px;position:absolute;right:24px;top:80px;transition:max-height .3s ease,opacity .25s ease;width:40%}.button.open{max-height:200px;opacity:1}.hamburger{display:flex}.navbar-scrolled .button{background:#0000!important;box-shadow:none!important}}@media (max-width:768px){.navbar{display:flex;justify-content:space-between;margin:0 2px;padding:0 20px 0 5px}.navbar-top{top:90px}.navbar-scrolled{height:60px;top:16px;width:94%}.navbar .logo{height:32px;margin-left:20px;padding:8px;width:120px}.text{font-size:13px;letter-spacing:3px}.button{padding:40px 8px;right:16px;width:70%}.button a{font-size:1.1rem}}.home{align-items:center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row;height:90vh;justify-content:center;padding-bottom:70px;padding-top:40px;width:100%}.headerContainer{background-position:50%;background-size:cover;border-radius:50px;height:100%;overflow:visible;position:relative;width:98%}.smell{color:#fff;font-family:Allura;font-size:150px;left:6%;position:absolute;text-shadow:10px 10px 8px #00000080;top:3%}.elegant{font-size:350px;text-shadow:10px 20px 20px #0009;top:2%}.elegant,.scent{color:#fff;font-family:Against;font-weight:lighter;left:5%;position:absolute}.scent{bottom:1%;font-size:50px}.headerContainer button{background-color:#f4f4f4;border:none;border-radius:50px;bottom:100px;color:#3f3f3f;cursor:pointer;font-size:20px;height:80px;letter-spacing:.08em;position:absolute;right:150px;width:300px}.headerContainer button:hover{background-color:#d373be;transition:.5s ease-in-out}.bottle-img{bottom:5%;left:40%;position:absolute;transform:rotate(-25deg);width:250px;z-index:1}.hero-bottom{position:static}@media (max-width:1024px){.home{height:auto;padding-bottom:50px}.headerContainer{border-radius:40px;height:80vh}.smell{font-size:100px;left:5%;top:8%}.elegant{font-size:180px;left:4%;top:12%}.scent{bottom:8%;font-size:32px;left:5%;max-width:60%}.bottle-img{bottom:18%;left:55%;transform:translateX(-50%) rotate(-25deg);width:180px}.headerContainer button{bottom:8%;font-size:18px;height:70px;right:8%;width:230px}}@media (max-width:768px){.home{height:auto;padding-bottom:40px;padding-top:30px}.headerContainer{border-radius:28px;height:85vh;width:94%}.smell{font-size:40px;left:8%;top:20%}.elegant{font-size:120px;left:7%;line-height:.85;top:26%}.hero-bottom{align-items:flex-start;bottom:7%;display:flex;flex-direction:column;gap:6px;left:8%;position:absolute}.hero-bottom a{text-decoration:none}.hero-bottom button{font-size:16px;height:56px;position:static;width:210px}.hero-bottom .scent{font-size:18px;line-height:1.3;max-width:260px;position:static;text-align:left;white-space:normal;width:260px}.bottle-img{bottom:5%;left:auto;right:5%;transform:rotate(-18deg);width:150px}}@media (max-width:480px){.headerContainer{border-radius:22px;height:88vh;width:94%}.smell{font-size:36px;left:8%;top:22%}.elegant{font-size:80px;left:7%;top:28%}.hero-bottom{bottom:8%;gap:5px;left:8%}.hero-bottom button{font-size:14px;height:52px;width:185px}.hero-bottom .scent{font-size:17px;width:220px}.bottle-img{bottom:6%;right:5%;width:130px}}.aboutContainer{align-items:center;background-image:url(/static/media/desktop-bg.729941b8d459b6ee973d.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:2rem 5vw;position:relative;width:100%}.aboutContent{width:100%}.eyebrow{color:#c08b93;font-size:1rem;font-weight:500;letter-spacing:.18em;margin-bottom:1rem;text-transform:uppercase}.title{color:#584a4a;font-family:Against;font-size:clamp(3rem,7vw,5rem);font-weight:lighter;margin-bottom:4.5rem;position:relative;z-index:1}.desc{color:#65464b;font-size:1.25rem;line-height:1.9;max-width:40rem}@media (max-width:1024px){.aboutContainer{background-image:url(/static/media/tablet-bg.2aa809aadac31a19d6f0.jpg);padding:5rem 6vw}.title{font-size:3.2rem}.desc{font-size:1.15rem;max-width:100%}}@media (max-width:768px){.aboutContainer{background-image:url(/static/media/mobile-bg.0b5f78a197e72f0204c4.jpg);padding:4.5rem 2rem;text-align:center}.aboutContent{max-width:100%}.eyebrow{color:#ffdde3;font-size:1.05rem}.title{color:#ffecef;font-size:2.7rem}.desc{color:#f8e9ec;font-size:1.15rem;margin:0 auto}}@media (max-width:480px){.aboutContainer{padding:4rem 1.5rem}.title{font-size:2.4rem}.desc{font-size:1.05rem}}.shopContainer{align-items:center;background:linear-gradient(135deg,#fdfcfa,#ebd8bd);box-sizing:border-box;display:flex;flex-direction:column;min-height:140vh;overflow:hidden;padding:6rem 1.5rem 5rem;position:relative}.blueEllipse,.redEllipse,.yellowEllipse{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:0}.redEllipse ellipse{fill:#e28d8d;filter:blur(80px)}.blueEllipse ellipse{fill:#8dc5e2;filter:blur(80px)}.yellowEllipse ellipse{fill:#ffe283;filter:blur(80px)}.shopTitle{color:#584a4a;font-family:Against;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:lighter;margin-bottom:4rem;text-align:center}.cardContainer,.shopTitle{position:relative;z-index:1}.cardContainer{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1200px;width:100%}.product-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff59;border-bottom:1px solid #ffffff40;border-radius:40px;box-shadow:0 8px 20px #00000014;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.product-card:hover{box-shadow:0 14px 32px #00000029;transform:translateY(-6px)}.product-image-wrapper{align-items:center;display:flex;justify-content:center;width:100%}.product-image{border-radius:32px;margin-top:2.5rem;object-fit:cover;width:80%}.product-content{padding:2.5rem 2rem 3rem;text-align:center}.product-title{color:#1b1c3d;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.product-desc{color:#555;font-size:clamp(.95rem,1.5vw,1.2rem);line-height:1.8;margin-top:1.25rem}.buy-btn{background:#c5a0a0;border:none;border-radius:999px;color:#1b1c3d;cursor:pointer;font-size:clamp(.95rem,1.4vw,1.2rem);margin-top:2rem;padding:14px 46px;transition:.25s ease}.buy-btn:hover{opacity:.9;transform:translateY(-1px)}@media (max-width:1024px){.shopContainer{min-height:auto;padding:5rem 1.5rem 4rem}.shopTitle{margin-bottom:3rem}.cardContainer{gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.shopContainer{padding:4.5rem 1.25rem 3.5rem}.cardContainer{grid-template-columns:1fr;margin:0 auto;max-width:520px}.product-image{margin-top:2rem;width:86%}.product-content{padding:2rem 1.5rem 2.8rem}}@media (max-width:480px){.shopTitle{margin-bottom:2.5rem}.product-image{margin-top:1.8rem;width:90%}.buy-btn{font-size:.9rem;padding:12px 36px}}.instaContainer{align-items:center;background:linear-gradient(135deg,#fdfcfa,#ebd8bd);box-sizing:border-box;display:flex;flex-direction:column;padding:6rem 1.5rem 5rem;text-align:center}.instaTitle{color:#584a4a;font-family:Against,serif;font-size:3.8rem;font-weight:lighter;margin-bottom:.75rem}.instaSubtitle{color:#6b5c5c;font-size:.95rem;line-height:1.6;margin-bottom:2.2rem;max-width:420px}.insta-btn{background:#c5a0a0;border:none;border-radius:80px;color:#1b1c3d;cursor:pointer;font-family:Against,sans-serif;font-size:1.4rem;padding:20px 70px;transition:.3s ease}.insta-btn:hover{box-shadow:0 10px 24px #0000001f;opacity:.9;transform:translateY(-2px)}.collage-image{display:flex;justify-content:center;margin-top:3rem;width:100%}.perfumes-image{border-radius:24px;box-shadow:0 20px 50px #00000026;max-width:700px;width:90%}.mobile-image{display:none}@media (max-width:900px){.instaContainer{padding:4.5rem 1.5rem 4rem}.instaTitle{font-size:3rem}.instaSubtitle{font-size:.9rem}.insta-btn{font-size:1.2rem;padding:16px 52px}.perfumes-image{max-width:620px}}@media (max-width:600px){.instaContainer{padding:3.5rem 1.25rem}.instaTitle{font-size:2.5rem}.instaSubtitle{font-size:.88rem;margin-bottom:1.8rem}.insta-btn{font-size:1rem;padding:14px 34px}.collage-image{display:none}.mobile-image{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:2.2rem}.mobile-image img{border-radius:14px;box-shadow:0 14px 30px #00000026;width:48%}}.footer{background:#faf6ef;border-top:1px solid #00000008;box-sizing:border-box;color:#313363;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:2.5rem 1.5rem 1.5rem;width:100%}.footer-inner{display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:space-between;margin:0 auto;max-width:1100px}.footer-column{flex:1 1 260px;min-width:220px}.footer-heading{font-family:Against,sans-serif;font-size:1.2rem;font-weight:600;letter-spacing:.05em;margin-bottom:.5rem}.footer-text{color:#77728c;font-size:.9rem;margin-bottom:1.25rem}.footer-info,.footer-links{list-style:none;margin:0;padding:0}.footer-links li{margin-bottom:.5rem}.footer-links a{color:#313363;font-size:.95rem;padding-bottom:2px;position:relative;text-decoration:none;transition:color .2s ease}.footer-links a:after{background:#d373be;bottom:0;content:"";height:1.5px;left:0;position:absolute;transition:width .2s ease;width:0}.footer-links a:hover{color:#d373be}.footer-links a:hover:after{width:100%}.footer-info li{margin-bottom:.5rem}.info-label{color:#9a95aa;display:block;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.info-value{color:#313363;display:block;font-size:.95rem;margin-top:2px;text-decoration:none}.footer-bottom{border-top:1px solid #0000000a;color:#9a95aa;font-size:.8rem;margin:1.8rem auto 0;max-width:1100px;padding-top:.9rem;text-align:center}@media (max-width:768px){.footer{padding:2rem 1.25rem 1.25rem}.footer-inner{flex-direction:column;gap:2rem}.footer-heading{font-size:1.1rem}.footer-links a,.footer-text,.info-value{font-size:.9rem}.footer-bottom{font-size:.75rem;margin-top:1.5rem}}
/*# sourceMappingURL=main.c07ecc5e.css.map*/