@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{--kass-bg:#0a0a0c;--kass-text:#f4f4f5;--kass-pink:#ff007f;--kass-purple:#4a00e0;--kass-neon-glow:0 0 14px #ff007f55,0 0 28px #4a00e044}html,body,.page-wrapper,main,.shopify-section{background-color:var(--kass-bg);color:var(--kass-text)}body{font-family:Space Grotesk,sans-serif;color:var(--kass-text)}h1,h2,h3,h4,h5,h6,.kass-global-nav a,.button,button,[type=button],[type=submit]{font-family:Bebas Neue,sans-serif;letter-spacing:.035em}a{color:var(--kass-pink)}a:hover{color:#ff79bd;text-shadow:0 0 9px #ff007f66}button,.button,[type=button],[type=submit]{border-color:var(--kass-pink);background:var(--kass-pink);color:#10060c;box-shadow:var(--kass-neon-glow);transition:filter .2s,transform .2s}button:hover,.button:hover,[type=button]:hover,[type=submit]:hover{filter:brightness(1.15);transform:translateY(-1px)}.kass-global-nav{background:#0a0a0c!important;border-bottom:1px solid #ff007f55!important}.kass-global-nav a{color:#f4f4f5!important;text-shadow:0 0 8px #ff007f22}.kass-global-nav a:hover{color:#ff007f!important;text-shadow:0 0 12px #ff007f!important}.kass-global-brand img{filter:brightness(.82) contrast(1.12) saturate(1.08);border-radius:4px}.kass-social-row,.kass-donation-global,#kass-chat-section{background:#0a0a0c!important;border-color:#ff007f88!important}.kass-language-switcher{background:linear-gradient(90deg,#0a0a0c,#18051d,#0a0a0c)!important;border-color:#ff007f!important}.kass-language-switcher select{background:#0a0a0c!important;border-color:#ff007f!important;color:#f4f4f5!important}img,video{transition:filter .25s}.shopify-section img{filter:contrast(1.04) saturate(1.04)}.template-index .shopify-section:first-of-type{position:relative;isolation:isolate}.template-index .shopify-section:first-of-type:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#0a0a0caa 0%,transparent 65%),linear-gradient(0deg,#0a0a0c55,transparent 45%);z-index:1}.template-index .shopify-section:first-of-type img{object-fit:cover;object-position:center;filter:brightness(.78) contrast(1.12)}@media(max-width:749px){.template-index .shopify-section:first-of-type img{object-position:center 35%;min-height:48vh;max-height:78vh}}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:999;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.65'/%3E%3C/svg%3E")}.kass-global-nav{position:sticky!important;top:0;z-index:1000!important;background:#0a0a0cd1!important;backdrop-filter:blur(16px) saturate(145%);-webkit-backdrop-filter:blur(16px) saturate(145%);border-bottom:1px solid #ff007f88!important;box-shadow:0 8px 24px #0008,0 0 18px #ff007f1a}.kass-global-nav:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#4a00e018,transparent 50%,#ff007f12)}.product-card .quick-add__button,.product-card .quick-add button,.card .quick-add__button,.card .quick-add button,.quick-add__button{border:1px solid #ff007f!important;border-radius:999px!important;background:#150912!important;color:#fff!important;box-shadow:0 0 14px #ff007f30!important;font-weight:800!important;letter-spacing:.04em!important;min-height:44px!important}.product-card .quick-add__button:hover,.card .quick-add__button:hover,.quick-add__button:hover{background:#ff007f!important;color:#10060c!important;box-shadow:0 0 22px #ff007f66!important}#kass-size-guide{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20000;display:none;align-items:center;justify-content:center;padding:18px;background:#000b}#kass-size-guide[open]{display:flex}#kass-size-guide .kass-size-panel{width:min(100%,620px);max-height:85vh;overflow:auto;background:#100b13;color:#f4f4f5;border:1px solid #ff007f;border-radius:18px;padding:clamp(18px,4vw,30px);box-shadow:0 0 34px #ff007f33}#kass-size-guide h2{color:#ff62b2;margin-top:0}#kass-size-guide table{width:100%;border-collapse:collapse;margin:14px 0}#kass-size-guide th,#kass-size-guide td{padding:10px 8px;text-align:left;border-bottom:1px solid #ff007f44}#kass-size-guide .kass-size-close{float:right;min-width:44px;min-height:44px;border-radius:50%;background:#250b20;color:#fff;border:1px solid #ff007f}.kass-size-guide-trigger{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:10px 0;padding:10px 16px;border:1px solid #ff007f;border-radius:999px;background:#150912;color:#fff;text-decoration:none;font-weight:700}@media(max-width:749px){.kass-global-nav{top:0!important}.kass-global-nav a{font-size:11px!important}.kass-size-guide-trigger{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/kass-dark-neon.css.map */
