.cpx-sat-radio-button[data-v-632c3f09]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;padding:8px 16px;gap:16px;box-shadow:0 0 2px rgba(0,136,210,.06),0 1px 2px rgba(199,209,222,.16),0 2px 4px rgba(231,237,244,.32);border-radius:4px;border:1px solid #a0a0a0;overflow:hidden;cursor:pointer}.cpx-sat-radio-button--disabled[data-v-632c3f09]{border:1px solid #ccc}.cpx-sat-radio-button--checked[data-v-632c3f09]{border:2px solid #06b}.cpx-sat-radio-button--disabled.cpx-sat-radio-button--checked[data-v-632c3f09]{border:2px solid #a0a0a0}.cpx-sat-radio-button__label-block[data-v-632c3f09]{display:flex;flex-direction:column}.cpx-sat-radio-button__radio-btn[data-v-632c3f09]{display:none}
.cpx-billing-modal-selection{display:flex;flex-direction:column;align-items:center;gap:16px}.cpx-billing-modal-selection__action-cancel-btn{color:#f05;border:1px solid #f05}.cpx-billing-modal-selection__modal-instructions{max-width:544px;text-align:center}.cpx-billing-modal-selection__nextButton{border:0;padding:0 10px;margin:0;background:#fdee99;background:linear-gradient(to bottom, #fdee99 0%, #ffb902 100%);vertical-align:middle;text-align:center;color:#333;cursor:pointer;text-transform:none;box-shadow:0 2px 5px #e7e7e7;box-sizing:border-box}.cpx-billing-modal-selection__nextButton:hover{color:#333;text-decoration:none;text-shadow:none;text-transform:none;background:linear-gradient(to bottom, #fdee99 0%, #ffb902 100%);box-shadow:0 3px 6px 0}
.cpx-text-field-horizontal{display:flex;flex-direction:row;gap:16px;width:100%}.cpx-text-field-horizontal__text-container{flex:3;display:flex;justify-content:end;flex-direction:row;text-align:right}.cpx-text-field-horizontal__input-container{flex:4}.cpx-text-field-horizontal__icon-container{flex:1}.cpx-text-field-horizontal__input{width:100%;border-radius:4px;border:1px solid #a0a0a0;padding:8px;padding-left:12px;outline:none;height:40px;background-color:#fff}.cpx-text-field-horizontal__input:focus{border:2px solid #06b;box-shadow:none}.cpx-text-field-horizontal__input--danger{border:2px solid #f05}.cpx-text-field-horizontal__input--danger:focus{border:2px solid #f05}.cpx-text-field-horizontal__input:disabled{border-color:#ccc;background-color:inherit;color:#a0a0a0}.cpx-text-field-horizontal__icon-wraper{position:absolute;right:8px;top:0;height:100%;display:flex;align-items:center}.cpx-text-field-horizontal__icon-wraper--left{right:unset;left:8px;top:0}.cpx-text-field-horizontal__bottom-text{margin-top:4px;display:flex;flex-direction:row;justify-content:space-between;gap:8px;padding:0 12px}.cpx-text-field-horizontal__bottom-text--right{justify-content:flex-end}
.cpx-drop-down[data-v-5954b0d2]{display:flex;flex-direction:row;gap:16px;width:100%;position:relative}.cpx-drop-down__text-container[data-v-5954b0d2]{flex:3;display:flex;justify-content:end;flex-direction:row}.cpx-drop-down__input-container[data-v-5954b0d2]{flex:4}.cpx-drop-down__input[data-v-5954b0d2]{background-color:rgba(0,0,0,0) !important;font-family:"Open Sans",sans-sefif;font-style:normal;font-size:14px;line-height:20px;height:100%;border:none !important;outline:none;box-shadow:none !important;padding:0 !important;cursor:pointer;margin:0 !important;width:100%;caret-color:rgba(0,0,0,0)}.cpx-drop-down__input[data-v-5954b0d2]::placeholder{font-weight:400;color:#333}.cpx-drop-down__input--standard[data-v-5954b0d2]:not(.cpx-drop-down__input--disabled){color:#333;font-weight:400}.cpx-drop-down__input--catalog[data-v-5954b0d2]:not(.cpx-drop-down__input--disabled){color:#06b;font-weight:600}.cpx-drop-down__input--disabled[data-v-5954b0d2]{color:#a0a0a0}.cpx-drop-down__container[data-v-5954b0d2]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:4px;width:100%;height:40px;padding:8px 8px 8px 12px;border-radius:4px;cursor:pointer;border:1px solid #ccc}.cpx-drop-down__container--catalog[data-v-5954b0d2]:hover{border:1px solid #a0a0a0}.cpx-drop-down__container--activated[data-v-5954b0d2]{border:1px solid #a0a0a0}.cpx-drop-down__container--focus[data-v-5954b0d2]{outline:1px solid #06b;box-shadow:none}.cpx-drop-down__container--error[data-v-5954b0d2]:not(.cpx-drop-down__container--disabled){border:2px solid #f15166;box-shadow:none}.cpx-drop-down__container--disabled[data-v-5954b0d2]:not(.cpx-drop-down__container--error){border:1px solid #ccc;box-shadow:none;pointer-events:none;background-color:rgba(0,0,0,0)}.cpx-drop-down__container[data-v-5954b0d2]:not(.cpx-drop-down__container--error):not(.cpx-drop-down__container--focus):not(.cpx-drop-down__container--disabled):hover{border:1px solid #a0a0a0}.cpx-drop-down__container--focus[data-v-5954b0d2]:not(.cpx-drop-down__container--error):not(.cpx-drop-down__container--disabled){border:2px solid #06b;box-shadow:none}.cpx-drop-down__details[data-v-5954b0d2]{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;padding:0 12px;gap:8px}.cpx-drop-down__menu-content[data-v-5954b0d2]{top:45px;right:0;width:286px;border:1px solid #a0a0a0}
.modal-edit-info-billing{display:flex;flex-direction:column;gap:16px}.modal-edit-info-billing__form{display:contents}.modal-edit-info-billing__form-button{display:none}.modal-edit-info-billing__flex-row{display:flex;flex-direction:row;gap:16px}.modal-edit-info-billing__flex-1{flex:1}.modal-edit-info-billing__flex-2{flex:2}.modal-edit-info-billing__nextButton{border:0;padding:0 10px;margin:0;background:#fdee99;background:linear-gradient(to bottom, #fdee99 0%, #ffb902 100%);vertical-align:middle;text-align:center;color:#333;cursor:pointer;text-transform:none;box-shadow:0 2px 5px #e7e7e7;box-sizing:border-box}.modal-edit-info-billing__nextButton:hover{color:#333;text-decoration:none;text-shadow:none;text-transform:none;background:linear-gradient(to bottom, #fdee99 0%, #ffb902 100%);box-shadow:0 3px 6px 0}
.cpx-modal-billing-upload-certificate[data-v-6cf0f828]{padding:0 16px}.cpx-modal-billing-upload-certificate__row[data-v-6cf0f828]{display:flex;flex-direction:column;align-items:center;padding:16px;gap:8px}.cpx-modal-billing-upload-certificate__button-actions[data-v-6cf0f828]{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;padding:16px;gap:16px;width:100%}.cpx-modal-billing-upload-certificate__nextButton[data-v-6cf0f828]{border:0;padding:0 10px;margin:0;background:#fdee99;background:linear-gradient(to bottom, #fdee99 0%, #ffb902 100%);vertical-align:middle;text-align:center;color:#333;cursor:pointer;text-transform:none;box-shadow:0 2px 5px #e7e7e7;box-sizing:border-box}.cpx-modal-billing-upload-certificate__nextButton[data-v-6cf0f828]:hover{color:#333;text-decoration:none;text-shadow:none;text-transform:none;background:linear-gradient(to bottom, #fdee99 0%, #ffb902 100%);box-shadow:0 3px 6px 0}
.cpx-modal-data-entry{display:flex;flex-direction:column;gap:24px;width:100%}.cpx-modal-data-entry__nextButton{border:0;padding:0 10px;margin:0;background:#fdee99;background:linear-gradient(to bottom, #fdee99 0%, #ffb902 100%);vertical-align:middle;text-align:center;color:#333;cursor:pointer;text-transform:none;box-shadow:0 2px 5px #e7e7e7;box-sizing:border-box}.cpx-modal-data-entry__nextButton:hover{color:#333;text-decoration:none;text-shadow:none;text-transform:none;background:linear-gradient(to bottom, #fdee99 0%, #ffb902 100%);box-shadow:0 3px 6px 0}
.billing-success-popup{display:flex;flex-direction:column;align-items:center;gap:16px}.billing-success-popup__success_icon{color:#0c9;font-size:48px}.billing-success-popup__title{margin:0 !important;color:#333 !important}.billing-success-popup__closeButton{border:0;padding:0 10px;margin:0 0 16px 0;background:#fdee99;background:linear-gradient(to bottom, #fdee99 0%, #ffb902 100%);vertical-align:middle;text-align:center;color:#333;cursor:pointer;text-transform:none;box-shadow:0px 4px 4px rgba(0,0,0,.25);box-sizing:border-box}.billing-success-popup__closeButton:hover{color:#333;text-decoration:none;text-shadow:none;text-transform:none;background:linear-gradient(to bottom, #fdee99 0%, #ffb902 100%);box-shadow:0 3px 6px 0}
.billing-incomplete-popup{display:flex;flex-direction:column;align-items:center;gap:16px}.billing-incomplete-popup__icon{color:#f15166;font-size:48px}.billing-incomplete-popup__title{margin:0 !important;color:#333 !important}.billing-incomplete-popup__msg{text-align:center}
.billing-data-selection__wrapper{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:8px;max-height:500px;overflow-y:auto}.billing-data-selection__card{width:160px;border:1px solid #a0a0a0;display:flex;flex-direction:column;justify-content:space-between}.billing-data-selection__bill-set{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:8px}.billing-data-selection__bill-set .title{color:#899299;font-weight:bold}.billing-data-selection__bill-set .text{text-align:left}.billing-data-selection__actions{border-top:1px solid #a0a0a0}.billing-data-selection__actions button{color:#06b}
.cpd-modal-invoice-dialog-warning .c-popup-2{width:576px;border-radius:var(--cpx-gutter-small)}.cpd-modal-invoice-dialog-warning__info-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--cpx-gutter-small)}.cpd-modal-invoice-dialog-warning .cpd-modal-invoice-dialog-warning__subtitle{margin:0;text-align:center;color:var(--color-neutral-dark);font-size:var(--cpx-font-size-xl)}.cpd-modal-invoice-dialog-warning__message{margin:0;text-align:center;margin-top:var(--cpx-gutter-large)}.cpd-modal-invoice-dialog-warning__icon{color:var(--color-secondary)}.cpd-modal-invoice-dialog-warning__actions-container{display:flex;gap:var(--cpx-gutter);align-items:center;width:100%;padding:0 var(--cpx-gutter) var(--cpx-gutter) var(--cpx-gutter)}.cpd-modal-invoice-dialog-warning__proceed-btn{font-weight:bold;background:var(--cpx-gradient-secondary-light);justify-content:center}.cpd-modal-invoice-dialog-warning__proceed-btn:hover{background:var(--cpx-gradient-secondary-light)}
.cpx-input{position:relative;display:block}.cpx-input--white__input{border-color:var(--color-neutral-extra-light) !important}.cpx-input--expanded{width:100%}.cpx-input__input--expanded{width:100%}.cpx-input__input--error{border-color:var(--color-critical) !important;background-color:var(--color-critical-extra-light) !important}.cpx-input__icon{position:absolute;margin:-4px;right:8px;top:calc(50% - 8px);cursor:pointer}
.cpx-modal-order-invoice-data__cp-billing-incomplete{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:8px;gap:8px;border:1px solid #f05;background:#fa7f98;margin-bottom:16px}.cpx-modal-order-invoice-data__cp-billing-incomplete div,.cpx-modal-order-invoice-data__cp-billing-incomplete a{color:#fff8f8}.cpx-modal-order-invoice-data__cp-billing-incomplete a{font-weight:700;text-decoration-line:underline}.cpx-modal-order-invoice-data__cp-billing-incomplete p{margin-bottom:8px}.cpx-modal-order-invoice-data__data-card{margin-top:16px;border:1px solid #e7e7e7;padding:16px}.cpx-modal-order-invoice-data__data-card .cp-mb-10{display:flex;flex-direction:column}.cpx-modal-order-invoice-data__data-card .label{font-weight:bold;color:#666}.cpx-modal-order-invoice-data__action-block{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:16px;padding-left:16px;padding-top:16px}.cpx-modal-order-invoice-data__action-block .action-button{display:flex;flex-direction:row;justify-content:center;gap:8px}.cpx-modal-order-invoice-data__form-block{display:flex;flex-direction:column;gap:16px}.cpx-modal-order-invoice-data__form-block h3{color:#999;font-size:18px}.cpx-modal-order-invoice-data__form-block .field-wrapper{display:flex;flex-direction:row;align-items:center;gap:8px}.cpx-modal-order-invoice-data__form-block .field-wrapper .field-label{width:30%;text-wrap:nowrap;text-align:right}.cpx-modal-order-invoice-data__form-block .field-wrapper .cpx-drop-down{width:auto;gap:0}.cpx-modal-order-invoice-data__success-btn{margin:auto;margin-top:16px;font-weight:bold;background:linear-gradient(180deg, #FFB902 0%, #FDEE99 100%)}.cpx-modal-order-invoice-data__success-btn:hover{background:linear-gradient(180deg, #FFB902 0%, #FDEE99 100%)}
.backdrop[data-v-0946340c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999999;background-color:rgba(10,10,10,.45);overflow-y:auto;display:flex;flex-flow:column;justify-content:center;align-items:center}.backdrop[data-v-0946340c]::before{content:"";flex:1}.backdrop[data-v-0946340c]::after{content:"";flex:3}.pop-up-container[data-v-0946340c]{width:35%;min-width:35%;max-width:75rem;margin:0 auto;padding:15px;background-color:#fff;border-radius:4px}
.modal-header[data-v-73e93356]{display:flex;justify-content:flex-end;align-items:center;margin-bottom:16px}.modal-header .title[data-v-73e93356]{text-align:center;color:#fa7c03;font-weight:bold;font-size:16px;position:absolute;left:50%;transform:translateX(-50%)}.modal-message[data-v-73e93356]{text-align:justify}.close-popup-button[data-v-73e93356]{display:flex;justify-content:flex-end}.material-icons.modal-close[data-v-73e93356]{color:#06b;cursor:pointer}
.cpx-image--left[data-v-1b383d68]{text-align:left}.cpx-image--center[data-v-1b383d68]{text-align:center}.cpx-image--right[data-v-1b383d68]{text-align:right}
.cpx-cpy-info-row{display:flex;flex-direction:row;border-radius:8px;border:1px solid var(--color-neutral-extra-light);align-items:center;min-width:288px;max-width:400px;min-height:40px}.cpx-cpy-info-row .cpx-tooltip__triangle{border:10px solid rgba(0,0,0,0);position:absolute}.cpx-cpy-info-row .cpx-tooltip__triangle--left{border-left-color:#e7e7e7;right:-20px;margin-top:-10px;top:50%}.cpx-cpy-info-row__label-section{width:135px;min-width:108px;padding:8px}.cpx-cpy-info-row__info-section{display:flex;flex-direction:row;justify-content:space-between;gap:var(--cpx-gutter-small);padding:8px;align-items:center;width:192px;min-width:108px;border-left:1px solid var(--color-neutral-extra-light);min-height:40px;word-break:break-all}.cpx-cpy-info-row__info-title{display:flex;position:relative;text-align:center;width:192px;min-width:108px;height:auto;justify-content:center;font-weight:var(--cpx-extra-bold);line-height:20px}.cpx-cpy-info-row__copy-button{display:flex;align-self:stretch;background:var(--cpx-gradient-light);box-shadow:-1px 0px 4px -1px rgba(0,0,0,.25);border-radius:0 8px 8px 0;justify-content:center;align-items:center;width:56px;max-width:56px;min-width:24px;margin-left:auto;margin-right:0}
.cpx-card-payment-instructions{display:flex;flex-direction:column;gap:var(--cpx-gutter);padding:16px;max-width:432px;min-width:320px;border-radius:4px;border:1px solid var(--color-neutral-extra-light);box-shadow:var(--cpx-shadow-xsmall)}.cpx-card-payment-instructions li{list-style-type:decimal}.cpx-card-payment-instructions .c-alert{background-color:var(--color-warning-extra-light)}.cpx-card-payment-instructions__bank-data-section{display:flex;flex-direction:column;gap:var(--cpx-gutter-medium)}.cpx-card-payment-instructions__bank-info-section{display:flex;flex-direction:column;gap:var(--cpx-gutter-medium);justify-content:space-between;height:100%}.cpx-card-payment-instructions__bank-info-section--bank-info-section-monex{gap:var(--cpx-gutter-large)}.cpx-card-payment-instructions__details-container{display:flex;flex-direction:column;gap:var(--cpx-gutter-small)}.cpx-card-payment-instructions__total-container{display:flex;flex-direction:column;align-items:center}.cpx-card-payment-instructions__bank,.cpx-card-payment-instructions__reference,.cpx-card-payment-instructions__business-name{display:flex;flex-direction:column}.cpx-card-payment-instructions__bank{grid-area:bank}.cpx-card-payment-instructions__reference{grid-area:reference}.cpx-card-payment-instructions__business-name{grid-area:business-name}.cpx-card-payment-instructions__info-container{display:grid;gap:var(--cpx-gutter-medium);grid-template-areas:"bank bank bank reference reference reference" "business-name business-name business-name business-name business-name business-name"}.cpx-card-payment-instructions__info-container--info-container-monex{grid-template-areas:"bank bank bank bank bank bank" "reference reference reference reference reference reference" "business-name business-name business-name business-name business-name business-name"}.cpx-card-payment-instructions__location-button-container{display:flex;flex-direction:column;align-items:center}.cpx-card-payment-instructions__price-total{font-size:20px;font-weight:var(--cpx-extra-bold);line-height:28px}.cpx-card-payment-instructions__body-bold{font-size:14px;font-weight:var(--cpx-extra-bold);line-height:20px}.cpx-card-payment-instructions__caption-regular{font-size:12px;font-weight:var(--cpx-regular);line-height:16px}.cpx-card-payment-instructions__subheading{font-size:14px;font-weight:var(--cpx-extra-bold);line-height:20px;color:var(--color-primary-dark)}.cpx-card-payment-instructions__search-button{display:flex;width:264px;height:32px;padding:4px 16px;gap:8px;background:var(--cpx-gradient-light);box-shadow:var(--cpx-shadow-bottom);justify-content:center}.cpx-card-payment-instructions__search-button:hover{box-shadow:0 2px 5px #666}.cpx-card-payment-instructions__oxxo-payment-instructions{margin-left:16px;font-size:12px;font-weight:var(--cpx-regular);line-height:16px}.cpx-card-payment-instructions__bar-code-container{display:flex;justify-content:center}
.cpx-badge{padding:4px;border-radius:4px;border:1px solid #899299;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--1eb7cbab)}.cpx-badge--no-padding{padding:0}.cpx-badge__img{width:100%;height:100%}.cpx-badge__img--type-delivery{width:80%;height:80%;object-fit:contain}.cpx-badge__img--type-bank{width:70%;height:70%;object-fit:contain}.cpx-badge__img--type-payment{width:90%;height:90%;object-fit:contain}.cpx-badge--no-border{border:none}.cpx-badge--size-16{width:16px;height:16px}.cpx-badge--size-24{width:24px;height:24px}.cpx-badge--size-32{width:32px;height:32px}.cpx-badge--size-48{width:48px;height:48px}.cpx-badge--size-96{width:96px;height:96px}.cpx-badge--size-136{width:136px;height:136px}.cpx-badge--size-208{width:208px;height:208px}.cpx-badge--size-304{width:304px;height:304px}.cpx-badge--type-brand{border:none}.cpx-badge--type-warranties{border:none;padding:0;border-radius:0}.cpx-badge--type-payment{width:var(--a84e92f4)}.cpx-badge--type-bank{padding:0;width:var(--a84e92f4)}.cpx-badge--type-delivery{padding:0;width:var(--a84e92f4)}
.cpx-section-checkout-order-thank-you-payment-info{display:flex;flex-direction:column;gap:var(--cpx-gutter);padding:16px;border-bottom:1px solid var(--color-neutral-extra-light)}.cpx-section-checkout-order-thank-you-payment-info .cpx-badge{width:48px;border:1px solid var(--color-neutral-extra-light)}.cpx-section-checkout-order-thank-you-payment-info .cpx-card-payment-instructions{flex:1 1 33.3333333333%}.cpx-section-checkout-order-thank-you-payment-info .cpx-h2{margin-bottom:0;margin-top:0}.cpx-section-checkout-order-thank-you-payment-info__checkout-row{display:flex;flex-direction:column;gap:var(--cpx-gutter)}.cpx-section-checkout-order-thank-you-payment-info__order-details{display:flex;flex-direction:row;gap:var(--cpx-gutter)}.cpx-section-checkout-order-thank-you-payment-info__payment-details{display:flex;flex-direction:column;gap:var(--cpx-gutter);width:calc(50% - 21px)}.cpx-section-checkout-order-thank-you-payment-info__total-container,.cpx-section-checkout-order-thank-you-payment-info__payment-container,.cpx-section-checkout-order-thank-you-payment-info__billing-details{display:flex;flex-direction:column;gap:var(--cpx-gutter-small)}.cpx-section-checkout-order-thank-you-payment-info__badge-bank{display:flex;flex-direction:row;gap:var(--cpx-gutter-small);align-items:center}.cpx-section-checkout-order-thank-you-payment-info__billing-info{display:flex;flex-direction:column;gap:var(--cpx-gutter-small)}.cpx-section-checkout-order-thank-you-payment-info__billing-row{display:flex;flex-direction:column}.cpx-section-checkout-order-thank-you-payment-info__payment-row{display:flex;flex-direction:column;gap:var(--cpx-gutter)}.cpx-section-checkout-order-thank-you-payment-info__payment-row .c-alert__content{border-radius:0}.cpx-section-checkout-order-thank-you-payment-info__payment-instructions-row{display:flex;flex-direction:row;gap:var(--cpx-gutter);justify-content:center}.cpx-section-checkout-order-thank-you-payment-info__payment-instructions-row--wrap-content{flex-wrap:wrap}.cpx-section-checkout-order-thank-you-payment-info__heading2{font-size:20px;font-weight:var(--cpx-extra-bold);line-height:28px}.cpx-section-checkout-order-thank-you-payment-info__heading3{font-size:16px;font-weight:var(--cpx-extra-bold);line-height:24px;color:var(--color-grey)}.cpx-section-checkout-order-thank-you-payment-info__heading3--primary{color:var(--color-primary-dark)}.cpx-section-checkout-order-thank-you-payment-info__body-regular{font-size:14px;font-weight:var(--cpx-regular);line-height:20px}.cpx-section-checkout-order-thank-you-payment-info__body-bold{font-size:14px;font-weight:var(--cpx-extra-bold);line-height:20px}.cpx-section-checkout-order-thank-you-payment-info__price-total{font-size:20px;font-weight:var(--cpx-extra-bold);line-height:28px;color:var(--color-primary)}
.cp-error-mobile{color:#fa7c04;font-size:11px;text-align:center}.cp-error-label{color:#d20;font-size:13px}
