.ab-vespa-page{--ab-rose:#c13f65;--ab-blush:#fff0f1;--ab-line:#f3c8d2;--ab-ink:#252a30}.ab-vespa-page [data-product-price],.ab-vespa-page [data-product-price] ins,.ab-vespa-page [data-sticky-price],.ab-vespa-page [data-sticky-price] ins{color:var(--ab-rose)!important}.ab-vespa-page [data-product-price] del,.ab-vespa-page [data-sticky-price] del{color:#666!important}.ab-vespa-page .t4s-single-product-badge .t4s-badge-sale{background:var(--ab-rose)!important;color:#fff!important}.ab-vespa-page .t4s-sticky-atc__atc{background:var(--ab-rose)!important;border-color:var(--ab-rose)!important;color:#fff!important}.ab-vespa-page [data-instock-status]{color:var(--ab-rose)!important}.ab-vespa-pilot{width:100%;margin:12px 0 0;color:var(--ab-ink);font:inherit}.ab-vespa-pilot *{box-sizing:border-box}.ab-payment-slot,.ab-cart-slot{margin:0 0 12px;width:100%}.ab-sticky-progress{display:none}.ab-sticky-progress[hidden]{display:none!important}.ab-delivery{display:grid;grid-template-columns:1fr 1.4fr;align-items:center;gap:10px;margin:0 0 12px;font-size:12px;line-height:1.35}.ab-delivery span{display:flex;align-items:center;justify-content:center;gap:7px}.ab-delivery span+span{border-left:1px solid #e3e5e8;padding-left:10px}.ab-delivery svg{flex:0 0 24px;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5}.ab-shipping-summary{background:#f4f5f6;border-radius:12px;padding:10px 12px;margin-bottom:14px;text-align:center;font-size:12px;color:#5c6268;line-height:1.5}.ab-shipping-summary p{margin:0!important}.ab-lifestyle{margin:22px 0 16px}.ab-lifestyle h3{margin:0 0 10px;font-size:18px;line-height:1.3}.ab-lifestyle figure{display:flex;align-items:center;gap:14px;margin:0;padding:14px;border:1px solid #f5d3dc;border-radius:14px;background:#faf8f6}.ab-lifestyle img{display:block;flex:0 0 96px;width:96px;height:96px;border-radius:50%;object-fit:cover}.ab-lifestyle figcaption{font-size:11px;color:#687079;padding:0;line-height:1.5}.ab-more-camisetas{max-width:760px;margin:24px auto;padding:0 16px;color:var(--ab-ink)}.ab-more-camisetas .ab-heading{margin-top:0}.ab-more-camisetas :focus-visible{outline:2px solid var(--ab-rose);outline-offset:3px}.ab-quantity-slot{display:flex;align-items:center;gap:14px;margin:0 0 18px;font-size:13px;font-weight:600;text-transform:uppercase}.ab-quantity-slot .t4s-quantity-wrapper{margin:0!important;width:125px;height:44px;flex:0 0 125px;display:flex!important;align-items:center;border:1px solid #c5c8ce;border-radius:12px;overflow:hidden}.ab-quantity-slot .t4s-quantity-selector{position:static!important;display:flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px!important;height:42px!important;min-height:0;padding:0!important;border:0!important;color:var(--ab-ink)!important;background:transparent!important;box-shadow:none}.ab-quantity-slot .t4s-quantity-selector svg{display:block;width:13px;height:13px}.ab-quantity-slot .t4s-quantity-input{width:47px!important;min-width:0;height:42px!important;padding:0!important;border:0!important;border-radius:0;background:#fff!important;color:var(--ab-ink);text-align:center;font-size:16px;-webkit-appearance:textfield;appearance:textfield}.ab-quantity-slot .t4s-quantity-input::-webkit-inner-spin-button,.ab-quantity-slot .t4s-quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.ab-benefit{background:linear-gradient(115deg,#fff0f0,#fff3f5);border:1px solid #ffe3e9;border-radius:17px;padding:19px 19px 16px}.ab-have{margin:0 0 5px!important;font-size:14px;line-height:1.4}.ab-benefit-title{color:var(--ab-rose)!important;font-size:23px!important;line-height:1.22!important;font-weight:700!important;margin:0 0 8px!important;letter-spacing:0!important}.ab-subtitle{margin:0!important;font-size:14px;line-height:1.45}.ab-steps{position:relative;display:flex;justify-content:space-between;align-items:center;margin:22px 0 8px}.ab-track{position:absolute;height:3px;background:#f0d6dc;left:17px;right:17px;top:16px;overflow:hidden}.ab-track span{display:block;height:100%;background:var(--ab-rose);width:0;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.ab-step{position:relative;z-index:1;width:35px;height:35px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--ab-line);background:#fff;color:#5c6268;font-size:15px;font-weight:500}.ab-step.is-reached{background:var(--ab-rose);color:#fff;border-color:var(--ab-rose)}.ab-milestones{display:grid;grid-template-columns:1fr 1fr;gap:14px;font-size:11px;line-height:1.3}.ab-milestones>div{display:flex;flex-direction:column;align-items:center;text-align:center}.ab-milestone-free{margin-left:18%}.ab-milestone-price{align-items:flex-end!important;text-align:right!important}.ab-milestones svg{width:17px;height:17px;fill:none;stroke:var(--ab-rose);stroke-width:1.6;margin-bottom:4px}.ab-milestones small{font-size:10px;margin-top:3px}.ab-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:22px 0 10px}.ab-heading h3{font-size:18px;line-height:1.3;font-weight:700;margin:0}.ab-heading a{font-size:12px;color:var(--ab-rose);flex-shrink:0}.ab-recommendations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ab-card{min-width:0;border:1px solid #f5d3dc;border-radius:14px;padding:9px;overflow:hidden;background:#fff}.ab-card.is-added{border-color:var(--ab-rose)}.ab-card-image{display:block;border-radius:9px;overflow:hidden;background:#f6f4f4}.ab-image{display:block;width:100%;height:auto;aspect-ratio:4/4.1;object-fit:cover;object-position:center 24%}.ab-card-body{padding-top:8px}.ab-card-title{color:var(--ab-ink);display:block;font-size:13px;font-weight:500;line-height:1.3;min-height:34px}.ab-card-price{color:var(--ab-rose);font-weight:700;font-size:17px;line-height:1.3;margin:6px 0!important}.ab-variant-label{display:block;font-size:11px;margin-bottom:3px}.ab-variant{width:100%;max-width:100%;border:1px solid #d8dadd;border-radius:7px;min-height:40px;padding:7px 24px 7px 8px;font-size:12px;color:#30353a;background-color:#fff}.ab-card-actions{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-top:8px;min-height:42px}.ab-add{display:flex;align-items:center;gap:6px;font-size:12px;cursor:pointer;margin:0;min-height:40px}.ab-add input{appearance:auto!important;-webkit-appearance:checkbox!important;position:static!important;width:19px!important;height:19px!important;min-width:19px;opacity:1!important;accent-color:var(--ab-rose);margin:0!important}.ab-card-actions input[type=number]{display:block;width:44px;height:36px;padding:4px;border-radius:7px;border:1px solid #d8dadd;text-align:center;font-size:13px;background:#fff}.ab-feedback{font-size:12px;line-height:1.4;margin:9px 0 0!important;min-height:0}.ab-feedback:empty{display:none}.ab-feedback.is-error{color:#a82138}.ab-terms{font-size:10px;color:#687079;line-height:1.5;margin:12px 0 15px!important}.ab-vespa-page .ab-payment{width:100%!important;min-height:52px;margin:0!important;padding:13px 18px!important;transition:background .15s ease!important;animation:none!important;line-height:1.2!important}.ab-vespa-page .ab-payment:hover{filter:brightness(.95)}.ab-vespa-page .ab-payment[aria-disabled=true]{opacity:.6;cursor:wait}.ab-vespa-page .ab-payment ._rsi-buy-now-button-subtitle{display:none!important}.ab-payment-help{display:block;width:100%;text-align:center;font-size:11px;color:#687079;margin:7px 0 9px}.ab-vespa-page .t4s-product-form__buttons .t4s-product-form__submit,.ab-cart-slot .t4s-product-form__submit{background:transparent!important;border:1px solid var(--ab-line)!important;color:var(--ab-rose)!important;animation:none!important;box-shadow:none!important;margin-top:0;min-height:44px}.ab-vespa-page .t4s-product-form__buttons .t4s-product-form__submit:before,.ab-vespa-page .t4s-product-form__buttons .t4s-product-form__submit:after,.ab-cart-slot .t4s-product-form__submit:before,.ab-cart-slot .t4s-product-form__submit:after{display:none!important}.ab-vespa-page .t4s-swatch__option.is-t4s-name__talla .t4s-swatch__item.is--selected{background:var(--ab-rose)!important;border-color:var(--ab-rose)!important;color:#fff!important}.ab-vespa-pilot :focus-visible{outline:2px solid var(--ab-rose);outline-offset:3px}@media(max-width:767px){.ab-sticky-progress{display:block;position:fixed;left:0;right:0;z-index:390;padding:9px 14px 8px;background:#fff8fa;border-bottom:1px solid var(--ab-line);box-shadow:0 3px 12px #252a3015;color:var(--ab-ink)}.ab-sticky-summary{display:flex;justify-content:space-between;align-items:center;gap:10px}.ab-sticky-summary p{font-size:10px;line-height:1.3;margin:0 0 2px!important}.ab-sticky-summary strong{display:block;font-size:12px;line-height:1.3;color:var(--ab-rose)}.ab-sticky-summary button{flex:0 0 94px;min-height:40px;border:1px solid var(--ab-line);border-radius:9px;padding:5px 8px;background:#fff;color:var(--ab-rose);font:inherit;font-size:11px;line-height:1.25}.ab-sticky-steps{position:relative;display:flex;align-items:center;justify-content:space-between;margin-top:7px}.ab-sticky-track{position:absolute;left:11px;right:11px;top:10px;height:2px;background:#f0d6dc}.ab-sticky-track span{display:block;width:100%;height:100%;background:var(--ab-rose);transform:scaleX(0);transform-origin:left}.ab-sticky-step{z-index:1;display:grid;place-items:center;width:23px;height:23px;border:1px solid var(--ab-line);border-radius:50%;background:#fff;font-size:10px}.ab-sticky-step.is-reached{background:var(--ab-rose);color:#fff;border-color:var(--ab-rose)}.ab-benefit{padding:15px 13px 13px;border-radius:15px}.ab-benefit-title{font-size:20px!important}.ab-subtitle,.ab-have{font-size:12px}.ab-heading h3{font-size:16px}.ab-heading a{font-size:11px}.ab-card{padding:7px}.ab-recommendations{gap:9px}.ab-card-title{font-size:12px}.ab-variant{font-size:11px;min-height:43px}.ab-milestones{font-size:10px}.ab-milestones small{font-size:9px}.ab-step{width:31px;height:31px;font-size:14px}.ab-track{top:14px;left:15px;right:15px}.ab-card-actions{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.ab-track span,.ab-payment{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/almabasik-vespa-pilot.css.map */
