body {
font-family: "Inter", sans-serif;
margin: 0;
padding: 0;
}
/* footer */
.wltr_footer {
background-color: #F5f5f5;
border-radius: 16px;
margin: 30px;
overflow: hidden;
padding: 0;
color: #292929;
}
.wltr_footer-wrapper {
width: 100%;
max-width: 1600px;
margin: 0 auto;
padding: 0 90px;
box-sizing: border-box;
}
.wltr_footer_biglogo {
width: 100%;
}
.wltr_footer-sections {
display: grid;
grid-template-columns: 1fr 250px 250px 250px;
grid-gap: 20px;
}
.wltr_footer-section-title {
font-size: 16px;
font-weight: bold;
margin-bottom: 16px;
text-transform: uppercase;
}
.wltr_footer-sections ul {
list-style: none;
padding: 0;
margin: 0;
}
.wltr_footer-sections li {
font-size: 14px;
margin-bottom: 8px;
}
.small_footer_logo {
max-width: 140px;
margin-bottom: 16px;
}
.wltr_prices-info, .wltr_footer-copyright {
font-size: 14px;
color: #8A8A8A;
padding: 0 90px;
max-width: 1600px;
margin: 0 auto;
box-sizing: border-box;
}
@media screen and (max-width: 1269px) {
.wltr_footer-sections {
grid-template-columns: 1fr 1fr 1fr 1fr;
}
.wltr_footer-wrapper, .wltr_prices-info, .wltr_footer-copyright {
padding: 0 30px;
}
}
@media screen and (max-width: 900px) {
.wltr_footer-sections {
grid-template-columns: 1fr 1fr;
}
}
@media screen and (max-width: 769px) {
.wltr_footer {
margin: 10px;
}
}
@media screen and (max-width: 555px) {
.wltr_footer-sections {
grid-template-columns: 1fr;
}
.small_footer_logo {
display:none;
}
}
/* manufacturer slider */
.wltr_manufacturer1-slider {
margin: 0 auto;
}
.wltr_manufacturer1-slider .swiper-wrapper {
align-items: center;
}
.wltr_manufacturer1-slider-padding {
position: relative;
}
.wltr_manufacturer1-slider-padding .swiper-button-pause {
top: calc(var(--swiper-navigation-top-offset, 50%) + 40px);
right: var(--swiper-navigation-sides-offset, 10px);
}
.wltr_manufacturer1-slide {
display: flex !important;
align-items: center;
max-width: 455px;
min-width: 150px;
min-height: 100px;
}
.wltr_manufacturer1-slide:focus-visible {
outline-offset: -2px !important;
}
.wltr_manufacturer1-slider-figure {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
height: 100%;
margin: 0;
content-visibility: auto;
contain: layout style paint;
}
.wltr_manufacturer1-slider-figure img {
display: block;
max-width: 100%;
max-height: 100%;
width: auto;
height: auto;
margin: 0 auto;
}
.wltr_manufacturer1-slider-figure img.fade {
filter: grayscale(100%);
transition: filter 0.3s ease;
}
.wltr_manufacturer1-slider-figure img.fade:hover {
filter: none;
}
.wltr_manufacturer1-slider-figure img.shine::before {
position: absolute;
top: 0;
left: -75%;
display: none;
content: "";
width: 50%;
height: 100%;
background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
transform: skewX(-25deg);
}
.wltr_manufacturer1-slider-figure img.shine:hover::before {
display: block;
animation: shine 0.75s;
will-change: transform;
}
.wltr_manufacturer1-slider-figure a>figure {
display: flex;
align-self: center;
justify-content: center;
}
@media (prefers-reduced-motion: reduce) {
.wltr_manufacturer1-slider-figure img.shine::before {
animation: none;
}
}
@media screen and (max-width: 768px) {
.wltr_manufacturer1-slide {
max-width: 768px;
}
.wltr_manufacturer1-slider {
margin: 20px auto;
}
}
@keyframes shine {
100% {
transform: translateX(185%) skewX(-25deg);
}
}
@media only screen and (min-width: 550px) {
.wltr_manufacturer1-slider-padding {
padding: 0;
position: relative;
}
}
@media only screen and (max-width: 550px) {
.wltr_manufacturer1-slider-padding .swiper-button-prev,
.wltr_manufacturer1-slider-padding .swiper-button-next {
pointer-events: none;
display: none;
}
}
/* text element */
.wltr_text-element {
background-color: #F5f5f5;
border-radius: 16px;
margin: 30px;
color: #292929;
}
.wltr_text-element > .wltr_page-padding {
display: grid;
grid-template-columns: minmax(0, 2fr) minmax(0, 3fr);
grid-gap: 20px;
max-width: 1600px;
align-items: center;
justify-content: center;
margin: 0 auto;
padding: 120px 0 120px 90px;
box-sizing: border-box;
overflow: hidden;
}
.wltr_text_logo img {
mix-blend-mode: darken;
max-width: 100%;
}
.wltr_text_container {
display: flex;
flex-direction: column;
align-items: start;
gap: 20px;
}
.wltr_text_container h2 {
font-weight: 400;
font-size: 24px;
margin: 0;
}
.wltr_text_container h2 span {
font-weight: 700;
color: #FF0104;
}
.wltr_text_container p {
font-size: 16px;
line-height: 1.5;
margin: 0;
}
.wltr_text_container a {
background-color: #FF0104;
border-radius: 8px;
color: #FFFFFF;
padding: 10px 25px;
display: inline-block;
font-size: 16px;
margin-top: 16px;
}
/* blog */
.wltr_blog__title-text {
font-size: 24px;
}
.wltr_blog__title-text b {
position: relative;
display: inline-block;
padding-bottom: 8px;
}
.wltr_blog__title-text b::after {
content: "";
display: block;
width: 150%;
height: 4px;
background-color: #FF0104;
margin-top: 8px;
position: absolute;
right: 0;
bottom: 0;
border-radius: 4px;
}
.wltr_blog {
padding: 40px 0;
}
.wltr_blog__title {
margin-bottom: 50px;
text-align: center;
}
.wltr_blog__posts,
.wltr_blog__swiper .swiper-wrapper {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 24px;
}
.wltr_blog__post {
border-radius: 8px;
position: relative;
aspect-ratio: 4 / 5;
border-radius: 8px;
overflow: hidden;
}
.wltr_blog__image-container {
display: block;
margin-bottom: 12px;
}
.wltr_blog__image {
width: 100%;
height: auto;
display: block;
border-radius: 4px;
}
.wltr_blog__heading {
font-size: 18px;
margin-bottom: 8px;
line-height: 1.4;
margin: 0;
}
.wltr_blog__post .wltr_blog__subheading {
margin: 0;
color: #dadada;
}
.wltr_blog__date {
font-size: 14px;
color: #888;
}
.wltr_blog__post .wltr_img-wrapper {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
}
.wltr_blog__post .wltr_img-wrapper img {
width: 100%;
height: 100%;
object-fit: cover;
transition: scale 0.3s ease;
}
.wltr_blog__post:hover .wltr_img-wrapper img {
scale: 1.05;
}
.wltr_blog__post .wltr_img-wrapper img[data-lazy] {
object-fit: none !important;
}
.wltr_blog__post .wltr_blog__image-container {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
justify-content: end;
align-items: start;
z-index: 2;
color: #fff;
padding: 25px;
box-sizing: border-box;
gap: 10px;
}
.wltr_blog__post .wltr_img-wrapper::after {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: linear-gradient(180deg, rgba(30, 30, 30, 0.00) 31.76%, rgba(30, 30, 30, 0.80) 76.78%)
}
.wltr_blog .wltr_page-padding {
max-width: 1600px;
margin: 0 auto;
padding: 0 90px;
box-sizing: border-box;
}
.wltr_blog__tags {
display: flex;
flex-wrap: wrap;
gap: 8px;
}
.wltr_blog__tags > div {
padding: 8px 20px;
border-radius: 8px;
border: 1px solid #AFAFAF;
background: #FFF;
color: #292929;
font-size: 14px;
}
/* newsletter */
.newsletter1-wrapper {
margin: 30px;
background-color: #F5f5f5;
border-radius: 16px;
color: #292929;
width: auto;
}
.newsletter1-wrapper .page-padding {
max-width: 1600px;
margin: 0 auto;
padding: 60px 90px;
box-sizing: border-box;
align-items: center;
justify-content: space-between;
}
.newsletter1__title {
margin-bottom: 0;
}
.newsletter1__title b {
color: #FF0104;
}
.newsletter1__text {
margin: 0;
}
.newsletter1__text-content {
display: flex;
flex-direction: column;
gap: 10px;
}
.category-banner-wrapper {
margin: 30px;
overflow: hidden;
padding: 0;
color: #292929;
position: relative;
}
.category-banner-wrapper::before {
content: "";
position: absolute;
top: 50%;
transform: translateY(-50%);
left: 0;
width: 100%;
height: calc(100% - 80px);
background-color: #F5F5F5;
z-index: -1;
border-radius: 16px;
}
.category-banner.category-page-padding {
width: 100%;
max-width: 1600px;
margin: 0 auto;
padding: 0 90px;
box-sizing: border-box;
}
.category-banner {
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
gap: 32px;
}
@media screen and (max-width: 1269px) {
.category-banner {
grid-template-columns: 1fr 1fr 1fr 1fr;
}
}
@media screen and (max-width: 769px) {
.category-banner {
grid-template-columns: 1fr 1fr;
gap: 16px;
}
}
.category-banner__item {
width: 100%;
max-width: 100%;
box-sizing: border-box;
text-align: center;
background-color: #FFFFFF;
border: 2px solid #F6F6F6;
border-radius: 8px;
overflow: hidden;
}
.category-banner__item:hover img{
scale: 1.05;
}
.category-banner__item img {
width: 100%;
height: auto;
display: block;
object-fit: cover;
transition: scale 0.3s ease;
}
/* header */
.topBanner {
display: none;
}
header.header {
position: relative;
width: 100%;
max-width: 1600px;
margin: 0 auto;
padding: 40px 90px;
box-sizing: border-box;
}
.header-topSection {
display: flex;
justify-content: space-between;
align-items: center;
}
.header-topSection .headerSection__logo img{
width: 150px;
}
.header-topSectionLanguage {
width: 150px;
}
.header-topSectionMenu {
display: flex;
gap: 25px;
}
.header-mainSection {
display: flex;
justify-content: space-between;
align-items: center;
margin-top: 40px;
gap: 50px;
}
.header-category {
position: relative;
}
.header-categoryOpen {
width: 250px;
display: flex;
justify-content: space-between;
align-items: center;
cursor: pointer;
box-sizing: border-box;
padding: 15px 20px;
border-radius: 8px;
background-color: #F6F6F6;
}
.header-categoryDropdown {
position:absolute;
top: calc(100% + 20px);
left: 0;
width: 250px;
background: #F6F6F6;
border-radius: 8px;
box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
z-index: 10;
opacity: 0;
transform: translateY(-10px);
transition: opacity 0.3s ease, transform 0.3s ease;
pointer-events: none;
}
.header-categoryDropdown.is-visible {
opacity: 1;
transform: translateY(0);
pointer-events: auto;
}
.header-categoryDropdown > ul {
list-style: none;
padding: 15px 0;
margin: 0;
display: flex;
flex-direction: column;
gap: 0px;
}
.header-categoryDropdown > ul > li {
padding: 0;
font-size: 16px;
position: relative;
}
.header-categoryDropdown > ul > li > a {
padding: 10px 20px;
display: flex;
align-items: center;
gap: 10px;
justify-content: space-between;
}
.header-categoryDropdown__item {
display: flex;
align-items: center;
gap: 10px;
}
.header-categoryDropdown > ul > li:hover .header-undercategoryDropdown {
opacity: 1;
transform: translateY(0);
pointer-events: auto;
}
.header-undercategoryDropdown {
position: absolute;
top: -15px;
left: calc(100% + 20px);
width: 250px;
background: #F6F6F6;
border-radius: 8px;
box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
opacity: 0;
transform: translateY(-10px);
pointer-events: none;
transition: opacity 0.3s ease, transform 0.3s ease;
padding: 15px 0;
box-sizing: border-box;
height: auto;
}
.header-categoryDropdown > ul > li::after {
content: "";
position: absolute;
top: 0;
left: 100%;
width: 20px;
height: 100%;
pointer-events: auto;
background-color: transparent;
}
.header-undercategoryDropdown__title {
border-bottom: 1px solid #E0E0E0;
padding-bottom: 10px;
margin-bottom: 20px;
font-size: 18px;
font-weight: 400;
}
.header-undercategoryDropdown__categories {
display: flex;
flex-direction: column;
padding: 0;
}
.header-undercategoryDropdown__categories > li {
list-style: none;
font-size: 16px;
}
.header-undercategoryDropdown__categories > li > a {
position: relative;
display: inline-block;
transition: transform 0.3s ease, color 0.3s ease;
color: #292929;
text-decoration: none;
padding: 10px 20px;
}
.header-undercategoryDropdown__categories > li > a:hover {
transform: translateX(5px);
color: #FF0104;
}
.header-undercategoryDropdown__categories > li > ul {
list-style: none;
padding: 0;
margin: 0;
margin-top: 10px;
}
.header-undercategoryDropdown__categories > li:hover {
background-color: #eaeaea;
}
.header-categoryDropdown > ul > li {
transition: background-color 0.3s ease;
}
.header-categoryDropdown > ul > li:hover {
background-color: #eaeaea;
}
.header-categoryDropdown > ul > li > a {
position: relative;
transition: transform 0.3s ease, color 0.3s ease;
}
.header-categoryDropdown > ul > li:hover > a {
transform: translateX(5px);
color: #FF0104;
}
.header-search  {
display: flex;
align-items: center;
border-radius: 8px;
background: #F6F6F6;
flex: 1;
justify-content: space-between;
height: 48px;
}
.header-search input {
width: 100%;
height: 100%;
border: none;
background: transparent;
padding: 5px 20px;
font-size: 16px;
color: #292929;
}
.header-search-button {
background-color: #FF0304;
padding: 10px 20px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 6px;
margin-right: 5px;
color: #FFFFFF;
gap: 10px;
height: 38px;
}
.header-search-button svg {
width: 18px;
height: 18px;
}
.header-search-button span {
text-wrap: nowrap;
}
.header-icons {
display: flex;
align-items: center;
gap: 30px;
}
.header-icons a {
display: flex;
align-items: center;
gap: 14px;
}
.headerSection {
display: none;
}
@media screen and (max-width: 768px) {
.headerSection {
display: block;
}
.header.wltr_header {
display: none;
}
}
/* banner */
.main-custom-swiper_holder {
position: relative;
margin: 0 30px;
border-radius: 16px;
overflow: hidden;
height: 60vh;
}
.main-custom-swiper {
width: 100%;
height: 100%;
}
.main-custom-swiper_holder picture {
display: block;
width: 100%;
height: 100%;
}
.main-custom-swiper_holder picture img {
width: 100%;
height: 100%;
display: block;
object-fit: cover;
}
.custom-slide-content {
position: relative;
height: 100%;
}
.slide-info {
position: absolute;
top: 0;
bottom: 0;
left: 50%;
transform: translateX(-50%);
width: 100%;
max-width: 1600px;
margin: 0 auto;
padding: 75px;
box-sizing: border-box;
color: #FFFFFF;
display: flex;
flex-direction: column;
align-content: end;
justify-content: space-between;
}
.slide-info h2 {
font-size: 32px;
margin: 0;
text-align: right;
font-weight: 300;
max-width: 600px;
align-self: flex-end;
}
.slide-info h2 b {
font-weight: 700;
}
.slide-info a {
background-color: #FF0104;
border-radius: 8px;
color: #FFFFFF;
font-size: 16px;
display: flex;
align-items: center;
justify-content: end;
gap:40px;
padding: 20px 40px;
align-self: flex-end;
max-width: 600px;
}
.slide-info a p {
margin: 0;
font-size: 20px;
text-align: right;
}
.slide-info a img {
height: 24px;
filter: invert(1);
}
.main-custom-swiper_holder .swiper-pagination {
text-align: right;
padding: 20px 75px;
box-sizing: border-box;
max-width: 1600px;
left: 50% !important;
transform: translateX(-50%);
}
.main-custom-swiper_holder .swiper-pagination .swiper-pagination-bullet {
height: 24px;
width: 24px;
border-radius: 22px;
background: #AFAFAF;
}
.main-custom-swiper_holder .swiper-pagination .swiper-pagination-bullet-active {
background: #FF0104;
}
.productsList__gridView-js .product-item-third:hover,
.productsList__gridView-js .product-item-third:focus-within,
.product-list__gridView-js .product-item-third:hover,
.product-list__gridView-js .product-item-third:focus-within {
position: static;
left: auto;
top: auto;
z-index: auto;
box-shadow: none;
width: auto;
}
.productsList__gridView-js .product-item-third:hover .product-item__addToCart, .productsList__gridView-js .product-item-third:focus-within .product-item__addToCart, .product-list__gridView-js .product-item-third:hover .product-item__addToCart, .product-list__gridView-js .product-item-third:focus-within .product-item__addToCart {
display: none !important;
}
.productsList__gridView-js .product-item-third:hover .product-item__shortDescription, .productsList__gridView-js .product-item-third:hover .product-item__addToCart, .productsList__gridView-js .product-item-third:hover .product-item__comparer, .productsList__gridView-js .product-item-third:hover .product-item__rating, .productsList__gridView-js .product-item-third:hover .product-item__phantom, .productsList__gridView-js .product-item-third:focus-within .product-item__shortDescription, .productsList__gridView-js .product-item-third:focus-within .product-item__addToCart, .productsList__gridView-js .product-item-third:focus-within .product-item__comparer, .productsList__gridView-js .product-item-third:focus-within .product-item__rating, .productsList__gridView-js .product-item-third:focus-within .product-item__phantom, .product-list__gridView-js .product-item-third:hover .product-item__shortDescription, .product-list__gridView-js .product-item-third:hover .product-item__addToCart, .product-list__gridView-js .product-item-third:hover .product-item__comparer, .product-list__gridView-js .product-item-third:hover .product-item__rating, .product-list__gridView-js .product-item-third:hover .product-item__phantom, .product-list__gridView-js .product-item-third:focus-within .product-item__shortDescription, .product-list__gridView-js .product-item-third:focus-within .product-item__addToCart, .product-list__gridView-js .product-item-third:focus-within .product-item__comparer, .product-list__gridView-js .product-item-third:focus-within .product-item__rating, .product-list__gridView-js .product-item-third:focus-within .product-item__phantom {
visibility: hidden !important;
}
.productsList__gridView-js .product-item-third,
.productsList__gridView-js .product-item-third:hover,
.productsList__gridView-js .product-item-third:focus,
.productsList__gridView-js .product-item-third:focus-within,
.productsList__gridView-js .product-item-third:active,
.product-list__gridView-js .product-item-third,
.product-list__gridView-js .product-item-third:hover,
.product-list__gridView-js .product-item-third:focus,
.product-list__gridView-js .product-item-third:focus-within,
.product-list__gridView-js .product-item-third:active {
position: static !important;
left: auto !important;
top: auto !important;
z-index: auto !important;
box-shadow: none !important;
width: auto !important;
}
.product-item-third,
.product-item-third:hover,
.product-item-third:focus,
.product-item-third:focus-within,
.product-item-third:active {
/* Ustaw tu swoje style nadrzędne */
position: static !important;
left: auto !important;
top: auto !important;
z-index: auto !important;
box-shadow: none !important;
width: auto !important;
/* Dodaj dowolne inne "resetujące" style, których potrzebujesz */
}
.product-item:not(.product-item-pl).product-item-rec_hover:hover,
.product-item:not(.product-item-pl).product-item-rec_hover:focus-within {
transform: none;
box-shadow: none;
transition-delay: 0s;
}
.recommended-products1 .recommended-products-border {
border: none;
}
.recommended-products-title {
position: relative;
display: inline-block;
}
.recommended-products-title::after {
content: "";
position: absolute;
bottom: -8px; /* odstęp od tekstu */
right: 0;
width: 65%; /* przybliżona długość */
height: 3px;
background-color: #FF0104;
border-radius: 2px;
}
.recommended-products1 .recommended-products-title {
padding: 0;
}
.product-item__description {
text-align: left;
}
.product-item:not(.product-item-pl) .product-item__description p:first-child {
padding: 0;
}
.product-item:not(.product-item-pl) .product-flags span {
border-radius: 8px !important;
height: auto !important;
}
.product-item:not(.product-item-pl) .product-item__description p:first-child,
.product-item-third .product-item__description h2 {
font-size: 16px;
font-weight: 400;
}
.product-item:not(.product-item-pl) .product-item__description p:first-child {
margin-bottom: 10px;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
text-wrap: wrap;
}
.recommended-products1__list {
padding: 0 !important
}
.newsletter1__form-wrapper {
justify-content: end;
}
.newsletter1__consents {
float: right;
}
.newsletter1__consents ul li:not(ul li ul li) {
margin-top: 0;
padding-top: 0;
}
.newsletter1__btn-subscribe.newsletterSubscribe-js {
text-transform: capitalize;
border-radius: 8px !important;
background-color: #FF0104;
color: #FFFFFF;
padding: 10px 25px;
height: auto;
border: none;
}
.newsletter1__input-container input[type=email] {
border-radius: 8px !important;
}
.productsList__gridView-js .product-item-third .product-item__description h2, .product-list__gridView-js .product-item-third .product-item__description h2 {
letter-spacing: 0px !important;
margin-bottom: 0 !important;
}
.productsList__gridView-js .product-item-third .normalPrice, .product-list__gridView-js .product-item-third .normalPrice {
font-size: 18px !important;
font-weight: 600 !important;
margin-bottom: 0 !important;
letter-spacing: 0px !important;
}
.productsList__gridView-js .product-item-third .product-item__priceAndExtraButton, .product-list__gridView-js .product-item-third .product-item__priceAndExtraButton {
margin: 0 !important;
}
.productsList .js-showFilterCheckboxes {
border-radius: 8px !important;
padding: 10px 20px !important;
}
.productsList .productsList__filters--values {
border-radius: 8px !important;
background: #F6F6F6;
border-radius: 8px;
box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
z-index: 9;
}
.productsList__sorting--dropdown {
border-radius: 8px !important;
background: #F6F6F6;
border-radius: 8px;
box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
z-index: 9;
}
.productsList__filters {
flex: 0 0 auto;
height: auto;
}
.productsList .js-showFilters, .productsList .productsList__activeFilters--button {
border-radius: 8px !important;
}
.product-item:not(.product-item-pl).product-item-rec_hover:hover, .productsList__gridView-js .product-item-third:hover{
box-shadow: 0 6px 4px -4px rgba(255, 1, 4, 0.5) !important;
}
.breadcrumbs-wrapper {
margin: 0 30px;
width: calc(100% - 60px);
box-sizing: border-box;
border-radius: 16px;
}
.productsList__container {
display: block;
}
.product-details__info-container2 {
/* display: none; */
}
.product-details__info-container .stock-label {
margin-right: 0px;
}
.fade-in {
opacity: 0;
transform: translateY(20px);
transition: all 0.6s ease-out;
z-index: auto;
position: relative;
will-change: opacity, transform;
}
.fade-in.visible {
opacity: 1;
transform: translateY(0);
}
.product-details .product-details__image .swiper-slide {
align-self: center;
}
.product-details .input-group .quantity-field {
border-radius: 8px !important;
}
.product-details__button-group .primary-action-button.add-to-cart {
border-radius: 8px !important;
background-color: #FF0104;
color: #FFFFFF;
padding: 10px 25px;
border: none;
text-transform: none;
font-size: 18px;
text-align: left;
}
.product-details__data {
padding-top: 0;
}
.product-details__button-group {
border: none;
}
.product-details .product-details__info-container .prices .min-price {
margin-top: 0;
}
.product-details__prices .old-price, .red-price {
float: left;
}
.product-details__prices .min-price {
clear: both;
}
.product-details .product-details__info-container .prices .old-price {
margin: 0;
margin-top: 8px;
margin-left: 14px;
}
.product-details .product-details__image .swiper-slide img {
position: static;
}
.product-details__images .product-flags span:after {
display: none;
}
.product-reviews.product-reviews-js {
padding-top: 20px;
}
.gpsr__section-title {
border-bottom: none !important;
padding-bottom: 0 !important;
margin-bottom: 0 !important;
}
.rndB, .primary-action-button, .secondary-action-button, .go-to-top__btn-js, .wishListInfoPopup, .temporaryPopup, textarea, .configMessages button, .cookieContainer button, .recommended-ai__item, .wishListButtonPopUp, .wishListInfoPopup, .mobileLogoutButton, .goToComparisonTool, .image360 {
border-radius: 8px !important;
}
.cartContainer .deliveryAndPayment .deliveryMethods .deliveryMethod__container, .cartContainer .deliveryAndPayment .deliveryMethods .paymentMethod__container, .cartContainer .deliveryAndPayment .paymentMethods .deliveryMethod__container, .cartContainer .deliveryAndPayment .paymentMethods .paymentMethod__container {
border-radius: 8px !important;
}
.cartContainer .deliveryAndPayment .deliveryMethods .deliveryMethod__info, .cartContainer .deliveryAndPayment .deliveryMethods .paymentMethod__info, .cartContainer .deliveryAndPayment .paymentMethods .deliveryMethod__info, .cartContainer .deliveryAndPayment .paymentMethods .paymentMethod__info {
border-radius: 8px !important;
}
.cartContainer .deliveryAndPayment .collectionPoint__container.js-list .cart__point-selection-content {
border-radius: 8px !important;
}
.cartContainer .deliveryAndPayment .cart__customer-address-item {
border-radius: 8px !important;
}
.cartContainer .cart__qty-container, .cartContainer .deliveryMethod__container, .cartContainer .paymentMethod__container, .cartContainer .cartError, .cartContainer iframe, .cartContainer #ifMap, .cartContainer .recalculatePointsPopup, .cartContainer .cartLoginPopup, .cartContainer .cart__info-box, .cartContainer select, .cartContainer .cartLoyaltyMessage {
border-radius: 8px !important;
}
.cartContainer .loginContainer, .cartContainer .registerContainer, .cartContainer .thankYou__form {
border-radius: 8px !important;
}
.product-details__shortdesc {
font-size: 16px;
line-height: 1.5;
margin: 0;
color: #292929;
}
.showConsents-js.form__input-value-js.newsletter1__input-container {
width: 100%;
}
@media screen and (max-width: 1269px) {
.header-mainSection {
display: grid;
grid-template-columns: minmax(0, 1fr) auto; /* 1. kolumna elastyczna, 2. dopasowana */
grid-template-areas:
"search   search"
"category icons"
;
align-items: center;
gap: 12px;
}
.header-category { grid-area: category; }
.header-icons    { grid-area: icons;    justify-self: end; }
.header-search   { grid-area: search;   }
.header-topSectionLanguage {
display: none;
}
.headerSection.headerSection__bg .headerContainer>.headerSection__row {
padding: 0 !important;
}
.header-topSection .headerSection__logo img {
object-fit: contain;
}
.headerSection.headerSection__bg .headerContainer>.headerSection__row {
flex-direction: row;
}
}
@media screen and (max-width: 769px) {
.newsletter1__form {
width: 100%;
}
.newsletter1-wrapper .page-padding {
padding: 50px 30px;
}
.wltr_text-element > .wltr_page-padding {
padding: 50px 0 50px 30px;
grid-template-columns: 1fr;
}
.wltr_text_logo {
display: none;
}
.main-custom-swiper_holder {
margin: 0 15px;
height: 400px;
}
.slide-info {
padding: 15px;
}
.main-custom-swiper_holder .swiper-pagination {
padding: 10px 15px;
text-align: left;
}
.slide-info h2 {
font-size: 24px;
}
.slide-info a {
font-size: 14px;
}
.breadcrumbs-wrapper {
margin: 0 15px;
width: calc(100% - 30px);
}
}
.product-details__headers>div {
padding: 25px 0;
margin-left: 0;
width: 100%;
border-bottom: 1px solid #eee;
display: inline-block;
position: relative;
font-weight: 300;
}