
/* 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:20px;border:1px solid #cbcbcb;outline:initial;font-family:"Montserrat", 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:"Montserrat", sans-serif;text-shadow:none;border-radius:20px;outline:none !important;text-align:center;font-size:13px;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:#4D3931}.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:#4D3931}.btn-success{background:#4D3931;border:1px solid #4D3931;font-size:13px}.btn-success:hover,.btn-success:focus,.btn-success:active{background:#4D3931;border:1px solid #4D3931}.btn-success[disabled]{background:#4D3931}.btn-primary{background:#4D3931;border:1px solid #4D3931;color:#f1f7ff}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background:#4D3931;border:1px solid #4D3931}.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 #4D3931;color:#4D3931}.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 #4D3931;color:#4D3931}.btn-outlined{background:rgba(0,0,0,0);border:1px solid #4D3931;color:#4D3931}.btn-outlined:hover,.btn-outlined:focus,.btn-outlined:active{background:rgba(0,0,0,0);border:1px solid #4D3931}.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(13px + 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 20px 20px 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:20px;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:#4D3931}.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:#4D3931}#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:20px;height:40px;line-height:40px;box-shadow:none !important;font-size:13px;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:#4D3931;border:1px solid #4D3931}#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:#4D3931;border:1px solid #4D3931}#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:"Montserrat", sans-serif;min-width:initial !important;padding:0;background:#F4F2F2;padding-bottom:40px !important;min-height:93vh;position:relative;font-size:13px;overflow-x:hidden}body a{color:#4D3931}body a:hover{color:#4D3931}@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:20px}.loading.loading-bg{background:#F4F2F2}.container{max-width:1306px;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:#4D3931;border-color:#4D3931;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:#4D3931;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:#4D3931;border-color:#4D3931}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:#4D3931;border-color:#4D3931}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:#4D3931;border-color:#4D3931}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:#4D3931;border-color:#4D3931}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:#4D3931}.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:#4D3931;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:#4D3931;border:2px solid #4D3931;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:20px}@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:13px}.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:#4D3931;border-color:#4D3931}.table.cart-items tbody tr td i.icon-question-sign{color:#4D3931}.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:20px;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:20px}.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:20px;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:20px;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:#4D3931}.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:#4D3931}.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:20px}.cart-more-options .srp-container .srp-delivery-info .b--light-gray{background:#fff;border-radius:20px}.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:#4D3931}.cart-more-options .srp-container .onda-v1 .blue{color:#4D3931;outline:none}.cart-more-options .srp-container .onda-v1 .b--blue{border-color:#4D3931;outline:none}.cart-more-options .srp-container .onda-v1 .bg-blue{background:#4D3931;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:20px}.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:#4D3931}.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:13px;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:#4D3931}.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:#4D3931}@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:#4D3931}@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:20px;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:#4D3931;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:20px;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 #4D3931}.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:#4D3931 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:20px}.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:20px;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:#4D3931;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 #4D3931}.orderform-template-holder #payment-data .v-custom-payment-item-wrap .payment-group-item.active .payment-group-item-text:before{background:#4D3931;border-color:#4D3931;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:#4D3931}.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:#4D3931}.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:#4D3931}.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:#4D3931;border-color:#4D3931;border-radius:20px}.orderform-template-holder .step.shipping-data .vtex-pickup-points-modal-3-x-pickupViewOptionInctive{color:#4D3931;border-color:#4D3931;border-radius:20px}.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:#4D3931}.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:20px}.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:#4D3931}.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:#4D3931;border-color:#4D3931}.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-pickupPointChange{border-color:#4D3931}.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:#4D3931}.orderform-template-holder .step.shipping-data .vtex-omnishipping-1-x-container.shp-pickup-receiver .vtex-omnishipping-1-x-btn{color:#4D3931}@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:#4D3931}.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:20px;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:20px;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:#4D3931;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:#4D3931}.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:20px}.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:"Montserrat", 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:20px;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:#4D3931}#app-container .label-vertical-group.active{color:#4D3931;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:20px;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:20px;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:20px}.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}
header {
    background:#fffdfa;
    position:fixed;
    width:100%;
    left:0px;
    right:0px;
    top:0px;
    z-index:9;
    margin-bottom:30px;
    padding:15px 0px;
    box-shadow:0px 4px 4px 0px rgba(205,194,180,.1019607843)
}
header .voltar {
    position:absolute;
    bottom:0px;
    top:0px;
    display:flex;
    align-items:center
}
@media(max-width: 768px) {
    header .voltar {
        display:none
    }
}
header .voltar a {
    color:#4d3931;
    font-size:16px;
    font-family:"Montserrat",sans-serif;
    font-weight:600;
    display:flex;
    align-items:center;
    gap:10px
}
header .voltar a::before {
    display:block;
    content:"";
    background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='7' height='11' viewBox='0 0 7 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6 1L1 5.5L6 10' stroke='%234D3931' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
    width:7px;
    height:11px
}
header .logo {
    display:block;
    text-align:center
}
footer {
    background:#fffdfa;
    padding:20px 0px;
    margin-top:20px
}
footer .flex {
    display:flex;
    align-items:center;
    gap:15px
}
footer .bottom {
    display:flex;
    align-items:center;
    margin-top:12px;
    padding-top:18px;
    justify-content:space-between;
    border-top:1px solid #cdc2b4
}
footer .bottom span {
    color:#4d3931;
    font-weight:500;
    font-size:10px
}
footer .topo {
    display:flex;
    justify-content:space-between
}
footer .topo .info {
    max-width:500px
}
footer .topo .info p {
    color:#4d3931;
    font-size:11px;
    font-weight:400;
    font-style:italic;
    line-height:16px
}
footer .topo div span.title {
    color:#4d3931;
    font-weight:600;
    font-size:12px;
    margin-bottom:12px;
    display:block;
    text-transform:uppercase
}
body {
    padding-bottom:0px !important
}
body .table.cart-items thead {
    background:#faf9f8
}
body .table.cart-items thead tr th.product {
    width:calc(100% - 292px) !important
}
body .table.cart-items thead tr th.product-price {
    width:120px !important
}
body .table.cart-items thead th {
    color:#4d3931;
    font-size:12px;
    font-weight:600;
    text-transform:uppercase
}
body .table.cart-items tbody .item-remove .item-link-remove {
    padding:0
}
body .table.cart-items tbody i.icon.icon-remove.item-remove-ico:before {
    content:"";
    width:18px;
    height:20px;
    background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M17.25 3.75H0.75' stroke='%238C8C8C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M6.75 8.25V14.25' stroke='%238C8C8C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M11.25 8.25V14.25' stroke='%238C8C8C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M15.75 3.75V18C15.75 18.1989 15.671 18.3897 15.5303 18.5303C15.3897 18.671 15.1989 18.75 15 18.75H3C2.80109 18.75 2.61032 18.671 2.46967 18.5303C2.32902 18.3897 2.25 18.1989 2.25 18V3.75' stroke='%238C8C8C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M12.75 3.75V2.25C12.75 1.85217 12.592 1.47064 12.3107 1.18934C12.0293 0.908035 11.6478 0.75 11.25 0.75H6.75C6.35217 0.75 5.97064 0.908035 5.68934 1.18934C5.40804 1.47064 5.25 1.85217 5.25 2.25V3.75' stroke='%238C8C8C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ")
}
@media(min-width: 769px) {
    body .table.cart-items tbody tr td.product-name {
        width:calc(100% - 420px) !important
    }
}
body .table.cart-items tbody tr td.product-name a {
    color:#2d2d2e;
    font-size:13px;
    font-weight:500 !important
}
@media(max-width: 769px) {
    body .table.cart-items tbody tr td.product-name a {
        padding-right:40px
    }
}
body .table.cart-items tbody tr td.product-name .seller {
    display:none !important
}
body .table.cart-items tbody tr td.product-price {
    width:120px !important
}
body .table.cart-items tbody tr td.product-price .best-price {
    display:flex;
    flex-direction:column;
    font-size:16px;
    color:#2d2d2e
}
@media(max-width: 768px) {
    body .table.cart-items tbody tr td.product-price .best-price {
        font-size:14px
    }
}
body .table.cart-items tbody tr td.quantity {
    width:100px;
    border:none
}
body .table.cart-items tbody tr td.quantity .item-multiplier-label,body .table.cart-items tbody tr td.quantity .item-unit-label {
    display:none
}
body .table.cart-items tbody tr td.quantity .item-quantity-change {
    background:#ebe7e1;
    border-radius:5px;
    width:35px;
    height:35px
}
@media(max-width: 768px) {
    body .table.cart-items tbody tr td.quantity .item-quantity-change {
        width:28px;
        height:28px
    }
}
body .table.cart-items tbody tr td.quantity .item-quantity-change .icon::before {
    color:#4d3931
}
@media(max-width: 768px) {
    body .table.cart-items tbody tr.product-item {
        padding:20px 0px
    }
}
body .container-main {
    margin-top:115px
}
body .full-cart .totalizers tfoot .monetary {
    font-size:15px;
    font-weight:700
}
body .full-cart .totalizers tfoot td {
    font-weight:500;
    font-size:14px;
    text-align:left
}
body .summary-template-holder {
    background:#f5f3f0;
    position:relative
}
body .summary-template-holder tbody {
    border-top:none
}
body .summary-template-holder tbody td {
    font-size:13px;
    font-weight:500;
    color:#2d2d2e
}
body .summary-template-holder .cart-links-bottom {
    position:relative
}
body .summary-template-holder .cart-links-bottom span.btn-place-order-wrapper::after {
    content:"";
    display:block;
    background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='132' height='15' viewBox='0 0 132 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M25.016 13.12C24.376 13.12 23.78 13.016 23.228 12.808C22.684 12.592 22.208 12.292 21.8 11.908C21.4 11.516 21.088 11.056 20.864 10.528C20.64 10 20.528 9.424 20.528 8.8C20.528 8.176 20.64 7.6 20.864 7.072C21.088 6.544 21.404 6.088 21.812 5.704C22.22 5.312 22.696 5.012 23.24 4.804C23.784 4.588 24.38 4.48 25.028 4.48C25.716 4.48 26.344 4.6 26.912 4.84C27.48 5.072 27.96 5.42 28.352 5.884L27.344 6.832C27.04 6.504 26.7 6.26 26.324 6.1C25.948 5.932 25.54 5.848 25.1 5.848C24.66 5.848 24.256 5.92 23.888 6.064C23.528 6.208 23.212 6.412 22.94 6.676C22.676 6.94 22.468 7.252 22.316 7.612C22.172 7.972 22.1 8.368 22.1 8.8C22.1 9.232 22.172 9.628 22.316 9.988C22.468 10.348 22.676 10.66 22.94 10.924C23.212 11.188 23.528 11.392 23.888 11.536C24.256 11.68 24.66 11.752 25.1 11.752C25.54 11.752 25.948 11.672 26.324 11.512C26.7 11.344 27.04 11.092 27.344 10.756L28.352 11.716C27.96 12.172 27.48 12.52 26.912 12.76C26.344 13 25.712 13.12 25.016 13.12ZM33.607 13.12C32.951 13.12 32.347 13.012 31.795 12.796C31.243 12.58 30.763 12.28 30.355 11.896C29.947 11.504 29.631 11.048 29.407 10.528C29.183 10 29.071 9.424 29.071 8.8C29.071 8.176 29.183 7.604 29.407 7.084C29.631 6.556 29.947 6.1 30.355 5.716C30.763 5.324 31.243 5.02 31.795 4.804C32.347 4.588 32.947 4.48 33.595 4.48C34.251 4.48 34.851 4.588 35.395 4.804C35.947 5.02 36.427 5.324 36.835 5.716C37.243 6.1 37.559 6.556 37.783 7.084C38.007 7.604 38.119 8.176 38.119 8.8C38.119 9.424 38.007 10 37.783 10.528C37.559 11.056 37.243 11.512 36.835 11.896C36.427 12.28 35.947 12.58 35.395 12.796C34.851 13.012 34.255 13.12 33.607 13.12ZM33.595 11.752C34.019 11.752 34.411 11.68 34.771 11.536C35.131 11.392 35.443 11.188 35.707 10.924C35.971 10.652 36.175 10.34 36.319 9.988C36.471 9.628 36.547 9.232 36.547 8.8C36.547 8.368 36.471 7.976 36.319 7.624C36.175 7.264 35.971 6.952 35.707 6.688C35.443 6.416 35.131 6.208 34.771 6.064C34.411 5.92 34.019 5.848 33.595 5.848C33.171 5.848 32.779 5.92 32.419 6.064C32.067 6.208 31.755 6.416 31.483 6.688C31.219 6.952 31.011 7.264 30.859 7.624C30.715 7.976 30.643 8.368 30.643 8.8C30.643 9.224 30.715 9.616 30.859 9.976C31.011 10.336 31.219 10.652 31.483 10.924C31.747 11.188 32.059 11.392 32.419 11.536C32.779 11.68 33.171 11.752 33.595 11.752ZM39.7725 13V4.6H41.0565L44.7285 10.732H44.0565L47.6685 4.6H48.9525L48.9645 13H47.4885L47.4765 6.916H47.7885L44.7165 12.04H44.0205L40.9005 6.916H41.2605V13H39.7725ZM51.2335 13V4.6H54.6895C55.4335 4.6 56.0695 4.72 56.5975 4.96C57.1335 5.2 57.5455 5.544 57.8335 5.992C58.1215 6.44 58.2655 6.972 58.2655 7.588C58.2655 8.204 58.1215 8.736 57.8335 9.184C57.5455 9.632 57.1335 9.976 56.5975 10.216C56.0695 10.456 55.4335 10.576 54.6895 10.576H52.0975L52.7935 9.844V13H51.2335ZM52.7935 10.012L52.0975 9.256H54.6175C55.3055 9.256 55.8215 9.112 56.1655 8.824C56.5175 8.528 56.6935 8.116 56.6935 7.588C56.6935 7.052 56.5175 6.64 56.1655 6.352C55.8215 6.064 55.3055 5.92 54.6175 5.92H52.0975L52.7935 5.152V10.012ZM59.8233 13V4.6H63.2793C64.0233 4.6 64.6593 4.72 65.1873 4.96C65.7233 5.2 66.1353 5.544 66.4233 5.992C66.7113 6.44 66.8553 6.972 66.8553 7.588C66.8553 8.204 66.7113 8.736 66.4233 9.184C66.1353 9.624 65.7233 9.964 65.1873 10.204C64.6593 10.436 64.0233 10.552 63.2793 10.552H60.6873L61.3833 9.844V13H59.8233ZM65.3193 13L63.1953 9.952H64.8633L66.9993 13H65.3193ZM61.3833 10.012L60.6873 9.268H63.2073C63.8953 9.268 64.4113 9.12 64.7553 8.824C65.1073 8.528 65.2833 8.116 65.2833 7.588C65.2833 7.052 65.1073 6.64 64.7553 6.352C64.4113 6.064 63.8953 5.92 63.2073 5.92H60.6873L61.3833 5.152V10.012ZM67.4127 13L71.1927 4.6H72.7287L76.5207 13H74.8887L71.6367 5.428H72.2607L69.0207 13H67.4127ZM69.1527 11.056L69.5727 9.832H74.1087L74.5287 11.056H69.1527ZM83.5093 13.12C82.8533 13.12 82.2253 13.028 81.6253 12.844C81.0253 12.652 80.5493 12.408 80.1973 12.112L80.7373 10.9C81.0733 11.164 81.4893 11.384 81.9853 11.56C82.4813 11.736 82.9893 11.824 83.5093 11.824C83.9493 11.824 84.3053 11.776 84.5773 11.68C84.8493 11.584 85.0493 11.456 85.1773 11.296C85.3053 11.128 85.3693 10.94 85.3693 10.732C85.3693 10.476 85.2773 10.272 85.0933 10.12C84.9093 9.96 84.6693 9.836 84.3733 9.748C84.0853 9.652 83.7613 9.564 83.4013 9.484C83.0493 9.404 82.6933 9.312 82.3333 9.208C81.9813 9.096 81.6573 8.956 81.3613 8.788C81.0733 8.612 80.8373 8.38 80.6533 8.092C80.4693 7.804 80.3773 7.436 80.3773 6.988C80.3773 6.532 80.4973 6.116 80.7373 5.74C80.9853 5.356 81.3573 5.052 81.8533 4.828C82.3573 4.596 82.9933 4.48 83.7613 4.48C84.2653 4.48 84.7653 4.544 85.2613 4.672C85.7573 4.8 86.1893 4.984 86.5573 5.224L86.0653 6.436C85.6893 6.212 85.3013 6.048 84.9013 5.944C84.5013 5.832 84.1173 5.776 83.7493 5.776C83.3173 5.776 82.9653 5.828 82.6933 5.932C82.4293 6.036 82.2333 6.172 82.1053 6.34C81.9853 6.508 81.9253 6.7 81.9253 6.916C81.9253 7.172 82.0133 7.38 82.1893 7.54C82.3733 7.692 82.6093 7.812 82.8973 7.9C83.1933 7.988 83.5213 8.076 83.8813 8.164C84.2413 8.244 84.5973 8.336 84.9493 8.44C85.3093 8.544 85.6333 8.68 85.9213 8.848C86.2173 9.016 86.4533 9.244 86.6293 9.532C86.8133 9.82 86.9053 10.184 86.9053 10.624C86.9053 11.072 86.7813 11.488 86.5333 11.872C86.2933 12.248 85.9213 12.552 85.4173 12.784C84.9133 13.008 84.2773 13.12 83.5093 13.12ZM89.8922 8.092H94.0682V9.376H89.8922V8.092ZM90.0122 11.692H94.7522V13H88.4522V4.6H94.5842V5.908H90.0122V11.692ZM100.415 13.12C99.7593 13.12 99.1553 13.016 98.6033 12.808C98.0593 12.592 97.5833 12.292 97.1753 11.908C96.7673 11.516 96.4513 11.056 96.2273 10.528C96.0033 10 95.8913 9.424 95.8913 8.8C95.8913 8.176 96.0033 7.6 96.2273 7.072C96.4513 6.544 96.7673 6.088 97.1753 5.704C97.5913 5.312 98.0753 5.012 98.6273 4.804C99.1793 4.588 99.7833 4.48 100.439 4.48C101.151 4.48 101.791 4.596 102.359 4.828C102.935 5.06 103.419 5.4 103.811 5.848L102.827 6.808C102.499 6.48 102.143 6.24 101.759 6.088C101.383 5.928 100.967 5.848 100.511 5.848C100.071 5.848 99.6633 5.92 99.2873 6.064C98.9113 6.208 98.5873 6.412 98.3153 6.676C98.0433 6.94 97.8313 7.252 97.6793 7.612C97.5353 7.972 97.4633 8.368 97.4633 8.8C97.4633 9.224 97.5353 9.616 97.6793 9.976C97.8313 10.336 98.0433 10.652 98.3153 10.924C98.5873 11.188 98.9073 11.392 99.2753 11.536C99.6433 11.68 100.051 11.752 100.499 11.752C100.915 11.752 101.315 11.688 101.699 11.56C102.091 11.424 102.463 11.2 102.815 10.888L103.703 12.052C103.263 12.404 102.751 12.672 102.167 12.856C101.591 13.032 101.007 13.12 100.415 13.12ZM102.227 11.848V8.704H103.703V12.052L102.227 11.848ZM109.373 13.12C108.221 13.12 107.317 12.796 106.661 12.148C106.013 11.5 105.689 10.564 105.689 9.34V4.6H107.249V9.28C107.249 10.144 107.433 10.772 107.801 11.164C108.177 11.556 108.705 11.752 109.385 11.752C110.065 11.752 110.589 11.556 110.957 11.164C111.325 10.772 111.509 10.144 111.509 9.28V4.6H113.045V9.34C113.045 10.564 112.717 11.5 112.061 12.148C111.413 12.796 110.517 13.12 109.373 13.12ZM115.23 13V4.6H118.686C119.43 4.6 120.066 4.72 120.594 4.96C121.13 5.2 121.542 5.544 121.83 5.992C122.118 6.44 122.262 6.972 122.262 7.588C122.262 8.204 122.118 8.736 121.83 9.184C121.542 9.624 121.13 9.964 120.594 10.204C120.066 10.436 119.43 10.552 118.686 10.552H116.094L116.79 9.844V13H115.23ZM120.726 13L118.602 9.952H120.27L122.406 13H120.726ZM116.79 10.012L116.094 9.268H118.614C119.302 9.268 119.818 9.12 120.162 8.824C120.514 8.528 120.69 8.116 120.69 7.588C120.69 7.052 120.514 6.64 120.162 6.352C119.818 6.064 119.302 5.92 118.614 5.92H116.094L116.79 5.152V10.012ZM122.819 13L126.599 4.6H128.135L131.927 13H130.295L127.043 5.428H127.667L124.427 13H122.819ZM124.559 11.056L124.979 9.832H129.515L129.935 11.056H124.559Z' fill='%23A8735D'/%3e%3cpath d='M12.8333 5H10.5V3.33333C10.5 2.44928 10.1313 1.60143 9.47487 0.976311C8.8185 0.351189 7.92826 0 7 0C6.07174 0 5.1815 0.351189 4.52513 0.976311C3.86875 1.60143 3.5 2.44928 3.5 3.33333V5H1.16667C0.857247 5 0.560501 5.11706 0.341709 5.32544C0.122916 5.53381 0 5.81643 0 6.11111V13.8889C0 14.1836 0.122916 14.4662 0.341709 14.6746C0.560501 14.8829 0.857247 15 1.16667 15H12.8333C13.1428 15 13.4395 14.8829 13.6583 14.6746C13.8771 14.4662 14 14.1836 14 13.8889V6.11111C14 5.81643 13.8771 5.53381 13.6583 5.32544C13.4395 5.11706 13.1428 5 12.8333 5ZM7.58333 10.4604V12.2222C7.58333 12.3696 7.52188 12.5109 7.41248 12.6151C7.30308 12.7192 7.15471 12.7778 7 12.7778C6.84529 12.7778 6.69692 12.7192 6.58752 12.6151C6.47812 12.5109 6.41667 12.3696 6.41667 12.2222V10.4604C6.02746 10.3294 5.69943 10.0715 5.49055 9.73237C5.28167 9.39326 5.20539 8.99473 5.2752 8.60723C5.34501 8.21974 5.55641 7.86822 5.87203 7.6148C6.18765 7.36139 6.58718 7.2224 7 7.2224C7.41282 7.2224 7.81235 7.36139 8.12797 7.6148C8.44359 7.86822 8.65499 8.21974 8.7248 8.60723C8.79461 8.99473 8.71833 9.39326 8.50945 9.73237C8.30057 10.0715 7.97254 10.3294 7.58333 10.4604ZM9.33333 5H4.66667V3.33333C4.66667 2.74396 4.9125 2.17873 5.35008 1.76198C5.78767 1.34524 6.38116 1.11111 7 1.11111C7.61884 1.11111 8.21233 1.34524 8.64991 1.76198C9.0875 2.17873 9.33333 2.74396 9.33333 3.33333V5Z' fill='%23A8735D'/%3e%3c/svg%3e ");
    width:132px;
    height:15px;
    margin:15px auto 0px auto;
    background-repeat:no-repeat
}
body .summary-template-holder .cart-links-bottom .btn-success {
    padding:0px;
    height:40px;
    border-radius:20px;
    display:flex;
    align-items:center;
    justify-content:center
}
body .summary-coupon #cart-coupon-add {
    background:#4d3931;
    color:#fff
}
body .summary-coupon #cart-coupon {
    border:1px solid #4d3931
}
body .summary-coupon fieldset.coupon-fieldset {
    margin-bottom:25px
}
body .summary-coupon fieldset.coupon-fieldset .coupon-label {
    display:block !important;
    text-align:left
}
body .summary-coupon fieldset.coupon-fieldset .coupon-label label {
    color:#2d2d2e;
    font-size:13px;
    font-weight:600;
    margin-bottom:6px
}
.cart-more-options .vtex-shipping-preview-0-x-postalCodeForgotten {
    padding:15px 20px;
    max-width:385px;
    border:1px solid #e6e0d9;
    border-radius:16px;
    justify-content:center
}
.cart-more-options .srp-container .ship-postalCode {
    max-width:300px
}
.cart-more-options .srp-container .ship-postalCode label {
    font-size:0
}
.cart-more-options .srp-container .ship-postalCode label::after {
    content:"Calcule frete e prazo:";
    font-size:14px;
    color:#2d2d2e;
    font-weight:600
}
.cart-more-options .srp-container .ship-postalCode a {
    color:#2d2d2e;
    text-decoration:underline;
    font-style:italic;
    margin-top:6px;
    display:inline-block
}
.cart-more-options .srp-container .ship-postalCode #ship-postalCode {
    border:1px solid #4d3931
}
.cart-more-options .srp-container #cart-shipping-calculate {
    background:#4d3931;
    color:#fff
}
#shipping-preview-container .srp-result {
    max-width:385px
}
#shipping-preview-container .srp-result .srp-delivery-select {
    height:56px
}
#shipping-preview-container .srp-main-title {
    color:#4d3931;
    padding-bottom:0 !important
}
#shipping-preview-container .srp-data.mt4 {
    margin-top:0px
}
.orderform-template-holder .step .input.text label {
    color:#2d2d2e;
    font-weight:500;
    font-size:12px
}
body.body-cart {
    background:#fff
}
body.body-cart .container-cart::before {
    content:"Carrinho";
    display:block;
    line-height:30px;
    font-size:24px;
    font-weight:600;
    color:#4d3931
}
@media(max-width: 768px) {
    body.body-cart .container-cart::before {
        font-size:20px;
        margin-left:15px
    }
}
.orderform-template .custom-cart-template-wrap {
    padding:30px 20px
}
.orderform-template .cart-template.mini-cart .summary-totalizers tfoot tr {
    margin-top:8px
}
.orderform-template .cart-template.mini-cart .summary-totalizers tfoot tr td.monetary {
    font-size:18px
}
.orderform-template .cart-template.mini-cart .summary-totalizers tbody tr {
    padding:5px 0px
}
@media(max-width: 768px) {
    .cart-more-options .cart-select-gift-placeholder {
        display:none !important
    }
    .cart-more-options #shipping-preview-container {
        display:block !important;
        margin-top:0;
        margin-bottom:0px
    }
    .cart-template-holder .cart {
        margin-bottom:0
    }
    footer .topo {
        flex-direction:column;
        gap:20px
    }
    footer .bottom {
        flex-direction:column;
        gap:15px
    }
}
.table.cart-items a.gift-message-add {
    display:none
}
.table.cart-items .gift-message {
    display:block !important
}
.table.cart-items .gift-message label {
    font-size:0;
    margin-top:10px;
    margin-bottom:5px
}
.table.cart-items .gift-message label::after {
    content:"Escreva sua mensagem para o presenteado e observações do pedido...";
    font-size:13px;
    font-weight:400;
    font-style:italic;
    color:#8c8c8c
}
.table.cart-items .add-service-container {
    display:flex;
    align-items:center;
    gap:8px;
    margin-top:15px !important
}
.table.cart-items .add-service-container::before {
    content:"";
    background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='0.5' y='0.5' width='15' height='15' rx='2.5' fill='white' stroke='%23CDC2B4'/%3e%3c/svg%3e ");
    display:block;
    width:16px;
    height:16px
}
.table.cart-items .add-service-container .add-service {
    padding:0;
    border:none !important;
    color:#4d3931;
    font-size:0px;
    font-weight:500 !important;
    display:flex;
    align-items:center;
    gap:6px;
    background:#fff !important
}
.table.cart-items .add-service-container .add-service::before {
    background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.9167 4.50012H1.08333C0.761167 4.50012 0.5 4.72398 0.5 5.00012V7.00012C0.5 7.27626 0.761167 7.50012 1.08333 7.50012H13.9167C14.2388 7.50012 14.5 7.27626 14.5 7.00012V5.00012C14.5 4.72398 14.2388 4.50012 13.9167 4.50012Z' stroke='%234D3931' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M13.625 7.43762V12.9501C13.625 13.1126 13.5605 13.2684 13.4456 13.3832C13.3307 13.4981 13.1749 13.5626 13.0125 13.5626H1.9875C1.82505 13.5626 1.66926 13.4981 1.5544 13.3832C1.43953 13.2684 1.375 13.1126 1.375 12.9501V7.43762' stroke='%234D3931' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M7.5 4.50012V13.5001' stroke='%234D3931' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M10.9848 1.01529C11.6519 1.6824 11.6912 2.8052 10.9848 3.43089C9.77703 4.50012 7.5 4.50012 7.5 4.50012C7.5 4.50012 7.5 2.22309 8.57138 1.01529C9.19492 0.308897 10.3177 0.348181 10.9848 1.01529Z' stroke='%234D3931' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M4.01517 1.01529C3.34806 1.6824 3.30878 2.8052 4.01517 3.43089C5.22297 4.50012 7.5 4.50012 7.5 4.50012C7.5 4.50012 7.5 2.22309 6.42862 1.01529C5.80508 0.308897 4.68228 0.348181 4.01517 1.01529Z' stroke='%234D3931' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
    content:"";
    display:block;
    width:15px;
    height:15px
}
.table.cart-items .add-service-container .add-service::after {
    content:"Embalar para presente";
    font-size:14px
}
.table.cart-items tbody tr {
    border-top:1px solid #cdc2b4
}
.table.cart-items tbody tr.item-service .v-custom-trservice-wrap {
    background:#fff;
    position:relative;
    border:none
}
.table.cart-items tbody tr.item-service .v-custom-trservice-wrap .item-remove {
    position:absolute;
    top:0px;
    width:250px !important;
    opacity:0;
    left:0px;
    right:unset
}
.table.cart-items tbody tr.item-service .v-custom-trservice-wrap .item-remove .item-link-remove {
    width:250px;
    display:block
}
.table.cart-items tbody tr.item-service .v-custom-trservice-wrap .quantity,.table.cart-items tbody tr.item-service .v-custom-trservice-wrap .quantity-price {
    display:none !important
}
.table.cart-items tbody tr.item-service .v-custom-trservice-wrap .bundle-item-name {
    width:600px
}
.table.cart-items tbody tr.item-service .v-custom-trservice-wrap .bundle-item-name span {
    color:#4d3931;
    font-weight:500;
    font-size:14px;
    display:flex;
    align-items:center;
    gap:8px;
    background-repeat:no-repeat;
    padding-left:25px;
    background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='0.5' y='0.5' width='15' height='15' rx='2.5' fill='white' stroke='%234D3931'/%3e%3crect x='3' y='3' width='10' height='10' rx='2' fill='%234D3931'/%3e%3c/svg%3e ")
}
.table.cart-items tbody tr.item-service .v-custom-trservice-wrap .bundle-item-name span::before {
    content:"";
    display:block;
    width:15px;
    background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.9167 4.50012H1.08333C0.761167 4.50012 0.5 4.72398 0.5 5.00012V7.00012C0.5 7.27626 0.761167 7.50012 1.08333 7.50012H13.9167C14.2388 7.50012 14.5 7.27626 14.5 7.00012V5.00012C14.5 4.72398 14.2388 4.50012 13.9167 4.50012Z' stroke='%234D3931' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M13.625 7.43762V12.9501C13.625 13.1126 13.5605 13.2684 13.4456 13.3832C13.3307 13.4981 13.1749 13.5626 13.0125 13.5626H1.9875C1.82505 13.5626 1.66926 13.4981 1.5544 13.3832C1.43953 13.2684 1.375 13.1126 1.375 12.9501V7.43762' stroke='%234D3931' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M7.5 4.50012V13.5001' stroke='%234D3931' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M10.9848 1.01529C11.6519 1.6824 11.6912 2.8052 10.9848 3.43089C9.77703 4.50012 7.5 4.50012 7.5 4.50012C7.5 4.50012 7.5 2.22309 8.57138 1.01529C9.19492 0.308897 10.3177 0.348181 10.9848 1.01529Z' stroke='%234D3931' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M4.01517 1.01529C3.34806 1.6824 3.30878 2.8052 4.01517 3.43089C5.22297 4.50012 7.5 4.50012 7.5 4.50012C7.5 4.50012 7.5 2.22309 6.42862 1.01529C5.80508 0.308897 4.68228 0.348181 4.01517 1.01529Z' stroke='%234D3931' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
    height:15px;
    background-position:center
}
.table.cart-items tbody tr.item-service .v-custom-trservice-wrap .bundle-item-name .gift-message-max-length {
    display:none
}
.table.cart-items tbody tr.item-service .v-custom-trservice-wrap .bundle-item-name textarea {
    height:84px;
    border-radius:6px;
    border:1px solid #4d3931
}
.cart-template-holder .cart {
    padding-left:0
}
.cart-more-options .srp-container .srp-delivery-info .b--light-gray {
    background:#faf9f8;
    border-radius:10px;
    border:1px solid #4d3931
}
.cart-more-options .srp-container .srp-delivery-info .b--light-gray .srp-shipping-current-single__sla,.cart-more-options .srp-container .srp-delivery-info .b--light-gray .srp-shipping-current-single__price {
    color:#4d3931;
    font-weight:600;
    font-size:14px
}

.table.cart-items tbody tr .flag {
    background-color: rgba(249, 169, 20, .15);
    border-radius: 10.5px;
    height: 21px;
    padding: 2px 12px;
    font-family: Montserrat;
    font-weight: 500;
    font-style: Italic;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0;
    text-align: center;
    color: #9c5f0a;
    margin: 0;
    display: flex;
    border: none;
    cursor: default;
    justify-content: center;
    align-items: center;
    width: 245px;
    margin-top: 9px;
}

.table.cart-items tbody tr .flag:before {
    content: '';
    background-image: url('https://www.varanda.com.br/_next/static/media/Location.eb0dc368.svg');
    display: block;
    width: 12px;
    height: 12px;
    background-size: contain;
    background-repeat: no-repeat;
    padding-right: 6px;
}

@media(max-width: 768px){
    .table.cart-items tbody tr .flag {
        width: 220px;
    }
}   

/* source: <varanda.store@0.0.9> */
header {
  background: #fffdfa;
  position: fixed;
  width: 100%;
  left: 0px;
  right: 0px;
  top: 0px;
  z-index: 9;
  margin-bottom: 30px;
  padding: 15px 0px;
  box-shadow: 0px 4px 4px 0px rgba(205, 194, 180, .1019607843)
}

header .voltar {
  position: absolute;
  bottom: 0px;
  top: 0px;
  display: flex;
  align-items: center
}

@media(max-width: 768px) {
  header .voltar {
    display: none
  }
}

header .voltar a {
  color: #4d3931;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  display: flex;
  align-items: center;
  gap: 10px
}

header .voltar a::before {
  display: block;
  content: "";
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='7' height='11' viewBox='0 0 7 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6 1L1 5.5L6 10' stroke='%234D3931' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
  width: 7px;
  height: 11px
}

header .logo {
  display: block;
  text-align: center
}

footer {
  background: #fffdfa;
  padding: 20px 0px;
  margin-top: 20px
}

footer .flex {
  display: flex;
  align-items: center;
  gap: 15px
}

footer .bottom {
  display: flex;
  align-items: center;
  margin-top: 12px;
  padding-top: 18px;
  justify-content: space-between;
  border-top: 1px solid #cdc2b4
}

footer .bottom span {
  color: #4d3931;
  font-weight: 500;
  font-size: 10px
}

footer .topo {
  display: flex;
  justify-content: space-between
}

footer .topo .info {
  max-width: 500px
}

footer .topo .info p {
  color: #4d3931;
  font-size: 11px;
  font-weight: 400;
  font-style: italic;
  line-height: 16px
}

footer .topo div span.title {
  color: #4d3931;
  font-weight: 600;
  font-size: 12px;
  margin-bottom: 12px;
  display: block;
  text-transform: uppercase
}

body {
  padding-bottom: 0px !important
}

body .table.cart-items thead {
  background: #faf9f8
}

body .table.cart-items thead tr th.product {
  width: calc(100% - 292px) !important
}

body .table.cart-items thead tr th.product-price {
  width: 120px !important
}

body .table.cart-items thead th {
  color: #4d3931;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase
}

body .table.cart-items tbody .item-remove .item-link-remove {
  padding: 0
}

body .table.cart-items tbody i.icon.icon-remove.item-remove-ico:before {
  content: "";
  width: 18px;
  height: 20px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M17.25 3.75H0.75' stroke='%238C8C8C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M6.75 8.25V14.25' stroke='%238C8C8C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M11.25 8.25V14.25' stroke='%238C8C8C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M15.75 3.75V18C15.75 18.1989 15.671 18.3897 15.5303 18.5303C15.3897 18.671 15.1989 18.75 15 18.75H3C2.80109 18.75 2.61032 18.671 2.46967 18.5303C2.32902 18.3897 2.25 18.1989 2.25 18V3.75' stroke='%238C8C8C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M12.75 3.75V2.25C12.75 1.85217 12.592 1.47064 12.3107 1.18934C12.0293 0.908035 11.6478 0.75 11.25 0.75H6.75C6.35217 0.75 5.97064 0.908035 5.68934 1.18934C5.40804 1.47064 5.25 1.85217 5.25 2.25V3.75' stroke='%238C8C8C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ")
}

@media(min-width: 769px) {
  body .table.cart-items tbody tr td.product-name {
    width: calc(100% - 420px) !important
  }
}

body .table.cart-items tbody tr td.product-name a {
  color: #2d2d2e;
  font-size: 13px;
  font-weight: 500 !important
}

@media(max-width: 769px) {
  body .table.cart-items tbody tr td.product-name a {
    padding-right: 40px
  }
}

body .table.cart-items tbody tr td.product-name .seller {
  display: none !important
}

body .table.cart-items tbody tr td.product-price {
  width: 120px !important
}

body .table.cart-items tbody tr td.product-price .best-price {
  display: flex;
  flex-direction: column;
  font-size: 16px;
  color: #2d2d2e
}

@media(max-width: 768px) {
  body .table.cart-items tbody tr td.product-price .best-price {
    font-size: 14px
  }
}

body .table.cart-items tbody tr td.quantity {
  width: 100px;
  border: none
}

body .table.cart-items tbody tr td.quantity .item-multiplier-label,
body .table.cart-items tbody tr td.quantity .item-unit-label {
  display: none
}

body .table.cart-items tbody tr td.quantity .item-quantity-change {
  background: #ebe7e1;
  border-radius: 5px;
  width: 35px;
  height: 35px
}

@media(max-width: 768px) {
  body .table.cart-items tbody tr td.quantity .item-quantity-change {
    width: 28px;
    height: 28px
  }
}

body .table.cart-items tbody tr td.quantity .item-quantity-change .icon::before {
  color: #4d3931
}

@media(max-width: 768px) {
  body .table.cart-items tbody tr.product-item {
    padding: 20px 0px
  }
}

body .container-main {
  margin-top: 115px
}

body .full-cart .totalizers tfoot .monetary {
  font-size: 15px;
  font-weight: 700
}

body .full-cart .totalizers tfoot td {
  font-weight: 500;
  font-size: 14px;
  text-align: left
}

body .summary-template-holder {
  background: #f5f3f0;
  position: relative
}

body .summary-template-holder tbody {
  border-top: none
}

body .summary-template-holder tbody td {
  font-size: 13px;
  font-weight: 500;
  color: #2d2d2e
}

body .summary-template-holder .cart-links-bottom {
  position: relative
}

body .summary-template-holder .cart-links-bottom span.btn-place-order-wrapper::after {
  content: "";
  display: block;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='132' height='15' viewBox='0 0 132 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M25.016 13.12C24.376 13.12 23.78 13.016 23.228 12.808C22.684 12.592 22.208 12.292 21.8 11.908C21.4 11.516 21.088 11.056 20.864 10.528C20.64 10 20.528 9.424 20.528 8.8C20.528 8.176 20.64 7.6 20.864 7.072C21.088 6.544 21.404 6.088 21.812 5.704C22.22 5.312 22.696 5.012 23.24 4.804C23.784 4.588 24.38 4.48 25.028 4.48C25.716 4.48 26.344 4.6 26.912 4.84C27.48 5.072 27.96 5.42 28.352 5.884L27.344 6.832C27.04 6.504 26.7 6.26 26.324 6.1C25.948 5.932 25.54 5.848 25.1 5.848C24.66 5.848 24.256 5.92 23.888 6.064C23.528 6.208 23.212 6.412 22.94 6.676C22.676 6.94 22.468 7.252 22.316 7.612C22.172 7.972 22.1 8.368 22.1 8.8C22.1 9.232 22.172 9.628 22.316 9.988C22.468 10.348 22.676 10.66 22.94 10.924C23.212 11.188 23.528 11.392 23.888 11.536C24.256 11.68 24.66 11.752 25.1 11.752C25.54 11.752 25.948 11.672 26.324 11.512C26.7 11.344 27.04 11.092 27.344 10.756L28.352 11.716C27.96 12.172 27.48 12.52 26.912 12.76C26.344 13 25.712 13.12 25.016 13.12ZM33.607 13.12C32.951 13.12 32.347 13.012 31.795 12.796C31.243 12.58 30.763 12.28 30.355 11.896C29.947 11.504 29.631 11.048 29.407 10.528C29.183 10 29.071 9.424 29.071 8.8C29.071 8.176 29.183 7.604 29.407 7.084C29.631 6.556 29.947 6.1 30.355 5.716C30.763 5.324 31.243 5.02 31.795 4.804C32.347 4.588 32.947 4.48 33.595 4.48C34.251 4.48 34.851 4.588 35.395 4.804C35.947 5.02 36.427 5.324 36.835 5.716C37.243 6.1 37.559 6.556 37.783 7.084C38.007 7.604 38.119 8.176 38.119 8.8C38.119 9.424 38.007 10 37.783 10.528C37.559 11.056 37.243 11.512 36.835 11.896C36.427 12.28 35.947 12.58 35.395 12.796C34.851 13.012 34.255 13.12 33.607 13.12ZM33.595 11.752C34.019 11.752 34.411 11.68 34.771 11.536C35.131 11.392 35.443 11.188 35.707 10.924C35.971 10.652 36.175 10.34 36.319 9.988C36.471 9.628 36.547 9.232 36.547 8.8C36.547 8.368 36.471 7.976 36.319 7.624C36.175 7.264 35.971 6.952 35.707 6.688C35.443 6.416 35.131 6.208 34.771 6.064C34.411 5.92 34.019 5.848 33.595 5.848C33.171 5.848 32.779 5.92 32.419 6.064C32.067 6.208 31.755 6.416 31.483 6.688C31.219 6.952 31.011 7.264 30.859 7.624C30.715 7.976 30.643 8.368 30.643 8.8C30.643 9.224 30.715 9.616 30.859 9.976C31.011 10.336 31.219 10.652 31.483 10.924C31.747 11.188 32.059 11.392 32.419 11.536C32.779 11.68 33.171 11.752 33.595 11.752ZM39.7725 13V4.6H41.0565L44.7285 10.732H44.0565L47.6685 4.6H48.9525L48.9645 13H47.4885L47.4765 6.916H47.7885L44.7165 12.04H44.0205L40.9005 6.916H41.2605V13H39.7725ZM51.2335 13V4.6H54.6895C55.4335 4.6 56.0695 4.72 56.5975 4.96C57.1335 5.2 57.5455 5.544 57.8335 5.992C58.1215 6.44 58.2655 6.972 58.2655 7.588C58.2655 8.204 58.1215 8.736 57.8335 9.184C57.5455 9.632 57.1335 9.976 56.5975 10.216C56.0695 10.456 55.4335 10.576 54.6895 10.576H52.0975L52.7935 9.844V13H51.2335ZM52.7935 10.012L52.0975 9.256H54.6175C55.3055 9.256 55.8215 9.112 56.1655 8.824C56.5175 8.528 56.6935 8.116 56.6935 7.588C56.6935 7.052 56.5175 6.64 56.1655 6.352C55.8215 6.064 55.3055 5.92 54.6175 5.92H52.0975L52.7935 5.152V10.012ZM59.8233 13V4.6H63.2793C64.0233 4.6 64.6593 4.72 65.1873 4.96C65.7233 5.2 66.1353 5.544 66.4233 5.992C66.7113 6.44 66.8553 6.972 66.8553 7.588C66.8553 8.204 66.7113 8.736 66.4233 9.184C66.1353 9.624 65.7233 9.964 65.1873 10.204C64.6593 10.436 64.0233 10.552 63.2793 10.552H60.6873L61.3833 9.844V13H59.8233ZM65.3193 13L63.1953 9.952H64.8633L66.9993 13H65.3193ZM61.3833 10.012L60.6873 9.268H63.2073C63.8953 9.268 64.4113 9.12 64.7553 8.824C65.1073 8.528 65.2833 8.116 65.2833 7.588C65.2833 7.052 65.1073 6.64 64.7553 6.352C64.4113 6.064 63.8953 5.92 63.2073 5.92H60.6873L61.3833 5.152V10.012ZM67.4127 13L71.1927 4.6H72.7287L76.5207 13H74.8887L71.6367 5.428H72.2607L69.0207 13H67.4127ZM69.1527 11.056L69.5727 9.832H74.1087L74.5287 11.056H69.1527ZM83.5093 13.12C82.8533 13.12 82.2253 13.028 81.6253 12.844C81.0253 12.652 80.5493 12.408 80.1973 12.112L80.7373 10.9C81.0733 11.164 81.4893 11.384 81.9853 11.56C82.4813 11.736 82.9893 11.824 83.5093 11.824C83.9493 11.824 84.3053 11.776 84.5773 11.68C84.8493 11.584 85.0493 11.456 85.1773 11.296C85.3053 11.128 85.3693 10.94 85.3693 10.732C85.3693 10.476 85.2773 10.272 85.0933 10.12C84.9093 9.96 84.6693 9.836 84.3733 9.748C84.0853 9.652 83.7613 9.564 83.4013 9.484C83.0493 9.404 82.6933 9.312 82.3333 9.208C81.9813 9.096 81.6573 8.956 81.3613 8.788C81.0733 8.612 80.8373 8.38 80.6533 8.092C80.4693 7.804 80.3773 7.436 80.3773 6.988C80.3773 6.532 80.4973 6.116 80.7373 5.74C80.9853 5.356 81.3573 5.052 81.8533 4.828C82.3573 4.596 82.9933 4.48 83.7613 4.48C84.2653 4.48 84.7653 4.544 85.2613 4.672C85.7573 4.8 86.1893 4.984 86.5573 5.224L86.0653 6.436C85.6893 6.212 85.3013 6.048 84.9013 5.944C84.5013 5.832 84.1173 5.776 83.7493 5.776C83.3173 5.776 82.9653 5.828 82.6933 5.932C82.4293 6.036 82.2333 6.172 82.1053 6.34C81.9853 6.508 81.9253 6.7 81.9253 6.916C81.9253 7.172 82.0133 7.38 82.1893 7.54C82.3733 7.692 82.6093 7.812 82.8973 7.9C83.1933 7.988 83.5213 8.076 83.8813 8.164C84.2413 8.244 84.5973 8.336 84.9493 8.44C85.3093 8.544 85.6333 8.68 85.9213 8.848C86.2173 9.016 86.4533 9.244 86.6293 9.532C86.8133 9.82 86.9053 10.184 86.9053 10.624C86.9053 11.072 86.7813 11.488 86.5333 11.872C86.2933 12.248 85.9213 12.552 85.4173 12.784C84.9133 13.008 84.2773 13.12 83.5093 13.12ZM89.8922 8.092H94.0682V9.376H89.8922V8.092ZM90.0122 11.692H94.7522V13H88.4522V4.6H94.5842V5.908H90.0122V11.692ZM100.415 13.12C99.7593 13.12 99.1553 13.016 98.6033 12.808C98.0593 12.592 97.5833 12.292 97.1753 11.908C96.7673 11.516 96.4513 11.056 96.2273 10.528C96.0033 10 95.8913 9.424 95.8913 8.8C95.8913 8.176 96.0033 7.6 96.2273 7.072C96.4513 6.544 96.7673 6.088 97.1753 5.704C97.5913 5.312 98.0753 5.012 98.6273 4.804C99.1793 4.588 99.7833 4.48 100.439 4.48C101.151 4.48 101.791 4.596 102.359 4.828C102.935 5.06 103.419 5.4 103.811 5.848L102.827 6.808C102.499 6.48 102.143 6.24 101.759 6.088C101.383 5.928 100.967 5.848 100.511 5.848C100.071 5.848 99.6633 5.92 99.2873 6.064C98.9113 6.208 98.5873 6.412 98.3153 6.676C98.0433 6.94 97.8313 7.252 97.6793 7.612C97.5353 7.972 97.4633 8.368 97.4633 8.8C97.4633 9.224 97.5353 9.616 97.6793 9.976C97.8313 10.336 98.0433 10.652 98.3153 10.924C98.5873 11.188 98.9073 11.392 99.2753 11.536C99.6433 11.68 100.051 11.752 100.499 11.752C100.915 11.752 101.315 11.688 101.699 11.56C102.091 11.424 102.463 11.2 102.815 10.888L103.703 12.052C103.263 12.404 102.751 12.672 102.167 12.856C101.591 13.032 101.007 13.12 100.415 13.12ZM102.227 11.848V8.704H103.703V12.052L102.227 11.848ZM109.373 13.12C108.221 13.12 107.317 12.796 106.661 12.148C106.013 11.5 105.689 10.564 105.689 9.34V4.6H107.249V9.28C107.249 10.144 107.433 10.772 107.801 11.164C108.177 11.556 108.705 11.752 109.385 11.752C110.065 11.752 110.589 11.556 110.957 11.164C111.325 10.772 111.509 10.144 111.509 9.28V4.6H113.045V9.34C113.045 10.564 112.717 11.5 112.061 12.148C111.413 12.796 110.517 13.12 109.373 13.12ZM115.23 13V4.6H118.686C119.43 4.6 120.066 4.72 120.594 4.96C121.13 5.2 121.542 5.544 121.83 5.992C122.118 6.44 122.262 6.972 122.262 7.588C122.262 8.204 122.118 8.736 121.83 9.184C121.542 9.624 121.13 9.964 120.594 10.204C120.066 10.436 119.43 10.552 118.686 10.552H116.094L116.79 9.844V13H115.23ZM120.726 13L118.602 9.952H120.27L122.406 13H120.726ZM116.79 10.012L116.094 9.268H118.614C119.302 9.268 119.818 9.12 120.162 8.824C120.514 8.528 120.69 8.116 120.69 7.588C120.69 7.052 120.514 6.64 120.162 6.352C119.818 6.064 119.302 5.92 118.614 5.92H116.094L116.79 5.152V10.012ZM122.819 13L126.599 4.6H128.135L131.927 13H130.295L127.043 5.428H127.667L124.427 13H122.819ZM124.559 11.056L124.979 9.832H129.515L129.935 11.056H124.559Z' fill='%23A8735D'/%3e%3cpath d='M12.8333 5H10.5V3.33333C10.5 2.44928 10.1313 1.60143 9.47487 0.976311C8.8185 0.351189 7.92826 0 7 0C6.07174 0 5.1815 0.351189 4.52513 0.976311C3.86875 1.60143 3.5 2.44928 3.5 3.33333V5H1.16667C0.857247 5 0.560501 5.11706 0.341709 5.32544C0.122916 5.53381 0 5.81643 0 6.11111V13.8889C0 14.1836 0.122916 14.4662 0.341709 14.6746C0.560501 14.8829 0.857247 15 1.16667 15H12.8333C13.1428 15 13.4395 14.8829 13.6583 14.6746C13.8771 14.4662 14 14.1836 14 13.8889V6.11111C14 5.81643 13.8771 5.53381 13.6583 5.32544C13.4395 5.11706 13.1428 5 12.8333 5ZM7.58333 10.4604V12.2222C7.58333 12.3696 7.52188 12.5109 7.41248 12.6151C7.30308 12.7192 7.15471 12.7778 7 12.7778C6.84529 12.7778 6.69692 12.7192 6.58752 12.6151C6.47812 12.5109 6.41667 12.3696 6.41667 12.2222V10.4604C6.02746 10.3294 5.69943 10.0715 5.49055 9.73237C5.28167 9.39326 5.20539 8.99473 5.2752 8.60723C5.34501 8.21974 5.55641 7.86822 5.87203 7.6148C6.18765 7.36139 6.58718 7.2224 7 7.2224C7.41282 7.2224 7.81235 7.36139 8.12797 7.6148C8.44359 7.86822 8.65499 8.21974 8.7248 8.60723C8.79461 8.99473 8.71833 9.39326 8.50945 9.73237C8.30057 10.0715 7.97254 10.3294 7.58333 10.4604ZM9.33333 5H4.66667V3.33333C4.66667 2.74396 4.9125 2.17873 5.35008 1.76198C5.78767 1.34524 6.38116 1.11111 7 1.11111C7.61884 1.11111 8.21233 1.34524 8.64991 1.76198C9.0875 2.17873 9.33333 2.74396 9.33333 3.33333V5Z' fill='%23A8735D'/%3e%3c/svg%3e ");
  width: 132px;
  height: 15px;
  margin: 15px auto 0px auto;
  background-repeat: no-repeat
}

body .summary-template-holder .cart-links-bottom .btn-success {
  padding: 0px;
  height: 40px;
  border-radius: 20px;
  display: flex;
  align-items: center;
  justify-content: center
}

body .summary-coupon #cart-coupon-add {
  background: #4d3931;
  color: #fff
}

body .summary-coupon #cart-coupon {
  border: 1px solid #4d3931
}

body .summary-coupon fieldset.coupon-fieldset {
  margin-bottom: 25px
}

body .summary-coupon fieldset.coupon-fieldset .coupon-label {
  display: block !important;
  text-align: left
}

body .summary-coupon fieldset.coupon-fieldset .coupon-label label {
  color: #2d2d2e;
  font-size: 13px;
  font-weight: 600;
  margin-bottom: 6px
}

.cart-more-options .vtex-shipping-preview-0-x-postalCodeForgotten {
  padding: 15px 20px;
  max-width: 425px;
  border: 1px solid #e6e0d9;
  border-radius: 16px;
  justify-content: center
}

.cart-more-options .srp-container .ship-postalCode {
  max-width: 300px
}

.cart-more-options .srp-container .ship-postalCode label {
  font-size: 0
}

.cart-more-options .srp-container .ship-postalCode label::after {
  content: "Calcule frete e prazo:";
  font-size: 14px;
  color: #2d2d2e;
  font-weight: 600
}

.cart-more-options .srp-container .ship-postalCode a {
  color: #2d2d2e;
  text-decoration: underline;
  font-style: italic;
  margin-top: 6px;
  display: inline-block
}

.cart-more-options .srp-container .ship-postalCode #ship-postalCode {
  border: 1px solid #4d3931
}

.cart-more-options .srp-container #cart-shipping-calculate {
  background: #4d3931;
  color: #fff
}

#shipping-preview-container .srp-result {
  max-width: 385px
}

#shipping-preview-container .srp-result .srp-delivery-select {
  height: 56px
}

#shipping-preview-container .srp-main-title {
  color: #4d3931;
  padding-bottom: 0 !important
}

#shipping-preview-container .srp-data.mt4 {
  margin-top: 0px;
  position: relative;
}

.orderform-template-holder .step .input.text label {
  color: #2d2d2e;
  font-weight: 500;
  font-size: 12px
}

body.body-cart {
  background: #fff
}

body.body-cart .container-cart::before {
  content: "Carrinho";
  display: block;
  line-height: 30px;
  font-size: 24px;
  font-weight: 600;
  color: #4d3931
}

@media(max-width: 768px) {
  body.body-cart .container-cart::before {
    font-size: 20px;
    margin-left: 15px
  }
}

.orderform-template .custom-cart-template-wrap {
  padding: 30px 20px
}

.orderform-template .cart-template.mini-cart .summary-totalizers tfoot tr {
  margin-top: 8px
}

.orderform-template .cart-template.mini-cart .summary-totalizers tfoot tr td.monetary {
  font-size: 18px
}

.orderform-template .cart-template.mini-cart .summary-totalizers tbody tr {
  padding: 5px 0px
}

@media(max-width: 768px) {
  .cart-more-options .cart-select-gift-placeholder {
    display: none !important
  }

  .cart-more-options #shipping-preview-container {
    display: block !important;
    margin: 0;
  }

  .cart-template-holder .cart {
    margin-bottom: 0
  }

  footer .topo {
    flex-direction: column;
    gap: 20px
  }

  footer .bottom {
    flex-direction: column;
    gap: 15px
  }
}

.table.cart-items a.gift-message-add {
  display: none
}

.table.cart-items .gift-message {
  display: block !important
}

.table.cart-items .gift-message label {
  font-size: 0;
  margin-top: 10px;
  margin-bottom: 5px
}

.table.cart-items .gift-message label::after {
  content: "Escreva sua mensagem para o presenteado e observações do pedido...";
  font-size: 13px;
  font-weight: 400;
  font-style: italic;
  color: #8c8c8c
}

.table.cart-items .add-service-container {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-top: 15px !important
}

.table.cart-items .add-service-container::before {
  content: "";
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='0.5' y='0.5' width='15' height='15' rx='2.5' fill='white' stroke='%23CDC2B4'/%3e%3c/svg%3e ");
  display: block;
  width: 16px;
  height: 16px
}

.table.cart-items .add-service-container .add-service {
  padding: 0;
  border: none !important;
  color: #4d3931;
  font-size: 0px;
  font-weight: 500 !important;
  display: flex;
  align-items: center;
  gap: 6px;
  background: #fff !important
}

.table.cart-items .add-service-container .add-service::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.9167 4.50012H1.08333C0.761167 4.50012 0.5 4.72398 0.5 5.00012V7.00012C0.5 7.27626 0.761167 7.50012 1.08333 7.50012H13.9167C14.2388 7.50012 14.5 7.27626 14.5 7.00012V5.00012C14.5 4.72398 14.2388 4.50012 13.9167 4.50012Z' stroke='%234D3931' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M13.625 7.43762V12.9501C13.625 13.1126 13.5605 13.2684 13.4456 13.3832C13.3307 13.4981 13.1749 13.5626 13.0125 13.5626H1.9875C1.82505 13.5626 1.66926 13.4981 1.5544 13.3832C1.43953 13.2684 1.375 13.1126 1.375 12.9501V7.43762' stroke='%234D3931' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M7.5 4.50012V13.5001' stroke='%234D3931' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M10.9848 1.01529C11.6519 1.6824 11.6912 2.8052 10.9848 3.43089C9.77703 4.50012 7.5 4.50012 7.5 4.50012C7.5 4.50012 7.5 2.22309 8.57138 1.01529C9.19492 0.308897 10.3177 0.348181 10.9848 1.01529Z' stroke='%234D3931' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M4.01517 1.01529C3.34806 1.6824 3.30878 2.8052 4.01517 3.43089C5.22297 4.50012 7.5 4.50012 7.5 4.50012C7.5 4.50012 7.5 2.22309 6.42862 1.01529C5.80508 0.308897 4.68228 0.348181 4.01517 1.01529Z' stroke='%234D3931' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
  content: "";
  display: block;
  width: 15px;
  height: 15px
}

.table.cart-items .add-service-container .add-service::after {
  content: "Embalar para presente";
  font-size: 14px
}

.table.cart-items tbody tr {
  border-top: 1px solid #cdc2b4
}

.table.cart-items tbody tr.item-service .v-custom-trservice-wrap {
  background: #fff;
  position: relative;
  border: none
}

.table.cart-items tbody tr.item-service .v-custom-trservice-wrap .item-remove {
  position: absolute;
  top: 0px;
  width: 250px !important;
  opacity: 0;
  left: 0px;
  right: unset
}

.table.cart-items tbody tr.item-service .v-custom-trservice-wrap .item-remove .item-link-remove {
  width: 250px;
  display: block
}

.table.cart-items tbody tr.item-service .v-custom-trservice-wrap .quantity,
.table.cart-items tbody tr.item-service .v-custom-trservice-wrap .quantity-price {
  display: none !important
}

.table.cart-items tbody tr.item-service .v-custom-trservice-wrap .bundle-item-name {
  width: 600px
}

.table.cart-items tbody tr.item-service .v-custom-trservice-wrap .bundle-item-name span {
  color: #4d3931;
  font-weight: 500;
  font-size: 14px;
  display: flex;
  align-items: center;
  gap: 8px;
  background-repeat: no-repeat;
  padding-left: 25px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='0.5' y='0.5' width='15' height='15' rx='2.5' fill='white' stroke='%234D3931'/%3e%3crect x='3' y='3' width='10' height='10' rx='2' fill='%234D3931'/%3e%3c/svg%3e ")
}

.table.cart-items tbody tr.item-service .v-custom-trservice-wrap .bundle-item-name span::before {
  content: "";
  display: block;
  width: 15px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.9167 4.50012H1.08333C0.761167 4.50012 0.5 4.72398 0.5 5.00012V7.00012C0.5 7.27626 0.761167 7.50012 1.08333 7.50012H13.9167C14.2388 7.50012 14.5 7.27626 14.5 7.00012V5.00012C14.5 4.72398 14.2388 4.50012 13.9167 4.50012Z' stroke='%234D3931' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M13.625 7.43762V12.9501C13.625 13.1126 13.5605 13.2684 13.4456 13.3832C13.3307 13.4981 13.1749 13.5626 13.0125 13.5626H1.9875C1.82505 13.5626 1.66926 13.4981 1.5544 13.3832C1.43953 13.2684 1.375 13.1126 1.375 12.9501V7.43762' stroke='%234D3931' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M7.5 4.50012V13.5001' stroke='%234D3931' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M10.9848 1.01529C11.6519 1.6824 11.6912 2.8052 10.9848 3.43089C9.77703 4.50012 7.5 4.50012 7.5 4.50012C7.5 4.50012 7.5 2.22309 8.57138 1.01529C9.19492 0.308897 10.3177 0.348181 10.9848 1.01529Z' stroke='%234D3931' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M4.01517 1.01529C3.34806 1.6824 3.30878 2.8052 4.01517 3.43089C5.22297 4.50012 7.5 4.50012 7.5 4.50012C7.5 4.50012 7.5 2.22309 6.42862 1.01529C5.80508 0.308897 4.68228 0.348181 4.01517 1.01529Z' stroke='%234D3931' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
  height: 15px;
  background-position: center
}

.table.cart-items tbody tr.item-service .v-custom-trservice-wrap .bundle-item-name .gift-message-max-length {
  display: none
}

.table.cart-items tbody tr.item-service .v-custom-trservice-wrap .bundle-item-name textarea {
  height: 84px;
  border-radius: 6px;
  border: 1px solid #4d3931
}

.cart-template-holder .cart {
  padding-left: 0
}

.cart-more-options .srp-container .srp-delivery-info .b--light-gray {
  background: #faf9f8;
  border-radius: 10px;
  border: 1px solid #4d3931
}

.cart-more-options .srp-container .srp-delivery-info .b--light-gray .srp-shipping-current-single__sla,
.cart-more-options .srp-container .srp-delivery-info .b--light-gray .srp-shipping-current-single__price {
  color: #4d3931;
  font-weight: 600;
  font-size: 14px
}

.table.cart-items tbody tr .flag {
  background-color: rgba(249, 169, 20, .15);
  border-radius: 10.5px;
  height: 21px;
  padding: 2px 12px;
  font-family: Montserrat;
  font-weight: 500;
  font-style: Italic;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0;
  text-align: center;
  color: #9c5f0a;
  margin: 0;
  display: flex;
  border: none;
  cursor: default;
  justify-content: center;
  align-items: center;
  width: 245px;
  margin-top: 9px;
}

.table.cart-items tbody tr .flag:before {
  content: '';
  background-image: url('https://www.varanda.com.br/_next/static/media/Location.eb0dc368.svg');
  display: block;
  width: 12px;
  height: 12px;
  background-size: contain;
  background-repeat: no-repeat;
  padding-right: 6px;
}

.frete-bar-outer-wrapper {
  width: 100%;
  max-width: 365px;
  position: absolute;
  bottom: 15%;
  right: 5%;
  z-index: 99;
}

.frete-bar-wrapper {
  background-image: url(https://varanda.vtexassets.com/assets/vtex.file-manager-graphql/images/367e430d-8620-4830-a1ad-05d08c95de85___d970ce588f8144455e96dba63fa34d8f.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 12px 16px;
  border-radius: 15px;
}

.frete-bar-message {
  margin: 0 0 2px;
  color: #4D3931;
  font-family: 'Montserrat';
  font-weight: 600;
  font-size: 16px;
  line-height: 14px;
  letter-spacing: 0%;
}

.frete-bar-subtext {
  margin: 0;
  color: #4D3931;
  font-family: 'Montserrat';
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0%;
}

.frete-bar-link {
  color: inherit;
  text-decoration: underline;
  FONT-WEIGHT: 600;
}

.frete-bar-track {
  height: 4.53px;
  background: #FFFFFF;
  border-radius: 6px;
  display: flex;
  align-items: center;
  margin-top: 10px;
}

.frete-bar-fill {
  height: 100%;
  border: solid 1px #4D3931;
  border-radius: 6px;
  background: #4D3931;
  transition: width 0.4s ease;
}

.frete-bar-skeleton {
  display: block;
  height: 52px;
  background: linear-gradient(90deg, rgba(0, 0, 0, .06) 25%, rgba(0, 0, 0, .12) 50%, rgba(0, 0, 0, .06) 75%);
  background-size: 200% 100%;
  animation: skeletonShimmer 1.4s infinite;
  border-radius: 4px;
}

@keyframes skeletonShimmer {
  0% {
    background-position: 200% 0;
  }

  100% {
    background-position: -200% 0;
  }
}

.cart-more-options.span7 {
  position: relative;
}

.frete-bar-container {
  text-align: center;
}


@media(max-width: 768px) {
  .table.cart-items tbody tr .flag {
    width: 220px;
  }

  .frete-bar-outer-wrapper {
    position: relative;
    max-width: 100%;
    margin: auto;
    bottom: initial;
    right: initial;
  }

  .cart-more-options.span7 {
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
    gap: 30px;
  }
}