.ast-variation-button-group .ast-single-variation{position:relative}.ast-variation-button-group .ast-single-variation{position:relative;min-height:52px;padding:10px 14px;margin:0 8px 8px 0;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ast-variation-button-group .ast-single-variation.agotado{opacity:.55;cursor:pointer;border-style:dashed!important;border-width:2px!important}.ast-variation-button-group .ast-single-variation.agotado::after{content:"";position:absolute;left:20%;right:20%;top:40%;height:1px;background:currentColor;transform:rotate(345deg);opacity:.5;pointer-events:none}.ast-variation-button-group .ast-single-variation .svp-var-text{display:flex;flex-direction:column;align-items:center;text-align:center;line-height:1.15;pointer-events:none}.ast-variation-button-group .ast-single-variation .svp-var-price{font-size:12px;font-weight:700;margin-top:4px;line-height:1.2}.ast-variation-button-group .ast-single-variation .svp-var-subtext{display:none;margin-top:6px;font-size:12px;line-height:1.2;text-decoration:underline;color:currentColor}.ast-variation-button-group .ast-single-variation.agotado .svp-var-subtext{display:block}.ast-variation-button-group .ast-single-variation:not(.agotado) .svp-var-subtext{display:none}.ast-variation-button-group.svp-is-color .ast-single-variation{display:inline-flex;align-items:center;gap:10px}.ast-variation-button-group.svp-is-color .ast-single-variation::before{content:"";width:18px;height:18px;border-radius:999px;border:2px solid var(--svp-swatch,#9ca3af);background:radial-gradient(circle at center,var(--svp-swatch,#9ca3af) 0 4px,#fff 5px 100%);box-sizing:border-box;flex:0 0 18px}.ast-variation-button-group.svp-is-color .ast-single-variation[data-swatch="white"]::before{border-color:rgb(0 0 0 / .35);background:radial-gradient(circle at center,#fff 0 4px,#fff 5px 100%)}.ast-variation-button-group .ast-single-variation:focus-visible{outline:2px solid var(--ast-global-color-0,#492cdd);outline-offset:2px}@media (max-width:768px){.ast-variation-button-group .ast-single-variation{min-height:56px;padding:10px 12px;margin:0 10px 10px 0}}.ast-variation-button-group .ast-single-variation.agotado::after{content:"";position:absolute;left:20%;right:20%;top:40%;height:1px;background:currentColor;transform:rotate(345deg);opacity:.5;pointer-events:none}.ast-variation-button-group .ast-single-variation .svp-var-text{display:flex;flex-direction:column;align-items:center;text-align:center;line-height:1.05}.ast-variation-button-group .ast-single-variation .svp-var-price{font-size:12px;font-weight:700;margin-top:4px}.ast-variation-button-group.svp-is-color .ast-single-variation{display:inline-flex;align-items:center;gap:10px}.ast-variation-button-group.svp-is-color .ast-single-variation::before{content:"";width:18px;height:18px;border-radius:999px;border:2px solid var(--svp-swatch,#9ca3af);background:radial-gradient(circle at center,var(--svp-swatch,#9ca3af) 0 4px,#fff 5px 100%);box-sizing:border-box;flex:0 0 18px}.ast-variation-button-group.svp-is-color .ast-single-variation[data-swatch="white"]::before{border-color:rgb(0 0 0 / .35);background:radial-gradient(circle at center,#fff 0 4px,#fff 5px 100%)}