:root{font-family:Nunito,sans-serif;font-size:x-large;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--green-primary: #1E5C2A;--green-secondary: #133D1C;--green-tertiary: #A8D96A;--green-quaternary: #F2FAF0;--green-fifth: #7EBD8E;--blue-primary: #EEF4FA;--blue-secondary: #0D2B4E;--blue-secondary-lighter: #0e417d;--blue-secondary-darker: #040e1a;--blue-tertiary: #5AAEDC;--blue-tertiary-opacity: rgba(90,174,220,.35);--blue-quaternary: #EEF6FC;--blue-muted: #7EB8D9 }a{font-weight:500;color:var(--green-fifth);text-decoration:inherit}body{box-sizing:border-box;margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;scroll-behavior:smooth}*,*:before,*:after{box-sizing:inherit}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}#scentInfoSideBar{position:fixed;top:0;right:-400;height:100%;width:400px;background-color:#000}#scentInfoSideBar.Active{transform:translate(-400px)}#overLay{position:fixed;top:0;right:0;width:100%;height:100%;background:#0d2b1273;z-index:99;transition:background .3s ease}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}#topOfPageContainer{padding:90px 20px 20px;display:flex;width:100%;align-items:center;flex-direction:column;background-color:var(--blue-secondary);font-weight:900;gap:10px}#frontPageLogo{margin:0;border-radius:50px;border:10px solid rgba(90,174,220,.3)}#frontPageSpan{border-radius:60px;display:flex;border:10px solid rgba(90,174,220,.12);margin-bottom:20px}#subLogo{font-size:.6rem;color:var(--blue-quaternary);margin:0}#slogan{color:var(--blue-quaternary);font-size:.8rem;margin:0}#donationSlogan{color:#b8ddef;font-size:.7rem;border:1px solid rgba(90,174,220,.25);padding:10px 35px;background-color:#5aaedc1f;border-radius:30px}#brandName{color:var(--blue-quaternary);font-size:1.1rem;margin:0}#candleCollectionsContainer{background-color:#091d33;margin:auto;display:flex;padding:20px;flex-direction:column;width:100vw}#collectionsHeader{font-size:1.5rem;font-weight:900;color:#5aaedc;align-self:center;margin:0;padding:20px 0}#candleCollectionDiv{width:100%;display:flex;padding:20px 0;flex-wrap:wrap}.candleCollection{margin:auto auto 40px;width:25%;display:flex;align-items:center;background-color:#0d2b4e;border-radius:20px;position:relative;overflow:hidden;flex-direction:column;border:1px solid var(--blue-secondary);transition:transform .2s ease,box-shadow .2s ease,border .2s ease}.candleCollection:hover{box-shadow:0 2px 16px #0d2b4e1a;transform:translateY(-3px);border:1px solid rgba(90,174,220,.35)}#favoritesImg,#homeCollectionImg,#seasonalImg{width:100%;aspect-ratio:9/11;margin-bottom:20px}.collectionsTag{position:absolute;top:0;left:0;padding:2px 10px;margin:10px;border-radius:100px;font-size:.6rem;background-color:#091d33;color:#5aaedc;border:1px solid rgba(90,174,220,.3)}.catagoryName{color:var(--blue-quaternary);font-size:1.2rem;font-weight:900;padding:0;align-self:flex-start;margin:0 20px}.collectionDesc{color:#5a7a96;margin:10px 20px;font-size:.7rem}.collectionBtn{width:100%;height:50px;background-color:#5aaedc;color:#091d33;transition:transform .2s ease,background-color .2s ease;font-size:.8rem;font-weight:900;margin:20px 0}.collectionBtn:hover{background-color:#b8ddef;transform:translateY(-1px)}#candleCollectionsFavorites,#candleCollectionsHomeCollection,#candleCollectionsSeasonal{margin-top:0}@media screen and (max-width:1000px){.candleCollection{width:45%}}@media screen and (max-width:700px){.candleCollection{width:80%}}#aboutMeContainer{margin:auto;display:flex;width:100vw;background-color:var(--blue-secondary);padding:80px 30px;flex-direction:column;color:#b8ddef;gap:20px;font-weight:900}#aboutTitle{font-size:1.6rem;font-weight:900;align-self:center;padding-bottom:10px;margin:0}#aboutUpper{display:flex;gap:20px;padding:0 10px}#aboutLeftUpper,#aboutRightUpper{width:49%}#aboutRightUpper{align-items:start}#aboutMePic,#firstVerse{position:sticky}#aboutLeftUpper{display:flex;flex-direction:column;gap:20px}#aboutLeftUpper p{font-size:.8}#iLoveThis{width:100%;background-color:#5aaedc14;border-left:3px solid var(--blue-tertiary);color:var(--blue-tertiary);display:flex;align-items:center;padding:0 10px}#aboutLeftUpper #iLoveThis{font-size:1rem}#aboutLeftUpper p{margin:0}#aboutVideoContainer,#charityDivs{display:flex}#aboutMePic{border:1px solid rgba(90,174,220,.25);border-radius:20px;width:100%;aspect-ratio:4/3}#firstVerse{width:100%;background-color:#1c4e7a;border:1px solid rgba(90,174,220,.25);border-radius:20px;padding:20px;min-height:350px;display:flex;justify-content:center;flex-direction:column}#actualVerse{color:var(--blue-quaternary);font-size:.8rem}#firstChapter{color:var(--blue-tertiary);font-size:.7rem}#aboutVideoContainer{background-color:#1c4e7a;border:1px solid rgba(90,174,220,.18);width:100%;display:flex;border-radius:20px;padding:20px}#Video{width:67%;aspect-ratio:266/150;background-color:transparent;border-radius:30px;border:1px solid rgba(90,174,220,.18)}#aboutVideoText{width:33%}#videoHeader{font-size:.9rem;color:var(--blue-tertiary);margin:0;padding:10px 0}#videoTitle{font-size:1.4rem;color:var(--blue-quaternary);margin:0;padding-bottom:20px}#charityContainer{padding:20px 0}#charityDivs{display:flex;gap:20px}.charityDiv{width:50%;display:flex;align-items:center;gap:10px;background-color:#1a3d5c;border:1px solid rgba(90,174,220,.18);padding:20px;height:250px;border-radius:20px;transition:transform .2s ease,border .2s ease}.charityDiv:hover{transform:translateY(-2px);border:1px solid rgba(90,174,220,.4)}#charityHeading{color:var(--blue-tertiary);font-size:.8rem;margin:10px 0}#charityTitle{color:var(--blue-quaternary);font-size:1.2rem;margin:20px 0}#hope4CambodiaLogo{width:30%;height:70%;border-radius:10px;margin-right:20px;border:1px solid var(--blue-tertiary)}#IOHLogo{width:30%;margin:20% 20px 20% 0%;height:60%;border:1px solid var(--blue-tertiary);border-radius:10px}.textHalf{width:70%;height:100%}.charityName{color:var(--blue-quaternary);font-size:.8rem;padding:10px 0;margin:0}.charityText{color:#b8ddef;font-size:.6rem;padding:0;margin:0}#closingBlock{background-color:#1c4e7a;border:1px solid rgba(90,174,220,.2);width:100%;padding:20px;display:flex;flex-direction:column;gap:10px;justify-content:center;border-radius:20px;font-weight:900}#closingVerse{color:var(--blue-quaternary);font-size:.8rem;margin:0}#closingVerseNum{color:var(--blue-tertiary);font-size:.7rem;margin:0}@media screen and (max-width:900px){#aboutUpper,#aboutVideoContainer,#charityDivs{flex-direction:column}#aboutLeftUpper,#aboutRightUpper{width:100%}#aboutRightUpper{display:flex;gap:20px}#aboutMePic{width:50%;aspect-ratio:4/3}#Video,#aboutVideoText{width:100%}#videoHeader{font-size:.7rem}#videoTitle{font-size:1.2rem}.charityDiv{width:100%}.charityText{font-size:.7rem}.charityName{font-size:.9rem}}@media screen and (max-width:700px){#aboutRightUpper{flex-direction:column}#aboutMePic{width:100%;aspect-ratio:4/3}.charityDiv img{min-width:150px}}@media screen and (max-width:450px){.charityDiv img{width:130px}.charityText{font-size:.5rem}.charityName{font-size:.6rem}}#requestsFeedbackContainer{width:100%;align-items:center;flex-direction:column;background-color:#091d33;font-size:.6rem;padding:50px 40px;font-weight:900}#requestsBox{background-color:var(--blue-secondary);border:1px solid rgba(90,174,220,.25);border-radius:10px;width:100%;padding:20px 20px 30px;display:flex;flex-direction:column;gap:20px}#RequestsHeaders{color:var(--blue-quaternary);font-size:1.6rem;padding:0;margin-bottom:30px;justify-self:center}#requestsFeedbackContainer input,#requestsFeedbackContainer textarea{border:1.5px solid rgba(90,174,220,.25);height:45px;border-radius:10px;background-color:#1c4e7a;padding:8px;color:var(--blue-quaternary)}#requestsFeedbackContainer textarea{width:100%;min-height:60px;resize:none;white-space:normal}#requestsFeedbackContainer label{color:var(--blue-tertiary)}#requestsUpperBox{display:flex;height:80px;gap:20px;width:100%;margin-bottom:-20px}#nameBox,#phoneBox{display:flex;flex-direction:column;flex-basis:50%}.textBoxDiv{width:100%}#name,#phone,#email{height:50px}#email,#comments{width:100%}#comments{height:100px}.textBox{background-color:#68707d;border-color:#000;border-radius:5px}.requestsTextBoxDiv::placeholder{color:#5a7a96;padding:0 8px;font-size:.6rem}#submitComment{height:50px;width:100%;margin:5px auto auto;display:flex;align-items:center;justify-content:center;color:#091d33;background-color:var(--blue-tertiary);border-radius:30px;cursor:pointer;transition:transform .2s ease,background-color .2s ease}#submitComment:hover{background-color:var(--blue-muted);transform:translateY(-1px)}@media screen and (max-width:1000px){#requestsBox{width:100%}#requestsUpperBox{flex-direction:column;padding-bottom:170px;gap:0px}#nameBox,#phoneBox{width:100%}#nameBox{margin-bottom:20px}}#searchBarContainer{border:1.5px solid var(--blue-tertiary-opacity);border-radius:100px;position:relative;width:600px;background-color:#ffffff1a}#magnifyingGlassImg{height:25px;width:25px;position:absolute;left:15px;top:50%;transform:translateY(-50%);pointer-events:none}#searchBar{height:45px;width:100%;padding:10px 10px 10px 50px;background-color:transparent;border-radius:100px;font-size:.9rem;border:transparent;color:var(--blue-quaternary)}#searchBar::placeholder{color:var(--blue-tertiary)}#searchBar::-webkit-search-cancel-button{-webkit-appearance:none;height:25px;width:25px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'><path d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/></svg>");background-repeat:no-repeat;background-position:center;cursor:pointer}#searchBarContainer:has(#searchBar:focus) #magnifyingGlassImg{visibility:hidden}#searchBarContainer:has(#searchBar:focus){border:1.5px solid var(--blue-tertiary);background-color:#ffffff29}#searchBar:focus{outline:none}#searchBar:focus::placeholder{color:var(--blue-tertiary)}@media screen and (max-width:700px){#searchBarContainer{width:100%}}#filterBtnContainer{width:100%;height:50px;display:flex;gap:10px;padding:20px 50px;align-items:center;flex-wrap:wrap;justify-content:center}.filterBtn{border-radius:100px;border:1.5px solid var(--blue-tertiary-opacity);color:var(--blue-tertiary);background-color:var(--blue-secondary);transition:border .2s ease,color .2s ease;font-size:.6rem;padding:7px 18px;white-space:nowrap}.filterBtn:hover{border:1.5px solid var(--blue-tertiary);color:var(--blue-quaternary)}.filterBtn.active{border:1px solid var(--blue-quaternary);color:var(--blue-secondary);background-color:var(--blue-quaternary)}#Listings{display:flex;flex-wrap:wrap;gap:5%;background-color:var(--blue-primary);padding:30px 20px 20px}#shopTopOfPage{background-color:var(--blue-secondary);height:1px;width:100%}#shopTitleContainer{background-color:var(--blue-secondary);padding-top:69px;display:flex;flex-direction:column;align-items:center;padding-bottom:50px}#shopTitleContainer h2{color:var(--blue-quaternary)}#SearchBarContainer{width:100%;padding:0 50px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:1000px){#listings{gap:10%;justify-content:center}}@media screen and (max-width:650px){#listings{flex-direction:column}#shopTitleContainer{padding-bottom:80px}}.ListingCard{margin:auto auto 40px;width:25%;display:flex;flex-direction:column;align-items:center;background-color:var(--blue-primary);border-radius:20px;position:relative;overflow:hidden;border:1px solid var(--blue-tertiary);transition:transform .2s ease,box-shadow .2s ease}.ListingCard:hover{box-shadow:0 2px 16px #0d2b4e1a;transform:translateY(-3px)}#ListingCardUpper{height:50%}.candleCardImage{width:100%;aspect-ratio:9/11}.ListingCardTags{display:flex;height:20px;width:80%;position:absolute;top:0;left:0;flex-wrap:wrap;font-size:.6rem;padding:10px}.ListingCardCollectionTag,.ListingCardOnSaleTag{padding:2px 10px;color:var(--blue-tertiary);background-color:var(--blue-secondary);border:1px solid var(--blue-secondary);border-radius:100px}.ListingCardCollectionTag{text-transform:capitalize}.ListingCardDetails{width:100%;height:170px;display:flex;flex-direction:column;align-items:center;color:var(--blue-secondary);gap:10px;overflow-y:auto}.CandleCardButtons{background-color:transparent}.ListingCardName,.ListingCardPrice{margin:0;padding:0 10px;font-size:.7 rem;width:100%;color:#1c4e7a}.CandleCardButtons{display:flex;gap:10px;width:100%;padding:10px;height:80px;font-size:.6rem}.ListingCardInfoBtn{border:1px solid #AECFE8;color:#1c4e7a;background-color:#e3f0fb;border-radius:15px;flex-basis:33%;transition:background-color .1s ease,border .1s ease}.ListingCardInfoBtn:hover{border:1px solid var(--blue-tertiary);background-color:#b8ddef}.ListingCardBuyBtn{background-color:var(--blue-secondary);border:1px solid var(--blue-secondary);color:var(--blue-quaternary);flex-basis:67%;border-radius:15px;font-size:.6rem;transition:transform .1s ease,background-color .1s ease,border .1s ease}.ListingCardBuyBtn:hover{background-color:var(--blue-secondary-darker);border:1px solid var(--blue-secondary-darker);transform:translateY(-1px)}.ListingSidePanelCloseBtn{background-color:transparent;font-size:1.8rem;border:transparent;color:#fff}@media screen and (max-width:900px){.ListingCard{width:40%}}@media screen and (max-width:550px){.ListingCard{width:80%}}#listingCardScentProfile{display:flex;justify-content:center;color:#000}.ListingSidePanel{position:fixed;top:0;right:-400px;height:100%;width:400px;background-color:#fffdf9;z-index:102;transition:transform .2s ease}.ListingSidePanel.Active{transform:translate(-400px)}.ListingSidePanelCloseBtn{position:absolute;display:flex;align-items:center;justify-content:center;background-color:#ffffff1f;font-weight:lighter;font-size:1.4rem;border-radius:100px;padding:0 15px;margin:15px 340px}.ListingSidePanelCloseBtn:hover{background-color:#ffffff38}#scentProfileTop{padding:20px;background-color:var(--green-primary);width:100%}#listingCardScentProfile{color:var(--green-tertiary);margin:0;display:flex;justify-content:flex-start;font-size:.6rem}#ScentProfileName{margin:0;color:var(--green-quaternary);font-weight:600;padding:10px 0}#scentProfileBottom{padding:0 20px}#scentProfileBoxContiner{display:flex;flex-wrap:wrap;padding:20px 0;gap:2% 2%}.scentProfileBox{background-color:var(--green-quaternary);border:1px solid #D4EAB8;border-radius:15px;padding:0 10px;width:49%;margin-bottom:2%}.scentBoxLabel{color:#7ebd8e;font-size:.5rem;font-weight:1000;margin:5px}.scentBoxValue{color:var(--green-secondary);font-size:.6rem;margin:5px}#scentProfileDesc{color:var(--green-secondary);font-size:.7rem;margin:0}#scentProfileAddToCart{background-color:var(--green-primary);border:transparent;border-radius:15px;height:45px;width:100%;font-size:.7rem;margin:20px 0;color:var(--green-quaternary);font-weight:900;transition:transform .12s ease,background-color .12s ease}#scentProfileAddToCart:hover{background-color:var(--green-secondary);transform:translateY(-1px)}@media screen and (max-width:1000px){.ListingSidePanel{width:100%;right:-100%}.ListingSidePanel.Active{transform:translate(-100%)}.ListingSidePanelCloseBtn{right:-315px;top:10px}}@media screen and (max-width:700px){.ListingSidePanel{top:100%;height:80vh;left:0;border-radius:40px 40px 0 0}.ListingSidePanel.Active{transform:translateY(-80vh)}#scentProfileTop{border-radius:40px 40px 0 0}}#checkoutContainer{display:flex;gap:2%;width:100vw;color:#fff;background-color:var(--blue-primary);flex-wrap:wrap;padding:190px 20px 20px}#checkoutItemsContainer{display:flex;flex-direction:column;gap:20px;padding:20px}#checkoutHeader{position:absolute;top:0;width:100%;margin:0 -20px;background-color:var(--blue-secondary);display:flex;flex-direction:column;padding-top:75px;align-items:center;justify-content:center}#checkoutP{font-size:1.4rem;font-weight:900;padding:10px 0;margin:0}#checkoutItemsContainer .cartItem{background-color:var(--blue-primary);border:1px solid var(--blue-tertiary-opacity)}#checkoutItemsContainer .plusCheckout,#checkoutItemsContainer .minusCheckout{background-color:var(--blue-secondary-lighter)}#checkoutItemsContainer .plusCheckout:hover,#checkoutItemsContainer .minusCheckout:hover{background-color:var(--blue-secondary)}#checkoutItemsContainer .cartItemUnitPrice{color:var(--blue-tertiary)}#checkoutItemsContainer .cartItemName{color:var(--blue-secondary)}.checkoutList{width:49%;border:2px solid var(--blue-secondary);background-color:#fff;border-radius:20px;overflow:hidden}#yourCartHeader{display:flex;background-color:var(--blue-secondary);color:var(--blue-quaternary);width:100%;padding:0 20px;margin:0;font-weight:900}#checkoutMyCart{margin-right:auto;font-size:.8rem}#numCandles{background-color:var(--blue-tertiary);font-size:.6rem;display:flex;justify-content:center;align-items:center;border-radius:100px;padding:8px 12px}#checkoutPage .cartItemName{padding-bottom:0}#checkoutPage{width:200px;height:50px}#checkoutPage .removeBtn{margin-left:auto}.checkoutSummary{width:49%;border:2px solid var(--green-primary);background-color:#fff;color:#000;border-radius:20px;overflow:hidden;margin:0}#orderSummary{background-color:var(--green-secondary);color:var(--green-quaternary);width:100%;padding:19px 20px;margin:0 auto 0 0;font-weight:900;font-size:.8rem}.deliveryToggle{padding:20px;display:flex;flex-direction:column;width:100%;gap:10px}#deliveryMethodLabel{color:var(--blue-muted);margin:0;font-size:.7rem;font-weight:900}.deliveryBtn{width:100%;height:60px;border:1px solid #AECFE8;color:#000;background-color:#fafcff;border-radius:10px;transition:background-color .12s ease,border .12s ease;font-size:.6rem;display:flex;align-items:center;gap:20px}.shippingPriceTag{margin-left:auto}.shippingMiddle{display:flex;flex-direction:column;align-items:flex-start;padding:10px 0}.shippingMiddle p{font-size:.6rem;padding:0;margin:0}.shippingName{color:var(--blue-secondary)}.shippingDetail{color:var(--blue-muted)}.outterSpan{height:20px;width:20px;background-color:transparent;border-radius:100px;border:1px solid var(--blue-secondary);display:flex;justify-content:center;align-items:center}.innerSpan{height:12px;width:12px;background-color:transparent;border-radius:100px}#shippingBtn.active,#pickupBtn.active{border:1px solid var(--green-primary);color:#000;background-color:#f2faf0}#shippingBtn.active .innerSpan,#pickupBtn.active .innerSpan{background-color:var(--green-primary)}#shippingBtn.active .outterSpan,#pickupBtn.active .outterSpan{border:1px solid var(--green-primary)}.shippingPriceTag{color:var(--blue-secondary)}#orderDetails{padding:0 20px}.orderDetailsP{display:flex;font-size:.7rem;color:var(--blue-muted);font-weight:900}#orderDonation{color:var(--green-primary)}#orderTotal{font-size:.9rem;border-top:1.5px solid #E3F0FB;padding-top:20px;color:var(--blue-secondary)}.orderDetailsP span{margin-left:auto}#paymentOptions{border:2px solid var(--blue-secondary);width:49%;display:flex;flex-direction:column;align-items:center;border-radius:20px;overflow:hidden;background-color:#fff;margin-top:20px}#paymentP{width:100%;background-color:var(--blue-secondary);padding:19px 20px;margin:0;font-weight:900;font-size:.8rem}#paymentOptions #paypal-button-container{background-color:transparent;width:100%;padding:20px}@media screen and (max-width:1200px){#checkoutContainer{flex-direction:column;align-items:center;gap:20px}.checkoutList,.checkoutSummary,#paymentOptions{width:90vw}#paymentOptions #paypal-button-container{width:80%;padding:20px 0}#paymentOptions{margin-top:0}}.cartItem{display:flex;padding:5px;gap:10px;color:#000;font-size:.6rem;border:1px solid #D4EAB8;width:90%;background-color:#fff;width:100%;border-radius:15px;font-weight:900}.cartItemImg{padding:0 20px;margin:15px 0;height:60px;object-fit:contain}.cartItemInfo{display:flex;flex-direction:column;margin:0;height:100%;text-align:center;width:50%}.toggleQuantity{display:flex;align-items:center;border-radius:10px;width:100%;padding:5px 0;font-weight:900}.cartItemQuantity{font-size:.7rem;padding:0 15px;color:var(--green-secondary)}.plusCheckout{font-size:.8rem;color:var(--green-quaternary);padding:4px 10px;background-color:var(--green-primary);font-weight:900}.minusCheckout{font-size:.8rem;padding:4px 12px;color:var(--green-quaternary);background-color:var(--green-primary);font-weight:900}.plusCheckout:hover,.minusCheckout:hover{background-color:var(--green-secondary)}.removeBtn{margin-left:auto;margin-top:auto;padding:10px;border:transparent;background-color:transparent;font-size:.6rem;color:red}.removeBtn:hover{color:#9d0202}.cartItemName,.cartItemUnitPrice{padding:0;margin:0;display:flex}.cartItemName{display:flex;align-items:flex-start}.cartItemUnitPrice{font-size:.5rem;color:#179d38}.policyPageText{text-align:center;padding:70px 0;background-color:var(--blue-primary);font-weight:900;color:#2a4a6a;display:flex;flex-direction:column;gap:40px}p{line-height:1.6}.policyPageContainers{background-color:#fff;border:1px solid #AECFE8;width:70%;margin:auto;border-radius:15px}.policyPageContainers p{padding:20px}.policyPageSubtitle{background-color:#1c4e7a;color:var(--blue-quaternary)}.policyPageHeroBanner{margin:0 0 30px;padding:30px;color:var(--blue-quaternary);font-size:1.5rem;background-color:var(--blue-secondary)}.policyPageSubtitle{margin:0;padding:15px;border-radius:15px 15px 0 0;font-size:1.1rem}.policyPageP{font-size:.8rem}.navBar{display:flex;position:fixed;height:70px;width:100%;background-color:var(--green-primary);justify-content:center;align-items:center;z-index:101;top:0;left:0}#navDrawerContainer{display:flex;gap:6px}.navBtn{display:inline-flex;align-items:center;font-size:15px;font-weight:500;color:#7ebd8e;cursor:pointer;border-radius:8px;padding:10px 18px;text-decoration:none;white-space:nowrap;transition:color .18s ease,background-color .18s ease}.navBtn:hover{color:var(--green-quaternary);background-color:#ffffff14}#checkoutBtnContainer{position:absolute;right:24px;display:flex;align-items:center;cursor:pointer}#checkoutBtn{font-size:15px;font-weight:500;color:#1a3d0a;background-color:var(--green-tertiary);padding:10px 22px;display:inline-flex;border-radius:20px;transition:transform .12s ease}#checkoutBtnContainer:hover{transform:translateY(-1px)}#checkoutBtnContainer:hover #checkoutBtn{background-color:#c3e88a}#checkoutBtnContainer:hover #checkoutCartCounter{border:1px solid #C3E88A}#checkoutCartCounter{position:absolute;top:30px;right:15px;color:#1a3d0a;background-color:var(--green-primary);border:1px solid var(--green-tertiary);font-size:18px;border-radius:100px;line-height:1;padding:2px 5px}#navHamburger{position:absolute;right:24px;display:flex;flex-direction:column;gap:5px;cursor:pointer;padding:4px;background-color:transparent}#navHamburger span{width:24px;height:2px;background-color:var(--green-quaternary);border-radius:2px;transition:transform .22s,opacity .22s ease}#navHamburger.Active span:nth-child(1){transform:translateY(7px) rotate(45deg)}#navHamburger.Active span:nth-child(2){opacity:0}#navHamburger.Active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media screen and (max-width:700px){#navHamburger{display:flex}#navDrawerContainer{flex-direction:column;position:absolute;width:100%;top:-295px;background-color:var(--green-secondary);padding:12px 20px 75px;transition:transform .2s ease;z-index:101}.navBtn{border-bottom:1px solid rgba(255,255,255,.07);padding:12px 8px}.navBtn:hover{background-color:transparent}#checkoutBtnContainer{top:-59px;right:0;width:100vw;display:flex;transition:transform .2s ease;z-index:99;z-index:101}#checkoutBtn{padding:10px 22px;margin-left:20px;margin-right:20px;width:100%;justify-content:center}#checkoutCartCounter{right:50px}#navDrawerContainer.Active,#checkoutBtnContainer.Active{transform:translateY(365px)}#checkoutBtnContainer:hover{transform:translateY(364px)}}@media screen and (min-width:701px){#navHamburger{display:none}}#cartSideBar{position:fixed;top:0;right:-400px;width:400px;background:var(--green-quaternary);z-index:102;display:flex;flex-direction:column;color:var(--green-secondary);transition:transform .2s ease;height:100vh}#cartItemsContainer{padding:20px;display:flex;gap:10px;flex-direction:column;height:55vh;overflow-y:auto}#cartSideBar.open{transform:translate(-400px)}.cartFooter{position:absolute;bottom:0;width:100%;border-top:1px solid #D4EAB8;background-color:#fff;padding:13px 20px 20px;display:flex;flex-direction:column;gap:8px}.cartFooter p{margin:0;display:flex;gap:0px;font-size:.6rem;font-weight:900}.cartFooter p span{margin-left:auto}#cartsubTotalPrice,#cartTaxAmount{color:var(--green-fifth)}#cartDonationPrice{color:var(--green-primary)}#cartTotalPrice{color:var(--green-secondary);font-size:.8rem;border-top:1px solid #D4EAB8;padding-top:5px}.checkoutBtn{border-radius:15px;background-color:var(--green-primary);color:var(--green-quaternary);height:50px;width:100%;font-size:.8rem;transition:transform .12s ease,background-color .12s ease}.checkoutBtn:hover{transform:translateY(-1px);background-color:var(--green-secondary)}.cartHeader{background-color:var(--green-primary);padding:10px 20px}#cartHeaderTitle{color:var(--green-quaternary);font-weight:600;font-size:1rem}.closeCart{position:absolute;display:flex;align-items:center;justify-content:center;background-color:#ffffff1f;font-weight:lighter;font-size:1.3rem;font-family:Nunito,sans-serif;border-radius:100px;padding:0 15px;margin:-65px 318px;color:#fff}.closeCart:hover{background-color:#ffffff38}#EmptyCartHeader{padding:30px 20px 20px;font-size:.6rem;display:flex;flex-direction:column;align-items:center;gap:5px}#cartBrowseCandles{background-color:#fff;border:1.5px solid #D4EAB8;color:var(--green-primary);transition:background-color .2s ease;margin-top:20px}#cartBrowseCandles:hover{background-color:#d4eab8}#emptyCartBtnContainer{border-top:1px solid #D4EAB8;background-color:#fff;padding:75px 30px 80px;display:flex;justify-content:center;align-items:center;width:100%}#inactiveCheckout{width:100%;height:50px;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:900;border-radius:20px}#inactiveCheckout{background-color:#d4eab8;color:#7ebd8e}#CartSideBarEmpty{font-size:.9rem}.emptyCartText{color:#7ebd8e;margin:0}#EmptyCartHeader a{color:var(--green-tertiary)}#EmptyCartHeader a:hover{text-decoration:underline}#EmptyCartHeader img{border:1.5px solid #D4EAB8;border-radius:15px;height:150px}@media screen and (max-width:1000px){#cartSideBar{width:100%;right:-100%;min-height:100vh}#cartSideBar.open{transform:translate(-100%)}.closeCart{right:-305px;top:90px}}@media screen and (max-width:700px){#cartSideBar{top:100%;left:0;border-radius:40px 40px 0 0;height:50vh}#cartSideBar.open{transform:translateY(-80vh)}.closeCart{right:10px;top:90px;margin:-65px 0}#emptyCartBtnContainer{padding-top:30px}.cartHeader{border-radius:40px 40px 0 0}.cartFooter{bottom:140px}#cartItemsContainer{padding-bottom:160px}#EmptyCartHeader img{height:100px}#emptyCartBtnContainer{padding:20px 50px}}.footer{background-color:var(--green-secondary);display:flex;width:100vw;justify-content:space-around;border-top:2px solid var(--green-tertiary);flex-wrap:wrap}.footerSection{font-size:.7rem;font-weight:900;display:flex;flex-direction:column;align-items:flex-start;padding:10px 20px}.footer div{width:25%}.footerText{color:var(--green-fifth);font-size:.7rem;padding:0;margin:7px 0}.footerText:hover{color:var(--green-quaternary)}.footer .footerTitle{color:var(--green-tertiary)}#a:hover,#b:hover,#c:hover,#d:hover{color:var(--green-quaternary)}#footerTitle{color:var(--green-quaternary);font-weight:900;font-size:1rem;padding:15px 0;margin:0}#footerDesc img{width:100px;border:2px solid var(--green-tertiary);border-radius:15px;margin-top:10px;margin-bottom:10px;align-self:center}#footerDesc .footerText:hover{color:var(--green-fifth)}.footerSection{text-align:center;width:33%}#instagramLogo{height:50px;width:50px}#footerFooter{background-color:#0d2b12;width:100%;padding:15px 20px;color:var(--green-fifth);display:flex;flex-direction:row;justify-content:center}#footerFooter p{font-size:.6rem;margin:5px 0}#footerFooterLinks{display:flex;gap:20px;margin-left:auto}@media screen and (max-width:1200px){.footer div{width:50%}#footerDesc img{align-self:flex-start}#footerFooter{flex-direction:column}#footerFooterLinks{margin-left:0}}@media screen and (max-width:700px){.footer{flex-wrap:nowrap;flex-direction:column;align-items:center}.footer div{width:100%}}#popUpContainer{position:fixed;top:95px;left:0;z-index:90;width:250px;padding-left:20px;display:flex;flex-direction:column;gap:18px;max-height:40vh;overflow-y:auto}.popUpButton{background-color:var(--green-quaternary);border:1.5px solid #D4EAB8;border-radius:15px;width:100%;padding:10px;animation:slideInFromLeft .3s ease forwards;margin-top:20px}.popUpButton.Exiting{animation-name:slideOutFromLeft;animation-duration:.3s;animation-timing-function:ease;animation-fill-mode:forwards}.popUpButton p{color:#7ebd8e;font-size:.6rem;padding:0;margin:-10px 0 0}.XDiv{position:relative;top:-12px;background-color:#7ebd8e;border:1.5px solid var(--green-quaternary);border-radius:100px;height:25px;width:25px;margin-top:-10px;margin-left:185px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px}.XDiv span{width:15px;height:2px;background-color:#d4eab8;border-radius:10px}.topLine{transform:translateY(3.5px) rotate(45deg)}.bottomLine{transform:translateY(-3.5px) rotate(-45deg)}@keyframes slideInFromLeft{0%{transform:translate(-300px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOutFromLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-100px);opacity:0}}
