/**
 * Theme Name: Rey Child
 * Theme URI: http://reytheme.com/
 * Description: This is a child theme of Rey.
 * Author: Marius H.
 * Author URI:  https://twitter.com/mariushoria
 * Template: rey
 * Version: 1.0.0
 * License: General Public License
 * License URI: http://www.gnu.org/licenses/gpl.html
 * Text Domain: rey-child
 */

 span.price.rey-loopPrice span.wc-simulador-parcelas-parcelamento-info.best-value.no-fee {
    font-size: 75%!important;
}
span.price.rey-loopPrice span.wc-simulador-parcelas-offer {
    font-size: 75%!important;
}
span.price.rey-loopPrice .woocommerce ul.products li.product .price {
    display: block!important;
}
span.wc-simulador-parcelas-parcelamento-info-container {
    width: 100%!important;
    margin-top: 10px!important;
}
.woocommerce .products .wc-simulador-parcelas-offer {
    margin-top: 5px!important;
}
.woocommerce .wc-simulador-parcelas-detalhes-valor {
    display: inline!important;
}
span.wc-simulador-parcelas-offer span.woocommerce-Price-amount.amount bdi {
    display: inline-block!important;
    font-size: 75%!important;
}
.woocommerce ul.products li.product .price {
    display: block;
}
.woocommerce .entry-summary .wc-simulador-parcelas-parcelamento-info-container:before {
    top: -3px;
}
.woocommerce .entry-summary .wc-simulador-parcelas-parcelamento-info-container {
    padding-left: 35px;
    margin-bottom: 10px;
    width: 100%!important;
    margin-top: 12px!important;
    margin-bottom: 5px!important;
}
.woocommerce .entry-summary .wc-simulador-parcelas-offer:before {
    height: 25px;
    background-size: 25px auto;
}
.rey-innerSummary .woocommerce div.product p.price {
    margin-bottom: 0.25rem;
}
.woocommerce div.product .rey-breadcrumbs {
    margin-bottom: 1.5rem;
}
.woocommerce .entry-summary .wc-simulador-parcelas-offer {
    padding-left: 35px;
    margin-bottom: 10px;
}
.rey-innerSummary  .woocommerce .wc-simulador-parcelas-detalhes-valor {
    font-size: 75%;
}

.woocommerce ul.products li.product .price del, .woocommerce ul.products li.product .price del .woocommerce-Price-amount {
    margin-right: 5px;
}
ul.products .rey-productVariations2 {
    display: flex;
    justify-content: left;
}
.woocommerce.rey-element.reyEl-productGrid.reyEl-productGrid--has-thumbs .rey-swatchList .rey-swatchList-item.--type-button .rey-swatchList-itemContent {
    font-size: 11px;
    font-weight: 600;
}
.widget-title {
    margin-bottom: 1.1625rem;
}
.rey-productThumbnail {
    margin-bottom: 10px!important;
}
h2.woocommerce-loop-product__title {
    margin-bottom: 5px!important;
}
.woocommerce.rey-element.reyEl-productGrid.reyEl-productGrid--has-thumbs span.wc-simulador-parcelas-parcelamento-info-container {
    padding:2px 0px 2px 0px;
    border: 1px solid gainsboro;
}
.woocommerce div.product .woocommerce-product-details__short-description:before {
    content: "DESCRIÇÃO DO PRODUTO:";
    color: #333333;
    font-weight: 600;
    width: 100%;
}
.woocommerce div.product .woocommerce-product-details__short-description ul{
    margin: 0.25rem 0;
    padding: 0 0 0 1.875rem;
}
.woocommerce div.product .woocommerce-product-details__short-description p {
    margin-bottom: 0;
}
.woocommerce div.product form.cart {
    margin-bottom: .875rem;
}
.woocommerce div.product .rey-productTitle-wrapper {
    margin-bottom: 10px;
}
.woocommerce .product.rey-swatches form.cart table.variations {
    margin-bottom: 10px;
}
.woocommerce div.product .rey-breadcrumbs {
    font-size: .65rem;
    margin-bottom: 1.0rem!important;
}
a.btn.btn-primary.checkout.wc-forward {
    background-color: #2db742;
}
a.checkout-button.button.alt.wc-forward.wp-element-button {
    background-color: #2db742;
}
button#place_order {
    background-color: #2db742;
}
/*.woocommerce ul.products li.product .button.rey-btn--primary-out {
    color: green!important;
    background-color: transparent;
    border-color: green!important;
}*/
.woocommerce ul.products li.product .button.rey-btn--primary-out:hover {
    color: #333!important;
    background-color: transparent;
    border-color: #333!important;
}
.woocommerce ul.products li.product.rey-wc-skin--rigo.--invert .rey-thPos--bottom-center {
    mix-blend-mode: unset!important;
}

// Medium devices (tablets, 768px and up)
@media (max-width: 767px) {
span.price.rey-loopPrice span.wc-simulador-parcelas-parcelamento-info.best-value.no-fee {
    font-size: 50%!important;
    font-weight: 600!important;
}
span.wc-simulador-parcelas-parcelamento-info-container {
    margin-top: 5px!important;
}
.woocommerce ul.products li.product h3 a, .woocommerce ul.products li.product .woocommerce-loop-product__title a, .woocommerce ul.products li.product .woocommerce-loop-category__title a {
    font-size: 16px;
    line-height: 1.2em;
}}
/*.rey-productInner.--box-styler.--box-styler .rey-thPos:is(.rey-thPos--top-left,.rey-thPos--top-right) {
    top: auto;
    bottom: 40px!important;
}*/
p#billing_address_2_field {
    margin-top: 12px;
}
.woocommerce-mini-cart-item-title {
	line-height: 1.4em;
}
.woocommerce-privacy-policy-text p {
	line-height: 1.4em;
}
ul.products.--skin-default.rey-wcGap-default.rey-wcGrid-default.--paginated.--infinite.columns-4 .rey-thPos:is(.rey-thPos--top-left,.rey-thPos--top-right) {
    top: auto;
    bottom: 40px!important;
}
.wa__btn_popup {
    z-index: 999;
}
.rey-searchResults.js-rey-searchResults.--visible .rey-searchItem .__search-count {
    display: none!important;
}
.woocommerce-product-details__short-description .u-toggle-text-next-btn.--short.--expanded {
    max-width: 600px;
}
.woocommerce-product-details__short-description {
    max-width: 600px;
}
/*.rey-badgeSale.--bg {
    background-color: rgb(255 255 255 / 60%);
}*/
/*.btn.btn-primary, .elementor-button-primary .elementor-button, .woocommerce .button.rey-btn--primary {
    --btn-bg-color: green;
}*/
input#zipcode {
    width: 120px;
    display: inline-block;
}
div#wc-shipping-simulator h4 {
    margin-bottom: 10px;
}
div#wc-shipping-simulator {
    margin-bottom: 10px;
}
input.button.calculate.btn {
    height: 40px;
    top: -2px;
}
.rey-productShare .rey-productShare-title {
    line-height: 2;
}
.wcsp-container {
    display: block;
    width: 100%;
    margin-top: 5px;
}
.u-toggle-text-next-btn.--short {
    --height: 100px;
}
.u-toggle-text-next-btn:not(.--expanded) {
    max-height: var(--height);
    overflow: hidden;
    -webkit-mask-image: none!important;
    -webkit-mask-image: none!important;
    mask-image: -webkit-gradient(linear,left top,left bottom,from(rgb(0,0,0)),to(rgba(0,0,0,0)));
    mask-image: linear-gradient(to bottom,rgb(0,0,0),rgba(0,0,0,0));
}
.rey-simplePopover.--lazy {
    display: none;
}
.rey-searchItem-title {
    line-height: 1.2em;
}
/*.btn.btn-line-active, .elementor-button-underline .elementor-button, .woocommerce .button.rey-btn--under {
    --btn-color: green;
}*/

@media (max-width: 767px) {
span.wcsp-installments-table span.installment-option.interest-free {
    font-size: 11px;
}
.rey-breadcrumbs {
margin: var(--breadcrumbs-m, 0.25rem 0);
}
.woocommerce-product-gallery {
margin-bottom: var(--pdp-gallery-mb,25px);

}
.woocommerce-product-details__short-description .u-toggle-text-next-btn.--short.--expanded {
    max-width: 300px;
}
.woocommerce-product-details__short-description {
    max-width: 300px;
}
.rey-siteRow>.filters-top-sidebar {
    display: none;
}
}
