.share-widget-container[data-astro-cid-532hrr2n]{width:100%}.share-options-grid[data-astro-cid-532hrr2n]{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem;width:100%}.share-options-grid[data-astro-cid-532hrr2n]:has(.native-btn[style*="display: flex"]),.share-options-grid[data-astro-cid-532hrr2n]:has(.native-btn:not([style*="display: none"])){grid-template-columns:repeat(3,1fr)}@media(max-width:380px){.share-options-grid[data-astro-cid-532hrr2n]{grid-template-columns:repeat(2,1fr)!important;gap:.6rem}.share-options-grid[data-astro-cid-532hrr2n] .native-btn[data-astro-cid-532hrr2n]{grid-column:span 2}}.share-btn[data-astro-cid-532hrr2n]{display:flex;flex-direction:column;align-items:center;gap:.5rem;background:#0c020c80;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:.75rem .5rem;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1);color:var(--pik-text-muted);outline:none;user-select:none}.share-icon-wrapper[data-astro-cid-532hrr2n]{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#ffffff0d;transition:all .3s cubic-bezier(.25,.8,.25,1);color:#fff;padding:10px}.share-icon-wrapper[data-astro-cid-532hrr2n] svg[data-astro-cid-532hrr2n]{width:100%;height:100%;transition:transform .3s ease}.btn-label[data-astro-cid-532hrr2n]{font-size:.8rem;font-weight:700;font-family:var(--pik-font);transition:color .3s ease;text-align:center;line-height:1.2}.share-btn[data-astro-cid-532hrr2n]:active{transform:scale(.92)}.whatsapp-btn[data-astro-cid-532hrr2n]:hover{border-color:#25d366;background:#25d3660d;box-shadow:0 0 15px #25d36640}.whatsapp-btn[data-astro-cid-532hrr2n]:hover .share-icon-wrapper[data-astro-cid-532hrr2n]{background:#25d366;color:#000;box-shadow:0 0 10px #25d36680}.whatsapp-btn[data-astro-cid-532hrr2n]:hover .share-icon-wrapper[data-astro-cid-532hrr2n] svg[data-astro-cid-532hrr2n]{transform:scale(1.1) rotate(5deg)}.whatsapp-btn[data-astro-cid-532hrr2n]:hover .btn-label[data-astro-cid-532hrr2n]{color:#25d366}.copy-btn[data-astro-cid-532hrr2n]:hover{border-color:#ff0;background:#ffff000d;box-shadow:0 0 15px #ffff0040}.copy-btn[data-astro-cid-532hrr2n]:hover .share-icon-wrapper[data-astro-cid-532hrr2n]{background:#ff0;color:#000;box-shadow:0 0 10px #ffff0080}.copy-btn[data-astro-cid-532hrr2n]:hover .share-icon-wrapper[data-astro-cid-532hrr2n] svg[data-astro-cid-532hrr2n]{transform:scale(1.1)}.copy-btn[data-astro-cid-532hrr2n]:hover .btn-label[data-astro-cid-532hrr2n]{color:#ff0}.copy-btn[data-astro-cid-532hrr2n].copied{border-color:#0fc;background:#00ffcc1a;box-shadow:0 0 20px #00ffcc4d}.copy-btn[data-astro-cid-532hrr2n].copied .share-icon-wrapper[data-astro-cid-532hrr2n]{background:#0fc;color:#000}.copy-btn[data-astro-cid-532hrr2n].copied .btn-label[data-astro-cid-532hrr2n]{color:#0fc}.native-btn[data-astro-cid-532hrr2n]:hover{border-color:#9c009c;background:#9c009c0d;box-shadow:0 0 15px #9c009c40}.native-btn[data-astro-cid-532hrr2n]:hover .share-icon-wrapper[data-astro-cid-532hrr2n]{background:#9c009c;color:#fff;box-shadow:0 0 10px #9c009c80}.native-btn[data-astro-cid-532hrr2n]:hover .share-icon-wrapper[data-astro-cid-532hrr2n] svg[data-astro-cid-532hrr2n]{transform:scale(1.1)}.native-btn[data-astro-cid-532hrr2n]:hover .btn-label[data-astro-cid-532hrr2n]{color:#9c009c}.share-toast-notification[data-astro-cid-532hrr2n]{position:fixed;bottom:2rem;left:50%;transform:translate(-50%) translateY(120px);background-color:#0c020c;border:2px solid #00ffcc;box-shadow:0 0 20px #00ffcc40,0 5px 25px #000c;color:#fff;padding:.8rem 1.5rem;border-radius:10px;font-family:var(--pik-font);font-weight:700;font-size:.9rem;z-index:2000;opacity:0;display:flex;align-items:center;gap:.6rem;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),opacity .3s ease;pointer-events:none}.share-toast-notification[data-astro-cid-532hrr2n].show{transform:translate(-50%) translateY(0);opacity:1}.toast-icon[data-astro-cid-532hrr2n]{color:#0fc;font-size:1.1rem;animation:rotatePulse 1.5s infinite}@keyframes rotatePulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.top-share-banner{display:flex;flex-direction:column;align-items:center;gap:.8rem;margin-top:2.5rem;background:#57005740;border:1px solid rgba(255,0,0,.3);border-radius:12px;padding:1.2rem 1.5rem;max-width:480px;margin-left:auto;margin-right:auto;box-shadow:0 8px 32px #57005733;backdrop-filter:blur(4px)}.share-banner-label{font-size:.95rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.5px;font-family:var(--pik-font)}.page-layout{padding:4rem 2rem}.page-header{text-align:center;margin-bottom:4rem}.page-header h1{font-size:clamp(2.5rem,5vw,4rem);color:#fff;margin-bottom:.5rem;text-shadow:0 0 15px var(--pik-purple-glow)}.subtitle{font-size:1.2rem;color:var(--pik-text-muted)}.bazkaria-portal-grid{display:grid;grid-template-columns:380px 1fr;gap:3rem;align-items:start}.info-sidebar{position:sticky;top:100px}.info-card{border-color:#f006;background:linear-gradient(180deg,var(--pik-card-bg) 0%,#300030 100%)}.info-card h2{font-size:1.8rem;color:#fff;margin-bottom:1.5rem;line-height:1.2}.price-tag{display:flex;align-items:center;gap:1rem;background:#57005766;border:1px solid var(--pik-purple);padding:1rem 1.5rem;border-radius:8px;margin-bottom:2rem}.price-value{font-size:2.5rem;font-family:var(--font-heading),"Anton",sans-serif;color:#ff0;line-height:1;text-shadow:2px 2px 0px var(--pik-red)}.price-desc{color:var(--pik-text);font-weight:600;text-transform:uppercase;font-size:.9rem;letter-spacing:.5px}.menu-details{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.menu-type h4{font-size:1.1rem;color:#fff;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.menu-type ul{list-style:none;padding-left:1.8rem;color:var(--pik-text-muted);font-size:.95rem}.menu-type li{position:relative;margin-bottom:.3rem}.menu-type li:before{content:"•";color:var(--pik-red);position:absolute;left:-1rem;font-weight:700}.payment-info-box{background:#0000004d;border-left:3px solid var(--pik-purple-light);padding:1.2rem;border-radius:0 8px 8px 0;display:flex;gap:1rem;align-items:flex-start}.payment-icon{font-size:1.8rem;line-height:1}.payment-info-box h4{color:#fff;font-size:1rem;margin-bottom:.2rem}.payment-info-box p{color:var(--pik-text-muted);font-size:.85rem;line-height:1.4}.form-card h3{font-size:2rem;color:#fff;margin-bottom:.5rem}.form-desc{font-size:1rem;color:var(--pik-text-muted);margin-bottom:2rem}.bazkaria-form{display:flex;flex-direction:column;gap:1.5rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.form-group{display:flex;flex-direction:column;gap:.6rem;position:relative}.form-group label{font-weight:700;font-size:.95rem;color:var(--pik-text)}.error-text{color:#f36;font-size:.85rem;font-weight:700;position:absolute;bottom:-1.2rem;left:0}.menu-options-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.menu-option-card{cursor:pointer;position:relative}.menu-option-card input[type=radio]{position:absolute;opacity:0;width:0;height:0}.option-content{display:flex;align-items:center;justify-content:center;gap:.8rem;padding:1.2rem;background-color:#0c020c99;border:2px solid rgba(255,0,0,.2);border-radius:8px;transition:all .2s ease}.option-icon{font-size:1.5rem}.option-title{font-weight:700;font-size:1rem;color:var(--pik-text-muted)}.menu-option-card:hover .option-content{background-color:#5700574d;border-color:#ff000080}.menu-option-card input[type=radio]:checked+.option-content{background-color:#ff000026;border-color:var(--pik-red);box-shadow:0 0 15px #f003}.menu-option-card input[type=radio]:checked+.option-content .option-title{color:#fff}.payment-options-container{display:flex;flex-direction:column;gap:.8rem}.payment-radio-label{cursor:pointer;position:relative}.payment-radio-label input[type=radio]{position:absolute;opacity:0;width:0;height:0}.payment-radio-content{display:flex;flex-direction:column;padding:1rem 1.2rem;background-color:#0c020c99;border:2px solid rgba(255,255,255,.1);border-radius:8px;transition:all .2s ease}.payment-radio-content .p-title{font-weight:700;color:var(--pik-text-muted);margin-bottom:.2rem}.payment-radio-content .p-desc{font-size:.85rem;color:#fff6}.payment-radio-label:hover .payment-radio-content{background-color:#5700574d;border-color:#ff00004d}.payment-radio-label input[type=radio]:checked+.payment-radio-content{background-color:#ff000026;border-color:var(--pik-red);box-shadow:0 0 10px #ff00001a}.payment-radio-label input[type=radio]:checked+.payment-radio-content .p-title{color:#fff}.hidden-payment-details{margin-top:.5rem}.hidden-payment-details summary{cursor:pointer;font-size:.85rem;color:#fff6;transition:color .2s;display:inline-block;padding:.5rem 0}.hidden-payment-details summary:hover{color:var(--pik-red)}.hidden-payment-box{margin-top:.5rem}.warning-radio .payment-radio-content{border-color:#ff33664d;background-color:#ff33660d}.warning-radio input[type=radio]:checked+.payment-radio-content{border-color:#f36;background-color:#ff336626;box-shadow:0 0 10px #f363}.select-wrapper{position:relative;width:100%}.select-wrapper:after{content:"▼";font-size:.8rem;color:var(--pik-red);position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);pointer-events:none;transition:transform .2s ease}.select-input{appearance:none;cursor:pointer;padding-right:3rem}.contact-card-box{background:#57005726;border:1px solid rgba(255,0,0,.25);border-radius:8px;padding:1.2rem;margin-top:1rem;box-shadow:0 4px 15px #0003}.contact-header{display:flex;align-items:center;gap:.5rem;color:#fff;font-size:.95rem;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:.5rem;margin-bottom:.8rem}.contact-icon{font-size:1.2rem}.contact-methods p{font-size:.95rem;color:var(--pik-text-muted);margin:.4rem 0;display:flex;justify-content:space-between;align-items:center}.contact-highlight{color:#ff0;font-family:var(--font-mono),monospace;font-weight:700;background:#0000004d;padding:.2rem .6rem;border-radius:4px;border:1px solid rgba(255,255,255,.05)}.privacy-notice-box{display:flex;gap:.8rem;padding:1rem;background-color:#ff00000d;border:1px solid rgba(255,0,0,.2);border-radius:6px;align-items:center}.privacy-icon{font-size:1.2rem}.privacy-text{font-size:.85rem;color:var(--pik-text-muted);line-height:1.4;margin:0}.submit-btn{width:100%;margin-top:1rem;padding:1rem;font-size:1.2rem;text-transform:uppercase;letter-spacing:1px}.success-alert{padding:2.5rem;background-color:#57005733;border:1px solid var(--pik-red);border-radius:12px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.2rem;box-shadow:0 10px 30px #ff00001a}.alert-icon{font-size:3.5rem;line-height:1;filter:drop-shadow(0 0 10px var(--pik-red))}.alert-body h4{color:#fff;margin-bottom:.5rem;font-size:1.5rem}.alert-body p{color:var(--pik-text-muted);font-size:1.05rem;line-height:1.6}.pik-btn-secondary{background:transparent;border:1px solid var(--pik-red);color:#fff;padding:.7rem 1.5rem;border-radius:6px;cursor:pointer;font-family:var(--pik-font);font-weight:700;transition:all .2s ease}.pik-btn-secondary:hover{background:var(--pik-red);color:#000;box-shadow:0 0 15px #f006}@media(max-width:992px){.bazkaria-portal-grid{grid-template-columns:1fr}.info-sidebar{position:relative;top:0}}@media(max-width:600px){.form-row{grid-template-columns:1fr;gap:1.5rem}.menu-options-grid{grid-template-columns:1fr}}.emergency-alarm-banner{display:flex;gap:1.2rem;background:linear-gradient(135deg,#ff333326,#ff99001a);border:2px solid #ff3333;border-radius:12px;padding:1.2rem;margin-bottom:2rem;box-shadow:0 0 20px #f333;animation:pulseBorder 3s infinite alternate}@keyframes pulseBorder{0%{border-color:#f33;box-shadow:0 0 10px #f333}to{border-color:#f90;box-shadow:0 0 25px #ff990073}}.alarm-icon{font-size:2.2rem;animation:wiggle .6s infinite alternate;display:inline-block}@keyframes wiggle{0%{transform:rotate(-12deg)}to{transform:rotate(12deg)}}.alarm-content h4{color:#f33;margin:0 0 .4rem;font-size:1.15rem;font-weight:800;letter-spacing:.5px;text-transform:uppercase;text-shadow:0 0 8px rgba(255,51,51,.2)}.alarm-content p{color:#fff;font-size:.95rem;line-height:1.5;margin:0 0 .6rem}.alarm-link{display:inline-block;color:#ff0;font-size:.9rem;font-weight:700;text-decoration:underline;transition:color .2s}.alarm-link:hover{color:#fc0}.emergency-radio .payment-radio-content{border-color:#ff990059;background-color:#ff99000d;animation:pulseBackground 3.5s infinite alternate}@keyframes pulseBackground{0%{background-color:#ff99000d;border-color:#ff990059}to{background-color:#ff333314;border-color:#ff333380}}.emergency-radio input[type=radio]:checked+.payment-radio-content{border-color:#f90;background-color:#ff99002e;box-shadow:0 0 15px #ff990059}.ganetza-maps-link{margin-top:.5rem}.maps-btn{display:inline-block;background-color:#ff990026;border:1px solid #ff9900;color:#fff;padding:.5rem 1rem;border-radius:6px;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .2s ease}.maps-btn:hover{background-color:#f90;color:#000;box-shadow:0 0 12px #ff990080;transform:translateY(-1px)}
