:root{--k-gold: #C8A040;--k-gold-light: #E8C860;--k-gold-dim: rgba(180,148,55,.35);--k-black: #050505;--k-surface: #0a0a0a;--k-text: #F0E8D5;--k-text-dim: rgba(240,232,213,.6);--k-ease: cubic-bezier(.22,1,.36,1);--k-spring: cubic-bezier(.34,1.56,.64,1);--k-dur: .32s;--k-dur-slow: .6s;--k-card-hover: 0 16px 48px rgba(0,0,0,.55), 0 0 0 1px rgba(200,160,64,.1);--k-gold-glow: 0 0 32px rgba(200,160,64,.18);--km-bg: #050505;--km-bg-surface: #0a0a0a;--km-bg-overlay: rgba(10,10,11,.97);--km-text: #F0E8D5;--km-card-overlay: rgba(0,0,0,.35);--km-cart-shadow: 0 8px 40px rgba(0,0,0,.5);--km-badge-soldout-bg: rgba(240,232,213,.12);--km-badge-soldout-text: rgba(240,232,213,.6);--km-badge-soldout-brd: rgba(240,232,213,.15);--km-shimmer-1: #111111;--km-shimmer-2: #181818;--km-input-focus-border: rgba(200,160,64,.4);--km-input-focus-shadow: rgba(200,160,64,.08);--km-search-hover: rgba(200,160,64,.04);--km-qty-hover: rgba(200,160,64,.08)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}em,.rte em,h1 em,h2 em,h3 em,h4 em{font-style:italic;color:var(--k-gold);font-weight:inherit}::selection{background:#c8a0402e;color:var(--km-text)}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#c8a04033;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#c8a04073}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media screen and (max-width:749px){body{padding-top:60px!important}.announcement-bar{position:relative!important}}.k-reveal{opacity:0;transform:translateY(20px);transition:opacity var(--k-dur-slow) var(--k-ease),transform var(--k-dur-slow) var(--k-ease);will-change:opacity,transform}.k-reveal--up{transform:translateY(28px)}.k-reveal--left{transform:translate(-24px)}.k-reveal--right{transform:translate(24px)}.k-reveal--scale{transform:scale(.94)}.k-reveal--fade{transform:none}.k-reveal.k-visible{opacity:1;transform:none!important}.k-stagger .k-reveal:nth-child(1){transition-delay:0s}.k-stagger .k-reveal:nth-child(2){transition-delay:.07s}.k-stagger .k-reveal:nth-child(3){transition-delay:.14s}.k-stagger .k-reveal:nth-child(4){transition-delay:.21s}.k-stagger .k-reveal:nth-child(5){transition-delay:.28s}.k-stagger .k-reveal:nth-child(6){transition-delay:.35s}.k-stagger .k-reveal:nth-child(7){transition-delay:.42s}.k-stagger .k-reveal:nth-child(8){transition-delay:.49s}.k-stagger .k-reveal:nth-child(n+9){transition-delay:.56s}.card-wrapper{transition:transform var(--k-dur) var(--k-ease),box-shadow var(--k-dur) var(--k-ease);border-radius:4px;overflow:hidden;will-change:transform}.card-wrapper:hover{transform:translateY(-5px);box-shadow:var(--k-card-hover)}.card-wrapper:active{transform:translateY(-2px)}.card__media,.media{overflow:hidden}.card__media img,.media img,.card__media .media img{transition:transform .55s var(--k-ease);will-change:transform;display:block}.card-wrapper:hover .card__media img,.card-wrapper:hover .media img{transform:scale(1.05)}.card__media{position:relative}.card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,var(--km-card-overlay) 100%);opacity:0;transition:opacity .35s;pointer-events:none;z-index:1}.card-wrapper:hover .card__media:after{opacity:1}.card__heading a{transition:color .2s}.card__heading a:hover{color:var(--k-gold)}.card-wrapper[class*=sold] img,.card-wrapper .card--sold-out img{filter:grayscale(.25)}.button,.btn{position:relative;overflow:hidden;transition:transform .2s var(--k-spring),box-shadow .25s var(--k-ease),background .2s,color .2s}.button:after,.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 45%,rgba(255,255,255,.18) 50%,rgba(255,255,255,.1) 55%,transparent 100%);transform:translate(-150%);transition:transform .55s var(--k-ease);pointer-events:none;z-index:1}.button:hover:after,.btn:hover:after{transform:translate(150%)}.button:active,.btn:active{transform:scale(.975)}.button--primary:hover{box-shadow:0 6px 24px #c8a04040}.quick-add__submit:hover,.card__atc-btn:hover{transform:scale(1.025);box-shadow:0 4px 16px #c8a04033}.quick-add__submit:active,.card__atc-btn:active{transform:scale(.975)}.price--sale .price-item--sale{color:var(--k-gold)!important;font-weight:500}.price--sale .price-item--regular{opacity:.45;font-size:.85em}.badge{letter-spacing:.1em;font-size:9px;font-weight:700;text-transform:uppercase;border-radius:2px}.badge--sale,.badge--on-sale{background:linear-gradient(135deg,#c5a040,#e8c860)!important;color:#050505!important}.badge--sold-out{background:var(--km-badge-soldout-bg)!important;color:var(--km-badge-soldout-text)!important;border:1px solid var(--km-badge-soldout-brd)!important}.badge--new{background:#c8a04026!important;color:var(--k-gold)!important;border:1px solid rgba(200,160,64,.25)!important}.header__menu-item{letter-spacing:.045em;transition:color .2s}.header__menu-item:hover,.header__active-menu-item{color:var(--k-gold)!important}.header__submenu .header__menu-item:hover,.mega-menu .header__menu-item:hover,.list-menu__item:hover{color:var(--k-gold)!important;padding-left:6px;transition:color .2s,padding .2s var(--k-ease)}.header__submenu,.mega-menu__content{animation:k-dropdown .2s var(--k-ease) both}@keyframes k-dropdown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.announcement-bar__message{letter-spacing:.14em;font-size:11px!important;font-weight:400;text-transform:uppercase}.announcement-bar{border-bottom:1px solid rgba(200,160,64,.08)}.k-ticker{display:flex;overflow:hidden;-webkit-user-select:none;user-select:none}.k-ticker__inner{display:flex;flex-shrink:0;gap:0;min-width:100%;animation:k-marquee 30s linear infinite}.k-ticker__inner:hover{animation-play-state:paused}.k-ticker__item{flex-shrink:0;padding:0 32px;display:flex;align-items:center;gap:16px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#c8a040b3}.k-ticker__sep{color:#c8a0404d;font-size:8px}@keyframes k-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.section-header__title,[class*=__heading],[class*=section] h2,[class*=section] h3{position:relative}.k-title-accent{position:relative;display:inline-block}.k-title-accent:after{content:"";position:absolute;bottom:-3px;left:0;width:0;height:1px;background:linear-gradient(90deg,var(--k-gold),transparent);transition:width .7s var(--k-ease)}.k-title-accent.k-visible:after{width:100%}
/*# sourceMappingURL=/cdn/shop/t/8/assets/kyarna-global-fixes-a.css.map */
