.alvk-global-focus :focus-visible{outline:2px solid var(--alvk-global-focus) !important;outline-offset:3px}.alvk-global-type :where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.heading-custom){line-height:var(--alvk-g-heading-line);letter-spacing:var(--alvk-g-heading-tracking);text-transform:var(--alvk-g-heading-case)}.alvk-global-type :where(p){line-height:var(--alvk-text-line, var(--alvk-g-body-line))}.alvk-global-buttons .btn:where(.btn-primary,.btn-secondary,.btn-tertiary):not(.btn-inline){font-size:var(--alvk-g-button-size);min-height:var(--alvk-g-button-height);letter-spacing:var(--alvk-g-button-tracking);text-transform:var(--alvk-g-button-case)}.alvk-global-search .search-suggestions{max-height:min(var(--alvk-g-search-height),100dvh - 150px)}.alvk-global-search .search-suggestions-image-container{border-radius:var(--alvk-g-search-radius)}.alvk-motion-reduced .hero :is(.media-content-animate-fade,.media-content-animate-slide-up,.media-content-animate-slide-down)>*,.alvk-motion-reduced .media-content-animate>*{animation:none !important;transition:none !important;opacity:1 !important;transform:none !important}@media(hover: hover)and (prefers-reduced-motion: no-preference){.alvk-card-hover-lift:not(.alvk-motion-reduced) .product-item:not(.product-item-reduced){transition:transform .2s ease}.alvk-card-hover-lift:not(.alvk-motion-reduced) .product-item:not(.product-item-reduced):hover{transform:translateY(-3px)}}
