html {background-color: #FFFFFF !important;}
.header-top {
background-color: #C8979A !important; }
.form-flat input:not([type="submit"]), .form-flat textarea, .form-flat select {background-color: #F7F8FA;font-size: 1.2em;background-position: 99% 50%;color: #252525 !important;height: 55px !important;	border-radius: 5px !important;border:none !important;}
.form-flat .button.icon {color: #9c9c9c !important;}
.image-fade-in img {opacity: .3 !important;}
.searchform .button.icon i {font-size: 1.6em;color: #50294A;}
.searchform-wrapper.form-flat .flex-col:last-of-type {margin-left: -4em;}
.container {padding-left: 15px;padding-right: 15px;}
.variations .reset_variations {display: block;float: left;margin-top: 10px;font-size: 13px;color: #999;font-weight: normal;border: 2px solid #eeeeee;padding: 3px 10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;text-decoration: none;visibility: hidden;}
.variations .reset_variations::before {display: inline-block;font-family: "Font Awesome 5 Free";font-weight: normal;font-style: normal;letter-spacing: normal;text-rendering: auto;content: '\F057';margin-right: 5px;color: red;vertical-align: top;}
.ubermenu .ubermenu-item-15963 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text {line-height: 15px !important;}   .atendimento-topo {display: flex;position: relative;padding: 7px 5px;}
.icone-atendimento-topo {width: 36px;float: left;}
.atendimento-topo span {float: left;line-height: 16px;font-size: 12px;color: #000000;margin-left: 11px;position: relative;top: 2px;text-transform: none !important;}
.account-link {color: #000000 !important;}
.account-login .image-icon img {max-width: 34px !important;}
span.header-cart-icon .cart-img-icon {min-width: 29px !important;
max-width: 29px !important;
}
.header-cart-title .atendimento-topo{ margin-left: 5px;margin-top: 5px;float: right;}
.header-cart-title .atendimento-topo span {margin-left: 0px !important;top: 0px !important;}
.header-cart-icon {position: relative;
margin: 8px 4px 0px 0px;}
.cartp {text-align: center;padding-top:10px;}
.nav > li.header-divider {
border-left: 1px solid #FFFFFF !important;
}
.msgcarticon {color: #FD7E14;}
span.msgcart {color: #FD7E14;padding-left: 10px;text-transform: uppercase;font-family: "Lato", sans-serif;} .tooltipster-base{display: none !important;}
.informacoesbox .icon-box-text {padding-left: 0.7em !important;margin-top: 3px;}
.informacoesbox h5 {text-transform: none !important;font-size: 14px;color: #000;font-weight: 600;letter-spacing: 0em !important;margin-bottom: .1em !important;}
.informacoesbox h6 {text-transform: none !important;font-size: 14px;color: #000000a3;font-weight: 100;letter-spacing: 0em !important;margin-bottom: .1em !important;}
.searchform #woocommerce-product-search-field-0{font-size: 13px !important;}
.linktopo {font-weight: 500 !important;font-size: 13px !important;color: #FFFFFF !important;}
.iconetp{color:#90d401;}  
.iconetpzap{color:#00a441;font-size: 18px !important;}
.iconetpmail{color:#D93D51;font-size: 18px !important;}
.iconetprastreio{color:#FFFFFF;font-size: 14px !important;}
.iconelocal {color:#000000;font-size: 18px !important;}
.canaiscontato{float: left !important;padding-top: 0px;}
.canais {float: left;margin-left: 15px;  }
.tp{margin-right: 10px;} .tituloshome {text-align: center;}
.tituloshome .primeiro {line-height: 1.1;font-size: 27px;font-weight: 900 !important;color: #50294A!important;}
.tituloshome .segundo {color: #C8979A;}
.titlogin{font-size: 18px !important;color: #FFFFFF !important;}
#emailotpauthn_lightbox #emailotpauthn_content form label {font-size: 15px !important;}
#emailotpauthn_lightbox #emailotpauthn_content form .req {color: red !important;font-size: 15px !important;background-color: #FFFFFF !important;padding-left: 10px;padding-right: 10px;}
span.loginback {color: #FFFFFF !important;}
.logbtn a {
padding-left: 15px;
background-color: #000;
color: #FFFFFF !important;
font-weight: 600;
padding-right: 15px;
padding-top: 7px;
padding-bottom: 7px;
}
.logbtn {margin-top: 20px;} .badge-container span.onsale {
border-radius: 5px !important;  background-color: #00a441 !important;
color: #FFFFFF !important;
padding: 5px !important;
}
.badge-container {
margin: 15px 0px 0px -8px !important;
}
.badge-container span.onsale span.amount {color: #FFFFFF !important;} .wc-simulador-parcelas-parcelamento-info-container {
font-weight: 100;
color: #1D1D1B;	display: block !important;
margin-top: 7px;
}
.wc-simulador-parcelas-offer span.woocommerce-Price-amount.amount {font-size: 16px !important;
color: #1fae8c !important;}
.woocommerce .entry-summary .wc-simulador-parcelas-offer { margin-top: 15px !important;
padding-top: 5px;
}
body.single-product .wc-simulador-parcelas-parcelamento-info span.woocommerce-Price-amount.amount {font-size: 15px !important;}
body.single-product .wc-simulador-parcelas-offer span.woocommerce-Price-amount.amount {font-size: 18px !important;}
.wc-simulador-parcelas-a-partir-de {
color: #1fae8c !important;
display: inline !important;
font-size: 16px !important;
}
.woocommerce .wc-simulador-parcelas-parcelamento-info.no-fee, .woocommerce .wc-simulador-parcelas-parcelamento-info.fee-included {padding-top: 7px;}
.woocommerce .wc-simulador-parcelas-detalhes-valor {
color: #1fae8c !important;
display: inline !important;
font-size: 16px;
font-style: normal !important;
}
.wc-simulador-parcelas-offer {
margin-top: 7px !important;
display: block !important;
}
.wc-simulador-parcelas-detalhes-valor {
color: #1fae8c !important;
display: inline !important;
font-size: 16px;
}
.price del span.woocommerce-Price-amount.amount bdi {
font-size: 14px !important;
}
.parcelasabrefecha .accordion-inner {padding: 0px !important;}
.wcsp-table thead th {font-weight: initial !important; font-size: 14px !important;height: 20px !important;color: #000000 !important;}
.woocommerce .entry-summary .wc-simulador-parcelas-parcelamento-info-container::before {
left: 0 !important;
top: 0px !important;
width: 31px !important;
height: 35px !important;
background: url(//seductionsexshop.com.br/wp-content/uploads/2022/05/credit-card-svgrepo-com-2.svg) 0px 0px no-repeat !important;
background-size: 30px auto !important;
filter: invert(14%) sepia(0%) saturate(0%) hue-rotate(1deg) brightness(96%) contrast(97%) !important;
}
.woocommerce .entry-summary .wc-simulador-parcelas-offer::before {
height: 30px !important;
background: url(//seductionsexshop.com.br/wp-content/uploads/2022/05/pagpixverde.svg) 0 0 no-repeat !important;
background-size: 28px auto !important;
}    .header-top { background-color: #4c2546;
}
.tituloshome .primeiro {
color: #000000 !important; }
.footer-1,.footer-2 { background-color: #4c2546 !important;
}
.rodapespl {
background-color: #4C2546 !important; color: #FFFFFF;
}  .product-main {padding: 20px 0 !important;}
.single_add_to_cart_button.button {width: 78% !important;min-height: 45px;}
.product-summary .quantity {min-height: 45px;}
.quantity input[type="number"] {min-height: 45px;}
.product-quick-view-container .single_add_to_cart_button.button {width: 70% !important;}
.box a {width: 100% !important;border-radius: 5px !important;}
.eapps-testimonials-slider-page-item {background: #ffffff;border: 1px solid rgb(235, 235, 235);box-shadow: 0px 2px 6px 0px rgba(160, 160, 160, 0.25) !important;border-radius: 4px;border-bottom: 3px solid;border-bottom-color: rgb(204, 3, 87);padding: 15px;}
.eapps-testimonials-slider-page-item-author-info-name {color: rgb(204, 3, 87) !important;}
.eui-item-text-not-changed {color:#000;}
h1.product-title.entry-title {line-height: 1.1;font-size: 27px;font-weight: 900;color: #252525 !important;}
body.page-id-146 .alignleft {margin-right: 0px !important;float:left;}
.imagemicone {float: left;margin-right: 15px;} .row-small > .flickity-viewport > .flickity-slider > .col, .row-small > .col {padding: 10px 9.8px 10px !important}
.box-text p {
margin-bottom: .7em !important;
}
.price-wrapper span.woocommerce-Price-amount.amount {
white-space: nowrap;
color: #1D1D1B;
font-weight: 800;
font-size: 22px;
text-decoration: none;
}
.woocommerce-Price-currencySymbol {
font-size: 14px !important;
vertical-align: baseline !important;
padding-right: 3px !important;
}
.price-wrapper .price {
font-weight: 800; display: block;
}
body.single-product .price-wrapper .price {
font-weight: 800; display: block; font-size: 18px !important;
}
body.home .wc-simulador-parcelas-parcelamento-info span.woocommerce-Price-amount.amount {
color: #1D1D1B !important;
font-size: 16px !important;
font-weight: 100 !important;
}
body.archive .wc-simulador-parcelas-parcelamento-info span.woocommerce-Price-amount.amount {color: #1D1D1B !important;font-size: 14px !important;font-weight: 400 !important;}
body.archive .wc-simulador-parcelas-parcelamento-info-container {
margin-top: 2px !important;
} .wcsp-container .payment .payment-info {
display: inline-table !important;
}
.wcsp-container.wcsp-container-loop .payment.payment-discount .payment-price .amount {
color: #008E38 !important;
font-size: 18px !important;
}
.wcsp-container.wcsp-container-loop .payment.payment-discount .payment-price {
float: left;
}
.wcsp-container.wcsp-container-loop .payment.payment-discount .payment-info .payment-name {
color: #008E38;
float: left;
margin-left: 3px;
margin-top: 3px;
}
.wcsp-container .payment.has-icons {
margin-top: 15px;
}
.wcsp-container.wcsp-container-simple.wcsp-container-product .payment.payment-discount .payment-price {
float: left;
}
.wcsp-container.wcsp-container-simple.wcsp-container-product .payment.payment-discount .payment-price .amount {
font-size: 23px;
color: #008E38 !important;
}
.wcsp-container.wcsp-container-simple.wcsp-container-product .payment.payment-discount .payment-info .payment-name {
color: #008E38;
float: left;
margin-left: 3px;
}  .product-small .box:hover {background:#fff;border: 1px solid #50294A !important; border-radius:8px; z-index: 9 !important;}
.container-box-vendas {padding: 5px !important;margin: 5px 0;}
.container-box-vendas .imgprodinfo {float: left;margin-right: 20px;width: 30px;height: 30px;}
.container-box-vendas p {margin-bottom: 7px;font-size: 14px;}
.woo-variation-swatches.wvs-show-label .variations td label {text-transform: uppercase !important;}
.product-section-title {line-height: 1.1 !important;font-weight: 900 !important;color: #50294A !important;margin-left: 0 !important;}
.woocommerce .entry-summary .wc-simulador-parcelas-parcelamento-info-container {margin-top: 15px !important;margin-bottom: 20px;}
.sku {font-size: 14px;}
.product_meta span {border-top: none !important;padding: 0px !important;margin-top: -10px;}
.badge-circle-inside .badge-inner, .badge-circle .badge-inner {border-radius: 5px !important;padding-left: 5px; padding-right: 5px;} .botaozaps p {font-size: 14px;text-align: center;color: #04b511;margin: 0;}
.botaozaps{	display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 0 15px;padding: 5px;width: 97%;min-height: 50px;background-color: #fff;border: 1px solid #04b511;border-radius: 5px;-webkit-transition: -webkit-filter .3s ease;transition: -webkit-filter .3s ease;transition: filter .3s ease;transition: filter .3s ease,-webkit-filter .3s ease;}
.botaozaps:hover{ background-color: #F3F3F3;	-webkit-transition: -webkit-filter .3s ease;transition: -webkit-filter .3s ease;transition: filter .3s ease;transition: filter .3s ease,-webkit-filter .3s ease;}
.botaozaps svg[data-v-578372c7] {width: 20px;margin-right: 8px;} .linhacephead{display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;text-align: center;}
#wc-shipping-simulator {padding-top: 10px;display: block;}
#wc-shipping-simulator .cep-number {height: 40px;width: 25% !important;float: left;background: none;color: #000;padding: 7px;background-color: #FFF;border: 1px solid #d1d1d1;box-shadow: none !important;}
#wc-shipping-simulator .button.loading {color: #cecece !important; background-color: transparent !important;}
#wc-shipping-simulator .button {width: 10% !important;margin: 0 0 0px 0px;height: 40px;float: left;padding: 0;font-size: 16px;background: #FFF !important;color: #000;border-right: 1px solid #d1d1d1;border-top: 1px solid #d1d1d1;border-bottom: 1px solid #d1d1d1;}
.naoseicep {font-size: 12px;margin-left: 0px;display: -webkit-inline-flex;position: relative;width: 100%;}
#wc-shipping-simulator table {margin-top: 0px;background-color: #FFFFFF;padding: 8px 8px 0px 8px;border-radius: 7px;color: #000000;}
#wc-shipping-simulator .table-freight tbody tr:nth-child(even) { background: rgba(233, 233, 233, 0.58);}
.icone-truck {max-width: 50px;float: left;margin-right: 5px;}
.icone-truck img {height: 30px;}
.titulofrete {float: left;}
.titulofrete h3 {color: #000;font-size: 16px;}
.ceplinha {max-width: 150px;float: left;line-height: 5px;margin-top: 7px;}
#wc-shipping-simulator table td {padding: 10px !important;}  .menu-ajuda-e-suporte-container{line-height: 18px;}
.menu-ajuda-e-suporte-container ul.menu > li {border-top: none !important;}
h3.widget-title, span.widget-title {text-transform: uppercase;font-size: 15px !important;letter-spacing: normal !important;font-weight: 900 !important; }
.logorodapeimg {margin-bottom: 5px;display: block;text-align: center;}
.redesrodape {text-align: center;}
h3.widget-title, span.widget-title {text-transform: uppercase;font-size: 15px !important;letter-spacing: normal !important;font-weight: 900 !important;color:#FFFFFF;}
.adicional-contato {border: 2px solid;border-radius: 3px;font-size: 11px;font-weight: 700;padding: 0px 5px;vertical-align: text-top;min-width: 60px;display: inline-block;text-align: center;line-height: 16px;margin-left: 5px;}
.moldehorario {padding-top: 13px;margin-top: 13px;border-top: 1px solid #e8e8e8;line-height: 14px;}
.rodapespl {text-align: center;background-color: #edf2f4;padding-top: 15px;padding-bottom: 15px;margin-top: -20px !important;}
.rodlogo {max-width: 130px !important;}
.rodbrasil {max-width: 26px !important;}
.absolute-footer {display: none !important;}
.linhardp {border-top: 3px solid rgba(255, 255, 255, 0.21) !important;}
.footer-2 {border-top: none !important;}
.widgetrpd {min-height: 105px;}
.rdpdir {float: right;padding-top: 15px;}
.rdpesq {padding-top: 15px;text-align: center;color: #FFFFFF;}
.boxpagamentop {
display: flex;
width: 100%;
flex-wrap: wrap;
margin-top: 20px;
font-size: 12px;
} .wa__popup_chat_box .wa__popup_heading .wa__popup_title {color: #fff;font-size: 15px !important;padding-top: 10px;}
.wa__btn_popup {z-index: 900 !important;} .card {background-color: white;border-radius: 0.3125rem;transition: 0.15s ease-in-out;box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.15);padding: 20px;}
.card:hover {box-shadow: 0 6px 24px 0 rgba(0, 0, 0, 0.35);}
.formrastreio{width: 500px;}
.textorastreio{float: left; margin-left: 10px;margin-top: 20px;}
.textorastreio h3 {line-height: 10px;}
.formrastreiobusca {width: 270px !important;float: left;height: 37px !important;}
.formrastreiobtn {width: 200px !important; color: #FFFFFF !important;}
.logocorreios {background-image: url(//seductionsexshop.com.br/wp-content/uploads/2022/05/correioslogo.png);width: 120px;height: 29px;z-index: 1;position: relative;margin-bottom: -10px;margin-left: auto;margin-right: auto;}
.logojadlog {background-image: url(//seductionsexshop.com.br/wp-content/uploads/2022/05/jadlogo.png);width: 97px;height: 30px;z-index: 1;position: relative;margin-bottom: -10px;margin-left: auto;margin-right: auto;}
.logototalex {background-image: url(//seductionsexshop.com.br/wp-content/uploads/2022/05/totalexpressr.png);width: 95px;height: 36px;z-index: 1;position: relative;margin-bottom: -20px;margin-left: auto;margin-right: auto;}
.iconrast{max-width: 70px; float: left;}
.woocommerce-checkout .large-7, .woocommerce-checkout .large-5 {max-width: 100%;-webkit-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;}
.html-checkout-sidebar {text-align: center;}
.comprasegurardp{max-width: 250px;}
.fl-labels .fl-wrap label {transition:all 1s !important;}
.fl-labels .form-row input {padding-bottom: 0.1em !important;border-radius: 3px !important;box-shadow: none !important;border-color: #d0d0d0 ;border-radius: 4px !important;height: 3.3em !important;background-color: #f6f6f5;}
.fl-labels .form-row input:focus {border-color: #333 !important; background-color: #F4F6F8;}
.woocommerce-invalid input {border-color: #E50F38 !important;background: #FEECEF !important;}
form.checkout h3 {font-size: 1.4em !important;color: #333333 !important;}
.woocommerce-checkout #place_order {padding: 16px 24px !important;width: 100% !important;border-radius: 3px !important;} .paginaobrigado {margin-left: auto;margin-right: auto;display: table;}
.paginaobrigado h1 {background-color: #19CB8A;color: #FFFFFF;padding: 10px;margin-bottom: 0px !important;text-align: center;}
.paginaobrigado span {font-weight: 600;font-size: 12px;color: #555;text-align: center;}
.paginaobrigado .mconta {color: #2f3337;padding: 10px;background-color: #f0f0f0;text-align: center;font-size: 14px;} .devnet_fsl-free-shipping {padding: 0em 0rem !important;}
.devnet_fsl-free-shipping .progress-bar.shine span::after {-webkit-animation: none !important;-moz-animation: none !important;}
.devnet_fsl-free-shipping .progress-bar.stripes span {background-image: none !important; -webkit-transition : width 5s ease !important;}
.devnet_fsl-free-shipping .progress-bar {border: none !important;box-shadow: none !important;}
.truck-icon {position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);overflow:visible;}
.truck-icon__body {-webkit-animation:truck-icon-body .4s linear infinite;animation:truck-icon-body .4s linear infinite}
.truck-icon__speed path {-webkit-animation:truck-icon-speed .8s linear infinite;animation:truck-icon-speed .8s linear infinite}
.truck-icon__speed path:nth-child(2) {-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-duration:1.2s;animation-duration:1.2s}
.truck-icon__speed path:nth-child(3) {-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-duration:1s;animation-duration:1s}
.flatsome-cookies {right: 20px !important;left: 20px !important;border-radius: 12px !important;}
.flatsome-cookies--active {bottom: 20px !important;}
.flatsome-cookies__buttons > a:last-child {border-radius: 8px;}
#tab-title-description{line-height: 1.1;font-size: 20px;font-weight: 900;color: #242424 !important;}
button.xoo-wl-submit-btn {max-width: 100%;margin-bottom: 30px !important;}
.xoo-wl-notice-success {margin-bottom: 30px !important;}
.badge {height: 1.5em !important;width: 4em !important;}
body.page-template-page-checkout .woocommerce-order-details {text-align: center !important;} .product .sprw-rating-container:hover .sprw-rating-info-wrap, .summary .sprw-rating-container:hover .sprw-rating-info-wrap {opacity: 1 !important;visibility: visible !important;top: calc(100% + 10px) !important;z-index: 99 !important;}
.product .sprw-rating-container .sprw-rating-info-wrap, .summary .sprw-rating-container .sprw-rating-info-wrap {position: absolute !important;background: #fff !important;border: 1px solid #ccc !important;z-index: 9 !important;padding: 30px !important;top: calc(100% + 30px) !important;opacity: 0;visibility: hidden !important;transition: all ease .3s !important;}
.sprw-sorting-wrapper {display: none !important;}
#reviews .woocommerce-Reviews-title {text-align: center;}
#reviews .woocommerce-Reviews-iconetext {text-align: center;}
#respond span#reply-title {
text-align: center;
text-align-last: center !important;
margin-top: -15px;
font-weight: 100;
font-family: "Montserrat", sans-serif !important;
font-size: 16px !important;
}
.woocommerce-Reviews-title {
font-family: "Montserrat", sans-serif !important;
}
.sprw-template-two .sprw-review-form-button, .sprw-template-one .sprw-review-form-button {
font-size: 14px !important;
text-transform: initial !important;
}
.sprw-template-one .sprw-forms-content .comment-form label {
text-transform: initial !important;
}
.sprw-template-two .sprw-review-form-button, .sprw-template-one .sprw-review-form-button {text-align: center;margin-left: auto;margin-right: auto;display: grid;max-width: 200px;}
.txtrvw {text-align: right !important;max-width: 350px;width: 3500px;display: block !important;margin-left: auto;margin-right: auto;margin-bottom: 15px !important;font-size: 15px !important;font-weight: 100 !important;}
.sprw-star-wrap span.sprw-rating-count {font-size: 10px !important;}
.product-section {margin-top: 15px;}
.product-footer .woocommerce-tabs {padding: 15px 0;border-top: 0px solid #ececec;}
.sprw-template-one .sprw-review-form-button {background: #CF3079 !important;}  .single-product div.product form.cart .tinvwl-button.tinvwl_add_to_wishlist_button, div.product form.cart .tinvwl_add_to_wishlist_button {float: left;display: flex;justify-content: center;width: 48%;border: 1px solid #838e83;padding: 0.1em;margin-bottom: 20px;margin-right: 5px;}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart::before {color: red; line-height: 23px !important;}
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button {margin-top: 0px !important;}
.tinv-wishlist.tinvwl-after-add-to-cart .button:hover {background-color: #F3F3F3 !important;}
.tinv-wishlist table td.product-price {line-height: 8px !important;}
.wishlist-popup a.price-alert {display: none !important;}
a.wishlist_products_counter.top_wishlist-custom img {max-width: 32px !important;max-height: 33px !important;margin: 7px 6px 5px 0px !important;}
.wishlist_products_counter_number {content: attr(data-icon-label);position: absolute;font-style: normal;font-family: Arial,Sans-serif !important;top: 8px;right: -5px;font-weight: bolder;font-size: 11px;padding-left: 2px;padding-right: 2px;opacity: .9;line-height: 17px;letter-spacing: -0.5px;height: 17px;min-width: 17px;border-radius: 99px;color: #F23F17;text-align: center;z-index: 1;}
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button {margin-top: 0px;text-align: center; display: block;}
.price-alert{float: left;display: flex;justify-content: center;width: 48%;border: 1px solid #838e83;padding: 1px;}
.price-alert:hover{ background-color: #F3F3F3;}
.single-product div.product form.cart .tinvwl-button.tinvwl_add_to_wishlist_button, div.product form.cart .tinvwl_add_to_wishlist_button:hover {background-color: #F3F3F3;}
.icon-alerta-preco {float: left;width: 17px;height: 20px;margin-right: 10px;background: url(//seductionsexshop.com.br/wp-content/uploads/2021/12/alarm.svg);}
.alerta-titulo{width: 100%;}
#price-alert-modal [type="submit"] {border-color: #00a441 !important;background: #00a441 !important;} .footer {
padding: 40px 0 0 !important;
}
.logorodapeimgesq {margin-bottom: 20px;display: block;text-align: center;max-width: 200px;}
#footer-whatsapp .cls-1 {fill: #FFFFFF !important;}
#footer-telefone .cls-1 {fill: none;stroke: #FFFFFF!important;stroke-miterlimit: 10;stroke-width: 0.75px;}
#footer-email .cls-1 {fill: none;stroke: #FFFFFF !important;stroke-miterlimit: 10;stroke-width: 0.75px;}
.redesrodape {text-align: left;}
.redesrodape a {margin-right: 7px;}
.lista-contatos li .icon {width: 23px;}
.lista-contatos li .text {font-size: 15px;margin-left: 10px;}
.lista-contatos li {display: flex;align-items: center; line-height: 18px !important;}
.menu-institucional-container {line-height: 18px;}
.menu-institucional-container ul.menu > li {border-top: none !important;}
.roozap{margin-bottom: -90px;}
.mfp-container .tinv-wraper {display: none !important;}
.mfp-container .wc-shipping-simulator {display: none !important;}
.footer .widget {margin-bottom: 0px !important;}  .rp_wcdpd_promotion_total_saved_label {
color: #FFFFFF;
font-size: 16px;
font-weight: 900 !important;
background-color: #000000;
padding: 10px;
}
.iconefooter {width: 100%;}
.iconefooter .icone {width: 80px;margin-bottom: 10px;}
.iconefooter .iconeescudo {width: 50px;margin-bottom: 10px;}
.iconefooter .textoicones {font-weight: 900;font-size: 1.125em;text-align: center;line-height: 23px;color: #005072;}
.iconefooter .textoicones span {color:#c8573b;}
.sessaorodape{margin-bottom: 0px !important;}
.boxpagamentop {display: flex;width: 100%;flex-wrap: wrap;margin-top: 20px;}
.selospg {margin-right: 5px;}
.selospg .icon img {min-width: 40px !important;float: left;margin-right: 7px;margin-bottom: 10px;}
.cathover {border-radius: 50px !important;}
@-webkit-keyframes truck-icon-body {0% {-webkit-transform:translateY(0);transform:translateY(0)}
50% {-webkit-transform:translateY(1px);transform:translateY(1px)}
100% {-webkit-transform:translateY(0);transform:translateY(0)}}
@keyframes truck-icon-body {0% {-webkit-transform:translateY(0);transform:translateY(0)}
50% {-webkit-transform:translateY(1px);transform:translateY(1px)}
100% {-webkit-transform:translateY(0);transform:translateY(0)}}
@-webkit-keyframes truck-icon-speed {0% {opacity:0;-webkit-transform:translateX(5px);transform:translateX(5px)}
50% {opacity:1}
100% {opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}}
@keyframes truck-icon-speed {0% {opacity:0;-webkit-transform:translateX(5px);transform:translateX(5px)}
50% {opacity:1}100% {opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}} 
.ccomprar{color:#D93D51;}
@media only screen and (max-width: 48em) { #flatsome-uber-menu {display: none !important;}
.ubermenu .ubermenu-item-layout-icon_left>.ubermenu-target-title {
color: #FFFFFF !important;
}
.ubermenu .ubermenu-icon {
color: #FFFFFF !important;
}
.ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text {
color: #FFF !important;
}
.ubermenu .ubermenu-item-layout-image_left>.ubermenu-image {
filter: invert(100%) sepia(98%) saturate(0%) hue-rotate(301deg) brightness(101%) contrast(100%) !important;
}
.single_add_to_cart_button.button {width: 75% !important;}
.quantity {margin-right: 0px;}
h3 {font-size: 1.25em;}
.botaozaps {width: 100% !important;}
.header-cart-icon {position: relative;margin: 0px 4px 0px 0px;}
.product-footer{padding: 10px !important;}
.informacoesbox h5 {font-size: 12px !important;}
.icon-box-left .icon-box-img {max-width: 30px;}
.informacoesbox h6 {font-size: 13px;}
.formrastreio {width: 300px !important;}
.iconrast {display: none !important;}
.formrastreiobusca {width: 300px !important;}
.formrastreiobtn {width: 300px !important;}
.canais{margin-left: 6px !important;}
.canaisemail{display: none !important;}
.flatsome-cookies__buttons {margin-top: 10px !important;font-size: 10px !important;}
.wa__btn_popup .wa__btn_popup_txt{display: none !important;}
.flatsome-cookies__text {font-size: 14px !important;}
.flatsome-cookies__buttons > a:last-child {border-radius: 8px; font-size: 13px; width: 100%;}
.price-alert {width: 100%; border-radius: 0px;}
.single-product div.product form.cart .tinvwl-button.tinvwl_add_to_wishlist_button, div.product form.cart .tinvwl_add_to_wishlist_button {width: 100%;margin-bottom: 10px;}
#wc-shipping-simulator {padding-top: 20px;}
#wc-shipping-simulator .cep-number {width: 30% !important;}
.tinv-wraper{margin-bottom: 10px !important;}
.ubermenu-mobile-close-button {color: #FFFFFF !important;}
.footer {padding: 0px !important;}
.wc-simulador-parcelas-parcelamento-info-container {margin-top: 7px !important;}
.button.checkout {font-size: 14px !important;}
.logorodapeimgesq {margin-top: 40px;}
}  .product-container {background-color: #FFFFFF !important;}
.product-info {
background-color: #FFFFFF !important;
}
.box {background-color: #FFF !important;border-radius: 8px !important;}
.box-image {border-radius: 8px !important;}
.catround span {color: #FFFFFF !important;}
.product-section-title {
color: #000000 !important;
}
.woocommerce {
background-color: #FFFFFF;
border-radius: 8px;
}
.breadcrumbs a.current, .breadcrumbs a:hover {
color: #FFFFFF !important;
}
.product-section-title {
color: #000000 !important;
}
.h1.product-title.entry-title {
color: #000000 !important;
}