/* Thin 100
Extra-light 200
Light 300
Regular 400
Medium 500
Semi-bold 600
Bold 700
Extra-bold 800
Black 900 */
*, body{
font-family:'Montserrat',sans-serif;
font-style:normal;
letter-spacing:normal;
}
body{
font-weight:400;
min-width:360px;
}
main{
clear:left;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{
box-sizing:border-box;
}
.col-xs-1{
width:calc(100%/12*1);
display:inline-block;
}
.col-xs-2{
width:calc(100%/12*2);
display:inline-block;
}
.col-xs-3{
width:calc(100%/12*3);
display:inline-block;
}
.col-xs-4{
width:calc(100%/12*4);
display:inline-block;
}
.col-xs-5 {
width:calc(100%/12*5);
display:inline-block;
}
.col-xs-6{
width:calc(100%/12*6);
display:inline-block;
}
.col-xs-7{
width:calc(100%/12*7);
display:inline-block;
}
.col-xs-8{
width:calc(100%/12*8);
display:inline-block;
}
.col-xs-9{
width:calc(100%/12*9);
display:inline-block;
}
.col-xs-10{
width:calc(100%/12*10);
display:inline-block;
}
.col-xs-11{
width:calc(100%/12*11);
display:inline-block;
}
.col-xs-12{
width:calc(100%/12*12);
display:inline-block;
}
@media(min-width: 1200px){
.col-lg-1{
width:calc(100%/12*1);
display:inline-block;
padding:0 16px;
}
.col-lg-2{
width:calc(100%/12*2);
display:inline-block;
padding:0 16px;
}
.col-lg-3{
width:calc(100%/12*3);
display:inline-block;
padding:0 16px;
}
.col-lg-4{
width:calc(100%/12*4);
display:inline-block;
padding:0 16px;
}
.col-lg-5 {
width:calc(100%/12*5);
display:inline-block;
padding:0 16px;
}
.col-lg-6{
width:calc(100%/12*6);
display:inline-block;
padding:0 16px;
}
.col-lg-7{
width:calc(100%/12*7);
display:inline-block;
padding:0 16px;
}
.col-lg-8{
width:calc(100%/12*8);
display:inline-block;
padding:0 16px;
}
.col-lg-9{
width:calc(100%/12*9);
display:inline-block;
padding:0 16px;
}
.col-lg-10{
width:calc(100%/12*10);
display:inline-block;
padding:0 16px;
}
.col-lg-11{
width:calc(100%/12*11);
display:inline-block;
padding:0 16px;
}
.col-lg-12{
width:calc(100%/12*12);
display:inline-block;
padding:0 16px;
}
}
@media(min-width:768px){
.col-sm-1{
width:calc(100%/12*1);
display:inline-block;
}
.col-sm-2{
width:calc(100%/12*2);
display:inline-block;
}
.col-sm-3{
width:calc(100%/12*3);
display:inline-block;
}
.col-sm-4{
width:calc(100%/12*4);
display:inline-block;
}
.col-sm-5 {
width:calc(100%/12*5);
display:inline-block;
}
.col-sm-6{
width:calc(100%/12*6);
display:inline-block;
}
.col-sm-7{
width:calc(100%/12*7);
display:inline-block;
}
.col-sm-8{
width:calc(100%/12*8);
display:inline-block;
}
.col-sm-9{
width:calc(100%/12*9);
display:inline-block;
}
.col-sm-10{
width:calc(100%/12*10);
display:inline-block;
}
.col-sm-11{
width:calc(100%/12*11);
display:inline-block;
}
.col-sm-12{
width:calc(100%/12*12);
display:inline-block;
}
}
.primary-action-button{
border-radius: 40px!important;
text-align: center;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: normal;
display:inline-block;
padding:16px 38px;
text-transform:none;
border-width:1px;
}
.tertiary-action-button{
border-radius: 40px!important;
text-align: center;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: normal;
display:inline-block;
padding:16px 38px;
text-transform:none;
border:1px solid#EFE7E1;
background-color:#EFE7E1;
color:#3B1B0B;
transition: 200ms;
}
.tertiary-action-button:hover{
background-color:#D7C7BC;
}
.secondary-action-button,
.zobaczwiecej{
border-radius: 40px!important;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: normal;
display:inline-block;
padding:16px 38px;
text-transform:none;
border-width:1px;
}
.primary-action-button:hover,
.secondary-action-button:hover{
border-width:1px;
}
input, select, textarea{
border-radius:0;
border:1px solid #3B1B0B;
}
.breadcrumbs__piece{
letter-spacing:normal;
}
.item_category_tag{
display:none!important;
visibility:hidden;
font-size:0;
}
@media only screen and (max-width: 1600px) {
.page-padding {
padding-left:0;
padding-right:0;
}
}
/* HEADER */
.topBanner{
padding:0;
}
.topBanner__text-content{
font-size: 16px;
font-style: normal;
font-weight:500;
line-height: normal;
letter-spacing:normal;
line-height:70px;
display:inline-block!important;
-webkit-line-clamp:none;
vertical-align:middle;
}
.topBanner__text-content img{
display:inline;
max-height:20px;
margin-right:10px;
vertical-align:middle;
}
.headerSection{
height:initial;
display:inline-block;
float:left;
}
.headerSection.frozenHeader{
position:relative;
top:initial;
box-shadow:none;
height:initial;
}
.headerSection__categories{
background:#3B1B0B;
max-width:100%;
height:84px;
margin-top:0;
display:inline-block;
float:left;
}
.headerSection__categories .mainCategories .subCategories{
width:100%;
box-shadow:none;
}
.headerSection__categories .mainCategories__categories-wrapper{
/* width:calc(100% / 7)!important; */
float:left;
letter-spacing:normal;
text-transform:none;
color:#FFFFFF;
}
.contactSection__contactData > div.mailmore{
display:inline-block;
width:100%;
}
.headerSection__contact.hide-on-mobile{
display:none;
}
.headerSection__categories .mainCategories__category img{
display:none;
}
.headerSection__contact-icons.openLanguageAndCurrencyMenu-js{
display:none;
}
.headerSection__categories .glownemenu{
max-width:1400px;
margin:0 auto;
display:block;
/* display:flex; */
/* justify-content: space-between; */
position:relative;
}
.headerSection__searchForm{
display:flex!important;
}
.headerSection__searchForm-phrase{
letter-spacing:normal;
padding:0 16px;
width:300px;
}
.headerSection__menu{
margin-top:0;
padding:20px 0;
}
.logo-header{
display:flex;
align-items:center;
}
.headerSection__menu-logo{
position:relative;
left:initial;
top:initial;
max-width: 170px;
max-height:74px;
transform:none;
float:left;
}
.logo-header strong{
display:inline-block;
margin-left:16px;
font-size:20px;
font-weight:700;
}
.headerSection__menu-buttons{
width:initial;
}
.headerSection__menu-buttons a > img{
display:inline-block;
vertical-align:middle;
}
.headerSection__menu-buttons a > svg{
margin-right: 10px;
max-width: 24px;
max-height: 24px;
/* float:left; */
display:inline;
vertical-align:middle;
display:none;
}
.headerSection__menu-buttons > a{
/* text-decoration:underline; */
font-size:13px;
cursor: pointer;
line-height: 34px;
padding: 0 17px;
border-radius: 17px;
display:inline-block;
transition: all .3s ease-out;
}
.mega-menu > a{
text-transform:uppercase;
font-weight: 700;
font-size: 16px;
line-height: 100%;
letter-spacing: 0;
margin-right:48px;
margin-left:0;
border-bottom:2px solid transparent;
cursor:pointer;
transition: all ease 300ms;
}
.mega-menu > a:hover{
border-bottom-color:#3B1B0B;
}
.header-logout{
display:none!important;
}
.headerSection__menu-buttons > a.headerSection__menu-button_cart{
text-decoration:none;
text-align:center;
padding:0;
margin:0;
}
.headerSection__menu-buttons > a:hover{
/* background: #F2E8CE;
box-shadow: 0 0 0 #0000001A; */
}
.cartItemsList-wrapper{
border-radius:8px!important;
}
.headerSection__menu-button_cart{
height:initial;
display:inline-block;
}
.headerSection__menu-button_cart>span{
/* line-height:inherit;
text-decoration:underline; */
text-transform:uppercase;
font-weight: 700;
font-size: 16px;
line-height: 100%;
letter-spacing: 0;
text-align: center;
display:block;
}
.headerSection__menu-button--counter{
display:inline-block;
}
.headerSection__menu-search{
padding-left:0;
}
.headerSection .searchFormPhrase-js::placeholder{
color:transparent;
}
.headerSection__categories .slick-arrow{
display:none;
}
.recommended-products1{
max-width:1180px;
max-width:1400px;
}
.slider .slick-prev:hover, .slider .slick-next:hover{
opacity:1;
}
.recommended-products1.slider .slick-prev, .recommended-products1.slider .slick-next,
.slider .slick-arrow{
height: 100%;
width: 50px;
display: inline-block;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: absolute;
/* top: 50%;
-ms-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
transform: translateY(-50%); */
z-index: 1;
background: transparent url(img/arrow.png) no-repeat 50% 50%;
border: none;
font-size: 0;
line-height: normal;
padding: 0;
cursor: pointer;
min-width: 30px;
border-radius:0;
}
.recommended-products1.slider .slick-prev{
background-image:url(img/arrow-prev.png);
}
.recommended-products1.slider .slick-prev, .recommended-products1.slider .slick-next{
filter: brightness(0) invert(1);
}
.recommended-products1.slider .slick-prev::before, .recommended-products1.slider .slick-next::before{
display:none;
}
.recommended-products1.slider .slick-next:hover{
background:transparent url(img/arrow.png) no-repeat 50% 50%;
}
.recommended-products1.slider .slick-prev:hover{
background:transparent url(img/arrow-prev.png) no-repeat 50% 50%;
}
@media (min-width:1600px) {
.recommended-products1.slider .slick-prev, .recommended-products1.slider .slick-next,
.slider .slick-arrow {
width: calc((100% - 1180px) / 2);
width: calc((100% - 1400px) / 2);
}
}
@media (max-width:1399px) {
.headerSection__menu-buttons > a,
.headerSection__menu-button--counter,
.headerSection__menu-button--counter *{
font-size:0!important;
}
}
.gridMainElement.korzysci .center-div,
.gridMainElement[style="order:5"] .center-div,
.gridMainElement[style="order:6"] .center-div{
margin-bottom:92px;
}
.gridMainElement.korzysci .center-div .primary-action-button{
float:none;
text-transform:uppercase;
}
.gridMainElement[style="order:6"] .center-div .secondary-action-button{
border:0;
background-color:#FFF;
text-transform:uppercase;
}
.info-banner-2.info-banner-3 .primary-action-button,
.gridMainElement[style="order:6"] .primary-action-button{
max-width:310px;
float:left;
box-sizing:border-box;
}
.cartItemsList-title{
letter-spacing:normal;
}
.cartItemsList-value span{
letter-spacing:normal;
}
.cartItemsList-product--details_name{
letter-spacing:normal;
}
.cartItemsList-button{
letter-spacing:normal;
box-sizing:border-box;
}
.headerSection .searchFormPhrase-js {
border-radius:50px;
border-top-left-radius:50px !important;
border-bottom-left-radius:50px !important;
padding-right:calc(16px + 40px);
border-width:2px;
}
.headerSection__searchForm .searchForm__searchAutocomplete{
box-shadow: 5px 10px 60px #00000026;
border-radius: 24px!important;
left:0;
}
.headerSection__searchForm .searchForm__searchAutocomplete .searchAutocomplete__product__name{
max-width:100%;
}
@media(min-width:1281px){
.headerSection__searchForm .searchForm__searchAutocomplete{
width:calc(100% + 16px);
}
.headerSection__categories .glownemenu{
min-height:550px;
}
}
.headerSection__searchForm .searchForm__searchAutocomplete .searchAutocomplete__product{
display: block;
padding: 10px;
background: #F9F9F9;
border: 1px solid #bfbfbf;
border-bottom: none;
font-size: 14px;
color: #707070;
transition: all ease 300ms;
width:100%;
box-sizing:border-box;
}
.headerSection__searchForm .searchForm__searchAutocomplete .searchAutocomplete__product__names{
color:inherit;
}
.headerSection__searchForm .searchForm__searchAutocomplete .searchAutocomplete__product:hover{
background:#3B1B0B;
color:#FFFFFF;
}
.headerSection__searchForm .searchForm__searchAutocomplete .searchAutocomplete__product > div {
display: inline-block;
vertical-align: top;
margin-right: 10px;
max-width:100%;
}
.headerSection__searchForm .searchForm__searchAutocomplete .searchAutocomplete__product__img{
width: 50px;
height: 50px;
position: relative;
}
.headerSection__searchForm .searchForm__searchAutocomplete .searchAutocomplete__product:first-child {
border-top-right-radius: 25px;
border-top-left-radius: 25px;
}
.headerSection__searchForm .searchForm__searchAutocomplete .searchAutocomplete__product:last-child {
border-bottom: 1px solid #707070;
border-bottom-right-radius: 25px;
border-bottom-left-radius: 25px;
}
.headerSection__categories .mainCategories .subCategories__category-block svg.svgIcon-subCategories{
position:relative;
top:initial;
transform:none;
right:initial;
width: 24px;
height: 24px;
fill:#000;
}
.subCategories__undercategory > a{
float:left;
}
.headerSection__categories .mainCategories .subCategories__category-block{
cursor:initial;
background-color:transparent;
}
.headerSection__categories .mainCategories .subCategories__category-block ul{
display:block;
display:none;
/* position:relative;
left:initial;
top:initial; */
box-shadow:none;
background:transparent;
width:100%;
width:50%;
left:50%;
padding-top:0;
}
.headerSection__categories .mainCategories .subCategories__category-block:hover ul{
display:block;
}
.headerSection__categories .mainCategories .subCategories__category-block ul .subCategories__underundercategory:not(.subsubCategories-return){
color:#FFF;
max-width:100%;
background:transparent;
}
@media screen and (min-width: 769px) and (max-width: 1600px) {
.headerSection__categories {
width:100%;
}
}
@media screen and (min-width:1281px) {
.headerSection__categories .mainCategories .subCategories__category-block ul{
padding:20px 0;
}
.mega-menu > a.opened{
border-bottom-color:#3B1B0B;
}
.headerSection__menu{
}
.headerSection{
position:relative;
border-bottom:1px solid #A9745D;
}
.headerSection__categories{
display:none;
position:absolute;
top:calc(100% + 1px);
height:initial;
background:#FFFFFF;
border-bottom:1px solid #A9745D;
}
.gridMainElement[style="order:3"] .primary-action-button{
width:310px;
}
.headerSection__categories .mainCategories{
display:inline-block!important;
width:calc(100% / 3);
padding-top:30px;
padding-bottom:30px;
}
.headerSection__categories .mainCategories__category{
display:inline-block;
float:left;
}
.headerSection__categories .svgIcon-categories, .headerSection__categories .svgIcon-subCategories{
display:inline-block!important;
visibility:visible;
float:left;
opacity:.6;
width:24px;
height:24px;
margin-top:4px;
margin-left:20px;
}
.headerSection__categories .mainCategories__categories-wrapper{
letter-spacing:normal;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: normal;
padding:0;
height:84px;
position:static;
/* display:inline-flex; */
float:left;
color:#000;
width:100%!important;
font-weight: 500;
font-size: 16px;
height:initial;
}
.headerSection__categories .mainCategories .subCategories{
top:84px;
top:12px;
/* background-color:#3B1B0B; */
padding:20px 0;
width:calc(100% / 3 * 2);
left:calc(100% / 3);
min-width:initial;
min-height:calc(100% - 2*20px - 2*12px);
border-left:1px solid #A9745D;
}
/* .headerSection__categories .mainCategories .subCategories::after{ */
.headerSection__categories .mainCategories .subCategories__category-block:hover::before,
.potrzebyprodukty::after{
display:inline-block;
content:"";
position:absolute;
left:50%;
top:0;
height:100%;
border-left:1px solid #A9745D;
}
.headerSection__categories .mainCategories .subCategories__category-wrapper{
max-width:1400px;
position:relative;
position:static;
width:50%;
width:100%;
/* margin:0 auto; */
/* column-count: 2; */
display:block;
display:inline-block;
}
.headerSection__categories .mainCategories__categories-wrapper.withChilds:hover{
/* color:#F2E8CE; */
}
.headerSection__categories .mainCategories__categories-wrapper.withChilds:hover > span > a,
.headerSection__categories .subCategories__category-block.withChilds:hover > a,
.headerSection__categories .mainCategories .subCategories__category-block ul .subCategories__underundercategory:not(.subsubCategories-return):hover > a{
font-weight: 700;
border-bottom-color:#000;
}
.headerSection__categories .mainCategories__categories-wrapper.withChilds:hover > span > svg{
opacity:1;
}
.headerSection__categories .mainCategories__categories-wrapper.withChilds:hover .subCategories{
display:block;
}
.headerSection__categories .mainCategories__category a,
.headerSection__categories .subCategories__category-block > a{
float:left;
border-bottom:2px solid transparent;
}
.headerSection__categories .mainCategories__category a span,
.headerSection__categories .subCategories__category-block a span{
max-width:initial;
line-height:32px;
}
.headerSection__categories .subCategories__category-block a span{
font-weight:500;
}
.headerSection__categories .subCategories__category-block:hover > a span{
font-weight:700;
}
.headerSection__categories .mainCategories .subCategories__category-block .subCategories__undercategory{
font-weight: 700;
font-size: 12px;
line-height: 100%;
letter-spacing: 0;
color:#B3B3B3;
text-transform:uppercase;
}
.headerSection__categories .mainCategories .subCategories__category-block .subCategories__undercategory >a span{
width:initial;
}
.headerSection__categories .mainCategories .subCategories__category-block .subCategories__undercategory a:hover span{
text-decoration:underline;
}
.headerSection__categories .mainCategories .subCategories__category-block{
width:50%;
width:100%;
float:left;
padding:0 20px;
box-sizing:border-box;
font-size:18px;
}
.headerSection__categories .mainCategories .subCategories__category-block ul .subCategories__underundercategory:not(.subsubCategories-return){
padding:0;
padding:0 20px;
font-weight:500;
font-size: 18px;
line-height:32px;
letter-spacing: 0;
color:#000;
max-width:100%;
}
.headerSection__categories .mainCategories .subCategories__category-block ul .subCategories__underundercategory:not(.subsubCategories-return) > a{
border-bottom:2px solid transparent;
}
.potrzeby{
width:50%;
display:inline-block;
float:left;
}
.produkty{
width:100%;
width:50%;
position:absolute;
right:-50%;
right:0;
display:inline-block;
float:right;
}
.column-title{
padding:0 20px;
line-height:32px;
margin-bottom:8px;
font-family: Montserrat;
font-weight: 700;
font-size: 12px;
letter-spacing:0;
color:#B3B3B3;
text-transform:uppercase;
}
}
@media screen and (max-width:1280px){
.headerSection__categories .mainCategories .subCategories__category-block.hide-on-desktop{
display:none!important;
}
.headerSection__categories .mainCategories .subCategories__category-block ul{
width:100%;
left:initial;
top:initial;
position:relative;
}
.headerSection__categories .mainCategories .subCategories__category-block ul .subCategories__underundercategory:not(.subsubCategories-return){
color:#3B1B0B;
}
.headerSection__categories .mainCategories .subCategories__category-block{
font-size:14px;
}
.headerSection__categories .mainCategories .subCategories__category-block ul .subsubCategoriesReturn-js,
.headerSection__categories .mainCategories .subCategories__category-block ul .subCategories__underundercategory.hide-on-desktop{
display:none!important;
}
.headerSection__categories .mainCategories .subCategories__category-block ul{
padding-top:12px;
}
.mega-menu{
display:none;
}
.headerSection__searchForm{
margin-top:30px;
}
.recommended-products1{
padding:0 30px;
box-sizing:border-box;
}
.logo-header{
justify-content:center;
}
.headerSection{
position:relative;
background:#F9F9F9;
}
.headerSection__menu-buttons{
display:inline-block;
float:right;
}
.headerSection__menu-search{
width:100%;
clear:both;
}
.headerSection__menu{
padding:12px 80px;
width:calc(100% - 160px);
display:inline-block;
text-align:center;
}
.headerSection .searchFormPhrase-js{
width:100%;
}
.headerSection__menu-buttons > a.headerSection__menu-button_cart{
margin:0;
background:url(img/shopping-cart_1.svg) no-repeat 50% 50%;
width:38px;
height:38px;
padding:0;
position:absolute;
right:12px;
top:12px;
}
.headerSection__menu-buttons > a.headerSection__menu-button_cart img{
display:none;
}
.headerSection__categories{
/* background:transparent; */
width:initial;
height:initial;
position:static;
}
.headerSection__searchForm-searchContainer{
width:100%;
}
.headerSection__categories-name{
cursor:pointer;
display:block!important;
visibility:visible;
height:68px;
line-height:68px;
width:68px;
position:absolute;
left:0;
top:100%;
font-size:0;
margin-top:-132px;
background:url(img/menus_1.svg) no-repeat 50% 50%;
}
.headerSection__categories-name.open{
background-image:url(img/times.png);
background-size:26px auto;
}
.headerSection__categories .glownemenu{
position:static;
}
.headerSection__categories .mainCategories{
display:none;
position:absolute;
left:0;
top:68px;
width:calc(100% - 2*20px);
/* background:#3B1B0B; */
background:#FFF;
z-index:16;
padding:20px;
}
.headerSection__categories .mainCategories .subCategories__category-wrapper{
color:#3B1B0B;
}
.headerSection__categories:hover .mainCategories{
/* display:block; */
}
.cartItemsList-js{
display:none!important;
}
.headerSection__categories .mainCategories__categories-wrapper{
color:#3B1B0B;
height:initial;
width:100%!important;
line-height:normal;
border-bottom:1px solid #A9745D;
font-size:16px;
box-sizing: border-box;
padding: 10px 0;
}
.headerSection__categories .mainCategories__categories-wrapper.withChilds .mainCategories__category > .svgIcon-categories{
display:inline-block!important;
visibility:visible;
fill:#3B1B0B;
transform:rotate(90deg);
float:right;
}
.headerSection__categories .mainCategories__category a{
text-align:left;
display:inline-block;
}
.headerSection__categories .mainCategories__category a span{
max-width:initial;
font-weight:700;
}
.headerSection__categories .mainCategories__categories-wrapper.withChilds:hover .subCategories{
display:block;
box-sizing:border-box;
}
.headerSection__categories .mainCategories .subCategories__category-block{
padding-left:0;
padding-right:0;
}
.headerSection__categories .mainCategories .subCategories__category-block .svgIcon{
float:right;
transform:rotate(90deg);
}
.headerSection__categories .mainCategories__categories-wrapper.withChilds:hover .mainCategories__category > .svgIcon-categories{
transform:rotate(270deg);
}
.headerSection__categories .mainCategories .subCategories{
background:transparent;
padding:10px 20px;
min-width:initial;
float:left;
position:relative;
top:initial;
left:initial;
box-shadow:none;
}
.headerSection__categories .mainCategories__categories-wrapper:first-of-type{
border-top:1px solid #A9745D;
}
.headerSection__categories .mainCategories__category{
display:inline-block;
height:initial;
width:100%;
float:left;
}
.headerSection__categories .mainCategories__category a{
text-align:left;
max-width:100%;
}
.headerSection__categories .mainCategories__categories-wrapper:hover .subCategories {
display:block;
}
}
@media screen and (max-width:768px) {
.recommended-products1{
padding:0;
}
.gridMainElement[style="order:2"] .container, .gridMainElement[style="order:4"] .container{
padding:0 20px;
}
.gridMainElement[style="order:2"] .container .secondary-action-button,
.gridMainElement[style="order:4"] .container .secondary-action-button{
float:left;
margin-left:0;
}
.recommended-products1.slider .slick-arrow{
width: 50px;
height: 50px;
border: 1px solid #3B1B0B;
background-color: #FFF;
color: #3B1B0B;
bottom: 5px;
top: initial;
border-radius: 50%;
filter: none;
right: 20px;
background-size: auto 20px!important;
}
.recommended-products1.slider .slick-arrow.slick-prev{
left:20px;
right: initial;
}
.recommended-products1.slider .slick-arrow.slick-next{
left: initial;
right:20px;
}
.recommended-products1.slider .slick-arrow:hover{
background-color: #FFF!important;
}
}
@media screen and (min-width: 769px) {
.headerSection__categories .mainCategories__categories-wrapper{
font-size:18px;
}
.mainCategories__categories-wrapper.mainCategories__categories-wrapper--placeholder{
display:none;
}
.headerSection__categories .mainCategories .subCategories__category-block .subCategories__undercategory{
/* font-size:16px;
line-height: 30px;
font-weight: 600; */
}
.headerSection__categories .mainCategories__categories-wrapper:not(.mainCategories__categories-wrapper--placeholder).activeCategory{
background-color:transparent;
color:#5D4037;
}
.headerSection__categories .mainCategories .subCategories__category-block.activeSubCategory:hover .subCategories__undercategory>a span{
color:#5D4037;
text-decoration:underline;
}
.headerSection__categories .mainCategories .subCategories__category-block,
.headerSection__categories .mainCategories .subCategories__category-block.activeSubCategory{
background-color:transparent;
}
.headerSection__categories .mainCategories__category{
height:100%;
}
.headerSection__categories .mainCategories__category a {
text-align:center;
-webkit-line-clamp:3;
}
.headerSection__categories .mainCategories__category a span{
}
.headerSection .getSearch-js{
margin-left:-56px;
background-color:transparent;
}
.headerSection__searchForm-btn{
border:0;
}
.headerSection__searchForm{
justify-content: center;
}
}
@media only screen and (max-width: 640px) {
.product-flags span:after {
border-width:0 !important;
border-top: 30px solid transparent!important;
border-left: 15px solid transparent!important;
border-left: 30px solid!important;
}
.product-item:not(.product-item-pl) .product-flags span{
height: 30px!important;
padding: 0 !important;
}
}
/* /HEADER */
/* FOOTER */
.footer{
}
.gridMainElement.newsletter-footer{
margin-bottom:0;
background:#3B1B0B;
/* border-top:1px solid #FFFFFF; */
}
.footer__section-title{
text-transform:none;
}
.newsletter2-wrapper{
border:0;
}
.footer .totalAndSubtotalPricesInformation{
display:none;
}
.footer__copyright-wrapper{
border-top:1px solid #5D3D28;
}
.footer__section address li{
margin-top:0;
}
.footer__section address li:nth-child(2),
.footer__section address li:nth-child(4),
.footer__section address li:last-child{
margin-top:12px;
}
.go-to-top__btn-js{
right:20px;
}
.newsletter2__input-container input[type=email]{
border: none;
width: 100%;
height: 40px;
line-height: 40px;
color:#FFFFFF;
padding-right: 42px;
border-radius: 40px!important;
margin:0;
max-width:100%;
}
.newsletter2__input-container input[type=email]::placeholder{
color:inherit;
}
.newsletter2__btn-subscribe{
font-size:0;
background:#FFFFFF url(img/arrow.png) no-repeat 50% 50%;
background-size: auto 14px;
border: none;
position: absolute;
top: 0;
right: 0;
height: 40px;
padding: 0;
width: 40px!important;
margin:0!important;
color: #222222;
border-radius: 0!important;
border-top-right-radius: 50%!important;
border-bottom-right-radius: 50%!important;
min-width:initial;
}
.newsletter2__btn-subscribe:hover{
background-color:#FFFFFF;
border:0;
color: #222222;
}
.newsletter2__input-container{
max-width:50%;
}
.newsletter2__inputWrapper{
width:100%;
flex-direction:column!important;
}
.footer__sections-container{
}
.footer__sections-container .footer__section{
display:inline-block;
float:left;
box-sizing:border-box;
margin-right:0;
padding-right:12px;
width:50%;
}
.footer__sections-container .footer__section img{
margin-left: 10px;
max-height: 12px;
}
.footer__sections-container .footer__section:nth-child(6){
padding-right:0;
}
.footer__copyright{
padding:0;
}
.footer__copyright p{
float:left;
line-height:60px;
}
#copyright_abydos{
float:right;
line-height:60px;
}
#copyright_abydos img{
max-height: 20px;
vertical-align:middle;
margin-left:6px;
}
.goocap{
display:block;
margin-top:12px;
}
.newsletter2__inputWrapper p{
position:relative;
bottom:initial;
text-align:left;
margin:0;
}
@media (min-width: 1281px) {
.footer__sections-container .footer__section{
width:15%;
}
.footer__sections-container .footer__section:nth-child(5){
width:22%;
}
.footer__sections-container .footer__section:nth-child(6){
width:18%;
}
}
@media (max-width: 1280px) {
.newsletter2__text-content{
padding-left:12px;
padding-right:12px;
}
.footer-wrapper{
padding:0 20px;
}
.footer__copyright-content{
padding:0 20px;
width:calc(100% - 40px);
}
.newsletter2__input-container{
max-width:100%;
}
}
@media (max-width:768px) {
.newsletter2__text{
line-height:normal;
}
.footer__section{
margin:0;
padding:0;
padding-right:12px;
}
.footer__section-title{
margin:0;
}
.footer__sections-container{
display:inline-block;
padding-bottom:60px;
}
.footer__section ul{
display:inline-block!important;
width:100%;
margin-left:0;
}
.footer__section-title>svg{
display:none;
}
.footer__section ul li{
font-size:12px;
}
.footer__section ul li:nth-child(6){
word-break:break-all;
}
.newsletter2__title{
font-size:26px;
font-weight:700;
}
.newsletter2__consents .consentsList a, .newsletter2__consents .checkBoxes__container input+label{
font-size:10px;
}
.footer__copyright p{
max-width:60%;
line-height:normal;
padding-top:20px;
}
#copyright_abydos{
max-width:40%;
line-height:normal;
padding-top:20px;
}
}
/* /FOOTER */
/* STRONA GŁÓWNA */
.page-1 .gridMainElement[style="order:2"],
.page-1 .gridMainElement[style="order:4"]{
background:#3B1B0B;
padding-bottom:30px;
position:relative;
}
.gridMainElement[style="order:2"] .container,
.gridMainElement[style="order:4"] .container{
max-width: 1180px;
text-align:center;
margin-top:30px;
}
.recommended-products1 .recommended-products-border{
border:0;
margin:0;
line-height:normal;
}
.recommended-products1 .recommended-products-title{
background:transparent;
font-size: 32px;
font-style: normal;
line-height: normal;
padding:50px 0;
color:#FFFFFF;
bottom:initial;
font-size: 32px;
font-weight: 600;
}
.recommended-products1 .slick-list{
padding:0;
}
.recommended-products1 .slick-track{
display:block;
margin:0 auto;
}
.recommended-products1 .slick-slide{
height:500px;
padding:0 20px;
}
.recommended-products1 .recommended-products-title b{
font-weight: 600;
}
.recommended-products1__list{
margin:0;
position:static!important;
}
.gridMainElement[style="order:6"]{
background:#795548;
}
.blog-wrapper{
background:transparent;
}
.container-blog .firstPost__post .image-container a .image{
object-fit: contain;
}
.container-blog .otherPosts__post .image-container a .image{
object-fit: contain;
}
.blog-wrapper .posts{
margin-bottom:92px;
gap:0 152px;
display:grid;
grid-template-columns: auto auto;
}
.blog-wrapper .center-div .primary-action-button{
}
.blog-wrapper__title{
border:0;
margin:92px 0;
height:initial;
color:#FFFFFF;
}
.blog-wrapper__title .text{
background:transparent;
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
padding:0;
}
.blog-wrapper .posts__post .text-container,
.blog-wrapper-mobile .post-slider .text-container{
width:100%;
}
.blog-wrapper .posts__post .text-container .title,
.blog-wrapper-mobile .post-slider .text-container .title{
padding:0;
font-weight: 700;
font-size: 20px;
line-height: 100%;
letter-spacing: 0%;
}
.blog-wrapper .posts__post .text-container .primary-action-button,
.blog-wrapper-mobile .post-slider .text-container .primary-action-button{
margin-top:20px;
text-transform:uppercase;
}
.blog-wrapper .posts__post .text-container .date,
.blog-wrapper-mobile .post-slider .text-container .date{
display:none;
}
.blog-wrapper .posts__post,
.blog-wrapper-mobile .post-slider{
background:#FFFFFF;
border-radius: 20px;
padding:30px;
width:calc(100% - 40px);
}
.blog-wrapper .posts__post .image-container,
.blog-wrapper-mobile .post-slider .image-container{
width:100%;
border-radius:16px;
height:232px;
margin-bottom:20px;
}
.blog-wrapper .posts__post .image-container .image,
.blog-wrapper-mobile .post-slider .image-container .image{
max-height:100%;
border-radius:16px!important;
}
.blog-wrapper .posts__post .text-container .content,
.blog-wrapper-mobile .post-slider .text-container .content{
padding:0;
font-weight: 400;
font-size: 20px;
line-height:normal;
letter-spacing:0;
float:left;
}
.blog-wrapper .posts__post .text-container .content a,
.blog-wrapper-mobile .post-slider .text-container .content a{
clear:left;
}
.blog-wrapper .posts__post .text-container .content .readMore{
color:#FFFFFF;
}
.blog-wrapper .posts__post .text-container .content .text{
display:inline-block;
line-height:24px;
height:120px;
overflow:hidden;
text-overflow: ellipsis;
}
.info-banner-2 .info-banner-border{
border:0;
margin:92px 0;
}
.info-banner-2__list{
margin:0;
display:grid;
grid-template-columns:1fr 1fr 1fr;
gap:0 80px;
margin-bottom:92px;
}
.info-banner-2__list .sliderItem{
border:0;
padding:0;
}
.info-banner-2__list .sliderItem__textContainer span{
display:inline-block;
width:100%;
}
.info-banner-2__list .sliderItem span.info-banner-2-txt{
letter-spacing:normal;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 24px;
height:calc(5 * 24px);
}
.info-banner-2__list .sliderItem span:first-of-type{
letter-spacing:normal;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: normal;
margin-bottom:0;
}
.info-banner-2 .info-banner-title{
background:transparent;
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
padding:0;
width:100%;
bottom:initial;
margin-bottom:20px;
}
.banner2{
height:630px;
}
.banner2__image img{
max-width:100%!important;
}
.banner2 a:not(.imageLink), .banner2 .primary-action-button{
width:initial;
padding:16px 38px;
text-transform:uppercase;
}
.banner2 .primary-action-button:hover{
}
@media screen and (min-width: 1281px) {
.banner2 .tabletImage2 {
display:block;
max-width:120px;
}
}
.banner2__title{
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: normal;
letter-spacing:normal;
margin-bottom:28px;
display:flex;
align-items:end;
}
.banner2__title span{
display:inline-block;
width:calc(100% - 140px);
float:left;
}
.slick-slide .banner2__title img{
max-width:120px;
display:inline-block;
float:right;
margin-left: 20px;
}
.banner2__title.banner2__title__small{
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
display:inline-block;
margin:0;
}
.banner2__info .hide-on-desk{
display:none!important;
}
.center-div{
text-align:center;
}
.recommended-products1__list .product-item,
.productsList__products .product-item{
background:#FFFFFF;
border-radius:20px!important;
padding:20px 30px 40px 30px;
width:100%;
margin-bottom:0;
padding-bottom:40px!important;
box-sizing:border-box;
height:100%!important;
border:2px solid #6D4C41;
}
.recommended-products1 .product-item:not(.product-item-pl){
padding-bottom:40px;
}
.product-item .product-item__addToCart-grid{
background-color:#795548;
padding:0;
}
.productsList__filters--price input{
border:0;
}
.product-item:not(.product-item-pl) .product-item__image img{
max-height:100%;
}
.product-item:not(.product-item-pl) .product-item__addToCart-grid,
.product-item .product-item__addToCart-grid{
visibility:visible;
position:relative;
padding:0;
line-height:35px;
margin:0;
width:calc(100% - 2 * 28px - 2*10px);
width: 100%;
border:0;
box-sizing: border-box;
font-size:14px;
font-weight:700;
}
.product-item:not(.product-item-pl) .product-item__addToCart-grid::after,
.product-item .product-item__addToCart-grid::after{
display: inline-block;
content: " ";
background: transparent url(img/cart.png) no-repeat 50% 50%;
background-size: 24px auto;
filter: brightness(0) invert(1);
position: absolute;
right: 0;
top: 0;
height: 100%;
width: 50px;
-webkit-transition: all ease-in-out .6s;
transition: all ease-in-out .6s;
display:none;
}
.headerSection.frozenHeader{
padding-top:0;
height:initial;
}
.headerSection.frozenHeader .headerSection__menu{
margin-top:0;
}
.info-banner-3 .info-banner-2__list .sliderItem__imageContainer{
height:initial;
margin-bottom:22px;
}
.info-banner-3 .info-banner-2__list .sliderItem__imageContainer img{
max-height:initial;
border-radius:20px;
max-width:100%;
}
.info-banner-3 .info-banner-2__list .sliderItem span.info-banner-2-txt{
margin-bottom:22px;
}
.product-item .product-item__addToCart-grid:hover::after{
filter:brightness(100%) invert(0);
}
.product-item .product-item__description{
text-align:left;
}
.product-item:not(.product-item-pl) .product-flags,
.product-item .product-flags,
.product-list__gridView-js .product-item-basic .product-flags, .productsList__gridView-js .product-item-basic .product-flags{
left:0;
top:0;
max-width:initial;
}
.product-item:not(.product-item-pl) .product-flags span.RecommendedProduct{
font-weight:500;
}
.product-item:not(.product-item-pl) .product-flags span,
.product-item .product-flags span{
position: absolute;
top: 28px;
width: 100px;
left: -8px;
z-index: 5;
font-family: 'Montserrat', sans-serif;
font-size: 11px;
line-height: 30px !important;
display: block;
float: left;
clear: both;
transform: rotate(-45deg);
text-align: center;
height:30px;
padding:0;
margin:0;
text-transform:none;
}
.product-flags span{
color:#FFF;
}
.product-flags span.RecommendedProduct{
color:#3B1B0B;
}
.product-item:not(.product-item-pl) .product-flags span::before,
.product-item .product-flags span::before{
display: inline-block;
content: "";
position: absolute;
left: -44px;
top: 0;
width: 0;
height: 0;
border-top: 30px solid transparent;
border-left: 15px solid transparent;
border-right: 30px solid;
border-right-color: inherit;
}
.product-item:not(.product-item-pl) .product-flags span::after,
.product-item .product-flags span::after{
display: inline-block;
content: "";
position: absolute;
right: -29px;
top: 0;
width: 0;
height: 0;
border-top: 30px solid transparent;
border-left: 15px solid transparent;
border-left: 30px solid;
border-left-color: inherit!important;
}
.product-item .product-item__description{
text-align:center;
}
.product-item:not(.product-item-pl) .product-item__description p{
padding:0;
font-size: 20px;
margin: 0;
line-height: 20px;
height: 40px;
width: 100%;
overflow: hidden;
text-transform: none;
font-weight:700;
}
.product-item:not(.product-item-pl) .product-item__image{
width:100%;
}
.product-item .product-url{
height:calc(100% - 35px);
display:block;
}
.product-list__gridView-js .product-item-basic .product-item__image img, .productsList__gridView-js .product-item-basic .product-item__image img{
max-width:100%!important;
max-height:100%;
}
.product-item:not(.product-item-pl) .product-item__description p:first-child,
.product-item-basic .product-item__description h2{
color:#6D4C41;
/* word-break:keep-all; */
white-space: break-spaces;
margin-top:0;
padding:0;
margin-bottom:12px!important;
width:100%;
}
.product-item:not(.product-item-pl) .price,
.product-item .price{
font-weight:normal;
font-size:14px;
color:#6D4C41;
}
@media screen and (min-width: 769px){
.gridMainElement{
margin-bottom:0;
}
.desktopImage2{
width:50%;
float:right;
}
.banner2__info{
width:50%;
height:100%;
max-width:700px;
float:left;
position:relative;
left:initial;
bottom:initial;
box-sizing:border-box;
padding:128px 54px;
padding:54px;
float:right;
}
.banner2__image{
height:100%;
background-repeat:no-repeat;
background-size:cover;
background-position:50% 50%;
}
.banner2 a:not(.imageLink), .banner2 .primary-action-button{
left:54px;
bottom:128px;
bottom:54px;
}
}
@media(max-width:1280px){
.banner2{
height:initial;
}
.banner2__wrapper{
display:grid!important;
}
.info-banner-2 .info-banner-border,
.blog-wrapper__title{
margin:36px 0;
}
.banner2 .desktopImage2,
.banner2 .desktopImage2.isTabletImage{
display:inline-block!important;
width:100%;
max-width:100%;
max-height:100%;
visibility:visible;
aspect-ratio:1;
order:2;
background-repeat:no-repeat;
background-size:cover;
background-position:50% 50%;
}
.slick-slide .banner2__title img{
display:none!important;
}
.banner2__info .hide-on-mob{
display:none!important;
}
.banner2__info .hide-on-desk{
display:inline-block!important;
}
.banner2__title{
display:inline-block;
text-align:center;
width:100%;
}
.banner2__info{
width:100%;
height:initial;
padding:38px;
max-width:100%;
text-align:center;
order:1;
}
.banner2__title span{
width:100%;
}
.banner2__title.banner2__title__small{
width:100%;
letter-spacing:normal;
}
.banner2 a:not(.imageLink), .banner2 .primary-action-button{
left:initial;
bottom:initial;
position:relative;
margin-top:20px;
}
.info-banner-2__list{
grid-template-columns:auto;
display:inline-block;
width:100%;
}
.gridMainElement[style="order:2"] .container, .gridMainElement[style="order:4"] .container{
width:100%;
box-sizing:border-box;
}
.gridMainElement[style="order:3"] .info-banner-2__list .sliderItem{
display:inline-block!important;
width:100%;
display: grid!important;
grid-template-columns:50% 50%;
}
.gridMainElement[style="order:3"] .sliderItem__imageContainer{
margin-bottom:0;
display:inline-block;
float:right;
text-align:right;
aspect-ratio: 1;
}
.gridMainElement[style="order:3"] .sliderItem__imageContainer img{
width:100%;
height:100%;
border-radius:0;
}
.gridMainElement[style="order:3"] .sliderItem:nth-child(odd) .sliderItem__imageContainer{
order:2;
}
.gridMainElement[style="order:3"] .sliderItem:nth-child(odd) .sliderItem__textContainer{
order:1;
}
.gridMainElement[style="order:3"] .sliderItem:nth-child(even) .sliderItem__imageContainer{
order:1;
}
.gridMainElement[style="order:3"] .sliderItem:nth-child(even) .sliderItem__textContainer{
order:2;
}
.gridMainElement[style="order:3"] .primary-action-button, .gridMainElement[style="order:6"] .primary-action-button{
float:none;
margin:0 auto;
}
.gridMainElement[style="order:3"] .sliderItem__textContainer{
display:inline-grid;
align-items:center;
padding:20px;
box-sizing:border-box;
text-align:center;
aspect-ratio:1;
}
.gridMainElement[style="order:3"] .sliderItem__textContainer .primary-action-button{
padding:16px;
}
.info-banner-3 .info-banner-2__list .sliderItem__textContainer span{
text-align:left;
}
.info-banner-2__list .sliderItem__imageContainer-centered{
display:block;
}
.info-banner-3 .info-banner-2__list .sliderItem span:first-of-type{
font-size:20px;
}
.info-banner-3 .info-banner-2__list .sliderItem span.hide-on-mobile{
display:none;
}
.info-banner-3 .info-banner-2__list .sliderItem span.hide-on-desktop.info-banner-2-txt{
font-size:14px;
display:inline-block!important;
visibility:visible;
height:initial;
}
.gridMainElement[style="order:5"] .center-div, .gridMainElement[style="order:6"] .center-div{
margin-bottom:80px;
}
.blog-wrapper__title .text,
.info-banner-2 .info-banner-title,
.recommended-products1 .recommended-products-title{
font-size:26px;
}
.info-banner-2 .info-banner-title{
padding:0 16px;
width:calc(100% - 2*16px);
}
.blog-wrapper .posts,
.blog-wrapper-mobile .post-slider{
gap:0;
display:inline-block;
padding:0 16px;
box-sizing:border-box;
margin-bottom:36px;
}
.blog-wrapper .posts__post,
.blog-wrapper-mobile .slide{
display:none;
width:100%;
box-sizing:border-box;
}
.blog-wrapper .posts__post:first-of-type{
display:flex;
}
.blog-wrapper-mobile .slide:first-of-type{
display:inline-block;
}
.blog-wrapper .text-container .content a,
.blog-wrapper-mobile .text-container .content a{
margin-left:auto;
margin-right:auto;
display:block;
}
.korzysci .info-banner-2__list{
padding:0 48px;
box-sizing:border-box;
}
.korzysci .sliderItem{
text-align:center;
}
.headerSection__menu-logo{
max-height:38px;
}
.logo-header strong{
font-size:8px;
text-align:left;
}
.headerSection__menu-button--counter{
display:none;
}
.topBanner__text-content{
line-height:normal;
padding:20px;
}
.headerSection__menu-buttons > a:not(.headerSection__menu-button_cart){
display:none;
}
.banner2__title.banner2__title__small{
font-size:16px;
}
}
@media screen and (max-width: 768px){
.bottomMenu{
display:none;
}
.banner2{
margin-bottom:0;
}
.banner2 .mobileImage2{
display: none;
visibility: hidden;
}
.headerSection__menu{
height:initial;
}
.info-banner-2{
margin-bottom:0;
}
.banner2__info{
bottom:initial!important;
left:initial!important;
top:initial!important;
position:relative;
box-sizing:border-box;
}
.banner2 .banner2__title{
letter-spacing:normal;
font-size:24px;
line-height:normal;
}
.banner2 .banner2__info .banner2__title.banner2__title__small{
font-size:16px;
display:inline-block;
-webkit-line-clamp:none!important;
}
.banner2 .desktopLink{
display:inline-block;
visibility:visible;
}
.bottomMenuBack{
display:none!important;
}
.footer__copyright{
font-size:10px;
}
.headerSection__menu-search{
display:block;
}
.headerSection .getSearch-js{
margin-left: -56px;
background-color: transparent;
border:0;
border-top-right-radius: calc(1* 8px) !important;
border-bottom-right-radius: calc(1* 8px) !important;
}
.headerSection__menu-search .headerSection__searchForm-mobile,
.headerSection__categories-close.closeCategoryMenu-js.hide-on-desktop,
.headerSection__searchForm-mobileClose.hideSearchMobile-js.hide-on-desktop.svgIcon{
display:none;
visibility:hidden;
}
.headerSection__searchForm{
margin-top: 30px;
}
.blog-wrapper-mobile .post-slider .slide .image-container .prev, .blog-wrapper-mobile .post-slider .slide .image-container .next{
display:none;
}
.blog-wrapper-mobile{
width:100%;
margin:0;
}
.blog-wrapper-mobile .post-slider{
width:calc(100% - 2*16px);
margin:0 16px;
padding:16px;
margin-bottom:32px;
}
.blog-wrapper-mobile .post-slider .slide .image-container{
width:100%;
margin:0;
display:inline-block;
}
.blog-wrapper-mobile .post-slider .slide .text-container{
text-align:center;
}
.blog-wrapper-mobile .post-slider .slide .text-container .title,
.blog-wrapper-mobile .post-slider .slide .text-container .content{
text-align:left;
}
}
/* /STRONA GŁÓWNA */
/* LISTA PRODUKTÓW */
.alcohol-mask-overlow{
overflow: hidden;
}
.alcohol-mask {
filter: blur(5px);
-webkit-filter: blur(5px);
}
.cookies {
background-color: #FFF;
position: fixed;
left: 0;
right: 0;
max-height: 100%;
max-height: 100vh;
padding: 20px;
font-size: 12px;
z-index: 50;
border: 1px solid #5D3D28;
overflow: auto;
touch-action: pan-y;
}
.alcohol-popup {
background: #F2E8CE;
box-shadow: 0px 10px 30px #0000004D;
border-radius: 25px;
color: #272727;
font-size: 21px;
text-align: center;
position: fixed;
top: 50%;
z-index: 10000000001;
max-width: 50%;
min-height: 25%;
margin: 0 auto;
padding: 100px;
-ms-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
box-sizing:border-box;
}
.alcohol-popup p {
margin-bottom: 30px;
font-weight: 500;
}
.alk-nie {
float: left;
font-weight: 700;
margin-left: 100px;
border-radius: 25px;
border-width: 1px;
border-style: solid;
-webkit-transition: all ease-in-out .6s;
transition: all ease-in-out .6s;
}
.alcohol-popup .close-modal {
float: right;
margin-right: 100px;
font-weight: 700;
}
.alcohol{
background:#EFE7E1;
text-align:left;
width:100%;
display: inline-block;
color:#3B1B0B;
font-weight: 500;
padding: 20px;
border-radius: 5px;
margin-bottom: 20px;
}
.korzysci .info-banner-2__list .sliderItem span b{
font-weight:500;
color:#3B1B0B;
font-size:18px;
}
.korzysci .info-banner-2__list .sliderItem__imageContainer-centered{
}
.korzysci .info-banner-3 .info-banner-2__list .sliderItem__imageContainer img{
max-height:60px;
}
.productsList .productsList__category{
background-size:cover!important;
}
.product-details .product-details__related-products.slick-slider .slick-arrow svg{
fill:transparent;
}
.product-details .slick-next svg,
.product-details .slick-next:hover svg{
fill:transparent;
}
.product-details .slick-next{
background: transparent url(img/arrow.png) no-repeat 50% 50%;
}
.product-details .slick-next[aria-label="prevArrow"]{
background-image:url(img/arrow-prev.png);
}
.product-details .slick-next:hover{
background: transparent url(img/arrow.png) no-repeat 50% 50%;
}
.product-details .slick-next[aria-label="prevArrow"]:hover{
background-image:url(img/arrow-prev.png);
}
.product-details .product-details__related-products.slick-slider .slick-arrow[aria-label="prevArrow"]{
transform:rotate(180deg);
}
@media only screen and (min-width: 970px) and (max-width: 1600px) {
.productsList__category:nth-child(5n+1){
width:430px;
}
}
@media only screen and (min-width: 1601px) {
.productsList__category:nth-child(5n+4) {
width:430px;
}
}
@media screen and (max-width: 768px){
.product-details__full-details .product-attributes ul li span:first-child{
word-break: break-word;
}
@media screen and (max-width: 500px){
.productsList .primary-action-button {
font-size:12px !important;
}
}
}
.productsList .productsList__category[data-id="2,4527"]{
background-image:url(img/balsam-kapucynski.png)!important;
}
.productsList .productsList__category[data-id="2,4535"]{
background-image:url(img/zestawy-upominkowe.jpg)!important;
}
.productsList .productsList__category[data-id="2,4533"]{
background-image:url(img/kawa-bonum.png)!important;
}
.productsList .productsList__category[data-id="2,4531"]{
background-image:url(img/kosmetyki.jpg)!important;
}
.productsList .productsList__category[data-id="2,4534"]{
background-image:url(img/ksiazki.jpg)!important;
}
.productsList .productsList__category[data-id="2,4532"]{
background-image:url(img/artykuly-spozywcze.png)!important;
}
.productsList .productsList__category[data-id="2,4530"]{
background-image:url(img/herbaty-i-ziola.jpg)!important;
}
.productsList .productsList__category[data-id="2,4529"]{
background-image:url(img/produkty-hildegardy.jpg)!important;
}
.productsList .productsList__category[data-id="2,4528"]{
background-image:url(img/nowosci.jpg)!important;
}
.page-2 main .gridContainer, .page-2 .productsList, .page-2 .productsList__products, .page-2 .productsList__products--container{
background:#FFFFFF;
}
.productsList__filters--container.filterOTHER{
display:none;
}
.productsList__filters--setValues{
line-height: 35px;
padding:0 28px;
}
.productsList__products--container:not(.productsList__listView-js){
gap:24px;
}
.productsList__filters--category.changeCategoryLink.changeCategory-js:not(.productsList__filters--category__return){
padding-left:20px;
}
@media screen and (min-width: 1400px){
.productsList__products--container:not(.productsList__listView-js){
grid-template-columns:calc(25% - 18px) calc(25% - 18px) calc(25% - 18px) calc(25% - 18px);
}
}
.product-list__gridView-js .product-item-basic.product-item__productList .product-item__addToCart-grid, .productsList__gridView-js .product-item-basic.product-item__productList .product-item__addToCart-grid{
visibility:visible;
margin:0;
padding:0;
width:100%;
display:block!important;
}
.product-list__gridView-js .product-item-basic, .productsList__gridView-js .product-item-basic,
.product-list__gridView-js .product-item-basic.product-item__productList, .productsList__gridView-js .product-item-basic.product-item__productList{
margin:0;
}
.productsList__products--top .productsList__counter .productsList__counter--pipe,
.productsList__products--top .productsList__counter .productsList__counter--icons{
display:none;
}
.product-item-basic .product-item__image{
height:100%;
}
.product-item-basic .product-icons{
right:18px;
}
.product-item-basic .product-item__heartIcon{
margin:0;
}
@media screen and (min-width: 769px){
.product-item-basic:hover {
transform:none;
transition-delay: .1s;
}
}
@media (max-width:1399px){
.productsList__container{
padding:0 16px;
width:calc(100% - 2*16px);
}
.productsList__products--container:not(.productsList__listView-js){
grid-template-columns:calc(100%/3 - 18px) calc(100%/3 - 18px) calc(100%/3 - 18px);
}
}
@media screen and (max-width: 768px){
.productsList__products--container:not(.productsList__listView-js){
grid-template-columns:calc(50% - 18px) calc(50% - 18px);
}
.alcohol-popup {
padding:20px;
max-width:90%;
}
.alk-nie{
margin-left:0;
}
.alcohol-popup .close-modal{
margin-right:0;
}
}
@media screen and (max-width:500px){
.productsList__products--container:not(.productsList__listView-js){
grid-template-columns:100%;
}
}
#AddToCartForm .after-adding-to-cart-delivery{
margin-top:24px;
font-size:14px;
}
/* /LISTA PRODUKTÓW */
/* KARTA TOWARU */
.page-3 main{
background:#FFFFFF;
}
.product-details,
.product-details h1,
.product-details__data a,
.product-details__toolTip,
.product-details__other-option,
.product-details__additionalInfo>div,
.product-details__data .attribute-name,
.product-details .product-details__info-container .prices .price span,
.product-details__info-container .value,
.price, .unit-price,
.product-details__full-details .product-attributes>ul,
.product-details__full-details .product-attributes>ul li span:last-child{
color:#6D4C41;
}
.product-details__full-details .product-attributes>ul{
display:flex;
flex-direction:column;
}
.product-details__full-details .product-attributes>ul li.attr-data{
order:-1;
}
.product-details__full-details .product-attributes>ul li.attr-data span{
color:red;
}
.product-details__related-products{
margin: 0;
padding: 20px 50px 100px;
}
.product-details__full-details .product-description *{
color:#6D4C41!important;
font-family:'Montserrat',sans-serif!important;
}
.product-details__additionalInfo{
background:#FFFFFF;
}
.product-details .input-group .quantity-field{
border-radius:0;
background:transparent;
}
.product-details .input-group .button-minus-add-product, .product-details .input-group .button-plus-add-product,
.product-details .input-group .quantity-field{
background:transparent;
border-width:1px;
border-color:#A9745D;
transition: 300ms;
}
.product-details .input-group .quantity-field{
border-right-width:0;
border-left-width:0;
}
.product-details .product-details__squareBtn{
padding:16px;
}
.product-details__button-group .primary-action-button.add-to-cart{
padding:0;
line-height:53px;
}
.product-details__titleBorder>span{
background:#FFF;
}
.product-details .input-group .button-plus-add-product svg,
.product-details .input-group .button-minus-add-product svg,
.product-details__other-options svg{
fill:#A9745D;
}
.product-details .input-group .button-plus-add-product:hover,
.cartContainer .productsList .cart__details-box .cart__qty-box .cart__qty-col--change:hover{
background-color:#A9745D;
}
.product-details .input-group .button-minus-add-product:hover svg,
.product-details .input-group .button-plus-add-product:hover svg{
fill:#FFF;
}
.product-details__quantity-set{
display:inline-block;
width:100%;
}
.product-details__quantity-set > *{
float:left;
display:inline-block;
}
.product-details__quantity-set .quantity-field{
width:calc(100% - 2*55px)!important;
}
.product-details__set-list .set .product-set__item-name{
}
.mini-sets{
background:#F9F9F9;
padding:20px;
margin-top:20px;
border-radius:calc(1*8px) !important;
}
.mini-sets .prices-wrapper{
text-align:center;
}
.mini-sets-title{
text-align:center;
font-weight:bold;
margin-bottom:20px;
}
.mini-sets .prices-wrapper > *:not(.prices){
display:none!important;
}
.mini-sets .slick-slider{
margin:0;
padding:0;
}
.mini-sets .slick-slider .product-set__item-link{
text-align:center;
}
.mini-sets .slick-slider .slick-slide img{
display:inline-block;
}
.mini-sets .slick-slider .slick-slide .product-set__item-name{
font-size:12px;
}
.mini-sets .slick-initialized .slick-slide{
position:relative;
margin:0 6px;
}
.mini-sets .discount{
border:1px solid #3B1B0B;
border-radius:calc(1*8px) !important;
padding:0 8px;
margin-right:8px;
}
.mini-sets .slick-initialized .slick-slide:not(:first-of-type)::before{
display:inline-block;
content:"+";
position:absolute;
line-height:24px;
height:24px;
width:24px;
text-align:center;
top:calc(50% - 12px);
left:-18px;
font-size:24px;
}
.show-mini-set-div{
text-align:center;
margin-top:20px;
}
.show-mini-set{
font-size:16px;
padding:8px 12px;
}
.cartContainer .deliveryAndPayment .deliveryMethods .deliveryMethod__selected-point,
.cartContainer .deliveryAndPayment .paymentMethods .deliveryMethod__selected-point{
padding-left:0;
}
@media(min-width:768px) and (max-width:991px){
.mini-sets .slick-slider .slick-slide img{
max-width:60px;
}
}
@media(max-width:767px){
.mini-sets .slick-track{
top:initial;
left:initial;
width:100%!important;
transform:none!important;
}
.mini-sets .slick-slider button{
display:none!important;
}
.mini-sets .slick-initialized .slick-slide{
width:100%!important;
float:left;
text-align:center;
}
.mini-sets .slick-initialized .slick-slide:not(:first-of-type)::before{
display:inline-block;
content:"+";
position:relative;
line-height:24px;
height:24px;
width:24px;
text-align:center;
top:initial;
left:initial;
font-size:24px;
}
}
.after-adding-to-cart-delivery span{
display:inline-block;
width:100%;
text-align:center;
margin-bottom:12px;
font-weight:bold;
}
/* /KARTA TOWARU */
/* KOSZYK */
.cartOuterContainer,
.cartContainer .productsList{
background:#FFF;
}
.cartContainer{
padding-top:40px;
padding-bottom:40px;
width:calc(100% - 6%);
}
.cartContainer .productsList .cart__details-box .cart__qty-box .js-value input{
border:0;
background-color:transparent;
}
.cartContainer input{
border-radius:0!important;
}
.secondary-action-button.orderCouponAdd-js{
padding:8px;
font-size:20px;
}
.cartContainer .productsList .cart__details-box .cart__qty-box .cart__qty-container,
.cartContainer .productsList .cart__details-box .cart__qty-box .cart__qty-col--input{
border-width:1px;
border-color:#A9745D;
}
.cartContainer .productsList .cart__details-box .cart__qty-box .cart__qty-col .svgIcon{
fill:#A9745D;
margin:3px;
}
.cartContainer .productsList .cart__list-item--products,
.cartContainer .cartInfo,
.cartContainer .customerData .deliveryData .customerGuestInfoBorder,
.cartContainer .summaryDetails .discountCode__text,
.cartContainer .customerData .deliveryData input{
border-color:#A9745D;
}
.cartContainer .customerData .deliveryData input,
.cartOuterContainer input, .cartOuterContainer textarea{
background-color:#FFF;
}
.cartContainer .customerData .deliveryData .customerGuestInfoBorder .customerGuestInfoText{
background-color:#FFF;
}
.cartContainer .customerData .deliveryData .customerLoginRegisterButton button{
max-width:initial;
width:initial;
}
.cartContainer .deliveryAndPayment .deliveryMethods .deliveryMethod__change{
font-weight:bold;
cursor:pointer;
border: 2px solid #3B1B0B;
border-radius:20px !important;
padding:8px;
margin-left:60px;
}
.no-point-selected{
font-weight: bold;
cursor: pointer;
border: 2px solid #3B1B0B;
border-radius: 20px !important;
padding: 8px;
margin-left: 60px;
align-self: center;
}
.cartContainer .summaryDetails .deliveryMethod__toFreeDelivery{
background-color:#CFD2B2;
border-color:#2A3E33;
color:#2A3E33;
padding:16px;
font-size:11px!important;
display:inline-block;
line-height:24px;
text-align:center;
}
.cartContainer .summaryDetails .deliveryMethod__toFreeDelivery svg{
fill:transparent;
background:url(img/dzwonek.png) no-repeat 50% 50%;
background-size:contain;
vertical-align:middle;
height:18px!important;
min-height:18px!important;
min-width:18px!important;
width:18px!important;
margin-right:0;
}
.cartContainer .summaryDetails .deliveryMethod__toFreeDelivery strong{
margin:0 2px;
display:inline-block;
}
.cartContainer .summaryDetails .deliveryMethod__toFreeDelivery span{
display:inline-block;
width:100%;
}
.cartContainer .summaryDetails .deliveryMethod__toFreeDelivery a{
display:inline-block;
background:#3C553B;
color:#FFF;
font-weight: 600;
font-size: 11px;
letter-spacing: 0;
border-radius:12px;
padding:6px 28px;
margin-top:8px;
}
/* /KOSZYK */
/* REGULAMINY */
.regulations {
font-size: 16px;
line-height:150%;
}
.regulations .content h2{
font-size: 32px;
font-weight: 600;
line-height: 34px;
margin-bottom: 30px;
padding: 0;
width: 100%;
}
.regulations .content{
padding:0;
font-size:inherit;
}
.regulations.container{
max-width:100%;
display:inline-block;
}
html:not(.page-10) .regulations.container{
max-width:1400px;
margin:0 auto;
display:block;
}
.regulations span.date{
max-width:1400px;
display:block;
margin:20px auto;
}
.regulations .container,
.regulations .content h2{
width:100%;
max-width:1400px;
margin-left:auto;
margin-right:auto;
}
.sklepopen{
text-transform:uppercase;
text-decoration:underline;
cursor:pointer;
text-align:center;
margin-bottom:10px;
}
.sklepdiv{
margin-bottom:10px;
}
.sklepdiv .sklep{
display:none;
}
.sklep li {
cursor:pointer;
}
.sklep li:hover {
color:;
}
.page-10 .regulations h3{
font-size:24px;
font-weight:500;
margin:20px 0;
}
.page-10 .regulations p{
margin-bottom:20px;
}
.twarz{
background:50% 0% no-repeat;
background-size:140px auto;
height:120px;
width:120px;
border-radius:50%;
display:block;
margin:0 auto;
}
.piecze h3{
margin-bottom:40px;
}
.ofirmie-title{
font-size:24px;
font-weight:700;
margin:20px 0;
}
.page_10 ~ footer{
margin-top:0;
}
.ofirmie .banner-line{
background:;
}
.border-top{
border-top:1px solid ;
margin-top:40px;
padding-top:20px;
}
.pomagaja{
margin-bottom:20px;
}
.przypominamy{
background:#FFF 100% 50% no-repeat;
background-size:contain;
padding-bottom:100px;
padding-top:60px;
position:relative;
}
.ofirmie-img-bg{
background:50% 50% no-repeat;
background-size:cover;
border-radius:10px;
-webkit-transition:all .5s ease;
transition:all .5s ease;
}
/* .ofirmie-img-bg:hover{
filter: grayscale(50%);
} */
.dostawa-img{
max-height:30px!important;
max-width:100%!important;
margin-top:20px!important;
width:initial!important;
}
#ofirmie-img-bg-1{
height:550px;
/* margin-right:20px; */
margin-bottom:20px;
}
#ofirmie-sklepik{
position:relative;
margin:20px 0;
min-height:500px;
}
.float-right{
float:right;
}
#ofirmie-txt-2{
}
#ofirmie-img-bg-3{
height:100%;
position:absolute;
right:0;
top:0;
}
#ofirmie-img-bg-2.ofirmie-img-bg{
height:500px;
position:absolute;
right:0;
top:0;
border-radius:10px 0 0 10px;
}
.ofirmie-action{
line-height:48px;
color:;
display:inline-block;
padding:0 15px;
border-radius:25px;
font-weight:500;
border:1px solid ;
margin-top:20px;
}
.ofirmie-pas{
display:grid;
grid-template-columns: auto auto auto auto auto auto;
}
.ofirmie-pasek{
background:50% 50% no-repeat;
background-size:cover;
padding:0;
-webkit-transition:all 0.5s ease;
transition:all 0.5s ease;
width:100%;
}
.ofirmie-pasek:hover{
background-position:45% 45%;
}
.ofirmie-pasek::after {
content: "";
display: block;
padding-bottom: 100%;
}
.border-top{
border-top:1px solid #F2E8CE;
}
.text-center {
text-align: center;
}
.zobaczwiecej {
/* color: #3B1B0B;
font-size: 16px;
text-align: center;
line-height: 48px;
font-weight: 500;
border: 1px solid #3B1B0B;
border-radius: 38px;
display: inline-block;
padding: 0 20px;
background: #FFF;
-webkit-transition: all ease-in-out .6s;
transition: all ease-in-out .6s; */
}
@media(max-width:1199px){
.ofirmie-pas{
grid-template-columns: auto auto;
}
.ofirmie-zobaczwiecej{
text-align:center;
margin-top:40px;
}
#ofirmie-img-bg-2.ofirmie-img-bg, #ofirmie-img-bg-3{
position:relative;
right:initial;
top:initial;
display:block;
width:calc(970px - 2* 15px);
margin:0 auto;
float:none;
border-radius:10px;
}
#ofirmie-img-bg-3{
background-size:contain;
}
.ofirmie-img-bg{
height:350px!important;
margin-right:0;
}
.przypominamy{
padding-bottom:60px;
}
}
@media(max-width:991px){
.header-title{
margin-left:120px;
}
#ofirmie-img-bg-2.ofirmie-img-bg, #ofirmie-img-bg-3{
width:calc(750px - 2* 15px);
}
}
@media(max-width:767px){
.przypominamy{
padding-bottom:0;
}
.osoba:first-of-type{
margin-bottom:40px;
}
#ofirmie-img-bg-2.ofirmie-img-bg, #ofirmie-img-bg-3{
width:initial;
margin:0 20px;
}
.ofirmie-img-bg{
height:420px!important;
}
}
/* /REGULAMINY */
/* gdzie kupić */
#dystrybutorzy{
display:inline-block;
width:100%;
}
#map-canvas {
height: 610px;
clear: left;
margin-bottom: 40px;
padding: 0px;
width:60%;
display:inline-block;
}
.sklepy{
width:40%;
display:inline-block;
float:right;
padding:0 20px;
}
.sklepy img{
max-width:100%;
}
@media(max-width:1280px){
#map-canvas {
width:100%;
}
.sklepy{
width:100%;
}
.sklepy img{
display:block;
margin:0 auto;
}
}
/* /gdzie kupić */
.page-31 body{
background-color:#FFFFFF;
}
.informacje_link{
text-decoration:underline;
}
.informacja .recommended-products-border{
display:none;
}
.informacja.gridMainElement{
position:relative;
margin-top:40px;
}
.informacja .container{
text-align:center;
margin-top:40px;
margin-bottom:40px;
}
.informacja .recommended-products1.slider .slick-prev, .informacja .recommended-products1.slider .slick-next{
filter:none;
}
.informacja .zobaczwiecej{
background-color:#3B1B0B;
border-color:#3B1B0B;
}
.informacja .zobaczwiecej:hover{
background-color:transparent;
color:#3B1B0B;
border-color:#3B1B0B;
}
@media screen and (min-width: 950px) {
.customer .orderContent__complainBtn--complaint{
position: absolute;
bottom: 8px;
left:220px;
}
}
@media screen and (min-width: 769px) {
.refunds-container {
max-width: 1400px;
padding-top: 32px;
padding-bottom: 64px;
}
.refunds-container .refunds-card, .refunds-container .refunds-lookup {
max-width: 578px;
}
.refunds-container .refunds-card {
padding: 40px;
}
.refunds-container .refunds-lookup {
padding: 32px;
}
}
@media only screen and (max-width: 1600px) {
.page-padding {
padding-left: 3%;
padding-right: 3%;
}
}
.logintoseeordersandreturn{
font-weight:bold;
}
.refunds-container {
box-sizing: border-box;
margin: 0 auto;
color: #000000;
background-color: #FFFFFF
}
.refunds-container .refunds-view {
display: flex;
flex-direction: column;
align-items: center
}
.refunds-container .refunds-view.hidden-js {
display: none
}
.refunds-container .refunds-intro {
width: 100%;
align-self: stretch
}
.refunds-container .refunds-intro__heading {
margin: 0 0 16px;
font-size: 18px;
font-weight: 600;
line-height: 1.4;
color: #000000
}
.refunds-container .refunds-intro__lead {
margin: 0 0 16px;
font-size: 16px;
font-weight: 500;
line-height: 1.5;
color: #000000
}
.refunds-container .refunds-intro__hint {
margin: 16px 0 0;
font-size: 12px;
color: #000000
}
.refunds-container .refunds-steps {
list-style: none;
counter-reset: refund-step;
margin: 0;
padding: 0;
display: flex;
flex-direction: column;
gap: 8px
}
.refunds-container .refunds-steps__item {
counter-increment: refund-step;
display: flex;
align-items: center;
gap: 12px
}
.refunds-container .refunds-steps__item::before {
content: counter(refund-step);
flex: 0 0 auto;
width: 32px;
height: 32px;
border-radius: 50%;
background-color: #1A1616;
color: #FFFFFF;
font-weight: 600;
font-size: 14px;
line-height: 1;
display: inline-flex;
align-items: center;
justify-content: center
}
.refunds-container .refunds-steps__text {
font-size: 14px;
line-height: 1.5;
color: #000000
}
.refunds-container .refunds-steps__text strong {
font-weight: 600
}
.refunds-container .refunds-card,.refunds-container .refunds-lookup {
box-sizing: border-box;
width: 100%;
background-color: #FFFFFF;
border: 1px solid #BE2745;
border-radius: 8px;
display: flex;
flex-direction: column;
margin-left: auto;
margin-right: auto
}
.refunds-container .refunds-card {
align-items: center;
text-align: center;
gap: 12px
}
.refunds-container .refunds-card__heading {
margin: 0;
font-size: 24px;
font-weight: 600;
line-height: 1.3;
color: #000000
}
.refunds-container .refunds-card__text {
margin: 0;
font-size: 16px;
line-height: 1.5;
color: #000000
}
.refunds-container .refunds-card__btn {
width: 100%;
margin-top: 12px
}
.refunds-container .refund-form-js .form__invalid-input {
margin: 4px 0 0;
font-size: 12px;
line-height: 16px;
color: #191616
}
.refunds-container .refunds-lookup {
gap: 16px
}
.refunds-container .refunds-lookup__heading {
margin: 0;
font-size: 24px;
font-weight: 600;
line-height: 1.3;
color: #000000
}
.refunds-container .refunds-lookup__lead {
margin: 0;
font-size: 14px;
line-height: 1.5;
color: #000000
}
.refunds-container .refunds-lookup__loginPrompt {
margin: 8px 0 0;
font-size: 14px;
color: #000000
}
.refunds-container .refunds-lookup__loginLink {
color: #BE2745;
font-weight: 600;
text-decoration: underline
}
.refunds-container .refunds-lookup__loginLink:hover,.refunds-container .refunds-lookup__loginLink:focus {
text-decoration: none
}
.refunds-container .refunds-lookup__error {
margin: 0;
font-size: 14px;
color: #191616
}
/* zwroty */
.customer .popupDialog__complain {
overflow: hidden
}
.customer .popupDialog__complain .popupDialog__wrapper {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
max-height: 80vh;
overflow-y: scroll
}
.customer .popupDialog__complain .popupDialog__wrapper input:not([type=file]),.customer .popupDialog__complain .popupDialog__wrapper select {
outline-offset: 12px !important
}
.customer .popupDialog__complain .popupDialog__wrapper input[type=file] {
outline-offset: -2px !important
}
.customer .popupDialog__complain .form__input-info[for=defectDate] {
top: -5px;
font-size: 11px
}
.customer .popupDialog__complain .form__icons {
fill: #BE2745
}
.customer .popupDialog__complain textarea {
height: auto
}
.customer .popupDialog__complain .form .form__icon_padding {
padding-left: 25px
}
.customer .popupDialog__complain .checkBoxes__container--radio {
display: flex;
justify-content: flex-start;
margin: 30px 0 25px -10px
}
.customer .popupDialog__complain .form__input-wrapper .quantityField__label {
display: block;
margin-bottom: 10px
}
.customer .popupDialog__complain .form__input-wrapper.min-js .button-minus-add-product svg {
fill: #ddd;
transition: 200ms
}
.customer .popupDialog__complain .form__input-wrapper.max-js .button-plus-add-product svg {
fill: #ddd;
transition: 200ms
}
.customer .popupDialog__complain .form__input-wrapper .button-minus-add-product,.customer .popupDialog__complain .form__input-wrapper .button-plus-add-product {
cursor: pointer;
outline: none;
background-color: #FFFFFF;
border: none;
color: #000000;
width: 55px;
height: 55px;
display: inline-block;
font-weight: 700;
margin: 0
}
.customer .popupDialog__complain .form__input-wrapper .button-minus-add-product {
font-size: 23px
}
.customer .popupDialog__complain .form__input-wrapper .button-minus-add-product svg {
transition: 200ms;
margin-bottom: -2px;
fill: #000000
}
.customer .popupDialog__complain .form__input-wrapper .button-plus-add-product {
font-size: 20px
}
.customer .popupDialog__complain .form__input-wrapper .button-plus-add-product svg {
margin-bottom: -2px;
transition: 200ms;
fill: #000000
}
.customer .popupDialog__complain .form__input-wrapper .quantity-field {
border: 1px solid #BE2745;
background-color: #FFFFFF;
color: #000000;
width: 70px;
height: 55px;
text-align: center;
padding: 0;
box-sizing: border-box;
font-size: 17px;
font-weight: 500;
left: -2px;
margin-right: -4px;
display: inline-block;
position: relative
}
.customer .popupDialog__complain .complain__successView {
text-align: center;
padding: 16px 0 0
}
.customer .popupDialog__complain .complain__successIcon {
display: flex;
justify-content: center;
margin: 8px 0 20px
}
.customer .popupDialog__complain .complain__successIcon .svgIcon {
width: 64px;
height: 64px;
fill: #2d8c4a
}
.customer .popupDialog__complain .complain__successTitle {
font-size: 20px;
font-weight: 600;
line-height: 1.3;
margin: 0 0 12px;
color: #000000
}
.customer .popupDialog__complain .complain__successDescription {
font-size: 14px;
line-height: 1.5;
color: #000000;
margin: 0 0 20px
}
.customer .popupDialog__complain .complain__successInfoBox {
display: flex;
align-items: flex-start;
gap: 10px;
padding: 12px 14px;
margin: 0 0 24px;
border: 1px solid #cfdcef;
background-color: #f0f5fc;
border-radius: 6px;
text-align: left
}
.customer .popupDialog__complain .complain__successInfoBox .svgIcon {
flex-shrink: 0;
margin-top: 2px;
fill: #3a6ea5
}
.customer .popupDialog__complain .complain__successInfoBox span {
font-size: 13px;
line-height: 1.5;
color: #000000
}
.customer .popupDialog__complain .complain__successInfoBox strong {
display: block;
font-weight: 600;
margin-top: 2px;
word-break: break-all
}
.customer .popupDialog__complain .complain__successStepsTitle {
font-size: 15px;
font-weight: 600;
margin: 0 0 12px;
text-align: left;
color: #000000
}
.customer .popupDialog__complain .complain__successSteps {
margin: 0 0 24px;
padding-left: 22px;
text-align: left
}
.customer .popupDialog__complain .complain__successSteps li {
font-size: 14px;
line-height: 1.6;
margin-bottom: 6px;
color: #000000
}
.customer .popupDialog__complain .complain__successActions {
display: flex;
justify-content: flex-end;
padding-top: 16px;
padding-bottom: 30px;
margin-top: 8px;
border-top: 1px solid #BE2745
}
.customer .popupDialog__complain .complain__successActions .primary-action-button {
min-width: 140px;
margin: 0
}
@media screen and (max-width: 599px) {
.customer .popupDialog__complain .complain__successActions .primary-action-button {
width:100%;
min-width: 0
}
}
.customer .complain__product {
width:100%;
display: flex;
align-items: flex-start;
gap: 16px;
margin: 30px 0 20px;
padding: 16px 0;
border-bottom: 1px solid #BE2745
}
.customer .complain__product figure {
flex-shrink: 0;
width: 80px;
height: 80px;
margin: 0;
overflow: hidden;
display: flex;
align-items: center;
justify-content: center;
background-color: #FFFFFF;
border: 1px solid #BE2745
}
.customer .complain__product figure svg {
display: none;
visibility: hidden
}
.customer .complain__product figure img {
display: block;
visibility: visible;
width: 100%;
height: 100%;
object-fit: cover
}
.customer .complain__product figure.noImage-js img {
display: none;
visibility: hidden
}
.customer .complain__product figure.noImage-js svg {
display: block;
visibility: visible;
width: 36px;
height: 36px;
margin: 0;
fill: #adabab
}
.customer .complain__product .complain__productInfo {
flex: 1;
min-width: 0;
display: flex;
flex-direction: column;
gap: 4px
}
.customer .complain__product .complain__productTitle {
font-weight: 500;
color: #000000;
display: block;
font-size: 15px;
line-height: 1.35
}
.customer .complain__product .complain__productDescription {
font-weight: 400;
color: #adabab;
font-size: 13px;
line-height: 1.4
}
.customer .complain__product .complain__productDescription:empty {
display: none
}
.customer .complain__product .complain__lightText {
font-weight: 400;
color: #adabab;
font-size: 13px
}
.customer .complain__product .complain__quantity {
display: flex;
align-items: center;
flex-wrap: wrap;
gap: 8px;
margin-top: 10px
}
.customer .complain__product .complain__quantityLabel {
font-size: 14px;
color: #000000;
font-weight: 500;
margin: 0
}
.customer .complain__product .complain__quantityControl {
display: inline-flex;
align-items: stretch;
border: 1px solid #BE2745;
background-color: #FFFFFF;
border-radius: 4px;
overflow: hidden
}
.customer .complain__product .complain__quantityControl .button-minus-add-product,.customer .complain__product .complain__quantityControl .button-plus-add-product {
cursor: pointer;
outline: none;
background-color: rgba(0,0,0,0);
border: none;
color: #000000;
width: 36px;
height: 36px;
display: flex;
align-items: center;
justify-content: center;
padding: 0;
margin: 0;
transition: background-color 200ms
}
.customer .complain__product .complain__quantityControl .button-minus-add-product svg,.customer .complain__product .complain__quantityControl .button-plus-add-product svg {
fill: #000000;
transition: fill 200ms
}
.customer .complain__product .complain__quantityControl .button-minus-add-product:hover,.customer .complain__product .complain__quantityControl .button-plus-add-product:hover {
background-color: rgba(0,0,0,.04)
}
.customer .complain__product .complain__quantityControl .quantity-field {
border: none;
border-left: 1px solid #BE2745;
border-right: 1px solid #BE2745;
background-color: rgba(0,0,0,0);
color: #000000;
width: 44px;
height: 36px;
text-align: center;
padding: 0;
box-sizing: border-box;
font-size: 14px;
font-weight: 500;
margin: 0;
display: inline-block;
-moz-appearance: textfield
}
.customer .complain__product .complain__quantityControl .quantity-field::-webkit-outer-spin-button,.customer .complain__product .complain__quantityControl .quantity-field::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0
}
.customer .complain__product .complain__quantityControl.min-js .button-minus-add-product svg {
fill: #ddd
}
.customer .complain__product .complain__quantityControl.max-js .button-plus-add-product svg {
fill: #ddd
}
.customer .complain__product .complain__quantityStatic {
font-size: 15px;
font-weight: 500;
color: #000000
}
.customer .complain__product .complain__quantityUnit {
font-size: 14px;
color: #000000
}
.customer .complain__product p {
margin: 0
}
.customer .customer__consents {
font-size: 14px
}
@media screen and (max-width: 599px) {
.customer .customer__consents {
margin-top:20px
}
}
.customer .customer__consents .primary-action-button,.customer .customer__consents .secondary-action-button {
display: block;
margin: 15px 0 30px;
width: 100%
}
.customer .customer__consents ul {
margin: 0;
padding: 0;
list-style: none
}
.customer .customer__consents li {
line-height: 1.8
}
.customer .customer__consents span {
display: block
}
.customer .customer__consents .consentWithdraw__warning {
color: #ce283e;
font-size: 12px;
margin-top: 15px
}
.customer .customer__consents .consentAccepted__date {
color: #767676
}
.customer .customer__consents .acceptedConsents li {
margin-bottom: 30px
}
.customer .customer__consents .consentChannel {
margin-top: 10px
}
.customer .customer__consents .consentDetails {
display: none;
margin-bottom: -10px
}
.customer .customer__orderContent .orderContent__returnInfo {
display: flex;
align-items: center;
gap: 10px;
margin: 16px 0 24px;
padding: 12px 16px;
background-color: color-mix(in srgb, #BE2745 4%, transparent);
border: 1px solid color-mix(in srgb, #BE2745 20%, transparent);
border-radius: 4px;
font-size: 13px;
line-height: 1.4;
color: #000000
}
.customer .customer__orderContent .orderContent__returnInfo__icon {
flex-shrink: 0;
fill: #BE2745
}
.customer .customer__orderContent .orderContent__complainBtns {
display: flex;
flex-wrap: wrap;
gap: 16px;
margin: 16px 0 4px
}
.customer .customer__orderContent .orderContent__complainBtn {
display: inline-flex;
align-items: center;
gap: 6px;
margin: 16px 0 4px;
padding: 6px 12px;
background: rgba(0,0,0,0);
border: 1px solid rgba(0,0,0,0);
border-radius: 4px;
color: #BE2745;
fill: #BE2745;
font-size: 13px;
font-weight: 500;
line-height: 1.2;
white-space: nowrap;
cursor: pointer;
transition: background-color 180ms,border-color 180ms
}
.orderContent__complainBtns .customer .customer__orderContent .orderContent__complainBtn {
margin: 0
}
.customer .customer__orderContent .orderContent__complainBtn svg {
margin: 0;
flex-shrink: 0
}
.customer .customer__orderContent .orderContent__complainBtn:hover,.customer .customer__orderContent .orderContent__complainBtn:focus-visible {
background-color: color-mix(in srgb, #BE2745 6%, transparent);
border-color: color-mix(in srgb, #BE2745 25%, transparent);
outline: none
}
/* /zwroty */
@media screen and (max-width: 769px) {
.customer .smallBoxesSection .customer__title{
margin:0 0 0 22px;
}
.customer .complaints.complaints__emptySectionMargin{
margin-top:0;
}
.customer .customer__submenu ul{
/* margin-bottom:12px; */
}
.customer .customer__submenu li[data-template^="orders"]{
border:1px solid #3B1B0B;
border-radius:20px;
padding:12px;
margin:0 20px 0 20px;
}
.customer .customer__submenu li[data-template^="orders"]:first-of-type{
margin-bottom:20px;
}
.customer .customer__submenu li:not(.active-js){
cursor:pointer;
border-color:#a9a8a8;
}
}
@media screen and (min-width: 950px) {
.customer .orderContent__complainBtn {
position: relative;
bottom:initial;
}
}
.refunds-container{box-sizing:border-box;margin:0 auto;color:#6D4C41;background-color:#F9F9F9}.refunds-container .refunds-view{display:flex;flex-direction:column;align-items:center}.refunds-container .refunds-view.hidden-js{display:none}.refunds-container .refunds-intro{width:100%;align-self:stretch}.refunds-container .refunds-intro__heading{margin:0 0 16px;font-size:18px;font-weight:600;line-height:1.4;color:#6D4C41}.refunds-container .refunds-intro__lead{margin:0 0 16px;font-size:16px;font-weight:500;line-height:1.5;color:#6D4C41}.refunds-container .refunds-intro__hint{margin:16px 0 0;font-size:12px;color:#000000}.refunds-container .refunds-steps{list-style:none;counter-reset:refund-step;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.refunds-container .refunds-steps__item{counter-increment:refund-step;display:flex;align-items:center;gap:12px}.refunds-container .refunds-steps__item::before{content:counter(refund-step);flex:0 0 auto;width:32px;height:32px;border-radius:50%;background-color:#6D4C41;color:#FFFFFF;font-weight:600;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.refunds-container .refunds-steps__text{font-size:14px;line-height:1.5;color:#6D4C41}.refunds-container .refunds-steps__text strong{font-weight:600}.refunds-container .refunds-card,.refunds-container .refunds-lookup{box-sizing:border-box;width:100%;background-color:#F9F9F9;border:1px solid #3B1B0B;border-radius:8px;display:flex;flex-direction:column;margin-left:auto;margin-right:auto}.refunds-container .refunds-card{align-items:center;text-align:center;gap:12px}.refunds-container .refunds-card__heading{margin:0;font-size:24px;font-weight:600;line-height:1.3;color:#6D4C41}.refunds-container .refunds-card__text{margin:0;font-size:16px;line-height:1.5;color:#000000}.refunds-container .refunds-card__btn{width:100%;margin-top:12px}.refunds-container .refund-form-js .form__invalid-input{margin:4px 0 0;font-size:12px;line-height:16px;color:#191616}.refunds-container .refunds-lookup{gap:16px}.refunds-container .refunds-lookup__heading{margin:0;font-size:24px;font-weight:600;line-height:1.3;color:#6D4C41}.refunds-container .refunds-lookup__lead{margin:0;font-size:14px;line-height:1.5;color:#000000}.refunds-container .refunds-lookup__loginPrompt{margin:8px 0 0;font-size:14px;color:#6D4C41}.refunds-container .refunds-lookup__loginLink{color:#3B1B0B;font-weight:600;text-decoration:underline}.refunds-container .refunds-lookup__loginLink:hover,.refunds-container .refunds-lookup__loginLink:focus{text-decoration:none}.refunds-container .refunds-lookup__error{margin:0;font-size:14px;color:#191616}.loginRegister--login-only .loginRegisterTabsContainer{display:none}.loginRegister--login-only .registrationForm-js{display:none}
.customer .customer__orderContent .orderContent__returnInfo{display:flex;align-items:center;gap:10px;margin:16px 0 24px;padding:12px 16px;background-color:color-mix(in srgb, #3B1B0B 4%, transparent);border:1px solid color-mix(in srgb, #3B1B0B 20%, transparent);border-radius:4px;font-size:13px;line-height:1.4;color:#6D4C41}.customer .customer__orderContent .orderContent__returnInfo__icon{flex-shrink:0;fill:#3B1B0B}.customer .customer__orderContent .orderContent__complainBtns{display:flex;flex-wrap:wrap;gap:16px;margin:16px 0 4px}
.customer .customer__orderContent .orderContent__complainBtn{display:inline-flex;align-items:center;gap:6px;margin:16px 0 4px;padding:6px 12px;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:4px;color:#3B1B0B;fill:#3B1B0B;font-size:13px;font-weight:500;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color 180ms,border-color 180ms}.orderContent__complainBtns .customer .customer__orderContent .orderContent__complainBtn{margin:0}.customer .customer__orderContent .orderContent__complainBtn svg{margin:0;flex-shrink:0}.customer .customer__orderContent .orderContent__complainBtn:hover,.customer .customer__orderContent .orderContent__complainBtn:focus-visible{background-color:color-mix(in srgb, #3B1B0B 6%, transparent);border-color:color-mix(in srgb, #3B1B0B 25%, transparent);outline:none}
.complain__sectionLabel {display: block;margin-bottom: 8px;font-size: 14px;font-weight: 500;color:#6D4C41;}.refundMethodWrapper-js {margin-bottom: 18px;}
.customer .popupDialog__complain .complain__successView{text-align:center;padding:16px 0 0}.customer .popupDialog__complain .complain__successIcon{display:flex;justify-content:center;margin:8px 0 20px}.customer .popupDialog__complain .complain__successIcon .svgIcon{width:64px;height:64px;fill:#2d8c4a}.customer .popupDialog__complain .complain__successTitle{font-size:20px;font-weight:600;line-height:1.3;margin:0 0 12px;color:#6D4C41}.customer .popupDialog__complain .complain__successDescription{font-size:14px;line-height:1.5;color:#6D4C41;margin:0 0 20px}.customer .popupDialog__complain .complain__successInfoBox{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;margin:0 0 24px;border:1px solid #cfdcef;background-color:#f0f5fc;border-radius:6px;text-align:left}.customer .popupDialog__complain .complain__successInfoBox .svgIcon{flex-shrink:0;margin-top:2px;fill:#3a6ea5}.customer .popupDialog__complain .complain__successInfoBox span{font-size:13px;line-height:1.5;color:#6D4C41}.customer .popupDialog__complain .complain__successInfoBox strong{display:block;font-weight:600;margin-top:2px;word-break:break-all}.customer .popupDialog__complain .complain__successStepsTitle{font-size:15px;font-weight:600;margin:0 0 12px;text-align:left;color:#6D4C41}.customer .popupDialog__complain .complain__successSteps{margin:0 0 24px;padding-left:22px;text-align:left}.customer .popupDialog__complain .complain__successSteps li{font-size:14px;line-height:1.6;margin-bottom:6px;color:#6D4C41}.customer .popupDialog__complain .complain__successActions{display:flex;justify-content:flex-end;padding-top:16px;padding-bottom:30px;margin-top:8px;border-top:1px solid #3B1B0B}.customer .popupDialog__complain .complain__successActions .primary-action-button{min-width:140px;margin:0}@media screen and (max-width: 599px){.customer .popupDialog__complain .complain__successActions .primary-action-button{width:100%;min-width:0}}
.form__attachement-input-container-attachments__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer .form__attachement-input-container--hidden,.customer .form__attachement-input-container-attachments.form__attachement-input-container--hidden{display:none}.customer .form__clear-attachement-input{position:static;background:rgba(0,0,0,0);border:none;padding:2px 4px;margin:0 0 0 4px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.customer .form__clear-attachement-input svg{fill:#3B1B0B;transition:opacity 200ms}.customer .form__clear-attachement-input:hover svg{opacity:.7}
@media screen and (min-width: 769px){
.customer .orderContent__complainBtns{
position: absolute;
bottom: 8px;
right: 0;
margin: 0;
}
.customer .orderContent__productDetails > .orderContent__complainBtn{
position: absolute;
bottom: 8px;
right: 0;
margin: 0;
}
}
@media screen and (max-width: 450px){.customer .customer__orderContent .orderContent__productsRow{max-height:none}.customer .customer__orderContent .orderContent__productDetails{display:flex;flex-direction:column;align-items:stretch}.customer .customer__orderContent .orderContent__complainBtns{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%;margin:12px 0 4px;padding-top:12px;border-top:1px solid #3B1B0B}.customer .customer__orderContent .orderContent__complainBtn{display:flex;width:100%;justify-content:center;padding:10px 12px;margin:12px 0 4px;border-color:color-mix(in srgb, #3B1B0B 25%, transparent)}.customer .customer__orderContent .orderContent__complainBtns .orderContent__complainBtn{margin:0}}
@media screen and (min-width: 950px){
.customer .orderContent__complainBtn{
position: relative!important;
bottom: initial!important;
left: initial!important;
}
}
@media screen and (min-width:1400px){
.customer .customerReviews .reviews__productBox, .customer .wishList .wishList__productBox, .customer .complaints .complaints__productBox{
width:100%;
max-width:100%;
}
}
.customer .complaints .complaints__image img, .customer .complaints .reviews__image img, .customer .complaints .wishList__image img, .customer .customerReviews .complaints__image img, .customer .customerReviews .reviews__image img, .ustomer .customerReviews .wishList__image img, .customer .wishList .complaints__image img, .customer .wishList .reviews__image img, .customer .wishList .wishList__image img{
width:initial;
}