.leather-options{display:block;margin-top:16px}.leather-options__choices{display:none}.leather-options[data-ready=true] .leather-options__choices{display:grid;gap:16px}.leather-options[data-ready=true] .leather-options__fallback{display:none}.leather-options fieldset{min-width:0;margin:0;padding:0;border:0}.leather-options legend{padding:0;margin-bottom:8px;font-size:16px;font-weight:700;line-height:1.5}.leather-options legend span{font-weight:400;margin-left:8px}.leather-options__values{display:flex;flex-wrap:wrap;gap:8px}.leather-options__pictures{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.leather-options__choice{position:relative;cursor:pointer;min-width:0}.leather-options__choice input{position:absolute;opacity:0;width:1px;height:1px}.leather-options__tile{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:48px;padding:8px 16px;border:1px solid #111111;border-radius:4px;background:#ffffff80;color:#000;font-size:16px;line-height:1.5}.leather-options__pictures .leather-options__tile{padding:8px;height:48px}.leather-options__tile img{width:100%;height:100%;object-fit:contain}.leather-options input:checked+.leather-options__tile{border-color:#000;box-shadow:inset 0 0 0 2px #000;background:#fff}.leather-options input:focus-visible+.leather-options__tile{outline:2px solid #e31b23;outline-offset:2px}.leather-options__choice[data-unavailable=true] .leather-options__tile{opacity:.6}.leather-options__status{margin:0;font-size:16px;line-height:1.5}.pdp__product:has(leather-option-picker){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pdp__product:has(leather-option-picker) .pdp__slider{min-width:0}.pdp__info:has(leather-option-picker){min-width:0;border-radius:4px}@media(max-width:940px){.pdp__product:has(leather-option-picker){grid-template-columns:minmax(0,1fr)}}.pdp__info:has(leather-option-picker) .pdp__actions{margin-top:16px}.leather-options__caption{display:block;margin-top:8px;font-size:12px;line-height:1.25;text-align:center;overflow-wrap:anywhere}@media(max-width:640px){.leather-options__pictures{grid-template-columns:repeat(3,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/leather-option-picker.css.map */
