:root {
--nb-blue:        #185FA5;
--nb-blue-light:  #E6F1FB;
--nb-blue-dark:   #0C447C;
--nb-green:       #3B6D11;
--nb-green-light: #EAF3DE;
--nb-amber:       #854F0B;
--nb-amber-light: #FAEEDA;
--nb-gray:        #888780;
--nb-gray-light:  #F5F5F0;
--nb-border:      #E2E2DE;
--nb-text:        #1a1a1a;
--nb-text-muted:  #666666;
--nb-radius:      10px;
--nb-radius-sm:   6px;
--nb-shadow:      0 1px 3px rgba(0,0,0,0.06);
} .nativus-block {
background: #ffffff;
border: 0.5px solid var(--nb-border);
border-radius: var(--nb-radius);
padding: 1.25rem 1.5rem;
margin-bottom: 12px;
font-family: inherit;
}
.nativus-block__title {
font-size: 15px;
font-weight: 600;
color: var(--nb-text);
margin: 0 0 1rem 0;
padding-bottom: 0.65rem;
border-bottom: 0.5px solid var(--nb-border);
} .nativus-perfil {
display: flex;
flex-wrap: wrap;
gap: 6px;
margin-bottom: 12px;
}
.npill {
display: inline-block;
font-size: 12px;
font-weight: 500;
padding: 4px 10px;
border-radius: 20px;
line-height: 1.4;
}
.npill--especie   { background: var(--nb-blue-light);  color: var(--nb-blue-dark); }
.npill--edad      { background: var(--nb-amber-light); color: var(--nb-amber); }
.npill--tamano    { background: var(--nb-gray-light);  color: #444; }
.npill--necesidad { background: var(--nb-green-light); color: var(--nb-green); }
.npill--pelo      { background: var(--nb-amber-light); color: var(--nb-amber); }
.npill--piel      { background: var(--nb-blue-light);  color: var(--nb-blue-dark); }
.npill--extra     {
background: var(--nb-blue);
color: #ffffff;
font-weight: 600;
} .nativus-trust {
display: flex;
flex-wrap: wrap;
gap: 6px;
margin-bottom: 12px;
}
.nativus-trust__pill {
display: inline-flex;
align-items: center;
gap: 5px;
font-size: 12px;
padding: 4px 10px;
border-radius: 20px;
font-weight: 500;
}
.nativus-trust__dot {
width: 6px;
height: 6px;
border-radius: 50%;
flex-shrink: 0;
}
.nativus-trust__pill--green {
background: var(--nb-green-light);
color: var(--nb-green);
}
.nativus-trust__pill--green .nativus-trust__dot {
background: var(--nb-green);
}
.nativus-trust__pill--amber {
background: var(--nb-amber-light);
color: var(--nb-amber);
}
.nativus-trust__pill--amber .nativus-trust__dot {
background: var(--nb-amber);
} .nativus-beneficios__grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
gap: 8px;
}
.nativus-beneficios__card {
background: var(--nb-gray-light);
border-radius: var(--nb-radius-sm);
padding: 10px 12px;
display: flex;
flex-direction: column;
gap: 4px;
}
.nativus-beneficios__icon {
font-size: 20px;
line-height: 1;
margin-bottom: 2px;
}
.nativus-beneficios__card-title {
font-size: 13px;
font-weight: 600;
color: var(--nb-text);
line-height: 1.3;
}
.nativus-beneficios__card-text {
font-size: 12px;
color: var(--nb-text-muted);
line-height: 1.4;
margin: 0;
} .nativus-analitica__bars {
display: flex;
flex-direction: column;
gap: 10px;
margin-bottom: 12px;
}
.nativus-analitica__row {
display: grid;
grid-template-columns: 160px 44px 1fr;
align-items: center;
gap: 10px;
}
.nativus-analitica__label {
font-size: 13px;
color: var(--nb-text);
}
.nativus-analitica__pct {
font-size: 13px;
font-weight: 600;
color: var(--nb-text-muted);
text-align: right;
}
.nativus-analitica__bar-bg {
height: 7px;
background: var(--nb-gray-light);
border-radius: 4px;
overflow: hidden;
}
.nativus-analitica__bar-fill {
height: 100%;
border-radius: 4px;
transition: width 0.4s ease;
}
.nativus-analitica__energia {
font-size: 12px;
color: var(--nb-text-muted);
margin: 0 0 10px 0;
}
.nativus-analitica__raw {
margin-top: 10px;
border-top: 0.5px solid var(--nb-border);
padding-top: 10px;
}
.nativus-analitica__raw summary {
font-size: 13px;
color: var(--nb-blue);
cursor: pointer;
font-weight: 500;
list-style: none;
display: flex;
align-items: center;
gap: 6px;
}
.nativus-analitica__raw summary::before {
content: '＋';
font-size: 14px;
}
.nativus-analitica__raw[open] summary::before {
content: '－';
}
.nativus-analitica__raw p {
font-size: 12px;
color: var(--nb-text-muted);
line-height: 1.6;
margin: 10px 0 0 0;
} .nativus-ingredientes__lista,
.nativus-ingredientes__aditivos {
margin-bottom: 12px;
}
.nativus-ingredientes__subtitle {
font-size: 12px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.06em;
color: var(--nb-text-muted);
margin: 0 0 6px 0;
}
.nativus-ingredientes__lista p,
.nativus-ingredientes__aditivos p {
font-size: 13px;
color: var(--nb-text-muted);
line-height: 1.7;
margin: 0;
}
.nativus-ingredientes__sin {
display: flex;
flex-wrap: wrap;
gap: 6px;
padding-top: 10px;
border-top: 0.5px solid var(--nb-border);
}
.nativus-sin-badge {
font-size: 11px;
font-weight: 500;
padding: 3px 9px;
border-radius: 20px;
background: var(--nb-green-light);
color: var(--nb-green);
} .nativus-racion__switch {
display: flex;
gap: 6px;
margin-bottom: 12px;
}
.nativus-racion__btn {
flex: 1;
padding: 7px 12px;
border: 0.5px solid var(--nb-border);
border-radius: var(--nb-radius-sm);
background: #fff;
font-size: 13px;
cursor: pointer;
color: var(--nb-text-muted);
font-family: inherit;
transition: all 0.15s;
}
.nativus-racion__btn--active {
background: var(--nb-blue-light);
color: var(--nb-blue-dark);
border-color: #B5D4F4;
font-weight: 600;
}
.nativus-racion__table {
width: 100%;
border-collapse: collapse;
font-size: 13px;
}
.nativus-racion__table th {
background: var(--nb-gray-light);
padding: 7px 10px;
font-weight: 600;
text-align: left;
font-size: 12px;
color: var(--nb-text-muted);
border-bottom: 0.5px solid var(--nb-border);
}
.nativus-racion__table td {
padding: 7px 10px;
border-bottom: 0.5px solid var(--nb-border);
color: var(--nb-text);
}
.nativus-racion__table tbody tr:last-child td {
border-bottom: none;
}
.nativus-racion__table tbody tr:nth-child(even) td {
background: var(--nb-gray-light);
}
.nativus-racion__nota {
font-size: 11px;
color: var(--nb-text-muted);
margin: 10px 0 0 0;
font-style: italic;
} .nativus-uso__seccion {
margin-bottom: 14px;
}
.nativus-uso__seccion:last-child {
margin-bottom: 0;
}
.nativus-uso__texto {
font-size: 13px;
color: var(--nb-text-muted);
line-height: 1.75;
}
.nativus-uso__indicaciones {
padding-top: 12px;
border-top: 0.5px solid var(--nb-border);
}
.nativus-uso__dilucion {
display: inline-flex;
align-items: center;
gap: 6px;
font-size: 12px;
color: var(--nb-blue-dark);
background: var(--nb-blue-light);
padding: 5px 12px;
border-radius: 20px;
margin-bottom: 12px;
font-weight: 500;
}
.nativus-uso__dilucion-icon {
font-size: 14px;
} .nativus-car__table {
width: 100%;
border-collapse: collapse;
font-size: 13px;
margin-bottom: 14px;
}
.nativus-car__table th {
width: 40%;
padding: 7px 10px;
font-weight: 600;
text-align: left;
color: var(--nb-text-muted);
font-size: 12px;
background: var(--nb-gray-light);
border-bottom: 0.5px solid var(--nb-border);
vertical-align: top;
}
.nativus-car__table td {
padding: 7px 10px;
color: var(--nb-text);
border-bottom: 0.5px solid var(--nb-border);
vertical-align: top;
}
.nativus-car__table tr:last-child th,
.nativus-car__table tr:last-child td {
border-bottom: none;
}
.nativus-car__descripcion {
font-size: 13px;
color: var(--nb-text-muted);
line-height: 1.75;
padding-top: 12px;
border-top: 0.5px solid var(--nb-border);
} .nativus-pdf {
padding: 0.75rem 1rem !important;
}
.nativus-pdf__btn {
display: inline-flex;
align-items: center;
gap: 8px;
font-size: 13px;
font-weight: 600;
color: var(--nb-blue);
border: 0.5px solid #B5D4F4;
border-radius: var(--nb-radius-sm);
padding: 8px 16px;
background: var(--nb-blue-light);
text-decoration: none;
transition: background 0.15s, border-color 0.15s;
}
.nativus-pdf__btn:hover {
background: #d4e8f8;
border-color: var(--nb-blue);
text-decoration: none;
color: var(--nb-blue-dark);
}
.nativus-pdf__icon {
font-size: 16px;
} .nativus-faqs__list {
display: flex;
flex-direction: column;
gap: 0;
}
.nativus-faqs__item {
border-bottom: 0.5px solid var(--nb-border);
}
.nativus-faqs__item:last-child {
border-bottom: none;
}
.nativus-faqs__q {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
gap: 12px;
background: none;
border: none;
padding: 12px 0;
text-align: left;
font-size: 14px;
font-weight: 500;
color: var(--nb-text);
cursor: pointer;
font-family: inherit;
line-height: 1.4;
}
.nativus-faqs__q:hover {
color: var(--nb-blue);
}
.nativus-faqs__arrow {
width: 18px;
height: 18px;
flex-shrink: 0;
position: relative;
}
.nativus-faqs__arrow::before,
.nativus-faqs__arrow::after {
content: '';
position: absolute;
background: currentColor;
border-radius: 2px;
transition: transform 0.2s;
}
.nativus-faqs__arrow::before {
width: 10px;
height: 1.5px;
top: 50%;
left: 50%;
transform: translate(-50%, -50%) rotate(45deg);
}
.nativus-faqs__arrow::after {
width: 10px;
height: 1.5px;
top: 50%;
left: 50%;
transform: translate(-50%, -50%) rotate(-45deg) translateX(-4px);
}
.nativus-faqs__q[aria-expanded="true"] .nativus-faqs__arrow::before {
transform: translate(-50%, -50%) rotate(-45deg);
}
.nativus-faqs__q[aria-expanded="true"] .nativus-faqs__arrow::after {
transform: translate(-50%, -50%) rotate(45deg) translateX(-4px);
}
.nativus-faqs__a {
padding: 0 0 14px 0;
}
.nativus-faqs__a p {
font-size: 13px;
color: var(--nb-text-muted);
line-height: 1.7;
margin: 0;
} .nativus-tiendas {
display: flex;
align-items: center;
gap: 14px;
background: var(--nb-gray-light) !important;
border-color: var(--nb-border) !important;
padding: 1rem 1.25rem !important;
}
.nativus-tiendas__icon {
font-size: 28px;
flex-shrink: 0;
}
.nativus-tiendas__texto {
flex: 1;
display: flex;
flex-direction: column;
gap: 2px;
}
.nativus-tiendas__texto strong {
font-size: 13px;
font-weight: 600;
color: var(--nb-text);
}
.nativus-tiendas__texto span {
font-size: 12px;
color: var(--nb-text-muted);
}
.nativus-tiendas__link {
font-size: 12px;
font-weight: 600;
color: var(--nb-blue);
text-decoration: none;
white-space: nowrap;
border: 0.5px solid #B5D4F4;
padding: 5px 12px;
border-radius: var(--nb-radius-sm);
background: var(--nb-blue-light);
transition: background 0.15s;
flex-shrink: 0;
}
.nativus-tiendas__link:hover {
background: #d4e8f8;
text-decoration: none;
} @media (max-width: 768px) {
.nativus-block {
padding: 1rem;
}
.nativus-beneficios__grid {
grid-template-columns: 1fr 1fr;
}
.nativus-analitica__row {
grid-template-columns: 1fr 40px;
grid-template-rows: auto auto;
}
.nativus-analitica__bar-bg {
grid-column: 1 / -1;
}
.nativus-tiendas {
flex-wrap: wrap;
}
.nativus-tiendas__link {
width: 100%;
text-align: center;
}
}
@media (max-width: 480px) {
.nativus-beneficios__grid {
grid-template-columns: 1fr;
}
.nativus-racion__switch {
flex-direction: column;
}
}:root {
--nativus-green: #94c11c;
--nativus-green-dark: #7fa918;
--nativus-green-light: #f5f9e8;
--nativus-border: #e5e5e5;
--nativus-text: #2d2d2d;
--nativus-disabled: #cfd5c1;
}  .elementor-add-to-cart .quantity.nativus-qty,
.e-atc-qty-button-holder .quantity.nativus-qty,
.woocommerce .quantity.nativus-qty {
display: flex !important;
align-items: stretch !important;
flex-wrap: nowrap !important;
border: 1.5px solid var(--nativus-border) !important;
border-radius: 999px !important;
overflow: hidden !important;
background: #fff !important;
height: 52px !important;
width: 100% !important;
max-width: 100% !important;
margin: 0 0 12px 0 !important;
padding: 0 !important;
box-sizing: border-box !important;
} .elementor-add-to-cart .nativus-qty__btn,
.elementor-widget-woocommerce-product-add-to-cart .nativus-qty__btn,
.e-atc-qty-button-holder button.nativus-qty__btn,
.woocommerce .quantity.nativus-qty button.nativus-qty__btn,
button.nativus-qty__btn {
flex: 0 0 52px !important;
width: 52px !important;
min-width: 52px !important;
max-width: 52px !important;
height: 100% !important;
min-height: 0 !important;
border: 0 !important;
border-radius: 0 !important;
background: transparent !important;
background-color: transparent !important;
background-image: none !important;
color: var(--nativus-text) !important;
font-size: 22px !important;
font-weight: 400 !important;
line-height: 1 !important;
letter-spacing: 0 !important;
text-transform: none !important;
text-shadow: none !important;
box-shadow: none !important;
padding: 0 !important;
margin: 0 !important;
cursor: pointer;
transition: background-color 0.2s ease, color 0.2s ease;
user-select: none;
transform: none !important;
}
.elementor-add-to-cart button.nativus-qty__btn:hover,
.woocommerce .quantity.nativus-qty button.nativus-qty__btn:hover,
button.nativus-qty__btn:hover {
background: var(--nativus-green-light) !important;
background-color: var(--nativus-green-light) !important;
color: var(--nativus-green-dark) !important;
transform: none !important;
box-shadow: none !important;
}
button.nativus-qty__btn:focus-visible {
outline: 2px solid var(--nativus-green) !important;
outline-offset: -2px !important;
}
button.nativus-qty__btn:disabled {
color: var(--nativus-disabled) !important;
cursor: not-allowed;
} .elementor-add-to-cart .quantity.nativus-qty input.qty,
.e-atc-qty-button-holder .quantity.nativus-qty input.qty,
.woocommerce .quantity.nativus-qty input.qty {
display: block !important;
flex: 1 1 auto !important;
width: auto !important;
min-width: 40px !important;
max-width: none !important;
height: 100% !important;
border: 0 !important;
background: transparent !important;
background-color: transparent !important;
box-shadow: none !important;
text-align: center !important;
font-size: 16px !important;
font-weight: 600 !important;
color: var(--nativus-text) !important;
padding: 0 !important;
margin: 0 !important;
-moz-appearance: textfield;
appearance: textfield;
}
.woocommerce .quantity.nativus-qty input.qty::-webkit-outer-spin-button,
.woocommerce .quantity.nativus-qty input.qty::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.woocommerce .quantity.nativus-qty input.qty:focus {
outline: none !important;
} .elementor-add-to-cart .single_add_to_cart_button,
.woocommerce div.product form.cart .single_add_to_cart_button,
.woocommerce div.product form.cart .single_add_to_cart_button.button,
.woocommerce form.cart .single_add_to_cart_button {
background: var(--nativus-green) !important;
background-color: var(--nativus-green) !important;
color: #fff !important;
font-weight: 700 !important;
font-size: 16px !important;
letter-spacing: 0.3px !important;
border-radius: 999px !important;
padding: 15px 32px !important;
border: 0 !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
gap: 10px !important;
transition: background-color 0.2s ease, transform 0.15s ease, box-shadow 0.2s ease;
box-shadow: 0 2px 8px rgba(148, 193, 28, 0.25);
text-transform: none !important;
width: 100% !important;
min-width: 0 !important;
height: 52px !important;
line-height: 1 !important;
}
.elementor-add-to-cart .single_add_to_cart_button:hover,
.woocommerce div.product form.cart .single_add_to_cart_button:hover,
.woocommerce form.cart .single_add_to_cart_button:hover {
background: var(--nativus-green-dark) !important;
background-color: var(--nativus-green-dark) !important;
color: #fff !important;
box-shadow: 0 4px 14px rgba(148, 193, 28, 0.4);
transform: translateY(-1px);
} .elementor-add-to-cart .single_add_to_cart_button.disabled,
.elementor-add-to-cart .single_add_to_cart_button:disabled,
.woocommerce div.product form.cart .single_add_to_cart_button.disabled,
.woocommerce div.product form.cart .single_add_to_cart_button:disabled,
.woocommerce form.cart .single_add_to_cart_button.disabled {
background: var(--nativus-disabled) !important;
background-color: var(--nativus-disabled) !important;
color: #fff !important;
box-shadow: none !important;
cursor: not-allowed !important;
opacity: 1 !important;
transform: none !important;
}
.elementor-add-to-cart .single_add_to_cart_button.disabled:hover,
.woocommerce form.cart .single_add_to_cart_button.disabled:hover {
background: var(--nativus-disabled) !important;
transform: none !important;
box-shadow: none !important;
} .nativus-cart-icon {
width: 20px !important;
height: 20px !important;
flex-shrink: 0 !important;
stroke: currentColor !important;
fill: none !important;
stroke-width: 2 !important;
stroke-linecap: round !important;
stroke-linejoin: round !important;
}@font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 100;
font-display: fallback;
src: url(https://nativuspet.com/wp-content/uploads/elementor/google-fonts/fonts/lexend-c1f31c3f.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 100;
font-display: fallback;
src: url(https://nativuspet.com/wp-content/uploads/elementor/google-fonts/fonts/lexend-753ac050.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 100;
font-display: fallback;
src: url(https://nativuspet.com/wp-content/uploads/elementor/google-fonts/fonts/lexend-2be22f5e.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 200;
font-display: fallback;
src: url(https://nativuspet.com/wp-content/uploads/elementor/google-fonts/fonts/lexend-c1f31c3f.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 200;
font-display: fallback;
src: url(https://nativuspet.com/wp-content/uploads/elementor/google-fonts/fonts/lexend-753ac050.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 200;
font-display: fallback;
src: url(https://nativuspet.com/wp-content/uploads/elementor/google-fonts/fonts/lexend-2be22f5e.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 300;
font-display: fallback;
src: url(https://nativuspet.com/wp-content/uploads/elementor/google-fonts/fonts/lexend-c1f31c3f.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 300;
font-display: fallback;
src: url(https://nativuspet.com/wp-content/uploads/elementor/google-fonts/fonts/lexend-753ac050.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 300;
font-display: fallback;
src: url(https://nativuspet.com/wp-content/uploads/elementor/google-fonts/fonts/lexend-2be22f5e.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 400;
font-display: fallback;
src: url(https://nativuspet.com/wp-content/uploads/elementor/google-fonts/fonts/lexend-c1f31c3f.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 400;
font-display: fallback;
src: url(https://nativuspet.com/wp-content/uploads/elementor/google-fonts/fonts/lexend-753ac050.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 400;
font-display: fallback;
src: url(https://nativuspet.com/wp-content/uploads/elementor/google-fonts/fonts/lexend-2be22f5e.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 500;
font-display: fallback;
src: url(https://nativuspet.com/wp-content/uploads/elementor/google-fonts/fonts/lexend-c1f31c3f.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 500;
font-display: fallback;
src: url(https://nativuspet.com/wp-content/uploads/elementor/google-fonts/fonts/lexend-753ac050.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 500;
font-display: fallback;
src: url(https://nativuspet.com/wp-content/uploads/elementor/google-fonts/fonts/lexend-2be22f5e.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 600;
font-display: fallback;
src: url(https://nativuspet.com/wp-content/uploads/elementor/google-fonts/fonts/lexend-c1f31c3f.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 600;
font-display: fallback;
src: url(https://nativuspet.com/wp-content/uploads/elementor/google-fonts/fonts/lexend-753ac050.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 600;
font-display: fallback;
src: url(https://nativuspet.com/wp-content/uploads/elementor/google-fonts/fonts/lexend-2be22f5e.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 700;
font-display: fallback;
src: url(https://nativuspet.com/wp-content/uploads/elementor/google-fonts/fonts/lexend-c1f31c3f.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 700;
font-display: fallback;
src: url(https://nativuspet.com/wp-content/uploads/elementor/google-fonts/fonts/lexend-753ac050.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 700;
font-display: fallback;
src: url(https://nativuspet.com/wp-content/uploads/elementor/google-fonts/fonts/lexend-2be22f5e.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 800;
font-display: fallback;
src: url(https://nativuspet.com/wp-content/uploads/elementor/google-fonts/fonts/lexend-c1f31c3f.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 800;
font-display: fallback;
src: url(https://nativuspet.com/wp-content/uploads/elementor/google-fonts/fonts/lexend-753ac050.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 800;
font-display: fallback;
src: url(https://nativuspet.com/wp-content/uploads/elementor/google-fonts/fonts/lexend-2be22f5e.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 900;
font-display: fallback;
src: url(https://nativuspet.com/wp-content/uploads/elementor/google-fonts/fonts/lexend-c1f31c3f.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 900;
font-display: fallback;
src: url(https://nativuspet.com/wp-content/uploads/elementor/google-fonts/fonts/lexend-753ac050.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 900;
font-display: fallback;
src: url(https://nativuspet.com/wp-content/uploads/elementor/google-fonts/fonts/lexend-2be22f5e.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}@font-face {
font-family: 'Fredoka One';
font-style: normal;
font-weight: 400;
font-display: fallback;
src: url(https://nativuspet.com/wp-content/uploads/elementor/google-fonts/fonts/fredokaone-8b893172.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}@font-face {
font-family: 'Fredoka';
font-style: normal;
font-weight: 300;
font-stretch: 100%;
font-display: fallback;
src: url(https://nativuspet.com/wp-content/uploads/elementor/google-fonts/fonts/fredoka-1590d3ec.woff2) format('woff2');
unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
} @font-face {
font-family: 'Fredoka';
font-style: normal;
font-weight: 300;
font-stretch: 100%;
font-display: fallback;
src: url(https://nativuspet.com/wp-content/uploads/elementor/google-fonts/fonts/fredoka-18bbd1b5.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Fredoka';
font-style: normal;
font-weight: 300;
font-stretch: 100%;
font-display: fallback;
src: url(https://nativuspet.com/wp-content/uploads/elementor/google-fonts/fonts/fredoka-a4a694ae.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Fredoka';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
font-display: fallback;
src: url(https://nativuspet.com/wp-content/uploads/elementor/google-fonts/fonts/fredoka-1590d3ec.woff2) format('woff2');
unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
} @font-face {
font-family: 'Fredoka';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
font-display: fallback;
src: url(https://nativuspet.com/wp-content/uploads/elementor/google-fonts/fonts/fredoka-18bbd1b5.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Fredoka';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
font-display: fallback;
src: url(https://nativuspet.com/wp-content/uploads/elementor/google-fonts/fonts/fredoka-a4a694ae.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Fredoka';
font-style: normal;
font-weight: 500;
font-stretch: 100%;
font-display: fallback;
src: url(https://nativuspet.com/wp-content/uploads/elementor/google-fonts/fonts/fredoka-1590d3ec.woff2) format('woff2');
unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
} @font-face {
font-family: 'Fredoka';
font-style: normal;
font-weight: 500;
font-stretch: 100%;
font-display: fallback;
src: url(https://nativuspet.com/wp-content/uploads/elementor/google-fonts/fonts/fredoka-18bbd1b5.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Fredoka';
font-style: normal;
font-weight: 500;
font-stretch: 100%;
font-display: fallback;
src: url(https://nativuspet.com/wp-content/uploads/elementor/google-fonts/fonts/fredoka-a4a694ae.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Fredoka';
font-style: normal;
font-weight: 600;
font-stretch: 100%;
font-display: fallback;
src: url(https://nativuspet.com/wp-content/uploads/elementor/google-fonts/fonts/fredoka-1590d3ec.woff2) format('woff2');
unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
} @font-face {
font-family: 'Fredoka';
font-style: normal;
font-weight: 600;
font-stretch: 100%;
font-display: fallback;
src: url(https://nativuspet.com/wp-content/uploads/elementor/google-fonts/fonts/fredoka-18bbd1b5.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Fredoka';
font-style: normal;
font-weight: 600;
font-stretch: 100%;
font-display: fallback;
src: url(https://nativuspet.com/wp-content/uploads/elementor/google-fonts/fonts/fredoka-a4a694ae.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Fredoka';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
font-display: fallback;
src: url(https://nativuspet.com/wp-content/uploads/elementor/google-fonts/fonts/fredoka-1590d3ec.woff2) format('woff2');
unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
} @font-face {
font-family: 'Fredoka';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
font-display: fallback;
src: url(https://nativuspet.com/wp-content/uploads/elementor/google-fonts/fonts/fredoka-18bbd1b5.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Fredoka';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
font-display: fallback;
src: url(https://nativuspet.com/wp-content/uploads/elementor/google-fonts/fonts/fredoka-a4a694ae.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}@font-face {
font-family: 'theme-icons';
src:  url(//nativuspet.com/wp-content/uploads/elementor/custom-icons/theme-icons/fonts/theme-icons.eot?xub9mc);
src:  url(//nativuspet.com/wp-content/uploads/elementor/custom-icons/theme-icons/fonts/theme-icons.eot?xub9mc#iefix) format('embedded-opentype'),
url(//nativuspet.com/wp-content/uploads/elementor/custom-icons/theme-icons/fonts/theme-icons.ttf?xub9mc) format('truetype'),
url(//nativuspet.com/wp-content/uploads/elementor/custom-icons/theme-icons/fonts/theme-icons.woff?xub9mc) format('woff'),
url(//nativuspet.com/wp-content/uploads/elementor/custom-icons/theme-icons/fonts/theme-icons.svg?xub9mc#theme-icons) format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}
[class^="vamtam-theme-"], [class*=" vamtam-theme-"] { font-family: 'theme-icons' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.vamtam-theme-close:before {
content: "\e926";
}
.vamtam-theme-minus:before {
content: "\e925";
}
.vamtam-theme-favorite:before {
content: "\e927";
}
.vamtam-theme-splash-right:before {
content: "\e923";
}
.vamtam-theme-splash-left:before {
content: "\e922";
}
.vamtam-theme-arrow3:before {
content: "\e91f";
}
.vamtam-theme-arrow4:before {
content: "\e924";
}
.vamtam-theme-ball:before {
content: "\e920";
}
.vamtam-theme-bones:before {
content: "\e921";
}
.vamtam-theme-arrow-2:before {
content: "\e919";
}
.vamtam-theme-paw:before {
content: "\e91a";
}
.vamtam-theme-pin:before {
content: "\e91b";
}
.vamtam-theme-question:before {
content: "\e91c";
}
.vamtam-theme-plate:before {
content: "\e908";
}
.vamtam-theme-dog-bone:before {
content: "\e911";
}
.vamtam-theme-dog:before {
content: "\e912";
}
.vamtam-theme-mouse:before {
content: "\e913";
}
.vamtam-theme-fish:before {
content: "\e914";
}
.vamtam-theme-tag-price:before {
content: "\e915";
}
.vamtam-theme-sale:before {
content: "\e916";
}
.vamtam-theme-shape-background:before {
content: "\e917";
}
.vamtam-theme-arrow-down:before {
content: "\e90e";
}
.vamtam-theme-arrow-top:before {
content: "\e906";
}
.vamtam-theme-arrow-right:before {
content: "\e90f";
}
.vamtam-theme-arrow-left:before {
content: "\e910";
}
.vamtam-theme-arrow-down1:before {
content: "\e91e";
}
.vamtam-theme-arrow-top1:before {
content: "\e91d";
}
.vamtam-theme-arrow-left1:before {
content: "\e901";
}
.vamtam-theme-arrow-right1:before {
content: "\e900";
}
.vamtam-theme-menu:before {
content: "\e902";
}
.vamtam-theme-bag:before {
content: "\e90d";
}
.vamtam-theme-plus:before {
content: "\e909";
}
.vamtam-theme-user:before {
content: "\e918";
}
.vamtam-theme-search:before {
content: "\e90b";
}
.vamtam-theme-messages:before {
content: "\e907";
}
.vamtam-theme-rating:before {
content: "\e90a";
}
.vamtam-theme-store:before {
content: "\e90c";
}
.vamtam-theme-call:before {
content: "\e903";
}
.vamtam-theme-delivery:before {
content: "\e905";
}
.vamtam-theme-dog-hand:before {
content: "\e904";
}