/* Important */
body {
background-color: #f2f2f5;
}
.configMessages__btn-necessary-js{
display: none;
}
/* Google font */
html, body {
font-family: "Mulish", sans-serif;
}
/* Custom scroll */
::-webkit-scrollbar {
width: 12px;
height: 12px;
}
::-webkit-scrollbar-track {
background: #efefef;
border-radius: 6px;
}
::-webkit-scrollbar-thumb {
background-color: #00c389;
border-radius: 6px;
border: 3px solid #efefef;
}
* {
scrollbar-width: thin;
scrollbar-color: #00c389 #efefef;
}
/**//* Header section *//**/
.headerSection.headerSection__bg>.headerSection__row{
padding: 7px 15px 29px 15px;
height: 90px;
}
.headerSection .headerSection__row{
justify-content: unset;
}
/* Top banner (Phone number, mail etc.) */
.topBanner {
background-color: #473729;
color: #ffffff;
padding: 0px;
min-height: 28px;
}
/* Shop logo */
.headerSection .headerSection__logo{
margin-top: 20px;
}
.headerSection .headerSection__logo img, .headerSection .headerSection__logo svg{
max-height: 31px;
max-width: 204px;
margin-right: 25px;
}
/* Search bar */
.header-recommended-productItem__detailsContainer .pricesContainer__normalPrice--red{
color: #d11919;
}
.header-recommended-productItem__detailsContainer h2 span {
background-color: #00c38945;
}
.headerSection .headerSection__searchForm__phrase {
max-width: 600px;
height: 45px;
background-color: #e8e8e8;
}
.headerSection .headerSection__searchForm>div:first-of-type{
top: 14px;
}
.headerSection .headerSection__searchForm__btn {
position: absolute;
right: -35px;
width: 45px;
height: 45px;
background-color: #00c389;
outline: none;
border: none;
}
.headerSection .headerSection__searchForm__btn img {
width: 25px;
height: 25px;
margin-top: 2px;
}
.headerSection .headerSection__searchForm{
width: 100%;
max-width: 540px;
}
/* Icons */
.info-banner-1__list .sliderItem {
width: 220px;
}
.headerSection .headerSection__iconsMenu .header__icon{
margin-bottom: 0px;
}
.cartWrapper img {
width: 30px;
height: 30px;
}
.headerSection__iconsMenu{
margin-left: auto !important;
}
.headerSection__iconsMenuItem.js-activeCart {
background-color: #00c389;
border-radius: 2px;
text-align: center;
color: white;
}
.headerSection__iconsMenuItem.cartItemsList-btn {
width: 120px;
height: 67px;
display: inline-flex;
flex-direction: column;
align-items: center;
justify-content: center;
text-align: center;
overflow: hidden;
}
.headerSection .headerSection__iconsMenu .activeCart .header__icon svg{
fill: white;
}
.headerSection .header__icon svg{
fill: black;
}
.cartWrapper {
position: relative;
display: inline-block;
}
.cartBadge {
position: absolute;
top: -6px;
right: -15px;
background-color: #473729;
color: white;
font-size: 13px;
width: 20px;
height: 20px;
line-height: 20px;
border-radius: 50%;
text-align: center;
}
.cartPriceText {
display: block;
font-size: 14px;
color: white;
}
.headerSection .headerSection__iconsMenu .header__cart .iconsMenuItem__text{
display: block;
}
.headerSection .headerSection__iconsMenu .iconsMenuItem__text{
display: unset;
}
.icon-with-label {
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
justify-content: center;
}
.icon-with-label img {
width: 25px;
height: 25px;
display: block;
margin: 0 auto;
margin-bottom: 5px;
}
.headerSection.frozenHeader>.scrollHeader {
padding-top: 8px !important;
padding-bottom: 65px !important;
}
.categoryBackground{
background-color: #00c389;
height: 60px;
max-width: unset !important;
}
.categoryContent{
max-width: 1340px;
margin: 0 auto;
display: flex;
align-items: center;
padding: 10px 20px;
box-sizing: border-box;
}
.headerSection .headerSection__mainMenu__navLinks .mainMenu__navLink {
margin-right: 30px;
position: relative;
padding: 9px 8px 10px 8px;
border-radius: 2px;
border: 1px solid white;
color: white !important;
font-weight: bold;
}
.category-arrow{
margin-bottom: -4px;
margin-left: 15px;
margin-right: 5px;
}
.category-icon{
margin-bottom: -9px;
margin-left: 2px;
margin-right: 16px;
width: 29px;
height: 29px;
margin-top: -4px;
}
.nav-icon{
margin-bottom: -9px;
margin-left: 2px;
margin-right: 7px;
width: 29px;
height: 29px;
margin-top: -4px;
}
.navLinks {
margin-right: 30px;
position: relative;
padding: 9px 8px 10px 8px;
color: white !important;
font-weight: bold;
top: 2px;
}
.navLinks:hover {
text-decoration: underline;
}
.headerSection .headerSection__mainMenu__navLinks .mainMenu__navLink:hover{
text-decoration: underline;
}
.headerSection .headerSection__iconsMenu .header__icon:hover{
text-decoration: underline;
}
/**//* Banners section *//**/
.info-banner-1__list .sliderItem__imageContainer {
height: unset !important;
}
.banner1__column .banner1__wrapper:first-child {
padding-bottom: 14px;
}
.banner1-banner-1-1-js {
max-width: 1400px;
margin: 0 auto;
padding: 0 15px;
box-sizing: border-box;
}
.banner1{
margin-top: 15px;
}
/**//* Pictograms section *//**/
.info-banner-1 {
max-width: 1400px;
margin: 0 auto;
text-align: center;
margin-bottom: 40px;
}
.sliderItem {
display: flex;
flex-direction: column;
align-items: center;
}
.sliderItem__imageContainer {
width: 90px;
height: 90px;
display: flex;
align-items: center;
justify-content: center;
}
.image-background-circle {
width: 90px;
height: 90px;
background-color: white;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
}
.image-background-circle img {
width: 52px;
height: 52px;
}
.info-banner-1__list .sliderItem span {
color: #00c389;
margin-top: 24px;
font-size: 16px;
font-weight: bold;
letter-spacing: 1.1px;
}
@media screen and (min-width: 769px) {
.gridMainElement {
margin-bottom: 35px;
}
}
@media screen and (min-width: 769px) {
.info-banner-1__list {
margin: 10px 0 0;
}
}
.infoPictogramsText{
color: #473729 !important;
font-weight: 400 !important;
margin-top: 15px !important;
}
/**//* Products sliders section *//**/
.recommended-products1 .recommended-products-border{
text-align: left;
border-bottom: unset;
}
.product-item:not(.product-item-pl) .red-price {
color: #d11919;
font-weight: bold;
font-size: 25px;
}
.recommended-products1 .recommended-products-title {
background-color: unset;
padding: 0 20px;
bottom: unset;
position: relative;
font-size: 35px;
display: inline-block;
color: #262626;
font-weight: bold;
}
.product-item:not(.product-item-pl) {
background: white;
}
.rndA, .popupDialog-js .form-container, .share-container, .addToComparePopup, .after-adding-to-cart-popup .popup-dialog-wrapper, .cookieContainer-popup, .product-item__cartPopup--container, .lookbook__imageContainerList, .lookbook__imageContainerList img, .lookbook__imageContainerList--item, .recommended-products-box__item, .Sizechart-content, .product-item, .message-popup.configMessages {
border-radius: unset !important;
}
.product-item-rec_hover:hover {
transform: unset !important;
transition-delay: unset !important;
outline: 1px solid #00c389 !important;
box-shadow: unset !important;
}
.product-item:not(.product-item-pl) .product-item__addToCart-grid {
visibility: unset !important;
margin: 10px auto -2px;
width: 90%;
padding-top: 8px;
padding-left: unset;
padding-bottom: 8px;
padding-right: unset;
text-align: center;
}
.primary-action-button {
text-transform: unset;
background-color: #00c389;
border: 2px solid #00c389;
color: #ffffff;
padding: 13px;
text-align: center;
font-size: 16px;
cursor: pointer;
font-weight: bold;
align-items: center;
outline: none;
transition: 200ms;
}
.primary-action-button:hover {
text-transform: unset;
background-color: #00c389;
border: 2px solid #00c389;
color: #ffffff;
padding: 13px;
text-align: center;
font-size: 16px;
cursor: pointer;
font-weight: bold;
align-items: center;
outline: none;
transition: 200ms;
text-decoration: underline;
}
.product-item-rec_hover{
transition: unset !important;
}
.product-item:not(.product-item-pl) .wishlistButton {
position: static;
width: 27px;
height: 24px;
padding: 15px 15px;
margin-left: auto;
}
.product-item:not(.product-item-pl) .product-item__image {
margin: 0 auto;
width: 95%;
height: 90%;
display: flex;
align-items: center;
justify-content: center;
}
.product-item:not(.product-item-pl) .product-item__description p:first-child {
font-size: 15px;
padding-top: 10px;
padding-bottom: 15px;
font-weight: bold;
color: #473729;
max-width: 280px;
margin: 0 auto;
text-align: center;
overflow: hidden; /* Keep overflow hidden */
text-overflow: ellipsis; /* Still use ellipsis for when it overflows */
display: -webkit-box; /* Use flexbox for multiline ellipsis */
-webkit-line-clamp: 2; /* Limit to 2 lines */
-webkit-box-orient: vertical; /* Make it vertical */
line-height: 1.3em; /* Keep your line height */
white-space: normal; /* Allow normal wrapping */
}
.product-item:not(.product-item-pl) .price {
color: #00c389;
font-weight: bold;
font-size: 25px;
display: inline-block;
margin-bottom: 26px !important;
margin-top: 20px;
}
.regular-price{
word-break: break-word;
white-space: break-spaces;
font-size: 12px;
line-height: 1.5;
font-style: normal;
font-stretch: normal;
font-weight: normal;
color: #888888;
letter-spacing: normal;
}
.product-item:not(.product-item-pl) .product-item__link {
display: block;
height: 260px;
width: 100%;
position: relative;
}
@media screen and (min-width: 769px) {
.recommended-products1 .recommended-products-border {
margin: 0px 0 25px;
}
}
.recommended-products1 {
max-width: 1400px;
margin: 0 auto;
text-align: center;
margin-top: -45px;
}
.recommended-products1 .slick-next:before, .recommended-products1 [dir=rtl] .slick-prev:before {
border: solid #473729;
border-width: 0 3px 3px 0;
display: inline-block;
padding: 7px;
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
}
.recommended-products1 [dir=rtl] .slick-next:before, .recommended-products1 .slick-prev:before {
border: solid #473729;
border-width: 0 3px 3px 0;
display: inline-block;
padding: 7px;
transform: rotate(135deg);
-webkit-transform: rotate(135deg);
}
.recommended-products1.slider .slick-prev, .recommended-products1.slider .slick-next{
background: unset !important;
}
.recommended-products1.slider .slick-prev, .recommended-products1.slider .slick-next:hover{
background: unset;
}
.recommended-products1 .slick-prev:before, .recommended-products1 .slick-next:before{
width: 13px;
height: 13px;
top: 15px;
content: " ";
}
.slider .slick-prev, .slider .slick-next{
width: 75px !important;
height: 95px !important;
background: unset !important;
}
.recommended-products1 .slick-prev:before {
left: 34px;
}
.add-to-cart-text {
display: flex;
align-items: center;
justify-content: center;
gap: 8px; /* odstęp między ikoną a tekstem */
font-weight: bold;
text-align: center;
width: 100%;
}
/**//* Recommended categories section *//**/
.recommended-categories {
max-width: 1400px;
margin: 0 auto;
padding: 0 15px;
box-sizing: border-box;
}
.recommended-categories h2 {
font-size: 24px;
margin-bottom: 20px;
color: #000;
}
.category-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 20px;
}
.category-item {
background-color: #ffffff;
overflow: hidden;
text-align: center;
}
.category-item:hover {
text-decoration: underline;
}
.category-image {
width: 100%;
overflow: hidden;
}
.category-image img {
width: 100%;
height: auto;
display: block;
}
.category-title {
padding: 12px;
font-weight: bold;
font-size: 17px;
color: #473729;
}
/* About us */
.about-us-outer {
background-color: #fff;
padding: 40px 20px;
}
.about-us-wrapper {
width: 100%;
max-width: 1400px;
margin-left: auto;
margin-right: auto;
}
.about-us-content {
display: flex;
flex-wrap: wrap;
gap: 40px;
align-items: flex-start;
justify-content: space-between;
}
.about-us-left {
flex: 1 1 650px;
max-width: 650px;
}
.about-us-right {
flex: 1 1 650px;
max-width: 650px;
}
.about_us-logo img {
height: 25px;
margin-bottom: 30px;
}
.about-us-text-block {
font-size: 16px;
line-height: 1.6;
color: #333;
}
.about-us-text-block strong {
font-weight: 700;
color: #000;
}
.about-us-text-block em {
font-style: italic;
}
@media (max-width: 768px) {
.about-us-content {
flex-direction: column;
}
.about-us-left, .about-us-right {
max-width: 100%;
flex: 1 1 100%;
}
.about-us-wrapper {
padding: 0;
}
}
/* Newsletter */
.newsletter1-wrapper {
width: 100%;
background-color: #473729;
}
.newsletter1__title {
font-weight: normal;
color: #ffffff;
font-size: 35px;
margin-top: 0;
}
.newsletter1__text {
font-size: 14px;
font-weight: bold;
color: #ffffff;
line-height: 22px;
}
.newsletter1__input-container input[type=email] {
color: #888888;
font-size: 14px;
border: 1px solid #f2f2f2;
box-sizing: border-box;
margin: 0;
outline: none;
max-width: unset !important;
width: calc(100% - 500px);
padding: 15px 20px 14px;
background-color: rgba(255, 255, 255, 1.00);
text-align: left;
float: right;
}
@media screen and (min-width: 971px) {
.newsletter1__consents {
float: left;
max-width: calc(100% - 35px);
margin-left: 290px;
}
}
.newsletter1__consents .consentsList a, .newsletter1__consents .checkBoxes__container input+label {
color: #a7a7a7;
font-weight: bold;
font-size: 12px;
}
.newsletter1 {
padding: 25px 10px 20px 20px;
}
/* Footer */
.footer {
background-color: #00c389;
padding-top: 35px;
}
.footer__section-title {
text-transform: unset;
font-weight: bold;
color: #ffffff;
font-size: 18px;
}
.footer__section {
color: #ffffff !important;
margin-bottom: 20px;
font-size: 17px;
line-height: 1.1;
}
.footer__section svg {
fill: white;
}
.footer .totalAndSubtotalPricesInformation {
display: block;
text-align: left;
color: #ffffff;
font-size: 13px;
font-weight: bold;
padding-bottom: 15px;
}
@media screen and (min-width: 769px) {
.footer-wrapper {
padding: 0px 0 5px;
}
}
.footer__copyright-content {
max-width: 1400px;
width: 100%;
display: flex;
justify-content: center;
font-weight: bold;;
}
.cookie-message-opener{
background: #00c389;
box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
}
.go-to-top__btn-js{
background-color: #473729;
box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
}
.go-to-top__btn-js:hover{
background-color: #715b47;
}
/* Cart modal */
.cartItemsList-title {
font-size: 17px;
font-style: normal;
font-weight: bold;
line-height: 24px;
letter-spacing: 1.8px;
margin-bottom: 24px;
text-transform: unset;
text-align: center;
color: #000000;
}
.cartItemsList-product--details_name {
color: #000000;
display: block;
width: calc(100% - 26px);
overflow: hidden;
text-overflow: ellipsis;
white-space: unset;
font-size: 14px;
font-style: normal;
font-weight: bold;
line-height: 24px;
letter-spacing: 1.2px;
margin-bottom: 8px;
transition: 200ms;
}
.cartItemsList-product--details_description {
color: #000000;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 18px;
letter-spacing: .8px;
max-width: 90%;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
display: block;
}
.cartItemsList-product--details_price {
color: #262626;
text-align: right;
font-size: 15px;
font-style: normal;
font-weight: 700;
line-height: 24px;
letter-spacing: 1.2px;
background-color: #FFFFFF;
padding: 0 0 0 5px;
display: block;
width: calc(100% - 5px);
}
.cartItemsList-product {
display: flex;
width: calc(100% - 48px);
min-height: 120px;
padding: 0 0;
margin-right: 24px;
margin-left: 24px;
margin-bottom: 14px;
background-color: #FFFFFF;
transition: 300ms;
padding-bottom: 10px;
border-bottom: 1px #ababab solid;
}
.cartItemsList-button{
width: unset;
}
.cartItemsList-wrapper {
outline: 1px solid #cdcfce;
border-radius: 2px !important;
}
.cartItemsList-delivery span, .cartItemsList-payment span {
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;
letter-spacing: 1.2px;
}
/* Search bar */
.header-recommended-rightSection{
display: none;
}
.header-recommended {
position: absolute;
transform: translate(50%);
right: 50%;
background-color: #FFFFFF;
grid-template-columns: unset;
max-width: 1300px;
padding: 20px;
height: 455px;
z-index: 15;
top: 64px;
outline: 1px solid #cdcfce;
border-radius: 2px !important;
}
.header-recommended-leftSection .header-recommended-sectionHeader{
display: none;
}
.header-recommended-products {
display: block;
grid-template-columns: unset;
gap: 30px;
padding-right: 15px;
padding-top: 10px;
padding-bottom: 10px;
}
.header-recommended {
position: absolute;
transform: translate(50%);
right: 60%;
background-color: #FFFFFF;
grid-template-columns: unset;
width: 574px;
padding: 0 0 20px 0;
height: 350px;
z-index: 15;
top: 64px;
outline: 1px solid #cdcfce;
border-radius: 2px !important;
}
.header-recommended-leftSection .header-recommended-scrollContainer {
padding-left: 10px;
max-height: 270px;
overflow-y: auto;
}
.header-recommended-productItem__imageContainer img {
max-width: 70px;
max-height: 70px;
}
.header-recommended-productItem__imageContainer {
display: flex;
align-items: center;
justify-content: center;
width: 70px;
min-width: 70px;
height: 70px;
margin-right: 5px;
}
.header-recommended-productItem {
margin-bottom: 20px;
}
.header-recommended-productItem__detailsContainer h2 {
margin: 0 0 12px 0;
font-size: 14px;
text-overflow: ellipsis;
overflow: unset;
white-space: unset;
letter-spacing: 1.2px;
font-weight: 400;
max-width: 311px;
margin-right: 25px;
}
.header-recommended-productItem:hover{
box-shadow: unset;
text-decoration: underline;
}
#searchButtonNew {
background-color: #00c389 !important;
border: 2px solid #00c389 !important;
color: #ffffff;
padding: 13px;
text-align: center;
font-size: 15px;
cursor: pointer;
font-weight: bold;
align-items: center;
outline: none;
transition: 200ms;
border-radius: 2px;
display: block;
margin: 0 auto;
min-width: 290px;
max-height: 45px;
margin-top: 25px;
}
.header-recommended .closeRecommendedButton {
position: unset;
}
.header-recommended.noFound .header-recommended-noFoundProductsInfo{
display: none;
}
.header-recommended-productItem__detailsContainer .pricesContainer{
display: unset !important;
}
.header-recommended-productItem__detailsContainer {
width: 266px;
display: contents;
}
.header-recommended-productItem__detailsContainer {
display: flex;
flex-direction: column;
width: 100%;
padding-left: 10px;
}
.header-recommended-productItem__topRow {
display: flex;
justify-content: space-between;
align-items: flex-start;
gap: 10px;
}
.header-recommended-productItem__topRow h2 {
margin: 0;
font-size: 14px;
font-weight: normal;
flex: 1;
}
.pricesContainer {
text-align: right;
white-space: nowrap;
font-weight: bold;
}
.searchbar-container {
position: relative;
}
.header-recommended {
position: absolute;
left: -57px;
right: 0;
background-color: #ffffff;
padding: 0 0 20px 0;
height: auto;
z-index: 15;
top: 64px;
outline: 1px solid #cdcfce;
border-radius: 2px !important;
}
/* Login page */
.login_page {
display: flex;
justify-content: center;
gap: 25px;
max-width: 1400px;
margin: 0 auto;
padding: 20px;
box-sizing: border-box;
}
.login-container {
flex: 2;
max-width: calc((1400px - 30px) * 6 / 10);
box-sizing: border-box;
padding: 20px 30px 30px 30px;
}
.register-container_login {
flex: 1;
max-width: calc((1400px - 30px) * 4 / 10);
box-sizing: border-box;
background-color: white;
padding: 20px 30px 30px 30px;
}
.box_title_inside{
background-color: unset;
bottom: unset;
position: relative;
font-size: 35px;
display: inline-block;
color: #262626;
font-weight: bold;
}
.circle_item{
display: flex;
justify-content: center;
margin-top: 25px;
}
.image-background_item{
width: 128px;
height: 128px;
background-color: #e8e8e8;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
}
.image-background_item img {
width: 80px;
height: 80px;
}
.login-container .form__input-wrapper {
display: flex;
flex-direction: column;
align-items: center;
width: 100%;
margin-bottom: 20px;
}
.login-container .form__input-value {
width: 300px;
max-width: 100%;
padding: 10px;
box-sizing: border-box;
}
.login-container .form input, .form select {
border: none;
outline: none;
border: 1px solid #00c389;
border-radius: 2px;
font-size: 14px;
color: #191616;
transition: 200ms;
box-sizing: border-box;
padding: 10px;
margin-bottom: 10px;
width: 440px;
}
.customerLoginForm-js {
display: grid;
justify-content: center;
margin-top: 30px;
}
.login-form__more-options {
margin: 0 0 18px;
display: block;
text-align: center;
}
.login-form__forget-password {
font-size: 13px;
color: #262626;
text-decoration: underline;
}
.login-container .form__input-wrapper{
margin-left: 0px !important;
text-transform: unset;
color: #ffffff;
padding: unset;
text-align: center;
font-size: 16px;
cursor: pointer;
font-weight: bold;
align-items: center;
outline: none;
transition: 200ms;
}
.login-form__registerLink{
text-align: left;
font-size: 16px;
margin-top: 40px;
}
/* Reminder password */
.reminder-container {
margin: 20px auto 20px auto;
padding: 20px;
max-width: 1360px;
width: calc(100% - 40px);
}
.reminder-container .form__input-wrapper {
display: flex;
flex-direction: column;
align-items: center;
width: 100%;
margin-bottom: 20px;
}
.reminder-container .form__input-value {
width: 300px;
max-width: 100%;
padding: 10px;
box-sizing: border-box;
}
.reminder-container .form input, .form select {
border: none;
outline: none;
border: 1px solid #00c389;
border-radius: 2px;
font-size: 14px;
color: #191616;
transition: 200ms;
box-sizing: border-box;
padding: 10px;
margin-bottom: 10px;
width: 440px;
}
.reminder-container .reminder-info {
margin: 5.5rem 0 5rem 0 !important;
color: #262626;
opacity: .65;
text-align: center;
}
/* Register form */
.reg-container{
margin: 20px auto 20px auto;
padding: 20px;
max-width: 1360px;
width: calc(100% - 40px);
}
.reg-container .form__input-wrapper {
display: flex;
flex-direction: column;
align-items: center;
width: 100%;
margin-bottom: 20px;
margin-left: unset;
}
.reg-container .form__input-value {
width: 300px;
max-width: 100%;
padding: 10px;
box-sizing: border-box;
}
.reg-container .form input, .form select {
border: none;
outline: none;
border: 1px solid #00c389;
border-radius: 2px;
font-size: 14px;
color: #191616;
transition: 200ms;
box-sizing: border-box;
padding: 10px;
margin-bottom: 10px;
width: 440px;
}
.reg-container .reg-info {
margin: 5.5rem 0 5rem 0 !important;
color: #262626;
opacity: .65;
text-align: center;
}
.reg-container .form__input-wrapper {
display: flex;
flex-direction: column;
align-items: center;
width: unset !important;
margin-bottom: 20px;
}
.reg-container__input-wrappers-home{
display: unset;
}
.reg-container__input-wrappers-city{
display: unset;
}
.checkBoxes__container input+label{
display: flex;
}
.consentsList, .consentsList li{
display: grid;
justify-content: center;
text-align: left;
font-size: 12px;
}
.reg-container .reg-container__required-fields {
margin: 10px 0 10px;
font-size: 12px;
}
.brown-button{
background-color: #473729;
border: 2px solid #473729;
}
.brown-button:hover{
background-color: #473729;
border: 2px solid #473729;
}
.reg-container .active-tab{
font-weight: bold;
}
.reg-container .active-tab, .reg-container .inactive-tab{
font-weight: bold;
}
.reg-container .active-tab:hover{
text-decoration: underline;
}
.reg-container .inactive-tab:hover{
text-decoration: underline;
}
.reg-standard__account-type, .reg-company__account-type {
margin: 45px auto 40px;
text-align: center;
}
.product-item:not(.product-item-pl) .product-flags{
left: unset;
right: -23px;
top: 225px;
}
.popup-dialog-wrapper{
border: 1px solid #cdcfce;
clip-path: inset(0 round 2px);
}
/* Cart */
.cartContainer .productsList .cart__details-box .cart__qty-box .js-value {
width: 70px;
}
.cartOuterContainer{
background-color: unset;
}
.cartContainer{
margin: 15px auto 0;
}
.cartContainer .summaryDetails{
background-color: white;
}
.cartContainer .productsList{
margin: unset;
}
.cart_summary_container{
display: block !important;
margin: 20px;
}
.cartContainer .summaryDetails .summary{
text-align: center;
font-weight: bold;
font-size: 16px;
}
.price, .unit-price {
letter-spacing: unset !important;
font-weight: bold;
}
.cartOuterContainer input, .cartOuterContainer textarea{
border: none;
outline: none;
border: 1px solid #00c389;
border-radius: 2px;
font-size: 14px;
color: #191616;
transition: 200ms;
box-sizing: border-box;
padding: 10px;
margin-bottom: 10px;
}
.secondary-action-button{
text-transform: unset;
background-color: #473729;
border: 2px solid #473729;
color: #ffffff;
padding: 13px;
text-align: center;
font-size: 16px;
cursor: pointer;
font-weight: bold;
align-items: center;
outline: none;
transition: 200ms;
}
.secondary-action-button:hover{
text-transform: unset;
background-color: #473729;
border: 2px solid #473729;
color: #ffffff;
padding: 13px;
text-align: center;
font-size: 16px;
cursor: pointer;
font-weight: bold;
align-items: center;
outline: none;
transition: 200ms;
text-decoration: underline;
}
.cartContainer .summaryDetails .deliveryMethod__toFreeDelivery{
border: 1px solid #00c389;
color: black;
}
/* Product page */
.breadcrumbs__piece {
font-size: 15px;
color: #473729;
}
.breadcrumbs__piece a {
font-size: 15px;
color: #473729;
}
.breadcrumbs {
padding: 20px 0;
}
.breadcrumbs-wrapper {
height: 60px;
}
.productDetails-wrapper{
background-color: unset;
}
.productDetails{
background-color: unset;
}
.productDetails-section--right{
background-color: unset;
}
.productDetails-section--left{
background-color: unset;
width: 75% !important;
}
.productDetails-section--innerLeft{
width: 57%;
}
.productDetails-section--innerRight{
width: 40%;
}
.productDetails-section--right{
width: 25%;
}
.productDetails-section--innerCenter{
width: 98.5%;
margin-top: 15px;
}
.productDetails .productDetails-section--fixed{
border-radius: unset !important;
box-shadow: unset !important;
}
.sectionRealtedProd{
background-color: unset;
}
.productDetails-options{
display: none;
}
.productDetails-name{
width: 100%;
}
.productDetails-productName {
width: 85%;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: unset;
overflow: hidden;
font-size: 24px;
font-weight: bold;
line-height: unset;
letter-spacing: unset;
margin: 15px;
color: #262626;
text-align: left;
}
/*
.productDetails-attributes{
display: none;
}
*/
.productDetails-attributes{
margin-top: unset !important;
}
.productDetails-attributes .button-option:not(.dropdown):not(.units-container) span{
padding-left: 5px;
padding-right: 5px;
}
.product-sku-info{
margin: 0 0 25px 15px;
font-size: 14px;
display: grid;
}
.product-info{
margin: 0 0 10px 15px;
font-size: 14px;
display: grid;
max-height: 68px;
overflow: hidden;
line-height: 22px;
}
.productDetails__toolTip{
display: none;
}
.spec-info{
margin: 0 0 15px 15px;
font-size: 14px;
display: grid;
overflow: hidden;
line-height: 22px;
text-decoration: underline;
}
.productDetails-reviewsTop{
padding: 15px 0 0 15px;
margin-bottom: -15px;
}
.productDetails-reviewsTop.noReviews p, .productDetails-reviewsTop.noReviews span {
color: #473729 !important;
}
.productDetails-reviewsTop p, .productDetails-reviewsTop span{
letter-spacing: unset;
}
.wishListProduct_new svg{
fill: black;
width: 34px;
height: 27px;
}
.wishListProduct_new{
cursor: pointer;
}
.buttons-products-desc{
display: flex;
gap: 5px;
justify-content: right;
margin-top: 10px;
margin-right: 10px;
}
.productDetails .addToComparePopup .comparisonInfo .addedToCompare{
background-color: #00c389 !important;
}
.productDetails .addToComparePopup .comparisonInfo .comparerItemIcon{
background-color: #00c3898f;
}
.productDetails .addToComparePopup .goToComparisonTool{
text-transform: unset;
background-color: #00c389;
border: 2px solid #00c389;
color: #ffffff;
padding: 13px;
text-align: center;
font-size: 16px;
cursor: pointer;
font-weight: bold;
align-items: center;
outline: none;
transition: 200ms;
}
.productDetails .addToComparePopup .goToComparisonTool hover{
text-transform: unset;
background-color: #00c389;
border: 2px solid #00c389;
color: #ffffff;
padding: 13px;
text-align: center;
font-size: 16px;
cursor: pointer;
font-weight: bold;
align-items: center;
outline: none;
transition: 200ms;
}
#comparison-tool-add-button {
cursor: pointer;
}
.productDetails-reviewsTop.noReviews .productDetails-reviewsTop--stars .svgIcon{
fill: #00c389 !important;
}
.productDetails-reviewsTop--stars {
display: flex;
align-items: center;
gap: 2px;
}
.productDetails .productDetails-images--flags span, .productDetails .productDetails-images--slider__container, .productDetails .productDetails-images--slider__container img, .productDetails .button-option-sets{
border-radius: unset !important;
}
.productDetails-images--imagesContainer{
margin: 45px 45px 15px 45px;
}
.productDetails-images--sliderContainer{
margin: 0 45px 25px 45px;
}
.productDetails-images--slider__container.slick-current{
border: 1px solid #00c389;
}
.productDetails-images--slider__container{
border: 1px solid #8ed5b363;
}
.productDetails-images--slider__container:not(.slick-current):hover{
border: 1px solid #00c389;
box-shadow: unset;
}
.breadcrumbs-wrapper{
background: unset;
}
.productDetails-images--flags {
position: absolute;
right: 0;
width: unset;
display: flex;
flex-direction: row;
justify-content: flex-start;
flex-wrap: wrap;
overflow: hidden;
z-index: 1;
margin-right: -8px;
margin-top: 70%;
left: unset;
}
.productDetails-related--relatedList-usnet .productDetails-related--relatedList__item--wrapper {
display: flex;
align-items: center;
gap: 10px;
}
.productDetails-related--relatedList-usnet .productDetails-related--relatedList__item--image {
width: 50px;
height: 50px;
display: flex;
justify-content: center;
align-items: center;
font-size: 10px;
color: #666;
flex-shrink: 0;
}
.productDetails-related--relatedList-usnet .productDetails-related--relatedList__item--image img {
max-width: 100%;
max-height: 100%;
}
.productDetails-related--relatedList-usnet .productDetails-related--relatedList__item--details {
flex: 1;
display: flex;
flex-direction: column;
justify-content: center;
font-size: 14px;
max-width: 68%;
}
.productDetails-related--relatedList-usnet .productDetails-related--relatedList__item--price,
.productDetails-related--relatedList__item--redprice {
font-weight: bold;
color: #00c389;
font-size: 16px;
}
.productDetails-related--relatedList-usnet .product-item__addToCart-grid {
display: contents;
}
.productDetails-related--relatedList-usnet .productDetails-related--relatedList__item{
border: unset;
}
.productDetails-related--relatedList-usnet{
padding: 0 15px 0 15px;
}
.productDetails-related--relatedList-usnet .productDetails-related--relatedList__item--name{
text-align: left;
font-size: 13px;
margin: unset;
line-height: unset;
letter-spacing: unset;
font-weight: unset;
}
.productDetails-related--relatedList-usnet .productDetails-related--relatedList__item--itemPrices{
position: unset;
}
.productDetails-related--relatedList-usnet .productDetails-related--relatedList__item--name{
height: unset;
}
.productDetails-related--relatedList-usnet .add-to-cart-text{
width: unset;
background-color: #00c389;
padding: 5px;
border-radius: 2px;
cursor: pointer;
min-width: 32px;
min-height: 32px;
margin-left: 5px;
}
.product-accesories-name{
font-weight: bold;
margin-left: 15px;
font-size: 14px;
}
.productDetails-related--relatedList-usnet {
max-height: 275px;
overflow-y: auto;
padding-right: 10px;
margin-top: 5px;
}
.productDetails-related--relatedList-usnet .productDetails-related--relatedList__item{
padding: 0 5px !important;
}
.productDetails-related--container{
margin-bottom: unset;
}
.productDetails-prices .price{
line-height: unset;
color: #00c389;
margin-bottom: 10px;
}
.productDetails-prices .currency-price{
color: #00c389;
font-size: 15px;
}
.productDetails-buttons{
justify-content: center;
}
.productDetails-attributes--quantity__box{
width: unset;
}
.productDetails-attributes--quantity{
justify-content: center;
}
.productDetails-attributes--quantity button{
border: unset;
}
.productDetails-attributes--quantity input{
border: 1px #00c389 solid !important;
border-radius: 2px;
}
.productDetails-attributes--quantity input {
width: 44px;
height: 44px
}
.input-group input[type=text] {
font-size: 18px;
}
.productDetails-buttons--cartAdd{
width: 100%;
height: 45px;
}
.countdown-timer{
color: #00c389;
}
.counter-info{
font-size: 15px;
color: #473729;
font-weight: bold;
}
.productDetails-info--name{
line-height: 1.20;
}
.productDetails-info--text{
margin-left: unset;
}
.countdown-container{
padding-top: 6px;
border-top: 1px solid #E5E5E5;
}
.productDetails-info--value.productDetails-info--value__extraColor {
color: black;
font-weight: bold;
}
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-recent--recentList__item,
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-recent--relatedList__item,
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-related--recentList__item,
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-related--relatedList__item {
height: unset !important;
padding-bottom: unset !important;
background-color: white;
border: unset;
}
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-setList--set__item--link,
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-setList--recentList__item--link,
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-setList--relatedList__item--link,
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-recent--set__item--link,
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-recent--recentList__item--link,
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-recent--relatedList__item--link,
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-related--set__item--link,
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-related--recentList__item--link,
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-related--relatedList__item--link {
display: flex;
padding: 20px;
}
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-setList--set__item--name,
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-setList--recentList__item--name,
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-setList--relatedList__item--name,
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-recent--set__item--name,
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-recent--recentList__item--name,
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-recent--relatedList__item--name,
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-related--set__item--name,
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-related--recentList__item--name,
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-related--relatedList__item--name {
text-align: left;
text-overflow: ellipsis;
overflow: hidden;
font-size: 15px;
font-weight: bold;
font-stretch: normal;
font-style: normal;
line-height: 1.6;
letter-spacing: unset;
color: #473729;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
height: 50px;
margin: 5px auto;
}
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-setList--set__item--image,
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-setList--recentList__item--image,
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-setList--relatedList__item--image,
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-recent--set__item--image,
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-recent--recentList__item--image,
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-recent--relatedList__item--image,
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-related--set__item--image,
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-related--recentList__item--image,
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-related--relatedList__item--image {
width: 145px;
height: 145px;
display: contents;
}
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-setList--set__item--itemPrices,
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-setList--recentList__item--itemPrices,
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-setList--relatedList__item--itemPrices,
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-recent--set__item--itemPrices,
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-recent--recentList__item--itemPrices,
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-recent--relatedList__item--itemPrices,
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-related--set__item--itemPrices,
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-related--recentList__item--itemPrices,
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-related--relatedList__item--itemPrices {
align-items: center;
width: unset;
position: unset;
bottom: unset;
left: unset;
flex-wrap: wrap;
justify-content: flex-start;
}
section.productDetails-section--innerCenter.sectionRealtedProd .figcaption {
margin-left: 15px;
}
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-setList--set__item--price,
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-setList--recentList__item--price,
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-setList--relatedList__item--price,
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-recent--set__item--price,
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-recent--recentList__item--price,
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-recent--relatedList__item--price,
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-related--set__item--price,
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-related--recentList__item--price,
section.productDetails-section--innerCenter.sectionRealtedProd .productDetails-related--relatedList__item--price {
color: #00c389 !important;
font-size: 24px;
font-weight: bold;
}
.productDetails-recent--recentList__item .product-item__addToCart-grid, .productDetails-recent--relatedList__item .product-item__addToCart-grid, .productDetails-related--recentList__item .product-item__addToCart-grid, .productDetails-related--relatedList__item .product-item__addToCart-grid{
width: 27px;
}
.productDetails-recent--recentList__item .product-item__addToCart-grid, .productDetails-recent--relatedList__item .product-item__addToCart-grid, .productDetails-related--recentList__item .product-item__addToCart-grid, .productDetails-related--relatedList__item .product-item__addToCart-grid {
position: absolute;
bottom: 10px;
left: unset;
right: 0;
margin-right: 15px;
width: unset;
z-index: 3;
padding: 8px;
}
.productDetails-section--innerCenter .box_title {
margin-bottom: unset;
margin-top: 10px;
}
.menu {
display: flex;
justify-content: space-around;
align-items: center;
background-color: #00c28b;
color: white;
position: relative;
transition: top 0.3s;
height: 60px;
}
.menu.sticky {
position: fixed;
top: 0;
left: 0;
right: 0;
margin-top: 90px;
}
.menu-item {
text-align: center;
cursor: pointer;
display: flex;
align-items: center;
gap: 6px;
font-size: 14px;
font-weight: bold;
justify-content: center;
}
.menu-item:hover {
text-decoration: underline;
}
.menu-item i {
font-size: 20px;
display: block;
margin-right: 10px;
}
#mainMenu.sticky {
position: fixed;
top: 0;
z-index: 1000;
box-shadow: 0 2px 4px -1px #b0b0b0;
}
.productDetails-section--innerCenter{
background-color: unset;
margin-bottom: 20px;
}
.productDetails-content{
padding: 15px 4% !important;
width: 92% !important;
background-color: white;
margin: 35px auto 35px;
}
.productDetails-content--attributes{
padding: 0 0 !important;
display: flow;
justify-content: center;
width: 100% !important;
}
.productDetails-content--row:nth-child(even) {
background-color: #efefef;
height: 45px;
}
.productDetails-content--row:nth-child(odd) {
background-color: #ffffff;
height: 45px;
}
.productDetails-content--row{
margin-bottom: unset;
}
.productDetails-content--text {
display: flex;
flex-direction: column;
align-items: stretch; /* rozciąga elementy w pionie */
width: 100%;
}
.productDetails-content--row {
display: flex;
justify-content: space-between;
align-items: center;
width: 100%;
box-sizing: border-box;
padding: 10px 0;
}
.productDetails-content--row .name,
.productDetails-content--row .value {
flex: 1;
text-align: center;
padding: 10px;
box-sizing: border-box;
}
.productDetails-content--row .name {
font-weight: 600;
}
.spec_title{
display: grid;
justify-content: center;
font-size: 17px;
font-weight: bold;
padding: 30px;
border-top: 1px solid #efefef;
border-bottom: 1px solid #efefef;
}
.spec-info {
cursor: pointer;
}
.productDetails-content--gpsr .gpsr__content-line{
color: black;
}
.productDetails-reviews--starsContainer{
display: grid;
justify-content: center;
}
.productDetails-reviews--starsContainer.noReviews .productDetails-reviews--stars .svgIcon{
fill: #00c389 !important;
}
.productDetails-reviews--stars .svgIcon{
width: 24px;
height: 24px;
}
.productDetails-reviews--starsContainer {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.productDetails-reviews--stars {
display: flex;
justify-content: center;
gap: 4px;
}
.productDetails-reviews--summary {
margin-top: 6px;
font-size: 15px;
text-align: center;
width: 100%;
}
.productDetails-reviews--stars {
display: flex;
justify-content: center;
padding: 0;
margin: 0;
gap: 2px;
}
.productDetails-reviews--stars svg {
flex-shrink: 0;
width: 20px;
height: 20px;
display: block;
margin: 0;
padding: 0;
}
.productDetails-reviews--stars .svgIcon--last{
margin: unset;
}
.productDetails-reviews--summary{
margin-right: unset;
}
.productDetails-reviews--newReview{
right: 0;
position: absolute;
}
.productDetails-reviews--newReview{
min-width: 295px;
height: 20px;
}
.reviews_toptext{
font-size: 36px;
font-weight: bold;
margin-bottom: 5px;
}
.productDetails-reviews--starsContainer.noReviews span{
color: black !important;
}
.regulations.container{
background-color: white;
margin-bottom: 20px;
}
.regulations .content{
font-size: 16px;
}
.productDetails-prices .red-price{
font-size: 32px;
color: #d11919;
font-weight: bold;
margin-top: -10px;
}
.productDetails-prices .currency-red-price{
color: #d11919;
}
.productDetails-prices .min-price{
justify-content: unset;
text-align: left;
}
.productDetails-prices .currency-price-red{
color: #d11919;
font-size: 15px;
}
/* Cart */
.cartContainer .productsList{
background-color: white;
}
/*
.cart__text--product-attr{
display: none;
}
*/
.cartContainer .productsList .cart__details-box .cart__text--product-attr{
margin-top: 3px !important;
margin-bottom: 15px;
}
.cartContainer .summaryDetails .deliveryMethod__toFreeDelivery{
font-size: 14px !important;
font-weight: bold;
}
.cartContainer .summaryDetails .discountCode__text{
border: unset;
}
.cartContainer .summaryDetails .discountCode div {
margin-bottom: unset;
}
.cartContainer .productsList .cart__details-box .cart__product-name-box .cart__text--product-name>a{
color: #473729;
font-size: 16px;
}
.cartContainer .productsList .cart__details-box .cart__text--product-weight, .cartContainer .productsList .cart__details-box .cart__text--product-attr{
font-size: 15px;
color: black;
margin-top: 10px;
}
.cartContainer .productsList .cart__details-box .cart__text--delete .trashIcon{
fill: black;
width: 23px;
height: 23px;
}
.cartContainer .productsList .cart__details-box .cart__text--priceTotal{
font-size: 16px;
color: black;
font-weight: bold;
}
.cartContainer .productsList .cart__list-item--products{
margin: 24px 30px 0 24px;
}
.cartContainer .productsList .cart__details-box .cart__qty-box .cart__qty-container{
border: unset !important;
}
.cartContainer .productsList .cart__details-box .cart__qty-box .cart__qty-col--input{
border: unset;
}
.cartContainer .productsList .cart__details-box .cart__qty-box .js-value input {
background-color: #FFFFFF;
text-align: center;
color: #262626;
max-width: 75px;
font-weight: 500;
font-size: 18px;
margin-top: -10px;
}
.cartContainer .productsList .cartLoyaltyMessage{
margin: 24px 30px 0 24px;
padding: 5px;
}
.cartContainer .productsList .cartLoyaltyMessage{
color: black;
font-size: 15px;
}
.cartLoyaltyMessage {
display: flex;
align-items: center;
border: 1px solid #00b383; /* jeśli chcesz ramkę jak na screenie */
padding: 10px;
border-radius: 5px;
font-family: Arial, sans-serif;
font-size: 14px;
}
.cartLoyaltyMessage img {
width: 36px;
height: 36px;
margin-right: 20px !important;
}
.cartLoyalty__message {
line-height: 1.4;
}
.cartContainer .customerData .deliveryData .customerGuestInfoBorder{
border: unset;
font-weight: bold;
}
.cartContainer .customerData .deliveryData .cart__receiver-address{
margin: 20px;
}
.cartContainer .customerData .deliveryData input{
border: 1px solid #00c389;
padding-left: 10px;
}
.cartContainer .customerData .deliveryData .cart__address-flex .cart__address-streetNo{
margin-right: unset;
}
.form__validation-info-js, .form__validation-tin-js, .form__validation-required-js, .form__invalid-input{
margin: -10px 0 3px;
}
.cartContainer .customerData .deliveryData .cart__invoice-box{
margin: 20px;
}
.cartContainer .customerData .deliveryData button {
width: 60%;
margin-left: unset;
margin-bottom: 20px;
}
.cartContainer .customerData .deliveryData label{
color: black;
}
.cartContainer .customerData .deliveryData .cart__text--required {
color: black;
margin-top: 30px;
}
.cartContainer .customerData .deliveryData .company__Tin {
width: 100%;
}
.cartContainer .customerData .deliveryData .tinInput{
height: unset !important;
}
.get-gus-data-cart{
width: 60%;
margin-bottom: 40px;
}
.nip_company{
width: 100%;
display: grid;
}
.productDetails-buttons .primary-action-button{
width: 100%;
}
.cartContainer .deliveryAndPayment {
width: unset;
margin: 20px;
}
.cartContainer .summaryCart {
background-color: white;
}
.cart__button--submit{
width: 100%;
}
.cartContainer .summaryCart .summaryInfo{
margin-top: unset;
}
.summaryInfo__item__data {
width: 100%;
}
.messageAndAttachments {
width: 100%;
}
.msgToSeller__container {
width: 100% !important;
}
.msgToSeller__textarea {
width: 100%;
max-width: 100%;
box-sizing: border-box;
min-height: 120px;
resize: vertical;
}
.cartOuterContainer .svgIcon{
fill: #00c389;
}
.cartContainer .summaryCart .summaryInfo__item__title{
border-bottom: unset;
margin: 30px 30px 0 0;
padding-bottom: unset;
}
.cartContainer .summaryCart .summaryInfo__item__data .messageAndAttachments .msgToSeller__textarea, .cartContainer .summaryCart .summaryInfo__item__data .messageAndAttachments .attachments__textarea{
border-color: #00c389;
}
.cartContainer .summaryCart .cart__details-box .cart__product-name-box .cart__text--product-name>a{
color: #473729;
font-size: 16px;
}
.cartContainer .summaryCart .cart__details-box .cart__text--product-weight, .cartContainer .summaryCart .cart__details-box .cart__text--product-attr{
font-size: 15px;
color: black;
margin-top: 10px;
}
.cartContainer .summaryCart .cart__details-box .cart__text--price{
font-size: 16px;
color: black;
font-weight: bold;
}
.cartContainer .stepBack--allCart:not(.secondary-action-button){
text-transform: unset;
background-color: #473729;
border: 2px solid #473729;
color: #ffffff;
padding: 13px;
text-align: center;
font-size: 16px;
cursor: pointer;
font-weight: bold;
align-items: center;
outline: none;
transition: 200ms;
margin-left: 20px;
width: 250px;
border-radius: 2px;
}
.productDetails-reviews--header{
margin-top: 15px;
}
/* Blog */
.container-blog {
background: #FFFFFF;
max-width: 1400px;
margin: 0 auto 20px auto;
}
/* Product list */
.productsList__products--bottom-subcategories{
width: 95%
}
.productsList{
background-color: unset;
margin: 0 auto 0;
}
.productsList__filters{
background-color: white;
}
.productsList__filters--showFilters {
width: 100%;
box-sizing: border-box;
margin-top: unset;
}
.productsList__filters > * {
width: calc(100% - 40px);
margin: 0 20px 20px 20px;
box-sizing: border-box;
}
.productsList__filters--container{
border: unset;
}
.productsList__title{
border-bottom: unset;
padding-bottom: unset;
}
.login-container .login-form__socialButtons .login-form__socialButtons__title{
display: none;
}
.productsList__filters > * {
width: calc(100% - 40px);
margin: 0 20px 20px 20px;
box-sizing: border-box;
}
.productsList__filters > * {
margin: 0 20px 0 20px;
}
#price-slider.noUi-target {
margin: 0 20px 0 0 !important;
height: 6px;
background: #ccc;
border-radius: 5px;
border: none;
box-shadow: none;
}
#price-slider .noUi-connect {
background: #00c389;
}
#price-slider .noUi-handle {
width: 18px;
height: 18px;
border-radius: 50%;
background: #00c389;
border: none;
top: -6px;
box-shadow: 0 0 0 1px #00c389;
cursor: grab;
transition: background 0.3s;
}
#price-slider .noUi-touch-area {
width: 100%;
height: 100%;
}
#price-slider .noUi-handle:focus,
#price-slider .noUi-handle:hover {
outline: none;
background: #00c389;
}
.filter-group__noMargin {
margin-top: 16px;
display: flex;
gap: 16px;
justify-content: flex-start;
}
.noUi-handle:after, .noUi-handle:before{
display: none !important;
}
.productsList__filters--price{
border: 1px solid #00c389;
}
.productsList__filters--price input{
color: black;
}
.productsList__filters--price-currency{
right: unset;
}
.productsList__products--container{
background-color: unset;
}
.productsList__sorting {
display: inline-flex;
align-items: center;
position: relative;
font-family: inherit;
font-size: 14px;
border-bottom: 1px solid #00B388;
padding: 7px 0;
cursor: pointer;
width: fit-content;
background-color: white;
}
.productsList__products--top .productsList__sorting--dropdown{
margin-top: 5px;
box-shadow: unset;
}
.productsList__products--top .productsList__sorting--dropdown{
min-width: 229px;
}
.productsList__products--top .productsList__sorting--current{
margin-left: 10px;
letter-spacing: unset;
}
.productsList__products--top .productsList__sorting{
width: 240px;
}
.productsList__sorting--title {
display: none; /* Ukryj tekst "Sortuj:" */
}
.productsList__sorting--current {
padding-right: 24px; /* Odstęp dla strzałki */
font-weight: 600 !important;
color: #1c1c1c;
}
.productsList__sorting--icon {
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%) rotate(90deg);
pointer-events: none;
fill: #1c1c1c;
width: 16px;
height: 16px;
}
/* Dropdown lista */
.productsList__sorting--dropdown {
position: absolute;
top: 100%;
left: 0;
background: white;
border: 1px solid #ddd;
box-shadow: 0 2px 6px rgba(0,0,0,0.1);
z-index: 10;
margin-top: 4px;
width: max-content;
}
.productsList__sorting--dropdown-links {
list-style: none;
margin: 0;
padding: 0;
}
.productsList__sorting--dropdown-links li {
padding: 8px 12px;
cursor: pointer;
white-space: nowrap;
}
.productsList__sorting--dropdown-links li:hover,
.productsList__sorting--dropdown-selected {
background-color: #f0f0f0;
}
.productsList__products--top .productsList__sorting--icon{
top: 50%;
margin-right: 10px;
}
.svgIcon--rotate {
top: 28% !important;
}
.productsList__activeFilters--button:not(.productsList__activeFilters--button-removeAll){
background-color: white;
}
.productsList__products--top .productsList__counter{
margin-top: unset;
margin-bottom: 10px;
float: unset;
}
.productsList__gridView-js .product-item-third .product-item__heartIcon{
visibility: unset;
fill: black;
width: 34px;
height: 27px;
top: 14px;
}
.productsList__gridView-js .product-item-third .product-item__comparer{
visibility: unset;
display: unset;
}
.productsList__gridView-js .product-item-third .product-item__comparer, .product-list__gridView-js .product-item-third .product-item__comparer{
right: 59px;
top: 14px;
left: unset;
}
.productsList .product-item, .productsList .productsList__filters--container, .productsList .productsList__category{
border-radius: unset !important;
}
.productsList__gridView-js .product-item-third .product-item__link .product-item__image img, .product-list__gridView-js .product-item-third .product-item__link .product-item__image img{
max-height: 80%;
max-width: 80%;
}
.productsList__gridView-js .product-item-third .product-item__description h2, .product-list__gridView-js .product-item-third .product-item__description h2{
font-size: 15px;
padding-top: 10px;
padding-bottom: 15px;
font-weight: bold;
color: #473729;
max-width: 280px;
margin: 0 auto;
text-align: center;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
line-height: 1.4;
white-space: normal;
letter-spacing: unset;
max-height: 27px;
}
.productsList__gridView-js .product-item-third .product-item__link, .product-list__gridView-js .product-item-third .product-item__link{
margin: 30px auto 0 auto;
height: 270px;
}
.productsList__gridView-js .product-item-third .product-item__priceAndExtraButton, .product-list__gridView-js .product-item-third .product-item__priceAndExtraButton{
width: unset;
}
.productsList__gridView-js .product-item-third .normalPrice, .product-list__gridView-js .product-item-third .normalPrice {
color: #00c389;
font-weight: bold;
font-size: 25px;
display: inline-block;
margin-bottom: 26px !important;
margin-top: 20px;
letter-spacing: unset;
}
.productsList__gridView-js .product-item-third .product-item__addToCart, .product-list__gridView-js .product-item-third .product-item__addToCart{
visibility: unset;
display: unset;
}
.productsList__gridView-js .product-item-third .product-item__priceAndExtraButton, .product-list__gridView-js .product-item-third .product-item__priceAndExtraButton{
display: grid;
}
.productsList__gridView-js .product-item-third {
border: 1px solid transparent;
box-sizing: border-box;
width: 100%;
}
.productsList__gridView-js .product-item-third:hover {
left: unset;
top: unset;
border: 1px solid #00c389;
}
.productsList__gridView-js .product-item-third .product-item__description .product-item__shortDescription, .product-list__gridView-js .product-item-third .product-item__description .product-item__shortDescription{
visibility: unset;
margin-top: 15px;
color: black;
}
.productsList__gridView-js .product-item-third, .product-list__gridView-js .product-item-third{
transition: unset;
}
.productsList__gridView-js .product-item-third:hover .product-item__shortDescription{
margin-bottom: unset;
}
.productsList__gridView-js .product-item-third .product-item__addToCart, .product-list__gridView-js .product-item-third .product-item__addToCart{
display: unset !important;
}
.productsList__gridView-js .product-item-third .product-item__addToCart, .product-list__gridView-js .product-item-third .product-item__addToCart{
width: unset;
height: unset;
}
.product-item__priceAndExtraButton {
width: 100%;
}
.product-item__addToCart {
width: 100%;
display: block;
}
.product-item__prices {
text-align: center;
margin-bottom: 12px;
font-size: 20px;
font-weight: bold;
}
.productsList__gridView-js .product-item-third .product-item__priceAndExtraButton, .product-list__gridView-js .product-item-third .product-item__priceAndExtraButton {
display: contents;
}
.open-popup-with-form{
display: flex;
align-items: center;
justify-content: center;
gap: 8px;
font-weight: bold;
text-align: center;
width: 100%;
}
.productDetails-reviews--review__star{
fill: #00c389;
}
.productDetails-reviewsTop--stars .svgIcon{
fill: #00c389;
}
.productsList__gridView-js .product-item__placeholder, .product-list__gridView-js .product-item__placeholder{
margin-bottom: 55px;
}
.product-item-third{
text-align: center;
}
.productDetails-prices .customer-points{
display: none;
}
.productsList__products--top-subcategories-container-data-name {
border-left: #252525;
font-size: 14px;
letter-spacing: 1.2px;
text-transform: uppercase;
}
.productsList__products--top-subcategories {
overflow-x: auto;
white-space: nowrap;
padding: 20px 0;
}
.productsList__products--top-subcategories-container {
display: flex;
gap: 20px;
justify-content: center;
align-items: flex-start;
}
.productsList__products--top-subcategories-container-data {
display: inline-flex;
flex-direction: column;
align-items: center;
text-align: center;
flex-shrink: 0;
width: 120px;
}
.productsList__products--top-subcategories-container-data a {
text-decoration: none;
color: inherit;
display: flex;
flex-direction: column;
align-items: center;
}
.productsList__products--top-subcategories-container-data-image-wrapper {
width: 90px;
height: 90px;
border-radius: 90px !important;
background-color: #fff;
display: flex;
justify-content: center;
align-items: center;
margin-bottom: 15px;
}
.productsList__products--top-subcategories-container-data-image {
max-width: 60%;
max-height: 60%;
object-fit: contain;
}
.productsList__products--top-subcategories-container-data-name {
font-size: 14px;
line-height: 1.2;
white-space: normal;
word-break: unset;
}
.productsList__products--top-subcategories-container .slick-prev, .productsList__products--top-subcategories-container .slick-next{
background: unset !important;
}
.productsList__products--top-subcategories-container .slick-prev, .productsList__products--top-subcategories-container .slick-next:hover{
background: unset !important;
}
.productsList__products--top-subcategories-container .slick-prev:before, .productsList__products--top-subcategories-container .slick-next:before{
width: 16px;
height: 16px;
}
.productsList__products--top-subcategories-container .slick-next:before{
border: solid #473729;
border-width: 0 3px 3px 0;
}
.productsList__products--top-subcategories-container [dir=rtl] .slick-next:before, .productsList__products--top-subcategories-container .slick-prev:before{
border: solid #473729;
border-width: 0 3px 3px 0;
}
.productsList__products--top-subcategories-container .slick-next{
right: 8px;
top: 42%;
}
.productsList__products--top-subcategories-container .slick-prev{
left: 8px;
top: 42%;
}
.productsList__products--top-subcategories{
padding: unset;
margin: unset;
}
.category_main_name{
font-size: 36px;
font-weight: bold;
}
.productsList__products--top .productsList__counter{
margin-top: 10px;
}
.productsList__gridView-js .product-item-third .product-flags, .product-list__gridView-js .product-item-third .product-flags{
position: absolute;
left: unset;
right: -19px;
top: 225px;
z-index: 1;
text-align: left;
display: unset !important;
}
.productsList__products--bottom .product-list__pagination .pagination__link a span{
color: black;
line-height: unset;
letter-spacing: unset;
font-weight: bold;
}
.productsList__products--bottom .product-list__pagination .pagination__link {
border: none;
padding: 0 5px;
}
.productsList__products--bottom .product-list__pagination .pagination__link--active{
background-color: white !important;
border: 1px solid #00c389;
margin-top: -1px;
}
.productsList__products--bottom--currentPage {
width: 60px;
height: 40px;
border: 1px solid #00c389;
color: #262626;
font-size: 14px;
font-weight: normal;
line-height: 1.71;
letter-spacing: 1.2px;
text-align: center;
padding: 8px 30px 8px 15px;
margin-left: 15px;
position: relative;
cursor: pointer;
background-color: white;
}
.cartStepZero img {
filter: invert(1);
padding: 25px;
}
.cartStepZero {
display: flex;
align-items: center;
flex-direction: column;
background-color: white;
max-width: 1400px;
margin: 0 auto;
padding: 20px;
margin-top: 20px;
}
/* Customer panel */
.customer__flexboxContainer{
margin-top: unset;
margin-bottom: 20px;
background-color: white;
}
.customer .customer__menu{
min-width: 300px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 20px;
}
.customer .customer__menu>ul>li.active-js{
background-color: #00c389;
color: white;
border: unset;
}
li.active-js svg {
fill: white;
color: white;
}
.customer .customer__menu ul{
color: black;
text-transform: uppercase !important;
font-weight: bold;
padding-right: 15px !important;
padding-left: 10px !important;
}
.customer .customer__menu li.active-js .customer__menu--submenu {
margin: 9px 0 -10px -23px;
}
/* Comparer */
.comparerContainer .topSection-info .removeComparer{
width: 100%;
color: white;
margin: unset;
margin-bottom: 10px;
line-height: 18px;
}
.comparerContainer .topSection-info .showCompareDifferences{
width: 100%;
color: white;
margin-bottom: 10px;
margin-top: 10px;
}
.removeComparerContainer {
display: flex;
justify-content: center;
align-items: center;
overflow: hidden;
width: 100%;
box-sizing: border-box;
}
.secondary-action-button.removeComparer {
max-width: 100%;
width: 100%;
text-align: center;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.comparer-text{
font-size: 20px;
text-align: center;
margin: 0 auto;
display: flex;
justify-content: center;
gap: 5px;
margin-top: 10px;
}
.topSection-info {
text-align: center;
}
.topSection-info .showCompareDifferences,
.topSection-info .removeComparerContainer {
display: inline-block;
max-width: calc(100% - 20px);
box-sizing: border-box;
}
.topSection-info .primary-action-button,
.topSection-info .secondary-action-button {
width: auto;
max-width: 100%;
padding: 10px 20px;
}
.comparerContainer .topSection-productInfo .removeItem{
right: 10px;
background-color: black;
width: 20px;
height: 20px;
}
.comparerContainer{
margin-top: unset;
margin-bottom: 20px;
background: unset;
padding: 0 15px;
}
.comparerContainer .topSection-productInfo .productImage img {
display: block;
margin: 0 auto;
max-height: 190px;
object-fit: contain;
max-width: 100%;
cursor: pointer !important;
margin-top: 20px;
}
.comparerContainer .topSection-productInfo .productName {
font-size: 15px;
line-height: 17px;
height: 50px;
margin-top: 50px;
margin-left: 20px;
margin-right: 21px;
color: #262626;
text-overflow: revert;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
text-align: center;
color: #473729;
font-weight: bold;
}
.comparerContainer .topSection-productInfo .productPrices {
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
width: 100%;
height: 60px;
}
.comparerContainer .topSection-productInfo .productPrice {
font-size: 27px;
}
.comparerContainer .topSection-productInfo .currency {
font-size: 27px;
}
.comparerContainer .property .propertyName{
font-weight: bold;
}
.comparer-container .row:nth-child(even) {
background-color: #efefef;
}
.comparer-container .row:nth-child(odd) {
background-color: white;
}
.comparer-container .row + .row:nth-child(even) {
background-color: #efefef;
}
.comparer-container .row + .row:nth-child(odd) {
background-color: white;
}
.comparerContainer .propertyValueContainer .propertyValue {
font-size: 16px;
font-weight: 600;
}
.comparerContainer #firstRow {
box-shadow: 0 4px 4px -2px #b0b0b0;
}
.comparerContainer .topSection-productInfo .productImage .svgIcon{
display: none;
}
.comparerContainer .topSection-productInfo .addMoreProducts{
margin-left: unset;
margin-top: -20px;
}
.comparerContainer .topSection-productInfo .showMoreProducts{
margin-left: unset;
font-size: 24px;
color: black;
}
.comparerContainer .noProducts .title {
display: flex;
font-size: 24px;
line-height: 32px;
color: #262626;
justify-content: center;
margin-top: 15px;
}
.comparer-return-button{
display: flex;
justify-content: center;
margin: 0 auto;
max-width: 300px;
}
.customer__content{
margin: 0 auto;
margin-top: 20px;
}
.wishList{
display: grid !important;
}
.customer .wishList .wishList__productBox {
max-width: unset;
width: unset !important;
}
.logout-customer:hover{
text-decoration: underline;
cursor: pointer;
}
.logout-customer{
margin-bottom: 20px;
}
.customer .customer__submenu li.active-js{
font-size: 27px;
font-weight: bold;
color: black;
margin-bottom: 20px;
}
.customer .form input, .customer .form select{
border: none;
outline: none;
border: 1px solid #00c389;
border-radius: 2px;
font-size: 14px;
color: #191616 !important;
transition: 200ms;
box-sizing: border-box;
padding: 10px;
margin-bottom: 10px;
width: 440px;
}
.customer .customer__contentSection .customer__contentSection--inner{
display: grid;
}
.productsList .addToComparePopup {
position: fixed;
z-index: 100;
right: 10%;
bottom: 15px;
width: 400px;
height: 71px;
box-shadow: 0 1px 6px #61606070;
background-color: #FFFFFF;
}
.productsList .addToComparePopup .comparisonIcons .addedToCompare {
background-color: #00c389 !important;
}
.productsList .addToComparePopup .comparisonIcons .comparerItemIcon{
background-color: #00c38973;
}
.productsList .addToComparePopup .addToCompare{
margin-bottom: 5px;
}
.productsList .addToComparePopup .comparisonIcon .svgIcon{
fill: #00c389;
}
.productsList .addToComparePopup .goToComparisonTool{
color: #00c389;
font-weight: bold;
}
.productsList .addToComparePopup .closeComparePopup{
margin-right: 9px;
}
/* Category panel */
@media (min-width: 769px) {
.mainNavigation__categories {
display: flex !important;
max-width: 1200px;
min-height: 500px;
position: relative;
}
.mainNavigation__categories > ul {
width: 300px !important;
list-style: none;
margin: 0;
padding: 0;
display: flex !important;
flex-direction: column !important;
}
.mainNavigation__categories > ul > li {
position: relative;
display: block !important;
width: 100% !important;
}
.mainNavigation__category {
display: flex !important;
align-items: center;
justify-content: space-between;
position: relative;
cursor: pointer;
width: 100% !important;
}
.mainNavigation__category > a {
flex: 1;
padding: unset;
text-decoration: none;
font-weight: 500;
display: block;
pointer-events: auto;
}
.mainNavigation__category .header__icon {
padding: 15px 20px 15px 0;
transition: transform 0.2s;
cursor: pointer;
pointer-events: auto;
}
.mainNavigation__category.active{
background-color: #00c389;
}
.mainNavigation__category.active span{
color: white !important;
}
.mainNavigation__category.active .header__icon {
transform: rotate(90deg);
}
.mainNavigation__categories > ul > li > ul {
display: none !important;
}
.mainNavigation__categories > ul {
grid-template-columns: none !important;
grid-template-rows: none !important;
gap: 0 !important;
}
.subcategories-panel {
flex: 1;
padding: 0 20px 0 20px;
display: none;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 30px;
align-content: start;
overflow-y: auto;
justify-content: center;
}
.subcategories-panel.active {
display: grid;
grid-template-columns: 22% 22% 22% 22%;
}
.subcategory-group {
background: white;
}
.subcategory-group h3 {
font-weight: 600;
padding: 12px 0;
margin-bottom: 15px;
font-size: 16px;
cursor: pointer;
text-decoration: none;
margin-top: unset;
}
.subcategory-group h3:hover {
color: #007bff;
}
.subcategory-items {
list-style: none;
margin: 0;
padding: 0;
}
.subcategory-items li {
margin-bottom: 8px;
}
.subcategory-items a {
display: block;
padding: 8px 0;
color: #666;
text-decoration: none;
font-size: 14px;
transition: color 0.2s;
}
.subcategory-items a:hover {
color: #007bff;
}
.headerSection .mainNavigation__links .mainNavigation__categories>ul>li{
margin-bottom: unset !important;
}
.headerSection .mainNavigation__links .mainNavigation__category{
margin-bottom: unset;
max-width: unset;
padding: 10px 10px 10px 20px;
}
.mainNavigation__image {
display: none;
}
.headerSection .mainNavigation__links .mainNavigation__categories>ul{
height: 20px;
display: grid !important;
}
.headerSection .headerSection__navigation-categories>.mainNavigation{
margin-top: 15px;
}
.headerSection .mainNavigation{
border-radius: 2px !important;
}
.subcategory-items li{
margin-bottom: unset !important;
}
.subcategory-items a {
padding: 6px 0 !important;
}
.subcategory-group h3{
margin-bottom: unset !important;
text-transform: none !important;
}
.subcategory-items li{
text-transform: none !important;
}
.headerSection .mainNavigation__links .mainNavigation__category a>span{
font-weight: bold;
font-size: 14px;
border-bottom: unset !important;
}
.headerSection .mainNavigation__links{
padding: 15px 15px 15px 0;
}
}
@media screen and (min-width: 1400px) {
.headerSection .mainNavigation__links {
min-width: 1240px !important;
}
}
.productDetails-brand--container{
display: none;
}
.consentsList, .consentsList li{
color: white;
}
/* Temporary */
section.reg-container.registrationForm-js.registrationCart-js .consentsList li {
max-width: 500px;
color: black !important;
margin: 0 auto;
justify-content: unset !important;
}
.newsletter1__consents{
color: white !important;
}
.headerSection .headerSection__logo img, .headerSection .headerSection__logo svg {
max-height: 50px;
max-width: 245px;
margin-right: -15px;
}
.headerSection .headerSection__logo {
margin-top: 18px;
}
.cartContainer .cartError.cartInfoContainer{
margin: 25px 25px auto;
}
.product-item__cartPopup--container .productDetails-buttons {
justify-content: space-between;
}
.product-item:not(.product-item-pl) .product-item__description p:first-child{
min-height: 38px;
}
.productsList__gridView-js .product-item-third .product-item__description h2, .product-list__gridView-js .product-item-third .product-item__description h2{
min-height: 28px;
}
/* Sekcje opisu */
/* Style tylko dla diva z opisem produktu */
.productDetails-content--descriptionText .section {
margin-bottom: 30px;
}
.productDetails-content--descriptionText .section-with-image {
display: flex;
gap: 20px;
margin-bottom: 30px;
align-items: center; /* Zmiana z flex-start na center */
}
.productDetails-content--descriptionText .section-image-left .section-content {
flex: 1;
}
.productDetails-content--descriptionText .section-image-left .section-image {
flex: 1;
order: -1;
}
.productDetails-content--descriptionText .section-image-right .section-content {
flex: 1;
}
.productDetails-content--descriptionText .section-image-right .section-image {
flex: 1;
}
.productDetails-content--descriptionText .section-image img {
width: 100%;
height: auto;
}
/* Sekcja z samym obrazkiem */
.productDetails-content--descriptionText .section-image-only {
margin-bottom: 30px;
text-align: center;
}
.productDetails-content--descriptionText .section-image-only img {
width: 100%;
height: auto;
max-width: 400px;
}
@media (max-width: 768px) {
.productDetails-content--descriptionText .section-with-image {
flex-direction: column;
gap: 15px;
}
.productDetails-content--descriptionText .section-image-left .section-image,
.productDetails-content--descriptionText .section-image-right .section-image {
order: 0;
flex: none;
}
}
/* Menu kategorii desktop */
.categories-arrow-right img{
height: revert-layer !important;
margin-bottom: unset;
margin-right: 15px;
}
.mainNavigation__category.active .category-arrow {
filter: brightness(0) invert(1);
}
@media (min-width: 769px) {
.headerSection .mainNavigation__links .mainNavigation__category a>span {
margin-top: 5px;
}
}
.category_image_background img{
max-width: 60%;
max-height: 60%;
object-fit: contain;
}
.category_image_background{
width: 90px;
height: 90px;
border-radius: 90px !important;
background-color: #e8e8e8;
display: flex;
justify-content: center;
align-items: center;
margin-bottom: 15px;
margin: 0 auto;
display: none;
}
@media (min-width: 769px) {
.subcategory-group h3 {
border-bottom: 1px solid #E5E5E5;
}
}
.productDetails-reviews--review__report{
display: flex !important;
justify-content: end !important;
}
.productDetails-prices{
justify-content: center;
}
/*
.productDetails-prices {
border-top: 1px solid #E5E5E5;
padding-top: 10px;
margin-top: 10px;
}
.productDetails-prices{
justify-content: center;
}
*/
.subcategories-panel.active {
display: block !important;
column-count: 3;
}
.subcategory-group {
display: inline-block !important;
width: 100% !important;
margin-bottom: 20px !important;
break-inside: avoid;
page-break-inside: avoid;
}
.subcategory-group:not(:has(.subcategory-items)) {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.subcategory-items {
margin: 0;
padding: 0;
list-style: none;
}
.subcategory-group h3 {
margin-top: 0;
margin-bottom: 10px;
}
.subcategory-group:has(h3:only-child) {
display: none !important;
}
.categoryDescription{
background-color: unset !important;
}
.categoryDescription-container{
padding: unset !important;
}
.login-container .login-form__socialButtons .login-form__socialButtons__buttons .button__Social__google{
margin-top: 15px !important;
}
.popup--consent-to-accept .checkBoxes__container input + label {
display: inline-block !important;
}
.buyers-info{
display: flex;
gap: 5px;
}
.productDetails-attributes--quantity {
width: 180px;
height: 50px;
font-size: 14px;
font-weight: 600;
display: flex;
flex-direction: row;
width: 100%;
align-items: center;
margin: 10px 0;
}
.buyers-info img{
margin-top: 2px;
}
.productDetails__toolTipAmount_Amount{
color: black;
letter-spacing: unset;
display: flex;
align-items: center;
gap: 5px;
}
.productDetails__toolTipAmount_Amount b{
color: #00c389;
}
.productDetails__toolTipAmount_Amount {
white-space: normal;
word-break: break-word;
overflow-wrap: break-word;
display: inline-block;
max-width: 100%;
}
.price {
display: inline-flex;
align-items: flex-start;
}
.main-price {
line-height: 1;
font-size: 40px;
}
.price-side {
display: flex;
flex-direction: column;
justify-content: flex-start;
margin-left: 4px;
line-height: 1;
}
.fraction {
font-size: 0.6em;
}
.currency {
font-size: 0.6em;
text-align: right;
}
.productDetails-prices .price{
display: flex;
}
#description-toggle-btn{
min-width: 300px;
}
.productDetails-prices .price{
color: #262626;
}
/*
.product-item:not(.product-item-pl) .price{
display: inline-flex;
}
.main-price2 {
line-height: 1;
font-size: 35px;
}
*/
.attribute-dropdown-container .attribute-name {
display: block;
margin-bottom: 8px;
color: #333;
font-weight: bold;
width: 100%;
}
.attributes-select-dropdown,
.attribute-dropdown {
width: 100%;
padding: 10px 15px;
border: 1px solid #ddd;
border-radius: 4px;
background-color: #fff;
font-size: 14px;
cursor: pointer;
transition: border-color 0.3s ease;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");
background-repeat: no-repeat;
background-position: right 10px center;
background-size: 15px;
padding-right: 40px;
}
.attributes-select-dropdown:hover,
.attribute-dropdown:hover {
border-color: #999;
}
.attributes-select-dropdown:focus,
.attribute-dropdown:focus {
outline: none;
border-color: #00c389;
}
.attributes-select.converted-to-dropdown,
.attr-values.converted-to-dropdown {
display: none !important;
}
.attribute-dropdown-container {
width: 100%;
}
.productDetails-attributes .attribute-name, .productDetails-attributes .attr-ed-name{
width: 100% !important;
}
.productsList__gridView-js .product-item-third .productsList3__prices .redPrice, .product-list__gridView-js .product-item-third .productsList3__prices .redPrice{
font-size: 25px;
font-weight: bold;
color: #d11919;
width: 100%;
}
/* Gratis w koszyku */
.recommended-products-box__add-to-cart-btn {
visibility: visible !important;
opacity: 1 !important;
}
.recommended-products-box__item:hover {
box-shadow: inset 0 0 0 1px #00c389;
}
.recommended-products-box__price{
font-size: 25px;
font-weight: bold;
color: #d11919;
}
.recommended-products-box__link{
margin: 0 15px 0 0;
}
.recommended-products-box__name {
font-size: 15px;
font-weight: bold;
letter-spacing: unset;
margin: 30px 12px 12px 12px;
width: 90%;
text-align: center;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
min-height: 39px;
}
.recommended-products-box__add-to-cart-btn{
padding: 7px !important;
}
.recommended-products-box__image img {
max-height: 230px;
max-width: 100%;
margin-top: 10px;
}
.recommended-products-box__item{
margin: 0 auto 0;
width: 100%;
max-width: unset !important;
box-shadow: inset 0 0 0 1px #00c389;
}
.product-gratis{
position: absolute;
left: unset;
right: -8px;
top: 195px;
z-index: 1;
text-align: left;
display: unset !important;
}
.product-gratis img{
width: 180px;
}
/* Promo banner */
@media only screen and (max-width: 1600px) {
.promo_banner {
padding-left: 3%;
padding-right: 3%;
}
}
@media only screen and (max-width: 1600px) {
.recommended-categories {
padding-left: 3%;
padding-right: 3%;
}
}
.promo_banner {
margin-bottom: 15px;
max-width: 1400px;
margin-left: auto;
margin-right: auto;
}
.promo-image {
width: 100%;
overflow: hidden;
margin-bottom: 10px;
}
.promo-image img {
width: 100%;
height: auto;
display: block;
max-width: 100%;
object-fit: contain;
}
/* Buy BOX */
.productDetails-info--icon__availability, .productDetails-info--icon__stock {
display: block;
margin: auto;
max-width: 60%;
max-height: 60%;
width: auto;
height: auto;
}
.productDetails-info--name{
font-size: 12px;
}
.contact-info-box{
margin-top: 15px;
}
.productDetails-info--row{
margin-bottom: 8px;
}
.productDetails-buttons{
margin: 3px 0;
}
.productDetails-section--fixed{
padding: 20px 15px 6px 15px;
}
.productDetails-reviewsTop {
padding: 10px 0 0 0;
margin-bottom: 0;
}
.validation-info-box{
margin-bottom: 5px;
}
.banner-section{
min-height: 470px;
}
@media only screen and (max-width: 768px) {
.banner-section{
min-height: 330px;
}
}
@media screen and (min-width: 769px) {
.container-blog {
padding: 20px;
}
.container-post {
padding: 20px;
margin: 0px auto 0 auto;
}
}
@media screen and (max-width: 768px) {
.allPosts-mobile {
visibility: visible;
display: inline-flex;
height: unset;
width: 100%;
margin-top: unset;
background-color: rgba(245, 245, 245, 1.00);
font-weight: 600;
}
}
.contactSection__cell{
background-color: white;
padding: 20px;
}
.contactSection {
width: 95%;
max-width: 1400px;
margin: 20px auto;
}
.contactSection__grid {
display: grid;
grid-template-columns: unset;
grid-gap: 120px 20px;
}
.contactSection__imgContainer {
position: relative;
background-color: #FFFFFF;
width: 65%;
margin: auto;
}
.contactSection__contactData .contactData__content {
font-size: 17px;
line-height: 2;
color: black;
margin-top: -5px;
font-weight: bold;
}
.contactSection__contactData .contactData__content a {
color: black;
text-decoration: none;
}
.contactData__icon svg{
width: 32px;
height: 32px;
}
@media only screen and (min-width: 769px) {
.productDetails-images--container.zoom img {
transform: scale(2) !important;
transform-origin: center !important;
cursor: zoom-out !important;
image-rendering: -webkit-optimize-contrast !important;
image-rendering: crisp-edges !important;
}
}
/* CSS dla białych kółek w istniejącej strukturze */
.productsList__category-list-element-imgContainer {
width: 150px;
height: 150px;
background-color: white;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto 15px;
transition: transform 0.3s ease, box-shadow 0.3s ease;
box-shadow: unset;
}
.productsList__category-list-element-imgContainer:hover {
transform: translateY(-2px);
}
.productsList__category-list-element-img {
width: 80px;
height: 80px;
object-fit: contain;
border-radius: 0; /* Resetuje border-radius dla obrazka */
}
.productsList__category-list-element {
text-align: center;
text-decoration: none;
display: inline-block;
margin: 10px;
max-width: 150px;
}
.productsList__category-list-element-title {
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
color: #333;
line-height: 1.3;
letter-spacing: 0.5px;
}
/* Wrapper dla całego kontenera */
.productsList__categories-wrapper {
display: flex;
flex-wrap: wrap;
gap: 75px;
justify-content: center;
margin-top: 20px;
margin-bottom: 20px;
}
.productsList__category-list-element-title{
border-left: unset;
}
/* Responsywność */
@media (max-width: 768px) {
.productsList__category-list-element-imgContainer {
width: 150px;
height: 150px;
}
.productsList__category-list-element-img {
width: 70px;
height: 70px;
}
.productsList__category-list-element-title {
font-size: 12px;
}
}
.orderCouponAdd-js{
margin-bottom: 0px !important;
}
.cart__consents-box-js .form__invalid-input.form__validation-required-js.invalidInput {
color: transparent;
}
.menu-item img {
filter: invert(1);
width: 25px;
height: 25px;
}
.headerSection .headerSection__searchForm__phrase{
color: black;
font-size: 17px;
}
@media (max-width: 768px) {
.autoryzowany img{
width: 80%;
}
}
@media screen and (max-width: 768px) {
.cartContainer .productsList .cart__qty-box .js-value {
width: 75px !important;
height: 10px !important;
}
.cartContainer .productsList .cart__details-box .cart__qty-box .cart__text--unit{
margin-top: 10px;
display: inline-block;
}
}
@media screen and (min-width: 769px) and (max-width: 1220px) {
.cartContainer>.productsList .cart__qty-box .js-value {
width: 73px !important;
height: 10px !important;
}
}
@media screen and (max-width: 370px) {
.cartContainer .productsList .cart__details-box .cart__qty-box .js-value input {
background-color: #FFFFFF;
text-align: center;
color: #262626;
max-width: 55px;
font-weight: 500;
font-size: 15px;
margin-top: -10px;
}
.cartContainer .productsList .cart__qty-box .js-value {
width: 50px !important;
height: 10px !important;
}
}
.productDetails-reviews--review__report{
position: relative;
}
.productDetails-reviews--review__showMoreContent{
bottom: -3px;
}
.cartContainer .deliveryAndPayment .deliveryMethods .deliveryMethod__container .deliveryMethod__date{
display: none;
}
.cartContainer .deliveryAndPayment .paymentMethods .paymentMethod__container .paymentMethod__date{
display: none;
}
.cartContainer .customerData .cart__customer-addresses-list{
margin: 20px;
}
@media (max-width: 768px) {
.productsList__gridView-js .product-item-third .product-item__description h2, .product-list__gridView-js .product-item-third .product-item__description h2 {
min-height: 52px;
}
.productsList__gridView-js .product-item-third .product-item__description h2, .product-list__gridView-js .product-item-third .product-item__description h2{
-webkit-line-clamp: 3;
}
}
.product-item:not(.product-item-pl) .red-price{
display: unset !important;
visibility: visible !important;
}
.realted-bottom{
max-height: unset;
}
.realted-bottom-container{
background-color: white;
margin-top: 35px;
margin-bottom: 34px;
}
.product-accesories-name{
text-decoration: underline;
cursor: pointer;
}
.productDetails-related--relatedList-usnet .add-to-cart-text{
margin-left: auto;
}
@media (min-width: 768px) {
.realted-bottom-container .productDetails-related--relatedList__item--name{
font-size: 16px;
}
.realted-bottom-container .productDetails-related--relatedList__item--image{
width: 80px;
height: 80px;
margin-right: 20px;
}
.realted-bottom-container .productDetails-related--relatedList__item--price{
font-size: 19px;
}
.realted-bottom-container .add-to-cart-text{
min-width: 45px;
min-height: 45px;
}
}
.product-item__cartPopup .product-details .productDetails-attributes .input-group, .product-item__cartPopup .productDetails .productDetails-attributes .input-group{
margin-top: 20px;
}
.productsList__products--top-subcategories-container-data-image {
clip-path: inset(0 2px 0 0);
}
.button-plus-add-product{
cursor: pointer !important;
}
.button-minus-add-product{
cursor: pointer !important;
}
.form__input-wrapper>label{
color: black;
font-size: 16px;
}
.closeCookieBtn-all {
background-color: #00c389;
border: #00c389;
color: #ffffff;
}
.closeCookieBtn-all:hover {
background-color: #00c389;
color: #ffffff;
}
.raty_stihl {
position: absolute;
left: 10px;
top: 10px;
z-index: 1;
text-align: left;
display: unset !important;
}
.raty_stihl img{
max-width: 80px;
}
.raty_stihl_product_page{
position: absolute;
left: 3.05%;
top: 140px;
z-index: 1;
text-align: left;
display: unset !important;
}
.raty_stihl_product_page img{
max-width: 115px;
}
.productDetails-content--descriptionText img {
min-width: 100%;
min-height: 100%;
}
.go-to-top{
display: none;
}
.cartContainer .customerData .deliveryData .cart__text--invoice {
font-size: 18px;
color: #262626;
font-weight: bold;
margin-left: 0;
margin-top: -9px;
}