.swatch-item{--swatch--border-radius: var(--variant-pills-radius, 50%);border:var(--variant-pills-border-width) solid rgb(var(--color-black-rgb) / var(--opacity-15));border-radius:var(--swatch--border-radius);padding:.2rem;box-shadow:var(--variant-pills-shadow-horizontal-offset) var(--variant-pills-shadow-vertical-offset) var(--variant-pills-shadow-blur-radius) var(--color-shadow)}.swatch-item:after{content:"";position:absolute;inset:calc(var(--variant-pills-border-width) * -1);border:var(--variant-pills-border-width) solid rgb(var(--color-black-rgb) / var(--opacity-100));border-radius:var(--swatch--border-radius);pointer-events:none;transform:scale(.8);transition:transform .3s ease,opacity .3s ease;opacity:var(--opacity-0)}.swatch-item.active:after{transform:scale(1);opacity:var(--opacity-100)}.swatch-item label{cursor:pointer}.swatch{--swatch--size: var(--swatch-input--size, 4.4rem);width:var(--swatch--size);aspect-ratio:1 / 1;background-color:var(--swatch--background-color);background-image:var(--swatch--background);background-position:var(--swatch-focal-point, initial);background-size:cover;background-origin:border-box;border-radius:var(--swatch--border-radius)}.swatch-item:has(.swatch--unavailable){border-style:dashed;border-color:rgb(var(--color-black-rgb) / var(--opacity-50))}.swatch-item:has(.swatch.active){border-style:solid;border-color:#000}.swatch-item .tooltip{display:none}.product-form__input--swatch .swatch-item{--swatch--border-radius: .6rem;border-color:#2f241f24;background:#fff;box-shadow:0 .2rem 1rem #0000000a;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.product-form__input--swatch .swatch-item:after{border-color:#b47a4f94;box-shadow:none}.product-form__input--swatch .swatch{background-position:center center;background-size:cover}.product-form__input--swatch .swatch-item:has(input[type=radio]:checked),.product-form__input--swatch .swatch-item:has(input[type=radio].checked),.product-form__input--swatch .swatch-item.active{border-color:#b47a4f;box-shadow:0 0 0 .1rem #b47a4f47,0 .8rem 2rem #b47a4f26}.variant-option--swatches:not(:has(.sbs-swatch-item)) input[type=radio]+label:before{border-color:transparent;box-shadow:none}.variant-option--swatches input[type=radio]:focus-visible+label,.variant-option--swatches input[type=radio].focused+label{border-radius:.8rem;box-shadow:0 0 0 .2rem #b47a4f3d}@media(hover:hover){.product-form__input--swatch .swatch-item:hover{border-color:#b47a4f75;box-shadow:0 .6rem 1.8rem #00000014;transform:translateY(-.1rem)}}@media(min-width:1025px){.swatch-item .tooltip{display:block;opacity:var(--opacity-0);visibility:hidden;pointer-events:none;color:#fff;background:#232323;padding:var(--padding-2xs);min-width:var(--size-40);margin:0 0 var(--margin-sm);border-radius:.2rem;transition:opacity ease .3s,transform ease .3s;font-size:var(--font-size--2xs);transform:translateY(.5rem)}.swatch-item .tooltip:before{content:"";position:absolute;bottom:-.4rem;left:1rem;height:0;width:0;border-top:.7rem solid #232323;border-left:.7rem solid transparent;border-right:.7rem solid transparent;transform:translate(-50%)}.swatch-item:hover .tooltip{opacity:var(--opacity-100);visibility:visible;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/component-swatch.css.map */
