variant-selects[data-rossity-pictures="true"] .product-form__input--swatch-pills{max-width:none;display:flex;flex-wrap:wrap;gap:8px}
variant-selects[data-rossity-pictures="true"] .product-form__input--swatch-pills>.product-form__label-container{flex-basis:100%;margin:0 0 6px}
variant-selects[data-rossity-pictures="true"] .product-form__input--swatch-pills>.product-form__under-container{flex-basis:100%}
variant-selects[data-rossity-pictures="true"] .variant-pill--with-swatch{display:flex!important;align-items:center;justify-content:center;flex-direction:column;gap:7px;padding:8px!important;border:1px solid #28234740!important;border-radius:16px!important;background:#fff8ea!important;color:#282347!important;min-width:76px;max-width:100px;flex:1 0 76px;margin:0!important;line-height:1.25!important;text-align:center;transition:border-color .15s,box-shadow .15s}
variant-selects[data-rossity-pictures="true"] .variant-pill__swatch--image{display:block;width:62px!important;height:62px!important;object-fit:contain;border-radius:10px!important}
variant-selects[data-rossity-pictures="true"] .variant-pill__label{font-size:12px;font-weight:700}
variant-selects[data-rossity-pictures="true"] input:checked+.variant-pill--with-swatch{border:2px solid #282347!important;box-shadow:0 0 0 2px #eac3d1;background:#f3eadf!important}
variant-selects[data-rossity-pictures="true"] input:focus-visible+.variant-pill--with-swatch{outline:3px solid #282347;outline-offset:3px}
variant-selects[data-rossity-pictures="true"] input.non-existent+.variant-pill--with-swatch{display:none!important}
variant-selects[data-rossity-pictures="true"] .product-form__input--swatch-pills:first-of-type .variant-pill--with-swatch{flex-direction:row;flex:1 1 28%;max-width:none;padding:8px!important;gap:7px}
variant-selects[data-rossity-pictures="true"] .product-form__input--swatch-pills:first-of-type .variant-pill__swatch--image{width:38px!important;height:38px!important}
@media(max-width:749px){variant-selects[data-rossity-pictures="true"] .variant-pill--with-swatch{min-width:68px;max-width:86px;flex-basis:68px}variant-selects[data-rossity-pictures="true"] .variant-pill__swatch--image{width:54px!important;height:54px!important}variant-selects[data-rossity-pictures="true"] .product-form__input--swatch-pills:first-of-type .variant-pill--with-swatch{flex-direction:column;min-width:0}}
@media(prefers-reduced-motion:reduce){variant-selects[data-rossity-pictures="true"] .variant-pill--with-swatch{transition:none}}

