@font-face {
font-family: 'Calibri';
src: url(//felinoire.com/wp-content/themes/calibri-font-family/calibri-regular.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Calibri';
src: url(//felinoire.com/wp-content/themes/calibri-font-family/calibri-bold.ttf) format('truetype');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'Calibri';
src: url(//felinoire.com/wp-content/themes/calibri-font-family/calibri-italic.ttf) format('truetype');
font-weight: normal;
font-style: italic;
}
@font-face {
font-family: 'Calibri';
src: url(//felinoire.com/wp-content/themes/calibri-font-family/calibri-bold-italic.ttf) format('truetype');
font-weight: bold;
font-style: italic;
}
@font-face {
font-family: 'Cinzel Decorative';
src: url(//felinoire.com/wp-content/themes/Cinzel_Decorative/CinzelDecorative-Regular.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Cinzel Decorative';
src: url(//felinoire.com/wp-content/themes/Cinzel_Decorative/CinzelDecorative-Bold.ttf) format('truetype');
font-weight: bold;
font-style: normal;
}
body {
font-family: 'Calibri', Arial, sans-serif;
font-weight: normal !important;
}
body.single-post .b,
body.single-post strong {
font-weight: bold !important;
}
#popup-content-inner h1,
.wpfFilterWrapper .wfpDescription,
.error-404 .container-error h1,
.sidebar-shop .widget-title,
.card-body-outer .card-title,
.cinzel-decorative-style,
#main-blog-posts .card-title-blog,
.about-text-wrapper h2,
.produkt-title-before,
.hero-title {
font-family: 'Cinzel Decorative', serif !important;
text-transform: lowercase !important;
}
.product .card-body-outer .card-title {
text-transform: none !important;
}
.black-color {
color: #262626 !important;
}
@import url("https://fonts.googleapis.com/css2?family=Cinzel+Decorative&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400..700&family=Jost:ital,wght@0,100..900;1,100..900&display=swap");
#menu-glowne-menu-prawa-strona-1 i,
#menu-glowne-menu-prawa-strona i,
.product  i{
font-family: 'Font Awesome 6 Pro' !important;
}
.product-share i,
.fa-brands {
font-family: 'Font Awesome 6 Brands' !important;
color: white !important;
}
#menu-social-media-menu .fa-brands {
color: black !important;
}
h1 { font-size: 42px !important; }
h2 { font-size: 30px !important; }
h3 { font-size: 20px !important; }
h4 {font-size: 20px !important; }
p, .wartosci-fundacja-sekcja li, .strategia-fundacji li { font-size: 18px !important;
font-weight: 300 !important;
line-height: 1.5 !important;}
@media only screen and (max-width: 500px) {
h1 { font-size: 32px !important; }
h2 {font-size: 24px !important;}
h3 {font-size: 20px !important;}
h4 {font-size: 18px !important;}
p, .wartosci-fundacja-sekcja li, .strategia-fundacji li {
font-size: 16px !important;
line-height: 24px !important;
}
}
.max-width-300px {
max-width: 300px !important;
}
@media only screen and (max-width: 769px) {
.max-width-300px {
max-width: 100% !important;
}
.flex-direction-column-reverse-style {
flex-direction: column-reverse;
}
}
.woocommerce .shop-content img, .woocommerce-page .shop-content img {
height: 100%; 
max-height: 250px;
object-fit: contain;
}
.woocommerce-error {
z-index: 1;
}
#menu-glowne-menu-prawa-strona > li > a, #menu-glowne-menu-lewa-strona > li> a {
letter-spacing: 1px !important;
}
.widget.woocommerce.widget_layered_nav.woocommerce-widget-layered-nav .layered-nav-reset,
a {
text-decoration: none !important;
transition: color .3s ease !important;
color: #262626 !important;
}
.formularz-contact-info a:hover,
#mega-menu-wrap-main-header-left #mega-menu-main-header-left > li.mega-menu-item > a.mega-menu-link:hover,
.widget.woocommerce.widget_layered_nav.woocommerce-widget-layered-nav .layered-nav-reset:hover,
a:hover {
color: var(--primary-color) !important; }
#menu-glowne-menu-prawa-strona-1 > li > a:hover,
#menu-glowne-menu-lewa-strona-1 > li > a:hover,
#menu-social-media-menu li i:hover,
#mega-menu-wrap-main-header-left li a:hover,
#menu-top-menu-prawe > li > a:hover,
#menu-glowne-menu-prawa-strona > li > a:hover,
#menu-glowne-menu-prawa-strona > li > i:hover,
#menu-glowne-menu-lewa-strona > li> a:hover,
a:hover,
.header-container #mega-menu-wrap-main-menu .mega-menu-item a.mega-menu-link, .header-container #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link:hover,
.main-header .nav a:hover,
.main-header .header-icons a:hover,
.main-header .search-input:hover{
color: var(--secondary-color) !important;
}
body.home #main {
margin-top: unset !important;
}
#main {
margin-top: 12rem !important;
}
:root {
--primary-color: #CAAC76;
--secondary-color: #B7945A;
--white-color: #ffffff;
--gradient: linear-gradient(to right, #E1CB99 5%, #FCEEC1 75%, #CAAC76 115%);
--full-black-color: #000;
}
.site-container-content-bnb {
background-image: url(//felinoire.com/wp-content/uploads/2024/12/Group-963-1.png) !important;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
background-attachment: fixed; 
margin: 0; 
padding: 0;
min-height: 75dvh;
} .error-404 {
height: 50dvh;
display: flex;
align-items: center;
margin: auto;
text-align: center !important;
}
.error-404 .container-error {
display: flex;
flex-direction: column;
align-items: center;
width: fit-content !important;
justify-content: center;
background-image: url(//felinoire.com/wp-content/uploads/2024/12/kot-blackcs.svg);
background-position: 0px;
background-size: contain;
background-repeat: no-repeat;
height: 400px;
padding: 0 50px !important;
}
.error-404 .container-error h1 {
font-size: 50px !important;
}
@media only screen and (max-width: 650px) {
.error-404 div {
flex-direction: column !important;
}
.error-404 .container-error {
padding: 0 12px !important;
}
.error-404 br {
display: none !important;
}
} .collapse:not(.show) {
display: block;
}
.wpfda-password-confirm input,
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, input {
border: 1px solid #444;
border-radius: 0;
min-height: 50px;
background: white !important;
}
input[type=range] {
min-height: 0;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce input.button.alt {
background-color: var(--primary-color);
color: var(--primary-btn-text-color);
border: var(--primary-color);
}
.woocommerce a.button:hover {
background: transparent;
color: var(--primary-color) !important;
}
input#coupon_code {
max-width: 150px;
width: 100% !important;
}
table.woocommerce-cart-form__contents > tbody > tr > td > .coupon {
display: flex;
justify-content: space-between;
}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
position: static;
margin-left: 0;
margin-right: 15px;
}
.checkbox, .radio {
display: flex;
align-items: center;
}
span.select2-selection.select2-selection--single {
min-height: 40px;
}
span.select2-selection.select2-selection--single > span.select2-selection__rendered {
min-height: 40px;
display: flex;
align-items: center;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
height: 40px;
}
.woocommerce .woocommerce-ordering select {
border: 1px solid #888888;
border-radius: 10px;
padding: 10px;
background: #F5F5F5;
color: #888888;
}
.shop-header .woocommerce-ordering,
.shop-header .woocommerce-result-count {
margin-bottom: 0 !important;
} li.menu-item-has-children {
position: relative;
}
@media only screen and (min-width: 1025px) {
ul.mega-sub-menu {
background: #f5f5f5 !important;
font-weight: 400 !important;
border-radius: 10px !important;
width: max-content !important;
}
#mega-menu-wrap-main-header-left #mega-menu-main-header-left > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
font-size: 16px !important;
border-radius: 10px !important;
}
}
@media only screen and (min-width: 993px) {
ul.sub-menu {
list-style: none;
padding-left: 0;
position: absolute;
display: none;
opacity: 0;
flex-direction: column;
pointer-events: none;
background: #f5f5f5;
border-radius: 10px;
font-size: 16px !important;
top: 20px;
left: 0px;
padding: 10px 5px;
z-index: 9999999;
transform: translateY(10px);
transition: opacity 0.3s ease, transform 0.3s ease;
transition-delay: 0.3s;
}
li.menu-item-has-children:hover > ul.sub-menu,
ul.sub-menu:hover {
display: flex;
opacity: 1;
pointer-events: auto;
transform: translateY(0);
transition-delay: 0s;
}
ul.sub-menu > li {
min-height: 30px;
padding: 0;
padding-top: 5px;
}
ul.sub-menu > li > a {
padding: 10px 15px;
}
ul.sub-menu > li > a,
.navbar-collapse > ul li > a {
text-transform: uppercase;
}
ul.sub-menu > li > a:hover {
text-decoration: none !important;
}
ul.sub-menu > li.menu-item-has-children > ul.sub-menu {
left: 100%;
top: -10px;
}
}
@media only screen and (max-width: 769px) {
ul.sub-menu {
position: relative;
}
ul.sub-menu > li.menu-item-has-children > ul.sub-menu {
left: 0;
top: 0;
}
}
.navbar-default {
background-color: var(--primary-bg-color) !important;
background-image: none !important;
box-shadow: none !important;
}
.navbar-default .nav li.menu-item>a {
color: var(--nav-menu-color) !important;
background-color: var(--primary-bg-color) !important;
background-image: none !important;
box-shadow: none !important;
}
ul.nav ul.sub-menu {
min-width: 150px;
width: max-content;
}
.navbar-default {
position: relative;
}
@media only screen and (max-width: 769px) {
.navbar-collapse {
position: absolute;
z-index: 99999999;
padding-left: 0;
padding-right: 0;
}
.navbar-collapse, .navbar-collapse ul {
width: 100%;
}
.navbar-collapse > ul {
justify-content: flex-start;
flex-direction: column;
}
.navbar-collapse > ul li {
background: var(--nav-menu-bg-color);
}
.navbar-collapse > ul li>a {
width: max-content;
}
}
.transparent-header {
background-color: transparent !important;
position: absolute;
width: 100%;
z-index: 9999;
}
.top-bar {
padding-top: 15px;
background-color: transparent !important;
}
.site-logo img {
max-height: 104px;
}
.navbar {
background-color: transparent !important;
padding: unset !important;
}
#header-sticky-container-id {
position: fixed;
width: 100%;
top: -100px;
background: transparent !important;
transition: top 0.3s;
z-index: 99999;
padding: 0 12px !important;
}
.sticky-showed {
top: 12px !important;
}
.sticky-hidden {
top: -100px !important;
}
.sticky-logo  {
position: absolute;
top: 50%;
transform: translate(-50%, -50%);
left: 50%;
}
.sticky-logo img {
max-height: 60px;
width: 100%;
}
#mega-menu-wrap-mobile-menu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {
}
#mega-menu-wrap-mobile-menu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block:only-child {
margin-left: 0 !important;
margin-right: 0 !important;
}
@media only screen and (min-width: 1025px) {
#header-sticky-container-id .container-1670px {
max-width: 1670px;
width: 100%;
background: #262626;
padding: 25px 12px !important;
border-radius: 15px;
margin: auto;
box-shadow: 0 -40px 37px rgb(174 174 174 / 98%);
height: 100px;
align-items: center;
display: flex;
}	
.d-lg-none {
display: none !important;
}
}
.main-menu-container .align-items-header {
align-items: flex-end;
}
@media only screen and (max-width: 1024px) {
#header-sticky-container-id {
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
position: fixed;
width: 100%;
top: -100px;
transition: top 0.3s;
z-index: 99999;
padding: 0px 0 !important;
background: #262626 !important;
}
.sticky-showed   {
top: 0px !important;
}
.d-lg-none {
display: flex !important;
}
.main-menu-container .align-items-header {
align-items: center;
}
.sticky-logo {
position: relative;
transform: unset !important;
left: 0;
top: 0;
}
#mega-menu-wrap-mobile-menu {
display: flex !important;
}
#mega-menu-wrap-mobile-menu .mega-menu-toggle + #mega-menu-mobile-menu {
width: 75vw !important;
max-height: 100dvh !important;
overflow: hidden !important;
}
}
#header-sticky-container-id .xoo-wsc-icon-cart2:before,
#mega-menu-mobile-menu .xoo-wsc-icon-cart2:before {
color: white !important;
}
#header-sticky-container-id .xoo-wsc-icon-cart2:hover:before,
#mega-menu-mobile-menu .mobile-extra-menus .mobile-shop-menu li a i:hover,
#mega-menu-mobile-menu .xoo-wsc-icon-cart2:hover:before {
color: var(--primary-color) !important;
}
@media only screen and (max-width: 1024px) {
#mega-menu-wrap-mobile-menu:has(.mega-menu-open) #mega-menu-mobile-menu[data-effect-mobile^="slide_"] + button.mega-close:before {
content: "\f00d" ! IMPORTANT;
font-family: 'FONT AWESOME 6 PRO' !important;
font-weight: 400 !important;
color: #fff;
width: 40px;
height: 40px;
font-size: 38px;
right: 0;
}
#mega-menu-wrap-mobile-menu:has(.mega-menu-open) #mega-menu-mobile-menu[data-effect-mobile^="slide_right"] + button.mega-close {
left: unset !important;
right: auto !important;
position: absolute !important;
z-index: 9999999999999;
font-size: 27px !important;
}
#mega-menu-wrap-mobile-menu .mega-menu-toggle + #mega-menu-mobile-menu {
left: -75vw !important;
}
#mega-menu-wrap-mobile-menu .mega-menu-toggle.mega-menu-open + #mega-menu-mobile-menu {
left: 0 !important;
}
#mega-menu-mobile-menu .mobile-extra-menus {
bottom: 0;
width: 100%;
position: absolute;
padding-top: 25px !important;
}
#mega-menu-wrap-mobile-menu .mega-menu-toggle.mega-menu-open + #mega-menu-mobile-menu,
#mega-menu-mobile-menu .mobile-extra-menus,
#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item > a.mega-menu-link {
background: #2a2a2a !important;
}
#mega-menu-mobile-menu .social-media-menu-global{
margin-top: unset !important;
}
#mega-menu-mobile-menu .mobile-extra-menus .social-menu.nav{
width: 100%;
display: flex;
justify-content: space-evenly;
align-items: center;
margin: 0 20px;
border-top: 1px solid #FFFFFF;
padding: 30px 0px;
}
#mega-menu-mobile-menu .mobile-extra-menus .mobile-shop-menu {
display: flex;
justify-content: space-between;
gap: 20px;
margin: auto;
padding-bottom: 30px;
max-width: 200px;
width: 100%;
}
#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
padding: 0 20px 0 40px !important;
color: white !important;
}
#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover {
color: (--primary-color) !important;
}
#mega-menu-mobile-menu .mobile-extra-menus .mobile-shop-menu li a i{
color: #fff !important;
text-decoration: none !important;
font-size: 24px !important;
font-family: "Font Awesome 6 pro" !important;
}
#menu-menu-sklep-1,
#menu-menu-sklep {
display: flex;
flex-direction: row;
gap: 25px;
align-items: center;
}
.mobile-menu-container.d-lg-none {
gap: 35px !important;
}
#menu-menu-sklep-1 li a,
#menu-menu-sklep li a {
display: flex !important;
align-items: center !important;
justify-content: center !important;
}
#menu-menu-sklep-1 li a i,
#menu-menu-sklep li a i{
font-size: 20px !important;
font-family: 'Font awesome 6 pro' !important;
}
#menu-menu-sklep-1 li a i {
color: white !important;
}
#menu-menu-sklep-1 li a:hover i {
color: var(--secondary-color) !important;
}
}
@media only screen and (max-width: 550px) {
#mega-menu-wrap-mobile-menu .mega-menu-toggle + #mega-menu-mobile-menu {
width: 85vw !important;
}
.mega-site-logo-mobile {
margin: 20px 0px 0px !important;
}
#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu img {
max-width: 75% !important;
}
}
.xoo-wsc-sc-bkcont {
display: flex !important;
}
#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item > a.mega-menu-link {
text-transform: uppercase !important;
}
@media only screen and (max-width: 768px) {
#menu-menu-sklep-1 .menu-item-866,
#menu-menu-sklep-1 .menu-item-118,
#menu-menu-sklep #menu-item-866,
#menu-menu-sklep #menu-item-118 {
display: none !important;
}
.mobile-menu-container.d-lg-none {
gap: 25px !important;
}
}
@media only screen and (max-width: 330px) {
#menu-menu-sklep {
display: none !important;
}
}
@media only screen and (max-width: 650px) {
#mega-menu-mobile-menu .mobile-extra-menus .mobile-shop-menu {
justify-content: space-evenly !important;
}
}
@media only screen and (max-height: 700px) {
#mega-menu-mobile-menu .mobile-extra-menus .mobile-shop-menu {
padding-bottom: 15px;
}
#mega-menu-mobile-menu .mobile-extra-menus .social-menu.nav{
padding: 15px 0px;
}
}
#menu-glowne-menu-prawa-strona-1 > li > a,
#menu-top-menu-prawe li a,
#menu-glowne-menu-prawa-strona li a {
margin-left: 25px;
}
#mega-menu-wrap-main-header-left #mega-menu-main-header-left > li.mega-menu-item > a.mega-menu-link,
#menu-glowne-menu-lewa-strona-1 > li > a,
#menu-social-media-menu  li a,
#menu-glowne-menu-lewa-strona li a  {
margin-right: 25px;
}
@media only screen and (min-width:1400px){
#menu-glowne-menu-prawa-strona-1 > li > a,
#menu-top-menu-prawe li a,
#menu-glowne-menu-prawa-strona li a {
margin-left: 37px;
}
#mega-menu-wrap-main-header-left #mega-menu-main-header-left > li.mega-menu-item > a.mega-menu-link,
#menu-glowne-menu-lewa-strona-1 > li > a,
#menu-social-media-menu  li a,
#menu-glowne-menu-lewa-strona li a  {
margin-right: 37px;
}
}
#menu-top-menu-prawe li:nth-child(4) {
margin-left: 40px !important;
}
#menu-top-menu-prawe li:nth-child(4) a {
margin-left: unset !important;
}
.main-menu-container {
margin-top: -30px;
}
#menu-glowne-menu-lewa-strona,
#menu-glowne-menu-prawa-strona {
align-items: center !important;
}
.social-media-menu .nav > li::first-child {
margin-left: 0 !important;
}
#menu-glowne-menu-lewa-strona li a::first-child {
padding-left: 0 !important;
}
#mega-menu-wrap-main-header-left #mega-menu-main-header-left > li.mega-menu-item > a.mega-menu-link,
#menu-glowne-menu-lewa-strona-1 > li > a, 
#menu-glowne-menu-prawa-strona-1 > li > a,
#mega-menu-wrap-main-header-left li a,
#menu-top-menu-prawe > li > a,
#menu-glowne-menu-prawa-strona > li > a,
#menu-glowne-menu-lewa-strona > li> a{
line-height: 20px !important;
color: black !important;
}
#mega-menu-wrap-main-header-left #mega-menu-main-header-left > li.mega-menu-item > a.mega-menu-link {
font-weight: unset !important;
padding: unset !important;
}
#mega-menu-wrap-main-header-left #mega-menu-main-header-left > li.mega-menu-item > a.mega-menu-link span.mega-indicator {
display: none !important;
}
#mega-menu-wrap-main-header-left #mega-menu-main-header-left > li.mega-menu-item > a.mega-menu-link,
#menu-glowne-menu-lewa-strona-1 > li > a, 
#menu-glowne-menu-prawa-strona-1 > li > a,
#mega-menu-wrap-main-header-left li a,
#menu-glowne-menu-prawa-strona > li > a,
#menu-glowne-menu-lewa-strona > li> a {
font-size: 20px !important;
text-transform: uppercase;
}
#menu-top-menu-prawe > li > a,
.social-media-menu {
font-size: 18px !important;
}
#header-sticky-container-id #mega-menu-wrap-main-header-left #mega-menu-main-header-left > li.mega-menu-item > a.mega-menu-link,
#menu-glowne-menu-lewa-strona-1 > li > a, 
#menu-glowne-menu-prawa-strona-1 > li > a {
color: white !important;
}
#header-sticky-container-id #mega-menu-wrap-main-header-left #mega-menu-main-header-left > li.mega-menu-item > a.mega-menu-link:hover {
color: var(--primary-color) !important;
}
#mega-menu-wrap-main-header-left #mega-menu-main-header-left  {
text-align: left;
display: flex;
align-items: center;
padding: 0px 0px 0px 0px;
}
#mega-menu-wrap-main-header-left #mega-menu-main-header-left > li.mega-menu-item > a.mega-menu-link {
height: unset !important;
}
#menu-glowne-menu-prawa-strona-1 li,
#menu-glowne-menu-prawa-strona li {
display: flex !important;
}
#header-sticky-container-id #mega-menu-wrap-main-header-left #mega-menu-main-header-left > li.mega-menu-item > a.mega-menu-link {
height: unset !important;
}
@media only screen and (max-width: 1350px) {
#mega-menu-wrap-main-header-left #mega-menu-main-header-left > li.mega-menu-item > a.mega-menu-link,
#menu-glowne-menu-lewa-strona-1 > li > a,
#menu-social-media-menu  li a,
#menu-glowne-menu-lewa-strona li a  {
margin-right: 20px;
}
#menu-glowne-menu-prawa-strona-1 > li > a,
#menu-top-menu-prawe li a,
#menu-glowne-menu-prawa-strona li a {
margin-left: 20px;
}
.site-logo img {
max-height: 90px !important;
}
}
@media only screen and (max-width: 1200px) and (min-width: 992px) {
.custom-search-icon i,
#menu-glowne-menu-lewa-strona-1 > li > a, 
#menu-glowne-menu-prawa-strona-1 > li > a,
#mega-menu-wrap-main-header-left li a,
#menu-top-menu-prawe > li > a,
#menu-glowne-menu-prawa-strona > li > a,
#menu-glowne-menu-lewa-strona > li> a,
#mega-menu-wrap-main-header-left #mega-menu-main-header-left > li.mega-menu-item > a.mega-menu-link{
font-size: 14px !important;
}
#header-sticky-container-id .xoo-wsc-sc-bki,
#menu-glowne-menu-prawa-strona .xoo-wsc-sc-bki {
font-size: 18px !important;
}
}
.wpfFilterWrapper .wfpDescription,
.sidebar-shop .widget-title,
.sidebar-shop h3,
.cenzel-before-breadcrumbs,
#menu-top-menu-prawe,
.social-media-menu {
position: relative !important;
}
.social-media-menu {
display: flex;
gap: 40px;
}
.wpfFilterWrapper .wfpDescription:before,
.sidebar-shop h3::before,
.cenzel-before-breadcrumbs:before,
.social-media-menu::before {
content: "";
position: absolute;
bottom: -10px;
left: 0px;
width: 100%;
max-width: 400px;
height: 2px;
background: linear-gradient(to left, #d9d9d900  0%, #FCEEC1 50%, #B7945A 100%);
}
.sidebar-shop h3::before {
max-width: 200px !important;
}
#menu-top-menu-prawe::before {
content: "";
position: absolute !important;
bottom: -15px;
right: 0px;
width: 400px !important;
height: 2px !important;
background: linear-gradient(to right, #d9d9d900  0%, #FCEEC1 50%, #B7945A 100%);
z-index: 9 !important;
}
.main-menu-container #mega-menu-wrap-mobile-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, 
.main-menu-container #mega-menu-wrap-mobile-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, 
.main-menu-container #mega-menu-wrap-mobile-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
background: #262626 !important;
}
#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-item > a.mega-menu-link {
color: var(--white-color) !important;
padding: 0 20px !important;
font-size: 20px !important;
text-transform: uppercase !important;
}
#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-item > a.mega-menu-link:hover {
color: var(--primary-color) !important;
} .mega-site-logo-mobile a,
.mega-site-logo-mobile {
height: 100px !important;
}
.mega-site-logo-mobile a.mega-menu-link {
padding: unset !important;
background: unset !important;
}
.mega-site-logo-mobile {
margin: 20px 0px !important;
} @media only screen and (max-width: 769px) {
.mobile-d-none {
display: none;
}
.page-header-top-right > .bnb-menu > ul > li > a > span {
margin-right: 0;
}
}
.page-header-top-right .btn-primary a {
height: 38px !important;
min-height: unset !important;
}
.page-header-top-right .search-icon {
color: black !important;
}
.page-header-top-right .search-icon:hover {
color: var(--primary-color) !important;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
background-color: transparent !important;
}
.navbar-default .navbar-toggle {
border: none !important;
}
.px-0 {
padding-left: 0;
padding-right: 0;
}
.px-15 {
padding-left: 15px;
padding-right: 15px;
}
.head-sec-inner {
display: flex;
justify-content: space-between;
align-items: center;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
padding-left: 0;
padding-right: 0;
}
.row {
margin-right: 0;
margin-left: 0;
}
.product_meta {
display: flex;
flex-direction: column;
}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link) {
min-height: unset !important;
}
form#commentform > p.comment-form-author, form#commentform > p.comment-form-email {
display: flex;
flex-direction: column;
}
form#commentform > p.comment-form-cookies-consent {
display: flex;
align-items: center;
}
form#commentform > p.comment-form-cookies-consent > input {
margin: 0;
margin-right: 15px;
}
.woocommerce-notices-wrapper,
.container {
width: 100% !important;
max-width: 1400px !important;
margin: 0 auto !important;
margin-right: auto !important;
margin-left: auto !important;
}
.shop-bar-bnb {
height: 43px;
width: 100%;
background: var(--third-color);
display: flex;
justify-content: space-between;
position: relative;
align-items: center;
padding-left: 10px;
padding-right: 10px;
margin-bottom: 20px;
}
.shop-bar-bnb > p, .shop-bar-bnb > form {
margin-bottom: 0 !important;
}
.shop-bar-bnb > form > select {
border-radius: 5px;
cursor: pointer;
}
.carousel-indicators [data-bs-target] {
height: 3px;
width: 30px;
background-color: var(--separator-color);
margin-left: 3px;
margin-right: 3px;
}
.carousel-indicators .active {
height: 3px;
width: 30px;
background-color: var(--primary-color);
}
.slide-container-bnb {
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
min-height: 720px;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
position: relative;
}
.box-logo-bnb.slider-box.righ-down-position {
position: absolute;
right: 0;
bottom: 0;
}
.slide-container-bnb > .slide-content {
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
}
.slide-container-bnb > .slide-content > h1 {
margin-bottom: 30px;
}
.slide-container-bnb > .slide-content > p {
margin-bottom: 20px;
}
.slide-container-bnb > .slide-content > a.button-slider {
margin-bottom: 30px;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
gap: 10px !important;
}
.wishlist-title.wishlist-title-with-form {
display: none !important;
}
.product-loop-actions-container .product_type_simple,
#popup-container .placeholder-newsletter-left input.wpcf7-submit,
.wp-block-woocommerce-checkout .wc-block-checkout__login-prompt,
.product-add-to-cart a.add_to_cart_button,
.product-add-to-cart .button.product_type_variable.add_to_cart_button.yith-wcwl-themed-button-style,
.xoo-wsc-ft-buttons-cont a,
.container-formularz-form .form-group.recaptcha-group input[type="submit"],
.newsletter .wpcf7-form-control.wpcf7-submit,
.woocommerce-address-fields p button.button,
.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a,
.woocommerce-EditAccountForm .woocommerce-Button,
.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit,
.woocommerce-button.button.woocommerce-form-login__submit,
.woocommerce #respond input#submit,
.comment-form p.form-submit input,
.product-add-to-cart a.product_type_simple.add_to_cart_button,
.wc-block-components-totals-coupon__form button,
.wc-block-cart__submit-container a,
.btn-primary a,
.woocommerce button.button.alt,
.checkout_coupon.woocommerce-form-coupon button,
.wc-block-checkout__actions_row button{
background: var(--gradient) !important;
color: #262626 !important;
border: 1px solid transparent !important;
transition: all 0.5s;
align-items: center;
gap: 15px;
min-width: 230px;
text-align: center;
text-transform: uppercase;
display: flex !important;
flex-wrap: wrap;
justify-content: center !important;
align-content: center !important;
height: 50px !important;
transition: background-color 0.3s ease, transform 0.3s ease, color .3s ease;
border-radius: 5px;
font-size: 20px !important;
font-family: 'Calibri', sans-serif;
font-weight: 100 !important;
padding: unset !important;
}
.wp-block-woocommerce-checkout .wc-block-checkout__login-prompt {
float: inherit !important;
margin-top: 8px !important;
}
.wp-block-woocommerce-checkout .wc-block-checkout__login-prompt,
.woocommerce button.button.alt {
width: 100% !important;
max-width: 380px;
}
body.single-product .woocommerce button.button.alt{
width: unset !important
}
.product-loop-actions-container .product_type_simple:hover,
#popup-container .placeholder-newsletter-left input.wpcf7-submit:hover,
.wp-block-woocommerce-checkout .wc-block-checkout__login-prompt:hover,
.product-add-to-cart a.add_to_cart_button:hover,
.product-add-to-cart .button.product_type_variable.add_to_cart_button.yith-wcwl-themed-button-style:hover,
.xoo-wsc-ft-buttons-cont a:hover,
.container-formularz-form .form-group.recaptcha-group input[type="submit"]:hover,
.newsletter .wpcf7-form-control.wpcf7-submit:hover,
.woocommerce-address-fields p button.button:hover,
.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a:hover,
.woocommerce-EditAccountForm .woocommerce-Button:hover,
.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:hover,
.woocommerce-button.button.woocommerce-form-login__submit:hover,
.woocommerce #respond input#submit:hover,
.comment-form p.form-submit input:hover,
.product-add-to-cart a.product_type_simple.add_to_cart_button:hover,
.wc-block-components-totals-coupon__form button:hover,
.wc-block-cart__submit-container a:hover,
.btn-primary a:hover,
.woocommerce button.button.alt:hover,
.checkout_coupon.woocommerce-form-coupon button:hover,
.wc-block-checkout__actions_row button:hover {
background: white !important;
color: var(--primary-color) !important;
border: 1px solid  var(--secondary-color) !important;
text-decoration: none !important;
}
.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a,
.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a:hover{
min-width: auto !important;
}	
.wc-block-checkout__shipping-option .wc-block-components-radio-control__option {
border-radius: 5px !important;
}
.wc-block-checkout__shipping-option .wc-block-components-radio-control__option,
.wc-block-components-radio-control-accordion-option.wc-block-components-radio-control-accordion-option--checked-option-highlighted,
.wc-block-components-address-card,
.wp-block-woocommerce-checkout-order-summary-coupon-form-block.wc-block-components-totals-wrapper {
background: var(--white-color) !important;
}
.wpfda-submit button,
a.button.flexible-shipping-free-shipping-button,
.is-large.wc-block-cart .wc-block-components-sidebar button.wc-block-components-button,
.wpfFilterButton.wpfButton,
.remove_from_wishlist.button,
p.filtry-bnb,
.wc-block-components-notice-banner__content a.button.wc-forward,
.wc-block-components-notice-banner__content a,
.btn-secondary a {
background: white !important;
color: var(--secondary-color) !important;
border: 1px solid var(--secondary-color) !important;
transition: all 0.5s;
min-width: 230px;
text-align: center;
text-transform: uppercase;
display: flex !important;
flex-wrap: wrap;
justify-content: center !important;
align-content: center !important;
height: 50px !important;
transition: background-color 0.3s ease, transform 0.3s ease, color .3s ease;
border-radius: 5px;
font-size: 20px !important;
font-family: 'Calibri', sans-serif;
font-weight: 100 !important;
}
.wpfda-submit button:hover,
a.button.flexible-shipping-free-shipping-button:hover,
.is-large.wc-block-cart .wc-block-components-sidebar button.wc-block-components-button:hover,
.wpfFilterButton.wpfButton:hover,
.woocommerce .remove_from_wishlist.button:hover,
p.filtry-bnb:hover,
.card-body-outer-blog .btn-secondary a:hover,
.wc-block-components-notice-banner__content a.button.wc-forward:hover,
.wc-block-components-notice-banner__content a:hover,
.btn-secondary a:hover {
background: linear-gradient(to right, #E1CB99 0%, #FCEEC1 75%, #CAAC76 100%) !important;
color: #262626 !important;
border: 1px solid var(--secondary-color) !important;
text-decoration: none !important;
}
.card-body-outer-blog .btn-secondary a{
background: white !important;
}
p.filtry-bnb {
margin-bottom: 0 !important;
min-width: unset !important;
width: 100% !important;
max-width: 100px !important;
align-items: center;
gap: 10px;
cursor: pointer !important;
display: none !important;
}
.wpfda-submit button{
margin-top: 1rem !important; 
padding: 0 20px !important;
} .wpb-woo-products-slider figcaption a.button, .wpb-woo-products-slider.owl-theme .owl-dots .owl-dot.active span, .wpb-woo-products-slider.owl-theme .owl-dots .owl-dot:hover span {
background: var(--secondary-color) !important;
}
.grid_no_animation .pro_price_area {
color: var(--secondary-color) !important;
}
.woocommerce-info::before,
.woocommerce-info {
color: var(--secondary-color) !important; 
border-top-color: var(--secondary-color) !important;
}
.woocommerce span.onsale {
background-color: var(--primary-color) !important;
} .woocommerce-MyAccount-content abbr.required {
color: var(--required-color) !important;
}
.woocommerce-EditAccountForm {
margin: 0 auto !important;
}
.woocommerce-EditAccountForm label {
font-size: 16px !important;
color: var(--text-color) !important;
font-weight: 500 !important;
margin-bottom: 5px !important;
display: block !important;
}
.woocommerce-address-fields__field-wrapper .form-row {
flex: 1 1 48% !important;
}
.woocommerce-address-fields__field-wrapper .form-row-wide {
flex: 1 1 100% !important;
}
.wpfda-password-confirm input,
.woocommerce-MyAccount-content .input-text,
.woocommerce-EditAccountForm .input-text, 
.woocommerce-EditAccountForm .woocommerce-Input {
width: 100% !important;
padding: 12px !important;
border: 1px solid var(--separator-color) !important;
border-radius: 5px !important;
font-size: 16px !important;
color: var(--text-color) !important;
background-color: var(--white-color) !important;
box-shadow: 0px 0px 3px #00000038;
transition: border-color 0.3s ease, box-shadow 0.3s ease !important;
}
.woocommerce-EditAccountForm .input-text:focus, 
.woocommerce-EditAccountForm .woocommerce-Input:focus {
border-color: var(--primary-color) !important;
box-shadow: 0 0 8px rgba(160, 29, 34, 0.2) !important;
}
.woocommerce-EditAccountForm .form-row {
margin-bottom: 20px !important;
}
.woocommerce-EditAccountForm legend {
color: var(--secondary-color) !important;
font-weight: 600 !important;
margin-bottom: 15px !important;
}
.woocommerce-EditAccountForm .password-input {
position: relative !important;
}
.woocommerce-MyAccount-content label {
font-weight: 700 !important;
margin-bottom: 5px !important;
display: block !important;
color: var(--label-color) !important;
}
.woocommerce-EditAccountForm .show-password-input {
position: absolute !important;
right: 10px !important;
top: 50% !important;
transform: translateY(-50%) !important;
cursor: pointer !important;
color: var(--link-color) !important;
}
.woocommerce-EditAccountForm em {
color: var(--link-color) !important;
display: block !important;
margin-top: 5px !important;
}
.woocommerce-MyAccount-content {
background-color: var(--primary-bg-color) !important;
padding: 20px !important;
border-radius: 10px !important;
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1) !important;
}
.woocommerce-orders-table {
width: 100% !important;
border-collapse: collapse !important;
margin-top: 20px !important;
} .woocommerce-orders-table thead {
background-color: var(--primary-color) !important;
color: var(--primary-btn-text-color) !important;
}
.woocommerce-MyAccount-content .form-row input::placeholder,
.woocommerce-MyAccount-content .form-row select::placeholder {
color: var(--placeholder-color) !important;
}
.woocommerce-orders-table th {
padding: 15px !important;
text-align: left !important;
font-weight: 700 !important;
text-transform: uppercase !important;
}
.woocommerce-orders-table tbody tr {
background-color: var(--third-color) !important;
transition: background-color 0.3s ease !important;
}
.woocommerce-orders-table tbody tr:hover {
background-color: var(--primary-overlay-color) !important;
}
.woocommerce-orders-table td {
padding: 15px !important;
border-bottom: 1px solid var(--separator-color) !important;
color: var(--text-color) !important;
}
.woocommerce-orders-table__cell-order-status {
font-weight: 700 !important;
color: var(--primary-color) !important;
}
.woocommerce-orders-table__cell-order-total .woocommerce-Price-amount {
font-weight: 700 !important;
color: var(--secondary-color) !important;
}
.woocommerce-orders-table__cell-order-actions a {
display: inline-block !important;
margin-right: 10px !important;
padding: 8px 15px !important;
background-color: var(--primary-color) !important;
color: var(--primary-btn-text-color) !important;
text-transform: uppercase !important;
border-radius: 5px !important;
transition: background-color 0.3s ease !important;
}
.woocommerce-orders-table__cell-order-actions a:hover {
background-color: var(--text-hover-color) !important;
color: var(--secondary-btn-text-color) !important;
}
@media only screen and (max-width: 769px) {
.woocommerce-EditAccountForm {
padding: 15px !important;
}
.woocommerce-address-fields__field-wrapper {
flex-direction: column !important;
}
.woocommerce-address-fields__field-wrapper .form-row,
.woocommerce-address-fields__field-wrapper .form-row-wide {
flex: 1 1 100% !important;
margin-bottom: 15px !important;
}
.woocommerce-MyAccount-content {
padding: 15px !important;
}
.woocommerce-EditAccountForm .form-row {
width: 100% !important;
margin-bottom: 15px !important;
}
.woocommerce-orders-table th,
.woocommerce-orders-table td {
padding: 10px !important;
}
.woocommerce-orders-table tbody tr {
display: block !important;
margin-bottom: 10px !important;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05) !important;
}
.woocommerce-orders-table__cell {
display: flex !important;
justify-content: space-between !important;
padding: 10px !important;
border-bottom: none !important;
}
.woocommerce-orders-table__cell[data-title]:before {
content: attr(data-title) !important;
}
}
.woocommerce table.my_account_orders .button {
width: 100%;
} .woocommerce-MyAccount-navigation {
background-color: var(--primary-bg-color) !important;
border-radius: 8px !important;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1) !important;
padding: 20px !important;
margin-bottom: 30px !important;
}
.woocommerce-MyAccount-navigation ul li,
.woocommerce form.register,
.woocommerce form.login {
background-color: var(--primary-bg-color) !important;
border-radius: 8px !important;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1) !important;
}
.woocommerce-MyAccount-navigation ul {
list-style: none !important;
margin: 0 !important;
padding: 0 !important;
}
.woocommerce-MyAccount-navigation ul li {
margin-bottom: 10px !important;
}
.woocommerce-MyAccount-navigation ul li:last-child {
margin-bottom: 0 !important;
}
.woocommerce-MyAccount-navigation ul li a {
display: block !important;
padding: 12px 20px !important;
color: var(--text-color) !important;
background-color: var(--nav-menu-bg-color) !important;
text-decoration: none !important;
border-radius: 4px !important;
transition: background-color 0.3s ease, color 0.3s ease !important;
font-weight: 500 !important;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05) !important;
}
.woocommerce-MyAccount-navigation ul li a:hover {
background:  var(--gradient) !important;
color: var(--primary-btn-text-color) !important;
}
.woocommerce-MyAccount-navigation ul li.is-active a {
background: var(--gradient) !important;
color: var(--primary-btn-text-color) !important;
font-weight: 700 !important;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1) !important;
}
.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions {
display: flex !important;
gap: 5px !important;
}
.woocommerce-MyAccount-content {
background-color: var(--primary-bg-color) !important;
padding: 20px !important;
border-radius: 10px !important;
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1) !important;
max-width: 900px !important;
margin: 0 auto !important;
font-family: 'Arial', sans-serif !important;
color: var(--text-color) !important;
}
.woocommerce-address-fields,
.woocommerce-MyAccount-content p {
margin-bottom: 30px !important;
color: var(--text-color) !important;
}
.woocommerce-Addresses {
display: flex !important;
justify-content: start !important;
gap: 20px !important;
flex-direction: column;
}
.woocommerce-Address {
background-color: var(--third-color) !important;
padding: 20px !important;
border-radius: 10px !important;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05) !important;
width: 100% !important;
}
.woocommerce-Address-title {
display: block !important;
margin-bottom: 20px !important;
}
.woocommerce-Address-title h3 {
color: var(--primary-color) !important;
font-weight: 600 !important;
}
.woocommerce-Address-title .edit {
color: var(--link-color) !important;
text-decoration: none !important;
transition: color 0.3s ease !important;
}
.woocommerce-Address-title .edit:hover {
color: var(--text-hover-color) !important;
}
.woocommerce-Address address {
color: var(--text-color) !important;
white-space: pre-line !important;
}
.wc-block-components-product-metadata__description{
display: none !important;
}
@media only screen and (max-width: 769px) {
.woocommerce-MyAccount-navigation {
padding: 10px !important;
}
.woocommerce-MyAccount-navigation ul li a {
padding: 10px 15px !important;
}
.woocommerce-Address {
width: 100% !important;
margin-bottom: 20px !important;
}
} .category-banner-content {
padding: 10px;
}
.category-baner-inner {
background-repeat: no-repeat;
background-size: 130%;
background-position: center;
transition: all 0.5s;
}
.category-baner-inner > .primary-overlay {
min-height: 400px;
padding: 25px;
display: flex;
flex-direction: column;
justify-content: center;
}
.category-baner-inner.right-inner > .primary-overlay {
align-items: flex-end;
}
.category-baner-inner:hover {
background-size: 150%;
}
@media(max-width: 760px) {
.category-baner-inner {
background-size: cover !important;
}
.category-baner-inner.right-inner > .primary-overlay {
align-items: flex-start;
}
.category-baner-inner > .primary-overlay {
background-color: var(--primary-overlay-color);
}
}
.category-baner-inner > .primary-overlay > h3 {
margin-bottom: 30px;
text-transform: uppercase;
}
.category-baner-inner > .primary-overlay > p {
margin-bottom: 20px;
max-width: 250px;
}
.category-baner-inner > .primary-overlay > a.btn-primary {
max-width: 150px;
height: 40px;
padding: 0;
display: flex;
justify-content: center;
align-items: center;
} body.home .container-boxes {
margin-top: -175px;
z-index: 999;
position: relative;
}
@media only screen and (max-width: 1440px) {
body.home .container-boxes {
margin-top: 0px;
}
}
@media only screen and (max-width: 992px) {
body.home .container-boxes {
margin-top: 3rem;
}
}
.feature-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 20px;
}
.feature-box {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
text-align: center;
}
.feature-image {
width: 100%;
max-width: 200px;
padding: 0 10px;
}
.feature-content {
padding: 35px 15px;
}
.feature-image img {
width: 100%;
height: auto;
}
.feature-content h4 {
font-size: 20px;
font-family: "Cinzel Decorative", sans-serif;
font-weight: 400;
color: #B7945A;
text-transform: lowercase !important;
margin-bottom: 10px;
}
.feature-content p {
font-size: 14px !important;
color: #2A2A2A;
margin: 0;
line-height: 20px !important;
}
@media only screen and (max-width: 1440px) {
.feature-image {
max-width: 200px !important;
}
}
@media only screen and (max-width: 769px) {
.feature-image img {
width: 100%;
max-width: 160px;
}
}
@media only screen and (max-width: 1040px) {
.feature-grid {
grid-template-columns: repeat(2, 1fr);
}
}
@media only screen and (max-width: 1100px) {
.feature-image {
padding: 0 10px;
}
}
@media only screen and (max-width: 650px) {
.feature-grid {
grid-template-columns: 1fr; }
} .category-banner-section {
display: flex;
padding-bottom: 30px;
padding-top: 30px;
}
.products-list.loop-bnb {
display: flex;
align-items: center;
justify-content: flex-start;
flex-wrap: wrap;
}
.loop-product-bnb {
max-width: 25%;
margin-bottom: 20px;
}
@media only screen and (max-width: 1024px) {
.loop-product-bnb {
max-width: 50%;
}
.main-menu-container {
margin-top: -0px;
padding: 10px 0;
}
}
@media(max-width: 500px) {
.loop-product-bnb {
max-width: 100%;
}
}
@media only screen and (max-width: 769px) {
.category-banner-section {
display: block !important;
}
}
.loop-product-bnb > div {
position: relative;
}
.loop-product-bnb > div > a > span.onsale {
position: absolute;
left: 10px;
top: 10px;
}
.slider-title-product {
margin: 0 0 10px;
padding-top: 10px;
}
.product-details-loop {
background: #ffffff !important;
border: 1px solid #DCDCDC !important;
padding-bottom: 10px;
}
.category-title-product_slider {
padding-left: 10px;
margin-bottom: 20px;
}
.loop-product-bnb > div {
position: relative;
}
.loop-product-bnb > div > a > span.onsale {
position: absolute;
left: 10px;
top: 10px;
}
.slider-title-product {
margin: 0 0 10px;
padding-top: 10px;
}
.product-details-loop {
background: #ffffff !important;
border: 1px solid #DCDCDC !important;
padding-bottom: 10px;
}
.category-title-product_slider {
padding-left: 10px;
margin-bottom: 20px;
} form.search_bnb {
border: 1px solid #666666;
border-radius: 21px;
height: 42px;
margin-top: 10px;
min-width: 300px;
display: flex;
justify-content: space-between;
}
form.search_bnb > input {
border: none;
outline: none;
height: 35px;
border-radius: 20px;
padding: 0;
background: none;
padding-right: 10px;
padding-left: 10px;
}
form.mobile_show {
display: none;
}
.search-form-container {
background: #fff;
padding: 10px;
padding-bottom: 15px;
}
@media only screen and (max-width: 769px) {
form.mobile_show {
display: flex;
margin: 0;
background: #fff;
}
form.desktop_show {
display: none;
}
} .archive   .products  > .product > a > img {
width: auto !important;
max-height:300px;
transform: scale(1);
transition: all 0.5s ease;
}
.archive   .products  > .product > a > img:hover{
transform: scale(.95);
}
.woocommerce div.product div.images img{
height: auto !important;
width: auto !important;
max-height: 600px !important;
}
@media(min-width: 1200px) {
.head-sec-inner {
display: none;
}
}
.head-sec-inner {
padding: 0 10px;
}
p.filtry-close-bnb {
margin: 0;
font-weight: 500;
font-size: 24px;
line-height: 22px;
text-align: center;
height: 30px;
width: 30px;
border: 1px solid #000;
border-radius: 15px;
margin-top: 10px;
z-index: 999 !important;
}
.shop-bar-bnb {
height: 43px;
width: 100%;
background: var(--third-color);
display: flex;
justify-content: space-between;
position: relative;
align-items: center;
padding-left: 10px;
padding-right: 10px;
margin-bottom: 20px;
}
.shop-bar-bnb > p, .shop-bar-bnb > form {
margin-bottom: 0 !important;
}
.shop-bar-bnb > form > select {
border-radius: 5px;
cursor: pointer;
}
.show-sidebar-bnb {
left: 0 !important;
}
@media(max-width: 1200px) {
main > .shop_content-inner > .row > .sidebar-shop {
position: fixed;
z-index: 99999999999 !important;
background-color: #FFFFFF;
top: 0;
left: -100%;
height: 100% !important;
overflow-y: scroll;
transition: all 0.5s !important;
border-radius: 0;
}
main > .shop_content-inner > .row > .col-md-9.shop-content {
width: 100% !important;
}
.custom-pagination-wrapper .pagination ul.page-numbers {
padding-left: 0 !important;
}
p.filtry-bnb {
display: block !important;
}
}
main > .shop_content-inner > .row > .sidebar-shop.show-sidebar-bnb {
left: 0 !important;
}
#short-description h2 {
display: none !important;
}
.shop-header {
background: #f5f5f5;
border-radius: 10px;
margin-left: 20px;
margin-bottom: 20px;
display: flex;
padding: 10px 12px;
align-items: center;
justify-content: space-between;
box-shadow: 1px 3px 9px #0000003b;
position: relative;
}
.shop-header .custom-select-selected{
width: 240px !important;
}
.shop-header  .custom-select-dropdown {
max-height: unset !important;
}
.wc-block-components-price-slider__actions {
display: none;
}
.shop-header .woocommerce-notices-wrapper{
position: absolute;
max-width: 1400px;
margin: auto;
z-index: 2;
left: 0;
}
.woocommerce-message {
z-index: 2;
box-shadow: 1px 3px 9px #00000085;
}
@media only screen and (max-width: 1200px) {
.shop-header {
margin-left: 0 !important;
}
}
.my-filter-list {
list-style: none !important;
padding-left: 0 !important;
}
@media only screen and (max-width: 992px) {
.shop-header {
flex-direction: column;
display: flex;
padding: 15px;
gap: 25px;
align-items: baseline;
}
.woocommerce .woocommerce-breadcrumb {
margin: 5em -12px 3em !important;
}
}
@media only screen and (max-width: 400px) {
.products.columns-4 {
display: flex !important;
flex-direction: column !important;
width: 100% !important;
}
} .sidebar-shop {
padding: 30px !important;
background: #f5f5f5;
border-radius: 10px;
height: fit-content !important;
box-shadow: 1px 3px 9px #0000003b;
}
.sidebar-shop .sub-categories {
list-style: none !important;
margin: 10px 0;
}
.category.active-category > a,
.active-subcategory a{
color: var(--primary-color) !important;
text-shadow: 0.3px 0 0 var(--primary-color), -0.3px 0 0 var(--primary-color), 0 0.3px 0 var(--primary-color), 0 -0.3px 0 var(--primary-color) !important;
}
.sidebar-shop .sub-categories li {
margin-bottom: 0 !important;
}
.woocommerce-account .woocommerce-MyAccount-content,
.woocommerce-account .woocommerce-MyAccount-navigation {
box-shadow: 1px 3px 9px #0000003b !important;
background: #f5f5f5 !important;
border-radius: 10px !important;
}
.filtry-close-bnb {
font-size: 20px !important;
color: var(--primary-color) !important;
cursor: pointer !important;
transition: color 0.3s ease !important;
position: absolute !important;
top: 20px !important;
right: 20px !important;
}
.filtry-close-bnb:hover {
color: var(--secondary-color) !important;
}
.sidebar-shop .widget-title,
.secondary-cat,
.wpfFilterWrapper .wfpDescription{
color: black !important;
font-size: 20px !important;
margin-top: 20px !important;
margin-bottom: 25px !important;
font-weight: 400 !important;
}
.secondary-cat.price-title-sidebar {
margin-bottom: 0 !important;
margin-top: 30px !important;
}
.bnb-back {
display: inline-block !important;
font-size: 14px !important;
color: var(--link-color) !important;
margin-bottom: 15px !important;
text-decoration: none !important;
font-weight: 600 !important;
transition: color 0.3s ease !important;
}
.bnb-back:hover {
color: var(--primary-color) !important;
}
.product-cats {
list-style: none !important;
padding: 0 !important;
margin: 0 !important;
}
.card-body-outer .card-title {
font-size: 16px !important;
}
.card-body-outer .wc-price-history.prior-price.lowest {
display: none !important;
}
.product-cats li {
margin-bottom: 10px !important;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,
.product-cats li a {
font-size: 18px !important;
}
.widget {
padding-top: 20px !important;
} .footer-heading {
font-size: 18px;
text-transform: uppercase;
margin-bottom: 20px;
color: #FFFFFF;
position: relative;
}
.footer-menu-left .footer-heading::before {
content: "";
position: absolute;
bottom: -10px;
left: 0;
width: 60%;
height: 2px;
background: linear-gradient(to left, #2A2A2A 10%, #FCEEC1 75%, #B7945A 100%);
}
.footer-menu-right .footer-heading::before {
content: "";
position: absolute;
bottom: -10px;
right: 0;
width: 60%;
height: 2px;
background: linear-gradient(to right, #2A2A2A 10%, #FCEEC1 75%, #B7945A 100%);
}
.footer-menu {
flex: 1;
margin-bottom: 20px;
}
.footer-logo img {
display: block;
margin: 0 auto;
}
.footer-bottom p {
color: white !important;
margin-bottom: unset !important;
font-size: 14px !important;
}
#site-footer {
background: #2A2A2A !important;
padding: 40px 0 0;
}
#site-footer * {
color: white !important;
}
#site-footer * i:hover,
#site-footer * a:hover {
color: var(--primary-color) !important;
}
#site-footer .footer-menu  * a {
font-size: 18px !important;
}
.footer-menu>ul {
list-style: none;
padding-left: 0;
}
.footer-description {
margin-top: 20px;
}
.logo-footer img{
width: 300px !important;
}
.dane-kontaktowe p {
margin-bottom: 5px !important;
}
.border-foo {
width: 100% !important;
height: 1px !important;
background: black !important;
}
@media only screen and (max-width: 769px) {
#footer-row .logo-footer a img {
width: 100% !important;
}
}
.border-top-footer {
height: 1px;
width: 100%;
background: #707070;
}
.f-pad-foo {
padding: 8px 12px;
}
.autor-projektu-footer {
display: flex;
justify-content: center;
align-items: center;
margin-top: 5px;
margin-bottom: 5px;
}
.f-pad-foo  a {
font-size: 14px !important;
}
.autor-projektu-footer p {
position: relative !important;
align-items: center;
display: flex;
justify-content: center;
margin-right: 190px;
margin-bottom: 0px !important;
}
.footer-menu.footer-menu-right,
.footer-menu.footer-menu-right h3.footer-heading {
text-align: right;
}
h3.footer-heading {
font-size: 20px !important;
}
@media only screen and (min-width: 950px) {
.footer-logo.footer-logo-mobile {
display: none !important;
}
}
@media only screen and (max-width: 950px) {
.footer-logo.footer-logo-destkop {
display: none !important;
}
.container-d-block {
display: block !important;
}
.footer-menu-right .footer-heading::before {
left: 0;
background: linear-gradient(to left, #2A2A2A 10%, #FCEEC1 75%, #B7945A 100%);
}
.footer-menu.footer-menu-right,
.footer-menu.footer-menu-right h3.footer-heading {
text-align: left;
}
.footer-logo.footer-logo-mobile {
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
margin-bottom: 3rem;
}
.footer-logo.footer-logo-mobile img {
width: 100% !important;
}
.footer-menu {
margin-bottom: 35px !important;
}
}
@media only screen and (max-width: 1100px) {
.footer-left {
width: 100%;
}
.footer-right {
width: 100%;
}
}
@media only screen and (max-width: 769px) {
.footer-left,
.footer-right {
width: 100%;
}
.footer-right .col-md-4 {
margin-bottom: 10px;
}
.footer-right .col-md-4:nth-child(1) {
margin-bottom: 0px !important;
}
#footer-row .logo-footer a img {
width: 100% !important;
}
.f-pad-foo,
.f-pad-foo  a{
flex-direction: column;
align-items: flex-start !important;
justify-content: flex-start !important;
gap: 10px;
}
.f-pad-foo img {
margin-left: 0 !important;
max-height: 14px; 
}
.f-pad-foo a {
font-size: 14px !important;
}
}
.footer-menu>ul {
list-style: none;
padding-left: 0;
font-size: 14px !important;
}
footer .dane-kontaktowe p {
font-size: 14px !important;
}
.border-top-footer {
height: 1px;
width: 100%;
background: #707070;
}
.footer-menu>ul>li {
margin-bottom: 5px !important;
}
.border-top-footer {
height: 1px;
width: 100%;
background: #707070;
}
.footer-bottom {
padding-left: 0px !important;
padding-right: 0px !important;
} .newsletter {
padding: 5rem 0;
}
.newsletter .wpcf7-not-valid-tip {
position: absolute !important;
left: 12px !important;
top: 30px !important;
font-size: 14px !important;
}
.container-newsletter {
display: flex;
justify-content: space-between;
align-items: start;
flex-wrap: wrap;
padding-top: 1rem;
}
.placeholder-newsletter-left {
position: relative !important;
}
.placeholder-newsletter-left span,
.placeholder-newsletter-left span input {
width: 100% !important;
}
.placeholder-newsletter-left input.wpcf7-submit {
position: absolute !important;
right: 0 !important;
top: 0px !important;
}
.placeholder-newsletter-left p {
margin-bottom: 15px !important;
}
.wpcf7-list-item {
margin-left: 0 !important;
}
.wpcf7-list-item label {
display: flex !important;
gap: 10px !important;
align-items: baseline !important;
}
.wpcf7-list-item input {
min-height: unset !important;
}
.wpcf7-spinner {
display: none !important;
}
.placeholder-newsletter-left .wpcf7-form-control-wrap input {
border: 1px solid #888888;
padding: 0px 10px;
height: 50px !important;
border-radius: 5px;
}
.newsletter .wpcf7-list-item-label{
font-size: 14px !important;
font-weight: 300 !important;
font-family: 'Calibri, sans-serif';
color: #888888 !important;
padding-left: 25px;
line-height: 18px !important;
}
.wpcf7-list-item-label a {
color: var(--primary-color) !important;
}
.newsletter-left-p-one {
margin-bottom: 1rem !important;
}
.newsletter .wpcf7-form-control.wpcf7-submit {
height: 50px !important;
}
.newsletter-left-p-two {
margin-top: 1rem !important;
}
@media only screen and (max-width: 769px) {
.container-newsletter {
flex-direction: column;
align-items: center;
}
.newsletter-left,
.newsletter-right {
width: 100%;
}
.placeholder-newsletter-left input.wpcf7-submit {
position: unset !important;
width: 100% !important;
margin-top: 1rem !important;
}
.newsletter-left {
margin-bottom: 35px !important;
}
.newsletter-left p {
margin-bottom: 0 !important;
}
} .wc-block-components-product-badge.wc-block-components-sale-badge {
display: none !important;
}
body.woocommerce-cart #main-column {
margin-top: 5rem;
}
.wc-block-cart-item__product {
display: flex !important;
}
table.wc-block-cart-items .wc-block-cart-items__row {
border: 1px solid black !important;
margin-bottom: 2rem !important;
background: white !important;
}
.wc-block-components-product-name {
max-width: 150px !important;
}
@media only screen and (max-width: 769px ) {
.is-mobile table.wc-block-cart-items .wc-block-cart-items__row {
display: flex !important;
flex-direction: column !important;
}
.wc-block-cart-item__image,
.is-mobile table.wc-block-cart-items .wc-block-cart-items__row {
padding: 0 !important;
}
.wc-block-cart-item__product, 
.wc-block-cart-item__total {
padding: 15px !important;
}
.wc-block-components-product-name {
max-width: 100% !important;
}
}
.wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title {
font-size: 30px !important;
justify-content: center !important;
display: flex !important;
align-items: center !important;
text-align: center !important;
}
.woocommerce-order,
.wp-block-woocommerce-checkout-order-summary-block ,
.wc-block-components-sidebar.wc-block-cart__sidebar.wp-block-woocommerce-cart-totals-block {
border: 1px solid #888888;
padding: 25px !important;
background: #f5f5f5;
box-shadow: 1px 3px 9px #0000003b !important;
border-radius: 10px !important;
height: fit-content;
}
.woocommerce .woocommerce-customer-details address {
border: unset !important;
}
.is-large.wc-block-cart .wc-block-cart-items {
margin-bottom: 10px !important;
padding-bottom: 10px !important;
border-bottom: unset !important;
}
.is-large.wc-block-cart .wc-block-cart-items td {
border-top: unset !important;
vertical-align: top !important;
padding: 24px 16px !important;
}
.wc-block-cart-item__wrap {
display: flex;
gap: 25px;
align-items: self-start;
}
@media only screen and (max-width: 1024px) {
.wc-block-cart-item__wrap {
flex-direction: column !important;
gap: 0 !important;
}
}
.fs-free-shipping-notice-text {
display: flex !important;
gap: 5px !important;
}
.wc-block-components-product-details.wc-block-components-product-details:last-of-type {
margin-top: 0 !important;
}
.wc-block-cart table.wc-block-cart-items td {
margin: 0 0 0em !important;
}
body.woocommerce-checkout th.product-total, 
body.woocommerce-checkout td.product-total, 
body.woocommerce-checkout span.woocommerce-Price-amount {
display: flex !important;
justify-content: flex-end !important;
}
body.woocommerce-checkout .woocommerce-shipping-totals.shipping {
display: flex !important;
flex-direction: column !important;
}
body.woocommerce-checkout .woocommerce-shipping-methods > li {
display: flex !important;
align-items: center !important;
}
.woocommerce-shipping-methods > li label{
display: flex !important;
gap: 20px !important;
}
.cart-subtotal th,
.cart-subtotal td {
border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
}
.woocommerce-shipping-totals.shipping th,
.woocommerce-shipping-totals.shipping td {
border-top: unset !important;
}
.product-images-slider {
width: 50%;
float: left;
padding-right: 20px;
}
.summary.entry-summary {
width: 50%;
float: right;
}
section.related.products {
display: none !important;
}
body.single .single_add_to_cart_button.button.alt {
margin-top: 0 !important;
}
input.input-text.qty.text {
width: 45px !important;
border-radius: 5px;
}
body.single .product-meta{
border-top: 1px solid rgba(0, 0, 0, 0.2);
padding: 15px 0;
}
body.single .product-payment-methods {
padding: 15px 0;
}
body.single .product-shipping{
border: 1px solid rgba(0, 0, 0, 0.2);
padding: 15px;
}
body.single .product-return-policy {
border: 1px solid rgba(0, 0, 0, 0.2);
padding: 10px;
border-top: unset !important;
}
body.single .product-return-policy p,
p.standard-shipping-p,
.shipping-time {
margin-bottom: 0px !important;
}
body.single .product-meta p {
margin-bottom: 5px !important;
}
.product-layout-container {
display: flex !important;
width: 100% !important;
padding-top: 2rem !important;
gap: 50px !important;
} .product-card .add_to_cart_button {
padding-top: 0 !important;
padding: 0 20px;
width: fit-content;
height: 36px;
line-height: 36px;
max-width: none !important;
min-width: auto;
font-size: 1rem !important;
transition: background-color ease-in-out .2s, color ease-in-out .2s !important;
}
.btn-primary a.added {
display: none !important;
}
.product-card .add_to_cart_button.added,
.product-card .add_to_cart_button.loading {
font-size: 0 !important;
}
.product-card .add_to_cart_button.added::after {
content: "Dodano do koszyka";
font-size: 1rem !important;
}
.product-card .add_to_cart_button.loading::after {
content: "Dodawanie...";
font-size: 1rem !important;
}
.added_to_cart {
display: none;
}
.wishlist-icon-wrapper {
background: #f5f5f5 !important;
border-radius: 35px;
min-width: 35px;
width: auto;
height: 35px;
padding: 0 0.5em;
overflow: hidden;
transition: all ease-in-out .2s;
}
.wishlist-icon-wrapper:hover {
background: var(--gradient) !important;
}
.wishlist-icon-wrapper>div {
height: 100%;
}
.wishlist-icon-wrapper>div>div {
height: 100%;
}
.wishlist-icon-wrapper>div>div>a {
display: flex;
flex-direction: row-reverse;
align-items: center;
justify-content: center;
height: 100%;
font-size: 0;
color: #000000 !important;
transition: all ease-in-out .2s;
}
.wishlist-icon-wrapper:hover>div>div>a {
justify-content: start;
font-size: 1rem;
}
.wishlist-icon-wrapper>div>div>a>svg {
margin-right: 0 !important;
width: 25px !important;
height: 25px !important;
flex: 1 1 auto;
transition: all ease-in-out .2s;
}
.wishlist-icon-wrapper:hover>div>div>a>svg,
.wishlist-icon-wrapper:hover>div>div>a.delete_item>svg {
color: #000000 !important;
margin-left: 8px;
}
.wishlist-icon-wrapper>div>div>a.delete_item>svg {
color: var(--secondary-color) !important;
}
.wishlist-icon-wrapper>div>div>a>span {
color: #000000;
font-size: 0;
transition: all ease-in-out .2s;
}
.wishlist-icon-wrapper:hover>div>div>a>span {
font-size: 1rem;
}
.products-section>.container {
position: relative;
}
.products-section>.container>.swiper-initialized {
position: relative;
overflow-x: hidden;
}
.products-section .swiper-button-next,
.products-section .swiper-button-prev {
color: var(--secondary-color);
} .product-details-section .wishlist-icon-wrapper .fa-heart-o:hover::before {
font-weight: 700 !important;
}
.wishlist-icon-wrapper .yith-wcwl-add-button a {
background-color: transparent  !important;
font-weight: 400  !important;
transition: all 0.3s ease  !important; 
}
.wishlist-icon-wrapper .yith-wcwl-add-button a:hover .yith-wcwl-icon {
color: var(--primary-color)  !important;
font-weight: 700  !important;
}
.yith-wcwl-wishlistexistsbrowse {
display: flex !important;
flex-direction: row-reverse !important;
gap: 10px !important;
align-items: center !important;
justify-content: center !important;
}
.yith-wcwl-wishlistaddedbrowse .feedback .yith-wcwl-icon.fa-heart,
.yith-wcwl-wishlistexistsbrowse .yith-wcwl-icon.fa-heart {
color: var(--primary-color)  !important;
font-weight: 700 !important;
}
.yith-wcwl-wishlistaddedbrowse {
flex-direction: row-reverse !important;
gap: 5px !important;
}
.yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
display: flex;
flex-direction: column;
align-items: center;
z-index: 99999999;
position: relative;
}
.yith-wcwl-add-to-wishlist .yith-wcwl-add-button .separator,
.yith-wcwl-add-to-wishlist .yith-wcwl-add-button .view-wishlist {
display: none !important;
} .product-images-section,
.product-details-section {
width: 50% !important;
}
@media only screen and (max-width: 992px) {
.product-layout-container {
display: block !important;
}
.product-images-section,
.product-details-section {
width: 100% !important;
}
}
.product-shipping,
.product-return-policy {
position: relative;
}
.shipping-time {
position: relative;
display: flex;
padding-top: 50px;
}
.product-return-policy-p {
position: relative;
display: flex;
padding-left: 40px;
}
.product-return-policy-p::before,
.shipping-time::before {
content: '';
position: absolute;
top: 0;
left: 0;
background-size: cover;
background-repeat: no-repeat;
}
.shipping-time::before {
background-image: url(//felinoire.com/wp-content/uploads/2024/09/Group-480.svg);
width: 50px;
height: 50px;
}
.product-return-policy-p::before {
background-image: url(//felinoire.com/wp-content/uploads/2024/09/Group-481.svg);
width: 30px;
height: 30px;
} .woocommerce table.shop_table,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before,
.wc-block-checkout__payment-method .wc-block-components-radio-control{
border: unset !important;
box-shadow: unset !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
padding: 0 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
border: unset !important;
z-index: 2;
background-color: unset !important;
transition: border-bottom 0.1s ease-in-out !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover {
border-bottom: 2px solid var(--primary-color) !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
background: transparent !important;
color: #515151;
z-index: 2;
border-bottom: 2px solid var(--primary-color) !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
border-bottom: 2px solid #cfc8d8 !important;
}
.woocommerce .woocommerce-breadcrumb {
margin: 5em 0 3em !important;
}
#main-newest-products .card {
flex: 1 1 100%;
}
@media (min-width: 650px) {
#main-newest-products .card{
flex: 1 1 calc(50% - 20px);
}
}
@media (min-width: 1024px) {
#main-newest-products .card {
flex: 1 1 calc(25% - 20px);
}
} .woocommerce ul.products::before {
display: none !important;
}
.shop_content-inner .shop-content ul.products {
display: grid;
gap: 10px;
list-style: none;
padding: 0;
margin: 0 0 0 20px;
grid-template-columns: repeat(3, minmax(300px, 1fr));
}
@media only screen and (max-width: 1300px) {
.shop_content-inner .shop-content ul.products {
grid-template-columns: repeat(2, minmax(300px, 1fr));
}
}
@media only screen and (max-width: 1200px) {
.shop_content-inner .shop-content ul.products {
grid-template-columns: repeat(3, minmax(300px, 1fr));
}
}
.card-body p.card-text {
margin-top: auto !important;
font-weight: 400 !important;
font-size: 26px !important;
display: flex;
flex-direction: row;
gap: 10px;
justify-content: left;
align-items: center;
}
.shop_content-inner .card a,
.shop_content-inner .card .card-body,
.product-row .card a,
.product-row .card .card-body {
width: 100%;
text-align: left;
} .shop-content {
position: relative !important;
padding-bottom: 80px;
}
.shop_content-inner .shop-content .add-to-wishlist-before_image,
.col{
height: 100%;
max-width: 100%;
box-sizing: border-box;
margin: 0;
}
.shop_content-inner .shop-content .add-to-wishlist-before_image .card-body,
.card{
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: flex-start;
}
.produkt-image {
height: 300px;
width: 100%;
padding: 10px;
border-radius: 10px;
overflow: hidden;
align-items: center;
background: white;
box-shadow: 0px 3px 6px #00000038;
justify-content: center;
display: flex;
}
.card-img-top {
display: block !important;
width: 100% !important;
height: 100% !important;
object-fit: contain !important;
}
.card-body {
border-radius: 10px;
display: flex;
flex-direction: column;
width: 100%;
justify-content: space-between; 
text-align: left;
padding: 25px;
}
@media only screen and (max-width: 1200px) {
.shop_content-inner .shop-content ul.products {
margin-left: 0 !important;
}
}
@media only screen and (max-width: 992px) {
.shop_content-inner .shop-content ul.products {
grid-template-columns: repeat(2, 1fr);
}
}
@media only screen and (max-width: 650px) {
.shop_content-inner .shop-content ul.products,
.row.product-row{
grid-template-columns: 1fr;
}
}
.yith-wcwl-add-to-wishlist {
margin-top: 0 !important;
}
.wishlist-icon-wrapper, .cart-icon-wrapper {
position: absolute;
top: 10px;
right: 10px;
z-index: 999;
}
.woocommerce tfoot td,
small.tax_label {
display: flex !important;
justify-content: flex-end !important;
} .golden-line {
position: relative;
height: 100dvh;
width: 100%;
display: flex;
}
.golden-line::before {
content: "";
position: absolute;
top: 70px;
transform: translateY(-25px);
right: 0;
width: 100%;
height: 100%;
background: url(//felinoire.com/wp-content/uploads/2025/01/Felinoire-sygnet-bialy.svg) no-repeat right center;
background-size: 45%;
z-index: 0;
}
@media only screen and (max-width: 1200px) {
.golden-line::before {
background-size: 58% !important;
background: url(//felinoire.com/wp-content/uploads/2025/01/Felinoire-sygnet-bialy.svg) no-repeat right bottom;
top: unset !important;
bottom: 0 !important;
}
}
@media only screen and (max-width: 769px) {
.golden-line::before {
bottom: 0px;
right: 0px;
background-position: right bottom;
background-size: 90% !important;
top: unset !important;
}
}
@media only screen and (max-width: 500px) {
.golden-line::before {
background-size: contain !important;
}
}
.hero-slider-container {
position: relative;
z-index: 1;
}
.hero-slider .swiper-slide {
flex: 0 0 auto;
width: 100% !important;
display: flex;
justify-content: center;
align-items: center;
height: 100dvh !important;
overflow: hidden !important;
}
.hero-slider {
height: 100dvh !important;
overflow: hidden !important;
position: relative;
}
.hero-slider .btn-primary a {
max-width: 300px;
}
.hero-subtitle *,
.hero-title * {
color: #2a2a2a !important;
text-align: left;
margin-bottom: 15px !important;
}
@media only screen and (max-width: 650px) {
.hero-title h1 {
font-size: 32px !important;
}
.hero-subtitle br,
.hero-title br {
display: none !important;
}
}
.hero-subtitle *{
margin-bottom: 35px !important;
font-weight: 100 !important;
}
.hero-content {
position: absolute;
top: 50%;
left: 12px;
transform: translate(0px, -50%);
}
.hero-background-cat img {
width: unset !important;
position: absolute;
max-height: 650px;
height: 100%;
object-fit: contain;
right: 50px;
top: 50%;
transform: translate(50px, -50%);
left: unset !important;
z-index: -1;
}
.hero-container {
display: flex;
justify-content: space-between;
width: 100% !important;
}
.hero-slider .swiper-pagination-main {
position: absolute;
bottom: 25% !important;
left: 12px !important;
display: flex;
z-index: 10;
justify-content: left;
width: fit-content !important;
}
@media only screen and (max-width: 769px) {
.hero-slider  .swiper-pagination-main {
bottom: 0 !important;
}
.hero-content {
top: 30% !important;
transform: translate(0px, -30%) !important;
}
}
.hero-slider .swiper-pagination .swiper-pagination-bullet {
width: 12px;
height: 12px;
background: #fff;
opacity: 0.6;
border-radius: 50%;
transition: opacity 0.3s;
}
.hero-slider .swiper-pagination .swiper-pagination-bullet-active {
opacity: 1;
background: #CAAC76;
} #main-newest-products {
position: relative;
}
.section-title {
font-size: 2rem;
margin-bottom: 1rem;
position: relative;
}
.produkt-title-before {
margin-bottom: 45px;
position: relative;
text-align: center !important;
}
.card-body-outer {
background: #f5f5f5;
border-radius: 10px;
border: 1px solid #f5f5f5;
box-shadow: 0px 0px 15px #00000038;
}
.card-body-outer .btn-primary a{
align-items: center !important;
gap: 15px;
}
.produkt-title-before::before {
content: '';
display: block;
width: 100%;
max-width: 400px !important;
height: 4px;
background-image: url(//felinoire.com/wp-content/uploads/2024/11/element-pod-naglowek.svg);
background-size: contain;
background-repeat: no-repeat;
position: absolute;
bottom: -15px;
left: 50%;
transform: translateX(-50%);
}
.before-content img {
width: 50px;
height: auto;
}
.swiper {
margin-top: 2rem;
}
.swiper-slide .card {
width: 100%;
}
#main-newest-products {
overflow: visible;
}
.swiper-pagination-blog,
.swiper-pagination-products {
position: absolute;
bottom: 15px !important;
left: 0;
top: unset !important;
width: 100% !important;
text-align: center;
z-index: 10;
}
.swiper-pagination-blog {
bottom: 0px !important;
}
.swiper-pagination-main .swiper-pagination-bullet,
.swiper-pagination-blog .swiper-pagination-bullet,
.swiper-pagination-products .swiper-pagination-bullet {
background: #000;
opacity: 0.5;
width: 8px;
height: 8px;
transition: opacity 0.3s;
}
.swiper-pagination-main .swiper-pagination-bullet-active,
.swiper-pagination-blog .swiper-pagination-bullet-active,
.swiper-pagination-products .swiper-pagination-bullet-active {
opacity: 1;
width: 12px;
height: 12px;
background: var(--primary-color);
}
.swiper-pagination-main {
display: flex !important;
align-items: center !important;
justify-content: left !important;
}
.swiper-pagination-products,
.swiper-pagination-blog {
display: flex !important;
align-items: center !important;
justify-content: center !important;
}
@media only screen and (max-width: 769px) {
.swiper-pagination-blog,
.swiper-pagination-products {
bottom: 0px !important;
}
.produkt-title-before::before {
max-width: 300px !important;
}
} #quote-section {
background-image: url(//felinoire.com/wp-content/uploads/2024/12/kat-backgorund.svg);
background-repeat: no-repeat;
background-size: contain;
background-position: -99px;
position: relative;
}
.quote-wrapper {
padding: 5rem 0;
position: relative;
}
#quote-section h1 {
font-size: 70px !important;
line-height: 1.5;
color: #B7945A;
position: relative;
font-family: "Dancing Script", sans-serif !important;
font-weight: 400 !important;
width: fit-content;
display: flex;
justify-content: center;
align-items: center;
margin: auto;
}
#quote-section .quote-author {
color: #B7945A;
position: absolute;
bottom: 80px;
right: 0px;
width: fit-content;
font-size: 18px;
font-family: "Calibri", serif;
}
@media only screen and (max-width: 1100px) {
#quote-section h1 {
font-size: 50px !important;
}
}
@media only screen and (max-width: 769px) {
#quote-section h1 br {
display: none !important;
}
#quote-section h1 {
font-size: 40px !important;
}
#quote-section .quote-author {
bottom: 50px;
right: unset;
width: fit-content;
display: flex;
justify-content: center;
align-items: center;
left: 50%;
transform: translateX(-50%);
}
} #about-section {
display: flex;
align-items: center;
padding: 200px 0 50px 0;
}
body.page-template-o-firmie #about-section {
padding-top: 150px !important;
}
#about-section .btn-primary {
max-width: 300px;
width: 100% !important;
margin-top: 2rem;
}
.about-text-wrapper {
background-color: #262626;
color: #fff;
padding: 60px;
flex: 0 0 70%;
position: relative;
border-radius: 8px;
min-height: 500px;
}
.container-about-main{
position: relative
}
.container-about-main::before {
content: '';
position: absolute;
top: 175px;
right: 12px;
transform: translateY(-50%);
width: 700px;
height: 100%;
background: url(//felinoire.com/wp-content/uploads/2024/11/bialy-kotek.webp) no-repeat center center;
background-size: cover;
border-radius: 8px;
z-index: 1;
}
.about-text-wrapper h2 {
margin-bottom: 2rem;
}
.about-text-wrapper p {
width: 75%;
max-width: 600px;
padding-right: 100px;
}
.about-image-wrapper {
flex: 0 0 30%;
display: none;
}
@media only screen and (max-width: 1250px) {
.container-about-main::before {
width: 600px;
}
}
@media only screen and (max-width: 1200px) {
.container-about-main::before {
width: 550px;
height: 450px;
}
.about-text-wrapper {
padding: 50px;
}
}
@media only screen and (max-width: 1000px) {
.about-text-wrapper p {
width: 100%;
max-width: 300px !important;
padding-right: 0 !important;
}
}
@media only screen and (max-width: 900px) {
.about-text-wrapper {
padding: 200px 25px 50px;
flex: 0 0 100%;
}
.about-text-wrapper p {
max-width: 100% !important;
}
.about-image-wrapper {
display: block;
width:100% !important;
flex: 100%;
margin-bottom: -10rem;
z-index: 10;
}
.about-image-wrapper img {
width: 100% !important;
padding: 15px;
border-radius: 30px;
}
.container-about-main::before {
display: none !important;
}
.container-about-main {
flex-direction: column-reverse !important;
}
#about-section .btn-primary {
max-width: 100% !important;
min-width: 100% !important;
}
body.page-template-o-firmie #about-section,
#about-section {
padding: 100px 0 50px 0 !important;
}
} #main-blog-posts {
padding: 3rem 0rem !important;
}
#main-blog-posts .container {
padding: 0 !important;
}
#main-blog-posts .swiper-wrapper {
height: 100% !important;
display: flex !important;
align-items: stretch !important;
}
#main-blog-posts .swiper-slide-blog {
height: 100% !important;
}
#main-blog-posts .card-body-outer-blog {
display: flex !important;
flex-direction: column !important;
justify-content: space-between !important;
height: 100% !important;
border: 1px solid transparent;
background: #fff !important;
text-align: left;
background: #f5f5f5 !important;
border-radius: 10px;
box-shadow: 0px 0px 15px #00000038;
}
#main-blog-posts .post-image-blog {
overflow: hidden;
border-radius: 10px;
}
#main-blog-posts .post-image-blog img {
width: 100% !important;
display: block !important;
border-radius: 10px;
height: 320px !important;
object-fit: cover;
}
#main-blog-posts .card-body-blog {
padding: 25px !important;
flex-grow: 1 !important;
background: #F5F5F5;
border-radius: 10px !important;
}
#main-blog-posts .post-meta-blog {
margin-bottom: 0.5rem !important;
font-size: 14px !important;
color: #888888 !important;
border-radius: 10px !important;
}
.product-details-section .product-description p,
.card-body-outer .card-title,
#main-blog-posts .card-title-blog {
display: -webkit-box;
-webkit-line-clamp: 3 !important;
-webkit-box-orient: vertical !important;
overflow: hidden;
text-overflow: ellipsis;
line-height: 25px;
max-height: calc(30px* 3);
height: 5rem;
font-family: 'Calibri', Arial, sans-serif !important;
}
#main-blog-posts .card-title-blog a{
margin-bottom: 1rem !important;
color: black !important;
}
#main-blog-posts .btn-secondary-blog a {
display: inline-block !important;
padding: 0.5rem 1rem !important;
background-color: #b7945a !important;
color: #fff !important;
text-decoration: none !important;
border-radius: 5px !important;
font-size: 0.875rem !important;
text-align: center !important;
transition: background-color 0.3s !important;
}
#main-blog-posts .btn-secondary-blog a:hover {
background-color: #a6834a !important;
}
@media only screen and (max-width: 500px) {
.product-details-section .product-description p,
.card-body-outer .card-title,
#main-blog-posts .card-title-blog {
max-height: calc(26px* 3);
}
}
@media only screen and (max-width: 1024px) {
.top-bar,
.navbar-992 {
display: none !important;
}
.site-logo img {
max-height: unset !important;
height: 65px !important;
width: 100% !important;
}
}
.card-body-outer-blog,
.card-body-outer {
transition: border 0.3s ease, box-shadow 0.3s ease;
}
.card-body-outer-blog:hover,
.card-body-outer:hover {
border: 1px solid #B7945A !important;
}
.card-body-outer-blog img,
.card-body-outer img {
transition: transform 0.3s ease;
height: 100%;
max-height: 250px;
}
.card-body-outer img  {
height: 100%;
object-fit: contain;
}
.card-body-outer-blog:hover img,
.card-body-outer:hover img {
transform: scale(1.1);
}
.zobacz-wiecej-blog-cta {
display: flex;
justify-content: flex-end;
padding-right: 12px;
position: relative;
z-index: 999;
}
@media only screen and (min-width: 770px) {
.cta-style-class .zobacz-wiecej-blog-cta a {
z-index: 99;
position: absolute;
right: 10px;
bottom: 8px;
}
} .swiper {
margin-top: 0 !important;
padding: 25px 10px 50px !important;
}
.my-swiper-products {
padding-bottom: 75px !important;
}
.hero-slider-container.swiper {
padding-left: 0 !important;
padding-right: 0 !important;
}
@media only screen and (max-width: 769px) {
.swiper {
padding: 0 10px 75px !important;
}
.hero-content {
padding: 0 24px 0 0 !important;
}
.zobacz-wiecej-blog-cta {
position: absolute;
bottom: 25px;
width: 100%;
margin: auto;
justify-content: center;
padding: unset !important;
width: max-content;
left: 50%;
transform: translateX(-50%);
align-items: center;
}
} .styled-input::placeholder {
color: #aaa !important;
transition: all 0.3s ease;
}
.styled-input:focus::placeholder {
color: #aaa !important;
}
.styled-input:focus {
border: none !important;
border-bottom: 1px solid #f5f5f5 !important;
}
@media only screen and (max-width: 768px) {
.feature-image {
max-width: 200px !important;
}
.container-boxes {
margin-top: -50px;
}
.hero-content {
margin-bottom: 2rem;
}
.hero-slider .swiper-pagination-main {
bottom: 10% !important;
}
.hero-slider-container.swiper {
padding-right: 0 !important;
}
}
@media only screen and (max-width: 500px) {
.hero-background-cat img {
height: auto !important;
transform: translate(-50%, 50px) !important;
bottom: 25px !important;
top: unset;
width: 100% !important;
left: 50% !important;
}
}
@media only screen and (max-height: 750px) {
.golden-line::before {
bottom: 0 !important;
background-size: 40%;
}
}
@media only screen and (max-height: 700px) and (min-width: 1200px) {
.hero-background-cat img {
height: auto !important;
transform: translate(0%, -10%);
bottom: 10%;
top: unset;
width: 100% !important;
}
}
@media only screen and (max-height: 700px) and (max-width: 1200px) {
.golden-line::before {
background-size: 50% !important;
}
}
@media only screen and (max-height: 700px) and (max-width: 650px) {
.golden-line::before {
bottom: 0 !important;
background-size: contain !important;
}
}
@media only screen and (max-height: 600px) and (min-width: 1200px) {
.golden-line::before {
top: unset !important;
bottom: 0 !important;
background: url(//felinoire.com/wp-content/uploads/2025/01/Felinoire-sygnet-bialy.svg) no-repeat right bottom !important;
background-size: 44% !important;
}
}
@media only screen and (max-height: 700px) and (max-width: 500px) {
.hero-background-cat img {
width: 100% !important;
}
.hero-subtitle h3{
font-size: 18px !important;
}
.hero-title h1  {
font-size: 26px !important;
}
}
@media only screen and (max-width: 650px) {
.hero-slider .swiper-pagination-main {
bottom: 15px !important;
}
}
@media only screen and (max-height: 750px) {
.hero-slider .swiper-pagination-main {
bottom: 15px !important;
}
}
@media only screen and (min-height: 1000px) and (max-height: 1370px) and (min-width: 700px) and (max-width: 1024px) {
.hero-slider,
.golden-line,
.hero-slider .swiper-slide {
height: 80dvh !important;
}
.hero-background-cat img {
height: 100% !important;
transform: translate(-30%, 50%) !important;
top: unset !important;
left: 50% !important;
bottom: 30% !important;
width: 100% !important;
max-height: 800px !important;
}
.golden-line::before {
background-size: 90% !important;
}
.hero-content {
position: absolute;
top: 30%;
left: 12px;
transform: translate(0px, -30%);
}
}
@media only screen and (max-height: 1200px) {
.hero-background-cat img {
max-height: 650px !important;
}
}
@media only screen and (max-height: 700px) {
.hero-background-cat img {
height: 100% !important;
max-height: 340px !important;
transform: translate(-50%, 50px) !important;
top: unset !important;
bottom: 25px !important;
left: 50% !important;
}
}
@media only screen and (max-height: 700px) and (min-width: 1000px) {
.hero-background-cat img {
height: 100% !important;
max-height: 540px !important;
transform: translate(10px, 50px) !important;
top: unset !important;
bottom: 25px !important;
left: 50% !important;
}
}
@media only screen and (max-height: 700px) and (min-width: 1250px) {
.hero-background-cat img {
left: 50% !important;
transform: translate(-25%, 50px) !important;
}
}
@media only screen and (max-height: 600px) and (min-width: 1100px) {
.hero-background-cat img {
left: 50% !important;
transform: translate(-25%, 50px) !important;
max-height: 500px !important;
}
}
@media only screen and (max-width: 768px) {
.hero-background-cat img {
height: auto !important;
transform: translate(-30%, 70px) !important;
bottom: 25px !important;
top: unset;
width: 100% !important;
left: 50% !important;
max-height: 550px !important;
}
}
@media only screen and (max-width: 500px) {
.hero-background-cat img {
max-height: 400px !important;
transform: translate(-50%, 70px) !important;
}
} .sekcja-ze-zdjeciami {
padding: 50px 0 100px;
}
.col-padding-left {
padding-left: 100px;
}
.col-padding-right {
padding-right: 100px;
}
.sekcja-ze-zdjeciami img {
border-radius: 10px;
}
.sekcja-ze-zdjeciami .btn-primary {
margin-top: 40px; 
}
@media only screen and (max-width: 1400px) {
.col-padding-left {
padding-left: 25px;
}
.col-padding-right {
padding-right: 25px;
}
}
@media only screen and (max-width: 900px) {
.page-template-o-firmie #about-section {
padding: 50px 0 50px 0;
}
}
@media only screen and (max-width: 769px) {
.col-padding-left {
padding-left: 0;
}
.col-padding-right {
padding-right: 0;
}
.sekcja-ze-zdjeciami img {
margin-bottom: 35px;
}
.sekcja-ze-zdjeciami {
padding: 50px 0 75px;
}
} .section-breadcrumps {
margin-bottom: 5rem !important;
}
span.breadcrumb_last {
color: var(--primary-color) !important;
margin-left: 15px !important;
font-weight: 300px !important;
text-shadow: 0.3px 0 0 var(--primary-color), -0.3px 0 0 var(--primary-color), 0 0.3px 0 var(--primary-color), 0 -0.3px 0 var(--primary-color) !important;
}
#breadcrumbs {
font-size: 14px !important;
font-weight: 400;
margin-top: 3rem !important;
margin-bottom: 1.5em !important;
}
@media only screen and (max-width: 1400px) {
body.single-product #breadcrumbs {
margin-left: -12px;
margin-right: -12px;
}
}
#breadcrumbs span a:hover {
color: var(--primary-color) !important;
}
#breadcrumbs span:first-child,
#breadcrumbs>span>span:first-child {
margin-left: 0 !important;
}
#breadcrumbs > span > span {
margin: 0 15px;
}
#breadcrumbs span {
margin: 0 15px !important;
} .placeholder-newsletter-left .wpcf7-form-control-wrap input:hover, .placeholder-newsletter-left .wpcf7-form-control-wrap input:focus,
#formularz .form-group input:hover, #formularz .form-group textarea:hover, #formularz .form-group input:focus, #formularz .form-group textarea:focus {
border: 1px solid var(--primary-color) !important;
outline: unset !important;
}
#newsletter-section input[type="checkbox"],
#formularz input[type="checkbox"] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
width: 16px !important;
height: 16px !important;
border: 1px solid black;
border-radius: 4px !important;
background-color: white;
position: relative;
cursor: pointer;
padding: unset !important;
margin: unset !important;
position: absolute;
top: 4px;
left: 0;
}
#formularz input[type="checkbox"] {
left: -25px;
}
#newsletter-section input[type="checkbox"]:checked,
#formularz input[type="checkbox"]:checked {
background: var(--primary-color);
border-color: var(--primary-color) !important;
}
#formularz input[type="checkbox"]:checked::after,
#newsletter-section input[type="checkbox"]:checked::after {
content: "✓";
color: white;
font-size: 12px;
font-weight: bold;
position: absolute;
top: 50%;
left: 50%;
width: 16px;
display: flex;
height: 16px;
border-radius: 4px !important;
background: var(--primary-color);
transform: translate(-50%, -50%);
justify-content: center;
align-items: center;
}
.wpcf7-not-valid-tip {
font-size: 12px !important;
position: absolute;
bottom: -33px;
left: 12px;
}
.form-group-textarea .wpcf7-not-valid-tip {
bottom: -18px !important;
}
.contact-section {
display: flex;
padding-bottom: 50px;
justify-content: center;
}
.contact-section .container-grey-background {
background: var(--light-grey) !important;
}
.contact-section .form-row {
display: flex !important;
gap: 20px;
}
.contact-left {
flex: 1;
}
.left-formularz h3 {
font-size: 22px;
font-weight: 600;
margin-bottom: 20px;
}
.left-formularz p {
margin-bottom: 20px;
line-height: 1.6;
width: 75%;
}
.formularz-contact-info {
margin-top: 35px;
}
.formularz-contact-info i {
margin-right: 10px;
color: var(--primary-color) !important;
}
.formularz-contact-info a,
.formularz-contact-info p {
display: flex;
align-items: center;
font-size: 18px !important;
color: #2A2A2A !important;
margin-bottom: 15px;
}
.contact-right {
flex: 1;
padding: 35px 25px;
background: #F5F5F5;
border-radius: 10px;
}
.container-formularz-form {
color: #FFFFFF;
}
.container-formularz-form.container-form-usluga .form-group textarea,
.container-formularz-form.container-form-usluga .form-group p,
.container-formularz-form.container-form-usluga .form-group input{
margin-bottom: 0 !important;
}
.container-formularz-form input,
.container-formularz-form textarea {
width: 100%;
padding: 12px 15px;
border: 1px solid #888888;
background: #FFFFFF;
color: #2a2a2a !important;
font-size: 16px;
resize: unset !important;
border-radius: 10px;
}
.container-formularz-form input::placeholder,
.container-formularz-form textarea::placeholder {
color: #A9A9A9;
}
.container-formularz-form .checkbox-group p{
align-items: baseline;
font-size: 14px !important;
color: #888888 !important;
display: flex;
line-height: 20px;
padding-left: 25px;
}
.container-formularz-form .checkbox-group p a {
color: var(--primary-color) !important;
display: contents;
}
.container-formularz-form .checkbox-group a:hover {
color: var(--white) !important;
}
.container-formularz-form .checkbox-group a:hover {
text-decoration: underline;
}
.social-media-formularz {
margin-top: 75px;
}
.social-media-formularz-inner {
display: flex;
width: 100%;
max-width: 150px;
justify-content: space-between;
margin-top: 25px;
}
.container-formularz-form .form-group.recaptcha-group p {
display: flex !important;
gap: 15px;
margin-bottom: 0 !important;
width: 100% !important;
}
.container-formularz-form .form-group.recaptcha-group {
display: flex;
align-items: flex-start;
justify-content: space-between;
}
.container-formularz {
display: flex;
gap: 15px;
}
.contact-tekst-b2b {
padding-right: 50px;
}
@media only screen and (max-width: 769px) {
.contact-section {
display: flex;
justify-content: center;
align-items: center;
margin-top: unset !important;
background-image: unset !important;
flex-direction: column;
}
.container-formularz-form .form-group.recaptcha-group {
flex-direction: column;
gap: 15px;
}
.left-formularz {
margin-top: unset !important;
}
.contact-section .form-row {
display: block !important;
}
.container-formularz-form .form-group.recaptcha-group p,
.container-formularz {
flex-direction: column;
width: 100%;
}
.left-formularz p {
margin-bottom: 10px;
}
.social-media-formularz {
margin: 35px 0 !important;
}
.contact-tekst-b2b {
padding-right: 0px;
}
}  .custom-pagination-wrapper {
display: flex;
justify-content: space-between;
align-items: center;
margin-top: 25px;
position: absolute;
bottom: 0;
padding-left: 20px;
width: 100%;
}
.custom-pagination-wrapper .custom-products-per-page-inside  {
width: 100%;
justify-content: right;
}
.custom-pagination-wrapper .pagination {
display: flex;
justify-content: center;
}
.custom-pagination-wrapper .pagination ul.page-numbers {
display: flex !important;
list-style: none;
align-items: center;
gap: 20px;
}
.woocommerce nav.woocommerce-pagination ul.page-numbers {
display: flex !important;
}
.custom-pagination-wrapper .pagination ul.page-numbers li a.page-numbers {
text-decoration: none;
list-style: none;
display: flex;
font-weight: 700;
transition: color .3s ease-in;
}
.custom-pagination-wrapper .pagination ul.page-numbers li a.page-numbers:hover {
text-decoration: underline !important;
color: var(--secondary-color) !important;
}
.custom-pagination-wrapper .pagination ul.page-numbers li .page-numbers.current {
text-decoration: underline;
font-weight: 700;
color: var(--secondary-color);
}
.custom-pagination-wrapper .next.page-numbers,
.custom-pagination-wrapper .prev.page-numbers {
display: none !important;
}
@media only screen and (max-width: 769px) {
.custom-pagination-wrapper {
flex-direction: column-reverse;
}
} .pagination-blog .prev,
.pagination-blog .next{
display: none !important;
}
.woocommerce-pagination .page-numbers {
color: #707070 !important;
font-size: 16px !important;
font-family: 'Proxima-nova';
transition: color .3s ease-in;
}
.woocommerce-pagination .page-numbers.current {
text-decoration: underline;
color: var(--primary-color) !important;
}
.woocommerce-pagination .page-numbers:hover {
text-decoration: underline !important;
color: var(--primary-color) !important;
}
.woocommerce nav.woocommerce-pagination ul li,
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul {
border: unset !important;
background: unset !important;
} .sekcja-o-fundacji img {
max-width: 600px;
width: 100%;
margin-bottom: 50px;
}
.fundacja-text {
max-width: 1024px;
padding: 50px 0 100px;
width: 100%;
justify-content: center;
margin: auto;
}
.fundacja-text h4 {
color: var(--secondary-color) !important;
}
@media only screen and (max-width: 769px) {
.strategia-fundacji ol,
.wartosci-fundacja-sekcja ol {
padding-left: 12px !important;
}
}
.wartosci-fundacja-sekcja {
padding-bottom: 50px;
}
.strategia-fundacji {
padding: 50px 0 75px;
} .widget.widget_block {
position: relative !important;
}
.wc-block-components-price-slider__actions {
position: absolute;
top: -34px;
right: 0;
}
.wc-block-components-price-slider__actions .wc-block-components-filter-reset-button {
text-decoration: none !important;
transition: color .3s ease-in;
}
.wc-block-components-price-slider__actions .wc-block-components-filter-reset-button:hover {
color: var(--primary-color) !important;
}
body.post-type-archive-product .container-back-bnb {
display: none !important;
}
.custom-products-per-page-inside,
.custom-products-per-page {
display: flex !important;
gap: 15px !important;
color: #707070 !important;
font-size: 18px !important;
}
.produktow-na-strone-list {
display: flex !important;
gap: 5px !important;
}
.produktow-na-strone-list a.active {
color: var(--secondary-color) !important;
text-decoration: underline !important;
} #product-single-images {
display: flex;
flex-direction: row-reverse;
height: 640px;
align-items: center !important;
}
#product-single-images .swiper {
padding: 0 !important;
height: 100% !important;
}
.product-main-image {
width: 100%;
height: 640px;
overflow: hidden;
cursor: grab;
border-radius: 15px;
margin-left: 10px !important;
}
.thumbnails-wrapper {
width: 180px;
height: 600px;
overflow: hidden;
}
.thumbnails-wrapper .swiper-wrapper {
flex-direction: column !important;
MAX-WIDTH: 140px;
margin: unset;
gap: 10px !important;
width: 100%;
height: 640px !important;
}
.product-main-image .swiper-slide {
height: 640px;
}
.thumbnails-wrapper .swiper-slide {
height: 140px !important;
margin-bottom: 0 !important;
}
.thumbnails-wrapper .swiper-slide,
.product-main-image .swiper-slide {
width: 100% !important;
}
.thumbnails-wrapper .swiper-slide.swiper-slide-thumb-active img{
border: 1px solid var(--secondary-color) !important;
}
.product-main-image .swiper-slide img {
width: 640px;
height: 640px;
object-fit: contain;
transition: all 0.3s ease;
background: white !important;
border-radius: 15px;
}
.thumbnails-wrapper .swiper-slide img {
width: 100%;
height: 100%;
object-fit: contain;
border-radius: 5px;
background: white !important;
transition: all 0.3s ease;
border-radius: 15px;
border: 1px solid white !important;
}
.product-details-section .product-details-availibility {
margin-bottom: 15px !important;
}
.product-details-section .wishlist-icon-wrapper.single-product-wishlist {
position: relative !important;
top: 0 !important;
right: 0 !important;
}
.product-stock-status-negative,
.product-stock-status {
position: relative;
font-size: 14px !important;
padding-left: 1.5rem !important;
position: relative !important;
margin-bottom: 0 !important;
align-items: center;
}
body.page-id-114 .product-stock-status-negative::before,
body.page-id-114 .product-stock-status::before {
display: none !important;
}
.product-stock-status-negative::before,
.product-stock-status::before {
content: "\f111";
position: absolute;
font-size: 12px !important;
left: 0;
font-family: 'FontAwesome';
}
.product-stock-status::before {
color: green !important;
}
.woocommerce div.product form.cart .button {
align-items: center;
gap: 15px;
}
@media(max-width:768px){
.product-details-section .product-details-availibility,.product-details-section h1.product-title{
display:none !important;
}
}
.single_variation_wrap .wc-block-components-quantity-selector__input:hover {
color: black;
}
.single_variation_wrap .wc-block-components-quantity-selector__input:focus {
outline: none;
}
.weights-options {
display: flex;
gap: 10px;
margin: 10px 0;
flex-direction: row-reverse;
}
.weight-option {
padding: 10px 20px;
border: 1px solid #888888;
background-color: #f9f9f9;
cursor: pointer;
font-size: 14px;
transition: all 0.3s ease;
border-radius: 5px;
background: transparent;
}
.weight-option:hover,
.weight-option.selected {
background: white;
}
.recaptacha-container {
display: flex;
align-items: center;
}
.payment-icons {
display: flex;
align-items: center;
gap: 15px;
}
.payment-icons p {
margin-bottom: 0 !important;
}
.payment-icons,
.product-info-tab-p {
margin-bottom: 0px !important;
}
.product-info-tab p a {
color: var(--secondary-color) !important;
}
#opisy-single-produkt {
padding: 5rem 0 8rem;
}
.product.type-product .product-details-section .product-title { line-height: 40px !important;
word-break: break-word;
font-size:26px !important;
margin-bottom:30px !important;
}
@media only screen and (max-width: 769px) {
.product-main-image {
margin-left: 0 !important;
width: 100%;
height: 100%;
max-height: 450px; }
.product.type-product .product-details-section .product-title {
line-height: 36px !important;
word-break: break-word;
}
.product.type-product {
position: relative !important;
}  .product.type-product .product-details-section .product-description  {
margin-top: 25px !important;
}
.product-layout-container {
padding: 0;
}
.thumbnails-wrapper .swiper-slide {
height: 120px !important;
}
#product-single-images {
justify-content: space-between !important;
flex-direction: column !important;
margin-bottom: 0 !important;
gap: 15px !important;
height: 100% !important;
}
.product-main-image .swiper-slide,
.product-main-image .swiper-slide img {
width: 100%;
height: 100% !important; 
max-height: 360px;
}
.thumbnails-wrapper .swiper-wrapper {
flex-direction: row !important;
max-width: 100% !important;
margin: unset;
gap: 0px !important;
width: 100%;
height: unset !important;
}
.thumbnails-wrapper {
width: 100%;
height: unset;
overflow: hidden;
}
.tab-content-container,
#opisy-single-produkt .container {
padding: unset !important;
}
.product-tabs {
justify-content: space-between !important;
}
.product-tabs .tab {
padding: 10px 15px 10px 0; 
}
.thumbnails-wrapper .swiper-slide img {
width: 100%;
height: 100%;
max-height: 120px;
max-width: 120px;
}
.thumbnails-wrapper .swiper-slide {
width: unset !important;
}
.product-tabs .tab {
padding: 10px 5px !important;
}
}
@media only screen and (min-width:769px){
.mobile-product-head{
display:none !important;
width:0 !important;
}
}
.mobile-product-head{
position: relative;
width: 100%;
}
.mobile-product-head .wishlist-icon-wrapper {
top: -10px !important;
}
#wpfront-scroll-top-container {
right: 12px !important;
bottom: 12px !important;
}
.product-main-image {
position: relative;
}
.product-main-image .swiper-button-next, 
.product-main-image .swiper-button-prev {
opacity: 0;
transition: opacity 0.3s ease-in-out;
}
.product-main-image:hover .swiper-button-next, 
.product-main-image:hover .swiper-button-prev {
opacity: 1;
}
.product-main-image .swiper-button-next {
right: 15px !important;
left: unset !important;
}
.product-main-image .swiper-button-prev {
left: 15px !important;
right: unset !important;
}
body.single-product .product-main-image .swiper-button-prev {
left: 10px !important;
}
body.single-product .product-main-image .swiper-button-next {
right: 17px !important;
}
.product-main-image .swiper-button-next:after,
.product-main-image .swiper-button-prev:after {
background-color: #8888885e !important;
color: white !important;
padding: 10px 15px !important;
border-radius: 50% !important;
font-size: 26px !important;
font-weight: 900 !important;
line-height: normal;
transition: background-color .3s ease-in;
}
.product-main-image .swiper-button-next:hover:after,
.product-main-image .swiper-button-prev:hover:after {
background-color: #888888 !important;
} .product-tabs-container {
margin-top: 20px;
}
.product-tabs {
list-style: none;
display: flex;
border-bottom: 2px solid #ddd;
margin-bottom: 20px;
padding: 0;
}
.product-tabs .tab {
position: relative;
padding: 10px 20px;
cursor: pointer;
font-weight: bold;
color: #555;
border: 1px solid transparent;
border-bottom: none;
transition: color 0.3s ease;
}
.product-tabs .tab.active:after {
position: absolute;
content: "";
bottom: -2px;
left: 0;
width: 100% !important;
border-bottom: 2px solid var(--secondary-color) !important;
}
.product-tabs .tab::before {
content: "";
position: absolute;
bottom: -2px;
left: 0;
width: 0;
height: 2px;
background-color: var(--secondary-color);
transition: width 0.3s ease;
}
.product-tabs .tab:hover {
color: var(--secondary-color);
}
.product-tabs .tab:hover::before {
width: 100%;
}
.product-tabs .tab.active {
color: var(--secondary-color);
}
.tab-content-container {
padding: 0 20px;
}
.tab-content {
display: none;
}
.tab-content.active {
display: block;
} .xoo-wsc-basket {
display: none !important;
background: var(--gradient) !important;
border: 1px solid var(--secondary-color) !important;
transition: background .1s ease-in, color .1s ease-in !important;
}
.xoo-wsc-basket:hover {
background: white !important;
color: var(--secondary-color) !important;
border: 1px solid var(--secondary-color) !important;
}
span.xoo-wsc-sc-count {
height: 16px !important;
line-height: 16px !important;
width: 16px !important;
font-size: 10px !important;
right: -7px !important;
top: -6px !important;
}
.xoo-wsc-sc-bki {
font-size: 24px !important;
}
.xoo-wsc-sc-cont .xoo-wsc-cart-trigger > * {
margin-right: 0 !important;
}
.xoo-wsc-sc-cont .xoo-wsc-sc-count,
.xoo-wsc-sc-cont {
transition: color .3s ease-in !important;
}
.xoo-wsc-sc-cont .xoo-wsc-sc-count {
transition: background .3s ease-in !important;
}
.xoo-wsc-sc-cont:hover {
color: var(--secondary-color) !important;
}
.xoo-wsc-sc-cont:hover .xoo-wsc-sc-count {
background: var(--gradient) !important;
color: black !important;
}
.koszyk-menu {
display: flex !important;
}
.is-large .wc-block-checkout__sidebar {
top: 124px !important;
} .product-share i {
color: black !important;
font-weight: 100 !important;
}
.social-media-formularz-inner i,
.nr-vet-icon svg,
.product-share i,
.social-media-menu-global i,
.social-media-menu  i {
transition: transform 0.1s ease-in !important;
font-family: "Font Awesome 6 Brands" !important;
}
.social-media-formularz-inner a i:before,
.nr-vet-icon svg:before,
.product-share a i:before,
.social-media-menu-global a i:before,
.social-media-menu a i:before {
transition: color .2s;
}
.social-media-formularz-inner i,
.nr-vet-icon svg,
.product-share a i,
.social-media-menu-global a i,
.social-media-menu a i {
transition: transform .2s, fill .2s;
}
.social-media-formularz-inner a:hover i,
.nr-vet-icon:hover svg,
.product-share a:hover i,
.social-media-menu-global a:hover i,
.social-media-menu a:hover i {
transform: scale(1.3);
fill: var(--secondary-color) !important;  
color: var(--secondary-color) !important;  
}
.social-media-menu-global {
display: flex;
align-items: center;
gap: 30px; 
margin-top: 45px;
justify-content: center;
}
.vet-number {
margin: unset !important;
}
#menu-social-media-stopka-1,
#menu-social-media-stopka {
gap: 30px;
align-items: center !important;
} .woocommerce .star-rating span::before {
color: var(--secondary-color) !important;
}
.woocommerce #review_form #respond textarea {
padding: 5px 12px !important;
} .nr-vet-icon svg {
width: 50px;
height: auto;
fill: white;
} #block-12 .wpfFilterContent {
display: flex !important;
flex-direction: column-reverse !important;
}
#block-12 .wpfClearButton.wpfButton {
position: absolute;
top: -40px;
right: 2px;
min-height: unset !important;
font-size: 14px !important;
font-weight: 400;
text-transform: lowercase;
background: unset;
width: unset;
margin: 0;
padding: 0;
}
#block-12 .ui-slider.ui-widget-content .ui-slider-handle {
border: 2px solid var(--primary-color) !important;
border-radius: 50% !important;
outline: unset !important;
margin-top: -3px !important;
}
#block-12 .ui-slider.ui-widget-content .ui-slider-handle:hover, #block-12  .ui-slider.ui-widget-content .ui-slider-handle.ui-state-hover,#block-12  .ui-slider.ui-widget-content .ui-slider-handle.ui-state-active {
border-color: var(--primary-color) !important;
}
#block-12 .ui-slider.ui-widget-content:not(.iris-slider-offset) {
border: unset !important;
background: #dddddd !important;
border-radius: 10px !important;
height: 6px !important;
}
#block-12 .ui-widget-header {
background: var(--primary-color) !important;
height: 6px !important;
}
.wpfFilterDelimeter,
.wpfCurrencySymbol {
display: none !important
}
.wpfFilterButton.wpfButton {
width: 100% !important;
min-height: unset !important;
margin: 0 !important;
}
.wpfPriceInputs {
justify-content: space-between !important;
margin-left: -10px;
margin-right: -10px;
}
.wpfFilterWrapper[data-filter-type] {
padding: 0 !important;
}
#block-11 .wpfFilterWrapper .wpfCheckbox label::before {
border: 1px solid #888888 !important;
border-radius: 4px !important;
}
#block-12 .wpfPriceRangeField#wpfMinPrice, #block-12 .wpfPriceRangeField#wpfMaxPrice {
background-color: #f9f9f9;
border: 1px solid #888888 !important;
color: black;
outline: none !important;
font-family: myFont;
border-radius: 5px;
height: 36px !important;
min-height: unset;
padding: 5px;
width: 100px !important;
}
#block-12 .wpfPriceRangeField {
text-align: center;
vertical-align: middle;
height: 2.5em;
line-height: 2.5em;
display: flex;
align-items: center;
justify-content: center;
}
.variations-container .pricea,
.variations-container .woocommerce-product-details__short-description,
.variations-container .product_title.entry-title,
.variations-container .product_meta {
display: none !important;
}
.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item) .variable-item-span, .woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item) img {
line-height: 2 !important;
}
.loop-variation-buttons-wrapper a {
padding:  5px 10px !important;
}
.loop-variation-buttons-wrapper a,
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {
background-color: unset !important;
border: 1px solid #888888 !important;
box-shadow: unset !important;
border-radius: 5px !important;
}
.loop-variation-buttons-wrapper a:hover,
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover {
background: white !important;
border: 1px solid var(--primary-color) !important;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock) {
outline: none !important;
background: white !important;
border: 1px solid var(--primary-color) !important;
box-shadow: unset !important;
}
.variations-container {
width: 100%;
}
.variable-item.button-variable-item {
height: 40px !important;
width: 100% !important; 
max-width: 80px !important;
border-radius: 10px !important;
margin: 0 !important;
padding: 0 !important;
}
ul.variable-items-wrapper.button-variable-items-wrapper  {
gap: 10px;
}
body.single-product .product-type-variable .variations-container p.price {
display: none !important;
}
.quantity {
display: flex;
margin: 0 !important;
align-items: center;
justify-content: center;
border: 2px solid #ddd;
border-radius: 8px;
width: fit-content;
}
.iworks-omnibus {
margin-bottom: 0 !important;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock,
.iworks-omnibus {
color: black !important;
}
.quantity input.qty {
width: 50px;
text-align: center;
font-size: 16px;
border: none;
outline: none;
}
.quantity input.qty::-webkit-outer-spin-button,
.quantity input.qty::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.quantity input.qty {
-moz-appearance: textfield;
}
.quantity button {
border: none;
padding: 10px;
cursor: pointer;
font-size: 18px;
width: 35px;
height: 50px;
display: flex;
align-items: center;
justify-content: center;
transition: background 0.3s;
}
.quantity button.qty-plus {
border-radius: 0 5px 5px 0 !important;
}
.quantity button.qty-minus {
border-radius: 5px 0px 0  5px !important;
}
.quantity button:hover {
background: #ddd;
color: black;
}
.woocommerce-variation-add-to-cart {
width: 100% !important;
gap: 15px !important;
display: flex !important;
align-items: center !important;
}
.woo-variation-swatches.wvs-show-label .variations th label {
margin: unset !important;
}
.woocommerce div.product form.cart .variations {
margin-bottom: 0 !important;
}
.woocommerce div.product form.cart .variations label {
font-weight: 400 !important;
}
.woocommerce-variation-price del {
color: black !important;
font-weight: 400 !important;
font-size: 30px !important;
}
.woocommerce-variation-price ins {
color: #E21F11  !important;
font-weight: 500 !important;
text-decoration: none;
font-size: 40px !important;
}
body.page-template-szablon-koszyk #main-newest-products {
margin-top: 5rem;
}
.la-spinner, .wpfIconPreview .spinner, .wpfLoaderIconTemplate .spinner, .woobewoo-filter-loader.spinner {
background: url(//felinoire.com/wp-content/uploads/2024/12/logo-black.svg) !important;
width: 74px !important;
height: 104px !important;
margin: unset !important;
}
.wpfPreview {
margin: unset !important;
width: 100% !important;
margin-left: 100% !important;
margin-top: 50% !important;
}
@media only screen and (max-width: 400px) {
.woocommerce-variation-add-to-cart,
.woocommerce div.product form.cart {
flex-direction: column !important;
align-items: start !important;
gap: 10px !important;
}
} #wpadminbar .quicklinks .ab-empty-item, #wpadminbar .quicklinks a, #wpadminbar .shortlink-input {
color: #ffffff !important;
}
#wpadminbar .quicklinks>ul>li>a:hover {
color: #ffffff !important;
background: var(--secondary-color) !important;
}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus {
outline: unset !important;
box-shadow: unset !important;
}
.wc-block-components-checkbox__label a {
color: var(--secondary-color) !important;
transition: color .3s ease-in;
}
.tpay-accept-conditions p a,
.tpay-accept-conditions p,
.wc-block-components-checkbox__label a:hover {
color: #000 !important;
}
.tpay-accept-conditions p a:hover {
color: var(--secondary-color) !important;
transition: color .3s ease-in;
}
label[for="checkbox-control-0"] span.wc-block-components-checkbox__label {
display: none;
}
#checkbox-control-0:after {
content: "Utwórz konto";
font-size: 14px;
color: #000;
top: 50%;
width: 100px;
display: flex;
left: 30px;
position: absolute;
transform: translateY(-50%);
} html[lang="en"] #checkbox-control-0:after {
content: "Create account";
}
html[lang="en"] #menu-glowne-menu-prawa-strona-1 > li > a,
html[lang="en"] #menu-top-menu-prawe li a,
html[lang="en"] #menu-glowne-menu-prawa-strona li a {
margin-left: 33px;
}
html[lang="en"] #mega-menu-wrap-main-header-left #mega-menu-main-header-left > li.mega-menu-item > a.mega-menu-link,
html[lang="en"] #menu-glowne-menu-lewa-strona-1 > li > a,
html[lang="en"] #menu-social-media-menu  li a,
html[lang="en"] #menu-glowne-menu-lewa-strona li a  {
margin-right: 33px;
} .fs-free-shipping-notice-and-button-wrapper {
align-items: flex-start !important;
}
.breadcrumb-item+.breadcrumb-item::before {
display: none !important;
}
@media only screen and (max-width: 992px) {
.mobile-language-switcher {
position: absolute;
top: 25px;
right: 15px;
}
}
.wc-block-checkout__terms.wc-block-checkout__terms--with-separator.wp-block-woocommerce-checkout-terms-block span {
font-weight: 700 !important;
font-size: 18px !important;
text-decoration: underline !important;
}
p.furgonetka-wc-blocks-pickup-point-block-button-container button {
border: 0 !important;
font-size: 19px !important;
box-shadow: 0 15px 30px -18px rgba(0, 0, 0, 90%) !important;
color: #fff;
display: flex !important;
margin: auto;
text-align: center;
margin-bottom: 20px;
background-color: #FCC905;
border-radius: 3px;
line-height: 1em;
padding: 7px 10px 12px 10px;
max-width: 200px;
height: 50px !important;
} li.variable-item.disabled {
display: none !important;
} #search-icon {
font-size: 24px;
color: var(--primary-color);
cursor: pointer;
transition: color .3s ease-in-out;
}
#search-icon:hover {
color: var(--color-black);
}
#search-icon-container {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 9;
display: block;
border-radius: 10px;
background: unset !important;
opacity: 0;
visibility: hidden;
transition: opacity 0.3s ease, visibility 0.3s ease;
}
#search-icon-container.visible {
opacity: 1;
visibility: visible;
}
#search-icon-container form.is-search-form,
#search-icon-container .is-form-style.is-form-style-3 input.is-search-input {
border: unset !important;
border-radius: 0 !important;
}
#search-icon-container form.is-search-form {
border-bottom: 1px solid black !important;
}
#search-icon-container .close-search {
background: white !important;
border: 1px solid var(--primary-color) !important;
color: var(--primary-color) !important;
border: none;
font-size: 20px;
cursor: pointer;
z-index: 10;
transition: background .3s ease-in-out, color .3s ease-in-out;
}
#search-icon-container .close-search:hover {
color: white !important;
background:  var(--primary-color) !important;
}
#search-icon-container .is-form-style .is-search-icon {
background: white !important;
border-radius: 0 !important;
border: unset !important;
height: 50px;
padding-top: 0 !important;
}
#search-icon-container .is-form-style .is-search-icon,
#search-icon-container input {
background: transparent !important;
}
#search-icon-container #is-search-input-159 {
padding-left: 0 !important;
}
#search-icon-container .is-form-style {
margin-top: 0px !important;
border-bottom: unset !important;
}
#search-icon-container .is-search-icon svg {
width: 30px !important;
display: inline;
height: 100%;
}
#search-icon-container .search-content {
position: relative;
width: 100%;
max-width: 1400px;
margin: auto;
top: 0px;
height: 100%;
background: #F5F5F5;
padding: 10px;
border-radius: 10px;
z-index: 10;
pointer-events: auto;
box-shadow: 1px 3px 9px #0000003b;
}
div.is-ajax-search-result {
z-index: 999 !important;
}
.filtrowanie-head-inner,
.filtrowanie-head {
width: 100%;
display: flex;
align-items: center;
gap: 30px;
}
.mobile-filters-grid p.filtry-bnb {
display: none !important;
}
@media only screen and (max-width: 992px) {
.filtrowanie-head {
flex-direction: column-reverse;
align-items: baseline;
gap: 15px;
}
.filtrowanie-head p.filtry-bnb {
display: none !important;
}
.mobile-filters-grid p.filtry-bnb {
display: flex !important;
}
.filtrowanie-head-inner {
gap: 10px;
justify-content: space-between;
}
.mobile-filters-grid {
display: flex;
width: 100%;
justify-content: space-between;
}
#search-icon-container .search-content {
height: 50% !important;
}
}
@media only screen and (max-width: 650px) {
.shop-header {
padding: 15px;
gap: 15px;
}
.filtrowanie-head-inner {
gap: 10px;
justify-content: space-between;
flex-direction: column;
align-items: baseline;
}
#search-icon-container form.is-search-form {
position: absolute;
bottom: 10px;
left: 10px;
width: 85% !important;
}
.search-content-top  {
justify-content: right !important;
align-items: flex-end !important;
}
} #popup-container {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.7);
z-index: 99999;
}
#popup-content {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background-image: url(//felinoire.com/wp-content/uploads/2025/05/popup-background.png);
padding: 75px;
border-radius: 5px;
text-align: center;
background-size: cover;
background-repeat: no-repeat;
background-position: right;
}
.popup-close-btn {
position: absolute;
top: 15px;
right: 20px;
color: var(--white-color);
font-size: 32px; 
text-decoration: none;
line-height: 1;
transition: color 0.3s ease; 
}
.popup-close-btn:hover i {
color: var(--primary-color) !important;
}
#popup-content-inner {
max-width: 620px;
}
.popup-close-btn i,
#popup-content .wpcf7-response-output,
#popup-content p,
#popup-content h2 {
color: var(--white-color) !important;
}
body.no-scroll {
overflow: hidden;
}
#popup-content .newsletter-consent p {
text-align: left !important;
margin-bottom: 0 !important;
}
@media only screen and (max-width: 1200px) {
#popup-content {
padding: 50px;
}
#popup-content-inner {
max-width: unset;
}
}
@media only screen and (max-width: 768px) {
#popup-content {
width: 95%;
padding: 60px 15px;
}
#popup-content p,
#popup-content h2 {
max-width: 300px;
text-align: left !important;
}
#popup-content .newsletter-container p {
max-width: 100%;
}
} #contact #wc-guest-checkout-notice.wc-block-checkout__guest-checkout-notice {
display: none !important;
}
input[name="NIP"] {
margin-bottom: 3em !important;
}
.product-loop-actions-container .add_to_cart_button {
margin-top: auto !important;
}
.card-body {
display: flex;
flex-direction: column;
flex: 1 1 auto;
}
.card-body-outer {
display: flex;
flex-direction: column;
height: 100%;
}
.wc-block-components-checkbox label {
line-height: 1.5em;
}
.xoo-wsc-img-col img {
max-height: 75px;
object-fit: contain;
} .header-sticky-container .astm-search-menu > a > svg{
filter: invert(100%) sepia(0%) saturate(7500%) hue-rotate(199deg) brightness(108%) contrast(105%);
}
.navbar .astm-search-menu{
margin-bottom:4px !important;
}
.navbar .astm-search-menu > a:hover > svg{
filter: invert(64%) sepia(67%) saturate(291%) hue-rotate(359deg) brightness(83%) contrast(84%);
}
.navbar .is-search-submit > .is-search-icon{
border:0 !important;
background-color:transparent !important;
}
.navbar form.is-search-form{
background-color:#ededed;
top:-12px !important;
}
@media only screen and (max-width:910px){
.is-menu.is-dropdown form{
right:0 !important;
left:auto !important;
}
}
#main-description strong {
font-weight: bold !important;
}
.woocommerce-store-notice {
background: var(--gradient) !important;
color: #262626 !important;
}
.woocommerce-store-notice a {
color: #262626 !important;
text-decoration: underline !important;
}
.btn-short > a{
width:fit-content;
padding-left:20px !important;
padding-right:20px !important;
}
#main-blog-posts .card-title-blog a{
text-transform: none !important;
}
.woocommerce table.shop_attributes td{
font-style:normal;
}
.post-content .wpb_wrapper a{
text-decoration:underline !important;
color: #0000EE !important;
} .woocommerce-checkout .wc-block-components-radio-control .wc-block-components-radio-control__input,
.woocommerce-checkout .wc-block-components-checkbox .wc-block-components-checkbox__input {
height: 20px !important;
width: 20px !important;
min-height: 20px !important;
min-width: 20px !important;
max-height: 20px !important;
max-width: 20px !important;
padding: 0 !important;
line-height: 20px !important;
box-sizing: border-box !important;
} .woocommerce-checkout .wc-block-components-radio-control .wc-block-components-radio-control__input {
top: 50% !important;
transform: translateY(-50%) !important;
} .woocommerce-checkout .wc-block-components-checkbox label {
align-items: center !important;
} .woocommerce-checkout .wc-block-components-radio-control__option input,
.woocommerce-checkout .wc-block-components-checkbox input {
height: auto !important;
min-height: 0 !important;
} .woocommerce-checkout .wc-block-components-radio-control--highlight-checked
.wc-block-components-radio-control__option--checked-option-highlighted {
box-shadow: inset 0 0 0 2px rgba(0,0,0,.25) !important;
border-radius: 8px !important;
}
.woocommerce-checkout .wc-block-components-radio-control--highlight-checked:after {
border-color: rgba(0,0,0,.12) !important;
border-radius: 8px !important;
} .scrollTopBtn {
position: fixed;
right: 10px;
bottom: 60px;
width: 44px;
height: 44px;
border-radius: 50%;
border: none;
background: var(--primary-color);
color: #fff;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
box-shadow: 0 3px 10px rgba(0,0,0,0.25);
opacity: 0;
visibility: hidden;
transform: translateY(10px);
transition:
opacity 0.25s ease,
transform 0.25s ease,
visibility 0.25s,
background-color 0.25s ease,
color 0.25s ease,
bottom 0.25s ease;
z-index: 1003;
}
.scrollTopBtn i {
color: var(--white-color);
}
.scrollTopBtn.is-visible {
opacity: 1;
visibility: visible;
transform: translateY(0);
}
.scrollTopBtn--above-footer {
bottom: 180px;
}
.scrollTopBtn:hover {
background-color: var(--white-color) !important;
}
.scrollTopBtn:hover i {
color: var(--primary-color) !important;
}
@media only screen and (max-width: 768px) {
body.archive.woocommerce .scrollTopBtn,
body.woocommerce-shop .scrollTopBtn,
body.wp-singular.single-product .scrollTopBtn {
bottom: 80px;
}
.scrollTopBtn--above-footer {
bottom: 20px;
} 
}
.linguise_lang_item .linguise_lang_name {
display: none !important;
} .search-input-underline {
height: 1px;
width: 100%;
background-color: var(--black-color);
margin-top: -1px;
position: relative;
}
.search-input-underline::after {
content:'';
position:absolute;
left:0; top:0;
height:100%;
width:0;
background-color: var(--secondary-color);
transition:width .3s ease;
}
.search-input-wrapper:focus-within .search-input-underline::after {
width:100%;
}
.product-search-card {
border-radius:0;
box-shadow: var(--header-shadow) !important;
}
.search-tag-badge {
background-color:#f4f4f4;
color:#262626;
padding:8px 16px;
border-radius:999px;
text-decoration:none;
font-size:.85rem;
}
.search-tag-badge:hover {
background-color: var(--primary-color);
color: var(--white-color) !important;
}
#close-search-btn {
opacity: 1 !important;
filter: none !important;
transition: transform .15s ease, filter .15s ease;
} #close-search-btn:hover,
#close-search-btn:focus-visible {
transform: scale(1.1);
}
.search-input-wrapper:hover .search-input-icon-btn i{
color: var(--primary-color) !important;
}
#search-results-container.products-scroll {
max-height: 36vh;
overflow-y: auto;
padding-top: 10px
}
#trustbadge-container-98e3dadd90eb493088abdc5597a70810 {
z-index: 9999 !important;
}
#universal-search-overlay {
z-index: 99999999999999999999999999999999 !important;
background-color: var(--white-color) !important;
height: 100dvh !important;
}
.product-search-title {
font-family: var(--font-main);
}
.product-search-excerpt {
line-height: 1.4;
}
#search-results-container.products-scroll::-webkit-scrollbar {
width: 6px;
}
#search-results-container.products-scroll::-webkit-scrollbar-track {
background: var(--black-color);
}
#search-results-container.products-scroll::-webkit-scrollbar-thumb {
background-color: rgba(255,255,255,0.4);
border-radius: 3px;
}
#search-results-container.products-scroll::-webkit-scrollbar-thumb:hover {
background-color: rgba(255,255,255,0.7);
} #search-results-container.products-scroll {
scrollbar-width: thin;
scrollbar-color: var(--primary-color) transparent;
}
.search-overlay-inner {
display: flex;
flex-direction: column;
height: 100%;
overflow-y: auto;
}
.search-loader {
position: relative;
width: 18px;
height: 18px;
}
.search-loader .dot {
opacity: 0;
position: absolute;
width: 3px;
height: 3px;
border-radius: 50%;
background-color: var(--primary-color);
top: 50%;
left: 50%;
transform-origin: 0 0;
transform: translate(-50%, -50%) translateX(7px);
animation: search-dots-rotate 0.9s linear infinite;
} .search-loader .dot-1 { animation-delay: 0s; }
.search-loader .dot-2 { animation-delay: 0.1s; }
.search-loader .dot-3 { animation-delay: 0.2s; }
.search-loader .dot-4 { animation-delay: 0.3s; }
.search-loader .dot-5 { animation-delay: 0.4s; }
.search-loader .dot-6 { animation-delay: 0.5s; }
.search-loader .dot-7 { animation-delay: 0.6s; }
.search-loader .dot-8 { animation-delay: 0.7s; }
.search-loader .dot-9 { animation-delay: 0.8s; }
@keyframes search-dots-rotate {
0%   { transform: translate(-50%, -50%) rotate(0deg)   translateX(7px); opacity: 0.1; }
50%  { transform: translate(-50%, -50%) rotate(180deg) translateX(7px); opacity: 1;   }
100% { transform: translate(-50%, -50%) rotate(360deg) translateX(7px); opacity: 0.1; }
}
.search-overlay-content {
flex: 0 0 auto;
}
#search-results-wrapper {
flex: 1 1 auto;
}
.search-static-section {
flex: 0 0 auto;
}
#universal-search-input {
outline: none !important;
box-shadow: none !important;
border: none !important;
border-bottom: 1px solid #000 !important; 
}
#universal-search-input:focus,
#universal-search-input:active,
#universal-search-input:focus-visible {
outline: none !important;
box-shadow: none !important;
border-color: transparent !important;
border-bottom: 1px solid #000 !important;
}
@media (min-width: 992px) {
.search-overlay-inner  {
overflow-x: hidden;
}
}
@media only screen and (max-width: 768px) {
#search-results-container.products-scroll {
padding-left: 10px !important;
}
#results-products {
padding-right: 10px !important;
padding-top: 10px !important;
}
.search-static-section {
padding: 25px 12px !important;
}
#results-products img {
max-height: unset !important;
width: 100% !important;
}
#results-products .btn-results {
max-width: 100% !important;
}
#results-products .inner-div-zdjecie {
max-height: unset !important;
width: 50%;
height: 100% !important;
}
.search-overlay-content {
padding: 12px 12px 35px !important;
}
#products-heading {
display: none !important;
}
}  .burger-btn-element,
.mobile-menu-close-btn {
width: 36px;
height: 24px;
padding: 0;
cursor: pointer;
z-index: 1102;
transition: opacity 0.3s, visibility 0.3s;
}
.burger-btn-element {
margin-left: 10px;
opacity: 1;
visibility: visible;
pointer-events: auto;
}
.mobile-menu-close-btn {
top: 26px;
right: 14px;
color: var(--white-color);
opacity: 0;
visibility: hidden;
pointer-events: none;
transition: opacity 0.3s, visibility 0.3s;
background: transparent;
border: none;
margin-left: 0;
}
.burger-bar {
display: block;
width: 100%;
height: 4px;
background: var(--primary-color);
border-radius: 2px;
transition: transform 0.3s, opacity 0.3s, background 0.3s;
transform-origin: center;
}
.burger-btn-element:hover span,
.mobile-menu-close-btn:hover span {
background: var(--primary-color) !important;
} .burger-btn-element.active .burger-bar:nth-child(1),
.mobile-menu-close-btn.active .burger-bar:nth-child(1) {
transform: translateY(12px) rotate(45deg);
}
.burger-btn-element.active .burger-bar:nth-child(2),
.mobile-menu-close-btn.active .burger-bar:nth-child(2) {
opacity: 0;
transform: scaleX(0.5);
}
.burger-btn-element.active .burger-bar:nth-child(3),
.mobile-menu-close-btn.active .burger-bar:nth-child(3) {
transform: translateY(-8px) rotate(-45deg);
}
body.menu-open .burger-btn-element {
opacity: 0;
visibility: hidden;
pointer-events: none;
}
body.menu-open .mobile-menu-close-btn {
opacity: 1;
visibility: visible;
pointer-events: auto;
}
body.menu-open .burger-btn-element.active .burger-bar,
body.menu-open .mobile-menu-close-btn .burger-bar {
background: var(--primary-color);
}
.mobile-menu-element {
z-index: 9999999999 !important;
visibility: hidden;
transition: visibility 0.3s;
}
.mobile-menu-element.active {
visibility: visible;
}
.mobile-menu-overlay {
background: var(--full-black-color);
opacity: 0;
transition: opacity 0.3s;
}
.mobile-menu-element.active .mobile-menu-overlay {
opacity: 0.45;
}
.mobile-menu-content {
height: 100dvh;
max-width: 400px;
transform: translateX(-100%);
transition: transform 0.4s cubic-bezier(.77,0,.175,1);
}
@media only screen and (max-width: 500px) {
.mobile-menu-content {
max-width: 80vw;;
}
}
.mobile-menu-element.active .mobile-menu-content {
transform: translateX(0);
background-color: white !important;
z-index: 999999999999 !important
}
.mobile-menu-header {
padding: 10px !important;
border-bottom: 1px #00000020;
}
.mobile-main-menu {
box-shadow: inset 0px -2px 10px #00000020;
}
.mobile-main-menu .menu-item:last-child > a {
border-bottom: none;
}
.mobile-main-menu .sub-menu {
padding-left: 1rem;
display: none;
}
.mobile-menu-footer {
border-top: 1px #00000020;
border-bottom: 1px #00000020;
}
.mobile-menu-footer i {
color: var(--black-color) !important;
}
.mobile-menu-footer .social-media-menu:before {
display: none !important;
}
@media only screen and (max-width: 992px) {
.main-menu-element { display: none !important; }
.burger-btn-element { display: flex !important; }
.logo-img-element {
max-width: 240px;
}
}
@media only screen and (min-width: 992px) {
.burger-btn-element { display: none !important; }
.mobile-menu-element { display: none !important; }
}
.mobile-main-menu .sub-menu .menu-item > a::before {
content: "\f192";
font-weight: 900;
font-size: 14px;
top: -2px;
}
.mobile-main-menu .sub-menu .sub-menu .menu-item > a::before {
content: "\f192";
font-weight: 400;
font-size: 12px;
top: -3px;
}
.mobile-main-menu .sub-menu .menu-item > a::before,
.mobile-main-menu .sub-menu .sub-menu .menu-item > a::before {
margin-right: 0.7em;
display: inline-block;
vertical-align: middle;
transition: color 0.18s;
position: relative;
color: var(--primary-color);
font-family: 'Font Awesome 6 Pro';
}
.mobile-main-menu .menu-item {
position: relative;
width: 100%;
}
.mobile-main-menu .cart-shortcode,
.mobile-main-menu a ,
.mobile-main-menu .menu-item > a {
display: block;
width: 100%;
padding: 10px;
color: var(--black-color);
font-family: var(--font-main);
font-size: 18px;
font-weight: 500;
text-transform: uppercase;
text-decoration: none;
background: transparent;
border: none;
transition: color 0.3s cubic-bezier(0.25, 0.8, 0.25, 1), border-left-color 0.18s, background 0.18s;
position: relative;
z-index: 1;
outline: none;
border-left: 3px solid transparent;
}
.mobile-main-menu .menu-item.open > a,
.mobile-main-menu .menu-item > a:focus,
.mobile-main-menu .menu-item > a:hover {
color: var(--primary-color);
background: var(--light-grey-color);
border-left: 3px solid var(--primary-color);
}
.mobile-main-menu .submenu-toggle {
background: none;
border: none;
position: absolute;
top: 0px;
right: 4px;
color: var(--black-color);
font-size: 1.25rem;
cursor: pointer;
z-index: 2;
padding: 18px;
transition: color 0.18s, transform 0.25s;
display: flex;
align-items: center;
justify-content: center;
}
.mobile-main-menu .menu-item.open > .submenu-toggle {
color: var(--primary-color);
transform: rotate(360deg);
}
.mobile-main-menu .submenu-toggle i {
transition: transform 0.25s;
}
.mobile-main-menu .menu-item.open > .submenu-toggle i {
color: var(--primary-color);
}
.mobile-main-menu .sub-menu {
display: none;
padding-left: 0.7rem;
margin: 0.1rem 0 0 0;
animation: mobileSubmenuSlideIn 0.26s cubic-bezier(.77,0,.175,1);
list-style: none;
padding-left: 0;
}
.mobile-main-menu .menu-item.open > .sub-menu {
margin: 0;
display: block;
animation: mobileSubmenuSlideIn 0.26s cubic-bezier(.77,0,.175,1);
width: 100%;
}
.mobile-main-menu .menu-item.open .sub-menu .sub-menu a {
padding-left: 1.5rem !important;
}
@keyframes mobileSubmenuSlideIn {
from { opacity: 0; transform: translateY(-8px);}
to { opacity: 1; transform: translateY(0);}
}
.mobile-main-menu .sub-menu .menu-item > a {
font-size: 16px;
padding: 15px;
color: var(--black-color);
background: transparent;
text-transform: none;
border-bottom: 1px solid #00000017;
transition: border-left-color 0.18s, background 0.18s;
width: 100%;
}
.mobile-main-menu .sub-menu .menu-item > a
.mobile-main-menu .sub-menu .menu-item.open > a,
.mobile-main-menu .sub-menu .menu-item > a:focus,
.mobile-main-menu .sub-menu .menu-item > a:hover {
color: var(--primary-color);
background: var(--white-color);
border-left: 3px solid var(--primary-color);
}
.mobile-main-menu .menu-item .submenu-toggle + .submenu-toggle {
display: none !important;
}
.mobile-extra-menus {
width: 100%;
border-bottom: 1px solid #e5e5e5;
padding-bottom: 20px !important;
margin-bottom: 20px !important;
}
.mobile-menu-footer ul {
list-style: none !important;
padding: 0 !important;
margin: 0 !important;
display: flex !important;
align-items: center;
justify-content: center;
}
.mobile-menu-footer i, 
.mobile-menu-footer .xoo-wsc-sc-bki:before {
font-size: 24px !important; 
line-height: 1 !important;
color: #000 !important;  
width: 30px !important;   
height: 30px !important;
display: flex !important;
align-items: center;
justify-content: center;
text-align: center;
}
.mobile-menu-footer .xoo-wsc-sc-cont,
.mobile-menu-footer .xoo-wsc-cart-trigger,
.mobile-menu-footer .xoo-wsc-sc-bkcont {
margin: 0 !important;
padding: 0 !important;
border: none !important;
background: transparent !important;
min-height: auto !important;
display: flex !important;
align-items: center;
}
.mobile-menu-footer .xoo-wsc-sc-bki {
font-size: 24px !important; 
margin: 0 !important;
}
.mobile-menu-footer .xoo-wsc-sc-count {
top: -5px !important;
right: -5px !important;
font-size: 10px !important;
width: 16px !important;
height: 16px !important;
line-height: 16px !important;
}
.mobile-shop-menu li,
.social-media-menu li {
padding: 0 10px !important;
}
.custom-search-icon a {
display: flex !important;
}
#header-sticky-container-id .mobile-cart-header i,
#header-sticky-container-id .custom-search-icon i {
color: white !important;
}
#header-sticky-container-id .mobile-cart-header:hover i,
#header-sticky-container-id .custom-search-icon:hover i {
color: var(--secondary-color) !important;
}
body.menu-open::before {
opacity: 0.45;
visibility: visible;
transition: opacity 0.3s ease;
}
@media only screen and (min-width: 992px) {
.main-nav ul, .main-nav li {
list-style: none;
margin: 0;
padding: 0;
}
.main-nav .menu-item {
position: relative;
display: inline-block;
vertical-align: middle;
}
.header-account-cart,
.main-nav .menu-item > a {
position: relative;
display: inline-block;
padding: 10px 0px;
margin-left: 60px;
color: var(--black-color);
font-family: var(--font-main);
font-size: 20px;
font-weight: 500;
text-transform: uppercase;
text-decoration: none;
transition: color 0.3s ease;
}
body.home #sticky-header .header-account-cart .xoo-wsc-sc-bki,
#sticky-header .header-account-cart i,
#sticky-header .main-nav .menu-item > a {
color: var(--black-color);
} body.home #sticky-header .header-account-cart .xoo-wsc-sc-bki:hover,
#sticky-header .header-account-cart i:hover,
#sticky-header .main-nav .menu-item > a:hover,
.main-nav .menu-item:hover > a,
.main-nav .menu-item.current-menu-item > a,
.main-nav .menu-item.current-menu-ancestor > a,
.main-nav .menu-item.current_page_item > a,
.main-nav .menu-item.current_page_ancestor > a {
color: var(--primary-color);
}
.main-nav > .menu-item > a::before,
.main-nav > .menu-item > a::after {
content: '';
position: absolute;
bottom: 5px;
height: 2px;
background-color: var(--primary-color);
width: 0;
transition: width 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.main-nav > .menu-item > a::before {
left: 50%;
transform: translateX(-50%);
}
.main-nav > .menu-item > a::after {
right: 50%;
transform: translateX(50%);
}
.main-nav > .menu-item:hover > a::before,
.main-nav > .menu-item:hover > a::after {
width: 90%;
}
.main-nav .single-submenu > .sub-menu {
display: block;
position: absolute;
left: 0;
top: 130%;
min-width: 240px;
background: var(--white-color);
box-shadow: var(--header-shadow);
padding: 10px !important;
border-radius: 10px;
z-index: 200;
opacity: 0;
visibility: hidden;
pointer-events: none;
transition: opacity 0.2s ease, visibility 0.2s ease;
padding-top: 1rem;
margin-top: -1rem;
}
.main-nav .single-submenu:hover > .sub-menu {
opacity: 1;
visibility: visible;
pointer-events: auto;
}
.main-nav .single-submenu > .sub-menu .menu-item {
display: block;
width: 100%;
}
.main-nav .single-submenu > .sub-menu .menu-item > a {
padding: 10px 15px;
font-size: 16px;
width: 100%;
border-radius: 10px;
margin-left: 0;
}
.main-nav  .sub-menu .menu-item > a:hover {
color: var(--white-color);
background-color: var(--primary-color);
}
.main-nav .single-submenu .menu-item-has-children:hover > .sub-menu {
left: 100%;
top: 0;
}
.main-nav .double-submenu {
position: static;
}
.main-nav .double-submenu > .sub-menu {
display: block;
position: absolute;
top: 100%;
left: 0;
width: 100%;
background: var(--white-color);
box-shadow: 0 10px 15px rgb(0 0 0 / 15%);
z-index: 200;
opacity: 0;
visibility: hidden;
pointer-events: none;
transition: opacity 0.2s ease, visibility 0.2s ease;
margin-top: -1rem; }
.main-nav .double-submenu:hover > .sub-menu {
opacity: 1;
visibility: visible;
pointer-events: auto;
}
.main-nav .double-submenu > .sub-menu > .container {
display: flex;
flex-wrap: wrap;
padding: 20px 12px;
}
.main-nav .double-submenu > .sub-menu > .container > .menu-item {
flex: 1; 
min-width: 200px;
position: relative;
}
.main-nav .double-submenu > .sub-menu > .container > .menu-item:not(:last-child)::after {
content: '';
position: absolute;
right: 15px;
top: 0;
height: 100%;
width: 1px;
background-color: #00000030;
}
.main-nav .double-submenu > .sub-menu > .container > .menu-item > a {
color: var(--black-color) !important;
background: transparent !important;
pointer-events: none;
cursor: default;
padding-bottom: 10px;
padding-top: 0;
margin-bottom: 0px;
border-bottom: 1px solid var(--primary-color);
border-radius: 0;
}
.main-nav .double-submenu .sub-menu .sub-menu {
position: static !important;
display: block;
opacity: 1; 
visibility: visible;
pointer-events: auto;
box-shadow: none !important;
border: none !important;
padding: 0 !important;
background: transparent !important;
min-width: auto !important;
}
.main-nav .double-submenu > .sub-menu > .container > .menu-item > .sub-menu {
opacity: 1;
visibility: visible;
pointer-events: none;
transition: opacity 0.2s ease, visibility 0.2s ease;
display: flex;
flex-direction: column;
margin-top: 15px;
margin-right: 30px;
}
.main-nav .double-submenu > .sub-menu > .container > .menu-item > .sub-menu a {
padding: 5px 15px;
font-size: 16px;
width: 100%;
border-radius: 10px;
margin-left: 0;
}
.main-nav .double-submenu > .sub-menu > .container > .menu-item:hover > .sub-menu {
opacity: 1;
visibility: visible;
pointer-events: auto;
}
.main-nav .double-submenu .sub-menu .sub-menu .menu-item > a:hover {
color: var(--white-color) !important;
background-color: var(--primary-color) !important;
}
.main-nav .double-submenu .menu-item-has-children > a::after {
content: none !important;
}	
.double-submenu .sub-menu > li {
line-height: 40px;
}
.main-nav > .menu-item-has-children > a {
display: inline-flex; 
align-items: center;  
gap: 0.5em;          
}
.menu-chevron {
font-size: 14px;
transition: transform 0.3s ease, color 0.3s ease;
transform: rotate(0deg);
}
.main-nav > .menu-item-has-children:hover .menu-chevron {
transform: rotate(180deg);
color: var(--primary-color);
}
body.is-scrolling .main-nav .sub-menu {
opacity: 0 !important;
visibility: hidden !important;
pointer-events: none !important;
transition: opacity 0.1s, visibility 0s 0.1s !important; }
}
@media only screen and (max-width: 768px) {
ul.sub-menu {
position: relative;
}
ul.sub-menu > li.menu-item-has-children > ul.sub-menu {
left: 0;
top: 0;
}
body.single-product .single-product {
padding-top: 120px;
}
}
ul.nav ul.sub-menu {
min-width: 150px;
width: max-content;
}.fs-free-shipping-notice-and-button-wrapper{align-content:start;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.fs-free-shipping-notice-continue-shopping-button-wrapper,.fs-free-shipping-notice-text-and-progress-bar-wrapper{flex:0 1 auto;margin:0 .5em}.fs-free-shipping-notice-progress-bar-wrapper{align-items:center;display:flex;flex-direction:row}.fs-free-shipping-notice-progress-bar{border:1px solid #fff;border-radius:10px;height:10px;margin-left:10px;margin-right:10px;position:relative;width:100%}.fs-free-shipping-notice-progress-bar>span{background-color:#fff;border-bottom-left-radius:10px;border-top-left-radius:10px;display:block;height:100%;overflow:hidden;position:relative}.button.flexible-shipping-free-shipping-button{margin-left:0}#linguise_background{z-index:999998;position:fixed;top:0;left:0;bottom:0;right:0;background:hsla(0,0%,63.9%,.45)}#linguise_popup_container{position:fixed;z-index:999999;visibility:hidden;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%}#linguise_popup_container :after,#linguise_popup_container :before{box-sizing:unset}#linguise_popup_container.show_linguise_popup_container{visibility:visible}#linguise_popup_container.show_linguise_popup_container #linguise_popup{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}#linguise_popup_container #linguise_popup{flex-direction:column;width:100%;min-width:320px;background-color:#fff;padding:20px;height:fit-content;border-radius:4px;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);opacity:0;-webkit-transition:all .3s;transition:all .3s;z-index:999999}#linguise_popup_container #linguise_popup p{margin:10px 0}#linguise_popup_container #linguise_popup ul{width:100%;list-style-type:none!important;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}#linguise_popup_container #linguise_popup li{list-style-type:none!important;line-height:24px;padding:10px 0}#linguise_popup_container #linguise_popup li a{text-decoration:none}#linguise_popup_container #linguise_popup li .linguise_flags{height:24px;width:24px;display:inline-block;vertical-align:middle;margin-right:10px;box-shadow:3px 3px 6px #bfbfbf;border-radius:24px;opacity:.8;cursor:pointer;background-size:contain}#linguise_popup_container #linguise_popup li .linguise_lang_name{vertical-align:middle;cursor:pointer}#linguise_popup_container #linguise_popup li:hover span{opacity:1}#linguise_popup_container #linguise_popup li.linguise_current a{font-weight:700;text-shadow:2px 2px 2px #bfbfbf}#linguise_popup_container #linguise_popup .linguise_switcher{opacity:.8}#linguise_popup_container #linguise_popup .linguise_switcher li:hover{background-color:#f7f7f7}#linguise_popup_container #linguise_popup .linguise_switcher li a:hover{text-decoration:none}#linguise_popup_container #linguise_popup .close{display:block;position:absolute;top:5px;right:5px;background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/close.png);width:20px;height:20px}#linguise_popup_container #linguise_popup.linguise_flag_rectangular ul li .linguise_flags{border-radius:0;background-size:100% auto;background-position:50%}@media screen and (max-width:660px){#linguise_popup ul li{flex:0 0 50%}}@media screen and (min-width:660px){#linguise_popup ul li{flex:0 0 33.3333333333%}}@media screen and (min-width:1200px){#linguise_popup ul li{flex:0 0 20%}}@media screen and (max-width:768px){#linguise_popup,#linguise_popup_container{overflow-y:auto;overflow-x:hidden}#linguise_popup{max-height:90vh}}@media screen and (min-width:768px){#linguise_popup{max-width:75vw}}@media screen and (max-width:768px){#linguise_popup{max-width:85vw}}@media screen and (min-width:1200px){#linguise_popup{max-width:47.5rem}}#dropdown{display:flex}#dropdown .linguise_switcher_dropdown{border:0;display:flex;border-radius:4px}#dropdown .linguise_switcher_dropdown li{border-bottom:1px solid #eee;font-size:14px}#dropdown .linguise_switcher_dropdown li.linguise_current{display:flex;width:fit-content;font-size:14px;margin:0;position:relative}#dropdown .linguise_switcher_dropdown li.linguise_current:hover>ul{visibility:visible;opacity:1}#dropdown .linguise_switcher_dropdown li.linguise_current:hover .lccaret{transform:rotate(1turn)}#dropdown .linguise_switcher_dropdown li.linguise_current:hover .lccaret.top{transform:rotate(180deg)}#dropdown .linguise_switcher_dropdown li.linguise_current .linguise_current_lang{display:flex;align-items:center;justify-content:flex-start;padding:10px;cursor:pointer;border:1px solid #eee}#dropdown .linguise_switcher_dropdown ul{width:100%;visibility:hidden;opacity:0;position:absolute;display:block;top:100%;left:0;margin:0;background-color:#fff;padding:0;border-radius:4px;z-index:999;box-shadow:2px 3px 6px 0 rgba(0,0,0,.16);box-sizing:border-box;transition:visibility 0s,opacity .2s linear}#dropdown .linguise_switcher_dropdown ul.many_languages{height:300px;overflow-y:auto}#dropdown .linguise_switcher_dropdown ul::-webkit-scrollbar{width:1px}#dropdown .linguise_switcher_dropdown ul::-webkit-scrollbar-thumb{background-color:#999}#dropdown .linguise_switcher_dropdown ul li{display:flex;margin:0;padding:10px;width:100%;align-items:center}#dropdown .linguise_switcher_dropdown ul li:hover{background:#eee}@media screen and (max-width:500px){.linguise_switcher_dropdown li.linguise_current:hover>ul.many_languages{display:block;width:auto}}#side_by_side .side_by_side_lang_list{list-style:none!important;display:flex;flex-wrap:wrap;gap:5px}#side_by_side .side_by_side_lang_list a{margin:0;float:left;padding:0}.linguise_switcher{display:flex;list-style:none;margin:0;padding:0;outline:0!important}.linguise_switcher a{display:flex;align-items:center;text-decoration:none}.linguise_switcher ul{list-style:none!important;margin:0;padding:0}.linguise_switcher .lccaret{margin-left:5px;transition:transform .2s linear;display:flex}.linguise_switcher .lccaret svg{width:20px;height:20px}.linguise_switcher span.linguise_language_icon{height:24px;width:24px;display:inline-block;vertical-align:middle;opacity:.8;cursor:pointer}.linguise_switcher span.linguise_language_icon+.linguise_lang_name{margin-left:10px;word-break:keep-all;overflow-wrap:normal}.linguise_switcher span.linguise_language_icon>.linguise_lang_name{margin-right:10px}.linguise_switcher.linguise_flag_rectangular span.linguise_language_icon{border-radius:0;background-size:100% auto;background-position:50%}.linguise_switcher:hover{opacity:1}.linguise_switcher .linguise_switcher_popup{display:flex;align-items:center;text-decoration:none;padding:5px 10px}.linguise_switcher.linguise_flag_rounded .linguise_flag_af{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/af.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_am{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/am.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_ar{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/ar.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_az{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/az.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_be{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/be.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_bg{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/bg.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_bn{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/bn.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_bs{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/bs.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_ca{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/ca.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_ceb{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/ceb.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_co{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/co.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_cs{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/cs.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_cy{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/cy.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_da{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/da.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_de{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/de.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_de_at{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/de-at.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_el{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/el.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_en,.linguise_switcher.linguise_flag_rounded .linguise_flag_en_us{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/en-us.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_en_gb{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/en-gb.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_eo{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/eo.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_es{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/es.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_es-mx,.linguise_switcher.linguise_flag_rounded .linguise_flag_es_mx{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/es-mx.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_es-pu,.linguise_switcher.linguise_flag_rounded .linguise_flag_es_pu{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/es-pu.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_et{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/et.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_eu{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/eu.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_fa{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/fa.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_fi{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/fi.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_fr{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/fr.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_ga{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/ga.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_gd{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/gd.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_gu{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/gu.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_gl{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/gl.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_ha{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/ha.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_haw{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/haw.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_he{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/he.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_hi{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/hi.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_hr{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/hr.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_ht{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/ht.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_hu{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/hu.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_hy{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/hy.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_id{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/id.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_ig{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/ig.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_is{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/is.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_ja{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/ja.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_jw{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/jw.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_ka{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/ka.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_kk{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/kk.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_km{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/km.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_kn{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/kn.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_ko{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/ko.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_ku{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/ku.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_ky{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/ky.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_lb{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/lb.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_it{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/it.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_lo{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/lo.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_lt{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/lt.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_lv{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/lv.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_mg{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/mg.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_mi{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/mi.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_mk{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/mk.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_ml{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/ml.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_mn{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/mn.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_mr{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/mr.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_ms{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/ms.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_mt{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/mt.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_my{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/my.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_ne{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/ne.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_nl{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/nl.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_no{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/no.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_ny{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/ny.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_pa{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/pa.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_pl{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/pl.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_ps{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/ps.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_pt{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/pt.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_pt-br,.linguise_switcher.linguise_flag_rounded .linguise_flag_pt_br{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/pt-br.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_ro{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/ro.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_ru{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/ru.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_rw{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/rw.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_si{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/si.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_sk{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/sk.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_sl{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/sl.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_sm{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/sm.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_sn{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/sn.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_so{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/so.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_sq{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/sq.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_sr{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/sr.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_su{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/su.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_sv{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/sv.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_sw{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/sw.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_ta{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/ta.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_te{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/te.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_tg{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/tg.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_th{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/th.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_tl{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/tl.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_tr{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/tr.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_uk{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/uk.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_ur{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/ur.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_uz{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/uz.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_vi{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/vi.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_xh{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/xh.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_yo{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/yo.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_zh-cn{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/zh-cn.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_zh-tw{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/zh-tw.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_zu{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/zu.svg)}.linguise_switcher.linguise_flag_rounded .linguise_flag_hmn{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rounded/hmn.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_af{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/af.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_eo{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/eo.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_ku{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/ku.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_ps{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/ps.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_hmn{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/hmn.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_mr{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/mr.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_pa{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/pa.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_am{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/am.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_ar{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/ar.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_az{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/az.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_be{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/be.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_bg{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/bg.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_bn{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/bn.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_bs{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/bs.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_ca{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/ca.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_cs{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/cs.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_ceb{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/ceb.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_co{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/co.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_cy{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/cy.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_da{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/da.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_de{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/de.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_de-at,.linguise_switcher.linguise_flag_rectangular .linguise_flag_de_at{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/de-at.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_el{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/el.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_en,.linguise_switcher.linguise_flag_rectangular .linguise_flag_en-us,.linguise_switcher.linguise_flag_rectangular .linguise_flag_en_us{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/en-us.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_en-gb,.linguise_switcher.linguise_flag_rectangular .linguise_flag_en_gb{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/en-gb.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_es{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/es.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_es-mx,.linguise_switcher.linguise_flag_rectangular .linguise_flag_es_mx{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/es-mx.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_es-pu,.linguise_switcher.linguise_flag_rectangular .linguise_flag_es_pu{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/es-pu.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_et{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/et.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_eu{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/eu.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_fa{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/fa.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_fi{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/fi.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_fr{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/fr.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_ga{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/ga.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_gu{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/gu.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_gl{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/gl.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_ha{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/ha.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_haw{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/haw.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_he{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/he.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_hi{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/hi.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_hr{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/hr.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_ht{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/ht.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_hu{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/hu.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_hy{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/hy.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_id{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/id.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_ig{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/ig.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_is{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/is.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_it{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/it.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_ja{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/ja.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_ka{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/ka.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_kk{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/kk.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_km{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/km.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_kn{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/kn.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_ko{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/ko.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_lb{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/lb.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_lo{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/lo.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_lt{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/lt.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_lv{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/lv.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_mg{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/mg.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_mi{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/mi.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_mk{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/mk.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_ml{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/ml.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_mn{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/mn.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_ms{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/ms.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_mt{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/mt.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_ne{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/ne.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_nl{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/nl.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_no{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/no.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_pl{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/pl.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_pt{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/pt.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_pt-br,.linguise_switcher.linguise_flag_rectangular .linguise_flag_pt_br{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/pt-br.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_ro{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/ro.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_ru{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/ru.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_rw{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/rw.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_sk{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/sk.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_sl{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/sl.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_sm{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/sm.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_sq{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/sq.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_sr{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/sr.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_su{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/su.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_sv{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/sv.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_sw{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/sw.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_ta{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/ta.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_te{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/te.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_tg{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/tg.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_th{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/th.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_tl{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/tl.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_tr{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/tr.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_uk{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/uk.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_ur{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/ur.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_vi{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/vi.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_zh-cn{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/zh-cn.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_zh-tw{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/zh-tw.svg)}.linguise_switcher.linguise_flag_rectangular .linguise_flag_zu{background-image:url(//felinoire.com/wp-content/plugins/linguise/assets/images/flags-rectangular/zu.svg)}.mr-10{margin-right:10px}@media(max-width:1024px){.elementor-nav-menu--dropdown a:hover>.linguise_lang_name,.elementor-nav-menu--dropdown li:hover>.linguise_lang_name{color:#fff!important}.elementor-nav-menu--dropdown .linguise_parent_menu_item .linguise_switcher_sub{position:static}.elementor-nav-menu--dropdown .linguise_parent_menu_item .linguise_switcher_sub li a{width:100%}}.theme-betheme #Top_bar .menu li.linguise_switcher a span.linguise_lang_name,.theme-betheme #Top_bar .menu li.linguise_switcher a span.linguise_language_icon{display:inline-block;padding:0}.theme-betheme #Top_bar .menu li.linguise_switcher a span.linguise_language_icon{margin-left:20px}.theme-betheme #Top_bar .menu li.linguise_switcher a span.linguise_lang_name{padding-right:20px}.elementor-nav-menu .linguise_switcher_dropdown ul a{padding:0;line-height:normal;border-width:0}.et_divi_theme .linguise_menu_root .linguise_switcher_dropdown{padding:unset!important;box-shadow:unset!important;height:fit-content;margin-top:auto;margin-bottom:auto;visibility:visible!important;width:fit-content!important;min-width:unset!important;position:relative!important;opacity:1!important}