
/* source: <vtex.email-checkout-conflict@0.3.0> */
.checkEmailAuthConflict__modal,
.checkEmailAuthConflict__modal--bg {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 99999;
}

.checkEmailAuthConflict__modal--bg {
  background: #000;
  opacity: 0.4;
}

.checkEmailAuthConflict__modal--wrap {
  width: 400px;
  background: #fff;
  position: fixed;
  left: calc(50% - 200px);
  top: 50%;
  transform: translateY(-50%);
  z-index: 99999;
  padding: 30px;
  border-radius: 3px;
  box-sizing: border-box;

  color: #333333;
  background: #fff;
  box-shadow: 0 5px 0 #ddd;
  border-bottom: 1px solid #fff;
  border-radius: 4px;
  border: 2px solid #eee;
}

button.checkEmailAuthConflict__modal--button {
  background: #1a73e8;
  padding: 10px;
  display: inline-block;
  border: none;
  border-radius: 3px;
  color: #fff;
}

  .checkEmailAuthConflict__modal--button.js-loading:after {
    border: 3px solid #f3f3f3; /* Light grey */
    border-top: 3px solid #9999; /* Blue */
    border-radius: 50%;
    width: 10px;
    height: 10px;
    animation: spin 1s linear infinite;
    content: '';
    display: inline-block;
    margin-left: 8px;
    vertical-align: middle;
  }

h4.checkEmailAuthConflict__modal--title {
  font-size: 16px;
  font-weight: bold;
  color: #000;
}

p.checkEmailAuthConflict__modal--text {
  margin-bottom: 20px;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/* source: <vtex.checkout-ui-custom@0.20.1> */
input,select,button{outline:none !important}.vcustom--vtex-omnishipping-1-x-address input,#app-container input[type=text],#app-container input[type=tel],#app-container input[type=email],#app-container select,.orderform-template .summary-note .note-textarea,.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-addressFormPart1.vtex-omnishipping-1-x-geolocation input,.orderform-template-holder #client-profile-data form.client-pre-email input[type=text]:not(.pac-target-input),.orderform-template-holder #client-profile-data form.client-pre-email input[type=tel]:not(.pac-target-input),.orderform-template-holder #client-profile-data form.client-pre-email input[type=email]:not(.pac-target-input),.orderform-template-holder #client-profile-data form.client-pre-email select:not(.pac-target-input),.orderform-template-holder #client-profile-data .step.client-profile-data input[type=text]:not(.pac-target-input),.orderform-template-holder #client-profile-data .step.client-profile-data input[type=tel]:not(.pac-target-input),.orderform-template-holder #client-profile-data .step.client-profile-data input[type=email]:not(.pac-target-input),.orderform-template-holder #client-profile-data .step.client-profile-data select:not(.pac-target-input),.orderform-template-holder #shipping-data input[type=text]:not(.pac-target-input),.orderform-template-holder #shipping-data input[type=tel]:not(.pac-target-input),.orderform-template-holder #shipping-data input[type=email]:not(.pac-target-input),.orderform-template-holder #shipping-data select:not(.pac-target-input),.orderform-template-holder #payment-data input[type=text]:not(.pac-target-input),.orderform-template-holder #payment-data input[type=tel]:not(.pac-target-input),.orderform-template-holder #payment-data input[type=email]:not(.pac-target-input),.orderform-template-holder #payment-data select:not(.pac-target-input),.cart-more-options .srp-container .vtex-shipping-preview-0-x-addressFormPart1.vtex-shipping-preview-0-x-geolocation input,.cart-more-options .srp-container select,.cart-more-options .srp-container input[type=text]:not(.pac-target-input),.summary-template-holder .summary-coupon fieldset.coupon-fieldset input[type=text],.summary-template-holder .summary-coupon fieldset.coupon-fieldset button[type=submit],.table.cart-items td.quantity input,.table.cart-items tbody tr td .product-service select,.table.cart-items tr.item-attachments-content input,.table.cart-items tr.item-attachments-content select,#vtexIdContainer input{height:40px;line-height:40px;max-height:initial;display:inline-block;padding:0px 10px;border-radius:4px;border:1px solid #cbcbcb;outline:initial;font-family:"Roboto", sans-serif;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.vcustom--vtex-omnishipping-1-x-address input.error,#app-container input.error[type=text],#app-container input.error[type=tel],#app-container input.error[type=email],#app-container select.error,.orderform-template .summary-note .error.note-textarea,.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-addressFormPart1.vtex-omnishipping-1-x-geolocation input.error,.orderform-template-holder #client-profile-data form.client-pre-email input.error[type=text]:not(.pac-target-input),.orderform-template-holder #client-profile-data form.client-pre-email input.error[type=tel]:not(.pac-target-input),.orderform-template-holder #client-profile-data form.client-pre-email input.error[type=email]:not(.pac-target-input),.orderform-template-holder #client-profile-data form.client-pre-email select.error:not(.pac-target-input),.orderform-template-holder #client-profile-data .step.client-profile-data input.error[type=text]:not(.pac-target-input),.orderform-template-holder #client-profile-data .step.client-profile-data input.error[type=tel]:not(.pac-target-input),.orderform-template-holder #client-profile-data .step.client-profile-data input.error[type=email]:not(.pac-target-input),.orderform-template-holder #client-profile-data .step.client-profile-data select.error:not(.pac-target-input),.orderform-template-holder #shipping-data input.error[type=text]:not(.pac-target-input),.orderform-template-holder #shipping-data input.error[type=tel]:not(.pac-target-input),.orderform-template-holder #shipping-data input.error[type=email]:not(.pac-target-input),.orderform-template-holder #shipping-data select.error:not(.pac-target-input),.orderform-template-holder #payment-data input.error[type=text]:not(.pac-target-input),.orderform-template-holder #payment-data input.error[type=tel]:not(.pac-target-input),.orderform-template-holder #payment-data input.error[type=email]:not(.pac-target-input),.orderform-template-holder #payment-data select.error:not(.pac-target-input),.cart-more-options .srp-container .vtex-shipping-preview-0-x-addressFormPart1.vtex-shipping-preview-0-x-geolocation input.error,.cart-more-options .srp-container select.error,.cart-more-options .srp-container input.error[type=text]:not(.pac-target-input),.summary-template-holder .summary-coupon fieldset.coupon-fieldset input.error[type=text],.summary-template-holder .summary-coupon fieldset.coupon-fieldset button.error[type=submit],.table.cart-items td.quantity input.error,.table.cart-items tbody tr td .product-service select.error,.table.cart-items tr.item-attachments-content input.error,.table.cart-items tr.item-attachments-content select.error,#vtexIdContainer input.error{border-color:#ff4c4c}.vcustom--vtex-omnishipping-1-x-address input:focus,#app-container input[type=text]:focus,#app-container input[type=tel]:focus,#app-container input[type=email]:focus,#app-container select:focus,.orderform-template .summary-note .note-textarea:focus,.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-addressFormPart1.vtex-omnishipping-1-x-geolocation input:focus,.orderform-template-holder #client-profile-data form.client-pre-email input[type=text]:focus:not(.pac-target-input),.orderform-template-holder #client-profile-data form.client-pre-email input[type=tel]:focus:not(.pac-target-input),.orderform-template-holder #client-profile-data form.client-pre-email input[type=email]:focus:not(.pac-target-input),.orderform-template-holder #client-profile-data form.client-pre-email select:focus:not(.pac-target-input),.orderform-template-holder #client-profile-data .step.client-profile-data input[type=text]:focus:not(.pac-target-input),.orderform-template-holder #client-profile-data .step.client-profile-data input[type=tel]:focus:not(.pac-target-input),.orderform-template-holder #client-profile-data .step.client-profile-data input[type=email]:focus:not(.pac-target-input),.orderform-template-holder #client-profile-data .step.client-profile-data select:focus:not(.pac-target-input),.orderform-template-holder #shipping-data input[type=text]:focus:not(.pac-target-input),.orderform-template-holder #shipping-data input[type=tel]:focus:not(.pac-target-input),.orderform-template-holder #shipping-data input[type=email]:focus:not(.pac-target-input),.orderform-template-holder #shipping-data select:focus:not(.pac-target-input),.orderform-template-holder #payment-data input[type=text]:focus:not(.pac-target-input),.orderform-template-holder #payment-data input[type=tel]:focus:not(.pac-target-input),.orderform-template-holder #payment-data input[type=email]:focus:not(.pac-target-input),.orderform-template-holder #payment-data select:focus:not(.pac-target-input),.cart-more-options .srp-container .vtex-shipping-preview-0-x-addressFormPart1.vtex-shipping-preview-0-x-geolocation input:focus,.cart-more-options .srp-container select:focus,.cart-more-options .srp-container input[type=text]:focus:not(.pac-target-input),.summary-template-holder .summary-coupon fieldset.coupon-fieldset input[type=text]:focus,.summary-template-holder .summary-coupon fieldset.coupon-fieldset button[type=submit]:focus,.table.cart-items td.quantity input:focus,.table.cart-items tbody tr td .product-service select:focus,.table.cart-items tr.item-attachments-content input:focus,.table.cart-items tr.item-attachments-content select:focus,#vtexIdContainer input:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.4)}input#creditCardpayment-card-0Number,input#creditCardpayment-card-0Code,input#creditCardpayment-card-1Number,input#creditCardpayment-card-1Code{font-size:18px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{animation:input_background_autofill 0s forwards}@keyframes input_background_autofill{100%{background-color:rgba(0,0,0,0)}}.btn,.orderform-template-holder #payment-data .payment-discounts-list table td.action a,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a{font-family:"Roboto", sans-serif;text-shadow:none;border-radius:30px;outline:none !important;text-align:center;font-size:12px;padding:5px 12px;box-sizing:border-box;display:inline-block;background:none;box-shadow:none}.btn,.orderform-template-holder #payment-data .payment-discounts-list table td.action a,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a,.btn:hover,.btn:focus{transition:all ease .3s}.btn:hover,.orderform-template-holder #payment-data .payment-discounts-list table td.action a:hover,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a:hover,.btn:focus,.orderform-template-holder #payment-data .payment-discounts-list table td.action a:focus,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a:focus{background:none}.btn-large,.client-pre-email .client-email.input.text .btn-success{padding:17px 19px}.btn-link,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a{color:#1a73e8}.btn-link:hover,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a:hover,.btn-link:focus,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a:focus{color:#1d63be}.btn-success{background:#2fba2d;border:1px solid #2fba2d;font-size:13px}.btn-success:hover,.btn-success:focus,.btn-success:active{background:#269e24;border:1px solid #269e24}.btn-success[disabled]{background:#2fba2d}.btn-primary{background:#1a73e8;border:1px solid #1a73e8;color:#f1f7ff}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background:#1d63be;border:1px solid #1d63be}.btn-secondary,.orderform-template-holder #payment-data #btn-add-gift-card,.orderform-template-holder #payment-data .payment-discounts-list table td.action a,.cart-more-options .srp-container .vtex-shipping-preview-0-x-pc .btn,.cart-more-options .srp-container .vtex-shipping-preview-0-x-pc .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .cart-more-options .srp-container .vtex-shipping-preview-0-x-pc a,.summary-template-holder .summary-coupon fieldset.coupon-fieldset button[type=submit],.table.cart-items tbody tr td .product-service input[type=submit],.table.cart-items tbody tr td.product-name .add-service.btn,.table.cart-items tbody tr td.product-name .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a.add-service,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .table.cart-items tbody tr td.product-name a.add-service,.table.cart-items tbody tr td.product-name .clone-item.btn,.table.cart-items tbody tr td.product-name .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a.clone-item,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .table.cart-items tbody tr td.product-name a.clone-item,.table.cart-items tbody tr td.product-name .add-item-attachment-container a{background:rgba(0,0,0,0);border:1px solid #1a73e8;color:#1a73e8}.btn-secondary:hover,.orderform-template-holder #payment-data #btn-add-gift-card:hover,.orderform-template-holder #payment-data .payment-discounts-list table td.action a:hover,.cart-more-options .srp-container .vtex-shipping-preview-0-x-pc .btn:hover,.cart-more-options .srp-container .vtex-shipping-preview-0-x-pc .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a:hover,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .cart-more-options .srp-container .vtex-shipping-preview-0-x-pc a:hover,.summary-template-holder .summary-coupon fieldset.coupon-fieldset button[type=submit]:hover,.table.cart-items tbody tr td .product-service input[type=submit]:hover,.table.cart-items tbody tr td.product-name .add-service.btn:hover,.table.cart-items tbody tr td.product-name .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a.add-service:hover,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .table.cart-items tbody tr td.product-name a.add-service:hover,.table.cart-items tbody tr td.product-name .clone-item.btn:hover,.table.cart-items tbody tr td.product-name .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a.clone-item:hover,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .table.cart-items tbody tr td.product-name a.clone-item:hover,.table.cart-items tbody tr td.product-name .add-item-attachment-container a:hover,.btn-secondary:focus,.orderform-template-holder #payment-data #btn-add-gift-card:focus,.orderform-template-holder #payment-data .payment-discounts-list table td.action a:focus,.cart-more-options .srp-container .vtex-shipping-preview-0-x-pc .btn:focus,.cart-more-options .srp-container .vtex-shipping-preview-0-x-pc .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a:focus,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .cart-more-options .srp-container .vtex-shipping-preview-0-x-pc a:focus,.summary-template-holder .summary-coupon fieldset.coupon-fieldset button[type=submit]:focus,.table.cart-items tbody tr td .product-service input[type=submit]:focus,.table.cart-items tbody tr td.product-name .add-service.btn:focus,.table.cart-items tbody tr td.product-name .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a.add-service:focus,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .table.cart-items tbody tr td.product-name a.add-service:focus,.table.cart-items tbody tr td.product-name .clone-item.btn:focus,.table.cart-items tbody tr td.product-name .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a.clone-item:focus,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .table.cart-items tbody tr td.product-name a.clone-item:focus,.table.cart-items tbody tr td.product-name .add-item-attachment-container a:focus,.btn-secondary:active,.orderform-template-holder #payment-data #btn-add-gift-card:active,.orderform-template-holder #payment-data .payment-discounts-list table td.action a:active,.cart-more-options .srp-container .vtex-shipping-preview-0-x-pc .btn:active,.cart-more-options .srp-container .vtex-shipping-preview-0-x-pc .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a:active,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .cart-more-options .srp-container .vtex-shipping-preview-0-x-pc a:active,.summary-template-holder .summary-coupon fieldset.coupon-fieldset button[type=submit]:active,.table.cart-items tbody tr td .product-service input[type=submit]:active,.table.cart-items tbody tr td.product-name .add-service.btn:active,.table.cart-items tbody tr td.product-name .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a.add-service:active,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .table.cart-items tbody tr td.product-name a.add-service:active,.table.cart-items tbody tr td.product-name .clone-item.btn:active,.table.cart-items tbody tr td.product-name .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a.clone-item:active,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .table.cart-items tbody tr td.product-name a.clone-item:active,.table.cart-items tbody tr td.product-name .add-item-attachment-container a:active{background:#f1f7ff;border:1px solid #1d63be;color:#1d63be}.btn-outlined{background:rgba(0,0,0,0);border:1px solid #2fba2d;color:#2fba2d}.btn-outlined:hover,.btn-outlined:focus,.btn-outlined:active{background:rgba(0,0,0,0);border:1px solid #269e24}.btn#payment-data-submit span,.orderform-template-holder #payment-data .payment-discounts-list table td.action a#payment-data-submit span,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a#payment-data-submit span{font-size:14px;margin-left:5px;font-weight:bold}.orderform-template .cart-template.mini-cart h2,.orderform-template-holder #client-profile-data form.client-pre-email .accordion-toggle,.orderform-template-holder #client-profile-data .step.client-profile-data .accordion-toggle,.orderform-template-holder #shipping-data .accordion-toggle,.orderform-template-holder #payment-data .accordion-toggle,.client-pre-email h3.client-pre-email-h span:after,.cart-more-options .srp-container .srp-main-title{font-size:calc(12px + 2px);text-transform:uppercase;border-bottom:1px solid #eeeeee;font-weight:bold;margin-bottom:15px;padding:7px 0 !important;color:#999999;color:#323232;border:none;font-size:20px;text-transform:initial;margin-bottom:0px}.payment-data .gift-card-section,.payment-data .payment-discounts-alert{margin:0;width:100% !important;box-sizing:border-box}.input-append,.input-prepend{display:flex !important;align-items:stretch}.input-append .btn,.input-append .orderform-template-holder #payment-data .payment-discounts-list table td.action a,.orderform-template-holder #payment-data .payment-discounts-list table td.action .input-append a,.input-append .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .input-append a,.input-append .add-on,.input-prepend .btn,.input-prepend .orderform-template-holder #payment-data .payment-discounts-list table td.action a,.orderform-template-holder #payment-data .payment-discounts-list table td.action .input-prepend a,.input-prepend .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .input-prepend a,.input-prepend .add-on{height:40px;line-height:40px;box-sizing:border-box;padding:0;width:20px}.input-append .add-on,.input-prepend .add-on{height:initial !important}.input-append input,.input-prepend input{border-radius:0 4px 4px 0 !important;width:100% !important;max-width:100px !important}.payment-discoints-table .number,.gift-card-provider-group .number,.payment-discoints-table .action,.gift-card-provider-group .action{text-align:right}@media(max-width: 690px){.orderform-template-holder .client-profile-data input[type=text]{width:100% !important}}@media(max-width: 690px){.item-quantity-change{display:inline-block}.item-quantity-change{float:left;padding:3px 5px 3px 0px}.item-quantity-change-increment{padding-left:5px;padding-right:0}.full-cart .cart-links-bottom .btn-success{width:83%;display:block;margin-top:10px}.full-cart .cart table{display:block;margin-top:0 !important}.full-cart .cart table thead{display:none}.full-cart .cart table tbody{display:block}.full-cart .cart table tbody tr+tr{border-top:1px dashed #ddd}.full-cart .cart table tbody tr{display:block;margin-top:10px;padding:10px 0;position:relative}.full-cart .cart table tbody tr .product-name a,.full-cart .cart table tbody tr .product-name .seller{overflow:hidden}.full-cart .cart table tbody tr td{display:inline-block;padding:4px 0}.full-cart .cart table tbody tr td.product-name .seller{display:block;line-height:120%;font-size:80%;margin:4px 0}.full-cart .cart table tbody tr td.product-image,.full-cart .cart table tbody tr td.bundle-item-image{left:0;position:absolute}.full-cart .cart table tbody tr td.product-name{display:block;margin-left:60px;text-align:left;line-height:140%;width:auto}.full-cart .cart table tbody tr td.product-name{padding:0 0 10px !important}.full-cart .cart table tbody tr td.empty,.full-cart .cart table tbody tr td.shipping-date,.full-cart .cart table tbody tr td .brand{display:none}.full-cart .cart table tbody tr td.product-name a,.full-cart .cart table tbody tr td.bundle-item-name span{display:block;padding-right:20px}.full-cart .cart table tbody tr td.quantity{width:81px;padding:0px;margin-left:60px}.full-cart .cart table tbody tr td.quantity input{float:left;margin:0;width:25px}.full-cart .cart table tbody tr td.product-price{text-align:right;float:right;margin-right:5px;padding:0}.full-cart .cart table tbody tr td.quantity-price{display:none}.full-cart .cart table tbody tr td.item-remove{position:absolute;top:2px;right:0;width:24px}.cart-links-bottom{float:none;margin-top:5px;margin-bottom:40px;text-align:right}.more{margin-right:0}.full-cart .cart-links-bottom .btn-success{width:auto}.full-cart .cart table tbody tr.item-attachments-head{border:0;margin:0;padding:0}.full-cart .cart table tbody tr.item-attachments-head .item-attachments-header{top:auto}.full-cart .cart table tbody tr.item-attachments-head .item-attachments-header:after{content:none}.full-cart .cart table tbody tr.item-attachments-head .item-attachments-header strong{box-shadow:none}.full-cart .cart table tbody tr.item-attachments-content{margin:0;border:0;padding:0}.full-cart .cart table tbody tr.item-attachments-content .item-attachments-item-fields{margin-left:5px;width:95%}}.default-modal{border-radius:4px;height:auto}.modal .btn,.modal .orderform-template-holder #payment-data .payment-discounts-list table td.action a,.orderform-template-holder #payment-data .payment-discounts-list table td.action .modal a,.modal .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .modal a{background:#fff}.modal.guest-login-modal button.btn{width:auto}.modal.guest-login-modal,.modal.modal-email-template,.modal.modal-payment-template,.modal.modal-masked-info-template{background:#2fba2d}.payment-confirmation-message{width:100%}#vtexIdContainer{position:fixed !important}.vtexIdUI{position:absolute;top:50% !important;transform:translateY(-50%) !important}#vtexIdContainer{position:fixed}#vtexIdContainer a{color:#1a73e8}#vtexIdContainer .vtexIdUI .modal-footer{background:none}#vtexIdContainer .vtexIdUI .btn,#vtexIdContainer .vtexIdUI .orderform-template-holder #payment-data .payment-discounts-list table td.action a,.orderform-template-holder #payment-data .payment-discounts-list table td.action #vtexIdContainer .vtexIdUI a,#vtexIdContainer .vtexIdUI .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data #vtexIdContainer .vtexIdUI a{border-radius:30px;height:40px;line-height:40px;box-shadow:none !important;font-size:12px;padding:0 30px}#vtexIdContainer .vtexIdUI .btn.btn-success,#vtexIdContainer .vtexIdUI .orderform-template-holder #payment-data .payment-discounts-list table td.action a.btn-success,.orderform-template-holder #payment-data .payment-discounts-list table td.action #vtexIdContainer .vtexIdUI a.btn-success,#vtexIdContainer .vtexIdUI .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a.btn-success,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data #vtexIdContainer .vtexIdUI a.btn-success{background:#2fba2d;border:1px solid #2fba2d}#vtexIdContainer .vtexIdUI .btn.btn-success:hover,#vtexIdContainer .vtexIdUI .orderform-template-holder #payment-data .payment-discounts-list table td.action a.btn-success:hover,.orderform-template-holder #payment-data .payment-discounts-list table td.action #vtexIdContainer .vtexIdUI a.btn-success:hover,#vtexIdContainer .vtexIdUI .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a.btn-success:hover,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data #vtexIdContainer .vtexIdUI a.btn-success:hover,#vtexIdContainer .vtexIdUI .btn.btn-success:focus,#vtexIdContainer .vtexIdUI .orderform-template-holder #payment-data .payment-discounts-list table td.action a.btn-success:focus,.orderform-template-holder #payment-data .payment-discounts-list table td.action #vtexIdContainer .vtexIdUI a.btn-success:focus,#vtexIdContainer .vtexIdUI .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a.btn-success:focus,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data #vtexIdContainer .vtexIdUI a.btn-success:focus,#vtexIdContainer .vtexIdUI .btn.btn-success:active,#vtexIdContainer .vtexIdUI .orderform-template-holder #payment-data .payment-discounts-list table td.action a.btn-success:active,.orderform-template-holder #payment-data .payment-discounts-list table td.action #vtexIdContainer .vtexIdUI a.btn-success:active,#vtexIdContainer .vtexIdUI .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a.btn-success:active,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data #vtexIdContainer .vtexIdUI a.btn-success:active{background:#269e24;border:1px solid #269e24}#vtexIdContainer .vtexIdUI .btn#vtexIdUI-facebook,#vtexIdContainer .vtexIdUI .orderform-template-holder #payment-data .payment-discounts-list table td.action a#vtexIdUI-facebook,.orderform-template-holder #payment-data .payment-discounts-list table td.action #vtexIdContainer .vtexIdUI a#vtexIdUI-facebook,#vtexIdContainer .vtexIdUI .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a#vtexIdUI-facebook,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data #vtexIdContainer .vtexIdUI a#vtexIdUI-facebook{background:#4568ad !important}@media(max-width: 768px){#vtexIdContainer{position:fixed !important}#vtexIdContainer .vtexIdUI{overflow:auto;border-radius:0;width:100%;left:0;margin:0;top:0;height:100% !important;border:none}#vtexIdContainer .vtexIdUI .modal-header .close{top:0;right:0;margin:0;padding:4px 8px}}body{font-family:"Roboto", sans-serif;min-width:initial !important;padding:0;background:#f4f2f2;padding-bottom:40px !important;min-height:93vh;position:relative;font-size:12px;overflow-x:hidden}body a{color:#1a73e8}body a:hover{color:#1d63be}@media(max-width: 768px){body{padding-bottom:0px !important}}body .cart-template.full-cart>*{opacity:0;transition-delay:1.2s;transition-property:opacity;-webkit-transition-duration:.5s}body.v-custom-loaded .cart-template.full-cart>*{opacity:initial}body.returningUser.v-custom-addressForm-on.v-custom-step-shipping .accordion-inner.shipping-container .vtex-omnishipping-1-x-addressFormPart1.vtex-omnishipping-1-x-geolocation{display:block}body.returningUser.v-custom-addressForm-on.v-custom-step-shipping .accordion-inner.shipping-container .vtex-omnishipping-1-x-deliveryGroup{display:block}body.returningUser.v-custom-addressForm-on.v-custom-step-shipping .accordion-inner.shipping-container .vtex-omnishipping-1-x-submitPaymentButton{display:block}.onda-v1 .br-pill,.step,.cart,.totalizers{border-radius:4px}.loading.loading-bg{background:#f4f2f2}.container{max-width:980px;width:calc(100% - 40px)}@media(max-width: 690px){.container{width:calc(100% - 20px)}}.checkout-container{overflow:initial !important;z-index:2}@media(max-width: 768px){.checkout-container{margin-bottom:30px}}.checkout-container .orderform-template,.checkout-container .cart-template{display:flex;justify-content:space-between;align-items:flex-start;transition:position ease .8s,opacity ease .8s,margin ease .8s}.checkout-container .orderform-template.inactive,.checkout-container .cart-template.inactive{max-height:50vh;overflow:hidden;top:0;position:absolute}.checkout-container .full-cart.inactive{margin-left:-140%}.checkout-container .orderform-template.inactive{left:140%;margin:0;display:none !important}.container-cart h1,h1#orderform-title{font-size:22px !important;font-weight:400 !important;color:#323232 !important}h1#orderform-title{display:none !important}.v-custom-assemblies{margin:10px 0 3px 0;overflow:hidden;border-top:1px solid #cbcbcb;padding-top:7px}@media(max-width: 690px){.v-custom-assemblies{width:100%;left:0;margin-bottom:2px}}.v-custom-assemblies p{display:none}.v-custom-assemblies__values{list-style:none;padding:0;margin:0}.v-custom-assemblies__values__item strong:after{content:":"}.v-custom-assemblies__values__item span,.v-custom-assemblies__values__item strong{line-height:14px}.client-pre-email h3.client-pre-email-h span:before,.client-profile-data .accordion-toggle>span:before,.shipping-data .accordion-toggle:before,.payment-data .accordion-toggle>span:not(.payment-edit-link):before{background:#fff;border:1px solid #323232;color:#323232;width:26px;height:26px;line-height:26px;font-size:15px}body.js-vcustom-hideEmailStep .client-profile-data .accordion-toggle>span:before,body.v-custom-step-payment .payment-data .accordion-toggle>span:not(.payment-edit-link):before,body.v-custom-step-shipping .shipping-data .accordion-toggle:before,body.v-custom-step-profile .client-profile-data .accordion-toggle>span:before,body.v-custom-step-email .client-pre-email h3.client-pre-email-h span:before,body.v-custom-step-profile .client-pre-email h3.client-pre-email-h span:before,body.v-custom-step-payment .client-pre-email h3.client-pre-email-h span:before,body.v-custom-step-payment .client-profile-data .accordion-toggle>span:before,body.v-custom-step-payment .shipping-data .accordion-toggle:before,body.v-custom-step-shipping .client-pre-email h3.client-pre-email-h span:before,body.v-custom-step-shipping .client-profile-data .accordion-toggle>span:before,body.v-custom-step-profile .client-pre-email h3.client-pre-email-h span:before{background:#1a73e8;border-color:#1a73e8;color:#fff}.client-pre-email h3.client-pre-email-h span:before,.client-profile-data .accordion-toggle>span:before,.shipping-data .accordion-toggle:before,.payment-data .accordion-toggle>span:not(.payment-edit-link):before{text-align:center;margin-right:10px;border-radius:100%;display:inline-block;font-weight:bold;vertical-align:middle;margin-top:-2px}.client-pre-email h3.client-pre-email-h span:before{content:"1"}.client-profile-data .accordion-toggle>span:before{content:"2"}.shipping-data .accordion-toggle:before{content:"3"}.payment-data .accordion-toggle>span:not(.payment-edit-link):before{content:"4"}@media(max-width: 690px){body:before{width:0;height:4px;background:#1a73e8;display:block;content:"";position:fixed;top:0;transition:all ease .3s;z-index:999}body.v-custom-step-email:before{width:23%}body.v-custom-step-profile:before{width:46%}body.v-custom-step-shipping:before{width:69%}body.v-custom-step-payment:before{width:92%}}body.v-custom-step-payment .checkout-steps_item_cart .text,body.v-custom-step-payment .checkout-steps_item_identification .text,body.v-custom-step-payment .checkout-steps_item_shipping .text,body.v-custom-step-payment .checkout-steps_item_payment .text,body.v-custom-step-shipping .checkout-steps_item_cart .text,body.v-custom-step-shipping .checkout-steps_item_identification .text,body.v-custom-step-shipping .checkout-steps_item_shipping .text,body.v-custom-step-email .checkout-steps_item_cart .text,body.v-custom-step-email .checkout-steps_item_identification .text,body.v-custom-step-profile .checkout-steps_item_cart .text,body.v-custom-step-profile .checkout-steps_item_identification .text,body.v-custom-step-cart .checkout-steps_item_cart .text{color:#323232;font-weight:bold;pointer-events:initial}body.v-custom-step-cart .checkout-steps_item_cart{opacity:1}body.v-custom-step-cart .checkout-steps_item_cart .text{pointer-events:none}body.v-custom-step-cart .checkout-steps_item_cart:before{background:#1a73e8;border-color:#1a73e8}body.v-custom-step-email .checkout-steps_bar_inner-active,body.v-custom-step-profile .checkout-steps_bar_inner-active{width:20%}body.v-custom-step-email .checkout-steps_item_cart,body.v-custom-step-email .checkout-steps_item_identification,body.v-custom-step-profile .checkout-steps_item_cart,body.v-custom-step-profile .checkout-steps_item_identification{opacity:1}body.v-custom-step-email .checkout-steps_item_cart:before,body.v-custom-step-email .checkout-steps_item_identification:before,body.v-custom-step-profile .checkout-steps_item_cart:before,body.v-custom-step-profile .checkout-steps_item_identification:before{background:#1a73e8;border-color:#1a73e8}body.v-custom-step-email .checkout-steps_item_identification .text,body.v-custom-step-profile .checkout-steps_item_identification .text{pointer-events:none}body.v-custom-step-shipping .checkout-steps_bar_inner-active{width:40%}body.v-custom-step-shipping .checkout-steps_item_cart,body.v-custom-step-shipping .checkout-steps_item_identification,body.v-custom-step-shipping .checkout-steps_item_shipping{opacity:1}body.v-custom-step-shipping .checkout-steps_item_cart:before,body.v-custom-step-shipping .checkout-steps_item_identification:before,body.v-custom-step-shipping .checkout-steps_item_shipping:before{background:#1a73e8;border-color:#1a73e8}body.v-custom-step-shipping .checkout-steps_item_shipping .text{pointer-events:none}body.v-custom-step-payment .checkout-steps_bar_inner-active{width:60%}body.v-custom-step-payment .checkout-steps_item_cart,body.v-custom-step-payment .checkout-steps_item_identification,body.v-custom-step-payment .checkout-steps_item_shipping,body.v-custom-step-payment .checkout-steps_item_payment{opacity:1}body.v-custom-step-payment .checkout-steps_item_cart:before,body.v-custom-step-payment .checkout-steps_item_identification:before,body.v-custom-step-payment .checkout-steps_item_shipping:before,body.v-custom-step-payment .checkout-steps_item_payment:before{background:#1a73e8;border-color:#1a73e8}body.v-custom-step-payment .checkout-steps_item_payment .text{pointer-events:none}.checkout-steps{display:none;position:relative;min-width:470px;width:100%;display:block}@media(max-width: 690px){.checkout-steps{display:none !important}}.checkout-steps_bar_inner-active{width:0;background:#1a73e8}.checkout-steps_items{display:flex;justify-content:space-between}.checkout-steps_item{position:relative;text-align:center;flex-grow:1;display:flex;align-items:center;justify-content:flex-start;opacity:.6}.checkout-steps_item:after{content:"";height:2px;background:#1a73e8;margin:0px 5px;min-width:10px}.checkout-steps_item .text{clear:both;display:flex;align-items:center;color:#999999;font-weight:500;cursor:pointer;pointer-events:none}.checkout-steps_item .text:before{content:"";width:7px;height:7px;background:#1a73e8;border:2px solid #1a73e8;display:inline-block;border-radius:100%;margin-right:7px;transition:all ease .3s}.checkout-steps_item_cart:after{width:calc(100% - 50px)}.checkout-steps_item_identification:after{width:calc(100% - 103px)}.checkout-steps_item_shipping:after{width:calc(100% - 77px)}.checkout-steps_item_payment:after{width:calc(100% - 77px)}.checkout-steps_item_confirmation:after{display:none}body .main-header{padding:12px 0;text-align:center;border-bottom:1px solid #cbcbcb;position:relative;background-color:#fff;margin-bottom:40px}body .main-header,body .main-header>.container{display:flex;align-items:center}@media(max-width: 690px){body .main-header,body .main-header>.container{justify-content:center}}body .main-header>.container:before,body .main-header>.container:after{display:none}body .main-header .header-link{position:absolute;left:0px;top:calc(100% + 18px);display:none}body .main-header .header-link a{height:20px;font-size:11px;line-height:115%;padding-left:0px;color:#676767;display:flex;align-items:center}body .main-header .header-link a:before{display:block;float:left;width:10px;height:10px;-webkit-mask:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDQzLjUyIDQ0My41MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDQzLjUyIDQ0My41MjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0xNDMuNDkyLDIyMS44NjNMMzM2LjIyNiwyOS4xMjljNi42NjMtNi42NjQsNi42NjMtMTcuNDY4LDAtMjQuMTMyYy02LjY2NS02LjY2Mi0xNy40NjgtNi42NjItMjQuMTMyLDBsLTIwNC44LDIwNC44DQoJCQljLTYuNjYyLDYuNjY0LTYuNjYyLDE3LjQ2OCwwLDI0LjEzMmwyMDQuOCwyMDQuOGM2Ljc4LDYuNTQ4LDE3LjU4NCw2LjM2LDI0LjEzMi0wLjQyYzYuMzg3LTYuNjE0LDYuMzg3LTE3LjA5OSwwLTIzLjcxMg0KCQkJTDE0My40OTIsMjIxLjg2M3oiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==) no-repeat 50% 50%;mask:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDQzLjUyIDQ0My41MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDQzLjUyIDQ0My41MjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0xNDMuNDkyLDIyMS44NjNMMzM2LjIyNiwyOS4xMjljNi42NjMtNi42NjQsNi42NjMtMTcuNDY4LDAtMjQuMTMyYy02LjY2NS02LjY2Mi0xNy40NjgtNi42NjItMjQuMTMyLDBsLTIwNC44LDIwNC44DQoJCQljLTYuNjYyLDYuNjY0LTYuNjYyLDE3LjQ2OCwwLDI0LjEzMmwyMDQuOCwyMDQuOGM2Ljc4LDYuNTQ4LDE3LjU4NCw2LjM2LDI0LjEzMi0wLjQyYzYuMzg3LTYuNjE0LDYuMzg3LTE3LjA5OSwwLTIzLjcxMg0KCQkJTDE0My40OTIsMjIxLjg2M3oiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;background-color:#676767;content:""}body .main-header .header-link a.back-cart-link{display:none}@media(max-width: 690px){body .main-header .header-link{top:50%;transform:translateY(-50%)}body .main-header .header-link a{max-width:80px}body .main-header .header-link a:before{width:17px;height:17px}}body .main-header .logo{max-width:calc(100% - 180px)}body .main-header .logo svg.vtex-logo{height:50px}body .main-header .logo,body .main-header .logo img{display:inline-block;font-size:24px;border:none;line-height:39px}body .main-header .checkout-steps{max-width:540px;margin-left:auto;padding-right:10px}@media(max-width: 690px){body:not(.body-cart) .main-header{padding:4px 0;margin-bottom:10px}body:not(.body-cart) .main-header .v-custom-mhide{display:none !important}body:not(.body-cart) .main-header,body:not(.body-cart) .main-header>.container{background:none;border:none;justify-content:center}body:not(.body-cart) .main-header .logo{cursor:default;pointer-events:none;font-weight:bold}body:not(.body-cart) .main-header .logo svg,body:not(.body-cart) .main-header .logo img{display:none !important}body:not(.body-cart) .main-header .logo:before{content:"checkout";text-transform:uppercase}body:not(.body-cart) .main-header .logo,body:not(.body-cart) .main-header .logo:hover{color:#323232;font-size:14px}body:not(.body-cart) .main-header .header-link{display:block}body:not(.body-cart) .main-header a.buy-more-link{display:none}body:not(.body-cart) .main-header a.back-cart-link{display:block !important;font-size:0}body:not(.body-cart) .main-header a.back-cart-link:before{background:#323232}}.main-footer{clear:both;text-align:center;padding:2px 0;border-top:1px solid #cbcbcb;position:absolute;bottom:0;width:100%;z-index:-1}.main-footer .container{position:initial}@media(max-width: 768px){.main-footer{position:relative}}.main-footer a.credits-vtex{width:100px;display:block;margin:0 auto}.main-footer .vtex-logo{display:block;margin:0 auto}.main-footer svg,.main-footer svg path{fill:#999999}.cart{border:none;padding:0}body.v-custom-step-cart .main-header .header-link{display:block}body.v-custom-cart-empty #cart-title,body.v-custom-cart-empty #shipping-preview-container,body.v-custom-cart-empty .summary-template-holder,body.v-custom-cart-empty .checkout-steps,body.v-custom-cart-empty .cart-more-options{display:none !important}body.v-custom-cart-empty .cart-template-holder{margin:0 auto}.empty-cart-content{padding:50px 0}h1#cart-title{display:none !important}.cart-more-options,.cart-template-holder .cart{padding:20px 30px;background:#fff;margin:0;border-radius:4px}@media(max-width: 690px){.cart-more-options,.cart-template-holder .cart{padding:12px}}.cart-template-holder .cart{border:none;margin-bottom:20px}.table.cart-items{display:block}.table.cart-items thead{width:100%;display:block}.table.cart-items thead tr{display:flex;align-items:center}.table.cart-items thead tr th.product{width:calc(100% - 235px) !important}.table.cart-items thead tr th.product-price,.table.cart-items thead tr th.quantity-price{width:90px !important}.table.cart-items thead tr th.item-remove,.table.cart-items thead tr th.quantity-price,.table.cart-items thead tr th.shipping-date{display:none}.table.cart-items thead tr th.quantity{min-width:62px}.table.cart-items thead tr th.product-image{order:1}.table.cart-items thead tr th.product-name{order:2}.table.cart-items thead tr th.shipping-date{order:3}.table.cart-items thead tr th.quantity{order:4}.table.cart-items thead tr th.product-price,.table.cart-items thead tr th.quantity-price{order:5}.table.cart-items tr.item-attachments-head{border:none !important;justify-content:center}.table.cart-items tr.item-attachments-head .help-arrow{display:none}.table.cart-items td.shipping-date{display:none}.table.cart-items tbody{display:flex;flex-wrap:wrap;width:100%}.table.cart-items tbody tr{width:100%;display:flex;flex-wrap:wrap;border-top:1px solid #eeeeee}.table.cart-items tbody tr.hide{display:none}.table.cart-items tbody tr>.v-custom-bundles{width:100%}@media(max-width: 690px){.table.cart-items tbody tr{margin-top:0 !important}.table.cart-items tbody tr:first-child{border:none}}.table.cart-items tbody tr.item-attachments-head,.table.cart-items tbody tr.item-attachments-content{display:none}.table.cart-items tbody tr .v-custom-product-item-wrap{width:100%;display:flex;align-items:center;position:relative;padding:20px 0}@media(max-width: 690px){.table.cart-items tbody tr .v-custom-product-item-wrap{display:block;padding:10px 0}.table.cart-items tbody tr .v-custom-product-item-wrap:after{content:"";clear:both;display:block}}.table.cart-items tbody tr td{width:auto;border:none}.table.cart-items tbody tr td.product-name .add-service-container,.table.cart-items tbody tr td.product-name .clone-item.btn,.table.cart-items tbody tr td.product-name .orderform-template-holder #payment-data .payment-discounts-list table td.action a.clone-item,.orderform-template-holder #payment-data .payment-discounts-list table td.action .table.cart-items tbody tr td.product-name a.clone-item,.table.cart-items tbody tr td.product-name .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a.clone-item,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .table.cart-items tbody tr td.product-name a.clone-item,.table.cart-items tbody tr td.product-name .add-item-attachment-container{margin:10px 0}.table.cart-items tbody tr td.product-name .add-service-container+p,.table.cart-items tbody tr td.product-name .clone-item.btn+p,.table.cart-items tbody tr td.product-name .orderform-template-holder #payment-data .payment-discounts-list table td.action a.clone-item+p,.orderform-template-holder #payment-data .payment-discounts-list table td.action .table.cart-items tbody tr td.product-name a.clone-item+p,.table.cart-items tbody tr td.product-name .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a.clone-item+p,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .table.cart-items tbody tr td.product-name a.clone-item+p,.table.cart-items tbody tr td.product-name .add-item-attachment-container+p{display:none}@media(min-width: 769px){.table.cart-items tbody tr td.product-name{width:calc(100% - 355px) !important}}.table.cart-items tbody tr td.product-name .seller{display:block}.table.cart-items tbody tr td.product-price,.table.cart-items tbody tr td.quantity-price{width:90px !important;white-space:nowrap;margin:0 10px;line-height:16px}.table.cart-items tbody tr td.product-price br,.table.cart-items tbody tr td.quantity-price br{display:none}@media(max-width: 690px){.table.cart-items tbody tr td.product-price,.table.cart-items tbody tr td.quantity-price{width:initial !important;text-align:right;float:right;margin:0;padding:0}}.table.cart-items tbody tr td.product-price .new-product-price-label,.table.cart-items tbody tr td.product-price .old-product-price-label,.table.cart-items tbody tr td.quantity-price .new-product-price-label,.table.cart-items tbody tr td.quantity-price .old-product-price-label{display:none}.table.cart-items tbody tr td.product-price .list-price,.table.cart-items tbody tr td.quantity-price .list-price{font-size:10px}.table.cart-items tbody tr td.product-price .total-selling-price,.table.cart-items tbody tr td.product-price .best-price,.table.cart-items tbody tr td.quantity-price .total-selling-price,.table.cart-items tbody tr td.quantity-price .best-price{font-weight:bold;position:relative}@media(max-width: 690px){.table.cart-items tbody tr td.product-price .total-selling-price,.table.cart-items tbody tr td.product-price .best-price,.table.cart-items tbody tr td.quantity-price .total-selling-price,.table.cart-items tbody tr td.quantity-price .best-price{display:flex;justify-content:flex-end;margin-top:7px}.table.cart-items tbody tr td.product-price .total-selling-price .discount,.table.cart-items tbody tr td.product-price .best-price .discount,.table.cart-items tbody tr td.quantity-price .total-selling-price .discount,.table.cart-items tbody tr td.quantity-price .best-price .discount{margin-left:5px;display:block}}.table.cart-items tbody tr td.product-price .new-product-real-price-per-unit,.table.cart-items tbody tr td.quantity-price .new-product-real-price-per-unit{display:inline-block}.table.cart-items tbody tr td.product-price .v-custom-quantity-price__best,.table.cart-items tbody tr td.quantity-price .v-custom-quantity-price__best{font-weight:bold;font-size:12px}.table.cart-items tbody tr td.product-price .v-custom-quantity-price__list,.table.cart-items tbody tr td.quantity-price .v-custom-quantity-price__list{display:block;font-size:10px}.table.cart-items tbody tr td.product-price .v-custom-quantity-price__list--list,.table.cart-items tbody tr td.product-price .v-custom-quantity-price__list--selling,.table.cart-items tbody tr td.quantity-price .v-custom-quantity-price__list--list,.table.cart-items tbody tr td.quantity-price .v-custom-quantity-price__list--selling{display:block}.table.cart-items tbody tr td.product-price .v-custom-quantity-price__list--list,.table.cart-items tbody tr td.quantity-price .v-custom-quantity-price__list--list{text-decoration:line-through;color:#999999}.table.cart-items tbody tr td.product-price .v-custom-quantity-price__list,.table.cart-items tbody tr td.product-price .v-custom-quantity-price__list--selling,.table.cart-items tbody tr td.quantity-price .v-custom-quantity-price__list,.table.cart-items tbody tr td.quantity-price .v-custom-quantity-price__list--selling{color:#676767;font-size:10px;line-height:11px}.table.cart-items tbody tr td.product-price .v-custom-quantity-price__list--selling,.table.cart-items tbody tr td.quantity-price .v-custom-quantity-price__list--selling{margin-bottom:3px}.table.cart-items tbody tr td.product-price .v-custom-quantity-price__list--selling .discount,.table.cart-items tbody tr td.quantity-price .v-custom-quantity-price__list--selling .discount{display:none}.table.cart-items tbody tr td.product-price .v-custom-quantity-price__list--selling:after,.table.cart-items tbody tr td.quantity-price .v-custom-quantity-price__list--selling:after{content:")"}.table.cart-items tbody tr td.product-price .v-custom-quantity-price__list--selling:before,.table.cart-items tbody tr td.quantity-price .v-custom-quantity-price__list--selling:before{content:"("}.table.cart-items tbody tr td.product-price .v-custom-quantity-price__list--selling .best-price,.table.cart-items tbody tr td.quantity-price .v-custom-quantity-price__list--selling .best-price{font-weight:normal;display:inline-block}@media(max-width: 690px){.table.cart-items tbody tr td.product-price .v-custom-quantity-price__list>*:last-child,.table.cart-items tbody tr td.quantity-price .v-custom-quantity-price__list>*:last-child{margin-bottom:-7px}}.table.cart-items tbody tr td.product-price.v-custom-quantity-price-active>.list-price,.table.cart-items tbody tr td.quantity-price.v-custom-quantity-price-active>.list-price{display:none !important}.table.cart-items tbody tr td.product-price>span.list-price,.table.cart-items tbody tr td.product-price>span.best-price,.table.cart-items tbody tr td.quantity-price>span.list-price,.table.cart-items tbody tr td.quantity-price>span.best-price{display:block}.table.cart-items tbody tr td.product-price span.product-manualprice,.table.cart-items tbody tr td.product-price a.manualprice-link-remove,.table.cart-items tbody tr td.quantity-price span.product-manualprice,.table.cart-items tbody tr td.quantity-price a.manualprice-link-remove{z-index:2}.table.cart-items tbody tr td.product-price a.manualprice-link-remove,.table.cart-items tbody tr td.quantity-price a.manualprice-link-remove{position:absolute;top:-2px;left:-4px;background:#fff}.table.cart-items tbody tr td.product-price a.manualprice-link-remove i.icon-remove:before,.table.cart-items tbody tr td.quantity-price a.manualprice-link-remove i.icon-remove:before{width:10px !important;height:10px !important}.table.cart-items tbody tr td.product-price span.product-manualprice,.table.cart-items tbody tr td.quantity-price span.product-manualprice{padding:5px 5px 5px 31px;border:1px solid #ccc;display:inline-block;background:#fff;border-radius:5px;box-shadow:0 0 19px #777;position:absolute;top:0;left:0;transform:translate(-15%, -34%)}@media(max-width: 690px){.table.cart-items tbody tr td.product-price span.list-price:not(.hide)+br+span.best-price{margin-top:0}}.table.cart-items tbody tr td.item-remove{margin-left:auto;width:20px !important}@media(max-width: 690px){.table.cart-items tbody tr td.item-remove{top:0 !important}}.table.cart-items tbody tr td.product-image{order:1}.table.cart-items tbody tr td.product-name{order:2;width:60%}.table.cart-items tbody tr td.shipping-date{order:3}.table.cart-items tbody tr td.quantity{order:4}.table.cart-items tbody tr td.product-price,.table.cart-items tbody tr td.quantity-price{order:5}.table.cart-items tbody tr td.item-remove{order:10}.table.cart-items tbody tr td.quantity-price{display:none !important}.table.cart-items tbody tr td.product-price{display:block !important}.table.cart-items tbody tr td .field-help{background:#1a73e8;border-color:#1a73e8}.table.cart-items tbody tr td i.icon-question-sign{color:#1a73e8}.table.cart-items tbody tr td .add-item-attachment-container,.table.cart-items tbody tr td .clone-item,.table.cart-items tbody tr td p.clone-item-container{display:none !important}.table.cart-items tbody tr td hr.clone-item-sep{margin:0;clear:both;border:none}.table.cart-items tbody tr td .product-service{height:calc(40px + 10px);margin-top:10px;position:relative}@media(min-width: 690px){.table.cart-items tbody tr td .product-service fieldset{width:100%;position:absolute;min-width:250px}}.table.cart-items tbody tr td .product-service p{display:flex}.table.cart-items tbody tr td .product-service select{background:#fff;width:100%;margin-right:10px}.table.cart-items tbody tr td.quantity input{line-height:inherit}.table.cart-items tbody tr .v-custom-assemblies{clear:both}.table.cart-items tbody tr.v-custom-bundles-in .product-service{display:none}.table.cart-items tbody tr.item-unavailable{margin:10px 0;border-radius:10px;border:none !important}@media(max-width: 690px){.table.cart-items tbody tr.item-unavailable{padding:0;text-align:center}}.table.cart-items tbody tr.v-custom-indexedItems-in+tr.item-unavailable{display:none}.table.cart-items tbody tr.v-custom-indexed-item{border:none}.table.cart-items tbody tr.v-custom-indexed-item,.table.cart-items tbody tr.item-service{margin:0 0 10px 0;padding:0;border-top:none}.table.cart-items tbody tr.v-custom-indexed-item .v-custom-product-item-wrap,.table.cart-items tbody tr.v-custom-indexed-item .v-custom-trservice-wrap,.table.cart-items tbody tr.item-service .v-custom-product-item-wrap,.table.cart-items tbody tr.item-service .v-custom-trservice-wrap{background:#f1f7ff;border:1px dashed #cbcbcb;border-radius:4px;width:100%;display:flex;align-items:center;box-sizing:border-box;padding:5px 10px}.table.cart-items tbody tr.v-custom-indexed-item .v-custom-trservice-wrap,.table.cart-items tbody tr.item-service .v-custom-trservice-wrap{margin-bottom:10px;margin-top:10px}.table.cart-items tbody tr.v-custom-indexed-item td.quantity,.table.cart-items tbody tr.item-service td.quantity{background:#fff;width:25px;height:20px;text-align:center;justify-content:center}.table.cart-items tbody tr.v-custom-indexed-item td.quantity p,.table.cart-items tbody tr.item-service td.quantity p{width:100%}.table.cart-items tbody tr.v-custom-indexed-item td.product-price,.table.cart-items tbody tr.item-service td.product-price{display:none !important}.table.cart-items tbody tr.v-custom-indexed-item td.quantity-price,.table.cart-items tbody tr.item-service td.quantity-price{display:block !important}.table.cart-items tbody tr.v-custom-indexed-item .item-remove,.table.cart-items tbody tr.item-service .item-remove{margin-left:auto;position:initial;width:auto}.table.cart-items tbody tr.v-custom-indexed-item .item-remove i.icon.icon-remove.item-remove-ico:before,.table.cart-items tbody tr.item-service .item-remove i.icon.icon-remove.item-remove-ico:before{content:"-";background:#ff4c4c;color:#fff;line-height:9px;border-radius:100%;width:16px;height:16px;font-size:27px}@media(max-width: 690px){.table.cart-items tbody tr.v-custom-indexed-item,.table.cart-items tbody tr.item-service{border-top:none !important}.table.cart-items tbody tr.v-custom-indexed-item .product-price,.table.cart-items tbody tr.v-custom-indexed-item .quantity,.table.cart-items tbody tr.item-service .product-price,.table.cart-items tbody tr.item-service .quantity{margin:auto !important;width:auto !important;min-width:initial !important}}.table.cart-items tbody tr.v-custom-indexed-item:last-child{margin-bottom:20px}.table.cart-items tbody tr.v-custom-indexed-item td.product-image{display:none}@media(max-width: 690px){.table.cart-items tbody tr.v-custom-indexed-item td.quantity{display:none}}.table.cart-items tbody tr.v-custom-indexed-item td.product-name{margin-left:0 !important;padding:0 !important;width:100% !important;margin-right:15px}.table.cart-items tbody tr.v-custom-indexed-item p{margin:0;padding:0}.table.cart-items tbody tr:last-child{border-bottom:none}.table.cart-items tbody>tr.v-custom-indexed-item,.table.cart-items tbody>tr[data-parentitemindex]{display:none}.table.cart-items tbody>tr.v-custom-indexed-item+.item-unavailable,.table.cart-items tbody>tr[data-parentitemindex]+.item-unavailable{display:none}.table.cart-items td.product-image a{overflow:hidden;border-radius:4px}.table.cart-items td.product-image a{margin-right:20px}.table.cart-items td.product-image a,.table.cart-items td.product-image img{width:100px;display:block;max-width:initial;height:auto}@media(max-width: 690px){.table.cart-items td.product-image a,.table.cart-items td.product-image img{width:70px}}.table.cart-items td.product-name a,.table.cart-items td.product-name a:hover{color:#333;font-weight:bold;text-decoration:none}.table.cart-items td.quantity{margin:0 0 0 10px;display:flex;align-items:center;padding:0;border-radius:4px;border:1px solid #cbcbcb;float:left;min-width:30px;text-align:center;justify-content:center}.table.cart-items td.quantity input{margin:0;width:30px !important;height:30px !important;padding:0;border:none;box-shadow:none}.table.cart-items td.quantity .item-quantity-change{position:initial;left:initial;top:initial;bottom:initial;height:initial;display:flex;align-items:center;justify-content:center;padding:0}.table.cart-items td.quantity .item-quantity-change i{background:none;line-height:30px;display:inline-block}.table.cart-items td.quantity .item-quantity-change i:before{font-weight:bold;font-size:22px;width:25px;height:25px;line-height:25px;color:#000;border-radius:100%}.table.cart-items td.quantity .item-quantity-change>p{margin:0}.table.cart-items td.quantity .item-quantity-change.item-quantity-change-decrement i:before{content:"-";line-height:21px}.table.cart-items td.quantity .item-quantity-change.item-quantity-change-increment i:before{content:"+"}@media(max-width: 690px){.table.cart-items td.quantity{width:97px}.table.cart-items td.product-name,.table.cart-items td.quantity{margin-left:90px !important}}.table.cart-items i.icon.icon-remove.item-remove-ico:before{content:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyLjAwMSA1MTIuMDAxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIuMDAxIDUxMi4wMDE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNMjg0LjI4NiwyNTYuMDAyTDUwNi4xNDMsMzQuMTQ0YzcuODExLTcuODExLDcuODExLTIwLjQ3NSwwLTI4LjI4NWMtNy44MTEtNy44MS0yMC40NzUtNy44MTEtMjguMjg1LDBMMjU2LDIyNy43MTcNCgkJCUwzNC4xNDMsNS44NTljLTcuODExLTcuODExLTIwLjQ3NS03LjgxMS0yOC4yODUsMGMtNy44MSw3LjgxMS03LjgxMSwyMC40NzUsMCwyOC4yODVsMjIxLjg1NywyMjEuODU3TDUuODU4LDQ3Ny44NTkNCgkJCWMtNy44MTEsNy44MTEtNy44MTEsMjAuNDc1LDAsMjguMjg1YzMuOTA1LDMuOTA1LDkuMDI0LDUuODU3LDE0LjE0Myw1Ljg1N2M1LjExOSwwLDEwLjIzNy0xLjk1MiwxNC4xNDMtNS44NTdMMjU2LDI4NC4yODcNCgkJCWwyMjEuODU3LDIyMS44NTdjMy45MDUsMy45MDUsOS4wMjQsNS44NTcsMTQuMTQzLDUuODU3czEwLjIzNy0xLjk1MiwxNC4xNDMtNS44NTdjNy44MTEtNy44MTEsNy44MTEtMjAuNDc1LDAtMjguMjg1DQoJCQlMMjg0LjI4NiwyNTYuMDAyeiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K");width:15px;height:15px}.summary-template-holder{background:#fff;padding:20px;text-align:left;box-sizing:border-box;border-radius:4px;position:sticky;top:20px;border:none}.summary-template-holder .summary-totalizers,.summary-template-holder .summary-coupon-wrap{width:100% !important}.summary-template-holder .cart-more-options{display:none !important}.summary-template-holder .summary-coupon{text-align:center;margin:0 auto !important;min-width:initial}.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data{display:none !important}.summary-template-holder .summary-coupon fieldset.coupon-fieldset p{margin:0;color:#676767}.summary-template-holder .summary-coupon fieldset.coupon-fieldset p label{cursor:initial;font-size:13px}.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data{margin:0;width:100%}.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a{width:100%;text-decoration:underline}.summary-template-holder .summary-coupon fieldset.coupon-fieldset>div{display:flex;justify-content:space-between;align-items:center}.summary-template-holder .summary-coupon fieldset.coupon-fieldset>div[style*=none]{display:block !important}.summary-template-holder .summary-coupon fieldset.coupon-fieldset>div[style*=none] p.coupon-label{display:none}.summary-template-holder .summary-coupon fieldset.coupon-fieldset>div[style*=flex] p.coupon-label{display:none}.summary-template-holder .summary-coupon fieldset.coupon-fieldset>div[style*=flex] p.coupon-fields{width:100%}.summary-template-holder .summary-coupon p.coupon-fields span{display:flex;width:100%;position:relative}.summary-template-holder .summary-coupon p.coupon-fields span.info{align-items:center;padding:0;color:#323232}.summary-template-holder .summary-coupon p.coupon-fields span.info>span{text-align:left;margin-right:10px;color:#1a73e8}.summary-template-holder .summary-coupon p.coupon-fields span input{width:100%;margin-right:10px}.summary-template-holder .summary-coupon p.coupon-fields .delete{width:auto}.summary-template-holder .summary-coupon p.coupon-fields .delete #cart-coupon-remove{color:#ff4c4c;font-size:0;display:flex;align-items:center}.summary-template-holder .summary-coupon p.coupon-fields .delete #cart-coupon-remove:before{content:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyLjAwMSA1MTIuMDAxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIuMDAxIDUxMi4wMDE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNMjg0LjI4NiwyNTYuMDAyTDUwNi4xNDMsMzQuMTQ0YzcuODExLTcuODExLDcuODExLTIwLjQ3NSwwLTI4LjI4NWMtNy44MTEtNy44MS0yMC40NzUtNy44MTEtMjguMjg1LDBMMjU2LDIyNy43MTcNCgkJCUwzNC4xNDMsNS44NTljLTcuODExLTcuODExLTIwLjQ3NS03LjgxMS0yOC4yODUsMGMtNy44MSw3LjgxMS03LjgxMSwyMC40NzUsMCwyOC4yODVsMjIxLjg1NywyMjEuODU3TDUuODU4LDQ3Ny44NTkNCgkJCWMtNy44MTEsNy44MTEtNy44MTEsMjAuNDc1LDAsMjguMjg1YzMuOTA1LDMuOTA1LDkuMDI0LDUuODU3LDE0LjE0Myw1Ljg1N2M1LjExOSwwLDEwLjIzNy0xLjk1MiwxNC4xNDMtNS44NTdMMjU2LDI4NC4yODcNCgkJCWwyMjEuODU3LDIyMS44NTdjMy45MDUsMy45MDUsOS4wMjQsNS44NTcsMTQuMTQzLDUuODU3czEwLjIzNy0xLjk1MiwxNC4xNDMtNS44NTdjNy44MTEtNy44MTEsNy44MTEtMjAuNDc1LDAtMjguMjg1DQoJCQlMMjg0LjI4NiwyNTYuMDAyeiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K");width:11px;height:12px;display:block;line-height:10px}.summary-template-holder .summary-coupon i.icon-spin.loading-coupon{border:1px solid #666;border-top:none;border-radius:100%;font-size:0;width:20px;height:20px;padding:0;line-height:0;display:none;margin:0;position:absolute;top:25%;right:10px;z-index:-1}.summary-template-holder span.link-choose-more-products-wrapper{display:none}.summary-template-holder .cart-links-bottom{float:none;margin:10px 0 0 0}.summary-template-holder .cart-links-bottom .btn,.summary-template-holder .cart-links-bottom .orderform-template-holder #payment-data .payment-discounts-list table td.action a,.orderform-template-holder #payment-data .payment-discounts-list table td.action .summary-template-holder .cart-links-bottom a,.summary-template-holder .cart-links-bottom .summary-coupon fieldset.coupon-fieldset .coupon-data a,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .cart-links-bottom a{width:100%;box-sizing:border-box}.summary-template-holder .cart-links-bottom .btn-success{font-weight:bold}@media(max-width: 690px){.summary-template-holder .cart-links-bottom{position:fixed;bottom:0;width:100%;left:0;z-index:10000}.summary-template-holder .cart-links-bottom a{border-radius:0}}.summary-template-holder .summary-totalizers .table td.space,.summary-template-holder .summary-totalizers .table td.empty,.summary-template-holder .summary-totalizers tbody.shipping-calculate{display:none}.summary-template-holder .shipping-reset{display:none}.summary-template-holder .accordion-inner{margin-top:10px}.summary-template-holder tr:not(.Shipping){display:flex !important;justify-content:space-between;border:none !important}.summary-template-holder tr:not(.Shipping).CustomTax:not(.CustomTax--total){display:none !important}.summary-template-holder tbody{border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;padding:15px 0;display:block}.summary-template-holder tbody td{display:inline-block;text-align:left !important;width:auto;color:#676767;font-size:13px;padding:0 0 3px 0 !important}.summary-template-holder tbody td.monetary{text-align:right !important;margin-left:auto;float:right}.summary-template-holder tfoot tr td{padding:14px 0 !important;color:#323232;font-size:14px;font-weight:bold}.summary-template-holder tfoot tr td.monetary{text-align:right !important;margin-left:auto;float:right;color:#1a73e8}.summary-coupon{width:100% !important}.cart-select-gift-placeholder{width:auto !important;display:none !important}.cart-more-options{width:100% !important;margin:0 !important;border:none;padding:0;min-height:0 !important;display:flex !important;flex-wrap:wrap}.cart-more-options .cart-select-gift-placeholder{display:block !important}.cart-more-options .vtex-shipping-preview-0-x-alert .shp-alert-content.vtex-shipping-preview-0-x-content{display:flex;align-items:center}.cart-more-options .srp-container{max-width:100% !important}.cart-more-options .srp-container span.error{display:none}.cart-more-options .srp-container .srp-toggle__wrapper label{background:#fff;padding:10px 0;border-radius:4px}.cart-more-options .srp-container .srp-delivery-info .b--light-gray{background:#fff;border-radius:4px}.cart-more-options .srp-container select,.cart-more-options .srp-container input[type=text]:not(.pac-target-input){outline:initial}.cart-more-options .srp-container form.srp-postal-code__form.dib.relative{width:100%}.cart-more-options .srp-container button.shp-open-options{border-color:#1d63be}.cart-more-options .srp-container .onda-v1 .blue{color:#1a73e8;outline:none}.cart-more-options .srp-container .onda-v1 .b--blue{border-color:#1a73e8;outline:none}.cart-more-options .srp-container .onda-v1 .bg-blue{background:#1a73e8;outline:initial}.cart-more-options .srp-container .vtex-shipping-preview-0-x-pc .ship-country{width:98%}.cart-more-options .srp-container .vtex-shipping-preview-0-x-pc .btn,.cart-more-options .srp-container .vtex-shipping-preview-0-x-pc .orderform-template-holder #payment-data .payment-discounts-list table td.action a,.orderform-template-holder #payment-data .payment-discounts-list table td.action .cart-more-options .srp-container .vtex-shipping-preview-0-x-pc a,.cart-more-options .srp-container .vtex-shipping-preview-0-x-pc .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .cart-more-options .srp-container .vtex-shipping-preview-0-x-pc a{height:40px;outline:initial;border-radius:4px}.cart-more-options .srp-container .ship-postalCode{width:auto !important;max-width:190px}.cart-more-options .srp-container .ship-postalCode input#ship-postalCode{width:100%}.cart-more-options .cart-select-gift-placeholder,.cart-more-options #shipping-preview-container{margin:20px;width:100%}@media(min-width: 690px){.cart-more-options .cart-select-gift-placeholder{margin-bottom:0}}.cart-more-options .cart-select-gift-placeholder:empty{display:none}.cart-more-options #shipping-preview-container{width:100% !important}@media(max-width: 690px){.cart-more-options #shipping-preview-container{display:none !important}}.cart-more-options .vtex-pickup-points-modal-3-x-pickupViewMode .btn,.cart-more-options .vtex-pickup-points-modal-3-x-pickupViewMode .orderform-template-holder #payment-data .payment-discounts-list table td.action a,.orderform-template-holder #payment-data .payment-discounts-list table td.action .cart-more-options .vtex-pickup-points-modal-3-x-pickupViewMode a,.cart-more-options .vtex-pickup-points-modal-3-x-pickupViewMode .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .cart-more-options .vtex-pickup-points-modal-3-x-pickupViewMode a{padding:13px 0}.cart-select-gift-placeholder .available-gift-item.active{background:#f1f7ff}.cart-select-gift-placeholder .label-vertical-group:hover,.cart-select-gift-placeholder .icon-check-empty,.cart-select-gift-placeholder .icon-check-sign{color:#676767}.cart-select-gift-placeholder .label-vertical-group:hover .icon-check-empty,.cart-select-gift-placeholder .icon-check-sign{color:#1a73e8}.body-cart-vertical .cart-template-holder{width:calc(70% - 20px)}@media(max-width: 998px){.body-cart-vertical .cart-template-holder{width:100%}}.body-cart-vertical .summary-template-holder{width:30%}@media(max-width: 998px){.body-cart-vertical .summary-template-holder{width:100%;margin-top:20px}}.body-cart-vertical .cart-template.full-cart.active{display:flex;flex-flow:wrap;justify-content:space-between;align-items:flex-start}.body-cart-vertical .cart-template.full-cart.active .extensions-checkout-buttons-container{width:auto !important;margin:0}.body-cart-vertical .cart-template.full-cart.active .totalizers.summary-totalizers.cart-totalizers{width:100%;padding:0;margin:0}.client-pre-email{background:none;width:100%;border-top:none;position:relative;text-align:left}.client-pre-email fieldset.pre-email{box-sizing:border-box}.client-pre-email label{margin:0;line-height:20px}.client-pre-email label small{font-size:12px;padding:0;margin:0;color:#323232;font-weight:400;margin:0;vertical-align:top;display:block;margin-bottom:13px;margin-top:20px}.client-pre-email .link-cart{display:none}.client-pre-email h3.client-pre-email-h{margin:0}.client-pre-email h3.client-pre-email-h span{display:block;position:relative;font-size:0;padding:7px 0 !important}.client-pre-email h3.client-pre-email-h span:after{content:"Email";vertical-align:middle;display:inline-block;margin:0}.client-pre-email h3.client-pre-email-h span:after{padding:0 !important}.client-pre-email h3.client-pre-email-h .link-box-edit{display:none}.client-pre-email a#orderform-to-cart{color:#1a73e8}.client-pre-email .client-email.input.text{margin:0;width:100%;position:initial}.client-pre-email .client-email.input.text input[type=email]{width:100%;box-sizing:border-box}.client-pre-email .client-email.input.text .btn-success{width:20%;margin:0;height:initial;position:absolute;top:initial;bottom:15px;right:initial;left:50%;transform:translateX(-50%);min-width:55%}@media(max-width: 768px){.client-pre-email .client-email.input.text .btn-success{width:calc(100% - 60px)}}.client-pre-email .client-email.input.text .loading-inline{position:absolute;color:#fff;font-size:16px;bottom:35px;top:initial;right:50% !important;margin-right:-10px}.client-pre-email .client-email.input.text .loading-inline[style=""]+#btn-client-pre-email{font-size:0}.client-pre-email .emailInfo{margin-top:20px;width:80%;box-sizing:border-box}.client-pre-email .emailInfo .icon-ok,.client-pre-email .emailInfo h3{color:#1a73e8}@media(max-width: 690px){.client-pre-email .emailInfo{width:100%}}.client-pre-email .emailInfo .icon-lock{color:#eeeeee}@media(max-width: 690px){.client-pre-email .link-cart{display:none !important}}.client-pre-email+.client-profile-data .accordion-body:before{content:"Waiting for more information";display:block}.client-pre-email+.client-profile-data .accordion-body .accordion-inner{display:none}.client-pre-email+.client-profile-data.filled .accordion-body:before{display:none}.client-pre-email[style*="display: none"]{padding-bottom:20px !important}.client-pre-email[style*="display: none"] .link-box-edit{display:block !important}.client-pre-email[style*="display: none"] label small{display:none !important}.client-pre-email[style*="display: none"] input#client-pre-email{padding:0 !important;border:none !important;box-shadow:none !important;font-size:12px;font-weight:400;pointer-events:none;cursor:text;background:none !important;color:#676767}.client-pre-email[style*="display: none"] .emailInfo,.client-pre-email[style*="display: none"] #btn-client-pre-email{display:none}.client-pre-email[style*="display: none"]+.client-profile-data .accordion-body:before{display:none}.client-pre-email[style*="display: none"]+.client-profile-data .accordion-inner{display:block}body:not(.v-custom-step-email) .client-pre-email span.help.error{display:none !important}.payment-group-item-cards .card-flag{width:32px !important;background-size:auto 20px;min-width:auto;height:20px}.payment-group-item-cards .card-flag.Visa{background-position:0 0}.payment-group-item-cards .card-flag.Mastercard{background-position:-32px 0}.payment-group-item-cards .card-flag.Diners{background-position:-64px 0}.payment-group-item-cards .card-flag.Amex,.payment-group-item-cards .card-flag.American{background-position:-96px 0}.payment-group-item-cards .card-flag.Hipercard{background-position:-128px 0}.payment-group-item-cards .card-flag.Discover{background-position:-160px 0}.payment-group-item-cards .card-flag.Aura{background-position:-192px 0}.payment-group-item-cards .card-flag.Banricompras{background-position:-224px 0}.payment-group-item-cards .card-flag.Elo{background-position:-256px 0}.payment-group-item-cards .card-flag.JCB{background-position:-288px 0}.payment-group-item-cards .card-flag.Cabal{background-position:-320px 0}.payment-group-item-cards .card-flag.Maestro{background-position:-352px 0}.payment-group-item-cards .card-flag.Credz{background-position:-384px 0}.vcustom--vtex-omnishipping-1-x-address label,.orderform-template-holder .step .input.text label{margin:10px 0 5px 0;display:block;color:#999999}@keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}.js-v-custom-is-loading .vcustom--vtex-omnishipping-1-x-address:before,.js-v-custom-is-loadAddress #shipping-data .accordion-group.shipping-data:after,.orderform-template .cart-template.mini-cart .cart .cart-items:not(.v-loaded) li.item:after{animation-duration:1.25s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#a9a9a9;background:linear-gradient(to right, #eeeeee 10%, #dddddd 18%, #eeeeee 33%);background-size:800px 104px}svg.pickup-marker-blue,svg.pickup-marker-blue path,svg.pkpmodal-pickup-point-marker-image,svg.pkpmodal-pickup-point-marker-image path,svg.vtex-omnishipping-1-x-svg,svg.vtex-omnishipping-1-x-svg path,svg.pkpmodal-pickup-point-best-marker-image path:not([fill=white]){fill:#1a73e8}@media(max-width: 768px){.container.container-main.container-order-form{width:calc(100% - 20px)}}.orderform-template-holder #client-profile-data{width:100%}.orderform-template-holder #client-profile-data form.client-pre-email,.orderform-template-holder #client-profile-data .step.client-profile-data,.orderform-template-holder #shipping-data,.orderform-template-holder #payment-data{width:100% !important;padding:0;margin:0;box-sizing:border-box;background:#fff;border-radius:4px;margin-bottom:20px !important;z-index:initial;border:none;padding:30px}@media(max-width: 768px){.orderform-template-holder #client-profile-data form.client-pre-email,.orderform-template-holder #client-profile-data .step.client-profile-data,.orderform-template-holder #shipping-data,.orderform-template-holder #payment-data{padding:20px}}.orderform-template-holder #client-profile-data form.client-pre-email.client-pre-email,.orderform-template-holder #client-profile-data .step.client-profile-data.client-pre-email,.orderform-template-holder #shipping-data.client-pre-email,.orderform-template-holder #payment-data.client-pre-email{display:block !important;padding-bottom:calc(40px + 14px + 30px)}.orderform-template-holder #client-profile-data form.client-pre-email .link-box-edit,.orderform-template-holder #client-profile-data .step.client-profile-data .link-box-edit,.orderform-template-holder #shipping-data .link-box-edit,.orderform-template-holder #payment-data .link-box-edit{background:none;box-shadow:none;border:none;color:#1a73e8;outline:none;position:absolute;right:0;top:50%;padding:1px;font-size:14px;transform:translateY(-50%);opacity:.7;transition:all ease .2s}.orderform-template-holder #client-profile-data form.client-pre-email .link-box-edit:hover,.orderform-template-holder #client-profile-data .step.client-profile-data .link-box-edit:hover,.orderform-template-holder #shipping-data .link-box-edit:hover,.orderform-template-holder #payment-data .link-box-edit:hover{opacity:1}.orderform-template-holder #client-profile-data form.client-pre-email .link-box-edit i.icon-spinner,.orderform-template-holder #client-profile-data .step.client-profile-data .link-box-edit i.icon-spinner,.orderform-template-holder #shipping-data .link-box-edit i.icon-spinner,.orderform-template-holder #payment-data .link-box-edit i.icon-spinner{font-size:17px;position:absolute;right:0;display:none;top:-7px}.orderform-template-holder #client-profile-data form.client-pre-email .link-box-edit.active i.icon-edit,.orderform-template-holder #client-profile-data .step.client-profile-data .link-box-edit.active i.icon-edit,.orderform-template-holder #shipping-data .link-box-edit.active i.icon-edit,.orderform-template-holder #payment-data .link-box-edit.active i.icon-edit{display:none}.orderform-template-holder #client-profile-data form.client-pre-email .link-box-edit.active i.icon-spinner,.orderform-template-holder #client-profile-data .step.client-profile-data .link-box-edit.active i.icon-spinner,.orderform-template-holder #shipping-data .link-box-edit.active i.icon-spinner,.orderform-template-holder #payment-data .link-box-edit.active i.icon-spinner{display:block}.orderform-template-holder #client-profile-data form.client-pre-email .accordion-toggle,.orderform-template-holder #client-profile-data .step.client-profile-data .accordion-toggle,.orderform-template-holder #shipping-data .accordion-toggle,.orderform-template-holder #payment-data .accordion-toggle{padding:0}.orderform-template-holder #client-profile-data form.client-pre-email .accordion-toggle>i,.orderform-template-holder #client-profile-data .step.client-profile-data .accordion-toggle>i,.orderform-template-holder #shipping-data .accordion-toggle>i,.orderform-template-holder #payment-data .accordion-toggle>i{display:none}.orderform-template-holder #client-profile-data form.client-pre-email .accordion-toggle>span,.orderform-template-holder #client-profile-data .step.client-profile-data .accordion-toggle>span,.orderform-template-holder #shipping-data .accordion-toggle>span,.orderform-template-holder #payment-data .accordion-toggle>span{line-height:20px;display:block;vertical-align:middle;line-height:initial}.orderform-template-holder #client-profile-data form.client-pre-email .accordion-toggle,.orderform-template-holder #client-profile-data form.client-pre-email .accordion-inner,.orderform-template-holder #client-profile-data .step.client-profile-data .accordion-toggle,.orderform-template-holder #client-profile-data .step.client-profile-data .accordion-inner,.orderform-template-holder #shipping-data .accordion-toggle,.orderform-template-holder #shipping-data .accordion-inner,.orderform-template-holder #payment-data .accordion-toggle,.orderform-template-holder #payment-data .accordion-inner{padding:0}.orderform-template-holder #client-profile-data form.client-pre-email input[type=text]:not(.pac-target-input),.orderform-template-holder #client-profile-data form.client-pre-email input[type=tel]:not(.pac-target-input),.orderform-template-holder #client-profile-data form.client-pre-email input[type=email]:not(.pac-target-input),.orderform-template-holder #client-profile-data form.client-pre-email select:not(.pac-target-input),.orderform-template-holder #client-profile-data .step.client-profile-data input[type=text]:not(.pac-target-input),.orderform-template-holder #client-profile-data .step.client-profile-data input[type=tel]:not(.pac-target-input),.orderform-template-holder #client-profile-data .step.client-profile-data input[type=email]:not(.pac-target-input),.orderform-template-holder #client-profile-data .step.client-profile-data select:not(.pac-target-input),.orderform-template-holder #shipping-data input[type=text]:not(.pac-target-input),.orderform-template-holder #shipping-data input[type=tel]:not(.pac-target-input),.orderform-template-holder #shipping-data input[type=email]:not(.pac-target-input),.orderform-template-holder #shipping-data select:not(.pac-target-input),.orderform-template-holder #payment-data input[type=text]:not(.pac-target-input),.orderform-template-holder #payment-data input[type=tel]:not(.pac-target-input),.orderform-template-holder #payment-data input[type=email]:not(.pac-target-input),.orderform-template-holder #payment-data select:not(.pac-target-input){width:100%;max-width:100%;outline:initial}.orderform-template-holder #payment-data p.link.link-gift-card,.orderform-template-holder #payment-data .payment-group-item{box-sizing:border-box;margin:0 6px 10px 0;border-radius:4px;border:1px solid #cbcbcb;opacity:1;text-decoration:none;color:#323232;transition:all ease .3s;padding:11px;text-align:center;display:flex;align-items:center;justify-content:center;background:#f3f3f3;float:left;width:100%}.orderform-template-holder #payment-data p.link.link-gift-card.active,.orderform-template-holder #payment-data .payment-group-item.active{background:#fff}.orderform-template-holder #payment-data p.link.link-gift-card.active span,.orderform-template-holder #payment-data .payment-group-item.active span{color:#000000}.orderform-template-holder #payment-data p.link.link-gift-card.active,.orderform-template-holder #payment-data p.link.link-gift-card:hover,.orderform-template-holder #payment-data .payment-group-item.active,.orderform-template-holder #payment-data .payment-group-item:hover{box-shadow:0 0 6px #cbcbcb;border:1px solid #1a73e8}.orderform-template-holder #payment-data p.link.link-gift-card,.orderform-template-holder #payment-data fieldset.payment-group{width:100%;left:0;display:block;background:none;position:relative;margin:0}.orderform-template-holder #payment-data #iframe-placeholder-creditCardPaymentGroup{padding-top:32px}.orderform-template-holder #payment-data #iframe-placeholder-creditCardPaymentGroup>.payment-group-item-cards{display:block;overflow:hidden;position:absolute;right:0;top:0}.orderform-template-holder #payment-data #iframe-placeholder-creditCardPaymentGroup>.payment-group-item-cards .card-flag{opacity:1}.orderform-template-holder #payment-data p.link.link-gift-card{margin-bottom:10px;padding:0}.orderform-template-holder #payment-data p.link.link-gift-card a{padding:10px 10px;display:block;text-align:left}.orderform-template-holder #payment-data .payment-group-list-btn{width:100%}.orderform-template-holder #payment-data p.link.link-gift-card *,.orderform-template-holder #payment-data .payment-group-item *{font-size:12px !important;font-weight:bold}.orderform-template-holder #payment-data .payment-group-item{position:relative;height:40px}.orderform-template-holder #payment-data .payment-group-item span.payment-group-item-text{padding:0;line-height:17px;background:none !important}.orderform-template-holder #payment-data .payment-group-item:first-child:nth-last-child(n+2),.orderform-template-holder #payment-data .payment-group-item:first-child:nth-last-child(n+2)~.payment-group-item{width:calc(50% - 3px)}.orderform-template-holder #payment-data .payment-group-item:first-child:nth-last-child(n+3),.orderform-template-holder #payment-data .payment-group-item:first-child:nth-last-child(n+3)~.payment-group-item{width:calc(33.3% - 4px)}.orderform-template-holder #payment-data .payment-group-item:first-child:nth-last-child(n+4),.orderform-template-holder #payment-data .payment-group-item:first-child:nth-last-child(n+4)~.payment-group-item{width:calc(25% - 4.8px)}.orderform-template-holder #payment-data .payment-group-item:first-child:nth-last-child(n+5),.orderform-template-holder #payment-data .payment-group-item:first-child:nth-last-child(n+5)~.payment-group-item{width:100%;margin-right:0;height:auto}.orderform-template-holder #payment-data .payment-group-item:first-child:nth-last-child(n+5):after,.orderform-template-holder #payment-data .payment-group-item:first-child:nth-last-child(n+5):before,.orderform-template-holder #payment-data .payment-group-item:first-child:nth-last-child(n+5)~.payment-group-item:after,.orderform-template-holder #payment-data .payment-group-item:first-child:nth-last-child(n+5)~.payment-group-item:before{display:none}.orderform-template-holder #payment-data .payment-group-item:first-child:nth-last-child(n+5):hover,.orderform-template-holder #payment-data .payment-group-item:first-child:nth-last-child(n+5)~.payment-group-item:hover{top:0}.orderform-template-holder #payment-data .payment-group-item:last-child{margin-right:0}.orderform-template-holder #payment-data .payment-group-item:hover{position:relative;background:#fff;top:-2px}.orderform-template-holder #payment-data .payment-group-item.active:after,.orderform-template-holder #payment-data .payment-group-item.active:before{content:"";display:block;position:absolute;left:50%;transform:translateX(-50%);top:100%;width:0;height:0;border-style:solid}.orderform-template-holder #payment-data .payment-group-item.active:after{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:6px}.orderform-template-holder #payment-data .payment-group-item.active:before{border-color:#1a73e8 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:7px}.orderform-template-holder #payment-data .gift-card-section.form-step.box-default{padding:0;margin:0;width:100%}.orderform-template-holder #payment-data .gift-card-section.form-step.box-default label{font-weight:bold;color:#000;font-size:12px}.orderform-template-holder #payment-data p.payment-discounts-options,.orderform-template-holder #payment-data p.gift-card-provider-options{display:flex;align-items:center;padding-bottom:10px}.orderform-template-holder #payment-data p.payment-discounts-options input,.orderform-template-holder #payment-data p.payment-discounts-options select,.orderform-template-holder #payment-data p.gift-card-provider-options input,.orderform-template-holder #payment-data p.gift-card-provider-options select{margin:0 10px}.orderform-template-holder #payment-data p.payment-discounts-options label,.orderform-template-holder #payment-data p.gift-card-provider-options label{line-height:12px;margin:0}.orderform-template-holder #payment-data .payment-discounts-list{margin-bottom:10px}.orderform-template-holder #payment-data .payment-discounts-list .gift-card-provider-group-loyalty-program{border-bottom:1px solid #eeeeee}.orderform-template-holder #payment-data .payment-discounts-list table{width:100%}.orderform-template-holder #payment-data .payment-discounts-list table td{padding:0}.orderform-template-holder #payment-data .payment-discounts-list table tbody,.orderform-template-holder #payment-data .payment-discounts-list table tr{display:flex;width:100%;flex-wrap:wrap;align-items:center}.orderform-template-holder #payment-data .payment-discounts-list table td.code,.orderform-template-holder #payment-data .payment-discounts-list table td.number{margin-right:20px;flex-grow:1;padding:0}.orderform-template-holder #payment-data .payment-discounts-list table #remove-gift-card{text-decoration:underline;color:#ff4c4c}.orderform-template-holder #payment-data input#payment-discounts-code{width:100% !important}.orderform-template-holder #payment-data #btn-add-gift-card{height:40px;border-radius:4px}.orderform-template-holder #payment-data .steps-view{width:100% !important;padding:0;min-height:initial}.orderform-template-holder #payment-data .steps-view iframe{margin:0}.orderform-template-holder #payment-data p.notification{font-weight:bold;font-weight:400;color:#323232}.orderform-template-holder #payment-data p.notification:not([style="display: none;"])+.box-step{padding:0;border:none}@media(min-width: 769px){.orderform-template-holder #payment-data:last-child{margin-bottom:0px !important}}.orderform-template-holder #payment-data .v-custom-payment-item-wrap{box-sizing:border-box;border-radius:4px;background:#fff;border:1px solid #cbcbcb;color:#323232;transition:all ease .3s;overflow:hidden;margin-bottom:10px}.orderform-template-holder #payment-data .v-custom-payment-item-wrap.active,.orderform-template-holder #payment-data .v-custom-payment-item-wrap:hover{border-color:#1a73e8;box-shadow:0 0 6px #ddd}.orderform-template-holder #payment-data .v-custom-payment-item-wrap #iframe-placeholder-creditCardPaymentGroup{padding-top:0}.orderform-template-holder #payment-data .v-custom-payment-item-wrap .payment-group-item{border:none;border-bottom:1px solid rgba(0,0,0,0);box-shadow:none;margin:0;width:100% !important;height:auto;top:0}.orderform-template-holder #payment-data .v-custom-payment-item-wrap .payment-group-item-text{margin-right:auto;text-align:left;line-height:27px !important;white-space:nowrap}.orderform-template-holder #payment-data .v-custom-payment-item-wrap .payment-group-item-text:before{content:"";width:20px;height:20px;display:inline-block;border:1px solid #999999;border-radius:100%;vertical-align:middle;margin:-3px 10px 0 0}.orderform-template-holder #payment-data .v-custom-payment-item-wrap .payment-group-item-cards{display:flex;justify-content:flex-end;flex-wrap:wrap}.orderform-template-holder #payment-data .v-custom-payment-item-wrap .payment-group-item-cards .card-flag:last-child{margin:0}@media(max-width: 360px){.orderform-template-holder #payment-data .v-custom-payment-item-wrap .payment-group-item-cards{display:none}}.orderform-template-holder #payment-data .v-custom-payment-item-wrap .payment-group-item.active{background:#f1f7ff;border-bottom:1px solid #1a73e8}.orderform-template-holder #payment-data .v-custom-payment-item-wrap .payment-group-item.active .payment-group-item-text:before{background:#1a73e8;border-color:#1a73e8;box-shadow:inset 0 0 0 3px #fff}.orderform-template-holder #payment-data .v-custom-payment-item-wrap .payment-group-item.active .payment-group-item-cards span{opacity:1}.orderform-template-holder #payment-data .v-custom-payment-item-wrap .payment-group-item:hover .payment-group-item-text:before{border-color:#1a73e8}.orderform-template-holder #payment-data .v-custom-payment-item-wrap .payment-group-item:before,.orderform-template-holder #payment-data .v-custom-payment-item-wrap .payment-group-item:after{display:none}.orderform-template-holder #payment-data .v-custom-payment-item-wrap .payment-group-item#payment-group-payPalPaymentGroup{position:relative}.orderform-template-holder #payment-data .v-custom-payment-item-wrap .payment-group-item#payment-group-payPalPaymentGroup:after{content:"";width:50px;height:20px;display:block;background:url("https://io.vtex.com.br/checkout-ui/v6.18.19/img/payment-paypal-landscape.png") center no-repeat;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);right:12px;left:initial;border:none}.orderform-template-holder #payment-data .v-custom-payment-item-wrap .payment-group-item#payment-group-AffirmPaymentGroup:after{content:"";width:65px;height:25px;display:block;background:url(https://cdn-assets.affirm.com/images/black_logo-transparent_bg.png) center no-repeat;background-size:contain;position:absolute;top:49%;transform:translateY(-50%);right:3px;left:initial;border:none}.orderform-template-holder #payment-data .v-custom-payment-item-wrap .payment-group-item.active+div,.orderform-template-holder #payment-data .v-custom-payment-item-wrap.active>div{padding:20px;overflow:hidden;box-sizing:border-box}.orderform-template-holder #payment-data .v-custom-payment-item-wrap .SecurityEnvironmentIcon{display:none}.orderform-template-holder .step{border:none;padding:0;background:none;margin-bottom:0}@media(max-width: 868px){.orderform-template-holder .step{width:100%}}.orderform-template-holder .step .box-info{color:#323232}.orderform-template-holder .step .box-info[style*="display: block"]{margin-top:10px}.orderform-template-holder .step .form-step fieldset{width:100%;float:none}.orderform-template-holder .step .form-step fieldset p{position:relative}@media(max-width: 690px){.orderform-template-holder .step .form-step fieldset p{float:none !important}}.orderform-template-holder .step .form-step fieldset p.client-last-name,.orderform-template-holder .step .form-step fieldset p.client-first-name{width:calc(50% - 5px);position:relative}@media(max-width: 690px){.orderform-template-holder .step .form-step fieldset p.client-last-name,.orderform-template-holder .step .form-step fieldset p.client-first-name{width:100%}.orderform-template-holder .step .form-step fieldset p.client-last-name input[type=text],.orderform-template-holder .step .form-step fieldset p.client-first-name input[type=text]{width:100% !important}}.orderform-template-holder .step .form-step fieldset p span.help.error{position:absolute;font-size:11px;margin-top:0}.orderform-template-holder .step .form-step fieldset.box-client-info-pj{padding-top:15px}.orderform-template-holder .step .form-step fieldset.box-payment-option h3{display:none}.orderform-template-holder .step .form-step #is-corporate-client{color:#1a73e8}.orderform-template-holder .step.client-profile-data .client-notice.notice{margin:0 0 10px 0}.orderform-template-holder .step.client-profile-data .box-client-info{margin-bottom:20px}.orderform-template-holder .step.client-profile-data .client-document,.orderform-template-holder .step.client-profile-data .client-phone{width:calc(50% - 5px)}@media(max-width: 690px){.orderform-template-holder .step.client-profile-data .client-document,.orderform-template-holder .step.client-profile-data .client-phone{width:100%}}.orderform-template-holder .step.shipping-data .box-step{display:flex;flex-wrap:wrap}.orderform-template-holder .step.shipping-data .box-step>*{width:100%;order:1}.orderform-template-holder .step.shipping-data .box-step>*.vtex-omnishipping-1-x-addressFormPart1{order:1}.orderform-template-holder .step.shipping-data .box-step>*.vtex-omnishipping-1-x-addressForm{order:2}.orderform-template-holder .step.shipping-data .box-step>*.vtex-omnishipping-1-x-addressInfo{order:3}.orderform-template-holder .step.shipping-data .box-step>*.vtex-omnishipping-1-x-deliveryGroup{order:4}.orderform-template-holder .step.shipping-data .box-step>*.vtex-omnishipping-1-x-submitPaymentButton{order:100}.orderform-template-holder .step.shipping-data .box-step>*.btn-link.vtex-omnishipping-1-x-btnDelivery,.orderform-template-holder .step.shipping-data .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .box-step>a.vtex-omnishipping-1-x-btnDelivery,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .orderform-template-holder .step.shipping-data .box-step>a.vtex-omnishipping-1-x-btnDelivery{order:5;margin-top:20px;background:#1a73e8}.orderform-template-holder .step.shipping-data .box-step>*#postalCode-finished-loading,.orderform-template-holder .step.shipping-data .box-step>*:last-child{margin:0}.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-address{margin:0}.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-addressSummaryActive .address-summary{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='24' height='24'><path fill='%23999999' d='M15.998,5.951L4,16.237V30c0,0.552,0.448,1,1,1h8v-8h6v8h8c0.552,0,1-0.448,1-1V16.238L15.998,5.951z M19,19 h-6v-5h6V19z'></path> <polygon fill='%23999999' points='15.998,0.683 9,6.682 9,3 5,3 5,10.111 0.59,13.892 1.892,15.41 15.998,3.317 30.108,15.41 31.41,13.892 '></polygon></svg>") no-repeat;background-position:12px 9px;border:1px solid #cbcbcb}.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-content{align-items:center}.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-deliveryChannelsOption{background:#fff}.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-pickupButton,.orderform-template-holder .step.shipping-data .vtex-pickup-points-modal-3-x-pickupViewOptionActive,.orderform-template-holder .step.shipping-data .vtex-pickup-points-modal-3-x-pickupViewOptionActive:hover,.orderform-template-holder .step.shipping-data .vtex-pickup-points-modal-3-x-pickupViewOptionActive:active,.orderform-template-holder .step.shipping-data .vtex-pickup-points-modal-3-x-pickupViewOptionActive:focus,.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-deliveryChannelsTogglePickup,.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-deliveryChannelsOption.vtex-omnishipping-1-x-deliveryOptionActive{background:#1a73e8;border-color:#1a73e8;border-radius:4px}.orderform-template-holder .step.shipping-data .vtex-pickup-points-modal-3-x-pickupViewOptionInctive{color:#1a73e8;border-color:#1a73e8;border-radius:4px}.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-addressItemOption:hover,.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-active{background-color:#f1f7ff}.orderform-template-holder .step.shipping-data .shipping-method-toggle{border-color:#1a73e8}.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-alert{border-color:#ffb100;display:flex;align-items:center}.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-linkEdit{text-decoration:underline}.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-deliveryChannelsWrapper,.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-deliveryChannelsToggle{border-radius:4px}.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-deliveryChannelsWrapper{border:1px solid #cbcbcb;width:100%;overflow:hidden;margin:0 0 20px 0}.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-summaryChange{background:#f1f7ff;border-color:#cbcbcb;color:#1a73e8}.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-leanShippingGroupList{border-color:#eeeeee;margin:0}.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-option:hover,.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-leanShippingOptionActive,.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-leanShippingOption{background:#fff !important}.orderform-template-holder .step.shipping-data .vtex-pickup-points-modal-3-x-modalDetailsBackLnk svg path,.orderform-template-holder .step.shipping-data .vtex-pickup-points-modal-3-x-modalDetailsBackLnk{color:#676767;fill:#676767}.orderform-template-holder .step.shipping-data .vtex-pickup-points-modal-3-x-primary{outline:none;background:#1a73e8;border-color:#1a73e8}.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-pickupPointChange{border-color:#1a73e8}.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-address p{clear:both;float:none;margin:0}.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-address p.input.ship-checkboxNumberLabel.text{width:auto;align-self:flex-end;display:flex;align-items:center;margin-left:10px !important;height:40px}.orderform-template-holder .step.shipping-data input#ship-addressQuery{width:100%}.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-container.shp-pickup-receiver{display:block}.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-container.shp-pickup-receiver svg.person-blue path{fill:#1a73e8}.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-container.shp-pickup-receiver .vtex-omnishipping-1-x-btn{color:#1a73e8}@media(max-width: 490px){.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-dateLink{width:100%}}.orderform-template-holder .step .submit.btn.btn-success,.orderform-template-holder .step .summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data a.submit.btn-success,.summary-template-holder .summary-coupon fieldset.coupon-fieldset .coupon-data .orderform-template-holder .step a.submit.btn-success,.orderform-template-holder .step #payment-data .payment-discounts-list table td.action a.submit.btn-success,.orderform-template-holder #payment-data .payment-discounts-list table td.action .step a.submit.btn-success{display:block;margin:20px auto 0 auto;min-width:55%}.orderform-template{display:flex !important;padding-top:0px;min-height:400px !important;align-items:flex-start}@media(max-width: 768px){.orderform-template{flex-wrap:wrap}}.orderform-template .orderform-template-holder{width:100%}@media(min-width: 769px){.orderform-template .orderform-template-holder{width:61% !important;padding-right:20px;max-width:calc(100% - 271px);float:left;box-sizing:border-box}}@media(max-width: 690px){.orderform-template{width:100%;padding-top:0px}}.orderform-template .cart-template.mini-cart{width:39%;min-width:255px;position:-webkit-sticky;position:-moz-sticky;position:-o-sticky;position:-ms-sticky;position:sticky;bottom:0px;top:20px;right:0;float:right;margin:0}@media(max-width: 768px){.orderform-template .cart-template.mini-cart{width:100%;position:relative;top:0}}.orderform-template .cart-template.mini-cart .cart-items>.v-custom-indexed-item{display:none !important}.orderform-template .cart-template.mini-cart .cart-fixed{height:auto !important;position:relative !important;max-width:100%;width:100% !important;top:0;min-height:initial}@media(min-width: 769px){.orderform-template .cart-template.mini-cart .cart-fixed.affix-top{position:relative !important}}.orderform-template .cart-template.mini-cart h2{text-align:left;border-top:none;background:none !important;margin-bottom:15px}.orderform-template .cart-template.mini-cart .quantity{min-width:10px;width:auto;height:10px;display:inline-block;background:#f1f7ff;color:#1a73e8}.orderform-template .cart-template.mini-cart .summary-template-holder{width:100%;background:none;border:none;padding:0}.orderform-template .cart-template.mini-cart .summary-template-holder .accordion-inner{margin-top:0px}.orderform-template .cart-template.mini-cart .summary-template-holder .summary>.summary-coupon-wrap,.orderform-template .cart-template.mini-cart .summary-template-holder .summary-coupon-wrap>.summary-coupon{display:block !important}.orderform-template .cart-template.mini-cart .summary-template-holder .summary-coupon p{margin:0}.orderform-template .cart-template.mini-cart .summary-template-holder .summary>.summary-coupon-wrap{border-top:1px solid #cbcbcb;padding:8px 0}.orderform-template .cart-template.mini-cart .summary-template-holder input[type=text],.orderform-template .cart-template.mini-cart .summary-template-holder button[type=submit],.orderform-template .cart-template.mini-cart .summary-template-holder p.coupon-fields span.info>span{line-height:30px !important;height:30px !important}.orderform-template .cart-template.mini-cart .item{padding:10px 0;margin:0;border:none;border-bottom:1px solid #eeeeee}.orderform-template .cart-template.mini-cart .item:last-child{border:none}.orderform-template .cart-template.mini-cart .item ul.service-list.unstyled{margin:0;float:none;width:100%;background:none;display:inline-block;clear:both}.orderform-template .cart-template.mini-cart .item .service-item,.orderform-template .cart-template.mini-cart .item.v-custom-indexed-item{background:#f1f7ff;border:1px dashed #cbcbcb;border-radius:4px;width:100%;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;padding:5px 10px;margin:10px 0 0 0}.orderform-template .cart-template.mini-cart .item .service-item .description,.orderform-template .cart-template.mini-cart .item.v-custom-indexed-item .description{margin-top:0}.orderform-template .cart-template.mini-cart .item .service-item>a,.orderform-template .cart-template.mini-cart .item .service-item .quantity,.orderform-template .cart-template.mini-cart .item .service-item .shipping-date,.orderform-template .cart-template.mini-cart .item .service-item .item-subscription,.orderform-template .cart-template.mini-cart .item.v-custom-indexed-item>a,.orderform-template .cart-template.mini-cart .item.v-custom-indexed-item .quantity,.orderform-template .cart-template.mini-cart .item.v-custom-indexed-item .shipping-date,.orderform-template .cart-template.mini-cart .item.v-custom-indexed-item .item-subscription{display:none}.orderform-template .cart-template.mini-cart .item .service-item .price,.orderform-template .cart-template.mini-cart .item.v-custom-indexed-item .price{margin:0}.orderform-template .cart-template.mini-cart .item .service-item:last-child,.orderform-template .cart-template.mini-cart .item.v-custom-indexed-item:last-child{margin-bottom:0}.orderform-template .cart-template.mini-cart .item.v-custom-indexed-item .item-unavailable{display:none}.orderform-template .cart-template.mini-cart .item .fn{width:calc(82% - 20px)}.orderform-template .cart-template.mini-cart .item .description{display:flex;justify-content:space-between}.orderform-template .cart-template.mini-cart .item .price,.orderform-template .cart-template.mini-cart .item span.shipping-date{white-space:nowrap}.orderform-template .cart-template.mini-cart .item .url{border-radius:4px;overflow:hidden}.orderform-template .cart-template.mini-cart .summary-totalizers{margin-bottom:0}.orderform-template .cart-template.mini-cart #go-to-cart-button{position:absolute;top:0px;right:7px;color:#1a73e8;text-decoration:underline}@media(max-width: 690px){.orderform-template .cart-template.mini-cart #go-to-cart-button{display:none}}.orderform-template .cart-template.mini-cart .summary-totalizers tbody{border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;padding:14px 0;display:block}.orderform-template .cart-template.mini-cart .summary-totalizers tbody tr.CustomTax:not(.CustomTax--total){display:none !important}.orderform-template .cart-template.mini-cart .summary-totalizers tbody td{display:inline-block;text-align:left !important;width:auto;color:#666;font-size:13px;padding:0 0 3px 0 !important}.orderform-template .cart-template.mini-cart .summary-totalizers tbody td.monetary{text-align:right !important;margin-left:auto;float:right}.orderform-template .cart-template.mini-cart .summary-totalizers tbody+tbody{border-top:none}.orderform-template .cart-template.mini-cart .summary-totalizers tbody.shipping-reset,.orderform-template .cart-template.mini-cart .summary-totalizers tbody.shipping-calculate{display:none !important}.orderform-template .cart-template.mini-cart .summary-totalizers tfoot tr td{padding:14px 0 !important;color:#000;font-size:14px;font-weight:bold;text-align:left}.orderform-template .cart-template.mini-cart .summary-totalizers tfoot tr td.monetary{text-align:right !important;margin-left:auto;float:right;color:#1a73e8}.orderform-template .cart-template.mini-cart .cart{margin-bottom:0;max-height:calc(100vh - 355px);overflow:auto}.orderform-template .cart-template.mini-cart .cart::-webkit-scrollbar{width:6px}.orderform-template .cart-template.mini-cart .cart::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:4px}.orderform-template .cart-template.mini-cart .cart::-webkit-scrollbar-thumb{background:#cbcbcb;border-radius:30px}.orderform-template .cart-template.mini-cart .cart:hover::-webkit-scrollbar-thumb{background:#eeeeee}.orderform-template .cart-template.mini-cart .cart .cart-items:not(.v-loaded){max-height:100px;overflow:hidden}.orderform-template .cart-template.mini-cart .cart .cart-items:not(.v-loaded) li.item{overflow:hidden;position:relative;border:none !important}.orderform-template .cart-template.mini-cart .cart .cart-items:not(.v-loaded) li.item>*{opacity:0}.orderform-template .cart-template.mini-cart .cart .cart-items:not(.v-loaded) li.item:after{content:"";width:100%;height:100%;display:block;top:0px;left:0;position:absolute}.orderform-template .payment-confirmation-wrap{border:none;padding:0}.orderform-template .payment-confirmation-wrap .payment-submit-wrap{margin:10px 0 0 0}@media(max-width: 768px){.orderform-template .payment-confirmation-wrap .payment-submit-wrap{z-index:9999;position:fixed;bottom:0;width:100%;left:0;padding:0;background:#fff;margin:0 !important}.orderform-template .payment-confirmation-wrap .payment-submit-wrap button{border-radius:0 !important}}@media(max-width: 768px){.orderform-template .payment-confirmation-wrap{border:none !important}.orderform-template .payment-confirmation-wrap .payment-submit-wrap,.orderform-template .payment-confirmation-wrap button{margin:0 !important}}.orderform-template .payment-confirmation-wrap #payment-data-submit:disabled span{display:none}.orderform-template .summary-note{display:none !important}.orderform-template .summary-note p.note-data{display:none !important}.orderform-template .summary-note>div{display:block !important}.orderform-template .summary-note .note-textarea{height:50px;line-height:20px;max-width:100%;width:100%;font-family:"Roboto", sans-serif;max-height:100px}.orderform-template .custom-cart-template-wrap{position:relative;background:#fff;padding:17px 20px;text-align:left;box-sizing:border-box;border-radius:4px;border:none}.orderform-template .custom-cart-template-wrap .summary-cart-template-holder{height:auto !important}.orderform-template .custom-cart-template-wrap .summary-template-holder{margin-top:0}.step.client-profile-data.active .box-step .form-step[style*="display: block"],.step.shipping-data.active .accordion-inner.shipping-container,#payment-data .box-step form.form-step{padding-top:20px !important}.orderform-template-holder #shipping-data .shipping-summary-info,.orderform-template-holder .step .accordion-body p.notification,.client-pre-email+.client-profile-data .accordion-body:before{display:none}body.v-custom-step-shipping #shipping-data .shipping-summary-info,body.v-custom-step-payment #shipping-data .shipping-summary-info{display:block}.steps-view,.gift-card-section,.App.iframe-credit-card-payment-group{background:#fff}#app-container{min-height:100vh;background:#fff}#app-container input[type=text],#app-container input[type=tel],#app-container input[type=email],#app-container select{width:100%}#app-container span.help.error{margin:0 !important;display:none}#app-container .SecurityEnvironmentIcon{margin-bottom:20px;display:none}#app-container .CardForm>div{position:relative;clear:both}#app-container .CardForm .PaymentValue{display:none}#app-container .CardForm input#creditCardpayment-card-0Number[value=""]{background:#fff;position:relative;z-index:1}#app-container .CardForm .SavedCardsList{width:calc(100% - 1px)}#app-container .CardForm .SavedCard .link-delete{right:8px;top:50%;margin-top:-10px;border:1px solid #ccc;background:#fff;width:20px;height:20px;line-height:17px}#app-container .FormFieldLabel{line-height:30px}#app-container .PaymentCardFlags{position:absolute;top:calc(30px + (40px - 25px)/2);right:16px;padding:0}#app-container .PaymentCardFlags .card-flag-label input{display:none}#app-container .PaymentCardFlags .card-flag-label{width:auto}#app-container .PaymentCardFlags .card-flag{opacity:.7;display:none}#app-container .PaymentCardFlags .card-flag.card-selected{opacity:1;display:block}#app-container input#creditCardpayment-card-0Code,#app-container input#creditCardpayment-card-1Code{width:100px !important}#app-container .label-vertical-group{padding:9px}#app-container .label-vertical-group:hover{color:#1a73e8}#app-container .label-vertical-group.active{color:#1a73e8;background:#f1f7ff}#app-container .label-vertical-group:not(.SavedCard) .card-flag{position:absolute;left:5px;top:8px}#app-container .label-vertical-group .icon-ok-circle,#app-container .label-vertical-group .icon-circle-blank{top:9px}#app-container .label-vertical-group.UseAnotherCard{background-color:#eeeeee;padding:4px;font-size:11px;text-decoration:underline}#app-container .label-vertical-group.UseAnotherCard #use-another-card{color:#676767}#app-container .label-vertical-group.UseAnotherCard:hover #use-another-card{text-decoration:underline;color:#999999}#app-container label.FormFieldLabel{display:block;clear:both;width:auto;margin-right:10px}#app-container .AddressForm{display:flex;flex-wrap:wrap}#app-container .AddressForm>*{width:100%;order:10}#app-container .AddressForm input{max-width:100%}#app-container .AddressForm .payment-billing-address-street{order:1}#app-container .AddressForm .payment-billing-address-complement{order:2}#app-container .AddressForm .payment-billing-address-city{order:3}#app-container .AddressForm .payment-billing-address-state{order:4}#app-container .AddressForm .PostalCode{order:5}.orderform-template .summary-note.js-active{display:block !important}body.js-vcustom-showNoteField .orderform-template .payment-confirmation-wrap{display:block !important}body.js-vcustom-showNoteField .orderform-template .payment-confirmation-wrap .payment-submit-wrap{display:none}body.js-vcustom-showNoteField .orderform-template .summary-note{display:block !important}body.js-vcustom-showNoteField.v-custom-step-payment .orderform-template .payment-confirmation-wrap .payment-submit-wrap{display:block !important}.summary-coupon fieldset.coupon-fieldset .vcustom-showCustomMsgCoupon{border:1px dashed #ffb100;padding:1px;font-size:11px;background:#fff6e0;border-radius:4px;margin-top:4px !important;clear:both}.vcustom-customTax-tot{display:inline-block;position:relative;margin-left:5px}.vcustom-customTax-tot>span{background:#eeeeee;width:15px;height:15px;line-height:15px;display:inline-block;border-radius:100%;text-align:center;cursor:pointer}.vcustom-customTax-tot:hover .vcustom-customTax-resume{display:block}.vcustom-customTax-resume{position:absolute;left:calc(100% + 10px);width:128px;background:#eeeeee;top:50%;font-size:11px;padding:10px;transform:translateY(-50%);display:none}.vcustom-customTax-resume__i{display:flex;justify-content:space-between;margin:0}.vcustom-customTax-resume:before{content:"";display:block;position:absolute;left:-4px;top:calc(50% - 4px);width:0;height:0;border:0 solid rgba(0,0,0,0);border-top-width:4px;border-bottom-width:4px;border-right:4px solid #eeeeee}.v-custom-addLabels-active-flag{background:#fff;color:#323232;padding:1px 4px;border-radius:4px;display:inline-block;align-items:center;font-size:11px;border:1px solid #cbcbcb}.v-custom-addLabels-active-flag:before{content:"";display:inline-block;width:14px;height:14px;background:url("//io.vtex.com.br/front-libs/bootstrap/2.3.2/img/glyphicons-halflings.png");background-repeat:no-repeat;background-position:0 -48px;margin-right:4px;opacity:.9;vertical-align:middle}.v-custom-assemblies{margin:10px 0 3px 0;overflow:hidden;border-top:1px solid #cbcbcb;padding-top:7px}@media(max-width: 690px){.v-custom-assemblies{width:100%;left:0;margin-bottom:2px}}.v-custom-assemblies p{display:none}.v-custom-assemblies__values{list-style:none;padding:0;margin:0}.v-custom-assemblies__values__item strong:after{content:":"}.v-custom-assemblies__values__item span,.v-custom-assemblies__values__item strong{line-height:14px}body.v-custom-paymentBuilder-accordion .steps-view{display:none}body.v-custom-changeShippingTimeInfo .orderform-template .cart-template.mini-cart .item span.shipping-date{display:none}#shipping-data .accordion-group.shipping-data:after{opacity:0;transition:all ease .3s}.js-v-custom-is-loadAddress .vtex-omnishipping-1-x-warning{display:none !important}.js-v-custom-is-loadAddress #shipping-data .accordion-group.shipping-data:after{content:"";display:block;opacity:1;left:0;top:0;width:100%;height:20px;z-index:2;margin:0 0 20px 0;border-radius:3px}.js-v-custom-is-loadAddress #postalCode-finished-loading+.mb5{display:none !important}.vcustom--vtex-omnishipping-1-x-address{display:none}body.v-custom-addressForm-on.v-custom-step-shipping .vcustom--vtex-omnishipping-1-x-address{display:block}body.v-custom-addressForm-on.v-custom-step-shipping .v-custom-ship-info{display:flex}body.v-custom-addressForm-on.v-custom-step-shipping .v-custom-ship-info .ship-number{margin-right:10px}body.v-custom-addressForm-on.v-custom-step-shipping .vtex-omnishipping-1-x-addressForm,body.v-custom-addressForm-on.v-custom-step-shipping .vtex-omnishipping-1-x-deliveryGroup,body.v-custom-addressForm-on.v-custom-step-shipping .vtex-omnishipping-1-x-submitPaymentButton{display:none}.vtex-omnishipping-1-x-submitShippingStepButton{margin:20px 0 0 0}body.v-custom-googleForm-on .vtex-omnishipping-1-x-deliveryGroup,body.v-custom-googleForm-on .vtex-omnishipping-1-x-addressForm,body.v-custom-googleForm-on .vtex-omnishipping-1-x-submitPaymentButton,body.v-custom-googleForm-on .vtex-omnishipping-1-x-btnDelivery{display:none}body.v-custom-googleForm-on .alert-noStreet{display:none}.v-custom-googleFormScript-added.v-custom-googleForm-on .accordion-inner.shipping-container>*{display:none}body.v-custom-fnsCustomAddressForm .accordion-inner.shipping-container{padding-top:0 !important}body.v-custom-fnsCustomAddressForm .accordion-inner.shipping-container{transition:all ease .3s}body.v-custom-fnsCustomAddressForm .vtex-omnishipping-1-x-selectDeliveryText+div{margin:0 !important}body.v-custom-fnsCustomAddressForm .orderform-template-holder p.vtex-omnishipping-1-x-submitPaymentButton.btn-submit-wrapper.btn-go-to-payment-wrapper{margin-bottom:0 !important}body.v-custom-fnsCustomAddressForm .vtex-omnishipping-1-x-addressFormPart1 .input.ship-country,body.v-custom-fnsCustomAddressForm .vtex-omnishipping-1-x-addressFormPart1 .input.ship-addressQuery,body.v-custom-fnsCustomAddressForm .vtex-omnishipping-1-x-addressFormPart1 .input.ship-postalCode{display:none}body.v-custom-fnsCustomAddressForm.returningUser .vtex-omnishipping-1-x-addressFormPart1 .input.ship-postalCode{display:block}body.v-custom-fnsCustomAddressForm .vtex-omnishipping-1-x-container.shp-pickup-receiver+.vtex-omnishipping-1-x-shippingSectionTitle+#back-to-address-list+.vtex-omnishipping-1-x-addressFormPart1 p.input.ship-postalCode,body.v-custom-fnsCustomAddressForm .vtex-omnishipping-1-x-container.shp-pickup-receiver+.vtex-omnishipping-1-x-shippingSectionTitle+.vtex-omnishipping-1-x-addressFormPart1 p.input.ship-postalCode{display:block}body.v-custom-fnsCustomAddressForm .orderform-template-holder .step.shipping-data .box-step .vtex-omnishipping-1-x-addressFormPart1{order:1}body.v-custom-fnsCustomAddressForm .pac-logo[style*=none]{border:0}body.v-custom-fnsCustomAddressForm .pac-logo[style*=none]:after{display:none}body.v-custom-fnsCustomAddressForm #shipping-data .accordion-inner+.vcustom--vtex-omnishipping-1-x-address{display:none}body.v-custom-fnsCustomAddressForm div#shipping-data{display:flex;flex-wrap:wrap}body.v-custom-fnsCustomAddressForm div#shipping-data>*{width:100%}body.v-custom-fnsCustomAddressForm div#shipping-data .step.accordion-group.shipping-data{order:1}body.v-custom-fnsCustomAddressForm div#shipping-data .vcustom--vtex-omnishipping-1-x-address{order:3}.js-v-custom-is-loading .accordion-inner.shipping-container,.js-v-custom-is-loading .vcustom--vtex-omnishipping-1-x-address{overflow:hidden}.js-v-custom-is-loading .vcustom--vtex-omnishipping-1-x-address{height:120px;position:relative}.js-v-custom-is-loading .vcustom--vtex-omnishipping-1-x-address:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.js-v-custom-is-loading .accordion-inner.shipping-container>*,.js-v-custom-is-loading .vcustom--vtex-omnishipping-1-x-address>*{opacity:.5}.vcustom--vtex-omnishipping-1-x-address{transition:all ease .3s}.vcustom--vtex-omnishipping-1-x-address p.input{float:none;width:100%;margin:0}.vcustom--vtex-omnishipping-1-x-address span.help.error{display:none}.vcustom--vtex-omnishipping-1-x-address input{max-width:initial;width:100%}.vcustom--vtex-omnishipping-1-x-address input.error+span.help.error,.vcustom--vtex-omnishipping-1-x-address select.error+span.help.error{display:block}.vcustom--vtex-omnishipping-1-x-address__state{display:flex;margin:0 -5px}.vcustom--vtex-omnishipping-1-x-address__state p.input{margin:0 5px}@media(max-width: 768px){.vcustom--vtex-omnishipping-1-x-address__state{flex-wrap:wrap;margin:0}.vcustom--vtex-omnishipping-1-x-address__state p.input.ship-state{margin:0}}.pac-container.pac-logo{border:1px solid #cbcbcb;border-radius:4px}.pac-logo:after{background:#fbfbfb url(https://developers.google.com/maps/documentation/images/powered_by_google_on_white.png) no-repeat 10px center;padding:14px;background-size:110px}.address-list.vtex-omnishipping-1-x-addressList+p.input.ship-addressQuery.text{display:none}.alert-noStreet{margin:30px auto 0 auto;text-align:center}.vtex-omnishipping-1-x-addressSummaryActive .address-summary.address-summary-MLT .postalCode:before{content:" - "}body.js-vcustom-hideEmailStep .orderform-template-holder #client-profile-data form.client-pre-email.client-pre-email{display:none !important}body.js-vcustom-hideEmailStep .client-profile-data .accordion-toggle>span:before{content:"1"}body.js-vcustom-hideEmailStep .shipping-data .accordion-toggle:before{content:"2"}body.js-vcustom-hideEmailStep .payment-data .accordion-toggle>span:not(.payment-edit-link):before{content:"3"}body.js-vcustom-hideEmailStep .client-pre-email+.client-profile-data .accordion-body .accordion-inner{display:block}.RTL-checkout select{direction:rtl}.RTL-checkout .cart-template-holder{order:2}.RTL-checkout body .main-header .header-link{left:initial;right:0}.RTL-checkout body .main-header .checkout-steps{margin-left:initial;margin-right:auto}.RTL-checkout .main-header .logo{order:2}.RTL-checkout .summary-template-holder tr .info{order:2;text-align:right !important}.RTL-checkout .orderform-template-holder #client-profile-data form.client-pre-email .link-box-edit,.RTL-checkout .orderform-template-holder #client-profile-data .step.client-profile-data .link-box-edit,.RTL-checkout .orderform-template-holder #shipping-data .link-box-edit,.RTL-checkout .orderform-template-holder #payment-data .link-box-edit{right:initial;left:0}.RTL-checkout .summary-template-holder tbody td.monetary,.RTL-checkout .summary-template-holder tfoot tr td.monetary{margin-right:auto;margin-left:initial !important;text-align:left !important}.RTL-checkout .summary-template-holder .summary-coupon p.coupon-fields span{flex-direction:row-reverse}.RTL-checkout .summary-template-holder .summary-coupon p.coupon-fields span input{margin:0 0 0 10px}.RTL-checkout .table.cart-items tbody tr .v-custom-product-item-wrap,.RTL-checkout .table.cart-items tbody tr,.RTL-checkout .table.cart-items thead tr,.RTL-checkout .table.cart-items thead tr th.product{flex-direction:row-reverse;text-align:right}.RTL-checkout .table.cart-items tbody tr td.product-name{text-align:right}.RTL-checkout .orderform-template .orderform-template-holder{order:2;padding:0 0 0 20px}.RTL-checkout .orderform-template .cart-template.mini-cart .summary-totalizers tfoot tr td.monetary{text-align:left !important}.RTL-checkout br{width:100%;height:1px;content:" " !important;display:block !important;clear:both}.RTL-checkout .table.cart-items td.quantity{direction:rtl}.RTL-checkout .checkout-steps_items{direction:rtl}.RTL-checkout .checkout-steps_items .text:before{margin:0 0 0 7px}.RTL-checkout .srp-toggle__wrapper{direction:rtl}.RTL-checkout .srp-toggle__wrapper .vtex-shipping-preview-0-x-framePickup{left:0}.RTL-checkout .srp-toggle__wrapper .vtex-shipping-preview-0-x-frameDelivery{left:50%}.RTL-checkout .srp-delivery-header.mb3{direction:rtl;display:flex}.RTL-checkout .srp-delivery-current-many .flex{direction:rtl;text-align:right}.RTL-checkout .step{direction:rtl}.RTL-checkout .step .accordion-toggle>span:before,.RTL-checkout .step .accordion-toggle:before{margin-right:0 !important;margin-left:10px !important}.RTL-checkout fieldset.box-client-info-pf{display:flex;flex-wrap:wrap}.RTL-checkout .orderform-template-holder .step .form-step fieldset p,.RTL-checkout .orderform-template-holder .step .form-step fieldset div{width:100%}.RTL-checkout p.client-first-name,.RTL-checkout p.client-different-document,.RTL-checkout p.client-document,.RTL-checkout p.client-company-ie,.RTL-checkout p.client-company-postal-code,.RTL-checkout p.client-document-type,.RTL-checkout p.payment-card-due-date{margin-left:10px;margin-right:0}.RTL-checkout p.client-document,.RTL-checkout p.client-phone,.RTL-checkout p.client-company-document,.RTL-checkout p.client-company-ie,.RTL-checkout p.client-company-postal-code,.RTL-checkout p.client-company-phone,.RTL-checkout p.payment-card-due-month,.RTL-checkout p.payment-card-lash,.RTL-checkout p.payment-card-due-year{float:right}.RTL-checkout input.success:not([invalid=true]){background-position:left top}.RTL-checkout .vtexIdUI .vtexIdUI-page{direction:rtl}.RTL-checkout .vtexIdUI .modal-header .close{left:-1px;right:initial}.RTL-checkout .vtexIdUI .pull-left{float:right}.RTL-checkout .orderform-template-holder .step .box-info p{display:flex;flex-wrap:wrap;width:100%}.RTL-checkout .vtex-omnishipping-1-x-leanShippingIcon.shp-option-icon,.RTL-checkout .vtex-omnishipping-1-x-addressItemIcon{margin:0 0 0 10px}.RTL-checkout .vtex-omnishipping-1-x-leanShippingText{padding-right:10px}.RTL-checkout .address-summary{display:flex;flex-wrap:wrap}.RTL-checkout br.line1-delimiter{width:100%;height:1px;content:" " !important;display:block !important;clear:both}.RTL-checkout .orderform-template-holder #payment-data .v-custom-payment-item-wrap .payment-group-item#payment-group-AffirmPaymentGroup:after,.RTL-checkout .orderform-template-holder #payment-data .v-custom-payment-item-wrap .payment-group-item#payment-group-payPalPaymentGroup:after{right:initial;left:10px}.RTL-checkout .orderform-template-holder #payment-data .v-custom-payment-item-wrap .payment-group-item-text{margin-left:auto;margin-right:inherit}.RTL-checkout .orderform-template-holder #payment-data .v-custom-payment-item-wrap .payment-group-item-text:before{margin-right:initial;margin-left:10px}.RTL-checkout .orderform-template-holder #payment-data p.link.link-gift-card a{text-align:right}.RTL-checkout .orderform-template .custom-cart-template-wrap .summary-cart-template-holder{direction:rtl}.RTL-checkout .pull-right{float:left !important}.RTL-checkout .orderform-template .cart-template.mini-cart .item .price{margin-right:auto;direction:initial}.RTL-checkout .orderform-template .cart-template.mini-cart .item .url{float:right;margin:0 0 0 6px}.RTL-checkout .orderform-template .cart-template.mini-cart .item .fn{text-align:right;float:right}.RTL-checkout .orderform-template .cart-template.mini-cart h2{text-align:right}.RTL-checkout .orderform-template .cart-template.mini-cart #go-to-cart-button{left:7px;right:initial}.RTL-checkout .vtex-omnishipping-1-x-SummaryItemInfo{border:none;border-left:1px solid #eee;padding:0 0 0 6px}.RTL-checkout .vtexIdUI .vtexIdUI-page{direction:rtl}.RTL-checkout .vtexIdUI .modal-header .close{left:-1px;right:initial}.RTL-checkout .vtexIdUI .pull-left{float:right}.RTL-checkout #app-container{direction:rtl}.RTL-checkout #app-container .PaymentCardDueDate.clearfix{display:flex}.RTL-checkout #app-container label.FormFieldLabel{margin:0 0 0 10px}.RTL-checkout #app-container .PaymentCardCVV{display:flex}.RTL-checkout #app-container p.AddressToggle{display:flex}.RTL-checkout #app-container .AddressToggle input{margin:3px 0 0 5px}@media(max-width: 998px){.RTL-checkout.body-cart-vertical .summary-template-holder{order:2}}@media(max-width: 768px){.RTL-checkout .orderform-template .cart-template.mini-cart{order:2}}@media(max-width: 690px){.RTL-checkout .table.cart-items td.product-image a{margin-right:0;margin-left:20px}.RTL-checkout .full-cart .cart table tbody tr td.product-image,.RTL-checkout .full-cart .cart table tbody tr td.bundle-item-image{left:initial;right:0}.RTL-checkout .table.cart-items td.product-name,.RTL-checkout .table.cart-items td.quantity{margin-left:0 !important;margin-right:90px !important}.RTL-checkout .table.cart-items td.quantity{float:right}.RTL-checkout .full-cart .cart table tbody tr td.product-name a,.RTL-checkout .full-cart .cart table tbody tr td.bundle-item-name span{padding:0 0 0 20px}.RTL-checkout .full-cart .cart table tbody tr td.product-price{float:left}.RTL-checkout .full-cart .cart table tbody tr td.item-remove{left:0;right:initial}}body.debug-on>*:not(.container-main,.main-header,.main-footer,#vtexIdContainer,.vtex-front-messages-placeholder,.pac-container){display:none}@charset "UTF-8";
/* Colors */
/* Fonts */
/* Breakpoints */
/*Header*/
.header-container {
  background-color: #333;
}

.header-container .wrapper {
  max-width: 1440px;
  padding: 16px 70px;
  margin: 0 auto;
  display: flex;
  justify-content: start;
  border: none;
}

@media (max-width: 1024px) {
  .header-container .wrapper {
    padding: 16px;
  }
}
.header-container img {
  width: 140px;
}

@media (max-width: 1024px) {
  .header-container img {
    width: 80px;
  }
}
/*Fin Header*/
/*Footer*/
.footer-container {
  background-color: #333;
  margin-top: 80px 0 0 0;
}

.footer-container .footer-subcontainer {
  max-width: 1400px;
  margin: 0 auto;
  padding: 24px 70px;
  display: flex;
  justify-content: space-between;
}

.footer-container .footer-subcontainer .powerdContainer {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
}

.footer-container .footer-subcontainer .powerdSubContainer {
  display: flex;
  gap: 16px;
}

.footer-container .footer-subcontainer .powerdSubContainer p {
  color: white;
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  margin: 0;
  /* 133.333% */
}

.footer-container .footer-subcontainer .contactContainer div {
  display: flex;
  align-items: center;
  gap: 8px;
}

.footer-container .footer-subcontainer .contactContainer div p {
  color: white;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 0;
}

@media (max-width: 1024px) {
  .footer-container .footer-subcontainer {
    flex-direction: column;
    align-items: start;
    padding: 40px 16px;
    gap: 24px;
  }
  .footer-container .footer-subcontainer .logo-container {
    order: 1;
  }
  .footer-container .footer-subcontainer .contactContainer {
    order: 2;
    border-bottom: 1px solid white;
    width: 100%;
    padding-bottom: 24px;
  }
  .footer-container .footer-subcontainer .powerdContainer {
    order: 3;
    align-items: start;
  }
  .footer-container .footer-subcontainer .powerdContainer .data-fiscal {
    order: 2;
  }
  .footer-container .footer-subcontainer .powerdContainer .powerdSubContainer {
    order: 1;
  }
}
/*Fin Footer*/
/* Body General*/
input {
  font-family: 'Gotham' !important;
}

.body-cart {
  padding: 0 !important;
  background-color: white;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

.body-cart .container {
  max-width: 1440px;
  padding: 0 70px;
  margin: 0 auto;
  width: calc(100% - 140px);
  flex: 1;
}

@media (max-width: 1024px) {
  .body-cart .container {
    padding: 0;
    width: 100%;
    height: auto;
  }
}
.body-cart .container .checkout-container .cart-template {
  justify-content: space-between;
}

@media (max-width: 1024px) {
  .body-cart .container .checkout-container .cart-template {
    align-items: center;
  }
}
.body-cart .container .checkout-container .cart-template .cart-template-holder {
  max-width: 750px;
  background: white;
  width: 100%;
}

@media (max-width: 1024px) {
  .body-cart
    .container
    .checkout-container
    .cart-template
    .cart-template-holder {
    max-width: calc(100% - 24px);
    padding: 0 12px;
    border: none;
    border-radius: 0px;
  }
}
/*Fin*/
/* Titulo general*/
.body-cart .container .checkout-container:before {
  content: 'Mi carrito';
  display: block;
  margin: 3% 0 33px;
  color: #333;
  text-align: left;
  font-size: 32px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

@media (max-width: 1024px) {
  .body-cart .container .checkout-container:before {
    font-size: 20px;
    margin: 20px 0 13px 18px;
  }
}
/*Fin*/
/*Carrito Vacio*/
.body-cart .container .checkout-container .cart-template .empty-cart-content {
  border-radius: 28px;
  border: 2px solid #9ca3af;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .empty-cart-content
  .empty-cart-title {
  text-align: center;
  font-size: 0;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .empty-cart-content
  .empty-cart-title::before {
  font-size: 1.625rem;
  content: 'Tu carrito está vacío';
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .empty-cart-content
  .empty-cart-message {
  text-align: center;
  font-size: 0;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .empty-cart-content
  .empty-cart-message::before {
  font-size: 1rem;
  content: 'Seguí comprando, navegá por las categorías del sitio o buscá más productos.';
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .empty-cart-content
  .empty-cart-links {
  text-align: center;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .empty-cart-content
  .empty-cart-links
  #cart-choose-products {
  background: #38a73a;
  border: 1px solid #38a73a;
  color: white;
  font-size: 0.875rem;
  font-weight: 500;
  width: 200px;
  margin: 20px auto;
  text-shadow: none;
  border-radius: 8px;
  padding: 11px;
  font-family: 'Gotham' !important;
}

/*Fin*/
/*Product Container*/
.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .cart {
  border: none;
  padding: 0;
  margin: 0;
  border-radius: 0px;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .cart
  .cart-items
  thead {
  display: none;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .cart
  .cart-items
  tbody
  .product-item:first-child {
  border-top: none;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .cart
  .cart-items
  tbody
  .product-item {
  position: relative;
  display: flex;
  border-top: 1px solid #9ca3af;
  background-color: transparent;
  padding: 16px 0;
}

@media (max-width: 1024px) {
  .body-cart
    .container
    .checkout-container
    .cart-template
    .cart-template-holder
    .cart
    .cart-items
    tbody
    .product-item {
    padding: 16px 0 16px 4px;
    margin: 0;
    margin-bottom: 0;
  }
}
/*Producto revisar*/
.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .cart
  .cart-items
  tbody
  .product-item
  .v-custom-product-item-wrap {
  padding: 0;
  align-items: flex-start;
  position: relative;
}

@media (max-width: 1024px) {
  .body-cart
    .container
    .checkout-container
    .cart-template
    .cart-template-holder
    .cart
    .cart-items
    tbody
    .product-item
    .v-custom-product-item-wrap {
    display: flex !important;
    flex-wrap: wrap;
  }
}
.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .cart
  .cart-items
  tbody
  .product-item
  .product-image {
  padding: 0 37px 0 0;
  width: 126px;
}

@media (max-width: 1024px) {
  .body-cart
    .container
    .checkout-container
    .cart-template
    .cart-template-holder
    .cart
    .cart-items
    tbody
    .product-item
    .product-image {
    padding: 0 8px 0 0;
    width: 68px;
    position: static;
  }
}
.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .cart
  .cart-items
  tbody
  .product-item
  .product-image
  a {
  display: block;
  width: 126px;
}

@media (max-width: 1024px) {
  .body-cart
    .container
    .checkout-container
    .cart-template
    .cart-template-holder
    .cart
    .cart-items
    tbody
    .product-item
    .product-image
    a {
    width: 68px;
  }
}
.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .cart
  .cart-items
  tbody
  .product-item
  .product-image
  a
  img {
  width: 126px;
  height: 126px;
  max-width: 126px;
}

@media (max-width: 1024px) {
  .body-cart
    .container
    .checkout-container
    .cart-template
    .cart-template-holder
    .cart
    .cart-items
    tbody
    .product-item
    .product-image
    a
    img {
    width: 68px;
    height: 68px;
    max-width: 68px;
  }
}
.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .cart
  .cart-items
  tbody
  .product-item
  .product-name {
  width: 283px !important;
  padding: 24px 0 0 !important;
  height: 78px;
}

@media (max-width: 1200px) {
  .body-cart
    .container
    .checkout-container
    .cart-template
    .cart-template-holder
    .cart
    .cart-items
    tbody
    .product-item
    .product-name {
    width: calc(100% - 96px) !important;
    padding: 0 !important;
  }
}
@media (max-width: 1024px) {
  .body-cart
    .container
    .checkout-container
    .cart-template
    .cart-template-holder
    .cart
    .cart-items
    tbody
    .product-item
    .product-name {
    margin: 0 !important;
    height: 40px;
  }
}
.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .cart
  .cart-items
  tbody
  .product-item
  .product-name
  .v-custom-addLabels-active-flag {
  display: none;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .cart
  .cart-items
  tbody
  .product-item
  .product-name
  a {
  font-size: 1rem;
  font-weight: 400;
  color: #333;
  height: 78px;
  overflow: hidden;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

@media (max-width: 1024px) {
  .body-cart
    .container
    .checkout-container
    .cart-template
    .cart-template-holder
    .cart
    .cart-items
    tbody
    .product-item
    .product-name
    a {
    text-overflow: ellipsis;
    width: calc(100% - 32px);
    white-space: nowrap;
  }
}
.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .cart
  .cart-items
  tbody
  .product-item
  .product-name
  a:hover,
.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .cart
  .cart-items
  tbody
  .product-item
  .product-name
  a:active {
  text-decoration: none;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .cart
  .cart-items
  tbody
  .product-item
  .product-name
  .brand,
.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .cart
  .cart-items
  tbody
  .product-item
  .product-name
  .seller {
  display: none;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .cart
  .cart-items
  tbody
  .product-item
  .shipping-date {
  display: none;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .cart
  .cart-items
  tbody
  .product-item
  .product-price {
  width: auto !important;
  padding: 24px 0 5px;
  display: flex !important;
  flex-direction: column-reverse;
  position: absolute;
  right: 0;
  text-align: right;
  margin: 0;
  row-gap: 2px;
}

@media (max-width: 1024px) {
  .body-cart
    .container
    .checkout-container
    .cart-template
    .cart-template-holder
    .cart
    .cart-items
    tbody
    .product-item
    .product-price {
    left: 77px;
    top: 24px;
    padding: 0;
  }
}
.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .cart
  .cart-items
  tbody
  .product-item
  .product-price
  .list-price {
  padding-top: 3px;
  display: block;
  text-align: left;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .cart
  .cart-items
  tbody
  .product-item
  .product-price
  .list-price
  .old-product-price {
  font-size: 0.813rem;
  color: #6b7280;
  font-weight: 400;
  text-decoration: line-through;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .cart
  .cart-items
  tbody
  .product-item
  .product-price
  .list-price
  .old-product-price
  .price {
  text-decoration: line-through;
}

@media (max-width: 1024px) {
  .body-cart
    .container
    .checkout-container
    .cart-template
    .cart-template-holder
    .cart
    .cart-items
    tbody
    .product-item
    .product-price
    .list-price {
    text-align: left;
  }
}
.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .cart
  .cart-items
  tbody
  .product-item
  .product-price
  .best-price {
  display: block;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .cart
  .cart-items
  tbody
  .product-item
  .product-price
  .best-price
  .new-product-price {
  font-size: 1.25rem;
  color: #333;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0px;
  text-align: center;
}

@media (max-width: 1024px) {
  .body-cart
    .container
    .checkout-container
    .cart-template
    .cart-template-holder
    .cart
    .cart-items
    tbody
    .product-item
    .product-price
    .best-price
    .new-product-price {
    font-size: 1rem;
  }
}
.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .cart
  .cart-items
  tbody
  .product-item
  .product-price
  .best-price
  .price-details {
  display: none;
}

@media (max-width: 1024px) {
  .body-cart
    .container
    .checkout-container
    .cart-template
    .cart-template-holder
    .cart
    .cart-items
    tbody
    .product-item
    .product-price
    .best-price {
    text-align: left;
  }
}
.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .cart
  .cart-items
  tbody
  .product-item
  .product-price
  .percentage {
  margin-left: 5px;
  font-size: 0.813rem;
  color: #38a73a;
  font-weight: 400;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .cart
  .cart-items
  tbody
  .product-item
  .product-price
  .total-selling-price {
  order: 1;
}

@media (max-width: 1024px) {
  .body-cart
    .container
    .checkout-container
    .cart-template
    .cart-template-holder
    .cart
    .cart-items
    tbody
    .product-item
    .product-price
    .total-selling-price {
    text-align: left;
    display: block;
  }
}
.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .cart
  .cart-items
  tbody
  .product-item
  .quantity {
  padding-top: 24px;
  width: 120px;
  display: flex;
  justify-content: center;
  margin-left: 0;
}

@media (max-width: 1200px) {
  .body-cart
    .container
    .checkout-container
    .cart-template
    .cart-template-holder
    .cart
    .cart-items
    tbody
    .product-item
    .quantity {
    width: 100px;
  }
}
@media (max-width: 1130px) {
  .body-cart
    .container
    .checkout-container
    .cart-template
    .cart-template-holder
    .cart
    .cart-items
    tbody
    .product-item
    .quantity {
    position: absolute;
    width: 100px;
    left: 157px;
    top: 60px;
    justify-content: flex-start;
  }
}
@media (max-width: 1024px) {
  .body-cart
    .container
    .checkout-container
    .cart-template
    .cart-template-holder
    .cart
    .cart-items
    tbody
    .product-item
    .quantity {
    margin: 0 !important;
    display: flex;
    align-items: center;
    width: 100px;
    position: static;
    justify-content: flex-start;
    padding: 0 0 0 76px;
  }
}
@media (max-width: 1024px) {
  .body-cart
    .container
    .checkout-container
    .cart-template
    .cart-template-holder
    .cart
    .cart-items
    tbody
    .product-item
    .quantity
    .item-quantity-change {
    width: auto;
    height: auto;
  }
}
.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .cart
  .cart-items
  tbody
  .product-item
  .quantity
  .item-quantity-change
  .icon-minus-sign {
  height: 17px;
  line-height: 17px;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .cart
  .cart-items
  tbody
  .product-item
  .quantity
  .item-quantity-change
  .icon-minus-sign:before {
  content: '';
  background: url('/arquivos/minus.png') no-repeat;
  width: 17px;
  height: 17px;
  background-size: contain;
  display: inline-block;
  border-radius: 0;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .cart
  .cart-items
  tbody
  .product-item
  .quantity
  .item-quantity-change
  .icon-plus-sign {
  height: 17px;
  line-height: 17px;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .cart
  .cart-items
  tbody
  .product-item
  .quantity
  .item-quantity-change
  .icon-plus-sign:before {
  content: '';
  background: url('/arquivos/add.png') no-repeat;
  width: 17px;
  height: 17px;
  background-size: contain;
  display: inline-block;
  border-radius: 0;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .cart
  .cart-items
  tbody
  .product-item
  .quantity
  input {
  border: none;
  box-shadow: none;
  font-size: 1rem;
  color: #333;
  margin: 0 5px;
  width: 25px !important;
  font-weight: 700;
}

@media (max-width: 1024px) {
  .body-cart
    .container
    .checkout-container
    .cart-template
    .cart-template-holder
    .cart
    .cart-items
    tbody
    .product-item
    .quantity
    input {
    width: 45px;
    margin: 0 6px;
    line-height: 0 !important;
  }
}
.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .cart
  .cart-items
  tbody
  .product-item
  .quantity-price {
  width: 200px !important;
  padding: 24px 0 5px;
  display: none;
  flex-direction: column;
  position: absolute;
  right: 0;
  font-size: 1.5rem;
  color: #38a73a;
  text-align: right;
  margin: 0;
  font-weight: 700;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .cart
  .cart-items
  tbody
  .product-item
  .quantity-price.active {
  display: none !important;
}

@media (max-width: 1024px) {
  .body-cart
    .container
    .checkout-container
    .cart-template
    .cart-template-holder
    .cart
    .cart-items
    tbody
    .product-item
    .quantity-price {
    left: 96px;
    top: 56px;
    padding: 0;
  }
}
.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .cart
  .cart-items
  tbody
  .product-item
  .quantity-price
  .total-price {
  order: 2;
  display: block;
  font-size: 0.813rem;
  color: #333;
  padding-top: 3px;
  font-weight: 400;
}

@media (max-width: 1024px) {
  .body-cart
    .container
    .checkout-container
    .cart-template
    .cart-template-holder
    .cart
    .cart-items
    tbody
    .product-item
    .quantity-price
    .total-price {
    text-align: left;
  }
}
.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .cart
  .cart-items
  tbody
  .product-item
  .quantity-price
  .price {
  font-size: 0.813rem;
  color: #333;
  text-decoration: line-through;
  padding-top: 3px;
  font-weight: 400;
}

@media (max-width: 1024px) {
  .body-cart
    .container
    .checkout-container
    .cart-template
    .cart-template-holder
    .cart
    .cart-items
    tbody
    .product-item
    .quantity-price
    .price {
    text-align: left;
  }
}
.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .cart
  .cart-items
  tbody
  .product-item
  .quantity-price
  .percentage {
  margin-left: 5px;
  font-size: 0.813rem;
  color: #38a73a;
  font-weight: 400;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .cart
  .cart-items
  tbody
  .product-item
  .quantity-price
  .total-selling-price {
  order: 1;
}

@media (max-width: 1024px) {
  .body-cart
    .container
    .checkout-container
    .cart-template
    .cart-template-holder
    .cart
    .cart-items
    tbody
    .product-item
    .quantity-price
    .total-selling-price {
    text-align: left;
    display: block;
  }
}
.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .cart
  .cart-items
  tbody
  .product-item
  .item-remove {
  position: absolute;
  right: 78px;
  bottom: 5px;
  padding: 0;
}

@media (max-width: 1024px) {
  .body-cart
    .container
    .checkout-container
    .cart-template
    .cart-template-holder
    .cart
    .cart-items
    tbody
    .product-item
    .item-remove {
    left: auto;
    right: 5px;
    width: auto !important;
    top: auto !important;
  }
}
.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .cart
  .cart-items
  tbody
  .product-item
  .item-remove
  .item-link-remove {
  width: 100px;
  display: flex;
  justify-content: flex-end;
  padding: 0;
}

@media (max-width: 1024px) {
  .body-cart
    .container
    .checkout-container
    .cart-template
    .cart-template-holder
    .cart
    .cart-items
    tbody
    .product-item
    .item-remove
    .item-link-remove {
    justify-content: flex-end;
  }
}
.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .cart
  .cart-items
  tbody
  .product-item
  .item-remove
  .item-link-remove
  .icon-remove {
  padding: 0;
  display: flex;
  align-items: center;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .cart
  .cart-items
  tbody
  .product-item
  .item-remove
  .item-link-remove
  .icon-remove:after {
  content: '';
  background: url('/arquivos/remove.png') no-repeat;
  display: inline-block;
  background-size: contain;
  width: 17px;
  height: 18px;
}

@media (max-width: 1024px) {
  .body-cart
    .container
    .checkout-container
    .cart-template
    .cart-template-holder
    .cart
    .cart-items
    tbody
    .product-item
    .item-remove
    .item-link-remove
    .icon-remove:after {
    content: 'Eliminar';
    display: none;
    font-size: 1rem;
    line-height: normal;
    color: #333;
    width: auto;
    height: auto;
    font-weight: 400;
    background: none;
  }
}
.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .cart
  .cart-items
  tbody
  .product-item
  .item-remove
  .item-link-remove
  .icon-remove:before {
  content: 'Eliminar';
  font-size: 1rem;
  color: #333;
  margin-right: 9px;
  width: auto;
  height: auto;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0px;
  text-align: right;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .cart
  .cart-items
  tbody
  .product-item
  .item-remove
  .item-link-remove
  .icon-remove:before:hover {
  color: #333;
}

@media (max-width: 1024px) {
  .body-cart
    .container
    .checkout-container
    .cart-template
    .cart-template-holder
    .cart
    .cart-items
    tbody
    .product-item
    .item-remove
    .item-link-remove
    .icon-remove:before {
    content: '';
    background: url('/arquivos/remove.png') no-repeat;
    display: inline-block;
    background-size: contain;
    width: 17px;
    height: 18px;
  }
}
.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .cart
  .cart-items
  tbody
  .quantity {
  border: none;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .extensions-checkout-buttons-container {
  display: none !important;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  .cart-more-options,
.body-cart
  .container
  .checkout-container
  .cart-template
  .cart-template-holder
  #shipping-preview-container {
  display: none !important;
}

/*Fin*/
/*Resumen de compra*/
.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder {
  float: left;
  max-width: 420px;
  border-radius: 28px;
  background-color: white;
  padding: 24px;
  border: 2px solid #9ca3af;
  width: 100%;
  position: sticky;
}

@media (max-width: 1024px) {
  .body-cart
    .container
    .checkout-container
    .cart-template
    .summary-template-holder {
    float: none;
    width: 100%;
    position: static;
    margin: 0 16px;
    padding: 16px;
  }
}
.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary {
  display: flex;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .summary-coupon-wrap {
  order: 2;
  display: block !important;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .summary-coupon-wrap
  .summary-coupon {
  margin: 0;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .summary-coupon-wrap
  .summary-coupon
  .coupon-data {
  margin: 20px 0 0;
}

/*Revisar bien que hace*/
.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .summary-coupon-wrap
  .summary-coupon
  .coupon-data
  .link-coupon-add {
  height: 40px;
  width: 100%;
  background-color: #38a73a;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 2.13;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .summary-coupon-wrap
  .summary-coupon
  .coupon-data
  .link-coupon-add
  span:first-child {
  margin-right: 5px;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .summary-coupon-wrap
  .summary-coupon
  .coupon-data
  .link-coupon-add:hover {
  color: #fff;
  text-decoration: none;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .summary-coupon-wrap
  .summary-coupon
  .coupon-form
  .coupon-fieldset
  > div {
  align-items: flex-start;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .summary-coupon-wrap
  .summary-coupon
  .coupon-form
  .coupon-fieldset
  .coupon-label {
  display: none;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .summary-coupon-wrap
  .summary-coupon
  .coupon-form
  .coupon-fieldset
  .coupon-label
  label {
  font-size: 0px;
  text-align: start;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .summary-coupon-wrap
  .summary-coupon
  .coupon-form
  .coupon-fieldset
  .coupon-label
  label::after {
  content: '';
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  letter-spacing: 0px;
  text-align: left;
  margin-bottom: 7px;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .summary-coupon-wrap
  .summary-coupon
  .coupon-form
  .coupon-fieldset
  .coupon-fields {
  margin: 0px 0 24px;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .summary-coupon-wrap
  .summary-coupon
  .coupon-form
  .coupon-fieldset
  .coupon-fields
  > span {
  display: flex;
}

/*Revisar Bien que hace*/
.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .summary-coupon-wrap
  .summary-coupon
  .coupon-form
  .coupon-fieldset
  .coupon-fields
  > span
  > span {
  font-size: 0.875rem;
  color: #38a73a;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .summary-coupon-wrap
  .summary-coupon
  .coupon-form
  .coupon-fieldset
  .coupon-fields
  > span
  #cart-coupon {
  width: 270px;
  border: none;
  border-bottom: 1px solid #7e7c77;
  color: black;
  height: 41px;
  font-size: 1rem;
  margin: 0;
  font-weight: 400;
  padding: 0 0 0 16px;
  background-color: #fff;
  margin-right: 16px;
  box-shadow: none;
  border-radius: 0;
}

@media (max-width: 1024px) {
  .body-cart
    .container
    .checkout-container
    .cart-template
    .summary-template-holder
    .summary
    .summary-coupon-wrap
    .summary-coupon
    .coupon-form
    .coupon-fieldset
    .coupon-fields
    > span
    #cart-coupon {
    width: 100%;
    margin-bottom: 34px;
  }
}
.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .summary-coupon-wrap
  .summary-coupon
  .coupon-form
  .coupon-fieldset
  .coupon-fields
  > span
  #cart-coupon::placeholder {
  color: #d1d5db;
  font-weight: 400;
  opacity: 0.6;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .summary-coupon-wrap
  .summary-coupon
  .coupon-form
  .coupon-fieldset
  .coupon-fields
  > span
  #cart-coupon:focus {
  box-shadow: none;
  background-color: #fff !important;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .summary-coupon-wrap
  .summary-coupon
  .coupon-form
  .coupon-fieldset
  .coupon-fields
  .loading-coupon {
  margin-right: 0;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .summary-coupon-wrap
  .summary-coupon
  .coupon-form
  .coupon-fieldset
  .coupon-fields
  #cart-coupon-add {
  font-size: 0;
  max-width: 85px;
  width: 100%;
  background: #38a73a;
  border: 1px solid #38a73a;
  color: white;
  border-radius: 8px;
  padding: 0;
  text-shadow: none;
  background-image: none;
  box-shadow: none;
  height: 41px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .summary-coupon-wrap
  .summary-coupon
  .coupon-form
  .coupon-fieldset
  .coupon-fields
  #cart-coupon-add:before {
  content: 'Agregar';
  font-size: 1rem;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0px;
  text-align: center;
  color: white;
}

/*resumen de compra Revisar*/
.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .summary-coupon-wrap
  .summary-coupon
  .coupon-form
  .coupon-fieldset
  .coupon-fields
  #cart-coupon-add:focus {
  outline: none;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .cart-more-options {
  display: none;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .cart-totalizers {
  width: 100%;
  padding: 0;
  margin: 0;
  order: 1;
  display: flex;
  flex-direction: column;
}

@media (max-width: 1024px) {
  .body-cart
    .container
    .checkout-container
    .cart-template
    .summary-template-holder
    .summary
    .cart-totalizers {
    width: 100% !important;
    float: none;
    margin: 0;
  }
}
.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .cart-totalizers
  .summary-coupon-wrap {
  display: none !important;
  margin-top: 0;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .cart-totalizers
  .accordion-group {
  margin: 0;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .cart-totalizers
  .accordion-group
  .accordion-body
  .accordion-inner {
  margin: 0;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .cart-totalizers
  .table
  .totalizers-list {
  border: none;
  padding: 0;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .cart-totalizers
  .table
  .totalizers-list
  .Items,
.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .cart-totalizers
  .table
  .totalizers-list
  .Discounts,
.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .cart-totalizers
  .table
  .totalizers-list
  .Shipping,
.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .cart-totalizers
  .table
  .totalizers-list
  .srp-summary-result {
  border-bottom: solid 1px #cbc8c2 !important;
  position: relative;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .cart-totalizers
  .table
  .totalizers-list
  .Items
  .info,
.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .cart-totalizers
  .table
  .totalizers-list
  .Discounts
  .info,
.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .cart-totalizers
  .table
  .totalizers-list
  .Shipping
  .info,
.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .cart-totalizers
  .table
  .totalizers-list
  .srp-summary-result
  .info {
  max-width: 120px;
  text-align: left;
  padding: 8px 0 !important;
  font-size: 1rem;
  color: #333;
  font-weight: 400;
  vertical-align: middle;
  line-height: 19px;
  letter-spacing: 0px;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .cart-totalizers
  .table
  .totalizers-list
  .Items
  .monetary,
.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .cart-totalizers
  .table
  .totalizers-list
  .Discounts
  .monetary,
.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .cart-totalizers
  .table
  .totalizers-list
  .Shipping
  .monetary,
.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .cart-totalizers
  .table
  .totalizers-list
  .srp-summary-result
  .monetary {
  padding: 8px 0 !important;
  font-size: 1rem;
  color: #333;
  font-weight: 400;
  vertical-align: middle;
  position: absolute;
  right: 0;
  line-height: 19px;
  letter-spacing: 0px;
  text-align: right;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .cart-totalizers
  .table
  .totalizers-list
  .Items
  .space,
.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .cart-totalizers
  .table
  .totalizers-list
  .Items
  .empty,
.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .cart-totalizers
  .table
  .totalizers-list
  .Discounts
  .space,
.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .cart-totalizers
  .table
  .totalizers-list
  .Discounts
  .empty,
.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .cart-totalizers
  .table
  .totalizers-list
  .Shipping
  .space,
.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .cart-totalizers
  .table
  .totalizers-list
  .Shipping
  .empty,
.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .cart-totalizers
  .table
  .totalizers-list
  .srp-summary-result
  .space,
.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .cart-totalizers
  .table
  .totalizers-list
  .srp-summary-result
  .empty {
  display: none;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .cart-totalizers
  .table
  .totalizers-list
  .srp-summary-result
  .info {
  font-size: 0;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .cart-totalizers
  .table
  .totalizers-list
  .srp-summary-result
  .info:before {
  content: 'Envío';
  font-size: 1rem;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .cart-totalizers
  .table
  tfoot
  tr {
  border: none !important;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .cart-totalizers
  .table
  tfoot
  tr
  .info {
  text-align: left;
  font-size: 1.125rem;
  color: #333;
  padding: 10px 0 0 !important;
  font-weight: 500;
  letter-spacing: 0px;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .cart-totalizers
  .table
  tfoot
  tr
  .space,
.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .cart-totalizers
  .table
  tfoot
  tr
  .empty {
  display: none;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .summary
  .cart-totalizers
  .table
  tfoot
  tr
  .monetary {
  font-size: 1.25rem;
  text-align: right;
  color: #333;
  padding: 10px 0 0 !important;
  right: 0;
  width: auto;
  font-weight: 500;
  letter-spacing: 0px;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .cart-links-bottom {
  margin: 20px 0 0;
  display: flex !important;
  flex-direction: column;
}

@media (max-width: 1024px) {
  .body-cart
    .container
    .checkout-container
    .cart-template
    .summary-template-holder
    .cart-links-bottom {
    position: static;
    margin: 0;
    padding-top: 31px;
  }
}
.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .cart-links-bottom
  .link-choose-more-products-wrapper {
  width: 100%;
  order: 2;
  display: block !important;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .cart-links-bottom
  .link-choose-more-products-wrapper
  a {
  height: 40px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  border: 1px solid #38a73a;
  background-image: none;
  text-shadow: none;
  font-size: 0;
  color: #38a73a;
  margin: 20px 0 0 0;
  background-color: #fff;
  font-weight: 500;
  text-align: center;
}

@media (max-width: 1024px) {
  .body-cart
    .container
    .checkout-container
    .cart-template
    .summary-template-holder
    .cart-links-bottom
    .link-choose-more-products-wrapper
    a {
    margin-top: 24px;
  }
}
.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .cart-links-bottom
  .link-choose-more-products-wrapper
  a:before {
  content: 'Seguir comprando';
  font-size: 1rem;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .cart-links-bottom
  .link-choose-more-products-wrapper
  a:focus {
  outline: none;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .cart-links-bottom
  .link-choose-more-products-wrapper
  a:hover {
  text-decoration: none;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .cart-links-bottom
  .btn-place-order-wrapper {
  width: 100%;
  order: 1;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .cart-links-bottom
  .btn-place-order-wrapper
  a {
  width: 100%;
  height: 40px;
  border-radius: 8px;
  border: 1px solid #38a73a;
  background-color: #38a73a;
  color: white;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-image: none;
  text-shadow: none;
  font-size: 0;
  font-weight: 500;
  text-align: center;
}

@media (max-width: 1024px) {
  .body-cart
    .container
    .checkout-container
    .cart-template
    .summary-template-holder
    .cart-links-bottom
    .btn-place-order-wrapper
    a {
    margin: 0;
  }
}
.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .cart-links-bottom
  .btn-place-order-wrapper
  a:before {
  content: 'Finalizar compra';
  font-size: 1rem;
}

.body-cart
  .container
  .checkout-container
  .cart-template
  .summary-template-holder
  .cart-links-bottom
  .btn-place-order-wrapper
  a:focus {
  outline: none;
}

.body-cart .transactions-container {
  display: none;
}

#vtex-callcenter {
  display: none;
}

/*Checkout*/
#checkoutMainContainer::before {
  background-color: transparent;
}

.container-order-form {
  z-index: 1;
}

.body-order-form {
  padding: 0 !important;
  background-color: white;
}

@media (max-width: 1024px) {
  .body-order-form {
    background-color: white;
    margin-top: 0px;
  }
}
.body-order-form .container {
  max-width: 1440px;
  padding: 53px 70px;
  width: calc(100% - 140px);
  position: relative;
}

@media (max-width: 1024px) {
  .body-order-form .container {
    padding: 24px 0 0 0 !important;
    width: 100%;
  }
}
@media (max-width: 768px) {
  .body-order-form .container {
    width: 100% !important;
  }
}
.body-order-form .checkout-container {
  position: relative;
}

.body-order-form .checkout-container:before {
  content: 'Finalizar compra';
  font-size: 2rem;
  font-weight: 700;
  letter-spacing: 0em;
  text-align: left;
  color: #333;
  margin-bottom: 60px;
}

@media (max-width: 1024px) {
  .body-order-form .checkout-container:before {
    margin-top: 13px;
    padding: 0 18px 13px;
    font-size: 1.25rem;
    margin-bottom: 0px;
  }
}
.body-order-form .checkout-container .orderform-template {
  justify-content: space-between;
  flex-wrap: wrap;
}

.body-order-form .checkout-container .orderform-template::before {
  display: none;
}

.body-order-form .checkout-container .orderform-template::after {
  display: none;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder {
  background-color: #fff;
  border-radius: 28px;
  margin: 0 16px 0 0;
  padding: 0;
  width: 750px !important;
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder {
    width: calc(100% - 32px) !important;
    max-width: 100%;
    margin: 0 auto 14px;
    border-radius: 28px;
    border: none;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data {
  width: auto !important;
  border-radius: 28px 28px 0 0;
  border-bottom: 1px solid rgba(60, 60, 59, 0.5);
  margin-bottom: 0 !important;
  padding: 30px 0 30px 0 !important;
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #client-profile-data
    .client-profile-data {
    padding: 0;
    border-radius: 0px;
    margin: 10px 0 0;
    margin-bottom: 0 !important;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .client-notice {
  display: none;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-heading
  .accordion-toggle
  span:before {
  background-color: #38a73a;
  border-color: #38a73a;
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-heading
  .accordion-toggle
  span:after {
  content: 'Datos personales';
  color: #38a73a;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 0px;
  text-align: left;
}

.orderform-template-holder
  .step.shipping-data
  .box-step
  .vtex-pickup-points-modal-3-x-modalBackdrop {
  background: black;
  opacity: 0.2;
}
.orderform-template-holder
  .step.shipping-data
  .box-step
  .vtex-pickup-points-modal-3-x-pkpmodal {
  border-radius: 28px;
  border: 1px solid var(--Gris-5, #9ca3af);
  background: #fff;
  overflow: hidden;
}
.orderform-template-holder
  .step.shipping-data
  .box-step
  .vtex-pickup-points-modal-3-x-pkpmodal
  .vtex-pickup-points-modal-3-x-infoBarPostalCode
  .vtex-pickup-points-modal-3-x-modalHeader {
  padding: 16.5px 40px;
}
.orderform-template-holder
  .step.shipping-data
  .box-step
  .vtex-pickup-points-modal-3-x-pkpmodal
  .vtex-pickup-points-modal-3-x-pointsList {
  margin: 0;
  padding: 0 16px;
}
.orderform-template-holder
  .step.shipping-data
  .box-step
  .vtex-pickup-points-modal-3-x-pkpmodal
  .vtex-pickup-points-modal-3-x-pointsList
  .vtex-pickup-points-modal-3-x-pickupListTitle {
  margin: 0 0 16px;
}
.orderform-template-holder
  .step.shipping-data
  .box-step
  .vtex-pickup-points-modal-3-x-pkpmodal
  .vtex-pickup-points-modal-3-x-pointsList
  .vtex-pickup-points-modal-3-x-pointsItem {
  margin: 0 24px;
}
.orderform-template-holder
  .step.shipping-data
  .box-step
  .vtex-pickup-points-modal-3-x-pkpmodal
  .vtex-pickup-points-modal-3-x-pointsList
  .vtex-pickup-points-modal-3-x-pointsItem
  .vtex-pickup-points-modal-3-x-pickupPoint {
  border-radius: 4px;
  border: 1px solid var(--Gris-6, #d1d5db);
}
.orderform-template-holder
  .step.shipping-data
  .box-step
  .vtex-pickup-points-modal-3-x-pkpmodal
  .vtex-pickup-points-modal-3-x-pointsList
  .vtex-pickup-points-modal-3-x-pointsItem
  .vtex-pickup-points-modal-3-x-pickupPoint
  .vtex-pickup-points-modal-3-x-pickupPointMain {
  padding: 12px 0;
}
.orderform-template-holder
  .step.shipping-data
  .box-step
  .vtex-pickup-points-modal-3-x-pkpmodal
  .vtex-pickup-points-modal-3-x-pointsList
  .vtex-pickup-points-modal-3-x-pointsItem
  .vtex-pickup-points-modal-3-x-pickupPoint
  .vtex-pickup-points-modal-3-x-pickupPointSlaAvailabilityPostalCode {
  border-top: 1px solid var(--Gris-6, #d1d5db);
}
.orderform-template-holder
  .step.shipping-data
  .box-step
  .vtex-pickup-points-modal-3-x-pkpmodal
  .vtex-pickup-points-modal-3-x-closeButton {
  background: #38a73a !important;
  box-shadow: none !important;
  right: 28px;
}
@media (max-width: 1024px) {
  .orderform-template-holder
    .step.shipping-data
    .box-step
    .vtex-pickup-points-modal-3-x-pkpmodal
    .vtex-pickup-points-modal-3-x-closeButton {
    right: 10px;
    border-radius: 100px;
  }
}
.orderform-template-holder
  .step.shipping-data
  .box-step
  .vtex-pickup-points-modal-3-x-pkpmodal
  .vtex-pickup-points-modal-3-x-modalfullPage {
  border-radius: 28px;
  background: #fff;
}
.orderform-template-holder
  .step.shipping-data
  .box-step
  .vtex-pickup-points-modal-3-x-pkpmodal
  .vtex-pickup-points-modal-3-x-modalfullPage
  .pkpmodal-locating-image-waiting-pin
  path:nth-of-type(2) {
  fill: #38a73a;
}
.orderform-template-holder
  .step.shipping-data
  .box-step
  .vtex-pickup-points-modal-3-x-pkpmodal
  .vtex-pickup-points-modal-3-x-modalfullPage
  .vtex-pickup-points-modal-3-x-modalPostalCode
  .vtex-pickup-points-modal-3-x-askGeolocationBtn {
  display: none;
}

@media (max-width: 1024px) {
  .orderform-template-holder
    .step.shipping-data
    .box-step
    .vtex-pickup-points-modal-3-x-pkpmodal {
    margin: 16px;
    max-width: calc(100% - 32px);
    height: 515px;
    top: calc(50% - 257px);
  }
  .orderform-template-holder
    .step.shipping-data
    .box-step
    .vtex-pickup-points-modal-3-x-pkpmodal
    .vtex-pickup-points-modal-3-x-infoBarPostalCode
    .vtex-pickup-points-modal-3-x-infoBarContainer {
    background-color: white;
  }
  .orderform-template-holder
    .step.shipping-data
    .box-step
    .vtex-pickup-points-modal-3-x-pkpmodal
    .vtex-pickup-points-modal-3-x-infoBarPostalCode
    .vtex-pickup-points-modal-3-x-modalHeader {
    padding: 19px 8px;
  }
  .orderform-template-holder
    .step.shipping-data
    .box-step
    .vtex-pickup-points-modal-3-x-pkpmodal
    .vtex-pickup-points-modal-3-x-pointsList {
    padding: 0 8px;
  }
  .orderform-template-holder
    .step.shipping-data
    .box-step
    .vtex-pickup-points-modal-3-x-pkpmodal
    .vtex-pickup-points-modal-3-x-pointsList
    .vtex-pickup-points-modal-3-x-pickupListTitle {
    margin: 0 0 8px;
  }
  .orderform-template-holder
    .step.shipping-data
    .box-step
    .vtex-pickup-points-modal-3-x-pkpmodal
    .vtex-pickup-points-modal-3-x-pointsList
    .vtex-pickup-points-modal-3-x-pointsItem {
    margin: 0;
  }
  .orderform-template-holder
    .step.shipping-data
    .box-step
    .vtex-pickup-points-modal-3-x-pickupPointSlaAvailabilityPostalCode {
    padding: 8px;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step {
  padding-top: 0 !important;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info {
  margin-bottom: 30px;
  position: relative;
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #client-profile-data
    .client-profile-data.active
    .accordion-body
    .accordion-inner
    .box-step
    .form-step
    .box-client-info {
    margin-bottom: 60px;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info::after {
  content: '*Campos obligatorios';
  color: var(--Texto, #333);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  position: absolute;
  bottom: -50px;
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #client-profile-data
    .client-profile-data.active
    .accordion-body
    .accordion-inner
    .box-step
    .form-step
    .box-client-info-pf {
    margin-bottom: 10px;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pf
  label {
  font-size: 1rem;
  color: #000;
  font-weight: 400;
  margin-top: 25px;
  height: 26px;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pf
  .input-xlarge,
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pf
  .input-small,
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pf
  .input-micro,
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pf
  .input-mini {
  border: none;
  border-bottom: 1px solid #7e7c77;
  color: black;
  height: 41px;
  border-radius: 0;
  box-shadow: none !important;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pf
  .input-xlarge::placeholder,
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pf
  .input-small::placeholder,
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pf
  .input-micro::placeholder,
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pf
  .input-mini::placeholder {
  font-size: 0.875rem;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pf
  .input-xlarge:hover,
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pf
  .input-xlarge:focus,
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pf
  .input-small:hover,
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pf
  .input-small:focus,
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pf
  .input-micro:hover,
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pf
  .input-micro:focus,
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pf
  .input-mini:hover,
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pf
  .input-mini:focus {
  box-shadow: none;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pf
  .help.error {
  color: #dd4b39;
  width: 100%;
  margin-top: 9px;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pf
  .client-email
  label {
  font-size: 0rem;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pf
  .client-email
  label:before {
  content: 'Email*';
  font-size: 1rem;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pf
  .client-first-name
  label {
  font-size: 0;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pf
  .client-first-name
  label:before {
  content: 'Nombre*';
  font-size: 1rem;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pf
  .client-last-name
  label {
  font-size: 0;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pf
  .client-last-name
  label:before {
  content: 'Apellido*';
  font-size: 1rem;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pf
  .client-document
  label {
  font-size: 0;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pf
  .client-document
  label:before {
  content: 'DNI*';
  font-size: 1rem;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pf
  .client-phone
  label {
  font-size: 0;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pf
  .client-phone
  label:before {
  content: 'Teléfono*';
  font-size: 1rem;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pf
  .client-phone
  .client-phone-mobile
  label {
  font-size: 1rem;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pf
  .client-phone
  .client-phone-mobile
  label:before {
  content: '';
  font-size: 1rem;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pf
  .client-phone {
  position: relative;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pf
  .client-phone
  label {
  margin: 25px 0 5px;
}

.container
  .orderform-template-holder
  .client-profile-data
  .accordion-inner
  .box-client-info
  .box-client-info-pf
  .client-phone
  .client-phone-mobile {
  position: absolute;
  top: 0;
  right: 0;
}

@media (max-width: 1024px) {
  .container
    .orderform-template-holder
    .client-profile-data
    .accordion-inner
    .box-client-info
    .box-client-info-pf
    .client-phone
    .client-phone-mobile
    label {
    display: flex;
    align-items: center;
  }
}
@media (max-width: 1024px) {
  .container
    .orderform-template-holder
    .client-profile-data
    .accordion-inner
    .box-client-info
    .box-client-info-pf
    .client-phone
    .client-phone-mobile
    #client-phone-mobile {
    width: 13px;
    height: 13px;
    margin-right: 5px;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pf
  .client-phone
  .help.error {
  color: #dd4b39;
  bottom: -15px;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pf
  .client-phone
  .input {
  display: flex;
  align-items: center;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pf
  .client-phone
  .input
  .client-phone-prefix {
  width: 20px;
  font-size: 0.875rem;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pf
  .client-phone
  .input
  #client-phone1 {
  width: calc(50% - 20px);
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pf
  .client-phone
  .input
  .client-phone-suffix {
  width: 40px;
  font-size: 0.875rem;
  text-align: center;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pf
  .client-phone
  .input
  .client-phone3 {
  width: calc(50% - 40px);
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pj {
  display: none;
  margin: 0;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pj
  #is-corporate-client {
  font-size: 0;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pj
  #is-corporate-client:before {
  content: 'Si necesitás factura A hacé';
  font-size: 0.875rem;
  color: #000;
  margin-right: 5px;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pj
  #is-corporate-client:after {
  content: 'click acá';
  font-size: 0.875rem;
  color: #38a73a;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pj
  #is-corporate-client:hover {
  text-decoration: none;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pj
  #not-corporate-client {
  font-size: 0.875rem;
  color: #38a73a;
  margin-left: 20px;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pj
  #not-corporate-client:hover {
  text-decoration: none;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pj
  .corporate-title {
  font-size: 0;
  margin: 0;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pj
  .corporate-title::before {
  content: 'Si necesitás factura A hacé';
  font-size: 0.875rem;
  color: #000;
  margin-right: 5px;
  font-weight: 400;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pj
  .corporate-title::after {
  content: 'click acá';
  font-size: 0.875rem;
  color: #38a73a;
  font-weight: 400;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pj
  .corporate-info-box:before {
  content: 'Si cumplís con los requisitos, completá los siguientes datos de la empresa:';
  font-size: 0.875rem;
  color: #000;
  display: block;
  font-weight: 300;
  margin-bottom: 18px;
  width: 100%;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pj
  .corporate-info-box
  label {
  font-size: 0.875rem;
  color: #000;
  width: 330px;
  margin: 25px 0 5px;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pj
  .corporate-info-box
  .input-xlarge,
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pj
  .corporate-info-box
  .input-small {
  border-bottom: 1px solid #7e7c77;
  color: black;
  height: 41px;
  border-radius: 0;
  font-size: 0.875rem;
  box-shadow: none;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pj
  .corporate-info-box
  .error {
  border: 1px solid #38a73a;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pj
  .corporate-info-box
  .help.error {
  color: #dd4b39;
  width: 100%;
  margin-top: 9px;
  border: none;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pj
  .corporate-info-box
  .client-company-name {
  width: 100%;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pj
  .corporate-info-box
  .client-company-name
  label {
  font-size: 0;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pj
  .corporate-info-box
  .client-company-name
  label:before {
  content: 'Razón Social*';
  font-size: 0.875rem;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pj
  .corporate-info-box
  .client-company-nickname {
  width: 100%;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pj
  .corporate-info-box
  .client-company-nickname
  label {
  font-size: 0;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pj
  .corporate-info-box
  .client-company-nickname
  label:before {
  content: 'Nombre de la empresa*';
  font-size: 0.875rem;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pj
  .corporate-info-box
  .client-company-document {
  width: 50%;
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #client-profile-data
    .client-profile-data.active
    .accordion-body
    .accordion-inner
    .box-step
    .form-step
    .box-client-info-pj
    .corporate-info-box
    .client-company-document {
    width: 100%;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pj
  .corporate-info-box
  .client-company-document
  label {
  font-size: 0;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .box-client-info-pj
  .corporate-info-box
  .client-company-document
  label:before {
  content: 'CUIT*';
  font-size: 0.875rem;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .newsletter {
  display: none;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .btn-submit-wrapper {
  display: flex;
  justify-content: flex-end;
  height: 44px;
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #client-profile-data
    .client-profile-data.active
    .accordion-body
    .accordion-inner
    .box-step
    .form-step
    .btn-submit-wrapper {
    justify-content: center;
    height: 42px;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .btn-submit-wrapper
  #go-to-shipping {
  font-size: 0;
  height: 40px;
  padding: 0;
  text-align: center;
  margin: 20px 0px 0px 0px;
  max-width: 153px !important;
  min-width: 0% !important;
  width: 100%;
  border-radius: 8px;
  border: 1px solid #38a73a;
  background-color: #38a73a;
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #client-profile-data
    .client-profile-data.active
    .accordion-body
    .accordion-inner
    .box-step
    .form-step
    .btn-submit-wrapper
    #go-to-shipping {
    min-width: 100% !important;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .btn-submit-wrapper
  #go-to-shipping::before {
  content: 'Continuar';
  font-size: 1rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0px;
  text-align: center;
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #client-profile-data
    .client-profile-data.active
    .accordion-body
    .accordion-inner
    .box-step
    .form-step
    .btn-submit-wrapper
    #go-to-shipping::before {
    font-size: 1.125rem;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .btn-submit-wrapper
  #go-to-payment {
  font-size: 0;
  height: 42px;
  padding: 0;
  text-align: center;
  margin: 20px 0px 0px 0px;
  min-width: 191px !important;
  border-radius: 8px;
  border: 1px solid #38a73a;
  background-color: #38a73a;
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  background-image: none;
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #client-profile-data
    .client-profile-data.active
    .accordion-body
    .accordion-inner
    .box-step
    .form-step
    .btn-submit-wrapper
    #go-to-payment {
    min-width: 100% !important;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.active
  .accordion-body
  .accordion-inner
  .box-step
  .form-step
  .btn-submit-wrapper
  #go-to-payment::before {
  content: 'Ir al Pago';
  font-size: 1rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0px;
  text-align: center;
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #client-profile-data
    .client-profile-data.active
    .accordion-body
    .accordion-inner
    .box-step
    .form-step
    .btn-submit-wrapper
    #go-to-payment::before {
    font-size: 1.125rem;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.filled
  .accordion-heading
  .accordion-toggle
  span:before {
  background-color: white;
  border-color: #6b7280;
  color: #6b7280;
  display: flex;
  justify-content: center;
  align-items: center;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data.filled
  .accordion-heading
  .accordion-toggle
  span:after {
  content: 'Datos personales';
  color: #6b7280;
  font-weight: 500;
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #client-profile-data
    .client-profile-data.filled
    .accordion-body {
    padding: 0;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data
  .accordion-heading {
  position: relative;
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #client-profile-data
    .client-profile-data
    .accordion-heading {
    position: static;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data
  .accordion-heading
  #edit-profile-data,
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data
  .accordion-heading
  .link-box-edit {
  position: absolute;
  top: 24px;
  z-index: 9;
  opacity: 1;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: 8px;
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #client-profile-data
    .client-profile-data
    .accordion-heading
    #edit-profile-data,
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #client-profile-data
    .client-profile-data
    .accordion-heading
    .link-box-edit {
    top: 0;
    left: 0;
    transform: none;
    right: auto;
    bottom: -235px;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data
  .accordion-heading
  #edit-profile-data
  .icon-edit,
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data
  .accordion-heading
  .link-box-edit
  .icon-edit {
  display: none;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data
  .accordion-heading
  #edit-profile-data:after,
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data
  .accordion-heading
  .link-box-edit:after {
  content: 'Editar';
  font-size: 1rem;
  line-height: 19px;
  color: #333;
  font-weight: 500;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data
  .accordion-heading
  .accordion-toggle
  span {
  font-size: 0;
  display: flex;
  align-items: center;
  padding: 0 0 7px 0 !important;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data
  .accordion-heading
  .accordion-toggle
  span:before {
  background-color: white;
  border-color: #6b7280;
  color: #6b7280;
  border: 1px solid;
  margin-right: 15px;
  width: 33px;
  height: 33px;
  font-size: 1.25rem;
  line-height: 35px;
  font-weight: 500;
  display: flex;
  justify-content: center;
  align-items: center;
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #client-profile-data
    .client-profile-data
    .accordion-heading
    .accordion-toggle
    span:before {
    width: 30px;
    height: 30px;
    font-size: 1.125rem;
    margin-right: 8px;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data
  .accordion-heading
  .accordion-toggle
  span:after {
  content: 'Datos personales';
  font-size: 1rem;
  font-weight: 500;
  color: #646464;
  width: calc(100% - 38px);
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #client-profile-data
    .client-profile-data
    .accordion-heading
    .accordion-toggle
    span:after {
    font-size: 1rem;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data
  .accordion-body {
  margin: 0 0 11px 50px;
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #client-profile-data
    .client-profile-data
    .accordion-body {
    margin: 0 0 24px 0;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data
  .client-profile-email,
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data
  .client-profile-summary {
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 19px;
  color: #646464;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data
  .client-profile-email {
  margin: 0;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data
  .client-profile-email
  .link-logout-container,
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #client-profile-data
  .client-profile-data
  .client-profile-email
  .link-logout {
  color: #38a73a;
  cursor: pointer;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data {
  margin-bottom: 0 !important;
  border-bottom: 1px solid rgba(60, 60, 59, 0.5);
  padding: 24px 0;
  border-radius: 0;
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #shipping-data {
    margin: 0;
    padding: 25px 0 0;
    width: 100% !important;
    border: none;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active {
  background-color: #fff;
  position: relative;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-heading:after {
  display: none;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-heading
  .accordion-toggle:before {
  background-color: #38a73a !important;
  border-color: #38a73a !important;
  color: white !important;
  display: flex;
  justify-content: center;
  align-items: center;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-heading
  .accordion-toggle:after {
  content: 'Domicilio de entrega';
  color: #38a73a !important;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .shp-pickup-receiver__label {
  font-size: 0;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .shp-pickup-receiver__label::after {
  content: 'Responsable de retiro';
  font-size: 0.875rem;
  color: #000;
  font-weight: 400;
  margin-top: 15px;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  label {
  font-size: 0.875rem;
  color: #000;
  font-weight: 400;
  margin-top: 15px;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .input-xlarge,
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .input-small,
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .input-large,
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .input-mini {
  border: none;
  border-bottom: 1px solid #7e7c77;
  color: black;
  height: 41px;
  border-radius: 0;
  box-shadow: none;
  font-size: 0.875rem;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .input-xlarge::placeholder,
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .input-small::placeholder,
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .input-large::placeholder,
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .input-mini::placeholder {
  font-size: 0;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .input-xlarge:hover,
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .input-xlarge:focus,
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .input-small:hover,
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .input-small:focus,
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .input-large:hover,
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .input-large:focus,
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .input-mini:hover,
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .input-mini:focus {
  box-shadow: none;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-address {
  order: 3;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-address
  > div {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 20px;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-address
  .ship-street {
  width: calc(50% - 10px);
  border: none;
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #shipping-data
    .shipping-data.active
    .accordion-inner
    .vtex-omnishipping-1-x-address
    .ship-street {
    width: 100%;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-address
  .ship-number {
  width: calc(50% - 10px);
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #shipping-data
    .shipping-data.active
    .accordion-inner
    .vtex-omnishipping-1-x-address
    .ship-number {
    width: 100%;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-address
  .ship-complement {
  display: block;
  width: 50%;
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #shipping-data
    .shipping-data.active
    .accordion-inner
    .vtex-omnishipping-1-x-address
    .ship-complement {
    width: 100%;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-address
  .ship-complement
  input,
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-address
  .ship-complement
  select {
  width: calc(100% - 10px);
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #shipping-data
    .shipping-data.active
    .accordion-inner
    .vtex-omnishipping-1-x-address
    .ship-complement
    input,
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #shipping-data
    .shipping-data.active
    .accordion-inner
    .vtex-omnishipping-1-x-address
    .ship-complement
    select {
    width: 100%;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-address
  .ship-reference {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  width: 50%;
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #shipping-data
    .shipping-data.active
    .accordion-inner
    .vtex-omnishipping-1-x-address
    .ship-reference {
    width: 100%;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-address
  .ship-reference
  label {
  width: calc(100% - 10px);
  font-size: 0;
  height: 21px;
  margin: 15px 0 5px 0;
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #shipping-data
    .shipping-data.active
    .accordion-inner
    .vtex-omnishipping-1-x-address
    .ship-reference
    label {
    width: 100%;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-address
  .ship-reference
  label::before {
  content: 'Entre calles';
  font-size: 0.875rem;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-address
  .ship-reference
  input,
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-address
  .ship-reference
  select {
  width: calc(100% - 10px);
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #shipping-data
    .shipping-data.active
    .accordion-inner
    .vtex-omnishipping-1-x-address
    .ship-reference
    input,
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #shipping-data
    .shipping-data.active
    .accordion-inner
    .vtex-omnishipping-1-x-address
    .ship-reference
    select {
    width: 100%;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-address
  .ship-state,
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-address
  .ship-city,
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-address
  .ship-receiverName {
  width: calc(50% - 10px);
}
@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #shipping-data
    .shipping-data.active
    .accordion-inner
    .vtex-omnishipping-1-x-address
    .ship-state,
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #shipping-data
    .shipping-data.active
    .accordion-inner
    .vtex-omnishipping-1-x-address
    .ship-city,
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #shipping-data
    .shipping-data.active
    .accordion-inner
    .vtex-omnishipping-1-x-address
    .ship-receiverName {
    width: 100% !important;
  }
}

@media (max-width: 1024px) {
  .ship-receiverName {
    width: 100% !important;
  }
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-address
  .ship-state
  input,
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-address
  .ship-state
  select,
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-address
  .ship-city
  input,
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-address
  .ship-city
  select,
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-address
  .ship-receiverName
  input,
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-address
  .ship-receiverName
  select {
  width: 100%;
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #shipping-data
    .shipping-data.active
    .accordion-inner
    .vtex-omnishipping-1-x-address
    .ship-state
    input,
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #shipping-data
    .shipping-data.active
    .accordion-inner
    .vtex-omnishipping-1-x-address
    .ship-state
    select,
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #shipping-data
    .shipping-data.active
    .accordion-inner
    .vtex-omnishipping-1-x-address
    .ship-city
    input,
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #shipping-data
    .shipping-data.active
    .accordion-inner
    .vtex-omnishipping-1-x-address
    .ship-city
    select,
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #shipping-data
    .shipping-data.active
    .accordion-inner
    .vtex-omnishipping-1-x-address
    .ship-receiverName
    input,
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #shipping-data
    .shipping-data.active
    .accordion-inner
    .vtex-omnishipping-1-x-address
    .ship-receiverName
    select {
    width: 100%;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-addressForm {
  display: flex;
  flex-direction: column;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-addressForm
  .vtex-omnishipping-1-x-shippingSectionTitle {
  order: 2;
  font-size: 0;
  color: #646464;
  font-weight: 700;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-addressForm
  .vtex-omnishipping-1-x-shippingSectionTitle::before {
  content: 'Completá tu dirección de entrega';
  font-size: 0.875rem;
  margin-top: 9px;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-addressForm
  .vtex-omnishipping-1-x-addressSummaryActive {
  order: 1;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-addressForm
  .vtex-omnishipping-1-x-addressSummaryActive
  .address-summary {
  border: none;
  background-image: none;
  font-size: 0.875rem;
  color: #646464;
  padding: 0;
  font-weight: 700;
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #shipping-data
    .shipping-data.active
    .accordion-inner
    .vtex-omnishipping-1-x-addressForm
    .vtex-omnishipping-1-x-addressSummaryActive
    .address-summary {
    margin-bottom: 42px;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-addressForm
  .vtex-omnishipping-1-x-addressSummaryActive
  .address-summary
  .vtex-omnishipping-1-x-linkEdit {
  color: #38a73a;
  text-decoration: none;
  font-weight: 700;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-deliveryGroup
  .vtex-omnishipping-1-x-shippingSectionTitle {
  font-size: 0;
  margin-top: 20px;
  margin-bottom: 0;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-deliveryGroup
  .vtex-omnishipping-1-x-shippingSectionTitle:before {
  content: 'Opción de entrega';
  font-size: 16px;
  font-weight: 700;
  color: #333;
  font-family: 'Gotham';
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-deliveryGroup
  #delivery-packages-options {
  border: none;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-deliveryGroup
  #delivery-packages-options
  #CHEAPEST {
  background-color: transparent !important;
  border: none;
  padding: 19px 0;
  margin: 0;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-deliveryGroup
  #delivery-packages-options
  #CHEAPEST
  .vtex-omnishipping-1-x-leanShippingIcon
  .vtex-omnishipping-1-x-svg {
  fill: #38a73a;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-deliveryGroup
  #delivery-packages-options
  #CHEAPEST
  .vtex-omnishipping-1-x-leanShippingIcon
  .vtex-omnishipping-1-x-svg
  path {
  fill: #38a73a !important;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-deliveryGroup
  #delivery-packages-options
  #CHEAPEST
  .vtex-omnishipping-1-x-leanShippingText
  .vtex-omnishipping-1-x-leanShippingTextLabelSingle {
  font-size: 0.875rem;
  line-height: 1.5;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-deliveryGroup
  #delivery-packages-options
  #CHEAPEST
  .vtex-omnishipping-1-x-optionPrice {
  font-size: 0.875rem;
  line-height: 1.5;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .btn-go-to-payment-wrapper {
  display: flex;
  justify-content: flex-end;
  height: 44px;
  width: 100%;
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #shipping-data
    .shipping-data.active
    .accordion-inner
    .btn-go-to-payment-wrapper {
    height: 42px;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .btn-go-to-payment-wrapper
  #btn-go-to-payment {
  font-size: 0;
  height: 42px;
  padding: 0;
  text-align: center;
  margin: 0;
  min-width: 191px !important;
  display: flex;
  justify-content: center;
  align-items: center;
  background-image: none;
  border-radius: 8px;
  border: 1px solid #38a73a;
  background-color: #38a73a;
  color: white;
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #shipping-data
    .shipping-data.active
    .accordion-inner
    .btn-go-to-payment-wrapper
    #btn-go-to-payment {
    min-width: 100% !important;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .btn-go-to-payment-wrapper
  #btn-go-to-payment::before {
  content: 'Continuar';
  font-size: 1rem;
  line-height: 25px;
  font-weight: 500;
  letter-spacing: 0px;
  text-align: center;
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #shipping-data
    .shipping-data.active
    .accordion-inner
    .btn-go-to-payment-wrapper
    #btn-go-to-payment::before {
    font-size: 1.125rem;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .shp-summary-group-info {
  border-left: none;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-addressFormPart1
  .ship-postalCode
  label {
  font-size: 0;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-addressFormPart1
  .ship-postalCode
  label:before {
  content: 'Código postal';
  font-size: 0.875rem;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-addressFormPart1
  .ship-postalCode
  input {
  width: calc(50% - 10px);
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #shipping-data
    .shipping-data.active
    .accordion-inner
    .vtex-omnishipping-1-x-addressFormPart1
    .ship-postalCode
    input {
    width: 100%;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-addressFormPart1
  .ship-postalCode
  small {
  display: block;
  margin: 8px 0 10px 0;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-addressFormPart1
  .ship-postalCode
  small
  a {
  color: #74a8ed;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-addressFormPart1
  .ship-postalCode
  small
  a:hover {
  text-decoration: none;
  color: #74a8ed;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-addressFormPart1
  .vtex-omnishipping-1-x-addressItemOption {
  background: none;
  border: none;
  box-shadow: none;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-addressFormPart1
  .vtex-omnishipping-1-x-addressItemOption
  .vtex-omnishipping-1-x-addressItemIcon
  .vtex-omnishipping-1-x-svg {
  fill: #38a73a;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-addressFormPart1
  .address-edit
  #edit-address-button {
  border: none;
  color: #fff;
  font-weight: bold;
  font-size: 0.875rem;
  background-color: #38a73a;
  border-radius: 2px;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-addressFormPart1
  .address-edit
  #edit-address-button
  .icon-edit {
  display: none;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-addressFormPart1
  .address-create
  #new-address-button {
  border: none;
  color: #fff;
  font-weight: bold;
  font-size: 0.875rem;
  background-color: #38a73a;
  border-radius: 2px;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-addressFormPart1
  .address-create
  #new-address-button
  .icon-plus {
  display: none;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-addressFormPart1
  #back-to-address-list {
  border: none;
  color: #fff;
  font-weight: bold;
  font-size: 0.875rem;
  background-color: #38a73a;
  border-radius: 2px;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .delivery-group-content
  .vtex-omnishipping-1-x-findPickup::before {
  content: 'Opciones de puntos de retiro';
  color: #5e5e5e;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .delivery-group-content
  .vtex-omnishipping-1-x-findPickup
  .vtex-omnishipping-1-x-PickupPoint {
  margin: 32px 0 0 0;
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .delivery-group-content
  .vtex-omnishipping-1-x-findPickup
  .vtex-omnishipping-1-x-PickupPoint
  .vtex-omnishipping-1-x-PickupPointInfo {
  border-radius: 4px;
  border: 1px solid var(--Gris-6, #d1d5db);
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .delivery-group-content
  .vtex-omnishipping-1-x-findPickup
  .pickup-marker-blue
  path {
  fill: #9c9c9c;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .delivery-group-content
  .vtex-omnishipping-1-x-findPickup
  .vtex-omnishipping-1-x-details {
  color: #38a73a;
  font-weight: 500;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .delivery-group-content
  .vtex-omnishipping-1-x-findPickup
  .vtex-omnishipping-1-x-details:hover {
  text-decoration: none;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .delivery-group-content
  .vtex-omnishipping-1-x-findPickup
  .vtex-omnishipping-1-x-pickupPointChange {
  border-radius: 8px;
  border: 1px solid #38a73a;
  color: #38a73a;
  height: 40px;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin: 32px 0;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .delivery-group-content
  .vtex-omnishipping-1-x-packages
  .vtex-omnishipping-1-x-leanShippingGroupList {
  border: none;
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .delivery-group-content
  .vtex-omnishipping-1-x-packages
  .vtex-omnishipping-1-x-leanShippingGroupList
  .vtex-omnishipping-1-x-leanShippingOption {
  border: none;
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .delivery-group-content
  .vtex-omnishipping-1-x-packages
  .vtex-omnishipping-1-x-leanShippingGroupList
  .vtex-omnishipping-1-x-leanShippingOption
  .vtex-omnishipping-1-x-leanShippingText {
  border: none;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .delivery-group-content
  .vtex-omnishipping-1-x-packages
  .vtex-omnishipping-1-x-shippingSectionTitle {
  font-size: 0;
  margin: 0;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .delivery-group-content
  .vtex-omnishipping-1-x-packages
  .vtex-omnishipping-1-x-shippingSectionTitle:before {
  content: 'Opción de entrega';
  color: var(--Texto, #333);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .delivery-group-content
  .vtex-omnishipping-1-x-packages
  .vtex-omnishipping-1-x-leanShippingOption {
  margin-top: 0;
  padding: 10px 0px 10px 10px;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .delivery-group-content
  .vtex-omnishipping-1-x-packages
  .vtex-omnishipping-1-x-leanShippingIcon
  svg {
  fill: #38a73a;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .delivery-group-content
  .vtex-omnishipping-1-x-packages
  .vtex-omnishipping-1-x-leanShippingIcon
  svg
  path {
  fill: #38a73a;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-container {
  margin-bottom: 32px;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-container
  .vtex-omnishipping-1-x-receiverTitle {
  padding-top: 32px;
  font-size: 0;
  margin-bottom: 0;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-container
  .vtex-omnishipping-1-x-receiverTitle:before {
  content: 'Responsable de retiro';
  font-size: 0.813rem;
  color: #646464;
  font-weight: 500;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-container
  .vtex-omnishipping-1-x-textBox {
  padding-left: 0;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-container
  .vtex-omnishipping-1-x-textBox
  .vtex-omnishipping-1-x-pickupReceiverIcon
  svg {
  fill: #38a73a;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-container
  .vtex-omnishipping-1-x-textBox
  .vtex-omnishipping-1-x-pickupReceiverIcon
  svg
  path {
  fill: #38a73a;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-omnishipping-1-x-container
  .vtex-omnishipping-1-x-btn {
  color: #38a73a;
  font-weight: 500;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-pickup-points-modal-3-x-pkpmodal
  .pkpmodal-close
  svg
  rect {
  fill: #fff;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-pickup-points-modal-3-x-pkpmodal
  .pkpmodal-use-geolocation-icon
  path {
  color: #38a73a;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-pickup-points-modal-3-x-pkpmodal
  .pkpmodal-pickup-view-mode {
  border: 1px solid #38a73a;
  margin: 8px;
  margin-top: 12px;
  padding: 0;
  width: auto;
  border-radius: 6px;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-pickup-points-modal-3-x-pkpmodal
  .pkpmodal-pickup-view-mode
  .pkpmodal-pickup-view-option-active {
  background-color: #38a73a;
  border: none;
  border-radius: 6px;
  height: 44px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0px;
  text-align: center;
  text-transform: uppercase;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-pickup-points-modal-3-x-pkpmodal
  .pkpmodal-pickup-view-mode
  .pkpmodal-pickup-view-option-inactive {
  border: none;
  border-radius: 6px;
  color: #38a73a;
  height: 44px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0px;
  text-align: center;
  text-transform: uppercase;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-pickup-points-modal-3-x-pkpmodal
  .vtex-pickup-points-modal-3-x-modalHeader {
  background-color: #38a73a;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-pickup-points-modal-3-x-pkpmodal
  .vtex-pickup-points-modal-3-x-modalHeader
  .vtex-pickup-points-modal-3-x-modalTitle {
  color: #fff;
  font-size: 0;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-pickup-points-modal-3-x-pkpmodal
  .vtex-pickup-points-modal-3-x-modalHeader
  .vtex-pickup-points-modal-3-x-modalTitle:before {
  content: 'Elija un punto de recogida';
  color: var(--Blanco, #fff);
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #shipping-data
    .shipping-data.active
    .accordion-inner
    .vtex-pickup-points-modal-3-x-pkpmodal
    .vtex-pickup-points-modal-3-x-modalHeader
    .vtex-pickup-points-modal-3-x-modalTitle:before {
    font-size: 20px;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-pickup-points-modal-3-x-pkpmodal
  .pkpmodal-pickup-point-best-marker-image
  path:first-of-type {
  fill: #9c9c9c;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-pickup-points-modal-3-x-pkpmodal
  .vtex-pickup-points-modal-3-x-locationReset:hover {
  text-decoration: none;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-pickup-points-modal-3-x-pkpmodal
  #pkpmodal-show-list-btn {
  border: none;
  background-color: #38a73a;
  border-radius: 28px;
  color: #fff;
  font-weight: bold;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-pickup-points-modal-3-x-pkpmodal
  .vtex-pickup-points-modal-3-x-modalDetailsBackLnk {
  font-size: 0;
  margin-top: 16px;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-pickup-points-modal-3-x-pkpmodal
  .vtex-pickup-points-modal-3-x-modalDetailsBackLnk:after {
  content: 'Ver todos los puntos de retiro';
  font-size: 0.813rem;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-pickup-points-modal-3-x-pkpmodal
  .vtex-pickup-points-modal-3-x-pickupDetailsHeaderTitle {
  font-size: 0;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-pickup-points-modal-3-x-pkpmodal
  .vtex-pickup-points-modal-3-x-pickupDetailsHeaderTitle:before {
  content: 'Detalles del punto de retiro';
  font-size: 0.813rem;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-pickup-points-modal-3-x-pkpmodal
  .pkpmodal-details-confirm-btn {
  font-size: 0;
  background-color: #38a73a;
  font-weight: bold;
  border: none;
  border-radius: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.active
  .accordion-inner
  .vtex-pickup-points-modal-3-x-pkpmodal
  .pkpmodal-details-confirm-btn:before {
  content: 'RETIRAR EN ESTA SUCURSAL';
  font-size: 0.813rem;
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #shipping-data
    .shipping-data.vtex-omnishipping-1-x-shippingDataDev {
    margin: 0;
    position: relative;
    border-radius: 0;
    width: 100%;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.vtex-omnishipping-1-x-shippingDataDev
  .accordion-heading:after {
  display: none;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.vtex-omnishipping-1-x-shippingDataDev
  .accordion-heading
  .accordion-toggle:before {
  background-color: white;
  border-color: #6b7280;
  color: #6b7280;
  display: flex;
  justify-content: center;
  align-items: center;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.vtex-omnishipping-1-x-shippingDataDev
  .accordion-heading
  .accordion-toggle:after {
  content: 'Domicilio de entrega';
  color: #6b7280;
  font-weight: 500;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data
  .accordion-heading {
  position: unset !important;
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #shipping-data
    .shipping-data
    .accordion-heading {
    position: relative;
  }
}
@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #shipping-data
    .shipping-data
    .accordion-heading
    .accordion-toggle {
    position: static;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data
  .accordion-heading:after {
  content: 'Aún faltan completar datos.';
  font-size: 0.875rem;
  line-height: 24px;
  display: block;
  padding: 18px 0 0 52px;
  color: #646464;
}
@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #shipping-data
    .shipping-data
    .accordion-heading:after {
    padding-left: 0;
  }
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data
  .accordion-heading
  #edit-shipping-data {
  position: absolute;
  top: 24px;
  z-index: 9;
  opacity: 1;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: 8px;
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #shipping-data
    .shipping-data
    .accordion-heading
    #edit-shipping-data {
    top: unset !important;
    left: 0;
    transform: none;
    right: auto;
    bottom: 10px;
    height: 45px;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data
  .accordion-heading
  #edit-shipping-data
  .icon-edit {
  display: none;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data
  .accordion-heading
  #edit-shipping-data:after {
  content: 'Editar';
  font-size: 1rem;
  line-height: 19px;
  color: #333;
  font-weight: 500;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data
  .accordion-heading
  .accordion-toggle {
  font-size: 0;
  display: flex;
  align-items: center;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data
  .accordion-heading
  .accordion-toggle:before {
  background-color: white;
  border-color: #6b7280;
  color: #6b7280;
  border: 1px solid;
  margin-right: 15px;
  width: 33px;
  height: 33px;
  font-size: 1.25rem;
  line-height: 35px;
  font-weight: 500;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #shipping-data
    .shipping-data
    .accordion-heading
    .accordion-toggle:before {
    width: 30px;
    height: 30px;
    font-size: 1.125rem;
    margin-right: 8px;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data
  .accordion-heading
  .accordion-toggle:after {
  content: 'Domicilio de entrega';
  font-size: 1rem;
  font-weight: 500;
  color: #6b7280;
  width: calc(100% - 38px);
  letter-spacing: 0px;
  text-align: left;
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #shipping-data
    .shipping-data
    .accordion-heading
    .accordion-toggle:after {
    font-size: 1rem;
  }
}
@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #shipping-data
    .shipping-data
    .accordion-inner {
    padding: 0 0 24px 0 !important;
    border-bottom: 1px solid rgba(60, 60, 59, 0.5);
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data
  .accordion-inner
  .box-step
  .vtex-omnishipping-1-x-submitPaymentButton {
  padding: 0 0 0 52px !important;
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #shipping-data
    .shipping-data
    .accordion-inner
    .box-step
    .vtex-omnishipping-1-x-addressFormPart1,
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #shipping-data
    .shipping-data
    .accordion-inner
    .box-step
    .vtex-omnishipping-1-x-deliveryGroup,
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #shipping-data
    .shipping-data
    .accordion-inner
    .box-step
    .vtex-omnishipping-1-x-addressForm,
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #shipping-data
    .shipping-data
    .accordion-inner
    .box-step
    .vtex-omnishipping-1-x-submitPaymentButton {
    padding: 0 !important;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data
  .accordion-inner
  .box-step
  .vtex-omnishipping-1-x-SummaryItemGroup {
  padding: 0 0 25px 0 !important;
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #shipping-data
    .shipping-data
    .accordion-inner
    .box-step
    .vtex-omnishipping-1-x-SummaryItemGroup {
    padding: 0 !important;
    margin-top: 17px;
    padding-bottom: 35px !important;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data
  .address-summary,
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data
  .shp-summary-package-time,
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data
  .shp-summary-group-price,
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data
  .shp-summary-package {
  font-size: 0.875rem;
  font-weight: 400;
  color: #6b7280;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data
  .shp-summary-group-info {
  border-right: none;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data
  .link-change-shipping {
  display: none;
  border: none;
  background-color: transparent;
  font-size: 1rem;
  line-height: 19px;
  color: #333;
  font-weight: 400;
  text-align: right;
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #shipping-data
    .shipping-data
    .link-change-shipping {
    margin-top: 20px;
    text-align: left;
    padding-left: 0;
    padding-bottom: 0;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data
  .link-change-shipping:hover {
  text-decoration: none;
  display: none;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #payment-data {
  padding: 0;
  border-radius: 0 0 38px 38px;
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #payment-data {
    border-radius: 0;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #payment-data
  .store-country-ARG {
  padding: 24px 0;
  border-radius: 0 0 38px 38px;
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #payment-data
    .store-country-ARG {
    padding: 28px 0 24px;
    border-radius: 0;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #payment-data
  .store-country-ARG.active {
  background-color: #fff;
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #payment-data
    .store-country-ARG.active {
    width: auto;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #payment-data
  .store-country-ARG.active
  .accordion-heading:after {
  display: none;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #payment-data
  .store-country-ARG.active
  .accordion-heading
  .accordion-toggle
  span {
  color: #38a73a;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #payment-data
  .store-country-ARG.active
  .accordion-heading
  .accordion-toggle
  span:before {
  background-color: #38a73a;
  border-color: #38a73a;
  color: white;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #payment-data
  .store-country-ARG.active
  .box-step-content {
  padding: 0 52px;
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #payment-data
    .store-country-ARG.active
    .box-step-content {
    padding: 0;
  }
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #payment-data
    .store-country-ARG.active
    .box-step-content
    .form-step {
    flex-direction: column;
  }
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #payment-data
    .store-country-ARG.active
    .box-step-content
    .form-step
    .steps-view {
    margin: 10px 0 0;
    max-width: fit-content;
  }
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #payment-data
    .store-country-ARG.active
    .box-step-content
    .form-step
    .steps-view
    .payment-method {
    width: 100%;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #payment-data
  .store-country-ARG.active
  .payment-group-list-btn
  .v-custom-payment-item-wrap {
  border: 1px solid #cbc8c2;
  border-radius: 8px;
  max-width: calc(100vw - 640px);
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #payment-data
    .store-country-ARG.active
    .payment-group-list-btn
    .v-custom-payment-item-wrap {
    max-width: calc(100vw - 54px);
    width: auto;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #payment-data
  .store-country-ARG.active
  .payment-group-list-btn
  .v-custom-payment-item-wrap.active {
  border-radius: 20px;
  box-shadow: none;
  padding: 5px;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #payment-data
  .store-country-ARG.active
  .payment-group-list-btn
  .v-custom-payment-item-wrap.active
  .payment-method {
  width: 100% !important;
}

@media (max-width: 768px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #payment-data
    .store-country-ARG.active
    .payment-group-list-btn
    .v-custom-payment-item-wrap.active
    .payment-method {
    padding: 11px;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #payment-data
  .store-country-ARG.filled
  .accordion-heading
  .accordion-toggle {
  color: #38a73a;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #payment-data
  .store-country-ARG.filled
  .accordion-heading
  .accordion-toggle:before {
  background-color: white;
  border-color: #38a73a;
  color: #38a73a;
  display: flex;
  justify-content: center;
  align-items: center;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #payment-data
  .store-country-ARG
  .accordion-heading:after {
  content: 'Aún faltan completar datos.';
  width: calc(100% - 38px);
  font-size: 0.875rem;
  line-height: 24px;
  display: block;
  padding: 18px 0 0 52px;
  color: #646464;
}
@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #payment-data
    .store-country-ARG
    .accordion-heading:after {
    padding-left: 0;
  }
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #payment-data
  .store-country-ARG
  .accordion-heading
  .accordion-toggle
  span {
  display: flex;
  align-items: center;
  font-size: 1rem;
  font-weight: 500;
  color: #6b7280;
  width: calc(100% - 38px);
  letter-spacing: 0px;
  text-align: left;
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #payment-data
    .store-country-ARG
    .accordion-heading
    .accordion-toggle
    span {
    font-size: 1rem;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #payment-data
  .store-country-ARG
  .accordion-heading
  .accordion-toggle
  span:before {
  background-color: white;
  border-color: #6b7280;
  color: #6b7280;
  border: 1px solid;
  margin-right: 15px;
  width: 33px;
  height: 33px;
  font-size: 1.25rem;
  line-height: 35px;
  font-weight: 500;
  display: flex;
  justify-content: center;
  align-items: center;
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .orderform-template-holder
    #payment-data
    .store-country-ARG
    .accordion-heading
    .accordion-toggle
    span:before {
    width: 30px;
    height: 30px;
    font-size: 1.125rem;
    margin-right: 8px;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #payment-data
  .store-country-ARG
  .accordion-heading
  .accordion-toggle
  .payment-edit-link {
  position: static;
  display: flex;
  justify-content: flex-end;
  width: 100%;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #payment-data
  .store-country-ARG
  .accordion-heading
  .accordion-toggle
  .payment-edit-link:hover {
  color: #38a73a;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #payment-data
  .store-country-ARG
  .accordion-heading
  .accordion-toggle
  .payment-edit-link
  .icon-edit {
  display: none;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #payment-data
  .store-country-ARG
  .accordion-heading
  .accordion-toggle
  .payment-edit-link
  .link-box-edit {
  font-size: 0;
  opacity: 1;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #payment-data
  .store-country-ARG
  .accordion-heading
  .accordion-toggle
  .payment-edit-link
  .link-box-edit:after {
  content: 'Editar';
  font-size: 1rem;
  line-height: 19px;
  color: #333;
  font-weight: 500;
}

.body-order-form .checkout-container .orderform-template .cart-template {
  min-width: 380px;
  max-width: 420px;
  top: 150px;
}

@media (max-width: 1326px) {
  .body-order-form .checkout-container .orderform-template .cart-template {
    width: calc(100% - 24px);
    min-width: auto;
    position: static;
    margin: 0 auto;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap {
  border-radius: 28px;
  background-color: white;
  padding: 24px;
  border: 2px solid #9ca3af;
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .cart-template
    .custom-cart-template-wrap {
    padding: 16px;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  #go-to-cart-button {
  top: -70px;
  text-decoration: none;
}

@media (max-width: 1326px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .cart-template
    .custom-cart-template-wrap
    #go-to-cart-button {
    display: none;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  #go-to-cart-button
  a {
  font-size: 0.875rem;
  color: #333;
  font-weight: 500;
  line-height: 18px;
  letter-spacing: 0px;
  text-align: left;
}

.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  #go-to-cart-button
  a:hover {
  text-decoration: none;
}

.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  > h2 {
  display: none;
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .cart-template
    .custom-cart-template-wrap
    > h2 {
    display: block;
    font-weight: 500;
    font-size: 0;
    color: #000;
    margin-bottom: 10px;
  }
}
@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .cart-template
    .custom-cart-template-wrap
    > h2:before {
    content: 'Resumen de compra';
    font-size: 1.125rem;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .summary-coupon-wrap {
  display: none !important;
}

.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .summary-cart-template-holder
  .cart {
  overflow-x: hidden;
  padding: 0;
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .cart-template
    .custom-cart-template-wrap
    .summary-cart-template-holder
    .cart
    .cart-items {
    margin-right: 2px;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .summary-cart-template-holder
  .cart
  .cart-items
  .item {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  border-bottom: 1px solid #9ca3af;
  position: relative;
}

.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .summary-cart-template-holder
  .cart
  .cart-items
  .item
  a {
  margin: 0;
  width: 60px;
  margin-right: 10px;
}

.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .summary-cart-template-holder
  .cart
  .cart-items
  .item
  a
  img {
  width: 60px;
  height: 60px;
}

.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .summary-cart-template-holder
  .cart
  .cart-items
  .item
  .product-name {
  font-size: 1rem;
  line-height: 20px;
  height: 40px;
  overflow: hidden;
  color: #646464;
  width: calc(100% - 70px);
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .cart-template
    .custom-cart-template-wrap
    .summary-cart-template-holder
    .cart
    .cart-items
    .item
    .product-name {
    font-size: 0.875rem;
    width: calc(100% - 70px);
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .summary-cart-template-holder
  .cart
  .cart-items
  .item
  .description {
  position: absolute;
  width: 100%;
  top: 24px;
  left: 70px;
}

.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .summary-cart-template-holder
  .cart
  .cart-items
  .item
  .description
  .item-price,
.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .summary-cart-template-holder
  .cart
  .cart-items
  .item
  .description
  .price {
  display: none;
}

.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .summary-cart-template-holder
  .cart
  .cart-items
  .item
  .description
  .item-price-subtotal {
  display: none !important;
  right: 0;
  left: auto;
  top: 27px;
  font-weight: 400;
  font-size: 0.813rem;
  line-height: 18px;
  color: #333;
  text-decoration: line-through;
}

.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .summary-cart-template-holder
  .cart
  .cart-items
  .item
  .description
  .price-subtotal {
  display: block !important;
  right: 0;
  left: auto;
  top: 0;
  font-weight: 700;
  font-size: 1rem;
  color: #333;
}

.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .summary-cart-template-holder
  .cart
  .cart-items
  .item
  .description
  .shipping-date {
  display: none;
}

.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .summary-cart-template-holder
  .cart
  .cart-items
  .item
  .badge {
  display: none;
}

.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .payment-confirmation-wrap {
  position: static;
}

.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .payment-confirmation-wrap
  .payment-submit-wrap {
  margin: 30px 0 0 !important;
  position: static;
}

.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .payment-confirmation-wrap
  .payment-submit-wrap
  #payment-data-submit {
  border-radius: 8px !important;
  border: 1px solid #38a73a;
  background-color: #38a73a;
  color: white;
  margin: 0;
  padding: 12px 19px;
  height: 47px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-image: none;
  text-shadow: none;
  line-height: 20px;
  letter-spacing: 0px;
  text-align: center;
}

.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .payment-confirmation-wrap
  .payment-submit-wrap
  #payment-data-submit
  span {
  font-size: 0;
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .payment-confirmation-wrap
  .payment-submit-wrap
  #payment-data-submit
  span:before {
  content: 'Finalizar compra';
  font-size: 1.25rem;
  font-weight: 500;
}

.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .payment-confirmation-wrap
  .payment-submit-wrap
  #payment-data-submit
  .icon-lock {
  display: none;
}

@media (max-width: 1024px) {
  .body-order-form
    .checkout-container
    .orderform-template
    .cart-template
    .custom-cart-template-wrap
    .summary-template-holder {
    margin-right: 2px;
  }
}
.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .summary-template-holder
  .table
  .totalizers-list {
  border: none;
  padding: 0;
}

.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .summary-template-holder
  .table
  .totalizers-list
  .Items,
.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .summary-template-holder
  .table
  .totalizers-list
  .Discounts,
.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .summary-template-holder
  .table
  .totalizers-list
  .Shipping,
.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .summary-template-holder
  .table
  .totalizers-list
  .srp-summary-result {
  border-bottom: 1px solid #9ca3af !important;
  position: relative;
}

.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .summary-template-holder
  .table
  .totalizers-list
  .Items
  .info,
.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .summary-template-holder
  .table
  .totalizers-list
  .Discounts
  .info,
.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .summary-template-holder
  .table
  .totalizers-list
  .Shipping
  .info,
.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .summary-template-holder
  .table
  .totalizers-list
  .srp-summary-result
  .info {
  width: 120px;
  text-align: left;
  padding: 9px 0 !important;
  font-size: 1rem;
  color: #333 !important;
  font-weight: 400;
  vertical-align: middle;
  line-height: 20px;
}

.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .summary-template-holder
  .table
  .totalizers-list
  .Items
  .monetary,
.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .summary-template-holder
  .table
  .totalizers-list
  .Discounts
  .monetary,
.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .summary-template-holder
  .table
  .totalizers-list
  .Shipping
  .monetary,
.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .summary-template-holder
  .table
  .totalizers-list
  .srp-summary-result
  .monetary {
  text-align: right;
  padding: 9px 0 !important;
  font-size: 1rem;
  color: #333 !important;
  font-weight: 400;
  vertical-align: middle;
  position: absolute;
  right: 0;
  line-height: 20px;
}

.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .summary-template-holder
  .table
  .totalizers-list
  .Items
  .space,
.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .summary-template-holder
  .table
  .totalizers-list
  .Items
  .empty,
.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .summary-template-holder
  .table
  .totalizers-list
  .Discounts
  .space,
.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .summary-template-holder
  .table
  .totalizers-list
  .Discounts
  .empty,
.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .summary-template-holder
  .table
  .totalizers-list
  .Shipping
  .space,
.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .summary-template-holder
  .table
  .totalizers-list
  .Shipping
  .empty,
.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .summary-template-holder
  .table
  .totalizers-list
  .srp-summary-result
  .space,
.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .summary-template-holder
  .table
  .totalizers-list
  .srp-summary-result
  .empty {
  display: none;
}

.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .summary-template-holder
  .table
  .totalizers-list
  .srp-summary-result
  .info {
  font-size: 0;
}

.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .summary-template-holder
  .table
  .totalizers-list
  .srp-summary-result
  .info:before {
  content: 'Envío';
  font-size: 1rem;
}

.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .summary-template-holder
  .table
  tfoot
  tr {
  border: none !important;
}

.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .summary-template-holder
  .table
  tfoot
  tr
  .info {
  text-align: left;
  font-size: 1.25rem;
  font-weight: 700;
  color: #333;
  padding: 10px 0 0 !important;
}

.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .summary-template-holder
  .table
  tfoot
  tr
  .space,
.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .summary-template-holder
  .table
  tfoot
  tr
  .empty {
  display: none;
}

.body-order-form
  .checkout-container
  .orderform-template
  .cart-template
  .custom-cart-template-wrap
  .summary-template-holder
  .table
  tfoot
  tr
  .monetary {
  font-size: 1.25rem;
  font-weight: 700;
  text-align: right;
  color: #333;
  padding: 10px 0 0 !important;
  right: 0;
  width: auto;
}

.body-order-form .transactions-container {
  display: none;
}

.default-modal .identified-user-modal-body .identified-user-security {
  display: none;
}

.default-modal.identified-user-modal {
  background: #fff !important;
  border-radius: 20px;
  text-align: center;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2671);
}

.default-modal.identified-user-modal
  .identified-user-modal-body
  .identified-user-hello,
.default-modal.identified-user-modal
  .identified-user-modal-body
  .identified-user-message {
  color: #000;
  width: 100%;
  margin-bottom: 10px;
}

.default-modal.identified-user-modal
  .identified-user-modal-body
  #btn-identified-user-button {
  background-color: #38a73a;
  color: #ffffff;
  border-radius: 8px;
  height: 42px;
  font-size: 1.125rem;
  font-weight: 500;
  margin-top: 20px;
  padding: 0 20px;
  font-family: 'Gotham' !important;
}

.default-modal.payment-unauthorized-modal {
  width: 764px;
  height: auto;
  background: #fff !important;
  border-radius: 6px;
  margin-left: 0;
  transform: translate(-50%, 0);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2671);
}

@media (max-width: 1024px) {
  .default-modal.payment-unauthorized-modal {
    width: calc(100% - 36px);
    height: auto;
    transform: none;
  }
}
.default-modal.payment-unauthorized-modal .payment-unauthorized-modal-body {
  overflow: hidden;
  width: auto;
  display: flex;
  flex-direction: column;
  padding: 45px !important;
}

@media (max-width: 1024px) {
  .default-modal.payment-unauthorized-modal .payment-unauthorized-modal-body {
    height: auto;
    padding: 41px 8px !important;
  }
}
.default-modal.payment-unauthorized-modal
  .payment-unauthorized-modal-body
  .payment-unauthorized-security {
  display: none;
}

.default-modal.payment-unauthorized-modal
  .payment-unauthorized-modal-body
  .payment-unauthorized-hello {
  margin: 15px 0 24px;
  font-weight: 500;
  font-size: 0;
  color: #646464;
  text-align: center;
}

@media (max-width: 1024px) {
  .default-modal.payment-unauthorized-modal
    .payment-unauthorized-modal-body
    .payment-unauthorized-hello {
    margin: 0 0 8px;
  }
}
.default-modal.payment-unauthorized-modal
  .payment-unauthorized-modal-body
  .payment-unauthorized-hello:before {
  content: 'Por favor, revisá los detalles de pago';
  font-size: 32px;
  font-weight: 700;
  line-height: 100%;
  color: #333333;
}

@media (max-width: 1024px) {
  .default-modal.payment-unauthorized-modal
    .payment-unauthorized-modal-body
    .payment-unauthorized-hello:before {
    font-size: 24px;
  }
}
.default-modal.payment-unauthorized-modal
  .payment-unauthorized-modal-body
  .payment-unauthorized-message
  .payment-unauthorized-message1 {
  color: #6b7280;
  text-align: center;
  font-size: 20px;
  line-height: 100%;
  margin-bottom: 40px;
  font-weight: 400;
}

@media (max-width: 1024px) {
  .default-modal.payment-unauthorized-modal
    .payment-unauthorized-modal-body
    .payment-unauthorized-message
    .payment-unauthorized-message1 {
    font-size: 14px;
  }
}
.default-modal.payment-unauthorized-modal
  .payment-unauthorized-modal-body
  .payment-unauthorized-message
  .payment-unauthorized-message2 {
  color: #646464;
  text-align: center;
  font-size: 0;
  margin-bottom: 40px;
  padding: 0 48px;
}

@media (max-width: 1024px) {
  .default-modal.payment-unauthorized-modal
    .payment-unauthorized-modal-body
    .payment-unauthorized-message
    .payment-unauthorized-message2 {
    padding: 0;
  }
}
.default-modal.payment-unauthorized-modal
  .payment-unauthorized-modal-body
  .payment-unauthorized-message
  .payment-unauthorized-message2:before {
  content: 'Es posible que hayas ingresado datos incorrectos o que se haya producido un problema con el medio de pago que utilizaste.';
  font-size: 20px;
  line-height: 100%;
  color: #6b7280;
  font-weight: 400;
}

@media (max-width: 1024px) {
  .default-modal.payment-unauthorized-modal
    .payment-unauthorized-modal-body
    .payment-unauthorized-message
    .payment-unauthorized-message2:before {
    font-size: 14px;
  }
}
.default-modal.payment-unauthorized-modal
  .payment-unauthorized-modal-body
  .payment-unauthorized-message
  .payment-unauthorized-show-details {
  display: none;
}

.default-modal.payment-unauthorized-modal
  .payment-unauthorized-modal-body
  .payment-unauthorized-button {
  margin: 0 auto;
  height: 40px;
  border-radius: 8px;
  width: auto;
  font-weight: 500;
  font-size: 0;
  line-height: 100%;
  background-color: #38a73a;
  text-align: center;
  display: flex;
  align-items: center;
}

@media (max-width: 1024px) {
  .default-modal.payment-unauthorized-modal
    .payment-unauthorized-modal-body
    .payment-unauthorized-button {
    width: 100%;
    height: auto;
    padding: 10px;
  }
}
.default-modal.payment-unauthorized-modal
  .payment-unauthorized-modal-body
  .payment-unauthorized-button:before {
  content: 'Verificá los datos o seleccioná otro medio de pago';
  font-size: 16px;
  color: #ffffff;
  line-height: 100%;
}

@media (max-width: 1024px) {
  .default-modal.payment-unauthorized-modal
    .payment-unauthorized-modal-body
    .payment-unauthorized-button:before {
    font-size: 14px;
  }
}
.default-modal.guest-login-modal {
  background: #fff !important;
  border-radius: 20px;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2671);
}

.default-modal.guest-login-modal .guest-login-modal-body .guest-login-security {
  display: none;
}

.default-modal.guest-login-modal .guest-login-modal-body .guest-login-title {
  text-align: center;
  color: #646464;
  font-size: 1.5rem;
}

.default-modal.guest-login-modal .guest-login-modal-body .guest-login-message {
  text-align: center;
  color: #646464;
}

.default-modal.guest-login-modal .guest-login-modal-body .guest-login-actions {
  float: none;
  display: flex;
  align-items: center;
  justify-content: center;
}

.default-modal.guest-login-modal
  .guest-login-modal-body
  .guest-login-actions
  #btn-guest-login-cancel-button {
  text-decoration: none;
  color: #38a73a;
  font-weight: 700;
}

.default-modal.guest-login-modal
  .guest-login-modal-body
  .guest-login-actions
  #btn-guest-login-button {
  border-radius: 999px;
  background-color: #38a73a;
  height: 42px;
}

.PaymentInstallments .FormFieldHelpMessage .helpMessage {
  font-size: 0.75rem;
}

.PaymentCardNumber .Warning .title {
  font-size: 0.75rem;
}

.PaymentCardNumber input.success {
  background-image: none;
}

.PaymentCardCVV {
  position: relative;
}

.PaymentCardCVV .PaymentCardCVVHelp {
  top: 0;
  left: 70px;
  height: 100px !important;
  width: 120px !important;
}

#app-container .AddressForm {
  display: block;
}

#vtexIdContainer .vtexid-icon-lock {
  display: none;
}

#vtexIdContainer button {
  background: #38a73a !important;
  border: none !important;
  border-radius: 999px !important;
  text-transform: uppercase;
  font-size: 0.875rem !important;
}

#vtexIdContainer a,
#vtexIdContainer i {
  color: #38a73a !important;
}

#vtexIdContainer .vtexIdUI-show-app {
  border: none;
  box-shadow: 0px 0px 20px 0px rgba(172, 172, 172, 0.25);
}

#vtexIdContainer
  .vtexIdUI-show-app
  .vtexIdUI-main-content
  .vtexIdUI-page-active
  .modal-header {
  background: #fff;
  border-bottom: none;
}

#vtexIdContainer
  .vtexIdUI-show-app
  .vtexIdUI-main-content
  .vtexIdUI-page-active
  .modal-header
  .vtexIdUI-close {
  background: #38a73a;
  border-radius: 0 !important;
  display: none;
}

#vtexIdContainer
  .vtexIdUI-show-app
  .vtexIdUI-main-content
  .vtexIdUI-page-active
  .modal-body
  .vtexIdUI-providers-list
  li
  .vtexIdUI-send-email {
  background: #38a73a;
  border-radius: 999px !important;
  border: none;
  padding: 0 10px;
}

#vtexIdContainer
  .vtexIdUI-show-app
  .vtexIdUI-main-content
  .vtexIdUI-page-active
  .modal-body
  .vtexIdUI-providers-list
  li
  .vtexIdUI-send-email
  .vtexid-icon-mail {
  display: none;
}

#vtexIdContainer
  .vtexIdUI-show-app
  .vtexIdUI-main-content
  .vtexIdUI-page-active
  .modal-body
  .vtexIdUI-providers-list
  li
  .vtexIdUI-send-email
  span {
  font-size: 0.875rem;
  text-transform: none;
}

#vtexIdContainer
  .vtexIdUI-show-app
  .vtexIdUI-main-content
  .vtexIdUI-page-active
  .modal-body
  .vtexIdUI-providers-list
  li
  .vtexIdUI-others-send-email {
  background: #38a73a;
  border-radius: 999px !important;
  border: none;
  padding: 0 10px;
}

#vtexIdContainer
  .vtexIdUI-show-app
  .vtexIdUI-main-content
  .vtexIdUI-page-active
  .modal-body
  .vtexIdUI-providers-list
  li
  .vtexIdUI-others-send-email
  span {
  font-size: 0.875rem;
  color: #fff;
  text-shadow: none;
  text-transform: none;
}

#shipping-option-pickup-in-point span {
  font-size: 0px;
}

#shipping-option-pickup-in-point::before {
  content: 'Retiro en sucursal';
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0px;
  text-align: center;
}

@media (max-width: 1024px) {
  #shipping-option-pickup-in-point::before {
    font-size: 0.875rem;
  }
}
#shipping-option-delivery span {
  font-size: 0px;
}

#shipping-option-delivery::before {
  content: 'envio a domicilio';
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0px;
  text-align: center;
}

@media (max-width: 1024px) {
  #shipping-option-delivery::before {
    font-size: 0.875rem;
  }
}
.ask-for-geolocation {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.ask-for-geolocation .ask-for-geolocation-cta {
  width: 50%;
}

@media (max-width: 1024px) {
  .ask-for-geolocation .ask-for-geolocation-cta {
    width: 100%;
  }
}
.ask-for-geolocation .ask-for-geolocation-manual {
  width: 50%;
}

@media (max-width: 1024px) {
  .ask-for-geolocation .ask-for-geolocation-manual {
    width: 100%;
  }
}
.btn-ask-for-geolocation-cta {
  background: #38a73a;
  border: 1px solid #38a73a;
  color: white;
  border-radius: 8px;
  padding: 0 10px;
  height: 40px;
  font-family: 'Gotham' !important;
}

.btn-ask-for-geolocation-cta:hover {
  background: #38a73a;
  border: 1px solid #38a73a;
  color: white;
  border-radius: 8px;
  padding: 0 10px;
  height: 40px;
}

#postalCode-finished-loading {
  margin: 0 !important;
}

.orderform-template-holder
  .step.shipping-data
  .vtex-omnishipping-1-x-deliveryChannelsWrapper {
  border: 1px solid #38a73a;
  margin-top: 25px;
  margin-bottom: 15px;
}

@media (max-width: 1024px) {
  .orderform-template-holder
    .step.shipping-data
    .vtex-omnishipping-1-x-deliveryChannelsWrapper {
    margin-top: 36px;
  }
}
.orderform-template-holder
  .step.shipping-data
  .vtex-omnishipping-1-x-deliveryChannelsToggle {
  background: #38a73a;
  border-color: transparent;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.orderform-template-holder
  .step.shipping-data
  .vtex-omnishipping-1-x-deliveryChannelsOption.vtex-omnishipping-1-x-deliveryOptionActive {
  background-color: #38a73a;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.vtex-omnishipping-1-x-deliveryOptionInactive {
  color: #38a73a !important;
}

.vtex-omnishipping-1-x-imageAsk {
  background-color: #38a73a !important;
}

.vtex-omnishipping-1-x-geolocationTitle {
  font-size: 0px !important;
  margin-bottom: 16px !important;
}

.vtex-omnishipping-1-x-geolocationTitle::after {
  content: 'Ingrese su ubicación para seleccionar el punto de recogida más cercano';
  font-size: 1rem;
  font-weight: 400;
  line-height: 19px;
  letter-spacing: 0em;
  text-align: left;
  color: #333;
}

.vtex-omnishipping-1-x-subtitle {
  font-size: 0px !important;
  margin-bottom: 16px !important;
}

.vtex-omnishipping-1-x-subtitle::after {
  content: 'Seleccione una de las siguientes opciones';
  font-size: 1rem;
  font-weight: 400;
  line-height: 19px;
  letter-spacing: 0em;
  text-align: left;
  color: #333;
}

.orderform-template-holder #payment-data .steps-view {
  width: 385px !important;
  padding: 20px;
  min-height: initial;
  margin: 0 0 0 25px;
  display: flex;
  align-items: center;
  border: 1px solid;
}
@media (max-width: 1024px) {
  .orderform-template-holder #payment-data .steps-view {
    padding: 5px;
  }
}
@media (max-width: 426px) {
  .orderform-template-holder #payment-data .steps-view {
    width: calc(100% - 16px) !important;
    max-width: unset !important;
  }
}

.orderform-template-holder #payment-data .steps-view .payment-method {
  width: 100%;
}

.container
  .orderform-template-holder
  .payment-data
  .payment-body
  .accordion-inner
  .form-step {
  display: flex;
}

.container
  .orderform-template-holder
  .payment-data
  .payment-body
  .accordion-inner
  .form-step
  .payment-group {
  width: 30% !important;
}

@media (max-width: 1024px) {
  .container
    .orderform-template-holder
    .payment-data
    .payment-body
    .accordion-inner
    .form-step
    .payment-group {
    margin: 0 !important;
    width: 100% !important;
  }
}
.container
  .orderform-template-holder
  .payment-data
  .payment-body
  .accordion-inner
  .form-step
  .payment-group
  .payment-group-list-btn {
  display: flex;
  flex-direction: column;
  row-gap: 10px;
}

@media (max-width: 1024px) {
  .container
    .orderform-template-holder
    .payment-data
    .payment-body
    .accordion-inner
    .form-step
    .payment-group
    .payment-group-list-btn {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}
.orderform-template-holder #payment-data .payment-group-item.active {
  background: #f8f8f8 !important;
}

.container
  .orderform-template-holder
  .payment-data
  .payment-body
  .accordion-inner
  .form-step
  .payment-group
  .payment-group-list-btn
  .payment-group-item.active::before {
  border: none !important;
}

.container
  .orderform-template-holder
  .payment-data
  .payment-body
  .accordion-inner
  .form-step
  .payment-group
  .payment-group-list-btn
  .payment-group-item.active::after {
  display: none !important;
}

.container
  .orderform-template-holder
  .payment-data
  .payment-body
  .accordion-inner
  .form-step
  .payment-group
  .payment-group-list-btn
  .payment-group-item {
  width: 100% !important;
  justify-content: flex-start !important;
  border: 1px solid #cbc8c2 !important;
  margin: 0 !important;
  padding: 0 8px !important;
}

.container
  .orderform-template-holder
  .payment-data
  .payment-body
  .accordion-inner
  .form-step
  .payment-group
  .payment-group-list-btn
  .payment-group-item
  .payment-group-item-text {
  text-align: left;
  width: 100%;
  color: #14140f;
  font-weight: 500;
  line-height: unset !important;
}

@media (max-width: 1024px) {
  .container
    .orderform-template-holder
    .payment-data
    .payment-body
    .accordion-inner
    .form-step
    .payment-group
    .payment-group-list-btn
    .payment-group-item
    .payment-group-item-text {
    height: 100% !important;
    background-position: 50% 55% !important;
    background-size: 30% !important;
    text-align: center !important;
  }
}
@media (max-width: 1024px) {
  .container
    .orderform-template-holder
    .payment-data
    .payment-body
    .accordion-inner
    .form-step
    .payment-group
    .payment-group-list-btn
    .payment-group-item {
    max-width: unset;
    width: 49% !important;
    min-height: 100px;
    height: auto !important;
    display: flex;
    text-align: center;
    flex-direction: column;
    padding: 0;
    align-items: center;
    padding: 8px 4px !important;
  }
}
.container
  .orderform-template-holder
  .payment-data
  .payment-body
  .accordion-inner
  .form-step
  .payment-group
  .payment-group-list-btn
  #payment-group-MercadoPagoProPaymentGroup {
  height: 69px;
  align-content: center;
}

.container
  .orderform-template-holder
  .payment-data
  .payment-body
  .accordion-inner
  .form-step
  .payment-group
  .payment-group-list-btn
  #payment-group-MercadoPagoProPaymentGroup
  .payment-group-item-text {
  background: url('/arquivos/mp.png') no-repeat !important;
  background-size: 40px 23px !important;
  background-position: right top !important;
}

@media (max-width: 1024px) {
  .container
    .orderform-template-holder
    .payment-data
    .payment-body
    .accordion-inner
    .form-step
    .payment-group
    .payment-group-list-btn
    #payment-group-MercadoPagoProPaymentGroup
    .payment-group-item-text {
    background-position: 50% 55% !important;
    background-size: 40px 27px !important;
  }
}
.container
  .orderform-template-holder
  .payment-data
  .payment-body
  .accordion-inner
  .form-step
  .payment-group
  .payment-group-list-btn
  #payment-group-MercadoPagoProPaymentGroup
  ::after {
  content: 'Hasta 12 cuotas sin interés en seleccionados.';
  font-size: 0.625rem;
  font-weight: 500;
  line-height: 1;
  margin: 16px 0 0;
  display: block;
  color: #999999;
  font-family: 'Montserrat' !important;
}

@media (max-width: 1024px) {
  .container
    .orderform-template-holder
    .payment-data
    .payment-body
    .accordion-inner
    .form-step
    .payment-group
    .payment-group-list-btn
    #payment-group-MercadoPagoProPaymentGroup
    ::after {
    margin: 45px 0 0;
  }
}
*,
*::before,
*::after,
input,
input::before,
input::after,
span,
span::before,
span::after,
button,
button::before,
button::after {
  font-family: 'Gotham';
}

@font-face {
  font-family: 'Gotham';
  src: url(data:font/woff;charset=utf-8;base64,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)
    format('woff');
  font-weight: 400;
}
@font-face {
  font-family: 'Gotham';
  src: url(data:font/woff;charset=utf-8;base64,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)
    format('woff');
  font-weight: 500;
}
.default-modal.payment-confirmation-modal {
  background-color: white;
}

.default-modal.payment-confirmation-modal .payment-confirmation-modal-body {
  overflow: hidden;
  max-height: 274px;
  height: 274px;
  width: calc(100% - 32px);
}

@media (max-width: 1024px) {
  .default-modal.payment-confirmation-modal .payment-confirmation-modal-body {
    width: calc(100% - 32px);
  }
}
.default-modal.payment-confirmation-modal
  .payment-confirmation-modal-body
  .payment-confirmation-security {
  display: none;
}

.default-modal.payment-confirmation-modal
  .payment-confirmation-modal-body
  .payment-confirmation-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  background: #ffffff !important;
  width: 100%;
  padding-top: 70px;
}

@media (max-width: 1024px) {
  .default-modal.payment-confirmation-modal
    .payment-confirmation-modal-body
    .payment-confirmation-content {
    padding-top: 75px;
  }
}
.default-modal.payment-confirmation-modal
  .payment-confirmation-modal-body
  .payment-confirmation-content
  .payment-confirmation-loading {
  display: none;
}

.default-modal.payment-confirmation-modal
  .payment-confirmation-modal-body
  .payment-confirmation-content
  .payment-confirmation-thanks {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center;
  align-items: center;
  color: #333;
  font-weight: 600;
  font-size: 2rem;
  text-align: center;
}

.default-modal.payment-confirmation-modal
  .payment-confirmation-modal-body
  .payment-confirmation-content
  .payment-confirmation-thanks:after {
  content: 'Tu pedido está siendo procesado.';
  line-height: 24px;
  font-size: 1.25rem;
  font-weight: 400;
  color: #333;
}

@media (max-width: 1024px) {
  .default-modal.payment-confirmation-modal
    .payment-confirmation-modal-body
    .payment-confirmation-content
    .payment-confirmation-thanks:after {
    font-size: 1rem;
  }
}
@media (max-width: 1024px) {
  .default-modal.payment-confirmation-modal
    .payment-confirmation-modal-body
    .payment-confirmation-content
    .payment-confirmation-thanks {
    font-size: 1.5rem;
  }
}
.default-modal.payment-confirmation-modal
  .payment-confirmation-modal-body
  .payment-confirmation-content
  .payment-confirmation-thanks:before {
  content: '';
  background: url('/arquivos/loader.png') no-repeat;
  width: 48px;
  height: 48px;
  background-size: contain;
  display: block;
  margin: 0 auto;
  animation: spin 0.7s infinite linear;
}

.vtex-pickup-points-modal-3-x-searchAloneTitle {
  font-size: 0 !important;
}
.vtex-pickup-points-modal-3-x-searchAloneTitle::before {
  content: 'Puntos de retiro';
  font-size: 28px;
  color: #000000;
}
@media (max-width: 1024px) {
  .vtex-pickup-points-modal-3-x-searchAloneTitle::before {
    font-size: 22px;
  }
}

.vtex-pickup-points-modal-3-x-searchAloneSubtitle {
  font-size: 0 !important;
}
.vtex-pickup-points-modal-3-x-searchAloneSubtitle::before {
  content: 'Por favor ingrese su código postal';
  font-size: 16px;
}

.shipping-container .box-step {
  margin-left: 50px;
}
@media (max-width: 1024px) {
  .shipping-container .box-step {
    margin-left: 0;
  }
}

.vtex-omnishipping-1-x-SummaryItemTitle,
.vtex-omnishipping-1-x-SummaryItemAddress {
  color: #6b7280;
}

.PaymentCardDueDate {
  display: flex;
}
.PaymentCardDueDate label {
  margin-right: 5px !important;
}

.vtex-omnishipping-1-x-address .ship-street label::after,
.vtex-omnishipping-1-x-address .ship-number label::after,
.vtex-omnishipping-1-x-address .ship-receiverName label::after,
.vtex-omnishipping-1-x-address .ship-state label::after,
.vtex-omnishipping-1-x-address .ship-city label::after {
  content: '*';
  font-size: 14px;
}

.item-unit-label,
.new-product-real-price-per-unit {
  display: none !important;
}

a[href^='tel'] {
  color: white !important;
  text-decoration: none;
}

input.success:not([invalid='true']) {
  background-position: right center !important;
}

.body-order-form
  .checkout-container
  .orderform-template
  .orderform-template-holder
  #shipping-data
  .shipping-data.vtex-omnishipping-1-x-shippingDataDev
  .accordion-heading:after {
  display: none;
}