.image-variant-picker .image-variant-picker__option{min-width:0;margin:0 0 20px;padding:0;border:0}.image-variant-picker .image-variant-picker__option:last-of-type{margin-bottom:0}.image-variant-picker .image-variant-picker__legend{display:block;width:100%;margin:0 0 12px;padding:0;color:var(--color-text);font:inherit;line-height:1.5;overflow-wrap:anywhere}.image-variant-picker__legend>span{text-transform:none}.image-variant-picker__legend strong{margin-inline-start:6px;font-weight:var(--heading-weight)}.image-variant-picker .image-variant-picker__choices{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:4px}.image-variant-picker .image-variant-picker__choice{position:relative;flex:0 0 auto}.image-variant-picker .image-variant-picker__swatch{position:relative;display:flex;align-items:center;justify-content:center;width:var(--image-swatch-size);height:var(--image-swatch-size);margin:0;padding:0;overflow:hidden;border:1px solid var(--border-color-base);border-radius:50%;background:var(--color-background);color:var(--color-heading);cursor:pointer}.image-variant-picker .image-variant-picker__swatch img{display:block;width:100%;height:100%;object-fit:var(--image-swatch-fit);border-radius:50%}.image-variant-picker input:checked+.image-variant-picker__swatch{outline:1px solid var(--color-heading);outline-offset:4px}.image-variant-picker input:focus-visible+.image-variant-picker__swatch{outline:2px solid var(--color-heading);outline-offset:4px}.image-variant-picker input.option-disabled+.image-variant-picker__swatch:after{content:"";position:absolute;top:50%;left:-10%;width:120%;border-top:1px solid var(--color-heading);transform:rotate(-45deg);pointer-events:none}.image-variant-picker__initials{font:inherit;font-size:12px}.image-variant-picker--none .image-variant-picker__choices{gap:10px;padding:0}.image-variant-picker--none .image-variant-picker__choice{min-width:0;max-width:100%}.image-variant-picker--none .image-variant-picker__swatch{width:auto;height:auto;min-height:42px;max-width:100%;border:2px solid var(--border-color-base);border-radius:12px;padding:8px 22px;background:var(--color-background);color:var(--color-text);text-align:center;font:inherit;line-height:1.5;overflow-wrap:anywhere}.image-variant-picker--none input:checked+.image-variant-picker__swatch{outline:0;background:var(--color-background);border-color:#80bc22;color:var(--color-heading)}.image-variant-picker--none input:focus-visible+.image-variant-picker__swatch{outline:2px solid var(--color-heading);outline-offset:3px}.image-variant-picker--none input.option-disabled+.image-variant-picker__swatch{opacity:.5;text-decoration:line-through}.image-variant-picker--none input.option-disabled+.image-variant-picker__swatch:after{display:none}.image-variant-picker--square .image-variant-picker__swatch,.image-variant-picker--square .image-variant-picker__swatch img{border-radius:4px}.image-variant-picker__color{display:block;width:100%;height:100%}.image-variant-picker__warranty{display:flex;align-items:center;gap:10px;border:0;padding-top:0;margin-top:12px;font:inherit;overflow-wrap:anywhere}.image-variant-picker__warranty-icon{display:block;flex:0 0 28px;width:28px;height:28px;object-fit:contain}.image-variant-picker__warranty>span{min-width:0}.image-variant-picker{min-width:0;text-align:start}.image-variant-picker>variant-radios-detail,.image-variant-picker>variant-group-detail{display:block;width:100%;margin-inline:0;padding-inline:0}.image-variant-picker .image-variant-picker__option{width:100%;box-sizing:border-box;margin-inline:0;padding-inline:0}.image-variant-picker .image-variant-picker__legend{float:none;box-sizing:border-box;margin-inline:0;padding-inline:0;text-align:start}.image-variant-picker--none .image-variant-picker__choices{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:3px}.image-variant-picker--none .image-variant-picker__choice{width:100%}.image-variant-picker--none .image-variant-picker__swatch{display:grid;grid-template-columns:28% minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:116px;box-sizing:border-box;border:2px solid var(--border-color-base);border-radius:9px;padding:10px 36px 10px 16px;background:var(--color-background);color:var(--color-heading);text-align:start;text-decoration:none}.image-variant-picker--none input:checked+.image-variant-picker__swatch{background:#f1f6e7;border-color:#75b31b;box-shadow:inset 0 0 0 2px #fff,0 0 6px #75b31b2e}.image-variant-picker--none .image-variant-picker__card-image{display:flex;align-items:center;justify-content:center;width:100%;height:88px;min-width:0}.image-variant-picker--none .image-variant-picker__swatch .image-variant-picker__card-image img{display:block;width:100%;height:100%;object-fit:contain;border-radius:0}.image-variant-picker__card-copy{display:flex;flex-direction:column;gap:4px;min-width:0;overflow-wrap:anywhere}.image-variant-picker__card-copy>strong{font-size:clamp(16px,1.3vw,21px);line-height:1.25;font-weight:var(--heading-weight,600)}.image-variant-picker__card-copy>span{color:var(--dark-grey,#737d86);font-size:clamp(14px,1vw,15px);line-height:1.4}.image-variant-picker__card-check{display:none;position:absolute;right:17px;top:16px;width:22px;height:22px;border-radius:50%;background:#69a80b;color:#fff;align-items:center;justify-content:center}.image-variant-picker__corner{display:none;position:absolute;width:13px;height:13px;border-color:#69a80b;border-style:solid;border-width:0;pointer-events:none}.image-variant-picker__corner--tl{top:7px;left:7px;border-top-width:3px;border-left-width:3px}.image-variant-picker__corner--tr{top:7px;right:7px;border-top-width:3px;border-right-width:3px}.image-variant-picker__corner--bl{bottom:7px;left:7px;border-bottom-width:3px;border-left-width:3px}.image-variant-picker__corner--br{bottom:7px;right:7px;border-bottom-width:3px;border-right-width:3px}.image-variant-picker--none input:checked+label .image-variant-picker__card-check{display:flex}.image-variant-picker--none input:checked+label .image-variant-picker__corner{display:block}@media(max-width:767.98px){.image-variant-picker--none .image-variant-picker__swatch{min-height:96px;gap:10px;padding:10px 30px 10px 12px}.image-variant-picker--none .image-variant-picker__card-image{height:64px}.image-variant-picker__card-check{width:18px;height:18px;top:13px;right:13px}.image-variant-picker__card-check svg{width:12px;height:12px}.image-variant-picker__corner{width:10px;height:10px}}.image-variant-picker__card-check svg{width:14px;height:14px}@media(max-width:767.98px){.image-variant-picker__card-check svg{width:12px;height:12px}}.image-variant-picker--none .image-variant-picker__choices{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px}.image-variant-picker--none .image-variant-picker__choice{flex:0 1 280px;width:280px;max-width:100%;min-width:0}.image-variant-picker--none .image-variant-picker__swatch{height:100%;min-height:96px;grid-template-columns:72px minmax(0,1fr);gap:10px;padding:10px 30px 10px 12px}.image-variant-picker--none .image-variant-picker__card-image{height:64px}.image-variant-picker--none .image-variant-picker__card-copy>strong{font-size:18px}.image-variant-picker--none .image-variant-picker__card-copy>span{font-size:14px}.image-variant-picker--none .image-variant-picker__card-check{width:18px;height:18px;top:12px;right:12px}.image-variant-picker--none .image-variant-picker__card-check svg{width:12px;height:12px}.image-variant-picker--none .image-variant-picker__choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:8px}.image-variant-picker--none .image-variant-picker__choice{width:100%;max-width:100%;min-width:0}.image-variant-picker--none .image-variant-picker__swatch{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:120px;height:100%;padding:22px 7px 12px;text-align:center;border-radius:8px}.image-variant-picker--none .image-variant-picker__card-image{width:100%;height:56px;flex:0 0 56px}.image-variant-picker--none .image-variant-picker__card-copy{width:100%;align-items:center}.image-variant-picker--none .image-variant-picker__card-copy>strong{font-size:14px;line-height:1.35}.image-variant-picker--none .image-variant-picker__card-copy>span{font-size:12px;line-height:1.4}.image-variant-picker--none .image-variant-picker__card-check{width:14px;height:14px;top:7px;right:7px}.image-variant-picker--none .image-variant-picker__card-check svg{width:10px;height:10px}.image-variant-picker--none .image-variant-picker__corner{width:8px;height:8px}.image-variant-picker--none .image-variant-picker__corner--tl{top:4px;left:4px}.image-variant-picker--none .image-variant-picker__corner--tr{top:4px;right:4px}.image-variant-picker--none .image-variant-picker__corner--bl{bottom:4px;left:4px}.image-variant-picker--none .image-variant-picker__corner--br{bottom:4px;right:4px}@media(max-width:767.98px){.image-variant-picker--none .image-variant-picker__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.image-variant-picker .image-variant-picker__legend [data-kit-heading-subtitle]{color:var(--color-primary);font-weight:700}.image-variant-picker .image-variant-picker__legend,.image-variant-picker .image-variant-picker__option{margin-bottom:2px}.image-variant-picker .image-variant-picker__choices{row-gap:2px;padding-top:0;padding-bottom:0}.image-variant-picker--none .image-variant-picker__swatch{row-gap:2px}.image-variant-picker .image-variant-picker__card-copy{gap:2px}.image-variant-picker__warranty{margin-top:2px}
/*# sourceMappingURL=/cdn/shop/t/252/assets/component-image-variant-picker.css.map */
