/*
Theme Name: Astra Child GSAP
Template: astra
Description: Tema filho do Astra com integração GSAP
Author: Everton Silva - GEM Coders
Version: 1.0.0
*/
@import url("../astra/style.css");
/* Adicione aqui seus estilos personalizados */

:root {
    --rosa: #FCE1EE;
    --verde: #99EAE4;
    --rosa-escuro: #FFC2D6;
    --texto: #334155;
    --fundo: #FEFAF7;
}

#frase {
	font-family: "Allura";
	font-size: 1.5em;
	color: var(--rosa-escuro);
}

.summary.entry-summary > h1 {
    font-size: 45px;
    font-weight: 300;
    color: #334155;
}

.purchasable.product-type-simple > .astra-shop-summary-wrap > a.ast-loop-product__link > h2 {
	font-size: 2.2em
}

/* Preços customizados*/

.custom-price-display {
    font-family: 'Roboto';
}

.card-times, .installments  {
    font-size: 16px;
    font-weight: 500;
}

.infinitepay  {
    font-size: 18px;
    font-weight: 500;
}

.infinitepay img:nth-child(1) {
    box-shadow: none;
    width:20px;
}

.infinitepay > img:nth-child(3) {
    box-shadow: none;
    width: 80px;
}

.full-price {
    font-size: 14px;
    font-weight: 500;
    color: var(--rosa-escuro);
}

.price > div > .woocommerce-Price-amount.amount > bdi {
    color: var(--rosa-escuro);
}

/*Finalização de Compra*/

#shipping-option > .wc-block-components-checkout-step__heading > h2,
#payment-method > .wc-block-components-checkout-step__heading > h2,
#contact-fields > .wc-block-components-checkout-step__heading > h2,
#shipping-fields > .wc-block-components-checkout-step__heading > h2,
.wc-block-components-checkout-step__heading > h2,
.wc-block-components-order-summary-item__description > h3{
    font-size: 32px;
}

#radio-control-wc-payment-method-options-cheque__label > span:before {
    background: no-repeat center/contain url('https://atelierfamiliafeliz.com.br/wp-content/uploads/2025/07/inf_logo.png');
    display: inline-block;
    content: "";
    width: 24px;
    height: 24px;
    margin-right: 8px;
    border-radius: 50%;
}

#radio-control-wc-payment-method-options-cheque__label > span {
    display: flex;
    align-items: center;
    margin-top: 3px;
}

.has-post-thumbnail.shipping-taxable.purchasable.product-type-simple > div.astra-shop-summary-wrap > a.ast-loop-product__link > h2 {
    font-size: 2em;
}
