.bub-scope{--primary: #ed248e;--charcoal: #1a1a1a;--dark-charcoal: #121212;--background-light: #ffffff;--background-dark: #0a0a0a;--section-gray: #f5f5f5;--soft-gray: #f8f9fa;--border-light: #e5e7eb;--muted: rgba(26, 26, 26, .5);margin:0;font-family:Epilogue,sans-serif!important}.bub-scope{color:#000}.bub-scope img{max-width:100%;display:block}.bub-scope a{color:inherit!important;text-decoration:none!important;font-weight:500!important}.bub-scope button{font-family:inherit!important;border:none;background:transparent;cursor:pointer}.bub-scope .container{max-width:1280px;margin:0 auto;padding:0 24px}.bub-scope .container-sm{max-width:960px;margin:0 auto;padding:0 24px}.bub-scope .container-md{max-width:1080px;margin:0 auto;padding:0 24px}@media (min-width: 1280px){.bub-scope .container,.bub-scope .container-sm,.bub-scope .container-md{padding:0}}.bub-scope .main-content{padding-top:80px}.bub-scope .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px;border-radius:.5rem;font-size:14px!important;font-weight:700!important;line-height:1.25rem!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease,border-color .2s ease}.bub-scope .btn:active{transform:scale(.98)}.bub-scope .btn-primary{background:var(--primary);color:#fff!important;box-shadow:0 12px 24px #ed248e40}.bub-scope .btn-primary:hover{background:#ed248ee6}.bub-scope .btn-secondary{background:var(--section-gray);color:var(--charcoal)!important;box-shadow:none!important}.bub-scope .btn-secondary:hover{background:#e0e0e0}.bub-scope .btn-ghost{color:var(--charcoal)!important;font-weight:700!important}.bub-scope .btn-ghost:hover{color:var(--primary)!important}.bub-scope .btn-lg{padding:20px 48px;border-radius:12px;font-size:16px!important;box-shadow:0 18px 32px #ed248e33;width:100%}.bub-scope .btn-lg:hover{box-shadow:none;transition:.2s ease}.bub-scope .btn-block{width:100%;padding:16px;border-radius:16px}.bub-scope .btn-emphasis{box-shadow:0 18px 32px #ed248e59}.bub-scope .site-header{position:fixed;top:0;width:100%;z-index:40;background:#ffffffeb;border-bottom:1px solid #f3f4f6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bub-scope .services-header{position:sticky;background:#fffffff2}.bub-scope .header-content{height:80px;display:flex;align-items:center;justify-content:space-between;gap:24px}.bub-scope .services-header-content{height:auto;padding:8px 0}.bub-scope .brand{display:flex;align-items:center;gap:12px}.bub-scope .brand-icon{width:32px;height:32px;border-radius:8px;background:var(--primary);display:inline-flex;align-items:center;justify-content:center;color:#fff!important;box-shadow:0 10px 18px #ed248e33}.bub-scope .brand-icon .material-symbols-outlined{font-size:20px!important}.bub-scope .brand-title{font-size:20px!important;font-weight:700!important;letter-spacing:-.03em!important;text-transform:uppercase!important;margin:0}.bub-scope .services-page .brand-title{text-transform:none!important}.bub-scope .site-nav{display:none;gap:32px;font-size:14px!important;font-weight:500!important;color:#1a1a1ab3!important}.bub-scope .site-nav a:hover{color:var(--primary)!important}.bub-scope .header-actions{display:flex;align-items:center;gap:12px}.bub-scope .grain-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background-image:url(https://lh3.googleusercontent.com/aida-public/AB6AXuDQIcYTiYjYKF4JwQQeqeJpmxn_LbOJoEmN2GMMzMg_6RWVPZ2BWqkYmu0UoBheC7ssFOrdxZE7IZap76-9pF7gHfHpea2H2j_boTXOhQ2fEK5E8NBHPUSrGexCQSt8uC_ST2hrqNGGsXYd8cVp25NJJzi-nrK5FsrV_4IP0NsKI381z3axCT16VdEzn1Rz5OA6ojr5BwOHJUqwEMV5UoXOmiWSknD8LliLOwBiOAE9xbVCsMMllPbGlNESjWjTu7KbBvplyAc6NvCG);opacity:.01;pointer-events:none}.bub-scope .accent{color:var(--primary)!important;font-style:italic!important}.bub-scope .site-footer{background:var(--section-gray);border-top:1px solid #f3f4f6;padding:64px 0}.bub-scope .footer-top{display:flex;flex-direction:column;gap:24px;align-items:center;margin-bottom:32px}.bub-scope .footer-brand{display:inline-flex;align-items:center;gap:16px;font-weight:700!important;text-transform:uppercase!important}.bub-scope .footer-logo{width:32px;height:32px;border-radius:8px;background:var(--charcoal);display:inline-flex;align-items:center;justify-content:center;color:#fff!important}.bub-scope .footer-logo.small{width:24px;height:24px}.bub-scope .footer-logo .material-symbols-outlined{font-size:18px!important}.bub-scope .footer-logo.small .material-symbols-outlined{font-size:14px!important}.bub-scope .footer-links{display:flex;flex-wrap:wrap;gap:24px;color:#1a1a1a66!important;font-weight:500!important}.bub-scope .footer-links a:hover{color:var(--primary)!important}.bub-scope .footer-bottom{display:flex;flex-direction:column;gap:16px;align-items:center;padding-top:24px;border-top:1px solid #e5e7eb;color:#1a1a1a66!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.15em!important}.bub-scope .footer-legal{display:flex;gap:24px;letter-spacing:normal!important;text-transform:none!important}.bub-scope .footer-legal a{font-size:12px!important}.bub-scope .services-page{color:#0f172a!important;background:#fff}.bub-scope .services-page .main-content{padding-top:0}.bub-scope .services-footer{background:#fff;border-top:1px solid var(--border-light);color:#0f172a!important}.bub-scope .services-footer .footer-brand{text-transform:none!important;letter-spacing:0!important}.bub-scope .footer-services{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center!important}.bub-scope .footer-services p{margin:0;color:#64748b!important;font-size:14px!important;font-weight:500!important}.bub-scope .footer-socials{display:flex;gap:16px}.bub-scope .footer-socials a{width:40px;height:40px;border-radius:999px;background:var(--soft-gray);display:inline-flex;align-items:center;justify-content:center;color:#64748b!important;transition:background .2s ease,color .2s ease}.bub-scope .footer-socials .material-symbols-outlined{font-size:20px!important}.bub-scope .footer-socials a:hover{background:var(--primary);color:#fff!important}@media (min-width: 768px){.bub-scope .site-nav{display:flex}.bub-scope .btn-lg{padding:20px 48px;width:auto}.bub-scope .footer-top,.bub-scope .footer-bottom{flex-direction:row;justify-content:space-between}.bub-scope .footer-bottom{text-transform:uppercase!important}}@keyframes ping{0%{transform:scale(1);opacity:.6}70%{transform:scale(2.4);opacity:0}to{opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/bub-index.css.map */
