html{padding:0;margin:0;width:100vw!important;overflow-x:hidden!important;background:linear-gradient (to bottom,#D8D5DC,white)}body{padding:0;margin:0;height:100vh;overflow-x:hidden!important;width:100%}#root{width:100vw;height:100%;overflow-x:hidden;box-sizing:border-box}*{box-sizing:border-box;font-family:Lora,serif}.Tangerine{font-family:Tangerine,serif}#App{min-height:100vh;width:100%;overflow-x:hidden;position:relative;background-position:center;background-repeat:no-repeat;background-size:contain}#Nav{position:fixed;height:10vh;width:100%;display:grid;align-items:center;padding-right:5vmin;grid-template-columns:5% 75% 20%;position:relative;z-index:10}.AddOnsItemsWrapper{display:flex;flex-wrap:wrap;padding:0 1vw;justify-content:center;gap:6%}.AddOnsItemImg{width:18.75vw;height:18.75vw;border-radius:1.9vw}.BestSellersItemsWrapper{display:grid;padding:0 5vmin}.BloomBtn{border:.2vmin solid black;border-radius:100vw}.BloomBtn:hover{border:.2vmin solid green}.Body{margin-top:10vh;width:100%;overflow-x:hidden}.Center{display:grid}.Center.H{justify-content:center}.Center.V{align-items:center}.CollectionsItemsWrapper{display:flex;flex-wrap:wrap;padding:0 1vw;justify-content:center;gap:9.09%}.CollectionsItemImg{width:25vw;height:25vw;border-radius:1.9vw}.Email{outline:none;border:none;font-size:1.5em}.EmailandSocials{display:flex;justify-content:space-between;align-items:center}.EmailWrapper{border:.1px solid black;display:flex;gap:5vmin;width:fit-content;padding:2vmin;align-items:center;border-radius:1vmin}.Footer{padding:0vmin 5vmin;margin-top:10vh}.HamBarBtns{font-size:xx-large;position:relative;z-index:100}.Header{display:flex;gap:9vmin;align-items:center}.Hero{height:90vh;width:100%;overflow-x:hidden;position:relative}.LoadingImg{background:#000c;display:flex;align-items:center;justify-content:center}.LoadingInner{width:10%;height:10%;border:1vmin solid white;border-radius:100%;border-top-color:transparent;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.Logo{width:10vw}.Main{background:#fff;position:relative;z-index:50}.Pointer{cursor:pointer}.Section{display:flex;justify-content:space-between;padding-left:9vmin;font-size:xx-large;width:100%}.SubHeaders{padding:5vmin 0;font-size:10vmin;font-style:italic}@media screen and (max-width:600px){#Nav{display:grid;align-items:center;grid-template-columns:90% 10%;padding:0 2vw;width:100%;height:7vh;position:fixed;z-index:21}.BestSellersItemsWrapper{grid-template-columns:25% 26% 25%;gap:12%}.BestSellerImg{width:25vw;height:25vw;border-radius:2.5vw}.Body{margin-top:7vh}.Email{width:70vw}.EmailandSocials{display:flex;flex-direction:column;gap:5vmin;align-items:center}.Main{background:#fff;position:relative;z-index:10}.Hero{height:30vh;width:100%;overflow:hidden}.MobileNav{width:80%;background:#d8d5dc;height:100%;position:absolute;transition:left ease-in-out .5s;z-index:20;font-size:4vmin}.MobileNavLinks{padding-left:5vmin;display:grid;margin-top:2vh;gap:2vh}.Noire{position:absolute!important;bottom:-30%;left:10%;font-size:20vw;width:auto}.BloomBtn{font-size:3vmin;padding:2vw 4vw}.BloomBtnWrapper{position:absolute;top:10vh;left:5%}.LogoWrap,.Logo{width:10vw}.NoMobile{display:none}.Section{padding:5vmin 9vmin;font-size:large;width:100%}}@media screen and (min-width:1201px){#Nav{position:fixed}.Logo{width:5vw}.Noire{position:absolute;bottom:-30%;left:10%;font-size:15vw}.BloomBtn{font-size:5vmin;padding:2vh 6vh}.BloomBtnWrapper{position:absolute;top:30vh;left:10%}.Email{width:30vw}.NoDesktop{display:none}.Header{display:flex;gap:9vmin;align-items:center;padding-left:10vw}.BestSellersItemsWrapper{grid-template-columns:20% 20% 20%;gap:20%}.BestSellerImg{width:20vw;height:20vw;border-radius:2vw}}@media screen and (min-width:601px)and (max-width:1200px){#Nav{position:fixed;height:8vh;align-items:center;padding:1vmin;grid-template-columns:15% 60% 25%;width:100%}.BestSellersItemsWrapper{grid-template-columns:25% 26% 25%;gap:12%}.BestSellerImg{width:25vw;height:25vw;border-radius:2.5vw}.BloomBtn{font-size:3vmin;padding:1.5vw 4vw}.BloomBtnWrapper{position:absolute;top:10vh;left:5%}.Body{margin-top:8vh;position:relative}.Email{width:35vw}.Hero{height:55vh}.Logo{width:8vw}.Noire{position:absolute;bottom:-38%;left:10%;font-size:25vw}.NoTablet{display:none}}
