:root{--nx-color-primary: #111111;--nx-color-secondary: #ffffff;--nx-color-accent: #2563eb;--nx-color-text: #1f2937;--nx-color-text-light: #6b7280;--nx-color-border: rgba(0,0,0,.08);--nx-glass-bg: rgba(255,255,255,.72);--nx-glass-blur: 18px;--nx-glass-border: rgba(255,255,255,.45);--nx-radius-sm: 8px;--nx-radius-md: 14px;--nx-radius-lg: 22px;--nx-shadow-sm: 0 4px 12px rgba(0,0,0,.08);--nx-shadow-md: 0 10px 30px rgba(0,0,0,.12);--nx-shadow-lg: 0 18px 50px rgba(0,0,0,.16);--nx-speed-fast: .25s;--nx-speed-normal: .4s;--nx-speed-slow: .6s}html{font-size:62.5%}body{font-size:1.6rem;line-height:1.6;color:var(--nx-color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-size:clamp(3.8rem,5vw,6rem);line-height:1.1;font-weight:700}h2{font-size:clamp(3rem,4vw,4.8rem);line-height:1.15;font-weight:700}h3{font-size:clamp(2.4rem,3vw,3.2rem);line-height:1.2;font-weight:600}p{font-size:1.6rem;line-height:1.7}.header-wrapper{background:var(--nx-glass-bg);backdrop-filter:blur(var(--nx-glass-blur));-webkit-backdrop-filter:blur(var(--nx-glass-blur));border-bottom:1px solid var(--nx-color-border);transition:background var(--nx-speed-normal) ease,box-shadow var(--nx-speed-normal) ease}.shopify-section-header-sticky .header-wrapper{background:#ffffffeb;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:var(--nx-shadow-sm)}.section-header{position:sticky;top:0;z-index:100}.header-wrapper{background:#ffffffc7;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(0,0,0,.06);transition:background .35s ease,backdrop-filter .35s ease,box-shadow .35s ease}.header{background:transparent!important}.header__menu-item,.header__icon,.header__heading-link{transition:all .3s ease}.header__menu-item:hover,.header__icon:hover{opacity:.75}.header-wrapper{will-change:backdrop-filter,background}.header .list-menu--disclosure{background:#fffffff5;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 20px 50px #0000001a;padding:10px 0;overflow:hidden}.header .list-menu--disclosure .list-menu__item{padding:12px 22px;transition:background .25s ease,color .25s ease}.header .list-menu--disclosure .list-menu__item:hover{background:#2563eb14}.header__icon{border-radius:50%;transition:transform .25s ease,background-color .25s ease}.header__icon:hover{transform:scale(1.08);background:#2563eb14}.header__icon .svg-wrapper{transition:transform .25s ease}.header__icon:hover .svg-wrapper{transform:scale(1.05)}.banner__buttons .button,.image-banner .button{background:#111;color:#fff;border:none;border-radius:14px;padding:14px 30px;font-weight:600;letter-spacing:.3px;transition:transform .35s ease,box-shadow .35s ease,background .35s ease}.banner__buttons .button:hover,.image-banner .button:hover{transform:translateY(-3px);background:#ec9e38ef;box-shadow:0 18px 40px #2563eb4d}.banner__buttons .button:active,.image-banner .button:active{transform:translateY(0)}.banner,.image-banner{overflow:hidden}.banner__media,.image-banner__media{will-change:transform;transition:transform .15s linear}.banner__content{position:relative;z-index:2}.banner__content{opacity:0;transform:translateY(30px);animation:nxHeroFadeUp .9s ease forwards;animation-delay:.2s}@keyframes nxHeroFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.banner__buttons{animation-delay:.45s}.nx-reveal{opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease;will-change:opacity,transform}.nx-reveal.is-visible{opacity:1;transform:translateY(0)}.card-wrapper{transition:transform .35s ease,box-shadow .35s ease}.card{border-radius:18px;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.05);box-shadow:0 8px 30px #0000000d}.card__inner{border-radius:18px;overflow:hidden}.card__content{padding:18px}.card-wrapper:hover{transform:translateY(-8px)}.card-wrapper:hover .card{box-shadow:0 24px 60px #0000001f,0 8px 20px #0000000f}.card__media{overflow:hidden}.card__media img{transition:transform .45s ease}.card-wrapper:hover .card__media img{transform:scale(1.05)}.card__media{position:relative;overflow:hidden}.card__media img{transform:scale(1);transition:transform .6s cubic-bezier(.22,.61,.36,1),filter .4s ease;will-change:transform}.card-wrapper:hover .card__media img{transform:scale(1.08)}.card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000000a,#0000);opacity:0;transition:opacity .35s ease;pointer-events:none}.card-wrapper:hover .card__media:after{opacity:1}.card__content .button,.card__content .quick-add__submit{border-radius:999px;font-weight:600;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}.card__content .button:hover,.card__content .quick-add__submit:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0000001f}.badge{border-radius:999px;padding:6px 12px;font-weight:700;letter-spacing:.3px;box-shadow:0 6px 16px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.card-wrapper:hover .badge{transform:scale(1.08);box-shadow:0 10px 22px #00000029}.rating,.rating-star,.rating svg{transition:transform .3s ease,color .3s ease,filter .3s ease}.card-wrapper:hover .rating,.card-wrapper:hover .rating-star,.card-wrapper:hover .rating svg{transform:scale(1.08);filter:drop-shadow(0 2px 8px rgba(255,196,0,.35))}.rating svg{transform-origin:center}.card__media{position:relative}.nexcarta-badges{position:absolute;top:10px;left:10px;z-index:20}.nexcarta-badge{display:inline-block;padding:5px 12px;border-radius:6px;font-size:12px;font-weight:700;font-family:inherit;color:#fff;line-height:1.2;letter-spacing:.2px;text-transform:none;box-shadow:0 2px 8px #0000001f}.badge-trending{background:#ff6a00}.badge-premium{background:#111}.badge-shipping{background:#0ea5e9}.nexcarta-price-discount{color:#16a34a;font-size:19px;font-weight:700;margin-right:10px}.badge-discount{background:#16a34a}.badge-sold-out{background:#dc2626}.badge-sale{background:#16a34a;color:#fff;font-size:12px;font-weight:700;padding:6px 10px;border-radius:6px}.badge-best-seller{background:#f59e0b;color:#fff}.badge-new{background:#7c3aed}.badge-hot-deal{background:#dc2626;color:#fff;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/3/assets/nexcarta-premium.css.map */
