.noel-soccer-card-styles{margin-top:9px}.noel-soccer-card-caption{font-size:12px;color:#555;margin:0 0 7px}.noel-soccer-card-list{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.noel-soccer-card-style{display:flex;align-items:center;justify-content:center;width:40px;height:40px;overflow:hidden;border:1px solid #d5d5d5;background:#fff;border-radius:50%;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.noel-soccer-card-style:hover,.noel-soccer-card-style:focus-visible{border-color:#167858;box-shadow:0 0 0 2px #16785833}.noel-soccer-card-style img{width:38px;height:38px;object-fit:cover;border-radius:50%}.variant__button-label.noel-soccer-swatch{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;padding:8px 5px 7px;width:104px;min-height:112px;max-width:104px;text-align:center;border:1px solid #d8d8d8;border-radius:10px;background:#fff;color:inherit;line-height:1.2;white-space:normal;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.noel-soccer-swatch-image{width:68px;height:68px;flex:none;position:relative;display:block;border:1px solid #ececec;border-radius:50%;background:#fff;overflow:visible}.noel-soccer-swatch-image img{width:66px;height:66px;object-fit:cover;border-radius:50%;display:block}.noel-soccer-swatch-title{font-size:11px;line-height:1.25;font-weight:500;display:block;overflow-wrap:anywhere;white-space:normal}.noel-soccer-swatch-indicator{position:absolute;bottom:1px;right:0;width:15px;height:15px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #c9c9c9}.noel-soccer-swatch-indicator.is-red{background:#c52f3a}.noel-soccer-swatch-indicator.is-white{background:#fff;box-shadow:0 0 0 1px #888}.variant-input input:checked+.variant__button-label.noel-soccer-swatch{border-color:#167858!important;box-shadow:0 0 0 2px #167858!important}.variant-input input:focus-visible+.variant__button-label.noel-soccer-swatch{outline:2px solid #167858;outline-offset:3px}@media(max-width:600px){.variant__button-label.noel-soccer-swatch{width:92px;max-width:92px;min-height:109px;padding:7px 3px}.noel-soccer-swatch-title{font-size:10px}}.variant-wrapper:has([data-handle=gender]) .variant__button-label{padding:11px 20px;min-width:90px;border-radius:8px;font-weight:600}.variant-wrapper:has([data-handle=uniform-color]) .color-swatch{border:1px solid #a3a3a3;box-shadow:0 0 0 1px #0000000f}.variant-wrapper:has([data-handle=uniform-color]) .variant-input:has(input:checked) .color-swatch{outline:2px solid #167858;outline-offset:3px}.variant-wrapper:has([data-handle=skin-shade-hair]) .noel-soccer-swatch.is-not-offered{opacity:.38;cursor:not-allowed;position:relative}.variant-wrapper:has([data-handle=skin-shade-hair]) .noel-soccer-swatch.is-not-offered:after{content:"";position:absolute;top:12px;left:10px;right:10px;height:1px;background:#555;transform:rotate(-40deg);transform-origin:center}.variant-wrapper:has([data-handle=skin-shade-hair]) .noel-soccer-swatch-title{text-wrap:balance}
/*# sourceMappingURL=/cdn/shop/t/87/assets/noel-soccer-style-choices.css.map */
