@import url(https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Dynalight&display=swap);@import url(https://fonts.googleapis.com/css2?family=Archivo+Black&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&family=Playfair+Display:wght@700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500;600;700&family=Nunito:wght@400;500;700&display=swap);.footerContainer[data-v-dfb17824]{background-color:#4d4d4d;margin:0;padding:0;position:relative;height:300px;padding:20px 5%}.footerContainer .subFooter[data-v-dfb17824]{display:flex;justify-content:space-between;margin:5px}.footerContainer .subFooter__paypal[data-v-dfb17824]{height:50px;margin:15px;display:flex}.footerContainer .subFooter__paypal p[data-v-dfb17824]{width:300px;margin:0;color:hsla(0,0%,73%,.705);font-family:cursive;font-size:14px}.footerContainer .subFooter__paypal img[data-v-dfb17824]{height:100%}.footerContainer .subFooter__social p[data-v-dfb17824]{color:#949494;font-size:14px}.footerContainer .subFooter__social i[data-v-dfb17824]{font-size:30px;margin-right:5px}.footerContainer__subscribe[data-v-dfb17824]{position:absolute;right:10%;flex:0 1 25%}.footerContainer__subscribe .formControl[data-v-dfb17824]{display:block;width:150%;padding:5px 10px;border:none;margin:5px 0;box-sizing:border-box;background-color:hsla(0,0%,76%,.151);color:hsla(0,0%,100%,.664)}.footerContainer__subscribe .formControl[data-v-dfb17824]:focus{border:1px solid #f7f7f7;outline:none}.footerContainer__assistance p[data-v-dfb17824]{color:#cfcfcf;margin-bottom:0}.footerContainer__assistance .email[data-v-dfb17824]{color:#afafaf;margin-top:0}ul[data-v-dfb17824]{list-style-type:none;display:flex;margin:0;padding:10px 0}ul .navContainer[data-v-dfb17824]{flex:0 1 15vw}ul .navContainer .title[data-v-dfb17824]{color:#ebebeb;margin-bottom:5px}ul .navContainer .subscribe[data-v-dfb17824]{float:right}ul li a[data-v-dfb17824]{padding:10px 20px;padding-left:0;color:#bdbdbd;text-decoration:none;font-weight:100;font-size:14px;margin-left:5px}ul li a[data-v-dfb17824]:hover{color:#3fcaca;border-bottom:1px solid #bdbdbd;padding:0}.portal_links[data-v-63f1df64]{background:hsla(0,0%,100%,.75);backdrop-filter:blur(12px);height:50px;padding:0;position:absolute;width:100%;z-index:-1;display:none}.portal_links ul[data-v-63f1df64]{margin:0;display:flex;padding:0 5% 0 15%;justify-content:space-between;align-items:center}.navItem[data-v-63f1df64]{display:flex}.icons[data-v-63f1df64]{display:flex;color:#644502;font-size:25px}li[data-v-63f1df64]{list-style-type:none;padding:10px 10px}a[data-v-63f1df64]{text-decoration:none;color:#3f0244;font-family:Ubuntu,sans-serif;font-weight:600;font-style:normal}.badge[data-v-63f1df64]{background:#ff718d;color:#fff;font-size:.75rem;padding:2px 6px;border-radius:12px}.disabled[data-v-63f1df64]{color:hsla(0,0%,100%,.8)}.disabled a[data-v-63f1df64]{color:hsla(0,0%,100%,.8);cursor:pointer;pointer-events:none}.disabled[data-v-63f1df64]:hover{color:hsla(0,0%,100%,.8);text-decoration:line-through;text-decoration-color:hsla(0,0%,56%,.515);text-decoration-thickness:2px;text-decoration-style:solid}.header[data-v-1b080540]{position:sticky;top:0;z-index:10;background-color:#fff;border-bottom:2px solid rgba(19,1,82,.062);width:100%}.header__titles[data-v-1b080540]{padding:0 5%;display:flex;justify-content:space-between;align-items:center;position:relative}.logo_nav[data-v-1b080540],.page-nav[data-v-1b080540]{display:flex;position:relative}.page-nav[data-v-1b080540]{text-decoration:none;left:50px;align-items:center}.page-nav li[data-v-1b080540]{list-style-type:none;text-transform:capitalize;padding:0;margin:0}.page-nav li a[data-v-1b080540]{text-decoration:none;color:#750f02;letter-spacing:1px;padding:0 10px;margin:0 4px;font-size:16px;font-family:Archivo Black,sans-serif;font-weight:400;font-style:normal;border-radius:5px}.page-nav li a[data-v-1b080540]:hover{background:rgba(129,3,62,.1)}.page-nav .disabled a[data-v-1b080540]{color:hsla(287,7%,48%,.8);cursor:pointer;pointer-events:none}.page-nav .disabled[data-v-1b080540]:hover{color:rgba(67,20,20,.8);text-decoration:line-through;text-decoration-color:hsla(0,0%,56%,.515);text-decoration-thickness:2px;text-decoration-style:solid;cursor:not-allowed}.short[data-v-1b080540]{animation:navTransitx-1b080540 .3s ease-in-out forwards}.full[data-v-1b080540]{animation:navTransit-1b080540 .2s ease-in-out forwards}@keyframes navTransit-1b080540{0%{height:45px}to{height:60px}}@keyframes navTransitx-1b080540{0%{height:60px}to{height:45px}}.logo[data-v-1b080540]{font-family:Archivo Black,sans-serif;font-weight:400;font-style:normal;color:#a11604;text-transform:uppercase;letter-spacing:2px;padding:0;margin:0;-webkit-text-stroke:rgba(0,0,0,.3) 1px}.user-menu[data-v-1b080540]{position:relative;display:flex;flex-direction:row;gap:10px}.user-menu .userfunction[data-v-1b080540]{background:none;border:none;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center;color:#750f02;gap:10px}.user-menu p[data-v-1b080540]{display:flex;justify-content:center;flex-direction:column;color:#000;position:relative;text-transform:capitalize}.user-menu p span[data-v-1b080540]{text-align:center;font-size:14px;color:rgba(63,9,9,.49);font-style:italic}.user-menu p .username[data-v-1b080540]{font-weight:600;color:#130152;font-size:12px;font-style:italic;color:#753608}.user-menu i[data-v-1b080540]{position:relative;cursor:pointer;font-size:20px;padding:4px 6px;border-radius:30%;border:2px solid #750f02}.dropdown[data-v-1b080540]{position:absolute;top:-5px;right:50px;background-color:hsla(0,0%,100%,.486);border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);min-width:160px;display:flex;flex-direction:column}.dropdown-item[data-v-1b080540]{padding:10px 12px;font-size:14px;cursor:pointer;background:none;border:none}.dropdown-item[data-v-1b080540]:hover{background-color:#f5f5f5}.slide-grow-enter-active[data-v-1b080540],.slide-grow-leave-active[data-v-1b080540]{transition:all .3s ease-in-out;transform-origin:top}.slide-grow-enter-from[data-v-1b080540],.slide-grow-leave-to[data-v-1b080540]{opacity:0;transform:scaleY(.8)}.slide-grow-enter-to[data-v-1b080540],.slide-grow-leave-from[data-v-1b080540]{opacity:1;transform:scaleY(1)}.portal[data-v-d1a1bf20]{position:fixed;inset:0;z-index:999}.portal .backdrop[data-v-d1a1bf20]{position:absolute;inset:0;background:rgba(0,0,0,.45);backdrop-filter:blur(4px);cursor:pointer}@media(min-width:1024px){.portal .backdrop[data-v-d1a1bf20]{display:none}}.portal .sheet[data-v-d1a1bf20]{position:absolute;top:-20px;left:0;width:clamp(240px,75vw,360px);height:100%;padding:1.5rem 1rem;display:flex;flex-direction:column;gap:1rem;background:#fafafa;box-shadow:4px 0 24px rgba(0,0,0,.2);overflow-y:auto}@media(min-width:1024px){.portal .sheet[data-v-d1a1bf20]{position:static;width:280px;box-shadow:none}}.portal .logobox[data-v-d1a1bf20]{background:url(/img/afrofy_logo.20cfec88.png) 50%/cover;height:120px}.portal .marktplace-wrap[data-v-d1a1bf20]{display:flex;width:100%;gap:10px;position:relative;top:10%;box-sizing:border-box}.portal .marktplace-wrap li[data-v-d1a1bf20]{display:flex;flex-direction:column;flex:0 1 50%}.sheet li[data-v-d1a1bf20]{position:relative;--radius:0.75rem;display:flex;align-items:center;gap:.9rem;padding:.85rem 1rem;background:#fff;border-radius:var(--radius);box-shadow:0 4px 12px rgba(0,0,0,.06);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.sheet li[data-v-d1a1bf20]:focus-visible,.sheet li[data-v-d1a1bf20]:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,.12)}.sheet li span[data-v-d1a1bf20]{font-weight:600;color:#191919;flex:1 1 auto;letter-spacing:.2px}.sheet li span small[data-v-d1a1bf20]{font-weight:500;font-size:.75rem}.sheet li .icon[data-v-d1a1bf20]{width:42px;height:42px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.sheet li .logo[data-v-d1a1bf20]{width:100%;height:auto;font-size:2.5rem;font-weight:700;font-family:Archivo Black,sans-serif;font-style:normal;color:#a11604;letter-spacing:2px;-webkit-text-stroke:rgba(0,0,0,.3) 1px;text-transform:uppercase;letter-spacing:.1rem;text-align:center}.disabled[data-v-d1a1bf20]{opacity:.55;pointer-events:none;filter:grayscale(.2)}.disabled span[data-v-d1a1bf20]{colour:#6c6c6c}.soon[data-v-d1a1bf20]{position:absolute;inset:0;display:grid;place-content:center;font-size:.75rem;font-weight:700;letter-spacing:.4px;text-transform:uppercase;colour:#fff;background:rgba(0,0,0,.65);border-radius:inherit}.slide-grow-enter-active[data-v-d1a1bf20],.slide-grow-leave-active[data-v-d1a1bf20]{transition:all .15s ease;transform-origin:left top}.slide-grow-enter-from[data-v-d1a1bf20],.slide-grow-leave-to[data-v-d1a1bf20]{transform:translateX(-100%) scaleX(.8);opacity:0}.slide-grow-enter-to[data-v-d1a1bf20],.slide-grow-leave-from[data-v-d1a1bf20]{transform:translateX(0) scaleX(1);opacity:1}[data-v-51607f7e]{margin:0;padding:0;box-sizing:border-box}.short[data-v-51607f7e]{animation:navTransit_mobilex-51607f7e .2s ease-in forwards}.full[data-v-51607f7e]{animation:navTransit_mobile-51607f7e .2s ease-in forwards}.header[data-v-51607f7e]{position:sticky;top:0;z-index:10;width:100%;background:#fff;border-bottom:2px solid rgba(19,1,82,.062)}.header__titles[data-v-51607f7e]{padding:0 5%;display:flex;justify-content:space-between;align-items:center;position:relative}.header__titles .mobileMenu_triggerBar[data-v-51607f7e]{font-size:22px}.header__titles .mobileMenu_triggerBar i[data-v-51607f7e]{color:#750f02}.header__titles .logo[data-v-51607f7e]{font-family:Archivo Black,sans-serif;font-weight:400;font-style:normal;color:#a11604;text-transform:uppercase;letter-spacing:2px;padding:0;margin:0;-webkit-text-stroke:rgba(0,0,0,.3) 1px}.header__titles .user-menu[data-v-51607f7e],.header__titles .user_icon[data-v-51607f7e]{position:relative;display:flex;gap:10px;top:8px}.header__titles .user-menu .welcomeText[data-v-51607f7e],.header__titles .user_icon .welcomeText[data-v-51607f7e]{display:none}.header__titles .user-menu i[data-v-51607f7e],.header__titles .user_icon i[data-v-51607f7e]{font-size:20px;padding:4px 6px;border-radius:50%;border:2px solid rgba(0,0,0,.12);cursor:pointer;color:#750f02}@keyframes navTransit_mobile-51607f7e{0%{height:50px}to{height:60px}}@keyframes navTransit_mobilex-51607f7e{0%{height:60px}to{height:50px}}.user-menu[data-v-51607f7e]{position:relative;top:50%;transform:translateY(-50%)}.user-menu button[data-v-51607f7e]{background:transparent;border:none}.user-menu .dropdown[data-v-51607f7e]{position:absolute;top:50px;right:0;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);display:flex;flex-direction:column;min-width:160px;z-index:12}.user-menu .dropdown .dropdown-item[data-v-51607f7e]{padding:10px 12px;font-size:14px;background:none;border:none;text-align:left;cursor:pointer}.user-menu .dropdown .dropdown-item[data-v-51607f7e]:hover{background:#f5f5f5}[data-v-64536623]{margin:0;padding:0;box-sizing:border-box}.smallScreen[data-v-64536623]{display:none}@media only screen and (max-width:824px){.smallScreen[data-v-64536623]{display:block}}.bigScreen[data-v-64536623]{display:block}@media only screen and (max-width:824px){.bigScreen[data-v-64536623]{display:none}}.short[data-v-64536623]{animation:navTransitx .3s ease-in forwards}@media only screen and (max-width:824px){.short[data-v-64536623]{animation:navTransit_mobilex .2s ease-in forwards}}.full[data-v-64536623]{animation:navTransit .2s ease-in forwards}@media only screen and (max-width:824px){.full[data-v-64536623]{animation:navTransit_mobile .2s ease-in forwards}}.header[data-v-64536623]{position:sticky;top:0;z-index:99999;background-color:#fff;width:100%}*{font-family:Roboto,sans-serif}.routerContainer{overflow:hidden}.route-enter-from{opacity:0;scale:.5;transform:translateX(50px)}.route-enter-active{transition:all .2s ease-in-out}.route-leave-to{opacity:1;scale:1;transform:translateX(-50px)}.route-leave-active{transition:all .2s ease-out}.admin-panel[data-v-48c5e812]{max-width:800px;margin:auto;padding:30px;background:#fff;border-radius:10px;box-shadow:0 0 15px rgba(0,0,0,.05);font-family:Segoe UI,sans-serif}.user-card[data-v-48c5e812]{display:flex;flex-direction:column;gap:20px}.user-header[data-v-48c5e812]{display:flex;align-items:flex-start;gap:20px}.user-header img[data-v-48c5e812]{width:100px;height:100px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.user-info p[data-v-48c5e812]{margin:4px 0}.user-status-group[data-v-48c5e812]{margin-top:25px;padding:15px;border:1px solid #ccc;border-radius:8px;background:#f9f9f9}.user-status-group h3[data-v-48c5e812]{margin-bottom:10px;color:#444}.status-field[data-v-48c5e812]{display:flex;justify-content:space-between;align-items:center;background:#f7f7f7;padding:10px;border-radius:6px;margin-bottom:5px}.status-field label[data-v-48c5e812]{font-weight:700}.timestamps p[data-v-48c5e812]{font-size:.9em;color:#555}.admin-links[data-v-48c5e812]{margin-top:10px;display:flex;flex-direction:column}.admin-links a[data-v-48c5e812]{color:#0077b6;text-decoration:none;margin:5px 0;border:1px solid #0077b6;padding:5px}.admin-links a[data-v-48c5e812]:hover{background:#b66b6b;text-decoration:underline}@media (max-width:600px){.user-header[data-v-48c5e812]{flex-direction:column;align-items:center}}.email-password-card[data-v-594b8a69]{max-width:340px;margin:2rem auto;padding:2rem 1.5rem;border-radius:10px;background:#fff;box-shadow:0 6px 20px rgba(0,0,0,.12);text-align:center}.email-password-card h2[data-v-594b8a69]{margin-bottom:1rem;font-size:1.5rem}.email-password-card button[data-v-594b8a69],.email-password-card input[data-v-594b8a69]{width:100%;box-sizing:border-box;padding:.8rem 1rem;margin-bottom:1rem;border:1px solid #d6d6d6;border-radius:6px;font-size:1rem}.email-password-card input.error[data-v-594b8a69]{border-color:#e64545}.mismatch-msg[data-v-594b8a69]{margin:-.5rem 0 .5rem;font-size:.85rem;color:#e64545}.email-password-card button[data-v-594b8a69]{background:#169873;color:#fff;border:none;cursor:pointer}.email-password-card button[data-v-594b8a69]:disabled{opacity:.55;cursor:not-allowed}.email-password-card button[data-v-594b8a69]:hover:not(:disabled){background:#117a5d}.mode-toggle[data-v-594b8a69]{font-size:.9rem}.mode-toggle a[data-v-594b8a69]{color:#169873;cursor:pointer;text-decoration:none}.authentication-container[data-v-01ee8cb0]{display:flex;align-items:center;justify-content:center;height:100vh;width:100vw;overflow:hidden;position:fixed;top:0;left:0;background:url(https://firebasestorage.googleapis.com/v0/b/afro-fy.firebasestorage.app/o/PlatformImages%2Fimage1.png?alt=media&token=7816f2f0-517e-4b7c-99fc-74322122d367) 50%/cover no-repeat;clip-path:polygon(0 0,100% 0,100% 85%,0 100%)}.hero-banner[data-v-01ee8cb0]{width:100%;max-width:500px;padding:2rem;animation:zoomIn-01ee8cb0 .6s ease-out}.registration-success[data-v-01ee8cb0],.sign-in[data-v-01ee8cb0]{background:hsla(0,0%,100%,.397);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:40px 30px;border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,.2);text-align:center;width:100%;max-width:420px;position:relative;z-index:10;animation:fadeUp-01ee8cb0 .8s ease forwards;background:radial-gradient(circle at 50% 50%,hsla(0,0%,94%,.108) 30%,#ae0808 150%)}.afrofy-logo[data-v-01ee8cb0]{width:300px;height:150px;height:auto;margin:0 auto 16px;display:block;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15);filter:invert(1) sepia(10) saturate(1000%) hue-rotate(340deg)}.title[data-v-01ee8cb0]{font-size:1.6rem;font-weight:700;margin-bottom:12px;color:#fff}.alternative-text[data-v-01ee8cb0]{font-size:15px;font-weight:500;color:hsla(0,0%,100%,.71)}.alternative-sign-in[data-v-01ee8cb0]{display:flex;justify-content:center;margin:16px 0;gap:20px}.alternative-sign-in .fa-facebook[data-v-01ee8cb0],.alternative-sign-in .fa-google[data-v-01ee8cb0],.alternative-sign-in .fa-yahoo[data-v-01ee8cb0]{font-size:30px;cursor:pointer;color:#db4437;transition:transform .2s ease}.alternative-sign-in .fa-yahoo[data-v-01ee8cb0]{color:#6001d2;font-size:40px}.alternative-sign-in .fa-facebook[data-v-01ee8cb0]{color:#1877f2}.alternative-sign-in .fa-facebook[data-v-01ee8cb0]:hover,.alternative-sign-in .fa-google[data-v-01ee8cb0]:hover,.alternative-sign-in .fa-yahoo[data-v-01ee8cb0]:hover{transform:scale(1.2)}.benefits p[data-v-01ee8cb0]{margin:4px 0;font-size:14px;color:#fff}.cta-button[data-v-01ee8cb0]{background:#db4437;border:none;color:#fff;padding:12px 24px;font-size:1rem;font-weight:600;border-radius:6px;cursor:pointer;transition:background .3s ease;margin-top:12px;width:100%;max-width:280px}.cta-button[data-v-01ee8cb0]:hover{background:#c1351b}.cta-button i[data-v-01ee8cb0]{margin-right:8px}.cta-button.secondary[data-v-01ee8cb0]{background:#169873}.regosuccss[data-v-01ee8cb0]{color:#fff}.cta-button.secondary[data-v-01ee8cb0]:hover{background:#117a5d}.backed[data-v-01ee8cb0]{font-size:12px;color:#888;margin-top:8px}@keyframes fadeUp-01ee8cb0{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes zoomIn-01ee8cb0{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.fade-enter-active[data-v-01ee8cb0],.fade-leave-active[data-v-01ee8cb0]{transition:opacity .5s ease}.fade-enter[data-v-01ee8cb0],.fade-leave-to[data-v-01ee8cb0]{opacity:0}@media(max-width:768px){.authentication-container[data-v-01ee8cb0]{clip-path:polygon(0 0,100% 0,100% 95%,0 100%)}.cta-button[data-v-01ee8cb0]{width:100%}.afrofy-logo[data-v-01ee8cb0]{width:200px;height:120px;display:block;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15);filter:invert(1) sepia(10) saturate(1000%) hue-rotate(340deg)}.registration-success[data-v-01ee8cb0],.sign-in[data-v-01ee8cb0]{padding:32px 20px}}.success-actions[data-v-01ee8cb0]{margin-top:24px;display:flex;flex-direction:column;gap:12px}.success-actions .cta-button[data-v-01ee8cb0]{width:100%;max-width:100%}.switch-link[data-v-01ee8cb0]{margin-top:1rem;font-size:.9rem;color:#fff}.switch-link a[data-v-01ee8cb0]{color:#ffe77a;cursor:pointer;text-decoration:underline}.user-form[data-v-4b1ab62d]{max-width:400px;margin:auto;padding:20px;background:#f9f9f9;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1);margin-bottom:100px}.user-form h2[data-v-4b1ab62d]{text-align:center}.user-form form[data-v-4b1ab62d]{display:flex;flex-direction:column}.user-form label[data-v-4b1ab62d]{margin-top:10px;font-weight:700}.user-form input[data-v-4b1ab62d]{padding:8px;border:1px solid #ddd;border-radius:5px;margin-top:5px}.user-form button[data-v-4b1ab62d]{margin-top:15px;padding:10px;background:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background .3s ease}.user-form button[data-v-4b1ab62d]:hover{background:#0056b3}.user-form button[data-v-4b1ab62d]:disabled{background:gray;cursor:not-allowed}.user-form .message[data-v-4b1ab62d]{margin-top:10px;text-align:center;font-weight:700;color:green}.users-list[data-v-4b1ab62d]{max-width:800px;margin:auto;padding:20px;background:#f9f9f9;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1)}h2[data-v-4b1ab62d]{text-align:center;margin-bottom:15px}table[data-v-4b1ab62d]{width:100%;border-collapse:collapse}td[data-v-4b1ab62d],th[data-v-4b1ab62d]{padding:10px;border-bottom:1px solid #ddd;text-align:left}th[data-v-4b1ab62d]{background:#007bff;color:#fff}tr[data-v-4b1ab62d]:nth-child(2n){background:#f2f2f2}img[data-v-4b1ab62d]{width:50px;height:50px;border-radius:50%}.error[data-v-4b1ab62d]{color:red;text-align:center}.product-card[data-v-65f75d20]{width:100%;background:#fff;padding:.5rem;border-radius:8px;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden}@media(max-width:480px){.product-card[data-v-65f75d20]{padding:.5rem}}.product-card .imageWrap[data-v-65f75d20]{flex:1 1 auto;min-height:280px;max-height:280px;overflow:hidden}@media(max-width:480px){.product-card .imageWrap[data-v-65f75d20]{min-height:150px;max-height:150px}}.product-card .imageWrap .product-image[data-v-65f75d20]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-card .descriptionWrap[data-v-65f75d20]{flex-shrink:0;margin-top:.1rem}.product-card .descriptionWrap .product-name[data-v-65f75d20]{font-size:.95rem;font-weight:500;color:#3c2a2a;height:40px;overflow:hidden;text-overflow:ellipsis}.product-card .descriptionWrap .product-price[data-v-65f75d20]{font-weight:700;font-size:1.1rem;margin-top:4px;color:#774360}.product-list[data-v-35e13057]{width:100%;display:flex;justify-content:start}.product-list .product-grid[data-v-35e13057]{display:grid;grid-template-columns:repeat(7,1fr);gap:1rem;width:100%;padding-left:1rem;padding-right:1rem;box-sizing:border-box}@media(max-width:1200px){.product-list .product-grid[data-v-35e13057]{grid-template-columns:repeat(4,1fr);padding-left:1rem;padding-right:1rem;gap:1rem}}@media(max-width:768px){.product-list .product-grid[data-v-35e13057]{grid-template-columns:repeat(3,1fr);padding-left:.75rem;padding-right:.75rem;gap:.75rem}}@media(max-width:480px){.product-list .product-grid[data-v-35e13057]{grid-template-columns:repeat(2,1fr);padding-left:.5rem;padding-right:.5rem;gap:.5rem}}.product-list .product-grid .product-card[data-v-35e13057]{overflow:hidden}.page_container[data-v-480f9d16]{background-color:#f7ede2;min-height:100vh;padding:2rem 0;position:relative;overflow-x:hidden}.catalog-page[data-v-480f9d16]{display:flex;gap:2rem;padding:0 5%;opacity:1;transition:opacity .6s ease-in-out}@media only screen and (max-width:768px){.catalog-page[data-v-480f9d16]{flex-direction:column;padding:0 1%}}.loader[data-v-480f9d16]{text-align:center;margin-top:5rem;font-size:1.2rem;color:#888}.fade-enter-active[data-v-480f9d16],.fade-leave-active[data-v-480f9d16]{transition:opacity 2s ease-in-out}.centered-loader[data-v-480f9d16]{display:flex;align-items:center;justify-content:center;height:100%;width:100%;top:0;overflow:hidden;position:fixed;background-color:#fff;backdrop-filter:blur(15px);z-index:1}.brand-text[data-v-480f9d16]{font-size:1.3rem;font-weight:600;letter-spacing:1px;color:#fff;opacity:.3;text-align:center;animation:pulseText-480f9d16 1.8s ease-in-out infinite;z-index:5}@keyframes pulseText-480f9d16{0%{opacity:.9}30%{opacity:.7}60%{opacity:.5}80%{opacity:.3}to{opacity:.2}}.fade-enter-active[data-v-480f9d16],.fade-leave-active[data-v-480f9d16]{transition:opacity .6s ease}.fade-enter-from[data-v-480f9d16],.fade-leave-to[data-v-480f9d16]{opacity:0}.gallery[data-v-369a9927]{display:flex;gap:1rem;flex-wrap:wrap;touch-action:pan-y}.hero[data-v-369a9927]{flex:1 1 60%;background:#fff;display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;max-height:85vh;cursor:zoom-in}@media(min-width:600px){.hero[data-v-369a9927]{aspect-ratio:4/3}}.hero img[data-v-369a9927]{width:100%;height:100%}.thumbs[data-v-369a9927]{display:flex;gap:.5rem;flex:0 0 100%;order:2;justify-content:center;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}@media(min-width:600px){.thumbs[data-v-369a9927]{flex:0 0 80px;order:0;flex-direction:column;max-height:80vh;overflow-y:auto;overflow-x:hidden;flex-wrap:wrap}}.thumbs .thumb[data-v-369a9927]{flex:0 0 64px;border:2px solid transparent;border-radius:8px;padding:0;cursor:pointer}.thumbs .thumb img[data-v-369a9927]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.thumbs .thumb.active[data-v-369a9927]{border-color:#4c3a51}@media(min-width:600px){.thumbs .thumb[data-v-369a9927]{flex:0 0 70px}.thumbs .thumb img[data-v-369a9927]{width:70px;height:70px}}@media(min-width:1100px){.gallery[data-v-369a9927]{justify-content:center}.hero[data-v-369a9927]{flex:0 0 70%;max-width:900px}}.modal[data-v-369a9927]{position:fixed;inset:0;background:rgba(0,0,0,.88);display:flex;justify-content:center;align-items:center;z-index:9999;cursor:zoom-out;touch-action:none}.modal img[data-v-369a9927]{max-width:95vw;max-height:95vh;pointer-events:none;will-change:transform}.modal .close[data-v-369a9927],.modal img[data-v-369a9927]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal .close[data-v-369a9927]{position:absolute;top:1rem;right:1rem;font-size:2rem;color:#fff;cursor:pointer}.details[data-v-24e904be]{padding:2rem 2.5rem;display:flex;flex-direction:column;gap:1.15rem}@media(max-width:824px){.details[data-v-24e904be]{padding:1.3rem}}.details .title[data-v-24e904be]{font-size:1.5rem;font-weight:400;letter-spacing:.5px;line-height:1.25;color:#4c3a51;margin:0;padding:0;text-transform:capitalize}.details .desc[data-v-24e904be]{color:#555;opacity:.9;letter-spacing:.15px;margin:0}.details .pickerWrap[data-v-24e904be]{margin:0 0}.details .picker[data-v-24e904be]{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;margin:.8rem}.details .picker .label[data-v-24e904be]{flex:0 0 100%;font-weight:600;font-size:.9rem;letter-spacing:.2px;color:#4c3a51}.details .picker .pill[data-v-24e904be]{padding:6px 18px;border-radius:999px;background:#f2f2f2;cursor:pointer;font-weight:600;letter-spacing:.3px;transition:.25s}.details .picker .pill.active[data-v-24e904be]{background:#4c3a51;color:#fff;transform:translateY(-1px)}.details .picker .pill[data-v-24e904be]:hover{background:#e8e8e8}.details .picker .swatch[data-v-24e904be]{width:36px;height:36px;border-radius:50%;border:3px solid transparent;cursor:pointer;transition:transform .25s;border:2px solid hsla(0,0%,9%,.404)}.details .picker .swatch.active[data-v-24e904be]{border:8px solid rgba(157,0,168,.318);transform:scale(1.08)}.details .price-row[data-v-24e904be]{display:flex;align-items:center;gap:1rem}.details .price-row .price[data-v-24e904be]{font-size:1.55rem;font-weight:700;color:#b25068;letter-spacing:.5px}.details .actions[data-v-24e904be]{display:flex;gap:.9rem}.details .actions button[data-v-24e904be]{flex:1;padding:.95rem 0;border:none;border-radius:10px;font-weight:600;letter-spacing:.4px;cursor:pointer;transition:background .25s,transform .15s}.details .actions button[data-v-24e904be]:hover:not(:disabled){transform:translateY(-2px)}.details .actions button.primary[data-v-24e904be]{background:#4c3a51;color:#fff}.details .actions button.primary[data-v-24e904be]:disabled{opacity:.55;cursor:default;transform:none}.details .actions button.ghost[data-v-24e904be]{background:#fff;color:#4c3a51;border:2px solid #4c3a51}.details .actions button.ghost[data-v-24e904be]:hover{background:rgba(76,58,81,.07)}.details .err[data-v-24e904be]{color:red;font-weight:600}.about-seller[data-v-537119a2]{margin:0 10%;padding:1.5rem 1.75rem;background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:12px}.about-seller .name[data-v-537119a2]{font-size:1.35rem;margin:0 0 .75rem;color:#4c3a51}.about-seller .bio[data-v-537119a2]{margin:0 0 1.25rem;color:rgba(56,25,25,.957);line-height:1.3;font-size:14px}.about-seller .bio .see-more[data-v-537119a2]{background:none;border:none;padding:0;margin-left:4px;color:#4c3a51;font-weight:600;cursor:pointer}.about-seller .primary[data-v-537119a2]{padding:.85rem 1.5rem;border:none;border-radius:10px;background:#4c3a51;color:#fff;font-weight:600;letter-spacing:.4px;cursor:pointer;transition:background .25s,transform .15s}.about-seller .primary[data-v-537119a2]:hover{transform:translateY(-2px)}.tabs[data-v-036cca9e]{background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.08);line-height:1.55;min-height:40vh}@media(min-width:1024px){.tabs .details[data-v-036cca9e]{display:flex;position:relative;text-align:justify}.tabs .details .detail-desc[data-v-036cca9e]{flex:1 1 50%}.tabs .details .about-seller[data-v-036cca9e]{flex:1 1 50%;position:relative;top:-20px}}.tabs .nav[data-v-036cca9e]{display:flex;margin:0;padding:0;list-style:none}.tabs .nav li[data-v-036cca9e]{flex:1 1 auto;text-align:center;padding:.85rem .5rem;cursor:pointer;background:#c3b2c8;border:1px solid #4c3a51;font-weight:500;letter-spacing:.3px;transition:background .25s,color .25s}.tabs .nav li.active[data-v-036cca9e],.tabs .nav li[data-v-036cca9e]:hover{background:#4c3a51;color:#fff}@media(max-width:824px){.tabs .nav li[data-v-036cca9e]{font-size:.88rem;padding:.65rem .4rem}}.tabs .pane[data-v-036cca9e]{padding:1.5rem 1.25rem;margin:0 3%}.tabs .pane h2[data-v-036cca9e]{margin:0 0 .75rem;font-size:1.4rem;font-weight:700;letter-spacing:.4px;color:#4c3a51}.tabs .pane blockquote[data-v-036cca9e],.tabs .pane p[data-v-036cca9e]{margin:0 0 1rem;color:#333;letter-spacing:.15px}.tabs .pane blockquote[data-v-036cca9e]{padding-left:1rem;border-left:3px solid #4c3a51;font-style:italic;opacity:.9}.similar[data-v-0429d525]{background:#fff;padding:2rem}@media(max-width:824px){.similar[data-v-0429d525]{padding:1rem}}.similar .title[data-v-0429d525]{text-align:center;margin-bottom:1.5rem;font-weight:600;letter-spacing:.4px}.similar .grid[data-v-0429d525]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}@media(max-width:500px){.similar .grid[data-v-0429d525]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.similar .grid .card[data-v-0429d525]{cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s,box-shadow .3s}.similar .grid .card[data-v-0429d525]:hover{transform:translateY(-4px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.similar .grid .card .img-wrap[data-v-0429d525]{width:100%;height:160px;background:#f0f0f0;overflow:hidden}.similar .grid .card .img-wrap img[data-v-0429d525]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.similar .grid .card .txt[data-v-0429d525]{padding:.8rem;text-align:center}.similar .grid .card .txt h3[data-v-0429d525]{margin:0 0 .4rem;font-size:1rem;font-weight:500}.similar .grid .card .txt .price[data-v-0429d525]{color:#774360;font-weight:700}.preview-page[data-v-5851ca4d]{background:#fafafa;min-height:100vh;display:flex;flex-direction:column;gap:1rem;padding:1.2rem 5%}@media(max-width:1024px){.preview-page[data-v-5851ca4d]{padding:1rem 2%}}@media(max-width:824px){.preview-page[data-v-5851ca4d]{padding:.6rem}}.preview-container[data-v-5851ca4d]{background:#fff;border-radius:4px;display:grid;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.07);grid-template-columns:50% 35% 15%}@media(max-width:1024px){.preview-container[data-v-5851ca4d]{grid-template-columns:auto 50%}}@media(max-width:824px){.preview-container[data-v-5851ca4d]{flex-direction:column;display:flex}}[data-v-19c2988b]:root{--clr-bg:#f3f8fd;--clr-surface:#fff;--clr-border:#d8e2f0;--clr-ink:#1e2432;--clr-muted:#6a768e;--clr-primary:#0064ff;--clr-accent:#00c49a;--radius:12px;--shadow:0 4px 12px rgba(30,36,50,.08);--font-ui:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif}.checkout-container[data-v-19c2988b]{background:var(--clr-bg);font-family:var(--font-ui);padding:1rem 0}.wrapper[data-v-19c2988b]{display:flex;gap:1.5rem;height:85vh;max-width:1280px;margin-inline:auto}@media(max-width:820px){.wrapper[data-v-19c2988b]{flex-direction:column-reverse;height:100vh}}.sidebar[data-v-19c2988b]{flex:0 1 6%}.cart-items[data-v-19c2988b]{flex:1 1 45%;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--radius);padding:1rem}.cart-items .title[data-v-19c2988b]{text-align:center;margin:0 0 1rem;font-size:1.6rem;color:var(--clr-primary);font-weight:600}.cart-items .cart-item[data-v-19c2988b]{display:flex;gap:1rem;padding:.9rem;background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--radius);box-shadow:var(--shadow)}@media(max-width:820px){.cart-items .cart-item[data-v-19c2988b]{flex-direction:column;text-align:center}}.cart-items .item-image[data-v-19c2988b]{width:120px;height:120px;flex-shrink:0;border-radius:var(--radius);overflow:hidden;background:#eaf0fa}.cart-items .item-image img[data-v-19c2988b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cart-items .item-info[data-v-19c2988b]{flex:1;display:flex;flex-direction:column;gap:.35rem}.cart-items .item-info .head[data-v-19c2988b]{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:.5rem}.cart-items .item-info .head h3[data-v-19c2988b]{margin:0;font-size:1rem;color:var(--clr-ink);flex:1}.cart-items .item-info .head .price[data-v-19c2988b]{font-weight:700;color:var(--clr-accent)}.cart-items .item-info .subtitle[data-v-19c2988b]{font-size:.85rem;color:var(--clr-muted);margin:0}.cart-items .item-info .meta[data-v-19c2988b]{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.78rem;color:var(--clr-muted);padding:0;list-style:none}.cart-items .item-info .btn-remove[data-v-19c2988b]{align-self:flex-start;padding:.35rem .9rem;background:transparent;color:var(--clr-primary);border:1px solid var(--clr-primary);border-radius:20px;font-size:.75rem;cursor:pointer;transition:background .2s,color .2s}.cart-items .item-info .btn-remove[data-v-19c2988b]:hover{background:var(--clr-primary);color:#fff}.cart-items .empty-note[data-v-19c2988b]{text-align:center;color:var(--clr-muted)}.payment-section[data-v-19c2988b]{flex:1 1 35%;display:flex;align-items:center;justify-content:center}@media(max-width:820px){.payment-section[data-v-19c2988b]{flex:0 0 auto}}.payment-section .payment-wrap[data-v-19c2988b]{width:100%;background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--radius);padding:1.8rem 1.4rem;box-shadow:var(--shadow);text-align:center}.payment-section .payment-wrap .grand-total[data-v-19c2988b]{margin:0 0 1.2rem;font-size:2rem;font-weight:700;color:var(--clr-accent)}.payment-section .payment-wrap #paypal-button-container[data-v-19c2988b]{min-height:45px}.cart-items[data-v-19c2988b]::-webkit-scrollbar{width:6px}.cart-items[data-v-19c2988b]::-webkit-scrollbar-thumb{background:var(--clr-border);border-radius:3px}.navbar[data-v-10d325ff]{background:rgba(87,4,70,.659);color:#fff;z-index:2;position:relative}.navbar .navbar-container[data-v-10d325ff]{width:100%;box-sizing:border-box;padding:.2rem 5.2%;display:flex;align-items:center;justify-content:space-between;position:relative}.navbar .navbar-brand a[data-v-10d325ff]{font-size:1.2rem;font-weight:700;color:#fff}.navbar .navbar-toggle[data-v-10d325ff]{display:none;background:none;border:none;font-size:1.5rem;color:#fff;cursor:pointer;transition:transform .3s}.navbar .navbar-toggle[data-v-10d325ff]:hover{transform:scale(1.1)}.navbar .navbar-menu[data-v-10d325ff]{display:flex;list-style:none;gap:1.5rem}.navbar .navbar-menu li a[data-v-10d325ff]{color:#fff;font-weight:500;transition:color .3s,border-bottom .3s;padding-bottom:2px}.navbar .navbar-menu li a.router-link-active[data-v-10d325ff],.navbar .navbar-menu li a[data-v-10d325ff]:hover{color:#3a5148;border-bottom:2px solid #3a5148}.navbar .navbar-icons[data-v-10d325ff]{display:flex;gap:1rem}.navbar .navbar-icons .icon-button[data-v-10d325ff]{background:none;border:none;color:#fff;font-size:1.5rem;position:relative;cursor:pointer;transition:color .3s}.navbar .navbar-icons .icon-button[data-v-10d325ff]:hover{color:#3a5148}.navbar .navbar-icons .icon-button .badge[data-v-10d325ff]{position:absolute;top:-6px;right:-6px;background:#3a5148;color:#fff;font-size:.7rem;padding:2px 5px;border-radius:50%}@media(max-width:768px){.navbar .navbar-toggle[data-v-10d325ff]{display:block}.navbar .navbar-menu[data-v-10d325ff]{position:absolute;top:100%;left:0;right:0;background:#fff;flex-direction:column;max-height:0;overflow:hidden;transition:max-height .3s ease;z-index:5}.navbar .navbar-menu li a[data-v-10d325ff]{color:#333;padding:.75rem 1rem}.navbar .navbar-menu li a.router-link-active[data-v-10d325ff],.navbar .navbar-menu li a[data-v-10d325ff]:hover{background:rgba(87,4,70,.1);color:#3a5148;border-bottom:none}.navbar .navbar-menu--active[data-v-10d325ff]{max-height:400px}}header[data-v-4904a919],main[data-v-4904a919]{margin:0;padding:0}.user_management[data-v-4904a919]{position:relative;top:0;left:0;right:0;display:flex;justify-content:flex-end;align-items:center;padding:0 5%;background:rgba(156,105,39,.745);backdrop-filter:saturate(180%) blur(10px);border-bottom:4px solid rgba(160,76,3,.673);box-shadow:0 8px 32px rgba(0,0,0,.08);font-family:Inter,sans-serif}@media(max-width:480px){.user_management[data-v-4904a919]{justify-content:center;flex-wrap:wrap}}.StoreItem[data-v-4904a919]{display:flex;align-items:center;color:#fff;padding:0;margin:0}.StoreItem .badge[data-v-4904a919]{background:#ff718d;color:#fff;font-size:1.2rem;padding:2px 6px;border-radius:12px;margin-left:-5px}.StoreItem img[data-v-4904a919]{width:45px;height:auto;border-radius:12px;-o-object-fit:cover;object-fit:cover}.StoreItem span[data-v-4904a919]{font-size:1.5rem;font-weight:400;margin:0}.nav-link[data-v-4904a919]{position:relative;margin-left:12px;padding:0 25px;color:#fff;border:none;border-radius:0 12px;text-decoration:none;font-size:1rem;cursor:pointer;transition:color .3s ease,transform .2s ease}.nav-link[data-v-4904a919]:focus,.nav-link[data-v-4904a919]:hover{color:#fff;transform:translateY(-2px)}.nav-link[data-v-4904a919]:after{content:"";position:absolute;left:0;right:0;background:#500202;transform:scaleX(0);transform-origin:right;transition:transform .3s ease}.nav-link[data-v-4904a919]:focus:after,.nav-link[data-v-4904a919]:hover:after{transform:scaleX(1);transform-origin:left}.nav-link.disabled[data-v-4904a919]{background:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.4);cursor:not-allowed;pointer-events:none}.nav-link.my-store[data-v-4904a919]{color:#080808;font-weight:600}.nav-link.my-store[data-v-4904a919]:hover{color:#000}@media(max-width:480px){.nav-link[data-v-4904a919]{margin-left:12px;padding:6px 6px;font-size:.85rem}}[data-v-bd0822b2],[data-v-bd0822b2]:after,[data-v-bd0822b2]:before{box-sizing:border-box}.create-shop-item[data-v-bd0822b2]{display:flex;flex-direction:column;gap:2rem;padding:1rem;background:#f9f9f9;font-family:Segoe UI,sans-serif}.create-shop-item h2[data-v-bd0822b2]{text-align:center;font-size:1.75rem;margin-bottom:1rem;color:#333}.create-shop-item .form-wrapper[data-v-bd0822b2],.create-shop-item .preview-wrapper[data-v-bd0822b2]{flex:1 1 0;min-width:0;background:#fff;border-radius:8px;padding:1rem;box-shadow:0 2px 6px rgba(0,0,0,.05)}.create-shop-item label[data-v-bd0822b2]{display:block;margin-top:1rem;font-weight:600;color:#444;font-size:.95rem}.create-shop-item input[data-v-bd0822b2],.create-shop-item select[data-v-bd0822b2],.create-shop-item textarea[data-v-bd0822b2]{width:100%;max-width:100%;margin-top:.3rem;padding:.6rem;border:1px solid #ccc;border-radius:4px;font-size:1rem;transition:border-color .2s ease}.create-shop-item input[data-v-bd0822b2]:focus,.create-shop-item select[data-v-bd0822b2]:focus,.create-shop-item textarea[data-v-bd0822b2]:focus{outline:none;border-color:#4c3a51}.create-shop-item textarea[data-v-bd0822b2]{resize:vertical}.create-shop-item button[data-v-bd0822b2]{display:inline-block;margin-top:1.2rem;padding:.7rem 1.2rem;border:none;border-radius:4px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .3s ease}.create-shop-item button[type=submit][data-v-bd0822b2]{width:100%;background:#4c3a51;color:#fff}.create-shop-item button[type=submit][data-v-bd0822b2]:hover:not(:disabled){background:#392f44}.create-shop-item button[data-v-bd0822b2]:disabled{opacity:.6;cursor:not-allowed}.create-shop-item .preview-container[data-v-bd0822b2]{margin-top:.5rem}.create-shop-item .preview-container .checkbox-group[data-v-bd0822b2]{display:flex;flex-wrap:wrap;gap:.5rem}.create-shop-item .preview-container .checkbox-group label[data-v-bd0822b2]{display:flex;align-items:center;font-weight:400}.create-shop-item .preview-container .checkbox-group label input[data-v-bd0822b2]{margin-right:.3rem}.create-shop-item ul[data-v-bd0822b2]{margin-top:.5rem;padding-left:1.2rem}.create-shop-item ul li[data-v-bd0822b2]{margin-bottom:.4rem;font-size:.95rem}.create-shop-item ul li button[data-v-bd0822b2]{margin-left:.6rem;background:#e53935;color:#fff;padding:.3rem .6rem;border-radius:3px}.create-shop-item .success[data-v-bd0822b2]{color:#28a745;margin-top:1rem;font-weight:600}.create-shop-item .error[data-v-bd0822b2]{color:#dc3545;margin-top:1rem;font-weight:600}.create-shop-item .preview-wrapper h3[data-v-bd0822b2]{font-size:1.25rem;margin-bottom:.8rem;color:#333;text-align:center}.create-shop-item .preview-wrapper .image-preview[data-v-bd0822b2]{display:flex;flex-direction:column;align-items:center;gap:.8rem}.create-shop-item .preview-wrapper .image-preview .main-image img[data-v-bd0822b2]{width:100%;max-width:280px;border-radius:6px}.create-shop-item .preview-wrapper .image-preview .thumbnails[data-v-bd0822b2]{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}.create-shop-item .preview-wrapper .image-preview .thumbnails .thumb-item[data-v-bd0822b2]{text-align:center}.create-shop-item .preview-wrapper .image-preview .thumbnails .thumb-item img[data-v-bd0822b2]{width:50px;height:50px;-o-object-fit:cover;object-fit:cover;border:2px solid transparent;border-radius:4px;cursor:pointer}.create-shop-item .preview-wrapper .image-preview .thumbnails .thumb-item img.active[data-v-bd0822b2]{border-color:#4c3a51}.create-shop-item .preview-wrapper .image-preview .thumbnails .thumb-item .set-main-btn[data-v-bd0822b2]{margin-top:.3rem;font-size:.75rem;background:#4c3a51;color:#fff;padding:.2rem .5rem;border-radius:3px}.create-shop-item .preview-wrapper .image-preview .thumbnails .thumb-item .main-badge[data-v-bd0822b2]{margin-top:.3rem;display:inline-block;background:#28a745;color:#fff;padding:.2rem .5rem;border-radius:3px;font-size:.75rem}.create-shop-item .preview-wrapper .preview-title[data-v-bd0822b2],.create-shop-item .preview-wrapper .price-label[data-v-bd0822b2]{text-align:center;margin:.5rem 0;font-size:1rem;color:#333}.create-shop-item .preview-wrapper .preview-fees[data-v-bd0822b2]{margin-top:1rem;padding:.8rem;background:#fff;border:1px solid #ececec;border-radius:5px}.create-shop-item .preview-wrapper .preview-fees p[data-v-bd0822b2]{margin:.4rem 0;font-size:.95rem;color:#555}.create-shop-item .preview-wrapper .preview-fees p strong[data-v-bd0822b2]{color:#333}.create-shop-item .preview-wrapper .preview-fees .net-profit[data-v-bd0822b2]{margin-top:.6rem;padding:.5rem;display:inline-block;background:#e6f1e7;color:#28a745;font-weight:700;border-radius:4px}@media(min-width:600px){.create-shop-item[data-v-bd0822b2]{flex-direction:row;padding:2% 5%}.create-shop-item .form-wrapper[data-v-bd0822b2],.create-shop-item .preview-wrapper[data-v-bd0822b2]{margin:0}}@media(min-width:1024px){.create-shop-item[data-v-bd0822b2]{padding:2% 15%}}.shop-page[data-v-598b8f6c]{padding:2rem 10%;background:hsla(31,57%,93%,0)}.form-title[data-v-598b8f6c],.page-title[data-v-598b8f6c]{text-align:center;color:#3c2a2a;margin-bottom:1rem;font-size:2rem}.status-message[data-v-598b8f6c]{text-align:center;color:#000;font-size:1.1rem;margin:2rem 0}.item-grid[data-v-598b8f6c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem;margin-top:1.5rem}.shop-item-card[data-v-598b8f6c]{background:#fff;color:#313040;border-radius:8px;overflow:hidden;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.2);transition:transform .3s ease}.shop-item-card[data-v-598b8f6c]:hover{transform:translateY(-5px)}.card-actions[data-v-598b8f6c]{position:absolute;top:8px;right:8px;display:flex;gap:.5rem;z-index:1}.card-actions .btn[data-v-598b8f6c]{width:32px;height:32px;padding:0}.image-wrapper[data-v-598b8f6c]{cursor:pointer;background:rgba(34,34,34,.271);display:flex;align-items:center;justify-content:center;height:250px;overflow:hidden}.image-wrapper .product-image[data-v-598b8f6c]{width:50%;height:50%;-o-object-fit:contain;object-fit:contain}.card-content[data-v-598b8f6c]{padding:1rem}.card-content .item-name[data-v-598b8f6c]{margin:0;font-size:1.1rem;color:#313040}.card-content .price-row[data-v-598b8f6c]{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem}.card-content .price-row .price[data-v-598b8f6c]{font-weight:700;color:#b25068}.card-content .price-row .badge[data-v-598b8f6c]{padding:.2rem .4rem;border-radius:4px;font-size:.85rem}.card-content .price-row .badge.promotion-badge[data-v-598b8f6c]{background:#b25068;color:#313040}.btn[data-v-598b8f6c]{background:#fff;color:#313040;border:none;padding:.5rem 1rem;border-radius:8px;cursor:pointer;transition:background .3s ease,opacity .3s ease}.btn[data-v-598b8f6c]:disabled{opacity:.6;cursor:not-allowed;background:#fff}.btn.small-btn[data-v-598b8f6c]{padding:.3rem .6rem;font-size:.85rem}.btn.danger[data-v-598b8f6c]{background:#e53935}.btn.upload-btn[data-v-598b8f6c]{margin-top:.5rem;display:block}.btn[data-v-598b8f6c]:hover:not([disabled]){background:#e6e6e6}.update-btn[data-v-598b8f6c]{background:#b25068}.update-btn[data-v-598b8f6c]:hover:not([disabled]){background:#903f53}.update-form-container[data-v-598b8f6c]{max-width:800px;margin:2rem auto;background:#fff;padding:2rem;border-radius:8px;box-shadow:0 6px 18px rgba(0,0,0,.3)}.update-form[data-v-598b8f6c]{display:flex;flex-direction:column;gap:1.5rem}.form-section[data-v-598b8f6c]{background:hsla(31,57%,93%,0);padding:1rem;border-radius:8px;border:1px solid #fff}.form-section h3[data-v-598b8f6c]{margin-top:0;color:#774360}.form-row[data-v-598b8f6c]{display:flex;gap:1rem;flex-wrap:wrap}.form-group[data-v-598b8f6c]{flex:1;display:flex;flex-direction:column}.form-group label[data-v-598b8f6c]{margin-bottom:.5rem;font-weight:700}.form-group .readonly[data-v-598b8f6c],.form-group input[data-v-598b8f6c],.form-group select[data-v-598b8f6c],.form-group textarea[data-v-598b8f6c]{padding:.6rem;border:1px solid #ccc;border-radius:8px;font-size:1rem;transition:border .3s ease}.form-group input[data-v-598b8f6c]:focus,.form-group select[data-v-598b8f6c]:focus,.form-group textarea[data-v-598b8f6c]:focus{outline:none;border-color:#fff}.form-group .readonly[data-v-598b8f6c]{background:#f0f0f0;font-weight:700}.courier-block[data-v-598b8f6c]{background:hsla(31,57%,98%,0);padding:1rem;border-radius:8px}.image-preview[data-v-598b8f6c]{display:flex;gap:.8rem;flex-wrap:wrap}.image-preview .thumb-item[data-v-598b8f6c]{position:relative}.image-preview .thumb-item img[data-v-598b8f6c]{width:100px;height:100px;-o-object-fit:contain;object-fit:contain;border-radius:8px;border:1px solid #ddd}.image-preview .thumb-item .thumb-actions[data-v-598b8f6c]{display:flex;gap:.3rem;margin-top:.3rem}.form-actions[data-v-598b8f6c]{margin-top:2rem;display:flex;gap:1rem;justify-content:flex-end}@media(max-width:600px){.form-actions[data-v-598b8f6c]{flex-direction:column-reverse}}@media(max-width:768px){.form-row[data-v-598b8f6c]{flex-direction:column}.item-grid[data-v-598b8f6c]{grid-template-columns:1fr}}.create-store-form[data-v-be0537ea]{max-width:500px;margin:auto;padding:20px}form[data-v-be0537ea]{display:flex;flex-direction:column}input[data-v-be0537ea],textarea[data-v-be0537ea]{margin:5px 0 15px;padding:8px}.img-preview[data-v-be0537ea]{width:100%;max-height:150px;-o-object-fit:cover;object-fit:cover;margin-bottom:15px}button[data-v-be0537ea]{margin-top:10px}.message[data-v-be0537ea]{margin-top:10px;text-align:center}.success[data-v-be0537ea]{color:#28a745}.error[data-v-be0537ea]{color:#c0392b}.modal-overlay[data-v-be0537ea]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);z-index:9999}.modal-content[data-v-be0537ea]{background:#fff;padding:30px 40px;border-radius:8px;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.2)}.spinner[data-v-be0537ea]{width:40px;height:40px;margin:0 auto 15px;border:4px solid #ccc;border-top-color:#4c3a51;border-radius:50%;animation:spin-be0537ea 1s linear infinite}@keyframes spin-be0537ea{to{transform:rotate(1turn)}}.purchase-history-wrapper{padding:1rem;background:#f9f9f9;font-family:Segoe UI,sans-serif}.purchase-history-wrapper h1{text-align:center;font-size:1.75rem;margin-bottom:1.5rem;color:#333}.purchase-history-wrapper .error-message,.purchase-history-wrapper .loading{text-align:center;font-size:1rem;margin-bottom:1rem}.purchase-history-wrapper .error-message{color:#e53935;font-weight:700}.purchase-history-wrapper .cards-container{display:flex;flex-direction:column;gap:1rem}.purchase-history-wrapper .purchase-card{background:#fff;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.05);overflow:hidden;transition:transform .2s ease}.purchase-history-wrapper .purchase-card:hover{transform:translateY(-2px)}.purchase-history-wrapper .purchase-card .card-minimal .minimal-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.75rem 1rem}.purchase-history-wrapper .purchase-card .card-minimal .minimal-row>div{margin-bottom:.5rem}.purchase-history-wrapper .purchase-card .card-minimal .minimal-row .minimal-label{font-weight:600;color:#555}.purchase-history-wrapper .purchase-card .card-minimal .minimal-row .minimal-value{margin-left:.25rem;color:#333}.purchase-history-wrapper .purchase-card .card-minimal .minimal-row .details-btn{background:#4c3a51;color:#fff;border:none;border-radius:4px;padding:.5rem 1rem;cursor:pointer;transition:background .3s ease}.purchase-history-wrapper .purchase-card .card-minimal .minimal-row .details-btn:hover{background:#3a2f40}.purchase-history-wrapper .purchase-card .card-expanded{position:relative;padding-top:2rem}.purchase-history-wrapper .purchase-card .card-expanded .hide-btn{position:absolute;top:.5rem;right:.5rem;font-size:1.25rem;background:none;border:none;cursor:pointer;color:#999}.purchase-history-wrapper .purchase-card .card-expanded .purchase-card-table{width:100%;border-collapse:collapse}.purchase-history-wrapper .purchase-card .card-expanded .purchase-card-table td{display:block;padding:.75rem 1rem;font-size:.95rem;border-bottom:1px solid #f0f0f0}.purchase-history-wrapper .purchase-card .card-expanded .purchase-card-table .label{font-weight:600;color:#555;background:#fafafa}.purchase-history-wrapper .purchase-card .card-expanded .purchase-card-table .value{padding-left:.5rem;color:#333}.purchase-history-wrapper .purchase-card .card-expanded .purchase-card-table .courier-select,.purchase-history-wrapper .purchase-card .card-expanded .purchase-card-table .tracking-input{width:100%;margin-top:.3rem;padding:.5rem;font-size:1rem;border:1px solid #ccc;border-radius:4px}.purchase-history-wrapper .purchase-card .card-expanded .purchase-card-table .save-cell{text-align:right;padding:1rem;background:#f9f9f9}.purchase-history-wrapper .purchase-card .card-expanded .purchase-card-table .save-cell .save-btn{background:#4c3a51;color:#fff;font-weight:600;padding:.6rem 1.2rem;border:none;border-radius:4px;cursor:pointer;transition:background .3s ease}.purchase-history-wrapper .purchase-card .card-expanded .purchase-card-table .save-cell .save-btn:hover{background:#3a2f40}@media(min-width:600px){.cards-container{flex-direction:row;flex-wrap:wrap;gap:1rem}.purchase-card{flex:1 1 calc(50% - 1rem);max-width:calc(50% - 1rem)}}@media(min-width:900px){.purchase-history-wrapper{padding:2rem}.purchase-card{flex:1 1 calc(33.333% - 1rem);max-width:calc(33.333% - 1rem)}}.onboarding-wrapper[data-v-6b35052b]{display:flex;flex-direction:column;align-items:center;margin:2rem}.onboarding-wrapper .warning-text[data-v-6b35052b]{color:#d9534f;font-size:1.1rem;margin-bottom:1.5rem;max-width:600px;text-align:center}.onboarding-wrapper .onboarding-container[data-v-6b35052b]{margin-bottom:2rem;text-align:center}.onboarding-wrapper .onboarding-container h2[data-v-6b35052b]{color:#555;margin-bottom:.75rem}.onboarding-wrapper .onboarding-container .btn-onboard[data-v-6b35052b]{padding:.75rem 1.5rem;font-size:1rem;background-color:#0070ba;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease-in-out}.onboarding-wrapper .onboarding-container .btn-onboard[data-v-6b35052b]:hover{background-color:#005ea6}.onboarding-wrapper .merchant-container[data-v-6b35052b]{text-align:center}.onboarding-wrapper .merchant-container .merchant-info[data-v-6b35052b]{font-size:1rem;color:#333;margin-bottom:1rem}.onboarding-wrapper .merchant-container .btn-get-id[data-v-6b35052b],.onboarding-wrapper .merchant-container .btn-get-info[data-v-6b35052b]{margin:.5rem;padding:.5rem 1.25rem;font-size:1rem;background-color:#0070ba;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease-in-out}.onboarding-wrapper .merchant-container .btn-get-id[data-v-6b35052b]:hover,.onboarding-wrapper .merchant-container .btn-get-info[data-v-6b35052b]:hover{background-color:#005ea6}.activate-store[data-v-4dbd0a56]{max-width:600px;margin:auto;padding:1.5rem;font-family:sans-serif}.header-content h1[data-v-4dbd0a56]{margin-bottom:.25rem}.wizard-progress[data-v-4dbd0a56]{display:flex;align-items:center;margin-bottom:1.5rem}.step[data-v-4dbd0a56]{display:flex;flex-direction:column;align-items:center;width:2rem;color:#ccc}.step span[data-v-4dbd0a56]{display:block;width:2rem;height:2rem;line-height:2rem;text-align:center;border:2px solid currentColor;border-radius:50%;font-weight:700}.step p[data-v-4dbd0a56]{margin-top:.25rem;font-size:.8rem}.step.active[data-v-4dbd0a56]{color:#0070ba}.connector[data-v-4dbd0a56]{flex:1;height:2px;background:#ccc;margin:0 .5rem}.connector.active[data-v-4dbd0a56]{background:#0070ba}.step-content[data-v-4dbd0a56]{animation:fadeIn-4dbd0a56 .3s ease-in-out}@keyframes fadeIn-4dbd0a56{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.input-field[data-v-4dbd0a56]{width:100%;padding:.75rem;margin:1rem 0;border:1px solid #ccc;border-radius:4px}.buttons[data-v-4dbd0a56]{display:flex;gap:.5rem}.finish-btn[data-v-4dbd0a56],.next-btn[data-v-4dbd0a56],.save-btn[data-v-4dbd0a56]{background:#0070ba;color:#fff}.change-btn[data-v-4dbd0a56],.previous-btn[data-v-4dbd0a56]{background:#555;color:#fff}.back-btn[data-v-4dbd0a56],.change-btn[data-v-4dbd0a56],.finish-btn[data-v-4dbd0a56],.next-btn[data-v-4dbd0a56],.previous-btn[data-v-4dbd0a56],.save-btn[data-v-4dbd0a56]{border:none;padding:.6rem 1.2rem;border-radius:4px;cursor:pointer}.merchant-set p[data-v-4dbd0a56]{margin-bottom:1rem}main[data-v-1c0b97ca]{display:flex}.createStore[data-v-1c0b97ca]{flex:1 1 20%}.seller-store[data-v-1c0b97ca]{flex:1 1 80%;background:#f7ede2;text-align:center}.store-header[data-v-1c0b97ca]{width:100%;height:450px;background:#774360}.shop-header-image[data-v-1c0b97ca]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shop-info[data-v-1c0b97ca]{margin-top:20px}.shop-logo[data-v-1c0b97ca]{width:150px;height:150px;border-radius:10%}.descriptionWrapper[data-v-1c0b97ca]{display:inline-block;margin:10px 0;padding:20px;border-radius:0 25px;background:hsla(0,0%,100%,.388)}.shop-description[data-v-1c0b97ca]{max-width:900px;margin-top:10px;color:#3c2a2a;font-size:16px}.owner-tools[data-v-1c0b97ca]{margin-top:10px}.owner-tools button[data-v-1c0b97ca]{margin-right:6px}.owner-tools button.danger[data-v-1c0b97ca]{background:#c0392b;color:#fff}.tabs[data-v-1c0b97ca]{display:flex;justify-content:center;gap:10px;margin-top:20px}.tabs button[data-v-1c0b97ca]{background:#4c3a51;color:#fff;border:none;padding:10px 20px;cursor:pointer;border-radius:5px;transition:.3s}.tabs button.active[data-v-1c0b97ca],.tabs button[data-v-1c0b97ca]:hover{background:#b25068}.tab-content[data-v-1c0b97ca]{margin-top:20px;min-height:500px;background:#fff;border-radius:5px;border-top:4px solid hsla(0,0%,66%,.345)}.modal-overlay[data-v-1c0b97ca]{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content.small[data-v-1c0b97ca]{background:#fff;padding:20px;border-radius:8px;max-width:320px;text-align:center}.modal-content.small .buttons[data-v-1c0b97ca]{display:flex;justify-content:space-between}.modal-content.small .buttons button[data-v-1c0b97ca]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer}.modal-content.small .buttons button.danger[data-v-1c0b97ca]{background:#c0392b;color:#fff}@media(max-width:768px){main[data-v-1c0b97ca]{flex-direction:column}.createStore[data-v-1c0b97ca],.seller-store[data-v-1c0b97ca]{flex:1 1 100%}.store-header[data-v-1c0b97ca]{height:200px}.shop-logo[data-v-1c0b97ca]{width:80px;height:80px}.descriptionWrapper[data-v-1c0b97ca]{padding:10px;margin:10px 0}.tabs[data-v-1c0b97ca]{flex-wrap:wrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.tabs button[data-v-1c0b97ca]{flex:1 1 auto;margin-bottom:5px}.shop-description[data-v-1c0b97ca],h1[data-v-1c0b97ca]{font-size:14px}}.preload[data-v-be2421ae]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;font:1rem/1.4 Ubuntu,sans-serif;background:#000;color:#fff}.fade-enter-from[data-v-be2421ae],.fade-leave-to[data-v-be2421ae]{opacity:0}.fade-enter-active[data-v-be2421ae],.fade-leave-active[data-v-be2421ae]{transition:opacity var(--fade,.15s) ease}img.hero[data-v-be2421ae]{position:fixed;top:0;left:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.icon[data-v-be2421ae]{background:#fff;border-radius:50%}.slideContainer .imageBox[data-v-be2421ae],.slideContainer[data-v-be2421ae]{position:relative;height:100%}.slideContainer .imageBox[data-v-be2421ae]:after{content:"";position:absolute;background:rgba(0,0,0,.336);height:100%;top:0;bottom:0;left:0;right:0}.slideContainer .imageBox .icons[data-v-be2421ae]{position:absolute;top:90%;left:50%;transform:translateX(-50%);display:flex;gap:10px;z-index:1}.slideContainer .imageBox .icons i[data-v-be2421ae]{color:#fff;font-size:14px}.slideContainer .imageBox .icons i[data-v-be2421ae]:hover{background:#fff;border-radius:50%}.slideContainer .imageBox .center h2[data-v-be2421ae],.slideContainer .imageBox .left h2[data-v-be2421ae],.slideContainer .imageBox .right h2[data-v-be2421ae]{color:#fff;padding:10px 20px;text-align:center}.slideContainer .imageBox .left h2[data-v-be2421ae]{position:absolute;top:40%;left:5%;width:30vw;background:rgba(0,0,0,.6);font-size:3rem}@media(max-width:768px){.slideContainer .imageBox .left h2[data-v-be2421ae]{width:100vw;left:0;font-size:1rem;background:rgba(0,0,0,.2)}}.slideContainer .imageBox .center h2[data-v-be2421ae]{position:absolute;top:64%;left:50%;transform:translate(-50%,-50%);font-size:2rem;letter-spacing:1px;font-family:Ubuntu,sans-serif;font-weight:500;z-index:1;background:hsla(0,0%,100%,.714);background:rgba(51,37,37,.3);outline:4px solid #fff;color:#fff;width:700px}@media(max-width:1024px){.slideContainer .imageBox .center h2[data-v-be2421ae]{width:500px;font-size:16px;padding:5px 1%;top:65%}}@media(max-width:824px){.slideContainer .imageBox .center h2[data-v-be2421ae]{width:500px;font-size:16px;padding:5px 1%;top:66%}}@media(max-width:500px){.slideContainer .imageBox .center h2[data-v-be2421ae]{width:500px;font-size:16px;padding:5px 1%;top:61%}}.slideContainer .imageBox .right h2[data-v-be2421ae]{position:absolute;top:10%;right:5%;width:30vw;background:rgba(0,0,0,.6);font-size:3rem}@media(max-width:768px){.slideContainer .imageBox .right h2[data-v-be2421ae]{width:70vw;right:0;top:60%;padding:20px;font-size:1rem;text-align:center;border-radius:50% 0;letter-spacing:5px;background:#303030}}.slideContainer .imageBox .btn1[data-v-be2421ae]{position:absolute;top:78%;left:50%;transform:translate(-50%,-50%);background:hsla(0,0%,100%,.714);outline:4px solid #fff;font-size:1rem;color:#000;box-shadow:0 0 2px 5px rgba(122,6,189,.445);padding:5px 10px;border:none;border-radius:5px;z-index:1}@media(max-width:1024px){.slideContainer .imageBox .btn1[data-v-be2421ae]{top:75%}}@media(max-width:768px){.slideContainer .imageBox .btn1[data-v-be2421ae]{top:77%}}@media(max-width:568px){.slideContainer .imageBox .btn1[data-v-be2421ae]{top:69%}}.slideContainer .imageBox .btn1[data-v-be2421ae]:hover{filter:brightness(1.1);cursor:pointer;box-shadow:0 0 4px 10px rgba(122,6,189,.63);background:hsla(0,0%,100%,.843)}body[data-v-be2421ae],html[data-v-be2421ae]{overflow-x:hidden}.hero[data-v-bc286266]{position:relative;width:100%;height:75vh;display:flex;align-items:center;justify-content:center;z-index:1;clip-path:polygon(0 0,100% 0,100% 0,100% 100%,0 100%,0 100%,0 100%,0 0);color:#fff;overflow:hidden}.hero .slides[data-v-bc286266]{width:100%;height:100%;position:absolute}@media(max-width:640px){.hero[data-v-bc286266]{height:90vh;clip-path:polygon(0 0,100% 0,100% 0,100% 100%,0 100%,0 100%,0 100%,0 0);z-index:1;box-sizing:border-box}}.overlay[data-v-bc286266]{position:absolute;inset:0;backdrop-filter:blur(0);z-index:1}.content[data-v-bc286266]{position:relative;z-index:2;max-width:100%;padding:0 1.25rem;text-align:center;top:70px;width:800px}@media(max-width:768px){.content[data-v-bc286266]{width:60vw;background:none}}@media(max-width:500px){.content[data-v-bc286266]{width:100vw}}.content .title[data-v-bc286266]{font-size:clamp(1.9rem,4.5vw + .5rem,3.4rem);line-height:1.15;font-weight:700;margin-bottom:1rem;border-bottom:4px solid #169873}@media(max-width:768px){.content .title[data-v-bc286266]{font-size:3rem}}@media(max-width:500px){.content .title[data-v-bc286266]{font-size:2rem}}.content .subtitle[data-v-bc286266]{font-size:clamp(1rem,1.2vw + .9rem,1.4rem);line-height:1.3;margin-bottom:2rem;font-size:1.5rem;letter-spacing:1px;font-family:Ubuntu,sans-serif;font-weight:500;position:relative}@media(max-width:1024px){.content .subtitle[data-v-bc286266]{font-size:1.2rem}}@media(max-width:768px){.content .subtitle[data-v-bc286266]{font-size:1.2rem}}@media(max-width:500px){.content .subtitle[data-v-bc286266]{font-size:.9rem;background-color:rgba(0,0,0,.047)}}.btn-primary[data-v-bc286266]{--c:#169873;background:var(--c);color:#fff;border:none;padding:.9rem 2.2rem;font-weight:600;border-radius:6px;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,background .25s;box-shadow:0 8px 20px rgba(0,0,0,.18)}.btn-primary[data-v-bc286266]:hover{background:#127d5f;transform:translateY(-4px);box-shadow:0 12px 26px rgba(0,0,0,.24)}.blob[data-v-bc286266]{position:absolute;border-radius:50%;filter:blur(90px);opacity:.55;animation:float-bc286266 14s ease-in-out infinite alternate;z-index:0}.blob--a[data-v-bc286266]{width:clamp(220px,30vw,460px);height:clamp(220px,30vw,460px);background:#1dbeb4;bottom:-10%;left:-15%}.blob--b[data-v-bc286266]{width:clamp(200px,26vw,420px);height:clamp(200px,26vw,420px);top:-12%;right:-16%;animation-delay:-4s}@keyframes float-bc286266{to{transform:translate3d(40px,-35px,0) scale(1.05)}}.about-mission[data-v-435ab62a]{background:linear-gradient(135deg,#faf9ff,#f7fcff);padding:clamp(4rem,6vw,6rem) 1.5rem;overflow:hidden}.wrapper[data-v-435ab62a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5rem;max-width:1180px;margin:0 auto}.info-card[data-v-435ab62a]{--accent:#6c63ff;position:relative;background:#fff;border-radius:1rem;padding:2.5rem 2rem 2.5rem 2.75rem;box-shadow:0 6px 24px rgba(0,0,0,.05);transition:transform .35s cubic-bezier(.4,.14,.3,1),box-shadow .35s cubic-bezier(.4,.14,.3,1);animation:fadeSlide-435ab62a .7s ease-out both}.info-card[data-v-435ab62a]:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;border-radius:6px 0 0 6px;background:var(--accent)}.info-card[data-v-435ab62a]:focus-within,.info-card[data-v-435ab62a]:hover{transform:translateY(-4px);box-shadow:0 10px 28px rgba(0,0,0,.08)}.about[data-v-435ab62a]{--accent:#4b2e83;animation-delay:.1s}.mission[data-v-435ab62a]{--accent:#169873;animation-delay:.25s}.icon[data-v-435ab62a]{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-bottom:1.25rem;border-radius:50%;background:var(--accent);colour:#fff;font-size:1.4rem;box-shadow:0 2px 6px rgba(0,0,0,.12)}.info-card h2[data-v-435ab62a]{font-size:clamp(1.75rem,3.8vw,2.25rem);margin:0 0 .8rem;font-weight:700;color:#141414;line-height:1.2}.info-card p[data-v-435ab62a]{font-size:clamp(1rem,.9vw + .95rem,1.2rem);line-height:1.55;color:#444;font-weight:300}@keyframes fadeSlide-435ab62a{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.reachout-section[data-v-46ec02ef]{background:#fff;padding:48px 16px;text-align:center}.reachout-form[data-v-46ec02ef]{max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.form-row[data-v-46ec02ef]{display:flex;gap:16px;flex-wrap:wrap}.form-row input[data-v-46ec02ef]{flex:1 1 100%}@media (min-width:480px){.form-row input[data-v-46ec02ef]{flex:1 1 48%}}.single-input[data-v-46ec02ef]{margin-top:4px}input[data-v-46ec02ef],textarea[data-v-46ec02ef]{width:100%;padding:12px 14px;font-size:1rem;border:1px solid #ccc;border-radius:6px;font-family:inherit;box-sizing:border-box}textarea[data-v-46ec02ef]{resize:vertical;min-height:120px;line-height:1.5}.btn-primary[data-v-46ec02ef]{background:#169873;color:#fff;padding:14px;border:none;border-radius:6px;font-weight:600;cursor:pointer;width:100%;transition:background .3s ease}.btn-primary[data-v-46ec02ef]:hover{background:#117a5d}@media (min-width:480px){.btn-primary[data-v-46ec02ef]{width:-moz-fit-content;width:fit-content;align-self:center;padding:12px 32px}}.popup-backdrop[data-v-46ec02ef]{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.popup-content[data-v-46ec02ef]{background:#fff;padding:24px;border-radius:10px;text-align:center;width:90%;max-width:320px}.cta-reachout[data-v-064d27c8]{position:relative;display:flex;justify-content:center;overflow:hidden;background:url(https://images.pexels.com/photos/6077872/pexels-photo-6077872.jpeg) 50%/cover fixed no-repeat}.cta-reachout[data-v-064d27c8]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(39,1,4,.5) 0,rgba(39,1,4,.3) 80%);backdrop-filter:blur(1px);z-index:0}.pane[data-v-064d27c8]{position:relative;z-index:1;max-width:640px;width:100%;padding:clamp(2rem,5vw,4rem) 2rem;display:flex;flex-direction:column;align-items:center;text-align:center}.countdown[data-v-064d27c8]{display:inline-block;background:#169873;color:#fff;padding:.35rem .8rem;border-radius:50px;font-size:.9rem;font-weight:600;margin-bottom:.75rem}.cta-title[data-v-064d27c8]{font-size:clamp(2rem,5vw,2.5rem);font-weight:700;color:#fff;margin:.5rem 0}.cta-tagline[data-v-064d27c8]{font-size:1.05rem;color:#f2f2f2;line-height:1.6;margin-bottom:2rem}.benefits[data-v-064d27c8]{list-style:none;padding:0;margin:0 0 2rem;width:100%}.benefits li[data-v-064d27c8]{display:flex;align-items:center;color:#fff;font-size:1rem;margin-bottom:1rem;transition:transform .2s ease}@media(max-width:500px){.benefits li[data-v-064d27c8]{font-size:.9rem}}.benefits li[data-v-064d27c8]:hover{transform:translateX(6px)}.benefits li i[data-v-064d27c8]{margin-right:.75rem;font-size:1.3rem}.cta-btn[data-v-064d27c8]{background:linear-gradient(135deg,#169873,#1cc595);color:#fff;padding:1rem 2.4rem;border:none;border-radius:8px;font-weight:700;text-decoration:none;box-shadow:0 6px 20px rgba(0,0,0,.15);transition:transform .25s,background .25s}.cta-btn[data-v-064d27c8]:hover{background:#106b51;transform:translateY(-3px)}.fine-print[data-v-064d27c8]{margin-top:.6rem;font-size:.82rem;color:#eee;opacity:.85}.popup-backdrop[data-v-064d27c8]{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;justify-content:center;align-items:center;z-index:1000}.popup-content[data-v-064d27c8]{background:#fff;padding:2rem;border-radius:12px;text-align:center;max-width:320px;width:90%;box-shadow:0 10px 28px rgba(0,0,0,.2)}.popup-content p[data-v-064d27c8]{margin-bottom:1.5rem;font-size:1rem;color:#333}.btn-primary[data-v-064d27c8]{background:#169873;color:#fff;padding:.8rem 2rem;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:background .2s}.btn-primary[data-v-064d27c8]:hover{background:#106b51}@media(max-width:768px){.pane[data-v-064d27c8]{padding:2rem 1.5rem}}.footer[data-v-67a3c820]{background:#27102a;color:#fff;text-align:center;padding:16px}.afrofy-landing-page[data-v-12e792ea]{font-family:Arial,sans-serif}.header[data-v-34954716]{position:relative;padding:5px 5%;background:var(--primary-col);z-index:3}.nav-bar[data-v-34954716]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.nav-links[data-v-34954716]{display:flex;gap:.5rem}.btn.link[data-v-34954716]{background:hsla(0,0%,100%,.16);color:#fff;border:none;border-radius:7px;padding:2px 10px;font-weight:600;display:inline-flex;align-items:center;gap:.4rem;text-decoration:none;font-size:.9rem}.btn.link[data-v-34954716]:hover{background:rgba(103,68,2,.67)}.btn.link[data-v-34954716]:active{background:hsla(0,0%,100%,.5)}@media(max-width:600px){.big[data-v-34954716]{display:none}}.media-container[data-v-418b108e]{--primary-col:#5a021f;--secondary-col:#ab3972;--bg-light:#f5f5f5;--text-dark:#212121;min-height:100vh}.desktop-only[data-v-418b108e]{display:block}.mobile-only[data-v-418b108e]{display:none}@media (max-width:901px){.desktop-only[data-v-418b108e]{display:none}.mobile-only[data-v-418b108e]{display:block}}.stripe-cart[data-v-56d01968]{width:100%;margin-top:1rem}.stripe-pay-btn[data-v-56d01968]{width:100%;background:#635bff;color:#fff;border:none;border-radius:6px;padding:.8rem 1.2rem;font-weight:600;cursor:pointer}.stripe-pay-btn[disabled][data-v-56d01968]{opacity:.6;cursor:not-allowed}.cartwrap[data-v-56f6a690]{background-color:#000;position:fixed;width:350px;top:150px;z-index:1;right:8%;@media (max-width:768px){left:20%;transform:translateX(-50%)}@media (max-width:500px){left:40%;transform:translateX(-50%);top:50px;width:300px}}.modal{&[data-v-56f6a690]{background:#fff;padding:2rem;border-radius:10px;width:100%;max-width:600px;position:absolute}ul{&[data-v-56f6a690]{height:300px;overflow-y:auto;padding-inline-start:0;font-weight:400;font-size:14px}li{div[data-v-56f6a690]{margin-right:0;display:flex;flex-wrap:wrap;gap:5px}}@media (max-width:500px){&[data-v-56f6a690]{height:200px}}}}.close-btn[data-v-56f6a690]{position:absolute;top:1rem;right:1rem;font-size:1.2rem;background:transparent;border:none}.cart-item[data-v-56f6a690]{display:flex;justify-content:space-between;margin-bottom:.75rem}.cart-footer[data-v-56f6a690]{margin-top:2rem}.remove[data-v-56f6a690]{background:red;color:#fff;border:none;padding:.25rem .5rem;cursor:pointer}.business-directory[data-v-68b92894]{min-height:100vh;background-color:#f9f9f9}.header[data-v-68b92894]{padding:0 5%;background-color:#753608}.nav-bar[data-v-68b92894]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:4px 0}.nav-links[data-v-68b92894]{height:30px;display:flex}.nav-links .checkout[data-v-68b92894]{width:50px;height:100%;cursor:pointer}.nav-links .checkout[data-v-68b92894]:hover{background-color:#fff;border-radius:5px}.nav-links .checkout img[data-v-68b92894]{color:#fff;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.btn.link[data-v-68b92894]{background:hsla(0,0%,100%,.168);border:none;font-weight:600;color:#fff;margin:.2rem;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;padding:2px 10px;border-radius:7px;font-size:.9rem}.btn.link[data-v-68b92894]:hover{background:rgba(103,68,2,.667)}.btn.link[data-v-68b92894]:active{background:hsla(0,0%,100%,.5)}.big-screen[data-v-68b92894]{display:inline}.small-screen[data-v-68b92894]{display:none}@media(max-width:600px){.small-screen[data-v-68b92894]{display:inline}.big-screen[data-v-68b92894]{display:none}}.footer[data-v-68b92894]{background:#753608;color:#fff;text-align:center;padding:1.5rem 0;position:relative;bottom:0;width:100%}.footer p[data-v-68b92894]{margin:0;font-size:.9rem}.stats-page[data-v-340cca34]{font-family:Poppins,sans-serif;background:#fffefb;color:#1e1e1e;padding:4rem 2rem}@media(max-width:630px){.stats-page[data-v-340cca34]{padding:4rem 5%}}.stats-hero[data-v-340cca34]{text-align:center;margin-bottom:3rem}.stats-hero h2[data-v-340cca34]{font-size:2.2rem;font-weight:700;color:#e94e1b}@media(max-width:630px){.stats-hero h2[data-v-340cca34]{font-size:2rem}}.stats-section[data-v-340cca34]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin:0 4%;text-align:center}@media(max-width:600px){.stats-section[data-v-340cca34]{grid-template-columns:repeat(1,1fr)}}.stat-box[data-v-340cca34]{background:#fff;border:2px solid #eee;padding:2rem;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.05);transition:transform .3s,border-color .3s}.stat-box h2[data-v-340cca34]{font-size:3rem;font-weight:600;margin:0 0 .5rem;color:#e94e1b}.stat-box span[data-v-340cca34]{font-size:1rem;color:#666}.stat-box.highlight[data-v-340cca34]{background:#fef3e2;border-color:#e94e1b}.stat-box.highlight h2[data-v-340cca34]{color:#000}.stat-box.disabled[data-v-340cca34]{opacity:.35;pointer-events:none}.stat-box[data-v-340cca34]:hover:not(.disabled){transform:scale(1.03);border-color:#fc0}.cta-section[data-v-340cca34]{margin-top:4rem;text-align:center}.cta-button[data-v-340cca34]{display:inline-block;padding:.75rem 1.5rem;border-radius:8px;background:#e94e1b;color:#fff;font-size:1.1rem;font-weight:600;text-decoration:none;box-shadow:0 4px 10px rgba(0,0,0,.08);transition:background .3s}.cta-button[data-v-340cca34]:hover{background:#bf3d12}.pricing-page[data-v-ba550a24]{background:#fff9f4;padding-inline:clamp(1rem,5vw,2rem);padding-block:clamp(3rem,8vw,5rem);font-family:Inter,Arial,sans-serif}.pricing-page .pricing-header[data-v-ba550a24]{text-align:center;max-width:52rem;margin-inline:auto;margin-bottom:clamp(2.5rem,6vw,4rem)}.pricing-page .pricing-header h2[data-v-ba550a24]{font-size:clamp(1.9rem,1.2rem + 2vw,2.6rem);margin:0 0 .8rem;color:#323232;line-height:1.15}.pricing-page .pricing-header p[data-v-ba550a24]{color:#546e7a;font-size:clamp(.95rem,.85rem + .35vw,1.1rem);margin:0}.pricing-page .pricing-table[data-v-ba550a24]{--min:clamp(16rem,90vw,22rem);display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--min),1fr));gap:clamp(1rem,4vw,2.5rem);max-width:82rem;margin-inline:auto}.pricing-card[data-v-ba550a24]{display:flex;flex-direction:column;background:#fff;border-radius:1.1rem;padding:clamp(1.8rem,1.2rem + 1.5vw,2.4rem) clamp(1.6rem,1rem + 1.5vw,2.2rem) clamp(2rem,1.3rem + 1.8vw,2.8rem);box-shadow:0 6px 18px rgba(0,0,0,.06);transition:transform .25s,box-shadow .25s}.pricing-card[data-v-ba550a24]:hover{transform:translateY(-6px);box-shadow:0 10px 24px rgba(0,0,0,.08)}.pricing-card .card-head[data-v-ba550a24]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem}.pricing-card .card-head h3[data-v-ba550a24]{font-size:clamp(1.4rem,1rem + .8vw,1.9rem);margin:0}.pricing-card .price[data-v-ba550a24]{font-size:clamp(1.8rem,1.2rem + 1.2vw,2.2rem);font-weight:700;margin:.2rem 0 .7rem}.pricing-card .price span[data-v-ba550a24]{font-size:.9rem;color:#777}.pricing-card .cancel-note[data-v-ba550a24]{color:#546e7a;font-size:.9rem;margin-bottom:1.3rem}.pricing-card ul[data-v-ba550a24]{list-style:none;padding:0;margin:0 0 2rem}.pricing-card ul li[data-v-ba550a24]{position:relative;margin:.45rem 0;padding-left:1.25rem;font-size:.97rem}.pricing-card ul li[data-v-ba550a24]:before{content:"✓";position:absolute;left:0;font-weight:700}.pricing-card ul li.plus[data-v-ba550a24]:before{content:"+"}.basic[data-v-ba550a24]{color:#37474f}.basic-btn[data-v-ba550a24]{background:#37474f}.basic-btn[data-v-ba550a24]:hover{background:#263137}.growing[data-v-ba550a24]{color:#1205a5}.growing-btn[data-v-ba550a24]{background:#22057e}.growing-btn[data-v-ba550a24]:hover{background:#1205a5}.premium[data-v-ba550a24]{color:#c75000}.pro-btn[data-v-ba550a24]{background:#b43f04}.pro-btn[data-v-ba550a24]:hover{background:#c75000}.tag[data-v-ba550a24]{padding:.28rem .65rem;font-size:.73rem;font-weight:600;border-radius:1rem;color:#fff}.tag.basic-tag[data-v-ba550a24]{background:#546e7a}.tag.growing-tag[data-v-ba550a24]{background:#22057e}.tag.pro-tag[data-v-ba550a24]{background:#b43f04}.current[data-v-ba550a24],.select-btn[data-v-ba550a24]{align-self:center;margin-top:auto;width:100%;max-width:14rem;color:#fff;padding:.8rem 1.6rem;border-radius:.75rem;font-size:1rem;font-weight:600;text-align:center;text-decoration:none;border:none;cursor:pointer;transition:background .22s}.current[data-v-ba550a24]{opacity:.8;cursor:default}.add-btn[data-v-ba550a24]{background:#169873}.add-btn[data-v-ba550a24]:hover{background:#117458}.modal-overlay[data-v-ba550a24]{position:fixed;inset:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-body[data-v-ba550a24]{background:#fff;border-radius:1rem;padding:2rem;max-width:28rem;width:90%;box-shadow:0 0 20px rgba(0,0,0,.25);text-align:center;position:relative}.modal-body h3[data-v-ba550a24]{font-size:clamp(1.35rem,1.1rem + .6vw,1.6rem);margin-bottom:1rem}.modal-body p[data-v-ba550a24]{font-size:.95rem;color:#444}.close-btn[data-v-ba550a24]{position:absolute;top:.7rem;right:.9rem;background:transparent;border:none;font-size:1.4rem;cursor:pointer;color:#666}.close-btn[data-v-ba550a24]:hover{color:#000}#paypal-modal-btn[data-v-ba550a24]{margin-top:1.5rem;min-height:60px}.fade-enter-active[data-v-ba550a24],.fade-leave-active[data-v-ba550a24]{transition:opacity .25s ease}.fade-enter-from[data-v-ba550a24],.fade-leave-to[data-v-ba550a24]{opacity:0}.stripe-btn[data-v-ba550a24]{margin-top:1.5rem;background:#635bff;color:#fff;padding:.9rem 1.6rem;font-size:1rem;font-weight:600;border:none;border-radius:.6rem;cursor:pointer;transition:background .2s}.stripe-btn[data-v-ba550a24]:hover{background:#4a47c4}.directory-features[data-v-7c1606b5]{position:relative;min-height:80vh;overflow:hidden;color:#333;background:url(https://images.pexels.com/photos/8655023/pexels-photo-8655023.jpeg) 50%/cover no-repeat fixed,#faf7f1}.directory-features .bg-overlay[data-v-7c1606b5]{position:absolute;inset:0;background:hsla(0,0%,100%,.82);backdrop-filter:blur(2px);pointer-events:none}.directory-features .hero[data-v-7c1606b5]{position:relative;z-index:1;text-align:center;padding:clamp(3rem,7vw,5rem) 2rem clamp(2rem,6vw,3rem)}.directory-features .hero h1[data-v-7c1606b5]{font-size:clamp(1.9rem,1.3rem + 1.8vw,2.8rem);color:#9c6927;margin:0 0 1rem;line-height:1.1}.directory-features .hero p[data-v-7c1606b5]{font-size:clamp(1rem,.9rem + .3vw,1.2rem);max-width:42rem;margin:0 auto;color:#a04c03}.directory-features .features-grid[data-v-7c1606b5]{position:relative;z-index:1;--min:clamp(14rem,45vw,18rem);display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--min),1fr));gap:clamp(1.25rem,3vw,5rem);padding:0 clamp(1rem,5vw,5%) clamp(3rem,5vw,5rem);grid-template-columns:repeat(3,1fr)}@media(max-width:1279px){.directory-features .features-grid[data-v-7c1606b5]{grid-template-columns:repeat(3,1fr)}}@media(max-width:991px){.directory-features .features-grid[data-v-7c1606b5]{grid-template-columns:repeat(2,1fr);gap:10px;padding:10px}}.directory-features .feature-card[data-v-7c1606b5]{position:relative;background:#fff;border:1px solid #f1eee8;border-radius:1.25rem;padding:clamp(1.6rem,1.1rem + 1vw,2.2rem) clamp(1.4rem,1rem + 1vw,1.8rem) clamp(1.6rem,1.1rem + 1vw,2rem);box-shadow:0 4px 14px rgba(0,0,0,.04);transition:transform .25s ease,box-shadow .25s ease;text-align:center}.directory-features .feature-card[data-v-7c1606b5]:hover{transform:translateY(-6px) scale(1.015);box-shadow:0 10px 26px rgba(0,0,0,.07)}.directory-features .feature-card .badge[data-v-7c1606b5]{position:absolute;top:.9rem;right:.9rem;background:#ff5722;color:#fff;font-size:.66rem;padding:.3rem .6rem;border-radius:.45rem;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.directory-features .feature-card .icon[data-v-7c1606b5]{width:clamp(2.8rem,2rem + 1vw,3.4rem);height:clamp(2.8rem,2rem + 1vw,3.4rem);margin:0 auto .9rem;display:grid;place-content:center;font-size:clamp(1.6rem,1.2rem + .6vw,1.9rem);background:#ecd3b2;color:#9c6927;border-radius:50%}.directory-features .feature-card h3[data-v-7c1606b5]{font-size:clamp(1.1rem,.9rem + .4vw,1.3rem);color:#a04c03;margin:0 0 .4rem;line-height:1.25}.directory-features .feature-card p[data-v-7c1606b5]{font-size:.96rem;line-height:1.55;margin:0}.popular-spotlight[data-v-1fb99054]{background:radial-gradient(ellipse at top,#fff7e8 0,hsla(0,0%,93%,.373) 60%);padding:4rem 1.5rem;position:relative}.popular-spotlight[data-v-1fb99054]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(5,2,2,.337)}.popular-spotlight .spotlight-section[data-v-1fb99054]{max-width:1200px;margin:0 auto;position:relative}.popular-spotlight .spotlight-section .background[data-v-1fb99054]{position:absolute;height:100%;top:0;left:0;right:0;bottom:0}.popular-spotlight .spotlight-section .section-header[data-v-1fb99054]{text-align:center;margin-bottom:3rem}.popular-spotlight .spotlight-section .section-header h2[data-v-1fb99054]{font-size:clamp(1.9rem,5vw,2.6rem);color:hsla(0,0%,100%,.9);margin:0;letter-spacing:2px}.popular-spotlight .spotlight-section .section-header p[data-v-1fb99054]{font-size:1rem;color:hsla(0,0%,100%,.8);letter-spacing:1px}.popular-spotlight .spotlight-section .businesses-grid[data-v-1fb99054]{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:640px){.popular-spotlight .spotlight-section .businesses-grid[data-v-1fb99054]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}.popular-spotlight .spotlight-section .business-card[data-v-1fb99054]{display:flex;flex-direction:column;background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 4px 14px rgba(0,0,0,.08);transition:transform .3s,box-shadow .3s;opacity:.95;cursor:pointer}.popular-spotlight .spotlight-section .business-card[data-v-1fb99054]:hover{transform:translateY(-6px);box-shadow:0 8px 24px rgba(0,0,0,.12)}@media(min-width:768px){.popular-spotlight .spotlight-section .business-card[data-v-1fb99054]{flex-direction:row;align-items:stretch}}.popular-spotlight .spotlight-section .business-card .image-wrap[data-v-1fb99054]{flex:0 0 40%;position:relative}.popular-spotlight .spotlight-section .business-card .image-wrap img[data-v-1fb99054]{width:100%;height:220px;-o-object-fit:contain;object-fit:contain;margin:50px 0}.popular-spotlight .spotlight-section .business-card .image-wrap .gradient-overlay[data-v-1fb99054]{position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.5))}.popular-spotlight .spotlight-section .business-card .biz-info[data-v-1fb99054]{flex:1 1 60%;padding:1.5rem}.popular-spotlight .spotlight-section .business-card .biz-info h3[data-v-1fb99054]{font-size:1.25rem;color:#333;margin:0 0 .4rem}.popular-spotlight .spotlight-section .business-card .biz-info .biz-category[data-v-1fb99054]{font-weight:600;font-size:.9rem;color:#ff5722;margin-bottom:.6rem}.popular-spotlight .spotlight-section .business-card .biz-info .biz-description[data-v-1fb99054]{font-size:1rem;color:rgba(15,15,27,.841);line-height:1.45;letter-spacing:1px}.directory-homepage[data-v-d32b5fe4]{font-family:Arial,sans-serif;color:#333;min-height:100vh}.directory-homepage .hero-section[data-v-d32b5fe4]{position:relative;display:flex;justify-content:center;align-items:center;text-align:center;height:70vh;background:url(https://images.pexels.com/photos/7163354/pexels-photo-7163354.jpeg) 50%/cover no-repeat fixed}@media(max-width:766px){.directory-homepage .hero-section[data-v-d32b5fe4]{height:90vh}}.directory-homepage .hero-section .bgoverlay[data-v-d32b5fe4]{position:absolute;inset:0;background:rgba(54,4,51,.801)}.directory-homepage .hero-section .hero-content[data-v-d32b5fe4]{position:absolute;z-index:1;backdrop-filter:blur(2px);width:50%;padding:3rem 2rem;border-radius:12px;color:#fff;border:4px solid #fff;background:url(/img/placeholder.598f9e85.png) 50%/contain no-repeat;background-color:rgba(133,38,38,.74);bottom:5%;top:5%;display:flex;flex-direction:column;justify-content:center;align-items:center}@media(max-width:1024px){.directory-homepage .hero-section .hero-content[data-v-d32b5fe4]{width:80%}}@media(max-width:749px){.directory-homepage .hero-section .hero-content[data-v-d32b5fe4]{width:95%;padding:2rem 1rem}}@media(max-width:600px){.directory-homepage .hero-section .hero-content[data-v-d32b5fe4]{padding:1.5rem 1rem}}.directory-homepage .hero-section .hero-content p[data-v-d32b5fe4]{border-top:2px solid #fff;display:inline-block;padding:10px;margin:0}.directory-homepage .hero-section .hero-content h1[data-v-d32b5fe4]{font-size:3.2rem;line-height:1.1;display:flex;justify-content:center;align-items:center;gap:.6rem;margin-bottom:1rem}.directory-homepage .hero-section .hero-content h1 img[data-v-d32b5fe4]{width:50px;height:50px}@media(max-width:749px){.directory-homepage .hero-section .hero-content h1[data-v-d32b5fe4]{font-size:2.4rem}.directory-homepage .hero-section .hero-content h1 img[data-v-d32b5fe4]{width:40px;height:40px}}@media(max-width:600px){.directory-homepage .hero-section .hero-content h1[data-v-d32b5fe4]{font-size:2rem}.directory-homepage .hero-section .hero-content h1 img[data-v-d32b5fe4]{width:35px;height:35px}}.directory-homepage .hero-section .hero-content p[data-v-d32b5fe4]{font-size:1.2rem;margin-bottom:2rem}@media(max-width:600px){.directory-homepage .hero-section .hero-content p[data-v-d32b5fe4]{font-size:1rem;margin-bottom:1.5rem}}.directory-homepage .hero-section .hero-content .hero-buttons[data-v-d32b5fe4]{display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem}@media(max-width:600px){.directory-homepage .hero-section .hero-content .hero-buttons[data-v-d32b5fe4]{flex-direction:column;align-items:center;gap:1rem}}.directory-homepage .hero-section .hero-content .hero-buttons .hero-btn[data-v-d32b5fe4]{background:#fff;color:#753608;width:10vw;height:100px;padding:1rem;font-size:1rem;border-radius:12px;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 3px 10px rgba(0,0,0,.15);transition:all .3s ease}.directory-homepage .hero-section .hero-content .hero-buttons .hero-btn img[data-v-d32b5fe4]{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.directory-homepage .hero-section .hero-content .hero-buttons .hero-btn div[data-v-d32b5fe4]{display:flex;flex-direction:column;align-items:center}.directory-homepage .hero-section .hero-content .hero-buttons .hero-btn div .step[data-v-d32b5fe4]{background:#000;color:#fff;border-radius:50%;width:24px;height:24px;font-size:.75rem;display:flex;align-items:center;justify-content:center;margin-bottom:.25rem}.directory-homepage .hero-section .hero-content .hero-buttons .hero-btn div p[data-v-d32b5fe4]{margin:0;font-weight:600;color:rgba(160,76,3,.673);text-transform:capitalize;font-size:1.1rem;color:#e84646}.directory-homepage .hero-section .hero-content .hero-buttons .hero-btn[data-v-d32b5fe4]:hover{background:rgba(160,76,3,.673);color:#fff}.directory-homepage .hero-section .hero-content .hero-buttons .hero-btn:hover p[data-v-d32b5fe4]{color:#fff}@media(max-width:600px){.directory-homepage .hero-section .hero-content .hero-buttons .hero-btn[data-v-d32b5fe4]{width:100%;max-width:280px;height:auto;flex-direction:row;padding:1rem;gap:.75rem}.directory-homepage .hero-section .hero-content .hero-buttons .hero-btn img[data-v-d32b5fe4]{width:30px;height:30px}.directory-homepage .hero-section .hero-content .hero-buttons .hero-btn div[data-v-d32b5fe4]{flex-direction:row;gap:.5rem}.directory-homepage .hero-section .hero-content .hero-buttons .hero-btn div .step[data-v-d32b5fe4]{width:20px;height:20px}.directory-homepage .hero-section .hero-content .hero-buttons .hero-btn div p[data-v-d32b5fe4]{font-size:1rem}}.directory-homepage .directory-footer[data-v-d32b5fe4]{text-align:center;background:#753608;color:#fff;padding:1rem 0;font-size:.9rem}.viewOutlet[data-v-d32b5fe4]{min-height:65vh;background:hsla(0,0%,93%,.373)}@keyframes fadeInOut-5bdcf80a{0%,to{opacity:.3;transform:scale(.95)}50%{opacity:1;transform:scale(1)}}@keyframes spin-5bdcf80a{to{transform:rotate(1turn)}}.loader-container[data-v-5bdcf80a]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background:#fff}h1[data-v-5bdcf80a]{font-family:Archivo Black,sans-serif;font-weight:400;font-style:normal;color:#a11604;text-transform:uppercase;letter-spacing:2px;padding:0;margin:0;-webkit-text-stroke:rgba(0,0,0,.3) 1px;width:120px;height:120px;-o-object-fit:contain;object-fit:contain;animation:fadeInOut-5bdcf80a 2.5s ease-in-out infinite}.stripe-wrapper[data-v-21ba8678]{padding:1rem;border:1px solid #ddd;border-radius:8px;max-width:400px}.price-line[data-v-21ba8678]{margin-bottom:1rem}.total[data-v-21ba8678]{margin-left:.5rem;font-weight:600}.stripe-pay-btn[data-v-21ba8678]{background:#635bff;colour:#fff;border:none;border-radius:6px;padding:.6rem 1.2rem;font-weight:600;cursor:pointer}.stripe-pay-btn[disabled][data-v-21ba8678]{opacity:.6;cursor:not-allowed}.gallery-card[data-v-62707716]{background-color:#fff}.gallery-card .gallery-main[data-v-62707716]{position:relative;margin:0 auto;border-radius:8px;overflow:hidden;height:50vh;opacity:0;transition:opacity .35s ease,width .35s ease,height .35s ease}.gallery-card .gallery-main.loaded[data-v-62707716]{opacity:1}.gallery-card .gallery-main img[data-v-62707716]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;touch-action:pan-y}.gallery-card .gallery-main.landscape img[data-v-62707716]{-o-object-fit:cover;object-fit:cover}.gallery-card .gallery-main .gallery-item_desc[data-v-62707716]{position:absolute;inset-inline:0;bottom:0;display:flex;flex-direction:column;gap:.35rem;padding:.6rem .9rem;backdrop-filter:blur(8px) saturate(120%);background:rgba(0,0,0,.35);color:#fff}.gallery-card .gallery-main .img-name[data-v-62707716]{margin:0;font-size:1.05rem;font-weight:700;text-transform:capitalize}.gallery-card .gallery-main .img-full-desc[data-v-62707716]{margin:0;font-size:.92rem;line-height:1.45;color:#f1f1f1}.gallery-card .gallery-main .desc-btn[data-v-62707716]{position:absolute;top:8px;right:8px;width:32px;height:32px;border:none;border-radius:50%;display:grid;place-items:center;background:rgba(0,0,0,.6);color:#fff;cursor:pointer;transition:background .25s}.gallery-card .gallery-main .desc-btn[data-v-62707716]:hover{background:rgba(0,0,0,.8)}.gallery-card .gallery-main.landscape[data-v-62707716]{aspect-ratio:16/9;max-height:580px;width:100%}.gallery-card .gallery-main.portrait[data-v-62707716]{aspect-ratio:3/4;max-height:580px;width:360px}.gallery-card .gallery-thumbs[data-v-62707716]{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:6px;margin:10px 0}.gallery-card .gallery-thumbs img[data-v-62707716]{flex:0 0 auto;width:80px;height:60px;-o-object-fit:cover;object-fit:cover;border-radius:6px;opacity:.55;cursor:pointer;transition:opacity .25s,transform .25s}.gallery-card .gallery-thumbs img.portrait[data-v-62707716]{width:60px;height:80px}.gallery-card .gallery-thumbs img.active[data-v-62707716],.gallery-card .gallery-thumbs img[data-v-62707716]:hover{opacity:1;transform:scale(1.06)}@media(max-width:800px){.gallery-card .gallery-main[data-v-62707716]{height:auto}.gallery-card .gallery-main.landscape[data-v-62707716],.gallery-card .gallery-main.portrait[data-v-62707716]{width:100%;max-height:75vh}.gallery-card .gallery-thumbs[data-v-62707716]{gap:.4rem;scroll-snap-type:x mandatory;width:100vw;box-sizing:border-box;overflow-x:auto}.gallery-card .gallery-thumbs img[data-v-62707716]{width:22vw;height:16.5vw;scroll-snap-align:center}.gallery-card .gallery-thumbs img.portrait[data-v-62707716]{width:16vw;height:21vw}}.lightbox-backdrop[data-v-62707716]{position:fixed;inset:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-62707716 .25s ease}@keyframes fadeIn-62707716{0%{opacity:0}}.lightbox-img[data-v-62707716]{max-width:95vw;max-height:90vh;-o-object-fit:contain;object-fit:contain;border-radius:6px;box-shadow:0 4px 18px rgba(0,0,0,.3)}.nav[data-v-62707716]{position:absolute;top:50%;transform:translateY(-50%);font-size:3rem;background:none;border:none;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 .3em;opacity:.8;transition:opacity .2s}.nav.left[data-v-62707716]{left:1rem}.nav.right[data-v-62707716]{right:1rem}.nav[data-v-62707716]:hover{opacity:1}.close-btn[data-v-62707716]{position:absolute;top:1rem;right:1rem;font-size:2.2rem;background:none;border:none;color:#fff;cursor:pointer;opacity:.8;transition:opacity .2s}.close-btn[data-v-62707716]:hover{opacity:1}.booking-card .title[data-v-fb66bdb6]{margin-top:0;font-family:var(--heading);font-weight:600}.booking-card .booking-form[data-v-fb66bdb6],.booking-card .success[data-v-fb66bdb6]{display:flex;flex-direction:column;gap:1rem}.booking-card .row[data-v-fb66bdb6]{display:flex;gap:1rem;flex-wrap:wrap}.booking-card .row label[data-v-fb66bdb6]{flex:1 1 200px;display:flex;flex-direction:column;font-size:.95rem}.booking-card .row label input[data-v-fb66bdb6],.booking-card .row label select[data-v-fb66bdb6]{margin-top:.3rem;padding:.45rem .6rem;border:1px solid #ccc;border-radius:4px}.booking-card .row label .invalid[data-v-fb66bdb6]{border-color:#d93025}.booking-card .services[data-v-fb66bdb6]{display:flex;flex-direction:column;gap:.5rem;border:1px solid #e0e0e0;border-radius:6px;padding:.8rem 1rem}.booking-card .services legend[data-v-fb66bdb6]{font-size:.95rem;font-weight:600;padding:0 .4rem}.booking-card .services .service-item[data-v-fb66bdb6]{display:flex;align-items:center;gap:.5rem}.booking-card .services .service-item .price[data-v-fb66bdb6]{margin-left:auto;font-weight:500}.booking-card .textarea-wrap[data-v-fb66bdb6]{display:flex;flex-direction:column}.booking-card .textarea-wrap textarea[data-v-fb66bdb6]{margin-top:.3rem;padding:.45rem .6rem;border:1px solid #ccc;border-radius:4px;resize:vertical}.booking-card .toggle[data-v-fb66bdb6]{display:flex;align-items:center;gap:.5rem;font-size:.95rem}.booking-card .total[data-v-fb66bdb6]{text-align:right;font-size:1rem}.booking-card .error[data-v-fb66bdb6]{color:#d32f2f}.booking-card .success[data-v-fb66bdb6]{align-items:flex-start;gap:.6rem}.booking-card .success i[data-v-fb66bdb6]{color:#0aa96e;margin-right:.3rem}.booking-card .backup-phone[data-v-fb66bdb6]{margin-top:.5rem;font-size:.95rem;color:#555}.modal-backdrop[data-v-fb66bdb6]{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:2000}.modal[data-v-fb66bdb6]{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 8px 24px rgba(0,0,0,.18);max-width:420px;width:90vw;position:relative}.close-btn[data-v-fb66bdb6]{position:absolute;top:.6rem;right:.6rem;border:none;background:transparent;font-size:1.2rem;cursor:pointer}.catalog-card[data-v-a5cb5ba0]{max-width:420px;margin:2rem auto;padding:2rem 1.5rem;border:1px solid #ddd;border-radius:1rem;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.04);text-align:center;font-family:Nunito,sans-serif}.catalog-title[data-v-a5cb5ba0]{margin:0 0 .5rem;font-size:1.4rem;color:#222}.catalog-desc[data-v-a5cb5ba0]{margin:0 0 1.5rem;color:#555;font-size:.95rem}.catalog-btn[data-v-a5cb5ba0]{padding:.65rem 1.4rem;border:none;border-radius:.5rem;font-size:1rem;font-weight:600;background:#902808;color:#fff;cursor:pointer;transition:background .2s}.catalog-btn[data-v-a5cb5ba0]:hover:not(:disabled){background:#b93a15}.catalog-btn[data-v-a5cb5ba0]:disabled{opacity:.7;cursor:not-allowed}.catalog-success[data-v-a5cb5ba0]{margin-top:1rem;color:#2e7d32;font-size:.9rem}.catalog-error[data-v-a5cb5ba0]{margin-top:1rem;color:#c62828;font-size:.9rem}[data-v-c9ed9dd0],[data-v-c9ed9dd0]:after,[data-v-c9ed9dd0]:before{box-sizing:border-box}[data-v-c9ed9dd0]:root{--primary:#9c6927;--accent:#902808;--bg:#fafafa;--text:#333;--heading:"Playfair Display",serif;--body:"Nunito",sans-serif}.details-page[data-v-c9ed9dd0]{color:var(--text);background:var(--bg)}.hero[data-v-c9ed9dd0]{position:relative;height:clamp(220px,45vw,520px)}@media(max-width:600px){.hero[data-v-c9ed9dd0]{height:50vh}}.hero__cover[data-v-c9ed9dd0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero__overlay[data-v-c9ed9dd0]{position:absolute;inset:0;background:radial-gradient(rgba(227,13,13,0) 50%,#352001 100%)}.content[data-v-c9ed9dd0]{display:grid;gap:1rem;max-width:1400px;margin:0 auto}@media(min-width:1024px){.content[data-v-c9ed9dd0]{grid-template-columns:60% auto}}.card[data-v-c9ed9dd0]{background:hsla(0,0%,100%,.65);backdrop-filter:blur(14px) saturate(140%);border:1px solid hsla(0,0%,100%,.3);border-radius:1rem;padding:1.5rem;margin-bottom:1rem;box-shadow:0 4px 18px rgba(0,0,0,.05)}@media(max-width:600px){.card[data-v-c9ed9dd0]{border-radius:0}}.business-info[data-v-c9ed9dd0]{position:relative}.business-info .brand[data-v-c9ed9dd0]{position:absolute;display:flex;flex-direction:row;padding:10px 20px;gap:1rem;position:relative;z-index:1;justify-content:center}.business-info .logo[data-v-c9ed9dd0]{position:absolute;width:240px;height:140px;border-radius:5px;-o-object-fit:contain;object-fit:contain;border:6px solid #fff;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.25);opacity:1;top:-90px}.business-info .title[data-v-c9ed9dd0]{font-size:clamp(1.9rem,5vw,2.2rem);color:#6b5228;border-radius:8px;position:absolute;display:inline-block;display:flex;align-items:center;text-align:center;padding:0;margin:0;margin-top:50px}@media(max-width:1024px){.business-info .title[data-v-c9ed9dd0]{font-size:1.9rem}}@media(max-width:768px){.business-info .title[data-v-c9ed9dd0]{font-size:1.6rem}}.business-info .description[data-v-c9ed9dd0]{margin-top:120px}.business-info p[data-v-c9ed9dd0]{margin:.5rem 0;font-size:1.2rem;line-height:1.6;color:#000;letter-spacing:.8px;font-style:normal;font-weight:300;word-break:break-word;white-space:pre-wrap}@media(max-width:600px){.business-info p[data-v-c9ed9dd0]{font-size:1rem}}.business-info strong[data-v-c9ed9dd0]{color:var(--accent)}.main .card[data-v-c9ed9dd0]{font-size:1.05rem;line-height:1.65}.main .card h2[data-v-c9ed9dd0]{font-weight:600;margin-top:0}.sidebar[data-v-c9ed9dd0]{position:relative}@media(min-width:960px){.sidebar[data-v-c9ed9dd0]{position:sticky;top:2rem;height:-moz-max-content;height:max-content}}.category[data-v-c9ed9dd0]{margin-top:1rem;font-size:1rem;color:var(--accent)}h2[data-v-c9ed9dd0]{font-family:var(--heading);font-weight:600}.video-header[data-v-c9ed9dd0]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;flex-direction:row;margin-bottom:.5rem;gap:1rem}.video-header h2[data-v-c9ed9dd0]{font-size:1.4rem}.video-header .caption[data-v-c9ed9dd0]{font-size:.95rem;color:#666;font-weight:400;text-transform:capitalize;font-style:italic;letter-spacing:0;line-height:21px;padding:0;margin:0;position:relative;top:10px;letter-spacing:.8px}@media(max-width:600px){.video-header .caption[data-v-c9ed9dd0]{font-size:.9rem;top:5px}}.videoContainer video[data-v-c9ed9dd0]{width:100%;max-height:350px;-o-object-fit:cover;object-fit:cover;border-radius:8px;padding:0}.videoContainer iframe[data-v-c9ed9dd0]{width:100%;height:25.5vw;border-radius:8px;border:none}@media(max-width:1625px){.videoContainer iframe[data-v-c9ed9dd0]{height:34.1vw}}@media(max-width:959px){.videoContainer iframe[data-v-c9ed9dd0]{height:53vw}}@media(max-width:721px){.videoContainer iframe[data-v-c9ed9dd0]{height:53vw}}@media(max-width:500px){.videoContainer iframe[data-v-c9ed9dd0]{height:50vw}}.hours[data-v-c9ed9dd0]{width:100%;border-collapse:collapse;box-sizing:border-box}.hours td[data-v-c9ed9dd0],.hours th[data-v-c9ed9dd0]{padding:.45rem .6rem;border:1px solid #ddd;font-size:.95rem;box-sizing:border-box;font-size:1.2rem;line-height:1.6;color:#000;letter-spacing:.8px;font-style:normal;font-weight:300}.hours th[data-v-c9ed9dd0]{background:#f2f2f2;width:110px;box-sizing:border-box}.btn[data-v-c9ed9dd0]{display:inline-block;margin-top:.4rem;padding:.55rem 1.25rem;font-weight:600;border-radius:6px;color:#fff;background:var(--accent);background:#c54707;transition:.2s}.btn[data-v-c9ed9dd0]:hover{background:#8b2708}.pricing[data-v-c9ed9dd0]{list-style:none;padding:0;margin:0}.pricing li[data-v-c9ed9dd0]{display:flex;justify-content:space-between;padding:.45rem 0;border-bottom:1px solid #ececec}.pricing li .title[data-v-c9ed9dd0]{margin:.5rem 0;font-size:1.2rem;line-height:1.6;color:#000;letter-spacing:.8px;font-style:normal;font-weight:300}.pricing li .amount[data-v-c9ed9dd0]{color:var(--accent)}.pricing-item[data-v-c9ed9dd0]{display:flex;align-items:center;gap:1rem;padding:.5rem 0}.pricing-item .title[data-v-c9ed9dd0]{flex:0 0 50%}.pricing-item p[data-v-c9ed9dd0]{padding:0;margin:0}.pricing-item .price[data-v-c9ed9dd0]{flex:0 1 20%;text-align:center;padding:0;margin:0}.pricing-item .buttons[data-v-c9ed9dd0]{flex:0 1 30%}.btn[data-v-c9ed9dd0]{padding:.3rem .7rem;border:none;border-radius:4px;cursor:pointer}.btn.primary[data-v-c9ed9dd0]{background-color:#0070ba;color:#fff}.btn.primary[data-v-c9ed9dd0]:hover{background-color:#005187}.add[data-v-c9ed9dd0]{background-color:green;margin-right:5px}.add[data-v-c9ed9dd0]:hover{background-color:#004d00}.modal-backdrop[data-v-c9ed9dd0]{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:999}.modal[data-v-c9ed9dd0]{padding:2rem;border-radius:10px;position:relative;max-width:500px;width:90%}.close-btn[data-v-c9ed9dd0]{position:absolute;right:1rem;top:1rem;background:transparent;border:none;font-size:1.2rem;cursor:pointer}.socials ul[data-v-c9ed9dd0]{list-style:none;padding:0;margin:0;display:flex;gap:.9rem;flex-wrap:wrap}.socials a[data-v-c9ed9dd0]{font-size:1.4rem;color:var(--accent);transition:.2s}.socials a[data-v-c9ed9dd0]:hover{transform:scale(1.15);color:#601b05}.addressReq[data-v-c9ed9dd0]{display:inline-block;margin-top:.4rem;padding:.55rem 1.25rem;font-weight:600;border-radius:6px;color:#fff;background:var(--accent);border:none;cursor:pointer;background:#601b05;transition:.2s}.addressReq[data-v-c9ed9dd0]:hover{background:#2f0d03}.full_address[data-v-c9ed9dd0]{white-space:pre-wrap;word-break:break-word;font-weight:100;font-size:18px}.map h2[data-v-c9ed9dd0]{display:flex;flex-direction:column;letter-spacing:.5px}@media(max-width:600px){.map h2 span[data-v-c9ed9dd0]{font-size:.9rem;line-height:1.2}}.map iframe[data-v-c9ed9dd0]{box-sizing:border-box;width:100%;height:400px;border:0;border-radius:.3rem}.not-found[data-v-c9ed9dd0]{text-align:center;margin:4rem auto;max-width:480px}.modal-overlay[data-v-c9ed9dd0]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center}.modal[data-v-c9ed9dd0]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 4px 18px rgba(0,0,0,.1);width:clamp(300px,80vw,500px);max-width:90%}.modal .review-form[data-v-c9ed9dd0]{display:flex;flex-direction:column;gap:10px}.modal .review-form label[data-v-c9ed9dd0]{font-weight:600;margin-bottom:.25rem;letter-spacing:2px}.modal .review-form select[data-v-c9ed9dd0]{width:30%;padding:.4rem;border:1px solid #ddd}.modal .actions .btn[data-v-c9ed9dd0]{padding:.5rem 1.25rem;border:none}.modal .actions .btn[data-v-c9ed9dd0]:hover{opacity:.9}.modal .actions .btn[data-v-c9ed9dd0]:disabled{opacity:.6;cursor:not-allowed}.modal .actions .btn[data-v-c9ed9dd0]:active{transform:scale(.98)}.modal .actions .btn-submit[data-v-c9ed9dd0]{margin-top:1rem;background-color:#0cb468;color:#fff;margin-right:10px}.modal .actions .btn-cancel[data-v-c9ed9dd0]{margin-top:1rem;background-color:#ccc;color:#333}.reviews-list[data-v-c9ed9dd0]{margin-top:.75rem;display:flex;flex-direction:column;gap:.9rem;height:300px;overflow:auto;padding-right:1rem}.review-item[data-v-c9ed9dd0]{border-bottom:1px solid #ececec;padding-bottom:.75rem}.review-item[data-v-c9ed9dd0]:last-child{border:none}.r-head[data-v-c9ed9dd0]{display:flex;justify-content:space-between;align-items:center;font-size:.95rem;margin-bottom:.25rem}.rating[data-v-c9ed9dd0]{color:var(--accent);letter-spacing:.05em;font-weight:600}.r-comment[data-v-c9ed9dd0]{margin:0 0 .25rem;font-size:.95rem;line-height:1.4;white-space:pre-wrap;word-break:break-word;font-weight:300;color:#000;letter-spacing:.2px}.r-date[data-v-c9ed9dd0]{font-size:.75rem;color:#666}.no-reviews[data-v-c9ed9dd0]{font-style:italic;color:#666}.health-and-wellbeing[data-v-4aadcadc]{padding:4rem 5%;text-align:center;background-color:#f9f9f9;min-height:70vh}.health-and-wellbeing .page-title[data-v-4aadcadc]{font-size:2.5rem;color:#333;margin-bottom:3rem}.health-and-wellbeing .picture-box-container[data-v-4aadcadc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.health-and-wellbeing .picture-box[data-v-4aadcadc]{background:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden;cursor:pointer;transition:transform .3s,box-shadow .3s;height:500px}.health-and-wellbeing .picture-box[data-v-4aadcadc]:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgba(0,0,0,.2)}.health-and-wellbeing .picture-box img[data-v-4aadcadc]{width:100%;height:250px;-o-object-fit:cover;object-fit:cover}.health-and-wellbeing .picture-box h2[data-v-4aadcadc]{font-size:1.5rem;margin:1rem 0;color:#222}.health-and-wellbeing .picture-box p[data-v-4aadcadc]{font-size:1rem;color:#667;padding:0 1rem 1rem}#contact-us-page[data-v-2dd08a7f]{font-family:Roboto,sans-serif;background-color:#f8f8f8;color:#2e2e2e}#contact-us-page .hero-section[data-v-2dd08a7f]{text-align:center;padding:1rem 1rem;background-color:#b98b4d;color:#fff}#contact-us-page .hero-section h1[data-v-2dd08a7f]{font-size:2.5rem;margin-bottom:.5rem;margin:0}#contact-us-page .hero-section p[data-v-2dd08a7f]{font-size:1.2rem}#contact-us-page .founders-section[data-v-2dd08a7f]{background-color:#2e2e2e}#contact-us-page .founders-section[data-v-2dd08a7f],#contact-us-page .key-people-section[data-v-2dd08a7f]{padding:1rem 5%}#contact-us-page .founders-section h2[data-v-2dd08a7f],#contact-us-page .key-people-section h2[data-v-2dd08a7f]{font-size:2rem;margin-bottom:2rem;color:#b98b4d;text-align:center}#contact-us-page .founders-section .profile-grid[data-v-2dd08a7f],#contact-us-page .key-people-section .profile-grid[data-v-2dd08a7f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:2rem;margin-bottom:2rem;box-sizing:border-box}#contact-us-page .founders-section .profile-grid .profile-card[data-v-2dd08a7f],#contact-us-page .key-people-section .profile-grid .profile-card[data-v-2dd08a7f]{display:flex;background:#fff;padding:1.5rem;border-radius:8px;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;height:500px;gap:20px}#contact-us-page .founders-section .profile-grid .profile-card_content[data-v-2dd08a7f],#contact-us-page .key-people-section .profile-grid .profile-card_content[data-v-2dd08a7f]{flex:1 1 60%}#contact-us-page .founders-section .profile-grid .profile-card_imageWrapper[data-v-2dd08a7f],#contact-us-page .key-people-section .profile-grid .profile-card_imageWrapper[data-v-2dd08a7f]{flex:1 0 40%}#contact-us-page .founders-section .profile-grid .profile-card[data-v-2dd08a7f]:hover,#contact-us-page .key-people-section .profile-grid .profile-card[data-v-2dd08a7f]:hover{transform:translateY(-5px);box-shadow:0 8px 12px rgba(0,0,0,.2)}#contact-us-page .founders-section .profile-grid .profile-card img[data-v-2dd08a7f],#contact-us-page .key-people-section .profile-grid .profile-card img[data-v-2dd08a7f]{width:100%;height:100%;margin-bottom:1rem;-o-object-fit:cover;object-fit:cover}#contact-us-page .founders-section .profile-grid .profile-card h3[data-v-2dd08a7f],#contact-us-page .key-people-section .profile-grid .profile-card h3[data-v-2dd08a7f]{font-size:1.5rem;margin-bottom:.5rem;color:#2e2e2e}#contact-us-page .founders-section .profile-grid .profile-card p[data-v-2dd08a7f],#contact-us-page .key-people-section .profile-grid .profile-card p[data-v-2dd08a7f]{font-size:1rem;margin:.3rem 0;color:#2e2e2e}#contact-us-page .founders-section .profile-grid .profile-card p strong[data-v-2dd08a7f],#contact-us-page .key-people-section .profile-grid .profile-card p strong[data-v-2dd08a7f]{color:#ffae42}#contact-us-page .founders-section .profile-grid .profile-card .role[data-v-2dd08a7f],#contact-us-page .key-people-section .profile-grid .profile-card .role[data-v-2dd08a7f]{margin:20px 0;font-style:italic;color:#4b4b4b}#contact-us-page .founders-section .profile-grid .profile-card button[data-v-2dd08a7f],#contact-us-page .key-people-section .profile-grid .profile-card button[data-v-2dd08a7f]{background-color:#ffae42;padding:10px 1.5rem;color:#2e2e2e;font-weight:600;cursor:pointer;border:none;position:relative;top:50px}#contact-us-page .founders-section .profile-grid .profile-card button[data-v-2dd08a7f]:active,#contact-us-page .key-people-section .profile-grid .profile-card button[data-v-2dd08a7f]:active{background-color:#b98b4d}#contact-us-page .footer[data-v-2dd08a7f]{text-align:center;padding:1rem;background-color:#2e2e2e;color:#fff}#contact-us-page .footer p[data-v-2dd08a7f]{margin:0}.booking-section[data-v-49df6fba]{display:flex;flex-direction:column;gap:1rem}.sub-title[data-v-49df6fba]{font-size:1.1rem;font-weight:600;margin:0 0 .4rem}.toggle[data-v-49df6fba]{display:flex;align-items:center;gap:.5rem;font-size:.95rem}.field[data-v-49df6fba]{display:flex;flex-direction:column;gap:.4rem}.two-col[data-v-49df6fba]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}input[data-v-49df6fba],select[data-v-49df6fba]{padding:.6rem .9rem;border:1px solid #ccc;border-radius:.5rem;font-size:1rem}input[data-v-49df6fba]:focus,select[data-v-49df6fba]:focus{border-color:var(--primary,#9c6927);outline:none}.custom[data-v-49df6fba],.daily[data-v-49df6fba],.services[data-v-49df6fba],.weekly[data-v-49df6fba]{display:flex;flex-direction:column;gap:.7rem}.service-row[data-v-49df6fba],.slot[data-v-49df6fba],.week-row[data-v-49df6fba]{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:.6rem}.services-title[data-v-49df6fba]{font-size:.95rem;font-weight:600}.service-row[data-v-49df6fba]{grid-template-columns:1fr 140px auto}.service-row .svc-name[data-v-49df6fba]{min-width:0}.service-row .svc-price[data-v-49df6fba]{text-align:right}.day-name[data-v-49df6fba]{display:flex;align-items:center;gap:.3rem;font-size:.9rem;width:3.2rem}.btn-add[data-v-49df6fba],.btn-remove[data-v-49df6fba]{border:none;border-radius:.4rem;cursor:pointer}.btn-add[data-v-49df6fba]{align-self:flex-start;padding:.45rem .9rem;background:var(--primary,#9c6927);color:#fff;font-size:.92rem;font-weight:600;transition:background .2s}.btn-add[data-v-49df6fba]:hover{background:#845921}.btn-remove[data-v-49df6fba]{padding:0 .55rem;background:#d93025;color:#fff;font-size:1.1rem;line-height:1}[data-v-02f13e47]:root{--primary:#9c6927;--accent:#902808;--bg:#fafafa;--text:#333;--heading-font:"Playfair Display",serif;--body-font:"Nunito",sans-serif}.biz-form-wrapper[data-v-02f13e47]{padding:2rem 1rem;background:var(--bg)}.biz-form[data-v-02f13e47]{max-width:960px;margin:auto;padding:2rem;display:flex;flex-direction:column;gap:2rem;background:#fff;border-radius:1rem;box-shadow:0 4px 12px rgba(0,0,0,.05);font-family:var(--body-font)}.modal-overlay[data-v-02f13e47]{position:fixed;inset:0;display:grid;place-items:center;background:rgba(0,0,0,.5);z-index:999}.modal-content[data-v-02f13e47]{background:#fff;padding:2rem;border-radius:.75rem;max-width:400px;text-align:center;box-shadow:0 2px 20px rgba(0,0,0,.2)}.modal-buttons[data-v-02f13e47]{margin-top:1.5rem;display:flex;justify-content:space-around}button[data-v-02f13e47]{padding:.5rem 1rem;border:none;background:#b61c40;color:#fff;border-radius:6px;cursor:pointer}button[data-v-02f13e47]:hover{background:#b13a15}.stepper[data-v-02f13e47]{display:flex;gap:1rem;overflow-x:auto;margin-bottom:1rem}.step[data-v-02f13e47]{flex:1;text-align:center;padding:.75rem 0;border-bottom:3px solid #ccc;cursor:pointer;font-size:.9rem;font-weight:500;color:#555;transition:.2s}.step.active[data-v-02f13e47]{border-color:var(--primary);color:var(--primary)}.step.done[data-v-02f13e47]{border-color:#34a853;color:#34a853}.step-number[data-v-02f13e47]{display:inline-block;width:28px;height:28px;line-height:28px;border-radius:50%;background:#ccc;color:#fff;margin-right:6px;font-size:.8rem}.step.active .step-number[data-v-02f13e47]{background:var(--primary)}.step.done .step-number[data-v-02f13e47]{background:#34a853}.step-page[data-v-02f13e47]{display:flex;flex-direction:column;gap:1.2rem}.field[data-v-02f13e47]{display:flex;flex-direction:column;gap:.4rem}input[data-v-02f13e47],select[data-v-02f13e47],textarea[data-v-02f13e47]{padding:.6rem .9rem;border:1px solid #ccc;border-radius:.5rem;font-size:1rem;transition:border-color .2s}input[data-v-02f13e47]:focus,select[data-v-02f13e47]:focus,textarea[data-v-02f13e47]:focus{border-color:var(--primary);outline:none}label[data-v-02f13e47]{font-size:.9rem;font-weight:500;color:var(--text)}.grid-days[data-v-02f13e47],.grid-social[data-v-02f13e47],.three-col[data-v-02f13e47],.two-col[data-v-02f13e47]{display:grid;gap:1rem}.two-col[data-v-02f13e47]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.three-col[data-v-02f13e47]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.grid-social[data-v-02f13e47]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.grid-days[data-v-02f13e47]{grid-template-columns:1fr}.thumb[data-v-02f13e47]{width:200px;height:120px}.cover-thumb[data-v-02f13e47],.thumb[data-v-02f13e47]{display:block;margin-top:.5rem;border-radius:.5rem;border:1px solid #ccc;-o-object-fit:cover;object-fit:cover}.cover-thumb[data-v-02f13e47]{max-width:100%;height:300px}.gallery-preview[data-v-02f13e47]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem;overflow-x:auto}.g-thumb[data-v-02f13e47]{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:.75rem;border:1px solid #e0e0e0;border-radius:.75rem;background:#fff;flex:1 1 220px;max-width:100%}.g-thumb img[data-v-02f13e47]{width:auto;height:auto;max-width:100%;max-height:300px;-o-object-fit:contain;object-fit:contain;border-radius:.5rem;transition:all .3s ease}.g-thumb.landscape img[data-v-02f13e47]{max-width:100%;max-height:240px}.g-thumb.portrait img[data-v-02f13e47]{max-height:300px;max-width:180px}.g-thumb .g-name[data-v-02f13e47],.g-thumb textarea[data-v-02f13e47]{width:100%;font-size:.85rem;padding:.5rem;border:1px solid #ccc;border-radius:.4rem;background:#fafafa;resize:vertical}.g-thumb .g-name[data-v-02f13e47]:focus,.g-thumb textarea[data-v-02f13e47]:focus{border-color:var(--primary)}.g-thumb .orientation[data-v-02f13e47]{display:flex;gap:.75rem;font-size:.8rem;flex-wrap:wrap}.g-thumb .btn-remove[data-v-02f13e47]{position:absolute;top:6px;right:6px;width:22px;height:22px;line-height:22px;font-size:.75rem;border:none;border-radius:50%;background:#d93025;color:#fff;cursor:pointer}.preview-card[data-v-02f13e47]{border:1px solid #e0e0e0;border-radius:1.25rem;overflow:hidden;display:flex;flex-direction:column;background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.06)}.cover[data-v-02f13e47]{height:320px;background-size:cover;background-position:50%;position:relative;display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid #e0e0e0}.cover .logo[data-v-02f13e47]{position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);width:200px;height:120px;-o-object-fit:contain;object-fit:contain;border-radius:1rem;background:#fff;padding:12px;box-shadow:0 4px 16px rgba(0,0,0,.1)}.preview-card .body[data-v-02f13e47]{padding:64px 24px 32px;display:flex;flex-direction:column;gap:1rem;font-family:var(--body-font);color:var(--text)}.biz-title[data-v-02f13e47]{margin:0;font-size:1.8rem;font-family:var(--heading-font);color:#222}.category[data-v-02f13e47]{font-size:1rem;font-weight:600;color:var(--primary);margin:-6px 0 0}.desc[data-v-02f13e47]{font-size:1rem;line-height:1.6;color:#444;margin:0}.contact-group[data-v-02f13e47]{display:flex;flex-direction:column;gap:.3rem;margin-top:.5rem}.contact-group .contact[data-v-02f13e47]{font-size:.95rem;color:#555}.hours[data-v-02f13e47]{margin-top:1rem;font-size:.9rem;background:#fafafa;padding:1rem;border-radius:.75rem;border:1px solid #eee}.hours h4[data-v-02f13e47]{margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.gallery-preview-preview[data-v-02f13e47]{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:1rem}.gallery-preview-preview .preview-thumb[data-v-02f13e47]{max-width:100%;height:auto;border-radius:.6rem;-o-object-fit:cover;object-fit:cover;box-shadow:0 2px 6px rgba(0,0,0,.08)}.gallery-preview-preview .preview-thumb.landscape[data-v-02f13e47]{width:100%;max-width:180px;height:auto}.gallery-preview-preview .preview-thumb.portrait[data-v-02f13e47]{width:auto;max-height:200px}.gallery-preview-preview .media-caption[data-v-02f13e47]{font-size:.88rem;color:#555;font-style:italic;word-wrap:break-word;max-width:100%;line-height:1.4}.social-links[data-v-02f13e47]{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.9rem;margin-top:.75rem}.social-links a[data-v-02f13e47]{color:#1a73e8;text-decoration:none;font-weight:500}.social-links a[data-v-02f13e47]:hover{text-decoration:underline}@media(max-width:768px){.gallery-preview[data-v-02f13e47]{flex-direction:column}.g-thumb[data-v-02f13e47]{flex:1 1 100%}.cover-thumb[data-v-02f13e47]{width:100%;height:auto;max-height:240px}.preview-thumb.landscape[data-v-02f13e47],.preview-thumb.portrait[data-v-02f13e47]{width:100%;height:auto}.media-caption[data-v-02f13e47]{font-size:.85rem;text-align:left}}.user-list[data-v-12854544]{padding:1rem 15rem;@media (max-width:768px){padding:1rem}font-family:Arial,sans-serif}.loading[data-v-12854544]{font-style:italic}.error[data-v-12854544]{color:red}table[data-v-12854544]{width:100%;border-collapse:collapse;margin-top:1rem}td[data-v-12854544],th[data-v-12854544]{border:1px solid #ddd;padding:8px}thead[data-v-12854544]{background-color:#f2f2f2}.search[data-v-04b5998e]{background:#f4f4f4;padding:5rem 15%;text-align:center;box-sizing:border-box}@media(max-width:768px){.search[data-v-04b5998e]{padding:1rem 4%}}@media(max-width:480px){.search[data-v-04b5998e]{padding:1rem 5px}}.search .title[data-v-04b5998e]{font-size:clamp(1.6rem,2vw + 1rem,2.4rem);font-weight:700;letter-spacing:1px;color:#524303;display:none;text-shadow:0 2px 6px rgba(85,59,3,.589);position:relative;margin-bottom:1.75rem}@media(hover:hover){.search .title[data-v-04b5998e]:hover:after{transform:translateX(-50%) scaleX(1)}}.search .controls[data-v-04b5998e]{display:flex;flex-wrap:wrap;padding:.75rem;background:#fff;border-radius:8px}.search .controls .filterOptions[data-v-04b5998e]{background-color:#fff;position:relative;padding:0 20px;box-sizing:border-box}.search .controls .filterOptions i[data-v-04b5998e]{position:absolute;top:30%;left:10px}.search .controls .input[data-v-04b5998e],.search .controls .select[data-v-04b5998e]{flex:1 1 15%;min-width:0;height:42px;font-size:1rem;padding:0 .75rem;border:none;background:#fff;color:#000;border-radius:0}.search .controls .input[data-v-04b5998e] :active,.search .controls .input[data-v-04b5998e]:focus,.search .controls .select[data-v-04b5998e] :active,.search .controls .select[data-v-04b5998e]:focus{border:none;outline:none}@media(max-width:480px){.search .controls .input[data-v-04b5998e],.search .controls .select[data-v-04b5998e]{flex:1 1 80px}}.search .controls .search-input[data-v-04b5998e]{flex:1 1 60%}@media(max-width:1024px){.search .controls .search-input[data-v-04b5998e]{flex:1 1 60%}}@media(max-width:768px){.search .controls .search-input[data-v-04b5998e]{flex:1 1 60%}}@media(max-width:480px){.search .controls .search-input[data-v-04b5998e]{flex:1 1 30%}}.search .controls .btn[data-v-04b5998e]{background:#753608;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;flex:1 1 10%}@media(hover:hover){.search .controls .btn[data-v-04b5998e]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.18)}}.search .controls .btn[data-v-04b5998e]:active{transform:translateY(1px) scale(.97);box-shadow:inset 0 2px 4px rgba(0,0,0,.2)}.search .controls .reset-btn[data-v-04b5998e]{background:#ccc;color:#000;flex:1 1 7%}.search .controls .more-filters[data-v-04b5998e]{display:flex;width:100%;margin-top:5px}.search .controls .more-filters .state[data-v-04b5998e]{flex:1 1 20%}.search .controls .more-filters .suburb[data-v-04b5998e]{flex:1 1 30%}.search .controls .more-filters .radius[data-v-04b5998e]{flex:1 1 23%}.explore[data-v-2833b310]{position:relative;min-height:89vh}.search[data-v-2833b310]{background:#f4f4f4;padding:5rem 15%;text-align:center;background-color:hsla(0,0%,100%,.446);height:18vh}@media(max-width:768px){.search[data-v-2833b310]{padding:5rem 4%}}@media(max-width:480px){.search[data-v-2833b310]{padding:2rem 0}}.search .title[data-v-2833b310]{font-size:clamp(1.6rem,2vw + 1rem,2.4rem);font-weight:700;color:#753608}.search .controls[data-v-2833b310]{display:flex;flex-wrap:wrap;padding:.75rem .72rem;background:#fff;border-radius:8px;border:2px solid transparent;background:conic-gradient(rgba(148,105,4,.318),rgba(255,0,85,.051)) border-box;background-size:600% 600%;border-radius:inherit}.search .controls .input[data-v-2833b310],.search .controls .select[data-v-2833b310]{flex:1 1 140px;height:42px;font-size:1rem;padding:0 .75rem;border:none;color:#000;background:#fff}@media(max-width:480px){.search .controls .input[data-v-2833b310],.search .controls .select[data-v-2833b310]{flex:1 1 20%}}.search .controls .search-input[data-v-2833b310]{flex:1 1 70%}@media(max-width:1024px){.search .controls .search-input[data-v-2833b310]{flex:1 1 60%}}@media(max-width:543px){.search .controls .search-input[data-v-2833b310]{flex:1 1 40%}}.search .controls .reset-btn[data-v-2833b310]{flex:0 0 10%;height:42px;font-weight:700;background:#fff}.search .controls .reset-btn[data-v-2833b310]:hover{background:rgba(110,52,2,.673)}.search .controls .reset-btn[data-v-2833b310]:active{background:rgba(210,100,4,.673)}.btn[data-v-2833b310]{padding:.75rem 1.25rem;border-radius:8px;font-weight:700;cursor:pointer;transition:background .3s}.btn.outline[data-v-2833b310]{background:transparent;border:1px solid #753608;color:#753608}.btn.outline[data-v-2833b310]:hover{background:rgba(117,54,8,.1)}.btn.danger[data-v-2833b310]{background:#923831;color:#fff}.btn.danger[data-v-2833b310]:hover{background:#6c2924}.btn[data-v-2833b310]:disabled{background:#ccc;cursor:not-allowed}.listing .container[data-v-2833b310]{width:100vw;min-height:50vh}@media(max-width:657px){.listing .container[data-v-2833b310]{padding:0}}.no-results[data-v-2833b310]{text-align:center;font-weight:700;color:#753608}.grid[data-v-2833b310]{display:grid;gap:1rem;padding:1.6rem 6%;grid-template-columns:repeat(4,minmax(250px,1fr))}@media(max-width:1439px){.grid[data-v-2833b310]{grid-template-columns:repeat(3,minmax(240px,1fr));padding:2rem 4%}}@media(max-width:1023px){.grid[data-v-2833b310]{grid-template-columns:repeat(2,minmax(200px,1fr))}}@media(max-width:664px){.grid[data-v-2833b310]{grid-template-columns:repeat(1,minmax(200px,1fr));padding:0 5px;gap:.7rem}}.card[data-v-2833b310]{background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.08);padding:1rem;display:flex;flex-direction:column;transition:transform .2s;position:relative}.card[data-v-2833b310]:hover{transform:translateY(-4px)}.card .card-image[data-v-2833b310]{width:200px;height:120px;background:#fff;border:2px solid rgba(3,2,0,.083);border-radius:15px;margin-bottom:1.5rem;box-shadow:0 1px 4px rgba(71,33,131,.556)}.card .card-image img[data-v-2833b310]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.card .card-title[data-v-2833b310]{font-size:1.1rem;color:#a11604;font-weight:800;margin:0 0 .25rem;text-transform:capitalize}.card .card-category[data-v-2833b310]{font-size:.85rem;font-style:italic;margin-bottom:.4rem;color:#000}.card .card-desc[data-v-2833b310]{font-size:1rem;color:#333;flex:1;max-height:170px;overflow:hidden;margin:0 0 .25rem;line-height:1.4;white-space:pre-wrap;word-break:break-word;text-justify:distribute-all-lines;font-weight:300;color:#000;letter-spacing:.2px}.card .card-desc.expanded[data-v-2833b310]{overflow-y:auto}.card .card-actions[data-v-2833b310]{display:flex;gap:.5rem;flex-wrap:wrap}.card .card-actions .edit[data-v-2833b310]{position:absolute;top:20px;right:20px;display:flex;gap:10px}.card .card-actions .edit i[data-v-2833b310]{font-size:20px;cursor:pointer}.card .update[data-v-2833b310]{background-color:hsla(0,0%,100%,.418)}.card .online-status[data-v-2833b310]{display:flex;align-items:center;border:2px solid #800429;padding:10px;background-color:#923831;color:#fff;cursor:none;letter-spacing:1px}.pagination[data-v-2833b310]{display:flex;justify-content:center;align-items:center;gap:1.25rem;margin:0;padding:0;background-color:hsla(0,0%,90%,.055);z-index:4}@media(max-width:800px){.pagination[data-v-2833b310]{margin-bottom:30px}}@media(max-width:600px){.pagination[data-v-2833b310]{margin-top:20px}}.pagination button[data-v-2833b310]{padding:.55rem 1.2rem;border:none;background:#753608;color:#fff;font-weight:600;border-radius:7px;cursor:pointer;transition:background .25s}.pagination button[data-v-2833b310]:hover:not(:disabled){background:#5d2b06}.pagination button[data-v-2833b310]:disabled{opacity:.45;cursor:not-allowed}.modal[data-v-2833b310]{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000}.modal .modal-window[data-v-2833b310]{background:#fff;padding:2rem;border-radius:8px;text-align:center;width:90%;max-width:400px}.modal .modal-window .modal-actions[data-v-2833b310]{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem}.fade-enter-active[data-v-2833b310],.fade-leave-active[data-v-2833b310]{transition:opacity .3s ease}.fade-enter-from[data-v-2833b310],.fade-leave-to[data-v-2833b310]{opacity:0}.hero[data-v-42e6ef7c]{position:relative;width:100%;height:75vh;display:flex;align-items:center;justify-content:center;z-index:1;top:-50px;clip-path:polygon(0 0,100% 0,100% 90%,70% 96%,30% 96%,0 90%);color:#fff;overflow:hidden}.hero .slides[data-v-42e6ef7c]{width:100%;height:100%}@media(max-width:640px){.hero[data-v-42e6ef7c]{height:95vh;z-index:1;box-sizing:border-box;top:-50px}}.overlay[data-v-42e6ef7c]{position:absolute;inset:0;background:rgba(119,4,121,.111);backdrop-filter:blur(0);z-index:1}.content[data-v-42e6ef7c]{position:relative;z-index:2;max-width:42rem;padding:0 1.25rem;text-align:center}.content .title[data-v-42e6ef7c]{font-size:clamp(1.9rem,4.5vw + .5rem,3.4rem);line-height:1.15;font-weight:700;margin-bottom:1rem}.content .subtitle[data-v-42e6ef7c]{font-size:clamp(1rem,1.2vw + .9rem,1.4rem);line-height:1.6;margin-bottom:2rem}.btn-primary[data-v-42e6ef7c]{--c:#169873;background:var(--c);color:#fff;border:none;padding:.9rem 2.2rem;font-weight:600;border-radius:6px;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,background .25s;box-shadow:0 8px 20px rgba(0,0,0,.18)}.btn-primary[data-v-42e6ef7c]:hover{background:#127d5f;transform:translateY(-4px);box-shadow:0 12px 26px rgba(0,0,0,.24)}.blob[data-v-42e6ef7c]{position:absolute;border-radius:50%;filter:blur(90px);opacity:.55;animation:float-42e6ef7c 14s ease-in-out infinite alternate;z-index:0}.blob--a[data-v-42e6ef7c]{width:clamp(220px,30vw,460px);height:clamp(220px,30vw,460px);background:#1dbeb4;bottom:-10%;left:-15%}.blob--b[data-v-42e6ef7c]{width:clamp(200px,26vw,420px);height:clamp(200px,26vw,420px);background:#9c27b0;top:-12%;right:-16%;animation-delay:-4s}@keyframes float-42e6ef7c{to{transform:translate3d(40px,-35px,0) scale(1.05)}}[data-v-68956583]{margin:0;padding:0;box-sizing:border-box}a[data-v-68956583]{text-decoration:none;color:inherit}.section-title[data-v-68956583]{font-size:2rem;margin-bottom:2rem;text-align:center;font-weight:700}.spotlight .spotlight-row[data-v-68956583]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,200px));justify-content:center;gap:1.5rem;margin-bottom:2rem}@media(max-width:1024px){.spotlight .spotlight-row[data-v-68956583]{grid-template-columns:repeat(auto-fit,minmax(120px,180px))}}@media(max-width:504px){.spotlight .spotlight-row[data-v-68956583]{grid-template-columns:repeat(auto-fit,minmax(80px,165px));gap:1rem}}.spotlight .spotlight-item[data-v-68956583]{display:flex;flex-direction:column;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);cursor:pointer;transition:transform .3s ease-in-out}.spotlight .spotlight-item[data-v-68956583]:hover{transform:translateY(-5px)}.spotlight .spotlight-item .spotlight-image[data-v-68956583]{background:#ececec;height:250px}.spotlight .spotlight-item .spotlight-image img[data-v-68956583]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.spotlight .spotlight-item .spotlight-text[data-v-68956583]{padding:1rem}.spotlight .spotlight-item .spotlight-text .product-title[data-v-68956583]{font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.spotlight .spotlight-item .spotlight-text .product-price[data-v-68956583]{font-size:1rem;color:#b9a17a}@media(max-width:768px){.section-title[data-v-68956583]{font-size:1.5rem}.spotlight-row[data-v-68956583]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.spotlight-item .spotlight-text[data-v-68956583]{padding:.8rem}}.featured-categories[data-v-23f1826a]{padding:3rem 5%;background:linear-gradient(to bottom right,#fff,#57044777 100%)}.section-title[data-v-23f1826a]{font-size:2rem;text-align:center;margin-bottom:2rem;font-weight:700;color:#3a5148}.featured-grid[data-v-23f1826a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem}.featured-item[data-v-23f1826a]{background:#fff;border-radius:8px;padding:1.5rem;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease-in-out;cursor:pointer}.featured-item[data-v-23f1826a]:hover{transform:translateY(-5px)}.featured-image[data-v-23f1826a]{height:160px;background-size:cover;background-position:50%;border-radius:8px;margin-bottom:1rem}.create-account-container[data-v-da4022d8]{max-width:450px;margin:40px auto;padding:20px;box-shadow:0 2px 10px rgba(0,0,0,.1);border-radius:8px;background:#fff}.create-account-form[data-v-da4022d8]{display:flex;flex-direction:column}.create-account-form h2[data-v-da4022d8]{text-align:center;margin-bottom:20px}.create-account-form .form-group[data-v-da4022d8]{display:flex;flex-direction:column;margin-bottom:15px}.create-account-form .form-group label[data-v-da4022d8]{font-weight:700;margin-bottom:5px;font-size:.9rem}.create-account-form .form-group input[data-v-da4022d8]{padding:10px;font-size:.9rem;border:1px solid #ccc;border-radius:4px;transition:border-color .3s}.create-account-form .form-group input[data-v-da4022d8]:focus{outline:none;border-color:#007bff}.create-account-form button[data-v-da4022d8]{background-color:#007bff;border:none;color:#fff;padding:12px;font-size:1rem;border-radius:4px;cursor:pointer;transition:background-color .3s;margin-top:10px}.create-account-form button[data-v-da4022d8]:hover{background-color:#0056b3}.add-video-page[data-v-c6520f24]{max-width:900px;margin:2rem auto;padding:1rem}.stepper[data-v-c6520f24]{display:flex;justify-content:space-between;margin-bottom:2rem}.step[data-v-c6520f24]{text-align:center;flex:1;position:relative}.step[data-v-c6520f24]:after{content:"";position:absolute;top:50%;right:-50%;width:100%;height:2px;background:#ccc;transform:translateY(-50%);z-index:0}.step[data-v-c6520f24]:last-child:after{display:none}.step .circle[data-v-c6520f24]{width:2rem;height:2rem;line-height:2rem;margin:0 auto;border-radius:50%;background:#eee;color:#666;z-index:1;position:relative}.step .label[data-v-c6520f24]{margin-top:.5rem;font-size:.9rem;color:#666}.step.active .circle[data-v-c6520f24]{background:var(--primary-col);color:#fff}.step.active .label[data-v-c6520f24]{color:var(--primary-col);font-weight:700}.step.completed .circle[data-v-c6520f24]{background:var(--secondary-col);color:#fff}.step.completed .label[data-v-c6520f24]{color:var(--secondary-col)}.form-container[data-v-c6520f24]{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.input-form[data-v-c6520f24],.preview-stage[data-v-c6520f24],.success-stage[data-v-c6520f24]{display:flex;flex-direction:column;gap:1rem}.form-title[data-v-c6520f24]{text-align:center;font-size:1.5rem;color:var(--primary-col)}label[data-v-c6520f24]{font-weight:700}input[data-v-c6520f24]{padding:.5rem;border:1px solid #ccc;border-radius:4px}.error[data-v-c6520f24]{color:red;text-align:center}.actions[data-v-c6520f24]{display:flex;justify-content:space-between}btn.primary[data-v-c6520f24]{background:var(--primary-col);color:#fff;padding:.5rem 1rem;border:none;border-radius:4px}btn.outline[data-v-c6520f24]{background:transparent;border:1px solid var(--primary-col);color:var(--primary-col)}.video-preview[data-v-c6520f24]{display:flex;gap:1rem;align-items:flex-start}.video-preview img[data-v-c6520f24]{width:200px;border-radius:4px}.video-preview .info[data-v-c6520f24]{flex:1}.video-preview .info h2[data-v-c6520f24]{margin:0 0 .5rem}.video-preview .info .desc[data-v-c6520f24]{margin-top:1rem;color:#555}.success-stage[data-v-c6520f24]{text-align:center}.success-stage h1[data-v-c6520f24]{color:var(--secondary-col)}.video-info[data-v-37ba1deb]{padding:10px 7%;padding-bottom:1.5rem;background:#5a023f;color:#333}@media(max-width:800px){.video-info[data-v-37ba1deb]{padding:0 4%}}.video-info .wrapper[data-v-37ba1deb]{display:flex;gap:20px}@media(max-width:800px){.video-info .wrapper[data-v-37ba1deb]{margin-top:0;flex-direction:column;padding:0;margin:0}}.video-info .desc[data-v-37ba1deb]{flex:1 1 50%;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.05)}.video-info .desc h3[data-v-37ba1deb]{margin-bottom:.75rem;font-size:1.3rem;color:#cecece;margin:0}.video-info .desc p[data-v-37ba1deb]{line-height:1.6;margin:0;color:#cecece}.video-info .desc .toggle[data-v-37ba1deb]{margin-left:.5rem;color:#d10f59;cursor:pointer;font-weight:600;transition:opacity .2s}.video-info .desc .toggle[data-v-37ba1deb]:hover{text-decoration:underline;opacity:.8}.video-info .info-bar[data-v-37ba1deb]{flex:1 1 50%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:0 1.5rem;background:linear-gradient(135deg,rgba(199,55,110,.302) 10%,rgba(90,2,64,0) 50%);height:100%}.video-info .info-bar .left-icons[data-v-37ba1deb],.video-info .info-bar .right-icons[data-v-37ba1deb]{display:flex;align-items:center;gap:1rem}.video-info .info-bar .left-icons button[data-v-37ba1deb],.video-info .info-bar .left-icons i[data-v-37ba1deb],.video-info .info-bar .right-icons button[data-v-37ba1deb],.video-info .info-bar .right-icons i[data-v-37ba1deb]{color:#fff;background:transparent;border:none;font-size:1.4rem;cursor:pointer;transition:transform .2s,color .2s}.video-info .info-bar .left-icons button[data-v-37ba1deb]:hover,.video-info .info-bar .left-icons i[data-v-37ba1deb]:hover,.video-info .info-bar .right-icons button[data-v-37ba1deb]:hover,.video-info .info-bar .right-icons i[data-v-37ba1deb]:hover{transform:scale(1.2);color:#fff}.video-info .info-bar .left-icons button[data-v-37ba1deb],.video-info .info-bar .right-icons button[data-v-37ba1deb]{font-size:.9rem;padding:.4rem .8rem;border:1px solid hsla(0,0%,100%,.6);border-radius:4px}.video-info .info-bar .brand[data-v-37ba1deb]{color:#fff;font-size:1.4rem;font-weight:700;text-align:center;justify-self:center}.video-info .info-bar .likes[data-v-37ba1deb]{display:flex;align-items:center;gap:.4rem;background:hsla(0,0%,100%,.2);padding:.3rem .6rem;border-radius:4px;cursor:pointer;transition:background .2s}.video-info .info-bar .likes[data-v-37ba1deb]:hover{background:hsla(0,0%,100%,.3)}.video-info .info-bar .likes i[data-v-37ba1deb]{font-size:1.4rem;color:#fff}.video-info .info-bar .likes span[data-v-37ba1deb]{color:#fff;font-weight:600}.video-info .info-bar .adding-video[data-v-37ba1deb]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:8px;padding:1rem;z-index:10}.video-info .info-bar .adding-video button[data-v-37ba1deb]{color:#5a023f}.searchVideosContainer[data-v-9286a312]{padding:4rem 4%;margin-inline:auto;background-color:#888;background:url(https://images.pexels.com/photos/1587927/pexels-photo-1587927.jpeg) 50%/cover fixed}.row-title[data-v-9286a312]{text-align:center;margin:0 0 1.5rem;font-size:2rem;font-weight:800;color:#fff;text-transform:uppercase}#searchQuery[data-v-9286a312]{text-align:center;margin-bottom:1.5rem}#searchQuery input[data-v-9286a312]{width:80%;max-width:500px;padding:.5rem;font-size:1rem;border:2px solid hsla(0,0%,48%,.6);border-radius:4px}#searchQuery input[data-v-9286a312]:focus{outline:2px solid rgba(239,80,212,.6);box-shadow:2px 2px 5px rgba(0,0,0,.5)}.video-strip[data-v-9286a312]{display:flex;gap:1rem;overflow-x:auto;scroll-behavior:smooth;cursor:grab;padding-bottom:1rem}.video-strip[data-v-9286a312]::-webkit-scrollbar{height:8px}.video-strip[data-v-9286a312]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}.video-strip .no-results[data-v-9286a312]{color:#fff;font-size:1.2rem;padding:1rem}.video-card[data-v-9286a312]{flex:0 0 280px;background:#707070;border-radius:8px;overflow:hidden;box-shadow:2px 2px 10px rgba(0,0,0,.3);text-decoration:none;color:inherit;display:flex;flex-direction:column}.thumbnail-wrapper[data-v-9286a312]{flex:0 0 160px;overflow:hidden}.thumbnail-wrapper .thumbnail-img[data-v-9286a312]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.thumbnail-wrapper .thumbnail-img[data-v-9286a312]:hover{transform:scale(1.05)}.card-meta[data-v-9286a312]{flex:1;padding:.5rem;background:#e0e0e0}.card-meta .title[data-v-9286a312]{font-weight:700;margin:.3rem 0}.card-meta .channel[data-v-9286a312]{margin:0;color:#555;font-size:.9rem}.icons-wrapper[data-v-9286a312]{display:flex;justify-content:center;padding:.5rem;background:#888}.icons-wrapper i[data-v-9286a312]{font-size:1.2rem;margin:0 .5rem;cursor:pointer;transition:color .2s}.icons-wrapper i[data-v-9286a312]:hover{color:#ff8c00}@media(max-width:768px){.video-strip[data-v-9286a312]{gap:.5rem}.video-card[data-v-9286a312]{flex:0 0 200px}.thumbnail-wrapper[data-v-9286a312]{flex:0 0 120px}}.videosContainer[data-v-ab7ec478]{display:flex;padding:0 3%;height:83vh}@media(max-width:805px){.videosContainer[data-v-ab7ec478]{flex-direction:column;min-height:100vh}}#video-carousel[data-v-ab7ec478]{width:100%;background:#000;padding:0;height:auto;position:relative}@media(max-width:805px){#video-carousel[data-v-ab7ec478]{height:80vh;box-sizing:border-box}}@media(max-width:500px){#video-carousel[data-v-ab7ec478]{height:50vh;box-sizing:border-box}}#video-carousel .playerOverlay[data-v-ab7ec478]{height:92;display:"";position:absolute;background:#000;top:0;bottom:0;left:0;right:0;z-index:10;display:flex}#video-carousel .playerOverlay .logoBox[data-v-ab7ec478]{flex:1 1 50%;position:relative}#video-carousel .playerOverlay .logoBox .custom-controls[data-v-ab7ec478]{position:absolute;right:20%;top:40%}#video-carousel .playerOverlay .logoBox .custom-controls button[data-v-ab7ec478]{background-color:#fff;color:#640227}@media(max-width:800px){#video-carousel .playerOverlay .logoBox[data-v-ab7ec478]{flex:1 1 100%}#video-carousel .playerOverlay .logoBox .custom-controls[data-v-ab7ec478]{position:absolute;right:50%;bottom:20%}#video-carousel .playerOverlay .logoBox .custom-controls button[data-v-ab7ec478]{background-color:#fff;color:#640227}}#video-carousel .playerOverlay .logoBox img[data-v-ab7ec478]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#video-carousel .playerOverlay .content[data-v-ab7ec478]{flex:0 1 0%}@media(max-width:800px){#video-carousel .playerOverlay .content[data-v-ab7ec478]{flex:0 1 0%}}.controlsWrap[data-v-ab7ec478]{position:absolute;top:200px;top:100vh;color:#fff}.player_wrapper[data-v-ab7ec478]{width:100%;aspect-ratio:16/9;background-color:#111;box-shadow:0 0 20px hsla(0,0%,100%,.1)}.time-display[data-v-ab7ec478]{color:#1a0505;font-family:monospace;font-size:1rem}.custom-controls[data-v-ab7ec478],.time-display[data-v-ab7ec478]{margin-top:.5rem;text-align:center}.custom-controls button[data-v-ab7ec478]{margin:0 5px;padding:.5rem 1rem;font-size:1rem;background:#222;color:#fff;border:1px solid #444;border-radius:4px;cursor:pointer;transition:background .2s}.custom-controls button[data-v-ab7ec478]:hover{background:#444}.playlist[data-v-ab7ec478]{background-color:#1a1a1a;padding:1rem;scrollbar-color:#531907 hsla(0,0%,100%,0);scrollbar-width:thin;box-sizing:border-box}@media(min-width:1024px){.playlist[data-v-ab7ec478]{overflow-y:auto;overflow-x:hidden}}.playlist[data-v-ab7ec478]::-webkit-scrollbar{width:8px}.playlist[data-v-ab7ec478]::-webkit-scrollbar-track{background:var(--bg-light);border-radius:4px}.playlist[data-v-ab7ec478]::-webkit-scrollbar-thumb{background-color:var(--primary-col);border-radius:4px;border:2px solid var(--bg-light)}.playlist[data-v-ab7ec478]::-webkit-scrollbar-thumb:hover{background-color:var(--secondary-col)}.playlist h3[data-v-ab7ec478]{color:pink;padding:0;margin:0;margin-bottom:10px;text-align:center;letter-spacing:2px;font-size:2rem;text-transform:uppercase}.playlist .aside[data-v-ab7ec478]{flex-direction:column;gap:1rem;padding:1rem;width:250px;background-color:#111;color:#fff;border:1px solid #333;margin-right:50px}@media(max-width:1024px){.playlist .aside[data-v-ab7ec478]{width:250px}}@media(max-width:805px){.playlist .aside[data-v-ab7ec478]{display:flex;flex-direction:row;overflow-x:auto;width:100%;box-sizing:border-box}}.video-item[data-v-ab7ec478]{display:flex;gap:10px;border:2px solid var(--primary-col,#444);padding:8px;margin-bottom:10px;cursor:pointer;transition:background .25s}@media(max-width:805px){.video-item[data-v-ab7ec478]{display:flex;flex-direction:column;width:400px;width:100%;box-sizing:border-box;height:250px}}.video-item[data-v-ab7ec478]:hover{background:var(--secondary-col,#444);color:#fff}.thumb[data-v-ab7ec478]{width:80px;height:70px;-o-object-fit:cover;object-fit:cover}@media(max-width:805px){.thumb[data-v-ab7ec478]{width:150px;height:150px}}.title[data-v-ab7ec478]{font-weight:700;font-size:.9rem;color:pink}.channel[data-v-ab7ec478]{font-size:.75rem;color:var(--secondary-col,#aaa)}.container[data-v-7b6b29f9]{background:#000}[data-v-419e7d7c]:root{--brand-colour:#ff8a00;--border-colour:#ffd8a6;--text-dark:#222}.email-test-card[data-v-419e7d7c]{max-width:420px;margin:2rem auto;padding:1.5rem;border:1px solid var(--border-colour);border-radius:12px;background:#fff;box-shadow:0 4px 12px rgb(0 0 0/5%)}.email-test-card h2[data-v-419e7d7c]{margin-bottom:1rem;color:var(--text-dark)}.email-test-card label[data-v-419e7d7c]{display:block;margin-top:.75rem;font-weight:600}.email-test-card input[data-v-419e7d7c]{width:100%;padding:.55rem;margin-top:.3rem;border:1px solid #ccc;border-radius:6px}.email-test-card button[data-v-419e7d7c]{margin-top:1rem;padding:.6rem 1.2rem;background:var(--brand-colour);color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:600;background-color:#630404}.email-test-card button[disabled][data-v-419e7d7c]{opacity:.6;cursor:not-allowed}.email-test-card p[data-v-419e7d7c]{margin-top:.8rem}.success[data-v-419e7d7c]{color:green}.error[data-v-419e7d7c]{color:#d00}.featured-row[data-v-0797d5c0]{padding:4rem 4%;margin-inline:auto;background-color:rgba(0,0,0,.062);background:url(https://images.pexels.com/photos/845254/pexels-photo-845254.jpeg) 50%/cover fixed}.row-title[data-v-0797d5c0]{font-size:2rem;margin:0 0 1.8rem;text-align:left;color:#fff;text-transform:uppercase}.feature-grid[data-v-0797d5c0]{display:flex;gap:1rem;overflow-x:auto;scroll-behavior:smooth;cursor:grab;padding-bottom:.5rem}.feature-grid[data-v-0797d5c0]::-webkit-scrollbar{height:8px}.feature-grid[data-v-0797d5c0]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}.feature-card[data-v-0797d5c0]{flex:0 0 300px;height:400px;position:relative;background-size:cover;background-position:50%;border-radius:1rem;overflow:hidden;cursor:pointer;transition:transform .35s,box-shadow .35s}.feature-card[data-v-0797d5c0]:hover{transform:translateY(-6px) scale(1.03);box-shadow:0 20px 34px rgba(0,0,0,.35)}.play-btn[data-v-0797d5c0]{position:absolute;inset:0;display:grid;place-items:center;background:rgba(0,0,0,.45);border:none;border-radius:inherit;color:#fff;font-size:2rem;opacity:0;pointer-events:none;transition:opacity .3s}.feature-card:hover .play-btn[data-v-0797d5c0]{opacity:1;pointer-events:auto}.meta[data-v-0797d5c0]{position:absolute;bottom:.8rem;left:1rem;color:#fff;text-shadow:0 3px 8px rgba(0,0,0,.8)}.meta h3[data-v-0797d5c0]{font-size:1.25rem;margin:0}.meta p[data-v-0797d5c0]{font-size:.9rem;margin:0;opacity:.85}[data-v-1b35b397]:root{--primary-clr:#ff8c00}.hero[data-v-1b35b397]{position:relative;height:83vh;min-height:500px;overflow:hidden}.hero .hero-video[data-v-1b35b397]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(.6)}.hero .overlay[data-v-1b35b397]{position:relative;z-index:1;text-align:center;display:grid;place-items:center;height:100%;padding-inline:1.5rem;justify-content:center;align-content:center}.hero .overlay .hero-title[data-v-1b35b397]{font-size:clamp(2.5rem,6vw + .5rem,4.5rem);color:#fff;text-transform:uppercase;letter-spacing:.05em;position:relative;z-index:2;margin:0;padding:0}.hero .audio-btn[data-v-1b35b397]{position:absolute;bottom:1.5rem;right:1.5rem;width:3.25rem;height:3.25rem;border-radius:50%;border:none;backdrop-filter:blur(6px);background:hsla(0,0%,100%,.28);color:#fff;font-size:1.1rem;display:grid;place-items:center;cursor:pointer;transition:transform .25s,background .25s;z-index:1}.hero .audio-btn[data-v-1b35b397]:hover{background:hsla(0,0%,100%,.38);transform:scale(1.07)}.hero .glitch[data-v-1b35b397]{position:relative;font-family:Archivo Black,sans-serif;font-size:clamp(2.8rem,6vw + .5rem,5.5rem);text-transform:uppercase;letter-spacing:.05em;color:#fff;animation:glitch-skew-1b35b397 3s linear infinite alternate}.hero .glitch[data-v-1b35b397]:after,.hero .glitch[data-v-1b35b397]:before{content:attr(data-text);position:absolute;left:0;top:0;width:100%;overflow:hidden;color:#fff;clip-path:inset(0 0 0 0)}.hero .glitch[data-v-1b35b397]:before{left:2px;text-shadow:-2px 0 aqua;animation:glitch-clip-1b35b397 2.5s linear infinite alternate-reverse}.hero .glitch[data-v-1b35b397]:after{left:-2px;text-shadow:-2px 0 #f0f;animation:glitch-clip-1b35b397 3s linear infinite alternate}.hero .hero-tagline[data-v-1b35b397]{font-size:clamp(1.1rem,2vw + .25rem,1.75rem);font-weight:600;color:#ff8c00;min-height:2.2rem}.hero .hero-tagline .typewriter[data-v-1b35b397]{border-right:2px solid #ff8c00;animation:caret-1b35b397 .9s step-end infinite}.hero .cta-btn[data-v-1b35b397]{padding:.85rem 2.4rem;font-size:1.15rem;font-weight:700;border-radius:2rem;color:#fff;background:#ff8c00;border:none;cursor:pointer;transition:transform .25s,box-shadow .25s;box-shadow:0 0 0 rgba(0,0,0,.3)}.hero .cta-btn[data-v-1b35b397]:hover{transform:translateY(-3px);box-shadow:0 12px 24px rgba(0,0,0,.4)}.hero-subtagline[data-v-1b35b397]{position:absolute;width:48rem;height:48rem;margin:.6rem auto 0;animation:spin-1b35b397 40s linear infinite;background-color:rgba(114,5,128,.122);border-radius:50%}@media(max-width:768px){.hero-subtagline[data-v-1b35b397]{width:100vw;height:40rem}}.hero-subtagline svg[data-v-1b35b397]{width:100%;height:100%;transform-origin:center}.hero-subtagline text[data-v-1b35b397]{font-family:Archivo Black,sans-serif;font-size:.9rem;letter-spacing:3px;fill:hsla(0,0%,100%,.945);text-transform:uppercase}@keyframes spin-1b35b397{to{transform:rotate(1turn)}}.categories[data-v-1b35b397]{--card-gutter:1.4rem;display:grid;gap:var(--card-gutter);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:4rem 1.4rem;max-width:1500px;margin-inline:auto;min-height:300px;position:relative;top:40px}.category-card[data-v-1b35b397]{aspect-ratio:16/9;background-size:cover;background-position:50%;border-radius:.9rem;overflow:hidden;transform-style:preserve-3d;cursor:pointer;transition:transform .35s ease,box-shadow .35s ease;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateZ(0)}.category-card[data-v-1b35b397]:before{content:"";position:absolute;inset:0;background:linear-gradient(145deg,rgba(0,0,0,.65),rgba(0,0,0,.2) 60%,rgba(0,0,0,.65));pointer-events:none;transition:opacity .35s}.category-card .category-title[data-v-1b35b397]{position:absolute;bottom:1rem;left:1rem;color:#fff;font-size:clamp(1.5rem,2.7vw + .2rem,2.3rem);font-weight:700;text-shadow:0 4px 18px rgba(0,0,0,.6)}.category-card[data-v-1b35b397]:hover{box-shadow:0 16px 36px rgba(0,0,0,.35)}.category-card[data-v-1b35b397]:hover:before{opacity:.3}@keyframes caret-1b35b397{50%{border-color:transparent}}@keyframes glitch-skew-1b35b397{0%{transform:skew(0deg)}20%{transform:skew(2deg)}40%{transform:skew(-2deg)}60%,to{transform:skew(0deg)}}@keyframes glitch-clip-1b35b397{0%{clip-path:inset(80% 0 0 0)}10%{clip-path:inset(10% 0 85% 0)}20%{clip-path:inset(80% 0 10% 0)}30%{clip-path:inset(0 0 30% 0)}40%{clip-path:inset(30% 0 30% 0)}50%{clip-path:inset(10% 0 55% 0)}60%{clip-path:inset(40% 0 43% 0)}70%{clip-path:inset(50% 0 23% 0)}80%{clip-path:inset(20% 0 65% 0)}90%{clip-path:inset(80% 0 5% 0)}to{clip-path:inset(0 0 0 0)}}.magazine-page[data-v-770103f5]{--c-primary:#3a5148;--c-accent:#570446;--c-accent-2:#ff8c00;--c-bg:#f7ede2;--c-light:#fff;--c-text:#2b2b2b;--c-text-mid:#666;--shadow-sm:0 2px 8px rgba(0,0,0,.12);--shadow-md:0 8px 24px rgba(0,0,0,.18);--ease:cubic-bezier(.4,0,.2,1);--max:1280px;--gutter:clamp(1rem,5vw,2.5rem)}.magazine-page.dark[data-v-770103f5]{--c-bg:#141414;--c-text:#f2f2f2;--c-text-mid:#ccc;--c-surface:rgba(30,30,30,.85)}.articles .card[data-v-770103f5]{border-radius:16px;overflow:hidden;box-shadow:var(--shadow-sm);transition:transform .25s var(--ease),box-shadow .25s var(--ease);display:flex;flex-direction:column}.articles .card[data-v-770103f5]:hover{transform:translateY(-6px);box-shadow:var(--shadow-md)}.articles .card .card-body .meta.small[data-v-770103f5],.featured .featured-body .meta[data-v-770103f5],.featured .featured-body[data-v-770103f5]{font-size:.9rem;color:var(--c-text-mid)}[data-v-770103f5]{box-sizing:border-box}a[data-v-770103f5]{color:inherit;text-decoration:none}img[data-v-770103f5]{display:block;max-width:100%}.topbar[data-v-770103f5]{position:sticky;top:0;z-index:20;width:100%;padding:.6rem 5%;background:color-mix(in srgb,var(--c-accent) 92%,transparent);backdrop-filter:blur(12px);display:flex;justify-content:space-between;align-items:center;box-shadow:0 1px 6px rgba(0,0,0,.18)}.topbar .brand[data-v-770103f5]{font-weight:800;font-size:1.1rem;color:var(--c-light)}.topbar .brand span[data-v-770103f5]{color:var(--c-accent-2)}.topbar .top-actions[data-v-770103f5]{display:flex;gap:.6rem}.topbar .icon-btn[data-v-770103f5]{background:transparent;border:none;color:var(--c-light);font-size:1.1rem;cursor:pointer;padding:.4rem .5rem;border-radius:6px;transition:background .2s var(--ease),transform .15s var(--ease)}.topbar .icon-btn[data-v-770103f5]:hover{background:hsla(0,0%,100%,.12);transform:translateY(-1px)}.hero[data-v-770103f5]{position:relative;width:100%;min-height:70vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:url(https://images.pexels.com/photos/8043841/pexels-photo-8043841.jpeg) 50%/cover fixed}.hero .hero-bg[data-v-770103f5]{position:absolute;inset:0;background:linear-gradient(135deg,rgba(87,4,70,.95),rgba(58,81,72,.9));animation:gradientShift-770103f5 14s var(--ease) infinite alternate;opacity:.7}.hero .hero-content[data-v-770103f5]{position:relative;max-width:min(760px,100% - 2*var(--gutter));text-align:center;padding:0 1rem;color:var(--c-light)}.hero .hero-content .headline[data-v-770103f5]{font-size:clamp(2.2rem,6vw,3.8rem);font-weight:800;margin-bottom:1rem}.hero .hero-content .tagline[data-v-770103f5]{font-size:clamp(1rem,2.5vw,1.25rem);margin-bottom:2rem;color:hsla(0,0%,100%,.9)}.hero .hero-content .cta-btn[data-v-770103f5]{display:inline-block;padding:.9rem 2rem;border-radius:9999px;background:var(--c-light);color:var(--c-accent);font-weight:700;box-shadow:var(--shadow-sm);transition:transform .18s var(--ease),box-shadow .18s var(--ease)}.hero .hero-content .cta-btn[data-v-770103f5]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.hero .scroll-indicator[data-v-770103f5]{position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}.hero .scroll-indicator span[data-v-770103f5]{display:inline-block;width:24px;height:40px;border:2px solid hsla(0,0%,100%,.8);border-radius:14px;position:relative}.hero .scroll-indicator span[data-v-770103f5]:after{content:"";position:absolute;top:6px;left:50%;transform:translateX(-50%);width:4px;height:8px;border-radius:2px;background:hsla(0,0%,100%,.8);animation:scrollDot-770103f5 1.8s infinite}@media(max-width:768px){.hero[data-v-770103f5]{background-attachment:scroll}}.featured[data-v-770103f5]{border-radius:18px;overflow:hidden;background:hsla(0,0%,100%,.9);box-shadow:var(--shadow-sm);display:grid;grid-template-columns:minmax(280px,600px) 1fr;max-width:1200px;margin:4rem auto}@media(max-width:900px){.featured[data-v-770103f5]{grid-template-columns:1fr}}.featured .featured-media img[data-v-770103f5]{width:100%;height:100%;max-height:460px;-o-object-fit:cover;object-fit:cover;transition:transform .6s var(--ease)}.featured:hover .featured-media img[data-v-770103f5]{transform:scale(1.05)}.featured .featured-body[data-v-770103f5]{padding:clamp(1.5rem,4vw,3rem);display:flex;flex-direction:column;justify-content:center;color:var(--c-text)}.featured .featured-body h2[data-v-770103f5]{font-size:clamp(1.8rem,4vw,2.4rem);margin-bottom:.6rem;color:var(--c-primary);font-weight:700}.featured .featured-body .meta[data-v-770103f5]{margin-bottom:1rem}.featured .featured-body p[data-v-770103f5]{color:var(--c-text-mid);line-height:1.6;margin-bottom:1.75rem}.featured .featured-body .link-arrow[data-v-770103f5]{color:var(--c-accent);font-weight:700;position:relative;padding-right:1.6rem}.featured .featured-body .link-arrow[data-v-770103f5]:after{content:"\\f061";font-family:Font Awesome\ 6 Free;font-weight:900;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .25s var(--ease)}.featured .featured-body .link-arrow[data-v-770103f5]:hover:after{transform:translate(4px,-50%)}.featured .featured-body h2[data-v-770103f5]{margin:0;padding:0}.filters[data-v-770103f5]{width:100%;max-width:var(--max);margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter);margin-bottom:2rem;display:flex;flex-direction:column;gap:1rem;align-items:center}.filters .search-input[data-v-770103f5]{width:100%;max-width:420px;padding:.75rem 1rem;border-radius:10px;border:1px solid #ddd;font-size:1rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.05);transition:border .2s var(--ease)}.filters .search-input[data-v-770103f5]:focus{outline:none;border-color:var(--c-accent)}.filters .chips[data-v-770103f5]{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}.filters .chips .chip[data-v-770103f5]{padding:.5rem 1rem;border-radius:9999px;border:none;background:#eee;color:var(--c-text);cursor:pointer;font-size:.9rem;transition:background .2s var(--ease),transform .15s var(--ease)}.filters .chips .chip[data-v-770103f5]:hover{transform:translateY(-2px)}.filters .chips .chip.active[data-v-770103f5]{background:var(--c-accent);color:var(--c-light)}.articles[data-v-770103f5]{padding:0 5%;margin-bottom:4rem}.articles .grid[data-v-770103f5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:2rem}.articles .card[data-v-770103f5]{background:hsla(0,0%,100%,.9);position:relative}.articles .card .thumb-wrapper[data-v-770103f5]{position:relative}.articles .card .thumb-wrapper img[data-v-770103f5]{width:100%;height:300px;-o-object-fit:cover;object-fit:cover;transition:transform .4s var(--ease)}.articles .card .thumb-wrapper .category-tag[data-v-770103f5]{position:absolute;bottom:10px;left:10px;background:color-mix(in srgb,var(--c-accent) 90%,transparent);color:var(--c-light);font-size:.75rem;padding:.25rem .6rem;border-radius:6px}.articles .card:hover img[data-v-770103f5]{transform:scale(1.06)}.articles .card .card-body[data-v-770103f5]{padding:1.1rem 1.25rem 1.4rem;display:flex;flex-direction:column;flex:1;color:var(--c-text)}.articles .card .card-body h3[data-v-770103f5]{font-size:1.15rem;margin:0 0 .55rem;color:var(--c-primary);font-weight:700}.articles .card .card-body .meta.small[data-v-770103f5]{font-size:.8rem;margin-bottom:.6rem}.articles .card .card-body p[data-v-770103f5]{flex:1;font-size:.95rem;color:var(--c-text-mid);margin-bottom:1.1rem;line-height:1.55}.articles .card .card-body .link-arrow.small[data-v-770103f5]{color:var(--c-accent);font-weight:600;text-decoration:none;position:relative;padding-right:1.4rem}.articles .card .card-body .link-arrow.small[data-v-770103f5]:after{content:"\\f061";font-family:Font Awesome\ 6 Free;font-weight:900;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .25s var(--ease)}.articles .card .card-body .link-arrow.small[data-v-770103f5]:hover:after{transform:translate(4px,-50%)}.articles .no-results[data-v-770103f5]{text-align:center;color:var(--c-text-mid);margin-top:2rem}.newsletter[data-v-770103f5]{width:100%;max-width:var(--max);margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter);max-width:680px;margin-bottom:4rem;padding:2.5rem 2rem;background:hsla(0,0%,100%,.9);border-radius:18px;box-shadow:var(--shadow-sm);text-align:center;backdrop-filter:blur(12px)}.newsletter h2[data-v-770103f5]{font-size:1.9rem;margin-bottom:.75rem;color:var(--c-primary);font-weight:700}.newsletter p[data-v-770103f5]{font-size:1rem;color:var(--c-text-mid);margin-bottom:1.75rem}.newsletter form[data-v-770103f5]{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:center}.newsletter form input[data-v-770103f5]{flex:1 1 240px;padding:.8rem 1rem;border:1px solid #d1d1d1;border-radius:8px;font-size:1rem;background:var(--c-light)}.newsletter form button[data-v-770103f5]{padding:.85rem 1.6rem;background:var(--c-accent);color:var(--c-light);border:none;border-radius:8px;font-weight:700;cursor:pointer;transition:background .25s var(--ease),transform .18s var(--ease),box-shadow .18s var(--ease)}.newsletter form button[data-v-770103f5]:hover{background:#3a032e;transform:translateY(-2px);box-shadow:var(--shadow-sm)}.footer[data-v-770103f5]{margin:3rem 0 2rem;color:var(--c-text-mid);font-size:.9rem;text-align:center}.magazine-page.dark .articles .card[data-v-770103f5],.magazine-page.dark .featured[data-v-770103f5],.magazine-page.dark .newsletter[data-v-770103f5]{background:rgba(30,30,30,.85)}.magazine-page.dark .search-input[data-v-770103f5]{background:#222;color:var(--c-light);border-color:#333}.magazine-page.dark .chip[data-v-770103f5]{background:#222;color:var(--c-light)}.magazine-page.dark .chip.active[data-v-770103f5]{background:var(--c-accent)}@keyframes gradientShift-770103f5{0%{filter:hue-rotate(0deg) brightness(1)}to{filter:hue-rotate(30deg) brightness(1.1)}}@keyframes scrollDot-770103f5{0%{opacity:0;transform:translate(-50%)}40%{opacity:1}to{opacity:0;transform:translate(-50%,12px)}}.pre-reveal[data-v-770103f5]{opacity:0;transform:translateY(24px) scale(.98)}.revealed[data-v-770103f5]{opacity:1;transform:translateY(0) scale(1);transition:opacity .6s var(--ease),transform .6s var(--ease)}.card-enter-from[data-v-770103f5],.card-leave-to[data-v-770103f5]{opacity:0;transform:translateY(14px)}.card-enter-active[data-v-770103f5],.card-leave-active[data-v-770103f5]{transition:all .35s var(--ease)}