.site-footer[data-v-a6340b58]{background:#f6f3ec;border-top:1px solid rgba(93,107,84,.14)}.footer-inner[data-v-a6340b58]{display:grid;grid-template-columns:minmax(260px,1.1fr) minmax(150px,.44fr) minmax(150px,.44fr) minmax(280px,.8fr);gap:36px;width:min(1320px,calc(100% - 42px));margin:0 auto;padding:48px 0 58px}.brand-lockup[data-v-a6340b58]{display:inline-flex;align-items:center;gap:12px;color:#52604f}.footer-mark[data-v-a6340b58]{display:grid;place-items:center;width:74px;height:54px}.footer-mark img[data-v-a6340b58]{width:100%;height:100%;object-fit:contain}.footer-mark span[data-v-a6340b58]{display:block;width:52px;height:32px;border-radius:100% 0;background:#8dc75d;transform:rotate(-28deg)}.brand-lockup strong[data-v-a6340b58],.brand-lockup small[data-v-a6340b58],.brand-lockup em[data-v-a6340b58],.footer-brand p[data-v-a6340b58],.footer-column h2[data-v-a6340b58],.footer-contact h2[data-v-a6340b58]{display:block;margin:0}.brand-lockup strong[data-v-a6340b58]{color:#435044;font-size:1.28rem;letter-spacing:.08em}.brand-lockup small[data-v-a6340b58]{margin-top:4px;color:#59665a;font-size:.76rem;letter-spacing:.2em}.brand-lockup em[data-v-a6340b58]{margin-top:4px;color:#879080;font-size:.64rem;font-style:normal;letter-spacing:.18em}.footer-brand p[data-v-a6340b58]{max-width:360px;margin-top:26px;color:#70776f;line-height:1.9}.social-row[data-v-a6340b58]{display:flex;align-items:center;gap:14px;margin-top:22px;color:#6f8e5e}.social-row span[data-v-a6340b58],.social-row a[data-v-a6340b58]{display:inline-grid;place-items:center;min-width:28px;height:28px;border-radius:50%;background:#e2ead9;color:#6f8e5e;font-size:.72rem;font-weight:800}.social-row small[data-v-a6340b58]{color:#8a9287;font-weight:700}.footer-column[data-v-a6340b58],.footer-contact[data-v-a6340b58]{display:grid;align-content:start;gap:10px;padding-left:34px;border-left:1px solid rgba(98,109,88,.16)}.footer-column h2[data-v-a6340b58],.footer-contact h2[data-v-a6340b58]{margin-bottom:8px;color:#4f5c50;font-size:1rem}.footer-column a[data-v-a6340b58],.footer-contact a[data-v-a6340b58],.footer-contact span[data-v-a6340b58]{color:#777f75;line-height:1.55}.footer-column a[data-v-a6340b58]:hover,.footer-contact a[data-v-a6340b58]:hover{color:#6dab3f}.footer-contact[data-v-a6340b58]{position:relative;padding-right:128px}.qr-code[data-v-a6340b58]{position:absolute;right:0;top:38px;width:112px;height:112px;border-radius:10px;object-fit:contain;background:#fff;border:10px solid #fff;box-shadow:0 10px 22px #2d382b14}@media(max-width:1000px){.footer-inner[data-v-a6340b58]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.footer-inner[data-v-a6340b58]{grid-template-columns:1fr}.footer-column[data-v-a6340b58],.footer-contact[data-v-a6340b58]{padding-left:0;border-left:0}.footer-contact[data-v-a6340b58]{padding-right:0}.qr-code[data-v-a6340b58]{position:static;margin-top:10px}}.site-header[data-v-c9034799]{position:sticky;top:0;z-index:40;background:#efeae0c2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(108,121,94,.12)}.header-inner[data-v-c9034799]{display:grid;grid-template-columns:minmax(210px,.7fr) minmax(0,1.6fr) auto;align-items:center;gap:26px;width:min(1320px,calc(100% - 42px));min-height:78px;margin:0 auto}.brand[data-v-c9034799]{display:inline-flex;align-items:center;gap:12px;color:#5f6d58}.brand-mark[data-v-c9034799]{display:grid;place-items:center;width:62px;height:46px}.brand-mark img[data-v-c9034799]{width:100%;height:100%;object-fit:contain}.leaf-mark[data-v-c9034799]{position:relative;width:55px;height:32px}.leaf-mark[data-v-c9034799]:before,.leaf-mark[data-v-c9034799]:after{content:"";position:absolute;border-radius:100% 0;background:#89c657}.leaf-mark[data-v-c9034799]:before{left:8px;top:10px;width:30px;height:20px;transform:rotate(-28deg)}.leaf-mark[data-v-c9034799]:after{right:6px;top:2px;width:22px;height:15px;transform:rotate(-46deg);opacity:.72}.brand-copy[data-v-c9034799]{display:grid;line-height:1}.brand-copy strong[data-v-c9034799]{color:#435044;font-size:1.22rem;letter-spacing:.08em}.brand-copy small[data-v-c9034799]{margin-top:4px;color:#59665a;font-size:.74rem;letter-spacing:.2em}.brand-copy em[data-v-c9034799]{margin-top:4px;color:#879080;font-size:.64rem;font-style:normal;letter-spacing:.18em}.nav[data-v-c9034799]{display:flex;justify-content:center;gap:clamp(12px,2vw,34px);color:#5b5f58;font-weight:700;white-space:nowrap}.nav a[data-v-c9034799]{padding:8px 0;border-bottom:2px solid transparent}.nav a[data-v-c9034799]:hover,.nav a.router-link-exact-active[data-v-c9034799]{color:#6dab3f;border-bottom-color:#8bc35e}.header-actions[data-v-c9034799]{display:inline-flex;align-items:center;justify-content:flex-end;gap:22px;white-space:nowrap}.phone-link[data-v-c9034799]{display:inline-flex;align-items:center;gap:7px;color:#27322b;font-weight:800}.phone-link svg[data-v-c9034799]{width:17px;height:17px;flex:0 0 auto}.icon-link[data-v-c9034799]{position:relative;display:inline-flex;align-items:center;gap:6px;color:#4d584d;font-weight:800}.icon-link svg[data-v-c9034799]{width:19px;height:19px;flex:0 0 auto}.icon-link[data-v-c9034799]:hover{color:#6dab3f}.quote-link[data-v-c9034799]{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 26px;border-radius:6px;background:#617a55;color:#fff;font-weight:800}.menu-toggle[data-v-c9034799]{display:none;width:42px;height:42px;border:1px solid rgba(97,122,85,.28);border-radius:6px;background:#ffffff5c;padding:9px}.menu-toggle span[data-v-c9034799]{display:block;width:100%;height:2px;border-radius:999px;background:#4c5f45}.menu-toggle span+span[data-v-c9034799]{margin-top:6px}.mobile-nav[data-v-c9034799]{display:none}@media(max-width:1180px){.header-inner[data-v-c9034799]{grid-template-columns:1fr auto;padding:14px 0}.nav[data-v-c9034799]{display:none}.header-actions[data-v-c9034799]{justify-content:flex-end}.menu-toggle[data-v-c9034799]{display:inline-block}.mobile-nav[data-v-c9034799]{display:grid;gap:8px;width:min(100% - 42px,1320px);margin:0 auto;padding:0 0 16px}.mobile-nav a[data-v-c9034799]{border-radius:6px;padding:12px 14px;background:#ffffff61;color:#4d584d;font-weight:800}.mobile-user-actions[data-v-c9034799]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media(max-width:640px){.header-inner[data-v-c9034799]{width:min(100% - 28px,1320px)}.header-actions[data-v-c9034799]{gap:12px}.phone-link[data-v-c9034799],.account-link[data-v-c9034799]{display:none}.quote-link[data-v-c9034799]{padding:0 18px}.cart-link span[data-v-c9034799]{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0 0 0 0);white-space:nowrap}}.social-widget[data-v-44d4fcc7]{position:fixed;z-index:45;bottom:24px;display:grid;gap:10px}.social-widget--right[data-v-44d4fcc7]{right:22px}.social-widget--left[data-v-44d4fcc7]{left:22px}.social-widget__button[data-v-44d4fcc7]{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:999px;color:#fff;font-weight:800;text-decoration:none;box-shadow:0 16px 36px #17120c38;transition:transform .18s ease,box-shadow .18s ease}.social-widget__button[data-v-44d4fcc7]:hover{transform:translateY(-2px);box-shadow:0 20px 44px #17120c47}.social-widget__button--line[data-v-44d4fcc7]{background:#06c755;font-size:.78rem}.social-widget__button--facebook[data-v-44d4fcc7]{background:#1877f2;font-family:Arial,sans-serif;font-size:1.65rem}@media(max-width:640px){.social-widget[data-v-44d4fcc7]{bottom:16px}.social-widget--right[data-v-44d4fcc7]{right:14px}.social-widget--left[data-v-44d4fcc7]{left:14px}.social-widget__button[data-v-44d4fcc7]{width:46px;height:46px}}.shell[data-v-ad7a9e63]{min-height:100vh}.main-shell[data-v-ad7a9e63]{width:min(1320px,calc(100% - 32px));margin:0 auto;padding:0 0 72px}.home-view[data-v-7dcfbe13]{display:grid;gap:0;color:#5f625a}.hero[data-v-7dcfbe13],.metrics-band[data-v-7dcfbe13]{width:100vw;margin-left:calc(50% - 50vw)}.hero[data-v-7dcfbe13]{position:relative;min-height:620px;overflow:hidden;background:#eee8de}.hero-inner[data-v-7dcfbe13]{position:relative;width:100%;min-height:620px;margin:0 auto;padding:0}.hero-copy[data-v-7dcfbe13]{position:absolute;z-index:2;left:max(32px,calc((100vw - 1320px)/2 + 32px));bottom:86px}.line-icon[data-v-7dcfbe13],.service-icon[data-v-7dcfbe13],.metric-icon[data-v-7dcfbe13]{display:inline-grid;place-items:center}.line-icon[data-v-7dcfbe13]{width:58px;height:58px;border:2px solid rgba(115,139,104,.6);border-radius:50%}.line-icon[data-v-7dcfbe13] svg,.service-icon[data-v-7dcfbe13] svg,.metric-icon[data-v-7dcfbe13] svg{width:30px;height:30px}.hero-actions[data-v-7dcfbe13],.contact-actions[data-v-7dcfbe13]{display:flex;flex-wrap:wrap;gap:14px}.primary-button[data-v-7dcfbe13],.secondary-button[data-v-7dcfbe13],.more-button[data-v-7dcfbe13],.line-button[data-v-7dcfbe13],.white-button[data-v-7dcfbe13]{display:inline-flex;align-items:center;justify-content:center;min-height:50px;border-radius:7px;padding:0 34px;font-weight:750;letter-spacing:.03em}.primary-button[data-v-7dcfbe13],.line-button[data-v-7dcfbe13]{border:1px solid #70ad43;background:#70ad43;color:#fff}.primary-button[data-v-7dcfbe13]:after,.more-button[data-v-7dcfbe13]:after,.line-button[data-v-7dcfbe13]:after{content:"→";margin-left:6px}.secondary-button[data-v-7dcfbe13],.more-button[data-v-7dcfbe13]{border:1px solid rgba(96,110,84,.56);background:#ffffff4d;color:#596355}.hero-visual[data-v-7dcfbe13]{position:absolute;inset:0}.hero-dots[data-v-7dcfbe13]{position:absolute;z-index:3;left:50%;bottom:24px;transform:translate(-50%);display:flex;justify-content:center;gap:10px}.hero-dots button[data-v-7dcfbe13]{width:2px;height:2px;border:0;border-radius:999px;background:#617a552e;cursor:pointer;transform:scale(.65);transform-origin:center}.hero-dots button.active[data-v-7dcfbe13]{background:#70ad438c}.hero-picture[data-v-7dcfbe13],.hero-photo[data-v-7dcfbe13],.product-scene[data-v-7dcfbe13]{width:100%;height:100%}.hero-picture[data-v-7dcfbe13]{display:block}.hero-photo[data-v-7dcfbe13]{display:block;object-fit:cover;object-position:center}.product-scene[data-v-7dcfbe13]{transform:translate(10px)}.gift-box[data-v-7dcfbe13],.notebook[data-v-7dcfbe13],.tumbler[data-v-7dcfbe13],.pen[data-v-7dcfbe13],.leaf[data-v-7dcfbe13]{position:absolute;box-shadow:0 30px 70px #4b41322e}.gift-box[data-v-7dcfbe13]{right:8%;top:24%;width:440px;height:300px;border:2px solid rgba(196,178,151,.72);background:#f0eadc;transform:rotate(5deg)}.gift-lid[data-v-7dcfbe13]{position:absolute;inset:-24px -18px auto;height:62px;background:#f8f3e8;border:2px solid rgba(196,178,151,.66)}.gift-ribbon[data-v-7dcfbe13]{position:absolute;background:#9e9d7a}.gift-ribbon.vertical[data-v-7dcfbe13]{top:-24px;left:56%;width:42px;height:326px}.gift-ribbon.horizontal[data-v-7dcfbe13]{top:28px;left:-18px;right:-18px;height:36px}.box-label[data-v-7dcfbe13]{position:absolute;right:42px;bottom:44px;color:#5e794680;font-size:13px;font-weight:800;letter-spacing:.14em}.tumbler[data-v-7dcfbe13]{background:linear-gradient(90deg,#e8ddc7,#fff6e4 38%,#cdbf9d);border:1px solid rgba(150,135,111,.42)}.tumbler.tall[data-v-7dcfbe13]{left:20%;top:13%;width:110px;height:330px;border-radius:20px 20px 38px 38px}.tumbler.small[data-v-7dcfbe13]{left:40%;top:31%;width:86px;height:190px;border-radius:18px 18px 32px 32px;background:linear-gradient(90deg,#f6ebd8,#fff9ed 45%,#d9c8a7)}.tumbler span[data-v-7dcfbe13]{position:absolute;top:45%;left:50%;color:#754e2e85;font-weight:900;letter-spacing:.18em;transform:translate(-50%,-50%) rotate(90deg)}.notebook[data-v-7dcfbe13]{left:4%;bottom:8%;width:260px;height:190px;border-radius:8px;background:linear-gradient(135deg,#eee4d0,#fdf7ea);transform:rotate(-13deg)}.notebook span[data-v-7dcfbe13]{position:absolute;right:34px;bottom:32px;color:#699f4e8a;font-size:12px;font-weight:900}.pen[data-v-7dcfbe13]{bottom:5%;width:230px;height:13px;border-radius:999px}.pen-one[data-v-7dcfbe13]{left:37%;background:linear-gradient(90deg,#2f483d,#dad3bc,#1e2c27);transform:rotate(-8deg)}.pen-two[data-v-7dcfbe13]{left:46%;bottom:8%;background:linear-gradient(90deg,#b88d54,#eadfbd,#28382f);transform:rotate(12deg)}.leaf[data-v-7dcfbe13]{width:88px;height:34px;border-radius:100% 0;background:#697b4f6b;box-shadow:none}.leaf-one[data-v-7dcfbe13]{right:5%;bottom:10%;transform:rotate(-22deg)}.leaf-two[data-v-7dcfbe13]{right:15%;bottom:4%;transform:rotate(28deg)}.service-row[data-v-7dcfbe13]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:980px;margin:74px auto 0}.service-item[data-v-7dcfbe13]{display:grid;justify-items:center;gap:14px;padding:8px 40px;text-align:center;border-right:1px solid #deded8}.service-item[data-v-7dcfbe13]:last-child{border-right:0}.service-icon[data-v-7dcfbe13]{width:96px;height:96px;border-radius:50%;background:#f0efe7;color:#748c66}.service-item h2[data-v-7dcfbe13]{margin:12px 0 0;color:#656860;font-size:1.32rem}.service-item p[data-v-7dcfbe13]{margin:0;color:#969890;line-height:1.8}.category-section[data-v-7dcfbe13]{display:grid;justify-items:center;gap:34px;padding:28px 0 88px}.section-title[data-v-7dcfbe13]{text-align:center}.section-title h2[data-v-7dcfbe13]{margin:0;color:#5d665a;font-size:clamp(2rem,4vw,3.2rem);line-height:1}.section-title h2 img[data-v-7dcfbe13]{width:34px;height:34px;margin-left:8px;object-fit:contain;vertical-align:-5px}.section-title p[data-v-7dcfbe13]{margin:18px 0 0;color:#989b93}.category-grid[data-v-7dcfbe13]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px;width:100%}.category-card[data-v-7dcfbe13]{overflow:hidden;border:1px solid #cfd6c8;border-radius:22px;background:#fff;transition:transform .2s ease,box-shadow .2s ease}.category-card[data-v-7dcfbe13]:hover{transform:translateY(-4px);box-shadow:0 24px 44px #3841321f}.category-thumb[data-v-7dcfbe13]{position:relative;height:160px;overflow:hidden;background:#ede8de}.category-thumb span[data-v-7dcfbe13]{position:absolute;display:block}.category-thumb img[data-v-7dcfbe13]{display:block;width:100%;height:100%;object-fit:cover}.category-thumb.pens span[data-v-7dcfbe13]{left:calc(18px + var(--i, 0px));bottom:calc(24px + var(--i, 0px));width:130px;height:10px;border-radius:999px;background:#4b5d53;transform:rotate(-18deg)}.category-thumb.pens span[data-v-7dcfbe13]:nth-child(2){--i: 16px;background:#9b7445}.category-thumb.pens span[data-v-7dcfbe13]:nth-child(3){--i: 32px;background:#1b4d69}.category-thumb.pens span[data-v-7dcfbe13]:nth-child(4){--i: 48px;background:#799562}.category-thumb.pens span[data-v-7dcfbe13]:nth-child(5){--i: 64px;background:#34312e}.category-thumb.calendar[data-v-7dcfbe13]{background:linear-gradient(135deg,#e4dbca,#f6f2e9)}.category-thumb.calendar span[data-v-7dcfbe13]:first-child{inset:28px 28px 30px;border-radius:8px;background:#fff;box-shadow:inset 0 34px #decba8}.category-thumb.calendar span[data-v-7dcfbe13]:not(:first-child){bottom:52px;width:18px;height:18px;background:#a9b89a}.category-thumb.calendar span[data-v-7dcfbe13]:nth-child(2){left:54px}.category-thumb.calendar span[data-v-7dcfbe13]:nth-child(3){left:82px}.category-thumb.calendar span[data-v-7dcfbe13]:nth-child(4){left:110px}.category-thumb.calendar span[data-v-7dcfbe13]:nth-child(5){left:138px}.category-thumb.memo[data-v-7dcfbe13]{background:#e5d0b9}.category-thumb.memo span[data-v-7dcfbe13]{width:58px;height:70px;border-radius:4px;background:#f5e58c;transform:rotate(var(--r, -7deg))}.category-thumb.memo span[data-v-7dcfbe13]:nth-child(1){left:28px;top:36px}.category-thumb.memo span[data-v-7dcfbe13]:nth-child(2){left:74px;top:50px;--r: 6deg;background:#cfdca7}.category-thumb.memo span[data-v-7dcfbe13]:nth-child(3){left:120px;top:34px;--r: -2deg;background:#eaa98c}.category-thumb.notebook-card[data-v-7dcfbe13]{background:linear-gradient(135deg,#f4efe6,#d8cbb9)}.category-thumb.notebook-card span[data-v-7dcfbe13]:first-child{left:48px;top:22px;width:102px;height:116px;border-radius:8px;background:#e8dcc8;box-shadow:8px 8px #b8a98e;transform:rotate(-8deg)}.category-thumb.gift-card[data-v-7dcfbe13]{background:#dfe8d8}.category-thumb.gift-card span[data-v-7dcfbe13]:first-child,.category-thumb.custom-card span[data-v-7dcfbe13]:first-child{left:40px;top:44px;width:122px;height:82px;border-radius:10px;background:#e0cda8;box-shadow:inset 48px 0 #8e9a74}.category-thumb.custom-card[data-v-7dcfbe13]{background:#f2ecd8}.category-body[data-v-7dcfbe13]{padding:20px 22px 24px}.category-body strong[data-v-7dcfbe13],.category-body p[data-v-7dcfbe13],.category-body small[data-v-7dcfbe13]{display:block}.category-body strong[data-v-7dcfbe13]{color:#4e554b;font-size:1.04rem}.category-body p[data-v-7dcfbe13]{min-height:58px;margin:8px 0 14px;color:#7c8078;font-size:.92rem;line-height:1.7}.category-body small[data-v-7dcfbe13]{color:#668c5b;font-weight:750}.category-body small[data-v-7dcfbe13]:after{content:" →"}.more-button[data-v-7dcfbe13]{min-width:290px;min-height:62px;border-radius:18px;background:#fff}.about-clients[data-v-7dcfbe13]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:80px;padding:80px 8px 96px}.panel-kicker[data-v-7dcfbe13],.why-panel h2[data-v-7dcfbe13],.client-panel h2[data-v-7dcfbe13]{margin:0}.panel-kicker[data-v-7dcfbe13],.client-panel h2[data-v-7dcfbe13]{color:#5f665e;font-size:clamp(1.8rem,3vw,2.45rem);font-weight:850}.why-panel h2[data-v-7dcfbe13]{max-width:520px;margin-top:12px;color:#81857e;font-size:1.1rem;font-weight:500}.why-grid[data-v-7dcfbe13]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 42px;margin-top:52px;max-width:420px}.why-item[data-v-7dcfbe13]{display:flex;align-items:center;gap:18px;color:#858981;font-size:1.25rem}.mini-leaf[data-v-7dcfbe13]{width:74px;height:74px;flex:0 0 auto;border-radius:50%;background:#fff;object-fit:contain;padding:16px}.primary-button.small[data-v-7dcfbe13]{width:156px;margin-top:48px}.client-grid[data-v-7dcfbe13]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 40px;margin-top:42px}.client-logo[data-v-7dcfbe13]{display:grid;place-items:center;min-height:104px;background:#fff}.client-logo img[data-v-7dcfbe13]{display:block;max-width:78%;max-height:70px;object-fit:contain}.client-logo span[data-v-7dcfbe13]{color:#7c8577;font-weight:800}.metrics-band[data-v-7dcfbe13]{display:grid;grid-template-columns:repeat(3,max-content);justify-content:center;gap:70px;padding:34px 24px;background:#34584d;color:#d7dfc0}.metric-item[data-v-7dcfbe13]{display:grid;grid-template-columns:auto auto;align-items:center;gap:0 16px;min-width:240px;padding-right:70px;border-right:1px solid rgba(215,223,192,.28)}.metric-item[data-v-7dcfbe13]:last-child{border-right:0;padding-right:0}.metric-icon[data-v-7dcfbe13]{grid-row:span 2;color:#a8bd83}.metric-icon[data-v-7dcfbe13] svg{width:40px;height:40px}.metric-item strong[data-v-7dcfbe13]{font-size:2rem;line-height:1}.metric-item small[data-v-7dcfbe13]{color:#dfe7cc;font-size:1rem}.contact-card[data-v-7dcfbe13]{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,.8fr) minmax(360px,1fr);min-height:310px;margin-top:34px;border-radius:18px;background-color:#365b50;background-size:cover;background-position:center;color:#fff}.contact-card[data-v-7dcfbe13]:before{content:none}.contact-copy[data-v-7dcfbe13]{position:relative;z-index:1;display:flex;align-items:end;padding:58px 78px}.contact-copy h2[data-v-7dcfbe13],.contact-copy p[data-v-7dcfbe13]{margin:0}.contact-copy h2[data-v-7dcfbe13]{font-size:clamp(2rem,4vw,3.1rem);line-height:1.25;color:#ecf1df}.contact-copy p[data-v-7dcfbe13]{margin-top:16px;color:#d6dec7;font-size:1.15rem}.line-button[data-v-7dcfbe13]{background:#8cc164;border-color:#8cc164}.white-button[data-v-7dcfbe13]{background:#fff;color:#506056}.contact-visual[data-v-7dcfbe13]{position:relative}.dark-bottle[data-v-7dcfbe13],.dark-gift[data-v-7dcfbe13],.dark-book[data-v-7dcfbe13]{position:absolute;bottom:0}.dark-bottle[data-v-7dcfbe13]{left:12%;bottom:32px;width:72px;height:210px;border-radius:24px 24px 18px 18px;background:linear-gradient(90deg,#3f513a,#879366 45%,#22352e)}.dark-gift[data-v-7dcfbe13]{left:38%;bottom:38px;width:230px;height:146px;border-radius:10px;background:#c99852;box-shadow:inset 96px 0 #687a54}.dark-book[data-v-7dcfbe13]{right:12%;bottom:22px;width:160px;height:250px;border-radius:12px;background:#757262;transform:rotate(-8deg)}@media(max-width:1180px){.service-row[data-v-7dcfbe13],.category-grid[data-v-7dcfbe13]{grid-template-columns:repeat(2,minmax(0,1fr))}.service-item[data-v-7dcfbe13]:nth-child(2){border-right:0}.about-clients[data-v-7dcfbe13],.contact-card[data-v-7dcfbe13]{grid-template-columns:1fr}.metrics-band[data-v-7dcfbe13]{grid-template-columns:1fr;justify-items:center;gap:18px}.metric-item[data-v-7dcfbe13]{width:min(420px,100%);padding-right:0;border-right:0}}@media(max-width:720px){.hero[data-v-7dcfbe13],.hero-inner[data-v-7dcfbe13]{min-height:520px}.hero-copy[data-v-7dcfbe13]{left:20px;right:20px;bottom:58px}.gift-box[data-v-7dcfbe13]{right:4%;width:260px;height:190px}.tumbler.tall[data-v-7dcfbe13]{left:5%;width:72px;height:220px}.tumbler.small[data-v-7dcfbe13]{left:32%}.notebook[data-v-7dcfbe13]{width:180px;height:132px}.service-row[data-v-7dcfbe13],.category-grid[data-v-7dcfbe13],.why-grid[data-v-7dcfbe13],.client-grid[data-v-7dcfbe13]{grid-template-columns:1fr}.service-item[data-v-7dcfbe13]{border-right:0;border-bottom:1px solid #deded8}.service-item[data-v-7dcfbe13]:last-child{border-bottom:0}.about-clients[data-v-7dcfbe13]{gap:48px;padding:54px 0}.contact-copy[data-v-7dcfbe13]{padding:42px 28px}.contact-visual[data-v-7dcfbe13]{min-height:220px}}.catalog-view[data-v-65e72d6b]{display:grid;gap:24px}.hero[data-v-65e72d6b]{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(230px,.45fr);gap:24px;padding:clamp(26px,5vw,56px);overflow:hidden;animation:store-rise .55s ease both}.hero[data-v-65e72d6b]:after{content:"";position:absolute;right:-8%;top:-20%;width:36%;aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,rgba(255,193,136,.24),transparent 70%)}.hero h1[data-v-65e72d6b],.hero p[data-v-65e72d6b],.eyebrow[data-v-65e72d6b]{margin:0}.hero h1[data-v-65e72d6b]{margin-top:12px;max-width:900px;font-size:clamp(3rem,7vw,5rem);line-height:.95}.hero p[data-v-65e72d6b]{margin-top:18px;max-width:62ch;color:var(--text-soft);line-height:1.8}.hero-card[data-v-65e72d6b]{align-self:end;padding:20px;border:1px solid var(--line);border-radius:24px;background:#ffffffbd}.hero-card span[data-v-65e72d6b],.hero-card strong[data-v-65e72d6b],.hero-card small[data-v-65e72d6b]{display:block}.hero-card span[data-v-65e72d6b],.hero-card small[data-v-65e72d6b]{color:var(--text-muted)}.hero-card strong[data-v-65e72d6b]{margin-top:10px;font-size:clamp(3rem,7vw,4.4rem);line-height:.9}.hero-card small[data-v-65e72d6b]{margin-top:10px}.toolbar[data-v-65e72d6b]{display:grid;grid-template-columns:1.4fr 1fr 1fr auto;gap:12px;padding:16px}.toolbar label[data-v-65e72d6b]{display:grid;gap:7px}.toolbar label span[data-v-65e72d6b]{color:var(--text-muted);font-size:.82rem}.toolbar button[data-v-65e72d6b]{align-self:end}.product-grid[data-v-65e72d6b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.product-card[data-v-65e72d6b]{position:relative;overflow:hidden;animation:store-rise .5s ease both;animation-delay:var(--delay)}.product-media[data-v-65e72d6b]{position:relative;display:block;overflow:hidden}.product-media img[data-v-65e72d6b],.product-placeholder[data-v-65e72d6b]{width:100%;aspect-ratio:4 / 4.8;display:block}.product-media img[data-v-65e72d6b]{object-fit:cover;transition:transform .45s ease}.product-card:hover .product-media img[data-v-65e72d6b]{transform:scale(1.045)}.product-placeholder[data-v-65e72d6b]{display:grid;place-items:center;background:radial-gradient(circle at 30% 20%,rgba(255,193,136,.32),transparent 26%),linear-gradient(135deg,#fffffff5,#fff4efeb);color:var(--text-muted);letter-spacing:.04em;font-size:.8rem}.badge[data-v-65e72d6b]{position:absolute;left:14px;top:14px;padding:6px 10px;border-radius:999px;background:#fffaf5eb;color:var(--accent-strong);border:1px solid rgba(255,159,122,.28);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.product-body[data-v-65e72d6b]{display:grid;gap:9px;padding:17px}.product-body span[data-v-65e72d6b],.product-body p[data-v-65e72d6b],.price-row small[data-v-65e72d6b]{color:var(--text-muted)}.product-body strong[data-v-65e72d6b]{font-size:1.08rem}.product-body p[data-v-65e72d6b]{margin:0;min-height:3em;line-height:1.5}.price-row[data-v-65e72d6b]{display:flex;gap:10px;align-items:baseline}.price-row small[data-v-65e72d6b]{text-decoration:line-through}.card-actions[data-v-65e72d6b]{display:grid;grid-template-columns:.85fr 1fr;gap:10px;margin-top:6px}.ghost-link[data-v-65e72d6b],.add-button[data-v-65e72d6b]{min-height:42px}.add-button[data-v-65e72d6b]{border:0}.add-button[data-v-65e72d6b]:disabled{cursor:not-allowed;opacity:.55}.empty-panel[data-v-65e72d6b]{padding:44px 32px;text-align:center}.empty-panel strong[data-v-65e72d6b],.empty-panel p[data-v-65e72d6b]{display:block;margin:0}.empty-panel p[data-v-65e72d6b]{margin-top:10px;color:var(--text-soft)}@media(max-width:1040px){.toolbar[data-v-65e72d6b],.product-grid[data-v-65e72d6b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.hero[data-v-65e72d6b],.toolbar[data-v-65e72d6b],.product-grid[data-v-65e72d6b],.card-actions[data-v-65e72d6b]{grid-template-columns:minmax(0,1fr)}}.search-view[data-v-74ef7a8a]{display:grid;gap:24px}.hero[data-v-74ef7a8a]{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:22px;padding:clamp(26px,5vw,56px)}.hero h1[data-v-74ef7a8a],.hero p[data-v-74ef7a8a],.eyebrow[data-v-74ef7a8a]{margin:0}.hero h1[data-v-74ef7a8a]{max-width:840px;margin-top:12px;font-size:clamp(2.8rem,7vw,4.8rem);line-height:.95}.hero p[data-v-74ef7a8a]{max-width:62ch;margin-top:16px;color:var(--text-soft);line-height:1.8}.hero-metric[data-v-74ef7a8a]{align-self:end;padding:18px;border:1px solid var(--line);border-radius:24px;background:#ffffffc2}.hero-metric span[data-v-74ef7a8a],.hero-metric strong[data-v-74ef7a8a]{display:block}.hero-metric span[data-v-74ef7a8a]{color:var(--text-muted)}.hero-metric strong[data-v-74ef7a8a]{margin-top:10px;font-size:3rem}.search-panel[data-v-74ef7a8a]{display:grid;gap:16px;padding:16px}.search-form[data-v-74ef7a8a]{display:grid;grid-template-columns:minmax(0,1fr) 220px auto;gap:12px;align-items:end}.search-form label[data-v-74ef7a8a]{display:grid;gap:7px}.search-form label span[data-v-74ef7a8a],.popular-row span[data-v-74ef7a8a]{color:var(--text-muted);font-size:.82rem}.popular-row[data-v-74ef7a8a]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.term-chip[data-v-74ef7a8a]{padding:.6rem .85rem;border-radius:999px;background:#fff8f3f2;color:var(--text)}.product-grid[data-v-74ef7a8a],.recommendation-grid[data-v-74ef7a8a]{display:grid;gap:18px}.product-grid[data-v-74ef7a8a]{grid-template-columns:repeat(3,minmax(0,1fr))}.product-card[data-v-74ef7a8a]{overflow:hidden}.product-media[data-v-74ef7a8a]{position:relative;display:block}.product-media img[data-v-74ef7a8a],.product-placeholder[data-v-74ef7a8a]{width:100%;aspect-ratio:4 / 4.75;display:block}.product-media img[data-v-74ef7a8a]{object-fit:cover}.product-placeholder[data-v-74ef7a8a]{display:grid;place-items:center;background:linear-gradient(135deg,#fffffff5,#fff3eceb);color:var(--text-muted)}.badge[data-v-74ef7a8a]{position:absolute;left:14px;top:14px;padding:6px 10px;border-radius:999px;background:#fffaf5eb;color:var(--accent-strong)}.product-body[data-v-74ef7a8a]{display:grid;gap:9px;padding:17px}.product-body span[data-v-74ef7a8a],.product-body p[data-v-74ef7a8a],.price-row small[data-v-74ef7a8a],.muted[data-v-74ef7a8a]{color:var(--text-muted)}.product-body p[data-v-74ef7a8a]{margin:0;min-height:3em;line-height:1.5}.price-row[data-v-74ef7a8a],.card-actions[data-v-74ef7a8a]{display:flex;gap:10px;align-items:center}.price-row small[data-v-74ef7a8a]{text-decoration:line-through}.card-actions[data-v-74ef7a8a]{display:grid;grid-template-columns:.85fr 1fr}.card-actions button[data-v-74ef7a8a]:disabled{cursor:not-allowed;opacity:.55}.empty-panel[data-v-74ef7a8a]{padding:44px 32px;text-align:center}.recommendation-grid[data-v-74ef7a8a]{grid-template-columns:repeat(3,minmax(0,1fr))}.recommendation-card[data-v-74ef7a8a]{padding:20px}.section-head h2[data-v-74ef7a8a]{margin:8px 0 0;font-size:1.5rem}.mini-list[data-v-74ef7a8a]{display:grid;gap:10px;margin-top:16px}.mini-list a[data-v-74ef7a8a]{display:flex;justify-content:space-between;gap:12px;padding:12px;border-radius:16px;background:#fff8f3eb}.mini-list span[data-v-74ef7a8a]{color:var(--text-muted)}@media(max-width:980px){.hero[data-v-74ef7a8a],.search-form[data-v-74ef7a8a],.product-grid[data-v-74ef7a8a],.recommendation-grid[data-v-74ef7a8a],.card-actions[data-v-74ef7a8a]{grid-template-columns:minmax(0,1fr)}}.product-detail[data-v-a71a1bb3]{display:grid;gap:24px}.hero[data-v-a71a1bb3]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:clamp(18px,3vw,34px);padding:clamp(18px,3vw,28px);animation:store-rise .55s ease both}.media-panel[data-v-a71a1bb3]{position:sticky;top:96px;align-self:start}.media-panel img[data-v-a71a1bb3],.media-placeholder[data-v-a71a1bb3]{width:100%;aspect-ratio:4 / 4.9;border-radius:24px}.media-panel img[data-v-a71a1bb3]{object-fit:cover;box-shadow:var(--shadow-soft)}.media-placeholder[data-v-a71a1bb3]{display:grid;place-items:center;background:radial-gradient(circle at 35% 25%,rgba(255,193,136,.28),transparent 28%),linear-gradient(135deg,#fffffff7,#fff3ecf0);color:var(--text-muted);letter-spacing:.04em}.gallery-strip[data-v-a71a1bb3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,92px));gap:12px;margin-top:14px}.thumb-button[data-v-a71a1bb3]{padding:0;border:1px solid rgba(148,163,184,.2);border-radius:16px;overflow:hidden;background:#fff9f5f2;cursor:pointer}.thumb-button.active[data-v-a71a1bb3]{border-color:#ff9f7ab8;box-shadow:0 0 0 1px #ff9f7a47}.thumb-button img[data-v-a71a1bb3]{width:100%;aspect-ratio:1;object-fit:cover;display:block}.content-panel[data-v-a71a1bb3]{display:grid;align-content:center;gap:18px;padding:clamp(8px,2vw,22px)}.eyebrow[data-v-a71a1bb3],.content-panel h1[data-v-a71a1bb3],.summary[data-v-a71a1bb3]{margin:0}.content-panel h1[data-v-a71a1bb3]{font-size:clamp(2.8rem,7vw,5.2rem);line-height:.95}.summary[data-v-a71a1bb3]{max-width:62ch;color:var(--text-soft);line-height:1.8}.price-row[data-v-a71a1bb3]{display:flex;align-items:baseline;gap:14px}.price-row strong[data-v-a71a1bb3]{font-size:clamp(1.8rem,4vw,2.6rem)}.price-row small[data-v-a71a1bb3]{color:var(--text-muted);text-decoration:line-through}.status-row[data-v-a71a1bb3]{display:flex;flex-wrap:wrap;gap:10px}.status-row span[data-v-a71a1bb3]{padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:#fff8f3e0;color:var(--text-soft)}.status-row span.positive[data-v-a71a1bb3]{border-color:#4db59147;color:var(--green)}.volume-pricing[data-v-a71a1bb3],.promotion-pricing[data-v-a71a1bb3]{display:grid;gap:10px;padding:14px;border:1px solid rgba(77,181,145,.22);border-radius:18px;background:#f2fdf8d1}.volume-pricing strong[data-v-a71a1bb3],.volume-pricing span[data-v-a71a1bb3],.promotion-pricing strong[data-v-a71a1bb3],.promotion-pricing span[data-v-a71a1bb3]{display:block}.volume-pricing div[data-v-a71a1bb3],.promotion-pricing div[data-v-a71a1bb3]{display:flex;flex-wrap:wrap;gap:8px}.volume-pricing span[data-v-a71a1bb3],.promotion-pricing span[data-v-a71a1bb3]{padding:7px 10px;border-radius:999px;background:#fffc;color:var(--green);font-size:.86rem;font-weight:700}.variant-picker[data-v-a71a1bb3]{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:20px;background:#fffbf7f0}.variant-picker__head[data-v-a71a1bb3]{display:flex;justify-content:space-between;gap:12px;color:var(--text-soft)}.variant-picker__head strong[data-v-a71a1bb3]{color:var(--text)}.variant-grid[data-v-a71a1bb3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.variant-card[data-v-a71a1bb3]{display:grid;gap:6px;padding:12px;border:1px solid var(--line);border-radius:18px;background:#fffffff5;color:var(--text);text-align:left}.variant-card.active[data-v-a71a1bb3]{border-color:#ff9f7ab8;background:#fff0eaf2}.variant-card span[data-v-a71a1bb3]{color:var(--text-muted);font-size:.85rem}.variant-card[data-v-a71a1bb3]:disabled{cursor:not-allowed;opacity:.48}.customization-card[data-v-a71a1bb3]{display:grid;gap:12px;padding:14px;border:1px solid rgba(238,167,115,.26);border-radius:20px;background:#fffaf6f5}.customization-card strong[data-v-a71a1bb3],.customization-card p[data-v-a71a1bb3]{margin:0}.customization-card p[data-v-a71a1bb3]{color:var(--text-soft);line-height:1.65}.customization-card label[data-v-a71a1bb3]{display:grid;gap:8px}.customization-card label span[data-v-a71a1bb3]{color:var(--text-muted);font-size:.82rem}.customization-card label small[data-v-a71a1bb3]{color:var(--text-soft);line-height:1.6}.customization-file[data-v-a71a1bb3]{color:var(--green);font-weight:700}.purchase-card[data-v-a71a1bb3]{display:grid;grid-template-columns:96px minmax(0,1fr) minmax(120px,auto);align-items:end;gap:10px;padding:12px;border:1px solid var(--line);border-radius:20px;background:#fffbf7f5}.purchase-card label[data-v-a71a1bb3]{display:grid;gap:6px}.purchase-card label span[data-v-a71a1bb3]{color:var(--text-muted);font-size:.78rem}.feedback[data-v-a71a1bb3]{margin:0;padding:12px 14px;border-radius:16px;background:#4db5911f;color:var(--green)}.error[data-v-a71a1bb3]{color:#c76161}.promise-grid[data-v-a71a1bb3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.promise-grid article[data-v-a71a1bb3]{padding:14px;border:1px solid var(--line);border-radius:18px;background:#fff9f5eb}.promise-grid strong[data-v-a71a1bb3],.promise-grid span[data-v-a71a1bb3]{display:block}.promise-grid span[data-v-a71a1bb3]{margin-top:6px;color:var(--text-muted);line-height:1.55}.body-panel[data-v-a71a1bb3]{display:grid;grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);gap:24px;padding:clamp(24px,4vw,42px)}.body-panel h2[data-v-a71a1bb3]{margin:10px 0 0;font-size:clamp(1.8rem,4vw,3.4rem);line-height:1}.body-copy[data-v-a71a1bb3]{color:var(--text-soft);line-height:1.9}.body-copy[data-v-a71a1bb3] h2,.body-copy[data-v-a71a1bb3] h3,.body-copy[data-v-a71a1bb3] h4{color:var(--text)}.body-copy[data-v-a71a1bb3] img{max-width:100%;border-radius:24px}@media(max-width:960px){.hero[data-v-a71a1bb3],.body-panel[data-v-a71a1bb3],.promise-grid[data-v-a71a1bb3]{grid-template-columns:1fr}.media-panel[data-v-a71a1bb3]{position:static}}@media(max-width:720px){.content-panel h1[data-v-a71a1bb3]{font-size:clamp(2.1rem,12vw,3.5rem);line-height:1}.purchase-card[data-v-a71a1bb3],.variant-grid[data-v-a71a1bb3]{grid-template-columns:1fr}}.journal-view[data-v-dc97f30e]{display:grid;gap:22px}.hero[data-v-dc97f30e],.post-card[data-v-dc97f30e],.filters[data-v-dc97f30e]{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-soft)}.hero[data-v-dc97f30e],.filters[data-v-dc97f30e]{padding:28px}.hero h1[data-v-dc97f30e],.hero p[data-v-dc97f30e],.eyebrow[data-v-dc97f30e]{margin:0}.eyebrow[data-v-dc97f30e]{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-soft)}.hero h1[data-v-dc97f30e]{margin-top:12px;font-size:clamp(2.4rem,5vw,4rem)}.hero p[data-v-dc97f30e]{margin-top:14px;color:var(--text-soft);max-width:58ch;line-height:1.8}.filters[data-v-dc97f30e]{display:flex;flex-wrap:wrap;gap:10px}.filters button[data-v-dc97f30e]{padding:.65rem .9rem;border-radius:999px;background:#fff8f3eb;color:var(--text-soft)}.filters button.active[data-v-dc97f30e]{background:var(--accent);color:#17110a}.tag-chip[data-v-dc97f30e]{border-style:dashed}.post-grid[data-v-dc97f30e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.post-card[data-v-dc97f30e]{overflow:hidden}.post-card img[data-v-dc97f30e],.post-card__placeholder[data-v-dc97f30e]{width:100%;aspect-ratio:4 / 3.6;display:block}.post-card img[data-v-dc97f30e]{object-fit:cover}.post-card__placeholder[data-v-dc97f30e]{display:grid;place-items:center;background:linear-gradient(135deg,#fffffff5,#fff4efeb);color:var(--text-soft);letter-spacing:.04em;font-size:.82rem}.post-card__body[data-v-dc97f30e]{display:grid;gap:10px;padding:18px}.post-card__body span[data-v-dc97f30e],.post-card__body strong[data-v-dc97f30e],.post-card__body p[data-v-dc97f30e]{margin:0}.post-card__body span[data-v-dc97f30e],.post-card__body p[data-v-dc97f30e],.tag-row small[data-v-dc97f30e]{color:var(--text-soft)}.tag-row[data-v-dc97f30e]{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:960px){.post-grid[data-v-dc97f30e]{grid-template-columns:minmax(0,1fr)}}.detail-shell[data-v-90e42216]{display:grid;gap:22px}.hero[data-v-90e42216],.body-panel[data-v-90e42216]{border-radius:24px;border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-soft)}.hero[data-v-90e42216]{padding:28px}.eyebrow[data-v-90e42216],.hero h1[data-v-90e42216],.hero p[data-v-90e42216]{margin:0}.eyebrow[data-v-90e42216]{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-soft)}.hero h1[data-v-90e42216]{margin-top:10px;font-size:clamp(2.2rem,5vw,4rem)}.hero p[data-v-90e42216]{margin-top:12px;color:var(--text-soft);line-height:1.8}.tag-row[data-v-90e42216]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.tag-row span[data-v-90e42216]{padding:7px 10px;border-radius:999px;background:#ffffff13;color:var(--text-soft);font-size:.82rem}.hero img[data-v-90e42216]{margin-top:20px;width:100%;max-height:520px;object-fit:cover;border-radius:20px}.body-panel[data-v-90e42216]{padding:28px;color:var(--text-soft);line-height:1.85}.body-panel[data-v-90e42216] h2,.body-panel[data-v-90e42216] h3,.body-panel[data-v-90e42216] h4{color:var(--text)}.body-panel[data-v-90e42216] img{max-width:100%;border-radius:24px}.page-detail[data-v-e1d4a0a6],.block-stack[data-v-e1d4a0a6]{display:grid;gap:22px}.hero[data-v-e1d4a0a6],.body-panel[data-v-e1d4a0a6],.content-block[data-v-e1d4a0a6]{border-radius:24px;border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-soft)}.hero[data-v-e1d4a0a6],.body-panel[data-v-e1d4a0a6],.content-block[data-v-e1d4a0a6]{padding:28px}.eyebrow[data-v-e1d4a0a6],.hero h1[data-v-e1d4a0a6],.hero p[data-v-e1d4a0a6],.content-block h2[data-v-e1d4a0a6],.block-summary[data-v-e1d4a0a6]{margin:0}.eyebrow[data-v-e1d4a0a6]{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-soft)}.hero h1[data-v-e1d4a0a6]{margin-top:10px;font-size:clamp(2.2rem,5vw,4rem)}.hero p[data-v-e1d4a0a6],.block-summary[data-v-e1d4a0a6],.body-panel[data-v-e1d4a0a6]{color:var(--text-soft);line-height:1.85}.hero p[data-v-e1d4a0a6],.block-summary[data-v-e1d4a0a6]{margin-top:12px}.content-block h2[data-v-e1d4a0a6]{margin-top:10px;font-size:clamp(1.8rem,4vw,3rem)}.body-panel.compact[data-v-e1d4a0a6]{margin-top:18px;padding:0;border:0;background:transparent;box-shadow:none}.body-panel[data-v-e1d4a0a6] h2,.body-panel[data-v-e1d4a0a6] h3,.body-panel[data-v-e1d4a0a6] h4{color:var(--text)}.body-panel[data-v-e1d4a0a6] img{max-width:100%;border-radius:24px}.faq-list[data-v-e1d4a0a6]{display:grid;gap:10px;margin-top:20px}.faq-list details[data-v-e1d4a0a6]{padding:16px;border:1px solid var(--line);border-radius:20px;background:#ffffff0b}.faq-list summary[data-v-e1d4a0a6]{cursor:pointer;font-weight:800}.faq-list p[data-v-e1d4a0a6]{margin:12px 0 0;color:var(--text-soft);line-height:1.7}.button-link[data-v-e1d4a0a6]{width:fit-content;margin-top:18px}.cart-view[data-v-c38c24f3]{display:grid;gap:22px}.hero[data-v-c38c24f3]{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:clamp(24px,4vw,38px);background:radial-gradient(circle at 88% 18%,rgba(255,193,136,.22),transparent 34%),var(--panel)}.eyebrow[data-v-c38c24f3],.hero h1[data-v-c38c24f3],.hero p[data-v-c38c24f3]{margin:0}.hero h1[data-v-c38c24f3]{margin-top:10px;max-width:13ch;font-size:clamp(2.6rem,6vw,4.4rem);line-height:.96}.hero p[data-v-c38c24f3]{max-width:58ch;margin-top:14px;color:var(--text-soft);line-height:1.8}.hero-metric[data-v-c38c24f3]{min-width:150px;padding:20px;border:1px solid var(--line);border-radius:26px;background:#ffffffc7;text-align:center}.hero-metric span[data-v-c38c24f3],.hero-metric strong[data-v-c38c24f3]{display:block}.hero-metric span[data-v-c38c24f3]{color:var(--text-soft)}.hero-metric strong[data-v-c38c24f3]{margin-top:10px;font-size:3.2rem;line-height:1}.cart-grid[data-v-c38c24f3]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr);gap:18px}.cart-panel[data-v-c38c24f3],.summary-panel[data-v-c38c24f3],.empty-panel[data-v-c38c24f3]{padding:24px}.cart-panel__head[data-v-c38c24f3]{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:8px}.cart-panel__head h2[data-v-c38c24f3],.summary-panel h2[data-v-c38c24f3]{margin:8px 0 0;font-size:clamp(1.8rem,4vw,2.4rem)}.cart-item[data-v-c38c24f3]{display:grid;grid-template-columns:132px minmax(0,1fr);gap:18px;padding:18px 0;border-bottom:1px solid var(--line)}.cart-item[data-v-c38c24f3]:last-child{border-bottom:0}.cart-item__media[data-v-c38c24f3]{display:block;overflow:hidden;border-radius:22px}.cart-item__media img[data-v-c38c24f3],.cart-item__placeholder[data-v-c38c24f3]{display:block;width:100%;aspect-ratio:1 / 1.12}.cart-item__media img[data-v-c38c24f3]{object-fit:cover;transition:transform .22s ease}.cart-item:hover .cart-item__media img[data-v-c38c24f3]{transform:scale(1.04)}.cart-item__placeholder[data-v-c38c24f3]{display:grid;place-items:center;background:linear-gradient(135deg,#fffffff5,#fff4efeb);color:var(--text-soft);font-size:.78rem}.cart-item__body[data-v-c38c24f3]{display:grid;align-content:space-between;gap:16px}.cart-item__body strong[data-v-c38c24f3],.cart-item__body p[data-v-c38c24f3],.cart-item__body span[data-v-c38c24f3]{margin:0}.cart-item__body p[data-v-c38c24f3]{margin-top:8px;color:var(--text-soft);line-height:1.7}.bundle-hint[data-v-c38c24f3]{color:#b45309;font-weight:600}.customization-summary[data-v-c38c24f3]{display:grid;gap:4px;margin-top:10px;padding:10px 12px;border:1px solid rgba(238,167,115,.22);border-radius:14px;background:#fffaf6f0}.customization-summary strong[data-v-c38c24f3]{color:var(--text)}.customization-summary span[data-v-c38c24f3]{color:var(--text-soft);font-size:.86rem}.variant-label[data-v-c38c24f3]{display:inline-flex;width:fit-content;margin-top:8px;padding:6px 10px;border-radius:999px;background:#fff0eaf2;color:var(--accent-strong);font-size:.82rem}.promotion-chip-list[data-v-c38c24f3]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.promotion-chip[data-v-c38c24f3]{display:inline-flex;width:fit-content;padding:6px 10px;border-radius:999px;font-size:.78rem;font-weight:700}.promotion-chip.bundle[data-v-c38c24f3]{background:#ffecdff5;color:#b45309}.promotion-chip.promotion[data-v-c38c24f3]{background:#e4f4fff5;color:#1d4ed8}.cart-item__controls[data-v-c38c24f3]{display:flex;flex-wrap:wrap;align-items:end;gap:14px}.cart-item__controls label[data-v-c38c24f3],.line-price[data-v-c38c24f3]{display:grid;gap:6px}.line-price strong[data-v-c38c24f3],.line-price small[data-v-c38c24f3]{display:block}.compare-price[data-v-c38c24f3]{color:var(--text-soft);font-size:.78rem;text-decoration:line-through}.cart-item__controls input[data-v-c38c24f3]{width:88px}.ghost[data-v-c38c24f3]{background:#fff8f3eb;color:var(--text)}.danger[data-v-c38c24f3]{color:#c76161}.summary-panel[data-v-c38c24f3]{position:sticky;top:94px;display:grid;align-content:start;gap:16px}.summary-copy[data-v-c38c24f3],.summary-line.muted[data-v-c38c24f3],.small[data-v-c38c24f3],.muted[data-v-c38c24f3]{color:var(--text-soft)}.summary-copy[data-v-c38c24f3]{margin:0;line-height:1.7}.coupon-row[data-v-c38c24f3]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.coupon-field[data-v-c38c24f3]{min-width:0}.summary-lines[data-v-c38c24f3]{display:grid;gap:12px;padding:16px;border-radius:22px;background:#fffaf6f5}.summary-line[data-v-c38c24f3]{display:flex;justify-content:space-between;gap:12px}.discount-card[data-v-c38c24f3]{display:grid;gap:12px;padding:16px;border:1px solid rgba(238,167,115,.18);border-radius:22px;background:#fffffff0}.discount-card__head[data-v-c38c24f3],.discount-line[data-v-c38c24f3]{display:flex;justify-content:space-between;gap:12px}.discount-card__head[data-v-c38c24f3]{align-items:center}.discount-line[data-v-c38c24f3]{align-items:start;padding-top:12px;border-top:1px solid rgba(226,213,202,.72)}.discount-line[data-v-c38c24f3]:first-of-type{padding-top:0;border-top:0}.discount-line__body[data-v-c38c24f3]{display:grid;gap:4px}.discount-line__body small[data-v-c38c24f3]{color:var(--text-soft)}.total-line[data-v-c38c24f3]{padding-top:14px;border-top:1px solid var(--line)}.checkout-link[data-v-c38c24f3]{width:100%;margin-top:6px}.empty-panel[data-v-c38c24f3]{display:grid;justify-items:center;gap:14px;padding:clamp(36px,7vw,76px);text-align:center}.empty-panel strong[data-v-c38c24f3],.empty-panel p[data-v-c38c24f3]{display:block;margin:0}.empty-panel strong[data-v-c38c24f3]{max-width:14ch;font-size:clamp(2.2rem,5vw,3.8rem);line-height:.96}.empty-panel p[data-v-c38c24f3]{max-width:52ch;color:var(--text-soft);line-height:1.8}.error[data-v-c38c24f3]{color:#c76161}.success[data-v-c38c24f3]{color:var(--green)}.info[data-v-c38c24f3]{color:var(--blue)}.warning[data-v-c38c24f3]{color:#b45309}@media(max-width:900px){.hero[data-v-c38c24f3],.cart-grid[data-v-c38c24f3],.cart-item[data-v-c38c24f3],.coupon-row[data-v-c38c24f3]{display:grid;grid-template-columns:minmax(0,1fr)}.summary-panel[data-v-c38c24f3]{position:static}}.checkout-view[data-v-030c61db]{display:grid;gap:22px}.hero[data-v-030c61db],.panel[data-v-030c61db]{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-soft)}.hero[data-v-030c61db]{display:flex;align-items:end;justify-content:space-between;gap:18px;padding:clamp(24px,4vw,38px);background:radial-gradient(circle at 82% 18%,rgba(255,193,136,.22),transparent 34%),var(--panel)}.panel[data-v-030c61db]{padding:24px}.center[data-v-030c61db]{display:grid;justify-items:center;gap:14px;padding:clamp(34px,6vw,68px);text-align:center}.eyebrow[data-v-030c61db],.hero h1[data-v-030c61db],.hero p[data-v-030c61db],.panel h2[data-v-030c61db],.center p[data-v-030c61db],.center strong[data-v-030c61db]{margin:0}.hero h1[data-v-030c61db],.center strong[data-v-030c61db]{max-width:13ch;margin-top:10px;font-size:clamp(2.5rem,6vw,4.4rem);line-height:.96}.hero p[data-v-030c61db],.center p[data-v-030c61db],.hero-note[data-v-030c61db]{color:var(--text-soft);line-height:1.8}.hero p[data-v-030c61db]{max-width:58ch;margin-top:14px}.hero-note[data-v-030c61db]{max-width:24ch;padding:18px;border:1px solid rgba(238,167,115,.18);border-radius:22px;background:#ffffffbd}.checkout-grid[data-v-030c61db]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.78fr);gap:18px}.side-stack[data-v-030c61db]{display:grid;align-content:start;gap:18px}.order-panel[data-v-030c61db]{position:sticky;top:94px}.section-head[data-v-030c61db]{display:flex;align-items:end;justify-content:space-between;gap:16px}.section-head h2[data-v-030c61db]{margin-top:8px;font-size:clamp(1.7rem,4vw,2.3rem)}.step-pill[data-v-030c61db]{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 12px;border-radius:999px;background:#fff0eaf2;color:var(--accent-strong);font-weight:700}.address-selector[data-v-030c61db]{display:grid;gap:10px;margin-top:18px}.address-chip[data-v-030c61db]{display:grid;gap:6px;border-radius:18px;background:#fffaf6f5;color:var(--text);text-align:left}.address-chip span[data-v-030c61db]{color:var(--text-soft)}.address-chip.active[data-v-030c61db]{outline:1px solid rgba(255,159,122,.62);background:#fff0eaf2}.form-grid[data-v-030c61db]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.form-grid label[data-v-030c61db],.field[data-v-030c61db]{display:grid;gap:8px}.form-grid label span[data-v-030c61db],.field span[data-v-030c61db],.form-grid small[data-v-030c61db]{color:var(--text-soft);font-size:.86rem}.form-grid .wide[data-v-030c61db]{grid-column:1 / -1}.coupon-row[data-v-030c61db]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:end;margin-top:18px;margin-bottom:8px}.coupon-field[data-v-030c61db]{min-width:0}.coupon-wallet[data-v-030c61db],.wallet-section[data-v-030c61db],.wallet-list[data-v-030c61db],.items-review[data-v-030c61db],.totals-card[data-v-030c61db]{display:grid;gap:12px}.coupon-wallet[data-v-030c61db]{margin-top:18px}.coupon-wallet__head[data-v-030c61db],.wallet-section__head[data-v-030c61db],.summary-item[data-v-030c61db],.summary-total[data-v-030c61db],.action-row[data-v-030c61db],.discount-card__head[data-v-030c61db],.discount-line[data-v-030c61db],.coupon-card__meta[data-v-030c61db]{display:flex;justify-content:space-between;gap:12px}.coupon-wallet__head[data-v-030c61db],.wallet-section__head[data-v-030c61db]{align-items:center}.coupon-card[data-v-030c61db]{display:grid;gap:8px;padding:14px;border:1px solid var(--line);border-radius:18px;background:#fffaf6f5}.coupon-card p[data-v-030c61db],.coupon-card span[data-v-030c61db],.wallet-section__head span[data-v-030c61db],.summary-item span[data-v-030c61db],.muted[data-v-030c61db],ul[data-v-030c61db],.integration-card p[data-v-030c61db]{color:var(--text-soft)}.items-review[data-v-030c61db]{margin-top:18px}.summary-item[data-v-030c61db]{font-size:.94rem}.summary-item small[data-v-030c61db]{color:var(--accent-strong)}.customization-line[data-v-030c61db]{display:block;margin-top:4px;color:var(--text-soft);line-height:1.45}.totals-card[data-v-030c61db]{margin-top:16px;padding:16px;border-radius:22px;background:#fffaf6f5}.grand-total[data-v-030c61db]{padding-top:14px;border-top:1px solid var(--line)}.discount-card[data-v-030c61db]{display:grid;gap:12px;margin-top:18px;padding:16px;border-radius:20px;background:#fff8f3eb}.discount-line strong[data-v-030c61db]{color:var(--green)}.discount-line__body[data-v-030c61db]{display:grid;gap:4px}.discount-line__body small[data-v-030c61db]{color:var(--text-soft)}.submit-button[data-v-030c61db]{width:100%;margin-top:18px}.success-panel[data-v-030c61db]{gap:16px}.success-order[data-v-030c61db]{font-size:1.2rem;letter-spacing:.08em}.error[data-v-030c61db]{color:#c76161}.success[data-v-030c61db]{color:var(--green)}.info[data-v-030c61db]{color:var(--blue)}.warning[data-v-030c61db]{color:#b45309}.ghost[data-v-030c61db]{background:#fff8f3eb;color:var(--text)}ul[data-v-030c61db]{display:grid;gap:10px;margin:16px 0 0;padding-left:1.1rem}.action-row[data-v-030c61db]{justify-content:center;flex-wrap:wrap}@media(max-width:980px){.hero[data-v-030c61db],.checkout-grid[data-v-030c61db],.form-grid[data-v-030c61db],.coupon-row[data-v-030c61db]{display:grid;grid-template-columns:minmax(0,1fr)}.order-panel[data-v-030c61db]{position:static}.hero-note[data-v-030c61db]{max-width:none}}.payment-result-view[data-v-95703621]{display:grid;gap:22px}.panel[data-v-95703621]{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-soft);padding:24px}.hero[data-v-95703621]{display:grid;gap:12px;background:radial-gradient(circle at 85% 15%,rgba(255,193,136,.2),transparent 34%),var(--panel)}.eyebrow[data-v-95703621],.hero h1[data-v-95703621],.hero p[data-v-95703621]{margin:0}.status-panel[data-v-95703621]{display:grid;gap:14px}.status-row[data-v-95703621]{display:flex;justify-content:space-between;gap:16px;padding:14px;border-radius:18px;background:#fffaf6f5}.status-row span[data-v-95703621]{color:var(--text-soft)}.action-row[data-v-95703621]{display:flex;gap:12px;flex-wrap:wrap}.secondary[data-v-95703621]{background:transparent}.error[data-v-95703621]{color:#c76161}.account-panel[data-v-5d359275]{display:grid;gap:18px;padding:24px;border-radius:30px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;box-shadow:var(--shadow)}.section-head[data-v-5d359275]{display:flex;justify-content:space-between;gap:16px;align-items:start}.eyebrow[data-v-5d359275],.section-head h2[data-v-5d359275]{margin:0}.eyebrow[data-v-5d359275]{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-soft)}.section-head h2[data-v-5d359275]{margin-top:10px;font-size:clamp(1.4rem,4vw,2rem)}.ghost[data-v-5d359275]{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:transparent;color:var(--text);font:inherit}.summary-row[data-v-5d359275]{display:flex;gap:10px;flex-wrap:wrap;color:var(--text-soft);align-items:center}.chip[data-v-5d359275]{min-height:30px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--text-soft)}.chip.active[data-v-5d359275]{background:#ffb34729;color:var(--text);border-color:#ffb3474d}.notification-list[data-v-5d359275]{display:grid;gap:12px}.notification-card[data-v-5d359275]{padding:16px;border-radius:20px;background:#ffffff0f;border:1px solid rgba(255,255,255,.06)}.notification-card.unread[data-v-5d359275]{border-color:#ffb3476b;background:#ffb34714}.notification-card__head[data-v-5d359275]{display:flex;justify-content:space-between;gap:12px;align-items:start}.notification-card__head strong[data-v-5d359275],.notification-card__head span[data-v-5d359275]{display:block;margin:0}.notification-card__head span[data-v-5d359275],.muted[data-v-5d359275],.success[data-v-5d359275],.error[data-v-5d359275]{color:var(--text-soft)}.notification-card__body[data-v-5d359275]{margin-top:10px;color:var(--text);line-height:1.75}.notification-card__body[data-v-5d359275] p{margin:0 0 8px}.notification-card__body[data-v-5d359275] p:last-child{margin-bottom:0}.success[data-v-5d359275]{color:#8bf4ab}.error[data-v-5d359275]{color:#ffb4b4}@media(max-width:720px){.section-head[data-v-5d359275]{display:grid}}.recaptcha-box[data-v-7f65c484]{grid-column:1 / -1;margin-top:14px}.recaptcha-note[data-v-7f65c484],.recaptcha-error[data-v-7f65c484]{margin:8px 0 0;font-size:13px;line-height:1.5}.recaptcha-note[data-v-7f65c484]{color:var(--text-soft)}.recaptcha-error[data-v-7f65c484]{color:#c76161}.account-view[data-v-174e6c30]{display:grid;gap:22px}.hero[data-v-174e6c30],.account-panel[data-v-174e6c30]{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-soft)}.hero[data-v-174e6c30]{display:flex;justify-content:space-between;gap:18px;padding:28px;background:radial-gradient(circle at 85% 20%,rgba(255,193,136,.2),transparent 34%),var(--panel)}.eyebrow[data-v-174e6c30],.hero h1[data-v-174e6c30],.hero p[data-v-174e6c30]{margin:0}.hero h1[data-v-174e6c30]{margin-top:10px;font-size:clamp(2.2rem,5vw,3.8rem)}.hero p[data-v-174e6c30]{margin-top:12px;color:var(--text-soft);line-height:1.8;max-width:58ch}.hero-note[data-v-174e6c30]{align-self:end;max-width:260px;padding:16px;border:1px solid var(--line);border-radius:20px;background:#ffffffc2;color:var(--text-soft)}.account-grid[data-v-174e6c30]{display:grid;gap:18px}.account-grid.authenticated[data-v-174e6c30],.account-grid.secondary[data-v-174e6c30]{grid-template-columns:repeat(2,minmax(0,1fr))}.roadmap-grid[data-v-174e6c30]{grid-template-columns:minmax(0,1fr)}.account-panel[data-v-174e6c30]{padding:22px}.account-panel.soft[data-v-174e6c30]{background:#fffaf6f0}.section-head[data-v-174e6c30]{display:flex;justify-content:space-between;gap:16px;align-items:end}.section-head h2[data-v-174e6c30],.section-head h3[data-v-174e6c30]{margin:10px 0 0}.button-link-inline[data-v-174e6c30]{text-decoration:none}.mode-toggle[data-v-174e6c30]{display:inline-flex;gap:8px;margin-top:18px;padding:6px;border-radius:999px;background:#fff8f3eb}.security-callout[data-v-174e6c30]{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px 16px;margin-top:16px;border-radius:20px;border:1px solid rgba(255,159,122,.25);background:#fff0eaeb}.security-callout p[data-v-174e6c30]{margin:6px 0 0;color:var(--text-soft);line-height:1.6}.mode-toggle button[data-v-174e6c30]{border-radius:999px;background:transparent;color:var(--text-soft)}.mode-toggle button.active[data-v-174e6c30]{background:var(--accent);color:#17120c}.oauth-actions[data-v-174e6c30]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.oauth-button[data-v-174e6c30]{background:#ffffffeb;color:var(--text);border:1px solid var(--line)}.oauth-button--line[data-v-174e6c30]{background:#06c755;border-color:#06c755;color:#fff}.form-grid[data-v-174e6c30]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.form-grid label[data-v-174e6c30],.field[data-v-174e6c30]{display:grid;gap:8px}.form-grid .wide[data-v-174e6c30]{grid-column:1 / -1}.checkbox-row[data-v-174e6c30],.checkbox-field[data-v-174e6c30]{display:flex;gap:10px;align-items:center}.checkbox-field[data-v-174e6c30]{padding-top:24px}.address-list[data-v-174e6c30],.order-list[data-v-174e6c30],.coupon-list[data-v-174e6c30],.coupon-sections[data-v-174e6c30],.exclusive-offers[data-v-174e6c30]{display:grid;gap:12px;margin-top:18px}.coupon-sections[data-v-174e6c30]{gap:18px}.loyalty-strip[data-v-174e6c30]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.loyalty-strip article[data-v-174e6c30]{padding:14px;border-radius:18px;background:linear-gradient(135deg,#fff0eaf2,#fffffffa);border:1px solid var(--line)}.loyalty-strip span[data-v-174e6c30],.loyalty-strip strong[data-v-174e6c30],.loyalty-strip p[data-v-174e6c30]{display:block;margin:0}.loyalty-strip span[data-v-174e6c30]{color:var(--text-soft);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.loyalty-strip strong[data-v-174e6c30]{margin-top:8px;font-size:1.3rem}.loyalty-strip p[data-v-174e6c30]{margin-top:6px;color:var(--text-soft);line-height:1.55}.coupon-section[data-v-174e6c30]{display:grid;gap:12px}.coupon-section__head[data-v-174e6c30]{display:flex;justify-content:space-between;align-items:center}.coupon-section__head h3[data-v-174e6c30],.coupon-section__head span[data-v-174e6c30]{margin:0}.coupon-summary[data-v-174e6c30]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.mini-stat[data-v-174e6c30],.address-card[data-v-174e6c30],.order-card[data-v-174e6c30],.coupon-card[data-v-174e6c30]{display:grid;gap:6px;padding:14px;border-radius:18px;background:#fffaf6f5}.coupon-card.exclusive[data-v-174e6c30]{border:1px solid rgba(255,159,122,.24);background:#fff0eaeb}.mini-stat span[data-v-174e6c30]{color:var(--text-soft);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.mini-stat strong[data-v-174e6c30]{font-size:1.6rem}.address-card[data-v-174e6c30]{cursor:pointer}.address-card.active[data-v-174e6c30]{outline:1px solid rgba(255,159,122,.6);background:#fff0eaf2}.coupon-head[data-v-174e6c30],.coupon-meta[data-v-174e6c30]{display:flex;justify-content:space-between;gap:12px;align-items:start}.status-pill[data-v-174e6c30]{padding:6px 10px;border-radius:999px;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.status-pill--claimable[data-v-174e6c30]{background:#76bcd62e;color:#2c6782}.status-pill--available[data-v-174e6c30]{background:#4db59129;color:#23795f}.status-pill--used[data-v-174e6c30]{background:#ffc18847;color:#9c5d2b}.status-pill--unavailable[data-v-174e6c30]{background:#de757529;color:#b24747}.coupon-actions[data-v-174e6c30],.address-actions[data-v-174e6c30],.coupon-claim-box[data-v-174e6c30]{display:flex;gap:12px;margin-top:16px;align-items:end;flex-wrap:wrap}.coupon-claim-box .field[data-v-174e6c30]{min-width:min(100%,320px);flex:1}.address-card p[data-v-174e6c30],.address-card span[data-v-174e6c30],.order-card p[data-v-174e6c30],.order-card span[data-v-174e6c30],.coupon-card p[data-v-174e6c30],.coupon-card span[data-v-174e6c30],.muted[data-v-174e6c30],.info[data-v-174e6c30],ul[data-v-174e6c30]{margin:0;color:var(--text-soft)}.ghost[data-v-174e6c30]{background:#fff8f3eb;color:var(--text)}.danger[data-v-174e6c30]{color:#c76161}.success[data-v-174e6c30],.error[data-v-174e6c30],.info[data-v-174e6c30]{margin:16px 0 0}.success[data-v-174e6c30]{color:var(--green)}.error[data-v-174e6c30]{color:#c76161}.info[data-v-174e6c30]{color:var(--blue)}.account-alert[data-v-174e6c30]{margin:0;padding:14px 16px;border-radius:12px;background:#ffffffc7;border:1px solid var(--line)}ul[data-v-174e6c30]{display:grid;gap:10px;margin-top:18px;padding-left:1.1rem}@media(max-width:980px){.hero[data-v-174e6c30]{display:grid}.account-grid.authenticated[data-v-174e6c30],.account-grid.secondary[data-v-174e6c30],.form-grid[data-v-174e6c30],.coupon-summary[data-v-174e6c30],.loyalty-strip[data-v-174e6c30],.oauth-actions[data-v-174e6c30]{grid-template-columns:minmax(0,1fr)}}.order-detail-view[data-v-a60c16a6]{display:grid;gap:22px}.panel[data-v-a60c16a6]{border-radius:30px;border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);padding:24px}.hero[data-v-a60c16a6]{display:flex;justify-content:space-between;gap:18px}.eyebrow[data-v-a60c16a6],.hero h1[data-v-a60c16a6],.hero p[data-v-a60c16a6],.panel h2[data-v-a60c16a6]{margin:0}.eyebrow[data-v-a60c16a6]{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-soft)}.hero h1[data-v-a60c16a6]{margin-top:10px;font-size:clamp(2rem,5vw,3.2rem)}.hero p[data-v-a60c16a6]{margin-top:12px;color:var(--text-soft)}.status-stack[data-v-a60c16a6]{display:grid;gap:8px;align-content:start}.status-stack span[data-v-a60c16a6]{padding:8px 12px;border-radius:999px;background:#ffffff0f;color:var(--text-soft)}.detail-grid[data-v-a60c16a6]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:18px}.secondary-grid[data-v-a60c16a6]{align-items:start}.panel h2[data-v-a60c16a6]{margin-top:10px}.item-list[data-v-a60c16a6],.meta-list[data-v-a60c16a6],.timeline-list[data-v-a60c16a6],.return-list[data-v-a60c16a6]{display:grid;gap:12px;margin-top:18px}.item-card[data-v-a60c16a6],.meta-list div[data-v-a60c16a6],.timeline-card[data-v-a60c16a6],.return-card[data-v-a60c16a6]{display:grid;gap:6px;padding:14px;border-radius:18px;background:#ffffff0a}.item-card span[data-v-a60c16a6],.item-card p[data-v-a60c16a6],.meta-list span[data-v-a60c16a6],.timeline-card span[data-v-a60c16a6],.timeline-card p[data-v-a60c16a6],.timeline-card time[data-v-a60c16a6],.return-card p[data-v-a60c16a6],.return-card time[data-v-a60c16a6],.address-block p[data-v-a60c16a6]:last-child,.muted[data-v-a60c16a6]{margin:0;color:var(--text-soft)}.customization-note[data-v-a60c16a6]{display:grid;gap:4px;padding:10px 12px;border:1px solid rgba(238,167,115,.2);border-radius:14px;background:#fffaf60d}.customization-note small[data-v-a60c16a6]{color:var(--accent-strong);font-weight:700}.address-block[data-v-a60c16a6]{margin-top:18px}.address-block p[data-v-a60c16a6]{margin-top:10px}.action-row[data-v-a60c16a6]{margin-top:18px;display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-start}.secondary-action[data-v-a60c16a6]{background:#ffffff14}.warning-block[data-v-a60c16a6]{color:#ffcf99}.return-form[data-v-a60c16a6]{display:grid;gap:14px;margin-top:18px}.return-form label[data-v-a60c16a6]{display:grid;gap:8px}.attachment-list[data-v-a60c16a6],.return-events[data-v-a60c16a6]{display:grid;gap:6px}.attachment-list a[data-v-a60c16a6]{color:var(--accent)}.file-drop[data-v-a60c16a6]{padding:12px;border:1px dashed var(--line);border-radius:12px}.file-drop input[data-v-a60c16a6]{width:100%}.file-drop small[data-v-a60c16a6]{color:var(--text-soft)}.error[data-v-a60c16a6]{color:#ffb7b7}.success[data-v-a60c16a6]{color:#b7eec4}@media(max-width:920px){.hero[data-v-a60c16a6],.detail-grid[data-v-a60c16a6]{grid-template-columns:minmax(0,1fr);display:grid}}.security-page[data-v-1c8a7283]{display:grid;place-items:center;padding:54px 18px}.security-card[data-v-1c8a7283]{width:min(620px,100%);display:grid;gap:18px;padding:30px;border:1px solid var(--line);border-radius:30px;background:var(--panel);box-shadow:var(--shadow)}.eyebrow[data-v-1c8a7283],.security-card h1[data-v-1c8a7283],.security-card p[data-v-1c8a7283]{margin:0}.eyebrow[data-v-1c8a7283]{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-soft)}.security-card h1[data-v-1c8a7283]{font-size:clamp(2rem,5vw,3.4rem)}label[data-v-1c8a7283]{display:grid;gap:8px}.actions[data-v-1c8a7283]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.success[data-v-1c8a7283]{color:#166534}.error[data-v-1c8a7283]{color:#b91c1c}.security-page[data-v-5d366bc9]{display:grid;place-items:center;padding:54px 18px}.security-card[data-v-5d366bc9]{width:min(620px,100%);display:grid;gap:18px;padding:30px;border:1px solid var(--line);border-radius:30px;background:var(--panel);box-shadow:var(--shadow)}.eyebrow[data-v-5d366bc9],.security-card h1[data-v-5d366bc9],.security-card p[data-v-5d366bc9]{margin:0}.eyebrow[data-v-5d366bc9]{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-soft)}.security-card h1[data-v-5d366bc9]{font-size:clamp(2rem,5vw,3.4rem)}.inquiry-page[data-v-b946ad62]{display:grid;gap:28px;padding:54px 0 84px;color:#5f625a}.inquiry-hero[data-v-b946ad62],.form-panel[data-v-b946ad62]{width:min(980px,calc(100% - 32px));margin:0 auto}.inquiry-hero[data-v-b946ad62]{display:flex;justify-content:space-between;align-items:end;gap:24px}.eyebrow[data-v-b946ad62],.inquiry-hero h1[data-v-b946ad62],.inquiry-hero p[data-v-b946ad62]{margin:0}.eyebrow[data-v-b946ad62]{color:#70ad43;font-size:.82rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.inquiry-hero h1[data-v-b946ad62]{margin-top:10px;color:#2f5148;font-size:clamp(2.2rem,4.4vw,3.6rem)}.inquiry-hero p[data-v-b946ad62]{margin-top:12px;color:#7b8077;line-height:1.8}.line-link[data-v-b946ad62],.submit-button[data-v-b946ad62]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:1px solid #70ad43;border-radius:7px;background:#70ad43;color:#fff;padding:0 28px;font-weight:800;white-space:nowrap}.form-panel[data-v-b946ad62]{border:1px solid rgba(94,122,85,.2);border-radius:10px;background:#fff;padding:28px;box-shadow:0 24px 50px #37413214}form[data-v-b946ad62]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}label[data-v-b946ad62]{display:grid;gap:8px}label.wide[data-v-b946ad62],.feedback[data-v-b946ad62],.submit-button[data-v-b946ad62]{grid-column:1 / -1}label span[data-v-b946ad62]{color:#626c60;font-weight:800}input[data-v-b946ad62],textarea[data-v-b946ad62]{width:100%;border:1px solid #d6dccf;border-radius:7px;background:#fbfaf6;color:#4f584d;padding:.88rem 1rem;font:inherit;box-sizing:border-box}textarea[data-v-b946ad62]{resize:vertical}.feedback[data-v-b946ad62]{margin:0;padding:12px 14px;border-radius:7px;line-height:1.6}.feedback.success[data-v-b946ad62]{background:#eef8e8;color:#37652b}.feedback.error[data-v-b946ad62]{background:#fff1f1;color:#a33232}.submit-button[data-v-b946ad62]{width:max-content;border:0;cursor:pointer}.submit-button[data-v-b946ad62]:disabled{opacity:.66;cursor:wait}@media(max-width:720px){.inquiry-hero[data-v-b946ad62]{display:grid;align-items:start}form[data-v-b946ad62]{grid-template-columns:1fr}}:root{font-family:Aptos,Segoe UI Variable Text,Noto Sans TC,Microsoft JhengHei,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg: #f7f4ee;--bg-ink: #eee8de;--bg-warm: #f2eee6;--panel: rgba(255, 255, 255, .88);--panel-strong: rgba(255, 255, 255, .96);--panel-soft: rgba(255, 255, 255, .72);--text: #50574f;--text-strong: #374238;--text-soft: rgba(74, 83, 73, .78);--text-muted: rgba(89, 99, 83, .56);--line: rgba(94, 110, 82, .22);--line-strong: rgba(94, 110, 82, .4);--accent: #70ad43;--accent-strong: #5f8e52;--accent-cool: #34584d;--rose: #f4afbf;--green: #6eaf84;--radius-lg: 34px;--radius-md: 24px;--radius-sm: 16px;--shadow: 0 24px 56px rgba(196, 162, 128, .18);--shadow-soft: 0 14px 30px rgba(196, 162, 128, .14)}*,*:before,*:after{box-sizing:border-box}html{min-height:100%;scroll-behavior:smooth}body,#app{min-height:100%}body{margin:0;min-width:320px;color:var(--text);background:var(--bg);background-attachment:fixed}body:before{content:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,.button-link{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:46px;border-radius:8px;border:1px solid transparent;padding:.82rem 1.25rem;background:var(--accent);color:#fff;cursor:pointer;font-weight:750;letter-spacing:.01em;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease,opacity .2s ease}button:hover,.button-link:hover{transform:translateY(-2px);box-shadow:0 16px 30px #5c804a2e}button:disabled{opacity:.58;cursor:not-allowed;transform:none;box-shadow:none}.ghost-link,button.ghost,.button-link.secondary{background:#ffffffb3;border-color:var(--line);color:var(--text);box-shadow:none}.ghost-link:hover,button.ghost:hover,.button-link.secondary:hover{border-color:var(--line-strong);background:#fffffff5}input,select,textarea{width:100%;border-radius:14px;border:1px solid var(--line);padding:.92rem 1rem;background:#fffffff0;color:var(--text);outline:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}select option{color:#2c241e}input:focus,select:focus,textarea:focus{border-color:#ff9a76b8;background:#fff;box-shadow:0 0 0 4px #ff9a7624}input::placeholder,textarea::placeholder{color:#89715a7a}img{max-width:100%}#app{min-height:100vh}.eyebrow{font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.surface-card{border:1px solid var(--line);background:linear-gradient(145deg,#fffffff5,#fff8f2db),var(--panel);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@keyframes store-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
