@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//www.dogvibe.com.br/wp-content/themes/woodmart/fonts/woodmart-font-2-700.woff2?v=8.2.6") format("woff2");
}

:root {
	--wd-text-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 15px;
	--wd-title-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 500;
	--wd-title-color: rgb(0,0,0);
	--wd-entities-title-font: "Urbanist", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 700;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Urbanist", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 700;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 400;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 15px;
	--wd-primary-color: rgb(0,0,0);
	--wd-alternative-color: rgb(157,255,32);
	--wd-link-color: rgb(157,255,32);
	--wd-link-color-hover: rgb(0,0,0);
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-font-family: "Inter", Arial, Helvetica, sans-serif;
	--btn-accented-font-weight: 700;
	--btn-accented-bgcolor: rgb(157,255,32);
	--btn-accented-bgcolor-hover: rgb(0,0,0);
	--btn-accented-color: rgb(0,0,0);
	--btn-accented-color-hover: rgb(255,255,255);
	--wd-form-brd-width: 1px;
	--notices-success-bg: rgb(157,255,32);
	--notices-success-color: rgb(0,0,0);
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
.header-banner {
	background-color: rgb(0,0,0);
	background-image: none;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title {
	background-color: #0a0a0a;
	background-image: url(https://stage2.dogvibe.com.br/wp-content/uploads/2024/03/teste34.jpg);
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: none;
	background-repeat: repeat;
}
html .wd-nav-mobile > li > a {
	text-transform: capitalize;
}
.page .wd-page-content {
	background-image: none;
	background-repeat: repeat;
}
.woodmart-archive-shop:not(.single-product) .wd-page-content {
	background-image: none;
	background-repeat: repeat;
}
.single-product .wd-page-content {
	background-image: none;
	background-repeat: repeat;
}
.woodmart-archive-blog .wd-page-content {
	background-image: none;
	background-repeat: repeat;
}
html .cart-actions .button[name="apply_coupon"] {
	color: rgb(255,255,255);
	background: rgb(68,68,68);
}
html .cart-actions .button[name="apply_coupon"]:hover {
	color: rgb(255,255,255);
	background: rgb(0,0,0);
}
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(119,119,119);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1380px;
--wd-form-brd-radius: 5px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
}

@media (min-width: 1380px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1380px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1380px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


/*calculo de frete carrinho*/
#calc_shipping_postcode_field label {
    display: none;
}
#calc_shipping_postcode_field::before {
    content: "Veja as opções de frete:" !important;
	  margin-bottom: 5px;
}
.woocommerce-shipping-fields {
    display: none;
}
/*calculo de frete carrinho*
.shipping-calculator-form{
    display:block !important;
}
a.shipping-calculator-button {
    display: none;
}
p#calc_shipping_country_field {
    display: none;
}
p#calc_shipping_state_field {
    display: none !important;
}
p#calc_shipping_city_field {
    display: none !important;
}
input#calc_shipping_postcode {
    width: 75%;
}
span.required {
    display: none !important;
}
/*estilo calculo de frete produto*/
button.button.submit {
    background-color: black;
    color: white;
    transition: background-color 0.3s ease;
}
button.button.submit:hover {
    background-color: #292929;
    color: #9dff20;
}
/*pequeno ajuste no pix inter*/
.interpix-title {
	margin-bottom: 25px !important;
}
/*cor titulo timeline petscan*/
.woodmart-timeline-breakpoint-title {
	color: #000 !important;
}
/*ajuste setas 360*/
.nav_bar {
    bottom: 15px !important;
}
/*cor estrelas review*/
.star-rating {
	color: #000;
}
/*borda no widget lateral da loja*/
.widget-area {
	border: 1px solid #e3e1e1 !important;
}
/*ajuste resultado de busca home oculto*/
#desktop-row {
  z-index: 300 !important;
	position: relative !important;
	overflow: visible;
}
#linha-dois {
	position: relative;
    z-index: 0;
}
#mobile-row {
  z-index: 300 !important;
	position: relative !important;
	overflow: visible;
}
/*Cor botao busca home*/
.searchform[class*="wd-style-with-bg"] .searchsubmit {
    --btn-color: #000;
    --btn-bgcolor: #9dff20;
}
/*ajuste no tamanho da fonte frete carrinho*/
.woocommerce-shipping-methods label {
	font-size: 14px;
}
/*ocultar label novo*/
.product-label {
	display: none !important;
  /*font-size: 10px !important;*/
}
/*alinhar botão aplicar cupom*/
.wd-coupon-form .button[name="apply_coupon"] {
	margin-top: 0px;
}
/*ajustes de design prazo de envio*/
dd.variation-Prazodeenvio {
    color: #ff5964;
}
tr.shipping-notice {
    background: #f5ffb26e;
}
/*icone do filtro*/
.wd-burger-icon>a:before {
    content: "\f118" !important;
}
/*ajustes add coleira*/
.tm-quantity-alt {
    display: none !important;
}
.tc-epo-element-product-container-wrap {
    width: 99% !important;
}
.tm-epo-reset-variation, .tm-extra-product-options .tm-epo-reset-radio {
	z-index: 1 !important;
}
/*woo notices*/
.woocommerce-notices-wrapper:empty {
    display: none;
}
/*ajuste lista de cupons cart*/
div#coupons_list {
    margin-top: 20px;
}
/*ajuste whatsapp*/
.joinchat {
    --bottom: 62px !important; 
}
	/*cor do botão cálculo de frete cart*/
.cart-totals-inner .shipping-calculator-form .button {
	color: #fff;
	background-color: #000000;
}
/*desabilitar carteira conta*/
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--wallet-pagarme {
    display: none !important;
}
.wallet-pagarme-link {
    display: none;
}
/*disable top bar preload hidden sidebar*/
.mfp-preloader {
    display: none;
}
/*pequeno ajuste tab detalhes do produto*
.wd-hidden-tab-title:after {
	font-size: 75% !important;
	color: #555 !important;
	content: "\f143" !important;
}
/* Reorganizar colunas A e B para visualização móvel pagina do produto */
@media (max-width: 767px) {
    .vc_row {
        display: flex !important;
        flex-direction: column;
    }
    .vc_column_container {
        display: flex !important;
    }
    #col-a {
        order: 2;
    }
    #col-b {
        order: 1;
    }
	  #col-c {
        order: 3;
    }
}
/*ocultar destino calculo de frete*/
p.woocommerce-shipping-destination {
    display: none;
}
/*ocultar botão finalizar compra (mini cart widget)*/
a.button.checkout.wc-forward {
	display:none !important;
}
a.button.btn-cart.wc-forward {
	color: #fff !important;
	background-color: #0a0a0a !important;
}
/*ocultar label opcional checkout*/
span.optional {
    display: none !important;
}
/*ajustes boleto inter*/
.wc-print-banking-ticket-button {
	line-height: 35px !important;
}
a.button.alt.wc-print-banking-ticket-button {
	color: #ffffff !important;
  background-color: #000000 !important;
}
button.wc-copy-linecode-button {
	color: #ffffff !important;
  background-color: #000000 !important;
}
/*estilo botão de rastreio minha conta e detalhes do título*/
a.tracking-button {
    background: #03a84e;
    color: #fff;
    padding: 10px 15px;
    border-radius: 5px;
}
mark.order-status {
	background-color: #03a84e;
    color: #f7f7f7;
}
mark.order-date {
	background-color: #03a84e;
    color: #f7f7f7;
}
mark.order-number {
	background-color: #03a84e;
    color: #f7f7f7;
}
/*fundo branco sidebar shop*/
.widget-area {
	background: #fff;
  padding: 15px;
  border-radius: 10px;
}
/*ocultar cookies das avaliações*/
p.comment-form-cookies-consent {
    display: none;
}
/*buble menu*/
span.menu-label.menu-label-green {
    border-radius: 2px;
}
/*last word breadcrumb*/
span.breadcrumb-last {
    display: none;
}
/*ajuste free shipping bar*/
.wd-progress-bar .progress-bar {
    background-color: #6dab3c !important;
}
.wd-progress-bar .progress-area {
    background-color: white !important;
}
/*ajustes forms addons*/
span.tc-chars {
	display: none !important;
}
.tc-cell.tm-error {
	display: none !important;
}
.tm-epo-field.tmcp-textfield.tm-error {
	  border: 1px solid #dd480e !important;
    color: #000000 !important;
}
.tm-extra-product-options .tmcp-field-wrap.tc-active.tc-mode-text {
  outline-width: 1px !important;
	border-radius: 5px !important;
	outline-color: #6dab3c;
}
li.tmcp-field-wrap.tm-per-row.tc-mode-text.tc-epo-text-wrapper {
    border-radius: 5px !important;
}
h3.tc-cell.tc-epo-label.tm-epo-element-label.tm-has-required.tcwidth.tcwidth-100 {
    display: none !important;
}
/*ocultar titulo order notes checkout*/
.woocommerce-additional-fields>h3 {
	display: none;
}
/*ajuste design e posição scroll*/
.scrollToTop { 
	height: 35px !important;
	border-radius: 20% !important;
	bottom: 80px !important;
}
/*design header transparente e icones*
.whb-general-header {
	background-color: #e7e0e054 !important;
    backdrop-filter: blur(4px);
    border-radius: 12px;
}
span.wd-tools-icon {
    border-radius: 8px !important;
}@media (min-width: 1025px) {
	/*ocultando banner niver*/
#niver-mb {
    display: none;
}
/*layout de produto dispositivos diferentes*/
.product-mobile {
	display: none;
}
/*ocultando banner*/
#mobile-row {
    display: none;
}
/*ocultando banner BF*/
#mobile-row-bf {
    display: none;
}
/*ocultar linha de porta coleiras*/
#pc-mobile {
	display: none;
}
/*ocultar linha dog tail*/
#tail-mobile {
	display: none;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	/*layout de produto dispositivos diferentes*
.product-desktop {
	display: none;
}
/*ocultando banner mobile*/
#mobile-row {
    display: none;
}
/*ocultar linha de porta coleiras*/
#pc-mobile {
	display: none;
}
/*ocultando banner niver*/
#niver-mb {
    display: none;
}

}

@media (min-width: 577px) and (max-width: 767px) {
	/*layout de produto dispositivos diferentes*/
.product-desktop {
	display: none;
}
/*ocultando banner desktop em mobile*/
#mobile-row {
    display: none;
}
/*ocultar whats mobile*/
.joinchat__button {
    display: none;
}
}

@media (max-width: 576px) {
	/*alterando posição de colunas center default*/
    #col-3 {
        order: 2 !important;
    }
	  #col-1 {
        order: 3 !important;
}
/*ocultando banner niver*/
#niver-dk {
    display: none !important;
}
/*layout de produto dispositivos diferentes*/
.product-desktop {
	display: none;
}
/*ocultando banner desktop em mobile*/
#desktop-row {
    display: none !important;
}
/*ocultando banner BF desktop em mobile*/
#desktop-row-bf {
    display: none !important;
}
/*ocultar whats mobile*/
.joinchat__button {
    display: none;
}
/*ajuste order bump pra mobile*/
.iconic-wsb-checkout-bump__product {
	max-width: 70%;
}
/*ocultar linha porta coleiras*/
#pc-desktop {
	display: none !important;
}
/*ocultar linha dog tail*/
#tail-desktop {
	display: none !important;
}
}

