*,*:before,*:after{box-sizing:border-box}html,body{background-color:#0a0a0a!important;color:#fff!important}.gradient,.color-scheme-1,[class*=color-scheme]{background-color:#0a0a0a}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.card__heading a,.card__heading,.product__title h1,.collection__title,.section-header__title{text-transform:uppercase!important;letter-spacing:.04em;font-weight:900!important}.banner__heading,.image-banner__heading,h1.banner__heading{font-size:clamp(3.2rem,8vw,9rem)!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:-.01em;line-height:.95!important}.product__title h1{font-size:clamp(2.4rem,4vw,5rem)!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.02em}.collection__title{font-size:clamp(2.8rem,5vw,6rem)!important;font-weight:900!important}.header__menu-item,.list-menu__item--link,.header__active-menu-item{text-transform:uppercase!important;font-weight:700!important;letter-spacing:.06em;font-size:1.2rem!important}.header-wrapper,.header{background-color:#0a0a0a!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.header__heading-logo-wrapper img,.header__heading-logo{filter:brightness(0) invert(1)}.header__icon svg,.header__icon path{color:#fff!important;stroke:#fff!important}.announcement-bar,.utility-bar{background-color:#fff!important;color:#000!important;overflow:hidden;padding:0!important;height:36px;display:flex;align-items:center}.announcement-bar__message,.announcement-bar__link,.announcement-bar p,.announcement-bar span{color:#000!important;text-transform:uppercase!important;font-weight:700!important;font-size:1.1rem!important;letter-spacing:.08em;white-space:nowrap}.announcement-bar__message{display:inline-block;animation:kv-marquee 18s linear infinite;padding-right:6rem}@keyframes kv-marquee{0%{transform:translate(100vw)}to{transform:translate(-100%)}}.announcement-bar--slider .slider{overflow:visible!important}.card,.card--standard,.card--card,.card-wrapper,.product-card-wrapper{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important}.card__inner{background:transparent!important;border:none!important;border-radius:0!important}.card__media img,.media img{transition:transform .5s cubic-bezier(.25,.46,.45,.94)!important}.card-wrapper:hover .card__media img,.card-wrapper:hover .media img{transform:scale(1.04)!important}.card__heading{font-size:1.3rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em;margin-top:.8rem!important;color:#fff!important}.card__heading a{color:#fff!important;text-decoration:none!important}.card__heading a:hover{opacity:.7}.price__regular .price-item,.price__sale .price-item,.price .price-item{color:#fff!important;font-weight:700!important;font-size:1.3rem!important}.caption-with-letter-spacing{text-transform:uppercase!important;letter-spacing:.08em;color:#ffffff73!important;font-size:1rem!important}.button,.button--primary,[type=submit].button,.shopify-payment-button__button{border-radius:0!important;text-transform:uppercase!important;font-weight:700!important;letter-spacing:.08em!important;font-size:1.2rem!important;transition:opacity .2s ease!important;background:#fff!important;color:#000!important;border:none!important}.button:hover,.button--primary:hover,[type=submit].button:hover{opacity:.85!important;transform:none!important}.button--secondary{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:0!important;text-transform:uppercase!important;font-weight:700!important;letter-spacing:.08em!important}.button--secondary:hover{border-color:#fff!important;background:#ffffff0d!important}.footer{background-color:#0a0a0a!important;border-top:1px solid rgba(255,255,255,.08)!important;color:#fff!important}.footer a{color:#fff9!important}.footer a:hover{color:#fff!important}.footer__heading,.footer__column-header{text-transform:uppercase!important;font-weight:700!important;letter-spacing:.08em;color:#fff!important;font-size:1.1rem!important}cart-drawer,.cart-drawer,.drawer{background-color:#111!important;color:#fff!important}.cart-drawer__header{border-bottom:1px solid rgba(255,255,255,.08)!important;background:#111!important}.cart-drawer__header h2{text-transform:uppercase!important;font-weight:900!important;letter-spacing:.06em;color:#fff!important}.cart-items{background:#111!important}.totals{border-top:1px solid rgba(255,255,255,.08)!important;background:#111!important;color:#fff!important}.totals__total{text-transform:uppercase!important;font-weight:700!important;color:#fff!important}.field__input,input[type=text],input[type=email],input[type=password],input[type=tel],textarea,select{background-color:#111!important;color:#fff!important;border-color:#ffffff26!important;border-radius:0!important}.field__input:focus,input:focus{border-color:#fff!important;outline:none!important;box-shadow:none!important}.field__label{color:#ffffff80!important;text-transform:uppercase!important;font-size:1rem!important;letter-spacing:.06em}.facets-container,.facets,.facets-vertical{background:#0a0a0a!important;color:#fff!important}.facets__summary,.facets__label{text-transform:uppercase!important;font-weight:700!important;letter-spacing:.06em;color:#fff!important}.badge{border-radius:0!important;text-transform:uppercase!important;font-weight:700!important;letter-spacing:.06em;font-size:1rem!important}.badge--sale{background:#fff!important;color:#000!important}.badge--sold-out{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.3)!important}.quick-add__submit{border-radius:0!important;text-transform:uppercase!important;font-weight:700!important;background:#fff!important;color:#000!important}.pagination__item a,.pagination__item span{border-radius:0!important;text-transform:uppercase!important;font-weight:700!important;border-color:#fff3!important;color:#fff!important}.pagination__item--current span{background:#fff!important;color:#000!important}.search__input{background:#111!important;color:#fff!important;border-radius:0!important;border-color:#ffffff26!important;text-transform:uppercase!important}.predictive-search{background:#111!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:0!important}.predictive-search__result-group-heading{text-transform:uppercase!important;letter-spacing:.08em;color:#fff6!important}.menu-drawer,.header-drawer{background:#0a0a0a!important;color:#fff!important}.menu-drawer__menu .list-menu__item--link{text-transform:uppercase!important;font-weight:700!important;font-size:2rem!important;color:#fff!important;letter-spacing:.04em}:focus-visible{outline:2px solid #ffffff;outline-offset:2px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#ffffff4d}::selection{background:#fff;color:#000}.kalavera-trust-badges{border-top:1px solid rgba(255,255,255,.1)!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.trust-badge__text{color:#fffc!important}.trust-badge__icon{color:#fff9!important}.urgency-stock--ok{background:#ffffff0d!important;color:#6ee7b7!important}.urgency-stock--low{background:#ef44441a!important;color:#fca5a5!important}.urgency-stock--medium{background:#fbbf241a!important;color:#fcd34d!important}body.template-customers-login .header-wrapper,body.template-customers-login .announcement-bar-section,body.template-customers-login .utility-bar{display:none!important}@media(max-width:749px){.kv-sticky-buy{position:fixed;bottom:0;left:0;right:0;background:#0a0a0a;border-top:1px solid rgba(255,255,255,.1);padding:1.2rem 1.6rem;z-index:900;display:flex;gap:1rem;align-items:center;transform:translateY(100%);transition:transform .3s ease}.kv-sticky-buy.visible{transform:translateY(0)}.kv-sticky-buy__price{font-size:1.8rem;font-weight:900;color:#fff;white-space:nowrap}.kv-sticky-buy__btn{flex:1;padding:1.2rem;background:#fff;color:#000;font-weight:900;font-size:1.2rem;text-transform:uppercase;letter-spacing:.1em;text-align:center;border:none;cursor:pointer;font-family:inherit}}@media(min-width:750px){.kv-sticky-buy{display:none!important}}.kv-countdown{display:flex;gap:.6rem;align-items:center;padding:.8rem 1.2rem;background:#ef44440f;border:1px solid rgba(239,68,68,.2);margin-bottom:1.2rem}.kv-countdown__label{font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#fca5a5}.kv-countdown__time{font-size:1.4rem;font-weight:900;color:#f87171;font-variant-numeric:tabular-nums;letter-spacing:.04em}.grid--2-col-tablet .grid__item,.grid--4-col-desktop .grid__item{transition:opacity .2s ease}.grid:hover .grid__item:not(:hover){opacity:.7}.card-wrapper .quick-add,.card-wrapper .card__footer{transition:opacity .15s ease,transform .15s ease}.kv-marquee-bar{border-bottom:none!important}.price--large .price-item--regular,.price--large .price-item--sale{font-size:2.8rem!important;font-weight:900!important}.related-products h2,.complementary-products h2{font-size:1.4rem!important;letter-spacing:.15em;color:#ffffff59!important}.email-signup-banner,.newsletter-section{background:#111!important;border-top:1px solid rgba(255,255,255,.06)!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.email-signup-banner h2,.newsletter-section h2{font-size:clamp(2.4rem,4vw,5rem)!important;font-weight:900!important;text-transform:uppercase!important}.cart-notification{background:#111!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:0!important}body{animation:kv-fadein .25s ease both}@keyframes kv-fadein{0%{opacity:0}to{opacity:1}}@media(max-width:989px){.menu-drawer{width:100vw!important;max-width:100vw!important}.menu-drawer__menu .list-menu__item--link{font-size:2.4rem!important;padding:1.2rem 0!important}}.product__media-wrapper{overflow:hidden}:root{--kv-purple: #a855f7;--kv-purple-dim: rgba(168, 85, 247, .15);--kv-purple-glow: rgba(168, 85, 247, .4)}.button--primary:hover,[type=submit].button:hover,.kv-login-btn:hover{box-shadow:0 6px 24px var(--kv-purple-glow)!important}.swatch-input__input:checked+.swatch-input__label,.product-form__input input[type=radio]:checked+label,.variant-pills input:checked+label{border-color:var(--kv-purple)!important;box-shadow:0 0 0 2px var(--kv-purple)!important;color:#fff!important}.price__sale .price-item--sale,a:hover,.link:hover{color:var(--kv-purple)!important}.kv-nav-link.active:after{content:"";position:absolute;bottom:6px;left:50%;transform:translate(-50%);width:4px;height:4px;background:var(--kv-purple);border-radius:50%}.kv-dropdown a:hover{color:var(--kv-purple)!important;background:var(--kv-purple-dim)!important}.kv-sheet-link:hover,.kv-mobile-btn.active{color:var(--kv-purple)!important}.kv-cart-badge{background:var(--kv-purple)!important;color:#fff!important}.trust-badge__icon{color:var(--kv-purple)!important}.urgency-stock--ok{border-left:3px solid var(--kv-purple)!important;background:var(--kv-purple-dim)!important;color:#d8b4fe!important}.kv-marquee-bar{background:var(--kv-purple)!important}.kv-marquee-item{color:#fff!important}.kv-marquee-sep{color:#fff6!important}.kv-logo-3d{filter:drop-shadow(0 0 40px var(--kv-purple-glow)) drop-shadow(0 0 80px rgba(168,85,247,.2)) drop-shadow(0 20px 40px rgba(0,0,0,.8))!important}.kv-stat__value,.footer a:hover,.kv-breadcrumb__item--current{color:var(--kv-purple)!important}:focus-visible{outline-color:var(--kv-purple)!important}::-webkit-scrollbar-thumb{background:#a855f74d!important}::-webkit-scrollbar-thumb:hover{background:#a855f799!important}::selection{background:var(--kv-purple)!important;color:#fff!important}.kv-nav-pill:hover{border-color:#a855f733!important}
/*# sourceMappingURL=/cdn/shop/t/27/assets/kalavera-enhancements.css.map */
