.popup-endpoint.visible{opacity: 1;visibility: visible;}.popup-endpoint .container > div{width: 100%;text-align: center;border-radius: 0.5em;}.popup-endpoint .popup-advice p{font-size: 2.25em;margin-bottom: 0.5em;}.popup-endpoint .popup-advice p.error{color: rgb(214 48 49);}.mensajeria {}.checkout .steps .step .mensajeria{padding: 7em 2em 2em 2em;}.mensajeria section > div{width: 100%;}.mensajeria header{padding: 1em;border-radius: 0.5em;background-color: #fff;}.mensajeria header strong{font-size: 1.25em;}.mensajeria header a{text-decoration: underline;text-underline-offset: 0.125em;}.mensajeria header ul {}.mensajeria header ul li {}.mensajeria div > ul{padding: 1em;border: 1px solid #C4C0B533;background-color: #fff;}.mensajeria div > ul:empty{display:none;}.mensajeria div > ul li{margin-top: 1em;margin-bottom: 1em;}.mensajeria div > ul li + li {}.mensajeria .message{padding: 0.5em 1em;background-color: #F1F0ED;border-radius: 0.25em;width: max-content;width: -moz-max-content;width: -webkit-max-content;max-width: 80%;}.mensajeria .message span {}.mensajeria .message small{display: block;font-size: 0.75em;opacity: 0.5;}.mensajeria .left{margin-right: auto;}.mensajeria .right{margin-left: auto;}.mensajeria .left small{text-align: left;}.mensajeria .right small{text-align: right;}.mensajeria footer {}.mensajeria footer textarea{width: 100%;resize: none;border: 1px solid #f1f0ed;padding: 1em;border-radius: 0.5em;}.mensajeria footer span{height: 1em;display: block;}.mensajeria footer aside {}.mensajeria footer div {}.mensajeria footer div i{font-size: 1.75em;}.mensajeria footer a{display: flex;align-items: center;justify-content: center;gap: 0.75em;width: max-content;width: -moz-max-content;width: -webkit-max-content;margin-left: auto;margin: 0.5em 0.5em 0.5em auto;}.mensajeria .empty-state{font-size: 0.75em;border: 1px solid #C4C0B533;margin: 0;height: 20em;position: unset;}.checkout #volver{display: none;}.checkout .steps .step section.card-form{flex-direction: column;padding: 0 2em;}.checkout .steps .step section.card-form > article{position: relative;height: 24em;top: 0;width: 85%;max-height: unset;max-width: unset;}.checkout .steps .step section.card-form > aside{width: 100%;top: 0;position: relative;font-size: 1.125em;}.checkout .steps .step .card-form > aside select{border: 0;background-color: transparent;border-radius: unset;border-bottom: 2px solid #e6e6e6;color: #9ca3af;padding: 0;padding-bottom: 1em;}.checkout .step .card-form .creditcard{max-width: none;}.checkout .step .card-form .creditcard .front,.checkout .step .card-form .creditcard .back{max-width: none;}.checkout .step .card-form input{border: 0;border-bottom: 2px solid #e6e6e6;border-radius: 0;background-color: transparent;padding: 1em 0em;color: #c4c0b5;}.checkout .step .pago{padding-top: 7.5em;}.checkout .step .pago header{display: none;}.checkout .step .pago section footer{padding: 2em;display: flex;align-items: center;font-size: 1.125em;}.checkout .step .pago section footer a{width: max-content;}.checkout .breadcrumbs{margin-top: 1em;}.checkout .sidebar{text-align: center;padding: 2em;min-width: 25%;max-height: 80vh;position: sticky;top: 0;}.checkout .sidebar ul{margin: auto;}.checkout .sidebar ul li{margin-bottom: 1.5em;}.checkout .sidebar ul li label{cursor: pointer;}.checkout .sidebar ul li label::after{content:"";width: 3em;height: 1px;background-color: transparent;display: block;margin: auto;}.checkout .sidebar ul li label.is-active::after{background-color: #C4C0B5;}.checkout > .content{min-width: 50%;padding: 0 2.5em;min-height: 100vh;flex: 1;}.checkout .content .order-details{background-color: #f2f2f2;border-radius: 0.5em;max-width: 24em;display: block;position: sticky;top: 12em;padding: 2em;}.order-details > header{color: white;padding: 0.5em 1em;margin-bottom: 1em;border-radius: 0.5em;display: flex;flex-direction: column;align-items: center;justify-content: space-between;}.order-details > header > ul{display: flex;align-items: center;justify-content: space-between;width: 100%;}.order-details > header > ul span{font-size: 1.125em;font-weight: 700;}.order-details .resume.endpoint li + li{margin-top: .25em;}.order-details .resume{margin-bottom: 1em;margin-top: 1em;}.order-details .resume:empty{display: none;}.order-details .resume + .resume{padding-top: 1em;border-top: 2px solid;}.checkout .content ul li > ol,.checkout .content input[type="radio"]{display: none;position: relative;}.checkout .content input[type="radio"]:checked ~ ol{display: block;width: 100%;}.checkout .content > article{margin-top: 1em;}.checkout .content .steps .step article > ul{background-color: #fff;padding: 2em;border-radius: 0.5em;}.checkout .steps .step.current > header{display: block;padding-top: 1em;font: unset;}.checkout .steps .step > header{border-radius: 0.5em 3em 3em 0;color: #fff;margin-left: -1.75em;margin-top: 2.75em;padding: 1em 3em;position: absolute;text-transform: uppercase;z-index: 16;}.checkout .steps .step > header::before{content: "";display: block;width: 0;height: 0;transform-origin: center;position: absolute;left: 0;bottom: -1.5em;border-color: #444 #444 transparent transparent;border-style: solid;border-width: 0.75em;}.checkout .content input#seguimiento + .steps .step{background-color: #f2f2f2;padding: 7em 2em 4em 0;border-radius: 0.5em;}.checkout .content input#seguimiento + .steps .step header{margin-top: -4.75em;}.steps .step .seguimiento{list-style: circle;margin-left: 1em;display: flex;flex-direction: column-reverse;padding-left: 2em;}.steps .step .seguimiento li{border-bottom: 1px solid #C4C0B5;padding-block: 1em;}.steps .step .seguimiento em{font-weight: 600;font-size: 1.25em;margin-right: .75em;}.steps .step .seguimiento span{font-size: 1.25em;}