﻿.homepage{display:flex;flex-direction:column}.homepage__description{order:100;margin:var(--sp-30) 0;padding:0;border-top:solid .1rem var(--cl-gray-1)}.homepage__description h2,.homepage__description h3,.homepage__description h4,.homepage__description h5,.homepage__description p{margin:var(--sp-15) 0;padding:0;font-size:var(--fs-18)}.homepage__description p{margin:var(--sp-10) 0;padding:0;font-size:var(--fs-12)}.homepage__description .wp-block-list{margin:0 0 0 var(--sp-30);list-style:disc}.page-static.privacy-police ol{counter-reset:list-counter}.page-static.privacy-police ol li{counter-increment:list-counter;list-style:none}.page-static.privacy-police ol li::before{content:counters(list-counter, ".") ". ";font-weight:bold}.page-static.privacy-police ol li ol{counter-reset:sublist-counter}.page-static.privacy-police ol li ol li{counter-increment:sublist-counter;list-style:none}.page-static.privacy-police ol li ol li::before{content:counters(list-counter, ".") "." counters(sublist-counter, ".") ". ";font-weight:bold}.page-static.privacy-police ol li ol li ol{counter-reset:subsublist-counter}.page-static.privacy-police ol li ol li ol li{counter-increment:subsublist-counter}.page-static.privacy-police ol li ol li ol li::before{content:counters(list-counter, ".") "." counters(sublist-counter, ".") "." counters(subsublist-counter, ".") ". ";font-weight:bold}.page-static.privacy-police ol li ol li ol li ol{counter-reset:subsubsublist-counter}.page-static.privacy-police ol li ol li ol li ol li{counter-increment:subsubsublist-counter}.page-static.privacy-police ol li ol li ol li ol li::before{content:counters(list-counter, ".") "." counters(sublist-counter, ".") "." counters(subsublist-counter, ".") "." counters(subsubsublist-counter, ".") ". ";font-weight:bold}.page-static{margin:var(--sp-20) 0}.page-static h1,.page-static h2,.page-static h3,.page-static h4{margin:var(--sp-15) 0 var(--sp-10)}.page-static h1{font-size:var(--fs-24);padding-bottom:var(--sp-25)}.page-static h2{font-size:var(--fs-20)}.page-static h3{font-size:var(--fs-18)}.page-static h4{font-size:var(--fs-16)}.page-static p{margin:var(--sp-10) 0}.page-static ul,.page-static ol{margin:var(--sp-15) 0 var(--sp-15) var(--sp-25)}.page-static ul::marker,.page-static ol::marker{color:var(--cl-secondary)}.page-static ul{list-style:disc}.page-static li{margin:var(--sp-05);padding:0 0 0 var(--sp-05)}.page-static figure.wp-block-table{padding:var(--sp-15) var(--sp-05);width:100%;overflow-x:scroll}.page-static figure td{vertical-align:top}.page-template-page-my-account .woocommerce-message{text-align:center;background-color:var(--cl-white);border-radius:var(--br-xsmall);justify-content:center;padding:var(--sp-10) var(--sp-15);font-size:var(--fs-14);margin:0 auto var(--sp-30) auto}@media(min-width: 992px){.page-template-page-my-account .woocommerce-message{max-width:60%}}.login-register{margin:var(--sp-15) 0;padding:var(--sp-10) var(--sp-15);border-radius:var(--br-small);background:var(--cl-gray-1)}.login-register--list-description{list-style:disc;margin:var(--sp-05) var(--sp-20) var(--sp-20)}.woocommerce-account .petTabelAdd{border-radius:var(--br-default);padding:var(--sp-15);background:var(--cl-gray-1)}.woocommerce-account #shipping_address_1_field,.woocommerce-account #billing_address_1_field{display:none !important}.my-account .woocommerce-ResetPassword .button{width:100%}.my-account .login-page .woocommerce-privacy-policy-text{font-size:var(--fs-12)}.my-account .login-page .woocommerce-privacy-policy-text a{color:var(--cl-secondary);text-decoration:underline}.my-account .login-page .wc-terms-and-conditions{margin:var(--sp-15) 0;font-size:var(--fs-12)}.my-account .login-page .wc-terms-and-conditions label{margin:0;padding:0;position:relative;display:flex;align-items:flex-start;gap:var(--sp-10)}.my-account .login-page .wc-terms-and-conditions a{color:var(--cl-secondary)}.my-account .login-page .login-page--go-registration{margin:var(--sp-30) 0}.my-account .login-page .login-page--go-registration--image{margin:0 auto;width:var(--sp-60);height:var(--sp-60);background-image:url("../images/icon-sg.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.my-account .login-page .login-page--go-registration h2{font-size:var(--fs-32);text-align:center}.my-account .login-page .login-page--go-registration p{margin:0;padding:var(--sp-10) var(--sp-30);width:100%;display:flex;align-items:center;justify-content:center;text-align:center}.my-account .login-page-register--login h2{font-size:var(--fs-32)}.my-account .login-page-register--login p{margin:var(--sp-20) 0 var(--sp-40) 0;width:100%;display:flex;align-items:center;justify-content:center}.my-account .login-page-register--login p a{display:inline-flex}.my-account .login-page-register .woocommerce-form-register h2{margin:var(--sp-40) 0 var(--sp-15);text-align:left}.my-account .login-page-register .woocommerce-form-register .woocommerce-form-register__submit{width:100%;font-size:var(--fs-16)}.includes_tax{font-weight:400;color:var(--cl-primary);font-style:normal}.woocommerce-info{margin:var(--sp-15) 0;display:flex;width:100%;align-items:center}.woocommerce-orders-table__cell-order-actions a{margin-left:var(--sp-05)}.woocommerce-orders-table__cell-order-actions a.pay{background-color:var(--cl-red);border-color:var(--cl-red)}.woocommerce-orders-table__cell-order-actions a.cancel{background-color:var(--cl-yellow);border-color:var(--cl-yellow)}.woocommerce-orders-table__row--status-refunded .woocommerce-orders-table__cell-order-status{color:var(--cl-gray-1)}.woocommerce-orders-table__row--status-cancelled .woocommerce-orders-table__cell-order-status{color:var(--cl-cyclamen)}.woocommerce-orders-table__row--status-processing .woocommerce-orders-table__cell-order-status{color:var(--cl-blue)}.woocommerce-orders-table__row--status-pending .woocommerce-orders-table__cell-order-status,.woocommerce-orders-table__row--status-failed .woocommerce-orders-table__cell-order-status{color:var(--cl-red)}.woocommerce-orders-table__row--status-completed .woocommerce-orders-table__cell-order-status{color:var(--cl-green)}.woocommerce-orders-table__row--status-on-hold .woocommerce-orders-table__cell-order-status{color:var(--cl-yellow)}.woocommerce-order-details p.order-again{display:flex;margin:var(--sp-15) 0;padding:var(--sp-10) 0}.woocommerce-password-strength{margin:var(--sp-10);font-weight:700}.woocommerce-password-strength.short{color:var(--cl-cyclamen)}.woocommerce-password-strength.bad{color:var(--cl-cyclamen)}.woocommerce-password-strength.good{color:var(--cl-red)}.woocommerce-password-strength.strong{color:var(--cl-green)}.my-account .shop_table.subscription_details{width:100%;border-spacing:0 var(--sp-15);background:var(--cl-white);border-radius:var(--br-small);padding:var(--sp-10) var(--sp-20);margin-bottom:var(--sp-30)}.my-account .shop_table.subscription_details td:last-child{font-weight:700}.my-account .shop_table.subscription_details .woocommerce-subscriptions--cl-action{padding:var(--sp-15) 0}.my-account .shop_table.subscription_details .woocommerce-subscriptions--cl-action a{margin:var(--sp-10)}.my-account .subscription_details__wrapper h2{font-size:var(--fs-20)}.my-account .woocommerce-customer-details h2{font-size:var(--fs-20)}.my-account .shop_table.order_details{width:100%;border-spacing:0 var(--sp-10)}.my-account .shop_table.order_details th{text-align:left}.my-account .shop_table.order_details tfoot tr:first-child th,.my-account .shop_table.order_details tfoot tr:first-child td{padding:var(--sp-10) 0 0 0;border-top:solid .1rem var(--cl-gray-1)}.my-account .shop_table.order_details tfoot td{font-weight:700}.my-account .shop_table.order_details tfoot th{font-weight:400}.woocommerce-order-pay h1{text-align:center}.woocommerce-order-pay .woocommerce-error{margin:var(--sp-15);padding:0;list-style-type:none;text-align:center;display:flex;align-items:center;justify-content:center}.woocommerce-order-pay .woocommerce-error li{margin:var(--sp-10);padding:var(--sp-15);color:var(--cl-white);background-color:var(--cl-cyclamen);border-radius:var(--br-small)}.woocommerce-order-pay #order_review{margin:0 auto;max-width:var(--w-small);background:var(--cl-white);padding:var(--sp-15);border-radius:var(--br-default)}.woocommerce-order-pay #payment .wc_payment_methods{margin:var(--sp-15);padding:0;list-style:none}.woocommerce-order-pay #payment .wc_payment_methods li{display:flex;flex-wrap:wrap;align-items:center}.woocommerce-order-pay #payment .wc_payment_methods li label{font-size:var(--fs-16);font-weight:700;margin:var(--sp-10)}.woocommerce-order-pay #payment .wc_payment_methods li div{background-color:var(--cl-gray-2);border-radius:var(--br-small);padding:var(--sp-15);margin:0 0 0 var(--sp-40);width:100%}.woocommerce-order-pay #payment .wc_payment_methods li div p{margin:0;padding:0;font-size:var(--fs-12)}.woocommerce-order-pay .shop_table{border-collapse:collapse}.woocommerce-order-pay .shop_table th,.woocommerce-order-pay .shop_table td{text-align:left}.woocommerce-order-pay .shop_table tr td:first-child{border-top-left-radius:var(--br-small);border-bottom-left-radius:var(--br-small)}.woocommerce-order-pay .shop_table tr td:last-child{border-top-right-radius:var(--br-small);border-bottom-right-radius:var(--br-small)}.woocommerce-order-pay .shop_table tr td.product-subtotal{text-align:right}.woocommerce-order-pay .shop_table tfoot td{text-align:right}.woocommerce-order-pay .shop_table th{font-weight:400;font-size:var(--fs-14);padding:var(--sp-20) var(--sp-05) var(--sp-10)}.woocommerce-order-pay .shop_table th.product-total{text-align:right}.woocommerce-order-pay .shop_table td{font-weight:700;font-size:var(--fs-14);padding:var(--sp-20) var(--sp-05)}.woocommerce-password-hint{display:block;margin:var(--sp-10);font-size:var(--fs-14)}.my-account{min-height:40vh}.my-account h1{font-size:var(--fs-32);text-align:center}.my-account h2{margin:var(--sp-10) 0 var(--sp-15);font-size:var(--fs-20)}.my-account h3{font-size:var(--fs-18)}.my-account h4{font-size:var(--fs-16)}.my-account p{margin:var(--sp-15) 0}.my-account .woocommerce-LostPassword{margin:0 0 0 auto}.my-account .woocommerce-LostPassword a{color:var(--cl-secondary);text-decoration:underline;font-size:var(--fs-12)}.my-account .form-row--cl-action{width:100%;display:flex;align-items:center}.my-account .form-row--cl-action button{width:100%}.my-account .form-row.rememberme-lostpassword{display:flex;width:100%;align-items:center}.my-account .login-page h2{text-align:center}.my-account .woocommerce-reset-password-message{text-align:center;margin:0 var(--sp-20)}.logged-in .my-account{margin-top:var(--sp-20);margin-bottom:var(--sp-30)}.logged-in .my-account .woocommerce-customer-details{border-top:solid .1rem var(--cl-gray-1);margin:var(--sp-40) 0 var(--sp-10);padding:var(--sp-20) 0}@media(min-width: 768px){.logged-in .my-account .woocommerce-customer-details .woocommerce-columns--addresses{display:flex}}.logged-in .my-account .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--billing-address,.logged-in .my-account .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--shipping-address{margin:var(--sp-15) var(--sp-15) 0 0;padding:var(--sp-15);background:var(--cl-white);border-radius:var(--br-small);width:100%}@media(min-width: 768px){.logged-in .my-account .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--billing-address,.logged-in .my-account .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--shipping-address{width:unset;min-width:25rem}}.logged-in .my-account .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--billing-address h2,.logged-in .my-account .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--shipping-address h2{font-size:var(--fs-20)}.logged-in .my-account .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--billing-address address,.logged-in .my-account .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--shipping-address address{font-style:normal;line-height:1.6}.logged-in .my-account .woocommerce-Addresses{margin:var(--sp-30) 0;display:flex;flex-wrap:wrap;width:100%;gap:var(--sp-20)}.logged-in .my-account .woocommerce-Addresses .woocommerce-Address{width:100%;padding:var(--sp-20) var(--sp-30);background-color:var(--cl-white);border-radius:var(--br-small);font-size:var(--fs-14);transition:all ease-out .3s}@media(min-width: 768px){.logged-in .my-account .woocommerce-Addresses .woocommerce-Address{width:unset;min-width:25rem}}.logged-in .my-account .woocommerce-Addresses .woocommerce-Address--edit{margin:var(--sp-10) 0 0 0}.logged-in .my-account .woocommerce-Addresses .woocommerce-Address--edit a{font-weight:700;font-style:normal}.logged-in .my-account .woocommerce{display:flex;flex-wrap:wrap}.logged-in .my-account .woocommerce .woocommerce-MyAccount-content{width:100%}@media(min-width: 768px){.logged-in .my-account .woocommerce .woocommerce-MyAccount-content{width:calc(100% - var(--w-sidebar))}}.logged-in .my-account .woocommerce .woocommerce-MyAccount-content #plugin_delete_me_shortcode_form{margin:var(--sp-30) 0;padding:var(--sp-15) var(--sp-30);background:var(--cl-gray-1);border-radius:var(--br-default)}@media(min-width: 992px){.logged-in .my-account .woocommerce .woocommerce-MyAccount-content #plugin_delete_me_shortcode_form{display:flex;align-items:flex-end;gap:var(--sp-15)}}.logged-in .my-account .woocommerce .woocommerce-MyAccount-content input[type=password]{width:100%}.logged-in .my-account .woocommerce .woocommerce-MyAccount-content input[type=submit]{background-color:var(--cl-red) !important;border-color:var(--cl-red) !important}.logged-in .my-account .woocommerce .woocommerce-MyAccount-navigation{width:100%}@media(min-width: 768px){.logged-in .my-account .woocommerce .woocommerce-MyAccount-navigation{width:var(--w-sidebar)}}.logged-in .my-account .woocommerce .woocommerce-MyAccount-navigation h2 small{font-weight:400;font-size:var(--fs-14);display:block}@media(max-width: 768px){.logged-in .my-account .woocommerce .woocommerce-MyAccount-navigation ul{padding:var(--sp-15) 0;display:flex;gap:var(--sp-15);overflow-x:scroll}}.logged-in .my-account .woocommerce .woocommerce-MyAccount-navigation li{margin:var(--sp-10) 0;white-space:nowrap}.logged-in .my-account .woocommerce .woocommerce-MyAccount-navigation li.is-active a{color:var(--cl-secondary);display:flex;align-items:center}.logged-in .my-account .woocommerce .woocommerce-MyAccount-navigation li.is-active a::before{margin-right:var(--sp-05);display:flex;content:"";width:var(--fs-16);height:var(--fs-16);background:var(--cl-secondary);border-radius:var(--br-xsmall)}@media(min-width: 768px){.logged-in .my-account .woocommerce .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout{margin-top:var(--sp-30)}}.logged-in .my-account .woocommerce .woocommerce-MyAccount-navigation a{font-weight:700}.logged-in .my-account fieldset{margin:var(--sp-30) 0;border:0;padding:var(--sp-30);border:solid .1rem var(--cl-gray-1);border-radius:var(--br-default)}.logged-in .my-account fieldset legend{margin:0 auto;padding:0 var(--sp-10);text-align:center;font-size:var(--fs-16);font-weight:700}.logged-in .my-account .woocommerce-form-row span em{display:block;margin:var(--sp-10);font-size:var(--fs-12)}.logged-in .woocommerce-orders-table{width:100%;border-spacing:0 var(--sp-10)}.logged-in .woocommerce-orders-table th,.logged-in .woocommerce-orders-table td{text-align:left}@media(max-width: 768px){.logged-in .woocommerce-orders-table thead{display:none}}.logged-in .woocommerce-orders-table th{font-weight:400;font-size:var(--fs-14);padding:var(--sp-20) var(--sp-05) var(--sp-10)}.logged-in .woocommerce-orders-table td{font-weight:700;font-size:var(--fs-14);padding:var(--sp-20) var(--sp-05)}@media(max-width: 768px){.logged-in .woocommerce-orders-table tr{display:grid;margin:var(--sp-05) 0}}.logged-in .woocommerce-orders-table tr td{background-color:var(--cl-white)}.logged-in .woocommerce-orders-table tr td:first-child{border-top-left-radius:var(--br-small);border-bottom-left-radius:var(--br-small)}.logged-in .woocommerce-orders-table tr td:last-child{border-top-right-radius:var(--br-small);border-bottom-right-radius:var(--br-small)}@media(max-width: 768px){.logged-in .woocommerce-orders-table tr td{padding:var(--sp-10)}.logged-in .woocommerce-orders-table tr td:nth-child(1)::before{content:"Zamowienie: "}.logged-in .woocommerce-orders-table tr td:nth-child(2)::before{content:"Data: "}.logged-in .woocommerce-orders-table tr td:nth-child(4)::before{content:"Łącznie: "}.logged-in .woocommerce-orders-table tr td:first-child{border-bottom-left-radius:0;border-top-left-radius:var(--br-small);border-top-right-radius:var(--br-small)}.logged-in .woocommerce-orders-table tr td:last-child{border-top-right-radius:0;border-bottom-left-radius:var(--br-small);border-bottom-right-radius:var(--br-small)}}.logged-in .woocommerce-orders-table .button{padding:0 var(--sp-10);border-radius:var(--br-xsmall);font-size:var(--fs-14);font-weight:700;display:inline-flex}@media(max-width: 768px){.logged-in .woocommerce-orders-table .button{margin:0 var(--sp-10) var(--sp-10) 0}}.logged-in .woocommerce-orders-table .woocommerce-orders-table__cell-order-number{font-weight:700}.logged-in mark{background-color:rgba(0,0,0,0);color:var(--cl-secondary);font-weight:700}.logged-in mark.order-date,.logged-in mark.order-status{color:inherit}.logged-in .woocommerce-table--order-details{width:100%;border-collapse:collapse}.logged-in .woocommerce-table--order-details th,.logged-in .woocommerce-table--order-details td{text-align:left}.logged-in .woocommerce-table--order-details th{font-weight:400;font-size:var(--fs-14);padding:var(--sp-20) var(--sp-05) var(--sp-10)}.logged-in .woocommerce-table--order-details td{font-weight:700;font-size:var(--fs-14);padding:var(--sp-05) var(--sp-05)}.logged-in .woocommerce-table--order-details tbody tr:last-child td{padding-bottom:var(--sp-20)}.logged-in .woocommerce-table--order-details tfoot{border-top:solid .1rem var(--cl-gray-1)}.logged-in .woocommerce-table--order-details tfoot td,.logged-in .woocommerce-table--order-details tfoot th{padding:var(--sp-05) var(--sp-05)}.logged-in .woocommerce-table--order-details tfoot tr:first-child td{padding-top:var(--sp-20)}.logged-in .woocommerce-table--order-details bdi{color:var(--cl-secondary)}.woocommerce-account .woocommerce-form-register.register .wc-terms-and-conditions .woocommerce-form__label>span{max-width:calc(100% - 3rem)}.page-static.landing-page{margin-top:0}.wp-block-image{margin:var(--sp-20) 0}.wp-block-image img{border-radius:var(--br-default)}.blog--header--races{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--sp-10)}.blog--header--races a{padding:var(--sp-05) var(--sp-15);color:var(--cl-secondary);background-color:var(--cl-white);border-radius:var(--sp-40);font-size:var(--fs-14)}.blog--header--races a.active{background-color:var(--cl-secondary);color:var(--cl-white)}.races--header{text-align:center}.races--header p{margin-left:auto;margin-right:auto}.dogs-breeds__container .hidden{display:none;opacity:0;visibility:hidden;pointer-events:none}.dogs-breeds__header{display:grid;position:relative}@media(min-width: 992px){.dogs-breeds__header{grid-template-columns:repeat(2, 1fr);gap:var(--sp-120)}}.dogs-breeds__header h1{margin:var(--sp-15) 0 var(--sp-20);font-size:var(--fs-32)}.dogs-breeds__header h1 span{font-size:var(--fs-14);font-weight:400;display:block}.dogs-breeds__header__lead{margin:var(--sp-20) 0;font-size:var(--fs-16)}.dogs-breeds__header__lead p,.dogs-breeds__header__lead ul,.dogs-breeds__header__lead li,.dogs-breeds__header__lead ol{font-size:var(--fs-16)}.dogs-breeds__header__gallery img{width:100%;height:auto;object-fit:cover;border-radius:var(--br-default);aspect-ratio:1}@media(max-width: 992px){.dogs-breeds__header__gallery{padding-bottom:var(--sp-30);display:flex;gap:var(--sp-15);overflow-x:scroll}.dogs-breeds__header__gallery img{width:90%;min-width:90%;max-width:90%}}@media(min-width: 992px){.dogs-breeds__header__gallery{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dogs-breeds__header__gallery img:first-child{grid-column:1/-1}.dogs-breeds__header__gallery img:not(:first-child):nth-child(even){grid-column:1}.dogs-breeds__header__gallery img:not(:first-child):nth-child(odd){grid-column:2}}@media(min-width: 992px){.dogs-breeds__header__container{position:sticky;top:var(--sp-10)}}.dogs-breeds__stars-content{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--sp-20)}.dogs-breeds__stars-content h4{margin:var(--sp-15) 0 var(--sp-10);font-size:var(--fs-14);font-weight:400}.dogs-breeds__stars{display:flex;flex-wrap:wrap;gap:var(--sp-05)}.dogs-breeds__stars .star{width:2.1rem;aspect-ratio:1;display:block;background:url("../images/dogs/i-dog-foot-blank.svg") no-repeat center center;background-size:contain}.dogs-breeds__stars .star.active{background-image:url("../images/dogs/i-dog-foot-full.svg")}.dogs-breeds__tax__container{margin:var(--sp-30) 0 var(--sp-20);padding:var(--sp-20);border-radius:var(--br-default);background-color:var(--cl-secondary-lighter-2)}.dogs-breeds__tax li{padding:var(--sp-10) 0;display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--sp-15);border-bottom:solid .1rem var(--cl-gray-3)}.dogs-breeds__tax li:first-child{padding-top:0}.dogs-breeds__tax li:last-child{padding-bottom:0;border-bottom:none}.dogs-breeds__tax li h4{font-weight:500}.dogs-breeds__tax li a{color:var(--cl-secondary)}.dogs-breeds__traits{margin:var(--sp-30) 0 var(--sp-20)}.dogs-breeds__traits h4{font-weight:500;margin-bottom:var(--sp-15)}.dogs-breeds__traits ul{display:flex;flex-wrap:wrap;gap:var(--sp-05)}.dogs-breeds__traits ul li a{display:block;padding:var(--sp-05) var(--sp-15);background-color:var(--cl-gray-1);border-radius:var(--br-default);font-size:var(--fs-14);color:var(--cl-secondary)}.dogs-breeds__content{margin:var(--sp-60) 0}.dogs-breeds__content .custom-toc{margin-bottom:var(--sp-60)}@media(min-width: 992px){.dogs-breeds__content{margin-left:auto;margin-right:auto;max-width:80%}}.dogs-breeds__content h2,.dogs-breeds__content h3,.dogs-breeds__content h4,.dogs-breeds__content h5,.dogs-breeds__content h6{font-weight:500}.dogs-breeds__content h2{margin:var(--sp-40) 0 var(--sp-30)}.dogs-breeds__content h3{margin:var(--sp-30) 0 var(--sp-15)}.similar-dog-breeds h3{margin:var(--sp-40) 0;text-align:center;font-size:var(--fs-32)}.races__pagination{text-align:center;margin:0 auto}.races__pagination .spinner-loader-posts{display:none}.races__header__main{background-color:var(--cl-gray-1);margin-bottom:var(--sp-15);display:grid;border-radius:var(--br-default);gap:var(--sp-20)}.races__header__main .back-link{display:inline-flex;padding:var(--sp-05) var(--sp-15);border-radius:var(--br-default);background-color:var(--cl-white)}.races__header__main__copy{padding:var(--sp-40)}@media(max-width: 992px){.races__header__main__copy{order:2;padding:0 var(--sp-20) var(--sp-20) var(--sp-20)}}.races__header__main__copy h1{margin:var(--sp-15) 0;font-size:var(--fs-32);color:var(--cl-primary)}.races__header__main__copy p{margin:var(--sp-15) 0;font-size:var(--fs-16);color:var(--cl-primary)}@media(min-width: 992px){.races__header__main{grid-template-columns:repeat(2, 1fr);align-items:center;gap:var(--sp-40)}}.races__header__main img{width:100%;height:auto;object-fit:cover;border-radius:var(--br-default)}.races__abc{margin:var(--sp-15) 0;display:flex;justify-content:space-between;align-items:center;gap:var(--sp-20);flex-direction:column;background-color:var(--cl-gray-1);padding:var(--sp-20);border-radius:var(--br-default)}@media(min-width: 992px){.races__abc{flex-direction:row;flex-wrap:wrap}}.races__abc__alphabet{display:flex;align-items:baseline;gap:var(--sp-03)}@media(max-width: 992px){.races__abc__alphabet{width:100%;gap:var(--sp-30);overflow-x:scroll;padding-bottom:var(--sp-10)}}.races__abc__alphabet a{display:block;padding:var(--sp-05) var(--sp-10);border-radius:var(--br-default);font-size:var(--fs-16);font-weight:500;color:var(--cl-primary);border:solid .1rem rgba(0,0,0,0)}@media(min-width: 992px){.races__abc__alphabet a{font-size:var(--fs-14)}}.races__abc__alphabet a.active{color:var(--cl-white);background-color:var(--cl-secondary);border:solid .1rem var(--cl-gray-4)}.races__abc__count{margin-left:auto;font-size:var(--fs-12);white-space:nowrap}@media(max-width: 992px){.races__abc__count{margin-left:0}}.races__filters,.races__fci{margin:var(--sp-15) 0;background-color:var(--cl-gray-1);padding:var(--sp-20);border-radius:var(--br-default)}.races__filters__title,.races__fci__title{display:block;font-size:var(--fs-14);font-weight:500;margin-bottom:var(--sp-15)}.races__filters__size,.races__fci__size{margin:var(--sp-15) 0;background-color:var(--cl-gray-1);padding:var(--sp-20);border-radius:var(--br-default)}.races__filters__size ul,.races__fci__size ul{display:flex;align-items:center;gap:var(--sp-15)}.races__filters__size ul li a,.races__fci__size ul li a{padding:var(--sp-10) var(--sp-15);display:flex;align-items:center;gap:var(--sp-05);background-color:var(--cl-white);border-radius:var(--br-default);flex-direction:column;border:solid .1rem var(--cl-gray-4)}@media(min-width: 768px){.races__filters__size ul li a,.races__fci__size ul li a{padding:0 var(--sp-15);flex-direction:row}}.races__filters__size ul li a img,.races__fci__size ul li a img{width:4.8rem;height:auto;object-fit:cover;aspect-ratio:1}.races__filters__size ul li.active a,.races__fci__size ul li.active a{background-color:var(--cl-secondary);color:var(--cl-white)}.races__filters__size ul li.active a img,.races__fci__size ul li.active a img{filter:brightness(0) invert(1)}.races__filters__terms ul,.races__fci__terms ul{display:flex;flex-wrap:wrap;gap:var(--sp-10)}.races__filters__terms li a,.races__filters__terms li button,.races__fci__terms li a,.races__fci__terms li button{display:block;padding:var(--sp-05) var(--sp-15);background-color:var(--cl-white);border-radius:var(--br-default);border:solid .1rem var(--cl-gray-4);appearance:none;color:var(--cl-primary);cursor:pointer}.races__filters__terms li.active a,.races__fci__terms li.active a{background-color:var(--cl-secondary);color:var(--cl-white)}.races__filters__terms li.hidden,.races__fci__terms li.hidden{display:none}.races__filters__terms li.hidden.show,.races__fci__terms li.hidden.show{display:block}.races__filters__terms li span.hidden,.races__fci__terms li span.hidden{display:none}.races__post-list{display:grid;grid-template-columns:1fr;gap:var(--sp-20);list-style:none;padding:0;margin:0}@media(min-width: 768px){.races__post-list{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.races__post-list{grid-template-columns:repeat(4, 1fr)}}.races__post-list .no-results{padding:var(--sp-40) 0;grid-column:1/-1;text-align:center;font-size:var(--fs-16);color:var(--cl-primary)}.races__item img{width:100%;height:auto;object-fit:cover;border-radius:var(--br-default);aspect-ratio:1}.races__item h2{margin:var(--sp-10) 0;font-size:var(--fs-21)}@media(min-width: 768px){.races__item h2{font-size:var(--fs-18)}}.races__item__desc{margin:var(--sp-10) 0;font-size:var(--fs-14)}.races__item__traits{margin:var(--sp-10) 0;display:flex;flex-wrap:wrap;gap:var(--sp-05);align-items:flex-start}.races__item__trait{display:inline-block;padding:var(--sp-05) var(--sp-10);background-color:var(--cl-secondary-lighter-2);border-radius:var(--br-default);font-size:var(--fs-12);color:var(--cl---cl-primary)}.races__copy{margin:var(--sp-40) 0;font-size:var(--fs-16);color:var(--cl-primary)}.races__copy h2,.races__copy h3,.races__copy p{margin:var(--sp-15) 0 var(--sp-10)}.load-more-pages{text-align:center;margin:var(--sp-40) auto;padding:var(--sp-10) var(--sp-30);font-size:var(--fs-16);border:solid .1rem var(--cl-gray-2);border-radius:var(--br-default);background-color:var(--cl-white);color:var(--cl-primary);cursor:pointer;position:relative;overflow:hidden}.spinner-loader-posts{margin:var(--sp-40) 0;grid-column:1/-1;position:relative;color:rgba(0,0,0,0);pointer-events:none;border:0 none}.spinner-loader-posts::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:var(--cl-secondary);border-radius:50%;animation:button-spin .6s linear infinite}.loading-message{grid-column:1/-1;text-align:center;padding:40px;display:flex;justify-content:center;align-items:center;min-height:100px}.load-more-pages.loading{position:relative;color:rgba(0,0,0,0);pointer-events:none;border:0 none}.load-more-pages.loading::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:var(--cl-secondary);border-radius:50%;animation:button-spin .6s linear infinite}@keyframes button-spin{to{transform:translate(-50%, -50%) rotate(360deg)}}.promotions--title{display:flex;flex-direction:column;align-items:baseline;gap:var(--sp-10)}@media(min-width: 992px){.promotions--title{flex-direction:row}}.promotions--title a{font-size:var(--fs-14);color:var(--cl-secondary)}.promotions--head{padding:var(--sp-60) 0 var(--sp-30);margin-top:calc(0px - var(--sp-30) - var(--fs-16));margin-bottom:var(--sp-20);text-align:center}.promotions--head h1{margin-bottom:var(--sp-10)}.blog-post--meta--tags a,.blog--header--topics ul a{display:inline-flex;padding:var(--sp-05) var(--sp-15);color:var(--cl-white);font-size:var(--fs-14);background:var(--cl-secondary);border-radius:var(--br-small)}.blog--header{background-color:var(--cl-secondary-lighter);margin-top:calc(0px - var(--sp-30) - var(--fs-16));margin-bottom:var(--sp-30)}.blog--header--content{padding:var(--sp-60) 0 var(--sp-30)}.blog--header .header--search{margin:0}@media(min-width: 768px){.blog--header .header--search{max-width:40%;min-width:unset}}.blog--header h1{margin:var(--sp-15) 0;font-size:var(--fs-32)}.blog--header p{margin:var(--sp-15) 0 var(--sp-30);font-size:var(--fs-16)}@media(min-width: 768px){.blog--header p{max-width:50%}}.blog--header--topics{margin:var(--sp-30) 0 var(--sp-15)}.blog--header--topics ul{display:flex;flex-wrap:wrap;gap:var(--sp-10)}.wc-block-grid .wc-block-grid__products{display:flex !important;padding:var(--sp-15) 0;font-size:var(--fs-14)}@media(min-width: 992px){.wc-block-grid .wc-block-grid__products{flex-wrap:wrap;overflow-x:unset}}.wc-block-grid__product-title{font-size:var(--fs-14) !important}.wp-block-handpicked-products{margin:var(--sp-30) 0}.wp-block-handpicked-products .wc-block-grid__products{margin:var(--sp-20) 0;gap:var(--sp-10);overflow-x:scroll;flex-wrap:nowrap;font-size:var(--fs-14)}@media(min-width: 992px){.wp-block-handpicked-products .wc-block-grid__products{flex-wrap:wrap;overflow-x:unset}}.wp-block-handpicked-products .wc-block-grid__product-image{padding:var(--sp-05);display:flex;width:100%;align-items:center;justify-content:center;aspect-ratio:1/1;overflow:hidden}.wp-block-handpicked-products .wc-block-grid__product-image img{width:100%;height:100%;max-width:80%;object-fit:contain;object-position:center}.wp-block-handpicked-products .wc-block-grid__product{margin:0;width:42%;max-width:42%;padding:var(--sp-10);background-color:var(--cl-white);border-radius:var(--br-small);overflow:hidden;text-align:left;display:flex;flex:0 0 42% !important;flex-direction:column}@media(min-width: 768px){.wp-block-handpicked-products .wc-block-grid__product{max-width:24% !important}}.wp-block-handpicked-products .wc-block-grid__product .wp-block-button__link{width:100%}.wp-block-handpicked-products .wc-block-grid__product .wp-block-button{display:none !important}.wp-block-handpicked-products .wc-block-grid__product-price{margin:0;text-align:left;margin-top:auto}@media(min-width: 768px){.blog-posts-list{display:grid;gap:var(--sp-30);grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.blog-posts-list{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1600px){.blog-posts-list{grid-template-columns:repeat(4, 1fr)}}.blog-posts-list--post{min-width:unset;max-width:unset;margin-bottom:var(--sp-60)}@media(min-width: 768px){.blog-posts-list--post{min-width:unset;max-width:unset;margin-bottom:unset}}@media(min-width: 992px){.blog-posts-list--post{min-width:unset;max-width:unset}}.blog-posts-list--post h2{font-size:var(--fs-20);height:auto}.blog-post--post{margin:var(--sp-15) auto var(--sp-60) auto}.blog-post--header{margin:0 auto;max-width:var(--wblog-normal)}.blog-post--header h1{font-size:var(--fs-32);margin:0}.blog-post--cover{aspect-ratio:16/9;overflow:hidden;object-fit:cover;object-position:center;border-radius:var(--br-default)}.blog-post--cover img{width:100%;height:100%;object-fit:cover;object-position:center}.blog-post--meta--publicated{font-size:var(--fs-12);margin:var(--sp-05) 0 var(--sp-15);color:var(--cl-primary);opacity:.6}.blog-post--meta--publicated strong{font-weight:400}.blog-post--meta--tags{font-size:var(--fs-14);margin:var(--sp-10) 0;line-height:1.6}.blog-post--meta--tags p{color:var(--cl-primary)}.blog-post--meta--tags ul{margin:var(--sp-10) 0;display:flex;flex-wrap:wrap;gap:var(--sp-05)}.blog-post--cover{margin:var(--sp-20) auto;max-width:var(--wblog-wide)}.blog-post--cover img{width:100%;display:block}.blog-post--excerpt{margin:var(--sp-15) auto;max-width:var(--wblog-normal);font-size:var(--fs-20);line-height:1.6}.blog-post--entry{color:var(--cl-primary);margin:0 auto;max-width:var(--wblog-normal)}.blog-post--entry h2,.blog-post--entry h3,.blog-post--entry h4,.blog-post--entry h5{margin:var(--sp-15) 0 var(--sp-10)}.blog-post--entry h2{font-size:var(--fs-24)}.blog-post--entry h3{font-size:var(--fs-20)}.blog-post--entry h4{font-size:var(--fs-16)}.blog-post--entry h5{font-size:var(--fs-12)}.blog-post--entry p{margin:var(--sp-10) 0;line-height:1.6}.blog-post--entry ul,.blog-post--entry ol{margin:var(--sp-20) 0 var(--sp-20) var(--sp-20)}.blog-post--entry li{margin:var(--sp-05) 0 var(--sp-05) var(--sp-10);padding:0 0 0 var(--sp-05)}.blog-post--entry ul{list-style-type:disc}.blog-post--entry ol{list-style:decimal}.blog-post--entry .wp-block-rank-math-toc-block{padding:0 0 var(--sp-15) 0;margin:var(--sp-30) 0}.blog-post--entry .wp-block-rank-math-toc-block h2{color:var(--cl-secondary);font-size:var(--fs-20)}.blog-post--entry .wp-block-rank-math-toc-block ol,.blog-post--entry .wp-block-rank-math-toc-block ul,.blog-post--entry .wp-block-rank-math-toc-block li,.blog-post--entry .wp-block-rank-math-toc-block ::marker{color:var(--cl-secondary);font-size:var(--fs-14)}.blog-post--entry .wp-block-rank-math-toc-block ol,.blog-post--entry .wp-block-rank-math-toc-block ul{margin-top:var(--sp-05);margin-bottom:var(--sp-05)}.blog-post--entry .wp-block-rank-math-toc-block ol ol{margin-left:var(--sp-05)}.blog-post--entry .wp-block-rank-math-toc-block a{color:var(--cl-secondary)}.blog-post--expert{margin:var(--sp-30) 0;padding:var(--sp-30) 0;border-top:solid .1rem var(--cl-gray-1);display:flex;flex-direction:row;gap:var(--sp-15)}.blog-post--expert--image{display:flex;min-width:var(--sp-100);max-width:var(--sp-100);height:var(--sp-100);width:var(--sp-100);aspect-ratio:1/1;border-radius:var(--br-small);overflow:hidden}.blog-post--expert--image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.blog-post--expert--desc h4{margin:var(--sp-05) 0}.blog-post--expert--desc h4 small{display:block;font-weight:400}.blog-post--expert--desc p{font-size:var(--fs-14)}.blog-post--releated{margin:var(--sp-60) 0 0 0}