:root{--fv-glass-ink:#211d55;--fv-glass-violet:#4b3b8f;--fv-glass-gold:#d8b86a;--fv-glass-ivory:#fbfaf5;--fv-glass-ease:cubic-bezier(.22,1,.36,1)}.takeaway-page{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 12% 10%,rgba(216,184,106,.13),transparent 28%),radial-gradient(ellipse at 90% 34%,rgba(75,59,143,.1),transparent 34%),linear-gradient(180deg,#fbfaf5,#f5f2fb 58%,#fbfaf5);color:#211d55}.takeaway-page:before,.takeaway-page:after{content:"";position:absolute;z-index:-1;width:clamp(180px,28vw,420px);aspect-ratio:1;border-radius:50%;filter:blur(1px);pointer-events:none;opacity:.6}.takeaway-page:before{top:7%;left:-10%;background:radial-gradient(circle,#d8b86a2b,#d8b86a00 68%);animation:fv-glass-float 12s ease-in-out infinite}.takeaway-page:after{top:42%;right:-12%;background:radial-gradient(circle,#6e5fb421,#6e5fb400 68%);animation:fv-glass-float 15s ease-in-out infinite reverse}.takeaway-hero{position:relative;isolation:isolate;overflow:hidden;margin:clamp(16px,3vw,38px) auto 0;width:min(1440px,calc(100% - 32px));border:1px solid rgba(255,255,255,.78);border-radius:clamp(22px,4vw,42px);background:linear-gradient(135deg,#ffffffc7,#f7f4ff7a);box-shadow:0 26px 80px #211d551c,inset 0 1px #fffffff2;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.takeaway-hero:before{content:"\2726";position:absolute;top:12%;right:13%;font-size:clamp(54px,9vw,120px);color:#d8b86a47;animation:fv-glass-float 8s ease-in-out infinite;pointer-events:none}.takeaway-hero h1{position:relative;color:#211d55;text-wrap:balance;text-shadow:0 8px 32px rgba(33,29,85,.08)}.takeaway-hero p{color:#68657b}.takeaway-eyebrow{color:#8d6d25}.takeaway-primary{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:linear-gradient(135deg,#211d55,#4b3b8f);box-shadow:0 12px 28px #211d5538;transition:transform .35s var(--fv-glass-ease),box-shadow .35s var(--fv-glass-ease)}.takeaway-primary:hover{transform:translateY(-3px) scale(1.015);box-shadow:0 18px 38px #211d5547;background:linear-gradient(135deg,#302773,#5a47a0)}.takeaway-benefits{position:relative;max-width:1200px;margin:18px auto 0;border:1px solid rgba(255,255,255,.76);border-radius:24px;background:#ffffff85;box-shadow:0 14px 42px #211d550f;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.takeaway-benefits>div{padding:8px 4px}.takeaway-benefits span{color:#a38236}.takeaway-menu{position:relative}.takeaway-section-heading h2,.takeaway-pickup h2{color:#211d55}.takeaway-card{perspective:1100px}.takeaway-product-image{border:1px solid rgba(255,255,255,.85);border-radius:20px;background:linear-gradient(135deg,#fffc,#eee9fa99);box-shadow:0 16px 40px #211d5517;transform-style:preserve-3d;transition:transform .5s var(--fv-glass-ease),box-shadow .5s var(--fv-glass-ease)}.takeaway-card:hover .takeaway-product-image{transform:translateY(-7px) rotateX(2deg);box-shadow:0 28px 58px #211d5529}.takeaway-product-image img{transition:transform .7s var(--fv-glass-ease);transform:translateZ(12px)}.takeaway-card-info h3 a{color:#211d55}.takeaway-add{border-top:1px solid rgba(33,29,85,.12);color:#211d55}.takeaway-add span{color:#8d6d25}.takeaway-payment-card{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);align-items:center;gap:24px;max-width:1160px;margin:clamp(28px,5vw,58px) auto 0;padding:clamp(24px,5vw,54px);border:1px solid rgba(255,255,255,.85);border-radius:clamp(22px,4vw,36px);background:linear-gradient(135deg,#ffffffd1,#f6f3ff94);box-shadow:0 28px 85px #211d551f,inset 0 1px #fff;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.takeaway-payment-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 88% 20%,rgba(216,184,106,.2),transparent 34%);pointer-events:none}.takeaway-payment-card__copy h2{margin:12px 0;font-size:clamp(30px,4vw,48px);line-height:1.02;letter-spacing:-.04em;color:#211d55}.takeaway-payment-card__copy>p{max-width:650px;color:#68657b;line-height:1.8}.takeaway-payment-card__steps{display:grid;gap:10px;margin:22px 0;color:#403b68;font-size:13px}.takeaway-payment-card__steps span{display:flex;align-items:center;gap:12px}.takeaway-payment-card__steps b{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:50%;background:#d8b86a33;color:#7a5e1b;font-size:11px}.takeaway-payment-card__copy>small{display:block;margin-top:14px;max-width:570px;color:#77738b;font-size:11px;line-height:1.6}.takeaway-payment-card__visual{position:relative;min-height:260px;display:grid;place-items:center;perspective:900px}.takeaway-payment-token{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:clamp(160px,20vw,220px);aspect-ratio:1;border:1px solid rgba(255,255,255,.85);border-radius:34px;background:linear-gradient(145deg,#ffffffe0,#ebe6faa6);box-shadow:0 24px 58px #211d5529,inset 0 1px #fff;transform:rotateY(-10deg) rotateX(5deg);animation:fv-glass-token 6s ease-in-out infinite}.takeaway-payment-token small,.takeaway-payment-token span{font-size:9px;font-weight:800;letter-spacing:.18em;color:#8d6d25}.takeaway-payment-token strong{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(48px,7vw,74px);line-height:1;color:#211d55}.takeaway-orbit{position:absolute;width:240px;max-width:100%;aspect-ratio:1;border:1px solid rgba(216,184,106,.5);border-radius:50%;transform:rotateX(64deg) rotate(-24deg);animation:fv-glass-orbit 14s linear infinite}.takeaway-orbit--two{width:190px;border-color:#4b3b8f3d;transform:rotateX(64deg) rotate(30deg);animation-direction:reverse}.takeaway-pickup{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.8);border-radius:28px;background:linear-gradient(135deg,#ffffffbd,#f1edfbb3);box-shadow:0 20px 60px #211d5517;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.takeaway-map-card{border:1px solid rgba(255,255,255,.95);border-radius:20px;background:#ffffffc7;box-shadow:0 12px 35px #211d5514}.takeaway-map-card a{color:#4b3b8f}.fireveda-confirm{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 12% 12%,rgba(216,184,106,.18),transparent 32%),radial-gradient(ellipse at 90% 35%,rgba(75,59,143,.12),transparent 34%),linear-gradient(180deg,#fbfaf5,#f3f0fb)}.fireveda-confirm__card{border:1px solid rgba(255,255,255,.85);border-radius:28px;background:#ffffffb8;box-shadow:0 26px 75px #211d551f,inset 0 1px #fff;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.fireveda-confirm__amount{font-family:Cormorant Garamond,Georgia,serif;color:#211d55}.fireveda-confirm__qr{border-radius:20px;border:1px dashed rgba(75,59,143,.35);background:#ffffffb8}.fireveda-confirm__submit{border-radius:999px;background:linear-gradient(135deg,#211d55,#4b3b8f);box-shadow:0 12px 28px #211d552e}.fireveda-confirm__whatsapp{border-radius:999px}.fireveda-about{position:relative;isolation:isolate;overflow:hidden;min-height:60vh;padding:clamp(42px,8vw,100px) 18px;background:radial-gradient(ellipse at 15% 10%,rgba(216,184,106,.18),transparent 30%),radial-gradient(ellipse at 90% 45%,rgba(75,59,143,.12),transparent 35%),linear-gradient(180deg,#fbfaf5,#f3f0fb);color:#211d55}.fireveda-about__shell{width:min(1080px,100%);margin:auto}.fireveda-about__hero{padding:clamp(32px,7vw,82px);border:1px solid rgba(255,255,255,.85);border-radius:36px;background:linear-gradient(135deg,#ffffffd1,#f5f2ff99);box-shadow:0 28px 80px #211d551f;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.fireveda-about__eyebrow{font-size:11px;font-weight:800;letter-spacing:.18em;color:#8d6d25}.fireveda-about h1{max-width:800px;margin:14px 0;font-size:clamp(42px,7vw,78px);line-height:.98;letter-spacing:-.045em}.fireveda-about p{max-width:720px;color:#68657b;line-height:1.85}.fireveda-about__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.fireveda-about__tile{padding:24px;border:1px solid rgba(255,255,255,.86);border-radius:22px;background:#ffffff94;box-shadow:0 14px 40px #211d5512;transition:transform .4s var(--fv-glass-ease),box-shadow .4s var(--fv-glass-ease)}.fireveda-about__tile:hover{transform:translateY(-6px) rotateX(2deg);box-shadow:0 22px 50px #211d5521}.fireveda-about__tile strong{display:block;margin-bottom:9px;color:#211d55}.fireveda-about__tile span{font-size:13px;line-height:1.7;color:#68657b}@keyframes fv-glass-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-15px,0)}}@keyframes fv-glass-token{0%,to{transform:translateY(0) rotateY(-10deg) rotateX(5deg)}50%{transform:translateY(-9px) rotateY(-4deg) rotateX(2deg)}}@keyframes fv-glass-orbit{to{rotate:360deg}}@media(max-width:760px){.takeaway-payment-card{grid-template-columns:1fr}.takeaway-payment-card__visual{min-height:220px;order:-1}.takeaway-payment-card__steps{gap:12px}.takeaway-payment-card__copy h2{font-size:34px}.fireveda-about__grid{grid-template-columns:1fr}.fireveda-about__hero{border-radius:24px;padding:28px 22px}}@media(prefers-reduced-motion:reduce){.takeaway-page:before,.takeaway-page:after,.takeaway-hero:before,.takeaway-payment-token,.takeaway-orbit{animation:none!important}.takeaway-card:hover .takeaway-product-image,.takeaway-payment-card__copy .takeaway-primary,.fireveda-about__tile{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/fireveda-takeaway-polish.css.map */
