@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--bg:#f4f4f5;--bg-soft:#fafafa;--surface:#fff;--surface-warm:#ededed;--surface-dark:#3f3f46;--surface-dark-2:#52525b;--primary:#3f3f46;--primary-strong:#27272a;--primary-soft:#d4d4d8;--text:#34343a;--muted:#6b7280;--border:#e5e7eb;--success:#16a34a;--shadow:0 18px 45px #11111114;--radius-sm:10px;--radius-md:18px;--radius-lg:26px;--shell:1380px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{min-height:100vh;color:var(--text);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f7f7f8;margin:0;font-family:Manrope,sans-serif;font-size:16px;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;min-width:0}button{cursor:pointer}#app{min-height:100vh}h1,h2,h3,h4{letter-spacing:-.02em;margin:0;font-family:Cormorant Garamond,serif;font-weight:700}p{color:#000;margin:0;line-height:1.65}.shell{width:min(calc(100% - 48px), var(--shell));margin:0 auto}.section{padding:28px 0 44px}.section--tight{padding-top:12px;padding-bottom:40px}.card,.product-card,.filters-card,.page-hero,.feature-strip,.subscribe-bar,.stats-bar,.custom-banner{border:1px solid var(--border);box-shadow:var(--shadow)}.card,.product-card,.filters-card,.page-hero,.custom-banner,.stats-bar,.subscribe-bar,.feature-strip{border-radius:var(--radius-md);background:#fffffff2}.section-heading{text-align:center;margin-bottom:28px}.section-heading h2{font-size:clamp(1.85rem,1.3vw + 1.1rem,2.9rem)}.section-actions{justify-content:center;margin-top:28px;display:flex}.section-eyebrow{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:.82rem;font-weight:800}.section-eyebrow--center{text-align:center}.button{text-transform:uppercase;letter-spacing:.02em;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-size:.88rem;font-weight:800;transition:transform .2s,background-color .2s,border-color .2s,color .2s;display:inline-flex}.button:hover,.icon-button:hover,.navbar__link:hover,.product-card:hover{transform:translateY(-1px)}.button--primary{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-strong) 100%);color:#fff}.button--outline{border-color:var(--primary-soft);color:var(--primary-strong);background:#fff}.button--ghost{color:#fff;background:0 0;border-color:#ffffff59}.button--small{min-height:40px;padding:0 16px;font-size:.82rem}.button--grow,.button--full{width:100%}.icon-button{border:1px solid var(--border);width:46px;height:46px;color:var(--text);background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,border-color .2s,color .2s;display:inline-flex}.icon-button--small{width:38px;height:38px}.icon-button--framed{border-radius:14px}.app-icon{color:#241811;flex:none;width:24px;height:24px}.stars{color:#cc7b2d;letter-spacing:.15em}.topbar{color:#fff;background:linear-gradient(90deg,#ffffff0d,#0000 35%),linear-gradient(135deg,#3f3f46 0%,#52525b 100%)}.topbar__inner,.topbar__message,.topbar__socials,.navbar__inner,.navbar__nav,.navbar__actions,.footer__socials,.page-title-row,.toolbar,.toolbar__actions,.summary-row,.summary-total,.purchase-row,.cart-actions,.form-actions,.form-actions--spread,.notice-bar,.whatsapp-banner{align-items:center;display:flex}.topbar__inner{justify-content:space-between;gap:18px;min-height:36px}.topbar__message{color:#fff6ece0;gap:8px;font-size:.92rem}.topbar__flag{color:#fff6ece0;font-size:.95rem}.topbar__socials{color:#fff;gap:12px;font-size:.92rem}.topbar__socials a{color:#f6e7d7;justify-content:center;align-items:center;display:inline-flex}.topbar .app-icon{color:#f6e7d7;width:24px;height:24px}.topbar .app-icon--facebook,.footer .app-icon--facebook{transform-origin:50%;transform:scale(1.22)}.navbar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffaf5f5;border-bottom:1px solid #a3714e1f;position:sticky;top:0}.navbar__inner{align-items:center;gap:22px;min-height:68px;padding:8px 0;display:flex}.navbar__brand-row{flex:none;align-self:center;align-items:center;min-width:0;display:flex}.brand{justify-content:center;align-items:center;width:clamp(108px,10vw,150px);min-width:108px;max-height:72px;display:inline-flex}.brand__image{object-fit:contain;object-position:center;width:auto;max-width:100%;height:100%;max-height:72px;display:block}.navbar__nav{flex:auto;justify-content:center;align-items:center;gap:20px;min-width:0;display:flex}.navbar__link{color:var(--text);border-bottom:2px solid #0000;align-items:center;gap:6px;padding:8px 0;font-size:.95rem;font-weight:700;display:inline-flex}.navbar__link.router-link-exact-active,.navbar__link.router-link-active{color:var(--primary);border-bottom-color:var(--primary)}.navbar__actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cart-button{position:relative}.cart-button__count{background:var(--primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;top:-4px;right:-2px}.navbar__toggle{background:0 0;border:0;padding:0;display:none}.navbar__mobile-cta{display:none}.page-hero,.home-hero{position:relative;overflow:hidden}.page-hero{margin:18px auto 0}.page-hero--dark{color:#fff;background:linear-gradient(90deg,#6a4028eb 0%,#875232bd 48%,#b489692e 100%),linear-gradient(120deg,#3f3f46 0%,#52525b 100%)}.page-hero--dark p,.page-hero--dark .breadcrumbs a,.page-hero--dark .breadcrumbs span{color:#fff5ece0}.page-hero__grid,.home-hero__grid,.about-story,.contact-layout,.custom-layout,.products-layout,.cart-layout,.checkout-layout,.details-grid,.tabs-card__body{gap:26px;display:grid}.page-hero__grid{grid-template-columns:1.05fr .95fr;align-items:center;min-height:300px;padding:0 34px}.page-hero__copy,.home-hero__copy{z-index:1;position:relative}.page-hero h1,.home-hero h1,.details-card h1,.page-title-row h1{font-size:clamp(2.25rem,3vw + 1rem,4rem);line-height:.96}.page-hero h3{color:var(--primary);margin:10px 0 12px;font-size:clamp(1.4rem,1.2vw + .9rem,2rem)}.page-hero__copy p:last-child,.home-hero__copy p:not(.section-eyebrow){max-width:580px;font-size:.98rem}.page-hero__actions,.home-hero__actions{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}.hero-art,.wood-art,.wood-panel{background:radial-gradient(circle at 20% 22%,#ffffff61,#0000 28%),radial-gradient(circle at 82% 18%,#ffffff38,#0000 20%),linear-gradient(145deg,#9d6335 0%,#7d4928 34%,#60361f 100%);border-radius:22px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #562c1347,0 20px 46px #48261226}.hero-art:before,.wood-art:before,.wood-panel:before{content:"";mix-blend-mode:multiply;opacity:.65;background:repeating-linear-gradient(5deg,#ffffff08 0 12px,#4122100d 12px 24px);position:absolute;inset:0}.hero-art span,.wood-art span{z-index:1;color:#2d1408e0;letter-spacing:.02em;text-align:center;font-family:Cormorant Garamond,serif;font-weight:700;display:block;position:relative}.hero-art{min-height:260px;padding:34px}.hero-art span{font-size:clamp(1.8rem,2.2vw + .8rem,3rem)}.hero-art--plaque,.wood-art--plaque{border-radius:28px}.hero-art--award,.wood-art--award{clip-path:polygon(50% 0%,84% 84%,50% 100%,16% 84%)}.hero-art--token,.wood-art--token,.wood-art--coaster{border-radius:50%}.hero-art--keychain:after,.wood-art--keychain:after{content:"";border:4px solid #c59153;border-radius:50%;width:26px;height:26px;position:absolute;top:12px;left:14px;box-shadow:0 0 0 5px #ffffff24}.hero-art--cutting-board,.wood-art--cutting-board{border-radius:26px}.wood-art--cutting-board:after{content:"";border:10px solid #844c28bf;border-bottom:0;border-radius:22px 22px 10px 10px;width:46px;height:54px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.wood-art--cheese-board:after,.wood-art--sign:after,.wood-art--award:after,.wood-art--token:after,.wood-art--plaque:after,.wood-art--coaster:after{content:"";border-radius:inherit;border:1px solid #3a1a0a2e;position:absolute;inset:10px}.wood-art--hero{min-height:420px;padding:84px 40px 28px}.wood-art{justify-content:center;align-items:center;min-height:200px;padding:22px;display:flex}.wood-art span{font-size:clamp(1.35rem,1.3vw + .8rem,1.8rem)}.home-hero{background:linear-gradient(90deg,#f5efe8 0% 50%,#efe6db 100%);border-top:1px solid #a3714e1a;border-bottom:1px solid #a3714e1a;border-radius:20px;margin-top:18px;overflow:hidden}.home-hero__visual img{border-radius:16px}.home-hero__grid{grid-template-columns:.9fr 1.1fr;align-items:center;min-height:560px}.hero-showcase{min-height:460px;position:relative}.hero-showcase__award,.hero-showcase__plaque,.hero-showcase__keychain,.hero-showcase__token{position:absolute}.hero-showcase__award{width:230px;min-height:330px;top:86px;left:30px}.hero-showcase__plaque{width:340px;min-height:290px;top:40px;right:50px}.hero-showcase__keychain{width:190px;min-height:160px;bottom:74px;left:190px;transform:rotate(-10deg)}.hero-showcase__token{width:240px;min-height:240px;bottom:20px;right:10px}.breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:10px;margin-bottom:18px;font-size:.92rem;display:flex}.breadcrumbs span{align-items:center;gap:10px;display:inline-flex}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.product-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.product-card{flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.product-card__badge{z-index:2;background:var(--primary);color:#fff;text-transform:uppercase;border-radius:10px;padding:7px 12px;font-size:.8rem;font-weight:800;position:absolute;top:14px;left:14px}.product-card__image{aspect-ratio:4/3;background:#fafafa;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.product-card__image .wood-art{border-radius:0;width:100%;min-height:100%}.product-card__body{flex-direction:column;flex:auto;padding:14px 16px 16px;display:flex}.product-card__title{color:#2f1f16;min-height:2.55em;margin-bottom:6px;font-family:Manrope,sans-serif;font-size:1.08rem;font-weight:800;line-height:1.22;display:block}.product-card__price,.details-card__price,.summary-total strong{color:var(--primary-strong);font-size:1.18rem;font-weight:800}.product-card__rating,.details-card__rating{align-items:center;gap:8px;margin-top:10px;font-size:.84rem;display:flex}.product-card__actions{align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.category-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.category-card,.testimonial-card,.blog-card,.info-card{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow);background:#fffffff0;gap:16px;padding:18px;display:flex}.category-card__thumb{flex:0 0 110px;width:110px}.category-card__thumb .wood-art{border-radius:18px;min-height:94px}.category-card h3{margin-bottom:6px;font-size:1.4rem}.category-card a{color:var(--primary);font-weight:800}.feature-strip{margin:0 auto 20px}.feature-strip__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:20px 24px;display:grid}.feature-strip__item{align-items:center;gap:14px;display:flex}.feature-strip__icon{border:1px solid var(--border);background:var(--bg-soft);width:60px;height:60px;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.feature-strip__item h4,.custom-banner h2,.summary-card h2,.order-card h2{font-size:1.6rem}.custom-banner{color:#fff;background:radial-gradient(circle at 75% 25%,#ffffff24,#0000 18%),linear-gradient(135deg,#3f3f46 0%,#52525b 100%);justify-content:space-between;align-items:center;gap:18px;padding:34px;display:flex}.custom-banner p,.custom-banner h2{color:#fff}.custom-banner__actions{flex-wrap:wrap;gap:12px;display:flex}.testimonial-grid,.blog-grid,.about-pillars{gap:18px;display:grid}.testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.testimonial-card__avatar{width:56px;height:56px;color:var(--text);background:linear-gradient(135deg,#efd2bb,#c6905d);border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;font-weight:800;display:inline-flex}.footer{color:#fff6ece6;background:linear-gradient(#ffffff08,#0000 28%),linear-gradient(135deg,#3f3f46 0%,#52525b 100%);margin-top:18px;padding-top:28px}.footer p,.footer li,.footer span{color:#fff6ecd1}.footer__grid{grid-template-columns:1.2fr .85fr .95fr 1fr .9fr;gap:24px;display:grid}.footer__brand .brand{margin-bottom:16px}.footer h4{margin-bottom:14px;font-size:1.3rem}.footer__list{gap:9px;padding:0;list-style:none;display:grid}.footer__list--icon li{align-items:center;gap:10px;display:flex}.footer__socials{gap:12px;margin-top:18px}.footer__socials a{color:#f6e7d7;justify-content:center;align-items:center;display:inline-flex}.footer .app-icon{color:#f6e7d7;width:24px;height:24px}.qr-card{background:#fff;border-radius:14px;width:118px;height:118px;margin-top:14px;padding:10px}.qr-card__grid{background-color:#0000;background-image:linear-gradient(90deg,#000 0 12%,#0000 12% 24%,#000 24% 36%,#0000 36% 48%,#000 48% 60%,#0000 60% 72%,#000 72% 84%,#0000 84% 100%),linear-gradient(#000 0 12%,#0000 12% 24%,#000 24% 36%,#0000 36% 48%,#000 48% 60%,#0000 60% 72%,#000 72% 84%,#0000 84% 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:6px;width:100%;height:100%}.footer__bottom{border-top:1px solid #ffffff1f;justify-content:space-between;gap:12px;margin-top:24px;padding:18px 0;font-size:.92rem;display:flex}.products-layout{grid-template-columns:280px minmax(0,1fr);align-items:start}.filters-card{padding:22px}.filters-card h3{margin-bottom:14px;font-size:1.28rem}.filters-list,.contact-info-list,.detail-list{gap:12px;display:grid}.filters-list{padding:0;list-style:none}.filters-list li,.check-row,.summary-row,.summary-total,.stepper__item,.order-line,.mini-features,.stats-bar article{justify-content:space-between}.filters-list li,.check-row,.stepper__item,.contact-info-list>div,.stats-bar article{align-items:center;gap:12px;display:flex}.filters-list li{background:#fff8f0;border-radius:12px;padding:10px 12px}.filters-list li:first-child{background:#f5e7da}.filters-block{border-top:1px solid var(--border);margin-top:24px;padding-top:24px}.range-line{background:#d6b89c;justify-content:space-between;align-items:center;height:3px;margin:22px 0 10px;display:flex;position:relative}.range-line span{background:var(--primary);border-radius:50%;width:14px;height:14px}.range-values{color:var(--text);justify-content:space-between;margin-bottom:14px;display:flex}.check-row input{width:18px;height:18px;accent-color:var(--primary)}.check-row small{color:var(--muted);margin-left:auto}.toolbar{justify-content:space-between;gap:14px;margin-bottom:20px}.toolbar__actions{gap:10px}.subscribe-bar{margin:0 auto 8px}.subscribe-bar__grid{grid-template-columns:1fr 1fr 1.4fr 1fr;gap:20px;padding:18px 24px;display:grid}.subscribe-bar__item{align-items:center;gap:14px;display:flex}.subscribe-bar__item--form{justify-content:space-between}.subscribe-form{gap:10px;display:flex}.subscribe-form input,.promo-field input,input,select,textarea,.input-icon-field{border:1px solid var(--border);background:#fff;border-radius:12px;width:100%}.subscribe-form input,.promo-field input,input,select{min-height:48px;padding:0 16px}textarea{resize:vertical;padding:16px}.details-grid{grid-template-columns:1.05fr .95fr;align-items:start}.details-gallery{border-radius:24px;position:relative;overflow:hidden}.details-gallery__expand{z-index:2;position:absolute;top:16px;right:16px}.thumbnail-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.thumbnail-row__item .wood-art{min-height:104px}.thumbnail-row__item .wood-art span{font-size:1.1rem}.details-card{padding:8px 4px}.details-card__copy{margin:18px 0 22px;font-size:.98rem}.field-group{margin-top:18px}.field-group label,.form-grid label span{color:var(--text);margin-bottom:10px;font-weight:700;display:block}.select-field,.material-pill,.option-button,.quantity-pill{border:1px solid var(--border);background:#fff}.select-field{border-radius:14px;justify-content:space-between;align-items:center;width:100%;min-height:54px;padding:0 16px;display:flex}.material-pill{background:#f7efe7;border-radius:999px;align-items:center;gap:10px;min-height:34px;padding:0 14px;display:inline-flex}.option-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.option-button{min-height:50px;color:var(--text);border-radius:14px}.option-button--active{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.quantity-pill{border-radius:14px;justify-content:space-between;align-items:center;min-width:122px;min-height:54px;padding:0 8px;display:inline-flex}.quantity-pill button{background:0 0;border:0;border-radius:10px;width:34px;height:34px}.purchase-row{gap:12px}.details-meta{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff9f3;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;padding:18px;display:grid}.details-meta div{align-items:center;gap:10px;display:flex}.tabs-card{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow);background:#fffffff2;margin-top:34px}.tab-row{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:0;padding:0 22px;display:flex}.tab-row__tab{color:var(--muted);text-transform:uppercase;background:0 0;border:0;border-bottom:3px solid #0000;padding:18px 14px;font-size:.9rem;font-weight:800}.tab-row__tab.is-active{color:var(--primary);border-bottom-color:var(--primary)}.tabs-card__body{grid-template-columns:1.05fr .95fr;padding:24px 28px 28px}.tabs-card__visual{min-height:280px}.detail-list{margin:20px 0 0;padding:0;list-style:none}.detail-list li{color:var(--text);padding-left:26px;position:relative}.detail-list li:before{content:"•";color:var(--primary);font-size:1.2rem;position:absolute;top:-1px;left:8px}.detail-list--checks li:before{content:"✓"}.cart-layout,.checkout-layout,.contact-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.checkout-layout>.card,.contact-layout>.card{padding:22px}.page-title-row{justify-content:space-between;gap:18px;margin-bottom:18px}.page-title-row--stack{align-items:flex-start}.cart-table__head,.cart-row{grid-template-columns:minmax(0,2.2fr) 120px 160px 150px;align-items:center;gap:16px;display:grid}.cart-table__head{border-bottom:1px solid var(--border);color:var(--muted);text-transform:uppercase;padding:0 0 18px;font-weight:700}.cart-row{border-bottom:1px solid var(--border);padding:18px 0}.cart-row__product,.order-line__item,.mini-features,.checkout-footer-cards,.form-grid,.contact-inline{align-items:flex-start;display:flex}.cart-row__product{gap:16px}.cart-row__thumb,.order-line__thumb{flex:0 0 120px;width:120px}.cart-row__thumb .wood-art,.order-line__thumb .wood-art{border-radius:16px;min-height:92px}.stock-label,.success-text{color:var(--success)}.stock-label{margin-top:8px;font-weight:700;display:inline-block}.cart-row__subtotal{justify-content:space-between;align-items:center;gap:12px;display:flex}.cart-actions{justify-content:space-between;gap:14px;margin-top:18px}.cart-note{max-width:520px;color:var(--text);background:#f7fff7;border:1px solid #c5e2cc;border-radius:14px;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.promo-field{gap:10px;display:flex}.summary-card,.order-card{padding:20px}.summary-row,.summary-total{padding:9px 0}.summary-total{border-top:1px solid var(--border);margin-top:10px}.summary-note{color:var(--text);background:#f8efe7;border-radius:14px;margin:18px 0;padding:16px}.summary-divider{text-align:center;color:var(--muted);margin:14px 0}.paypal-button{color:#123a70;background:linear-gradient(135deg,#ffcb51,#ffb52e);border:0;border-radius:12px;width:100%;min-height:54px;font-size:1.15rem;font-weight:800}.stepper{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:26px;padding-bottom:18px;display:grid}.stepper--four{grid-template-columns:repeat(4,minmax(0,1fr))}.stepper__item{color:var(--muted);border-radius:999px;padding:10px 12px}.stepper__item span{border:1px solid var(--border);width:28px;height:28px;color:var(--text);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:.92rem;font-weight:800;display:inline-flex}.stepper__item.is-active{color:var(--text);font-weight:800}.stepper__item.is-active span{border-color:var(--primary);background:var(--primary);color:#fff}.form-section+.form-section{margin-top:22px}.form-section h3,.card h2{margin-bottom:18px;font-size:1.65rem}.form-grid{flex-wrap:wrap;gap:18px;display:flex}.form-grid label{display:block}label:has(input:required,select:required,textarea:required):not(:has(>span)):after{content:" *";color:#dc2626;font-weight:800}label:has(input:required,select:required,textarea:required)>span:after{content:" *";color:#dc2626;font-weight:800}.form-grid--two label{width:calc(50% - 9px)}.form-grid__full{width:100%!important}.form-grid--custom label{width:calc(33.333% - 12px)}.form-grid--custom label:first-child,.form-grid--custom label:nth-child(4),.form-grid--custom label:nth-child(7){width:calc(37% - 12px)}.form-grid--custom label:nth-child(2),.form-grid--custom label:nth-child(5),.form-grid--custom label:nth-child(8){width:calc(34% - 12px)}.form-grid--custom label:nth-child(3),.form-grid--custom label:nth-child(6),.form-grid--custom label:nth-child(9){width:calc(29% - 12px)}.form-actions{justify-content:flex-end;margin-top:18px}.check-row--muted{color:var(--muted);overflow-wrap:anywhere;align-items:center;gap:10px;margin-top:18px;display:flex}.check-row--muted input{flex:none}.checkout-message-card{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff9f3;margin-top:22px;padding:22px}.checkout-message-card p{overflow-wrap:anywhere}.checkout-message-card__actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.form-actions--spread{justify-content:space-between;align-items:flex-start;gap:18px}.privacy-copy{overflow-wrap:anywhere;align-items:center;gap:10px;max-width:520px;line-height:1.55;display:flex}.order-card__head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.order-line{border-bottom:1px solid var(--border);align-items:flex-start;gap:16px;padding:14px 0;display:flex}.order-line__item{min-width:0}.order-line__item strong,.order-line__item p{overflow-wrap:anywhere}.order-line__price{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.mini-features{border-top:1px solid var(--border);flex-wrap:wrap;gap:16px;margin-top:16px;padding-top:16px}.checkout-footer-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.info-card{align-items:center;min-width:0}.info-card--contact{min-width:0}.custom-layout{grid-template-columns:minmax(0,1fr) 350px}.custom-side{align-content:start;gap:18px;display:grid}.custom-side .card{padding:22px;overflow:hidden}.custom-side .card h3{margin-bottom:14px;font-size:1.75rem;line-height:1.05}.custom-side .card p,.custom-side .card li,.custom-side .card a{overflow-wrap:anywhere}.upload-box,.map-card{border-radius:16px;position:relative;overflow:hidden}.upload-box{text-align:center;background:#fff8f1;border:2px dashed #d9b79a;place-items:center;gap:6px;min-height:174px;padding:18px;display:grid}.upload-box .app-icon{width:28px;height:28px;color:var(--primary)}.input-icon-field{align-items:center;gap:10px;padding:0 14px;display:flex}.input-icon-field input{border:0;min-height:46px;padding:0}.notice-bar{background:#fcf4eb;border-radius:14px;justify-content:space-between;gap:18px;margin-top:20px;padding:16px 18px}.number-list{color:var(--text);gap:18px;margin:0;padding-left:32px;display:grid}.number-list li{padding-left:0}.number-list li strong{font-size:1.05rem;display:block}.number-list li span{color:var(--muted);margin-top:6px;display:block}.whatsapp-card{color:#277743;background:#f7fff7;border:1px solid #b6d7bf;border-radius:14px;margin:18px 0 10px;padding:16px;font-weight:800;display:block}.contact-inline{word-break:break-word;align-items:flex-start;gap:10px;margin-top:12px;line-height:1.55;display:flex}.about-layout{grid-template-columns:minmax(0,1fr) 310px;gap:24px;display:grid}.about-story{grid-template-columns:430px minmax(0,1fr)}.wood-panel--tall{place-items:center;min-height:430px;display:grid}.brand-panel{background:#fffffff0;border-radius:18px;justify-items:center;width:min(100%,300px);padding:18px;display:grid;box-shadow:0 12px 30px #1e0f0838}.brand-panel__image{border-radius:12px;width:100%;height:auto;display:block}.about-copy{padding:8px 10px 0}.about-pillars{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:26px}.about-pillars article{border-left:1px solid var(--border);padding:0 14px}.about-pillars article:first-child{border-left:0;padding-left:0}.promise-card{padding:24px}.promise-card__art{min-height:230px;margin-top:18px}.stats-bar{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:20px 24px;display:grid}.stats-bar article{align-items:center;gap:16px;padding:10px 12px;display:flex}.stats-bar strong{color:var(--text);font-size:1.5rem;display:block}.contact-info-list>div{border-bottom:1px solid var(--border);justify-content:flex-start;align-items:flex-start;padding:14px 0}.contact-info-list>div .app-icon{flex:0 0 24px;margin-top:2px}.contact-info-list>div>div{min-width:0}.contact-info-list>div>div strong{margin-bottom:4px;display:block}.contact-info-list>div strong,.contact-info-list>div p{overflow-wrap:anywhere}.contact-info-list>div:last-child{border-bottom:0}.map-card{background:linear-gradient(#ffffffa6,#ffffffa6),linear-gradient(90deg,#e5e0d8 0 10%,#0000 10% 20%,#e5e0d8 20% 30%,#0000 30% 40%,#e5e0d8 40% 50%,#0000 50% 60%,#e5e0d8 60% 70%,#0000 70% 80%,#e5e0d8 80% 90%,#0000 90% 100%),linear-gradient(#d8ecf7,#d8ecf7);min-height:240px;margin-top:18px}.map-card:before,.map-card:after{content:"";background:#7aa0b1a6;position:absolute}.map-card:before{width:70%;height:18px;inset:40% -10% auto auto;transform:rotate(-35deg)}.map-card:after{width:84%;height:14px;inset:18% auto auto 8%;transform:rotate(22deg)}.map-card__label{z-index:1;max-width:calc(100% - 36px);box-shadow:var(--shadow);color:var(--text);background:#fffffff0;border-radius:12px;padding:12px 14px;font-weight:700;position:absolute;top:16px;left:18px}.map-card__pin{background:#d6572f;border-radius:50%;width:18px;height:18px;position:absolute;top:40%;right:28%;box-shadow:0 0 0 10px #d6572f2e}.whatsapp-banner{background:#f7fff7;border:1px solid #c5e2cc;border-radius:16px;justify-content:space-between;gap:14px;margin-top:18px;padding:18px}.whatsapp-banner>div{min-width:0}.whatsapp-banner strong,.whatsapp-banner p{overflow-wrap:anywhere}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-card{flex-direction:column}.blog-card .wood-art{min-height:230px}.info-page{gap:22px;display:grid}.info-page__intro,.info-page__contact{padding:24px}.info-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.info-section{padding:24px}.info-section h3,.info-page__contact h3{margin-bottom:14px;font-size:1.75rem}.info-section p+p{margin-top:12px}.info-page__contact{justify-content:space-between;align-items:center;gap:18px;display:flex}@media (width<=1200px){.section{padding:24px 0 38px}.brand{width:clamp(104px,10vw,132px);max-height:64px}.brand__image{max-height:64px}.navbar__cta{min-width:140px;padding:0 16px}.navbar__nav{gap:18px}.product-grid,.product-grid--four,.category-strip,.testimonial-grid,.blog-grid,.about-pillars,.feature-strip__grid,.stats-bar,.subscribe-bar__grid,.info-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.products-layout,.cart-layout,.checkout-layout,.custom-layout,.contact-layout,.about-layout,.about-story,.details-grid,.tabs-card__body{grid-template-columns:1fr}.footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.subscribe-bar__item--form{flex-direction:column;align-items:flex-start}.cart-layout,.checkout-layout,.contact-layout,.custom-layout{grid-template-columns:1fr}}@media (width<=1360px){.checkout-layout{grid-template-columns:1fr}.checkout-footer-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-layout,.custom-layout{grid-template-columns:1fr}.custom-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.shell{width:min(calc(100% - 28px), var(--shell))}.navbar__inner{flex-wrap:wrap;justify-content:space-between;gap:14px;min-height:62px;padding:6px 0}.navbar__toggle{border:1px solid var(--border);background:#fff;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.navbar__nav{border:1px solid var(--border);width:100%;box-shadow:var(--shadow);background:#fffdf9fa;border-radius:16px;flex-direction:column;order:5;align-items:stretch;gap:6px;margin-top:4px;padding:14px;display:none}.navbar__nav.is-open{display:flex}.navbar__actions{flex-wrap:nowrap;gap:8px;margin-left:auto}.navbar__cta{display:none}.navbar__mobile-cta{width:100%;margin-top:8px;display:inline-flex}.navbar__link{border-bottom:1px solid #a3714e1f;justify-content:space-between;width:100%;padding:12px 6px}.navbar__link:last-of-type{border-bottom:0}.home-hero__grid,.page-hero__grid{grid-template-columns:1fr;min-height:auto;padding:34px 20px}.hero-showcase{min-height:360px}.hero-showcase__award{width:150px;min-height:210px;top:44px;left:0}.hero-showcase__plaque{width:220px;min-height:180px;right:12px}.hero-showcase__keychain{width:120px;min-height:100px;left:86px}.hero-showcase__token{width:150px;min-height:150px}.cart-table__head{display:none}.cart-row{grid-template-columns:1fr}.cart-actions,.page-title-row,.whatsapp-banner,.notice-bar,.footer__bottom{flex-direction:column;align-items:flex-start}.form-grid--two label,.form-grid--custom label,.form-grid--custom label:first-child,.form-grid--custom label:nth-child(2),.form-grid--custom label:nth-child(3),.form-grid--custom label:nth-child(4),.form-grid--custom label:nth-child(5),.form-grid--custom label:nth-child(6),.form-grid--custom label:nth-child(7),.form-grid--custom label:nth-child(8),.form-grid--custom label:nth-child(9){width:100%}.checkout-footer-cards,.details-meta{grid-template-columns:1fr}.tabs-card__body{padding:20px}.custom-side{grid-template-columns:1fr}.stepper--four{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-layout>.card,.checkout-layout>.card,.order-card{padding:20px}.form-actions{justify-content:flex-start}.form-actions .button{width:100%}}@media (width<=720px){body{font-size:15px}.section{padding:20px 0 32px}.topbar__inner,.purchase-row,.toolbar,.toolbar__actions,.custom-banner{flex-wrap:wrap}.topbar__inner,.topbar__message,.topbar__socials{justify-content:center}.brand{width:clamp(110px,18vw,132px);min-width:auto;max-height:60px}.brand__image{width:auto;max-height:60px}.navbar__inner{min-height:60px}.navbar__actions{gap:6px}.navbar__actions .icon-button,.navbar__toggle{width:42px;height:42px}.cart-button__count{min-width:18px;height:18px;font-size:.68rem}.topbar__message,.topbar__socials,.navbar__link,.breadcrumbs,p,li,input,select,textarea{font-size:.92rem}.page-hero h1,.home-hero h1,.details-card h1,.page-title-row h1{font-size:2rem}.page-hero h3,.section-heading h2,.custom-banner h2,.summary-card h2,.order-card h2,.form-section h3,.card h2{font-size:1.5rem}.product-card__title{min-height:auto;font-size:1rem}.product-card__price{font-size:1.08rem}.page-hero__copy p:last-child,.home-hero__copy p:not(.section-eyebrow),.details-card__copy{font-size:.94rem}.product-grid,.product-grid--four,.category-strip,.feature-strip__grid,.testimonial-grid,.blog-grid,.stats-bar,.subscribe-bar__grid,.thumbnail-row,.info-page__grid,.footer__grid,.details-meta,.option-row{grid-template-columns:1fr}.page-hero,.home-hero,.card,.product-card,.filters-card,.feature-strip,.subscribe-bar,.stats-bar,.custom-banner,.tabs-card{border-radius:14px}.product-card__body,.filters-card,.summary-card,.order-card,.promise-card,.card{padding:16px}.page-hero__grid,.home-hero__grid{padding:24px 16px}.wood-art{min-height:170px;padding:18px}.wood-art--hero{min-height:300px;padding:62px 20px 20px}.product-card__image .wood-art{min-height:180px}.cart-row__thumb,.order-line__thumb{flex-basis:96px;width:96px}.subscribe-form,.promo-field{flex-direction:column;width:100%}.cart-row__product,.order-line,.category-card,.testimonial-card,.feature-strip__item,.subscribe-bar__item,.info-card,.whatsapp-banner,.info-page__contact,.cart-note{flex-direction:column;align-items:flex-start}.cart-row__subtotal,.order-card__head,.summary-row,.summary-total{gap:8px}.number-list{gap:14px;padding-left:28px}.number-list li strong{font-size:1rem}.notice-bar .button,.custom-side .button,.whatsapp-card{width:100%}.privacy-copy{max-width:none}.checkout-message-card__actions{flex-direction:column;align-items:stretch}.checkout-message-card__actions .button{width:100%}}@media (width<=560px){.shell{width:min(calc(100% - 20px), var(--shell))}.topbar__inner{padding:6px 0}.navbar__inner{flex-wrap:nowrap;justify-content:space-between;gap:8px;min-height:56px}.navbar__brand-row{flex:none;justify-content:flex-start;width:auto}.brand{width:clamp(58px,14vw,74px);min-width:58px;max-height:40px}.brand__image{max-height:40px}.navbar__actions{justify-content:flex-end;gap:6px;width:auto;margin-left:auto}.navbar__actions .icon-button,.navbar__toggle{width:36px;height:36px}.navbar__actions .app-icon{width:19px;height:19px}.navbar__nav{z-index:25;order:4;width:auto;position:absolute;top:calc(100% + 6px);left:10px;right:10px}.topbar__message,.topbar__socials{text-align:center;width:100%}.topbar__socials{justify-content:center;gap:10px}.topbar__socials span{width:auto}.navbar__cta{display:none}.cart-button__count{top:-5px;right:-4px}.page-title-row{align-items:flex-start}.stepper,.stepper--four{grid-template-columns:1fr}.check-row--muted{align-items:flex-start}.order-card__head,.order-line,.mini-features{flex-direction:column;align-items:flex-start}.order-line__price{align-items:flex-start}.summary-row,.summary-total{flex-direction:column;align-items:flex-start}.custom-side .card,.contact-layout>.card,.checkout-layout>.card,.order-card,.checkout-message-card{padding:18px}.number-list{padding-left:24px}.number-list li span{margin-top:4px;line-height:1.55}.cart-row__thumb,.order-line__thumb,.category-card__thumb{flex-basis:auto;width:100%}.cart-row__thumb .wood-art,.order-line__thumb .wood-art,.category-card__thumb .wood-art{min-height:150px}.thumbnail-row__item .wood-art{min-height:82px}.purchase-row{flex-direction:column;align-items:stretch}.contact-info-list>div{gap:10px}.map-card{min-height:210px}.map-card__label{max-width:calc(100% - 24px);padding:10px 12px;top:12px;left:12px}.quantity-pill{width:100%;min-width:0}.hero-showcase{min-height:280px}.hero-showcase__award{width:110px;min-height:150px}.hero-showcase__plaque{width:160px;min-height:130px}.hero-showcase__keychain{width:90px;min-height:76px;bottom:48px;left:52px}.hero-showcase__token{width:110px;min-height:110px}}form.form-submitted label:has(input[required],select[required],textarea[required]):after{content:" *";color:#c62828}form.form-submitted input:invalid,form.form-submitted select:invalid,form.form-submitted textarea:invalid{box-shadow:0 0 0 1px #c6282829;border-color:#c62828!important}.navbar--admin[data-v-08b5fed3]{background:#fafafa;border-bottom:1px solid #8b451329}.user-menu[data-v-08b5fed3]{position:relative}.user-btn[data-v-08b5fed3]{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;max-width:190px;padding:.65rem .8rem;font-weight:700;overflow:hidden}.user-btn[data-v-08b5fed3]:hover{background:#fff;border-color:#e5e7eb}.dropdown[data-v-08b5fed3]{z-index:100;background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;gap:4px;min-width:180px;padding:10px;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 45px #4223101f}.dropdown a[data-v-08b5fed3],.dropdown button[data-v-08b5fed3]{color:#34343a;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;width:100%;padding:.65rem .7rem;font-weight:700}.dropdown a[data-v-08b5fed3]:hover,.dropdown button[data-v-08b5fed3]:hover{background:#fff4ea}.auth-links[data-v-08b5fed3]{align-items:center;margin-right:.75rem;display:flex}.navbar__brand-row[data-v-08b5fed3]{align-items:center;gap:.85rem;display:flex}@media (width<=720px){.user-btn[data-v-08b5fed3]{max-width:130px;padding:.55rem .65rem;font-size:.86rem}}@media (width<=560px){.user-btn[data-v-08b5fed3]{max-width:105px}.dropdown[data-v-08b5fed3]{right:-42px}}.whatsapp-float[data-v-4e7a1fb4]{color:#fff;cursor:pointer;z-index:999;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;display:flex;position:fixed;bottom:20px;right:20px}.chat-box[data-v-4e7a1fb4]{z-index:999;background:#fff;border-radius:10px;width:260px;position:fixed;bottom:90px;right:20px;box-shadow:0 5px 20px #0003}.chat-header[data-v-4e7a1fb4]{color:#fff;background:#075e54;justify-content:space-between;padding:10px;display:flex}.chat-body[data-v-4e7a1fb4]{padding:10px}.chat-body button[data-v-4e7a1fb4]{cursor:pointer;background:#e7f9ef;border:none;border-radius:5px;width:100%;margin:5px 0;padding:8px;display:block}.about-page[data-v-4a56f5c2]{color:#18181b;background:#fff;overflow:hidden}.about-hero[data-v-4a56f5c2]{background:#18181b;justify-content:center;align-items:center;width:100%;min-height:clamp(320px,48vw,560px);display:flex;position:relative;overflow:hidden}.about-hero__image[data-v-4a56f5c2]{width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:center;display:block}.about-kicker[data-v-4a56f5c2]{color:#71717a;letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px;font-size:.72rem;font-weight:800}.about-hero .about-kicker[data-v-4a56f5c2]{color:#e4e4e7}.about-hero__label[data-v-4a56f5c2]{color:#fff;letter-spacing:.2em;text-transform:uppercase;margin:0 0 18px;font-size:.78rem;font-weight:800}.about-hero h1[data-v-4a56f5c2],.about-page h2[data-v-4a56f5c2],.about-page h3[data-v-4a56f5c2]{color:inherit;font-family:Cormorant Garamond,serif}.about-hero h1[data-v-4a56f5c2]{max-width:700px;font-size:clamp(3.35rem,6.8vw,6.65rem);line-height:.85}.about-hero__lead[data-v-4a56f5c2]{color:#f4f4f5;max-width:590px;margin-top:24px;font-size:clamp(1.02rem,1vw + .7rem,1.32rem);line-height:1.65}.about-button[data-v-4a56f5c2]{letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:50px;margin-top:30px;padding:0 21px;font-size:.78rem;font-weight:800;transition:transform .25s,background .25s,color .25s;display:inline-flex}.about-button[data-v-4a56f5c2]:hover{transform:translateY(-3px)}.about-button .app-icon[data-v-4a56f5c2]{color:currentColor;width:18px;height:18px}.about-button--light[data-v-4a56f5c2]{color:#18181b;background:#fff}.about-button--dark[data-v-4a56f5c2]{color:#fff;background:#18181b}.about-button--outline[data-v-4a56f5c2]{color:#18181b;border-color:#a1a1aa}.about-section[data-v-4a56f5c2]{padding:clamp(72px,10vw,140px) 0}.about-intro[data-v-4a56f5c2]{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(45px,8vw,130px);display:grid}.about-intro__visual[data-v-4a56f5c2]{background:#27272a;min-height:460px;position:relative;overflow:hidden}.about-intro__visual[data-v-4a56f5c2]:before{content:"";z-index:1;pointer-events:none;border:1px solid #ffffff7a;position:absolute;inset:15px}.about-intro__visual img[data-v-4a56f5c2]{object-fit:cover;filter:brightness(1.08)saturate(1.05)contrast(1.03);width:100%;height:100%;min-height:460px;display:block}.about-intro__stamp[data-v-4a56f5c2]{z-index:2;color:#18181b;letter-spacing:.1em;text-align:center;text-transform:uppercase;background:#fff;border-radius:50%;place-items:center;width:116px;height:116px;font-size:.82rem;font-weight:800;line-height:1.35;display:grid;position:absolute;bottom:44px;right:-28px}.about-intro h2[data-v-4a56f5c2],.about-section__heading h2[data-v-4a56f5c2],.about-mission h2[data-v-4a56f5c2],.about-journey h2[data-v-4a56f5c2],.about-cta h2[data-v-4a56f5c2]{font-size:clamp(2.7rem,4vw,4.5rem);line-height:.92}.about-intro__copy>p[data-v-4a56f5c2]:not(.about-kicker){color:#3f3f46;margin-top:19px;font-size:1rem;line-height:1.85}.about-badge-card[data-v-4a56f5c2]{background:linear-gradient(135deg,#fffef7 0%,#f7efe4 100%);border:1px solid #d4d4d8;border-radius:24px;flex-direction:column;align-items:center;gap:12px;width:min(300px,100%);margin-top:28px;padding:18px 20px 16px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 14px 34px #18181b1f}.about-badge-card[data-v-4a56f5c2]:hover{transform:translateY(-4px);box-shadow:0 20px 40px #18181b29}.about-badge-card img[data-v-4a56f5c2]{object-fit:contain;border-radius:16px;width:100%;max-width:240px;height:auto;display:block}.about-badge-card span[data-v-4a56f5c2]{color:#18181b;letter-spacing:.16em;text-transform:uppercase;text-align:center;font-size:.8rem;font-weight:800}.about-mission[data-v-4a56f5c2]{color:#fff;background:#18181b;padding:clamp(68px,9vw,112px) 0}.about-mission__grid[data-v-4a56f5c2]{grid-template-columns:150px minmax(0,830px);align-items:start;gap:clamp(30px,6vw,90px);display:grid}.about-mission .about-kicker[data-v-4a56f5c2]{color:#d4d4d8}.about-mission__mark[data-v-4a56f5c2]{border:1px solid #71717a;border-radius:50%;place-items:center;width:118px;height:118px;display:grid}.about-mission__mark .app-icon[data-v-4a56f5c2]{color:#fff;width:44px;height:44px}.about-mission__copy[data-v-4a56f5c2]{color:#e4e4e7;max-width:760px;margin-top:24px;font-size:clamp(1.15rem,1.5vw,1.5rem);line-height:1.65}.about-mission blockquote[data-v-4a56f5c2]{color:#fff;margin:34px 0 0;font-family:Cormorant Garamond,serif;font-size:clamp(1.55rem,2.2vw,2.25rem);font-weight:600;line-height:1.15}.about-mission blockquote span[data-v-4a56f5c2]{color:#a1a1aa}.about-section__heading[data-v-4a56f5c2]{text-align:center;max-width:670px;margin:0 auto 50px}.about-values[data-v-4a56f5c2]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.about-value[data-v-4a56f5c2]{background:#fafafa;border:1px solid #e4e4e7;padding:34px 28px 32px;transition:transform .25s,box-shadow .25s;position:relative}.about-value[data-v-4a56f5c2]:hover{transform:translateY(-6px);box-shadow:0 22px 45px #0000001a}.about-value__icon[data-v-4a56f5c2]{color:#fff;background:#18181b;place-items:center;width:50px;height:50px;display:grid}.about-value__icon .app-icon[data-v-4a56f5c2]{width:22px;color:inherit}.about-value__number[data-v-4a56f5c2]{color:#a1a1aa;letter-spacing:.1em;font-size:.75rem;font-weight:800;position:absolute;top:34px;right:28px}.about-value h3[data-v-4a56f5c2]{margin-top:30px;font-size:2rem;line-height:.98}.about-value p[data-v-4a56f5c2]{color:#52525b;margin-top:16px;font-size:.94rem;line-height:1.78}.about-journey[data-v-4a56f5c2]{background:#f4f4f5;padding:clamp(75px,11vw,145px) 0}.about-journey__heading[data-v-4a56f5c2]{text-align:center;max-width:750px;margin:0 auto clamp(62px,8vw,110px)}.about-journey__heading>p[data-v-4a56f5c2]:last-child{color:#52525b;margin-top:22px;font-size:1.05rem;line-height:1.8}.about-timeline[data-v-4a56f5c2]{gap:45px;display:grid;position:relative}.about-timeline[data-v-4a56f5c2]:before{content:"";background:#c4c4c7;width:1px;position:absolute;top:15px;bottom:15px;left:50%}.about-chapter[data-v-4a56f5c2]{grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr);align-items:start;gap:38px;display:grid;position:relative}.about-chapter:nth-child(2n) .about-chapter__content[data-v-4a56f5c2]{grid-column:3}.about-chapter__marker[data-v-4a56f5c2]{z-index:2;color:#fff;background:#18181b;border:8px solid #f4f4f5;border-radius:50%;grid-column:2;place-items:center;width:56px;height:56px;margin:0 auto;display:grid;position:relative}.about-chapter__marker span[data-v-4a56f5c2]{letter-spacing:.08em;font-size:.67rem;font-weight:800}.about-chapter__content[data-v-4a56f5c2]{grid-column:1;padding:6px 0}.about-chapter__label[data-v-4a56f5c2]{color:#71717a;letter-spacing:.16em;text-transform:uppercase;font-size:.67rem;font-weight:800}.about-chapter h3[data-v-4a56f5c2]{margin-top:10px;font-size:clamp(2rem,3vw,3.25rem);line-height:.88}.about-chapter__body p[data-v-4a56f5c2]{color:#3f3f46;margin-top:16px;line-height:1.82}.about-chapter__body p[data-v-4a56f5c2]:first-child{margin-top:0}.about-pullquote[data-v-4a56f5c2]{color:#18181b;border-left:3px solid #18181b;margin:28px 0 0;padding:14px 0 14px 19px;font-family:Cormorant Garamond,serif;font-size:1.7rem;font-weight:700;line-height:1.1}.about-chapter__visual[data-v-4a56f5c2]{color:#fff;background:linear-gradient(135deg,#27272a,#71717a);grid-column:3;place-items:end start;min-height:240px;padding:25px;display:grid;position:relative;overflow:hidden}.about-chapter__visual[data-v-4a56f5c2]:before{content:"";opacity:.32;background:repeating-linear-gradient(6deg,#0000 0 12px,#fff 13px 14px);position:absolute;inset:0}.about-chapter__visual span[data-v-4a56f5c2]{max-width:210px;font-family:Cormorant Garamond,serif;font-size:2.2rem;font-weight:700;line-height:.9;position:relative}.about-chapter:nth-child(2n) .about-chapter__visual[data-v-4a56f5c2]{grid-area:1/1}.about-chapter__visual--3[data-v-4a56f5c2],.about-chapter__visual--9[data-v-4a56f5c2]{background:linear-gradient(135deg,#09090b,#52525b)}.about-chapter__visual--5[data-v-4a56f5c2]{background:linear-gradient(135deg,#52525b,#a1a1aa)}.about-chapter__visual--7[data-v-4a56f5c2]{color:#18181b;background:linear-gradient(135deg,#3f3f46,#d4d4d8)}.about-cta[data-v-4a56f5c2]{background:#e4e4e7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;margin-top:clamp(70px,9vw,120px);margin-bottom:clamp(70px,9vw,120px);padding:clamp(38px,6vw,74px);display:grid}.about-cta>div[data-v-4a56f5c2]:first-child{max-width:760px}.about-cta>div:first-child>p[data-v-4a56f5c2]:last-child{color:#52525b;margin-top:18px;line-height:1.75}.about-cta__actions[data-v-4a56f5c2]{flex-wrap:wrap;gap:12px;display:flex}.about-cta .about-button[data-v-4a56f5c2]{white-space:nowrap;margin-top:0}.about-statistics[data-v-4a56f5c2]{z-index:3;background:#d4d4d8;border:1px solid #d4d4d8;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:-28px;display:grid;position:relative;box-shadow:0 20px 50px #18181b1f}.about-statistics article[data-v-4a56f5c2]{background:#fff;align-items:center;gap:13px;min-height:110px;padding:20px;display:flex}.about-statistics .app-icon[data-v-4a56f5c2]{color:#18181b;width:25px}.about-statistics strong[data-v-4a56f5c2],.about-statistics span[data-v-4a56f5c2]{display:block}.about-statistics strong[data-v-4a56f5c2]{color:#18181b;font-family:Cormorant Garamond,serif;font-size:1.55rem;line-height:1}.about-statistics span[data-v-4a56f5c2]{color:#71717a;letter-spacing:.07em;text-transform:uppercase;margin-top:6px;font-size:.68rem;font-weight:800}.about-hero[data-v-4a56f5c2]{background-position:50%;align-items:center}.about-hero__content[data-v-4a56f5c2]{padding:105px 0;animation:.9s ease-out .12s both hero-arrival-4a56f5c2}.about-hero__shade[data-v-4a56f5c2]{background:linear-gradient(90deg,#09090be6 0%,#09090ba8 48%,#09090b2e),linear-gradient(#0000 42%,#09090b73)}.about-mission[data-v-4a56f5c2]{position:relative;overflow:hidden}.about-mission[data-v-4a56f5c2]:before{content:"";opacity:.16;mix-blend-mode:overlay;background:repeating-linear-gradient(8deg,#0000 0 11px,#fff 12px 13px),repeating-linear-gradient(93deg,#0000 0 42px,#fff 43px 44px);position:absolute;inset:0}.about-mission__grid[data-v-4a56f5c2]{position:relative}.about-mission blockquote[data-v-4a56f5c2]{border-left:1px solid #a1a1aa;padding:18px 0 18px 26px;position:relative}.about-mission blockquote[data-v-4a56f5c2]:before{content:"“";color:#fff;font-size:4rem;line-height:1;position:absolute;top:-17px;left:-11px}.about-value[data-v-4a56f5c2]{border-color:#e4e4e7;flex-direction:column;min-height:370px;display:flex}.about-value[data-v-4a56f5c2]:after{content:"";pointer-events:none;border:1px solid #0000;transition:inset .3s,border-color .3s;position:absolute;inset:-1px}.about-value[data-v-4a56f5c2]:hover:after{border-color:#a1a1aa;inset:7px}.about-value:hover .about-value__icon[data-v-4a56f5c2]{transform:rotate(-8deg)scale(1.08)}.about-value__icon[data-v-4a56f5c2]{transition:transform .3s}.about-value p[data-v-4a56f5c2]{margin-bottom:auto}.about-founder[data-v-4a56f5c2]{color:#fff;background:#18181b;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);align-items:stretch;margin:0 auto clamp(75px,10vw,130px);display:grid}.about-founder__portrait[data-v-4a56f5c2]{filter:brightness(1.1)saturate(1.06);background-position:50%;background-size:cover;min-height:400px}.about-founder__copy[data-v-4a56f5c2]{flex-direction:column;justify-content:center;padding:clamp(38px,7vw,90px);display:flex}.about-founder__copy .about-kicker[data-v-4a56f5c2]{color:#d4d4d8}.about-founder__copy h2[data-v-4a56f5c2]{font-size:clamp(2.7rem,4vw,4.5rem);line-height:.92}.about-founder__copy>p[data-v-4a56f5c2]:not(.about-kicker){color:#e4e4e7;max-width:620px;margin-top:22px;line-height:1.85}.about-founder__signature[data-v-4a56f5c2]{color:#fff;margin-top:30px;font-family:Cormorant Garamond,serif;font-size:1.65rem;font-style:italic}.about-journey[data-v-4a56f5c2]{padding-top:clamp(75px,9vw,110px)}.about-journey__heading[data-v-4a56f5c2]{margin-bottom:clamp(48px,6vw,78px)}.about-timeline[data-v-4a56f5c2]{gap:34px}.about-timeline[data-v-4a56f5c2]:before{background:linear-gradient(#d4d4d8,#71717a,#d4d4d8);width:1px}.about-chapter[data-v-4a56f5c2]{gap:30px}.about-chapter__marker[data-v-4a56f5c2]{border-width:5px;width:48px;height:48px;box-shadow:0 0 0 1px #a1a1aa}.about-chapter__content[data-v-4a56f5c2]{max-width:540px}.about-chapter:nth-child(2n) .about-chapter__content[data-v-4a56f5c2]{justify-self:end}.about-chapter__body[data-v-4a56f5c2]{margin-top:17px}.about-chapter__body p[data-v-4a56f5c2]{margin-top:13px}.about-chapter__body p+p[data-v-4a56f5c2]{border-top:1px solid #a1a1aa47;padding-top:13px}.about-pullquote[data-v-4a56f5c2]{color:#fff;background:#18181b;border:0;padding:19px 22px}.about-chapter__visual[data-v-4a56f5c2]{background:#27272a;min-height:275px;padding:0}.about-chapter__visual[data-v-4a56f5c2]:before{display:none}.about-chapter__visual img[data-v-4a56f5c2]{object-fit:cover;object-position:0 0;filter:brightness(1.12)saturate(1.06)contrast(1.02);width:100%;height:100%;min-height:275px}.about-chapter__visual figcaption[data-v-4a56f5c2]{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#09090bad;padding:9px 11px;font-size:.66rem;font-weight:800;position:absolute;bottom:15px;left:16px;right:16px}.about-chapter__visual--3 img[data-v-4a56f5c2],.about-chapter__visual--9 img[data-v-4a56f5c2]{object-position:100% 0}.about-chapter__visual--5 img[data-v-4a56f5c2]{object-position:0 100%}.about-chapter__visual--7 img[data-v-4a56f5c2]{object-position:100% 100%}.about-process[data-v-4a56f5c2]{background:#fff;padding:clamp(75px,10vw,130px) 0}.about-process__steps[data-v-4a56f5c2]{border-top:1px solid #d4d4d8;border-bottom:1px solid #d4d4d8;grid-template-columns:repeat(5,1fr);gap:0;display:grid}.about-process__steps article[data-v-4a56f5c2]{text-align:center;border-left:1px solid #d4d4d8;padding:28px 18px;position:relative}.about-process__steps article[data-v-4a56f5c2]:last-child{border-right:1px solid #d4d4d8}.about-process__icon[data-v-4a56f5c2]{color:#fff;background:#18181b;border-radius:50%;place-items:center;width:55px;height:55px;margin:0 auto 18px;transition:transform .3s;display:grid}.about-process__steps article:hover .about-process__icon[data-v-4a56f5c2]{transform:translateY(-6px)}.about-process__icon .app-icon[data-v-4a56f5c2]{width:22px;color:inherit}.about-process__steps span[data-v-4a56f5c2]{color:#a1a1aa;letter-spacing:.1em;font-size:.65rem;font-weight:800}.about-process__steps h3[data-v-4a56f5c2]{margin-top:6px;font-size:1.65rem}.about-process__steps article[data-v-4a56f5c2]:not(:last-child):after{content:"→";z-index:2;color:#71717a;font-size:1.3rem;position:absolute;top:45px;right:-10px}.about-cta[data-v-4a56f5c2]{background:#e4e4e7;position:relative;overflow:hidden}.about-cta[data-v-4a56f5c2]:after{content:"";border:1px solid #a1a1aa;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-100px;right:-75px}.about-cta[data-v-4a56f5c2]>*{z-index:1;position:relative}.about-closing[data-v-4a56f5c2]{text-align:center;padding:0 0 clamp(72px,9vw,120px)}.about-closing p[data-v-4a56f5c2]{color:#27272a;max-width:800px;margin:0 auto;font-family:Cormorant Garamond,serif;font-size:clamp(2rem,3.2vw,3.3rem);font-weight:600;line-height:1.05}.about-closing img[data-v-4a56f5c2]{filter:grayscale();width:min(180px,45%);margin:35px auto 0}.about-reveal[data-v-4a56f5c2]{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(18px)}.about-reveal.is-visible[data-v-4a56f5c2]{opacity:1;transform:translateY(0)}@keyframes hero-arrival-4a56f5c2{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.about-intro[data-v-4a56f5c2]{grid-template-columns:1fr}.about-intro__visual[data-v-4a56f5c2]{width:calc(100% - 30px);max-width:560px}.about-badge-card[data-v-4a56f5c2]{width:min(100%,280px);margin-top:24px}.about-statistics[data-v-4a56f5c2]{grid-template-columns:repeat(2,1fr);margin-top:-15px}.about-mission__grid[data-v-4a56f5c2]{grid-template-columns:1fr;gap:25px}.about-values[data-v-4a56f5c2],.about-founder[data-v-4a56f5c2]{grid-template-columns:1fr}.about-founder__portrait[data-v-4a56f5c2]{min-height:310px}.about-timeline[data-v-4a56f5c2]:before{left:27px}.about-chapter[data-v-4a56f5c2],.about-chapter[data-v-4a56f5c2]:nth-child(2n){grid-template-columns:56px minmax(0,1fr);gap:22px}.about-chapter__marker[data-v-4a56f5c2]{grid-column:1}.about-chapter__content[data-v-4a56f5c2],.about-chapter:nth-child(2n) .about-chapter__content[data-v-4a56f5c2]{grid-column:2;justify-self:stretch}.about-chapter__visual[data-v-4a56f5c2],.about-chapter:nth-child(2n) .about-chapter__visual[data-v-4a56f5c2]{display:none}.about-process__steps[data-v-4a56f5c2]{grid-template-columns:repeat(5,1fr)}.about-cta[data-v-4a56f5c2]{grid-template-columns:1fr}}@media (width<=560px){.about-hero[data-v-4a56f5c2]{min-height:280px}.about-intro__visual[data-v-4a56f5c2],.about-intro__visual img[data-v-4a56f5c2]{min-height:320px}.about-intro__stamp[data-v-4a56f5c2]{width:92px;height:92px;font-size:.67rem;bottom:16px;right:16px}.about-badge-card[data-v-4a56f5c2]{width:100%;padding:16px 16px 14px}.about-statistics[data-v-4a56f5c2]{grid-template-columns:1fr;margin-top:0}.about-statistics article[data-v-4a56f5c2]{min-height:85px}.about-section[data-v-4a56f5c2]{padding:70px 0}.about-mission__mark[data-v-4a56f5c2]{width:88px;height:88px}.about-mission__mark .app-icon[data-v-4a56f5c2]{width:34px}.about-value[data-v-4a56f5c2]{min-height:0;padding:28px 22px}.about-value__number[data-v-4a56f5c2]{top:28px;right:22px}.about-founder__copy[data-v-4a56f5c2]{padding:36px 24px}.about-journey[data-v-4a56f5c2]{padding:72px 0}.about-timeline[data-v-4a56f5c2]{gap:30px}.about-timeline[data-v-4a56f5c2]:before{left:22px}.about-chapter[data-v-4a56f5c2],.about-chapter[data-v-4a56f5c2]:nth-child(2n){grid-template-columns:46px minmax(0,1fr);gap:15px}.about-chapter__marker[data-v-4a56f5c2]{border-width:6px;width:46px;height:46px}.about-chapter h3[data-v-4a56f5c2]{font-size:2.15rem}.about-chapter__body p[data-v-4a56f5c2]{font-size:.95rem}.about-process__steps[data-v-4a56f5c2]{border:0;grid-template-columns:1fr;gap:10px}.about-process__steps article[data-v-4a56f5c2],.about-process__steps article[data-v-4a56f5c2]:last-child{text-align:left;border:1px solid #d4d4d8;grid-template-columns:50px auto 1fr;align-items:center;gap:12px;padding:14px;display:grid}.about-process__icon[data-v-4a56f5c2]{width:42px;height:42px;margin:0}.about-process__steps h3[data-v-4a56f5c2]{margin:0}.about-process__steps article[data-v-4a56f5c2]:not(:last-child):after{display:none}.about-cta[data-v-4a56f5c2]{width:calc(100% - 28px);padding:30px 22px}.about-cta__actions[data-v-4a56f5c2]{flex-direction:column}.about-cta .about-button[data-v-4a56f5c2]{width:100%}}.about-page[data-v-4a56f5c2]{--about-footer-dark:linear-gradient(180deg, #ffffff08, transparent 28%), linear-gradient(135deg, #3f3f46 0%, #52525b 100%)}.about-mission[data-v-4a56f5c2],.about-founder[data-v-4a56f5c2]{background:var(--about-footer-dark)}.about-button--dark[data-v-4a56f5c2],.about-pullquote[data-v-4a56f5c2],.about-process__icon[data-v-4a56f5c2]{background:#3f3f46}@media (width<=560px){.about-hero[data-v-4a56f5c2]{min-height:240px}}@media (prefers-reduced-motion:reduce){.about-reveal[data-v-4a56f5c2]{opacity:1;transition:none;transform:none}.about-button[data-v-4a56f5c2],.about-value[data-v-4a56f5c2]{transition:none}}.admin-shell[data-v-b837f8a5]{--admin-ink:#34343a;--admin-muted:#71717a;--admin-line:#e7e7ea;--admin-bg:#f6f6f7;background:var(--admin-bg);min-height:100vh;color:var(--admin-ink);font-family:Manrope,sans-serif;display:flex}.admin-sidebar[data-v-b837f8a5]{z-index:40;color:#f4f4f5;background:#303035;flex-direction:column;width:258px;padding:24px 14px 18px;transition:transform .28s;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.admin-brand[data-v-b837f8a5]{letter-spacing:-.03em;align-items:center;gap:11px;padding:4px 10px 29px;font-size:15px;font-weight:800;display:flex}.admin-brand small[data-v-b837f8a5]{color:#8f8f95;letter-spacing:.13em;margin-top:3px;font-size:8px;display:block}.brand-mark[data-v-b837f8a5]{color:#111;letter-spacing:-.1em;background:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.admin-nav[data-v-b837f8a5]{flex:1;gap:4px;display:grid}.admin-nav button[data-v-b837f8a5],.sidebar-footer button[data-v-b837f8a5],.sidebar-footer a[data-v-b837f8a5]{color:#a1a1aa;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:13px;width:100%;padding:12px 13px;font:700 13px Manrope,sans-serif;transition:all .2s;display:flex}.admin-nav button span[data-v-b837f8a5]{text-align:center;width:15px;font-size:16px}.admin-nav button[data-v-b837f8a5]:hover,.admin-nav button.active[data-v-b837f8a5]{color:#fff;background:#2b2b2d}.sidebar-footer[data-v-b837f8a5]{border-top:1px solid #303034;margin-top:16px;padding:15px 4px 0}.sidebar-footer a[data-v-b837f8a5],.sidebar-footer button[data-v-b837f8a5]{padding:10px 8px;font-size:12px}.sidebar-footer a[data-v-b837f8a5]:hover,.sidebar-footer button[data-v-b837f8a5]:hover{color:#fff}.admin-main[data-v-b837f8a5]{width:calc(100% - 258px);margin-left:258px}.admin-header[data-v-b837f8a5]{border-bottom:1px solid var(--admin-line);z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;align-items:center;gap:18px;height:72px;padding:0 34px;display:flex;position:sticky;top:0}.menu-toggle[data-v-b837f8a5]{color:#27272a;background:0 0;border:0;font-size:21px;display:none}.global-search[data-v-b837f8a5]{border:1px solid var(--admin-line);color:#71717a;background:#fafafa;border-radius:9px;align-items:center;gap:9px;width:min(420px,50vw);height:39px;padding:0 13px;font-size:20px;display:flex}.global-search input[data-v-b837f8a5]{color:#27272a;background:0 0;border:0;outline:0;width:100%;font-size:12px}.header-actions[data-v-b837f8a5]{align-items:center;gap:10px;margin-left:auto;display:flex}.notification[data-v-b837f8a5]{border:1px solid var(--admin-line);background:#fff;border-radius:9px;width:38px;height:38px;font-size:19px;position:relative}.notification i[data-v-b837f8a5]{background:#ef4444;border-radius:50%;width:6px;height:6px;position:absolute;top:9px;right:9px}.admin-avatar[data-v-b837f8a5]{color:#fff;background:#3f3f46;border-radius:50%;place-items:center;width:35px;height:35px;font-size:11px;font-weight:800;display:grid}.admin-identity[data-v-b837f8a5]{gap:1px;font-size:11px;display:grid}.admin-identity small[data-v-b837f8a5]{color:var(--admin-muted);font-size:9px}.admin-notification[data-v-b837f8a5]{z-index:50;border:1px solid;border-radius:8px;max-width:min(420px,100vw - 32px);padding:12px 16px;font-size:12px;font-weight:700;position:fixed;top:86px;right:34px;box-shadow:0 10px 24px #0000001f}.admin-notification--success[data-v-b837f8a5]{color:#166534;background:#f0fdf4;border-color:#86efac}.admin-notification--error[data-v-b837f8a5]{color:#b91c1c;background:#fef2f2;border-color:#fca5a5}.admin-content[data-v-b837f8a5]{max-width:1520px;padding:28px 34px 52px}.breadcrumb[data-v-b837f8a5]{color:#8b8b93;gap:8px;margin-bottom:19px;font-size:11px;display:flex}.breadcrumb strong[data-v-b837f8a5]{color:#333}.dashboard-header[data-v-b837f8a5]{margin-bottom:25px}.dashboard-header h1[data-v-b837f8a5]{letter-spacing:-.06em;color:#303035;font-family:Manrope,sans-serif;font-size:25px}.dashboard-header p[data-v-b837f8a5]:last-child{color:#777780;margin-top:6px;font-size:12px}.eyebrow[data-v-b837f8a5]{text-transform:uppercase;letter-spacing:.13em;font-weight:800;line-height:1;color:#777780!important;font-size:9px!important}.overview-cards[data-v-b837f8a5]{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:22px}.stat-card[data-v-b837f8a5]{background:#fff;align-items:flex-start;gap:13px;min-height:112px;display:flex;border:1px solid var(--admin-line)!important;box-shadow:none!important;border-radius:12px!important;padding:18px!important}.stat-card>span[data-v-b837f8a5]{background:#f2f2f3;border-radius:9px;place-items:center;width:35px;height:35px;font-size:18px;font-weight:800;display:grid}.stat-card small[data-v-b837f8a5]{color:#71717a;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.stat-card h3[data-v-b837f8a5]{letter-spacing:-.06em;color:#19191a;font-family:Manrope,sans-serif;font-size:20px}.stat-card.green>span[data-v-b837f8a5]{color:#16a34a;background:#ecfdf3}.stat-card.orange>span[data-v-b837f8a5]{color:#ea580c;background:#fff7ed}.stat-card.blue>span[data-v-b837f8a5]{color:#2563eb;background:#eff6ff}.dashboard-panels[data-v-b837f8a5]{grid-template-columns:1.15fr .85fr;gap:18px;display:grid}.dashboard-panel[data-v-b837f8a5],.tab-panel[data-v-b837f8a5]{border:1px solid var(--admin-line);background:#fff;border-radius:12px;box-shadow:0 4px 18px #00000005}.dashboard-panel[data-v-b837f8a5]{padding:21px}.panel-title[data-v-b837f8a5]{justify-content:space-between;align-items:flex-start;margin-bottom:11px;display:flex}.panel-title h2[data-v-b837f8a5]{letter-spacing:-.04em;font-family:Manrope,sans-serif;font-size:15px}.panel-title button[data-v-b837f8a5]{color:#555;background:0 0;border:0;font:700 11px Manrope}.recent-row[data-v-b837f8a5]{border-top:1px solid #f0f0f1;grid-template-columns:34px 1fr auto auto;align-items:center;gap:10px;padding:12px 0;font-size:11px;display:grid}.recent-row small[data-v-b837f8a5]{color:#85858d;margin-top:3px;font-size:10px;display:block}.row-avatar[data-v-b837f8a5]{color:#52525b;background:#f2f2f3;border-radius:8px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:800;display:grid}.recent-row>b[data-v-b837f8a5]{font-size:11px}.status-pill[data-v-b837f8a5]{color:#666;text-transform:capitalize;background:#f4f4f5;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.status-pill.delivered[data-v-b837f8a5]{color:#15803d;background:#ecfdf3}.status-pill.pending[data-v-b837f8a5]{color:#c2410c;background:#fff7ed}.empty-state[data-v-b837f8a5]{color:#777;text-align:center;padding:28px}.settings-placeholder[data-v-b837f8a5]{padding:28px}.tab-panel[data-v-b837f8a5]{padding:20px;overflow-x:auto}.panel-actions[data-v-b837f8a5]{margin-bottom:17px}.panel-actions input[data-v-b837f8a5],.panel-actions select[data-v-b837f8a5]{border:1px solid var(--admin-line);background:#fafafa;border-radius:8px;font-size:12px}.panel-actions button[data-v-b837f8a5]{color:#fff;background:#3f3f46;border-radius:8px;font-size:11px;font-weight:700}.admin-table[data-v-b837f8a5]{border:0;min-width:760px;margin:0;font-size:12px}.admin-table th[data-v-b837f8a5]{z-index:2;color:#777780;letter-spacing:.04em;text-transform:uppercase;background:#fafafa;padding:12px 14px;font-size:10px;position:sticky;top:72px}.admin-table td[data-v-b837f8a5]{border-color:#eeeeef;padding:14px}.admin-table tr:hover td[data-v-b837f8a5]{background:#fcfcfc}.actions-cell .button[data-v-b837f8a5]{border-radius:7px;min-height:31px;padding:0 11px;font-size:10px}.pagination[data-v-b837f8a5]{gap:6px;margin-top:18px;display:flex}.pagination button[data-v-b837f8a5]{border:1px solid var(--admin-line);background:#fff;border-radius:7px;min-width:32px;height:32px;font-size:11px}.pagination button.active[data-v-b837f8a5]{color:#fff;background:#3f3f46}.table-count[data-v-b837f8a5],.module-note[data-v-b837f8a5]{color:#777780;font-size:11px}.module-note[data-v-b837f8a5]{margin:14px 0 0}.modal-backdrop[data-v-b837f8a5]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal[data-v-b837f8a5]{border:1px solid var(--admin-line);border-radius:14px;box-shadow:0 25px 80px #0003}.modal h2[data-v-b837f8a5]{color:#3f3f46}.modal input[data-v-b837f8a5],.modal select[data-v-b837f8a5],.modal textarea[data-v-b837f8a5]{border-color:var(--admin-line);border-radius:8px}.modal-actions .button[data-v-b837f8a5]{border-radius:8px}@media (width<=1100px){.overview-cards[data-v-b837f8a5]{grid-template-columns:repeat(3,1fr)}.dashboard-panels[data-v-b837f8a5]{grid-template-columns:1fr}.admin-content[data-v-b837f8a5]{padding:24px}.admin-header[data-v-b837f8a5]{padding:0 24px}}@media (width<=800px){.admin-sidebar[data-v-b837f8a5]{transform:translate(-100%);box-shadow:18px 0 45px #00000040}.admin-shell.sidebar-open .admin-sidebar[data-v-b837f8a5]{transform:translate(0)}.admin-main[data-v-b837f8a5]{width:100%;margin-left:0}.menu-toggle[data-v-b837f8a5]{display:block}.admin-header[data-v-b837f8a5]{padding:0 17px}.admin-content[data-v-b837f8a5]{padding:20px 16px}.global-search[data-v-b837f8a5]{flex:1;width:auto}.admin-identity[data-v-b837f8a5]{display:none}.overview-cards[data-v-b837f8a5]{grid-template-columns:repeat(2,1fr)}.dashboard-header[data-v-b837f8a5]{align-items:flex-start}.dashboard-header h1[data-v-b837f8a5]{font-size:21px}}@media (width<=440px){.overview-cards[data-v-b837f8a5]{grid-template-columns:1fr}.admin-header[data-v-b837f8a5]{gap:9px}.notification[data-v-b837f8a5]{display:none}.stat-card[data-v-b837f8a5]{min-height:82px}.dashboard-panels[data-v-b837f8a5]{gap:12px}}.admin-dashboard-page[data-v-b837f8a5]{padding:2rem 0}.dashboard-header[data-v-b837f8a5]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.dashboard-header h1[data-v-b837f8a5]{color:#3f3f46;margin-bottom:.5rem}.dashboard-tabs button[data-v-b837f8a5]{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;margin:0 .75rem .75rem 0;padding:.75rem 1rem}.dashboard-tabs button.active[data-v-b837f8a5]{color:#fff;background:#3f3f46;border-color:#3f3f46}.overview-cards[data-v-b837f8a5]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.card[data-v-b837f8a5]{background:#fff;border:1px solid #eee;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #0000000a}.card h3[data-v-b837f8a5]{color:#3f3f46;margin-bottom:.5rem}.admin-table[data-v-b837f8a5]{border-collapse:collapse;background:#fff;width:100%;margin-top:1rem}.admin-table th[data-v-b837f8a5],.admin-table td[data-v-b837f8a5]{white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #f0f0f0;padding:.9rem 1rem;overflow:hidden}.admin-table th[data-v-b837f8a5]{text-align:left;background:#fafafa}.admin-table[data-v-b837f8a5]{table-layout:fixed}.product-thumbnail[data-v-b837f8a5],.blog-thumbnail[data-v-b837f8a5]{object-fit:cover;border-radius:8px;width:48px;height:48px;display:inline-block}.product-name-cell[data-v-b837f8a5],.blog-title-cell[data-v-b837f8a5]{min-width:140px;max-width:280px}.actions-cell[data-v-b837f8a5]{flex-wrap:wrap;gap:.5rem;display:flex}.empty-cell[data-v-b837f8a5]{color:#777;text-align:center}.details-grid[data-v-b837f8a5]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.25rem 1rem;display:grid}.detail-copy[data-v-b837f8a5]{color:#444;white-space:pre-wrap;line-height:1.6}.custom-image-grid[data-v-b837f8a5]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.75rem;margin-top:.75rem;display:grid}.custom-image-grid img[data-v-b837f8a5]{aspect-ratio:1;object-fit:cover;border:1px solid #eee;border-radius:8px;width:100%}.no-image[data-v-b837f8a5]{color:#888}.panel-actions[data-v-b837f8a5]{flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;display:flex}.dashboard-tabs[data-v-b837f8a5]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.panel-actions input[data-v-b837f8a5],.panel-actions select[data-v-b837f8a5]{border:1px solid #ddd;border-radius:6px;min-width:200px;padding:.75rem}.shell[data-v-b837f8a5]{max-width:1200px;margin:0 auto;padding:0 1rem}.button[data-v-b837f8a5]{cursor:pointer;border:none;border-radius:6px;padding:.75rem 1rem}.button--secondary[data-v-b837f8a5]{color:#333;background:#f4f4f4}.button--danger[data-v-b837f8a5]{color:#fff;background:#dc3545}.button--outline[data-v-b837f8a5]{color:#3f3f46;background:0 0;border:1px solid #3f3f46}.modal-backdrop[data-v-b837f8a5]{z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal[data-v-b837f8a5]{background:#fff;border-radius:12px;width:min(900px,95vw);padding:2rem}.modal h2[data-v-b837f8a5]{color:#3f3f46;margin-bottom:1rem}label[data-v-b837f8a5]{margin-bottom:.75rem;display:block}input[data-v-b837f8a5],select[data-v-b837f8a5],textarea[data-v-b837f8a5]{border:1px solid #ddd;border-radius:6px;width:100%;padding:.75rem}textarea[data-v-b837f8a5]{resize:vertical;min-height:100px}.error-message[data-v-b837f8a5]{color:#a33;background:#fdecea;border:1px solid #f5c2c7;border-radius:8px;margin-bottom:1rem;padding:.9rem 1rem}.tab-panel[data-v-b837f8a5]{overflow-x:auto}.admin-table[data-v-b837f8a5]{border-collapse:collapse;background:#fff;width:100%;min-width:760px;margin-top:1rem}.admin-table th[data-v-b837f8a5],.admin-table td[data-v-b837f8a5]{word-break:break-word;border-bottom:1px solid #f0f0f0;padding:.9rem 1rem}.admin-table select[data-v-b837f8a5],.admin-table input[data-v-b837f8a5]{min-width:130px}.modal[data-v-b837f8a5]{background:#fff;border-radius:12px;width:min(900px,95vw);max-height:90vh;padding:2rem;overflow-y:auto}.form-grid[data-v-b837f8a5]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}@media (width<=992px){.form-grid[data-v-b837f8a5]{grid-template-columns:1fr}.admin-table[data-v-b837f8a5]{min-width:100%}}@media (width<=768px){.dashboard-header[data-v-b837f8a5],.panel-actions[data-v-b837f8a5]{flex-direction:column;align-items:stretch}.panel-actions input[data-v-b837f8a5],.panel-actions select[data-v-b837f8a5],.panel-actions button[data-v-b837f8a5]{width:100%}.modal[data-v-b837f8a5]{padding:1.5rem}.admin-table[data-v-b837f8a5]{min-width:100%}.admin-table thead[data-v-b837f8a5]{display:none}.admin-table tr[data-v-b837f8a5]{border:1px solid #eee;border-radius:12px;margin-bottom:1rem;display:block;overflow:hidden}.admin-table td[data-v-b837f8a5]{white-space:normal;border:none;border-bottom:1px solid #f0f0f0;grid-template-columns:108px minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;padding:.75rem 1rem;display:grid}.admin-table td[data-v-b837f8a5]:last-child{border-bottom:none}.admin-table .empty-cell[data-v-b837f8a5]{text-align:center;display:block}.admin-table .empty-cell[data-v-b837f8a5]:before{content:none}.admin-table td[data-v-b837f8a5]:before{content:attr(data-label);color:#555;justify-self:start;font-weight:600}.admin-table td[data-v-b837f8a5]>*{text-align:right;justify-self:end;min-width:0;max-width:100%}.admin-table select[data-v-b837f8a5],.admin-table input[data-v-b837f8a5]{width:100%;min-width:0}.product-thumbnail[data-v-b837f8a5]{width:40px;height:40px}.product-name-cell[data-v-b837f8a5]{max-width:none}.actions-cell[data-v-b837f8a5]{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;gap:.5rem;width:100%;min-width:0;display:inline-flex;overflow-x:auto}.actions-cell button[data-v-b837f8a5]{white-space:nowrap;flex:none;min-width:80px}}@media (width<=560px){.admin-dashboard-page[data-v-b837f8a5]{padding:1rem 0}.dashboard-header[data-v-b837f8a5]{margin-bottom:1.25rem}.dashboard-header h1[data-v-b837f8a5]{font-size:1.9rem}.dashboard-tabs[data-v-b837f8a5]{justify-content:stretch}.dashboard-tabs button[data-v-b837f8a5]{flex:calc(50% - .5rem);margin:0;padding:.65rem .75rem}.overview-cards[data-v-b837f8a5]{grid-template-columns:1fr}.admin-table td[data-v-b837f8a5]{grid-template-columns:1fr;gap:.35rem}.admin-table td[data-v-b837f8a5],.admin-table td[data-v-b837f8a5]>*{text-align:left;justify-self:stretch;justify-items:start}.admin-table td[data-v-b837f8a5]:before{text-transform:uppercase;letter-spacing:.04em;font-size:.78rem}.actions-cell[data-v-b837f8a5]{white-space:normal;justify-content:flex-start;overflow-x:visible}.actions-cell button[data-v-b837f8a5],.modal-actions .button[data-v-b837f8a5]{width:100%}.modal[data-v-b837f8a5]{width:100%;padding:1rem}.modal-actions[data-v-b837f8a5]{flex-direction:column;gap:.75rem}}.checkbox-label[data-v-b837f8a5]{justify-content:flex-start;align-items:center;gap:4px;font-weight:500;display:flex}.checkbox-label input[data-v-b837f8a5]{cursor:pointer;width:14px;height:14px;margin:0}.checkbox-label span[data-v-b837f8a5]{margin:0;padding:0;line-height:1}.modal-actions[data-v-b837f8a5]{justify-content:flex-end;gap:1rem;margin-top:1.5rem;display:flex}@media (width<=768px){.dashboard-header[data-v-b837f8a5],.panel-actions[data-v-b837f8a5]{flex-direction:column;align-items:stretch}}.admin-login-page[data-v-b0a4f1d9]{background:linear-gradient(135deg,#2c1810 0%,#5a3325 100%);align-items:center;min-height:100vh;padding:2rem 0;display:flex}.admin-login-container[data-v-b0a4f1d9]{justify-content:center;align-items:center;min-height:60vh;display:flex}.admin-login-card[data-v-b0a4f1d9]{background:#fff;border-radius:12px;width:100%;max-width:380px;padding:2.5rem;position:relative;box-shadow:0 12px 48px #0000004d}.admin-badge[data-v-b0a4f1d9]{color:#fff;letter-spacing:1px;background:#3f3f46;border-radius:20px;padding:.5rem 1rem;font-size:.75rem;font-weight:700;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.admin-login-card h1[data-v-b0a4f1d9]{color:#2c1810;text-align:center;margin-top:.5rem;margin-bottom:.5rem;font-size:1.75rem}.subtitle[data-v-b0a4f1d9]{color:#999;text-align:center;margin-bottom:2rem;font-size:.9rem}.login-form[data-v-b0a4f1d9]{margin-bottom:2rem}.form-group[data-v-b0a4f1d9]{margin-bottom:1.25rem}.form-group label[data-v-b0a4f1d9]{color:#333;margin-bottom:.5rem;font-size:.9rem;font-weight:500;display:block}.form-group input[data-v-b0a4f1d9]{border:2px solid #e0e0e0;border-radius:6px;width:100%;padding:.75rem;font-size:.95rem;transition:all .3s}.form-group input[data-v-b0a4f1d9]:focus{border-color:#3f3f46;outline:none;box-shadow:0 0 0 3px #8b45131a}.error-message[data-v-b0a4f1d9]{color:#d32f2f;background:#ffebee;border-left:4px solid #d32f2f;border-radius:6px;margin-bottom:1rem;padding:.75rem;font-size:.9rem}.button[data-v-b0a4f1d9]{cursor:pointer;border:none;border-radius:6px;width:100%;padding:.85rem;font-size:1rem;font-weight:600;transition:all .3s}.button--primary[data-v-b0a4f1d9]{color:#fff;background:#3f3f46}.button--primary[data-v-b0a4f1d9]:hover:not(:disabled){background:#6b3410;transform:translateY(-2px);box-shadow:0 4px 12px #8b45134d}.button--primary[data-v-b0a4f1d9]:disabled{opacity:.7;cursor:not-allowed}.form-footer[data-v-b0a4f1d9]{text-align:center;color:#666;font-size:.9rem}.form-footer a[data-v-b0a4f1d9]{color:#3f3f46;font-weight:600;text-decoration:none}.form-footer a[data-v-b0a4f1d9]:hover{text-decoration:underline}@media (width<=560px){.admin-login-page[data-v-b0a4f1d9]{align-items:flex-start;min-height:calc(100vh - 60px);padding:1.25rem 0}.admin-login-container[data-v-b0a4f1d9]{min-height:auto}.admin-login-card[data-v-b0a4f1d9]{max-width:none;padding:1.5rem}.admin-login-card h1[data-v-b0a4f1d9]{font-size:1.6rem}}.admin-register-page[data-v-ed9b182d]{background:linear-gradient(135deg,#2c1810 0%,#5a3325 100%);align-items:center;min-height:100vh;padding:2rem 0;display:flex}.admin-register-container[data-v-ed9b182d]{justify-content:center;align-items:center;min-height:60vh;display:flex}.admin-register-card[data-v-ed9b182d]{text-align:center;background:#fff;border-radius:12px;width:100%;max-width:400px;padding:2rem;position:relative;box-shadow:0 10px 25px #0000001a}.admin-badge[data-v-ed9b182d]{color:#fff;background:#8b4513;border-radius:20px;padding:.5rem 1rem;font-size:.875rem;font-weight:700;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.admin-register-card h1[data-v-ed9b182d]{color:#8b4513;margin-top:1rem;margin-bottom:.5rem}.subtitle[data-v-ed9b182d]{color:#666;margin-bottom:2rem}.register-form[data-v-ed9b182d]{text-align:left}.form-group[data-v-ed9b182d]{margin-bottom:1rem}.form-group label[data-v-ed9b182d]{color:#333;margin-bottom:.5rem;font-weight:500;display:block}.form-group input[data-v-ed9b182d]{border:1px solid #ddd;border-radius:6px;width:100%;padding:.75rem;font-size:1rem}.form-group input[data-v-ed9b182d]:focus{border-color:#8b4513;outline:none;box-shadow:0 0 0 2px #8b45131a}.error[data-v-ed9b182d]{color:#dc3545;margin-top:.25rem;font-size:.875rem}.error-message[data-v-ed9b182d]{color:#721c24;background:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;margin-bottom:1rem;padding:.75rem}.success-message[data-v-ed9b182d]{color:#155724;background:#d4edda;border:1px solid #c3e6cb;border-radius:6px;margin-top:1rem;padding:.75rem}.button[data-v-ed9b182d]{cursor:pointer;border:none;border-radius:6px;width:100%;padding:.75rem;font-size:1rem;font-weight:500;transition:background-color .2s}.button--primary[data-v-ed9b182d]{color:#fff;background:#8b4513}.button--primary[data-v-ed9b182d]:hover:not(:disabled){background:#6d3610}.button[data-v-ed9b182d]:disabled{opacity:.6;cursor:not-allowed}.form-footer[data-v-ed9b182d]{text-align:center;margin-top:1.5rem}.form-footer a[data-v-ed9b182d]{color:#8b4513;text-decoration:none}.form-footer a[data-v-ed9b182d]:hover{text-decoration:underline}@media (width<=560px){.admin-register-page[data-v-ed9b182d]{align-items:flex-start;min-height:calc(100vh - 60px);padding:1.25rem 0}.admin-register-container[data-v-ed9b182d]{min-height:auto}.admin-register-card[data-v-ed9b182d]{max-width:none;padding:1.5rem}.admin-register-card h1[data-v-ed9b182d]{font-size:1.6rem}}.page-hero__visual[data-v-b4af4dec]{justify-content:center;align-items:center;display:flex}.hero-image[data-v-b4af4dec]{width:100%}.hero-image img[data-v-b4af4dec]{object-fit:cover;border-radius:12px;width:100%;height:auto}.blog-grid[data-v-7a3af4a1]{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.blog-card[data-v-7a3af4a1]{background:#fff;border-radius:16px;transition:all .25s;overflow:hidden;box-shadow:0 8px 20px #0000000f}.blog-card[data-v-7a3af4a1]:hover{transform:translateY(-4px)}.blog-card__image[data-v-7a3af4a1]{height:180px;display:block;overflow:hidden}.blog-card__image img[data-v-7a3af4a1]{object-fit:cover;width:100%;height:100%}.blog-card__body[data-v-7a3af4a1]{flex-direction:column;gap:.4rem;padding:.9rem;display:flex}.blog-card__body h3[data-v-7a3af4a1]{font-size:15px;line-height:1.3}.blog-card__body p[data-v-7a3af4a1]{color:#555;font-size:13px}.blog-tag[data-v-7a3af4a1]{color:#3f3f46;font-size:11px;font-weight:600}.blog-read-more[data-v-7a3af4a1]{color:#3f3f46;margin-top:auto;font-size:13px;font-weight:600}.pagination[data-v-7a3af4a1]{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:2rem;display:flex}.pagination button[data-v-7a3af4a1]{cursor:pointer;background:#eee;border:none;border-radius:5px;padding:5px 10px;font-size:13px}.pagination button.active[data-v-7a3af4a1]{color:#fff;background:#3f3f46}.pagination button[data-v-7a3af4a1]:disabled{opacity:.5;cursor:not-allowed}.loading-state[data-v-7a3af4a1]{text-align:center;padding:40px}.form-error[data-v-7a3af4a1]{text-align:center;color:red}.blog-detail__image img[data-v-7a3af4a1]{border-radius:16px;width:100%;height:50px}@media (width<=1200px){.blog-grid[data-v-7a3af4a1]{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.blog-grid[data-v-7a3af4a1]{grid-template-columns:repeat(2,1fr);gap:1.2rem}}@media (width<=600px){.blog-grid[data-v-7a3af4a1]{grid-template-columns:1fr;gap:1rem}.blog-card__image[data-v-7a3af4a1]{height:160px}.blog-card__body[data-v-7a3af4a1]{padding:.8rem}.blog-card__body h3[data-v-7a3af4a1]{font-size:14px}.blog-card__body p[data-v-7a3af4a1]{font-size:12px}}.back-btn[data-v-d7af408e]{cursor:pointer;color:#3f3f46;background:0 0;border:none;margin-bottom:1rem;font-weight:600}.blog-detail[data-v-d7af408e]{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:start;gap:2.5rem;max-width:1280px;margin:auto;display:grid}.blog-detail__image[data-v-d7af408e]{background:#fff;border-radius:18px;justify-content:center;align-items:center;padding:10px;display:flex;box-shadow:0 10px 30px #42231014}.blog-detail__image img[data-v-d7af408e]{object-fit:contain;border-radius:16px;width:100%;height:auto;max-height:720px}.blog-detail__content[data-v-d7af408e]{flex-direction:column;gap:1rem;display:flex}.blog-tag[data-v-d7af408e]{color:#3f3f46;font-size:12px;font-weight:600}.blog-content[data-v-d7af408e]{color:#444;line-height:1.7}@media (width<=768px){.blog-detail[data-v-d7af408e]{grid-template-columns:1fr;gap:1.5rem}.blog-detail__image img[data-v-d7af408e]{max-height:none}.blog-detail__content h1[data-v-d7af408e]{font-size:22px}}.loading-state[data-v-d7af408e]{text-align:center;padding:40px}.form-error[data-v-d7af408e]{text-align:center;color:red}.forgot-page[data-v-723874a9]{background:linear-gradient(135deg,#f5f1ed 0%,#faf8f6 100%);align-items:center;min-height:100vh;padding:2rem 0;display:flex}.forgot-container[data-v-723874a9]{justify-content:center;align-items:center;min-height:60vh;display:flex}.forgot-card[data-v-723874a9]{background:#fff;border-radius:12px;width:100%;max-width:420px;padding:2.5rem;box-shadow:0 8px 32px #00000014}.forgot-card h1[data-v-723874a9]{color:#3f3f46;margin-bottom:.5rem;font-size:1.75rem}.subtitle[data-v-723874a9]{color:#666;margin-bottom:2rem;font-size:.95rem}.forgot-form[data-v-723874a9]{margin-bottom:2rem}.form-group[data-v-723874a9]{margin-bottom:1.25rem}.form-group label[data-v-723874a9]{color:#333;margin-bottom:.5rem;font-size:.9rem;font-weight:500;display:block}.form-group input[data-v-723874a9]{border:1px solid #ddd;border-radius:6px;width:100%;padding:.75rem;font-size:.95rem;transition:all .3s}.form-group input[data-v-723874a9]:focus{border-color:#3f3f46;outline:none;box-shadow:0 0 0 3px #8b45131a}.error-message[data-v-723874a9],.success-message[data-v-723874a9]{border-radius:6px;margin-bottom:1rem;padding:.75rem;font-size:.9rem}.error-message[data-v-723874a9]{color:#d32f2f;background:#ffebee}.success-message[data-v-723874a9]{color:#2e7d32;background:#e8f5e9}.button[data-v-723874a9]{cursor:pointer;border:none;border-radius:6px;width:100%;padding:.85rem;font-size:1rem;font-weight:600;transition:all .3s}.button--primary[data-v-723874a9]{color:#fff;background:#3f3f46}.button--primary[data-v-723874a9]:hover:not(:disabled){background:#6b3410;transform:translateY(-2px);box-shadow:0 4px 12px #8b45134d}.button--primary[data-v-723874a9]:disabled{opacity:.7;cursor:not-allowed}.form-footer[data-v-723874a9]{text-align:center;color:#666;font-size:.9rem}.form-footer a[data-v-723874a9]{color:#3f3f46;font-weight:600;text-decoration:none}@media (width<=560px){.forgot-page[data-v-723874a9]{align-items:flex-start;min-height:calc(100vh - 60px);padding:1.25rem 0}.forgot-container[data-v-723874a9]{min-height:auto}.forgot-card[data-v-723874a9]{max-width:none;padding:1.5rem}.forgot-card h1[data-v-723874a9]{font-size:1.6rem}.button[data-v-723874a9]{min-height:46px}}.product-card__img[data-v-c44de44a]{object-fit:contain;width:100%;height:100%;padding:6px;display:block}@media (width<=720px){.product-card__img[data-v-c44de44a]{padding:4px}}.founder-video[data-v-4c161e51]{background:#f8f4ee;padding:56px 0}.founder-video__grid[data-v-4c161e51]{grid-template-columns:1.2fr .8fr;align-items:center;gap:42px;display:grid}.founder-video__media[data-v-4c161e51]{background:#372515;border-radius:16px;overflow:hidden}.founder-video video[data-v-4c161e51],.founder-video__fallback[data-v-4c161e51]{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.founder-video__fallback[data-v-4c161e51]{color:#fff;background-position:50%;background-size:cover;place-items:center;font-size:20px;font-weight:700;display:grid}.founder-video__copy h2[data-v-4c161e51]{margin:8px 0;font-size:clamp(28px,4vw,46px)}.founder-name[data-v-4c161e51]{margin-bottom:2px;font-weight:800}@media (width<=720px){.founder-video__grid[data-v-4c161e51]{grid-template-columns:1fr;gap:24px}}.category-img[data-v-453bd6d8]{object-fit:cover;border-radius:10px;width:100%;height:120px}.content-cards[data-v-453bd6d8]{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.content-card[data-v-453bd6d8]{background:#fff;border:1px solid #eadfce;border-radius:12px;padding:20px}.content-card img[data-v-453bd6d8]{object-fit:contain;border-radius:12px 12px 0 0;width:calc(100% + 40px);height:clamp(180px,26vw,320px);margin:-20px -20px 16px;display:block}.content-card h3[data-v-453bd6d8]{margin:6px 0}@media (width<=800px){.content-cards[data-v-453bd6d8]{grid-template-columns:repeat(2,1fr)}}@media (width<=500px){.content-cards[data-v-453bd6d8]{grid-template-columns:1fr}}.content-card__link[data-v-453bd6d8]{color:#111;border:1px solid #111;border-radius:4px;padding:7px 12px;font-size:13px;text-decoration:none;transition:background-color .2s,color .2s;display:inline-block}.content-card__link[data-v-453bd6d8]:hover{color:#fff;background:#111}.home-section--process .content-card[data-v-453bd6d8]{color:#fff;background:linear-gradient(135deg,#3f3f46 0%,#52525b 100%);border-color:#3f3f46}.home-section--process .content-card h3[data-v-453bd6d8],.home-section--process .content-card p[data-v-453bd6d8],.home-section--process .content-card .section-eyebrow[data-v-453bd6d8]{color:#fff}.content-card__icon[data-v-453bd6d8]{color:#fff;stroke:currentColor;width:32px;height:32px;margin:0 0 12px;display:block}.home-section--process .content-card__link[data-v-453bd6d8]{color:#fff;border-color:#fff}.home-section--process .content-card__link[data-v-453bd6d8]:hover{color:#3f3f46;background:#fff}.testimonial-carousel[data-v-453bd6d8]{align-items:center;gap:12px;display:flex}.testimonial-grid[data-v-453bd6d8]{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.carousel-nav[data-v-453bd6d8]{color:#3f3f46;cursor:pointer;background:#fff;border:0;border-radius:50%;width:40px;height:40px;font-size:24px;box-shadow:0 4px 12px #00000014}.testimonial-dots[data-v-453bd6d8]{justify-content:center;gap:8px;margin-top:12px;display:flex}.testimonial-dot[data-v-453bd6d8]{cursor:pointer;background:#d4d4d8;border:0;border-radius:50%;width:10px;height:10px;padding:0}.testimonial-dot.active[data-v-453bd6d8]{background:#3f3f46}.testimonial-card[data-v-453bd6d8]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 6px 16px #0000000f}.testimonial-img[data-v-453bd6d8]{object-fit:cover;background:#f3efe7;width:100%;height:130px;display:block}.testimonial-img--placeholder[data-v-453bd6d8]{background:linear-gradient(135deg,#f3efe7,#e4d7c0)}.testimonial-card--empty[data-v-453bd6d8]{align-items:center;min-height:220px;display:flex}.testimonial-content[data-v-453bd6d8]{padding:10px;font-size:13px}.stars[data-v-453bd6d8]{color:#ffb400;margin-bottom:5px;font-size:13px}@media (width<=900px){.testimonial-grid[data-v-453bd6d8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.testimonial-carousel[data-v-453bd6d8]{flex-direction:column}.carousel-nav[data-v-453bd6d8]{display:none}.testimonial-grid[data-v-453bd6d8]{grid-template-columns:1fr}.testimonial-img[data-v-453bd6d8]{height:180px}.home-hero__actions[data-v-453bd6d8],.custom-banner__actions[data-v-453bd6d8]{flex-direction:column;align-items:stretch}.home-hero__actions .button[data-v-453bd6d8],.custom-banner__actions .button[data-v-453bd6d8]{width:100%}}.login-page[data-v-4529a60b]{background:linear-gradient(135deg,#f5f1ed 0%,#faf8f6 100%);align-items:center;min-height:100vh;padding:2rem 0;display:flex}.login-container[data-v-4529a60b]{justify-content:center;align-items:center;min-height:60vh;display:flex}.login-card[data-v-4529a60b]{background:#fff;border-radius:12px;width:100%;max-width:380px;padding:2.5rem;box-shadow:0 8px 32px #00000014}.login-card h1[data-v-4529a60b]{color:#3f3f46;margin-bottom:.5rem;font-size:1.75rem}.subtitle[data-v-4529a60b]{color:#666;margin-bottom:2rem;font-size:.95rem}.login-form[data-v-4529a60b]{margin-bottom:2rem}.form-group[data-v-4529a60b]{margin-bottom:1.25rem}.form-group label[data-v-4529a60b]{color:#333;margin-bottom:.5rem;font-size:.9rem;font-weight:500;display:block}.form-group input[data-v-4529a60b]{border:1px solid #ddd;border-radius:6px;width:100%;padding:.75rem;font-size:.95rem;transition:all .3s}.form-group input[data-v-4529a60b]:focus{border-color:#3f3f46;outline:none;box-shadow:0 0 0 3px #8b45131a}.error-message[data-v-4529a60b]{color:#d32f2f;background:#ffebee;border-radius:6px;margin-bottom:1rem;padding:.75rem;font-size:.9rem}.button[data-v-4529a60b]{cursor:pointer;border:none;border-radius:6px;width:100%;padding:.85rem;font-size:1rem;font-weight:600;transition:all .3s}.button--primary[data-v-4529a60b]{color:#fff;background:#3f3f46}.button--primary[data-v-4529a60b]:hover:not(:disabled){background:#6b3410;transform:translateY(-2px);box-shadow:0 4px 12px #8b45134d}.button--primary[data-v-4529a60b]:disabled{opacity:.7;cursor:not-allowed}.form-footer[data-v-4529a60b]{text-align:center;color:#666;font-size:.9rem}.form-footer p[data-v-4529a60b]{margin-bottom:.75rem}.form-footer a[data-v-4529a60b]{color:#3f3f46;font-weight:600;text-decoration:none}.form-footer a[data-v-4529a60b]:hover{text-decoration:underline}.admin-link[data-v-4529a60b]{font-size:.85rem}@media (width<=560px){.login-page[data-v-4529a60b]{align-items:flex-start;min-height:calc(100vh - 60px);padding:1.25rem 0}.login-container[data-v-4529a60b]{min-height:auto}.login-card[data-v-4529a60b]{max-width:none;padding:1.5rem}.login-card h1[data-v-4529a60b]{font-size:1.6rem}.button[data-v-4529a60b]{min-height:46px}}.order-history-page[data-v-5b06997f]{min-height:60vh;padding:2rem 0}.page-header[data-v-5b06997f]{text-align:center;margin-bottom:3rem}.page-header h1[data-v-5b06997f]{color:#8b4513;margin-bottom:.5rem;font-size:2.5rem}.page-header p[data-v-5b06997f]{color:#666;font-size:1.1rem}.mobile-form[data-v-5b06997f]{text-align:center;background:#fff;border-radius:8px;max-width:500px;margin:0 auto;padding:2rem;box-shadow:0 2px 4px #0000001a}.mobile-form h2[data-v-5b06997f]{color:#8b4513;margin-bottom:1rem}.mobile-form p[data-v-5b06997f]{color:#666;margin-bottom:1.5rem}.mobile-form input[data-v-5b06997f]{border:2px solid #ddd;border-radius:4px;width:100%;margin-bottom:1rem;padding:.75rem;font-size:1rem}.mobile-form input[data-v-5b06997f]:focus{border-color:#8b4513;outline:none}.mobile-form button[data-v-5b06997f]{color:#fff;cursor:pointer;background:#8b4513;border:none;border-radius:4px;padding:.75rem 2rem;font-size:1rem;font-weight:500}.mobile-form button[data-v-5b06997f]:hover:not(:disabled){background:#654321}.mobile-form button[data-v-5b06997f]:disabled{cursor:not-allowed;background:#ccc}.error[data-v-5b06997f]{color:#dc3545;background:#f8d7da;border-radius:4px;margin-top:1rem;padding:.5rem}.no-orders[data-v-5b06997f]{text-align:center;background:#fff;border-radius:8px;padding:3rem;box-shadow:0 2px 4px #0000001a}.no-orders h3[data-v-5b06997f]{color:#8b4513;margin-bottom:1rem}.no-orders p[data-v-5b06997f]{color:#666;margin-bottom:1.5rem}.orders-list[data-v-5b06997f]{max-width:800px;margin:0 auto}.orders-header[data-v-5b06997f]{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.orders-header h2[data-v-5b06997f]{color:#8b4513}.order-card[data-v-5b06997f]{background:#fff;border-radius:8px;margin-bottom:2rem;overflow:hidden;box-shadow:0 2px 4px #0000001a}.order-header[data-v-5b06997f]{background:#f8f8f8;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.order-title h3[data-v-5b06997f]{color:#8b4513;margin:0 0 .5rem}.order-date[data-v-5b06997f]{color:#666;font-size:.9rem}.status-badge[data-v-5b06997f]{text-transform:uppercase;border-radius:20px;padding:.25rem .75rem;font-size:.8rem;font-weight:500}.status-pending[data-v-5b06997f]{color:#856404;background:#fff3cd}.status-confirmed[data-v-5b06997f]{color:#0c5460;background:#d1ecf1}.status-processing[data-v-5b06997f]{color:#155724;background:#d4edda}.status-shipped[data-v-5b06997f]{color:#004085;background:#cce5ff}.status-delivered[data-v-5b06997f]{color:#155724;background:#d4edda}.status-cancelled[data-v-5b06997f]{color:#721c24;background:#f8d7da}.order-items[data-v-5b06997f]{border-bottom:1px solid #eee;padding:1.5rem}.order-item[data-v-5b06997f]{border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}.order-item[data-v-5b06997f]:last-child{border-bottom:none}.item-info h4[data-v-5b06997f]{color:#333;margin:0 0 .25rem}.item-info p[data-v-5b06997f]{color:#666;font-size:.9rem}.item-price[data-v-5b06997f]{color:#8b4513;font-weight:600}.order-summary[data-v-5b06997f]{background:#f8f8f8;border-bottom:1px solid #eee;padding:1.5rem}.summary-row[data-v-5b06997f]{justify-content:space-between;margin-bottom:.5rem;display:flex}.summary-row.total[data-v-5b06997f]{color:#8b4513;border-top:1px solid #ddd;margin-top:.5rem;padding-top:.5rem;font-size:1.1rem;font-weight:600}.order-address[data-v-5b06997f]{padding:1.5rem}.order-address h4[data-v-5b06997f]{color:#8b4513;margin-bottom:1rem}.order-address p[data-v-5b06997f]{color:#666;margin-bottom:.25rem}.button[data-v-5b06997f]{color:#8b4513;cursor:pointer;background:0 0;border:1px solid #8b4513;border-radius:4px;padding:.5rem 1rem;text-decoration:none;display:inline-block}.button[data-v-5b06997f]:hover{color:#fff;background:#8b4513}@media (width<=768px){.order-history-page[data-v-5b06997f]{padding:1rem 0}.page-header h1[data-v-5b06997f]{font-size:2rem}.orders-header[data-v-5b06997f],.order-header[data-v-5b06997f]{flex-direction:column;align-items:flex-start;gap:1rem}.order-item[data-v-5b06997f]{flex-direction:column;align-items:flex-start;gap:.5rem}.item-price[data-v-5b06997f]{align-self:flex-end}}@media (width<=560px){.mobile-form[data-v-5b06997f],.no-orders[data-v-5b06997f],.order-header[data-v-5b06997f],.order-items[data-v-5b06997f],.order-summary[data-v-5b06997f],.order-address[data-v-5b06997f]{padding:1rem}.mobile-form button[data-v-5b06997f],.orders-header .button[data-v-5b06997f],.no-orders .button[data-v-5b06997f]{width:100%}.summary-row[data-v-5b06997f]{flex-direction:column;align-items:flex-start;gap:.25rem}.item-price[data-v-5b06997f]{align-self:flex-start}}.static-field[data-v-5f8aca4f]{background:#f5f5f5;border-radius:8px;padding:10px;font-weight:500}.thumbnail-row__item[data-v-5f8aca4f]{cursor:pointer}.thumbnail-row__item.is-selected[data-v-5f8aca4f]{outline:2px solid #7b4a23}.tab-row[data-v-5f8aca4f]{border-bottom:1px solid #eee;gap:30px;display:flex}.tab-row button[data-v-5f8aca4f]{cursor:pointer;color:#777;white-space:nowrap;background:0 0;border:none;padding:12px 0;font-weight:600;position:relative}@media (width<=720px){.tab-row[data-v-5f8aca4f]{scrollbar-width:thin;gap:18px;padding-bottom:4px;overflow-x:auto}.details-gallery__expand[data-v-5f8aca4f]{display:none}}@media (width<=560px){.details-card[data-v-5f8aca4f]{padding:18px}.details-card__rating[data-v-5f8aca4f]{flex-direction:column;align-items:flex-start}}.register-page[data-v-4f277c0d]{background:linear-gradient(135deg,#f5f1ed 0%,#faf8f6 100%);align-items:center;min-height:100vh;padding:2rem 0;display:flex}.register-container[data-v-4f277c0d]{justify-content:center;align-items:center;min-height:60vh;display:flex}.register-card[data-v-4f277c0d]{background:#fff;border-radius:12px;width:100%;max-width:420px;padding:2.5rem;box-shadow:0 8px 32px #00000014}.register-card h1[data-v-4f277c0d]{color:#3f3f46;margin-bottom:.5rem;font-size:1.75rem}.subtitle[data-v-4f277c0d]{color:#666;margin-bottom:2rem;font-size:.95rem}.register-form[data-v-4f277c0d]{margin-bottom:2rem}.form-group[data-v-4f277c0d]{margin-bottom:1.25rem}.form-group label[data-v-4f277c0d]{color:#333;margin-bottom:.5rem;font-size:.9rem;font-weight:500;display:block}.form-group input[data-v-4f277c0d]{border:1px solid #ddd;border-radius:6px;width:100%;padding:.75rem;font-size:.95rem;transition:all .3s}.form-group input[data-v-4f277c0d]:focus{border-color:#3f3f46;outline:none;box-shadow:0 0 0 3px #8b45131a}.form-group .error[data-v-4f277c0d]{color:#d32f2f;margin-top:.25rem;font-size:.8rem;display:block}.button[data-v-4f277c0d]{cursor:pointer;border:none;border-radius:6px;width:100%;padding:.85rem;font-size:1rem;font-weight:600;transition:all .3s}.button--primary[data-v-4f277c0d]{color:#fff;background:#3f3f46}.button--primary[data-v-4f277c0d]:hover:not(:disabled){background:#6b3410;transform:translateY(-2px);box-shadow:0 4px 12px #8b45134d}.button--primary[data-v-4f277c0d]:disabled{opacity:.7;cursor:not-allowed}.form-footer[data-v-4f277c0d]{text-align:center;color:#666;font-size:.9rem}.form-footer a[data-v-4f277c0d]{color:#3f3f46;font-weight:600;text-decoration:none}.form-footer a[data-v-4f277c0d]:hover{text-decoration:underline}.success-message[data-v-4f277c0d]{color:#fff;text-align:center;background:#4caf50;border-radius:6px;margin-top:1.5rem;padding:1rem}@media (width<=560px){.register-page[data-v-4f277c0d]{align-items:flex-start;min-height:calc(100vh - 60px);padding:1.25rem 0}.register-container[data-v-4f277c0d]{min-height:auto}.register-card[data-v-4f277c0d]{max-width:none;padding:1.5rem}.register-card h1[data-v-4f277c0d]{font-size:1.6rem}.button[data-v-4f277c0d]{min-height:46px}}.membership-page[data-v-db0e6088]{background:#f8f6f3;justify-content:center;padding:4rem 1rem;display:flex}.membership-card[data-v-db0e6088]{text-align:center;background:#fff;border-radius:24px;width:100%;max-width:900px;padding:2rem;box-shadow:0 20px 50px #00000014}.membership-badge[data-v-db0e6088]{width:120px;margin-bottom:1rem}.membership-card h1[data-v-db0e6088]{color:#6b21a8;margin-bottom:1rem;font-family:Playfair Display,serif;font-size:2.2rem}.membership-card p[data-v-db0e6088]{color:#555;margin-bottom:2rem;font-size:1rem;line-height:1.8}.certificate-preview[data-v-db0e6088]{border:1px solid #eee;border-radius:18px;width:100%;margin-bottom:2rem}.pdf-wrapper[data-v-db0e6088]{border:1px solid #eee;border-radius:20px;margin-top:2rem;overflow:hidden;box-shadow:0 10px 30px #0000000f}.pdf-wrapper iframe[data-v-db0e6088]{border:none;display:block}@media (width<=768px){.membership-card[data-v-db0e6088]{padding:1.2rem}.membership-card h1[data-v-db0e6088]{font-size:1.7rem}.pdf-wrapper iframe[data-v-db0e6088]{height:500px}}.showcase-page[data-v-531da242]{min-width:0}.showcase-heading[data-v-531da242]{box-sizing:border-box;width:100%;max-width:100%;margin:0 auto 28px;padding:0 12px}.showcase-heading h1[data-v-531da242]{overflow-wrap:anywhere;max-width:100%}.showcase-heading>p[data-v-531da242]:last-child{overflow-wrap:anywhere;max-width:680px;margin:0 auto}.showcase-grid[data-v-531da242]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;width:100%;min-width:0;display:grid}.showcase-card[data-v-531da242]{background:#fff;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 5px 20px #00000012}.showcase-card img[data-v-531da242]{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.showcase-card div[data-v-531da242]{overflow-wrap:anywhere;padding:17px}.showcase-card h2[data-v-531da242]{overflow-wrap:anywhere;margin:5px 0}.pager[data-v-531da242]{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:28px;display:flex}.pager button[data-v-531da242]{padding:8px 12px}.pager .active[data-v-531da242]{color:#fff;background:#3f3f46}@media (width<=980px){.showcase-grid[data-v-531da242]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.showcase-grid[data-v-531da242]{grid-template-columns:minmax(0,1fr)}}.quote-form[data-v-08922ba0]{grid-template-columns:repeat(2,1fr);gap:16px;max-width:900px;display:grid}.quote-form label[data-v-08922ba0]{gap:6px;font-weight:700;display:grid}.quote-form input[data-v-08922ba0],.quote-form textarea[data-v-08922ba0]{border:1px solid #ddd;border-radius:8px;padding:11px}.quote-form textarea[data-v-08922ba0]{min-height:105px}.wide[data-v-08922ba0]{grid-column:1/-1}@media (width<=640px){.quote-form[data-v-08922ba0]{grid-template-columns:1fr}}
