crl-card-finishes{display:block;position:relative;padding:0 12px 10px;color:#202322;background:#fff}.crl-finish-row{display:flex;gap:5px;align-items:center;flex-wrap:nowrap;min-height:36px}.crl-finish-row button,.crl-finish-dialog button{border-radius:0;box-shadow:none;transform:none;cursor:pointer;font:inherit;color:inherit}.crl-finish-row .crl-swatch{width:29px;height:29px;flex:0 0 29px;padding:2px;border:1px solid #aaa;background:#fff;position:relative}.crl-swatch img{display:block;width:100%;height:100%;object-fit:cover}.crl-swatch span{display:block;font-size:10px;line-height:23px;text-align:center;color:#333;background:#eee}.crl-finish-row .crl-swatch[aria-pressed=true]{border:2px solid #d23434;padding:1px}.crl-finish-row .crl-single-swatch{display:block;border:2px solid #d23434;padding:1px;border-radius:0;box-shadow:none}.crl-finish-row .crl-single-colour{width:100%;height:100%}.crl-single-swatch:focus-visible{outline:2px solid #202322;outline-offset:3px}.crl-single-swatch:focus-visible:after{content:attr(data-finish-label);position:absolute;bottom:calc(100% + 6px);left:0;padding:4px 7px;background:#202322;color:#fff;white-space:nowrap;font-size:12px;line-height:1.4;z-index:5}.product-card__specs[hidden],.product-card__spec-row[hidden],.product-card__spec-item[hidden]{display:none!important}.crl-finish-row .crl-more{border:0;padding:5px 2px;min-width:27px;background:transparent;font-size:13px;font-weight:700}.crl-finish-row button:focus-visible,.crl-finish-dialog button:focus-visible{outline:2px solid #d23434;outline-offset:3px}.crl-finish-status{font-size:12px;line-height:1.3;margin:4px 0 0}.crl-finish-status:empty{display:none}.crl-finish-dialog{width:min(440px,calc(100% - 32px));max-height:80vh;overflow:auto;padding:20px;border:1px solid #aaa;background:#fff;color:#202322;margin:auto}.crl-finish-dialog::backdrop{background:#0007}.crl-finish-dialog header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.crl-finish-dialog h2{font-size:20px;color:#202322;margin:0}.crl-finish-dialog header button{background:#fff;border:1px solid #ccc;padding:6px 12px;font-size:20px}.crl-finish-dialog .crl-finish-choice{display:flex;align-items:center;gap:12px;text-align:left;width:100%;background:#fff;border:1px solid #ddd;margin-top:6px;padding:10px;font-size:15px}.crl-finish-choice img{width:30px;height:30px;object-fit:cover;border:1px solid #aaa}.crl-finish-choice[aria-pressed=true]{border-color:#202322;font-weight:700}.crl-group-controls{text-align:center;grid-column:1/-1;margin:22px 0;color:inherit}.crl-group-controls p{font-size:14px;margin:8px 0}.crl-group-controls button{padding:12px 24px;border:1px solid #999;background:#fff;color:#202322;font-weight:700;cursor:pointer}.crl-group-controls button:disabled{opacity:.55;cursor:wait}.crl-group-count-note{font-size:12px;opacity:.8}.discovery-product__link{display:flex;flex-direction:column;flex:1;color:inherit;text-decoration:none;min-width:0}[data-crl-duplicate],.pagination[hidden],.crl-group-controls button[hidden]{display:none!important}body .spec-variant-group--finish-images .variant-finish-selector__pill:has(.crl-finish-sample){display:inline-flex;align-items:center;justify-content:center;position:relative;width:46px;height:46px;min-width:46px;min-height:46px;padding:3px;border:1px solid #999;border-radius:0;background:#fff;color:#202322;box-shadow:none;transform:none;overflow:visible}body .spec-variant-group--finish-images .variant-finish-selector__pill--selected:has(.crl-finish-sample){border:2px solid #d23434;padding:2px;outline:1px solid #fff;outline-offset:-4px}.spec-variant-group--finish-images .crl-finish-sample{display:block;width:38px;height:38px;object-fit:cover}body .spec-variant-group--finish-images .variant-finish-selector__pill:has(.crl-finish-sample):focus-visible{outline:2px solid #d23434;outline-offset:3px}.spec-variant-group--finish-images .variant-finish-selector__pill:has(.crl-finish-sample):is(:hover,:focus-visible):after{content:attr(title);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);padding:5px 9px;background:#202322;color:#fff;font-size:13px;font-weight:400;line-height:1.3;white-space:nowrap;z-index:20;pointer-events:none}body .spec-variant-group--finish-images .variant-finish-selector__list{gap:8px;align-items:center}body .product-main .spec-variant-groups .variant-finish-selector__pill,body .product-main .spec-variant-groups .variant-finish-selector__pill:hover{background:#fff;background-image:none;color:#202322;box-shadow:none;transform:none;border-radius:0}body .product-main .spec-variant-groups .variant-finish-selector__pill--selected,body .product-main .spec-variant-groups .variant-finish-selector__pill--selected:hover{background:#fff;color:#202322;border:2px solid #d23434;box-shadow:none;transform:none}body .product-main .spec-variant-groups .variant-finish-selector__pill:focus-visible{outline:2px solid #202322;outline-offset:3px}.crl-finish-dialog .crl-finish-choice[aria-pressed=true]{border:2px solid #d23434;background:#fff;box-shadow:none}@media(max-width:600px){.crl-finish-row{gap:4px}.crl-finish-row .crl-swatch{width:29px;flex-basis:29px}crl-card-finishes{padding-inline:10px}}
/*# sourceMappingURL=/cdn/shop/t/91/assets/crl-finish-cards.css.map */
