:root{--svx-brand: #a42325;--svx-brand-rgb: 164 35 37;--svx-radius: 12px;--svx-shadow-soft: 0 1px 2px rgb(0 0 0 / 4%), 0 8px 24px rgb(0 0 0 / 6%);--svx-shadow-lift: 0 2px 4px rgb(0 0 0 / 5%), 0 14px 34px rgb(0 0 0 / 9%)}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{text-wrap:balance}::selection{background:rgb(var(--svx-brand-rgb) / 14%)}.rte img{border-radius:var(--svx-radius)}.button{transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease}@media(hover:hover){.button:not(.button-unstyled):not(.button-secondary):not(.link):hover{transform:translateY(-1px);box-shadow:0 6px 18px rgb(var(--svx-brand-rgb) / 24%)}.button-secondary:hover{transform:translateY(-1px);box-shadow:0 4px 14px #0000001a}}.button:not(.button-unstyled):active{transform:scale(.98);box-shadow:none}a:focus-visible,button:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline-color:var(--svx-brand)}.product-card{border-radius:var(--card-corner-radius, var(--svx-radius));border:1px solid rgb(0 0 0 / 5%);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}@media(hover:hover)and (min-width:750px){.product-grid .product-card:hover{transform:translateY(-4px);border-color:#00000014;box-shadow:var(--svx-shadow-lift)}}.card-gallery{border-radius:calc(var(--card-corner-radius, var(--svx-radius)) - 4px);overflow:hidden}.product-card img,.card-gallery img{transition:opacity .2s ease}.search-page__header{gap:10px}.search-page__header h3{margin-block:0}search-page-input-component{margin:var(--margin-lg) 0 var(--margin-sm)}.search-page-input{font-size:1.0625rem;padding-block:.875rem;border-radius:999px;box-shadow:0 1px 2px #0000000a;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.search-page-input:hover{border-color:#cfcfcf}.search-page-input:focus,.search-page-input:focus-visible{outline:none;border-color:var(--svx-brand);box-shadow:0 0 0 3px rgb(var(--svx-brand-rgb) / 12%),0 2px 12px #0000000f}search-page-input-component .search__icon svg{color:#0000008c}.search-results__no-results{margin-block-start:var(--margin-md);text-align:center}.facets--horizontal{border-block-end:1px solid var(--color-border, #e6e6e6)}.facets-toggle__button,.facets__summary{transition:background-color .2s ease,border-color .2s ease,color .2s ease}.facets__summary:hover,.facets-toggle__button:hover{border-color:var(--svx-brand);color:var(--svx-brand)}.facets__clear-all{color:var(--svx-brand)}.filter-count-bubble__background{background-color:var(--svx-brand)}.main-collection-grid__title{margin-block:var(--margin-lg) var(--margin-md)}.search-modal__content{--modal-width: min(680px, 92dvw)}.dialog-modal[open].search-modal__content{box-shadow:0 24px 64px #0000002e,0 2px 8px #00000014}.predictive-search-form__header .search-input{font-size:1.125rem;padding-block:var(--padding-lg)}.predictive-search-dropdown{border-block-start:1px solid var(--color-border, #e6e6e6)}.predictive-search-results__inner a{transition:background-color .15s ease;border-radius:8px}.predictive-search-results__inner a:hover{background-color:#00000008}.predictive-search__search-button{min-width:220px}.cart-drawer__dialog{border-radius:16px 0 0 16px}@media screen and (max-width:749px){.marquee{--marquee-speed-multiplier: .8}}@media(prefers-reduced-motion:reduce){.button,.product-card{transition:none}.product-grid .product-card:hover,.button:not(.button-unstyled):not(.button-secondary):not(.link):hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/skinvaultx-polish.css.map */
