@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//honeypapelaria.com/store/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.1.2") format("woff2");
}

:root {
	--wd-text-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(124,124,124);
	--wd-text-font-size: 13px;
	--wd-title-font: "Lora", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #252424;
	--wd-entities-title-font: "Lora", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 600;
	--wd-entities-title-color: rgb(37,36,36);
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Lora", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: rgb(48,49,50);
	--wd-widget-title-font-size: 13px;
	--wd-header-el-font: "Lora", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 15px;
	--wd-primary-color: rgb(132,84,53);
	--wd-alternative-color: #fbbc34;
	--wd-link-color: rgb(53,53,53);
	--wd-link-color-hover: #A26F41;
	--btn-default-bgcolor: rgb(216,209,205);
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(132,84,53);
	--btn-accented-bgcolor-hover: rgb(86,86,86);
	--wd-form-brd-width: 0px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: rgb(255,255,255);
	background-image: none;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	--wd-popup-width: 400px;
}
.header-banner {
	background-color: rgb(132,84,53);
	background-image: none;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title {
	background-color: rgb(15,15,15);
	background-image: url(https://honeypapelaria.com/store/wp-content/uploads/bg-paginas-scaled.webp);
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: rgb(249,249,249);
	background-image: none;
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-color: rgb(76,76,76);
	--wd-form-placeholder-color: rgb(117,117,117);
	--wd-form-brd-color-focus: rgb(45,45,45);
	--wd-form-bg: rgb(248,248,248);
}
.product-labels .product-label.onsale {
	background-color: rgb(209,23,35);
}
.product-labels .product-label.new {
	background-color: rgb(191,185,177);
	color: rgb(255,255,255);
}
.product-labels .product-label.out-of-stock {
	background-color: rgb(0,0,0);
	color: rgb(255,255,255);
}
.product-labels .product-label.attribute-label:not(.label-with-img) {
	background-color: rgb(30,115,190);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 940px;
}
.wd-builder-off .wd-fbt.wd-design-side {
	--wd-form-width: 298px;
}
: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-bottom-active: -1px;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-default-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--btn-accented-box-shadow-active: none;
--btn-accented-bottom: 0px;
--wd-brd-radius: 0px;
}

@media (min-width: 1222px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


/* ------------------- CABEÇALHO */
/* Topbar lado direito: fonte do icone de login */
.whb-top-bar .wd-tools-element .wd-tools-text {
    font-weight: 600;
    font-size: 14px;
    font-family: 'Inter';
    color: #cacaca;
}
/* ------------------- PRODUTO INDIVIDUAL */
/** Texto/Lista com marcadores */
ol, ul {
    list-style: disc;
    margin-bottom: var(--list-mb);
    padding-left: var(--li-pl);
    --list-mb: 19px;
    --li-mb: 0px;
    --li-pl: 17px;
		line-height: 140%;
}
/** Caixa de Variações do produto */
table.variations select {
    max-width: 100%;
}
/* ------------------- RODAPÉ */
/* Distancia vertical entre os links nos blocos de widget */
:is(.widget,.wd-widget,div[class^="vc_wp"]) :is(ul,ol) {
    list-style: none;
    --list-mb: 0;
    --li-mb: 8px;
    --li-pl: 0;
}
/* ------------------- RODAPÉ */
/** 2. Titulo dos blocos widgets */
.widget-title {
		font-size: 18px;
    margin-bottom: 5px;
		text-transform: none;
}
/* ---------------- PLUGIN EXTRA PRODUCT OPTIONS */
/* 1. botao de ver estampas: largura */
.tm-section-link {
    display: block;
    background: #FBEFED;
    line-height: 50px;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center; 
}
/*----------------------------------------------------------------------------*/
/* 2. Preço das opçoes: distancia horizontal entre preço e a opção */
.fullwidth-ul .tc-label-inner .tc-price-wrap {
    justify-self: flex-start;
}
/* 3. Distancia vertical entre as opções radio, checkbox e caixa */
.tm-extra-product-options ul.tmcp-ul-wrap.tm-element-ul-radio, .tm-extra-product-options ul.tmcp-ul-wrap.tm-element-ul-checkbox {
		row-gap: 3px;
}
/* 4. Linha divisor */
.tm-extra-product-options .tm_divider {
    border-style: solid;
    border-width: 1px;
    margin-top: 0px;
    clear: both;
    margin-bottom: 10px;
}
/* ------------------- PLUGIN: CALCULADORA DE FRETE PAGINA DE PRODUTO */
/* ocultar ícone antes do campo de cep */
.woocommerce #shipping-calc #delivery_truck {
	display: none;
}

/* ------------------- CABEÇALHO */
/* Topbar: Links da direita */
.nav-link-text {
	font-family: inherit;
	font-weight: 600;
}
/* ------------------- PÓS-CHECKOUT */
/* Página Confirmação do pedido: Texto dos endereços */
address {
    margin-bottom: 20px;
    font-style: unset;
    font-size: unset;
    line-height: 120%;
}
/* ------------------- CARRINHO E CHECKOUT */
/* 1. Plugin de Personalização: Links de Alterar personalizaçao*/
td.product-name a.tm-cart-edit-options, .tm-cart-edit-options {
    display: block;
    font-size: 0.9em;
    font-style: unset;
    font-weight: 700;
		color: #a16f44
}
/* 2. Links de Conferir personalizaçao (links do plugin)*/
a.tm-cart-link.tc-poplink {
		font-size: 0.9em;
    color: #a16f44;
}
/* ------------------- PRODUTOS */
/* Etiqueta "fora de estoque" */
.labels-rectangular .product-label {
    padding: 5px 10px;
    font-size: 0.65em;
}
/* ------------------- PAINEL DO CLIENTE - PEDIDOS */
/* Destacar status e data do pedido */
mark {
    display: inline-block;
    padding: 5px 8px;
    background-color: #fff476;
    color: #242424;
    font-weight: 600;
    line-height: 1;
}
/* ------------------- PLUGIN BADGES */ 
/* 1. Formataçao geral dos badges*/
.wpcbm-badges {
    top: 0px;
    font-size: 9px;
    text-transform: uppercase;
    line-height: 100%;
    font-weight: 600;
		bottom: auto;
		letter-spacing: 1px;
}
.wpcbm-badges.wpcbm-badges-flat {
    position: relative;
    margin-left: -5px;
    margin-right: -5px;
    justify-content: center;
}
/* 2. Badge da pagina de produto unico */
.wpcbm-badges.wpcbm-badges-flat.wpcbm-badges-single_before_title {
	justify-content: left;
}
/* ------------------- SUBMENUS
.wd-dropdown-menu.wd-design-default {
    padding: 12px 20px;
    --wd-dropdown-width: 320px;
} */
/* PLUGIN MELHOR ENVIO */
/* Calculadora de Frete Pagina do Produto */
.containerCalculator .col-75 {
    float: left;
    width: 100%;
    margin-top: 20px;
}
#woocommerce-correios-calculo-de-frete-na-pagina-do-produto.containerCalculator {
		display: inherit;
    border-radius: 0px;
    background-color: #F8F8F8;
    padding: 10px 40px 10px 40px;
    margin-top: 10px;
    margin-bottom: 20px;
    width: 100%;
}
/* ------------------- PAGNA DO PRODUTO */
/* Tags, Categorias e Sku */
  .product_meta>span:not(:last-child) {
    margin-bottom: 0px;
    font-size: xx-small;
}
.product_meta>span {
    font-size: xx-small;
    display: block;
}
/* ------------------- GERAL */
/* CAMPOS DE FORMULÁRIO: CAMPOS DE TEXTO BASICO */
input[type='text'] {
    font-size: inherit;
}