.tap2link-buy-block{--t2l-cian: #42c4d1;--t2l-cian-oscuro: #35a8b4;--t2l-teal: #12707e;--t2l-teal-oscuro: #0f5f6b;--t2l-navy: #0c3465;--t2l-borde: rgba(12, 52, 101, .16);--t2l-borde-suave: rgba(12, 52, 101, .09);text-align:left;max-width:52rem}.tap2link-buy-block>*,.product--no-media .tap2link-buy-block>*{text-align:left}.tap2link-buy-block .product__title h1,.tap2link-buy-block .product__title{text-align:left;line-height:1.15}.tap2link-buy-block .price,.tap2link-buy-block .product__tax,.tap2link-buy-block .rating-wrapper{justify-content:flex-start;text-align:left}.tap2link-buy-block .price .price-item{font-weight:700}.tap2link-buy-block .price s{color:#0c3465bf;font-weight:500}.tap2link-buy-block .form__label,.tap2link-buy-block .product-form__input legend.form__label{font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0c3465cc;opacity:1;margin-bottom:.8rem}.tap2link-buy-block .product-form__input--pill:has(label.pack-card),.product--no-media .tap2link-buy-block .product-form__input.product-form__input--pill:has(label.pack-card){display:flex;flex-direction:column;gap:.9rem;max-width:none;margin:0 0 2rem;text-align:left;align-items:stretch;flex-wrap:nowrap}.tap2link-buy-block .product-form__input--pill input[type=radio]+label.pack-card{position:relative;display:flex;align-items:center;gap:1.2rem;width:100%;margin:0;padding:1.5rem 1.6rem;border:1.5px solid var(--t2l-borde);border-radius:12px;background-color:#fff;text-align:left;letter-spacing:normal;line-height:1.4;font-size:1.5rem;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.tap2link-buy-block .product-form__input--pill input[type=radio]+label.pack-card:hover{border-color:var(--t2l-cian)}.tap2link-buy-block .product-form__input--pill input[type=radio]+label.pack-card:before{display:none}.tap2link-buy-block .pack-card__mark{flex:0 0 auto;width:2rem;height:2rem;border:2px solid var(--t2l-borde);border-radius:50%;transition:border-color .15s ease,box-shadow .15s ease}.tap2link-buy-block .pack-card__body{display:flex;flex-direction:column;gap:.2rem;flex:1 1 auto;min-width:0}.tap2link-buy-block .pack-card__name{font-weight:700;font-size:1.6rem;line-height:1.2}.tap2link-buy-block .pack-card__save{font-size:1.3rem;font-weight:600;opacity:.8}.tap2link-buy-block .pack-card__prices{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;flex:0 0 auto;text-align:right}.tap2link-buy-block .pack-card__price{font-weight:700;font-size:1.7rem;line-height:1.2}.tap2link-buy-block .pack-card__compare{font-size:1.3rem;opacity:.75}.tap2link-buy-block .product-form__input--pill input[type=radio]:checked+label.pack-card{border-color:var(--t2l-cian);background-color:#42c4d117;box-shadow:0 0 0 1px var(--t2l-cian);color:var(--t2l-navy)}.tap2link-buy-block .product-form__input--pill input[type=radio]:checked+label.pack-card .pack-card__mark{border-color:var(--t2l-cian);box-shadow:inset 0 0 0 4px var(--t2l-cian)}.tap2link-buy-block .product-form__input--pill input[type=radio]:focus-visible+label.pack-card{outline:2px solid var(--t2l-navy);outline-offset:2px}.tap2link-buy-block .product-form__input--pill input[type=radio].disabled+label.pack-card{opacity:.45}.tap2link-buy-block .pack-card__badge{position:absolute;top:-.9rem;right:1.4rem;padding:.25rem .7rem;border-radius:999px;font-size:1rem;font-weight:700;letter-spacing:.06em;line-height:1.6;white-space:nowrap}.tap2link-buy-block .pack-card__badge--popular{background-color:var(--t2l-navy);color:#fff}.tap2link-buy-block .pack-card__badge--save{background-color:var(--t2l-teal);color:#fff}.tap2link-buy-block .quantity{border-radius:10px;border:1.5px solid var(--t2l-borde);background-color:#fff}.tap2link-buy-block .quantity:after{box-shadow:none}.tap2link-buy-block .product-form__submit,.tap2link-buy-block .product-form__submit.button--secondary{--color-button: 18, 112, 126;--color-button-text: 255, 255, 255;--alpha-button-background: 1;position:relative;min-height:5.6rem;font-weight:700;font-size:1.7rem;letter-spacing:.01em;border-radius:3rem;overflow:hidden;background-image:linear-gradient(180deg,#ffffff38,#fff0 52%,#00000024);box-shadow:inset 0 1px #ffffff59,0 .8rem 1.8rem -.6rem #12707e73;transition:transform .22s cubic-bezier(.32,.72,0,1),box-shadow .22s cubic-bezier(.32,.72,0,1),background-color .22s cubic-bezier(.32,.72,0,1)}.tap2link-buy-block .product-form__submit:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.32) 50%,transparent 65%);transform:translate(-120%);transition:transform .62s cubic-bezier(.32,.72,0,1);pointer-events:none}.tap2link-buy-block .product-form__submit:not([disabled]):hover{background-color:var(--t2l-teal-oscuro);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff59,0 1.2rem 2.4rem -.6rem #12707e80}.tap2link-buy-block .product-form__submit:not([disabled]):hover:after{transform:translate(120%)}.tap2link-buy-block .product-form__submit:not([disabled]):active{transform:translateY(0) scale(.988);box-shadow:inset 0 2px 4px #00000038,0 .4rem 1rem -.4rem #12707e6b;transition-duration:90ms}.tap2link-buy-block .product-form__submit[disabled]{background-image:none;box-shadow:none}.tap2link-buy-block .shopify-payment-button__button{min-height:5rem}@media(prefers-reduced-motion:reduce){.tap2link-buy-block .product-form__submit,.tap2link-buy-block .product-form__submit:after{transition:none}.tap2link-buy-block .product-form__submit:not([disabled]):hover{transform:none}}.tap2link-buy-block .product-form__buttons{display:flex;flex-direction:column;gap:1rem;max-width:none}.tap2link-buy-block .product__accordion{border-top:1px solid var(--t2l-borde-suave)}@media screen and (max-width:749px){.tap2link-buy-block{max-width:none}.tap2link-buy-block label.pack-card{padding:1.3rem 1.2rem;gap:.9rem}}.product--no-media .tap2link-buy-block .product-form,.product--no-media .tap2link-buy-block .product-form__quantity,.product--no-media .tap2link-buy-block .product-form__input--dropdown,.product--no-media .tap2link-buy-block .product-form__input.product-form__input--pill,.product--no-media .tap2link-buy-block .product-form__input.product-form__input--swatch{align-items:flex-start;justify-content:flex-start;text-align:left;margin-left:0;margin-right:0}.product--no-media .tap2link-buy-block .product-form>.form{max-width:none}.product--no-media .tap2link-buy-block .product__title,.product--no-media .tap2link-buy-block .product__text,.product--no-media .tap2link-buy-block .product__tax,.product--no-media .tap2link-buy-block .product__sku{text-align:left}.tap2link-buy-block .product-form__input--pill:has(label:only-of-type),.tap2link-buy-block .product-form__input--swatch:has(label:only-of-type){display:none}.tap2link-buy-block .t2l-campos{display:flex;flex-direction:column;gap:1.6rem;margin-bottom:1.8rem}.tap2link-buy-block .t2l-campo{display:flex;flex-direction:column;gap:.5rem;text-align:left}.tap2link-buy-block .t2l-campo .form__label{margin-bottom:0}.tap2link-buy-block .t2l-campo__input{width:100%;padding:1.3rem 1.4rem;border:1.5px solid var(--t2l-borde);border-radius:10px;background-color:#fff;font-size:1.5rem;line-height:1.3;transition:border-color .15s ease,box-shadow .15s ease}.tap2link-buy-block .t2l-campo__input:focus{outline:none;border-color:var(--t2l-cian);box-shadow:0 0 0 3px #42c4d140}.tap2link-buy-block .t2l-campo__ayuda{font-size:1.25rem;line-height:1.4;color:#0c3465cc;opacity:1}.tap2link-buy-block .t2l-campo__error{font-size:1.3rem;font-weight:600;color:#a12020}.tap2link-buy-block .t2l-campo--error .t2l-campo__input{border-color:#a12020}.tap2link-buy-block .t2l-campo--error .t2l-campo__input:focus{box-shadow:0 0 0 3px #a1202033}.tap2link-buy-block .t2l-campo__input::placeholder{opacity:1;color:rgba(var(--color-foreground),.42)}.product__media-wrapper .product__media-item{padding:3.2rem;background-color:#fff;border-radius:1.6rem;box-shadow:0 0 0 1px #0c346517,0 1.6rem 3.2rem -1.8rem #0c346573}@media screen and (min-width:990px){.product__media-wrapper{position:sticky;top:2.4rem;align-self:start}}@media screen and (max-width:989px){.product__media-wrapper .product__media-item{padding:2rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-buy-block.css.map */
