.product-information .variant-option--yuanqi-color{gap:5px!important;font-family:IvJost,Arial,sans-serif!important}.product-information .variant-option--yuanqi-color legend,.product-information .variant-option--yuanqi-color legend *{font-family:IvJost,Arial,sans-serif!important}.product-information .variant-option--yuanqi-color .variant-option__button-label--yuanqi-color{display:grid!important;place-items:center!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;cursor:pointer}.product-information .variant-option--yuanqi-color .yuanqi-color-swatch-chip{display:block!important;width:30px!important;height:30px!important;border:1px solid #d3cac5!important;border-radius:50%!important;background-color:var(--iv-swatch-color,#ece7e2)!important;background-image:var(--iv-swatch-image,none)!important;background-position:center 42%!important;background-repeat:no-repeat!important;background-size:cover!important;box-shadow:none!important;transform:none!important;transition:border-color .16s ease,box-shadow .16s ease!important}.product-information .variant-option--yuanqi-color .yuanqi-color-swatch-chip.ivellora-swatch--image{background-size:230% auto!important}.product-information .variant-option--yuanqi-color .yuanqi-color-swatch-chip:before,.product-information .variant-option--yuanqi-color .yuanqi-color-swatch-chip:after{display:none!important;content:none!important}.product-information .variant-option--yuanqi-color .variant-option__button-label--yuanqi-color:hover .yuanqi-color-swatch-chip{border-color:#71555f!important;box-shadow:none!important;transform:none!important}.product-information .variant-option--yuanqi-color .variant-option__button-label--yuanqi-color:has(input:checked) .yuanqi-color-swatch-chip{border-color:#b9a5ad!important;box-shadow:0 0 0 2px #fff,0 0 0 4px #642639!important}.product-information .variant-option--yuanqi-color .variant-option__button-label--yuanqi-color:focus-within .yuanqi-color-swatch-chip{outline:2px solid #642639!important;outline-offset:5px}.product-information .variant-option--yuanqi-color .variant-option__button-label--yuanqi-color:has(input[aria-disabled=true]){opacity:.48}.product-information .variant-option--yuanqi-color .ivellora-color-swatch--desktop-overflow:not(:has(input:checked)){display:none!important}.product-information .variant-option--yuanqi-color.ivellora-color-palette--expanded .ivellora-color-swatch--desktop-overflow{display:grid!important}.product-information .variant-option--yuanqi-color .ivellora-color-toggle{font-family:IvJost,Arial,sans-serif!important}.yuanqi-card-swatches{gap:7px!important;font-family:IvJost,Arial,sans-serif!important}.yuanqi-card-swatches .yuanqi-card-swatches__dot{width:19px!important;height:19px!important;flex:0 0 19px!important;border:1px solid #d3cac5!important;border-radius:50%!important;background-color:var(--iv-swatch-color,#ece7e2)!important;background-image:var(--iv-swatch-image,none)!important;background-position:center 42%!important;background-repeat:no-repeat!important;background-size:cover!important;box-shadow:none!important;transform:none!important}.yuanqi-card-swatches .yuanqi-card-swatches__dot.ivellora-swatch--image{background-size:230% auto!important}.yuanqi-card-swatches .yuanqi-card-swatches__dot--selected{outline:2px solid #642639!important;outline-offset:2px!important}.yuanqi-card-swatches__more{font-family:IvJost,Arial,sans-serif!important}.ivellora-filter-swatch{display:block;width:22px;height:22px;border:1px solid #d3cac5;border-radius:50%;background-color:var(--iv-swatch-color,#ece7e2);background-image:var(--iv-swatch-image,none);background-size:cover;background-position:center 42%}.ivellora-filter-swatch.ivellora-swatch--image{background-size:230% auto}.variant-option__swatch-wrapper:has(input:checked) .ivellora-filter-swatch{outline:2px solid #642639;outline-offset:2px}.variant-option__swatch-wrapper:focus-within .ivellora-filter-swatch{outline:2px solid #642639;outline-offset:3px}.iv-single-color__chip .yuanqi-color-swatch-chip{display:block;width:30px;height:30px;border:1px solid #d3cac5;border-radius:50%;background-color:var(--iv-swatch-color,#ece7e2);background-image:var(--iv-swatch-image,none);background-size:cover}@media(min-width:750px){.product-information .ivellora-color-toggle--mobile-only{display:none!important}}@media(max-width:749px){.product-information .variant-option--yuanqi-color .ivellora-color-swatch--mobile-overflow:not(:has(input:checked)){display:none!important}.product-information .variant-option--yuanqi-color.ivellora-color-palette--expanded .ivellora-color-swatch--mobile-overflow{display:grid!important}}@media(max-width:350px){.product-information .variant-option--yuanqi-color .ivellora-color-swatch--narrow-overflow:not(:has(input:checked)){display:none!important}.product-information .variant-option--yuanqi-color.ivellora-color-palette--expanded .ivellora-color-swatch--narrow-overflow{display:grid!important}}
/*# sourceMappingURL=/cdn/shop/t/308/assets/ivellora-swatch-standard-v15.css.map */
