.hero[data-astro-cid-r6qggs4k]{width:100%;height:100vh;position:relative}.hero-image[data-astro-cid-r6qggs4k]{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;display:flex;align-items:center;justify-content:center}.hero-overlay[data-astro-cid-r6qggs4k]{position:absolute;inset:0;background:#00000026}.hero-content[data-astro-cid-r6qggs4k]{position:relative;z-index:1;text-align:center;padding:0 20px}.hero-content[data-astro-cid-r6qggs4k] h1[data-astro-cid-r6qggs4k]{color:#fff;font-size:3.85rem;font-weight:300;letter-spacing:3px;line-height:1.1;text-shadow:0 2px 10px rgba(0,0,0,.3);max-width:800px}@media (max-width: 768px){.hero[data-astro-cid-r6qggs4k]{height:70vh}.hero-content[data-astro-cid-r6qggs4k] h1[data-astro-cid-r6qggs4k]{font-size:2.2rem}}.intro[data-astro-cid-u43ozx4m]{padding:106px 0;background:#e9e5e1;text-align:center}.intro[data-astro-cid-u43ozx4m] p[data-astro-cid-u43ozx4m]{font-size:2.15rem;color:#333;line-height:1.6;margin:0;font-weight:300;letter-spacing:1px}@media (max-width: 768px){.intro[data-astro-cid-u43ozx4m]{padding:66px 20px}.intro[data-astro-cid-u43ozx4m] p[data-astro-cid-u43ozx4m]{font-size:1.72rem}}.wedding-intro[data-astro-cid-y5cnprg4]{padding:80px 0;background:#fff}.wedding-intro-content[data-astro-cid-y5cnprg4]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.wedding-intro-image[data-astro-cid-y5cnprg4] img[data-astro-cid-y5cnprg4]{width:100%;height:450px;object-fit:cover;border-radius:4px}.wedding-intro-text[data-astro-cid-y5cnprg4]{display:flex;flex-direction:column;align-items:flex-start}.wedding-intro-label[data-astro-cid-y5cnprg4]{font-size:1.1rem;color:#666;margin-bottom:10px;display:block}.wedding-intro-text[data-astro-cid-y5cnprg4] h2[data-astro-cid-y5cnprg4]{font-size:2.5rem;font-weight:400;color:#455545;margin-bottom:25px;letter-spacing:2px;line-height:1.2}.wedding-intro-text[data-astro-cid-y5cnprg4] p[data-astro-cid-y5cnprg4]{font-size:1.1rem;color:#666;line-height:1.8;margin-bottom:30px}.cta-circle[data-astro-cid-y5cnprg4]{display:inline-flex;align-items:center;justify-content:center;padding:15px 30px;border-radius:8px;background:#c17b38;color:#fff;text-decoration:none;font-size:.95rem;text-align:center;transition:all .3s;line-height:1.4}.cta-circle[data-astro-cid-y5cnprg4]:hover{background:#a5642d;transform:scale(1.05)}@media (max-width: 768px){.wedding-intro[data-astro-cid-y5cnprg4]{padding:50px 0}.wedding-intro-content[data-astro-cid-y5cnprg4]{grid-template-columns:1fr;gap:30px}.wedding-intro-image[data-astro-cid-y5cnprg4] img[data-astro-cid-y5cnprg4]{height:300px}.wedding-intro-text[data-astro-cid-y5cnprg4] h2[data-astro-cid-y5cnprg4]{font-size:2rem}.wedding-intro-text[data-astro-cid-y5cnprg4]{align-items:center;text-align:center}.cta-circle[data-astro-cid-y5cnprg4]{padding:12px 24px;font-size:.85rem}}.gallery[data-astro-cid-ihllb3az]{min-height:100vh;padding:100px 0;display:flex;align-items:center;justify-content:center;background-image:url(/galerie-pozadi/G+T-Svatba2022_low-8555.jpg);background-size:cover;background-position:center;background-attachment:fixed;position:relative;scroll-margin-top:0}.gallery[data-astro-cid-ihllb3az]:before{content:"";position:absolute;inset:0;background:#0000004d}.gallery[data-astro-cid-ihllb3az] .container[data-astro-cid-ihllb3az]{position:relative;z-index:1;width:100%}.gallery[data-astro-cid-ihllb3az] h2[data-astro-cid-ihllb3az]{text-align:center;font-size:2.5rem;font-weight:400;color:#fff;margin-bottom:60px;letter-spacing:3px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.gallery-slider-wrapper[data-astro-cid-ihllb3az]{position:relative;display:flex;align-items:center;gap:15px}.gallery-slider[data-astro-cid-ihllb3az]{overflow:hidden;flex:1}.gallery-track[data-astro-cid-ihllb3az]{display:flex;gap:15px;transition:transform .5s ease}.gallery-item[data-astro-cid-ihllb3az]{flex:0 0 calc(33.333% - 10px);aspect-ratio:1 / 1;overflow:hidden;cursor:pointer;border-radius:4px;transition:transform .3s,box-shadow .3s}.gallery-item[data-astro-cid-ihllb3az]:hover{transform:scale(1.02);box-shadow:0 10px 30px #0003}.gallery-item[data-astro-cid-ihllb3az] img[data-astro-cid-ihllb3az]{width:100%;height:100%;object-fit:cover;transition:transform .3s}.gallery-item[data-astro-cid-ihllb3az]:hover img[data-astro-cid-ihllb3az]{transform:scale(1.1)}.gallery-nav[data-astro-cid-ihllb3az]{flex-shrink:0;width:50px;height:50px;border-radius:50%;background:#c17b38;color:#fff;border:none;font-size:1.5rem;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center}.gallery-nav[data-astro-cid-ihllb3az]:hover{background:#a5642d;transform:scale(1.1)}.gallery-cta[data-astro-cid-ihllb3az]{text-align:center;margin-top:50px}.gallery-btn[data-astro-cid-ihllb3az]{display:inline-flex;align-items:center;justify-content:center;padding:18px 36px;border-radius:10px;background:#c17b38;color:#fff;text-decoration:none;font-size:1.14rem;text-align:center;transition:all .3s;line-height:1.4}.gallery-btn[data-astro-cid-ihllb3az]:hover{background:#a5642d;transform:scale(1.05)}.lightbox[data-astro-cid-ihllb3az]{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000000f2;z-index:2000;align-items:center;justify-content:center}.lightbox[data-astro-cid-ihllb3az].active{display:flex}.lightbox-content[data-astro-cid-ihllb3az]{max-width:90vw;max-height:90vh}.lightbox-content[data-astro-cid-ihllb3az] img[data-astro-cid-ihllb3az]{max-width:100%;max-height:90vh;object-fit:contain}.lightbox-close[data-astro-cid-ihllb3az]{position:absolute;top:20px;right:30px;background:none;border:none;color:#fff;font-size:3rem;cursor:pointer;transition:color .3s;z-index:2001}.lightbox-close[data-astro-cid-ihllb3az]:hover{color:#8b7355}.lightbox-prev[data-astro-cid-ihllb3az],.lightbox-next[data-astro-cid-ihllb3az]{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff1a;border:none;color:#fff;font-size:2rem;width:60px;height:60px;border-radius:50%;cursor:pointer;transition:all .3s}.lightbox-prev[data-astro-cid-ihllb3az]{left:20px}.lightbox-next[data-astro-cid-ihllb3az]{right:20px}.lightbox-prev[data-astro-cid-ihllb3az]:hover,.lightbox-next[data-astro-cid-ihllb3az]:hover{background:#c17b38}@media (max-width: 1024px){.gallery-item[data-astro-cid-ihllb3az]{flex:0 0 calc(50% - 7.5px)}}@media (max-width: 768px){.gallery[data-astro-cid-ihllb3az]{background-size:cover;background-attachment:scroll;background-position:center center}.gallery-item[data-astro-cid-ihllb3az]{flex:0 0 100%}.gallery[data-astro-cid-ihllb3az] h2[data-astro-cid-ihllb3az]{font-size:2rem}.gallery-nav[data-astro-cid-ihllb3az]{width:40px;height:40px;font-size:1.2rem}.lightbox-prev[data-astro-cid-ihllb3az],.lightbox-next[data-astro-cid-ihllb3az]{width:45px;height:45px;font-size:1.5rem}}@media (max-width: 480px){.gallery-item[data-astro-cid-ihllb3az]{flex:0 0 100%}.gallery-slider-wrapper[data-astro-cid-ihllb3az]{gap:10px}}.reference-photo[data-astro-cid-rn7nvbl4]{width:240px;height:240px;border-radius:50%;overflow:hidden;margin:20px auto;border:3px solid #C17B38}.reference-photo[data-astro-cid-rn7nvbl4] img[data-astro-cid-rn7nvbl4]{width:100%;height:100%;object-fit:cover}@media (max-width: 768px){.reference-photo[data-astro-cid-rn7nvbl4]{width:120px;height:120px;margin:10px auto}}.more-info-link[data-astro-cid-hkoc4sea]{display:block;background:none;border:none;color:#c17b38;font-size:.95rem;cursor:pointer;text-decoration:underline;margin:0 auto 20px;font-family:inherit;transition:color .3s}.more-info-link[data-astro-cid-hkoc4sea]:hover{color:#a5642d}.info-popup[data-astro-cid-hkoc4sea]{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;align-items:center;justify-content:center}.info-popup[data-astro-cid-hkoc4sea].active{display:flex}.popup-overlay[data-astro-cid-hkoc4sea]{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000b3}.popup-content[data-astro-cid-hkoc4sea]{position:relative;background:#fff;padding:40px;border-radius:8px;max-width:600px;max-height:80vh;overflow-y:auto;margin:20px;box-shadow:0 10px 40px #0000004d}.popup-content[data-astro-cid-hkoc4sea] p[data-astro-cid-hkoc4sea]{font-size:1.05rem;color:#333;line-height:1.8;margin-bottom:15px}.popup-content[data-astro-cid-hkoc4sea] p[data-astro-cid-hkoc4sea]:last-child{margin-bottom:0}.popup-close[data-astro-cid-hkoc4sea]{position:absolute;top:15px;right:20px;background:none;border:none;font-size:2rem;cursor:pointer;color:#666;transition:color .3s}.popup-close[data-astro-cid-hkoc4sea]:hover{color:#c17b38}@media (max-width: 768px){.popup-content[data-astro-cid-hkoc4sea]{padding:30px 20px;margin:15px}.popup-content[data-astro-cid-hkoc4sea] p[data-astro-cid-hkoc4sea]{font-size:.95rem}}
