.shadora-auto-color-label{align-items:center;gap:.65rem}.product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]+label.shadora-auto-color-label{display:inline-flex}.shadora-card-colors__selected{flex:0 1 14ch!important;min-width:0!important;max-width:14ch!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;text-align:right!important}@media screen and (max-width:749px){.shadora-card-colors__selected{flex-basis:11ch!important;max-width:11ch!important}}.shadora-auto-color-dot{display:none;width:1.45rem;height:1.45rem;min-width:1.45rem;border-radius:999px;background:var(--shadora-auto-color, transparent);border:1px solid rgba(var(--color-foreground),.32);box-shadow:inset 0 0 0 1px #ffffff14,0 0 0 1px #0000002e;vertical-align:middle}.shadora-auto-color-dot.is-ready{display:inline-block}.shadora-auto-color-dot.is-light{border-color:#5f5f5fb8;box-shadow:inset 0 0 0 1px #0000001f,0 0 0 1px #ffffff2e}.shadora-auto-color-text{line-height:1.05}.shadora-card-auto-swatch.shadora-color-resolved{display:block}.color-swatch__custom-color[data-shadora-color-fill].is-light{box-shadow:inset 0 0 0 1px #3c3c3c7a}.shadora-card-colors{position:relative;z-index:4;width:100%;margin-top:.8rem}.shadora-card-hidden-option,.shadora-card-colors .color-swatch__label{display:none!important}.shadora-card-colors__heading{display:flex!important;align-items:center;justify-content:space-between;width:100%;gap:.8rem;margin:0;padding:0 .45rem .45rem;box-sizing:border-box}.shadora-card-colors__title,.shadora-card-colors__selected{display:block!important;margin:0;font-size:1rem;line-height:1.25;font-weight:700;letter-spacing:.04em}.shadora-card-colors__title{color:rgba(var(--color-foreground),.62);text-transform:uppercase}.shadora-card-colors__selected{min-width:0;max-width:62%;overflow:hidden;color:rgb(var(--color-foreground));text-align:right;text-overflow:ellipsis;white-space:nowrap}.shadora-card-colors .color-swatch_hidden-label{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:3;display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;color:transparent!important;font-size:0!important;line-height:0!important;text-indent:-9999px!important;white-space:nowrap!important}.shadora-card-colors .product-form__input--swatches{width:100%;margin:0;padding:0;text-align:center}.shadora-card-colors .card__swatches-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center!important;width:100%;max-width:100%;margin:0 auto;padding:.2rem .35rem .45rem;gap:.65rem;overflow:visible}.shadora-card-auto-swatch{display:none}.shadora-card-auto-swatch.shadora-color-unresolved{display:none!important}.shadora-card-colors .shadora-card-auto-swatch.shadora-color-resolved{position:relative;display:block;flex:0 0 auto;width:2.9rem;height:2.9rem;margin:0}.shadora-card-colors .color-swatch__image{width:2.9rem;height:2.9rem;padding:.25rem;border:1px solid rgba(var(--color-foreground),.25);border-radius:999px;background:rgba(var(--color-background),.92);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.shadora-card-colors .color-swatch__custom-color{display:block;width:100%;height:100%;border-radius:inherit;background:var(--bg-color)}.shadora-card-colors .shadora-card-auto-swatch:hover .color-swatch__image{border-color:rgba(var(--color-foreground),.65);transform:translateY(-1px)}.shadora-card-colors .shadora-card-auto-swatch.is-selected .color-swatch__image,.shadora-card-colors .shadora-card-auto-swatch:has(input:checked) .color-swatch__image{border-color:#9d3441;box-shadow:0 0 0 2px #6a212159}.shadora-card-colors .shadora-card-auto-swatch.is-unavailable{opacity:.42}.shadora-card-colors .shadora-card-auto-swatch.is-unavailable:after{position:absolute;top:50%;left:.35rem;right:.35rem;height:1px;background:rgba(var(--color-foreground),.75);content:"";pointer-events:none;transform:rotate(-42deg)}.shadora-card-colors .shadora-card-auto-swatch:not(.is-unavailable),.shadora-card-colors .shadora-card-auto-swatch:not(.is-unavailable) label{cursor:pointer}.product-card-wrapper .card__media .media>img:first-child{opacity:1!important}@media screen and (max-width:749px){.shadora-card-colors{margin-top:.65rem}.shadora-card-colors .card__swatches-container{gap:.55rem;padding-inline:.2rem}.shadora-card-colors .shadora-card-auto-swatch.shadora-color-resolved,.shadora-card-colors .color-swatch__image{width:2.65rem;height:2.65rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/shadora-auto-color-swatches.css.map */
