/* MUDANCAS DO NOVO CHECKOUT */
.cart-template-holder .cart-items>tbody .product-item .quantity .item-quantity-change-increment:before {
    content: '+' !important;
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    justify-content: center;
    align-items: center;
    font-size: 24px;
}
#btn-client-pre-email {
    background-color: #2B2A25 !important;
}

#payment-group-payMeePaymentGroup .payment-group-item-text {
  line-height: 18px;
}
.bf-stamps__cards--credit li img { 
  border-radius: 2px;
}

#go-to-shipping, 
#go-to-payment,
button.submit.btn.btn-large.btn-success.btn-go-to-payment,
#cart-to-orderform,
#payment-data-submit,
.cconf-continue-button,
.cconf-myorders-button,
#print-bank-invoice .link {
  background-color: #2B2A25 !important;
  height: 43px !important;
  min-height: 43px !important;
  font-family: 'apercuregular';
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 17px;
  text-align: center;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  cursor: pointer;
}

.step a {
    color: #CCA887 !important;
  	margin-bottom: 5px;
}
.step {
    padding: 0 !important;
    border: none !important;
}
p.ship-number, p.ship-city {
    margin-right: 0px !important;
}
body .container-cart, body .container-order-form {
    padding: 0 !important;
}

.accordion-toggle .link-box-edit {
    background-color: #CCA887 !important;
}
.shipping-summary-placeholder .link-change-shipping:hover {
    background-color: #CCA887 !important;
    border-color: #CCA887 !important;
    color: #fff !important;
}
.shipping-summary-placeholder .link-change-shipping {
    border-radius: 0 !important;
}
.accordion-toggle .link-box-edit {
    right: 0.375rem !important;
  	top: 0.125rem !important;
}
@media (max-width: 1024px) {
    body .container-cart, body .container-order-form {
        padding: 0 10px !important;
    }
}

@media (min-width: 1024px) {
  .row-fluid .mini-cart {
      width: 35% !important;
  }
  .row-fluid .orderform-template-holder {
      width: 60% !important;
  }
}
.cart-template.mini-cart .cart-fixed {
    padding: 10px !important;
    background: #FAF8F6 !important;
}
.cart-template.mini-cart .cart-fixed h2 {
    font-family: 'apercuregular';
    font-style: normal;
    font-weight: bold;
    font-size: 15px !important;
    line-height: 23px;
    color: #CCA887 !important;
}
.step.accordion-group {
    background: #EFECE9;
    padding: 10px !important;
}
.step.accordion-group.active {
    background: #fff !important;
    padding: 0 !important;
}
.steps-view, .gift-card-section {
    background: #fff !important;
    border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
}
.payment-group-item {
    border-radius: 0 !important;
    border: 1px solid #939393 !important;
    margin-left: 0 !important;
}
.payment-group-item:last-child {
    margin-top: 5px;
}
.payment-group-item.active {
    background-color: #CCA887 !important;
    color: #fff !important;
    border: 1px solid #CCA887 !important;
}
.CardForm input, .CardForm select {
    border-radius: 0 !important;
    border: 1px solid #939393 !important;
}

.body-checkout-confirmation #app-container .ph3-ns.w-70-ns>.pt4 .w-100.fl.pa2.pl0 h2 {
    color: #CCA887 !important;
}


/* HEADER E FOOTER NOVO */

*:focus {
  outline: none;
}


*:not([class*='icon-']) {
  font-family: 'apercuregular' !important;
}

@font-face {
  font-family: 'apercubold';
  src: url('/arquivos/apercu-bold-webfont.woff2.css') format('woff2'),
  url('/arquivos/apercu-bold-webfont.woff.css') format('woff');
  font-weight: normal;
  font-style: normal;
  
}

@font-face {
  font-family: 'aperculight';
  src: url('/arquivos/apercu-light-webfont.woff2.css') format('woff2'),
  url('/arquivos/apercu-light-webfont.woff.css') format('woff');
  font-weight: normal;
  font-style: normal;
  
}

@font-face {
  font-family: 'apercuregular';
  src: url('/arquivos/apercu-regular-webfont.woff2.css') format('woff2'),
  url('/arquivos/apercu-regular-webfont.woff.css') format('woff');
  font-weight: normal;
  font-style: normal;
  
}

/* HEADER */
.mv-header {
  padding-left: calc((100% - 1200px) / 2);
  padding-right: calc((100% - 1200px) / 2);
  width: 100%;
  max-width: 1200px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #93939361;
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  box-sizing: unset;
}
.mv-header-logo img {
  height: 15px;
}
.mv-header-info {
  display: flex;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
}
.mv-header-info-title {
  font-family: apercuregular;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 26px;
  letter-spacing: 0.01em;
  margin-right: 25px;
}
.mv-header-info-content {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  /* Body 1 */
  
  font-family: apercuregular;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 26px;
  /* identical to box height, or 162% */
  letter-spacing: 0.01em;
}
.mv-header-info-content a {
    text-decoration: none;
    color: #333;
}
.mv-header-info-content img { margin-right: 7px; }
.mv-header-info-content:not(:last-child) {
  margin-right: 15px;
}


/* FOOTER  */
.mv-footer {
  width: 100%;
  display: flex;
  flex-flow: column;
  box-sizing: unset;
}
.mv-footer > * {
	font-family: apercuregular;
}
.mv-footer-content {
  background: #FAF8F6;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding-left: calc((100% - 1200px) / 2);
  padding-right: calc((100% - 1200px) / 2);
  max-width: 1200px;
  padding-top: 50px;
  padding-bottom: 50px;
  box-sizing: unset;
}
.mv-footer-logo img {
  height: 15px;
}

.mv-footer-icons-sociais {
  margin-top: 25px;
}

.mv-footer-icons-sociais a {
  text-decoration: none;
}
.mv-footer-icons-sociais a:not(:last-child) {
  margin-right: 20px
}

.mv-footer-info {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  width: 70%
}

.mv-footer-info-block {
  width: 190px;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-flow: column;
}

.mv-footer-info-block h2 {
  font-family: apercuregular;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 26px;
  letter-spacing: 0.01em;
  margin: 0;
}

.mv-footer-info-block-content {
  font-family: apercuregular;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 26px;
  letter-spacing: 0.01em;
  margin-top: 25px;
}

.mv-footer-info-block-content .mv-footer-info-whatsapp {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 9px 20px;
  background: #CCA887;
  color: #fff;
  border: none;
  font-family: apercuregular;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 17px;
  text-align: center;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  margin-top: 15px;
  text-decoration: none;
}

.mv-footer-info-block-secutity {
    width: 235px !important;
}

.mv-footer-info-block-security .mv-footer-info-block-content {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
  	width: 100%;
}

.mv-footer-info-block-security .mv-footer-info-block-content a:not(:last-child) {
    margin-right: 10px;
}

.mv-footer-info-block-content .mv-footer-info-whatsapp img {
  margin-right: 10px;
}

.mv-footer-nerau {
  width: calc(100% - 60px);
  padding: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}

#seloEbit img {
    width: 45px;
}

@media (max-width: 1024px) {
  /* HEADER MOBILE  */
  .mv-header {
    padding: 20px 10px;
    width: calc(100% - 20px);
    max-width: 100%;
    justify-content: center;
  }
  .mv-header-info {
    display: none;
  }
  
  /* FOOTER MOBILE  */
  .mv-footer-media {
    padding: 10px;
    width: calc(100% - 20px);
    justify-content: center;
    align-items: center;
    display: flex;
    flex-flow: column;
  }
  .mv-footer-content {
    flex-flow: column;
    width: calc(100% - 20px);
    padding: 10px;
    justify-content: center;
    align-items: center;
  }
  .mv-footer-info {
    width: 100%;
    align-items: center;
    justify-content: center;
    flex-flow: column;
  }
  .mv-footer-info-block {
    width: calc(100% - 20px);
    padding: 20px 10px;
    justify-content: center;
    align-items: center;
  }
  .mv-footer-info-block-content {
      text-align: center;
  }
  .mv-footer-info-block-secutity {
    width: 100% !important;
  }
}












/* CHECKOUT COM LAYOUT ANTIGO */

table.table.cart-items th.product-price, 
table.table.cart-items td.product-price, 
table.table.cart-items th.shipping-date, 
table.table.cart-items td.shipping-date {
    display: none !important;
}

@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700");.bf-footer-page .container,.bf-header-checkout__container,.body-checkout-confirmation .ph3-ns,.body-checkout-confirmation .w-70-ns,body .container-cart,body .container-order-form{margin:0 auto;width:auto}.bf-footer-page .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:-1rem;margin-right:-1rem}.bf-footer-page .reverse.row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.bf-footer-page .col-xs-12,.bf-header-checkout__logo,.bf-header-checkout__security,.body-checkout-confirmation #app-top .cconf-alert .w-30-ns,.body-checkout-confirmation #app-top .cconf-alert .w-50-ns,.body-checkout-confirmation #app-top .cconf-alert .w-100,.body-checkout-confirmation .ph3-ns,.body-checkout-confirmation .w-70-ns{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1rem;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}@media only screen and (min-width:48rem){.bf-footer-page .container,.bf-header-checkout__container,.body-checkout-confirmation .ph3-ns,.body-checkout-confirmation .w-70-ns,body .container-cart,body .container-order-form{width:48rem}.bf-header-checkout__logo,.bf-header-checkout__security{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1rem;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.client-pre-email .span8{-webkit-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.client-pre-email .offset2,.client-pre-email .span8{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1rem}.client-pre-email .offset2{margin-left:16.66667%}}@media only screen and (min-width:64rem){.bf-footer-page .container,.bf-header-checkout__container,.body-checkout-confirmation .ph3-ns,.body-checkout-confirmation .w-70-ns,body .container-cart,body .container-order-form{width:64rem}.body-checkout-confirmation #app-top .cconf-alert .w-30-ns{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1rem;-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.bf-footer-page .col-md-6{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1rem;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.body-checkout-confirmation #app-top .cconf-alert .w-50-ns,.body-checkout-confirmation #app-top .cconf-alert .w-100{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1rem;-webkit-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}}@media only screen and (min-width:75rem){.bf-footer-page .container,.bf-header-checkout__container,.body-checkout-confirmation .ph3-ns,.body-checkout-confirmation .w-70-ns,body .container-cart,body .container-order-form{width:75rem}}.visuallyhidden{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visuallyhidden .focusable:active,.visuallyhidden .focusable:focus{clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;overflow:visible;position:static;white-space:inherit;width:auto}body{background-color:#fff;color:#333;padding:0}body .container-cart,body .container-order-form{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;}.body-checkout-confirmation{background-color:#f9f9f9}.checkout-container{overflow:visible;position:static}.loading-bg{background-color:#fff}.loading-bg i{color:#b34a53}.loading-coupon{height:100%;width:100%;background-color:#fff;left:0;margin:0;position:absolute;top:0;-webkit-transition:.4s;transition:.4s;z-index:10}.loading-coupon:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:auto;width:auto;-webkit-animation:spin .7s infinite linear;animation:spin .7s infinite linear;color:#b34a53;content:"\f110";display:inline-block;background-image:none;background-position:0 0;background-repeat:repeat;font-family:FontAwesome;font-size:3em;font-style:normal;font-weight:400;line-height:normal;margin:0;opacity:.5;speak:none;text-decoration:inherit;vertical-align:baseline}.loading-coupon span{display:none}.bf-input__error,.bf-input__error--required,.bf-input__help{color:#b34a53;font-size:.875rem;margin-top:.3125rem}.item-attachment-name-segmento{display:none}.row-fluid .full-cart,.row-fluid .orderform-template{-webkit-transition:opacity .4s;transition:opacity .4s}.bf-header-checkout{background-color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 1.5rem;padding:1.5rem 0}@media (min-width:48rem){.bf-header-checkout{margin:0 0 2rem;padding:2.5rem 0}}.bf-header-checkout__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:48rem){.bf-header-checkout__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.bf-header-checkout__logo{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width:48rem){.bf-header-checkout__logo{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.bf-header-checkout__logo .icon{height:.9375rem;width:9.4375rem}@media (min-width:48rem){.bf-header-checkout__logo .icon{height:1.5625rem;width:14.75rem}}.bf-header-checkout__security{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:1rem}@media (min-width:48rem){.bf-header-checkout__security{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin:0}}.bf-header-checkout__security .icon{height:1rem;width:.8125rem;margin-right:.5rem}@media (min-width:48rem){.bf-header-checkout__security .icon{height:2.5rem;width:2rem}}.bf-header-checkout__security p{color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:.6875rem;margin:0;text-transform:uppercase}@media (min-width:48rem){.bf-header-checkout__security p{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:1.375rem;font-weight:500}}.bf-header-checkout__security p span{font-size:.6875rem;margin-right:1ch}@media (min-width:48rem){.bf-header-checkout__security p span{display:block}}.bf-footer-page{background-color:#000;margin-top:2.5rem}.bf-stamps{padding:1rem 0}@media (min-width:48rem){.bf-stamps{padding:2.5rem 0 2rem}}.bf-stamps__title{margin-top:1rem}@media (min-width:48rem){.bf-stamps__title{margin-top:0}}.bf-stamps__title h3{color:#fff;font-size:1rem;font-weight:500;line-height:1.3}@media (min-width:48rem){.bf-stamps__title h3{font-size:.875rem}}.bf-stamps__cards{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:.5rem -1rem 0}.bf-stamps__cards li{margin:0 1rem .5rem}.bf-stamps__cards--credit{margin:.5rem -.25rem 0}.bf-stamps__cards--credit li{margin:0 .25rem .5rem}#app-top h1,h1#cart-title,h1#orderform-title{color:#000;font-size:1.125rem;font-weight:500;line-height:1.3125rem;margin:0 0 1.5rem}@media (min-width:48rem){#app-top h1,h1#cart-title,h1#orderform-title{font-size:1.375rem;line-height:1.5625rem}}#app-container .cconf-continue-button,#app-container .cconf-myorders-button,#btn-client-pre-email,#cart-shipping-calculate,.btn-place-order-wrapper #cart-to-orderform,.cart-template .summary .coupon-fields button,.empty-cart-links .link-choose-products,.payment-submit-wrap button,.step .btn-submit-wrapper button{background-color:#b34a53;background-image:none;-webkit-border-radius:0;border-radius:0;border-width:0;font-weight:500;letter-spacing:.1ch;min-height:3.5rem;margin:0;overflow:hidden;padding:0;position:relative;text-shadow:none;text-transform:uppercase;-webkit-transition:.4s;transition:.4s;z-index:1}#app-container .cconf-continue-button:focus,#app-container .cconf-continue-button:hover,#app-container .cconf-myorders-button:focus,#app-container .cconf-myorders-button:hover,#btn-client-pre-email:focus,#btn-client-pre-email:hover,#cart-shipping-calculate:focus,#cart-shipping-calculate:hover,.btn-place-order-wrapper #cart-to-orderform:focus,.btn-place-order-wrapper #cart-to-orderform:hover,.cart-template .summary .coupon-fields button:focus,.cart-template .summary .coupon-fields button:hover,.empty-cart-links .link-choose-products:focus,.empty-cart-links .link-choose-products:hover,.payment-submit-wrap button:focus,.payment-submit-wrap button:hover,.step .btn-submit-wrapper button:focus,.step .btn-submit-wrapper button:hover{background-color:#8f3b42}#app-container .cconf-continue-button:disabled,#app-container .cconf-continue-button[disabled],#app-container .cconf-myorders-button:disabled,#app-container .cconf-myorders-button[disabled],#btn-client-pre-email:disabled,#btn-client-pre-email[disabled],#cart-shipping-calculate:disabled,#cart-shipping-calculate[disabled],.btn-place-order-wrapper #cart-to-orderform:disabled,.btn-place-order-wrapper #cart-to-orderform[disabled],.cart-template .summary .coupon-fields button:disabled,.cart-template .summary .coupon-fields button[disabled],.empty-cart-links .link-choose-products:disabled,.empty-cart-links .link-choose-products[disabled],.payment-submit-wrap button:disabled,.payment-submit-wrap button[disabled],.step .btn-submit-wrapper button:disabled,.step .btn-submit-wrapper button[disabled]{background-color:#333!important}#print-bank-invoice .link{background-color:#000;background-image:none;-webkit-border-radius:0;border-radius:0;border-width:0;font-weight:500;letter-spacing:.1ch;min-height:3.5rem;margin:0;overflow:hidden;padding:0;position:relative;text-shadow:none;text-transform:uppercase;-webkit-transition:.4s;transition:.4s;z-index:1}#print-bank-invoice .link:focus,#print-bank-invoice .link:hover{background-color:#b34a53}#print-bank-invoice .link:disabled,#print-bank-invoice .link[disabled]{background-color:#333!important}.cart-template .summary .coupon-fields button{color:#fff;margin-left:.9375rem;min-height:2.5rem;padding:0 .9375rem}.product-name .clone-item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:1.25rem;min-height:3.125rem;max-width:11.875rem;padding:0!important;text-transform:none;width:100%}@media (min-width:48rem){.product-name .clone-item{max-width:15rem;min-height:3.75rem;width:100%}}#cart-choose-more-products,#orderform-minicart-to-cart,#orderform-to-cart{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.75rem;margin:0;position:relative}#cart-choose-more-products:before,#orderform-minicart-to-cart:before,#orderform-to-cart:before{height:.625rem;width:.625rem;background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPScjMzMzMzMzJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA5LjQ3IDUuMjgnPjxwYXRoIGQ9J001LjYyLjM2YTEuMjcsMS4yNywwLDAsMC0xLjc3LDBMMCw0LjIyLDEuMDYsNS4yOCw0Ljc0LDEuNiw4LjQxLDUuMjgsOS40Nyw0LjIyWicvPjwvc3ZnPg==");background-repeat:no-repeat;content:"";display:block;margin-right:1rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:.4s;transition:.4s}#cart-choose-more-products:focus,#cart-choose-more-products:hover,#orderform-minicart-to-cart:focus,#orderform-minicart-to-cart:hover,#orderform-to-cart:focus,#orderform-to-cart:hover{text-decoration:none}.empty-cart-content{background-color:#fff;border:.0625rem solid #ddd;-webkit-border-radius:.1875rem;border-radius:.1875rem;padding:2rem}.empty-cart-title{color:#333;font-size:1.375rem;font-weight:400;margin:0 0 1.25rem}@media (min-width:48rem){.empty-cart-title{font-size:1.625rem;margin:0 0 1rem}}.empty-cart-message p{margin:0}.empty-cart-message p+p{margin-top:.625rem}.empty-cart-message>*{color:#333;font-size:1rem}@media (min-width:48rem){.empty-cart-message>*{font-size:.875rem}}.empty-cart-links{display:block;padding-top:1.25rem}.empty-cart-links .link-choose-products{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:16.875rem}.cart-template .summary,.empty-cart-links .link-choose-products{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cart-template .summary{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.875rem}@media (min-width:48rem){.cart-template .summary{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-bottom:2.5rem}}.cart-template .summary-coupon{clear:none;float:inherit!important;margin:0;min-width:inherit;text-align:inherit;width:100%!important}.cart-template .summary-coupon .coupon-fieldset>div[data-bind]{height:100%!important;margin:0!important;position:static;padding:0!important;width:100%!important}.cart-template .summary-coupon-wrap{margin-bottom:1.875rem;min-height:inherit;width:100%}@media (min-width:48rem){.cart-template .summary-coupon-wrap{margin-bottom:0;width:75%}}.cart-template .summary-coupon .coupon-form .coupon-label label{color:#333;font-size:.875rem;margin-bottom:1rem}.cart-template .summary-coupon .coupon-form .coupon-fields{margin:0}.cart-template .summary-coupon .coupon-form .coupon-fields>span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.cart-template .summary-coupon .coupon-form .coupon-fields .delete{margin-left:.5rem}.cart-template .summary-coupon .coupon-form .coupon-fields .delete a{color:#b34a53;font-size:.875rem;-webkit-transition:.4s;transition:.4s}.cart-template .summary-coupon .coupon-form .coupon-fields .delete a:hover{color:#333;text-decoration:none}.cart-template .summary-coupon .coupon-data{color:#b34a53;float:inherit;margin:0}.cart-template .summary-coupon .coupon-data span{color:#333;font-size:.75rem;-webkit-transition:.4s;transition:.4s}.cart-template .summary-coupon .coupon-data .link-coupon-add{color:#333}.cart-template .summary-coupon .coupon-data .link-coupon-add:focus,.cart-template .summary-coupon .coupon-data .link-coupon-add:hover{text-decoration:none}.cart-template .summary-coupon .coupon-data .link-coupon-add:focus span,.cart-template .summary-coupon .coupon-data .link-coupon-add:hover span{color:#b34a53}.cart-template .summary-totalizers{margin:0;padding:0;min-width:16.875rem;width:100%}@media (min-width:48rem){.cart-template .summary-totalizers{width:25%}}.cart-template .summary-totalizers tr{border-width:0}.cart-template .summary-totalizers .accordion-group{margin:0}.cart-template .summary-totalizers .shipping-calculate,.cart-template .summary-totalizers .table,.cart-template .summary-totalizers .totalizers-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.cart-template .summary-totalizers .shipping-calculate{position:relative}.cart-template .summary-totalizers .shipping-calculate .form-postal-code{margin-bottom:5rem}.cart-template .summary-totalizers .shipping-calculate .form-postal-code .shipping,.cart-template .summary-totalizers .shipping-calculate .form-postal-code .summary-shipping{left:0;position:absolute;top:1.875rem;width:100%}.cart-template .summary-totalizers .info,.cart-template .summary-totalizers .monetary{padding:0}.cart-template .summary-totalizers .info{color:#333;font-size:.75rem;text-align:left}.cart-template .summary-totalizers .monetary{text-align:right}.cart-template .summary-totalizers .Discounts,.cart-template .summary-totalizers .Items,.cart-template .summary-totalizers .shipping-calculate tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2.8125rem}@media (min-width:48rem){.cart-template .summary-totalizers .Discounts,.cart-template .summary-totalizers .Items,.cart-template .summary-totalizers .shipping-calculate tr{margin-bottom:2.5rem}}.cart-template .summary-totalizers .Shipping{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.cart-template .summary-totalizers .Shipping .info{margin-bottom:2.8125rem}@media (min-width:48rem){.cart-template .summary-totalizers .Shipping .info{margin-bottom:2.5rem}}.cart-template .summary-totalizers .shipping-calculate-link{color:#333;-webkit-transition:.4s;transition:.4s}.cart-template .summary-totalizers .shipping-calculate-link:focus,.cart-template .summary-totalizers .shipping-calculate-link:hover{color:#b34a53;text-decoration:none}.cart-template .summary-totalizers .empty,.cart-template .summary-totalizers .space{display:none}.cart-template .summary-totalizers tfoot tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.cart-template .summary-totalizers tfoot tr td,.cart-template .summary-totalizers tfoot tr td.info{color:#333;font-size:.875rem;font-weight:700}.cart-template .summary-totalizers .shipping-fieldset{position:relative}.cart-template .summary-totalizers .shipping-fieldset .postal-code-service a,.cart-template .summary-totalizers .shipping-fieldset .summary-postal-code-service a{color:#333;-webkit-transition:.4s;transition:.4s}.cart-template .summary-totalizers .shipping-fieldset .postal-code-service a:focus,.cart-template .summary-totalizers .shipping-fieldset .postal-code-service a:hover,.cart-template .summary-totalizers .shipping-fieldset .summary-postal-code-service a:focus,.cart-template .summary-totalizers .shipping-fieldset .summary-postal-code-service a:hover{color:#b34a53;text-decoration:none}.cart-template .summary-totalizers .shipping-fieldset .shipping-fields{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.cart-template .summary-totalizers .shipping-fieldset #cart-shipping-calculate{color:#fff;font-size:.75rem;margin-left:.625rem;min-height:1.25rem;padding:0 .3125rem}.cart-template .summary-totalizers .shipping-fieldset .icon-spin,.cart-template .summary-totalizers .shipping-fieldset .icon-spinner,.cart-template .summary-totalizers .shipping-fieldset .loading-inline{position:absolute;right:6.25rem}.cart-template .cart-links-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;float:inherit;margin:0;width:100%}@media (min-width:48rem){.cart-template .cart-links-bottom{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.cart-template .cart-links-bottom .link-choose-more-products-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.25rem}@media (min-width:48rem){.cart-template .cart-links-bottom .link-choose-more-products-wrapper{margin-bottom:0;margin-right:3.125rem}}@media (min-width:48rem){.cart-template .cart-links-bottom .btn-place-order-wrapper{min-width:16.875rem;width:25%}}.cart-template .cart-links-bottom .btn-place-order-wrapper #cart-to-orderform{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}.cart-template-holder .cart{border:.0625rem solid #ddd;-webkit-border-radius:0;border-radius:0;margin:0 0 1.5rem;padding:0}.cart-template-holder .cart-items{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.cart-template-holder .cart-items>thead{border-bottom-color:#ddd;border-bottom-style:solid;border-bottom-width:.0625rem;display:none}@media (min-width:48rem){.cart-template-holder .cart-items>thead{display:block}}.cart-template-holder .cart-items>thead tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cart-template-holder .cart-items>thead th{-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;font-size:.875rem;font-weight:500;padding:1.25rem 1.875rem;text-align:left}.cart-template-holder .cart-items>thead th.item-remove{display:none}.cart-template-holder .cart-items>thead th.product-price,.cart-template-holder .cart-items>thead th.quantity,.cart-template-holder .cart-items>thead th.quantity-price,.cart-template-holder .cart-items>thead th.shipping-date{width:16.66%}.cart-template-holder .cart-items>thead th.product{width:33.33%}.cart-template-holder .cart-items>tbody .product-item{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:.9375rem 0;position:relative}@media (min-width:48rem){.cart-template-holder .cart-items>tbody .product-item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.cart-template-holder .cart-items>tbody .product-item .bf-ticket{display:none}.cart-template-holder .cart-items>tbody .product-item td{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1.875rem}.cart-template-holder .cart-items>tbody .product-item .item-remove{height:1.25rem;width:1.25rem;padding:0;position:absolute;right:2rem;top:1.5625rem}@media (min-width:48rem){.cart-template-holder .cart-items>tbody .product-item .item-remove{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.cart-template-holder .cart-items>tbody .product-item .item-remove .loading-text{color:#000;font-size:.9375rem;margin:0;position:absolute;right:.1875rem;top:.1875rem}.cart-template-holder .cart-items>tbody .product-item .item-remove .item-link-remove{height:1.25rem;width:1.25rem;background-color:#000;display:block;-webkit-transition:.4s;transition:.4s}.cart-template-holder .cart-items>tbody .product-item .item-remove .item-link-remove:focus,.cart-template-holder .cart-items>tbody .product-item .item-remove .item-link-remove:hover{background-color:#b34a53;text-decoration:none}.cart-template-holder .cart-items>tbody .product-item .item-remove .icon-remove{display:block}.cart-template-holder .cart-items>tbody .product-item .item-remove .icon-remove:before{height:.4375rem;width:.4375rem;background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPScjZmZmZmZmJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMy42NiAxNC4zNic+PHBhdGggZD0nTTEzLjY2LDEuNDZMMTIuMjcgMCA2LjgzIDUuNzIgMS4zOSAwIDAgMS40NiA1LjQ1IDcuMTggMCAxMi45IDEuMzkgMTQuMzYgNi44MyA4LjYzIDEyLjI3IDE0LjM2IDEzLjY2IDEyLjkgOC4yMSA3LjE4IDEzLjY2IDEuNDZ6Jy8+PC9zdmc+");background-position:50%;background-size:cover;content:""}.cart-template-holder .cart-items>tbody .product-item .product-image{height:5.9375rem;width:5.9375rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:.9375rem;margin-bottom:.9375rem;overflow:hidden;padding:0;position:relative}@media (min-width:48rem){.cart-template-holder .cart-items>tbody .product-item .product-image{height:4.375rem;width:4.375rem}}@media (min-width:30rem){.cart-template-holder .cart-items>tbody .product-item .product-image{left:1.875rem;margin:0;padding:0;position:absolute;top:.9375rem}}.cart-template-holder .cart-items>tbody .product-item .product-image img{height:5.9375rem;width:5.9375rem;max-width:inherit}@media (min-width:48rem){.cart-template-holder .cart-items>tbody .product-item .product-image img{height:4.375rem;width:4.375rem}}.cart-template-holder .cart-items>tbody .product-item .product-price,.cart-template-holder .cart-items>tbody .product-item .quantity,.cart-template-holder .cart-items>tbody .product-item .quantity-price,.cart-template-holder .cart-items>tbody .product-item .shipping-date{margin:0;padding:.3125rem 1.875rem;width:50%}@media (min-width:48rem){.cart-template-holder .cart-items>tbody .product-item .product-price,.cart-template-holder .cart-items>tbody .product-item .quantity,.cart-template-holder .cart-items>tbody .product-item .quantity-price,.cart-template-holder .cart-items>tbody .product-item .shipping-date{padding:0 1.875rem;width:16.66%}}.cart-template-holder .cart-items>tbody .product-item .product-price:before,.cart-template-holder .cart-items>tbody .product-item .quantity-price:before,.cart-template-holder .cart-items>tbody .product-item .quantity:before,.cart-template-holder .cart-items>tbody .product-item .shipping-date:before{color:#333;font-size:.875rem;font-weight:500;margin-bottom:.625rem;display:block}@media (min-width:48rem){.cart-template-holder .cart-items>tbody .product-item .product-price:before,.cart-template-holder .cart-items>tbody .product-item .quantity-price:before,.cart-template-holder .cart-items>tbody .product-item .quantity:before,.cart-template-holder .cart-items>tbody .product-item .shipping-date:before{content:"";display:none}}.cart-template-holder .cart-items>tbody .product-item .quantity-price:before{content:"Total"}.cart-template-holder .cart-items>tbody .product-item .quantity:before{content:"Quantidade";text-align:left;width:100%}.cart-template-holder .cart-items>tbody .product-item .product-price:before{content:"Preço"}.cart-template-holder .cart-items>tbody .product-item .shipping-date:before{content:"Entrega";text-align:left}.cart-template-holder .cart-items>tbody .product-item .quantity-price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:left}.cart-template-holder .cart-items>tbody .product-item .quantity-price span{color:#333;font-size:.75rem;font-weight:700}@media (min-width:48rem){.cart-template-holder .cart-items>tbody .product-item .quantity-price span{font-size:.875rem}}.cart-template-holder .cart-items>tbody .product-item .shipping-date{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.cart-template-holder .cart-items>tbody .product-item .shipping-date .sla-name,.cart-template-holder .cart-items>tbody .product-item .shipping-date .sla-price,.cart-template-holder .cart-items>tbody .product-item .shipping-date span{color:#333;font-size:.75rem;text-align:left}@media (min-width:48rem){.cart-template-holder .cart-items>tbody .product-item .shipping-date .sla-name,.cart-template-holder .cart-items>tbody .product-item .shipping-date .sla-price,.cart-template-holder .cart-items>tbody .product-item .shipping-date span{font-size:.875rem}}.cart-template-holder .cart-items>tbody .product-item .product-name{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0!important;min-height:5.9375rem;padding-left:.9375rem!important;padding-right:.9375rem!important;width:100%}@media (min-width:30rem){.cart-template-holder .cart-items>tbody .product-item .product-name{padding-left:9.6875rem!important;padding-right:1.875rem!important}}@media (min-width:48rem){.cart-template-holder .cart-items>tbody .product-item .product-name{padding-left:8.75rem!important;width:33.33%}}.cart-template-holder .cart-items>tbody .product-item .product-name .brand,.cart-template-holder .cart-items>tbody .product-item .product-name .seller{display:none}.cart-template-holder .cart-items>tbody .product-item .product-name>a{color:#333;display:block;font-size:.875rem;line-height:1rem;-webkit-transition:.4s;transition:.4s}.cart-template-holder .cart-items>tbody .product-item .product-name>a:focus,.cart-template-holder .cart-items>tbody .product-item .product-name>a:hover{color:#b34a53;text-decoration:none}.cart-template-holder .cart-items>tbody .product-item .quantity{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.cart-template-holder .cart-items>tbody .product-item .quantity input{height:1.25rem;width:1.875rem;border:.0625rem solid #ddd;-webkit-border-radius:0;border-radius:0;color:#333;font-size:.75rem;margin:0;padding:0}@media (min-width:48rem){.cart-template-holder .cart-items>tbody .product-item .quantity input{height:1.875rem;width:1.25rem;font-size:.875rem}}@media (min-width:64rem){.cart-template-holder .cart-items>tbody .product-item .quantity input{height:1.875rem;width:2.5rem}}.cart-template-holder .cart-items>tbody .product-item .quantity input:focus,.cart-template-holder .cart-items>tbody .product-item .quantity input:hover{-webkit-box-shadow:none;box-shadow:none}.cart-template-holder .cart-items>tbody .product-item .quantity .item-quantity-change{height:1.25rem;width:1.25rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-color:#ddd;-webkit-border-radius:0;border-radius:0;border-style:solid;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;position:static;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width:48rem){.cart-template-holder .cart-items>tbody .product-item .quantity .item-quantity-change{height:1.875rem;width:1.875rem}}.cart-template-holder .cart-items>tbody .product-item .quantity .item-quantity-change i{display:none}.cart-template-holder .cart-items>tbody .product-item .quantity .item-quantity-change:before{height:.375rem;width:.375rem;background-position:50%;background-repeat:no-repeat;content:"";display:block}@media (min-width:48rem){.cart-template-holder .cart-items>tbody .product-item .quantity .item-quantity-change:before{height:.5625rem;width:.5625rem}}.cart-template-holder .cart-items>tbody .product-item .quantity .item-quantity-change-decrement{border-width:.0625rem 0 .0625rem .0625rem}.cart-template-holder .cart-items>tbody .product-item .quantity .item-quantity-change-decrement:before{background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPScjOTk5OTk5JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMCAyJz48cmVjdCB3aWR0aD0nMTAnIGhlaWdodD0nMicvPjwvc3ZnPg==")}.cart-template-holder .cart-items>tbody .product-item .quantity .item-quantity-change-increment{border-width:.0625rem .0625rem .0625rem 0}.cart-template-holder .cart-items>tbody .product-item .product-price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:left}@media (min-width:48rem){.cart-template-holder .cart-items>tbody .product-item .product-price{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.cart-template-holder .cart-items>tbody .product-item .product-price .discount,.cart-template-holder .cart-items>tbody .product-item .product-price .how-much-discount,.cart-template-holder .cart-items>tbody .product-item .product-price .new-product-price-label,.cart-template-holder .cart-items>tbody .product-item .product-price .old-product-price-label,.cart-template-holder .cart-items>tbody .product-item .product-price br{display:none}.cart-template-holder .cart-items>tbody .product-item .product-price .old-product-price{color:#333;display:block;font-size:.875rem;margin-bottom:.3125rem}.cart-template-holder .cart-items>tbody .product-item .product-price .new-product-price{color:#333;font-size:.75rem;font-weight:700}@media (min-width:48rem){.cart-template-holder .cart-items>tbody .product-item .product-price .new-product-price{font-size:.875rem}}.cart-template-holder .cart-items>tbody .product-item .product-price .new-product-real-price-per-unit{font-size:.625rem}.cart-template-holder .cart-items>tbody .product-item .bf-quantity{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:red;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:500}@media (min-width:48rem){.cart-template-holder .cart-items>tbody .product-item .bf-quantity{font-size:1.25rem;font-weight:400}}.cart-items tr.item-attachments-content input,.cart-items tr.item-attachments-content select,.cart-template .summary .coupon-fields input,.cart-template .summary .coupon-fields select,.client-pre-email input,.client-pre-email select{height:3.125rem;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.0625rem solid #ddd;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;font-size:.875rem;font-weight:400;outline:none;padding:0 1.25rem;max-width:none;-webkit-transition:.4s;transition:.4s}.cart-items tr.item-attachments-content input:active,.cart-items tr.item-attachments-content input:focus,.cart-items tr.item-attachments-content select:active,.cart-items tr.item-attachments-content select:focus,.cart-template .summary .coupon-fields input:active,.cart-template .summary .coupon-fields input:focus,.cart-template .summary .coupon-fields select:active,.cart-template .summary .coupon-fields select:focus,.client-pre-email input:active,.client-pre-email input:focus,.client-pre-email select:active,.client-pre-email select:focus{border-color:#b34a53!important;-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important}.cart-items tr.item-attachments-content select,.cart-template .summary .coupon-fields select,.client-pre-email select{background-image:url(/arquivos/icon-select.png);background-repeat:no-repeat;background-position:100%}.cart-template .summary .coupon-fields input[type=text]{height:2.5rem;max-width:none;width:auto}@media (min-width:48rem){.cart-template .summary .coupon-fields input[type=text]{max-width:16.875rem;width:100%}}#summary-postal-code{border-color:#ddd;-webkit-border-radius:0;border-radius:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:none}#summary-postal-code:active,#summary-postal-code:focus{border-color:#b34a53!important;-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important}input.success{background-position:100%}.input-small+span.error{display:block;width:auto}#shipping-data input[type=email],#shipping-data input[type=tel],#shipping-data input[type=text],#shipping-data select,.box-client-info-pf input[type=email],.box-client-info-pf input[type=tel],.box-client-info-pf input[type=text],.box-client-info-pf select,.corporate-info-box input[type=email],.corporate-info-box input[type=tel],.corporate-info-box input[type=text],.corporate-info-box select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.0625rem solid #ddd;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;font-size:1rem;height:3.125rem;max-width:inherit;outline:none;padding:0 1.25rem}#shipping-data input[type=email]:disabled,#shipping-data input[type=tel]:disabled,#shipping-data input[type=text]:disabled,#shipping-data select:disabled,.box-client-info-pf input[type=email]:disabled,.box-client-info-pf input[type=tel]:disabled,.box-client-info-pf input[type=text]:disabled,.box-client-info-pf select:disabled,.corporate-info-box input[type=email]:disabled,.corporate-info-box input[type=tel]:disabled,.corporate-info-box input[type=text]:disabled,.corporate-info-box select:disabled{background-color:#f5f5f5;border-color:#f5f5f5;color:#666}#shipping-data select,.box-client-info-pf select,.corporate-info-box select{background-image:url(/arquivos/icon-select.png);background-repeat:no-repeat;background-position:100%}.client-pre-email{background-color:#fff;border-width:0}.client-pre-email .link-cart{margin-bottom:1.875rem}@media (min-width:48rem){.client-pre-email .link-cart{display:block;margin:0}}.client-pre-email .client-pre-email-h{margin:0 0 1.5625rem}.client-pre-email .client-pre-email-h label{color:#333;font-size:1.375rem}.client-pre-email .client-pre-email-h label small{font-size:1.125rem;padding:.9375rem 0 0}@media (min-width:64rem){.client-pre-email .client-pre-email-h label small{padding-left:.3125rem;padding-top:0}}.client-pre-email .client-email{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.client-pre-email .client-email .loading-inline{right:.9375rem!important}@media (min-width:48rem){.client-pre-email .client-email .loading-inline{right:11.25rem!important}}.client-pre-email input#client-pre-email{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:100%!important}@media (min-width:30rem){.client-pre-email input#client-pre-email{margin-right:.9375rem;width:auto!important}}@media (min-width:48rem){.client-pre-email input#client-pre-email{margin-right:1.875rem}}.client-pre-email .help{width:100%}.client-pre-email #btn-client-pre-email{margin-top:.9375rem;min-height:3.125rem;padding:0 .9375rem;right:0;top:0;width:100%}@media (min-width:30rem){.client-pre-email #btn-client-pre-email{margin-top:0;width:auto}}.cart-fixed.affix,.cart-fixed.affix-bottom{position:static!important;width:auto}.step{background-color:#fff;border:.0625rem solid #ddd;-webkit-border-radius:0;border-radius:0;margin-bottom:2rem;padding:1.75rem .9375rem}@media (min-width:48rem){.step{padding:1.75rem 1.5625rem}}.step .notification{color:#333}.step .accordion-inner{padding:0}.step span.error{display:block;width:100%!important}.step a{color:#b34a53}.step .btn-submit-wrapper{margin-top:1.875rem}.step .btn-submit-wrapper button{width:100%}.step label:not(.shipping-option-item){color:#333!important;font-size:.75rem;font-weight:500;display:block;margin-bottom:.625rem}.accordion-toggle .link-box-edit{background-color:#b34a53;background-image:none;opacity:1;overflow:hidden;right:-1rem;top:-1.875rem;-webkit-transition:background-color .4s;transition:background-color .4s;z-index:1}@media (min-width:48rem){.accordion-toggle .link-box-edit{right:-1.625rem}}.accordion-toggle .link-box-edit:focus,.accordion-toggle .link-box-edit:hover{background-color:#8f3b42}.accordion-toggle .link-box-edit i{color:#fff}.accordion-toggle,.accordion-toggle-active{color:#333;font-size:.875rem;font-weight:600;line-height:1.3;padding-bottom:1.25rem!important;padding-left:0!important;padding-right:0!important;padding-top:0}.accordion-toggle-active .icon-credit-card,.accordion-toggle-active .icon-home,.accordion-toggle-active .icon-user,.accordion-toggle .icon-credit-card,.accordion-toggle .icon-home,.accordion-toggle .icon-user{display:none}.box-client-info-pf{float:inherit;margin:0}.box-client-info-pj .corporate-hide-link a#is-corporate-client{color:#333}.client-notice{font-size:.75rem;margin-bottom:1.5625rem}p.client-company-document,p.client-company-ie,p.client-company-postal-code,p.client-different-document,p.client-document-type,p.client-email,p.client-new-phone,p.payment-card-due-date,p.ship-city,p.ship-name,p.ship-number,p.ship-state{display:block;float:inherit!important;margin-bottom:.9375rem;margin-right:0;width:100%}p.client-document,p.client-first-name,p.client-last-name,p.client-phone,p.ship-city,p.ship-more-info,p.ship-number,p.ship-state{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin-bottom:.9375rem;margin-right:0;width:100%!important}@media (min-width:48rem){p.client-document,p.client-first-name,p.client-last-name,p.client-phone,p.ship-city,p.ship-more-info,p.ship-number,p.ship-state{width:50%!important}}.orderform-template-holder p.client-document input[type=tel],.orderform-template-holder p.client-document input[type=text],.orderform-template-holder p.client-first-name input[type=tel],.orderform-template-holder p.client-first-name input[type=text],p.ship-city input[type=tel],p.ship-city input[type=text],p.ship-number input[type=tel],p.ship-number input[type=text]{width:100%!important}@media (min-width:48rem){.orderform-template-holder p.client-document,.orderform-template-holder p.client-first-name,p.ship-city,p.ship-number{padding-right:.9375rem}}.orderform-template-holder p.client-last-name input[type=tel],.orderform-template-holder p.client-last-name input[type=text],.orderform-template-holder p.client-phone input[type=tel],.orderform-template-holder p.client-phone input[type=text],p.ship-more-info input[type=tel],p.ship-more-info input[type=text],p.ship-state input[type=tel],p.ship-state input[type=text]{width:100%!important}@media (min-width:48rem){.orderform-template-holder p.client-last-name,.orderform-template-holder p.client-phone,p.ship-more-info,p.ship-state{padding-left:.9375rem}}.links-other-phone{margin:0 0 .9375rem}.newsletter{display:block;margin:.9375rem 0 0}.newsletter .newsletter-text{color:#333;font-size:.75rem}.other-phone{margin-top:.9375rem}.client-profile-data h5{font-size:1rem;font-weight:600;margin-bottom:.9375rem}@media (min-width:48rem){.orderform-template .box-step-content{float:left}}@media (min-width:48rem){.orderform-template .steps-view{margin-left:1.75rem}}.ship-filled-data{margin:0;padding:1.25rem 0;width:100%}.box-delivery{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.box-delivery .ship-neighborhood,.box-delivery .ship-street{width:100%}.shipping-summary-placeholder .shipping-selected-sla{display:none}.shipping-summary-placeholder .link-change-shipping{position:relative;-webkit-transition:.4s;transition:.4s;z-index:1}.shipping-summary-placeholder .link-change-shipping:hover{background-color:#b34a53;border-color:#b34a53;border-style:solid;color:#fff}@media (min-width:75rem){.gift-card-section{width:26.125rem}}.cart-template.mini-cart{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:2rem}@media (min-width:48rem){.cart-template.mini-cart{margin-top:0}}.cart-template.mini-cart .cart-fixed{background-color:#fff;border:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto!important;padding:0;position:static!important;width:100%}.cart-template.mini-cart .cart-fixed .totalizers{min-width:inherit}.cart-template.mini-cart .cart-fixed h2{background:none;border:0;color:#333;font-size:1rem;font-weight:700;line-height:1.3;margin-bottom:1rem;padding:0;text-align:left}@media (min-width:48rem){.cart-template.mini-cart .cart-fixed h2{font-size:.875rem}}.cart-template.mini-cart .cart-fixed .summary-totalizers tfoot .info,.cart-template.mini-cart .cart-fixed .summary-totalizers tfoot .monetary{font-size:1.125rem}@media (min-width:48rem){.cart-template.mini-cart .cart-fixed .summary-totalizers tfoot .info,.cart-template.mini-cart .cart-fixed .summary-totalizers tfoot .monetary{font-size:.875rem}}.cart-template.mini-cart .cart-fixed .summary-totalizers .Items,.cart-template.mini-cart .cart-fixed .summary-totalizers .Shipping{margin-bottom:1rem}.cart-template.mini-cart .cart-fixed .summary-totalizers .Items .info,.cart-template.mini-cart .cart-fixed .summary-totalizers .Shipping .info{margin:0}.cart-template.mini-cart .cart-fixed .summary-totalizers .Items td,.cart-template.mini-cart .cart-fixed .summary-totalizers .Shipping td{color:#333;font-size:.75rem;font-weight:500}@media (min-width:48rem){.cart-template.mini-cart .cart-fixed .summary-totalizers .Items td,.cart-template.mini-cart .cart-fixed .summary-totalizers .Shipping td{font-weight:400}}.cart-template.mini-cart #go-to-cart-button{margin:1rem 0 0}@media (min-width:48rem){.cart-template.mini-cart #go-to-cart-button{margin:0}}.cart-template.mini-cart #go-to-cart-button small{font-size:.75rem}.cart-template.mini-cart .summary-template-holder{background:none;-webkit-border-radius:0;border-radius:0;border-width:0;overflow:visible;padding-top:2.5rem}.cart-template.mini-cart .payment-confirmation-wrap{background-color:transparent;border:none;bottom:inherit;left:inherit;padding:0;position:static}.cart-template.mini-cart .summary-totalizers .info,.cart-template.mini-cart .summary-totalizers .monetary{font-weight:400}.cart-template.mini-cart .summary-totalizers tfoot .info,.cart-template.mini-cart .summary-totalizers tfoot .monetary{font-weight:700}.cart-template.mini-cart .summary-totalizers tfoot .info{color:#333}.cart-template.mini-cart .cart{max-height:none;overflow:visible;padding:0}.cart-template.mini-cart .cart-items .item{border:none;float:inherit;margin:0;min-height:5.9375rem;padding-bottom:1rem;position:relative}@media (min-width:48rem){.cart-template.mini-cart .cart-items .item{min-height:3.125rem;padding-bottom:1.5rem}}.cart-template.mini-cart .cart-items .item .url{height:5.9375rem;width:5.9375rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;float:inherit;left:0;margin:0;position:absolute;top:.9375rem}@media (min-width:48rem){.cart-template.mini-cart .cart-items .item .url{height:3.125rem;width:3.125rem}}.cart-template.mini-cart .cart-items .item .url img{height:5.9375rem;width:5.9375rem;margin:0;max-width:inherit}@media (min-width:48rem){.cart-template.mini-cart .cart-items .item .url img{height:3.125rem;width:3.125rem}}.cart-template.mini-cart .cart-items .item .product-name{color:#333;float:inherit;font-size:.75rem;font-weight:500;padding-left:6.875rem;text-overflow:clip;text-shadow:none;white-space:normal;width:auto}@media (min-width:48rem){.cart-template.mini-cart .cart-items .item .product-name{font-size:.875rem;font-weight:400;padding-left:3.875rem}}.cart-template.mini-cart .cart-items .item span.badge{background-color:#b34a53;-webkit-box-shadow:none;box-shadow:none;color:#fff;display:none;top:.625rem}.cart-template.mini-cart .cart-items .item .description{margin-top:1rem;padding-left:6.875rem}@media (min-width:48rem){.cart-template.mini-cart .cart-items .item .description{margin-top:.5rem;padding-left:3.875rem}}.cart-template.mini-cart .cart-items .item .description .price{color:#333;float:inherit;font-size:1.125rem;font-weight:700;margin:0}@media (min-width:48rem){.cart-template.mini-cart .cart-items .item .description .price{font-size:.75rem}}.cart-template.mini-cart .cart-items .shipping-date{display:none}.body-checkout-confirmation #app-top h1{margin-bottom:1.25rem}@media (min-width:48rem){.body-checkout-confirmation #app-top h1{margin-bottom:1.875rem}}.body-checkout-confirmation #app-top .cconf-alert{background-color:#fff;border:.0625rem solid #ddd;-webkit-border-radius:.375rem;border-radius:.375rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:.9375rem;padding-right:.9375rem}.body-checkout-confirmation #app-top .cconf-alert .fl,.body-checkout-confirmation #app-top .cconf-alert .fr{float:inherit}.body-checkout-confirmation #app-top .cconf-alert .fl+.fr{margin-top:1.875rem}@media (min-width:64rem){.body-checkout-confirmation #app-top .cconf-alert .fl+.fr{margin:0}}.body-checkout-confirmation #app-top .cconf-alert p{color:#333;font-size:.875rem;margin:0}.body-checkout-confirmation #app-top .dark-green>p{color:#333}.body-checkout-confirmation #app-top .f4{color:#333;font-size:1.375rem;font-weight:400;margin:0 0 1.25rem}@media (min-width:48rem){.body-checkout-confirmation #app-top .f4{font-size:1.625rem;margin:0 0 2rem}}.body-checkout-confirmation #app-top #print-bank-invoice{display:block;margin-top:1.25rem}.body-checkout-confirmation #app-top #print-bank-invoice:focus,.body-checkout-confirmation #app-top #print-bank-invoice:hover{opacity:1;text-decoration:none}.body-checkout-confirmation #app-top #print-bank-invoice .link{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}.body-checkout-confirmation #app-top #print-bank-invoice .link:focus,.body-checkout-confirmation #app-top #print-bank-invoice .link:hover{opacity:1;text-decoration:none}.body-checkout-confirmation #app-container .ph3-ns{padding-bottom:5rem;position:relative}.body-checkout-confirmation #app-container .ph3-ns.w-70-ns>.pt4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.body-checkout-confirmation #app-container .ph3-ns.w-70-ns>.pt4>.dib.cf.w-100.pt4{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.body-checkout-confirmation #app-container .ph3-ns.w-70-ns>.pt4>.dib+.w-100>div{display:none}.body-checkout-confirmation #app-container .ph3-ns.w-70-ns>.pt4 .w-100.fl.pa2.pl0{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.body-checkout-confirmation #app-container .ph3-ns.w-70-ns>.pt4 .w-100.fl.pa2.pl0 h2{color:#b34a53;font-size:1.25rem;font-weight:500;margin-bottom:1rem;text-transform:uppercase}.body-checkout-confirmation #app-container .ph3-ns.w-70-ns>.pt4 .w-100.fl.pa2.pl0 time{color:#333;font-size:.875rem;margin-top:.9375rem}.body-checkout-confirmation #app-container .cconf-continue-button,.body-checkout-confirmation #app-container .cconf-myorders-button{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:.3125rem 0;width:100%}.body-checkout-confirmation #app-container .cconf-continue-button span,.body-checkout-confirmation #app-container .cconf-myorders-button span{color:#fff}@media (min-width:48rem){.body-checkout-confirmation #app-container .cconf-continue-button,.body-checkout-confirmation #app-container .cconf-myorders-button{margin:0;width:-webkit-calc(50% - .938rem);width:calc(50% - .938rem)}}@media (min-width:64rem){.body-checkout-confirmation #app-container .cconf-continue-button,.body-checkout-confirmation #app-container .cconf-myorders-button{width:25%}}@media (min-width:48rem){.body-checkout-confirmation #app-container .cconf-myorders-button{margin-left:1.875rem}}.body-checkout-confirmation .cconf-address article,.body-checkout-confirmation .cconf-payment article,.body-checkout-confirmation .cconf-summary article{border:.0625rem solid #ddd;-webkit-border-radius:.1875rem;border-radius:.1875rem;-webkit-box-shadow:none;box-shadow:none}.body-checkout-confirmation .cconf-product-table{background-color:#fff;border:.0625rem solid #ddd;-webkit-border-radius:.1875rem;border-radius:.1875rem}.body-checkout-confirmation .cconf-product-table thead th{padding:1.6875rem 1.875rem}.body-checkout-confirmation .cconf-product-table thead th span{color:#333;font-size:.875rem;font-weight:500}.body-checkout-confirmation .cconf-product-table tbody td{color:#333;font-size:1rem;padding:1.6875rem 1.875rem}.body-checkout-confirmation .cconf-product-table tbody td img{height:3.125rem;width:3.125rem;float:inherit;margin-right:1.25rem;max-width:inherit;padding:.125rem .1875rem .4375rem}@media (min-width:48rem){.body-checkout-confirmation .cconf-product-table tbody td img{height:4rem;width:4rem;margin-right:3.75rem;padding:.6875rem .625rem 1rem}}@media (min-width:64rem){.body-checkout-confirmation .cconf-product-table tbody td img{float:left}}.body-checkout-confirmation .cconf-product-table tbody td .w-80-ns{float:inherit;width:inherit}.body-checkout-confirmation .cconf-product-table tbody td a{color:#333;font-size:.875rem;font-weight:500;-webkit-transition:.4s;transition:.4s}.body-checkout-confirmation .cconf-product-table tbody td a:hover{color:#b34a53;text-decoration:none}.body-checkout-confirmation .cconf-product-table tbody td a+span{display:none}.body-checkout-confirmation .cconf-product-table tbody td span{color:#333;font-size:1rem}.loading-coupon {display:none !important}#bf-input-vendedor{    border-radius: 0;border: .0625rem solid #ddd;box-shadow: none;box-sizing: border-box;color: #333;font-size: .875rem;font-weight: 400;outline: none;padding: 0 0.5rem;width: 17rem;    height: 2.5rem;}#bf-vendedores__form{padding-bottom:15px;}#add-cod-vendedor{text-transform:uppercase;text-shadow: none;color: #fff;margin-left: .9375rem;min-height: 2.5rem;padding: 0 .9375rem;background-color: #b34a53;background-image: none;border-radius: 0;border-width: 0;font-weight: 500;letter-spacing: .1ch;}#add-cod-vendedor:hover{background-color: #8f3b42;}#bf-vendedores__form label{font-size: .875rem;margin-bottom: 1rem;}#bf-input-vendedor:focus{border-color: #b34a53;}