:root,[data-theme=dark]{--ki-background: #0a0a0a;--ki-background-secondary: #121212;--ki-background-elevated: #1a1a1a;--ki-surface: rgba(255, 255, 255, .03);--ki-surface-hover: rgba(255, 255, 255, .05);--ki-text-primary: #ffffff;--ki-text-secondary: #b0b0b0;--ki-text-muted: #6b6b6b;--ki-cyan: #4FC3F7;--ki-cyan-bright: #80DEEA;--ki-cyan-glow: rgba(79, 195, 247, .4);--ki-magenta: #F50057;--ki-magenta-bright: #FF4081;--ki-magenta-glow: rgba(245, 0, 87, .3);--ki-purple: #9C27B0;--ki-gradient-accent: linear-gradient(135deg, #4FC3F7 0%, #F50057 100%);--ki-gradient-primary: linear-gradient(135deg, #0a0a0a 0%, #1a1a1a 50%, #0a0a0a 100%);--ki-gradient-shimmer: linear-gradient(90deg, transparent, rgba(255, 255, 255, .08), transparent);--ki-glass: rgba(20, 20, 20, .85);--ki-glass-border: rgba(79, 195, 247, .25);--ki-glass-border-hover: rgba(79, 195, 247, .5);--ki-glass-gradient: linear-gradient( 180deg, rgba(255, 255, 255, .08) 0%, rgba(255, 255, 255, .02) 50%, rgba(255, 255, 255, .01) 51%, rgba(255, 255, 255, .03) 100% );--ki-shadow-sm: 0 2px 8px rgba(0, 0, 0, .4);--ki-shadow-md: 0 4px 16px rgba(0, 0, 0, .5);--ki-shadow-lg: 0 8px 32px rgba(0, 0, 0, .6);--ki-shadow-glow: 0 0 30px rgba(79, 195, 247, .3);--ki-shadow-double-glow: 0 0 25px rgba(79, 195, 247, .25), 0 0 50px rgba(245, 0, 87, .15);--ki-button-bg: var(--ki-gradient-accent);--ki-button-text: #ffffff;--ki-button-shadow: var(--ki-shadow-double-glow)}[data-theme=light]{--ki-background: #f8f9fa;--ki-background-secondary: #ffffff;--ki-background-elevated: #f0f2f5;--ki-surface: rgba(255, 255, 255, .9);--ki-surface-hover: rgba(255, 255, 255, .95);--ki-text-primary: #1a1a1a;--ki-text-secondary: #4a4a4a;--ki-text-muted: #8a8a8a;--ki-cyan: #0288D1;--ki-cyan-bright: #03A9F4;--ki-cyan-glow: rgba(2, 136, 209, .3);--ki-magenta: #D81B60;--ki-magenta-bright: #EC407A;--ki-magenta-glow: rgba(216, 27, 96, .25);--ki-purple: #7B1FA2;--ki-gradient-accent: linear-gradient(135deg, #03A9F4 0%, #EC407A 100%);--ki-gradient-primary: linear-gradient(135deg, #f8f9fa 0%, #ffffff 50%, #f0f2f5 100%);--ki-gradient-shimmer: linear-gradient(90deg, transparent, rgba(2, 136, 209, .08), transparent);--ki-glass: rgba(255, 255, 255, .85);--ki-glass-border: rgba(2, 136, 209, .3);--ki-glass-border-hover: rgba(2, 136, 209, .6);--ki-glass-gradient: linear-gradient( 180deg, rgba(255, 255, 255, .95) 0%, rgba(255, 255, 255, .7) 50%, rgba(255, 255, 255, .5) 51%, rgba(255, 255, 255, .6) 100% );--ki-shadow-sm: 0 2px 8px rgba(0, 0, 0, .08);--ki-shadow-md: 0 4px 16px rgba(0, 0, 0, .12);--ki-shadow-lg: 0 8px 32px rgba(0, 0, 0, .15);--ki-shadow-glow: 0 0 25px rgba(2, 136, 209, .25);--ki-shadow-double-glow: 0 0 20px rgba(2, 136, 209, .2), 0 0 40px rgba(236, 64, 122, .1);--ki-button-bg: var(--ki-gradient-accent);--ki-button-text: #ffffff;--ki-button-shadow: 0 4px 20px rgba(2, 136, 209, .3)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background:var(--ki-background);transition:background .4s ease,color .3s ease}body{background:var(--ki-background);color:var(--ki-text-primary);font-family:system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden;transition:background .4s ease,color .3s ease}body:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 15% 25%,rgba(79,195,247,.06) 0%,transparent 50%),radial-gradient(circle at 85% 75%,rgba(245,0,87,.05) 0%,transparent 50%);z-index:-1;pointer-events:none;transition:opacity .4s ease}[data-theme=light] body:before{background:radial-gradient(circle at 15% 25%,rgba(2,136,209,.04) 0%,transparent 50%),radial-gradient(circle at 85% 75%,rgba(236,64,122,.03) 0%,transparent 50%)}h1,h2,h3,h4,h5,h6{font-family:Rajdhani,system-ui,sans-serif;font-weight:600;line-height:1.2;letter-spacing:.02em;color:var(--ki-text-primary);text-transform:uppercase;margin-bottom:1rem;transition:color .3s ease}h1{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;letter-spacing:.05em;background:var(--ki-gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}h2{font-size:clamp(2rem,4vw,3rem);position:relative;padding-bottom:.75rem}h2:after{content:"";position:absolute;bottom:0;left:0;width:80px;height:3px;background:var(--ki-gradient-accent);border-radius:2px}p{color:var(--ki-text-secondary);margin-bottom:1.25rem;transition:color .3s ease}a{color:var(--ki-cyan);text-decoration:none;transition:color .2s ease}a:hover{color:var(--ki-cyan-bright)}.ki-glass,.card,.product-card,.grid__item{background:var(--ki-glass);background-image:var(--ki-glass-gradient);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--ki-glass-border);border-radius:16px;box-shadow:var(--ki-shadow-md);transition:all .35s cubic-bezier(.4,0,.2,1);overflow:hidden}.ki-glass:hover,.card:hover,.product-card:hover,.grid__item:hover{border-color:var(--ki-glass-border-hover);box-shadow:var(--ki-shadow-lg),var(--ki-shadow-glow);transform:translateY(-4px)}.ki-btn,.button,.btn,button,shopify-button button,.product-form__submit{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2.5rem;font-family:Rajdhani,system-ui,sans-serif;font-size:.95rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border:none;border-radius:50px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;text-decoration:none!important;white-space:nowrap}.ki-btn-primary,.button--primary,.btn--primary,.product-form__submit:not(.button--secondary):not([class*=tertiary]){background:var(--ki-gradient-accent);background-size:200% 200%;color:var(--ki-button-text)!important;box-shadow:var(--ki-button-shadow)}:is(.ki-btn-primary,.button--primary,.btn--primary,.product-form__submit:not(.button--secondary):not([class*=tertiary])):before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.4) 0%,rgba(255,255,255,.1) 49%,transparent 50%,transparent 100%);border-radius:50px 50px 0 0;pointer-events:none}.ki-btn-primary:after,.button--primary:after,.product-form__submit:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--ki-gradient-shimmer);transition:left .6s ease}.ki-btn-primary:hover:after,.button--primary:hover:after,.product-form__submit:hover:after{left:100%}.ki-btn-primary:hover,.button--primary:hover,.product-form__submit:hover{transform:translateY(-3px);box-shadow:0 8px 30px #4fc3f766,0 0 50px #f5005733;background-position:100% 100%;color:var(--ki-button-text)!important}.ki-btn-primary span,.button--primary span,.product-form__submit span{position:relative;z-index:1;color:inherit!important}.ki-btn-secondary,.button--secondary,.btn--secondary{background:transparent;color:var(--ki-cyan)!important;border:2px solid var(--ki-cyan);box-shadow:none}.ki-btn-secondary:before,.button--secondary:before{display:none}.ki-btn-secondary:hover,.button--secondary:hover{background:var(--ki-cyan);color:#fff!important;border-color:var(--ki-cyan);box-shadow:var(--ki-shadow-glow)}.header-wrapper,.header,.shopify-section-header{position:fixed;top:0;left:0;right:0;background:var(--ki-glass);background-image:var(--ki-glass-gradient);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-bottom:1px solid var(--ki-glass-border);z-index:1000;transition:all .3s ease}.header-wrapper:after,.header:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(79,195,247,.3),transparent)}[data-theme=light] .header-wrapper:after,[data-theme=light] .header:after{background:linear-gradient(90deg,transparent,rgba(2,136,209,.3),transparent)}.header__heading,.logo,.shopify-section-header .logo{font-family:Orbitron,system-ui,sans-serif;font-weight:700;font-size:1.5rem;letter-spacing:.15em;color:var(--ki-text-primary);text-transform:uppercase;transition:all .3s ease}.header__heading:hover,.logo:hover{text-shadow:0 0 25px var(--ki-cyan-glow)}.header__menu-item>a,.header__active-menu-item{font-family:Rajdhani,system-ui,sans-serif;font-size:.85rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ki-text-secondary);padding:.5rem 1rem;position:relative;transition:all .3s ease}.header__menu-item>a:after,.header__active-menu-item:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--ki-gradient-accent);transition:all .3s ease;transform:translate(-50%);border-radius:2px}.header__menu-item>a:hover:after,.header__active-menu-item:after{width:100%}.header__menu-item>a:hover,.header__active-menu-item{color:var(--ki-cyan)}.card,.product-card,.grid__item,.card-wrapper{background:var(--ki-glass);background-image:var(--ki-glass-gradient);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--ki-glass-border);border-radius:16px;overflow:hidden;transition:all .35s cubic-bezier(.4,0,.2,1);position:relative;min-height:100%}.card__media,.product-card__media,.card-image__wrapper{background:var(--ki-background-elevated);position:relative;overflow:hidden;aspect-ratio:1;isolation:isolate}.card__media img,.product-card__media img,.card-image__wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1)}.card:hover .card__media img,.product-card:hover .product-card__media img{transform:scale(1.08)}.card__information,.product-card__info{padding:1.25rem;background:transparent;position:relative;z-index:1}.card__heading,.card__heading a,.product-title{font-family:Rajdhani,system-ui,sans-serif;font-size:1.1rem;font-weight:600;letter-spacing:.05em;color:var(--ki-text-primary)!important;margin-bottom:.5rem;transition:color .3s ease!important}.card__heading a:hover{color:var(--ki-cyan)!important}.price,.product-price,.card__price{font-family:Share Tech Mono,monospace;font-size:1.25rem;color:var(--ki-cyan)!important;font-weight:600;letter-spacing:.05em}.product-form__submit,.atc-button,button[name=add]{opacity:1!important;visibility:visible!important;background:var(--ki-gradient-accent)!important;background-size:200% 200%!important;color:#fff!important;box-shadow:var(--ki-button-shadow)!important;border:none!important;padding:1rem 2rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.1em!important;position:relative!important;z-index:10!important}.product-form__submit:disabled,.atc-button:disabled{opacity:.6!important;cursor:not-allowed!important;filter:grayscale(.8)!important}.product-form__submit.loading:after,.atc-button.loading:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.cart-drawer,.drawer,.drawer__inner{background:var(--ki-background)!important;border-left:1px solid var(--ki-glass-border)!important}.cart-item,.cart__item,.cart-item__details{border-bottom:1px solid rgba(79,195,247,.15)!important;padding:1rem 0!important;background:transparent!important;color:var(--ki-text-primary)!important}[data-theme=light] .cart-item,[data-theme=light] .cart__item{border-bottom:1px solid rgba(2,136,209,.15)!important}.cart__checkout,.cart-checkout{background:var(--ki-gradient-accent)!important;color:#fff!important;border:none!important;padding:1rem 2rem!important;font-family:Rajdhani,system-ui,sans-serif!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-radius:50px!important;cursor:pointer!important;transition:all .3s ease!important;box-shadow:var(--ki-button-shadow)!important}.cart__checkout:hover,.cart-checkout:hover{transform:translateY(-2px)!important;box-shadow:0 8px 30px #4fc3f766!important}input,textarea,select,.field__input,.input__field{background:var(--ki-surface);border:1px solid var(--ki-glass-border);border-radius:8px;color:var(--ki-text-primary);padding:1rem 1.25rem;font-family:system-ui,sans-serif;font-size:1rem;transition:all .3s ease}input:focus,textarea:focus,select:focus,.field__input:focus{outline:none;border-color:var(--ki-cyan);box-shadow:0 0 0 3px var(--ki-cyan-glow);background:var(--ki-surface-hover)}input::placeholder,textarea::placeholder{color:var(--ki-text-muted)}label,.field__label{font-family:Rajdhani,system-ui,sans-serif;font-size:.85rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--ki-text-secondary);margin-bottom:.5rem}.modal,.product-modal,.quick-add-modal,.modal__content{background:var(--ki-glass)!important;background-image:var(--ki-glass-gradient)!important;backdrop-filter:blur(30px)!important;-webkit-backdrop-filter:blur(30px)!important;border:1px solid var(--ki-glass-border)!important;border-radius:24px!important;box-shadow:var(--ki-shadow-lg),var(--ki-shadow-double-glow)!important;color:var(--ki-text-primary)!important}.modal__overlay{background:#000000b3!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}[data-theme=light] .modal__overlay{background:#00000080!important}@keyframes kiFadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes kiGlow{0%,to{box-shadow:0 0 20px #4fc3f733}50%{box-shadow:0 0 35px #4fc3f766,0 0 60px #f5005733}}.ki-animate-in{animation:kiFadeInUp .6s cubic-bezier(.25,.46,.45,.94) forwards;opacity:0}@media(max-width:768px){.ki-btn,.button,.btn{padding:.875rem 1.75rem;font-size:.875rem}.product-form__submit{padding:1rem 1.5rem!important;font-size:.9rem!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--ki-cyan);outline-offset:2px;border-radius:4px}.color-background-1,.color-scheme-1{background:var(--ki-background)!important;color:var(--ki-text-primary)!important}[class*=section-template--],.shopify-section{background:var(--ki-background)}.gradient{background:var(--ki-gradient-primary)}.product__title,.product__price,.product__description{color:var(--ki-text-primary)!important}.footer{background:var(--ki-background-elevated);border-top:1px solid var(--ki-glass-border)}.footer__heading{color:var(--ki-cyan)}.footer__link-item{color:var(--ki-text-secondary)}.footer__link-item:hover{color:var(--ki-cyan)}
/*# sourceMappingURL=/cdn/shop/t/17/assets/ki-frutiger-aero-premium.css.map */
