.nav[data-astro-cid-dmqpwcec]{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:20px 48px;background:linear-gradient(to bottom,rgba(8,8,15,.95) 0%,transparent 100%);transition:backdrop-filter .3s,background .3s}.nav[data-astro-cid-dmqpwcec].scrolled{backdrop-filter:blur(16px);background:#160f22eb}.nav-logo[data-astro-cid-dmqpwcec]{display:flex;align-items:center;text-decoration:none}.nav-logo[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{height:36px;width:auto;display:block;filter:brightness(0) invert(1);opacity:.9;transition:opacity .2s}.nav-logo[data-astro-cid-dmqpwcec]:hover img[data-astro-cid-dmqpwcec]{opacity:1}.nav-links[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:32px}.nav-link[data-astro-cid-dmqpwcec]{font-family:var(--font-ui);font-size:15px;font-weight:500;letter-spacing:.02em;color:#ffffffb8;text-decoration:none;transition:color .2s}.nav-link[data-astro-cid-dmqpwcec]:hover{color:#fff}.nav-right[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:10px}.nav-hamburger[data-astro-cid-dmqpwcec]{display:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;background:transparent;border:none;cursor:pointer;padding:6px}.nav-hamburger[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{display:block;width:100%;height:1.5px;background:#fffc;border-radius:2px;transition:all .2s}.nav-hamburger[data-astro-cid-dmqpwcec].open span[data-astro-cid-dmqpwcec]:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.nav-hamburger[data-astro-cid-dmqpwcec].open span[data-astro-cid-dmqpwcec]:nth-child(2){opacity:0}.nav-hamburger[data-astro-cid-dmqpwcec].open span[data-astro-cid-dmqpwcec]:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.nav-mobile-menu[data-astro-cid-dmqpwcec]{display:none;position:fixed;top:65px;left:0;right:0;background:#160f22f7;backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.08);z-index:99;flex-direction:column;padding:8px 0 16px}.nav-mobile-menu[data-astro-cid-dmqpwcec].open{display:flex}.nav-mobile-link[data-astro-cid-dmqpwcec]{font-family:var(--font-ui);font-size:15px;font-weight:500;color:#fffc;text-decoration:none;padding:14px 24px;transition:color .15s,background .15s}.nav-mobile-link[data-astro-cid-dmqpwcec]:hover{color:#fff;background:#ffffff0d}.nav-cart-btn[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:8px;font-family:var(--font-ui);font-size:14px;font-weight:500;color:var(--text);background:#ffffff0f;border:1px solid var(--border);border-radius:100px;padding:8px 20px;cursor:pointer;transition:background .2s,border-color .2s}.nav-cart-btn[data-astro-cid-dmqpwcec]:hover{background:#ffffff1a;border-color:#ffffff26}.nav-cart-count[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:var(--accent);color:#08080f;border-radius:50%;font-size:11px;font-weight:600;min-width:20px}@media(max-width:768px){.nav[data-astro-cid-dmqpwcec]{padding:16px 20px}.nav-links[data-astro-cid-dmqpwcec]{display:none}.nav-hamburger[data-astro-cid-dmqpwcec]{display:flex}}.hero[data-astro-cid-bbe6dxrz]{position:relative;min-height:100vh;display:flex;align-items:flex-end;overflow:hidden}.hero-bg[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background-image:url(/vatani/images/grafika-hero.webp);background-size:cover;background-position:center center;transform:scale(1.06);transition:transform .1s}.hero-overlay[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:linear-gradient(to bottom,#160f220d,#160f2200,#160f2226 60%,#160f22d1)}.hero-content[data-astro-cid-bbe6dxrz]{position:relative;z-index:2;padding:0 48px 80px;max-width:720px}.hero-title[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-size:clamp(56px,8vw,96px);font-weight:900;line-height:.95;letter-spacing:.02em;color:#fff;margin-bottom:8px}.hero-subtitle[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-size:clamp(18px,2.5vw,26px);font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:#ffffffe0;margin-bottom:32px}.hero-desc[data-astro-cid-bbe6dxrz]{font-family:var(--font-body);font-size:17px;line-height:1.7;color:#ffffffeb;max-width:520px;margin-bottom:40px;font-style:italic}.hero-ctas[data-astro-cid-bbe6dxrz]{display:flex;gap:16px;flex-wrap:wrap}.hero-proof[data-astro-cid-bbe6dxrz]{margin-top:20px}.hero-proof-text[data-astro-cid-bbe6dxrz]{font-family:var(--font-ui);font-size:12px;color:#ffffff73;letter-spacing:.05em}@media(max-width:768px){.hero-content[data-astro-cid-bbe6dxrz]{padding:0 20px 60px}.hero-title[data-astro-cid-bbe6dxrz]{font-size:52px}}.saga[data-astro-cid-gc4phxlp]{padding:96px 0}.saga-grid[data-astro-cid-gc4phxlp]{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.saga-text[data-astro-cid-gc4phxlp] p[data-astro-cid-gc4phxlp]{font-size:18px;line-height:1.8;color:#e8e0d5cc;margin-bottom:20px}.saga-text[data-astro-cid-gc4phxlp] p[data-astro-cid-gc4phxlp]:first-of-type{font-size:20px;font-style:italic;color:var(--text)}.saga-image[data-astro-cid-gc4phxlp]{position:relative}.saga-image[data-astro-cid-gc4phxlp] img[data-astro-cid-gc4phxlp]{width:100%;display:block}.saga-placeholder[data-astro-cid-gc4phxlp]{width:100%;aspect-ratio:2/3;background:linear-gradient(175deg,#18042f,#050018);border-radius:4px;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#665a8c;font-family:var(--font-ui);font-size:11px;letter-spacing:.15em;text-transform:uppercase}@media(max-width:768px){.saga-grid[data-astro-cid-gc4phxlp]{grid-template-columns:1fr;gap:40px}.saga-image[data-astro-cid-gc4phxlp]{order:-1;max-width:280px;margin:0 auto}.saga[data-astro-cid-gc4phxlp]{padding:64px 0}}.products-section[data-astro-cid-qnwxz4mj]{padding:80px 0;background:var(--surface)}.products-grid[data-astro-cid-qnwxz4mj]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.product-card[data-astro-cid-qnwxz4mj]{background:var(--bg);border:1px solid var(--border);border-radius:8px;overflow:hidden;transition:transform .2s,box-shadow .2s,border-color .2s;cursor:pointer;display:flex;flex-direction:column}.product-card[data-astro-cid-qnwxz4mj]:hover{transform:translateY(-4px);box-shadow:0 24px 48px #0006;border-color:#ffffff1f}.product-card[data-astro-cid-qnwxz4mj].featured{border-color:#8c50dc33}.product-img-wrap[data-astro-cid-qnwxz4mj]{position:relative;aspect-ratio:2/3;overflow:hidden;background:var(--surface2)}.product-img-wrap[data-astro-cid-qnwxz4mj] img[data-astro-cid-qnwxz4mj]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.product-card[data-astro-cid-qnwxz4mj]:hover .product-img-wrap[data-astro-cid-qnwxz4mj] img[data-astro-cid-qnwxz4mj]{transform:scale(1.03)}.cover-placeholder[data-astro-cid-qnwxz4mj]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px 20px;position:relative;overflow:hidden}.cover-placeholder[data-astro-cid-qnwxz4mj]:before{content:"";position:absolute;width:180px;height:180px;border-radius:50%;border:1px solid rgba(140,80,220,.15);top:50%;left:50%;transform:translate(-50%,-50%)}.cover-placeholder[data-astro-cid-qnwxz4mj]:after{content:"";position:absolute;width:120px;height:120px;border-radius:50%;border:1px solid rgba(140,80,220,.1);top:50%;left:50%;transform:translate(-50%,-50%)}.product-badge[data-astro-cid-qnwxz4mj]{position:absolute;top:12px;left:12px;font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;border-radius:3px}.badge-presale[data-astro-cid-qnwxz4mj]{background:var(--accent-violet);color:#fff;border:none}.badge-special[data-astro-cid-qnwxz4mj]{background:#c8a03c26;color:#e8c96a;border:1px solid rgba(200,160,60,.3)}.badge-limited[data-astro-cid-qnwxz4mj]{background:#b432322e;color:#f09090;border:1px solid rgba(180,50,50,.35)}.badge-bundle[data-astro-cid-qnwxz4mj]{background:#ffffff12;color:var(--text-muted);border:1px solid rgba(255,255,255,.14)}.product-info[data-astro-cid-qnwxz4mj]{padding:20px 20px 24px;display:flex;flex-direction:column;gap:8px;flex:1}.product-name[data-astro-cid-qnwxz4mj]{font-family:var(--font-display);font-size:15px;font-weight:600;line-height:1.3;color:var(--text)}.product-desc[data-astro-cid-qnwxz4mj]{font-family:var(--font-ui);font-size:12px;color:var(--text-muted);line-height:1.5;flex:1}.premiere-note[data-astro-cid-qnwxz4mj]{font-family:var(--font-ui);font-size:11px;color:var(--accent-violet)}.product-note[data-astro-cid-qnwxz4mj]{font-family:var(--font-ui);font-size:11px;font-weight:700;color:var(--text-muted)}.product-omnibus{font-family:var(--font-ui);font-size:11px;font-weight:400;color:var(--accent-violet);letter-spacing:.01em;margin-top:4px}.product-footer[data-astro-cid-qnwxz4mj]{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.product-price[data-astro-cid-qnwxz4mj]{font-family:var(--font-ui);font-size:22px;font-weight:600;color:var(--text)}.product-price[data-astro-cid-qnwxz4mj] span[data-astro-cid-qnwxz4mj]{font-size:13px;font-weight:400;color:var(--text-muted)}.btn-add[data-astro-cid-qnwxz4mj]{font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#08080f;background:var(--accent);border:none;border-radius:4px;padding:10px 18px;cursor:pointer;transition:opacity .2s,transform .2s;white-space:nowrap}.btn-add[data-astro-cid-qnwxz4mj]:hover{opacity:.85;transform:translateY(-1px)}.btn-add[data-astro-cid-qnwxz4mj]:active{transform:scale(.97)}.btn-add[data-astro-cid-qnwxz4mj]:disabled,.btn-add[data-astro-cid-qnwxz4mj].out-of-stock{background:var(--surface2, #1a1a2e);color:var(--text-muted, #6b6b8a);border:1px solid rgba(255,255,255,.08);cursor:not-allowed;opacity:1;transform:none;font-size:11px;letter-spacing:.04em}@media(max-width:1024px){.products-grid[data-astro-cid-qnwxz4mj]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.products-section[data-astro-cid-qnwxz4mj]{padding:64px 0}.products-section[data-astro-cid-qnwxz4mj]>div[data-astro-cid-qnwxz4mj]{padding:0 20px}.products-grid[data-astro-cid-qnwxz4mj]{grid-template-columns:repeat(2,1fr);gap:16px}.product-info[data-astro-cid-qnwxz4mj]{padding:14px 14px 16px}.product-price[data-astro-cid-qnwxz4mj]{font-size:18px}.btn-add[data-astro-cid-qnwxz4mj]{padding:8px 12px;font-size:11px}.product-badge[data-astro-cid-qnwxz4mj]{font-size:8px;padding:3px 7px;letter-spacing:.08em}.premiere-note[data-astro-cid-qnwxz4mj]{display:none}.product-footer[data-astro-cid-qnwxz4mj]{flex-direction:column;align-items:stretch;gap:10px;margin-top:12px}.btn-add[data-astro-cid-qnwxz4mj]{width:100%;text-align:center;padding:11px 8px;font-size:11px}}.book-overlay{position:fixed;inset:0;z-index:400;background:#080510eb;backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .4s;padding:24px}.book-overlay.open{opacity:1;pointer-events:all}.book-wrap{width:100%;display:flex;flex-direction:column;align-items:center;position:relative;transform:translateY(20px) scale(.97);transition:transform .4s cubic-bezier(.4,0,.2,1)}.book-overlay.open .book-wrap{transform:translateY(0) scale(1)}.book-container{perspective:2000px;width:min(900px,100%);position:relative}.book{display:grid;grid-template-columns:1fr 1fr;min-height:540px;box-shadow:-8px 0 20px #00000080,8px 0 20px #00000080,0 20px 60px #000000b3;border-radius:2px 6px 6px 2px;overflow:hidden;transition:opacity .25s ease,transform .3s ease}.book.flipping-out{opacity:0;transform:perspective(600px) rotateY(-8deg) translate(-12px)}.book.flipping-in{opacity:0;transform:perspective(600px) rotateY(8deg) translate(12px)}.book.visible{opacity:1;transform:perspective(600px) rotateY(0) translate(0)}.book-page{padding:48px 44px;position:relative;min-height:540px;display:flex;flex-direction:column}.book-page-left{background:#f5f0e8;border-right:2px solid rgba(0,0,0,.1);box-shadow:inset -8px 0 20px #0000000a}.book-page-right{background:#f8f4ec}.book-page:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 27px,rgba(0,0,0,.025) 27px,rgba(0,0,0,.025) 28px);pointer-events:none}.book-page-left:after{content:"";position:absolute;top:0;right:0;bottom:0;width:24px;background:linear-gradient(to right,rgba(0,0,0,.25),transparent);pointer-events:none}.book-page-num{font-family:var(--font-ui);font-size:11px;letter-spacing:.15em;color:#3c281459;text-align:center;margin-bottom:24px;text-transform:uppercase}.book-page-content{flex:1;font-family:var(--font-body);font-size:16px;line-height:1.85;color:#2a1f14;text-align:justify;hyphens:auto}.book-chapter{font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:#472077;margin-bottom:20px;display:block}.book-epigraph{font-style:italic;font-size:15px;color:#3c2814a6;border-left:2px solid rgba(100,60,160,.25);padding-left:16px;margin-bottom:20px;line-height:1.7}.book-epigraph-source{font-family:var(--font-ui);font-size:11px;letter-spacing:.08em;color:#503c2873;display:block;margin-top:6px}.book-page-content p{margin-bottom:14px}.book-page-content p:last-child{margin-bottom:0}.book-dialog{color:#1a1008;font-style:italic}.book-cta-page{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;text-align:center;height:100%}.book-ornament{color:#623e96;font-size:28px;opacity:.4;letter-spacing:8px}.book-cta-title{font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:.06em;color:#2a1f14;line-height:1.2}.book-cta-sub{font-family:var(--font-body);font-size:16px;font-style:italic;color:#3c281499;max-width:260px;line-height:1.6}.book-cta-btn{font-family:var(--font-ui);font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#08080f;background:var(--accent);border:none;border-radius:4px;padding:16px 32px;cursor:pointer;width:100%;max-width:220px;transition:opacity .2s}.book-cta-btn:hover{opacity:.88}.book-nav{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:16px;flex-direction:column}.book-nav-row{display:flex;align-items:center;gap:24px}.book-nav-hint{font-family:var(--font-ui);font-size:13px;font-weight:500;letter-spacing:.06em;color:#fffc;white-space:nowrap;display:flex;align-items:center;gap:8px}.book-nav-btn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:50%;color:#fff9;cursor:pointer;transition:background .2s,color .2s}.book-nav-btn:hover:not(:disabled){background:#ffffff24;color:#fff}.book-nav-btn:disabled{opacity:.25;cursor:default}.book-nav-progress{font-family:var(--font-ui);font-size:13px;color:#ffffff80;letter-spacing:.06em;min-width:60px;text-align:center}.book-close{position:absolute;top:-12px;right:-12px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#f0ebe0;border:1px solid rgba(0,0,0,.12);border-radius:50%;color:#3c281480;cursor:pointer;font-size:18px;z-index:10;transition:color .2s,background .2s}.book-close:hover{color:#2a1f14;background:#e5ddd0}@media(max-width:680px){.book{grid-template-columns:1fr}.book-page-left{border-right:none;border-bottom:2px solid rgba(0,0,0,.4)}.book-page-left:after{display:none}.book-page{padding:32px 24px;min-height:280px}.book-page-content{font-size:15px}}.reviews-section[data-astro-cid-bgwftent]{background:var(--surface);padding:96px 0}.reviews-inner[data-astro-cid-bgwftent]{max-width:1280px;margin:0 auto;padding:0 48px}.reviews-grid[data-astro-cid-bgwftent]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.review-card[data-astro-cid-bgwftent]{background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:32px;display:flex;flex-direction:column;gap:16px;transition:border-color .2s}.review-card[data-astro-cid-bgwftent]:hover{border-color:#ffffff1f}.review-stars[data-astro-cid-bgwftent]{color:var(--accent-amber);font-size:14px;letter-spacing:2px}.review-text[data-astro-cid-bgwftent]{font-style:italic;font-size:16px;line-height:1.7;color:#ffffffe6;flex:1}.review-text[data-astro-cid-bgwftent]:before{content:"“"}.review-text[data-astro-cid-bgwftent]:after{content:"”"}.review-author[data-astro-cid-bgwftent]{font-family:var(--font-ui);font-size:13px;color:var(--text-muted)}.review-author[data-astro-cid-bgwftent] strong[data-astro-cid-bgwftent]{color:var(--text);font-weight:500;display:block;margin-bottom:2px}.review-source[data-astro-cid-bgwftent]{font-size:11px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.1em}@media(max-width:768px){.reviews-inner[data-astro-cid-bgwftent]{padding:0}.reviews-inner[data-astro-cid-bgwftent] .section-label[data-astro-cid-bgwftent],.reviews-inner[data-astro-cid-bgwftent] .section-title[data-astro-cid-bgwftent]{padding:0 20px}.reviews-section[data-astro-cid-bgwftent]{padding:64px 0}.reviews-grid[data-astro-cid-bgwftent]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;padding:4px 20px 20px}.reviews-grid[data-astro-cid-bgwftent]::-webkit-scrollbar{display:none}.review-card[data-astro-cid-bgwftent]{flex:0 0 82vw;scroll-snap-align:start}}.lmc-section[data-astro-cid-a3ef5u7z]{padding:0 48px 80px;max-width:1280px;margin:0 auto}.lmc-card[data-astro-cid-a3ef5u7z]{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr}.lmc-quote-side[data-astro-cid-a3ef5u7z]{padding:48px 52px;display:flex;flex-direction:column;justify-content:center;gap:24px;border-right:1px solid var(--border);position:relative}.lmc-quote-mark[data-astro-cid-a3ef5u7z]{font-family:var(--font-display);font-size:80px;line-height:1;color:var(--accent-violet);opacity:.25;position:absolute;top:28px;left:44px;pointer-events:none;user-select:none}.lmc-quote-text[data-astro-cid-a3ef5u7z]{font-family:var(--font-body);font-size:19px;font-style:italic;line-height:1.75;color:var(--text);position:relative}.lmc-quote-author[data-astro-cid-a3ef5u7z]{display:flex;flex-direction:column;gap:4px}.lmc-quote-handle[data-astro-cid-a3ef5u7z]{font-family:var(--font-ui);font-size:13px;font-weight:600;color:var(--accent-violet)}.lmc-quote-source[data-astro-cid-a3ef5u7z]{font-family:var(--font-ui);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.lmc-stats-side[data-astro-cid-a3ef5u7z]{padding:48px 52px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:32px}.lmc-rating-wrap[data-astro-cid-a3ef5u7z]{display:flex;align-items:baseline;gap:10px}.lmc-rating-star[data-astro-cid-a3ef5u7z]{color:#e8602c;font-size:28px;line-height:1}.lmc-rating-num[data-astro-cid-a3ef5u7z]{font-family:var(--font-display);font-size:72px;font-weight:700;line-height:1;color:var(--text);letter-spacing:-.02em}.lmc-rating-denom[data-astro-cid-a3ef5u7z]{font-family:var(--font-ui);font-size:22px;color:var(--text-muted);font-weight:400}.lmc-label[data-astro-cid-a3ef5u7z]{font-family:var(--font-ui);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px}.lmc-stats-row[data-astro-cid-a3ef5u7z]{display:flex;gap:32px}.lmc-stat[data-astro-cid-a3ef5u7z]{display:flex;flex-direction:column;gap:2px}.lmc-stat-num[data-astro-cid-a3ef5u7z]{font-family:var(--font-ui);font-size:28px;font-weight:700;color:var(--text)}.lmc-stat-label[data-astro-cid-a3ef5u7z]{font-family:var(--font-ui);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.lmc-link[data-astro-cid-a3ef5u7z]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-ui);font-size:13px;font-weight:500;color:var(--text-muted);text-decoration:none;border:1px solid var(--border);border-radius:100px;padding:8px 18px;transition:color .2s,border-color .2s}.lmc-link[data-astro-cid-a3ef5u7z]:hover{color:var(--text);border-color:#fff3}@media(max-width:768px){.lmc-section[data-astro-cid-a3ef5u7z]{padding:0 20px 64px}.lmc-card[data-astro-cid-a3ef5u7z]{grid-template-columns:1fr}.lmc-quote-side[data-astro-cid-a3ef5u7z]{border-right:none;border-bottom:1px solid var(--border);padding:36px 28px}.lmc-stats-side[data-astro-cid-a3ef5u7z]{padding:36px 28px}.lmc-rating-num[data-astro-cid-a3ef5u7z]{font-size:56px}}.about[data-astro-cid-v2cbyr3p]{padding:96px 0}.about-grid[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:320px 1fr;gap:80px;align-items:start}.about-photo[data-astro-cid-v2cbyr3p]{position:relative}.about-photo[data-astro-cid-v2cbyr3p] img[data-astro-cid-v2cbyr3p]{width:100%;border-radius:4px;display:block;filter:grayscale(20%);box-shadow:0 32px 64px #00000080}.about-photo[data-astro-cid-v2cbyr3p]:after{content:"";position:absolute;bottom:-16px;right:-16px;width:100%;height:100%;border:1px solid rgba(140,80,220,.2);border-radius:4px;z-index:-1}.about-content[data-astro-cid-v2cbyr3p] .section-label[data-astro-cid-v2cbyr3p]{margin-bottom:8px}.about-name[data-astro-cid-v2cbyr3p]{font-family:var(--font-display);font-size:36px;font-weight:600;color:var(--text);margin-bottom:32px}.about-bio[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]{font-size:17px;line-height:1.8;color:#e8e0d5cc;margin-bottom:16px}.about-ig[data-astro-cid-v2cbyr3p]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-ui);font-size:14px;font-weight:500;color:var(--accent);text-decoration:none;margin-top:8px;transition:opacity .2s}.about-ig[data-astro-cid-v2cbyr3p]:hover{opacity:.75}@media(max-width:768px){.about[data-astro-cid-v2cbyr3p]{padding:64px 0}.about-grid[data-astro-cid-v2cbyr3p]{grid-template-columns:1fr;gap:40px}.about-photo[data-astro-cid-v2cbyr3p]{max-width:240px}}.instagram-section[data-astro-cid-gldrxsg7]{padding:80px 48px;max-width:1280px;margin:0 auto}.ig-widget-wrap[data-astro-cid-gldrxsg7]{max-width:900px;margin:0 auto}.ig-more-btn[data-astro-cid-gldrxsg7]{font-family:var(--font-ui);font-size:14px;color:var(--text-muted);text-decoration:none;border:1px solid var(--border);padding:10px 24px;border-radius:100px;display:inline-block;transition:color .2s,border-color .2s}.ig-more-btn[data-astro-cid-gldrxsg7]:hover{color:var(--text);border-color:#fff3}@media(max-width:768px){.instagram-section[data-astro-cid-gldrxsg7]{padding:60px 20px}}.ebooks-section[data-astro-cid-a5qgflyn]{padding:80px 48px}.ebooks-inner[data-astro-cid-a5qgflyn]{max-width:1280px;margin:0 auto}.ebooks-grid[data-astro-cid-a5qgflyn]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ebook-card[data-astro-cid-a5qgflyn]{display:flex;align-items:center;justify-content:space-between;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:20px 24px;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;gap:16px}.ebook-card[data-astro-cid-a5qgflyn]:hover{border-color:#ffffff29;background:var(--surface2);transform:translateY(-2px)}.ebook-card-left[data-astro-cid-a5qgflyn]{display:flex;flex-direction:column;gap:5px}.ebook-store[data-astro-cid-a5qgflyn]{font-family:var(--font-display);font-size:17px;font-weight:600;letter-spacing:.04em;color:var(--text)}.ebook-type-badge[data-astro-cid-a5qgflyn]{font-family:var(--font-ui);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-violet)}.ebook-arrow[data-astro-cid-a5qgflyn]{color:var(--text-dim);transition:color .2s,transform .2s;flex-shrink:0}.ebook-card[data-astro-cid-a5qgflyn]:hover .ebook-arrow[data-astro-cid-a5qgflyn]{color:var(--text-muted);transform:translate(3px)}.ebooks-cover-wrap[data-astro-cid-a5qgflyn]{margin-bottom:32px;display:flex;justify-content:flex-start}.ebooks-cover[data-astro-cid-a5qgflyn]{width:auto;max-width:280px;height:auto;border-radius:10px;display:block;box-shadow:0 16px 48px #00000080}@media(max-width:768px){.ebooks-grid[data-astro-cid-a5qgflyn]{grid-template-columns:1fr}.ebooks-section[data-astro-cid-a5qgflyn]{padding:60px 20px}.ebooks-cover-wrap[data-astro-cid-a5qgflyn]{justify-content:center}}.cart-overlay{position:fixed;inset:0;z-index:200;background:#0009;backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .3s}.cart-overlay.open{opacity:1;pointer-events:all}.cart-panel{position:fixed;top:0;right:0;bottom:0;z-index:201;width:min(440px,100vw);background:var(--surface);border-left:1px solid var(--border);display:flex;flex-direction:column;transform:translate(100%);transition:transform .35s cubic-bezier(.4,0,.2,1)}.cart-panel.open{transform:translate(0)}.cart-header{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;border-bottom:1px solid var(--border)}.cart-title{font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:.1em;color:var(--text)}.cart-items{flex:1;overflow-y:auto;padding:20px 28px}.cart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;font-family:var(--font-ui);font-size:14px;color:var(--text-muted);gap:8px}.cart-item{display:flex;gap:16px;align-items:flex-start;padding:16px 0;border-bottom:1px solid var(--border)}.cart-item-img{width:56px;height:80px;object-fit:cover;border-radius:3px;flex-shrink:0;background:var(--surface2);display:block}.cart-item-img-ph{width:56px;height:80px;flex-shrink:0;background:var(--surface2);border-radius:3px;display:flex;align-items:center;justify-content:center}.cart-item-info{flex:1}.cart-item-name{font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--text);margin-bottom:6px;line-height:1.3}.cart-item-price{font-family:var(--font-ui);font-size:15px;font-weight:600;color:var(--accent)}.cart-item-qty{display:flex;align-items:center;gap:8px;margin-top:10px}.qty-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--surface2);border:1px solid var(--border);border-radius:4px;color:var(--text);cursor:pointer;font-size:16px;line-height:1;transition:background .15s}.qty-btn:hover{background:var(--bg)}.qty-num{font-family:var(--font-ui);font-size:15px;font-weight:600;color:var(--text);min-width:20px;text-align:center}.cart-remove{background:none;border:none;color:var(--text-dim);cursor:pointer;font-size:18px;transition:color .2s;padding:4px;flex-shrink:0}.cart-remove:hover{color:#e55}.cart-footer{padding:20px 28px 28px;border-top:1px solid var(--border)}.coupon-row{display:flex;gap:8px;margin-bottom:8px}.coupon-input{flex:1;background:var(--bg);border:1px solid var(--border);border-radius:6px;color:var(--text);font-family:var(--font-ui);font-size:13px;padding:10px 12px;text-transform:uppercase;letter-spacing:.08em}.coupon-input:focus{outline:none;border-color:var(--accent)}.coupon-input::placeholder{text-transform:none;letter-spacing:0;color:var(--text-dim)}.coupon-btn{background:transparent;border:1px solid var(--border);border-radius:6px;color:var(--text-muted);font-family:var(--font-ui);font-size:12px;font-weight:600;padding:10px 14px;cursor:pointer;white-space:nowrap;transition:border-color .2s,color .2s}.coupon-btn:hover{border-color:var(--accent);color:var(--accent)}.coupon-applied{display:flex;align-items:center;justify-content:space-between;background:#64dc6412;border:1px solid rgba(100,220,100,.2);border-radius:6px;padding:8px 12px;margin-bottom:8px;font-family:var(--font-ui);font-size:13px;color:#7dda7d}.coupon-remove-btn{background:none;border:none;color:var(--text-dim);cursor:pointer;font-size:12px;font-family:var(--font-ui);padding:0;transition:color .2s}.coupon-remove-btn:hover{color:#e55}.coupon-error{font-family:var(--font-ui);font-size:12px;color:#e55;margin-bottom:8px}.cart-total{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.cart-total-final{margin-top:8px;margin-bottom:20px;padding-top:8px;border-top:1px solid var(--border)}.cart-total-label{font-family:var(--font-ui);font-size:14px;color:var(--text-muted)}.cart-subtotal-price{font-family:var(--font-ui);font-size:16px;font-weight:500;color:var(--text-muted)}.cart-discount-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.cart-discount-label{font-family:var(--font-ui);font-size:13px;color:#7dda7d}.cart-discount-price{font-family:var(--font-ui);font-size:15px;font-weight:600;color:#7dda7d}.cart-total-price{font-family:var(--font-ui);font-size:24px;font-weight:700;color:var(--text)}.btn-checkout:disabled{opacity:.35;cursor:not-allowed}.apaczka-combobox-container input[type=text]{background:var(--bg)!important;border:1px solid var(--border)!important;border-radius:6px!important;color:var(--text)!important;font-family:var(--font-ui)!important;font-size:15px!important;padding:12px 14px!important;width:100%!important;box-sizing:border-box!important}[class*=apaczka],[id*=apaczka],iframe[src*=apaczka],iframe[src*="mapa.apaczka"]{z-index:9999!important}.checkout-overlay{position:fixed;inset:0;z-index:300;background:#000000b3;backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s;padding:20px}.checkout-overlay.open{opacity:1;pointer-events:all}.checkout-modal{background:var(--surface);border:1px solid var(--border);border-radius:12px;width:100%;max-width:560px;max-height:90vh;overflow-y:auto;transform:scale(.96) translateY(12px);transition:transform .3s}.checkout-overlay.open .checkout-modal{transform:scale(1) translateY(0)}.checkout-modal-header{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--surface);z-index:1}.checkout-modal-title{font-family:var(--font-display);font-size:18px;font-weight:600;color:var(--text)}.cart-close{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--border);border-radius:50%;color:var(--text-muted);cursor:pointer;font-size:20px;line-height:1;transition:color .2s,border-color .2s}.cart-close:hover{color:var(--text);border-color:#fff3}.checkout-body{padding:28px}.order-summary{background:var(--bg);border-radius:8px;padding:16px;margin-bottom:20px}.order-summary-line{display:flex;justify-content:space-between;font-family:var(--font-ui);font-size:13px;color:var(--text-muted);margin-bottom:8px}.order-summary-total{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-ui);font-weight:600;color:var(--text);font-size:16px;border-top:1px solid var(--border);padding-top:10px;margin-top:4px}.order-summary-total .price{font-size:22px;color:var(--accent)}.form-section-title{font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:24px 0 14px;padding-bottom:8px;border-bottom:1px solid var(--border)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.form-label{font-family:var(--font-ui);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.optional{font-weight:400;text-transform:none;letter-spacing:0;color:var(--text-dim)}.form-input{background:var(--bg);border:1px solid var(--border);border-radius:6px;color:var(--text);font-family:var(--font-ui);font-size:15px;padding:12px 14px;transition:border-color .2s;width:100%}.form-input:focus{outline:none;border-color:var(--accent)}.form-input::placeholder{color:var(--text-dim)}.delivery-options{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.delivery-option{display:flex;align-items:center;gap:14px;background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:14px 16px;cursor:pointer;transition:border-color .2s}.delivery-option.selected{border-color:var(--accent)}.delivery-radio{width:18px;height:18px;border-radius:50%;border:2px solid var(--border);flex-shrink:0;position:relative;transition:border-color .2s}.delivery-option.selected .delivery-radio{border-color:var(--accent)}.delivery-option.selected .delivery-radio:after{content:"";position:absolute;inset:3px;background:var(--accent);border-radius:50%}.delivery-name{font-family:var(--font-ui);font-size:14px;font-weight:500;color:var(--text);flex:1}.delivery-price{font-family:var(--font-ui);font-size:14px;font-weight:600;color:var(--text-muted)}.btn-checkout{width:100%;font-family:var(--font-ui);font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#08080f;background:var(--accent);border:none;border-radius:4px;padding:18px;cursor:pointer;transition:opacity .2s}.btn-checkout:hover:not(:disabled){opacity:.88}.btn-checkout:disabled{opacity:.4;cursor:not-allowed}.checkout-error{font-family:var(--font-ui);font-size:13px;color:#e55;margin-top:12px;padding:10px 14px;background:#c832321a;border-radius:6px;border:1px solid rgba(200,50,50,.2)}.expand-row{display:flex;gap:10px;margin-top:16px;margin-bottom:12px}.expand-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;padding:9px 12px;border:1px solid var(--border);border-radius:6px;background:var(--bg);font-family:var(--font-ui);font-size:12px;font-weight:500;color:var(--text-muted);cursor:pointer;transition:border-color .15s,color .15s,background .15s}.expand-btn:hover{border-color:#ffffff2e;color:var(--text)}.expand-btn.active{border-color:var(--accent);color:var(--accent);background:#8c50dc14}.expand-icon{font-size:9px}.opt{font-weight:400;color:var(--text-dim)}@media(max-width:600px){.form-row{grid-template-columns:1fr}}.footer[data-astro-cid-sz7xmlte]{background:#050508;border-top:1px solid var(--border);padding:48px 48px 32px}.footer-inner[data-astro-cid-sz7xmlte]{max-width:1280px;margin:0 auto}.footer-top[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr auto;gap:40px;padding-bottom:32px;border-bottom:1px solid var(--border);margin-bottom:32px}.footer-brand[data-astro-cid-sz7xmlte]{margin-bottom:12px}.footer-tagline[data-astro-cid-sz7xmlte]{font-size:14px;color:var(--text-muted);font-style:italic;font-family:var(--font-body)}.footer-links[data-astro-cid-sz7xmlte]{display:flex;gap:32px;align-items:center}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-family:var(--font-ui);font-size:13px;color:var(--text-muted);text-decoration:none;transition:color .2s}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--text)}.footer-bottom[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:center}.footer-copy[data-astro-cid-sz7xmlte]{font-family:var(--font-ui);font-size:12px;color:var(--text-muted)}@media(max-width:768px){.footer[data-astro-cid-sz7xmlte]{padding:40px 20px 24px}.footer-top[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}.footer-links[data-astro-cid-sz7xmlte]{flex-wrap:wrap;gap:16px}.footer-bottom[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:flex-start;gap:4px}}
