
/* 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:"Ambit", 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:"Ambit", 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:"Ambit", 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:"Ambit", 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}@font-face {
  font-family: 'Ambit';
  src: url('/arquivos/Ambit-Bold.woff2.css') format('woff2');
  font-display: swap;
  font-weight: bold;
}

@font-face {
  font-family: 'Ambit';
  src: url('/arquivos/Ambit-Regular.woff2.css') format('woff2');
  font-display: swap;
  font-weight: 400;
}

input,
button,
select,
textarea {
  font-family: 'Ambit';
}

* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -moz-tap-highlight-color: rgba(0, 0, 0, 0);
}

::selection {
  color: #fff;
  background: #cbbfe6;
}

:focus {
  outline: 0;
}

body,
html {
  touch-action: pan-y;
}

i.icon-spinner.icon-spin.icon-3x {
  display: none;
}

.container-cart,
.container-order-form {
  width: 100% !important;
  max-width: 1000px;
  margin: 0 auto;
}

.body-order-form {
  background: #fff8f9;
  padding: 0;
  font-family: 'Ambit';
  height: 100vh;
  width: 100vw;
  max-width: 100%;
  position: relative;
  display: block;
  touch-action: pan-y;
  overflow: auto;
}

.client-profile-data small,
.client-pre-email label small,
.client-pre-email .emailInfo .icon-lock,
.box-client-info-pj {
  display: none;
}

.client-profile-data .accordion-toggle span {
  text-transform: capitalize;
}

.cart-template.mini-cart h2 {
  font-size: 18 !important;
}

.client-pre-email {
  z-index: 500 !important;
}

h1#orderform-title {
  display: none !important;
}

.checkout-container.orderform-active,
.checkout-container.cart-active {
  height: 100%;
  display: block;
  margin: 160px auto 40px auto;
  padding: 0 20px;
  width: 100%;
  max-width: 1000px;
  box-sizing: border-box;
}

.mini-cart .summary .summary-totalizers {
  margin-bottom: 20px;
}

.payment-confirmation-wrap,
.payment-submit-wrap {
  padding-top: 0;
  margin-top: 0;
}

.UseSavedCard a {
  color: #3d0e6b;
}

.App.iframe-credit-card-payment-group p {
  margin: 0;
}
.App.iframe-credit-card-payment-group .CardForm {
  display: flex;
  flex-direction: column;
}
.App.iframe-credit-card-payment-group .CardForm .PaymentInstallments {
  order: 5;
}
.App.iframe-credit-card-payment-group .CardForm .BillingAddress {
  order: 6;
}

.client-pre-email .emailInfo {
  background: transparent;
  border: none;
  margin-top: 20px;
}

.accordion-group {
  margin-bottom: 0;
}

#client-profile-data .client-pre-email,
#client-profile-data form.form-page.client-pre-email {
  border: none;
}

#client-profile-data form fieldset.pre-email.row-fluid h3 {
  margin: 0;
  text-align: left;
}

.checkout-container .step {
  border: 0;
}

.client-pre-email .client-email {
  position: relative;
  margin-bottom: 0;
}

.client-pre-email .btn-success {
  background: #ffb6bf;
  z-index: 9;
  border-radius: 30px;
  max-width: 375px;
  display: block;
  margin: 20px auto 0px !important;
  text-shadow: 0 0 #000;
  border: 0;
  box-shadow: none;
  color: #3d0e6b !important;
  font-weight: 700;
  font-size: 14px;
}

.client-pre-email h3 span {
  font-size: 0px;
}

h3.client-pre-email-h span:before {
  content: 'DIGITE SEU E-MAIL';
  font-size: 10px;
}

.client-pre-email-h label {
  font-family: 'Ambit';
  color: #3d0e6b !important;
}

.client-pre-email input {
  border: 1px solid #cbbfe6 !important;
  border-radius: 10px !important;
  padding: 16px !important;
  height: 48px !important;
  font-size: 12px;
  line-height: 16px !important;
  color: #3d0e6b !important;
}

.client-pre-email input::placeholder {
  color: #3d0e6b;
  opacity: 0.5;
}

.client-pre-email input:focus {
  border: 1px solid #cbbfe6 !important;
  box-shadow: none !important;
}

.client-email span.error {
  margin-bottom: -20px;
  font-family: 'Ambit';
  text-align: start;
  font-weight: bold;
  color: #ff6161;
  font-size: 10px;
  line-height: 16px;
}

.client-pre-email .emailInfo h3 {
  font-family: 'Ambit';
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 18px;
  color: #3d0e6b;
  max-width: 205px;
}

.client-pre-email .emailInfo .icon-ok::before {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='5' viewBox='0 0 6 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.03787 4.9018L0.0878643 2.72267C-0.0292881 2.59176 -0.0292881 2.37949 0.0878643 2.24856L0.512119 1.77444C0.629271 1.64351 0.819232 1.64351 0.936385 1.77444L2.25 3.24239L5.06362 0.0981884C5.18077 -0.0327295 5.37073 -0.0327295 5.48788 0.0981884L5.91214 0.572306C6.02929 0.703223 6.02929 0.915492 5.91214 1.04642L2.46213 4.90181C2.34497 5.03273 2.15502 5.03273 2.03787 4.9018Z' fill='%23FFB6BF'/%3E%3C/svg%3E");
  width: 6px;
  height: 5px;
}

.client-pre-email .emailInfo ul {
  font-family: 'Ambit';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  color: #3d0e6b;
  margin-top: 0;
}

.client-pre-email .emailInfo ul li {
  line-height: 13px;
}

.client-pre-email .emailInfo ul li:nth-child(2),
.client-pre-email .emailInfo ul li:nth-child(4) {
  line-height: 7px;
}
.client-pre-email .emailInfo ul li:nth-child(2) span,
.client-pre-email .emailInfo ul li:nth-child(4) span {
  font-size: 0;
}

.client-pre-email .emailInfo ul li:nth-child(2) span::after,
.client-pre-email .emailInfo ul li:nth-child(4) span::after {
  font-size: 12px;
}

.client-pre-email .emailInfo ul li:nth-child(2) span::after {
  content: 'Te avisar sobre o andamento do seu pedido';
}

.client-pre-email .emailInfo ul li:nth-child(4) span::after {
  content: 'Descomplicar o preenchimento de suas informações';
}

.accordion-inner.shipping-container {
  padding: 10px 0 5px;
}

.body-order-form .row-fluid .mini-cart {
  margin-top: 0;
}

.checkout-container .step.active > .accordion-inner.shipping-container {
  padding-top: 20px;
}

/*box container*/
.step.accordion-group.client-profile-data.active,
.step.accordion-group.client-profile-data.filled,
.step.accordion-group.shipping-data.active,
.step.accordion-group.shipping-data,
.payment-data .step.accordion-group.store-country-BRA.active,
.payment-data .step.accordion-group.store-country-BRA.filled,
.orderform-template-holder #client-profile-data form.client-pre-email.client-pre-email {
  border-radius: 20px!important;
}

/*Dados Pessoais*/
.accordion-toggle-active .icon-user,
.accordion-toggle .icon-user,
.accordion-toggle-active .icon-home,
.accordion-toggle .icon-home,
.accordion-toggle-active .icon-credit-card,
.accordion-toggle .icon-credit-card {
  display: none;
}

.step.accordion-group.client-profile-data.active .accordion-toggle-active > span::before,
.step.accordion-group.client-profile-data.filled .accordion-toggle > span::before {
  display: block;
  color: #3d0e6b;
  font-family: 'Ambit';
  font-weight: 700;
  width: max-content;
  height: 20px;
  content: '2.';
  margin-right: 5px;
}

.step.accordion-group.shipping-data span.accordion-toggle.collapsed.accordion-toggle-active::before,
.shipping-data.active .accordion-heading span.accordion-toggle::before {
  display: block;
  color: #3d0e6b;
  font-family: 'Ambit';
  font-weight: 700;
  width: max-content;
  height: 20px;
  content: '3.';
}

.step.accordion-group.shipping-data span.accordion-toggle.collapsed::before {
  display: block;
  color: #3d0e6b;
  font-family: 'Ambit';
  font-weight: 700;
  width: max-content;
  height: 20px;
  content: '3.';
  margin-right: 5px;
}

.step.accordion-group.shipping-data span.accordion-toggle.collapsed.filled::before,
.step.accordion-group.shipping-data .accordion-heading span.accordion-toggle.filled::after {
  color: #000 !important;
}

.step.accordion-group.store-country-BRA.active
  span.accordion-toggle.collapsed.accordion-toggle-active
  span:not(.payment-edit-link)::before {
  display: block;
  color: #3d0e6b;
  font-family: 'Ambit';
  font-weight: 700;
  width: max-content;
  height: 20px;
  content: '4.';
  margin-right: 5px;
  font-size: 18px;
  line-height: 15px;
}

.step.accordion-group.store-country-BRA.filled span.accordion-toggle.collapsed span:not(.payment-edit-link)::before {
  display: block;
  color: #3d0e6b;
  font-family: 'Ambit';
  font-weight: 700;
  width: max-content;
  height: 20px;
  content: '4.';
  margin-right: 5px;
  font-size: 18px;
  line-height: 15px;
}

.step.accordion-group.store-country-BRA.filled span.accordion-toggle.collapsed span:not(.payment-edit-link)::after,
.step.accordion-group.store-country-BRA.active
  span.accordion-toggle.collapsed.accordion-toggle-active
  span:not(.payment-edit-link)::after {
  content: 'Dados para Pagamento';
  font-size: 18px;
  color: #3d0e6b;
  line-height: 15px;
}

.step.accordion-group.store-country-BRA.filled span.accordion-toggle.collapsed span:not(.payment-edit-link)::after {
  color: #3d0e6b;
}

div#shipping-data .accordion-heading span.accordion-toggle {
  color: transparent;
  display: inline-flex;
  min-width: 255px;
  width: 100%;
  max-height: 20px;
}

div#shipping-data .shipping-data.active .accordion-heading span.accordion-toggle::after {
  min-width: 100% !important;
}

div#shipping-data .shipping-data.active .accordion-heading span.accordion-toggle::after,
div#shipping-data
  .step.accordion-group.shipping-data
  .accordion-heading
  span.accordion-toggle.collapsed.accordion-toggle-active::after {
  display: inline-flex;
  position: relative;
  color: #3d0e6b;
  font-family: 'Ambit';
  font-weight: 700;
  min-width: 250px;
  height: 16px;
  content: 'Dados para Entrega';
}

#payments-quantity {
  display: none;
}

span[data-i18n='paymentData.payments'] ~ span[data-i18n='paymentData.payments'] {
  display: none;
}

.row-fluid div#shipping-data .step.accordion-group.shipping-data .accordion-heading span.accordion-toggle::after {
  display: inline-flex;
  position: relative;
  left: -69px;
  color: #3d0e6b;
  font-family: 'Ambit';
  font-weight: 700;
  min-width: 85%;
  height: 16px;
  content: 'Dados para Entrega';
}

/* .row-fluid div#shipping-data .step.accordion-group.shipping-data .accordion-heading span.accordion-toggle.collapsed::after,
.row-fluid div#shipping-data .step.accordion-group.shipping-data .accordion-heading span.accordion-toggle.collapsed::before{
  color: #3D0E6B;
} */
div#shipping-data
  .step.accordion-group.shipping-data.active
  .accordion-heading
  span.accordion-toggle.collapsed.accordion-toggle-active::after,
div#shipping-data
  .step.accordion-group.shipping-data.active
  .accordion-heading
  span.accordion-toggle.collapsed.accordion-toggle-active::before {
  color: #3d0e6b;
}

.store-country-BRA span.accordion-toggle.collapsed span {
  display: none !important;
}

.store-country-BRA span.accordion-toggle.collapsed span:not(.payment-edit-link) {
  font-style: normal;
  font-weight: 700;
  font-size: 0px !important;
  line-height: 100%;
  color: #000;
}

.store-country-BRA span.accordion-toggle.collapsed span:nth-of-type(1) {
  display: flex !important;
}

.step.accordion-group.store-country-BRA span.accordion-toggle-active span:not(.payment-edit-link) {
  font-style: normal;
  font-weight: 700;
  font-size: 0px!important;
  line-height: 100%;
  color: #000;
}

.cart-template .cart-fixed {
  min-height: auto;
}

.accordion-heading .accordion-toggle,
.accordion-heading .accordion-toggle-active {
  padding: 0;
}

/* .accordion-heading .accordion-toggle {padding-bottom: 8px;} */
.accordion-toggle-active > span,
.accordion-toggle > span,
.step.accordion-group.shipping-data span.accordion-toggle.collapsed.accordion-toggle-active,
.step.accordion-group.shipping-data span.accordion-toggle.collapsed,
.cart-template.mini-cart.span4 .cart-fixed.cart-fixed-transition h2 {
  font-style: normal;
  font-weight: 700;
  font-size: 18px!important;
  line-height: 100%;
  display: flex;
  color: #3d0e6b;
  border: none;
  font-family: 'Ambit';
}

.cart-template.mini-cart.span4 .cart-fixed.cart-fixed-transition h2,
.mini-cart .summary-template-holder {
  background: #fff;
}

.box-client-info-pf .client-notice {
  display: none;
}

label[id^="Entrega"] {
  display: none;
}

.client-email label::after,
.client-document label::after,
.client-phone label::after,
.client-company-name label::after,
.client-company-nickname label::after,
.client-company-ie label::after,
.client-company-document label::after,
label[for='ship-number']::after,
label[for='ship-receiverName']::after {
  display: block;
  color: #3d0e6b;
  font-family: 'Ambit';
  font-weight: 700;
  width: 10px;
  height: 15px;
  margin: 0 0 0 3px;
  content: '*';
}

.client-first-name label::after {
  font-weight: 700;
  font-size: 10px;
  line-height: 12px;
  text-transform: uppercase;
  color: #3d0e6b !important;
  font-family: 'Ambit';
  content: "Nome *";
  margin: 0 0 0 3px;
}

.client-last-name label::after {
  font-weight: 700;
  font-size: 10px;
  line-height: 12px;
  text-transform: uppercase;
  color: #3d0e6b !important;
  font-family: 'Ambit';
  content: "Sobrenome *";
  margin: 0 0 0 3px;
}

.client-first-name label, .client-last-name label {
  font-size: 0;
}
.box-client-info-pf p span,
.box-client-info-pf p strong {
  font-weight: 700;
  font-size: 10px;
  line-height: 15px;
  text-transform: uppercase;
  color: #3d0e6b !important;
}

.box-client-info-pf p span.error {
  color: #ff6161 !important;
  position: relative !important;
  font-size: 10px !important;
  text-transform: none;
  width: unset;
}

.box-client-info-pf p strong {
  text-decoration: underline;
}

.box-client-info-pf .client-email label,
.box-client-info-pf .client-document label,
.box-client-info-pf .client-phone label,
#is-corporate-client,
.corporate-title.visible,
#not-corporate-client,
.corporate-info-box .client-company-name label,
.corporate-info-box .client-company-nickname label,
.corporate-info-box .client-company-ie label,
.corporate-info-box .client-company-document label,
.shipping-container p label,
.shipping-container p.vtex-omnishipping-1-x-shippingSectionTitle,
.shipping-container p.vtex-omnishipping-1-x-shippingSectionTitle,
.vtex-omnishipping-1-x-address p label {
  font-weight: 700;
  font-size: 10px;
  line-height: 12px;
  text-transform: uppercase;
  color: #3d0e6b !important;
  padding: 10px 0 4px;
  display: flex!important;
  font-family: 'Ambit';
}

.box-client-info-pf input,
.box-client-info-pj input {
  height: 48px!important;
  padding: 16px;
  color: #3d0e6b !important;
  border: 1px solid #cbbfe6 !important;
  border-radius: 10px !important;
  font-size: 12px;
  font-weight: 400;
  line-height: 15px;
}

.box-client-info-pf input::placeholder,
.box-client-info-pj input::placeholder {
  opacity: 0.5;
  color: #3d0e6b !important;
}

.vtex-omnishipping-1-x-deliveryGroup p.vtex-omnishipping-1-x-shippingSectionTitle {
  font-size: 0;
  padding: 10px 0 0;
  margin-bottom: 13px;
}

.vtex-omnishipping-1-x-deliveryGroup p.vtex-omnishipping-1-x-shippingSectionTitle::before {
  content: 'Escolha o tipo de entrega';
  font-size: 16px;
  text-transform: initial;
  line-height: initial;
  font-family: 'Ambit';
}

.box-step .vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-shippingSectionTitle {
  font-size: 16px;
  text-transform: initial;
  line-height: initial;
  margin-bottom: 9px;
}

input.success {
  background-position: 96% 19px;
}

.orderform-template.active.email .cart-template .cart-fixed {
  display: none;
}

.orderform-template-holder .client-profile-data p.client-first-name,
.orderform-template-holder .client-profile-data p.client-last-name,
.orderform-template-holder .client-profile-data .box-client-info-pf {
  width: 100% !important;
  margin-right: 0;
  margin-top: 18px;
}

.orderform-template-holder .client-profile-data .box-client-info-pf input[type='email'] {
  min-height: 48px !important;
  box-sizing: border-box;
  max-width: 100% !important;
  width: 100%;
}

.orderform-template-holder .client-profile-data .box-client-info-pj input[type='text'],
.orderform-template-holder .client-profile-data .client-document,
.orderform-template-holder .client-profile-data .client-phone {
  width: 100% !important;
}

.orderform-template-holder .client-profile-data .client-phone {
  float: left !important;
}

p.client-document,
p.client-phone {
  width: 100%;
  margin: auto 0 6px;
}

p.client-phone[data-bind^='if'] {
  display: none !important;
}

p.client-phone.input.text {
  margin: auto 0 10px;
  display: flex;
  flex-direction: column;
}

p.client-email.input.text.required {
  width: 100% !important;
}

.client-company-ie input#client-company-ie,
.client-company-document input#client-company-document {
  width: 90% !important;
}

.corporate-info-box .client-company-name input,
.corporate-info-box .client-company-nickname input {
  min-height: 48px !important;
  box-sizing: border-box;
}

#not-corporate-client {
  text-decoration: underline;
  padding: 2px;
}

.corporate-info-box .state-inscription-box {
  margin: 10px 0;
}

/*Termos de aceite*/
.newsletter-label .newsletter-text {
  display: flex;
  align-items: center;
}

.newsletter-text {
  font-size: 0;
}
.newsletter-label::after {
  content: 'Topo receber emails da Mevo Farma com dicas e promoções';
  font-size: 14px;
  position: absolute;
  left: 10%;
  color: #3d0e6b;
  font-family: 'Ambit';
  line-height: 120%;
}

.exempt-si-label .exempt-si-text,
.newsletter-label .newsletter-text {
  line-height: 15px;
  color: #3d0e6b !important;
  padding-left: 17px;
  max-width: 100%;
  padding-right: 15vw;
  font-family: 'Ambit';
}
.exempt-si-label .exempt-si-text,
.newsletter-label {
  font-size: 14px;
}

.termos-label .termos-aceite-text {
  font-weight: 400;
  display: block;
  padding-top: 5px;
  height: auto;
  font-size: 14px;
  line-height: 16px;
  color: #3d0e6b !important;
  padding-left: 17px;
  padding-right: 15vw;
  font-family: 'Ambit';
}

.termos-label .termos-aceite-text a {
  color: #8a6ab8;
  text-decoration: underline;
  font-weight: 700;
}

label.termos-label,
label.checkbox.newsletter-label,
label.exempt-si-label {
  position: relative;
  display: flex;
  width: 100%;
}

input#opt-in-newsletter,
input#opt-termos,
input#state-inscription {
  opacity: 0;
  height: 0;
}

label .newsletter-text::before,
label .exempt-si-text::before {
  content: '';
  position: absolute;
  width: 16px;
  height: 16px;
  top: 4px;
  left: 0;
  border: solid 3px #3d0e6b;
  border-radius: 5px;
}

.newsletter-label input[type='checkbox']:checked + span::before,
.state-inscription-box input[type='checkbox']:checked + span::before,
.termos-label input[type='checkbox']:checked + span::before {
  background: #ffb6bf;
  border: solid 3px #ffb6bf;
}

.newsletter-label input[type='checkbox']:checked + span::after,
.state-inscription-box input[type='checkbox']:checked + span::after {
  content: '';
  position: absolute;
  top: 5px;
  left: 7px;
  width: 5px;
  height: 12px;
  border-right: solid 3px #3d0e6b;
  border-bottom: solid 3px #3d0e6b;
  transform: rotate(45deg);
}

label .termos-aceite-text::before {
  content: '';
  position: absolute;
  top: 5px;
  width: 14px;
  height: 14px;
  left: 0;
  border: solid 3px #3d0e6b;
  border-radius: 5px;
  vertical-align: bottom;
}

.termos-label input[type='checkbox']:checked + span::after {
  content: '';
  position: absolute;
  top: 6px;
  left: 7px;
  width: 5px;
  height: 12px;
  border-right: solid 3px #3d0e6b;
  border-bottom: solid 3px #3d0e6b;
  transform: rotate(45deg);
}

.btn-submit-wrapper {
  position: relative;
}

.btn-submit-wrapper button#go-to-shipping,
.btn-submit-wrapper button#btn-go-to-payment,
.payment-submit-wrap button#payment-data-submit,
.btn-submit-wrapper button#go-to-payment {
  font-family: 'Ambit';
  background: #ffb6bf;
  color: #3d0e6b;
  height: 60px;
  font-weight: 700;
  font-style: normal;
  font-size: 14px;
  line-height: 130%;
  width: 100%;
  border: 0;
  border-radius: 40px !important;
  text-shadow: none;
}

.btn-submit-wrapper button#go-to-shipping,
.btn-submit-wrapper button#btn-go-to-payment {
  font-size: 0;
}
.btn-submit-wrapper button#go-to-shipping::after {
  font-size: 14px;
  content: 'Ir para entrega';
}
.btn-submit-wrapper button#btn-go-to-payment::after {
  font-size: 14px;
  content: 'Ir para pagamento';
}

.payment-submit-wrap button#payment-data-submit i.icon-lock {
  display: none;
}

.payment-submit-wrap button#payment-data-submit span:after {
  content: 'Finalizar pedido';
  display: block;
  margin-top: -24px;
  width: 100%;
  height: 18px;
  font-size: 14px;
}

.mini-cart .summary-cart-template-holder {
  overflow: initial;
}

.payment-submit-wrap button#payment-data-submit span {
  font-size: 0;
}

/*box dados pessoais fechado*/
.box-step .form-step.box-info {
  font-style: normal;
  color: #3d0e6b;
  font-size: 12px;
  font-weight: 400;
  line-height: 15px;
  margin-top: 20px;
}

.form-step.box-info p.client-profile-email span.link-logout-container,
.form-step.box-info p.client-profile-summary span.name-label,
.form-step.box-info p.client-profile-summary span.tel-label {
  display: none;
}

p.client-profile-summary .name,
p.client-profile-summary .tel,
p.client-profile-email {
  margin-bottom: 14px;
  display: flex;
  align-items: baseline;
  line-height: 1;
}

p.client-profile-summary .tel {
  width: 100%;
}

.box-info .client-profile-email::before {
  display: block;
  content: 'E-mail   |';
  color: #3d0e6b;
  text-transform: uppercase;
  font-family: 'Ambit';
  font-style: normal;
  font-weight: 700;
  font-size: 10px;
  padding-right: 5px;
  white-space: nowrap;
}

.box-info .client-profile-summary {
  display: flex;
  flex-wrap: wrap;
}

.box-info .client-profile-summary .client-masked-info {
  margin: 0 0 0 5px;
}

.box-info .client-profile-summary .name::before {
  display: block;
  content: 'Nome   |';
  color: #3d0e6b;
  text-transform: uppercase;
  font-family: 'Ambit';
  font-style: normal;
  font-weight: 700;
  font-size: 10px;
  padding-right: 5px;
  white-space: nowrap;
}

.box-info .client-profile-summary .tel::before {
  display: block;
  content: 'Telefone   |';
  color: #3d0e6b;
  text-transform: uppercase;
  font-family: 'Ambit';
  font-style: normal;
  font-weight: 700;
  font-size: 10px;
  padding-right: 5px;
  white-space: nowrap;
}

.step .accordion-toggle .link-box-edit {
  background: transparent;
  border: none;
  box-shadow: none;
  opacity: 1;
  top: 0;
  padding: 0 6px;
  border-radius: 0 6px;
  height: 21px;
}

.icon-edit::after {
  position: relative;
  display: inline-block;
  top: 0;
  right: 0;
  width: 20px;
  height: 20px;
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.56324 14.1135C1.39399 14.2827 1.2709 14.4827 1.19396 14.7059L0.0861195 17.9601C-0.321628 19.1603 0.816988 20.3143 2.01715 19.9219L5.30221 18.8449C5.53301 18.7679 5.74843 18.6372 5.91768 18.4679L14.7112 9.63594L10.3567 5.2738L1.56324 14.1135ZM10.3592 8.10719L3.05263 15.4521L2.27644 17.7322L4.57985 16.977L11.8871 9.63777L10.3592 8.10719Z' fill='%233D0E6B'/%3E%3Cpath d='M19.5581 2.65036L17.3578 0.450061C16.7577 -0.15002 15.7806 -0.15002 15.1806 0.450061L11.8955 3.73512L16.273 8.11264L19.5581 4.82758C20.1582 4.2275 20.1582 3.25044 19.5581 2.65036Z' fill='%23FFB6BF'/%3E%3C/svg%3E");
}

/*Lgpd-termos de aceite*/
.container-lgpd {
  display: block;
  background: transparent;
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: 0;
}

p.submit span.msg-error {
  text-align: left;
  display: block;
  margin: 5px 5px;
  color: #3d0e6b;
  font-weight: 500;
}

p.submit {
  margin-bottom: 10px;
  margin-top: 20px;
}

.icon-edit:before {
  opacity: 0;
}

/*Shipping*/
.vtex-omnishipping-1-x-scheduledDeliveryList {
  display: none;
}

.vtex-omnishipping-1-x-addressFormPart1 .vtex-omnishipping-1-x-backToAddressList {
  border: 1px solid #ffb6bf;
  border-radius: 30px;
  color: #3d0e6b;
  font-weight: 500;
  text-shadow: none;
  background: #ffb6bf;
}

.vtex-omnishipping-1-x-scheduledDeliveryList .vtex-omnishipping-1-x-toggleActive {
  background-color: #3d0e6b !important;
  border: 1px solid #3d0e6b;
}

.vtex-omnishipping-1-x-scheduledDeliveryList .vtex-omnishipping-1-x-toggle {
  background-color: transparent;
  border: 1px solid #3d0e6b;
}

.vtex-omnishipping-1-x-scheduledDeliveryList .vtex-omnishipping-1-x-toggleInnerActive,
.vtex-omnishipping-1-x-scheduledDeliveryList .vtex-omnishipping-1-x-toggleInner {
  background-color: #30d4e3;
  top: 0;
}

.vtex-omnishipping-1-x-addressFormPart1 p.input.ship-country.text select {
  font-family: 'Ambit';
  border: 1px solid #3d0e6b;
  border-radius: 30px;
  height: 48px;
  appearance: none;
  padding: 8px 16px;
  background: url(/arquivos/ic-arrow_drop_down.png) no-repeat;
  background-position: center right;
  background-origin: content-box;
}

.vtex-omnishipping-1-x-scheduledDelivery select#scheduled-delivery-Agendada {
  font-family: 'Ambit';
  border: 1px solid #3d0e6b;
  height: 48px;
  appearance: none;
  padding: 8px 16px;
  background: url(/arquivos/ic-arrow_drop_down.png) no-repeat;
  background-position: center right;
  background-origin: content-box;
}

.vtex-omnishipping-1-x-scheduledDelivery select#scheduled-delivery-Agendada:focus {
  border: 3px solid #3d0e6b;
  outline: none;
}

.vtex-omnishipping-1-x-SummaryItemInfo .shp-summary-scheduled:before {
  display: inline-flex;
  width: 65px;
  height: 16px;
  content: 'Entrega |';
  color: #3d0e6b;
  text-transform: uppercase;
  font-family: 'Ambit';
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 130%;
}

.vtex-omnishipping-1-x-SummaryItemInfo .shp-summary-scheduled {
  color: #000;
  text-transform: capitalize;
}

.react-datepicker__input-container .vtex-omnishipping-1-x-dateLink {
  width: 100%;
  height: 48px;
  font-family: 'Ambit';
  border: 1px solid #3d0e6b;
  border-radius: 10px;
  color: #3d0e6b;
  font-weight: 700;
}

#postalCode-finished-loading > div > .vtex-omnishipping-1-x-deliveryChannelsToggle {
  background: transparent;
  border: none;
  box-shadow: none;
}

#postalCode-finished-loading
  .shipping-method-toggle.vtex-omnishipping-1-x-deliveryChannelsToggle.shipping-method-toggle-delivery,
.vtex-omnishipping-1-x-deliveryChannelsWrapper .vtex-omnishipping-1-x-deliveryChannelsToggle,
#postalCode-finished-loading
  .vtex-omnishipping-1-x-deliveryChannelsWrapper
  button#shipping-option-pickup-in-point.vtex-omnishipping-1-x-deliveryOptionActive {
  background: #3d0e6b;
  border-radius: 30px;
  border: none;
  box-shadow: none;
  max-width: 48%;
  top: 0;
}

.vtex-omnishipping-1-x-buttonEditAddress .icon-edit {
  display: none;
}

.shipping-container .vtex-omnishipping-1-x-deliveryChannelsWrapper {
  margin: 13px 0 20px;
}

.vtex-omnishipping-1-x-isActive {
  justify-content: space-between;
}

.box-step .vtex-omnishipping-1-x-deliveryChannelsOption {
  max-width: 48%;
  padding: 3px 0 6px;
}

.vtex-omnishipping-1-x-deliveryChannelsWrapper .vtex-omnishipping-1-x-deliveryOptionInactive {
  background: #f9f9ff;
  color: #3d0e6b;
  border: 2px solid #3d0e6b;
  border-radius: 30px;
}

.vtex-omnishipping-1-x-deliveryChannelsWrapper .vtex-omnishipping-1-x-deliveryOptionActive {
  font-style: normal;
  font-weight: 700;
  font-size: 12px !important;
  padding: 3px 0 6px !important;
}

.vtex-omnishipping-1-x-PickupPoint .pickup-marker-blue {
  opacity: 0;
}

.vtex-omnishipping-1-x-PickupPoint .pickup-point-info {
  background: url(/arquivos/ic-location.svg) no-repeat;
  background-position: left center;
  border: none;
}

.shp-method-option.vtex-omnishipping-1-x-deliveryChannelsOption span.shp-method-option-text {
  font-family: 'Ambit';
  font-weight: 700;
  font-size: 12px;
}

.box-step .vtex-omnishipping-1-x-addressFormPart1 input {
  width: 100% !important;
  max-width: 47% !important;
  max-height: 48px !important;
  height: 48px !important;
  color: #3d0e6b;
  background: #fff8f9;
  border: 1px solid #cbbfe6 !important;
  box-sizing: border-box;
  border-radius: 10px !important;
  padding: 16px;
  background-position: right center;
  background-origin: content-box;
}

.vtex-omnishipping-1-x-deliveryGroup {
  margin-top: 13px;
}

.box-step .vtex-omnishipping-1-x-addressFormPart1 small {
  margin-left: 27px;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 130%;
  text-decoration-line: underline;
  width: 43%;
  display: inline-block;
  text-align: right;
}

.box-step .vtex-omnishipping-1-x-addressFormPart1 small a {
  color: #3d0e6b;
  font-family: 'Ambit';
}

.vtex-omnishipping-1-x-deliveryGroup .vtex-omnishipping-1-x-leanShippingGroupList {
  background: #ffffff;
  border: 0;
  box-sizing: border-box;
  border-radius: 10px;
  margin: 0 0 5px 0;
  overflow: visible;
}

.vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-addressSummaryActive .address-summary {
  background: url("data:image/svg+xml,%3Csvg width='30' height='34' viewBox='0 0 30 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.5 15.1004C0.5 7.06677 7.06677 0.5 15.1004 0.5C23.1341 0.5 29.7009 7.06677 29.7009 15.1004C29.7009 20.7323 26.021 25.3349 22.6602 28.3933C20.9492 29.9503 19.2448 31.1768 17.9707 32.0134C17.3322 32.4327 16.798 32.7565 16.4201 32.9773C16.231 33.0878 16.0808 33.1727 15.9758 33.231C15.9233 33.2601 15.8821 33.2826 15.853 33.2984L15.8186 33.317L15.8084 33.3224L15.8038 33.3249C15.8033 33.3251 15.8029 33.3254 15.1004 32C14.4736 33.3627 14.4731 33.3625 14.4725 33.3622L14.4712 33.3616L14.4675 33.3599L14.4567 33.3549L14.4211 33.3381C14.3912 33.324 14.3492 33.3039 14.2958 33.2779C14.1892 33.2259 14.0372 33.1502 13.8462 33.051C13.4646 32.8529 12.9263 32.5604 12.2833 32.1757C11.0006 31.4082 9.28494 30.2638 7.56246 28.7566C4.15403 25.7742 0.5 21.1723 0.5 15.1004ZM15.1004 32L14.4736 33.3627L15.1475 33.6727L15.8029 33.3254L15.1004 32ZM15.0571 30.2985C15.3837 30.1048 15.8167 29.8389 16.324 29.5057C17.5063 28.7294 19.077 27.5978 20.6411 26.1744C23.8305 23.2721 26.7009 19.4249 26.7009 15.1004C26.7009 8.72362 21.4773 3.5 15.1004 3.5C8.72362 3.5 3.5 8.72362 3.5 15.1004C3.5 19.902 6.39619 23.7498 9.53798 26.4989C11.0906 27.8574 12.65 28.8991 13.8237 29.6013C14.3154 29.8956 14.7365 30.1284 15.0571 30.2985ZM15.7285 30.6378C15.7287 30.6379 15.7287 30.6379 15.7285 30.6378V30.6378Z' fill='%233D0E6B'/%3E%3Cpath d='M11.9563 15.1005C11.9563 16.8035 13.3974 18.2446 15.1004 18.2446C16.8035 18.2446 18.2445 16.8035 18.2445 15.1005C18.2445 13.3974 16.8035 11.9564 15.1004 11.9564C13.3974 11.9564 11.9563 13.3974 11.9563 15.1005Z' fill='%23FFB6BF'/%3E%3C/svg%3E")
    no-repeat !important;
  background-position: left top !important;
  background-size: 26px !important;
  padding: 0px 0 8px 43px;
  margin-bottom: -2px;
  border: none !important;
  line-height: 15px;
  color: #3d0e6b;
}

.shipping-container .vtex-omnishipping-1-x-deliveryChannelsWrapper {
  border: none;
  box-shadow: none;
}

.vtex-omnishipping-1-x-addressForm .vtex-omnishipping-1-x-address p.input:last-child {
  margin-bottom: 0;
}

.accordion-inner .vtex-omnishipping-1-x-deliveryChannelsWrapper {
  margin-top: 0;
}

.vtex-omnishipping-1-x-leanShippingGroupList .vtex-omnishipping-1-x-option:hover,
.vtex-omnishipping-1-x-leanShippingGroupList .vtex-omnishipping-1-x-leanShippingOptionActive {
  background: #fff;
}

.vtex-omnishipping-1-x-leanShippingGroupList .vtex-omnishipping-1-x-leanShippingOption {
  border: 1px solid #b6b6db !important;
  height: 26px;
  position: relative;
  margin: 5px 0;
  border-radius: 20px;
  padding: 15px 15px;
}

.vtex-omnishipping-1-x-leanShippingOptionActive .vtex-omnishipping-1-x-leanShippingTextLabel,
.vtex-omnishipping-1-x-leanShippingGroupList .vtex-omnishipping-1-x-leanShippingOption {
  color: #3d0e6b !important;
  font-family: 'Ambit';
}

.shp-option-text-package {
  font-family: 'Ambit';
  padding-right: 5px;
}

.vtex-omnishipping-1-x-leanShippingOption .vtex-omnishipping-1-x-optionPrice, .customScheduledShp__header--price {
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  color: #3d0e6b;
  border-left: 1px solid #3d0e6b;
  padding-left: 5px;
 min-width: 60px;
 text-align: left;
}

.vtex-omnishipping-1-x-leanShippingOption .vtex-omnishipping-1-x-leanShippingText {
  border: 0;
}

.vtex-omnishipping-1-x-svg {
  opacity: 0;
}

.vtex-omnishipping-1-x-leanShippingOption .vtex-omnishipping-1-x-leanShippingIcon {
  margin-right: 13px;
}

label .vtex-omnishipping-1-x-leanShippingIcon::before {
  content: '';
  position: absolute;
  width: 14px;
  height: 14px;
  top: 18px;
  left: 15px;
  border: solid 2px #3d0e6b;
  border-radius: 50%;
}

label input.vtex-omnishipping-1-x-leanShippingOptionRadio.shp-option-radio:checked + div::after {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  top: 22px;
  left: 19px;
  border-radius: 50%;
  background: #ffb6bf;
}

.vtex-omnishipping-1-x-address p.ship-street,
.vtex-omnishipping-1-x-address p.ship-number,
.vtex-omnishipping-1-x-address p.ship-city,
.vtex-omnishipping-1-x-address p.ship-state {
  float: none;
  margin-right: 0;
}

.vtex-omnishipping-1-x-address p.ship-street input,
.vtex-omnishipping-1-x-address p.ship-number input,
.vtex-omnishipping-1-x-address p.ship-complement input,
.vtex-omnishipping-1-x-address p.ship-neighborhood input,
.vtex-omnishipping-1-x-address p.ship-city input,
.vtex-omnishipping-1-x-address p.ship-state select,
.vtex-omnishipping-1-x-address p.ship-receiverName input,
.payment-billing-address-number input,
.box-client-info-pf p.client-email input,
.box-client-info-pf p.client-first-name input,
.box-client-info-pf p.client-last-name input,
.box-client-info-pf p.client-rg-document input,
.box-client-info-pf p.client-birth-date input,
.box-client-info-pf #client-phone,
.box-client-info-pf p.client-document input {
  padding: 13px 16px;
  max-height: 48px;
  max-width: 88%;
  width: 100%;
  border: 1px solid #cbbfe6 !important;
  border-radius: 10px !important;
  color: #3d0e6b;
  height: 48px !important;
}

.vtex-omnishipping-1-x-address p.ship-number input {
  width: 206px;
}

.AddressField.payment-billing-address-number,
.payment-billing-address-complement,
.payment-billing-address-neighborhood,
.AddressField.payment-billing-address-city,
.AddressField.payment-billing-address-state {
  width: 100%;
}

.vtex-omnishipping-1-x-address p.ship-street input,
.vtex-omnishipping-1-x-address p.ship-complement input,
.vtex-omnishipping-1-x-address .ship-receiverName input,
.vtex-omnishipping-1-x-address p.ship-neighborhood input,
.vtex-omnishipping-1-x-address p.ship-reference input,
.vtex-omnishipping-1-x-address p.ship-city input,
.payment-billing-address-street input,
input.payment-billing-address-complement.input-large,
input.payment-billing-address-neighborhood,
input.payment-billing-address-city {
  width: 100%;
  max-width: 100%;
  border: 1px solid #cbbfe6;
  border-radius: 10px;
  padding: 16px;
  min-height: 48px;
  box-sizing: border-box;
  color: #3d0e6b;
}

.vtex-omnishipping-1-x-address p.ship-complement input::placeholder {
  color: #3d0e6b;
  opacity: 0.5;
}

/*Collapsed*/
.accordion-inner {
  padding: 0;
}

.shipping-container .shipping-summary-placeholder .vtex-omnishipping-1-x-SummaryItemGroup {
  padding: 0;
}

.shipping-container .shipping-summary-placeholder .vtex-omnishipping-1-x-SummaryItemInfo {
  border: none;
  padding: 0;
}

.shipping-container .shipping-summary-placeholder .vtex-omnishipping-1-x-SummaryItemAddress {
  min-height: 68px;
  margin: 0;
}

.shipping-container .shipping-summary-placeholder .vtex-omnishipping-1-x-SummaryItemAddress .address-summary span {
  font-style: normal;
  color: #3d0e6b;
  font-size: 12px;
  font-weight: 400;
  line-height: 21px;
}

.vtex-omnishipping-1-x-SummaryItemAddress .address-summary span span.street::before {
  display: inline-flex;
  content: 'Endereço |';
  color: #3d0e6b;
  text-transform: uppercase;
  font-family: 'Ambit';
  font-style: normal;
  font-weight: 700;
  font-size: 10px;
  padding-right: 5px;
  margin-bottom: 7px;
}

.vtex-omnishipping-1-x-SummaryItemAddress .address-summary span span.neighborhood::before {
  display: inline-flex;
  content: 'Cidade |';
  color: #3d0e6b;
  text-transform: uppercase;
  font-family: 'Ambit';
  font-style: normal;
  font-weight: 700;
  font-size: 10px;
  padding-right: 5px;
  margin-bottom: 7px;
}

.vtex-omnishipping-1-x-SummaryItemAddress .address-summary span span.postalCode::before {
  display: inline-flex;
  content: 'Cep |';
  color: #3d0e6b;
  text-transform: uppercase;
  font-family: 'Ambit';
  font-style: normal;
  font-weight: 700;
  font-size: 10px;
  padding-right: 5px;
  margin-bottom: 7px;
}

.shipping-container .shipping-summary-placeholder .vtex-omnishipping-1-x-SummaryItemPrice {
  width: 91%;
  text-align: right;
  margin-top: -36px;
  color: #3d0e6b;
  font-weight: 700;
  font-size: 14px;
  font-family: 'Ambit';
}

.shipping-container .shipping-summary-placeholder .vtex-omnishipping-1-x-SummaryItemPrice::before {
  color: #3d0e6b;
  font-weight: 700;
  font-size: 14px;
  font-family: 'Ambit';
  content: '|';
  margin-right: 6px;
}
.shipping-container .shp-summary-package {
  margin-top: 8px;
  color: #3d0e6b;
  font-size: 12px;
  font-family: 'Ambit';
  border: 1px solid #cbbfe6;
  border-radius: 20px;
  padding: 20px;
}

.shipping-container .vtex-omnishipping-1-x-SummaryItemContent {
  flex-direction: column;
  align-items: unset !important;
  margin-bottom: 15px;
}

.vtex-omnishipping-1-x-addressItemIcon {
  display: none;
}
/*Payment*/
textarea:focus,
input[type='text']:focus,
input[type='password']:focus,
input[type='datetime']:focus,
input[type='datetime-local']:focus,
input[type='date']:focus,
input[type='month']:focus,
input[type='time']:focus,
input[type='week']:focus,
input[type='number']:focus,
input[type='email']:focus,
input[type='url']:focus,
input[type='search']:focus,
input[type='tel']:focus,
input[type='color']:focus,
.uneditable-input:focus {
  border: 1px solid #3d0e6b;
  background-color: #fff;
}

.box-step-content form .payment-group {
  margin: 10px 0 20px;
  width: 100%;
}

fieldset.payment-group .payment-group-list-btn {
  width: 100%;
}

fieldset.payment-group .payment-group-list-btn a.payment-group-item {
  width: 100% !important;
  border: 2px solid #3d0e6b !important;
  background-color: #fff !important;
  margin-top: 10px !important;
  padding: 21px 16px !important;
  border-radius: 30px !important;
  opacity: 1;
  box-sizing: border-box;
  font-family: 'Ambit';
  height: 60px !important;
  justify-content: end !important;
}

fieldset.payment-group .payment-group-list-btn a.payment-group-item::after,
fieldset.payment-group .payment-group-list-btn a.payment-group-item::before {
  display: none !important;
}

fieldset.payment-group .payment-group-list-btn a.payment-group-item.active {
  background-color: #3d0e6b !important;
}
fieldset.payment-group .payment-group-list-btn a.payment-group-item.active .payment-group-item-text {
  color: #ffd3de !important;
}

.orderform-template-holder
  #payment-data
  fieldset.payment-group
  .payment-group-list-btn
  a.payment-group-item
  .payment-group-item-text {
  background-position: left center !important;
  background-repeat: no-repeat !important;
  display: block;
  min-height: 16px;
  padding: 0;
  text-align: end !important;
  color: #3d0e6b;
  font-style: normal;
  font-weight: 700;
  font-size: 14px !important;
  margin: 0;
  line-height: 1;
  width: 100%;
}

.use-another-card,
.vtex-omnishipping-1-x-linkEdit {
  color: #3d0e6b;
}

.vtex-omnishipping-1-x-linkEdit {
  font-weight: bold;
}

fieldset.payment-group .payment-group-list-btn a.payment-group-item.active .payment-group-item-text {
  color: #ffb6bf !important;
}

.payment-group .box-client-info {
  margin-top: 12px;
}

.vtex-omnishipping-1-x-active,
.vtex-omnishipping-1-x-addressItemOption {
  border-bottom: 0;
  margin: 5px 0;
}

/*icone pagamento*/
.orderform-template-holder
  #payment-data
  #payment-group-creditCardPaymentGroup.payment-group-item
  > span.payment-group-item-text {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.36651 13.4644C4.54334 13.6412 4.7658 13.7496 4.99967 13.7838L5.00729 13.7759C4.47881 13.6769 4.0756 13.2105 4.0756 12.6544V6.95026C4.0756 6.32281 4.58898 5.80944 5.21643 5.80944H12.6503L12.6831 5.77521C12.6261 5.63831 12.5462 5.51282 12.4322 5.39874L8.39934 1.36592C7.95441 0.920996 7.22999 0.920996 6.78507 1.36592L0.333692 7.81729C-0.111231 8.26222 -0.111231 8.98664 0.333692 9.43156L4.36651 13.4644Z' fill='%237BE89A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.41269 7.01371C4.61392 7.21561 4.61337 7.5424 4.41148 7.74363L2.68883 9.46057C2.48694 9.6618 2.16014 9.66126 1.95892 9.45936C1.75769 9.25747 1.75823 8.93067 1.96013 8.72945L3.68277 7.0125C3.88467 6.81128 4.21146 6.81182 4.41269 7.01371Z' fill='%233D0E6B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.10698 3.24797C8.30854 3.44953 8.30854 3.77633 8.10698 3.97789L6.04246 6.04241C5.8409 6.24397 5.51411 6.24397 5.31255 6.04241C5.11099 5.84084 5.11099 5.51405 5.31255 5.31249L7.37706 3.24797C7.57862 3.04641 7.90542 3.04641 8.10698 3.24797Z' fill='%233D0E6B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.1391 5.44408C10.0122 5.31502 9.79956 5.31049 9.66284 5.44722C9.62462 5.48544 9.60821 5.51145 9.60017 5.52869C9.47963 5.78699 9.17251 5.89867 8.9142 5.77813C8.65589 5.65759 8.54421 5.35047 8.66476 5.09216C8.73657 4.93827 8.83425 4.81597 8.93292 4.7173C9.46877 4.18145 10.3387 4.17642 10.8737 4.71886C10.9802 4.82571 11.0695 4.95016 11.1342 5.0796C11.2617 5.33456 11.1584 5.64458 10.9034 5.77206C10.6484 5.89954 10.3384 5.7962 10.2109 5.54124C10.1961 5.5116 10.1719 5.47692 10.1422 5.44722L10.1391 5.4441L10.1391 5.44408Z' fill='%233D0E6B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.21653 6.19351C4.87412 6.19351 4.59183 6.47581 4.59183 6.81821V12.5223C4.59183 12.8647 4.87412 13.147 5.21653 13.147H14.3431C14.6912 13.147 14.9678 12.8705 14.9678 12.5223V6.81821C14.9678 6.47581 14.6855 6.19351 14.3431 6.19351H5.21653ZM3.55957 6.81821C3.55957 5.90571 4.30402 5.16125 5.21653 5.16125H14.3431C15.2556 5.16125 16.0001 5.90571 16.0001 6.81821V12.5223C16.0001 13.4406 15.2613 14.1793 14.3431 14.1793H5.21653C4.30402 14.1793 3.55957 13.4348 3.55957 12.5223V6.81821Z' fill='%233D0E6B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.20801 7.60927C5.20801 7.32422 5.43909 7.09314 5.72414 7.09314H13.8411C14.1262 7.09314 14.3572 7.32422 14.3572 7.60927C14.3572 7.89432 14.1262 8.1254 13.8411 8.1254H5.72414C5.43909 8.1254 5.20801 7.89432 5.20801 7.60927Z' fill='%233D0E6B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.31641 11.2826C5.31641 10.9976 5.54749 10.7665 5.83254 10.7665H6.92773C7.21278 10.7665 7.44386 10.9976 7.44386 11.2826C7.44386 11.5677 7.21278 11.7987 6.92773 11.7987H5.83254C5.54749 11.7987 5.31641 11.5677 5.31641 11.2826Z' fill='%233D0E6B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.9714 10.9431C12.7839 10.9431 12.6319 11.0951 12.6319 11.2826C12.6319 11.4701 12.7839 11.6221 12.9714 11.6221C13.1589 11.6221 13.3108 11.4701 13.3108 11.2826C13.3108 11.0951 13.1589 10.9431 12.9714 10.9431ZM11.5996 11.2826C11.5996 10.525 12.2138 9.91089 12.9714 9.91089C13.729 9.91089 14.3431 10.525 14.3431 11.2826C14.3431 12.0402 13.729 12.6544 12.9714 12.6544C12.2138 12.6544 11.5996 12.0402 11.5996 11.2826Z' fill='%233D0E6B'/%3E%3C/svg%3E") !important;
}

.orderform-template-holder
  #payment-data
  a#payment-group-creditCardPaymentGroup.payment-group-item.active
  .payment-group-item-text {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.36651 13.4644C4.54334 13.6412 4.7658 13.7496 4.99967 13.7838L5.00729 13.7759C4.47881 13.6769 4.0756 13.2105 4.0756 12.6544V6.95026C4.0756 6.32281 4.58898 5.80944 5.21643 5.80944H12.6503L12.6831 5.77521C12.6261 5.63831 12.5462 5.51282 12.4322 5.39874L8.39934 1.36592C7.95441 0.920996 7.22999 0.920996 6.78507 1.36592L0.333692 7.81729C-0.111231 8.26222 -0.111231 8.98664 0.333692 9.43156L4.36651 13.4644Z' fill='%237BE89A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.41269 7.01371C4.61392 7.21561 4.61337 7.5424 4.41148 7.74363L2.68883 9.46057C2.48694 9.6618 2.16014 9.66126 1.95892 9.45936C1.75769 9.25747 1.75823 8.93067 1.96013 8.72945L3.68277 7.0125C3.88467 6.81128 4.21146 6.81182 4.41269 7.01371Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.10698 3.24797C8.30854 3.44953 8.30854 3.77633 8.10698 3.97789L6.04246 6.04241C5.8409 6.24397 5.51411 6.24397 5.31255 6.04241C5.11099 5.84084 5.11099 5.51405 5.31255 5.31249L7.37706 3.24797C7.57862 3.04641 7.90542 3.04641 8.10698 3.24797Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.1391 5.44408C10.0122 5.31502 9.79956 5.31049 9.66284 5.44722C9.62462 5.48544 9.60821 5.51145 9.60017 5.52869C9.47963 5.78699 9.17251 5.89867 8.9142 5.77813C8.65589 5.65759 8.54421 5.35047 8.66476 5.09216C8.73657 4.93827 8.83425 4.81597 8.93292 4.7173C9.46877 4.18145 10.3387 4.17642 10.8737 4.71886C10.9802 4.82571 11.0695 4.95016 11.1342 5.0796C11.2617 5.33456 11.1584 5.64458 10.9034 5.77206C10.6484 5.89954 10.3384 5.7962 10.2109 5.54124C10.1961 5.5116 10.1719 5.47692 10.1422 5.44722L10.1391 5.4441L10.1391 5.44408Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.21653 6.19351C4.87412 6.19351 4.59183 6.47581 4.59183 6.81821V12.5223C4.59183 12.8647 4.87412 13.147 5.21653 13.147H14.3431C14.6912 13.147 14.9678 12.8705 14.9678 12.5223V6.81821C14.9678 6.47581 14.6855 6.19351 14.3431 6.19351H5.21653ZM3.55957 6.81821C3.55957 5.90571 4.30402 5.16125 5.21653 5.16125H14.3431C15.2556 5.16125 16.0001 5.90571 16.0001 6.81821V12.5223C16.0001 13.4406 15.2613 14.1793 14.3431 14.1793H5.21653C4.30402 14.1793 3.55957 13.4348 3.55957 12.5223V6.81821Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.20801 7.60927C5.20801 7.32422 5.43909 7.09314 5.72414 7.09314H13.8411C14.1262 7.09314 14.3572 7.32422 14.3572 7.60927C14.3572 7.89432 14.1262 8.1254 13.8411 8.1254H5.72414C5.43909 8.1254 5.20801 7.89432 5.20801 7.60927Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.31641 11.2826C5.31641 10.9976 5.54749 10.7665 5.83254 10.7665H6.92773C7.21278 10.7665 7.44386 10.9976 7.44386 11.2826C7.44386 11.5677 7.21278 11.7987 6.92773 11.7987H5.83254C5.54749 11.7987 5.31641 11.5677 5.31641 11.2826Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.9714 10.9431C12.7839 10.9431 12.6319 11.0951 12.6319 11.2826C12.6319 11.4701 12.7839 11.6221 12.9714 11.6221C13.1589 11.6221 13.3108 11.4701 13.3108 11.2826C13.3108 11.0951 13.1589 10.9431 12.9714 10.9431ZM11.5996 11.2826C11.5996 10.525 12.2138 9.91089 12.9714 9.91089C13.729 9.91089 14.3431 10.525 14.3431 11.2826C14.3431 12.0402 13.729 12.6544 12.9714 12.6544C12.2138 12.6544 11.5996 12.0402 11.5996 11.2826Z' fill='white'/%3E%3C/svg%3E") !important;
}

/*icone pagamento Boleto*/
.orderform-template-holder #payment-data #payment-group-bankInvoicePaymentGroup .payment-group-item-text {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M0.804443 0.986694V15.0133' stroke='%233E3E93' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.40027 0.986694V10.4825' stroke='%233E3E93' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.40027 14.0261V15.0132' stroke='%2330D4E3' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.99597 0.986694V10.4825' stroke='%233E3E93' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.99597 14.0261V15.0132' stroke='%2330D4E3' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.5999 0.986694V10.4825' stroke='%233E3E93' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.5999 14.0261V15.0132' stroke='%2330D4E3' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.1956 0.986694V15.0133' stroke='%233E3E93' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='16' height='16.0008' fill='white' transform='translate(0 -0.000366211)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") !important;
}

.orderform-template-holder
  #payment-data
  #payment-group-bankInvoicePaymentGroup.payment-group-item.active
  .payment-group-item-text {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M0.804443 0.987061V15.013' stroke='white' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.40021 0.987061V10.4824' stroke='white' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.40021 14.0259V15.0129' stroke='%2330D4E3' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.99597 0.987061V10.4824' stroke='white' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.99597 14.0259V15.0129' stroke='%2330D4E3' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.5998 0.987061V10.4824' stroke='white' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.5998 14.0259V15.0129' stroke='%2330D4E3' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.1956 0.987061V15.013' stroke='white' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") !important;
}

/* #payment-group-creditCardPaymentGroup.payment-group-item > span.payment-group-item-text,
a#payment-group-creditCardPaymentGroup.payment-group-item.active .payment-group-item-text,
#payment-group-bankInvoicePaymentGroup .payment-group-item-text,
#payment-group-bankInvoicePaymentGroup.payment-group-item.active .payment-group-item-text {
background-image: none;
display: flex;
justify-content: space-between;
align-items: center;
} */

.orderform-template-holder
  #payment-data
  #payment-group-instantPaymentPaymentGroup.payment-group-item
  .payment-group-item-text {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_13726_35338)'%3E%3Cpath d='M15.508 8.00376C15.4923 8.62599 15.2812 9.16526 14.8406 9.60774C14.2912 10.159 13.7399 10.7084 13.1905 11.2597C13.1435 11.3067 13.1039 11.3297 13.0283 11.3214C12.8743 11.3057 12.7176 11.3205 12.5618 11.315C12.3461 11.3076 12.1277 11.3104 11.9147 11.2799C11.6068 11.2366 11.3432 11.0891 11.1229 10.8697C10.3909 10.1396 9.65809 9.41047 8.93076 8.67485C8.71413 8.45545 8.46247 8.3181 8.15551 8.30335C7.83655 8.2886 7.55355 8.38816 7.32494 8.61769C6.58563 9.35608 5.8454 10.0945 5.10794 10.8356C4.78346 11.1619 4.39629 11.3251 3.93537 11.3196C3.64592 11.3159 3.35554 11.3021 3.06885 11.326C2.91675 11.338 2.83287 11.2799 2.73792 11.1841C2.21801 10.6586 1.69256 10.1378 1.17081 9.61419C0.691457 9.13392 0.469297 8.54856 0.503404 7.8747C0.531981 7.30501 0.750455 6.80907 1.15514 6.40254C1.71377 5.84022 2.27516 5.28252 2.83471 4.72112C2.87804 4.6778 2.91675 4.65475 2.97944 4.67595C3.01262 4.68702 3.05134 4.68149 3.08729 4.68149C3.4044 4.68241 3.72151 4.6778 4.0377 4.68517C4.44791 4.69439 4.79544 4.85571 5.08489 5.14424C5.70068 5.7591 6.31554 6.37489 6.9304 6.98975C7.05208 7.11143 7.17376 7.23311 7.29636 7.35571C7.76926 7.82861 8.42191 7.83045 8.89573 7.35848C9.6332 6.62194 10.3697 5.88447 11.1072 5.14701C11.4132 4.84096 11.7857 4.69439 12.2152 4.68702C12.4706 4.68241 12.7278 4.699 12.9822 4.68056C13.102 4.67227 13.1666 4.71744 13.2412 4.79118C13.7722 5.32584 14.3059 5.85682 14.8378 6.39056C15.2822 6.8358 15.4951 7.37876 15.508 8.00376Z' fill='%233D0E6B'/%3E%3Cpath d='M12.4503 4.02423C12.3683 4.02423 12.2862 4.02423 12.2033 4.02423C11.5893 4.02239 11.0666 4.24639 10.6343 4.67689C9.895 5.41159 9.1603 6.14997 8.42284 6.88743C8.2145 7.09577 7.97575 7.09485 7.76557 6.88467C7.02073 6.13983 6.27774 5.39315 5.53014 4.65108C5.10517 4.22796 4.58711 4.02055 3.98792 4.01317C3.8478 4.01133 3.70676 4.01317 3.55005 4.01317C3.57955 3.98091 3.59706 3.96063 3.6155 3.94127C4.54931 3.00653 5.48036 2.0718 6.41694 1.14075C6.78751 0.772021 7.24013 0.563688 7.76096 0.512065C8.50119 0.440163 9.12896 0.677995 9.65348 1.20344C10.5642 2.11697 11.4769 3.02774 12.3895 3.9385C12.4125 3.96155 12.4448 3.97353 12.4734 3.99105C12.4651 4.00211 12.4577 4.01317 12.4503 4.02423Z' fill='%233D0E6B'/%3E%3Cpath d='M3.56661 11.9888C3.67908 11.9888 3.79154 11.9869 3.90492 11.9888C4.56772 11.9998 5.12543 11.7657 5.59187 11.2928C6.30906 10.5673 7.0373 9.85291 7.75264 9.12467C7.94899 8.92463 8.24582 8.92555 8.44125 9.12559C9.15659 9.8566 9.88668 10.5738 10.6075 11.2993C10.9837 11.6772 11.4307 11.9049 11.9599 11.9676C12.0834 11.9823 12.2097 11.975 12.3351 11.9768C12.3728 11.9777 12.4116 11.9768 12.466 11.9768C12.4401 12.0063 12.4254 12.0247 12.4097 12.0413C11.4685 12.9834 10.5292 13.9265 9.58432 14.8649C9.21558 15.2309 8.76481 15.4373 8.24674 15.488C7.50651 15.56 6.87875 15.324 6.35422 14.7976C5.44807 13.8878 4.53822 12.9807 3.6293 12.0736C3.60625 12.0506 3.57399 12.0386 3.54541 12.0211C3.55094 12.01 3.55832 11.9989 3.56661 11.9888Z' fill='%233D0E6B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_13726_35338'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") !important;
  background-size: unset !important;
}

.orderform-template-holder #payment-data .v-custom-payment-item-wrap.active {
  box-shadow: none !important;
  border: none !important;
}

.orderform-template-holder #payment-data .v-custom-payment-item-wrap {
  overflow: visible !important;
  border: none !important;
}

.orderform-template-holder #payment-data .v-custom-payment-item-wrap .payment-group-item-text::before {
  display: none !important;
}

.orderform-template-holder #payment-data .payment-method #iframe-placeholder-creditCardPaymentGroup {
  padding-top: 0;
}
.orderform-template-holder
  #payment-data
  .payment-method
  #iframe-placeholder-creditCardPaymentGroup
  .payment-group-item-cards,
.orderform-template-holder #payment-data .payment-group-item.active span.payment-group-item-cards {
  display: none !important;
}

.box-step-content .steps-view {
  min-height: auto;
  padding: 0;
  background: white;
  width: 100%;
}

body:not(body#checkoutMainContainer),
.App.iframe-credit-card-payment-group {
  background: #fff !important;
}

.iframe-credit-card-payment-group .SecurityEnvironmentIcon,
.PaymentLabel .payment-label-0-card {
  display: none;
}

.CardForm .PaymentInstallments p label.FormFieldLabel {
  display: block;
  color: #3d0e6b;
}

.CardForm label.FormFieldLabel,
.BillingAddress div h5 {
  font-family: inherit;
  font-weight: 700;
  font-size: 10px;
  line-height: 1 !important;
  text-transform: uppercase;
  color: #3d0e6b !important;
  padding: 16px 0 8px;
  background: #fff;
  display: block;
}

.PaymentLabel .payment-label-1-card {
  font-family: inherit;
  font-weight: 700;
  font-size: 14px;
  line-height: 15px;
  text-transform: uppercase;
  color: #3d0e6b !important;
  margin: 0 0px 8px;
}

.PaymentLabel .payment-label-1-card {
  margin-top: 30px;
}

.CardForm .PaymentCardNumber input,
.CardForm .PaymentCardHolderName input {
  font-size: 12px !important;
  width: 99% !important;
  color: #3d0e6b !important;
  font-weight: 500;
  padding: 16px;
  min-height: 48px;
  border: 1px solid #cbbfe6 !important;
  box-sizing: border-box;
  border-radius: 10px !important;
  font-family: sans-serif;
}

.CardForm .PaymentCardNumber input::placeholder,
.CardForm .PaymentCardHolderName input::placeholder {
  opacity: 0.5;
}

.CardForm .PaymentCardFlags .card-flags.active {
  margin: 32px 0 1px;
}

.CardForm .PaymentCardFlags .card-flags.active label {
  position: relative;
}

.CardForm .PaymentCardFlags .card-flags .radio .card-flag-radio[type='radio'] {
  opacity: 0;
  margin: 0;
}

.CardForm .PaymentCardFlags .card-flags .radio span.card-flag::before {
  content: '';
  position: absolute;
  width: 14px;
  height: 14px;
  top: -10px;
  left: 10px;
  border: solid 2px #3d0e6b;
  border-radius: 50%;
}

.CardForm .PaymentCardFlags .card-flags .radio .card-flag-radio[type='radio']:checked + span.card-selected::after {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  top: -6px;
  left: 14px;
  border-radius: 50%;
  background: #ffb6bf;
}

.CardForm .PaymentCardDueDate label,
p.PaymentCardCVV.input.text.required label.FormFieldLabel.pull-left,
.CardForm .PaymentCardValue label {
  width: 100% !important;
}

.CardForm .PaymentCardDueDate .payment-card-lash {
  display: none;
}

.CardForm .PaymentCardDueDate p.payment-card-due-month.input.text.required,
.CardForm .PaymentCardDueDate p.payment-card-due-year.input.text.required {
  display: inline-block;
  width: 47%;
}

.CardForm .PaymentCardDueDate p.payment-card-due-month.input.text.required select#creditCardpayment-card-0Month,
.CardForm .PaymentCardDueDate p.payment-card-due-year.input.text.required select#creditCardpayment-card-0Year,
.CardForm .PaymentCardDueDate p.payment-card-due-month.input.text.required select#creditCardpayment-card-1Month,
.CardForm .PaymentCardDueDate p.payment-card-due-year.input.text.required select#creditCardpayment-card-1Year,
.vtex-omnishipping-1-x-address p.ship-state select,
.payment-billing-address-state.input-mini {
  min-height: 45px;
  min-width: 122.5px;
  width: 97%;
  color: #3d0e6b;
  font-size: 12px;
  font-weight: 400;
  border: 1px solid #cbbfe6;
  box-sizing: border-box;
  border-radius: 10px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.70711 2.54042C10.0976 2.1499 10.0976 1.51673 9.70711 1.12621C9.31658 0.735682 8.68342 0.735682 8.29289 1.12621L9.70711 2.54042ZM5.70711 5.12621L5 4.4191L5 4.4191L5.70711 5.12621ZM4.29289 5.12621L3.58579 5.83331L3.58579 5.83331L4.29289 5.12621ZM1.70711 1.12621C1.31658 0.735682 0.683418 0.735682 0.292893 1.12621C-0.097631 1.51673 -0.0976311 2.1499 0.292893 2.54042L1.70711 1.12621ZM8.29289 1.12621L5 4.4191L6.41421 5.83331L9.70711 2.54042L8.29289 1.12621ZM5 4.4191L1.70711 1.12621L0.292893 2.54042L3.58579 5.83331L5 4.4191ZM5 4.4191L5 4.4191L3.58579 5.83331C4.36683 6.61436 5.63316 6.61436 6.41421 5.83331L5 4.4191Z' fill='%233D0E6B'/%3E%3C/svg%3E")
    no-repeat;
  background-position: right center;
  background-origin: content-box;
}

.CardForm .PaymentCardDueDate p.payment-card-due-month {
  margin-right: 6%;
}

select:focus,
input[type='file']:focus,
input[type='radio']:focus,
input[type='checkbox']:focus {
  outline: 0;
}

.vtex-omnishipping-1-x-address p.ship-state select,
.payment-billing-address-state.input-mini {
  width: 50%;
}

p.PaymentCardHolderDocument.input.text.required.mask input {
  width: 99%;
  padding: 16px;
  min-height: 48px;
  border: 1px solid #b6b6db;
  box-sizing: border-box;
  border-radius: 10px;
}

.CardForm .PaymentCardValue span {
  width: 100%;
}

.CardForm p.PaymentCardValue span span.add-on {
  background-color: transparent;
  font-weight: 500;
  font-size: 12px;
  color: #3d0e6b;
  min-height: 48px;
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  border: none;
  position: absolute;
  width: 10px;
  z-index: 4;
  margin: 0 2px;
}

p.PaymentCardValue input {
  border-left: none;
  min-height: 48px;
  width: 100%;
  padding: 8px 16px 8px 25px !important;
  color: #3d0e6b;
  font-size: 12px;
  font-weight: 500;
  border: 1px solid #cbbfe6 !important;
  box-sizing: border-box;
  border-radius: 10px !important;
  text-align: left;
}

p.PaymentCardCVV.input.text.required input#creditCardpayment-card-0Code,
.BillingAddress div .AddressForm div input,
.PaymentCardNumber input,
.PaymentCardCVV input {
  min-width: 137px;
  padding: 16px;
  min-height: 48px;
  border: 1px solid #cbbfe6;
  box-sizing: border-box;
  border-radius: 10px;
  color: #3d0e6b;
  font-family: 'Ambit';
}

.CardForm .PaymentInstallments select {
  width: 99% !important;
  max-width: 100%;
  min-height: 48px;
  border: 1px solid #cbbfe6 !important;
  color: #3d0e6b;
  font-size: 12px;
  font-weight: 500;
  border-radius: 10px !important;
  padding: 8px 16px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.70711 2.54042C10.0976 2.1499 10.0976 1.51673 9.70711 1.12621C9.31658 0.735682 8.68342 0.735682 8.29289 1.12621L9.70711 2.54042ZM5.70711 5.12621L5 4.4191L5 4.4191L5.70711 5.12621ZM4.29289 5.12621L3.58579 5.83331L3.58579 5.83331L4.29289 5.12621ZM1.70711 1.12621C1.31658 0.735682 0.683418 0.735682 0.292893 1.12621C-0.097631 1.51673 -0.0976311 2.1499 0.292893 2.54042L1.70711 1.12621ZM8.29289 1.12621L5 4.4191L6.41421 5.83331L9.70711 2.54042L8.29289 1.12621ZM5 4.4191L1.70711 1.12621L0.292893 2.54042L3.58579 5.83331L5 4.4191ZM5 4.4191L5 4.4191L3.58579 5.83331C4.36683 6.61436 5.63316 6.61436 6.41421 5.83331L5 4.4191Z' fill='%233D0E6B'/%3E%3C/svg%3E")
    no-repeat;
  background-position: right center;
  background-origin: content-box;
}

.BillingAddress p.AddressToggle {
  position: relative;
}

.BillingAddress p.AddressToggle input {
  float: none;
  opacity: 0;
  margin: 0;
}

.BillingAddress p.AddressToggle label {
  padding-left: 30px;
  color: #3d0e6b;
  height: 41px;
}

.BillingAddress p.AddressToggle label::before {
  content: '';
  position: absolute;
  width: 14px;
  height: 14px;
  top: 30px;
  left: 0;
  border: solid 3px #3d0e6b;
  border-radius: 5px;
  vertical-align: bottom;
}

.BillingAddress p.AddressToggle input[type='checkbox']:checked + label::before {
  background: #ffb6bf;
  border: solid 3px #ffb6bf;
}

.BillingAddress p.AddressToggle input[type='checkbox']:checked + label::after {
  content: '';
  position: absolute;
  top: 32px;
  left: 6px;
  width: 5px;
  height: 10px;
  border-right: solid 3px #3d0e6b;
  border-bottom: solid 3px #3d0e6b;
  transform: rotate(45deg);
}

.CardForm .AddressForm .PostalCode .DontKnowPostalCode {
  margin-top: 10px;
  display: inline-block;
  margin-left: 10px;
}

.App.iframe-credit-card-payment-group p.ChangeNumberOfPayments {
  display: block;
  text-align: center;
  height: 40px;
}

.CardForm .AddressForm .PostalCode .DontKnowPostalCode a,
p.ChangeNumberOfPayments a {
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 130%;
  text-decoration-line: underline;
  color: #3d0e6b;
}

/*resumo pedido*/
/*Desconto*/
.totalizers-list tr.Discounts td {
  font-weight: 700 !important;
}

.totalizers-list tr.Items {
  display: inline-block;
  width: 100%;
}

.totalizers-list .srp-summary-result {
  width: 100%;
  display: inline-block !important;
}

.cart-template.mini-cart.span4 .summary-totalizers td {
  padding: 5px 0 0;
  width: 48%;
  vertical-align: middle;
}

.totalizers-list tbody.totalizers-list tr td {
  top: -10px;
  margin-bottom: 20px;
  position: relative;
  width: 50%;
}

.totalizers-list tbody.totalizers-list tr:nth-child(2) td {
  margin-bottom: 0;
}

.cart-template.mini-cart.span4 .cart-fixed.cart-fixed-transition {
  width: 100%;
  height: auto !important;
  box-sizing: border-box;
}

.cart-template.mini-cart.span4 .cart-fixed.cart-fixed-transition p#go-to-cart-button {
  width: 100%;
  text-align: center;
  margin: 36px 0 31px;
}

.cart-template.mini-cart.span4 .cart-fixed.cart-fixed-transition p#go-to-cart-button a {
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  text-decoration-line: underline;
  color: #3d0e6b;
  font-family: 'Ambit';
}

.vtex-omnishipping-1-x-submitPaymentButton {
  margin: 0;
  margin-bottom: 20px;
}

.vtex-omnishipping-1-x-submitPaymentButton button#btn-go-to-payment.submit {
  margin-top: 20px;
}

.cart-template.mini-cart.span4 .cart-fixed.cart-fixed-transition .summary-template-holder,
.cart-template.mini-cart.span4 .cart-fixed.cart-fixed-transition li.hproduct.item.muted,
.cart-template.mini-cart.span4 .cart-fixed.cart-fixed-transition .payment-confirmation-wrap {
  border: none;
}

.cart-template.mini-cart.span4
  .cart-fixed.cart-fixed-transition
  li.hproduct.item.muted
  .description
  span.shipping-date.pull-left {
  display: none;
}

.cart-template.mini-cart.span4 .cart-fixed.cart-fixed-transition li.hproduct.item.muted .price {
  float: left;
  display: block;
  width: 100%;
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  color: #3d0e6b;
  margin: 6px 0 0 0;
  line-height: 1;
}

.cart-template.mini-cart.span4 .summary-totalizers td.info {
  text-align: left;
  float: left;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 130%;
  color: #3d0e6b;
}

.cart-template.mini-cart.span4 .summary-totalizers td.monetary {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 130%;
  color: #3d0e6b;
  min-width: 120px;
  float: right;
  text-align: right;
}

.cart-template.mini-cart.span4 .summary-totalizers tfoot td.info,
.cart-template.mini-cart.span4 .summary-totalizers tfoot td.monetary {
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 110%;
  color: #3d0e6b !important;
  padding: 0px !important;
}

.accordion-inner p.notification,
.accordion-inner .shipping-summary-info {
  font-weight: normal !important;
  font-size: 14px;
  line-height: 1;
  color: #3d0e6b !important;
  margin: 5px 0 10px;
  font-family: 'Ambit';
}

.mini-cart .url {
  display: inline-block;
  margin: auto 12px auto 8px;
  height: 100%;
  max-width: 50px;
}

.mini-cart .item .photo {
  width: 100%;
  aspect-ratio: 1 / 1;
  border: 1px solid #cbbfe6;
  box-sizing: border-box;
  border-radius: 10px;
}

.mini-cart .item .fn.product-name {
  font-family: 'Ambit';
  max-height: 47px;
  max-width: 70%;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 130%;
  color: #3d0e6b;
  white-space: pre-line;
}

.mini-cart .summary-cart-template-holder .cart .cart-items .item .quantity.badge {
  box-sizing: border-box;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  top: calc(42px / 2);
  left: 0;
  box-shadow: none;
  background-color: #ffb6bf;
  color: #3d0e6b;
  padding: 0;
  align-items: center;
  justify-content: center;
  display: inline-flex;
  font-weight: 700;
}

.mini-cart .description {
  margin-top: 0;
}

.bankInvoicePaymentGroup p.sight,
.payment-method p.sight {
  margin: 0;
  color: #3d0e6b;
  font-size: 14px;
  font-family: 'Ambit';
}

.bankInvoicePaymentGroup p.sight span:last-child {
  display: block;
  font-weight: bold;
}

#payment-data
  > div
  > div.accordion-body.collapse.in.payment-body
  > div
  > div.box-step
  > div.box-step-content
  > form.form-step.box-new.row-fluid
  > div
  > div:nth-child(3)
  > fieldset
  > p.payment-description {
  color: #3d0e6b;
  margin-bottom: 24px;
}

.payment-description {
  color: #3d0e6b;
  line-height: 13px;
  font-size: 12px;
  margin-bottom: 24px;
}

.payment-data p.submit {
  margin-top: 0;
}

#payment-data
  > div
  > div.accordion-body.collapse.in.payment-body
  > div
  > div.box-step
  > div.box-step-content
  > form.form-step.box-new.row-fluid
  > div
  > div:nth-child(3)
  > fieldset
  > p.sight
  > span:not(.total) {
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 110%;
  color: #000000;
  padding-top: 8px;
  display: block;
}

#payment-data
  > div
  > div.accordion-body.collapse.in.payment-body
  > div
  > div.box-step
  > div.box-step-content
  > form.form-step.box-new.row-fluid
  > div
  > div:nth-child(3)
  > fieldset
  > p.sight
  > span:last-child
  #payment-data
  > div
  > div.accordion-body.collapse.in.payment-body
  > div
  > div.box-step
  > div.box-step-content
  > form.form-step.box-new.row-fluid
  > div
  > div:nth-child(3)
  > fieldset
  > p.sight
  > span.total {
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 110%;
  color: #000000;
}

/*Header*/
.nexodata-container {
  max-width: 1000px;
  width: 100%;
  box-sizing: border-box;
  background: #fff8f9;
  z-index: 527;
  box-shadow: 0 20px 20px -15px #fff8f9;
  margin: 0 auto;
}

.nexodata-header_logo_container {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-right: 14px;
}

.nexodata-header_logo_container .nexodata-header_name {
  margin: 0;
  margin-left: 20px;
  font-family: 'Ambit';
  font-size: 18px;
  font-weight: 800;
  line-height: 100%;
  color: #0d0c23;
}

.bCWGev,
.eDWIkM.eDWIkM,
.hssBvG:hover,
.cwzZyM:not([disabled]) {
  background: #999 !important;
  color: #fff !important;
}

.nexodata-header {
  position: fixed;
  left: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  z-index: 528;
  background: #fff8f9;
}

.nexodata-header__content {
  height: 76px;
  border-radius: 0 0 30px 30px;
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 20px;
  box-shadow: 10px 10px 10px rgb(70 90 99 / 6%);
  width: 100%;
  box-sizing: border-box;
  z-index: 528;
  position: relative;
}

header.nexodata-header:after {
  content: '';
  display: block;
  position: absolute;
  top: 53px;
  left: 50%;
  width: 90%;
  height: 30px;
  background: #fff;
  border-radius: 0 0 100% 100%;
  transform: translateX(-50%);
  z-index: 1;
}

.nexodata-header .nexodata-header_logo_container a {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.nexodata-title-container {
  max-width: 1000px;
  margin: 0 auto;
  padding: 0;
  width: 100%;
  box-sizing: border-box;
}

.client-profile-data ul {
  margin: 0;
}

.nexodata-title {
  font-family: 'Ambit';
  font-style: normal;
  font-weight: 700;
  font-size: 30px;
  line-height: 33px;
  color: #0d0c23;
  margin: 30px 0;
  width: 100%;
  display: none;
}

.nexodata-steps {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  border: 0 solid #000;
  padding: 30px 0 0;
}

.nexodata-container .container-steps {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: fit-content;
  max-width: 375px;
  height: 36px;
  padding: 30px 0 0;
  margin: 0 auto 20px;
}

.container-steps > span {
  position: relative;
  top: -10px;
}

.container-steps > span,
.container-steps > span img {
  display: block;
  height: auto;
}

.nexodata-buttonIcon img {
  width: 20px;
  display: block;
  margin: 0 auto;
}

.nexodata-buttonIcon.disable {
  cursor: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 66px;
  text-align: center;
  margin-right: 10px;
  border-bottom: 2px solid #f2eefb;
}
.nexodata-buttonIcon.disable.is--active .nexodata-steps-title {
  font-weight: 700;
  color: #3d0e6b;
}

.nexodata-buttonIcon.disable.is--active {
  background-repeat: no-repeat;
  background-position: top center;
  border-bottom: 2px solid #5cd17e;
}

.nexodata-buttonIcon.disable.is--active svg {
  opacity: 0;
}

.nexodata-header_arrowback_container {
  height: 100%;
}

.nexodata-header_arrowback_container #orderform-minicart-to-cart,
.nexodata-header_arrowback_container .orderform-minicart-to-cart {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 100%;
  cursor: pointer;
}

.nexodata-steps-title.activate {
  color: #3d0e6b;
  font-weight: 700;
}

.nexodata-steps-title {
  font-family: 'Ambit';
  font-style: normal;
  font-weight: 400;
  font-size: 9.8px;
  line-height: 15px;
  display: flex;
  align-items: center;
  text-align: right;
  color: #aa95d0;
  margin: 5px 0px 0;
}

/*Footer*/
.nexodata-formsPayments,
.anvisa-determinations-title {
  height: 100%;
  margin: 0 auto;
  padding: 0 25px;
  width: 100%;
  max-width: 1000px;
  box-sizing: border-box;
  display: flex;
  justify-content: left;
  flex-direction: column;
}

.mini-cart .payment-submit-wrap {
  margin-bottom: 0;
  height: 60px !important;
  position: static !important;
}

.nexodata-formsPayments .nexodata-formsPayments_title {
  color: #3d0e6b;
  padding-bottom: 20px;
  margin: 0;
  font-size: 16px;
}

.nexodata-formsPayments .nexodata-formsPayments_grid_icons {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  padding-bottom: 30px;
}

.nexodata-buttonIcon {
  background-color: transparent;
  border: none;
  cursor: pointer;
  margin: 0;
  padding: 0;
}

.nexodata-formsPayments .nexodata-formsPayments_icon {
  padding-bottom: 21px;
}

.row-fluid .full-cart.active,
.row-fluid .orderform-template.active {
  margin-bottom: 0;
}

.anvisa-determinations-title .anvisa-determinations-text {
  padding: 0 0 20px;
  font-weight: 700;
  color: #3d0e6b;
  font-style: normal;
  font-size: 10px;
  line-height: 11px;
}

.anvisa-determinations-title .anvisa-text {
  font-weight: 400;
  font-size: 10px;
  line-height: 11px;
  font-style: normal;
  color: #3d0e6b;
}

.anvisa-determinations-title .anvisa-privacy-terms {
  padding: 20px 0 5px;
  font-weight: 400;
  font-size: 10px;
  line-height: 11px;
  font-style: normal;
  color: #3d0e6b;
}
.anvisa-determinations-title .anvisa-privacy-terms a {
  color: #3d0e6b;
}

/*Modal identificação*/
.default-modal.identified-user-modal {
  background: #fff;
  color: #000;
  font-size: 18px;
  line-height: 130%;
  height: auto;
  border: none;
  max-width: 270px;
  margin: 0 auto;
  border-radius: 30px;
  box-shadow: none;
  top: 50% !important;
  transform: translateY(-50%);
}

.default-modal.identified-user-modal .identified-user-modal-body {
  padding: 30px 20px 20px;
  margin: 0 auto;
  width: auto;
  max-height: max-content;
}

.payment-confirmation-modal-body {
  background-color: #dfa620;
}

.default-modal-security {
  float: none;
  margin: 0 auto 30px;
  opacity: 1;
  text-align: center;
  background-repeat: no-repeat;
  background-position: center;
  min-height: 159px;
  position: relative;
}

.default-modal-security.identified-user-security {
  background-image: url('/arquivos/mevopill-body-allegrill.png');
}

.default-modal-security .icon-lock {
  opacity: 0;
}

.default-modal.identified-user-modal .identified-user-hello {
  font-family: 'Ambit';
  font-weight: 700;
  font-size: 18px;
  line-height: 100%;
  color: #3d0e6b;
  margin-bottom: 10px;
}

.default-modal-body .identified-user-message {
  font-family: 'Ambit';
  color: #3d0e6b;
  width: 100%;
  margin-bottom: 20px;
  font-weight: 400;
  line-height: 17px;
  font-size: 14px;
}

.default-modal-body .identified-user-button {
  padding: 20px;
  width: 100%;
  background: #ffb6bf;
  border-radius: 40px;
  color: #3d0e6b;
  font-family: 'Ambit';
  font-weight: 700;
  font-size: 14px;
  line-height: 120%;
  text-shadow: none;
  box-shadow: none;
  border: none;
  display: block;
  margin: 0 auto;
}

/*Modal unvaliable itens*/
.modal.hide.fade.confirmation-modal.unavailable-modal {
  max-width: 270px;
  margin: 0 auto;
  height: max-content !important;
  max-height: max-content;
  border: none;
  box-shadow: none;
  border-radius: 30px;
}

.modal.hide.fade.confirmation-modal.unavailable-modal .modal-body {
  max-height: max-content;
  padding: 30px 20px 20px;
}

/*Trocar textos div*/

.modal-body.confirmation-modal-body.unavailable-modal-body .unavailable-message {
  font-size: 14px;
  line-height: 17px;
  color: #0d0c23;
}

.modal-body.confirmation-modal-body.unavailable-modal-body .unavailable-message > p:first-child {
  font-size: 18px;
  font-weight: 700;
}

.modal.hide.fade.confirmation-modal.unavailable-modal
  button.btn.btn-success.btn-large.btn-block.unavailable-button.pull-right
  > span:first-child,
.modal.hide.fade.confirmation-modal.unavailable-modal
  .unavailable-actions
  button.btn.btn-large.btn-block.unavailable-button,
.modal.hide.fade.confirmation-modal.unavailable-modal ul.unavailable-items.unstyled.clearfix {
  display: none;
}

/*Trocar textos button e data bind*/
button.btn.btn-success.btn-large.btn-block.unavailable-button.pull-right {
  display: block;
  color: #fff;
  padding: 20px;
  background: #132e59;
  border-radius: 30px;
}

.mini-cart .cart {
  margin-bottom: 0;
  min-height: 70px;
}

.store-country-BRA.filled span.accordion-toggle.collapsed span:not(.payment-edit-link) {
  color: #3d0e6b;
}

.container input.success {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.00864 12.9913C2.35317 12.3359 1.83322 11.5577 1.47848 10.7013C1.12374 9.84486 0.941162 8.92696 0.941162 7.99999C0.941162 7.07301 1.12374 6.15511 1.47848 5.29869C1.83322 4.44227 2.35317 3.66412 3.00864 3.00864C3.66412 2.35317 4.44228 1.83322 5.29869 1.47848C6.15511 1.12374 7.07301 0.941162 7.99999 0.941162C8.92696 0.941162 9.84487 1.12374 10.7013 1.47848C11.5577 1.83322 12.3359 2.35317 12.9913 3.00864L3.00864 12.9913Z' fill='%235CD17E'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.235352 8.00006C0.235352 3.71782 3.71782 0.235352 8.00006 0.235352C12.2823 0.235352 15.7648 3.71782 15.7648 8.00006C15.7648 12.2823 12.2823 15.7648 8.00006 15.7648C3.71782 15.7648 0.235352 12.2823 0.235352 8.00006ZM8.00006 1.64712C4.49751 1.64712 1.64712 4.49751 1.64712 8.00006C1.64712 11.5026 4.49751 14.353 8.00006 14.353C11.5026 14.353 14.353 11.5026 14.353 8.00006C14.353 4.49751 11.5026 1.64712 8.00006 1.64712Z' fill='%233D0E6B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.4511 5.61849C11.7268 5.89416 11.7268 6.3411 11.4511 6.61676L7.60083 10.467C7.32517 10.7427 6.87823 10.7427 6.60257 10.467L4.67745 8.54191C4.40179 8.26625 4.40179 7.81931 4.67745 7.54364C4.95312 7.26798 5.40006 7.26798 5.67572 7.54364L7.1017 8.96962L10.4528 5.61849C10.7285 5.34283 11.1754 5.34283 11.4511 5.61849Z' fill='%233D0E6B'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right center;
  background-origin: content-box;
}

/* .orderform-template-holder .client-profile-data,
.orderform-template-holder .shipping-data,
.orderform-template-holder .payment-data{
  width:100%;
  min-width:325px;
  max-width:325px;
} */

/* Alerta de validação de Receita */
.alertRecipe {
  background: #fff;
  width: 94%;
  height: auto;
  box-sizing: border-box;
  position: fixed;
  top: 10%;
  z-index: 535;
  display: flex;
  flex-direction: column;
  margin: 0 10px;
  padding: 30px 20px 20px;
  border-radius: 30px;
  align-items: center;
  text-align: left;
}

.alertRecipe .top {
  margin-top: 30px;
}

.alertRecipe .content h2 {
  font-weight: bold;
  font-size: 18px;
  font-family: 'Ambit';
  color: #3d0e6b;
}

.alertRecipe .content p {
  font-family: 'Ambit';
  font-size: 14px;
  font-weight: 400;
  color: #3d0e6b;
}

.alertRecipe .bottom #btn-back-receipt {
  background: #ffb6bf;
  color: #3d0e6b;
  width: 230px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 30px;
  font-size: 14px;
  margin-top: 20px;
  cursor: pointer;
  font-family: 'Ambit';
  font-weight: 700;
}

.overlay {
  width: 100%;
  height: 100vh;
  background: #000000d6;
  position: fixed;
  top: 0;
  z-index: 530;
  display: none;
}

.btn-block-validate {
  width: 100%;
  height: 100px;
  position: absolute;
  margin-top: -80px;
}

.nexodata-loading {
  height: 100vh;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  top: 0;
  background: rgba(255, 255, 255, 0.8);
  z-index: 600;
}

.payment-confirmation-message {
  width: auto;
}

#unavailable-delivery-disclaimer {
  font-size: 0;
}
#unavailable-delivery-disclaimer::after {
  content: 'Os itens estão com entrega indisponível para o CEP escolhido. Altere seu CEP.';
  font-size: 12px;
  font-weight: 400;
}
#unavailable-delivery-disclaimer span {
  display: none;
}

/*MD*/

.newsletter-label .newsletter-text,
.termos-label .termos-aceite-text {
  padding-right: 0;
  padding-left: 0;
  width: 90%;
}

input#opt-termos,
input#opt-in-newsletter {
  width: 10%;
  margin: 0;
}

label.checkbox.newsletter-label {
  padding-left: 0;
  min-height: 28px;
  margin-bottom: 10px;
}

.newsletter,
.save-data {
  margin: 0;
}

.termos-label .termos-aceite-text {
  padding-top: 0;
}
.VTEX-PIX__dry-button {
  color: #3d0e6b !important;
}

.VTEX-PIX__button-copy {
  background-color: #3d0e6b !important;
}

@media screen and (max-width: 320px) {
  .vtex-omnishipping-1-x-address p.ship-number input {
    width: 86%;
    max-width: 285px;
  }

  .default-modal.identified-user-modal {
    min-height: 200px;
    width: 290px;
  }

  .nexodata-title-container {
    max-width: 298px;
    padding: 0;
  }

  .nexodata-container .container-steps {
    max-width: 298px;
    padding: 15px 0 10px;
  }
  .nexodata-container .container-steps span svg {
    width: 20px;
  }

  form.form-page.client-pre-email {
    max-width: 298px;
    padding: 0;
    box-sizing: border-box;
  }

  .box-step .vtex-omnishipping-1-x-addressFormPart1 input {
    max-width: 100%;
  }
  .box-step .vtex-omnishipping-1-x-addressFormPart1 small {
    margin-left: 0;
    width: auto;
  }

  .termos-aceite {
    margin-top: 32px;
  }

  .termos-label .termos-aceite-text {
    margin-left: 5px;
  }
  .newsletter-label::after {
    left: 13%;
  }

  div#shipping-data .accordion-heading span.accordion-toggle {
    min-width: 189px;
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 490px) {
  /* .icon-edit::after{top: -5px;}   */
  .vtex-omnishipping-1-x-address p.ship-number input {
    width: 90%;
  }
}

@media screen and (min-width: 491px) {
  div#payment-data .accordion-heading span.accordion-toggle,
  div#shipping-data .accordion-heading span.accordion-toggle {
    min-width: 245px;
    width: 100%;
    position: relative;
    padding: 0;
  }

  .termos-label .termos-aceite-text {
    max-width: 90%;
  }

  .mini-cart .item .fn.product-name {
    max-width: 70%;
  }
}

@media screen and (max-width: 767px) {
  .nexodata-formsPayments .nexodata-formsPayments_grid_icons {
    justify-content: space-between;
    flex-wrap: wrap;
  }

  form.form-page.client-pre-email {
    padding: 70px 0 0;
    background: #fff8f9;
  }

  .cart-fixed.cart-fixed-transition li.hproduct.item.muted {
    margin-bottom: -4px;
  }
}

@media screen and (min-width: 768px) {
  form.form-page.client-pre-email {
    padding: 50px 0 0;
    background: #fff8f9;
  }

  .row-fluid .full-cart.active,
  .row-fluid .orderform-template.active {
    margin: 0 auto;
    min-height: 100%;
    display: block;
    position: relative;
  }

  .checkout-container.orderform-active {
    min-height: 400px;
    display: block;
    margin-bottom: 0;
    overflow: unset;
    position: relative;
    top: 15px;
  }

  form.form-page.client-pre-email fieldset {
    width: 100%;
    max-width: 375px;
    margin: 0 auto;
  }

  .client-pre-email .client-email {
    width: 100%;
    margin: 8px 0 4em;
  }

  .client-pre-email-h label {
    margin-top: 0;
  }

  .client-pre-email .btn-success {
    top: inherit;
  }

  .default-modal.identified-user-modal {
    margin: 0 auto;
    transform: translate(-50%, 0px);
    top: 10%!important;
  }
}

@media screen and (min-width: 604px) and (max-width: 980px) {
  .BillingAddress p.AddressToggle label {
    width: 90%;
    margin-top: 12px;
  }

  .payment-data .step.accordion-group.store-country-BRA.active {
    margin: 0 auto 20px;
  }
}

@media screen and (max-width: 979px) {
  .cart-template.mini-cart.span4 .cart-fixed.cart-fixed-transition.affix-top,
  .cart-fixed.cart-fixed-transition.affix,
  .cart-fixed.cart-fixed-transition,
  #coupom-section-custom {
    background: white;
    border-radius: 20px;
    padding: 20px;
    /* width     : 95%; */
    margin: 0 auto 20px;
  }

  .cart-template.mini-cart.span4 .cart-fixed.cart-fixed-transition li.hproduct.item.muted .price {
    width: 50%;
    margin: 6px 0 0 0;
  }
}

@media screen and (min-width: 980px) {
  .newsletter-label input[type='checkbox']:checked + span::after,
  label .newsletter-text::before {
    top: 5px;
  }

  .cart-template.mini-cart.span4 .cart-fixed.cart-fixed-transition.affix-top {
    background: white;
    border-radius: 10px;
    padding: 20px;
    margin: 0 auto 20px;
    width: 100%;
    height: auto !important;
    box-sizing: border-box;
  }

  .totalizers-list tbody.totalizers-list tr td {
    width: 40%;
  }

  .cart-fixed.cart-fixed-transition.affix {
    background: #fff;
    border-radius: 10px;
    padding: 20px;
    max-width: 25%;
    max-height: 80%;
    margin: 0 auto 20px;
  }

  .mini-cart .url {
    margin: 0 4px 0 6px;
  }

  .cart-template.mini-cart.span4 .cart-fixed.cart-fixed-transition {
    max-height: 500px;
  }

  /* Alerta de validação de Receita */
  .alertRecipe {
    padding: 5% 0;
  }

  .alertRecipe .top {
    margin-top: 0;
  }

  .row-fluid .orderform-template-holder {
    width: 60%;
  }

  .row-fluid .mini-cart {
    width: 37%;
  }
}

@media screen and (min-width: 1000px) {
  .orderform-template-holder .client-profile-data .box-client-info-pf input[type='text'],
  .orderform-template-holder .client-profile-data .client-document input,
  .orderform-template-holder .client-profile-data .client-phone input,
  .orderform-template .orderform-template-holder .client-profile-data .client-document input,
  .orderform-template .orderform-template-holder .client-profile-data .client-phone input {
    width: 85% !important;
  }

  .box-step .vtex-omnishipping-1-x-addressFormPart1 input {
    max-width: 50%;
    display: inline-block;
    vertical-align: middle;
  }

  .box-step .vtex-omnishipping-1-x-addressFormPart1 small {
    width: 45%;
    margin-left: 10px;
    font-size: 12px;
    display: inline-block;
    vertical-align: middle;
  }

  .BillingAddress p.AddressToggle label::before {
    top: 20px;
  }

  .BillingAddress p.AddressToggle input[type='checkbox']:checked + label::after {
    top: 22px;
  }

  header.nexodata-header:after {
    top: 58px;
  }

  .nexodata-formsPayments .nexodata-formsPayments_grid_icons button {
    margin-right: 10px;
  }
}

#vtexIdContainer {
  position: fixed !important;
}

/* entrega preenchida */
.vtex-omnishipping-1-x-addressItemOption {
  background: #fff8f9 !important;
}

.vtex-omnishipping-1-x-addressItemOption.vtex-omnishipping-1-x-active .vtex-omnishipping-1-x-addressItemIcon {
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.00244 15.5C12.3161 15.5 15.0024 12.8137 15.0024 9.5C15.0024 6.18629 12.3161 3.5 9.00244 3.5C5.68873 3.5 3.00244 6.18629 3.00244 9.5C3.00244 12.8137 5.68873 15.5 9.00244 15.5ZM9.00244 18.5C13.973 18.5 18.0024 14.4706 18.0024 9.5C18.0024 4.52944 13.973 0.5 9.00244 0.5C4.03188 0.5 0.00244141 4.52944 0.00244141 9.5C0.00244141 14.4706 4.03188 18.5 9.00244 18.5Z' fill='%233D0E6B'/%3E%3Ccircle cx='9' cy='9.5' r='4' fill='%23FFB6BF'/%3E%3C/svg%3E");
  background-size: cover;
}

.vtex-omnishipping-1-x-addressItemText {
  color: #3d0e6b;
}

.vtex-omnishipping-1-x-buttonEditAddress,
.vtex-omnishipping-1-x-buttonCreateAddress {
  border-radius: 40px !important;
  padding: 12px 20px !important;
  font-size: 14px !important;
  font-weight: 700;
  background-color: #fff;
  border: 1px dashed #3d0e6b!important;
  color: #3d0e6b;
}

.vtex-omnishipping-1-x-buttonCreateAddress .icon-plus {
  margin-right: 10px;
}

/* produto indisponivel */

.item-unavailable {
  border: 1px solid #ff6161;
  background: #ff6161;
  border-radius: 8px;
}

.item-unavailable .top-arrow {
  border-bottom-color: #ff6161;
}

.item-unavailable .icon-warning-sign {
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.3667 9.78351L2.56665 11.9168L7.45846 2.91592C8.24496 1.46876 10.3051 1.4209 11.1579 2.82997L15.3667 9.78351Z' fill='%23FFB6BF'/%3E%3Cpath d='M7.8999 13.05C7.8999 12.2561 8.51599 11.6125 9.27597 11.6125C10.0359 11.6125 10.652 12.2561 10.652 13.05C10.652 13.844 10.0359 14.4875 9.27597 14.4875C8.51599 14.4875 7.8999 13.844 7.8999 13.05Z' fill='white'/%3E%3Cpath d='M8.19142 10.6955L7.96951 6.44549C7.9583 6.23067 8.12199 6.05005 8.32792 6.05005H10.224C10.4299 6.05005 10.5936 6.23067 10.5824 6.44549L10.3605 10.6955C10.3501 10.8944 10.1927 11.05 10.0021 11.05H8.54985C8.35921 11.05 8.2018 10.8944 8.19142 10.6955Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.6712 3.4425C10.0203 2.27179 8.37503 2.30311 7.76864 3.50285L2.49172 13.9432C1.90146 15.111 2.74508 16.4501 3.95901 16.4501H15.0405C16.2828 16.4501 17.1261 15.0525 16.4758 13.8829L10.6712 3.4425ZM6.34067 2.78111C7.52445 0.439002 10.7936 0.369868 12.0696 2.66502L17.8742 13.1054C19.0869 15.2865 17.5655 18.0501 15.0405 18.0501H3.95901C1.49232 18.0501 -0.0369462 15.3992 1.06376 13.2215L6.34067 2.78111Z' fill='%233D0E6B'/%3E%3C/svg%3E");
  width: 16px;
  height: 16px;
  display: flex;
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 10px;
}
.item-unavailable .icon-warning-sign::before {
  content: '';
}

.item-unavailable-message {
  display: flex;
  align-items: center;
  color: #fff;
  font-weight: normal;
}

.modal-backdrop {
  background-color: rgba(61, 14, 107, 0.5);
}
.SavedCardsList label a, .SavedCard .card-label, .CardForm .PaymentInstallments select {
  font-family: sans-serif;
}
/* campo observação */

.mini-cart .summary-note {
  color: #3d0e6b;
}
.mini-cart .summary-note .note-textarea {
  border: 1px solid #3d0e6b;
  color: #3d0e6b;
}

.vtex-omnishipping-1-x-warning {
  background: #ff6161;
  box-shadow: 12px 12px 40px rgba(61, 14, 107, 0.1);
  border-radius: 10px;
  color: #fff;
  font-weight: 700;
  font-size: 12px;
  border: none !important;
}
.vtex-omnishipping-1-x-warning #remove-unavailable-items {
  color: #fff;
  text-shadow: none;
}

.vtex-omnishipping-1-x-warning .vtex-omnishipping-1-x-disclaimer {
  align-items: center;
}

.vtex-omnishipping-1-x-warning .vtex-omnishipping-1-x-unavailableIcon {
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.3667 9.78351L2.56665 11.9168L7.45846 2.91592C8.24496 1.46876 10.3051 1.4209 11.1579 2.82997L15.3667 9.78351Z' fill='%23FFB6BF'/%3E%3Cpath d='M7.8999 13.05C7.8999 12.2561 8.51599 11.6125 9.27597 11.6125C10.0359 11.6125 10.652 12.2561 10.652 13.05C10.652 13.844 10.0359 14.4875 9.27597 14.4875C8.51599 14.4875 7.8999 13.844 7.8999 13.05Z' fill='white'/%3E%3Cpath d='M8.19142 10.6955L7.96951 6.44549C7.9583 6.23067 8.12199 6.05005 8.32792 6.05005H10.224C10.4299 6.05005 10.5936 6.23067 10.5824 6.44549L10.3605 10.6955C10.3501 10.8944 10.1927 11.05 10.0021 11.05H8.54985C8.35921 11.05 8.2018 10.8944 8.19142 10.6955Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.6712 3.4425C10.0203 2.27179 8.37503 2.30311 7.76864 3.50285L2.49172 13.9432C1.90146 15.111 2.74508 16.4501 3.95901 16.4501H15.0405C16.2828 16.4501 17.1261 15.0525 16.4758 13.8829L10.6712 3.4425ZM6.34067 2.78111C7.52445 0.439002 10.7936 0.369868 12.0696 2.66502L17.8742 13.1054C19.0869 15.2865 17.5655 18.0501 15.0405 18.0501H3.95901C1.49232 18.0501 -0.0369462 15.3992 1.06376 13.2215L6.34067 2.78111Z' fill='%233D0E6B'/%3E%3C/svg%3E");
  width: 16px !important;
  height: 16px !important;
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 10px;
  border: none;
  border-radius: unset;
}
.vtex-omnishipping-1-x-warning .vtex-omnishipping-1-x-unavailableIcon svg,
.vtex-omnishipping-1-x-warning .vtex-omnishipping-1-x-productItems {
  display: none;
}

.cart-items .item .url {
  pointer-events: none;
}
.cart-items .item .url {
  pointer-events: none;
}
.payment-confirmation-wrap {
  background-color: transparent;
}
#coupom-section-custom {
  background: white;
  border-radius: 20px;
  padding: 20px;
  margin: 0 auto 20px;
}
.coupom-section_title {
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  color: #3d0e6b;
  font-family: 'Ambit';
}
#coupom-section-custom p label {
  font-family: inherit;
  font-weight: 700;
  font-size: 10px;
  line-height: 1;
  text-transform: uppercase;
  color: #3d0e6b;
}
#coupom-section-custom input {
  font-size: 12px;
  width: 60%;
  color: #3d0e6b;
  font-weight: 500;
  padding: 16px;
  min-height: 48px;
  border: 1px solid #cbbfe6;
  box-sizing: border-box;
  border-radius: 10px;
}
#coupom-section-custom input:focus {
  outline: none;
  border: 1px solid #3d0e6b;
}
#coupom-section-custom button {
  font-family: 'Ambit';
  background: #ffb6bf;
  color: #3d0e6b;
  height: 48px;
  font-weight: 700;
  font-style: normal;
  font-size: 14px;
  border: 0;
  border-radius: 40px;
  text-shadow: none;
  width: 38%;
}
#coupom-section-custom:not(.coupom-loading) .icon-spinner {
  opacity: 0;
}
#coupom-section-custom.coupom-loading .icon-spinner {
  opacity: 1;
}
#coupom-section-custom input.success {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.00864 12.9913C2.35317 12.3359 1.83322 11.5577 1.47848 10.7013C1.12374 9.84486 0.941162 8.92696 0.941162 7.99999C0.941162 7.07301 1.12374 6.15511 1.47848 5.29869C1.83322 4.44227 2.35317 3.66412 3.00864 3.00864C3.66412 2.35317 4.44228 1.83322 5.29869 1.47848C6.15511 1.12374 7.07301 0.941162 7.99999 0.941162C8.92696 0.941162 9.84487 1.12374 10.7013 1.47848C11.5577 1.83322 12.3359 2.35317 12.9913 3.00864L3.00864 12.9913Z' fill='%235CD17E'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.235352 8.00006C0.235352 3.71782 3.71782 0.235352 8.00006 0.235352C12.2823 0.235352 15.7648 3.71782 15.7648 8.00006C15.7648 12.2823 12.2823 15.7648 8.00006 15.7648C3.71782 15.7648 0.235352 12.2823 0.235352 8.00006ZM8.00006 1.64712C4.49751 1.64712 1.64712 4.49751 1.64712 8.00006C1.64712 11.5026 4.49751 14.353 8.00006 14.353C11.5026 14.353 14.353 11.5026 14.353 8.00006C14.353 4.49751 11.5026 1.64712 8.00006 1.64712Z' fill='%233D0E6B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.4511 5.61849C11.7268 5.89416 11.7268 6.3411 11.4511 6.61676L7.60083 10.467C7.32517 10.7427 6.87823 10.7427 6.60257 10.467L4.67745 8.54191C4.40179 8.26625 4.40179 7.81931 4.67745 7.54364C4.95312 7.26798 5.40006 7.26798 5.67572 7.54364L7.1017 8.96962L10.4528 5.61849C10.7285 5.34283 11.1754 5.34283 11.4511 5.61849Z' fill='%233D0E6B'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right center;
  background-origin: content-box;
}
.vtex-omnishipping-1-x-leanShippingText .shp-option-text-time,
.shp-option-text-label-single.vtex-omnishipping-1-x-leanShippingTextLabelSingle {
  font-weight: bold;
  font-size: 14px;
  color: #3d0e6b;
}
.mevo-chat-overlay {
  display: none;
  width: 0;
  height: 0;
  position: fixed;
  left: 0;
  top: 0;
  background: rgba(62, 62, 147, 0.5);
  z-index: 998;
}
.mevo-chat-overlay.opened {
  display: block;
  width: 100vw;
  height: 100vh;
}
.hiChatWrapper {
  position: fixed;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  background-color: #fff;
  transition: all 0.3s;
  bottom: 0;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  opacity: 0;
  width: 100%;
  height: 0;
  left: 0;
  z-index: 999;
}
.hiChatWrapper.opened {
  height: 60vh;
  opacity: 1;
}
.hiChatWrapper iframe {
  border: 0;
}
.hi-chat {
  height: 100%;
  width: 100%;
}
.hiChatTitle {
  position: absolute;
  right: 10px;
  top: 20px;
  cursor: pointer;
}
.hiChatTitle svg {
  width: 20px;
  height: 20px;
}
.nexodata-header_chat_zendesk {
  cursor: pointer;
}

#vtexIdContainer .vtexIdUI-show-app {
  box-shadow: none;
  border-radius: 30px;
  height: 410px !important;
}

#vtexIdContainer .vtexIdUI .vtexIdUI-page-active .modal-header {
  background: transparent;
  border-bottom: 0;
  font-family: 'Ambit';
  padding: 0 20px;
}

#vtexIdContainer .vtexIdUI .vtexIdUI-page-active .modal-header .vtexIdUI-heading {
  font-weight: 400;
  color: #3d0e6b;
  margin-top: 30px;
  font-size: 14px;
}

#vtexIdContainer .vtexIdUI .vtexIdUI-page-active .modal-header .vtexIdUI-header,
#vtexIdContainer .vtexIdUI .vtexIdUI-page-active .modal-body ul li button i,
#vtexIdContainer .vtexIdUI .vtexid-icon-lock.bottom-icon {
  display: none;
}

#vtexIdContainer .vtexIdUI .vtexIdUI-page-active .modal-header .vtexIdUI-close {
  right: 25px;
  top: -10px;
  border-radius: 50%;
  background: #ffd3de;
}

#vtexIdContainer .vtexIdUI .vtexIdUI-page-active .modal-body {
  padding: 20px
}

#vtexIdContainer .vtexIdUI .vtexIdUI-page-active .modal-body ul li button {
  background: #3d0e6b;
  border: 0;
  padding: 5px 20px;
  box-shadow: none;
  text-shadow: none;
  font-size: 14px;
  font-weight: 700;
  color: #FFD3DE;
  max-height: 60px;
  min-height: 60px;
  border-radius: 40px;
  display: flex;
  align-items: center;
  justify-self: center;
  text-align: left;
}

#vtexIdContainer .vtexIdUI .vtexIdUI-page-active .modal-body ul li button i {
  display: none;
}

#vtexIdContainer .vtexIdUI .vtexIdUI-page-active .modal-body ul li:last-child {
  margin-bottom: 0;
}

#EXPRESSO\ 1h .shp-option-text-label,
#EXPRESSO\ 2h .shp-option-text-label,
#EXPRESSO\ 4h .shp-option-text-label,
#SAME\ DAY\ 22h .shp-option-text-label,
#NEXT\ DAY .shp-option-text-label {
  display: none;
}

#EXPRESSO\ 1h .shp-option-text-package {
  font-size: 0;
}

#EXPRESSO\ 1h .shp-option-text-package::before {
  font-size: 12px;
  content: 'Entrega em até 60 minutos';
}

.ship-postalCode #ship-postalCode {
  padding: 11px;
}

.tooltip-shipping {
  position: relative;
  display: flex;
  width: 18px;
  margin-left: 6px;
}
.tooltip-shipping-text {
  display: none;
  position: absolute;
  top: -94px;
  z-index: 1;
  right: -14px;
  background: rgba(22, 0, 44, 0.8);
  border-radius: 5px !important;
  padding: 8px;
  width: 130px;
  font-size: 1rem;
  color: white;
  border-radius: 2px;
  animation: fadeIn 0.6s;
  font-size: 12px;
  font-family: 'Ambit';
}

.tooltip-shipping-text:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 123px;
  margin-left: -8px;
  border: 8px solid transparent;
  border-top: 8px solid rgba(22, 0, 44, 0.8);
}

.tooltip-shipping-button {
  background-color: transparent;
  border: none;
  padding: 0;
}
#vtexIdContainer input:focus,.table.cart-items tr.item-attachments-content input:focus,.table.cart-items tr.item-attachments-content select:focus,.table.cart-items tbody tr td .product-service select:focus,.table.cart-items td.quantity input:focus,.summary-template-holder .summary-coupon fieldset.coupon-fieldset input:focus[type="text"],.summary-template-holder .summary-coupon fieldset.coupon-fieldset button:focus[type="submit"],.cart-more-options .srp-container select:focus,.cart-more-options .srp-container input:focus[type=text]:not(.pac-target-input),.cart-more-options .srp-container .vtex-shipping-preview-0-x-addressFormPart1.vtex-shipping-preview-0-x-geolocation input:focus,.orderform-template-holder #client-profile-data form.client-pre-email input:focus[type=text]:not(.pac-target-input),.orderform-template-holder #client-profile-data form.client-pre-email input:focus[type=tel]:not(.pac-target-input),.orderform-template-holder #client-profile-data form.client-pre-email input:focus[type=email]: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:focus[type=text]:not(.pac-target-input),.orderform-template-holder #client-profile-data .step.client-profile-data input:focus[type=tel]:not(.pac-target-input),.orderform-template-holder #client-profile-data .step.client-profile-data input:focus[type=email]: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:focus[type=text]:not(.pac-target-input),.orderform-template-holder #shipping-data input:focus[type=tel]:not(.pac-target-input),.orderform-template-holder #shipping-data input:focus[type=email]:not(.pac-target-input),.orderform-template-holder #shipping-data select:focus:not(.pac-target-input),.orderform-template-holder #payment-data input:focus[type=text]:not(.pac-target-input),.orderform-template-holder #payment-data input:focus[type=tel]:not(.pac-target-input),.orderform-template-holder #payment-data input:focus[type=email]:not(.pac-target-input),.orderform-template-holder #payment-data select:focus:not(.pac-target-input),.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-addressFormPart1.vtex-omnishipping-1-x-geolocation input:focus,.orderform-template .summary-note .note-textarea:focus,#app-container input:focus[type=text],#app-container input:focus[type=tel],#app-container input:focus[type=email],#app-container select:focus,.vcustom--vtex-omnishipping-1-x-address input:focus{
  box-shadow:none;
}
#vtexIdContainer input:focus,.table.cart-items tr.item-attachments-content input:focus,.table.cart-items tr.item-attachments-content select:focus,.table.cart-items tbody tr td .product-service select:focus,.table.cart-items td.quantity input:focus,.summary-template-holder .summary-coupon fieldset.coupon-fieldset input:focus[type="text"],.summary-template-holder .summary-coupon fieldset.coupon-fieldset button:focus[type="submit"],.cart-more-options .srp-container select:focus,.cart-more-options .srp-container input:focus[type=text]:not(.pac-target-input),.cart-more-options .srp-container .vtex-shipping-preview-0-x-addressFormPart1.vtex-shipping-preview-0-x-geolocation input:focus,.orderform-template-holder #client-profile-data form.client-pre-email input:focus[type=text]:not(.pac-target-input),.orderform-template-holder #client-profile-data form.client-pre-email input:focus[type=tel]:not(.pac-target-input),.orderform-template-holder #client-profile-data form.client-pre-email input:focus[type=email]: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:focus[type=text]:not(.pac-target-input),.orderform-template-holder #client-profile-data .step.client-profile-data input:focus[type=tel]:not(.pac-target-input),.orderform-template-holder #client-profile-data .step.client-profile-data input:focus[type=email]: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:focus[type=text]:not(.pac-target-input),.orderform-template-holder #shipping-data input:focus[type=tel]:not(.pac-target-input),.orderform-template-holder #shipping-data input:focus[type=email]:not(.pac-target-input),.orderform-template-holder #shipping-data select:focus:not(.pac-target-input),.orderform-template-holder #payment-data input:focus[type=text]:not(.pac-target-input),.orderform-template-holder #payment-data input:focus[type=tel]:not(.pac-target-input),.orderform-template-holder #payment-data input:focus[type=email]:not(.pac-target-input),.orderform-template-holder #payment-data select:focus:not(.pac-target-input),.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-addressFormPart1.vtex-omnishipping-1-x-geolocation input:focus,.orderform-template .summary-note .note-textarea:focus,#app-container input:focus[type=text],#app-container input:focus[type=tel],#app-container input:focus[type=email],#app-container select:focus,.vcustom--vtex-omnishipping-1-x-address input:focus{
  border: 1px solid #3d0e6b!important;
}
.orderform-template-holder #client-profile-data .step.client-profile-data .accordion-toggle>span {
  display: flex;
}
body.js-vcustom-hideEmailStep .client-profile-data .accordion-toggle>span:before, .shipping-data .accordion-toggle:before, .payment-data .accordion-toggle>span:not(.payment-edit-link):before,
body.v-custom-step-payment .shipping-data .accordion-toggle:before, body.v-custom-step-shipping .shipping-data .accordion-toggle:before, body.v-custom-step-payment .payment-data .accordion-toggle>span:not(.payment-edit-link):before,
.client-profile-data .accordion-toggle>span:before, .client-pre-email h3.client-pre-email-h span:before {
  background: transparent !important;
  border: none;
}
.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:0 !important
}
@media (max-width: 690px){
  body:before{
    display: none;
  }
}

.orderform-template-holder #shipping-data,.orderform-template-holder #payment-data {
  border-radius: 20px;
}
.orderform-template-holder #payment-data .payment-group-item:hover{
  top: unset;
}
.orderform-template-holder #payment-data .payment-group-item {
  float: none;
}
.orderform-template-holder .step .input.text label,.vcustom--vtex-omnishipping-1-x-address label{
  margin: 0;
}
.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{
  margin-top:unset;
  font-size: 18px;
  line-height: initial;
}
#app-container span.help.error{
  margin-top: 5px;
  display:block;
}
.orderform-template .custom-cart-template-wrap {
  padding: 0;
}
.cart-template.mini-cart.span4 .summary-totalizers .totalizers-list .monetary {
  color: #3d0e6b !important;
  font-size: 12px;
}
.orderform-template .cart-template.mini-cart .item .description {
  display: block;
}
.orderform-template .cart-template.mini-cart h2 {
  margin-bottom: 0;
}
.orderform-template .cart-template.mini-cart .summary-template-holder .summary>.summary-coupon-wrap {
  display: none!important;
}
.orderform-template .cart-template.mini-cart .summary-totalizers tbody {
  border-top: none;
  border-bottom: none;
  padding: 0;
}
.orderform-template .cart-template.mini-cart .summary-template-holder {
  margin-top: 30px;
}
.orderform-template .payment-confirmation-wrap .payment-submit-wrap {
  margin-top: 25px !important;
}
.container.container-main.container-order-form {
  width: 1;
}
.client-profile-data .return-customer-disclaimer {
  border-radius: 10px;
  background-color: #c2fad2;
  padding: 10px 12px;
  display: flex;
  align-items: center;
}

.client-profile-data .return-customer-disclaimer .return-customer-icon {
  margin: 0 10px 0 4px;
}

.client-profile-data .return-customer-disclaimer .return-customer-text {
  color: #3d0e6b;
  font-weight: 300;
  font-size: 12px;
  text-align: justify;
}
.client-pre-email .client-email.input.text .btn-success {
  width: 100%;
  position: unset;
  transform: none;
}
.client-pre-email h3.client-pre-email-h span:after {
  font-size: 18px;
  color: #3d0e6b;
}
.client-pre-email h3.client-pre-email-h span:before {
  content: "1.";
  margin-right: 5px;
  text-align: left;
  display: unset;
  color: #3d0e6b !important;
}
form.form-page.client-pre-email fieldset {
  width: unset;
  max-width: unset;
}
.client-pre-email .client-email.input.text input[type="email"] {
  margin-top: 3px;
}
.orderform-template-holder #client-profile-data form.client-pre-email.client-pre-email {
  padding-bottom: 0;
}
.client-pre-email[style*="display: none"] input#client-pre-email:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 30px white inset !important;
}
.client-pre-email[style*="display: none"] input#client-pre-email:-webkit-autofill {
  -webkit-text-fill-color: #3d0e6b !important;
}
.orderform-template .cart-template.mini-cart #go-to-cart-button {
  display: none;
}
.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-summaryChange {
  border-radius: 40px;
  background-color: #FFE4EB;
  border: none;
  font-size: 14px;
  color: #3D0E6B;
  padding-top: 12px;
  padding-bottom: 12px;
  margin-top: 15px!important;
  font-weight: 700;
}
#customScheduledShp {
  border: 1px solid #AA95D0;
  border-radius: 20px;
  overflow: hidden;
}
.customScheduledShp__header {
  display: flex;
  align-items: center;
  padding: 15px;
  cursor: pointer;
}
.customScheduledShp__header--title {
  color: #3D0E6B;
  flex-grow: 1;
}
.customScheduledShp__header--icon {
  width: 16px;
  height: 16px;
  margin-right: 13px;
  position: relative;
}
.customScheduledShp__header--icon::before {
  content: '';
  position: absolute;
  width: 14px;
  height: 14px;
  border: solid 2px #3d0e6b;
  border-radius: 50%;
}
#customScheduledShp.active .customScheduledShp__header--icon::after {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #ffb6bf;
  top: 4px;
  left: 4px;
}
.customScheduledShp__options {
  padding-left: 15px;
  padding-bottom: 15px;
  display: flex;
  gap: 16px;
  overflow-x: scroll;
}
.customScheduledShp__options--sla {
  border: 1px solid #FFD3DE;
  padding: 8px;
  border-radius: 6px;
  width: 97px;
  min-width: 97px;
  box-sizing: border-box;
  opacity: .5;
  cursor: pointer;
}
.customScheduledShp__options--sla.active {
  opacity: 1;
}
.customScheduledShp__options--sladate, .customScheduledShp__options--sladay {
  font-size: 11px;
  color: #664961;
  margin-bottom: 0;
}
.customScheduledShp__options--sladate {
  font-weight: 600;
}

.customScheduledShp__options--sla div {
  color: #3D0E6B;
  font-weight: bold;
}
@media screen and (min-width: 1100px) {
  .customScheduledShp__options {
    overflow-x: unset;
  }
}

.stock-message {
  line-height: 16px;
  background: rgb(255, 250, 207);
  color: rgb(174, 150, 21);
  padding: 8px 20px;
  border-radius: 28px;
  font-size: 0.8em;
  padding: 4px 60px;
  margin-top: 20px;
}