.mg-product-siblings{margin-bottom:1.5rem;color:inherit;color:rgb(var(--color-foreground));font:inherit}.mg-product-siblings__label{margin-bottom:.8rem;font-weight:600;display:flex;align-items:center;gap:.5rem;color:inherit;font:inherit}.mg-product-siblings__list{display:flex;flex-wrap:wrap;gap:.8rem}.mg-product-siblings__item{display:flex;flex-direction:column;width:90px;text-decoration:none;color:inherit;color:rgb(var(--color-foreground));border:1px solid #e0e0e0;border-color:rgb(var(--color-border));border-radius:4px;overflow:hidden;transition:border-color .2s ease;background-color:#fff;background-color:rgb(var(--color-background));font:inherit}.mg-product-siblings__item:hover{border-color:#adadad}.mg-product-siblings__item.mg-is-active{border-color:currentColor;border-width:2px;box-shadow:0 0 0 1px currentColor inset}.mg-product-siblings__item.mg-is-sold-out{color:#777}.mg-product-siblings__item.mg-is-sold-out .mg-product-siblings__swatch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom right,transparent calc(50% - 1px),rgba(95,95,95,.65) 50%,transparent calc(50% + 1px));pointer-events:none}.mg-product-siblings__item.mg-is-sold-out img,.mg-product-siblings__item.mg-is-sold-out .mg-product-siblings__swatch-fallback{opacity:.45;filter:grayscale(1)}.mg-product-siblings__swatch{position:relative;width:100%;height:90px;overflow:hidden;display:flex;align-items:center;justify-content:center}.mg-product-siblings__swatch img{width:100%;height:100%;object-fit:cover}.mg-product-siblings__color{display:block;width:100%;height:100%;background-color:var(--mg-swatch-color)}.mg-product-siblings__swatch-fallback{width:100%;height:100%;background-color:#e0e0e0;background-color:rgba(var(--color-foreground),.12)}.mg-product-siblings__sold-out{position:absolute;left:50%;bottom:.35rem;transform:translate(-50%);max-width:calc(100% - .7rem);padding:.15rem .35rem;border-radius:2px;background-color:#ffffffeb;background-color:rgb(var(--color-background));color:#333;color:rgb(var(--color-foreground));font-size:.65rem;line-height:1.1;font-weight:600;text-align:center;white-space:nowrap;pointer-events:none;box-shadow:0 0 0 1px rgba(var(--color-foreground),.12)}.mg-product-siblings__title{padding:.4rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:#f9f9f9;background-color:rgba(var(--color-foreground),.04);width:100%;color:inherit;font:inherit;font-size:.75rem}.mg-product-siblings__item.mg-is-active .mg-product-siblings__title{background-color:#f9f9f9;background-color:rgba(var(--color-foreground),.04);color:inherit}.mg-product-siblings--color-swatch .mg-product-siblings__list{align-items:flex-start}.mg-product-siblings--color-swatch .mg-product-siblings__item{border-radius:999px;background-color:transparent}.mg-product-siblings--color-swatch .mg-product-siblings__swatch,.mg-product-siblings--color-swatch .mg-product-siblings__color,.mg-product-siblings--color-swatch .mg-product-siblings__swatch img,.mg-product-siblings--color-swatch .mg-product-siblings__swatch-fallback{border-radius:999px}.mg-product-siblings--color-swatch .mg-product-siblings__title{display:none}.mg-product-siblings__list--small .mg-product-siblings__item{width:70px}.mg-product-siblings__list--small .mg-product-siblings__swatch{height:70px}.mg-product-siblings__list--medium .mg-product-siblings__item{width:90px}.mg-product-siblings__list--medium .mg-product-siblings__swatch{height:90px}.mg-product-siblings__list--large .mg-product-siblings__item{width:110px}.mg-product-siblings__list--large .mg-product-siblings__swatch{height:110px}.mg-product-siblings--color-swatch .mg-product-siblings__list--small .mg-product-siblings__item{width:44px}.mg-product-siblings--color-swatch .mg-product-siblings__list--small .mg-product-siblings__swatch{height:44px}.mg-product-siblings--color-swatch .mg-product-siblings__list--medium .mg-product-siblings__item{width:54px}.mg-product-siblings--color-swatch .mg-product-siblings__list--medium .mg-product-siblings__swatch{height:54px}.mg-product-siblings--color-swatch .mg-product-siblings__list--large .mg-product-siblings__item{width:64px}.mg-product-siblings--color-swatch .mg-product-siblings__list--large .mg-product-siblings__swatch{height:64px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/mg-product-siblings.css.map */
