html,body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,sans-serif;color:#1f2a37;background:#fff}h1,h2,h3{letter-spacing:-.02em;margin:0 0 .5rem}p{line-height:1.6;margin:.5rem 0 1rem}.grid{display:grid;gap:24px}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:24px;box-shadow:0 1px 2px #0000000a}.muted{color:#6b7280}.hero{background:linear-gradient(180deg,#ffb6c12e,#add8e62e)}.hero__inner{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:48px 0}.hero__media img{max-width:100%;height:auto;border-radius:20px;box-shadow:0 10px 30px #00000014}header.site-header{border-bottom:1px solid #f1f5f9;background:#ffffffa6;-webkit-backdrop-filter:saturate(120%) blur(8px);backdrop-filter:saturate(120%) blur(8px);position:sticky;top:0;z-index:20}header .nav{display:flex;align-items:center;justify-content:space-between;padding:14px 0}.nav a{color:#1f2a37;text-decoration:none;margin:0 10px}footer.site-footer{border-top:1px solid #f1f5f9;margin-top:40px;padding:32px 0}.badge{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:6px 12px;background:#fff;border:1px solid #e5e7eb}.product-media img{width:100%;max-width:500px;height:auto;display:block;margin:0 auto 20px;border-radius:16px}:root{--cl-bg:#0a0a0a;--cl-bg-soft:#111;--cl-ink:#ffffff;--cl-ink-muted:#b5b5b5;--cl-pink:#FF6FA8;--cl-blue:#6EC1E4;--cl-gradient: linear-gradient(90deg, var(--cl-pink) 0%, var(--cl-blue) 100%);--cl-ring: 0 0 0 3px rgba(255,111,168,.35)}html,body{background:var(--cl-bg)!important;color:var(--cl-ink)!important}.muted,.text-muted,p small,.subtitle{color:var(--cl-ink-muted)!important}.card,.Panel,.box,.Drawer,.AnnouncementBar,.footer,.header,.section,.Product__Info,.Cart__Block{background:var(--cl-bg-soft)!important;color:var(--cl-ink)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px;box-shadow:0 8px 22px #00000040!important}a{color:var(--cl-blue)}a:hover{color:#9ed9f0}.btn,.Button,button,[type=submit]{border-radius:999px!important;font-weight:700!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.btn--primary,.Button--primary,.shopify-payment-button__button--unbranded{background:var(--cl-gradient)!important;color:#fff!important;border:0!important;box-shadow:0 0 20px #ff6fa859!important}.btn--primary:hover,.Button--primary:hover,.shopify-payment-button__button--unbranded:hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 8px 28px #6ec1e447!important}.btn--outline,.Button--secondary{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.25)!important}.btn--outline:hover,.Button--secondary:hover{border-color:#ffffff73!important;transform:translateY(-2px)}input,select,textarea{background:#0f0f10!important;color:#fff!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:12px!important}input:focus,select:focus,textarea:focus{outline:none;box-shadow:var(--cl-ring)!important}header,.site-header{background:#0a0a0ab3!important;-webkit-backdrop-filter:blur(8px) saturate(120%);backdrop-filter:blur(8px) saturate(120%)}footer,.site-footer{background:#0b0b0b!important}.badge,.Pill,.Tag{background:#ffffff14!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important;border-radius:999px!important}.hero,.Section--hero{position:relative;overflow:hidden;background:radial-gradient(1000px 700px at 10% 10%,rgba(255,111,168,.22),transparent 60%),radial-gradient(1000px 700px at 90% 20%,rgba(110,193,228,.22),transparent 60%),linear-gradient(90deg,#0a0a0a,#111)}.hero:before,.Section--hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(600px 400px at 50% 120%,rgba(255,111,168,.14),transparent 60%),radial-gradient(600px 400px at -10% -10%,rgba(110,193,228,.12),transparent 60%);animation:cl-pan 14s ease-in-out infinite alternate}@keyframes cl-pan{0%{transform:translate3d(-1%,-1%,0) scale(1)}50%{transform:translate3d(1%,1%,0) scale(1.02)}to{transform:translate3d(1.5%,-1%,0) scale(1.03)}}.product-media img,.Product__Media img{border-radius:16px!important;box-shadow:0 18px 44px #00000073,0 0 36px #ff6fa840!important}hr,.Divider{border-color:#ffffff24!important}a:focus,button:focus,[role=button]:focus{outline:none;box-shadow:var(--cl-ring)!important}.Price--highlight,.price,.ProductMeta__Price{color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/base.css.map */
