@import"https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;700;800;900&display=swap";:root{--bb-blue: #22a4f1;--bb-red: #ea274a;--bb-cream: #fffff4;--bb-white: #ffffff;--bb-ink: #0b1220;--bb-ink-2: #111a2e;--bb-muted: rgba(11, 18, 32, .72);--bb-muted-2: rgba(11, 18, 32, .54);--bb-border: rgba(11, 18, 32, .16);--bb-border-strong: rgba(11, 18, 32, .28);--bb-radius-sm: 10px;--bb-radius: 14px;--bb-radius-lg: 18px;--bb-container: 1120px;--bb-ease: cubic-bezier(.2, .9, .2, 1);--bb-font: "Montserrat", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--bb-arabic-font: "Tajawal", "Montserrat", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--lux-border: var(--bb-border);--lux-text: var(--bb-ink);--lux-text-muted: var(--bb-muted);--lux-gold: var(--bb-blue);--lux-gold-strong: var(--bb-blue)}@font-face{font-family:Montserrat;src:url(Montserrat-Light.a4e017e9cef86f3e.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(Montserrat-Medium.5bc974664c7c8fe7.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(Montserrat-Black.1de8e38acfd7d2fe.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(Montserrat-Light.a4e017e9cef86f3e.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(Montserrat-Medium.5bc974664c7c8fe7.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(Montserrat-Black.1de8e38acfd7d2fe.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Tall & Lean";src:url(Montserrat-Black.1de8e38acfd7d2fe.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Tall and Lean;src:url(Montserrat-Black.1de8e38acfd7d2fe.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Victory Striker Sans Demo;src:url(Montserrat-Black.1de8e38acfd7d2fe.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100vh;font-family:var(--bb-font);font-weight:300;color:var(--bb-ink);background-color:var(--bb-cream);background-image:url(/assets/birdbox/pattern-white.png);background-repeat:repeat;background-size:520px auto}[lang=ar],[lang^=ar-],[dir=rtl]{font-family:var(--bb-arabic-font)}img,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration-color:#22a4f18c;text-decoration-thickness:2px;text-underline-offset:3px}a:hover{color:var(--bb-blue)}::selection{background:rgba(34,164,241,.22)}:where(a,button,input,select,textarea,[role=button],summary):focus-visible{outline:3px solid rgba(34,164,241,.55);outline-offset:2px}@media (prefers-reduced-motion: reduce){*{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}h1,h2{font-weight:900;letter-spacing:-.02em}h3,h4{font-weight:500}p{color:var(--bb-ink-2)}.bb-container{width:min(var(--bb-container),calc(100% - 32px));margin:0 auto}.bb-section{padding:32px 0}.bb-surface{background:var(--bb-white);border:2px solid var(--bb-border);border-radius:var(--bb-radius)}.bb-surface--tight{border-radius:var(--bb-radius-sm)}.bb-surface--strong{border-color:var(--bb-border-strong)}.bb-pattern-blue{background-color:#22a4f10f;background-image:url(/assets/birdbox/pattern-blue.png);background-repeat:repeat;background-size:520px auto}.bb-pattern-white{background-color:var(--bb-cream);background-image:url(/assets/birdbox/pattern-white.png);background-repeat:repeat;background-size:520px auto}.bb-btn{height:44px;padding:0 14px;border-radius:var(--bb-radius-sm);border:2px solid var(--bb-border-strong);background:var(--bb-white);font-weight:500;letter-spacing:.01em;cursor:pointer;transition:transform .14s var(--bb-ease),background-color .14s var(--bb-ease),border-color .14s var(--bb-ease)}.bb-btn:hover{border-color:#22a4f199}.bb-btn:active{transform:translateY(1px)}.bb-btn:disabled{opacity:.6;cursor:not-allowed}.bb-btn--primary{background:var(--bb-blue);border-color:var(--bb-blue);color:var(--bb-white)}.bb-btn--primary:hover{background:#1798e6;border-color:#1798e6}.bb-btn--danger{background:var(--bb-red);border-color:var(--bb-red);color:var(--bb-white)}.bb-btn--danger:hover{background:#d61f3f;border-color:#d61f3f}.bb-btn--ghost{background:transparent;border-color:transparent}.bb-field{display:grid;gap:8px}.bb-label{font-weight:500;color:var(--bb-ink-2);letter-spacing:.01em}.bb-input,.bb-select,.bb-textarea{height:44px;border-radius:var(--bb-radius-sm);border:2px solid var(--bb-border);background:var(--bb-white);padding:0 12px;outline:none}.bb-textarea{min-height:120px;padding:10px 12px;resize:vertical}.bb-input:focus,.bb-select:focus,.bb-textarea:focus{border-color:#22a4f1b8}.bb-badge{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;border:2px solid var(--bb-border);background:var(--bb-white);font-weight:500;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.bb-badge--new{border-color:#22a4f1b3;color:var(--bb-blue)}.bb-badge--sale{border-color:#ea274ab3;color:var(--bb-red)}.bb-message{margin:0;padding:10px 12px;border-radius:var(--bb-radius-sm);border:2px solid var(--bb-border);background:rgba(255,255,255,.88);color:var(--bb-ink-2)}.bb-message--error{border-color:#ea274a8c;color:#7c0a1f}@media (hover: none) and (pointer: coarse){:where(a,button,input,select,textarea,[role=button],summary){-webkit-tap-highlight-color:transparent}}
