.hyc-hat-colors{min-width:0;margin:0;padding:0;border:0;grid-column:1 / -1}.hyc-hat-colors legend{float:none;width:100%;margin-bottom:4px;padding:0}.hyc-hat-colors__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.hyc-hat-colors__choice{position:relative;display:block;margin:0;cursor:pointer}.hyc-hat-colors__choice input{position:absolute;width:1px;height:1px;padding:0;opacity:0;clip-path:inset(50%)}.hyc-hat-colors__card{display:flex;height:100%;min-height:44px;flex-direction:column;overflow:hidden;border:2px solid var(--hyc-s-border, #d9d6ca);border-radius:var(--hyc-shared-radius, 12px);background:var(--hyc-white-background, #fff);color:var(--hyc-white-text, #2b2925)}.hyc-hat-colors__image{display:block;width:100%;height:auto;aspect-ratio:1.2;object-fit:contain;padding:5px;background:#fff;border:0!important;border-radius:0!important}.hyc-hat-colors__name{padding:7px 5px;text-align:center;font-size:12px;line-height:1.3;color:inherit}.hyc-hat-colors__choice input:checked+.hyc-hat-colors__card{border-color:var(--hyc-s-icon, #8c623c);box-shadow:0 0 0 1px var(--hyc-s-icon, #8c623c)}.hyc-hat-colors__choice input:focus-visible+.hyc-hat-colors__card{outline:3px solid var(--hyc-s-icon, #8c623c);outline-offset:3px}.hyc-hat-colors__choice input:disabled+.hyc-hat-colors__card{opacity:.55}.hyc-hat-option-field{grid-column:1 / -1}.hyc-hat-option-field>label,.hyc-hat-option-field>.hyc-letter-select-wrap{display:none!important}@media(max-width:480px){.hyc-hat-colors__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}
/*# sourceMappingURL=/cdn/shop/t/51/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA */
