#mlb2-1655685.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsContent.privacy-policy p:last-child, #mlb2-1655685.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button {
font-family: 'Mali' !important;
}
body {
margin: 0;
padding: 0;
min-height: 100vh;
position: relative;
overflow-x: hidden;
}
body.home .elementor-icon-list--layout-traditional ul.elementor-icon-list-items li.elementor-icon-list-item > a {
font-weight: 600;
}
body.home .elementor-32804 .elementor-element.elementor-element-ac6b23f, body.home .elementor-32804 .elementor-element.elementor-element-39ae5ca {
box-shadow: 0px 3px 17px -2px rgba(0, 0, 0, 0.3)!important;
}
.woocommerce .star-rating span::before {
content: "★★★★★"!important;
position: absolute;
left: 0;
top: 0;
background: linear-gradient(45deg, #FFD700, #FFA500);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-size: 20px; font-family: Montserrat!important; }
body.home .czesc {
position: fixed;
bottom: -198px;
right: -140px;
width: 140px;
height: 198px;
background-image: url(https://fenek.pl/wp-content/uploads/2025/09/czesc2.png);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
z-index: 1000;
cursor: pointer!important;
transition: transform 0.3s ease;
}
body.home .czesc:hover {
transform: scale(1.05);
}
.elementor-kit-1352 .elementor-button#elementor-menu-cart__toggle_button {
background-color: #5F4F03;
color: #E7CE98;
padding: 10px 30px 10px 30px;
}
.elementor-kit-1352 .elementor-button#elementor-menu-cart__toggle_button:hover {
background-color: #5F4F03;
color: #E7CE98;
padding: 10px 30px 10px 30px;
}
.e-fas-shopping-basket {
display: none!important;
}
.widget_shopping_cart_content a.elementor-button {
padding: 10px 30px 10px 30px;
}
.widget_shopping_cart_content a.elementor-button--checkout {
background-color: #F4204A;
color: #ffffff;
}
.widget_shopping_cart_content a.elementor-button--checkout:hover {
background-color: #E4032F;
color: #ffffff;
}
.elementor-menu-cart__toggle .elementor-button svg, .elementor-menu-cart__toggle .elementor-button:hover svg  {
fill: var(--toggle-button-icon-hover-color, #E7CE98)!important;
}
.add_to_cart_button {
display: none;
}
li:hover .add_to_cart_button {
display: block;
}
#checkout-page  .woocommerce-checkout-review-order-table tbody td.product-name {
width: 60%;
}
.previous-price {
color: rgb(141, 135, 125);
font-size: .8rem;
margin-top: 0.5rem;
}
.single-product #product-slider .elementor-widget-image img {
width: auto;
height: 100px;
}
.elementor-element.elementor-products-grid ul.products li.product {
min-width: 0;
}
ul.products li.product .woocommerce-loop-product__title {
min-height: 0 !important;
}
.woocommerce .woocommerce-product-rating {
line-height: 3;
}
#fkcart-floating-toggler {
visibility: hidden !important;
}
.woocommerce ul.products li.product {
position: relative;
}
.woocommerce ul.products li.product .button.add_to_cart_button, .woocommerce ul.products li.product .button.product_type_simple{
display: none;
position: relative;
height: 0;
cursor: pointer;
transition: height 0.25s ease-out;
}
@keyframes wind {
0% {
transform: translateY(0);
}
50% {
transform: translateY(-5px);
}
100% {
transform: translateY(0);
}
}
.woocommerce ul.products li.product {
background-color: white !important;
}
.woocommerce ul.products li.product:hover {
background-color: #F7F7F8 !important;
border-bottom: 0 !important;
border-color: white !important;
}
.woocommerce ul.products li.product:hover span.price{
background-color: #F7F7F8 !important;
position: relative;
z-index: 10;
}
.woocommerce ul.products li.product:hover .button.add_to_cart_button, .product:hover .button.add_to_cart_button {
display: block;
height: auto;
transition: height 0.25s ease-in,opacity 0.25s ease-in;
z-index: 2;
margin-top: -0.2rem !important;
padding: 1rem !important;
position: absolute;
right: 0;
left: 0;
background-color: #FF3D3D !important;
color: white !important;
animation: wind 1s infinite;
}
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
margin-bottom: 0rem;
}
.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
margin-bottom: 0 !important;
}
#recenzje a.elementor-testimonial__header {
flex-direction: column !important;
justify-content: center;
align-items: center;
}
.elementor-accordion .elementor-accordion-item:first-of-type {
display: none;}
#recenzje div.swiper-slide {
display: flex;
justify-content: center;
}
.shorten div.product .product_title {
white-space: none;
}
.woocommerce div.product .product_title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
position: relative;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
display: block;
line-height: 2rem;
}
.shorten .product_title {
white-space: inherit !important;
}
.like .elementor-testimonial__image img {
object-fit: contain;
}
.woocommerce div.product .woocommerce-product-rating {
margin-bottom: .2rem;	
}
.woocommerce  div.product div.product:hover .product_title, .woocommerce ul.products li.product:hover .woocommerce-loop-product__title, .woocommerce ul.products li.product:hover h3,
.woocommerce  div.swiper-slide:hover .product_title{
z-index: 10;
white-space: normal;
transition: all 1s easy-out;
}
.woocommerce div.product {
transition: all 1s easy-out;
}
.elementor-widget-woocommerce-cart .woocommerce .wc-proceed-to-checkout .checkout-button, .elementor-25085 .elementor-element.elementor-element-09ff6f2 .shop_table .button {
letter-spacing: .1rem !important;
}
.single-product .woocommerce div.swiper-slide {
height: 400px;
}
.woocommerce div.swiper-slide {
height: 480px;
}
@media (max-width: 1280px) {
.czesc {
display: none !important;
}
}
@media only screen and (max-width: 978px) {
.woocommerce ul.products li.product .button.add_to_cart_button, .woocommerce ul.products li.product .button.product_type_simple {
opacity: 1;
height: auto;
display: block;
}
.woocommerce div.product .product_title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
white-space: normal;
}
.woocommerce  .main-swip div.swiper-slide {
height: auto;
}
.single-product .woocommerce div.swiper-slide {
height: auto;
}
ul.elementor-nav-menu li a {
font-size: 16px;
}
body.home .nowosci .woocommerce div.swiper-slide {
height: 440px;
}
.elementor-kit-1352 .elementor-button#elementor-menu-cart__toggle_button {
padding: 5px 15px 5px 15px;
}
body.home .elementor-widget-reviews .elementor-testimonial__header {
flex-direction: column;
}
.elementor-testimonial__header cite {
text-align: center;
}
.elementor-widget-reviews .elementor-testimonial__image {
justify-content: space-around;
}
.swiper-pagination-bullets.swiper-pagination-horizontal {
position: absolute;
text-align: center;
transition: .3s opacity;
transform: translate3d(0, 0, 0);
z-index: 10;
}
body.home .specjalne .woocommerce div.swiper-slide {
height: 510px;
}
body.home .specjalne {
margin-bottom: 0!important;
}
body.home .takie-jak-lubisz {
margin-top: -20px!important;
}
body.home .bezplatne .swiper-pagination, body.home .takie-jak-lubisz .swiper-pagination, body.home .kategorie-ksiazek .swiper-pagination, body.home .like .swiper-pagination {
display: none!important;
}
body.home .slajder-glowny .swiper-slide {
height: 130px!important;
}
body.home .nowosci {
margin-top: 0!important;
}
}