<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">:root {
    --primary-color: #3f2803;
    --secondary-color: #b9de72;
    --yellow-color: #f57f25;
    --sale-color: #ee2761;
    --button-by: #56944d;
}
body {
    font-family: 'Open Sans', sans-serif;
    color: var(--primary-color);
}

.text-primary-color {
    color: var(--primary-color) !important;
    font-weight: 600 !important;
}

.text-primary-color a:hover {
    color: #808080 !important;
}

.main__logo--img {
    width: 157px;
    height: auto;
}

.header__account--btn {
    color: var(--primary-color) !important;
}

.header__account--btn:hover {
    color: var(--yellow-color) !important;
}

.header__menu--link {
    color: var(--primary-color) !important;
}

.header__menu--link:hover {
    color: var(--secondary-color) !important;
}

.sticky .main__logo--img {
    height: 60px;
    width: auto;
}

.product__badge--items {
    background: var(--sale-color) !important;
}

.product__items--content__title {
    text-align: center;
    height: 80px;
    overflow: hidden;
}

.product__items--action {
    margin: auto;
}

.css-1y7l0uq {
    text-decoration: none;
    color: rgb(63, 63, 64);
    justify-self: center;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
}

.css-19nxdz8 {
    box-sizing: border-box;
    margin: 0px;
    min-width: 0px;
    display: flex;
    justify-content: space-around;
    -webkit-box-align: center;
    align-items: center;
}

.css-1odcv4a {
    box-sizing: border-box;
    margin: 0px;
    min-width: 0px;
    top: 0.3125rem;
    color: var(--primary-color);
    text-align: left;
    font-size: 0.875em;
    width: auto;
    line-height: 1.3em;
}

.css-1odcv4a span {
    font-weight: 700;
}

.css-e4pnmg {
    box-sizing: border-box;
    margin: 0px;
    min-width: 0px;
    width: 1px;
    background: var(--primary-color);
    height: 38px;
}

.css-v853qm {
    box-sizing: border-box;
    margin: 0px;
    min-width: 0px;
    flex-direction: column;
    align-self: center;
    display: flex;
}

.css-kxde5f {
    box-sizing: border-box;
    margin: 0px;
    min-width: 0px;
    text-decoration: line-through;
    font-size: 0.875rem;
    color: rgb(188, 189, 191);
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    line-height: 0.375rem;
}

.css-d2i0h0 {
    box-sizing: border-box;
    margin: 0px;
    min-width: 0px;
    font-size: 2.0rem;
    font-weight: 700;
    color: var(--button-by);
}

.product__rating {
    margin: 10px auto 15px auto;
}

.btn-mais-detalhes {
    padding-left: 25px;
    padding-right: 25px;
    color: var(--primary-color);
    border-color: var(--primary-color);
}

.add__to--cart {
    background-color:  var(--button-by);
}

.product__grid--inner .product__items--action__btn.add__to--cart {
    padding: 0 0.9rem;
}

.banner-meio-site a  {
    display: initial;
}

.banner-meio-site img {
    width: 100%;
    max-width: 100%;
    height: auto;
}

.testimonial__items {
    background-color: #119744;
}

.testimonial__items--content, .testimonial__items--subtitle, .testimonial__items--desc {
    color: #fff;
}

.footer_desktop {
    background: rgb(255,198,62);
    background: linear-gradient(120deg, rgba(255,198,62,1) 0%, rgba(245,127,37,1) 100%);
}

.footer-sobre {
    color: var(--primary-color);
    font-weight: 700;
}

.imagem_newsletter_rodape {
    text-align: right;
    width: 100%;
}

.imagem_newsletter_rodape img {
    height: 310px;
    width: auto;
}

.footer_desktop .footer-sobre:before, .footer__widget--title::before {
    background: transparent;
}


.footer_desktop, .desktop-visible {
    display: none;
}

.bg__black {
    background: #89bd4e;
}

.default-footer {
    background: #517820;
}

.barra-atacado {
    padding: 10px 0 20px 0;
    color: #fff;
    font-weight: 500;
    font-size: 1em;
}


.swal2-popup {
    font-size: 1.5rem !important;
}

.texto-disponivel {
    font-weight: 500;
    color: var(--yellow-color);
    font-size: 1rem;
}

.area-preco-quantidade {
    width: 100%;
    display: contents;
}

.valor-produto {
    font-size: 2em;
    font-weight: 600;
    color: var(--button-by);
    padding-top: 15px;
}

.valor-produto span {
    display: block;
    font-size: .4em;
    color: var(--primary-color);
}

.area-quantidade {
    text-align: center;
}

.area-quantidade span {
    font-size: .8em;
}


.quantity__box_produto {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.price-old-live {
    color: var(--primary-color) !important;
}

.lista-parcelas {
    padding: 20px 10px;
    border: 1px solid rgb(188, 189, 191);
    height: auto;
    width: 100%;
    display: flow-root;
}

.lista-parcelas p {
    font-weight: 700;
}

.lista-parcelas ul {
    margin: 0;
    width: 49%;
    float: left;
    text-align: center;
    font-size: 12px;
}

.lista-parcelas ul li {
    list-style: none;
    margin: 5px 0;
}

.cor-secundaria {
    color: #444444;
}

.calcular-frete-produto {
    font-weight: 500;
    color: var(--yellow-color);
}

.calcular-frete-produto p {
    color: var(--yellow-color);
}

.btn-calcular-frete-produto {
    width: 100%;
    display: block;
    border-color: var(--yellow-color);
    background-color: var(--yellow-color);
    color: #fff;
    line-height: 2.0;
    font-size: 1.5rem;
}

.cep_produto {
    font-size: 1.5rem;
    line-height: 2;
}

#respostaFrete {
    color: #808080;
    font-size: 1.3rem;
}

.text-pink-700 {
    color: #C2185B;
    font-weight: 700;
}

.product__details--info__desc p {
    margin: 0px;
}

.reviews__comment--thumb img {
    border-radius: 50%;
}

.form-control:disabled, .form-control[readonly],
.border-radius-5:disabled, .border-radius-5[readonly] {
    background-color: #e9ecef;
    opacity: 1;
}

.cn-position-bottom {
    bottom: 0;
}

#cookie-notice {
    position: fixed;
    min-width: 100%;
    height: auto;
    z-index: 100000;
    font-size: 13px;
    letter-spacing: 0;
    line-height: 20px;
    left: 0;
    text-align: center;
    font-weight: 400;
}

#cookie-notice,
#cookie-notice * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#cookie-notice.cn-effect-fade {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
}

#cookie-notice.cookie-notice-visible.cn-effect-fade,
#cookie-notice.cookie-revoke-visible.cn-effect-fade {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}

#cookie-notice.cookie-notice-hidden .cookie-notice-container {
    display: none
}

.cookie-notice-container {
    padding: 15px 30px;
    text-align: center;
    width: 100%;
    z-index: 2;
    color: var(--primary-color) !important;
}

#cookie-notice .cookie-notice-container {
    display: block;
}

#cookie-notice,
#cookie-notice * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.cn-text-container {
    margin: 0 0 6px 0;
}

.cn-text-container,
.cn-buttons-container {
    display: inline-block;
}

#cookie-notice,
#cookie-notice * {
    background: var(--secondary-color) !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


.cn-button.wp-default,
.cn-button.bootstrap {
    font-family: -apple-system, BlinkMacSystemFont, Arial, Roboto, "Helvetica Neue", sans-serif;
    font-weight: 400;
    font-size: 13px;
    letter-spacing: .25px;
    line-height: 20px;
    margin: 0;
    text-align: center;
    text-transform: none;
    display: inline-block;
    cursor: pointer;
    touch-action: manipulation;
    white-space: nowrap;
    outline: none;
    box-shadow: none;
    text-shadow: none;
    border: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-decoration: none;
    padding: 8.5px 10px;
    line-height: 1;
}

.cn-button.bootstrap {
    color: #fff;
    background: var(--primary-color) !important;
}

#cn-accept-cookie {
    background: var(--primary-color) !important;
}

.dadosBoleto {
    padding: 10px 30px;
}

.dadosBoleto li {
    list-style: auto;
    line-height: 3;
}

.valor-a-vista {
    font-size: 2.8rem;
    text-align: center;
    color: var(--primary-color) !important;
    font-weight: 700;
}

.dados-pagamento p {
    margin-bottom: 2px !important;
}

.product__items {
    border-radius: 12px;
    border: 1px solid #eee;
    padding: 10px;
}

.product__items:hover, .product__items:active {
    border: 1px solid #222;
}

.text-sobre {
    height: 240px;
    overflow: auto;
}

.product__badge {
top: -4px;
left: 0px;
}


.hero__slider--items__inner {
    padding: 0px !important;
}


.product__badge--items {
    border-radius: 0;
}

.social__shear--list {
    margin-right: 0.8rem;
}

.social__shear--list .fa-brands {
    padding: 13px 18px;
    font-size: 20px;
    width: 50px;
    border-radius: 100%;
    text-decoration: none;
    margin: 0;
}
  
  /* Add a hover effect if you want */
.social__shear--list .fa-brands:hover {
    opacity: 0.7;
}
  
  /* Set a specific color for each brand */
  
  /* Facebook */
.social__shear--list .fa-facebook-f {
    background: #3B5998;
    color: white;
}

.social__shear--list .fa-twitter {
    padding: 14px 15px;
    background: #55ACEE;
    color: white;
}

.social__shear--list .fa-instagram {
    padding: 14px 16px;
    background-image: linear-gradient(155deg, #4C57A2 8%, #87439A 50%, #e02870 85%);
	position: relative;
	overflow: hidden;
	&amp;:after{
		content: '';
		display: block;
		position: absolute;
		top: 30%;
    	left: -60%;
		width: 150%;
		height: 150%;
		background: radial-gradient(rgba(246, 221, 132,1) 15%, 
			rgba(255, 45, 45, 0.65) 50%, 
			rgba(0, 0, 0, 0) 70%);
    }
    color: white;
}


.social__shear--list .fa-whatsapp {
    padding: 14px 16px;
    background: #25d366;
    color: white;
}

.mobile-visible {
    display: none;
}

.add__to--cart__text {
    color: #fff;
    font-weight: 500;
    font-size: 1.9rem !important;
}

.fa-cart-plus {
    color: #fff;
    margin-right: 10px;
}

.product__items--action__btn {
    border: none !important;
    border-radius: 0.6rem;
}

.primary__btn, .contact__info, .newsletter__subscribe--button, .header__search--button, .items__count {
    background: var(--button-by);
}

@media only screen and (min-width: 992px) {
    .section--padding {
        padding-top: 5rem;
    }

    .newsletter__popup--title {
        margin-bottom: 1rem;
    }

    .newsletter__popup--content--desc {
        margin-bottom: 0;
    }

    .header__shipping--text {
        font-size: 1.3rem;
    }

    .header__topbar {
        padding: 0.2rem 0;
    }

    .footer_desktop {
        padding-top: 8rem;
        display: block;
    }

    .desktop-visible {
        display: block;
    }

    .lista-parcelas {
        padding: 20px 30px;
    }
}

@media only screen and (min-width: 1200px) {
    .section--padding {
        padding-top: 5rem;
    }
}

@media only screen and (max-width: 992px) {
    .mobile-visible {
        display: block;
    }

    .price-old-live {
        font-size: .8em !important;
    }
}

@media only screen and (max-width: 575px) {
    .add__to--cart__text {
        display: initial;
        font-size: 1.7rem !important;
    }
}

@media only screen and (max-width: 500px) {
    .btn-mais-detalhes {
        padding-left: 10px;
        padding-right: 10px;
    }

    .css-d2i0h0 {
        font-size: 1.4rem;
    }

    .product__items--content__title {
        font-size: 1.4rem !important;
    }

    .css-1odcv4a {
        font-size: 0.675em;
        line-height: 1.0em;
    }

    .btn-mais-detalhes span {
        font-size: 1.4rem;
    }
}


@media only screen and (max-width: 400px) {
    .btn-mais-detalhes span {
        font-size: 1.0rem !important;
    }
}


@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .add__to--cart__text.style2 {
      display: initial;
    }
  }</pre></body></html>