.tucasa-card-swatches{display:flex;flex-wrap:wrap;align-items:center;gap:3px;margin:8px 0 6px;position:relative;z-index:2}.tucasa-card-swatch{appearance:none;-webkit-appearance:none;display:inline-block;position:relative;width:27px;height:27px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;flex:0 0 27px}.tucasa-card-swatch:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--tucasa-swatch, #dedede);background-position:center;background-size:cover;background-repeat:no-repeat;box-shadow:0 0 0 1px #c9c9c9}.tucasa-card-swatch[aria-pressed=true]:before{box-shadow:0 0 0 2px #fff,0 0 0 3px #777}.tucasa-card-swatch:focus-visible{outline:2px solid currentColor;outline-offset:2px}.tucasa-card-swatch--sold-out:after{content:"";position:absolute;top:13px;left:4px;width:18px;border-top:1px solid #ff0000;transform:rotate(-45deg);opacity:1;pointer-events:none}.card-wrapper.product-card-wrapper{isolation:isolate}.section-header{z-index:10}@media screen and (min-width:990px){.card-wrapper.product-card-wrapper:hover:not(.tucasa-image-hover) .card__media .media.media--hover-effect>img:first-child:not(:only-child){opacity:1}.card-wrapper.product-card-wrapper:hover:not(.tucasa-image-hover) .card__media .media.media--hover-effect>img+img{opacity:0;transform:scale(1)}}product-info[id^=MainProduct-] .swatch-input__input:is(.visually-disabled,:disabled)+.swatch-input__label>.swatch{opacity:1!important}product-info[id^=MainProduct-] .swatch-input__input:is(.visually-disabled,:disabled)+.swatch-input__label>.swatch:after{--crossed-line--size: 1px;background-color:red!important}.tucasa-card-swatch,product-info .product-form__input--swatch .swatch-input__label{position:relative}.tucasa-swatch-tooltip{position:absolute;left:50%;bottom:calc(100% + 10px);z-index:15;display:block;width:max-content;max-width:min(240px,calc(100vw - 24px));padding:6px 9px;border-radius:4px;background:#202020;color:#fff;font-family:inherit;font-size:11px;font-weight:500;line-height:1.4;text-align:center;white-space:normal;overflow-wrap:break-word;box-shadow:0 3px 10px #00000029;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,4px);transition:opacity .12s ease,transform .12s ease,visibility .12s ease}.tucasa-swatch-tooltip:after{content:"";position:absolute;left:50%;top:100%;border:5px solid transparent;border-top-color:#202020;transform:translate(-50%)}.tucasa-card-swatch:hover,.tucasa-card-swatch:focus-visible,product-info .product-form__input--swatch .swatch-input__label:hover,product-info .product-form__input--swatch .swatch-input__input:focus-visible+.swatch-input__label{z-index:15}.tucasa-card-swatch:hover>.tucasa-swatch-tooltip,.tucasa-card-swatch:focus-visible>.tucasa-swatch-tooltip,product-info .product-form__input--swatch .swatch-input__label:hover>.tucasa-swatch-tooltip,product-info .product-form__input--swatch .swatch-input__input:focus-visible+.swatch-input__label>.tucasa-swatch-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}@media(prefers-reduced-motion:reduce){.tucasa-swatch-tooltip{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/tucasa-card-swatches.css.map */
