.r-color-variations ul{display:flex;flex-wrap:wrap;row-gap:1rem;column-gap:.7rem;justify-content:center}.r-color-variations li{width:100px;overflow:hidden;aspect-ratio:100/102}.r-color-variations li.r-selected-1{border-bottom:var(--r-color-background-dark1) solid 5px}.r-color-variations li a{display:block;width:100%;height:100%}.r-color-variations li img{width:100%;height:100%;object-fit:contain}@media screen and (min-width: 750px){.r-color-variations ul{justify-content:left}}body.r-page-product-style-2 .r-color-variations li{background-color:#fff;box-shadow:2px 2px 5px #0003}body.r-page-product-style-2 .r-color-variations li.r-selected-1{border-bottom:var(--r-color-background-dark1) solid 5px}body.r-page-product-style-2 .r-color-variations li img{margin-left:0}.r-size-variations{margin-top:4.5rem;margin-bottom:2.5rem}.r-size-variations ul,fieldset.r-size-variations{display:flex;flex-wrap:wrap;justify-content:center;row-gap:10px;column-gap:10px}.r-size-variations li{background-color:#fff}.r-size-variations li a,.product-form__input.option.r-size-variations label{display:block;text-decoration:none;color:var(--r-color-text-accent1);padding:1.3rem 1.5rem;border-radius:5px;border:1px var(--r-color-text-accent1) solid;white-space:nowrap}.r-size-variations li.r-selected-1 a{background-color:var(--r-color-background-light1);border:1px var(--r-color-background-light1) solid;font-weight:700;color:inherit}.r-size-variations li.r-selected-1 a{background-color:var(--r-color-background-dark1);color:#fff}.product-form__input.option.r-size-variations .r-color-variation{cursor:pointer}.product-form__input.option.r-size-variations label.r-color-variation.r-selected-1{border:3.5px solid #333}@media screen and (min-width: 750px){.r-size-variations ul,fieldset.r-size-variations{justify-content:left}}.r-color-variations .r-unavailable,.r-size-variations .r-unavailable,.r-color-variation.r-unavailable{opacity:.4}.r-size-variations .r-bottom{text-align:center}variant-radios input[type=radio].disabled+label,variant-radios input[type=radio].block_variant+label{display:none;opacity:.4}variant-radios input[type=radio].block_variant+label{cursor:not-allowed}@media screen and (min-width: 750px){.r-size-variations .r-bottom{text-align:left}}.r-size-variations .r-bottom .r-size-chart-button{display:inline-block;margin-top:1.5rem;text-decoration:underline;color:var(--r-color-text-accent1)}
/*# sourceMappingURL=/cdn/shop/t/21/assets/lasiesta-product-variants.css.map */
