.hx-product-color-label{display:flex;gap:.35em;margin:0 0 7px;color:rgb(var(--color-foreground-rgb) / .76);font-size:.82rem;line-height:1.35}.hx-product-color-label__name{font-weight:650}product-card .variant-option--swatches{margin:0}product-card .variant-option__swatch{line-height:0}product-card .variant-option__button-label--has-swatch{display:grid;width:30px;height:30px;place-items:center;padding:3px;border:1px solid transparent;border-radius:999px;background:transparent;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}product-card .variant-option__button-label--has-swatch:hover{border-color:rgb(var(--color-foreground-rgb) / .42);transform:translateY(-1px)}product-card .variant-option__button-label--has-swatch:has(input:checked){border-color:rgb(var(--color-foreground-rgb));box-shadow:0 0 0 2px rgb(var(--color-background-rgb)),0 0 0 3px rgb(var(--color-foreground-rgb) / .22)}product-card .variant-option__button-label--has-swatch .swatch{width:22px;height:22px;border:1px solid rgb(var(--color-foreground-rgb) / .14);border-radius:999px;background-position:center;background-size:cover}product-card card-gallery img,product-card slideshow-slide img{transition:opacity .26s ease,transform .42s cubic-bezier(.2,.75,.3,1)}product-card.is-color-switching card-gallery img,product-card.is-color-switching slideshow-slide img{opacity:.72;transform:scale(.985)}.hx-showcase-colors{margin-top:10px}.hx-showcase-colors__list{display:flex;flex-wrap:wrap;gap:7px}.hx-showcase-color{width:30px;height:30px;padding:3px;border:1px solid transparent;border-radius:999px;background:var(--hx-color-solid, var(--hx-color-image, #e0e0e0)) center / cover no-repeat content-box;box-shadow:inset 0 0 0 1px #0000001f;cursor:pointer;transition:border-color .18s ease,transform .18s ease}.hx-showcase-color:hover{border-color:#0000006b;transform:translateY(-1px)}.hx-showcase-color.is-selected{border-color:currentColor}.hx-product-card__media img{transition:opacity .24s ease,transform .4s cubic-bezier(.2,.75,.3,1)}.hx-product-card.is-color-switching .hx-product-card__media img{opacity:.72;transform:scale(.985)}.product-information .variant-option--swatches{--hx-product-swatch-hit-size: 44px;--hx-product-swatch-ring-size: 40px;--hx-product-swatch-color-size: 32px;align-items:flex-start;column-gap:10px;row-gap:10px}.product-information .variant-option--swatches .variant-option__button-label--has-swatch{display:grid;width:var(--hx-product-swatch-hit-size);min-width:var(--hx-product-swatch-hit-size);max-width:var(--hx-product-swatch-hit-size);height:var(--hx-product-swatch-hit-size);min-height:var(--hx-product-swatch-hit-size);max-height:var(--hx-product-swatch-hit-size);flex:0 0 var(--hx-product-swatch-hit-size);margin:0;padding:0;place-items:center;overflow:visible;border:0;border-radius:50%;outline:none;background:transparent;box-sizing:border-box;line-height:0;transform:none;transition:none}.product-information .variant-option--swatches .variant-option__button-label--has-swatch:before{content:"";position:absolute;width:var(--hx-product-swatch-ring-size);height:var(--hx-product-swatch-ring-size);inset:50% auto auto 50%;border:1.5px solid transparent;border-radius:50%;background:transparent;box-sizing:border-box;pointer-events:none;transform:translate(-50%,-50%);transition:border-color .16s ease}.product-information .variant-option--swatches .variant-option__button-label--has-swatch:after{content:none}.product-information .variant-option--swatches .variant-option__button-label--has-swatch .swatch{--swatch-width: var(--hx-product-swatch-color-size);--swatch-height: var(--hx-product-swatch-color-size);width:var(--hx-product-swatch-color-size);min-width:var(--hx-product-swatch-color-size);max-width:var(--hx-product-swatch-color-size);height:var(--hx-product-swatch-color-size);min-height:var(--hx-product-swatch-color-size);max-height:var(--hx-product-swatch-color-size);flex:0 0 var(--hx-product-swatch-color-size);border:1px solid rgb(var(--color-foreground-rgb) / 16%);border-radius:50%;box-sizing:border-box;background-position:center}.product-information .variant-option--swatches .variant-option__button-label--has-swatch:hover:before{border-color:rgb(var(--color-foreground-rgb) / 38%)}.product-information .variant-option--swatches .variant-option__button-label--has-swatch:has(input:checked){--focus-outline: none;outline:none;outline-offset:0}.product-information .variant-option--swatches .variant-option__button-label--has-swatch:has(input:checked):before{border-color:var(--color-selected-variant-border)}.product-information .variant-option--swatches .variant-option__button-label--has-swatch:has(input:focus-visible){outline:2px solid var(--color-foreground);outline-offset:2px}.product-information .variant-option--swatches .variant-option__button-label--has-swatch>svg{width:var(--hx-product-swatch-color-size);height:var(--hx-product-swatch-color-size);inset:50% auto auto 50%;transform:translate(-50%,-50%)}@media screen and (max-width:749px){.hx-product-color-label{font-size:.76rem}product-card .variant-option__button-label--has-swatch{width:34px;height:34px}.hx-showcase-color{width:34px;height:34px}}@media(prefers-reduced-motion:reduce){product-card card-gallery img,product-card slideshow-slide img,product-card .variant-option__button-label--has-swatch{transition:none}.hx-showcase-color,.hx-product-card__media img{transition:none}.product-information .variant-option--swatches .variant-option__button-label--has-swatch:before{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/100/assets/hexufan-blueair-colors.css.map */
