.tpo_option-type-image-swatches-wrapper:has(input[name$=",flag_accessories"]){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(118px,100%),1fr))!important;align-items:stretch;gap:10px!important;width:100%}.tpo_option-type-image-swatches-wrapper:has(input[name$=",flag_accessories"])>.tpo_swatches-label_position{position:relative;display:flex!important;flex-direction:column;justify-content:flex-start;align-items:stretch;box-sizing:border-box;width:auto!important;min-width:0;min-height:44px;padding:8px!important;margin:0!important;gap:8px;border:1px solid var(--color-border)!important;border-radius:8px!important;background:var(--color-background);color:var(--color-foreground);cursor:pointer}.tpo_option-type-image-swatches-wrapper:has(input[name$=",flag_accessories"])>.tpo_swatches-label_position:hover{border-color:var(--color-foreground)!important}.tpo_option-type-image-swatches-wrapper:has(input[name$=",flag_accessories"])>.tpo_swatches-label_position:has(:checked){border-color:#dd8700!important;box-shadow:inset 0 0 0 1px #dd8700;background:color-mix(in srgb,var(--color-background) 95%,#ff9d00 5%)}.tpo_option-type-image-swatches-wrapper:has(input[name$=",flag_accessories"])>.tpo_swatches-label_position:has(:focus-visible){outline:2px solid var(--color-foreground);outline-offset:3px}.tpo_swatches-label_position:has(input[name$=",flag_accessories"])>label{display:contents!important;border:0!important;box-shadow:none!important;background:none!important}.tpo_swatches-label_position:has(input[name$=",flag_accessories"]) .tpo_image-wrapper{display:flex!important;align-items:center;justify-content:center;aspect-ratio:4 / 3;width:100%!important;height:auto!important;padding:0!important;margin:0!important;overflow:hidden;border:0!important;border-radius:4px!important;box-shadow:none!important;background:#fff!important}.tpo_swatches-label_position:has(input[name$=",flag_accessories"]) .tpo_image-wrapper img{display:block;width:100%!important;height:100%!important;object-fit:contain!important;border:0!important}.tpo_swatches-label_position:has(input[name$=",flag_accessories"]) .tpo_option_type_label_wrapper{display:block!important;width:100%!important;padding:0!important;margin:0 0 2px!important;color:var(--color-foreground);font-family:inherit;font-size:.8125rem!important;line-height:1.35;font-weight:500;text-align:center;text-wrap:pretty;overflow-wrap:anywhere}.tpo_swatches-label_position:has(input[name$=",flag_accessories"]) .tpo_option_type_label,.tpo_swatches-label_position:has(input[name$=",flag_accessories"]) .tpo_option_label,.tpo_swatches-label_position:has(input[name$=",flag_accessories"]) .tpo_additional-price{color:inherit;font:inherit}.tpo_swatches-label_position:has(input[name$=",flag_accessories"]) .tpo_image-swatches-tooltip,.tpo_swatches-label_position:has(input[name$=",flag_accessories"]) .tpo_option_type_description:empty{display:none!important}.tpo_swatches-label_position input[name$=",flag_accessories"]{display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;opacity:0!important;visibility:visible!important;cursor:pointer;z-index:1}
/*# sourceMappingURL=/cdn/shop/t/20/assets/standelite-flag-accessory-cards.css.map */
