:root {
	--wd-text-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(118,118,118);
	--wd-text-font-size: 15px;
	--wd-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: #83b735;
	--wd-alternative-color: #fbbc34;
	--btn-default-transform: none;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-transform: none;
	--btn-accented-bgcolor: #83b735;
	--btn-accented-bgcolor-hover: #74a32f;
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--wd-sticky-btn-height: 95px;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: url(https://criacriou.com.br/wp-content/uploads/2021/07/promo-popup.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
	--wd-popup-padding: 15px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: none;
}
html .product-image-summary-wrap .product_title, html .wd-single-title .product_title {
	font-weight: 600;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}

@media (max-width: 1024px) {
	:root {
		--wd-sticky-btn-height: 95px;
	}

}

@media (max-width: 768.98px) {
	:root {
		--wd-sticky-btn-height: 42px;
	}

}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 0px;
}



.wd-page-title {
background-color: #0a0a0a;
}

/* Cria Criou: oculta contadores falsos de curtidas/comentarios do feed Instagram */
.wd-insta .wd-insta-meta{display:none!important;}
/* Cria Criou: Pix e parcelamento abaixo do preco */
.cc-pay{display:flex;flex-direction:column;gap:2px;margin:4px 0 8px;font-size:13px;line-height:1.3;color:#555;}
.cc-pay .cc-pix{color:#1b8a3a;}
.cc-pay .cc-pix strong{font-size:15px;color:#1b8a3a;}
.cc-pay .cc-pix em{font-style:normal;font-size:12px;}
.wd-product .cc-pay{align-items:center;text-align:center;font-size:12px;}
.wd-product .cc-pay .cc-pix strong{font-size:13px;}
.summary .cc-pay,.entry-summary .cc-pay{font-size:14px;margin:6px 0 14px;}
.summary .cc-pay .cc-pix strong,.entry-summary .cc-pay .cc-pix strong{font-size:18px;}
/* Newsletter prefooter */
.cc-news{display:flex;align-items:center;justify-content:space-between;gap:32px;max-width:1100px;margin:0 auto 40px;padding:36px 40px;background:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.06);}
.cc-news-txt{flex:1 1 45%;}
.cc-news-kicker{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--wd-primary-color);margin-bottom:6px;}
.cc-news-txt h3{margin:0 0 8px;font-size:26px;line-height:1.2;}
.cc-news-txt p{margin:0;color:#666;font-size:15px;}
.cc-news-form{flex:1 1 50%;}
.cc-news-form .mailpoet_form{padding:0!important;}
.cc-news-form form.mailpoet_form{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch;}
.cc-news-form .mailpoet_paragraph{margin:0!important;}
.cc-news-form .mailpoet_paragraph:first-of-type{flex:1 1 220px;}
.cc-news-form .mailpoet_text{width:100%!important;height:48px;border-radius:999px;padding:0 20px;}
.cc-news-form .mailpoet_submit{height:48px;border-radius:999px!important;padding:0 28px!important;background:var(--wd-primary-color)!important;color:#fff!important;font-weight:700;border:0;width:auto!important;}
.cc-news-form .mailpoet_message{flex-basis:100%;}
.cc-news-lgpd{margin:10px 0 0;font-size:12px;color:#888;}
.cc-news-lgpd a{text-decoration:underline;}
@media (max-width:768px){.cc-news{flex-direction:column;align-items:stretch;text-align:center;padding:28px 20px;margin:0 16px 32px;gap:18px;}.cc-news-txt h3{font-size:22px;}.cc-news-form .mailpoet_submit{width:100%!important;}.cc-news-form .mailpoet_paragraph{flex-basis:100%!important;}}

/* Guia do modelo */
.cc-mg{list-style:none;margin:16px 0 20px;padding:0;}
.cc-mg li{display:flex;align-items:center;gap:10px;margin:0 0 8px;font-size:14px;color:#444;line-height:1.35;}
.cc-mg li svg{flex:0 0 18px;color:#333;}

/* H1 SEO */
.cc-sr-only,.cc-sr-only .elementor-heading-title{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;}
.cc-cat-h1{font-size:24px;line-height:1.25;margin:0 0 6px;}
@media (max-width:768px){.cc-cat-h1{font-size:20px;}}

/* Menu vazio do cabecalho (Header link) - oculto */
.wd-header-secondary-nav.whb-ddi7qwtui5hai6ogxhxg{display:none!important;}

/* Botao comprar fixo (23/10) */
.wd-sticky-btn{background:#fff;box-shadow:0 -4px 14px rgba(0,0,0,.08)}
.wd-sticky-btn .cc-pay{display:none}

/* Aviso de cookies compacto no celular (23/10) */
@media (max-width:767px){
.wd-cookies-popup{bottom:55px!important;padding:10px 14px!important;box-shadow:0 -4px 14px rgba(0,0,0,.1)}
.wd-cookies-popup .wd-cookies-inner{flex-direction:row!important;align-items:center;gap:12px}
.wd-cookies-popup .cookies-info-text{font-size:12px;line-height:1.35;margin:0!important;text-align:left}
.wd-cookies-popup .cookies-buttons{flex-shrink:0;display:flex;flex-direction:column-reverse;align-items:center;gap:6px;margin:0!important}
.wd-cookies-popup .cookies-more-btn{font-size:11px!important;text-transform:none!important;letter-spacing:0!important;font-weight:500!important;margin:0!important;padding:0!important;border:0!important}
.wd-cookies-popup .cookies-accept-btn{padding:6px 16px!important;min-height:32px;font-size:13px}
.wd-cookies-popup:not(.popup-display){transform:translate3d(0,calc(100% + 80px),0)!important;visibility:hidden;transition:transform .5s,visibility 0s .5s}
}

/* Contorno nas bolinhas de cor (23/10) */
.wd-swatch.wd-bg .wd-swatch-bg[style*="background-color"]{box-shadow:inset 0 0 0 1px rgba(0,0,0,.22),0 1px 3px rgba(0,0,0,.12)!important}

/* Filtro por Modelo escondido nas categorias de modelo (23/10) */
body.term-1705 #woodmart-woocommerce-layered-nav-13,body.term-1706 #woodmart-woocommerce-layered-nav-13,body.term-1709 #woodmart-woocommerce-layered-nav-13,body.term-1710 #woodmart-woocommerce-layered-nav-13,body.term-1779 #woodmart-woocommerce-layered-nav-13,body.term-1707 #woodmart-woocommerce-layered-nav-13,body.term-1711 #woodmart-woocommerce-layered-nav-13,body.term-1712 #woodmart-woocommerce-layered-nav-13,body.term-1713 #woodmart-woocommerce-layered-nav-13,body.term-1765 #woodmart-woocommerce-layered-nav-13,body.term-1708 #woodmart-woocommerce-layered-nav-13,body.term-1760 #woodmart-woocommerce-layered-nav-13,body.term-1761 #woodmart-woocommerce-layered-nav-13,body.term-2607 #woodmart-woocommerce-layered-nav-13{display:none!important}

/* Sem parallax no celular - velocidade (26/10) */
@media (max-width:1024px){.wd-parallax-on-scroll{transform:none!important;will-change:auto!important}}

/* Home: 6 produtos no celular, 5 no tablet/computador (26/10) */
@media (min-width:768px){.elementor-element-6183a5aa .wd-products:not(:has(> .wd-product:nth-child(7))) > .wd-product:nth-child(6),.elementor-element-7f5fe11 .wd-products:not(:has(> .wd-product:nth-child(7))) > .wd-product:nth-child(6){display:none}}

/* Vitoria sem produtos: escondida dos menus ate ter produtos (30/10) - remover este bloco quando cadastrar */
li.menu-item:has(> a[href*="/times/vitoria/"]){display:none!important}


/* Cria Criou: checkout enxuto (05/11/2026) */
body.woocommerce-checkout .whb-top-bar,
body.woocommerce-checkout .whb-header-bottom,
body.woocommerce-checkout .whb-general-header .wd-header-search,
body.woocommerce-checkout .whb-general-header .wd-header-mobile-nav,
body.woocommerce-checkout .whb-general-header .wd-header-nav,
body.woocommerce-checkout .whb-general-header .wd-header-wishlist,
body.woocommerce-checkout .wd-prefooter,
body.woocommerce-checkout footer.wd-footer,
body.woocommerce-checkout .wd-toolbar{display:none!important;}
body.woocommerce-checkout #billing_country_field,
body.woocommerce-checkout .woocommerce-additional-fields,
body.woocommerce-checkout .add_gift_card_form,
body.woocommerce-checkout #wc_gc_cart_redeem_form{display:none!important;}
body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{font-size:13px;padding:8px 12px;margin-bottom:12px;background:transparent;border:1px dashed rgba(0,0,0,.2);}
body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info:before{display:none;}
body.woocommerce-checkout .form-row.place-order::after{content:"🔒 Compra 100% segura · seus dados são protegidos e criptografados";display:block;text-align:center;font-size:13px;color:#1b8a3a;margin-top:10px;font-weight:600;}
@media (min-width:0px){
 body.woocommerce-checkout .woocommerce-billing-fields .form-row-first,
 body.woocommerce-checkout .woocommerce-billing-fields .form-row-last{width:48.5%!important;clear:none;}
 body.woocommerce-checkout .woocommerce-billing-fields .form-row-first{float:left!important;clear:left;}
 body.woocommerce-checkout .woocommerce-billing-fields .form-row-last{float:right!important;}
 body.woocommerce-checkout .woocommerce-billing-fields .form-row{margin-bottom:12px;}
 body.woocommerce-checkout .woocommerce-billing-fields h3{margin-bottom:12px;font-size:18px;}
}

/* Cria Criou: checkout em etapas */
body.cc-ms .cc-step{border:1px solid rgba(0,0,0,.12);border-radius:10px;padding:14px 16px;margin:0 0 14px;background:#fff;clear:both;}
body.cc-ms .cc-step-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px;}
body.cc-ms .cc-num{width:26px;height:26px;border-radius:50%;background:#1b8a3a;color:#fff;font-weight:700;font-size:13px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 26px;}
body.cc-ms .cc-title{font-weight:700;font-size:16px;flex:1;}
body.cc-ms .cc-edit{display:none;font-size:13px;text-decoration:underline;}
body.cc-ms .cc-sum{display:none;width:100%;font-size:13px;color:#666;padding-left:34px;line-height:1.4;word-break:break-word;}
body.cc-ms .cc-step-body{display:none;margin-top:14px;}
body.cc-ms .cc-step.cc-open .cc-step-body{display:block;}
body.cc-ms .cc-step.cc-done{cursor:pointer;background:#f7faf8;}
body.cc-ms .cc-step.cc-done .cc-edit,body.cc-ms .cc-step.cc-done .cc-sum{display:block;}
body.cc-ms .cc-step.cc-done .cc-num{font-size:0;}
body.cc-ms .cc-step.cc-done .cc-num:after{content:"✓";font-size:14px;}
body.cc-ms .cc-step.cc-locked{opacity:.55;}
body.cc-ms .cc-step.cc-locked .cc-num{background:#999;}
body.cc-ms .cc-step3.cc-locked .cc-lock{display:block;}
body.cc-ms .cc-step3.cc-open{border-color:#1b8a3a;margin-bottom:8px;}
body.cc-ms .cc-step.cc-open{border-color:#1b8a3a;}
body.cc-ms .cc-actions{clear:both;padding-top:6px;}
body.cc-ms .cc-actions .cc-next{width:100%;min-height:46px;font-weight:700;}
body.cc-ms:not(.cc-pay-open):not(.cc-all) #payment{display:none!important;}
body.cc-ms .woocommerce-billing-fields > h3{display:none;}
body.cc-ms.cc-all .cc-step-body{display:block!important;}
body.cc-ms .cc-actions .cc-next{background:#83b735;color:#fff;border-radius:6px;}
body.cc-ms .cc-actions .cc-next:hover{background:#6e9c2c;color:#fff;}
body.cc-ms .cc-step .form-row{margin-bottom:12px;}

/* Cria Criou: aviso de cookies compacto no celular */
@media (max-width:768px){.wd-cookies-popup{padding:8px 12px!important}.wd-cookies-popup .cookies-info-text{font-size:12px;line-height:1.35}.wd-cookies-popup .cookies-accept-btn{padding:6px 16px!important;min-height:0!important;font-size:12px}.wd-cookies-popup .cookies-more-btn{font-size:11px}}
