body .lt .variant-picker{display:block;width:100%;margin:14px 0}body .lt .variant-picker__form{display:block}body .lt .variant-option--buttons{display:flex!important;flex-direction:column;flex-wrap:nowrap!important;gap:0!important;border:0!important;padding:0!important;margin:0!important;min-width:0}body .lt .variant-option--buttons legend{font-size:0!important;line-height:0!important;padding:0!important;margin:0!important;width:100%}body .lt .variant-option--buttons legend::before{content:'Elige tu pack';display:block;font-size:1.05rem;line-height:1.3;font-weight:600;text-transform:uppercase;text-align:center;color:#000;margin:0 0 6px}body .lt .variant-option__button-label{display:grid!important;grid-template-columns:auto 1fr auto;column-gap:12px;align-items:center;flex:0 0 auto!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:0!important;height:auto!important;overflow:visible!important;white-space:normal!important;box-sizing:border-box;border:2px solid #e6d9ca!important;border-radius:14px!important;padding:12px 14px!important;margin:8px 0!important;background:#fff!important;color:#000!important;cursor:pointer;text-align:left;box-shadow:none}body .lt .variant-option__button-label::before,body .lt .variant-option__button-label::after{display:none!important}body .lt .variant-option__button-label>:not(input):not(.variant-option__button-label__text):not(.vo-note):not(.vo-pp){display:none!important}body .lt .variant-option__button-label *::before,body .lt .variant-option__button-label *::after{content:none!important}body .lt .variant-option__button-label:has(input:checked){border-color:#7c3df5!important;box-shadow:0 0 0 3px rgba(124,61,245,.15)!important}body .lt .variant-option__button-label input{position:static!important;inset:auto!important;opacity:1!important;clip:auto!important;width:18px!important;height:18px!important;margin:0!important;accent-color:#7c3df5;appearance:auto!important;-webkit-appearance:radio!important;grid-column:1;grid-row:1 / span 2;pointer-events:auto}body .lt .variant-option__button-label__text{grid-column:2;grid-row:1;align-self:end;color:#000!important;font-weight:700;font-size:1rem;text-align:left}body .lt .variant-option__button-label:not(:has(.vo-note)) .variant-option__button-label__text{grid-row:1 / span 2;align-self:center}body .lt .vo-note{grid-column:2;grid-row:2;align-self:start;font-size:.85rem;color:#444;font-weight:400}body .lt .vo-pp{grid-column:3;grid-row:1 / span 2;display:flex;flex-direction:column;align-items:flex-end;line-height:1.15;font-weight:700;font-size:1.1rem;color:#000}body .lt .vo-pp s{font-size:.72em;font-weight:500;opacity:.55}body .lt .buy-buttons-block{display:block;width:100%}body .lt .buy-buttons-block quantity-selector-component,body .lt .buy-buttons-block .quantity-selector,body .lt .buy-buttons-block shopify-accelerated-checkout,body .lt .buy-buttons-block .accelerated-checkout-block{display:none!important}body .lt .add-to-cart-button{display:flex!important;align-items:center;justify-content:center;width:100%!important;background:linear-gradient(90deg,#7c3df5,#ff6f7d)!important;color:#fff!important;border:0!important;border-radius:14px!important;padding:16px!important;font-weight:700!important;font-size:1.05rem!important;text-transform:uppercase!important;box-shadow:0 8px 20px rgba(124,61,245,.28)!important;text-shadow:0 1px 2px rgba(0,0,0,.25);transition:filter .2s,transform .2s}body .lt .add-to-cart-button:not([disabled]){font-size:0!important}body .lt .add-to-cart-button:not([disabled])::before{content:'Comprar ahora';font-size:1.05rem;font-weight:700;text-transform:uppercase}body .lt .add-to-cart-button .add-to-cart-icon{display:none!important}body .lt .add-to-cart-button:hover{filter:brightness(.93)}body .lt .add-to-cart-button:active{transform:scale(.99)}body .lt .add-to-cart-button[disabled]{background:#b9aeb8!important;box-shadow:none!important}@media(max-width:819px){body .lt .add-to-cart-button{padding:15px!important}}body .lt div[style*="font-weight:700;font-size:.95rem"]{display:block;width:fit-content;max-width:100%;margin:8px auto;background:#f3ecff;color:#6a32dc;border:1px solid #e3d4ff;border-radius:99px;padding:6px 16px}