@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Quicksand:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Lexend+Peta:wght@100..900&display=swap";.navbar{position:fixed;left:0;top:0;width:100vw;background-color:#fff;box-shadow:0 2px 4px #0000001a;z-index:1000}.navbar-brand img{max-height:60px}.container-fluid{max-width:70%;display:flex;align-items:center;justify-content:space-between}.navbar-brand-container{display:flex;align-items:center}.navbar-items-container{display:flex;justify-content:flex-end;width:100%}.navbar-items-container.collapse{overflow:hidden;height:auto;opacity:1}.navbar-items-container.collapse.show{display:flex}.nav-item{margin:0 5px}.nav-link{color:#000!important;position:relative;overflow:hidden}.nav-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#000;transform:translate(-100%);transition:transform .3s ease-in-out}.nav-link:hover:after{transform:translate(0)}@media(max-width:767.98px){.navbar-items-container{height:0;opacity:0}.navbar-items-container.collapse.show{height:auto;opacity:1;display:flex}.navbar-nav{flex-direction:column;width:100%}.nav-item{text-align:center;width:100%}.navbar-items-container{flex-direction:column}.navbar-brand img{max-height:80px}.container-fluid{max-width:100%;flex-direction:column}}.footer{background-color:#fff;box-shadow:0 -2px 4px #0000001a;padding:10px 0;width:100%;margin-top:35px}.footer-items-container,.footer-brand-container{display:flex;justify-content:center;width:100%}.footer .nav-item{margin:0 10px}.footer .nav-link{color:#000!important;position:relative;overflow:hidden}.footer .nav-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#000;transform:translate(-100%);transition:transform .3s ease-in-out}.footer .nav-link:hover:after{transform:translate(0)}.img-logo{max-width:25px;margin-top:10px;margin-bottom:10px}@media screen and (max-width:600px){.img-logo{max-width:10px;margin-top:5px;margin-bottom:5px}.nav-item{font-size:10px}.footer-brand-container p{font-size:8px}}.popup-container{text-align:center;opacity:0;pointer-events:none;transition:opacity .5s ease}.logo{max-width:300px;padding-top:20%}.text{font-family:Playfair Display,serif;font-size:36px;margin-top:20px;color:#000}.char{display:inline-block}html[data-v-30559209],body[data-v-30559209]{height:100%;margin:0}#app[data-v-30559209]{display:flex;flex-direction:column;min-height:100vh}.main-content[data-v-30559209]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.image-banner[data-v-036da4ac]{position:relative;width:100%;height:550px;background-size:cover;background-position:center;display:flex;align-items:start;justify-content:center;color:#fff;text-align:center;overflow:hidden}.image-banner[data-v-036da4ac]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0000004d}.image-banner-text[data-v-036da4ac]{position:relative;z-index:1;padding-top:45px}.image-banner h1[data-v-036da4ac]{font-size:2.5rem;margin-bottom:.5rem}.image-banner p[data-v-036da4ac]{font-size:1.25rem}@media screen and (max-width:600px){.image-banner-text h1[data-v-036da4ac]{font-size:35px}.image-banner-text p[data-v-036da4ac]{font-size:15px}.image-banner[data-v-036da4ac]{max-height:350px;margin-bottom:25px;border-radius:15px;margin-top:30px}}.banner[data-v-35ae81aa]{width:100%;padding-top:45%;background-image:url(/img/1000079431.jpg);background-size:100% auto;background-repeat:no-repeat;background-position:center;display:flex;align-items:flex-end;justify-content:flex-start;padding-left:30%;padding-bottom:10%}.banner-text[data-v-35ae81aa]{color:#fff;font-size:36px;margin-left:-30%;cursor:pointer;text-decoration:none;margin-bottom:-5%}@media screen and (max-width:600px){.banner-text[data-v-35ae81aa]{font-size:12px}.banner[data-v-35ae81aa]{padding-top:500px}}.image-banner-container[data-v-1cb20b17]{text-align:left}.image-banner[data-v-1cb20b17]{position:relative;width:100%;height:450px;background-size:cover;background-position:center;margin-top:25px}.image-banner-text[data-v-1cb20b17]{padding:20px 10px;color:#000}.image-banner h1[data-v-1cb20b17]{font-size:2.5rem;margin-bottom:.5rem}.image-banner p[data-v-1cb20b17]{font-size:1.25rem}.image-banner-container a[data-v-1cb20b17]{text-decoration:none}@media screen and (max-width:600px){.image-banner-text h1[data-v-1cb20b17]{font-size:35px;text-align:center}.image-banner-text p[data-v-1cb20b17]{font-size:15px;text-align:center}.image-banner[data-v-1cb20b17]{max-height:350px;margin-bottom:25px;border-radius:15px;margin-top:10px}}.container[data-v-b4f87740]{max-width:70%}a[data-v-b4f87740]{text-decoration:none}.products-page[data-v-3a79eba9]{max-width:1240px;margin:140px auto 40px;padding:0 16px}.products-title[data-v-3a79eba9]{font-size:48px;text-align:center;margin-bottom:32px;opacity:0;transform:translateY(20px);animation:revealUp-3a79eba9 .5s ease forwards}.products-grid[data-v-3a79eba9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.product-item[data-v-3a79eba9]{position:relative;color:#111;text-decoration:none;border:1px solid #dddddd;border-radius:0;overflow:hidden;transition:transform .35s cubic-bezier(.2,.9,.2,1),box-shadow .35s ease,border-color .35s ease;opacity:0;transform:translateY(24px);animation:revealUp-3a79eba9 .56s ease forwards}.product-item[data-v-3a79eba9]:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 24px 42px #00000024;border-color:#bdbdbd}.product-item[data-v-3a79eba9]:after{content:"";position:absolute;top:0;left:-130%;width:60%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.35),transparent);transition:left .5s ease;pointer-events:none}.product-item[data-v-3a79eba9]:hover:after{left:130%}.product-image[data-v-3a79eba9]{width:100%;height:430px;object-fit:cover}.product-item[data-v-3a79eba9]:before{content:"";position:absolute;left:0;right:0;bottom:0;height:45%;background:linear-gradient(to top,#000000a6,#0000);pointer-events:none}.product-content[data-v-3a79eba9]{position:absolute;left:0;right:0;bottom:0;padding:20px;z-index:1}.sold-out-badge[data-v-3a79eba9]{position:absolute;top:16px;right:16px;z-index:2;margin:0;color:#d11a1a;font-size:34px;font-weight:300;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 2px 8px rgba(0,0,0,.18)}.product-name[data-v-3a79eba9]{margin:0 0 8px;font-size:30px;line-height:1.15;color:#fff;font-weight:500;text-shadow:0 2px 10px rgba(0,0,0,.45)}.product-meta[data-v-3a79eba9]{margin:0;color:#fff;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:.06em;text-shadow:0 2px 10px rgba(0,0,0,.45)}.state-text[data-v-3a79eba9]{text-align:center;margin:24px 0}.state-error[data-v-3a79eba9]{color:#9f2d2d}@media screen and (max-width:900px){.products-grid[data-v-3a79eba9]{grid-template-columns:1fr}.products-title[data-v-3a79eba9]{font-size:34px}.product-image[data-v-3a79eba9]{height:360px}.product-name[data-v-3a79eba9]{font-size:26px}.sold-out-badge[data-v-3a79eba9]{font-size:28px}}@media screen and (max-width:600px){.products-grid[data-v-3a79eba9]{grid-template-columns:1fr}.products-page[data-v-3a79eba9]{margin-top:120px}.product-image[data-v-3a79eba9]{height:290px}}@keyframes revealUp-3a79eba9{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.logo-candles{padding-top:0!important;min-width:25vw;display:flex;justify-content:center;align-items:center}.coming-soon{margin:20px 0;font-size:4em;text-align:center;opacity:0}@media screen and (max-width:600px){.logo-candles{margin-top:185px}}.background{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:left;padding-top:4%;padding-bottom:3%}.background:before{content:"";position:absolute;width:100%;height:100%;background-image:url(/img/essential-oil-7382118_1280.jpg);background-size:cover;background-position:center;opacity:.1;z-index:-1}.heading p{font-size:5em;font-weight:700;text-align:center;margin-top:20px}.sub-heading p{font-size:2em;margin-top:2em}.text p{font-size:.5em;margin-top:1em;line-height:1.5em}hr{width:100%;margin:2em 0}.img-text{max-width:30vw;border-radius:10px;box-shadow:0 6px 10px #0006}.logo-historia{padding-top:10%}.logo-historia-text{text-align:center;font-size:25px}@media screen and (max-width:600px){.heading p{font-size:30px;margin-top:200px;margin-bottom:100px}.sub-heading p{font-size:25px;margin-top:50px;margin-bottom:0}.logo-historia{max-width:250px}.logo-historia-text{font-size:14px}.text p{font-size:12px}.div-img{min-width:100vw;margin-top:25px}.img-text{min-width:80vw}}body{background-color:#f8f9fa}.card-title{margin-bottom:1.5rem}.form-control:focus{outline:0;box-shadow:0 0 0 .2rem #007bff40}.btn-primary.custom-button{background:transparent;border:none;color:#000;position:relative;overflow:hidden;transition:color .3s ease-in-out;font-size:25px}.btn-primary.custom-button:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#000;transform:translate(-100%);transition:transform .3s ease-in-out}.btn-primary.custom-button:hover:after{transform:translate(0)}.btn-primary.custom-button:hover{color:#000;background:transparent}.product-page[data-v-a55ba561]{max-width:1100px;margin:140px auto 40px;padding:0 16px}.product-layout[data-v-a55ba561]{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.reveal-media[data-v-a55ba561]{opacity:0;transform:translateY(24px);animation:revealUp-a55ba561 .6s ease forwards}.reveal-info[data-v-a55ba561]{opacity:0;transform:translateY(24px);animation:revealUp-a55ba561 .6s ease .12s forwards}.hero-image[data-v-a55ba561]{width:100%;border-radius:0;height:620px;object-fit:cover;border:1px solid #ececec}.slider-controls[data-v-a55ba561]{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:10px}.ghost[data-v-a55ba561]{border:1px solid #d7d7d7;background:#fff;border-radius:0;padding:6px 10px;transition:transform .25s ease,box-shadow .25s ease}.ghost[data-v-a55ba561]:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 8px 16px #00000024}.thumbs[data-v-a55ba561]{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}.thumb[data-v-a55ba561]{padding:0;border:1px solid #ddd;border-radius:0;overflow:hidden;width:70px;height:70px}.thumb img[data-v-a55ba561]{width:100%;height:100%;object-fit:cover}.thumb.active[data-v-a55ba561]{border-color:#111}.eyebrow[data-v-a55ba561]{margin:0;text-transform:uppercase;letter-spacing:.08em;color:#616161;font-size:12px}.sold-out-banner[data-v-a55ba561]{margin:6px 0 0;color:#d11a1a;font-size:54px;font-weight:300;letter-spacing:.08em;line-height:1}.title[data-v-a55ba561]{margin:10px 0;font-size:42px;line-height:1.1}.subline[data-v-a55ba561]{margin:0;color:#666}.price[data-v-a55ba561]{margin:14px 0;font-weight:700;font-size:26px}.summary[data-v-a55ba561]{margin:0 0 10px;font-size:18px}.description[data-v-a55ba561]{margin:0;line-height:1.65;color:#2f2f2f}.pill[data-v-a55ba561]{display:inline-block;margin-top:14px;border:1px solid #111;border-radius:999px;padding:6px 10px;font-size:12px}.state-text[data-v-a55ba561]{text-align:center;margin-top:24px}.state-error[data-v-a55ba561]{color:#9f2d2d}@media screen and (max-width:900px){.product-layout[data-v-a55ba561]{grid-template-columns:1fr}.hero-image[data-v-a55ba561]{height:420px}.title[data-v-a55ba561]{font-size:32px}.sold-out-banner[data-v-a55ba561]{font-size:40px}}@keyframes revealUp-a55ba561{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.admin-page[data-v-aa0b75bf]{max-width:980px;margin:140px auto 40px;padding:0 16px}.admin-title[data-v-aa0b75bf]{text-align:center;margin-bottom:24px}.auth-card[data-v-aa0b75bf],.panel[data-v-aa0b75bf]{border:1px solid #e6e6e6;border-radius:12px;padding:18px;background:#fff}.muted[data-v-aa0b75bf]{color:#666;margin-top:0}.form-grid[data-v-aa0b75bf]{display:grid;grid-template-columns:1fr 1fr;gap:10px}input[data-v-aa0b75bf],button[data-v-aa0b75bf]{border:1px solid #d9d9d9;border-radius:8px;padding:9px 10px;font:inherit}button[data-v-aa0b75bf],.btn[data-v-aa0b75bf]{background:#111;color:#fff;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.ghost[data-v-aa0b75bf],.ghost-link[data-v-aa0b75bf]{background:#fff;color:#111;border:1px solid #d9d9d9;border-radius:8px;padding:7px 10px;text-decoration:none}.danger[data-v-aa0b75bf]{background:#9f2d2d}.panel-head[data-v-aa0b75bf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.head-actions[data-v-aa0b75bf]{display:flex;gap:8px}.table-wrap[data-v-aa0b75bf]{margin-top:16px;overflow-x:auto}table[data-v-aa0b75bf]{width:100%;border-collapse:collapse}th[data-v-aa0b75bf],td[data-v-aa0b75bf]{border-bottom:1px solid #efefef;padding:10px 8px;text-align:left}.row-actions[data-v-aa0b75bf]{display:flex;gap:8px}.error[data-v-aa0b75bf]{color:#9f2d2d}@media screen and (max-width:700px){.form-grid[data-v-aa0b75bf]{grid-template-columns:1fr}.panel-head[data-v-aa0b75bf]{flex-direction:column;align-items:flex-start;gap:8px}.admin-page[data-v-aa0b75bf]{margin-top:120px}}.admin-page[data-v-fc325290]{max-width:980px;margin:140px auto 40px;padding:0 16px}.top-row[data-v-fc325290]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.admin-title[data-v-fc325290]{margin:0}.panel[data-v-fc325290]{border:1px solid #e6e6e6;border-radius:12px;padding:18px;background:#fff}.form-grid[data-v-fc325290]{display:grid;grid-template-columns:1fr 1fr;gap:10px}textarea[data-v-fc325290]{min-height:100px;grid-column:1 / -1;resize:vertical}.upload-row[data-v-fc325290]{grid-column:1 / -1;display:flex;gap:10px;align-items:center}.preview-wrap[data-v-fc325290]{grid-column:1 / -1}.preview-title[data-v-fc325290]{margin:0 0 8px}input[data-v-fc325290],textarea[data-v-fc325290],button[data-v-fc325290],.ghost-link[data-v-fc325290]{border:1px solid #d9d9d9;border-radius:8px;padding:9px 10px;font:inherit}button[data-v-fc325290]{background:#111;color:#fff;cursor:pointer}button[data-v-fc325290]:disabled{opacity:.5;cursor:not-allowed}.ghost[data-v-fc325290],.ghost-link[data-v-fc325290]{background:#fff;color:#111;text-decoration:none}.danger[data-v-fc325290]{background:#9f2d2d}.actions[data-v-fc325290]{grid-column:1 / -1;display:flex;gap:8px}.checkbox-row[data-v-fc325290]{grid-column:1 / -1;display:flex;gap:8px;align-items:center}.images-grid[data-v-fc325290]{margin-top:16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.image-item[data-v-fc325290]{border:1px solid #eee;border-radius:8px;padding:8px}.image-item img[data-v-fc325290]{width:100%;height:110px;object-fit:cover;border-radius:6px;margin-bottom:8px}.error[data-v-fc325290]{color:#9f2d2d}.success[data-v-fc325290]{color:#26642d}@media screen and (max-width:700px){.form-grid[data-v-fc325290]{grid-template-columns:1fr}.upload-row[data-v-fc325290]{flex-direction:column;align-items:stretch}.top-row[data-v-fc325290]{flex-direction:column;align-items:flex-start;gap:8px}.admin-page[data-v-fc325290]{margin-top:120px}}body{font-family:Montserrat,sans-serif}h1,h2{font-weight:700}.product-card{box-shadow:1px 1px 4px #1e1e1e29}.product-card img{margin:auto auto 10px;display:block;max-width:115px;max-height:100px}@media screen and (max-width:768px){.product-card img{display:block;width:85px;margin-right:10px;margin-bottom:0;height:auto;float:left}}.product-card button{width:38px;height:38px;border-radius:50%}.price{font-size:1.5rem;font-weight:700}.product-card p{margin:0;font-size:.9rem}.product-card small{color:#b3b3b3;font-size:.8rem}.fa-brands:hover{color:#929292}
