.koll-family-picker.has-image-choices{padding:14px;background:#f8f5ef}.koll-family-title{margin:0 0 10px;font-size:13px;font-weight:650;line-height:1.5}.koll-choice-rail{display:flex;position:relative;gap:9px;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#bdb3a6 transparent;padding:3px 2px 9px}.koll-choice-card{box-sizing:border-box;display:flex;flex:0 0 142px;flex-direction:column;gap:7px;min-width:0;max-width:180px;margin:0;padding:8px;border:2px solid #ded7cd;border-radius:12px;background:#fff;color:#292723;font:inherit;text-align:left;text-decoration:none;line-height:1.4;cursor:pointer;scroll-snap-align:start;transition:border-color .16s ease,box-shadow .16s ease;white-space:normal}.koll-choice-card[aria-current=page],.koll-choice-card[aria-pressed=true]{border-color:#a34e35;background:#fffaf5;box-shadow:0 0 0 1px #a34e35}.koll-choice-card:focus-visible{outline:3px solid #24594d;outline-offset:3px}.koll-choice-media{display:grid;position:relative;place-items:center;aspect-ratio:4/3;width:100%;overflow:hidden;border-radius:7px;background:#fff}.koll-choice-media img{display:block;width:100%;height:100%;max-height:108px;object-fit:contain;object-position:center;transform:none!important;animation:none!important;opacity:1!important}.koll-choice-image-placeholder{display:grid;place-items:center;width:100%;height:90px;color:#8e877d}.koll-choice-image-placeholder svg{width:36px;height:36px}.koll-choice-tick{display:none;position:absolute;top:3px;right:3px;align-items:center;justify-content:center;width:21px;height:21px;border-radius:50%;background:#a34e35;color:#fff;font-size:13px;font-weight:700;line-height:1}.koll-choice-card[aria-current=page] .koll-choice-tick,.koll-choice-card[aria-pressed=true] .koll-choice-tick{display:flex}.koll-choice-name{display:block;font-size:12px;font-weight:550;line-height:1.45;overflow-wrap:anywhere}.koll-choice-price{display:block;margin-top:auto;font-size:14px;font-weight:700;line-height:1.4}.koll-color-choices{grid-column:1/-1;min-width:0;max-width:100%;margin:0;padding:0;border:0}.koll-color-choices legend{max-width:100%;margin:0 0 9px;padding:0;font-size:13px;line-height:1.5;color:#4b463f}.koll-color-choices legend strong{color:#292723;font-weight:650}.koll-option-picker.has-choice-images>label:not([hidden]){grid-column:1/-1}.koll-option-picker.color-only-choices [data-selection-summary]{display:none}.koll-choice-rail[hidden],.koll-choice-card[hidden],.koll-choice-media img[hidden],.koll-choice-image-placeholder[hidden],.koll-color-choices[hidden],.koll-family-picker select[hidden],.koll-option-picker.has-choice-images>label[hidden]{display:none!important}@media(hover:hover){.koll-choice-card:hover{border-color:#a34e35;box-shadow:0 3px 10px #30281a12}}@media(min-width:1024px){.koll-family-picker .koll-choice-card{flex:0 0 calc((100% - 18px)/3)}}@media(max-width:599px){.koll-family-picker.has-image-choices{padding:12px}.koll-choice-card{flex-basis:128px;gap:6px}.koll-choice-media img{max-height:91px}.koll-choice-price{font-size:13px}}@media(prefers-reduced-motion:reduce){.koll-choice-card{transition:none}}.koll-box-colors{margin:0 0 16px;scroll-margin-top:100px}.koll-box-colors .koll-choice-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;padding:3px 0 5px;gap:8px}.koll-box-colors .koll-choice-card{width:100%;max-width:none;min-width:0}.koll-box-colors .koll-choice-name{font-size:12px;line-height:1.4;min-height:2.8em;overflow-wrap:anywhere}.koll-box-colors-help{font-size:11px;line-height:1.6;color:var(--koll-muted);margin:8px 0 0}.koll-box-colors .koll-choice-media{aspect-ratio:4/3}.koll-box-colors .koll-choice-price{font-variant-numeric:tabular-nums}[data-koll-product]:has([data-box-family-picker]) [data-option-picker],[data-koll-product]:has([data-box-family-picker]) .koll-variant-pills,[data-koll-product]:has([data-box-family-picker]) label[for=koll-variant]{display:none!important}.koll-box-colors .koll-family-title{font-family:inherit;font-size:13px;font-weight:650;line-height:1.5;letter-spacing:normal;margin:0 0 10px}@media(max-width:359px){.koll-box-colors .koll-choice-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/koll-choice-images.css.map */
