/* width */
.item-attachment-value-container textarea::-webkit-scrollbar {
	width: 10px;
}
  
  /* Track */
.item-attachment-value-container textarea::-webkit-scrollbar-track {
	background: #f1f1f1; 
}
   
  /* Handle */
.item-attachment-value-container textarea::-webkit-scrollbar-thumb {
	background: #888; 
}
  
  /* Handle on hover */
.item-attachment-value-container textarea::-webkit-scrollbar-thumb:hover {
	background: #555; 
}

body.body-cart .container.container-cart .full-cart .table tbody tr.item-attachments-content td.item-attachments-item-fields .item-attachment textarea {
	  min-height:80px!important;
	  pointer-events: all!important;
}


body {
    overflow: initial !important;
}
body.body-cart .container.container-main.container-cart,.container.container-main.container-order-form {
    max-width: 980px;
}

body.body-cart .container.container-cart .cart .cart-items thead tr {
    background: #fff;
    padding: initial;
    margin: 0 auto;
}

body.body-cart .container.container-cart .cart .cart-items thead, .container.container-order-form .cart .cart-items thead, .container.thead .cart .cart-items thead {
    border-bottom: 1px solid #c7c7c7;
}

body.body-cart .checkout-container.row-fluid.cart-active {
    width: 100%;
}

body.body-cart .checkout-container.row-fluid.cart-active .cart-template.full-cart.span12.active {
    width: 100%;
    margin: 0 auto;
    float: initial;
    margin-top: 50px;
}

body.body-cart .container.container-cart .full-cart .table tbody tr, .container.container-order-form .full-cart .table tbody tr, .container.thead .full-cart .table tbody tr {
    width: 100%;
    border-bottom: none !important;
    padding: 11px 0px;
}

body.body-cart .container.container-cart .cart .cart-items thead tr th.product-price, .container.container-order-form .cart .cart-items thead tr th.product-price, .container.thead .cart .cart-items thead tr th.product-price {
    width: 15%;
    display: flex;
    justify-content: center;
}

body.body-cart .container.container-cart .cart .cart-items thead tr th.quantity-price, .container.container-order-form .cart .cart-items thead tr th.quantity-price, .container.thead .cart .cart-items thead tr th.quantity-price {
    width: 12%;
    display: flex;
    justify-content: center;
}

body.body-cart .container.container-cart .cart .cart-items thead tr th.item-remove{
	display: block !important;
  	width: 5%;
	height: inherit;
}

body.body-cart .container.container-cart .cart .cart-items thead tr th.product {
    width: 55%;
    padding-left: 0;
}

body.body-cart .checkout-container label.srp-toggle__delivery {
    color: #7c6f65 !important;
    border-radius: 0;
    border: 1px solid #7c6f65;
    box-shadow: none;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 5px;
}

body.body-cart .checkout-container .vtex-shipping-preview-0-x-frame {
    border-radius: 0;
    box-shadow: none;
    border: none;
}

body.body-cart .checkout-container .srp-toggle__wrapper {
    box-shadow: none;
}

body.body-cart .checkout-container label.srp-toggle__pickup {
    border: 1px solid #7c6f65;
    color: #7c6f65;
    transition: all .2s;
}

body.body-cart .checkout-container .srp-content.onda-v1 h2 {
    text-align: initial;
}

body.body-cart .container.container-cart .full-cart .summary-template-holder {
    margin: 50px 0 25px 0;
    width: 100%;
    border-bottom: 1px solid #c7c7c7;
    padding-bottom: 20px;
}

body.body-cart .checkout-container .srp-content.onda-v1 .srp-delivery-header.mb3 {
    text-align: initial;
    margin-bottom: 30px;
}
body.body-cart .checkout-container .srp-content.onda-v1 .srp-pickup-info.mb6{
    text-align: initial;
    /* margin-bottom: 30px; */
}
body.body-cart .checkout-container .srp-toggle.mb6.pb2.ml1.mr3 {
    margin: initial;
    margin-bottom: 30px;
    width: 100%;
}

body.body-cart .checkout-container .srp-data.mt4 {
    margin: initial;
    margin-top: 30px;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}

body.body-cart .checkout-container .srp-content.onda-v1 .srp-delivery-header.mb3 span#deliver-at-text a, body.body-cart .checkout-container .srp-content.onda-v1 .srp-delivery-header.mb #deliver-at-text a {
    color: #fff;
    background: #7c6f65;
    padding: 6px 8px;
    margin-left: 10px;
}

body.body-cart .checkout-container div#shipping-preview-container {
    max-width: initial;
    width: 100%;
    margin: 0 auto;
}
body.body-cart .container.container-cart .full-cart .summary-template-holder p.srp-description.mw5 {
    margin: 15px 0 !important;
    text-align: initial;
}

body.body-cart .checkout-container .srp-data.mt4 button#shipping-calculate-link {
    border-radius: initial;
    border: 1px solid #7c6f65;
    background: #fff;
    color: #7c6f65;
}

body.body-cart .container.container-cart .full-cart .table tbody td.product-image {
    margin: initial;
    width: 10%;
}

body.body-cart .container.container-cart .full-cart .table tbody td.product-image a {
    display: block;
}

body.body-cart .container.container-cart .full-cart .table tbody td.product-name {
    width: 45% !important;
    display: flex;
    flex-wrap: wrap;
    padding: 5px 10px;
}

body.body-cart .container.container-cart .full-cart .table tbody td.product-price {
    width: 15%;
    padding: 5px 10px;
  	text-align: center;
}

body.body-cart .container.container-cart .full-cart .table tbody td.quantity {
    width: 13%;
    padding: 0;
    display: flex;
    justify-content: center;
}

body.body-cart .container.container-cart .full-cart .table tbody td.quantity-price {
    width: 12%;
    padding: 5px 10px;
  	text-align: center;
}

body.body-cart .container.container-cart .full-cart .table tbody td.item-remove {
    width: 5%;
}

body.body-cart .container.container-cart .full-cart .table tbody td.quantity a.item-quantity-change {
    border-radius: initial;
    height: initial;
    width: initial;
    justify-content: initial;
    background: initial;
    display: flex;
    align-items: center;
    border: none;
    color: initial;
    position: initial;
}

body.body-cart .container.container-cart .icon-minus-sign:before {
    background: initial;
    width: initial;
    left: initial;
    height: initial;
    top: initial;
    font-weight: initial;
    line-height: initial;
    content: "\f056";
    position: initial;
    color: #7c6f65;
}

body.body-cart .container.container-cart .full-cart .table tbody td.quantity a {
    margin: 0 10px;
    display: block;
}

body.body-cart .container.container-cart .full-cart .table tbody td.quantity input {
    margin: 0 6px;
}

.icon-plus-sign:before {
    content: "\f055" !important;
}

body.body-cart .container.container-cart .full-cart .table tbody td.quantity a.item-quantity-change i {
    height: initial;
    color: initial;
}

body.body-cart .container.container-cart .full-cart .table tbody {
    border-bottom: 1px solid #c7c7c7;
}

body.body-cart .container.container-cart .cart .cart-items thead tr th {
    font-weight: 300;
}

body.body-cart .container.container-cart .full-cart .table tbody td.product-price span {
    font-weight: 300;
      text-align: center;
}

body.body-cart .container.container-cart .full-cart .table tbody td.quantity-price span {
    font-weight: 300;
	text-align: center;
}

body.body-cart .container.container-cart .icon.icon-plus-sign:before {
    content: "\f055" !important;
    font-size: 20px;
    color: #7c6f65;
}
body.body-cart .container.container-cart .full-cart .table tbody .product-item td.item-remove .item-link-remove{
    display: block;
    width: initial;
    height: initial;
    padding: initial;
    margin-bottom: 24px;
  	text-align: center;
}

body.body-cart .container.container-cart .full-cart .table tbody .product-item td .icon-remove:before {
    /* content: '\f014' !important; */
    /* transform: none; */
    /* font-family: 'FontAwesome'; */
    /* height: 0; */
    /* position: initial; */
    /* font-size: 21px; */
    /* color: #000; */
    top: initial;
    bottom: -10px;
}
body.body-cart .container.container-cart .full-cart .table tbody .product-item td .icon-remove:after{
 top: initial;
 bottom: -10px;
}
body.body-cart .checkout-container .cart-more-options.span7 {
    width: 60%;
    margin: initial;
}

body.body-cart .checkout-container .srp-content.onda-v1 h2 {
    font-weight: 300;
}

body.body-cart .checkout-container label.blue {
    color: #fff !important;
    background: #7c6f65;
    transition: all 0.2s;
}

body.body-cart .container.container-cart .full-cart .summary-totalizers {
    margin: initial;
    border: 1px solid #ededed;
    border-radius: initial;
    padding: initial;
    width: 35%;
}

body.body-cart .container.container-cart .full-cart .summary-template-holder .row-fluid .summary-totalizers .summary-coupon {
    border: initial;
    height: 110px;
}

body.body-cart .container.container-cart .full-cart .summary-template-holder .row-fluid .summary-totalizers .forms.coupon-column.summary-coupon-wrap.text-center {
    border: initial;
}

body.body-cart .container.container-cart .full-cart .summary-totalizers .summary-coupon fieldset.coupon-fieldset {
    border: initial;
    padding: initial;
    width: 100%;
    height: initial;
    background: #fff;
}

body.body-cart .container.container-cart .full-cart .summary-totalizers .summary-coupon fieldset.coupon-fieldset p.coupon-label {
    width: 100%;
    margin: initial;
    display: block;
    max-width: initial;
    max-height: initial;
    float: none !important;
    vertical-align: initial;
    text-align: center;
    background: #f3f3f3dd;
    padding: 15px 10px;
    text-transform: uppercase;
}

body.body-cart .container.container-cart .full-cart .summary-totalizers .summary-coupon fieldset.coupon-fieldset > div {
    display: flex !important;
    flex-wrap: wrap;
}

body.body-cart .container.container-cart .full-cart .summary-totalizers .summary-coupon fieldset.coupon-fieldset p.coupon-data {
    width: 100%;
}

body.body-cart .container.container-cart .full-cart .summary-totalizers .summary-coupon fieldset.coupon-fieldset p.coupon-fields {
    width: 100%;
}

body.body-cart .container.container-cart .full-cart .summary-totalizers .summary-coupon fieldset.coupon-fieldset p.coupon-label label {
    color: #000;
    font-weight: 300;
    font-size: 14px;
}

body.body-cart .container.container-cart .full-cart .summary-totalizers .summary-coupon fieldset.coupon-fieldset p.coupon-fields input#cart-coupon {
    width: 66%;
    border: 1px solid #7c6f65;
    font-size: 13px;
    box-shadow: none;
    min-height: 40px;
    text-transform: uppercase;
}

body.body-cart .container.container-cart .full-cart .summary-totalizers .summary-coupon fieldset.coupon-fieldset p.coupon-fields span {
    padding: 10px;
}

body.body-cart .container.container-cart .full-cart .summary-totalizers .summary-coupon fieldset.coupon-fieldset p.coupon-fields button#cart-coupon-add {
    background: #7c6f65;
    width: 32%;
    margin-left: 5px;
    font-size: 12px;
    font-weight: 100;
    text-transform: uppercase;
    box-shadow: initial;
    letter-spacing: 2px;
    height: 40px;
}

body.body-cart .container.container-cart .full-cart .summary-totalizers .summary-coupon fieldset.coupon-fieldset p.coupon-fields button#cart-coupon-add:after {
    content: '';
}

body.body-cart .container.container-cart .full-cart .table tbody.totalizers-list {
    border-bottom: initial;
    margin-top: 0;
    display: block;
}

body.body-cart .container.container-cart .full-cart .table tbody.totalizers-list tr {
    width: 100%;
    margin: initial;
    max-width: initial;
    border: none;
    padding: initial;
}

body.body-cart .container.container-cart .full-cart .table tbody.totalizers-list tr {
    padding: 0 20px;
    margin-bottom: 10px;
}

body.body-cart .container.container-cart .full-cart .table tbody.totalizers-list tr.Items td {
    padding: initial;
}

body.body-cart .container.container-cart .full-cart .table tbody.totalizers-list tr td.info {
    font-weight: 300;
    color: #000;
    text-transform: capitalize;
    padding: initial;
    font-size: 14px;
}

body.body-cart .container.container-cart .full-cart .table tbody.totalizers-list tr td.monetary {
    font-weight: 300;
    padding-right: 20px;
  	padding-top: 0px;
  	padding-bottom: 0px;
}

body.body-cart .container.container-cart .full-cart .table tbody.totalizers-list tr td.space {
    display: none;
}
body.body-cart .container.container-cart .full-cart .table tbody.totalizers-list tr td.info span.postal-code-for-sla span.shipping-name-to {
    display: none;
}

body.body-cart .container.container-cart .full-cart .table tbody.totalizers-list tr td.info span.postal-code-for-sla span.postal-code-value {
    display: none;
}

body.body-cart .container.container-cart .full-cart .table tbody.totalizers-list tr td.info span {
    font-size: 14px;
}

body.body-cart .container.container-cart .full-cart tfoot tr {
    width: 100%;
    margin: initial;
    max-width: initial;
    border: none !important;
    border-top: 1px solid #ededed !important;
    padding: 0 20px;
}

body.body-cart .container.container-cart .full-cart tfoot tr td.info {
    padding: initial;
    font-size: 16px !important;
    color: #000 !important;
    font-weight: 500 !important;
}

body.body-cart .container.container-cart .full-cart tfoot tr td.monetary {
    font-size: 16px !important;
    font-weight: 500 !important;
}

body.body-cart .container.container-cart .full-cart .cart-links-bottom {
    margin: initial;
    padding: initial;
    display: flex !important;
    flex-wrap: wrap;
    float: none;
    justify-content: space-between;
}

.extensions-checkout-buttons-container {
    margin: initial;
}

.row-fluid.orderform-template.span12.inactive {
    display: none;
}

body.body-cart .container.container-cart #cart-choose-more-products:after {
    padding: 14px 39px !important;
    font-size: 12px;
    font-weight: 300;
}

body.body-cart .container.container-cart #cart-to-orderform:after {
    font-size: 13px;
    font-weight: 300;
    padding: initial !important;
    position: absolute;
    left: 0;
}

body.body-cart .container.container-cart a#cart-to-orderform {
    padding: 13px;
    position: relative;
}

body.body-cart .container.container-cart .full-cart .summary-template-holder .srp-delivery-info.mb6 {
}

body.body-cart .container.container-cart .full-cart .summary-template-holder .srp-delivery-info.mb6 label.srp-shipping-current-single {
    border-radius: initial;
}

body.body-cart .container.container-cart .full-cart .summary-template-holder .srp-delivery-info.mb6 svg path {
    fill: #939393;
}

.wdt-header-checkout {
    border-bottom: 1px solid #c7c7c7;
    display: flex;
    justify-content: center;
    padding: 10px 20px;
}

.wdt-header-checkout .wdt-header-checkout-template {
    display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 980px;
    width: 100%;
}

.wdt-header-checkout > div svg {
    display: block;
    height: 80px;
}

.wdt-header-checkout .wdt-contact-footer {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-wrap: wrap;
}

.wdt-header-checkout .contact-text span {
    font-weight: 300;
    font-size: 14px;
}

body.body-cart .container.container-cart a.add-service.btn.btn-mini {
    opacity: 1 !important;
    visibility: initial;
    display: block;
    border-radius: initial !important;
    text-decoration: none !important;
    background-image: initial;
    background-color: initial;
    border: initial;
    box-shadow: initial;
    text-transform: capitalize !important;
    font-size: 11px !important;
}

body.body-cart .container.container-cart p.add-service-container {
   /* display: flex !important;*/
  	display: none;
    align-items: center;
    height: initial;
    background: #ededed;
    padding: 6px 10px;
    margin-top: 10px;
}

body.body-cart .container.container-cart .full-cart .table tbody tr.item-service {
    border: 1px solid #7c6f65 !important;
    margin: 12px 0;
    width: 100%;
    padding: 10px;
    display: flex !important;
    justify-content: space-between;
    flex-wrap: wrap;
}

body.body-cart .container.container-cart .full-cart .table tbody tr.item-service td.bundle-item-name .gift-message-container {
    display: block !important;
    margin: 5px 0 0 20px;
}

body.body-cart .container.container-cart .full-cart .table tbody tr.item-service td.bundle-item-name span {
    font-size: 15px;
    color: #7c6f65;
    font-weight: 600;
}

body.body-cart .container.container-cart .full-cart .table tbody tr.item-service td.bundle-item-name:before {
    content: '' !important;
}

body.body-cart .container.container-cart .full-cart .table tbody tr.item-service td.bundle-item-name .gift-message-container a.gift-message-add {
    text-decoration: none;
    color: #000;
}

body.body-cart .container.container-cart .full-cart .table tbody tr.item-service td.bundle-item-name .gift-message-container a.gift-message-add:hover {
    font-weight: 600;
    font-size: 13px;
}

body.body-cart .container.container-cart .full-cart .table tbody tr.item-service .bundle-item-name {
    width: 50%;
}

body.body-cart .container.container-cart .full-cart .table tbody tr.item-service td.bundle-item-name .gift-message-container .gift-message label {
    display: none;
}

body.body-cart .container.container-cart td.bundle-item-name .gift-message-container .gift-message .gift-message-field textarea#gift-message-0message {
    border: 1px solid #ededed;
    min-height: 100px;
    box-shadow: none;
    margin-top: 10px !important;
    width: 100% !important;
    overflow: auto;
    padding: 7px;
}

body.body-cart .container.container-cart .full-cart .table tbody tr.item-service td.item-remove.bundle-remove {
    display: block !important;
}

body.body-cart .container.container-cart .full-cart .table tbody tr.item-service td.quantity-price.bundle-quantity-price {
    width: 35%;
}

body.body-cart .container.container-cart .full-cart .table tbody tr.item-service td.quantity-price.bundle-quantity-price span.new-product-price {
    text-align: end;
    color: #000;
    font-size: 15px;
}

a.srp-address-title.link.pointer.blue.f5:after {
    font-family: FontAwesome;
    content: "\f00d";
    display: inline-block;
    font-size: 16px;
    vertical-align: text-bottom;
    padding-left: 7px;
}

#deliver-at-text a.srp-address-title.link.pointer.blue.f5 {
    color: #fff;
    background: #7c6f65;
    padding: 6px 8px;
    margin-left: 10px;
}

body.body-cart .checkout-container .srp-content.onda-v1 .srp-pickup-info.mb6 label {
    margin-top: 35px;
    border-radius: initial;
    width: 100%;
}

body.body-cart .checkout-container .srp-content.onda-v1 .srp-pickup-info.mb6 label .srp-shipping-current-single__bullet.flex-none.mr3 svg path {
    fill: #b6b6b6;
}
body.body-cart .container.container-cart .cart .cart-items thead tr th.quantity{
    width: 13%;
    display: flex;
    justify-content: center;
}
body.body-cart .container.container-cart .full-cart .table tbody td.product-name small.seller.muted {
    display: none;
}

body.body-cart .container.container-cart .full-cart .table tbody td.product-name a {
    overflow: initial;
    height: initial;
}
body.body-cart .container.container-cart .accordion-body.collapse.in {
    position: initial;
}
input#ship-postalCode {
    border-radius: 0px;
    outline: none;
}

input#ship-postalCode:focus {
    box-shadow: none;
}

p.input.ship-postalCode .error.help {
    position: absolute;
}
body.body-cart .checkout-container .srp-data.mt4 .vtex-shipping-preview-0-x-pc.srp-postal-code form.srp-postal-code__form.dib.relative button#cart-shipping-calculate {
    background: #7c6f65;
    box-shadow: none;
}
body.body-cart .checkout-container .srp-data.mt4 .vtex-shipping-preview-0-x-pc.srp-postal-code form.srp-postal-code__form.dib.relative button#cart-shipping-calculate:after {
    top: calc(50% - 6px) !important;
}
body.body-cart .checkout-container .srp-data.mt4 .vtex-shipping-preview-0-x-pc.srp-postal-code form.srp-postal-code__form.dib.relative .vtex-shipping-preview-0-x-postalCodeForgotten {
    display: flex;
    align-items: center;
}
body.body-cart .checkout-container .srp-data.mt4 .srp-result.lh-copy {
    width: 100%;
}
body.body-cart .checkout-container .srp-data.mt4 .srp-delivery-select-container {
    border-radius: initial !important;
}
body.body-cart .checkout-container .cart-more-options.span7 .srp-pickup-empty__my-location.mb3 button#find-pickup-link {
    background: #7c6f65;
    border: 1px solid #7c6f65;
    border-radius: initial;
}

body.body-cart .container.container-cart .full-cart .table tbody tr.item-attachments-content {
    display: flex !important;
    position: initial !important;
    justify-content: flex-start !important;
    height: initial !important;
    padding-left: 0px !important;
    background: #7c6f65 !important;
    margin-top: 10px !important;
}

body.body-cart .container.container-cart .full-cart .table tbody tr.item-attachments-content td.item-attachments-item-image {
    width: 10% !important;
    height: inherit;
    display: none !important;
}

body.body-cart .container.container-cart .full-cart .table tbody tr.item-attachments-head {
    display: flex !important;
    top: initial;
    position: initial !important;
    height: initial !important;
    padding-left: 0px !important;
}

body.body-cart .container.container-cart .full-cart .table tbody tr.item-attachments-head * {
    position: initial !important;
    margin: initial !important;
    float: none !important;
}

body.body-cart .container.container-cart .full-cart .table tbody tr.item-attachments-content * {
    position: initial !important;
    margin: initial !important;
    float: initial !important;
    display: block !important;
}

body.body-cart .container.container-cart .full-cart .table tbody tr.item-attachments-head span.help-arrow.top-arrow {
    position: absolute !important;
    top: 0px;
    left: calc(50% - 10px);
}

body.body-cart .container.container-cart .full-cart .table tbody tr.item-attachments-head td {
    position: relative !important;
    padding-top: 20px;
}

body.body-cart .container.container-cart .full-cart .table tbody tr.item-attachments-head strong {
    padding: 10px;
    border: none !important;
    font-weight: initial;
    text-transform: uppercase;
    border-radius: 0px !important;
}

body.body-cart .container.container-cart .full-cart .table tbody tr.item-attachments-head .item-attachments-header::after {
    display: none;
}

body.body-cart .container.container-cart .full-cart .table tbody tr.item-attachments-content td.item-attachments-item-fields .item-attachment label {
    color: #fff !important;
    text-transform: uppercase;
    border-bottom: 1px solid #fff;
    padding-bottom: 10px;
    font-size: 16px;
  	pointer-events: none;
}

body.body-cart .container.container-cart .full-cart .table tbody tr.item-attachments-content td.item-attachments-item-fields .item-attachment {
    padding: 15px;
}

body.body-cart .container.container-cart .full-cart .table tbody tr.item-attachments-content td.item-attachments-item-fields {
    padding: 0px;
}

body.body-cart .container.container-cart .full-cart .table tbody tr.item-attachments-content  td.item-remove.item-attachments-remove {
    display: none !important;
}

body.body-cart .container.container-cart .full-cart .table tbody tr.item-attachments-content td.item-attachments-item-fields .item-attachment textarea {
    width: 100%;
    color: #fff !important;
    text-transform: uppercase;
    height: initial;
    line-height: initial !important;
    margin-top: 20px !important;
    min-height: 50px;
}

body.body-cart .container.container-cart .full-cart .table tbody tr.item-attachments-content td.item-attachments-item-fields span.item-attachment-max-length {
    display: none !important;
}

h2.available-gift-quantity {
    margin-top: 0px !important;
}

.cart-select-gift-placeholder tbody.available-gift-items tr {
    width: 100% !important;
    margin-bottom: 20px !important;
    background: whitesmoke !important;
    padding: 10px !important;
}

.cart-select-gift-placeholder tbody.available-gift-items tr td.product-name span {
    font-weight: initial !important;
}

.cart-select-gift-placeholder tbody.available-gift-items tr td.product-name  i.checkbox-selector {
    width: 25px !important;
    height: 25px !important;
    top: calc(50% - 20px) !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}
body.body-cart .container.container-cart .full-cart .table tbody.totalizers-list tr.srp-summary-result{
	display: none !important;
}
.shp-lean-option .shp-option-text-time span{
	font-size: 11px;
}
@media (max-width: 991px){
    body.body-cart .container.container-main.container-cart {
        padding: 0px 20px;
        box-sizing: border-box;
    }
    body.body-cart .container.container-cart .full-cart .table tbody td.quantity input{
        width: 29px;
    }
    body.body-cart .container.container-cart .full-cart .table tbody td.quantity a.item-quantity-change i{
    }
    body.body-cart .container.container-cart .cart .cart-items thead tr th.product-price{
        width: 6%;
    }
    body.body-cart .container.container-cart .cart .cart-items thead tr th.quantity{
        width: 22%;
    }
    body.body-cart .container.container-cart .cart .cart-items thead tr th.quantity-price{
        width: 9%;
    }
    body.body-cart .container.container-cart .full-cart .table tr .monetary{
        width: 60%;
        padding: 15px 0;
    }
    body.body-cart .container.container-cart .full-cart .summary-totalizers .summary-coupon fieldset.coupon-fieldset p.coupon-fields span{
        display: block;
    }
    body.body-cart .container.container-cart .full-cart .summary-totalizers .summary-coupon fieldset.coupon-fieldset p.coupon-fields input#cart-coupon{
        width: 100%;
    }
    body.body-cart .container.container-cart .full-cart .summary-totalizers .summary-coupon fieldset.coupon-fieldset p.coupon-fields button#cart-coupon-add{
        width: 100%;
        margin: 10px 0;
    }
    body.body-cart .container.container-cart .full-cart .summary-template-holder .row-fluid .summary-totalizers .summary-coupon{
        height: 160px;
    }
    body.body-cart .container.container-cart .full-cart .table tbody.totalizers-list tr td.monetary{
        padding-right: 0;
    }
  	body.body-cart .container.container-cart .full-cart .summary-totalizers .summary-coupon fieldset.coupon-fieldset p.coupon-fields .info span{
  		width: 100%;
  	}
}
@media(max-width: 767px){
    body.body-cart .container.container-main.container-cart{
        padding: 0 !important;
    }
    body.body-cart .container.container-cart .full-cart .table tbody td.product-name{
        margin: initial !important;
        max-width: initial;
        width: 65% !important;
    }
    body.body-cart .container.container-cart .full-cart .table tbody td.product-image{
        width: 23%;
        position: initial;
    }
    body.body-cart .container.container-cart .full-cart .table tbody tr{
        display: flex !important;
        flex-wrap: wrap;
    }
    body.body-cart .container.container-cart .full-cart .table tbody td.quantity{
        position: initial;
        margin: 10px 0 0 70px!important;
        width: 30% !important;
        margin-top: 10px !important;
    }
    body.body-cart .container.container-cart .full-cart .table tbody td.quantity-price{
        position: initial !important;
        margin: initial !important;
        width: 45% !important;
        margin-top: 10px !important;
    }
    body.body-cart .checkout-container.row-fluid.cart-active .cart-template.full-cart.span12.active{
        /* padding: 0 10px; */
    }
    body.body-cart .checkout-container .cart-more-options.span7{
        width: 100%;
        margin-bottom: 20px;
    }
    body.body-cart .container.container-cart .full-cart .summary-totalizers{
        width: 100%;
    }
    body.body-cart .container.container-cart .full-cart .summary-template-holder .row-fluid .summary-totalizers .forms.coupon-column.summary-coupon-wrap.text-center{
        margin: initial;
    }
    body.body-cart .container.container-cart .full-cart .summary-template-holder .row-fluid .summary-totalizers .summary-coupon{
        height: initial;
    }
    body.body-cart .container.container-cart .full-cart .summary-totalizers .summary-coupon fieldset.coupon-fieldset p.coupon-fields span{
        padding: 16px;
        display: flex;
        flex-wrap: wrap;
    }
    body.body-cart .container.container-cart .full-cart .table tr .monetary{
        width: 50%;
        padding-right: 0;
    }
    body.body-cart .container.container-cart .full-cart .table tbody.totalizers-list tr{
        align-items: center;
    }
    body.body-cart .container.container-cart .full-cart .table tbody.totalizers-list tr td.info{
        padding-left: initial !important;
        margin-bottom: 15px;
    }
    body.body-cart .container.container-cart #cart-choose-more-products{
        line-height: initial !important;
        width: 93%;
        margin: 0 auto;
    }
    body.body-cart .container.container-cart #cart-choose-more-products:after{
        line-height: initial !important;
        height: initial;
    }
    body.body-cart .container.container-cart .btn-place-order-wrapper{
        position: initial !important;
    }
    body.body-cart .container.container-cart .link-choose-more-products-wrapper{
        margin: initial !important;
        width: 100% !important;
        max-width: initial !important;
        margin-bottom: 20px !important;
    }
    body.body-cart .container.container-cart .full-cart .summary-template-holder{
        margin: 20px 0 25px 0;
        padding: 0 10px;
        border-bottom: none;
    }
    body.body-cart .checkout-container .srp-content.onda-v1 .srp-delivery-header.mb3 span.srp-items.f5.black-70 {
        font-size: 15px;
    }
    body.body-cart .container.container-cart .full-cart .table tbody tr.item-service td.bundle-item-name .gift-message-container{
        width: 100%;
        margin: 5px 0 5px 5px;
    }
    body.body-cart .container.container-cart .full-cart .table tbody tr.item-service td.bundle-item-name span{
        padding: initial;
        margin: initial;
    }
    body.body-cart .container.container-cart .full-cart .table tbody tr.item-service td.bundle-item-name {
        width: 100%;
    }
    body.body-cart .container.container-cart .full-cart .table tbody tr.item-service td.quantity-price.bundle-quantity-price{
        display: none;
    }
    body.body-cart .container.container-cart p.add-service-container{
        margin-left: 10px;
    }
    .wdt-header-checkout .wdt-contact-footer{
        justify-content: center;
        margin-left: 30px;
    }
    body.body-cart .container.container-cart .full-cart .table tbody td.product-name a{
        padding-left: 10px;
    }
    body.body-cart .checkout-container .srp-data.mt4 .vtex-shipping-preview-0-x-pc.srp-postal-code{
        width: 100%;
    }
    body.body-cart .checkout-container .srp-data.mt4 .vtex-shipping-preview-0-x-pc.srp-postal-code form.srp-postal-code__form.dib.relative {
        width: 100%;
    }

    body.body-cart .checkout-container .srp-data.mt4 .vtex-shipping-preview-0-x-pc.srp-postal-code form.srp-postal-code__form.dib.relative p.input.ship-postalCode.required.text {
        width: 75%;
    }

    body.body-cart .checkout-container .srp-data.mt4 .vtex-shipping-preview-0-x-pc.srp-postal-code form.srp-postal-code__form.dib.relative p.input input#ship-postalCode {
        width: 95%;
    }
    
    body.body-cart .checkout-container .srp-data.mt4 .vtex-shipping-preview-0-x-pc.srp-postal-code form.srp-postal-code__form.dib.relative button#cart-shipping-calculate{
        width: 25%;
        margin-bottom: 0px;
    }
    body.body-cart .checkout-container .cart-more-options.span7 .srp-pickup-empty.tc {
        width: 100%;
    }

    body.body-cart .checkout-container .cart-more-options.span7 .srp-pickup-empty__my-location.mb3 {
        width: 100%;
    }

    body.body-cart .checkout-container .cart-more-options.span7 .srp-pickup-empty__my-location.mb3 button#find-pickup-link {
        width: 100%;
    }
    body.body-cart .container.container-cart .full-cart .table tbody.totalizers-list tr td.monetary{
        padding-right: 0;
    }
    body.body-cart .container.container-cart .full-cart .table tbody .product-item td .icon-remove:before{bottom: -14px;}
    body.body-cart .container.container-cart .full-cart .table tbody .product-item td .icon-remove:after{
        bottom: -14px;
    }
    body.body-cart .container.container-cart a#cart-to-orderform{
        position: fixed;
        bottom: 0;
        padding: 17px;
    }
    body.body-cart .container.container-cart .full-cart .table tbody{
        padding: 0 10px;
    }
    body.body-cart .container.container-cart .full-cart .table tbody.totalizers-list{
        padding: 0;
    }
    .wdt-header-checkout {padding: 10px;}
  
  	.wdt-header-checkout .wdt-header-checkout-template .wdt-logo-checkout {
      width: 35%;
  	}
  	.wdt-header-checkout .contact-text span{
  		font-size: 11px;
  	}
    body.body-cart .checkout-container.row-fluid.cart-active .cart-template {
      margin-top: 10px !important;
  	}
}

body #app-container .iframe-credit-card-payment-group label {
    line-height: 18px !important;
}
/*---- SEGUNDA TELA (TELA DE PAGAMENTO) ----*/

.body-order-form .checkout-container .orderform-template .span6 {
    border: 1px solid #ededed;
    border-radius: initial;
}

.body-order-form .checkout-container .orderform-template #client-profile-data form.form-page.client-pre-email.anim-death.anim-current {
    top: -30px;
    left: 0;
    width: 100%;
}

.body-order-form .checkout-container .orderform-template .accordion-heading {
    margin: initial;
    border-bottom: 1px solid #ededed;
    padding: 10px 5px;
    display: flex;
    align-items: center;
}

.body-order-form .checkout-container .orderform-template .accordion-heading span {
    font-size: 16px;
    line-height: initial;
    width: 100%;
    display: flex;
    align-items: center;
    text-transform: uppercase;
}

.body-order-form .checkout-container .orderform-template .accordion-heading span i:before {
    color: #7c6f65 !important;
    font-size: 22px !important;
    padding: initial;
    background: transparent !important;
    height: initial !important;
}

.body-order-form .checkout-container .orderform-template .accordion-heading span a#edit-profile-data {
    display: block !important;
}

.body-order-form .checkout-container .orderform-template  div#shipping-data {
    margin: initial !important;
    width: 50%;
}

.body-order-form .checkout-container .orderform-template div#payment-data {
    width: 100%;
    margin-top: 30px !important;
    border: 1px solid #ededed;
}

.body-order-form .checkout-container .orderform-template .span6 .step.accordion-group.client-profile-data {
    padding: 10px;
}

.body-order-form .checkout-container .orderform-template .span6 .step.accordion-group.client-profile-data.active {
    background: #ededed;
    border-radius: initial;
    margin: initial;
}

.body-order-form .checkout-container .orderform-template .accordion-heading a i.icon-edit {
    background: transparent;
}

.body-order-form .checkout-container .orderform-template .vtex-omnishipping-1-x-deliveryChannelsWrapper {
    margin: initial;
    width: 100%;
    border-radius: initial;
    box-shadow: none;
    border: none;
}

.body-order-form .checkout-container .orderform-template .shipping-method-toggle {
    border-radius: initial;
    box-shadow: initial;
    background: #7c6f65 !important;
    border: none;
    top: 0;
}

.body-order-form .checkout-container .orderform-template div#postalCode-finished-loading button.shp-method-option span {
    border-radius: initial !important;
    box-shadow: none;
}

.body-order-form .checkout-container .orderform-template button.shp-method-option {
    border-radius: initial;
    color: #7c6f65;
    min-height: initial;
    padding: 10px;
    border: 1px solid #7c6f65;
}

.body-order-form .checkout-container .orderform-template  button.vtex-omnishipping-1-x-deliveryOptionActive {
    color: #fff;
}

.body-order-form .checkout-container .orderform-template div#shipping-data .step.accordion-group.shipping-data {
    padding: 10px;
    margin: initial;
}

.body-order-form .checkout-container .orderform-template div#shipping-data .step.accordion-group.shipping-data.active {
    background: #ededed;
    border-radius: initial;
}

.body-order-form .checkout-container .orderform-template div#shipping-data .step.accordion-group.shipping-data.active .address-summary.address-summary-BRA {
    background-color: #fff;
    border-radius: initial;
	filter: grayscale(1);
}

.body-order-form .checkout-container .orderform-template div#shipping-data input#ship-postalCode {
    width: 100% !important;
    max-width: 43%;
    margin: initial;
}

.body-order-form .checkout-container .orderform-template div#shipping-data p.input.ship-postalCode.required.text {
    display: flex;
    flex-wrap: wrap;
}

.body-order-form .checkout-container .orderform-template div#shipping-data p.input.ship-postalCode.required.text label {
    width: 100%;
    margin-top: 15px;
}

.body-order-form .checkout-container .orderform-template div#shipping-data p.input.ship-postalCode.required.text small {
    display: flex;
    align-items: flex-end;
    height: initial;
    max-height: initial;
}

.body-order-form .checkout-container .orderform-template div#shipping-data label#CHEAPEST {
    display: flex;
    flex-wrap: wrap;
    border-radius: initial;
}

.body-order-form .checkout-container .vtex-omnishipping-1-x-leanShippingOptionActive {
    background: #fff;
    border: 1px solid #bababa;
}
.body-order-form .checkout-container .orderform-template div#shipping-data p.vtex-omnishipping-1-x-shippingSectionTitle {
    color: #000;
}

.body-order-form .checkout-container .orderform-template div#shipping-data p.input.ship-number.required.text label {
    color: #000;
}

.body-order-form .checkout-container .orderform-template div#shipping-data p.input.ship-number.required.text {
    width: 100%;
}

.body-order-form .checkout-container .orderform-template div#shipping-data p.input.ship-number.required.text input#ship-number {
    width: 23%;
    border: 1px solid #bfbfbf;
}

.body-order-form .checkout-container .orderform-template div#shipping-data button#btn-go-to-payment {
    box-shadow: initial;
    letter-spacing: 1px;
    font-weight: 300;
    font-size: 14px;
}

.body-order-form .checkout-container .orderform-template .accordion-heading span i {
    display: flex;
    align-items: center;
    text-align: center;
}

.body-order-form .checkout-container .orderform-template div#shipping-data a#open-shipping {
    border: 1px solid #7c6f65;
    border-radius: initial;
    color: #fff;
    background: #7c6f65;
    font-size: 15px;
    padding: 10px;
    text-decoration: none;
    text-transform: uppercase;
}

.body-order-form .checkout-container .orderform-template div#payment-data .step.accordion-group.store-country-BRA.active {
    background: #ededed;
    border-radius: initial;
}

.body-order-form .checkout-container .orderform-template div#payment-data .step.accordion-group.store-country-BRA {
    padding: 10px;
}


.body-order-form .checkout-container .row-fluid.orderform-template.span12.active {
    padding: initial;
    min-height: 400px;
}

.body-order-form .checkout-container .orderform-template .cart-template.mini-cart.span4 {
    margin-left: 10px;
}

.body-order-form .checkout-container .orderform-template .cart-template.mini-cart.span4 .cart-fixed.affix.cart-fixed-transition {
    height: initial !important;
    top: 0 !important;
    background: #fff;
    border: 1px solid #ededed;
}

.body-order-form .checkout-container .orderform-template .cart-template.mini-cart.span4 .cart-fixed.affix.cart-fixed-transition h2 {
    margin: initial;
    font-size: 15px;
    padding: 7px;
    font-weight: 400;
    text-transform: uppercase;
}

.body-order-form .checkout-container .orderform-template .cart-template.mini-cart.span4 .summary-cart-template-holder {
    margin: 5px auto;
    border: 1px solid #ededed;
    background: #fff;
    width: 95%;
  	max-height: 300px;
    height: initial !important;
}

.body-order-form .checkout-container .orderform-template .cart-template.mini-cart.span4 .summary-cart-template-holder .cart {
    padding: 10px !important;
  	max-height: 300px;
}

.body-order-form .checkout-container .orderform-template .cart-template.mini-cart.span4 .summary-cart-template-holder .cart a.url {
    height: initial;
}

.body-order-form .checkout-container .orderform-template .cart-template.mini-cart.span4 p#go-to-cart-button {
    background: #fff;
}

.body-order-form .checkout-container .orderform-template .cart-template.mini-cart.span4 .cart-more-options.span7 {
    display: none !important;
}

.container.container-order-form .mini-cart .summary-template-holder .accordion-body {
    margin: 10px;
    background: #fff;
    border: 1px solid #ededed;
}

.body-order-form .container.container-order-form .mini-cart .summary-template-holder .accordion-group {
    padding: 10px;
    background: #fff;
    margin: initial;
    border-bottom: initial;
}

.body-order-form .container.container-order-form .cart-totalizers .table tr td.info {
    width: 40%;
    padding-right: 10px;
}

.body-order-form .container.container-order-form .cart-totalizers .table tfoot tr .monetary {
    width: 60%;
    padding-top: 20px;
}

.body-order-form .container.container-order-form .mini-cart .cart-fixed-transition .payment-confirmation-wrap {
    background: #fff;
    padding: initial;
    width: 100%;
    position: initial;
}

.body-order-form .container.container-order-form .mini-cart .cart-fixed-transition .payment-confirmation-wrap button {
    padding: 7px;
    margin-bottom: 20px;
    width: 90% !important;
    position: initial;
}

.body-order-form .checkout-container .orderform-template div#payment-data .step.accordion-group.store-country-BRA.active .payment-group-item.active {
    background-color: #fff;
    border-radius: initial;
}

.body-order-form .checkout-container .orderform-template div#payment-data .step.accordion-group.store-country-BRA.active .payment-group-item {
    background: #ededed;
}

.body-order-form .checkout-container .orderform-template div#payment-data .step.accordion-group.store-country-BRA.active form.form-step.box-new.row-fluid {
    background-color: #ededed;
}

.body-order-form .container.container-order-form #payment-data .payment-body .box-step .box-step-content .steps-view {
    border-radius: initial;
    max-width: 392px;
}

.body-order-form .container.container-order-form .mini-cart .cart-fixed-transition {
    border: 1px solid #ededed;
    background: #fff;
    position: initial;
    height: initial !important;
}

.body-order-form .container.container-order-form .mini-cart .cart-fixed-transition h2 {
    margin: 13px 0;
    font-size: 14px;
}

.body-order-form .container.container-order-form .mini-cart .cart-fixed-transition .payment-confirmation-wrap .payment-submit-wrap {
    display: flex;
    justify-content: center;
}

.body-order-form .checkout-container .orderform-template #client-profile-data form.form-page.client-pre-email.anim-death.anim-current a#orderform-to-cart {
    top: 500px;
    background: #fff;
}

.body-order-form .checkout-container .orderform-template #client-profile-data form.form-page.client-pre-email.anim-death.anim-current a#orderform-to-cart:hover {
    background: #7c6f65;
}
.body-order-form .checkout-container .orderform-template #client-profile-data form.form-page.client-pre-email.anim-death.anim-current:before {
    content: '';
    width: 100%;
    height: 100%;
    background: #fff;
    position: absolute;
    top: 50px;left: 0;
    z-index: -1;
}
.body-order-form .checkout-container .orderform-template div#shipping-data label#FASTEST {
    display: flex;
}
.body-order-form .checkout-container .orderform-template div#shipping-data .vtex-omnishipping-1-x-PickupPointInfo {
    border: 1px solid #ededed;
    border-radius: initial;
    background: #fff;
    margin-top: 20px !important;
}

.body-order-form .checkout-container .orderform-template div#shipping-data .vtex-omnishipping-1-x-PickupPointInfo button#details-pickup-button {
    color: #7c6f65;
    text-decoration: none;
}

.body-order-form .checkout-container .orderform-template div#shipping-data .vtex-omnishipping-1-x-PickupPointInfo svg path {
    fill: #9d9d9d;
}

.body-order-form .checkout-container .orderform-template div#shipping-data .shp-option-text-price {
    display: flex;
    width: 33%;
    justify-content: center;
    margin-top: 5px;
}
.body-order-form .checkout-container .orderform-template div#shipping-data .shp-option-icon svg path {
    fill: #9d9d9d;
}
.body-order-form .checkout-container .orderform-template .step.accordion-group.shipping-data.active label#CHEAPEST .shp-option-text {
    width: 55% !important;
    flex: initial;
}
.checkout-container select#ship-state {
    background: #ffff;
    margin-bottom: 10px;
    width: 30% !important;
}

.checkout-container .vtex-omnishipping-1-x-address p.input.ship-state.required.text {
    width: 100%;
}
.body-order-form .checkout-container .orderform-template .accordion-heading a.link-box-edit.btn.btn-small {
    background: transparent;
    border-color: transparent;
}
.body-order-form .checkout-container .shp-summary-group.vtex-omnishipping-1-x-SummaryItemGroup {
    color: #737373;
    line-height: 17px;
    letter-spacing: 1px;
}
.wdt-header-checkout .wdt-contact-footer svg {
    width: 20px;
    height: auto;
    margin-right: 6px;
}
.body-order-form .checkout-container .orderform-template div#shipping-data .vtex-omnishipping-1-x-cta.ask-for-geolocation-cta button#find-pickups-manualy-button-denied {
    border-radius: initial;
    background: #7c6f65;
    box-shadow: none;
}

.body-order-form .checkout-container .orderform-template div#shipping-data .undefined.ask-for-geolocation-ask {
    margin-top: 10px;
}
.body-order-form .container.container-order-form #payment-data .store-country-BRA .accordion-inner .notification {
    color: #000;
    font-size: 13px;
    font-family: 'Poppins';
    margin-top: 10px;
}

body.body-cart .container.container-cart .full-cart .summary-totalizers .summary-coupon fieldset.coupon-fieldset p.coupon-fields .info span {
    width: 66%;
    text-align: left;
    border: 1px solid #7c6f65;
    font-size: 13px;
    box-shadow: none;
    min-height: 40px;
    text-transform: uppercase;
    color: #7c6f65;
    letter-spacing: initial;
}

body.body-cart .container.container-cart .full-cart .summary-totalizers .summary-coupon fieldset.coupon-fieldset p.coupon-fields .info .delete a {
    background: #7c6f65;
    width: 100%;
    font-size: 12px !important;
    font-weight: 100;
    text-transform: uppercase;
    box-shadow: initial;
    letter-spacing: 2px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
}

body.body-cart .container.container-cart .full-cart .summary-totalizers .summary-coupon fieldset.coupon-fieldset p.coupon-fields .info .delete a:after {
    display: none;
}

body.body-cart .container.container-cart .full-cart .summary-totalizers .summary-coupon fieldset.coupon-fieldset p.coupon-fields .info .delete {
    width: 32%;
    margin-left: 5px;
}
@media(max-width:1024px){
    .body-order-form .checkout-container .row-fluid.orderform-template.span12.active{
        margin-top: 30px;
    }
}
@media(max-width:991px){
    .checkout-container.row-fluid.orderform-active .orderform-template-holder.span8 {
        width: 100% !important;
    }
    .body-order-form .container.container-order-form #payment-data .payment-body .box-step .box-step-content .steps-view{
        max-width: 466px;
    }
    .body-order-form .checkout-container .orderform-template .cart-template.mini-cart.span4{
        width: 97%;
    }
    .body-order-form .checkout-container .row-fluid.orderform-template.span12.active{
        padding: 0 15px;
    }
    .body-order-form .checkout-container .orderform-template .cart-template.mini-cart.span4 .summary-cart-template-holder{
        width: 95%;
        margin: 0 auto;
    }
    .body-order-form .checkout-container .orderform-template #client-profile-data form.form-page.client-pre-email.anim-death.anim-current a#orderform-to-cart{
        top: 400px;
    }
}
@media(max-width: 767px){
    .body-order-form .checkout-container .orderform-template .span6 .step.accordion-group.client-profile-data{
        width: 100%;
    }
    .body-order-form .checkout-container .orderform-template div#shipping-data{
        width: 100%;
        margin-top: 20px !important;
    }
    html body .container .orderform-template .orderform-template-holder #payment-data .link-gift-card {
        margin: initial !important;
    }
    .body-order-form .container.container-order-form #payment-data .payment-body .box-step .box-step-content .steps-view{
        padding: 10px;
    }
    .body-order-form .container.container-order-form .cart-totalizers .table tfoot tr{
        display: flex;
        align-items: center;
        padding: 0 15px;
    }
    .body-order-form .container.container-order-form .cart-totalizers .table tfoot tr .monetary{
        padding-top: initial;
    }
    .body-order-form .container.container-order-form .cart-totalizers .table tr{
        padding: 0 15px;
    }
    .body-order-form .container.container-order-form .cart-totalizers .table tfoot tr .monetary{
        font-size: 16px;
    }
    .body-order-form .container.container-order-form .mini-cart .cart-fixed-transition #payment-data-submit{
        position: fixed;
        margin: initial;
        width: 100% !important;
    }
    .body-order-form .checkout-container .row-fluid.orderform-template.span12.active{
        padding: 0 10px;
    }
    .body-order-form .checkout-container .orderform-template .cart-template.mini-cart.span4{
        margin: initial;
        width: 100%;
        margin-top: 20px;
    }
    .body-order-form .container.container-order-form .mini-cart .link-cart #orderform-minicart-to-cart{
        width: 100% !important;
        padding: 0 10px;
    }
    .body-order-form .container.container-order-form .orderform-template-holder .client-profile-data .box-client-info{
        margin-top: 20px;
    }
    .body-order-form .checkout-container .orderform-template #client-profile-data form.form-page.client-pre-email.anim-death.anim-current fieldset.pre-email.row-fluid {
        max-width: 100%;
        max-height: initial;
        height: initial;
    }

    .body-order-form .checkout-container .orderform-template #client-profile-data form.form-page.client-pre-email.anim-death.anim-current {
        height: 100%;
        padding: 10px;
    }

    .body-order-form .checkout-container .orderform-template #client-profile-data form.form-page.client-pre-email.anim-death.anim-current a#orderform-to-cart {
        margin-top: 127%;
        border: 1px solid #7c6f65;
        max-width: initial;
        width: 95%;
        left: 2.5%;
        color: #7c6f65;
        text-decoration: none;
        top: 200px;
    }
    .body-order-form .checkout-container .orderform-template .cart-template.mini-cart.span4 .summary-cart-template-holder{
        margin: 0 10px;
        width: 94%;
    }
    
    body {
        overflow-y: initial;
    }
    .body-order-form .container.container-order-form .orderform-template-holder .client-profile-data .box-client-info p.client-document {
        width: 100%;
    }

    .body-order-form .container.container-order-form .orderform-template-holder .client-profile-data .box-client-info p.client-phone {
        width: 100%;
    }
    .body-order-form .container.container-order-form input.input-mini.card-value {
        width: 50% !important;
    }
    .body-order-form .checkout-container .shp-summary-group.vtex-omnishipping-1-x-SummaryItemGroup {
        border: 1px solid #ededed;
        padding: 10px;
        color: #737373;
        line-height: 23px;
    }
}



/*--- ULTIMA TELA (PEDIDO CONFIRMADO) ---*/

.body-checkout-confirmation .ph3-ns.w-70-ns.db.center {
    margin-top: 30px;
    font-family: 'Poppins';
    border: 1px solid #ededed;
    padding: 20px;
    margin-bottom: 40px;
}

.body-checkout-confirmation h1 {
    margin-bottom: 20px;
    font-family: 'Poppins' !important;
    font-weight: 300;
    color: #292929ee;
}

.body-checkout-confirmation .cconf-alert {
    background: #ededed;
    font-family: 'Poppins';
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    width: 97% !important;
    margin: 32px auto;
    border-radius: initial;
    border: initial;
    padding: 20px !important;
}

.body-checkout-confirmation .cconf-alert .dark-green:first-child {
    text-transform: uppercase;
    font-weight: 500;
}

.body-checkout-confirmation .cconf-alert p, .body-checkout-confirmation .cconf-alert p.dark-green {
    font-weight: 300;
    line-height: 25px;
}

.body-checkout-confirmation .fl.w-100.w-50-ns {
    padding-right: 65px;
    width: 65%;
}

.body-checkout-confirmation .fr.mt4.mt0-ns.w-30-ns {
    width: 35%;
    padding-left: 40px;
    border-left: 1px solid;
}

.body-checkout-confirmation .cconf-alert .dark-green p {
    margin-bottom: 22px;
}

.body-checkout-confirmation .cconf-alert #print-bank-invoice .bg-green {
    background-color: #7c6f65 !important;
    border: none !important;
    font-weight: 400;
    letter-spacing: 1px;
    border-radius: initial;
}

.body-checkout-confirmation .cconf-alert #print-bank-invoice .bg-green:hover {
    opacity: 1;
}

.body-checkout-confirmation #app-container h2 {
    text-transform: uppercase;
    font-family: 'Poppins';
    font-weight: 300;
}

.body-checkout-confirmation div#app-container .pt4 {
    padding: initial;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

.body-checkout-confirmation div#app-container .pt4 .w-100.fl.pa2.pl0 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #ededed;
    margin-bottom: 20px;
    flex-wrap: wrap;
}

.body-checkout-confirmation div#app-container .pt4 .w-100.fl.pa2.pl0 time.gray {
    text-transform: uppercase;
    font-size: 19px;
    color: #4b4b4b;
}

.body-checkout-confirmation div#app-container .pt4 .w-100 article {
    border: 1px solid #ededed;
    box-shadow: initial;
    border-radius: initial;
}

.body-checkout-confirmation div#app-container .pt4 .w-100 article h3 {
    border-bottom: 1px solid #ededed;
    padding: 15px;
    font-weight: 600;
    letter-spacing: 1px;
    background: #ededed;
    margin-top: initial;
    width: 100%;
}

.body-checkout-confirmation div#app-container .pt4 .w-100 article .pa3.black-80.f6.lh-copy {
    padding: initial;
}

.body-checkout-confirmation div#app-container .pt4 .w-100 article .pa3.black-80.f6.lh-copy > div {
    padding: 0 15px;
    line-height: 25px;
}

.body-checkout-confirmation div#app-container .pt4 .w-100 article .pa3.black-80.f6.lh-copy p.mb0 {
    padding: 0 15px;
}

.body-checkout-confirmation .ph3-ns.w-70-ns.db.center span.fl.dib.overflow-hidden {
    display: none;
}

.body-checkout-confirmation div#app-container .pt4 .w-100.pv4.fl {
    border: 1px solid #ededed;
    border-radius: initial;
    padding: initial;
}

.body-checkout-confirmation div#app-container .pt4 .w-100.pv4.fl h2.f4.mb0.lh-copy {
    background: #ededed;
    padding: 15px;
    font-size: 18px;
    font-weight: 400;
}

.body-checkout-confirmation div#app-container .pt4 .w-100.pv4.fl p.mb0 {
    padding: 15px;
    text-transform: uppercase;
}

.body-checkout-confirmation div#app-container .pt4 .w-100.pv4.fl p.mb0 span.dib.br2.pv1.ph2.f7.f6-l.fw5.black-70.nowrap.bg-light-blue.ml2 {
    padding: 7px 12px;
    font-size: 16px;
    background: #7c6f65;
    border-radius: initial;
}

.body-checkout-confirmation div#app-container .pt4 table.cconf-product-table.table.w-100.mt4 {
    display: block;
    border: 1px solid #ededed;
    margin: 0 15px 25px 15px;
    width: 97%;
    border-radius: initial;
}

.body-checkout-confirmation div#app-container .pt4 table.cconf-product-table.table.w-100.mt4 thead {
    width: 100% !important;
    display: block;
    background: #fff;
    border-radius: 5px;
    padding: 10px 0;
}

.body-checkout-confirmation div#app-container .pt4 table.cconf-product-table.table.w-100.mt4 thead tr.tl {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.body-checkout-confirmation div#app-container .pt4 table.cconf-product-table.table.w-100.mt4 thead tr.tl th {
    font-weight: 400;
    text-align: center;
}

.body-checkout-confirmation div#app-container .pt4 table.cconf-product-table.table.w-100.mt4 thead tr.tl th.pa0.w-60.w-50-ns.pb2 {
    width: 60% !important;
    text-align: left;
    padding-left: 15px;
}

.body-checkout-confirmation div#app-container .pt4 table.cconf-product-table.table.w-100.mt4 thead tr.tl th.pa0.w-20.pl1.pr1.pb2.dn.dtc-ns {
    width: 10%;
}

.body-checkout-confirmation div#app-container .pt4 table.cconf-product-table.table.w-100.mt4 thead tr.tl th.pa0.w-20.pl1.pr1.pb2 {
    width: 13%;
}

.body-checkout-confirmation div#app-container .pt4 table.cconf-product-table.table.w-100.mt4 thead tr.tl th.pa0.w-30.w-20-ns.pb2 {
    width: 13%;
}

.body-checkout-confirmation div#app-container .pt4 table.cconf-product-table.table.w-100.mt4 tbody {
    width: 100%;
    display: block;
}

.body-checkout-confirmation div#app-container .pt4 table.cconf-product-table.table.w-100.mt4 tbody tr {
    width: 100%;
    display: flex;
    padding: 15px;
    flex-wrap: wrap;
}

.body-checkout-confirmation div#app-container .pt4 table.cconf-product-table.table.w-100.mt4 tbody tr td {
    display: flex;
    justify-content: space-between;
}

.body-checkout-confirmation div#app-container .pt4 table.cconf-product-table.table.w-100.mt4 tbody tr td.pa0.pv3.v-mid.overflow-hidden {
    width: 62%;
    border-top: none;
}

.body-checkout-confirmation div#app-container .pt4 table.cconf-product-table.table.w-100.mt4 tbody td.pa0.pv3.v-mid.dn.dtc-ns {
    width: 11%;
    justify-content: center;
    border-top: none;
}

.body-checkout-confirmation div#app-container .pt4 table.cconf-product-table.table.w-100.mt4 tbody tr td.pa0.pv3.v-mid {
    width: 13%;
    justify-content: center;
    border-top: none;
}

.body-checkout-confirmation div#app-container .pt4 table.cconf-product-table.table.w-100.mt4 tbody tr td.pa0.pv3.v-mid {
    width: 13%;
    justify-content: center;
}

.body-checkout-confirmation div#app-container .pt4 .wdt-wrap-confirmation-buttons {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin: 15px 0 0 0;
    align-items: center;
    flex-wrap: wrap;
}

.body-checkout-confirmation div#app-container .pt4 .wdt-wrap-confirmation-buttons a {
    margin: initial;
    text-transform: uppercase;
    font-size: 14px;
    font-family: 'Poppins';
    font-weight: 400;
    color: #7c6f65;
    border: 1px solid #7c6f65;
    width: 220px;
    border-radius: initial;
}

.body-checkout-confirmation div#app-container .pt4 .wdt-wrap-confirmation-buttons a:last-child {
    background: #7c6f65 !important;
    color: #fff;
    border: none;
}
.body-checkout-confirmation div#app-container .pt4 table.cconf-product-table.table.w-100.mt4 tbody tr td.pa0.pv3.v-mid:last-child {
    justify-content: flex-end;
}
.body-order-form .checkout-container .orderform-template div#payment-data .step.accordion-group.store-country-BRA a.payment-group-item span {
    text-transform: uppercase;
    font-size: 11px;
}
@media(max-width: 1280px){
    .body-checkout-confirmation .ph3-ns.w-70-ns.db.center{
        width: 85%;
    }
}
@media(max-width:1024px){
    .body-checkout-confirmation .ph3-ns.w-70-ns.db.center{
        width: 95%;
    }
}
@media(max-width:991px){
    .body-checkout-confirmation .fl.w-100.w-50-ns{
        width: 100%;
        padding-right: initial;
        border-right: none;
    }
    .body-checkout-confirmation .fr.mt4.mt0-ns.w-30-ns{
        padding-left: initial;
        width: 100%;
        border-top: 1px solid;
        padding-top: 20px;
        margin-top: 20px;
        border-left: none;
    }
    .body-checkout-confirmation .fr.mt4.mt0-ns.w-30-ns .dark-green{
        display: flex;
        flex-wrap: wrap;
    }
    .body-checkout-confirmation .fr.mt4.mt0-ns.w-30-ns p{
        width: 70%;
        padding-right: 20px;
    }
}
@media(max-width: 767px){
    .body-checkout-confirmation #app-container h2{
        font-size: 19px;
        font-weight: 500;
    }
    .body-checkout-confirmation h1{
        font-size: 22px;
        padding-bottom: 10px;
        width: 100%;
        border-bottom: 1px solid #ededed;
    }
    .body-checkout-confirmation .ph3-ns.w-70-ns.db.center{
        width: 100%;
        padding: 12px;
        margin-bottom: 0px;
    }
    .body-checkout-confirmation .cconf-alert{
        width: 100% !important;
        margin: 15px 0 0 0;
        padding: 15px !important;
    }
    .body-checkout-confirmation .fr.mt4.mt0-ns.w-30-ns p{
        width: 100%;
    }
    .body-checkout-confirmation div#app-container .pt4 .w-100.fl.pa2.pl0 time.gray{
        font-size: 16px;
        margin-top: 7px;
    }
    .body-checkout-confirmation div#app-container .pt4 .w-100.pv4.fl p.mb0 span.dib.br2.pv1.ph2.f7.f6-l.fw5.black-70.nowrap.bg-light-blue.ml2{
        margin: 17px 10px;
    }
    .body-checkout-confirmation div#app-container .pt4 .w-100.pv4.fl p.mb0{
        font-weight: 300;
    }
    .body-checkout-confirmation div#app-container .pt4 table.cconf-product-table.table.w-100.mt4{
        width: 100%;
        margin: initial;
        border: none;
    }
    .body-checkout-confirmation div#app-container .pt4 table.cconf-product-table.table.w-100.mt4 thead{
        border-top: 1px solid #ededed;
        border-radius: 0;
    }
    .body-checkout-confirmation div#app-container .pt4 table.cconf-product-table.table.w-100.mt4 thead tr.tl th.pa0.w-20.pl1.pr1.pb2{
        display: none;
    }
    .body-checkout-confirmation div#app-container .pt4 table.cconf-product-table.table.w-100.mt4 thead tr.tl th.pa0.w-30.w-20-ns.pb2{
        display:none;
    }
    .body-checkout-confirmation div#app-container .pt4 table.cconf-product-table.table.w-100.mt4 tbody tr td.pa0.pv3.v-mid.overflow-hidden{
        width: 100%;
        margin-bottom: 15px;
    }
    .body-checkout-confirmation div#app-container .pt4 table.cconf-product-table.table.w-100.mt4 tbody tr{
        padding: 5px;
        border: none;
        margin-bottom: 20px;
    }
    .body-checkout-confirmation div#app-container .pt4 table.cconf-product-table.table.w-100.mt4 tbody tr td.pa0.pv3.v-mid.overflow-hidden img{
        width: 80px;
        height: auto;
    }
    .body-checkout-confirmation div#app-container .pt4 table.cconf-product-table.table.w-100.mt4 tbody td.pa0.pv3.v-mid.dn.dtc-ns{
        width: 100%;
        justify-content: initial;
    }
    .body-checkout-confirmation div#app-container .pt4 table.cconf-product-table.table.w-100.mt4 tbody tr td.pa0.pv3.v-mid{
        width: 100%;
        justify-content: initial;
    }
    .body-checkout-confirmation div#app-container .pt4 table.cconf-product-table.table.w-100.mt4 tbody td.pa0.pv3.v-mid.dn.dtc-ns:before {
        content: 'Valor: ';
        margin-right: 10px;
    }
    .body-checkout-confirmation div#app-container .pt4 table.cconf-product-table.table.w-100.mt4 tbody tr td.pa0.pv3.v-mid:last-child span:before {
        content: 'Total: ';
        margin-right: 10px;
    }
    .body-checkout-confirmation div#app-container .pt4 .wdt-wrap-confirmation-buttons a{
        width: 100%;
        margin-bottom: 20px;
    }
    .body-checkout-confirmation div#app-container .pt4 .wdt-wrap-confirmation-buttons a:last-child{
        margin-bottom: initial;
    }
    .wdt-header-checkout .wdt-logo-checkout a svg {
        height: 43px;
    }
    .body-checkout-confirmation div#app-container .pt4 table.cconf-product-table.table.w-100.mt4 tbody tr td.pa0.pv3.v-mid:last-child {
        justify-content: initial;
    }
}


.body-checkout-confirmation .ph3-ns.w-70-ns.db.center .mb4 {
    display: flex;
    flex-wrap: wrap;
    border-bottom: 1px solid #ededed;
    align-items: center;
    justify-content: space-between;
    font-weight: 400;
}

.body-checkout-confirmation .ph3-ns.w-70-ns.db.center .mb4 time.gray {
    font-size: 23px;
    color: #3d3d3d;
}

.body-checkout-confirmation .cconf-bank-invoice-data.pt3 {
    padding: 15px;
}

.body-checkout-confirmation .cconf-bank-invoice-data.pt3 .cconf-bank-invoice-data__print a {
    background: #7c6f65;
    border: none;
    border-radius: initial;
    text-transform: uppercase;
    font-size: 16px;
}

.body-checkout-confirmation .cconf-bank-invoice-data.pt3 button.vtex-text-copy__button {
    border: 1px solid #7c6f65;
    background: #7c6f65;
    color: #fff;
    border-radius: initial;
}

.body-checkout-confirmation .cconf-bank-invoice-data.pt3 button.vtex-text-copy__button:hover {
}

.body-checkout-confirmation .cconf-bank-invoice-data.pt3 .vtex-text-copy__text.bg-white.pa3.ba.b--light-gray.dib.tc.tl-ns {
    border-color: #7c6f65;
}

.body-checkout-confirmation .cconf-bank-invoice-data.pt3 h4.cconf-bank-invoice-data__header.fw4.f4 {
    border-bottom: 1px solid #ededed;
    padding-bottom: 20px;
    margin-bottom: 20px;
    font-size: 23px;
}

.body-checkout-confirmation .ph3-ns.w-70-ns.db.center .mb2 {
    border-bottom: 1px solid #ededed;
    padding-bottom: 12px;
    width: 100%;
    margin-bottom: 30px;
}

.body-checkout-confirmation .ph3-ns.w-70-ns.db.center .w-70-m {
    border: 1px solid #ededed;
    height: 200px;
    width: 32% !important;
    border-radius: initial;
    padding-left: initial;
    padding: initial;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    overflow: auto;
}

.body-checkout-confirmation .ph3-ns.w-70-ns.db.center .cf {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    padding: initial;
    float: initial;
}

.body-checkout-confirmation 
 h3.ttu.tracked.fw3.f4.mb2 {
    padding: 15px;
    line-height: initial;
    display: inline-table;
    font-size: 17px;
    margin-bottom: 15px;
    background: #ededed;
    margin: initial;
    width: 100% !important;
}

.body-checkout-confirmation .ph3-ns.w-70-ns.db.center .cf:before {content: ' ';display: none;}

.body-checkout-confirmation .ph3-ns.w-70-ns.db.center .w-70-m .br2.bg-near-white.pa3.lh-title {
    background: #fff;
    padding: initial;
    width: 100%;
}

.body-checkout-confirmation .ph3-ns.w-70-ns.db.center .w-70-m .br2.bg-near-white.pa3.lh-title h4 {
    border-bottom: 1px solid #ededed;
    padding-bottom: 10px;
    margin: initial;
    background: #ededed;
    padding: 15px;
    margin-bottom: 15px;
}

.body-checkout-confirmation .ph3-ns.w-70-ns.db.center .bg-light-gray.ph3.pv2.w-50-l.w-70-m.mb3.fw5.br2 {
    height: initial;
    border: initial;
    border-bottom: 1px solid #ededed;
    width: 100% !important;
    padding-bottom: 10px;
    font-size: 17px;
    text-transform: uppercase;
    justify-content: flex-start;
    align-items: center;
    background: #ededed;
    display: inline-table;
    padding: 18px 15px;
}
.body-checkout-confirmation .ph3-ns.w-70-ns.db.center .bg-light-gray.ph3.pv2.w-50-l.w-70-m.mb3.fw5.br2 span {
    margin-right: 5px;
}

.body-checkout-confirmation .ph3-ns.w-70-ns.db.center .fr-l.w-100.w-two-thirds-l.pl2-l.mb4 {
    width: 65%;
    border-bottom: initial;
    border: 1px solid #ededed;
    height: 200px;
    overflow: auto;
    padding: initial;
    align-items: initial;
}

.body-checkout-confirmation .ph3-ns.w-70-ns.db.center .fr-l.w-100.w-two-thirds-l.pl2-l.mb4 .f6.lh-title.mv1-ns a {
    color: #282828;
    text-decoration: none;
}

.body-checkout-confirmation .ph3-ns.w-70-ns.db.center .w-70-m .lh-copy {
    width: 100%;
    padding: 0 15px;
}

.body-checkout-confirmation .ph3-ns.w-70-ns.db.center .w-70-m .br2.bg-near-white.pa3.lh-title p.ma0.pv1 {
    padding: 0 15px;
    font-size: 17px;
    margin-bottom: 5px;
}

.body-checkout-confirmation .ph3-ns.w-70-ns.db.center .w-70-m .br2.bg-near-white.pa3.lh-title .address-summary.address-summary-BRA {
    padding: 0 15px;
    line-height: 22px;
}

.body-checkout-confirmation .ph3-ns.w-70-ns.db.center .cf a.cconf-myorders-button {
    width: 25%;
    border: 1px solid #7c6f65;
    border-radius: initial;
    text-transform: uppercase;
    background: #fff;
    color: #7c6f65;
    padding: 15px 20px;
    margin: initial;
}

.body-checkout-confirmation .ph3-ns.w-70-ns.db.center .cf a.cconf-continue-button {
    width: 25%;
    border: 1px solid #7c6f65;
    border-radius: initial;
    text-transform: uppercase;
    background: #7c6f65;
    color: #fff;
    padding: 15px 20px;
    margin: initial;
    display: inline-table;
    float: initial;
}

.body-checkout-confirmation .ph3-ns.w-70-ns.db.center .cf.mt4.mt0-ns.mb3:after {
    display: none;
}

.body-checkout-confirmation .ph3-ns.w-70-ns.db.center .fr-l.w-100.w-two-thirds-l.pl2-l.mb4 table.cconf-product-table.w-100 {padding: 0 15px;display: block;}

div#checkout-confirmation-footer {}

div#checkout-confirmation-footer span.x-payments {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    text-align: initial;
    width: 50%;
}

div#checkout-confirmation-footer span.x-payments ul.x-footer__payment-list {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin: initial;
    align-items: center;
}

div#checkout-confirmation-footer span.x-payments h5 {
    display: none;
}

div#checkout-confirmation-footer span.x-payments ul.x-footer__payment-list li {
    text-decoration: none;
    width: 8%;
    height: auto;
    list-style-type: none;
    margin: 0 5px;
    text-align: center;
}

div#checkout-confirmation-footer span.x-payments ul.x-footer__payment-list li svg {
    width: 45px;
    height: auto;
    background-image: none;
}

div#checkout-confirmation-footer span.x-payments ul.x-footer__payment-list li img {
    width: 50px;
    height: auto;
}

div#checkout-confirmation-footer .x-footer {
    display: flex;
    justify-content: space-between;
    /* border-top: 1px solid #ededed; */
    padding: 15px;
}

div#checkout-confirmation-footer .wrapper-copyright {width: 20%;}

div#checkout-confirmation-footer .wrapper-copyright .x-seguranca {
    display: flex;
    justify-content: center;
}

div#checkout-confirmation-footer .wrapper-copyright .x-seguranca h5 {
    display: none;
}

div#checkout-confirmation-footer .wrapper-copyright .x-seguranca ul.x-footer__security-list {
    display: flex;
    align-items: center;
    margin: initial;
}

div#checkout-confirmation-footer .wrapper-copyright .x-seguranca ul.x-footer__security-list li {
    list-style-type: none;
    margin: 0 5px;
}

div#checkout-confirmation-footer .wrapper-copyright .x-seguranca ul.x-footer__security-list li a {
    display: block;
}

div#checkout-confirmation-footer .wrapper-copyright .x-seguranca ul.x-footer__security-list li a svg {
    width: 80px;
    height: 70px;
    background-image: none;
}
.body-checkout-confirmation .cconf-bank-invoice-data.pt3 .cconf-bank-invoice-data__top.cconf-bank-invoice-data__top--with-number {
    margin-bottom: 40px;
}
.body-checkout-confirmation .ph3-ns.w-70-ns.db.center .cf a.cconf-myorders-button:hover {
    background: #7c6f65;
    color: #fff;
}

body #app-container .iframe-credit-card-payment-group select#creditCardpayment-card-0Brand {
    width: 94% !important;
    max-width: 94% !important;
}
body #app-container .iframe-credit-card-payment-group .PaymentCardHolderName input {
    margin: initial;
}

body #app-container .iframe-credit-card-payment-group .PaymentCardHolderName {
    margin-bottom: 20px;
}

body #app-container .iframe-credit-card-payment-group  .PaymentInstallments {
    margin-bottom: 20px;
}

body #app-container .iframe-credit-card-payment-group .PaymentCardCVV {
    width: 100%;
}

body #app-container .iframe-credit-card-payment-group .PaymentCardCVV input#creditCardpayment-card-0Code {
    width: 35%;
}
body #app-container .iframe-credit-card-payment-group label {
    line-height: 19px !important;
}
.container.container-order-form .mini-cart .item {
    padding-top: 20px;
    padding-bottom: 20px;
}
.mini-cart .cart-totalizers .table tbody td {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}
@media(max-width: 991px){
    .body-checkout-confirmation .cconf-bank-invoice-data.pt3 button.cconf-button.w-100 {
        background: #7c6f65;
        border-radius: initial;
        border: none;
        text-transform: uppercase;
    }
    .body-checkout-confirmation .ph3-ns.w-70-ns.db.center .cf a.cconf-continue-button{
        width: 33%;
    }
    .body-checkout-confirmation .ph3-ns.w-70-ns.db.center .cf a.cconf-myorders-button{
        width: 33%;
    }
    .body-checkout-confirmation .ph3-ns.w-70-ns.db.center .fr-l.w-100.w-two-thirds-l.pl2-l.mb4{
        width: 100%;
    }
    .body-checkout-confirmation .ph3-ns.w-70-ns.db.center .w-70-m{
        width: 100% !important;
    }
}
@media(max-width:767px){
    div#checkout-confirmation-footer .x-footer{
        display: block;
        padding: 30px 5px;
    }
    div#checkout-confirmation-footer span.x-payments{
        width: 100%;
    }
    div#checkout-confirmation-footer .wrapper-copyright{
        width: 100%;
    }
    div#checkout-confirmation-footer span.x-payments ul.x-footer__payment-list li{
        width: 16%;
    }
    .body-checkout-confirmation .ph3-ns.w-70-ns.db.center .mb4 time.gray{
        font-size: 18px;
    }
    .body-checkout-confirmation .ph3-ns.w-70-ns.db.center .mb4{
        border-bottom: none;
    }
    .body-checkout-confirmation .ph3-ns.w-70-ns.db.center span.db.f4.fw6.mb4 span {
        font-size: 17px;
    }

    .body-checkout-confirmation .ph3-ns.w-70-ns.db.center .cf div {
        overflow-wrap: anywhere;
    }
    .body-checkout-confirmation .ph3-ns.w-70-ns.db.center .cf a.cconf-myorders-button{
        width: 100%;
    }
    .body-checkout-confirmation .ph3-ns.w-70-ns.db.center .cf a.cconf-continue-button{
        width: 100%;
        margin-top: 15px;
    }
    .body-checkout-confirmation .cconf-bank-invoice-data.pt3{
        padding: initial;
        margin-top: 25px;
    }
    .body-checkout-confirmation .cconf-bank-invoice-data.pt3 h4.cconf-bank-invoice-data__header.fw4.f4{
        line-height: 30px;
        font-weight: 300;
    }
}
