:root{--bg:#06111b;--panel:#0c1a26;--panel2:#102536;--blue:#38bdf8;--blue2:#0b84d8;--text:#f7fbff;--muted:#adc2d1;--line:#17364c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.wrap{max-width:1180px;margin:auto;padding:0 20px}.header{position:sticky;top:0;z-index:20;background:#06111bf5;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header-in{display:flex;align-items:center;justify-content:space-between;min-height:78px;gap:20px}.brand{display:flex;align-items:center;gap:12px;font-weight:900;font-size:23px;letter-spacing:.5px}.logo{width:62px;height:62px;border-radius:50%;object-fit:cover}.nav{display:flex;gap:18px;flex-wrap:wrap}.nav a{padding:8px 0}.nav a:hover{color:var(--blue)}.hero{min-height:650px;display:grid;place-items:center;text-align:center;background:radial-gradient(circle at 50% 18%,#17435d 0,#06111b 56%)}.hero-logo{width:min(330px,68vw);border-radius:50%;box-shadow:0 0 65px #38bdf838}.hero h1{font-size:clamp(46px,8vw,86px);margin:20px 0 8px;letter-spacing:-2px}.hero p{color:var(--muted);font-size:20px;line-height:1.55;max-width:720px;margin:0 auto 26px}.btn{display:inline-block;padding:14px 22px;border:0;border-radius:11px;background:linear-gradient(135deg,var(--blue),var(--blue2));font-weight:900;margin:5px;color:#fff;cursor:pointer}.btn.alt{background:transparent;border:1px solid var(--blue)}.section{padding:72px 0;scroll-margin-top:90px}.section h2{text-align:center;font-size:38px;margin:0 0 12px}.lead{text-align:center;color:var(--muted);max-width:780px;margin:0 auto 36px;line-height:1.6}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.card{background:linear-gradient(180deg,var(--panel2),var(--panel));border:1px solid var(--line);border-radius:18px;padding:28px}.card h3{font-size:27px;margin:0 0 10px}.card p{color:var(--muted);line-height:1.65}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.product{background:var(--panel);border:1px solid var(--line);border-radius:15px;overflow:hidden;transition:.2s}.product:hover{transform:translateY(-3px);border-color:#2f6787}.product img{width:100%;aspect-ratio:1/1;object-fit:cover;background:#0a1721}.product-body{padding:16px}.product-body p{margin:8px 0 0}.price{color:var(--blue);font-weight:900}.badge{display:inline-block;font-size:12px;border:1px solid var(--line);border-radius:999px;padding:5px 9px;color:var(--muted);margin-bottom:8px}.info{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.info .card{text-align:center}.rte{line-height:1.75;color:#d8e6ef}.contact{max-width:760px;margin:auto}.field{width:100%;padding:14px 15px;margin:8px 0 14px;background:#091722;color:var(--text);border:1px solid var(--line);border-radius:10px;font:inherit}textarea.field{min-height:150px;resize:vertical}.footer{border-top:1px solid var(--line);padding:38px 0;color:var(--muted)}.footer strong{color:var(--text)}.product-page{padding:60px 0}.product-detail{display:grid;grid-template-columns:1.1fr .9fr;gap:28px}.product-detail img{width:100%;border-radius:18px}.product-detail h1{font-size:42px;margin-top:0}.notice{background:#0a1b27;border:1px solid var(--line);border-radius:12px;padding:14px;color:var(--muted);font-size:14px;line-height:1.55}@media(max-width:780px){.header-in{align-items:flex-start;padding:10px 0;flex-direction:column}.nav{padding-bottom:10px;font-size:15px;gap:15px}.hero{min-height:560px}.grid,.product-grid,.info,.product-detail{grid-template-columns:1fr}.section{padding:52px 0}.product-detail h1{font-size:34px}}body{overflow-x:hidden}.hero-logo{animation:fb-float 5s ease-in-out infinite}.card,.product{will-change:transform}@media(hover:hover)and (pointer:fine){.card:hover{transform:translateY(-5px)}.btn:hover{transform:translateY(-2px) scale(1.02)}}.btn{transition:transform .2s ease,filter .2s ease}.card{transition:transform .28s ease,border-color .28s ease}.hero{position:relative;overflow:hidden}.fb-bubbles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.fb-bubble{position:absolute;bottom:-40px;border:1px solid rgba(255,255,255,.25);background:#38bdf814;border-radius:50%;animation:fb-bubble-up linear infinite}.fb-bubble:nth-child(1){left:8%;width:14px;height:14px;animation-duration:9s}.fb-bubble:nth-child(2){left:20%;width:8px;height:8px;animation-duration:7s;animation-delay:1s}.fb-bubble:nth-child(3){left:38%;width:18px;height:18px;animation-duration:11s;animation-delay:2s}.fb-bubble:nth-child(4){left:58%;width:10px;height:10px;animation-duration:8s;animation-delay:.5s}.fb-bubble:nth-child(5){left:74%;width:16px;height:16px;animation-duration:10s;animation-delay:3s}.fb-bubble:nth-child(6){left:90%;width:9px;height:9px;animation-duration:7.5s;animation-delay:1.5s}.fb-reveal{opacity:0;transform:translateY(24px);transition:opacity .65s ease,transform .65s ease}.fb-reveal.fb-visible{opacity:1;transform:none}#fb-transition{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;pointer-events:none;opacity:0;visibility:hidden}#fb-transition.fb-go{opacity:1;visibility:visible}#fb-transition .fb-wave{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,#06111b,#0b3650 48%,#06111b);transform:translate(-110%)}#fb-transition.fb-go .fb-wave{animation:fb-wipe .82s cubic-bezier(.65,0,.25,1) forwards}#fb-transition .fb-fish{position:absolute;top:50%;left:-150px;width:140px;transform:translateY(-50%);filter:drop-shadow(0 8px 14px rgba(0,0,0,.35))}#fb-transition.fb-go .fb-fish{animation:fb-fish-swim .82s cubic-bezier(.55,.02,.3,1) forwards}#fb-transition .fb-trail{position:absolute;top:50%;left:-25%;width:40%;height:5px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(56,189,248,.7),transparent);transform:translateY(-50%)}#fb-transition.fb-go .fb-trail{animation:fb-trail .82s ease forwards}@keyframes fb-float{0%,to{transform:translateY(0) rotate(-.4deg)}50%{transform:translateY(-10px) rotate(.4deg)}}@keyframes fb-bubble-up{0%{transform:translateY(0) scale(.8);opacity:0}12%{opacity:.8}to{transform:translateY(-720px) scale(1.3);opacity:0}}@keyframes fb-wipe{0%{transform:translate(-110%)}48%{transform:translate(0)}70%{transform:translate(0)}to{transform:translate(110%)}}@keyframes fb-fish-swim{0%{left:-150px;transform:translateY(-50%) rotate(-4deg)}52%{left:48%;transform:translateY(-56%) rotate(2deg)}to{left:110%;transform:translateY(-50%) rotate(-2deg)}}@keyframes fb-trail{0%{left:-35%;opacity:0}25%{opacity:1}to{left:115%;opacity:0}}@media(prefers-reduced-motion:reduce){.hero-logo,.fb-bubble{animation:none!important}.fb-reveal{opacity:1;transform:none;transition:none}#fb-transition{display:none!important}.card,.btn,.product{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/fishbros.css.map */
