.inline {
display: flex;
}
body {
font-family: "Source Sans Pro", sans-serif;
font-size: 14px;
}
h1, h2, h3, h4, h5 {
font-family: "Asap Condensed", sans-serif;
}
.main-element:not(.main-homepage) {
max-width: 1200px;
margin: auto;
}
.productsList__products--container .product-item__heartIcon {
display: none !important;
}
.productsList__banners--noResults {
font-weight: bold;
text-align: center;
color: #DD2C00;
position: absolute;
font-size: 1.5rem;
width: calc(100% - 250px);
margin-left: 250px;
top: -15px;
}
@media (max-width: 1101px) {
.productsList__banners--noResults {
width: 92%;
margin-left: 0;
}
}
@media (max-width: 730px) {
.productsList__banners--noResults {
font-size: 1rem;
}
}
@media (max-width: 480px) {
.productsList__banners--noResults {
font-size: 0.9rem;
}
}
@media (max-width: 370px) {
.productsList__banners--noResults {
font-size: 0.7rem;
}
}
.temporaryPopup p {
font-weight: 500 !important;
}
.btn {
padding: 0.5rem;
background-image: linear-gradient(to bottom, #DD2C00, #a72302, #fa6843, #f79178);
font-weight: bold;
color: #fff !important;
background-size: 100% 300%;
moz-transition: background-position 0.4s ease-in-out;
-o-transition: background-position 0.4s ease-in-out;
-webkit-transition: background-position 0.4s ease-in-out;
transition: background-position 0.4s ease-in-out;
border: none;
}
.btn svg {
fill: #fff !important;
}
.btn:hover {
color: #262626;
background-position: 0 100%;
border: none;
}
.btn-grey {
background-color: #E0E0E0;
font-weight: bold;
border: none;
padding: 0.5rem;
}
.categoryMenu__categories ul {
margin: 0;
}
.categoryMenu__categories__category {
display: flex;
justify-content: space-between;
}
.form-container input, .form-container textarea {
background-color: #f5f5f5;
border-bottom-color: #f5f5f5 !important;
}
.form-container input.form__validation-error-js, .form-container textarea.form__validation-error-js {
border: 1px solid #ce283e;
}
.form-container label {
color: #262626;
font-size: 14px !important;
padding-left: 5px;
}
.form-container .main-title {
font-weight: bold;
}
.form-container .form__invalid-input {
font-size: 13px;
}
html {
scrollbar-color: #8E8E8E transparent;
scrollbar-width: thin;
}
@media (max-width: 647px) {
._t53mel ._1kt2xkc, ._t53mel ._1so15p0 {
bottom: 65px !important;
}
}
.topBanner .topBanner-item {
max-width: 1200px;
margin: auto;
border-bottom: 1px solid #E0E0E0;
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: center;
}
@media (max-width: 768px) {
.topBanner .topBanner-item {
justify-content: space-between;
}
}
.topBanner .topBanner-item .info-baner, .topBanner .topBanner-item .free-shippment {
width: 50%;
text-align: left;
}
.topBanner .topBanner-item strong {
color: #DD2C00;
}
@media (max-width: 768px) {
.topBanner .topBanner-item .free-shippment {
display: none;
}
.topBanner .topBanner-item .info-baner {
display: none;
}
}
.topBanner .topBanner-item .contact-upper {
cursor: pointer;
}
.topBanner .topBanner-item .contact-upper a {
font-size: 13px;
font-weight: bold;
}
.topBanner .topBanner-item .contact-upper a svg {
fill: #DD2C00;
width: 13px;
height: 13px;
}
@media (min-width: 769px) {
.topBanner .topBanner-item .contact-upper {
display: none !important;
}
}
@media (max-width: 1400px) {
.headerBg {
padding-left: 1%;
padding-right: 1%;
width: 98%;
}
.headerBg.mobile-menu {
padding: 0 !important;
width: 100% !important;
}
}
.headerBg .headerSection__contact {
position: absolute;
right: 0;
top: -6px;
height: auto;
z-index: 2;
font-size: 14px;
}
@media (max-width: 768px) {
.headerBg .headerSection__contact {
display: none;
}
}
.headerBg .headerSection__contact__details .contactDetails {
font-size: 13px;
font-weight: bold;
}
@media (min-width: 300px) {
.headerBg .headerSection__searchForm {
border: 1px solid #E0E0E0;
padding: 12px 5px 12px;
width: calc(100% - 200px - 350px);
margin-top: 13px;
}
}
@media (max-width: 768px) and (min-width: 300px) {
.headerBg .headerSection__searchForm {
position: absolute;
bottom: -45px;
height: 12px;
width: 97%;
right: 0;
display: inline-block !important;
overflow: visible;
}
.headerBg .headerSection__searchForm .searchForm__searchAutocomplete {
position: absolute;
top: 40px;
}
}
@media (max-width: 768px) {
.headerBg .headerSection__searchForm .searchFormPhrase-js {
top: -4px;
position: relative;
}
}
.headerBg .headerSection__searchForm__btn {
top: 0;
right: 0;
width: 40px;
background-color: #DD2C00;
height: 47px;
display: flex;
align-items: center;
justify-content: center;
/* @media(max-width:450px){
top: 72px;
right: 19px;
} */
}
.headerBg .headerSection__searchForm__btn svg {
position: static;
}
@media (max-width: 768px) and (min-width: 300px) {
.headerBg .headerSection__searchForm__btn {
height: 37px;
}
}
.headerBg .headerSection__row {
max-width: 1200px;
margin: auto;
}
@media (max-width: 1100px) {
.headerBg .headerSection__row {
height: 110px;
}
.headerBg .headerSection__row.main-page-header {
height: 160px;
}
}
@media (max-width: 768px) {
.headerBg .headerSection__row {
height: 40px !important;
padding: 0px;
margin-bottom: 52px;
position: relative;
}
}
.headerBg .headerSection__row.always-visible {
height: 160px;
}
.headerBg .headerSection__row .mobile-menu {
position: absolute;
bottom: 35px;
}
@media (min-width: 1100px) {
.headerBg .headerSection__row .mobile-menu {
display: none;
}
}
@media (max-width: 768px) {
.headerBg .headerSection__row .mobile-menu {
display: none;
}
}
.headerBg .headerSection__row .mobile-menu.always-visible {
display: block !important;
}
@media (min-width: 1101px) {
.headerBg .headerSection__row .mobile-menu.always-visible {
position: absolute;
bottom: 14px;
}
}
@media (max-width: 768px) {
.headerBg .headerSection__row .mobile-menu.always-visible {
display: none !important;
}
}
.headerBg .headerSection__row .mobile-menu .open-menu-mobile-additional-menu {
display: none !important;
}
.headerBg .headerSection__row .opensearchMenu {
display: none !important;
/*   right: 2px;
top: 51%;
fill:#fff; */
}
@media (max-width: 768px) {
.headerBg .headerSection__logo {
height: 40px;
}
.headerBg .headerSection__logo .on-desktop {
display: none;
}
}
@media (min-width: 769px) {
.headerBg .headerSection__logo .on-mobile {
display: none;
}
}
.headerBg .headerSection__logo img {
max-height: 93px !important;
transition: all 1s ease-out;
}
@media (max-width: 768px) {
.headerBg .headerSection__logo img {
position: relative;
height: 100%;
max-width: 235px !important;
}
}
@media (max-width: 430px) {
.headerBg .headerSection__logo img {
max-height: 30px !important;
}
}
.headerBg .headerSection__icons {
padding: 12px 0 5px;
height: 47px;
display: flex;
align-items: center;
justify-content: space-evenly;
}
@media (max-width: 470px) {
.headerBg .headerSection__icons {
/* display:grid;
grid-template-areas: "a b"
"c c";
position: absolute;
top: -10px;
height: 76px;
padding:0!important;
*/
}
.headerBg .headerSection__icons .button-profile {
grid-area: a;
}
.headerBg .headerSection__icons .button-register, .headerBg .headerSection__icons .customerLogout-js {
grid-area: b;
}
.headerBg .headerSection__icons .headerSection__icons__icon {
grid-area: c;
margin-top: 3%;
}
}
@media (max-width: 350px) {
.headerBg .headerSection__icons .button-profile, .headerBg .headerSection__icons .button-register {
padding: 0.3rem !important;
}
}
.headerBg .headerSection__icons .btn {
margin: 0 2px;
}
.headerBg .headerSection__icons .cartInfo__info {
font-weight: bold;
}
@media (max-width: 768px) {
.headerBg .headerSection__icons .cartInfo__info {
display: none;
}
}
@media (max-width: 768px) {
.headerBg .headerSection__icons .cartInfo__value {
display: none;
}
}
.headerBg .headerSection__icons .itemsCounter {
bottom: 23px;
left: 16px;
background-color: #f5f5f5;
color: #262626;
}
@media (max-width: 470px) {
.headerBg .headerSection__icons .itemsCounter {
left: 66px;
}
}
.headerBg .headerSection__icons__icon {
margin: 0 0px 0 10px;
}
.headerBg .headerSection.headerThirdType {
padding: 0 !important;
}
.headerBg {
margin-bottom: 0 !important;
transition: all 1s ease-out;
}
@media (max-width: 1100px) {
.headerBg {
height: 130px;
}
}
@media (max-width: 768px) {
.headerBg {
height: 90px;
}
}
@media (max-width: 1200px) {
.headerBg.mobile-menu {
padding: 0 !important;
}
}
@media (max-width: 1100px) {
.headerBg.header-on-list {
height: 103px;
}
}
.headerSection__bannerBg {
height: auto !important;
}
@media (max-width: 1100px) {
.headerSection__bannerBg {
height: auto !important;
}
}
.headerSection__bannerBg.small {
height: auto !important;
}
@media (max-width: 1170px) and (min-width: 1160px) {
.headerSection__bannerBg.small {
padding-bottom: 2% !important;
}
}
@media (max-width: 1159px) and (min-width: 1140px) {
.headerSection__bannerBg.small {
padding-bottom: 3% !important;
}
}
@media (max-width: 1139px) and (min-width: 1120px) {
.headerSection__bannerBg.small {
padding-bottom: 4% !important;
}
}
@media (max-width: 1119px) and (min-width: 1100px) {
.headerSection__bannerBg.small {
padding-bottom: 5% !important;
}
}
@media (max-width: 1100px) {
.headerSection__bannerBg.small {
height: 100px !important;
}
}
@media (min-width: 769px) {
.headerSection__icons .open-user-mobile, .headerSection__icons .open-menu-mobile {
display: none !important;
}
}
@media (max-width: 768px) {
.headerSection__icons {
padding: 0 !important;
}
.headerSection__icons .button-profile, .headerSection__icons .button-register, .headerSection__icons .customerLogout-js {
display: none !important;
}
.headerSection__icons .activeCard svg {
height: 40px;
width: 40px;
}
}
@media (max-width: 768px) and (max-width: 340px) {
.headerSection__icons .activeCard svg {
height: 30px;
width: 30px;
}
}
.headerSection__icons .open-menu-mobile svg {
height: 40px;
width: 40px;
fill: #DD2C00;
}
@media (max-width: 340px) {
.headerSection__icons .open-menu-mobile svg {
height: 30px;
width: 30px;
}
}
.headerSection__icons .open-user-mobile svg {
height: 40px;
width: 40px;
fill: #DD2C00;
}
@media (max-width: 340px) {
.headerSection__icons .open-user-mobile svg {
height: 30px;
width: 30px;
}
}
.headerThirdType {
max-width: 1200px;
margin: auto;
padding: 0 !important;
}
.categoryMenu {
width: 230px !important;
height: auto;
max-height: unset !important;
overflow-y: unset !important;
left: 0;
/* .leftMenu.menu-home{
.product-menu1{
a{
display: flex;
justify-content: space-between;
}
&:hover{
border-bottom-color: $red-base;
a{
color:$red-base;
}
}
//new menu - slide on desktop
ul{
background: #000;
left: 335px;
position: absolute;
z-index: 999;
}
}
} */
}
.categoryMenu .productsList__filters--close.js-closeFilters {
display: none;
}
@media (max-width: 1100px) {
.categoryMenu.home-menu {
left: -500px;
position: fixed;
top: 0;
bottom: 0;
background: #fff;
box-shadow: rgb(176, 176, 176) 2px 1px 4px 0px;
overflow-y: auto !important;
}
.categoryMenu svg {
rotate: 90deg;
}
}
.categoryMenu__categories {
background-color: #262626;
}
.categoryMenu__categories .close-menu svg {
fill: #DD2C00;
width: 25px;
height: 25px;
}
@media (min-width: 1100px) {
.categoryMenu__categories .close-menu {
display: none;
}
}
@media (max-width: 1100px) {
.categoryMenu__categories .close-menu {
display: flex;
justify-content: flex-end;
}
}
.categoryMenu__categories ul {
padding: 5px !important;
max-height: unset !important;
list-style-type: none;
}
.categoryMenu__categories ul li {
padding: 4px !important;
border-bottom: 1px solid #686868;
color: #fff;
width: 96% !important;
/*  transition: color 250ms ease-in-out, background-color 250ms ease-in-out; */
}
.categoryMenu__categories ul li a {
/*  transition: color 250ms ease-in-out, background-color 250ms ease-in-out; */
}
.categoryMenu__categories ul li.home-menu:hover {
border-bottom-color: #DD2C00;
}
.categoryMenu__categories ul li.home-menu:hover a {
color: #DD2C00;
}
.categoryMenu__categories ul li svg {
fill: #DD2C00;
}
.categoryMenu__categories__category {
color: #fff !important;
font-size: 14px !important;
}
.categoryMenu__categories__category svg {
padding-right: 0 !important;
width: 8px !important;
}
.categoryMenu__categories__category div {
max-width: 95% !important;
}
.categoryMenu .leftMenu.menu1 {
position: relative;
}
.categoryMenu .leftMenu.menu1 svg {
cursor: pointer;
}
.categoryMenu .product-menu1 {
display: flex;
justify-content: space-between;
align-items: center;
}
.categoryMenu .product-menu1.menu-product-page {
flex-wrap: wrap;
}
.categoryMenu .product-menu1.menu-product-page svg {
rotate: 90deg;
}
.categoryMenu .product-menu1:last-child {
border-bottom: none;
}
@media (max-width: 1100px) {
.categoryMenu .product-menu1 {
flex-wrap: wrap;
}
.categoryMenu .product-menu1 a {
width: calc(100% - 20px);
}
.categoryMenu .product-menu1 svg {
width: 20px;
}
}
@media (min-width: 1101px) {
.categoryMenu .product-menu1 {
z-index: 99;
position: relative;
}
}
@media (min-width: 769px) {
.categoryMenu .product-menu1:hover {
color: #DD2C00;
}
}
.categoryMenu .product-menu1 ul.undercategory {
background: #262626;
display: none;
}
@media (min-width: 1100px) {
.categoryMenu .product-menu1 ul.undercategory {
position: absolute;
width: 210px;
top: -5px;
left: 215px;
}
}
@media (max-width: 1100px) {
.categoryMenu .product-menu1 ul.undercategory {
width: 100%;
}
}
.categoryMenu .product-menu1 ul.undercategory-menu-product-page {
display: none;
width: 100%;
}
.categoryMenu .product-menu1 ul.undercategory-menu-product-page .product-menu2 {
flex-wrap: wrap;
}
.categoryMenu .product-menu1 ul.undercategory-menu-product-page .product-menu2 a {
width: calc(100% - 20px);
}
.categoryMenu .product-menu1 ul.undercategory-menu-product-page .product-menu2 svg {
width: 20px;
}
.categoryMenu .product-menu1 ul.undercategory-menu-product-page .product-menu2 {
display: flex;
justify-content: space-between;
align-items: center;
}
.categoryMenu .product-menu1 ul.undercategory .product-menu2 {
display: flex;
justify-content: space-between;
align-items: center;
}
.categoryMenu .product-menu1 ul.undercategory .product-menu2:last-child {
border-bottom: none;
}
@media (min-width: 1100px) {
.categoryMenu .product-menu1 ul.undercategory .product-menu2 {
position: relative;
}
}
@media (max-width: 1100px) {
.categoryMenu .product-menu1 ul.undercategory .product-menu2 {
flex-wrap: wrap;
}
.categoryMenu .product-menu1 ul.undercategory .product-menu2 a {
width: calc(100% - 20px);
}
.categoryMenu .product-menu1 ul.undercategory .product-menu2 svg {
width: 20px;
}
}
.categoryMenu .product-menu1 ul.undercategory .product-menu2 .product-menu3:last-child {
border-bottom: none;
}
@media (min-width: 769px) {
.categoryMenu .product-menu1 ul.undercategory .product-menu2 .product-menu3:hover {
color: #DD2C00;
}
}
@media (min-width: 769px) {
.categoryMenu .product-menu1 ul.undercategory .product-menu2:hover {
color: #DD2C00;
}
}
.categoryMenu .product-menu1 ul.under-undercategory {
background: #262626;
display: none;
}
@media (min-width: 1100px) {
.categoryMenu .product-menu1 ul.under-undercategory {
left: 200px;
position: absolute;
width: 210px;
top: -5px;
}
}
@media (max-width: 1100px) {
.categoryMenu .product-menu1 ul.under-undercategory {
width: 100%;
}
}
.categoryMenu .product-menu1 ul.under-undercategory-menu-product-page {
display: none;
width: 100%;
}
.categoryMenu.menu-cart .product-menu1 a, .categoryMenu.menu-cart .product-menu2 a, .categoryMenu.menu-cart .product-menu3 a {
width: calc(100% - 40px) !important;
}
@media (max-width: 1100px) {
.menu-div.absolute-menu-other-pages {
z-index: 999;
}
}
.menu-div.menu2 {
position: fixed;
z-index: 103;
}
.menu-div.menu2 .additional-menu {
left: -500px;
position: fixed;
top: 0;
bottom: 0;
background: #fff;
box-shadow: rgb(176, 176, 176) 2px 1px 4px 0px;
overflow-y: auto !important;
}
.menu-div.menu2 .additional-menu .categoryMenu__categories .close-menu {
display: flex;
justify-content: flex-end;
}
.menu-div.menu2 .additional-menu .categoryMenu__categories .close-menu svg {
fill: #DD2C00;
width: 25px;
height: 25px;
}
.menu-div.menu2 .additional-menu .categoryMenu__categories ul li {
padding: 4px !important;
border-bottom: 1px solid #686868;
color: #fff;
width: 96% !important;
transition: color 250ms ease-in-out, background-color 250ms ease-in-out;
}
.menu-div.menu2 .additional-menu .categoryMenu__categories ul li a {
transition: color 250ms ease-in-out, background-color 250ms ease-in-out;
display: flex;
justify-content: space-between;
}
.menu-div.menu2 .additional-menu .categoryMenu__categories ul li > ul {
display: none;
}
.menu-div.menu2 .additional-menu .categoryMenu__categories ul li.active > a {
color: #DD2C00;
font-weight: bold;
}
.menu-div.menu2 .additional-menu .categoryMenu__categories ul li.active > ul {
display: block;
}
@media (max-width: 1100px) {
.menu-div.menu2 .additional-menu .categoryMenu__categories ul li.product-menu1.active {
border: none;
}
}
@media screen and (min-width: 972px) and (max-width: 1116px) {
.info-banner-1__list {
grid-template-columns: 25% 25% 25% 25%;
}
}
@media screen and (min-width: 769px) and (max-width: 971px) {
.info-banner-1__list {
grid-template-columns: 33.3% 33.3% 33.3%;
}
}
.info-banner-1__list {
display: grid;
grid-template-columns: 20% 20% 20% 20% 20%;
row-gap: 88px;
height: fit-content;
width: 100% !important;
margin-right: 0;
margin-bottom: 5%;
}
.info-banner-1__list .sliderItem {
display: flex !important;
align-items: center;
gap: 4%;
background-color: #f5f5f5;
padding: 5px;
margin: 5px;
}
.info-banner-1__list .sliderItem span {
font-weight: bold;
}
@media (max-width: 810px) {
.info-banner-1__list .sliderItem span {
font-size: 12px !important;
}
}
.main-homepage .menu-banner-section {
max-width: 1200px;
margin: auto;
display: grid;
grid-template-areas: "a b" "a c";
gap: 2%;
grid-template-columns: 230px calc(98% - 230px);
}
@media (max-width: 1100px) {
.main-homepage .menu-banner-section {
display: flex;
flex-direction: column;
}
}
.main-homepage .menu-banner-section .menu-div {
grid-area: a;
}
@media (max-width: 1100px) {
.main-homepage .menu-banner-section .menu-div {
position: fixed;
z-index: 103;
}
}
.main-homepage .menu-banner-section .headerSection__bannerBg {
grid-area: b;
}
.main-homepage .menu-banner-section .headerSection__bannerBg .menuBanner__wrapper {
width: 100% !important;
margin-left: 0 !important;
}
.main-homepage .menu-banner-section .headerSection__bannerBg.small {
grid-area: c;
}
.main-homepage .home-max-width {
max-width: 1200px;
margin: auto;
}
.main-homepage .manufacturer2-slider-padding {
padding: 0;
}
.main-homepage .manufacturer2-slider-padding .manufacturer2-slider .slider2-element-border {
height: 100px;
}
.main-homepage .manufacturer2-slider-padding .manufacturer2-slider .slider2-element-border .fade {
opacity: 0.5;
transition: all 1s ease-out;
}
.main-homepage .manufacturer2-slider-padding .manufacturer2-slider .slider2-element-border .fade:hover {
opacity: 1;
}
.main-homepage .recommended-products-border {
margin: 10px 0;
display: flex;
}
.main-homepage .recommended-products-title {
border-left: 4px solid #DD2C00;
border-bottom: 2px solid #DD2C00;
}
.main-homepage .recommended-products-title a {
font-weight: bold;
}
.main-homepage .recommended-products1__list {
display: flex;
}
@media (max-width: 599px) {
.main-homepage .recommended-products1__list {
margin: 10px 35px;
}
}
@media (max-width: 1219px) and (min-width: 769px) {
.main-homepage .recommended-products1__list .slick-list {
width: calc(100% - 60px);
margin: auto;
}
}
.main-homepage .recommended-products1__list .slick-list .slick-track .slick-slide {
border: 1px solid #e6e6e6;
transition: all 0.3s linear;
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
margin: 10px;
}
.main-homepage .recommended-products1__list .slick-list .slick-track .slick-slide:hover {
border: 1px solid #f5f5f5;
}
.main-homepage .recommended-products1__list .slick-list .slick-track .slick-slide .product-description {
width: 100% !important;
}
.main-homepage .recommended-products1__list .slick-list .slick-track .slick-slide .product-description .centering {
height: 200px;
display: flex;
align-items: center;
justify-content: center;
padding: 5%;
}
.main-homepage .recommended-products1__list .slick-list .slick-track .slick-slide .product-description .centering img {
max-height: 98%;
max-width: 98%;
}
.main-homepage .recommended-products1__list .slick-list .slick-track .slick-slide .product-description .product-desc .product-name {
height: 60px;
white-space: initial;
word-break: break-word;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
text-align: center;
width: 100%;
font-size: 14px;
font-weight: 600;
line-height: 1.5;
background-color: #f5f5f5;
padding-top: 2px;
padding-bottom: 2px;
margin: 0;
}
.main-homepage .recommended-products1__list .slick-list .slick-track .slick-slide .product-description .product-desc .prices {
display: flex;
align-items: center;
justify-content: center;
width: 96%;
margin: 10px auto;
height: fit-content;
min-height: 42px;
position: relative;
flex-wrap: wrap;
height: 70px;
margin: 0;
padding: 0 2%;
}
.main-homepage .recommended-products1__list .slick-list .slick-track .slick-slide .product-description .product-desc .prices .price {
font-weight: bold;
font-family: "Asap Condensed", sans-serif;
color: #DD2C00 !important;
font-size: 20px;
margin-right: 6px !important;
}
.main-homepage .recommended-products1__list .slick-list .slick-track .slick-slide .product-description .product-desc .prices .price-prev {
text-decoration: line-through;
line-height: 1.71;
font-weight: normal;
position: initial;
font-size: 14px;
}
.main-homepage .recommended-products1__list .slick-list .slick-track .slick-slide .product-description .product-desc .prices .lowest-price {
word-break: break-word;
white-space: break-spaces;
text-align: left;
width: 100%;
font-size: 13px;
line-height: 1.5;
}
.main-homepage .recommended-products1__list .slick-list .slick-track .slick-slide .product-description .product-desc .add-to-cart {
margin: auto;
bottom: 0px;
position: relative;
border: none;
width: fit-content;
margin-bottom: 5px;
}
.main-homepage .recommended-products1__list .slick-list .slick-track .slick-slide .product-description .product-desc .add-to-cart span {
font-weight: bold;
color: #fff;
}
.main-homepage .recommended-products1__list .slick-list .slick-track .slick-slide .product-flags {
left: 0;
right: unset;
position: absolute;
z-index: 1;
text-align: left;
}
.main-homepage .recommended-products1__list .slick-list .slick-track .slick-slide .product-flags span {
display: flex;
margin: 0 0 5px 0;
padding: 5px 10px;
line-height: 12px;
font-size: 12px;
text-transform: none;
font-weight: 400;
width: max-content;
box-sizing: border-box;
}
.main-homepage .recommended-products1__list .slick-prev {
background-color: transparent !important;
}
@media (min-width: 1220px) {
.main-homepage .recommended-products1__list .slick-prev {
left: -30px;
}
}
@media (max-width: 768px) {
.main-homepage .recommended-products1__list .slick-prev {
left: -40px;
}
}
.main-homepage .recommended-products1__list .slick-next {
background-color: transparent !important;
}
@media (min-width: 1220px) {
.main-homepage .recommended-products1__list .slick-next {
right: -30px;
}
}
@media (max-width: 768px) {
.main-homepage .recommended-products1__list .slick-next {
right: -40px;
}
}
.headerSection__banner {
padding: 0 !important;
}
.headerSection__banner .menuBanner__wrapper {
width: calc(100% - 240px) !important;
}
@media (max-width: 1100px) {
.headerSection__banner .menuBanner__wrapper {
margin-left: 0;
width: 100% !important;
}
}
.newsletter2-wrapper {
background-color: #f5f5f5;
border: none !important;
}
.newsletter2-wrapper--content-middle {
max-width: 1200px;
margin: auto;
}
.newsletter2-wrapper--content-middle .newsletter2 {
display: flex;
padding: 10px 0 10px;
}
@media (max-width: 880px) {
.newsletter2-wrapper--content-middle .newsletter2 {
flex-direction: column;
align-items: flex-start;
}
}
.newsletter2-wrapper--content-middle .newsletter2__text-content {
width: 35%;
}
@media (max-width: 1110px) {
.newsletter2-wrapper--content-middle .newsletter2__text-content {
width: 45%;
}
}
@media (max-width: 880px) {
.newsletter2-wrapper--content-middle .newsletter2__text-content {
width: 100%;
}
}
.newsletter2-wrapper--content-middle .newsletter2__text-content .newsletter2__title {
display: flex;
align-items: center;
color: #262626;
text-transform: uppercase;
}
.newsletter2-wrapper--content-middle .newsletter2__text-content .newsletter2__title img {
margin-right: 2%;
}
.newsletter2-wrapper--content-middle .newsletter2__text-content .newsletter2__title b {
margin-left: 2%;
color: #DD2C00;
}
.newsletter2-wrapper--content-middle .newsletter2__text-content .newsletter2__text {
text-align: left;
color: #262626;
}
.newsletter2-wrapper--content-middle .newsletter2__text-content .newsletter2__text b {
color: #DD2C00;
}
.newsletter2-wrapper--content-middle .newsletter2__form {
width: 60%;
}
@media (max-width: 1110px) {
.newsletter2-wrapper--content-middle .newsletter2__form {
width: 50%;
}
}
@media (max-width: 880px) {
.newsletter2-wrapper--content-middle .newsletter2__form {
width: 100%;
}
}
.newsletter2-wrapper--content-middle .newsletter2__form input {
background-color: #fff;
border-color: #E0E0E0;
}
.newsletter2-wrapper--content-middle .newsletter2__form .btn {
border: none;
padding: 15px 12px !important;
}
.textElement-2 {
background-color: #f5f5f5;
max-width: unset !important;
padding-top: 20px;
padding-bottom: 20px;
}
.textElement-2 .seo-content {
max-width: 1200px;
margin: auto;
display: flex;
flex-direction: row;
align-items: center;
gap: 2%;
}
.textElement-2 .seo-content .text-seo {
text-align: left !important;
width: 60%;
}
.textElement-2 .seo-content .text-seo strong {
color: #DD2C00;
}
.textElement-2 .seo-content .text-seo a {
color: #DD2C00;
font-weight: bold;
}
@media (max-width: 1100px) {
.textElement-2 .seo-content .text-seo {
width: 50%;
}
}
@media (max-width: 900px) {
.textElement-2 .seo-content .text-seo {
width: 100%;
}
}
.textElement-2 .seo-content .img-seo {
width: 40%;
}
.textElement-2 .seo-content .img-seo img {
width: 100%;
}
@media (max-width: 1100px) {
.textElement-2 .seo-content .img-seo {
width: 50%;
}
}
@media (max-width: 900px) {
.textElement-2 .seo-content .img-seo {
display: none;
}
}
.product-flags span {
font-size: 12px !important;
font-weight: 600 !important;
text-transform: uppercase !important;
}
.product-flags span.NewProduct {
background-color: #68b44f;
}
.product-flags span.GreatPrice {
background-color: #262626;
}
.product-flags span.Sale {
background-color: #DD2C00;
}
.product-flags span.RecommendedProduct {
background-color: #a92302;
}
.product-flags span.GreatQuality {
background-color: goldenrod;
}
.product-flags span.VendorRecomendation {
background-color: #474747;
}
.product-flags span.PromotionalProduct {
background-color: goldenrod;
color: #262626;
}
.productsList__filters {
background-color: #f5f5f5;
padding: 1%;
}
.productsList__filters--title {
display: flex;
align-items: center;
gap: 2%;
padding: 5% 0;
}
.productsList__filters--container {
padding-bottom: 5%;
}
.productsList__filters--container .productsList__title {
padding-top: 5% 0;
background-color: #E0E0E0;
padding-left: 1%;
}
.productsList__filters--allFilters {
top: -9px;
right: -14px;
}
.productsList__filters--showFilters {
width: calc(94% - 2px);
margin: 0;
}
.productsList__filters-and-menu .menu-div ul {
list-style-type: none;
}
@media (max-width: 1100px) {
.productsList__filters-and-menu .menu-div ul li.product-menu1.active {
border: none;
}
}
.productsList__filters-and-menu .menu-div ul li a {
display: flex;
justify-content: space-between;
}
.productsList__filters-and-menu .menu-div ul li > ul {
display: none;
}
@media (max-width: 1100px) {
.productsList__filters-and-menu .menu-div ul li.active > ul {
display: block;
}
}
.productsList__filters-and-menu .menu-div ul .active > a {
color: #DD2C00;
font-weight: bold;
}
.product-list-menu {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
}
.product-page-pagination {
display: inline-block;
}
.product-page-pagination .pagination.pagination-custom {
padding: 0 !important;
position: relative;
right: 21%;
}
.product-page-pagination .pagination li {
padding: 5px;
background-color: #f5f5f5;
margin: 2%;
}
.product-page-pagination .pagination li.active {
background-color: #DD2C00;
}
@media (max-width: 768px) {
.productsList__filters {
bottom: 0;
}
.productsList__filters .display-flex {
display: flex;
width: 100%;
justify-content: space-between;
}
}
@media (max-width: 768px) and (min-width: 441px) {
.productsList__filters .display-flex .categoryMenu__categories .productsList__filters--close {
display: none;
}
}
@media (max-width: 768px) and (max-width: 440px) {
.productsList__filters .display-flex {
flex-direction: column;
}
.productsList__filters .display-flex .categoryMenu__categories .productsList__filters--close {
position: fixed;
top: 0;
right: 0;
background-color: #f5f5f5;
padding-left: 5px;
}
.productsList__filters .display-flex .categoryMenu__categories .productsList__filters--close svg {
width: 30px;
height: 30px;
}
.productsList__filters .display-flex .menu-div {
margin-top: 32px;
}
.productsList__filters .display-flex .rest-filtres {
width: 100% !important;
}
.productsList__filters .display-flex .rest-filtres .productsList__filters--close {
visibility: hidden;
}
.productsList__filters .display-flex .category-tittle {
display: flex !important;
align-items: center;
justify-content: space-between;
width: 96%;
}
.productsList__filters .display-flex .category-tittle svg {
fill: #fff;
height: 40px;
width: 40px;
transition: all 500ms ease-out;
}
.productsList__filters .display-flex .categoryMenu {
width: 100% !important;
}
.productsList__filters .display-flex .categoryMenu .leftMenu {
display: none;
}
}
@media (max-width: 768px) {
.productsList__filters .display-flex .rest-filtres {
width: calc(100% - 250px);
}
}
.main-product-list {
max-width: 1200px;
margin: auto;
}
@media (min-width: 1201px) {
.main-product-list .page-padding {
padding: 0;
}
}
.productsList__container .menu-div .additional-menu {
/* @media(max-width:768px){
display:none;
} */
}
@media (min-width: 769px) {
.productsList__container .menu-div .additional-menu {
display: none !important;
}
}
.productsList__products {
margin-left: 1%;
width: calc(100% - 260px);
}
@media (max-width: 768px) {
.productsList__products {
width: 100%;
}
}
@media (max-width: 600px) {
.productsList__products .breadcrumbs__piece:first-child {
display: block !important;
}
}
@media (max-width: 700px) {
.productsList__gridView-js {
grid-template-columns: 50% 50% !important;
}
}
@media (max-width: 400px) {
.productsList__gridView-js {
grid-template-columns: 100% !important;
}
}
.productsList__gridView-js .product-item {
padding: 0 !important;
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
border: none;
}
@media (max-width: 550px) {
.productsList__gridView-js .product-item {
height: calc(100% + 10px) !important;
}
}
.productsList__gridView-js .product-item__description {
background-color: #f5f5f5;
height: 15%;
padding: 2%;
width: 96% !important;
}
@media (max-width: 550px) {
.productsList__gridView-js .product-item__description {
height: 62px;
}
}
.productsList__gridView-js .product-item__priceAndExtraButton .normalPrice {
font-weight: bold;
font-family: "Asap Condensed", sans-serif;
color: #DD2C00 !important;
font-size: 20px;
height: 60px;
}
.productsList__gridView-js .product-item__addToCart {
height: 30px;
bottom: 5px;
width: fit-content;
margin: auto;
padding: 5px;
position: relative;
display: flex;
align-items: center;
justify-content: center;
}
.productsList__gridView-js .product-item__addToCart .add-to-cart-text {
display: flex;
align-items: center;
justify-content: center;
border: none;
}
.productsList__gridView-js .product-item__addToCart .add-to-cart-text .cart-black {
height: 30px;
width: auto;
}
.productsList__gridView-js .product-item__addToCart .add-to-cart-text .cart-orange {
display: none;
height: 30px;
width: auto;
opacity: 1;
}
.productsList__gridView-js .product-item__priceAndExtraButton {
margin: 12px 0 5px 0px !important;
justify-content: center !important;
}
.productsList__gridView-js .product-item .product-code {
font-weight: 500;
font-size: 0.8rem;
text-align: right;
padding-right: 2px;
}
.productsList__gridView-js .product-item__rating {
position: absolute;
top: 2px !important;
right: 4px !important;
}
.productsList__gridView-js .product-item__rating--counter {
display: none !important;
}
.productsList__gridView-js .productsList3__prices {
flex-direction: row !important;
height: 60px;
}
.productsList__gridView-js .productsList3__prices .redPrice {
color: #DD2C00 !important;
font-weight: bold !important;
font-family: "Asap Condensed", sans-serif;
font-size: 20px !important;
margin-right: 6px !important;
}
.productsList__gridView-js .productsList3__prices .old-and-min-price {
margin-top: 2%;
}
.productsList__gridView-js .productsList3__prices .old-and-min-price .min-price {
position: absolute;
bottom: 0;
left: 0;
padding: 0 1%;
width: 71%;
}
@media (max-width: 430px) and (min-width: 400px) {
.productsList__gridView-js .productsList3__prices .old-and-min-price .min-price span {
font-size: 11px !important;
}
}
.productsList__gridView-js .productsList3__prices .old-and-min-price .oldPrice {
letter-spacing: normal;
font-size: 14px;
}
.productsList__products--bottom-categoryName {
background-color: #f5f5f5;
padding-left: 2%;
font-weight: bold;
}
.productsList__products--bottom-categoryDescription * {
font-family: "Source Sans Pro", sans-serif !important;
font-size: 14px !important;
text-align: left !important;
}
.productsList__listView-js .product-item {
padding: 5px !important;
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
}
@media (max-width: 1050px) {
.productsList__listView-js .product-item {
height: 140px !important;
}
.productsList__listView-js .product-item__placeholder {
height: 150px !important;
}
}
@media (max-width: 660px) {
.productsList__listView-js .product-item__placeholder {
height: auto !important;
}
.productsList__listView-js .product-item__placeholder .product-item {
height: auto !important;
}
.productsList__listView-js .product-item__placeholder .product-item .product-url {
height: auto !important;
display: flex;
flex-direction: column;
}
}
@media (max-width: 660px) {
.productsList__listView-js .product-item__link {
margin: auto !important;
}
}
.productsList__listView-js .product-item__description {
height: 100% !important;
display: grid;
grid-template-areas: "a b" "c e";
grid-template-columns: 71% 28%;
gap: 1%;
}
@media (max-width: 880px) and (min-width: 768px) {
.productsList__listView-js .product-item__description {
grid-template-columns: 60% 39%;
}
}
@media (max-width: 660px) {
.productsList__listView-js .product-item__description {
display: flex;
flex-direction: column;
align-items: stretch;
}
}
.productsList__listView-js .product-item__description h2 {
grid-area: a;
white-space: initial;
word-break: break-word;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
font-size: 18px;
}
@media (max-width: 1051px) {
.productsList__listView-js .product-item__description h2 {
font-size: 16px;
}
}
@media (max-width: 660px) {
.productsList__listView-js .product-item__description h2 {
text-align: center;
font-size: 14px;
-webkit-line-clamp: 3;
height: 60px !important;
}
}
.productsList__listView-js .product-item__shortDescription {
grid-area: c;
}
.productsList__listView-js .product-item__shortDescription-descriptionText {
-webkit-line-clamp: 3 !important;
font-size: 13px !important;
height: 63px !important;
}
@media (max-width: 660px) {
.productsList__listView-js .product-item__shortDescription-descriptionText {
margin-bottom: 5px !important;
-webkit-line-clamp: 5 !important;
}
}
.productsList__listView-js .product-item__priceAndExtraButton {
text-align: right;
}
@media (max-width: 660px) {
.productsList__listView-js .product-item__priceAndExtraButton {
text-align: center;
height: 60px;
}
}
.productsList__listView-js .product-item__priceAndExtraButton .normalPrice {
position: relative !important;
font-weight: bold;
font-family: "Asap Condensed", sans-serif;
color: #DD2C00 !important;
font-size: 20px;
margin-right: 10px;
}
.productsList__listView-js .product-item__priceAndExtraButton .productsList3__prices {
position: relative !important;
}
@media (max-width: 1051px) and (min-width: 660px) {
.productsList__listView-js .product-item__priceAndExtraButton .productsList3__prices {
flex-direction: column;
}
}
.productsList__listView-js .product-item__priceAndExtraButton .productsList3__prices .redPrice {
font-weight: bold;
font-family: "Asap Condensed", sans-serif;
color: #DD2C00 !important;
font-size: 20px;
}
@media (max-width: 1051px) {
.productsList__listView-js .product-item__priceAndExtraButton .productsList3__prices .redPrice {
width: 100%;
}
}
@media (max-width: 660px) {
.productsList__listView-js .product-item__priceAndExtraButton .productsList3__prices .redPrice {
text-align: left;
}
}
@media (max-width: 1051px) {
.productsList__listView-js .product-item__priceAndExtraButton .productsList3__prices .oldPrice {
margin-right: 0px !important;
}
}
@media (max-width: 660px) {
.productsList__listView-js .product-item__priceAndExtraButton .productsList3__prices .min-price {
bottom: -17px !important;
}
}
.productsList__listView-js .product-item__addToCart {
padding: 5px 10px !important;
bottom: 0px !important;
width: fit-content !important;
margin: auto;
}
@media (max-width: 1051px) {
.productsList__listView-js .product-item__addToCart {
bottom: -9px !important;
}
}
@media (max-width: 660px) {
.productsList__listView-js .product-item__addToCart {
position: static !important;
}
}
.productsList__listView-js .product-item__addToCart .add-to-cart-text {
display: flex;
align-items: center;
gap: 2%;
justify-content: center;
}
.productsList__listView-js .product-item__addToCart .add-to-cart-text .cart-black {
display: none;
}
@media (max-width: 930px) {
.productsList__listView-js .product-item__addToCart .add-to-cart-text .listview-text {
font-size: 12px;
}
}
.productsList__listView-js .product-item__rating {
display: none !important;
}
@media (max-width: 660px) {
.productsList__listView-js .product-item__image img {
position: static !important;
}
}
@media (max-width: 1050px) {
.productsList__listView-js .product-item .product-url {
height: 125px !important;
}
}
.productsList__listView-js .product-item .product-code {
display: none !important;
}
@media (max-width: 1050px) {
.productsList__listView-js .product-item__image img {
max-width: 95% !important;
max-height: 130px !important;
}
}
.min-price span {
color: #262626 !important;
}
.product-item__image.no-in-stock img {
filter: grayscale(1);
opacity: 0.5;
}
.breadcrumbs-wrapper {
height: auto;
background-color: #f5f5f5;
margin: 1% 0;
}
@media (max-width: 599px) {
.breadcrumbs-wrapper {
height: auto;
}
}
.breadcrumbs-wrapper .breadcrumbs {
padding: 0;
height: 100%;
align-items: center;
flex-wrap: wrap;
}
.breadcrumbs-wrapper .breadcrumbs__piece {
font-size: 14px;
font-weight: 600;
/* @media(max-width:600px){
&:first-child{
display:block!important;
a{
}
}
&--previous{
display:none!important;
}
} */
}
.breadcrumbs-wrapper .breadcrumbs__piece:hover {
text-decoration: underline;
}
.btn-login {
margin: auto;
text-align: center;
height: 50px;
width: 150px;
background-color: transparent;
border: 1px solid #DD2C00;
font-family: "Asap Condensed", sans-serif;
font-weight: bold;
font-size: 18px;
}
.contactSection {
display: flex;
justify-content: space-between;
}
.contactSection .contactSection__table {
width: calc(100% - 250px);
}
@media (max-width: 1100px) {
.contactSection .contactSection__table {
width: 100%;
display: flex;
}
}
@media (max-width: 870px) {
.contactSection .contactSection__table {
flex-direction: column;
}
}
.contactSection .contactSection__table .contactSection__title {
font-size: 21px;
color: #fff;
margin-bottom: 1%;
background-color: #DD2C00;
width: fit-content;
padding: 1%;
font-weight: bold !important;
}
.contactSection .contactSection__cell .welcome-contact {
font-size: 21px;
color: #DD2C00;
font-weight: bold;
width: 100%;
}
.contactSection .contactSection__cell .company-name {
font-size: 16px;
}
.contactSection .contactSection__cell.contactSection__cell__form {
background-color: #f5f5f5;
width: 50%;
margin: auto;
padding-top: 1%;
margin-bottom: 4%;
}
@media (max-width: 768px) {
.contactSection .contactSection__cell.contactSection__cell__form {
width: 98%;
margin: auto;
}
}
.contactSection .contactSection__cell.contactSection__cell__form .contactForm {
padding: 1%;
}
.contactSection .contactSection__cell.contactSection__cell__form .contactForm input, .contactSection .contactSection__cell.contactSection__cell__form .contactForm textarea {
background-color: #fff !important;
}
.contactSection .contactSection__cell.contactSection__cell__form .contactForm input.form__validation-error-js, .contactSection .contactSection__cell.contactSection__cell__form .contactForm textarea.form__validation-error-js {
border: 1px solid #ce283e;
}
.contactSection .contactSection__cell.contactSection__cell__form .contactForm label {
color: #262626 !important;
font-size: 14px !important;
padding-left: 5px;
letter-spacing: normal !important;
}
.contactSection .contactSection__cell.contactSection__cell__form .contactForm label.form__input-textareaInfo {
top: -21px;
}
.contactSection .contactSection__cell.contactSection__cell__form .contactForm .form__invalid-input {
font-size: 13px;
}
.contactSection .contactSection__cell.contactSection__cell__form .contactForm .form__checkbox__sendCopy {
padding-left: 4%;
}
.contactSection .contactSection__contactData {
flex-direction: column;
flex-wrap: wrap;
}
.contactSection .contactSection__contactData > div {
flex-direction: column;
margin-bottom: 2%;
width: 100%;
text-align: center;
}
.contactSection .contactSection__contactData .company-name, .contactSection .contactSection__contactData .company-adress {
font-weight: bold;
}
.contactSection .contactSection__contactData .company-name p, .contactSection .contactSection__contactData .company-adress p {
margin: 0;
}
.contactSection .contactSection__contactData .company-name {
margin: 0;
}
.contactSection .contactSection__contactData .company-numbers p {
margin: 0;
}
.regulations {
margin-bottom: 1%;
}
@media (max-width: 1100px) {
.regulations .menu-div {
z-index: 999;
position: relative;
}
}
.regulations .content * {
font-family: "Source Sans Pro", sans-serif !important;
}
.product-item__cartPopup .product-details .product-details-wrapper {
width: 100%;
padding: 0;
}
.product-item__cartPopup .product-details .product-details-wrapper .product-details__add-to-cart {
width: 100%;
display: flex;
flex-direction: column;
}
.product-item__cartPopup .product-details .product-details-wrapper .product-details__add-to-cart .product-details__name {
position: static;
background-color: #f5f5f5;
padding: 0 3%;
font-weight: bold;
margin-bottom: 2%;
}
.product-item__cartPopup .product-details .product-details-wrapper .product-details__detailsWrapper {
padding: 0 3%;
width: 94%;
}
.product-item__cartPopup .product-details .product-details-wrapper .product-details__button-group {
padding: 0 3%;
width: 94%;
margin-top: 1%;
}
.popup-dialog-wrapper .main-title {
font-weight: bold;
}
.customerData__wrapper {
margin-bottom: 7%;
}
.customerData__wrapper .loginContainer {
padding: 0 !important;
background-color: #f5f5f5;
border-color: #f5f5f5 !important;
}
.customerData__wrapper .loginContainer__title {
letter-spacing: normal !important;
background-color: #DD2C00;
width: 40% !important;
color: #fff !important;
}
.customerData__wrapper .loginContainer .inputs-container-js {
padding: 5%;
}
.customerData__wrapper .loginContainer .inputs-container-js__forgotPassword {
font-weight: 700;
}
.customerData__wrapper .loginContainer .inputs-container-js input, .customerData__wrapper .loginContainer .inputs-container-js textarea {
background-color: #fff !important;
}
.customerData__wrapper .loginContainer .inputs-container-js input.form__validation-error-js, .customerData__wrapper .loginContainer .inputs-container-js textarea.form__validation-error-js {
border: 1px solid #ce283e;
}
.customerData__wrapper .loginContainer .inputs-container-js label {
color: #262626 !important;
font-size: 14px !important;
padding-left: 5px;
letter-spacing: normal !important;
}
.customerData__wrapper .loginContainer .inputs-container-js .form__invalid-input {
font-size: 13px;
}
.customerData__wrapper .loginContainer .inputs-container-js .loginContainer__forgotPassword {
font-weight: 700;
}
.customerData__wrapper .registerContainer {
padding: 0 !important;
border: none;
}
.customerData__wrapper .registerContainer__title {
color: #DD2C00 !important;
letter-spacing: normal !important;
width: 40% !important;
text-align: left !important;
margin-bottom: 5px !important;
}
.customerData__wrapper .registerContainer__description {
letter-spacing: normal !important;
text-align: left !important;
}
.customerData {
width: 100%;
}
.login-page-with-info {
max-width: 1200px;
margin: auto;
display: flex;
margin: 1% auto;
}
@media (max-width: 768px) {
.login-page-with-info {
flex-direction: column;
}
}
.login-page-with-info .login-container {
width: 49%;
padding: 1%;
padding-left: 0;
background-color: #f5f5f5;
}
@media (max-width: 768px) {
.login-page-with-info .login-container {
width: 100%;
}
}
.login-page-with-info .login-container .login-form__signIn {
background-color: #DD2C00;
color: #fff;
padding: 1%;
font-weight: bold;
text-transform: uppercase;
font-size: 18px;
width: fit-content;
margin-bottom: 5%;
}
.login-page-with-info .login-container .login-form__forget-password {
font-weight: bold;
color: #DD2C00;
}
.login-page-with-info .login-container .login-form__socialButtons__title {
margin: 10px 0 10px;
font-weight: bold;
}
.login-page-with-info .login-container .customerLogin-js {
width: fit-content;
margin: 0 2%;
}
.login-page-with-info .login-container .form__input-wrapper {
width: calc(96% - 30px);
margin-left: calc(2% + 30px);
}
.login-page-with-info .login-container .form {
padding: 0 2%;
}
.login-page-with-info .login-container .form .consentsList {
text-align: left;
}
.login-page-with-info .login-container .form__input-wrapper input, .login-page-with-info .login-container .form__input-wrapper textarea {
background-color: #fff !important;
}
.login-page-with-info .login-container .form__input-wrapper input.form__validation-error-js, .login-page-with-info .login-container .form__input-wrapper textarea.form__validation-error-js {
border: 1px solid #ce283e;
}
.login-page-with-info .login-container .form__input-wrapper label {
color: #262626 !important;
font-size: 14px !important;
padding-left: 5px;
letter-spacing: normal !important;
}
.login-page-with-info .login-container .form__input-wrapper .form__invalid-input {
font-size: 13px;
}
.login-page-with-info .login-container .form__input-wrapper .loginContainer__forgotPassword {
font-weight: 700;
}
.login-page-with-info .register-info {
width: 49%;
}
@media (max-width: 768px) {
.login-page-with-info .register-info {
width: 100%;
}
}
.login-page-with-info .register-info .r1 {
color: #DD2C00;
font-size: 18px;
font-weight: bold;
margin-top: 0;
text-transform: uppercase;
margin: 10px 0;
}
.login-page-with-info .register-info .r2 {
color: #757575;
font-size: 26px;
font-weight: normal;
display: flex;
flex-direction: column;
margin: 10px 0;
}
.main-register {
max-width: 1200px;
margin: auto;
}
.main-register .reg-container {
width: 100% !important;
background-color: #f5f5f5;
padding: 1% 0;
margin: 1% auto;
}
.main-register .reg-container__header {
background-color: #DD2C00;
color: #fff;
padding: 1%;
font-weight: bold;
text-transform: uppercase;
font-size: 18px;
width: fit-content;
margin-bottom: 5%;
}
.main-register .reg-container .inactive-tab, .main-register .reg-container .active-tab {
font-weight: bold !important;
}
.main-register .reg-container .form {
padding: 0 2%;
}
.main-register .reg-container .form .consentsList {
text-align: left;
}
.main-register .reg-container .form__input-wrapper input, .main-register .reg-container .form__input-wrapper textarea {
background-color: #fff !important;
}
.main-register .reg-container .form__input-wrapper input.form__validation-error-js, .main-register .reg-container .form__input-wrapper textarea.form__validation-error-js {
border: 1px solid #ce283e;
}
.main-register .reg-container .form__input-wrapper label {
color: #262626 !important;
font-size: 14px !important;
padding-left: 5px;
letter-spacing: normal !important;
}
.main-register .reg-container .form__input-wrapper .form__invalid-input {
font-size: 13px;
}
.main-register .reg-container .form__input-wrapper .loginContainer__forgotPassword {
font-weight: 700;
}
.main-product-page {
max-width: 1200px;
margin: auto;
padding-top: 20px;
}
@media (max-width: 600px) {
.main-product-page .breadcrumbs {
display: flex;
flex-wrap: wrap;
}
.main-product-page .breadcrumbs__piece {
display: block !important;
}
.main-product-page .breadcrumbs__piece--previous {
display: none !important;
}
}
@media (max-width: 400px) {
.main-product-page .breadcrumbs__piece {
font-size: 12px;
}
}
@media (max-width: 600px) {
.main-product-page .product-details {
margin-top: 30px;
}
}
.menu-div.product-page-menu {
position: absolute;
top: 20px;
}
.menu-div.product-page-menu.not-visible-desktop {
position: fixed;
z-index: 9999;
}
.menu-div.product-page-menu .categoryMenu {
left: -500px;
}
.menu-div.product-page-menu .categoryMenu.not-visible-desktop {
left: -2000px;
position: absolute;
position: fixed;
top: 0;
bottom: 0;
background: #fff;
box-shadow: rgb(176, 176, 176) 2px 1px 4px 0px;
overflow-y: auto !important;
}
.menu-div.product-page-menu .categoryMenu.not-visible-desktop .close-menu {
display: flex;
}
@media (max-width: 1100px) {
.menu-div.product-page-menu .categoryMenu {
z-index: 9999;
}
}
.related-products {
width: 230px;
position: absolute;
right: 0;
}
.product-details {
display: flex;
flex-direction: column;
align-items: flex-start;
margin-top: 15px;
}
.product-details__images {
flex-direction: column-reverse;
flex-wrap: nowrap;
align-items: center;
width: 50%;
}
@media (max-width: 768px) {
.product-details__images {
width: 100%;
}
}
@media (max-width: 768px) {
.product-details__images .product-flags {
top: 35px;
}
}
@media (max-width: 380px) {
.product-details__images .product-flags {
top: 60px;
}
}
.product-details__image:not(.opened-gallery) {
height: 400px !important;
min-height: 400px !important;
}
.product-details__image .slick-track, .product-details__image .slick-list {
height: 400px;
}
.product-details__image.opened-gallery .slick-list, .product-details__image.opened-gallery .slick-track, .product-details__image.opened-gallery .slick-slide {
height: 100vh !important;
}
.product-details__image .slick-slide {
height: 400px !important;
}
@media (min-width: 1200px) {
.product-details__image img {
margin: auto !important;
}
}
.product-details__image-list {
width: 80%;
}
.product-details__image-list .slick-track {
display: flex;
align-items: center;
}
.product-details__image-list li img {
margin: auto;
}
@media only screen and (min-width: 300px) and (max-width: 1199px) {
.product-details__image-list li img {
max-width: 110px;
max-height: 110px;
}
}
.product-details__name {
position: absolute;
left: 0;
top: -40px;
}
@media (max-width: 1100px) {
.product-details__name {
top: -13px;
font-weight: bold;
}
}
@media (max-width: 430px) {
.product-details__name {
font-size: 18px;
margin-top: 5px;
word-break: break-word;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
}
}
.product-details__info-container .info-about-product div {
display: flex;
align-items: center;
gap: 10px;
padding-bottom: 1%;
}
.product-details__prices {
flex-direction: column;
align-content: flex-start;
justify-content: space-between;
align-items: flex-start;
margin-top: 0;
}
.product-details__prices .min-price {
display: flex;
}
.product-details__prices .min-price span {
font-size: 16px !important;
}
.product-details__prices .old-price {
text-decoration: none;
display: flex;
gap: 4%;
font-size: 16px;
width: 100%;
padding-bottom: 1%;
}
.product-details__prices .old-price .save-percent {
background-color: #DD2C00;
color: #fff;
padding: 0px 6px;
margin-left: 0;
}
.product-details__prices .old-price span {
font-size: 16px !important;
}
.product-details__prices .red-price, .product-details__prices .price {
display: flex;
align-items: center;
gap: 4%;
width: 100%;
}
.product-details__prices .red-price span, .product-details__prices .price span {
color: #DD2C00 !important;
font-weight: bold !important;
font-family: "Asap Condensed", sans-serif;
font-size: 20px !important;
font-size: 2rem !important;
}
.product-details__prices .red-price strong, .product-details__prices .price strong {
color: #262626;
}
.product-details__other-options {
flex-direction: column;
align-items: flex-start;
padding: 0 !important;
}
.product-details__other-option {
display: flex;
align-items: center;
gap: 2%;
padding: 5px 0 !important;
margin: 0 !important;
width: 100%;
}
.product-details__other-option svg {
fill: #DD2C00;
}
.product-details__quantity {
width: 145px;
}
.product-details__quantity .button-minus-add-product, .product-details__quantity .button-plus-add-product, .product-details__quantity .quantity-field {
width: 45px !important;
background-color: #f5f5f5 !important;
border: none !important;
}
.product-details__full-details {
width: 100%;
}
.product-details__full-details.with-related-next {
width: calc(95% - 240px);
}
@media (max-width: 1100px) {
.product-details__full-details {
width: 98% !important;
margin: auto;
}
}
.product-details__full-details > div {
min-height: 100px;
}
.product-details__full-details .product-attributes {
transition: all 0.3s linear;
padding-top: 2%;
}
.product-details__full-details .product-attributes .product-description * {
font-size: 16px !important;
color: #262626 !important;
font-weight: 500;
}
.product-details__full-details .product-attributes .product-description {
font-size: 16px !important;
color: #262626 !important;
font-weight: 500;
width: 100%;
}
.product-details__full-details .product-attributes .product-description ul {
max-width: 83% !important;
}
.product-details__full-details .product-attributes-table ul {
width: 100%;
padding-left: 0;
}
.product-details__full-details .product-attributes-table ul li {
list-style: none;
display: flex;
align-items: center;
justify-content: space-between;
padding: 8px 0;
}
.product-details__full-details .product-attributes-table ul li:nth-child(2n+1) {
background-color: #f5f5f5;
}
.product-details__full-details .product-reviews {
transition: all 0.3s linear;
}
.product-details__headers {
margin: 0;
background-color: #f5f5f5;
}
.product-details__headers li {
background-color: #f5f5f5;
padding: 5px 12px !important;
margin: 0 !important;
font-size: 16px;
font-weight: bold;
color: #262626;
transition: all 0.3s linear;
}
@media (max-width: 400px) {
.product-details__headers li {
font-size: 12px;
}
}
.product-details__headers li.active-header {
background-color: #DD2C00;
color: #fff;
}
.product-details__header {
background-color: #f5f5f5;
}
.product-details__button-group {
justify-content: flex-start;
flex-wrap: wrap;
}
.product-details__button-group .installmentCalculator {
flex-basis: 100%;
}
@media (max-width: 768px) {
.product-details__button-group {
width: 98% !important;
}
}
.product-details__button-group .primary-action-button {
/* padding:0!important; */
display: flex;
align-items: center;
justify-content: center;
gap: 6%;
color: #fff;
font-weight: bold !important;
width: auto !important;
padding: 2% !important;
}
.product-details__toolTip {
max-width: 300px;
}
.product-details__titleBorder {
float: none;
margin: auto;
padding: 0 20px;
border-left: 4px solid #DD2C00;
border-bottom: 2px solid #DD2C00;
text-align: left;
}
.product-details__titleBorder span {
position: static;
}
.product-details__titleBorder.not-slider {
position: absolute;
width: 230px;
right: 0;
top: 50px;
}
.product-details__titleBorder.not-slider span {
font-size: 16px;
}
@media (max-width: 1100px) {
.product-details__titleBorder.not-slider {
/* position:static;
margin-left:0 */
display: none !important;
}
}
.product-details__related-products {
width: 100%;
}
@media (max-width: 1219px) and (min-width: 769px) {
.product-details__related-products .slick-list {
width: calc(100% - 60px);
margin: auto;
}
}
.product-details__related-products .slick-list .slick-track .slick-slide {
border: 1px solid #e6e6e6;
transition: all 0.3s linear;
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
margin: 10px;
}
.product-details__related-products .slick-list .slick-track .slick-slide:hover {
border: 1px solid #f5f5f5;
}
.product-details__related-products .slick-list .slick-track .slick-slide .product-description {
width: 100% !important;
}
.product-details__related-products .slick-list .slick-track .slick-slide .product-description .centering {
height: 200px;
display: flex;
align-items: center;
justify-content: center;
padding: 5%;
}
.product-details__related-products .slick-list .slick-track .slick-slide .product-description .centering img {
max-height: 98%;
max-width: 98%;
}
.product-details__related-products .slick-list .slick-track .slick-slide .product-description .product-desc .product-name {
height: 60px;
white-space: initial;
word-break: break-word;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
text-align: center;
width: 100%;
font-size: 14px;
font-weight: 600;
line-height: 1.5;
background-color: #f5f5f5;
padding-top: 2px;
padding-bottom: 2px;
margin: 0;
}
.product-details__related-products .slick-list .slick-track .slick-slide .product-description .product-desc .prices {
display: flex;
align-items: center;
justify-content: center;
width: 96%;
margin: 10px auto;
height: fit-content;
min-height: 42px;
position: relative;
flex-wrap: wrap;
height: 70px;
margin: 0;
padding: 0 2%;
}
.product-details__related-products .slick-list .slick-track .slick-slide .product-description .product-desc .prices .price {
font-weight: bold;
font-family: "Asap Condensed", sans-serif;
color: #DD2C00 !important;
font-size: 20px;
margin-right: 6px !important;
}
.product-details__related-products .slick-list .slick-track .slick-slide .product-description .product-desc .prices .price-prev {
text-decoration: line-through;
line-height: 1.71;
font-weight: normal;
position: initial;
font-size: 14px;
}
.product-details__related-products .slick-list .slick-track .slick-slide .product-description .product-desc .prices .lowest-price {
word-break: break-word;
white-space: break-spaces;
text-align: left;
width: 100%;
font-size: 13px;
line-height: 1.5;
}
.product-details__related-products .slick-list .slick-track .slick-slide .product-description .product-desc .add-to-cart {
margin: 0;
bottom: 0px;
position: relative;
border: none;
width: fit-content;
}
.product-details__related-products .slick-list .slick-track .slick-slide .product-description .product-desc .add-to-cart span {
font-weight: bold;
color: #fff;
}
.product-details__related-products .slick-list .slick-track .slick-slide .product-flags {
left: 0;
right: unset;
position: absolute;
z-index: 1;
text-align: left;
}
.product-details__related-products .slick-list .slick-track .slick-slide .product-flags span {
display: flex;
margin: 0 0 5px 0;
padding: 5px 10px;
line-height: 12px;
font-size: 12px;
text-transform: none;
font-weight: 400;
width: max-content;
box-sizing: border-box;
}
.product-details__related-products-not-slider {
position: absolute;
right: 0;
top: 85px;
width: 230px;
display: flex;
flex-wrap: wrap;
max-height: 600px;
overflow-y: scroll;
justify-content: space-around;
scrollbar-color: #8E8E8E transparent;
scrollbar-width: thin;
}
@media (max-width: 1100px) {
.product-details__related-products-not-slider {
/* position:static;
width:98%;
margin:auto;
overflow-y: unset;
max-height:unset;
padding: 0; */
display: none !important;
}
}
.product-details__related-products-not-slider .product-flags {
display: none;
}
.product-details__related-products-not-slider li {
list-style-type: none;
width: calc(50% - 4px);
border: 1px solid #e6e6e6;
transition: all 0.3s linear;
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
margin: 1px;
}
@media (max-width: 1100px) {
.product-details__related-products-not-slider li {
width: calc(24% - 20px);
margin: 10px;
max-height: unset;
}
}
@media (max-width: 992px) {
.product-details__related-products-not-slider li {
width: calc(32% - 20px);
}
}
@media (max-width: 767px) {
.product-details__related-products-not-slider li {
width: calc(49% - 20px);
}
}
@media (max-width: 459px) {
.product-details__related-products-not-slider li {
width: calc(99% - 20px);
}
}
.product-details__related-products-not-slider li .product-description {
width: 100% !important;
}
.product-details__related-products-not-slider li .product-description .centering {
height: 80px;
display: flex;
align-items: center;
justify-content: center;
padding: 5%;
}
.product-details__related-products-not-slider li .product-description .centering img {
max-height: 98%;
max-width: 98%;
}
@media (max-width: 1100px) {
.product-details__related-products-not-slider li .product-description .centering {
height: 200px;
}
}
.product-details__related-products-not-slider li .product-description .product-desc {
/*  @media(min-width:1101px){
display:flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
} */
}
.product-details__related-products-not-slider li .product-description .product-desc .product-name {
height: 35px;
white-space: initial;
word-break: break-word;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-align: center;
width: 100%;
font-size: 12px;
font-weight: 600;
line-height: 1.5;
background-color: #f5f5f5;
padding-top: 2px;
padding-bottom: 2px;
margin: 0;
/* @media(min-width:1101px){
flex: 0 0 100%
} */
}
@media (max-width: 1100px) {
.product-details__related-products-not-slider li .product-description .product-desc .product-name {
height: 60px;
-webkit-line-clamp: 3;
font-size: 14px;
}
}
.product-details__related-products-not-slider li .product-description .product-desc .prices {
display: flex;
align-items: center;
justify-content: center;
width: 96%;
margin: 10px auto;
height: fit-content;
min-height: 30px;
position: relative;
flex-wrap: wrap;
height: 40px;
margin: 0;
padding: 0 2%;
/* @media(min-width:1101px){
width:50%;
} */
}
@media (max-width: 1100px) {
.product-details__related-products-not-slider li .product-description .product-desc .prices {
height: 70px;
}
}
.product-details__related-products-not-slider li .product-description .product-desc .prices .price {
font-weight: bold;
font-family: "Asap Condensed", sans-serif;
color: #DD2C00 !important;
font-size: 12px;
margin-right: 6px !important;
/*  @media(min-width:1101px){
width:70%;
} */
}
@media (max-width: 1100px) {
.product-details__related-products-not-slider li .product-description .product-desc .prices .price {
font-size: 20px;
}
}
.product-details__related-products-not-slider li .product-description .product-desc .prices .price-prev {
text-decoration: line-through;
line-height: 1.71;
font-weight: normal;
position: initial;
font-size: 12px;
}
@media (max-width: 1100px) {
.product-details__related-products-not-slider li .product-description .product-desc .prices .price-prev {
font-size: 14px;
}
}
.product-details__related-products-not-slider li .product-description .product-desc .prices .lowest-price {
word-break: break-word;
white-space: break-spaces;
text-align: left;
width: 100%;
font-size: 13px;
line-height: 1.5;
}
@media (min-width: 1101px) {
.product-details__related-products-not-slider li .product-description .product-desc .prices .lowest-price {
display: none;
}
}
.product-details__related-products-not-slider li .product-description .product-desc .add-to-cart {
margin: auto;
bottom: 0px;
position: relative;
border: none;
background: #DD2C00 !important;
width: fit-content;
margin-bottom: 5px;
}
@media (min-width: 1101px) {
.product-details__related-products-not-slider li .product-description .product-desc .add-to-cart {
display: flex;
width: 60%;
align-items: center;
justify-content: center;
background: #f5f5f5 !important;
}
.product-details__related-products-not-slider li .product-description .product-desc .add-to-cart .text {
display: none;
}
.product-details__related-products-not-slider li .product-description .product-desc .add-to-cart .cart {
height: 20px;
width: 20px;
fill: #262626 !important;
}
}
@media (max-width: 1100px) {
.product-details__related-products-not-slider li .product-description .product-desc .add-to-cart .cart {
display: none;
}
}
.product-details__related-products-not-slider li .product-description .product-desc .add-to-cart span {
font-weight: bold;
color: #FFF !important;
font-size: 10px;
}
@media (max-width: 1100px) {
.product-details__related-products-not-slider li .product-description .product-desc .add-to-cart span {
font-size: 14px;
}
}
.product-details__related-products-not-slider li .product-flags {
left: 0;
right: unset;
position: absolute;
z-index: 1;
text-align: left;
}
.product-details__related-products-not-slider li .product-flags span {
display: flex;
margin: 0 0 5px 0;
padding: 5px 10px;
line-height: 12px;
font-size: 12px;
text-transform: none;
font-weight: 400;
width: max-content;
box-sizing: border-box;
}
.product-details__set-list {
width: 100%;
}
.product-details-wrapper {
float: right;
position: relative;
padding-top: 40px;
width: 100%;
}
@media (max-width: 991px) {
.product-details-wrapper {
padding-top: 60px;
}
}
@media (max-width: 330px) {
.product-details-wrapper {
padding-top: 15px !important;
}
}
@media (max-width: 1100px) {
.product-details-wrapper {
width: 98% !important;
float: none;
padding-top: 20px;
margin: auto;
}
}
.product-details-wrapper.with-related-next {
width: calc(100% - 230px);
}
.recommended-products-border {
margin: 10px 0;
display: flex;
}
.recommended-products-title {
border-left: 4px solid #DD2C00;
border-bottom: 2px solid #DD2C00;
}
.recommended-products-title a {
font-weight: bold;
}
@media (max-width: 599px) {
.recommended-products1__list {
margin: 10px 35px;
}
}
@media (max-width: 1219px) and (min-width: 769px) {
.recommended-products1__list .slick-list {
width: calc(100% - 60px);
margin: auto;
}
}
.recommended-products1__list .slick-list .slick-track .slick-slide {
border: 1px solid #e6e6e6;
transition: all 0.3s linear;
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
margin: 10px;
}
.recommended-products1__list .slick-list .slick-track .slick-slide:hover {
border: 1px solid #f5f5f5;
}
.recommended-products1__list .slick-list .slick-track .slick-slide .product-description {
width: 100% !important;
}
.recommended-products1__list .slick-list .slick-track .slick-slide .product-description .centering {
height: 200px;
display: flex;
align-items: center;
justify-content: center;
padding: 5%;
}
.recommended-products1__list .slick-list .slick-track .slick-slide .product-description .centering img {
max-height: 98%;
max-width: 98%;
}
.recommended-products1__list .slick-list .slick-track .slick-slide .product-description .product-desc .product-name {
height: 60px;
white-space: initial;
word-break: break-word;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
text-align: center;
width: 100%;
font-size: 14px;
font-weight: 600;
line-height: 1.5;
background-color: #f5f5f5;
padding-top: 2px;
padding-bottom: 2px;
margin: 0;
}
.recommended-products1__list .slick-list .slick-track .slick-slide .product-description .product-desc .prices {
display: flex;
align-items: center;
justify-content: center;
width: 96%;
margin: 10px auto;
height: fit-content;
min-height: 42px;
position: relative;
flex-wrap: wrap;
height: 70px;
margin: 0;
padding: 0 2%;
}
.recommended-products1__list .slick-list .slick-track .slick-slide .product-description .product-desc .prices .price {
font-weight: bold;
font-family: "Asap Condensed", sans-serif;
color: #DD2C00 !important;
font-size: 20px;
margin-right: 6px !important;
}
.recommended-products1__list .slick-list .slick-track .slick-slide .product-description .product-desc .prices .price-prev {
text-decoration: line-through;
line-height: 1.71;
font-weight: normal;
position: initial;
font-size: 14px;
}
.recommended-products1__list .slick-list .slick-track .slick-slide .product-description .product-desc .prices .lowest-price {
word-break: break-word;
white-space: break-spaces;
text-align: left;
width: 100%;
font-size: 13px;
line-height: 1.5;
}
.recommended-products1__list .slick-list .slick-track .slick-slide .product-description .product-desc .add-to-cart {
margin: auto;
bottom: 0px;
position: relative;
border: none;
width: fit-content;
margin-bottom: 5px;
}
.recommended-products1__list .slick-list .slick-track .slick-slide .product-description .product-desc .add-to-cart span {
font-weight: bold;
color: #fff;
}
.recommended-products1__list .slick-list .slick-track .slick-slide .product-flags {
left: 0;
right: unset;
position: absolute;
z-index: 1;
text-align: left;
}
.recommended-products1__list .slick-list .slick-track .slick-slide .product-flags span {
display: flex;
margin: 0 0 5px 0;
padding: 5px 10px;
line-height: 12px;
font-size: 12px;
text-transform: none;
font-weight: 400;
width: max-content;
box-sizing: border-box;
}
.recommended-products1__list .slick-prev {
background-color: transparent !important;
}
@media (min-width: 1220px) {
.recommended-products1__list .slick-prev {
left: -30px;
}
}
@media (max-width: 768px) {
.recommended-products1__list .slick-prev {
left: -40px;
}
}
.recommended-products1__list .slick-next {
background-color: transparent !important;
}
@media (min-width: 1220px) {
.recommended-products1__list .slick-next {
right: -30px;
}
}
@media (max-width: 768px) {
.recommended-products1__list .slick-next {
right: -40px;
}
}
.product-details__image1 {
width: 90%;
margin: 0 auto;
min-height: auto;
}
.product-details__image1 .slick-slide iframe {
max-width: 90% !important;
height: 100%;
width: 100%;
}
.product-details__image1.product-details__image__single .slick-slide {
min-height: 309px !important;
}
.product-details__image, .product-details__image-list {
display: flex;
flex-direction: row;
align-items: center;
overflow: hidden;
}
.product-details__image div, .product-details__image-list div {
width: 100%;
}
.product-reviews .new-review, .product-reviews .current-reviews {
width: 49% !important;
}
@media (max-width: 768px) {
.product-reviews .new-review, .product-reviews .current-reviews {
width: 100% !important;
}
}
.product-substitutes .product-details__related-products-add {
display: flex;
flex-wrap: wrap;
padding: 0;
}
.product-substitutes .product-details__related-products-add li {
width: calc(33% - 20px);
list-style-type: none;
border: 1px solid #e6e6e6;
transition: all 0.3s linear;
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
margin: 1px;
margin: 10px;
max-height: unset;
}
@media (max-width: 768px) {
.product-substitutes .product-details__related-products-add li {
width: calc(49% - 20px);
}
}
@media (max-width: 460px) {
.product-substitutes .product-details__related-products-add li {
width: calc(99% - 20px);
}
}
.product-substitutes .product-details__related-products-add li a .product-flags {
left: 0;
right: unset;
position: absolute;
z-index: 1;
text-align: left;
}
.product-substitutes .product-details__related-products-add li a .product-description {
width: 100% !important;
}
.product-substitutes .product-details__related-products-add li a .product-description .centering {
height: 200px;
display: flex;
align-items: center;
justify-content: center;
padding: 5%;
}
.product-substitutes .product-details__related-products-add li a .product-description .centering img {
max-height: 98%;
max-width: 98%;
}
.product-substitutes .product-details__related-products-add li a .product-description .product-desc {
max-width: 100% !important;
}
.product-substitutes .product-details__related-products-add li a .product-description .product-desc .product-name {
max-width: 100% !important;
height: 60px;
white-space: initial;
word-break: break-word;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
text-align: center;
width: 100%;
font-size: 14px;
font-weight: 600;
line-height: 1.5;
background-color: #f5f5f5;
padding-top: 2px;
padding-bottom: 2px;
margin: 0;
color: #262626;
}
.product-substitutes .product-details__related-products-add li a .product-description .product-desc .prices {
display: flex;
align-items: center;
justify-content: center;
width: 96%;
margin: 10px auto;
height: fit-content;
min-height: 30px;
position: relative;
flex-wrap: wrap;
height: 70px;
margin: 0;
padding: 0 2%;
}
.product-substitutes .product-details__related-products-add li a .product-description .product-desc .prices .price {
font-weight: bold;
font-family: "Asap Condensed", sans-serif;
color: #DD2C00 !important;
font-size: 20px;
margin-right: 6px !important;
}
.product-substitutes .product-details__related-products-add li a .product-description .product-desc .prices .price-prev {
text-decoration: line-through;
line-height: 1.71;
font-weight: normal;
position: initial;
font-size: 14px;
color: #262626 !important;
}
.product-substitutes .product-details__related-products-add li a .product-description .product-desc .prices .lowest-price {
word-break: break-word;
white-space: break-spaces;
text-align: left;
width: 100%;
font-size: 13px;
line-height: 1.5;
color: #000 !important;
font-weight: 500;
}
.product-substitutes .product-details__related-products-add li a .product-description .product-desc .add-to-cart {
margin: auto;
bottom: 0px;
position: relative;
border: none;
background: #DD2C00 !important;
width: fit-content;
margin-bottom: 5px;
}
.product-substitutes .product-details__related-products-add li a .product-description .product-desc .add-to-cart span {
font-size: 14px;
font-weight: bold;
color: #FFF !important;
}
.product-substitutes .product-details__related-products-add li a .product-description .product-desc .add-to-cart .cart {
display: none;
}
.main-profile {
max-width: 1200px;
margin: auto;
}
.main-profile .customer__submenu {
font-weight: bold;
}
.main-profile .customer__submenu li {
color: #262626;
border-left: 4px solid #DD2C00;
border-bottom: 2px solid #DD2C00;
padding: 1%;
width: 100%;
}
@media (max-width: 768px) {
.main-profile .customer__submenu li {
width: 90% !important;
margin: auto;
display: block;
}
}
.main-profile .customer__submenu li.active-js {
top: 0;
}
@media (max-width: 768px) {
.main-profile .customer__menu {
top: -32px;
padding-top: 20px;
border-right: 6px solid #DD2C00;
border-top: 6px solid #DD2C00;
border-bottom: 6px solid #DD2C00;
}
}
.main-profile .customer__title {
font-weight: bold;
color: #262626;
background-color: #f5f5f5;
width: 100%;
padding: 1%;
text-align: left !important;
border-bottom: 1px solid rgb(144, 144, 144);
}
@media (max-width: 768px) {
.main-profile .customer__title {
width: 93% !important;
}
}
.main-profile .customer__title.not-grey {
background-color: #fff;
border-bottom: none;
}
.custom-modal {
width: 350px;
padding: 30px 30px 24px 30px;
position: absolute;
top: 50%;
left: 50%;
background-color: #fff;
margin: 0 auto;
text-align: center;
}
.tt {
width: 100%;
max-width: 420px;
padding: 32px;
position: fixed;
background-color: #fff;
overflow: hidden;
z-index: 99999;
color: #000;
left: 0;
right: 0;
margin: auto;
top: 50%;
top: 50vh;
-ms-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.5);
}
.tt a {
color: #D9D6CD;
text-decoration: underline;
}
.main-element.main-cart {
max-width: 1200px;
margin: auto;
}
.empty-cart {
display: flex;
}
.empty-cart .menu-div {
padding-bottom: 2%;
}
.empty-cart .svgIcon {
fill: #DD2C00;
margin: 2%;
}
.empty-cart .cartStepZero {
width: calc(100% - 240px);
padding-bottom: 2%;
}
@media (max-width: 1100px) {
.empty-cart .cartStepZero {
width: 98%;
margin: auto;
}
}
.recommended-products1_small {
width: 100%;
}
.recommended-products1_small .recommended-products-title {
font-size: 24px;
font-weight: bold;
}
@media (max-width: 1219px) and (min-width: 769px) {
.recommended-products1__list_small .slick-list {
width: calc(100% - 60px);
margin: auto;
}
}
.recommended-products1__list_small .slick-list .slick-track .slick-slide {
border: 1px solid #e6e6e6;
transition: all 0.3s linear;
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
margin: 10px;
}
.recommended-products1__list_small .slick-list .slick-track .slick-slide:hover {
border: 1px solid #f5f5f5;
}
.recommended-products1__list_small .slick-list .slick-track .slick-slide .product-description {
width: 100% !important;
}
.recommended-products1__list_small .slick-list .slick-track .slick-slide .product-description .centering {
height: 200px;
display: flex;
align-items: center;
justify-content: center;
padding: 5%;
}
.recommended-products1__list_small .slick-list .slick-track .slick-slide .product-description .centering img {
max-height: 98%;
max-width: 98%;
}
.recommended-products1__list_small .slick-list .slick-track .slick-slide .product-description .product-desc .product-name {
height: 60px;
white-space: initial;
word-break: break-word;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
text-align: center;
width: 100%;
font-size: 14px;
font-weight: 600;
line-height: 1.5;
background-color: #f5f5f5;
padding-top: 2px;
padding-bottom: 2px;
margin: 0;
}
.recommended-products1__list_small .slick-list .slick-track .slick-slide .product-description .product-desc .prices {
display: flex;
align-items: center;
justify-content: center;
width: 96%;
margin: 10px auto;
height: fit-content;
min-height: 42px;
position: relative;
flex-wrap: wrap;
height: 70px;
margin: 0;
padding: 0 2%;
}
.recommended-products1__list_small .slick-list .slick-track .slick-slide .product-description .product-desc .prices .price {
font-weight: bold;
font-family: "Asap Condensed", sans-serif;
color: #DD2C00 !important;
font-size: 20px;
margin-right: 6px !important;
}
.recommended-products1__list_small .slick-list .slick-track .slick-slide .product-description .product-desc .prices .price-prev {
text-decoration: line-through;
line-height: 1.71;
font-weight: normal;
position: initial;
font-size: 14px;
}
.recommended-products1__list_small .slick-list .slick-track .slick-slide .product-description .product-desc .prices .lowest-price {
word-break: break-word;
white-space: break-spaces;
text-align: left;
width: 100%;
font-size: 13px;
line-height: 1.5;
}
.recommended-products1__list_small .slick-list .slick-track .slick-slide .product-description .product-desc .add-to-cart {
margin: 0;
bottom: 0px;
position: relative;
border: none;
}
.recommended-products1__list_small .slick-list .slick-track .slick-slide .product-description .product-desc .add-to-cart span {
font-weight: bold;
color: #fff;
}
.recommended-products1__list_small .slick-list .slick-track .slick-slide .product-flags {
left: 0;
right: unset;
position: absolute;
z-index: 1;
text-align: left;
}
.recommended-products1__list_small .slick-list .slick-track .slick-slide .product-flags span {
display: flex;
margin: 0 0 5px 0;
padding: 5px 10px;
line-height: 12px;
font-size: 12px;
text-transform: none;
font-weight: 400;
width: max-content;
box-sizing: border-box;
}
.recommended-products1__list_small .slick-prev {
background-color: transparent !important;
}
@media (min-width: 1220px) {
.recommended-products1__list_small .slick-prev {
left: -30px;
}
}
@media (max-width: 768px) {
.recommended-products1__list_small .slick-prev {
left: -40px;
}
}
.recommended-products1__list_small .slick-next {
background-color: transparent !important;
}
@media (min-width: 1220px) {
.recommended-products1__list_small .slick-next {
right: -30px;
}
}
@media (max-width: 768px) {
.recommended-products1__list_small .slick-next {
right: -40px;
}
}
.cartSteps {
padding: 1%;
}
.cartSteps__container {
justify-content: center;
}
.cartSteps__container .cartStep {
color: #262626;
background: #f5f5f5;
border-color: #f5f5f5;
padding: 8px 15px;
margin: 1%;
/* &:has(.cart__activeStep){
background-color: $red-base;
color: #fff;
}
&:has(.cart__pastStep){
background-color: $red-base;
color: #fff;
} */
}
.cartSteps__container .cartStep.cart__pastStep {
background-color: #DD2C00;
color: #fff;
}
.cartSteps__container .cartStep.active-step {
background-color: #DD2C00;
color: #fff;
}
.cartSteps__container .cartStep .cartStep__name {
font-size: 18px;
margin-left: 0;
font-weight: bold;
letter-spacing: normal;
}
@media (max-width: 768px) {
.cartSteps__container .cartStep .cartStep__name {
margin-top: 0;
}
}
@media (max-width: 890px) {
.cartSteps__container .cartStep .cartStep__name {
font-size: 16px;
}
}
@media (max-width: 780px) {
.cartSteps__container .cartStep .cartStep__name {
font-size: 12px;
}
}
@media (max-width: 380px) {
.cartSteps__container .cartStep .cartStep__name {
font-size: 10px;
}
}
@media (max-width: 315px) {
.cartSteps__container .cartStep .cartStep__name {
font-size: 9px;
}
}
.cartSteps .cartStep {
display: flex;
align-items: center;
justify-content: center;
gap: 5px;
}
@media (max-width: 768px) {
.cartSteps .cartStep {
height: auto;
padding: 5px;
}
}
@media (max-width: 480px) {
.cartSteps .cartStep {
flex-direction: column;
}
}
.cartSteps .cartStep__number {
font-size: 18px;
font-weight: bold;
padding: 0;
}
@media (max-width: 890px) {
.cartSteps .cartStep__number {
font-size: 16px;
}
}
@media (max-width: 780px) {
.cartSteps .cartStep__number {
font-size: 12px;
}
}
.cartSteps .cartStep__number.cartStep__solid {
background-color: #f5f5f5;
}
.cartContainer {
flex-direction: column;
align-items: flex-end;
}
.cartContainer .productsList {
width: 100%;
}
.cartContainer .summary-all {
width: 100%;
display: flex;
flex-direction: row-reverse;
gap: 2%;
position: relative;
border-top: 1px solid #E0E0E0;
margin-bottom: 2%;
}
@media (max-width: 768px) {
.cartContainer .summary-all {
flex-direction: column-reverse;
margin-bottom: 7px !important;
}
}
@media (max-width: 768px) and (max-width: 430px) {
.cartContainer .summary-all {
margin-bottom: 2% !important;
}
}
.cartContainer .summary-all:has(.cart__consents-box) {
margin-bottom: 80px;
}
@media (max-width: 1053px) and (min-width: 769px) {
.cartContainer .summary-all:has(.cart__consents-box) {
margin-bottom: 100px;
}
}
.cartContainer .summary-all:has(.cart__consents-box) .summary-table {
width: 40%;
}
.cartContainer .summary-all:has(.cart__consents-box) .cart__button--submit {
position: absolute;
}
@media (max-widtH: 768px) {
.cartContainer .summary-all:has(.cart__consents-box) .cart__button--submit {
width: 50%;
}
}
.cartContainer .summary-all .summary-table {
width: 50%;
margin-bottom: 2%;
}
@media (max-width: 768px) {
.cartContainer .summary-all .summary-table {
width: 100% !important;
}
}
.cartContainer .summary-all .summary-table .summaryDetails {
float: right;
margin-bottom: 1%;
width: 100% !important;
}
@media (max-width: 768px) {
.cartContainer .summary-all .summary-table .cart__button--submit {
width: 200px;
height: 60px;
float: right;
bottom: 1px;
}
}
@media (max-width: 768px) and (max-width: 435px) {
.cartContainer .summary-all .summary-table .cart__button--submit {
width: 49%;
}
}
.cartContainer .summary-all .discountCode {
width: 50%;
}
.cartContainer .summary-all .discountCode__text {
background-color: #f5f5f5;
font-size: 21px;
padding: 1%;
margin-top: 12px !important;
border-bottom: 1px solid rgb(144, 144, 144);
}
@media (max-width: 768px) {
.cartContainer .summary-all .discountCode {
width: 100%;
margin-bottom: 2%;
}
}
.cartContainer .summary-all .cart__consents-box {
width: 60%;
margin-bottom: 2%;
}
@media (max-width: 768px) {
.cartContainer .summary-all .cart__consents-box {
width: 100%;
margin-top: 50px;
}
}
.cartContainer .summary-all .cart__consents-box .consent-wrapper {
font-size: 12px;
}
.cartContainer .summary-all .cart__text--required {
position: absolute;
bottom: -5px;
left: 0;
}
@media (max-width: 1000px) and (min-width: 769px) {
.cartContainer .summary-all .cart__text--required {
bottom: -25px;
}
}
@media (max-width: 768px) {
.cartContainer .summary-all .cart__text--required {
top: 0;
z-index: -1;
height: 70px;
}
}
@media (max-width: 768px) {
.cartContainer:has(.consentsList) .stepBack--allCart {
/* margin-bottom: 6.5% !important; */
}
}
.stepBack--allCart {
margin: 1% 0;
color: #fff;
position: absolute;
z-index: 2;
}
@media (min-width: 769px) {
.stepBack--allCart {
left: 1%;
}
}
@media (max-width: 768px) {
.stepBack--allCart {
margin-bottom: 2% !important;
}
}
@media (max-width: 435px) {
.stepBack--allCart {
width: 39% !important;
font-size: 14px !important;
height: 60px;
padding: 0 !important;
display: flex !important;
align-items: center;
gap: 2%;
}
}
.stepBack--allCart svg {
fill: #fff;
}
.cart__button--submit {
height: 60px;
position: absolute;
bottom: -1px;
right: 0;
width: 200px;
}
.summaryPrice {
margin-bottom: 40px !important;
border-bottom: none !important;
}
@media (max-width: 845px) {
.summaryPrice {
margin-bottom: 50px !important;
}
}
.productsList {
margin-bottom: 0;
}
.productsList .category-big {
display: flex;
width: 100%;
margin-bottom: 2%;
justify-content: space-around;
}
.productsList .category-big .category-all {
background-color: #f5f5f5;
width: calc(100% - 250px);
border-bottom: 2px solid #686868;
position: relative;
margin: 20px 0;
}
@media (max-width: 1100px) {
.productsList .category-big .category-all {
width: 100%;
}
}
.productsList .category-big .category-all ul {
list-style: none;
margin: 0;
padding: 0;
margin: 0 0px 0 0px;
}
.productsList .category-big .category-all ul li {
background-color: #fff;
border: 1px solid #e0e0e0;
box-sizing: border-box;
padding: 6px 0;
display: inline-block;
margin: 5px;
background-repeat: no-repeat;
border-radius: 0px;
background-position: center center;
width: calc(25% - 15px);
height: auto;
background-size: 100%;
position: relative;
}
@media (max-width: 1174px) {
.productsList .category-big .category-all ul li {
width: calc(33.3333% - 15px);
}
}
@media (max-width: 955px) {
.productsList .category-big .category-all ul li {
width: calc(50% - 15px);
}
}
@media (max-width: 768px) {
.productsList .category-big .category-all ul li {
width: calc(33.3333% - 15px);
}
}
@media (max-width: 715px) {
.productsList .category-big .category-all ul li {
width: calc(50% - 15px);
}
}
@media (max-width: 500px) {
.productsList .category-big .category-all ul li {
width: calc(100% - 15px);
}
}
.productsList .category-big .category-all ul li > li {
display: block;
}
.productsList .category-big .category-all ul li p.prImg {
height: 110px;
display: flex;
align-items: center;
justify-content: center;
}
.productsList .category-big .category-all ul li p.prImg img {
max-height: 100%;
vertical-align: top;
}
.productsList .category-big .category-all ul li span {
color: #262626;
font-weight: bold;
text-align: center;
display: block;
width: 100%;
margin-top: 5px;
font-size: 14px;
height: 40px;
}
.productsList .cartInfo {
display: flex;
background-color: #262626;
color: #fff;
padding: 0;
width: 100%;
font-size: 14px;
}
.productsList .cartInfo .img-empty {
width: 120px;
}
@media (max-width: 768px) {
.productsList .cartInfo .img-empty {
display: none;
}
}
.productsList .cartInfo .table-header {
width: calc(100% - 120px);
display: flex;
}
.productsList .cartInfo .table-header .first-elem {
flex: 35%;
}
.productsList .cartInfo .table-header .second-elem {
flex: 35%;
display: flex;
}
@media (max-width: 768px) {
.productsList .cartInfo .table-header .second-elem {
display: none;
}
}
.productsList .cartInfo .table-header .second-elem .f1-second-elem {
width: 20%;
}
.productsList .cartInfo .table-header .second-elem .f2-second-elem {
width: 50%;
}
.productsList .cartInfo .table-header .second-elem .f3-second-elem {
width: 30%;
}
.productsList .cartInfo.info-bottom {
display: flex;
justify-content: flex-end;
align-items: center;
font-size: 16px;
gap: 2%;
}
.productsList .cartInfo.info-bottom .second-elem {
color: #DD2C00;
margin-right: 2%;
font-size: 18px;
}
.productsList .cart__list-item--products {
margin: 0 !important;
}
.productsList .cart__list-item--products .cart__figure {
height: 100px;
width: 100px;
}
.productsList .cart__list-item--products .cart__details-box {
width: calc(100% - 100px);
margin: 0 !important;
}
@media (max-width: 768px) {
.productsList .cart__list-item--products .cart__details-box {
flex-direction: column;
}
}
.productsList .cart__list-item--products .cart__details-box .cart__product-name-box {
flex: 35%;
padding-bottom: 0;
}
@media (max-width: 1024px) {
.productsList .cart__list-item--products .cart__details-box .cart__product-name-box {
flex: 30%;
}
}
@media (max-width: 900px) {
.productsList .cart__list-item--products .cart__details-box .cart__product-name-box {
flex: 19%;
}
}
.productsList .cart__list-item--products .cart__details-box .cart__product-name-box .cart__text--delete {
bottom: unset;
right: 0;
top: 27%;
}
@media (max-width: 475px) {
.productsList .cart__list-item--products .cart__details-box .cart__product-name-box .cart__text--delete {
bottom: 0;
left: -100px;
top: unset;
}
}
.productsList .cart__list-item--products .cart__price__qty {
display: flex;
flex-direction: row-reverse;
align-items: center;
}
@media (max-width: 768px) {
.productsList .cart__list-item--products .cart__price__qty {
flex-direction: column-reverse;
align-items: flex-start;
}
}
@media (min-width: 769px) {
.productsList .cart__list-item--products .cart__price__qty .on-mobile {
display: none;
}
}
.productsList .cart__list-item--products .cart__price__qty .cart__text--price {
position: static;
width: 30%;
margin: 0;
color: #DD2C00;
}
@media (max-width: 768px) {
.productsList .cart__list-item--products .cart__price__qty .cart__text--price {
width: 70%;
display: flex;
gap: 1%;
margin-top: 2%;
}
.productsList .cart__list-item--products .cart__price__qty .cart__text--price p {
margin: 0;
}
}
@media (max-width: 370px) {
.productsList .cart__list-item--products .cart__price__qty .cart__text--price {
width: 100%;
}
}
.productsList .cart__list-item--products .cart__price__qty .price-stable {
width: 20%;
}
@media (max-width: 768px) {
.productsList .cart__list-item--products .cart__price__qty .price-stable {
width: 70%;
display: flex;
gap: 1%;
font-weight: bold;
}
.productsList .cart__list-item--products .cart__price__qty .price-stable p {
margin: 0;
}
}
@media (max-width: 370px) {
.productsList .cart__list-item--products .cart__price__qty .price-stable {
width: 100%;
}
}
.productsList .cart__list-item--products .cart__price__qty .cart__qty-box {
align-items: center;
width: 50%;
}
@media (max-width: 768px) {
.productsList .cart__list-item--products .cart__price__qty .cart__qty-box {
width: 70%;
display: flex;
gap: 1%;
margin: 1% 0;
}
}
.productsList .cart__list-item--products .cart__price__qty .cart__qty-box .cart__qty-container {
border: none !important;
}
.productsList .cart__list-item--products .cart__price__qty .cart__qty-box .cart__qty-container .cart__qty-col--change, .productsList .cart__list-item--products .cart__price__qty .cart__qty-box .cart__qty-container .cart__qty-col--input {
width: 45px !important;
background-color: #f5f5f5 !important;
border: none !important;
}
.summaryDetails {
width: 40% !important;
}
.summaryDetails span {
letter-spacing: normal !important;
}
.summaryDetails .summary1 {
text-align: left !important;
margin-top: 12px !important;
background-color: #f5f5f5;
display: flex;
gap: 2%;
font-size: 21px;
margin-bottom: 20px !important;
padding: 1%;
border-bottom: 1px solid rgb(144, 144, 144);
}
.summaryDetails > div {
border-bottom: 1px solid #E0E0E0;
}
.delivery-and-payment {
display: flex;
}
@media (max-width: 900px) {
.delivery-and-payment {
flex-direction: column;
}
}
.delivery-and-payment .delivery {
width: 50%;
}
@media (max-width: 900px) {
.delivery-and-payment .delivery {
width: 100%;
}
.delivery-and-payment .delivery .deliveryMethods {
width: 98% !important;
}
}
.delivery-and-payment .payment {
width: 50%;
}
@media (max-width: 900px) {
.delivery-and-payment .payment {
width: 100%;
margin: auto;
}
}
.delivery-and-payment .cartInfo {
background-color: #f5f5f5;
padding: 1%;
}
.deliveryAndPayment {
width: 98% !important;
margin: auto;
}
.deliveryAndPayment .deliveryMethods {
flex-direction: column !important;
width: 92% !important;
}
.deliveryAndPayment .deliveryMethods .deliveryMethod__container {
width: 100% !important;
position: relative;
}
.deliveryAndPayment .deliveryMethods .deliveryMethod__container .cart__label--delivery {
display: flex;
align-items: center;
}
@media (max-width: 410px) {
.deliveryAndPayment .deliveryMethods .deliveryMethod__container .cart__label--delivery {
flex-direction: column;
}
}
.deliveryAndPayment .deliveryMethods .deliveryMethod__container .cart__label--delivery .deliveryMethod__name {
letter-spacing: normal;
font-size: 15px;
font-weight: bold;
}
.deliveryAndPayment .deliveryMethods .deliveryMethod__container .cart__label--delivery .deliveryMethod__date {
font-weight: bold;
}
.deliveryAndPayment .deliveryMethods .deliveryMethod__container .cart__label--delivery .deliveryMethod__value {
font-weight: bold;
color: #DD2C00 !important;
}
.deliveryAndPayment .deliveryMethods .deliveryMethod__changeDelivery {
position: absolute;
bottom: 13px;
right: 15px;
width: fit-content !important;
color: #fff !important;
}
.deliveryAndPayment .deliveryMethods .deliveryMethod__selected-point {
font-weight: bold;
}
.paymentMethods {
margin: auto !important;
width: 100% !important;
}
.paymentMethods .paymentMethod__container {
width: 100% !important;
}
.paymentMethods .paymentMethod__container .cart__label--payment {
display: flex;
align-items: center;
}
.paymentMethods .paymentMethod__container .cart__label--payment .paymentMethod__name {
letter-spacing: normal !important;
font-size: 15px;
font-weight: bold;
}
.paymentMethods .paymentMethod__container .cart__label--payment .paymentMethod__date {
font-weight: bold;
}
.paymentMethods .paymentMethod__container .cart__label--payment .paymentMethod__value {
font-weight: bold;
color: #DD2C00 !important;
}
#deliveryData input, #deliveryData textarea {
background-color: #f5f5f5;
border-bottom-color: #f5f5f5 !important;
}
#deliveryData input.form__validation-error-js, #deliveryData textarea.form__validation-error-js {
border: 1px solid #ce283e;
}
#deliveryData label {
color: #262626;
font-size: 14px !important;
padding-left: 5px;
}
#deliveryData input:-webkit-autofill, #deliveryData input:-webkit-autofill:hover, #deliveryData input:-webkit-autofill:focus, #deliveryData input:-webkit-autofill:active, #deliveryData select:-webkit-autofill, #deliveryData select:-webkit-autofill:hover, #deliveryData select:-webkit-autofill:focus, #deliveryData select:-webkit-autofill:active, #deliveryData textarea:-webkit-autofill, #deliveryData textarea:-webkit-autofill:hover, #deliveryData textarea:-webkit-autofill:focus, #deliveryData textarea:-webkit-autofill:active {
-webkit-box-shadow: 0 0 0 100px #f5f5f5 inset !important;
-webkit-text-fill-color: #3B3B3B !important;
}
#deliveryData .deliveryData__title {
background-color: #f5f5f5;
font-size: 16px;
margin-top: 14px !important;
padding: 1%;
}
#deliveryData .form__checkBox .cart__text--invoice, #deliveryData .form__checkBox .form__input-info-js {
padding-left: 25px;
}
#deliveryData .messageAndAttachments {
z-index: 2;
}
@media (min-width: 769px) {
#deliveryData .messageAndAttachments {
position: absolute;
margin-bottom: 9%;
margin-top: 2%;
}
}
@media (max-width: 768px) {
#deliveryData .messageAndAttachments {
width: 100%;
}
#deliveryData .messageAndAttachments .msgToSeller__container {
width: 95%;
}
}
#deliveryData .messageAndAttachments .msgToSeller__title {
background-color: #f5f5f5;
font-size: 16px;
margin-top: 14px !important;
padding: 1%;
}
#deliveryData .msgToSeller__textarea {
border-bottom-color: #d6d6d6 !important;
}
#deliveryData .summaryDetails {
display: flex !important;
visibility: visible;
}
#deliveryData .stepBack {
z-index: 2;
}
@media (max-width: 845px) {
#deliveryData .stepBack {
margin-bottom: 16px;
}
}
.summaryCart {
width: 100% !important;
}
.summaryCart .summaryInfo__item {
margin: 0 !important;
}
@media (max-width: 810px) {
.summaryCart .summaryInfo__item {
flex: 1 0 35% !important;
}
}
@media (max-width: 550px) {
.summaryCart .summaryInfo__item {
flex: 1 0 100% !important;
}
}
.summaryCart .summaryInfo__item:not(:last-child) {
margin-right: 1% !important;
}
.summaryCart .summaryInfo__item__title {
letter-spacing: normal !important;
margin: 1% 0;
padding: 1% !important;
background-color: #f5f5f5;
border: none !important;
}
.summaryCart .summaryInfo__item__data {
letter-spacing: normal !important;
}
.summaryCart .summaryInfo__item__data span {
letter-spacing: normal !important;
font-weight: 500;
}
.summaryCart .summaryInfo__item__data .choosen-channel {
display: flex;
align-items: center;
}
.summaryCart .summaryInfo__item__data .choosen-channel img {
margin-right: 5px;
}
.summaryCart .cartInfo {
display: flex;
background-color: #262626;
color: #fff;
padding: 0;
width: 100%;
font-size: 14px;
}
.summaryCart .cartInfo .img-empty {
width: 120px;
}
@media (max-width: 768px) {
.summaryCart .cartInfo .img-empty {
display: none;
}
}
.summaryCart .cartInfo .table-header {
width: calc(100% - 120px);
display: flex;
}
.summaryCart .cartInfo .table-header .first-elem {
flex: 35%;
}
.summaryCart .cartInfo .table-header .second-elem {
flex: 35%;
display: flex;
}
@media (max-width: 768px) {
.summaryCart .cartInfo .table-header .second-elem {
display: none;
}
}
.summaryCart .cartInfo .table-header .second-elem .f1-second-elem {
width: 25%;
}
@media (max-width: 1024px) {
.summaryCart .cartInfo .table-header .second-elem .f1-second-elem {
width: 40%;
}
}
.summaryCart .cartInfo .table-header .second-elem .f2-second-elem {
width: 45%;
}
@media (max-width: 1024px) {
.summaryCart .cartInfo .table-header .second-elem .f2-second-elem {
width: 20%;
}
}
.summaryCart .cartInfo .table-header .second-elem .f3-second-elem {
width: 30%;
}
@media (max-width: 1024px) {
.summaryCart .cartInfo .table-header .second-elem .f3-second-elem {
width: 40%;
}
}
.summaryCart .cartInfo.info-bottom {
display: flex;
justify-content: flex-end;
align-items: center;
font-size: 16px;
gap: 2%;
}
.summaryCart .cartInfo.info-bottom .second-elem {
color: #DD2C00;
margin-right: 2%;
font-size: 18px;
}
.summaryCart .cart__list-item--products {
margin: 0 !important;
}
.summaryCart .cart__list-item--products .cart__figure {
height: 100px;
width: 100px;
}
.summaryCart .cart__list-item--products .cart__details-box {
width: calc(100% - 100px);
margin: 0 !important;
}
@media (max-width: 768px) {
.summaryCart .cart__list-item--products .cart__details-box {
flex-direction: column;
}
}
.summaryCart .cart__list-item--products .cart__details-box .cart__product-name-box {
flex: 25%;
padding-bottom: 0;
}
@media (max-width: 1024px) {
.summaryCart .cart__list-item--products .cart__details-box .cart__product-name-box {
flex: 24%;
margin-right: 1%;
}
}
@media (max-width: 900px) {
.summaryCart .cart__list-item--products .cart__details-box .cart__product-name-box {
flex: 25%;
}
}
.summaryCart .cart__list-item--products .cart__details-box .cart__product-name-box .cart__text--delete {
bottom: unset;
right: 0;
top: 27%;
}
@media (max-width: 475px) {
.summaryCart .cart__list-item--products .cart__details-box .cart__product-name-box .cart__text--delete {
bottom: 0;
left: -100px;
top: unset;
}
}
.summaryCart .cart__list-item--products .cart__price__qty {
display: flex;
flex-direction: row-reverse;
align-items: center;
}
@media (max-width: 768px) {
.summaryCart .cart__list-item--products .cart__price__qty {
flex-direction: column-reverse;
align-items: flex-start;
}
}
@media (min-width: 769px) {
.summaryCart .cart__list-item--products .cart__price__qty .on-mobile {
display: none;
}
}
.summaryCart .cart__list-item--products .cart__price__qty .cart__text--price {
position: static;
width: 34%;
margin: 0;
color: #DD2C00;
order: -1;
}
@media (max-width: 1024px) {
.summaryCart .cart__list-item--products .cart__price__qty .cart__text--price {
width: 40%;
}
}
@media (max-width: 768px) {
.summaryCart .cart__list-item--products .cart__price__qty .cart__text--price {
width: 70%;
display: flex;
gap: 1%;
margin-top: 2%;
}
.summaryCart .cart__list-item--products .cart__price__qty .cart__text--price p {
margin: 0;
}
}
@media (max-width: 370px) {
.summaryCart .cart__list-item--products .cart__price__qty .cart__text--price {
width: 100%;
}
}
.summaryCart .cart__list-item--products .cart__price__qty .price-stable {
width: 25%;
}
@media (max-width: 1024px) {
.summaryCart .cart__list-item--products .cart__price__qty .price-stable {
width: 40%;
}
}
@media (max-width: 768px) {
.summaryCart .cart__list-item--products .cart__price__qty .price-stable {
width: 70%;
display: flex;
gap: 1%;
font-weight: bold;
}
.summaryCart .cart__list-item--products .cart__price__qty .price-stable p {
margin: 0;
}
}
@media (max-width: 370px) {
.summaryCart .cart__list-item--products .cart__price__qty .price-stable {
width: 100%;
}
}
.summaryCart .cart__list-item--products .cart__price__qty .cart__text--quantityAndUnit {
align-items: center;
width: 45%;
position: static;
}
@media (max-width: 1024px) {
.summaryCart .cart__list-item--products .cart__price__qty .cart__text--quantityAndUnit {
width: 20%;
}
}
@media (max-width: 768px) {
.summaryCart .cart__list-item--products .cart__price__qty .cart__text--quantityAndUnit {
width: 70%;
display: flex;
gap: 1%;
margin: 1% 0;
}
}
.summaryCart .cart__list-item--products .cart__price__qty .cart__text--quantityAndUnit .cart__qty-container {
border: none !important;
}
.summaryCart .cart__list-item--products .cart__price__qty .cart__text--quantityAndUnit .cart__qty-container .cart__qty-col--change, .summaryCart .cart__list-item--products .cart__price__qty .cart__text--quantityAndUnit .cart__qty-container .cart__qty-col--input {
width: 45px !important;
background-color: #f5f5f5 !important;
border: none !important;
}
.finishOrder__info {
color: #DD2C00 !important;
}
.finishOrder__orderName {
font-family: "Source Sans Pro", sans-serif;
background-color: #f5f5f5;
padding: 1%;
padding-left: 2%;
border-bottom: 1px solid rgb(144, 144, 144);
width: 98% !important;
}
.finishOrder__orderStatusValue {
color: #DD2C00 !important;
}
.finishOrder__orderDetails__title {
background-color: #f5f5f5;
padding: 1%;
padding-left: 2%;
border-bottom: 1px solid rgb(144, 144, 144);
width: 98% !important;
}
.finishOrder__orderDetails__title .showDetails {
top: 10px !important;
right: 7px !important;
}
.finishOrder__orderDetails__row .name {
font-weight: bold !important;
}
.finishOrder__orderDetails__row .value b {
color: #DD2C00;
}
.finishOrder__showProducts {
top: 10px !important;
right: 7px !important;
}
.finishOrder__container .productList .price-stable {
position: absolute;
right: 12px;
top: 0;
font-size: 14px;
}
.finishSummary__container {
background-color: #f5f5f5;
padding: 1%;
}
.finishSummary__info {
font-weight: 500;
}
#channels.selected {
height: 130px;
position: relative;
}
#channels .choosen-channel {
position: absolute;
bottom: 10px;
font-weight: 600;
margin-left: 20px;
display: flex;
align-items: center;
}
#channels .choosen-channel img {
margin-right: 5px;
}
.cartContainer .summaryDetails .summary-cust {
text-align: left !important;
margin-top: 12px !important;
background-color: #f5f5f5;
display: flex;
gap: 2%;
font-size: 21px;
margin-bottom: 20px !important;
padding: 1%;
border-bottom: 1px solid rgb(144, 144, 144);
}
.discountCode__text {
text-align: left !important;
margin-top: 4px !important;
background-color: #f5f5f5;
display: flex;
gap: 2%;
font-size: 21px !important;
margin-bottom: 20px !important;
padding: 2%;
border-bottom: 1px solid rgb(144, 144, 144);
}
.cart__btn-wrapper.goToThirdStepButton {
border-bottom: none !important;
}
.cartContainer .summaryDetails .goToThirdStepButton > .js-3rd-step {
width: 200px;
margin-top: 20px;
margin-bottom: 20px;
}
.cartContainer .summaryDetails .js-2nd-step {
margin-top: 20px;
margin-bottom: 20px;
}
.cartContainer .summaryDetails .js-place-order {
margin-top: 20px;
margin-bottom: 20px;
}
@media (min-width: 769px) {
.cartContainer .summaryDetails .toShippingButton {
width: 200px;
}
.cartContainer .summaryDetails .discountCode__addCouponButton {
width: fit-content;
}
.summaryDetails {
width: 100% !important;
margin-top: 1%;
padding-top: 1%;
}
.summaryDetails.summary-last {
padding-bottom: 10%;
border-top: 1px solid rgb(144, 144, 144);
}
.summaryDetails .summary-cust {
margin-left: 60%;
}
.summaryDetails div {
margin-left: 60%;
}
.summaryDetails .cart__consents-box {
position: absolute;
left: -58%;
width: 60%;
border-bottom: none !important;
}
.summaryDetails .cart__consents-box .consentsList {
width: 95%;
margin-top: 5%;
}
.summaryDetails .cart__consents-box .consentsList .consent-wrapper, .summaryDetails .cart__consents-box .consentsList .checkBoxes__container {
margin-left: 0 !important;
}
.summaryDetails .cart__text--required {
position: absolute;
left: 1%;
margin-top: 15px;
}
.summaryDetails .discountCode {
position: absolute;
left: 1%;
margin-left: 0%;
width: 46% !important;
margin-top: -10px;
border-bottom: none !important;
}
.summaryDetails .discountCode .cart__coupon-box {
margin-left: 0%;
width: 100%;
}
.summaryDetails .discountCode .cart__coupon-box .discountCode__input {
margin-left: 0;
}
}
@media (max-width: 768px) {
.cartContainer .summaryDetails {
margin-top: 1%;
width: 100% !important;
}
.cartContainer .summaryDetails .summaryMobile {
display: none !important;
}
.cartContainer .summaryDetails .goToThirdStepButton .js-3rd-step {
margin-top: 20px;
margin-bottom: 2%;
width: 200px;
margin-right: 2%;
}
}
@media (max-width: 768px) and (max-width: 440px) {
.cartContainer .summaryDetails .goToThirdStepButton .js-3rd-step {
width: 39%;
}
}
@media (max-width: 768px) {
.cartContainer .summaryDetails .discountCode {
order: -1;
}
.cartContainer .summaryDetails .discountCode__addCouponButton {
width: 98%;
}
.cartContainer .cart__consents-box {
order: -1;
padding-top: 20px;
}
.cartContainer .cart__consents-box .consentsList {
width: 99%;
}
.cartContainer .cart__text--required {
position: absolute;
}
.cartContainer .summaryDetails .js-4th-step {
margin-bottom: 2%;
width: 200px !important;
margin-right: 2%;
}
}
@media (max-width: 768px) and (max-width: 440px) {
.cartContainer .summaryDetails .js-4th-step {
width: 39% !important;
}
}
@media (max-width: 768px) {
.cartContainer .summaryDetails .goToThirdStepButton > .js-3rd-step {
margin-bottom: 2%;
}
.cartContainer .summaryDetails .js-2nd-step {
margin-bottom: 2%;
margin-right: 2%;
}
}
@media (max-width: 768px) and (max-width: 440px) {
.cartContainer .summaryDetails .js-2nd-step {
width: 39%;
}
}
@media (max-width: 768px) {
.cartContainer .summaryDetails .js-place-order {
margin-bottom: 2%;
margin-right: 2%;
}
}
@media (max-width: 768px) and (max-width: 440px) {
.cartContainer .summaryDetails .js-place-order {
width: 39%;
}
}
@media (max-width: 768px) {
.checkBoxes__container input + label {
width: calc(100% - 35px);
}
.cartContainer .summaryDetails .cart__text--required {
width: 96%;
}
}
.consentStatement {
font-size: 12px;
}
.cart__button-wrapper {
border: none !important;
}
.cart__button {
font-family: "Source Sans Pro", sans-serif;
font-size: 18px;
}
.change-cart-ui {
width: 390px;
top: 37px;
right: -1px;
position: absolute;
border-width: 1px;
background-color: #FBFBFB;
box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.11);
z-index: 999;
float: left;
min-height: 150px;
z-index: 999;
padding: 0;
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
margin-top: 40px;
}
@media (max-width: 1100px) {
.change-cart-ui {
display: none !important;
}
}
.change-cart-ui .cart-btn__free-delivery {
position: relative;
width: 90%;
margin: 0 auto;
margin-top: 30px;
}
.change-cart-ui .cart-btn__free-delivery .button-container-ui {
background-color: #161616;
}
@media (max-width: 1280px) {
.change-cart-ui .cart-btn__free-delivery {
margin-top: 50px;
}
}
.change-cart-ui .cart-btn__free-delivery .free-delivery__gratis,
.change-cart-ui .cart-btn__free-delivery .free-delivery__left {
position: absolute;
top: -23px;
left: 1px;
right: 10px;
color: #161616;
font-weight: 500;
text-align: left;
font-size: 14px;
}
.change-cart-ui .cart-btn__free-delivery .free-delivery__gratis strong,
.change-cart-ui .cart-btn__free-delivery .free-delivery__left strong {
font-weight: bold;
}
.change-cart-ui .cart-btn__free-delivery progress[value] {
-webkit-appearance: none;
appearance: none;
border: none;
width: 100%;
height: 10px;
margin-bottom: 10px;
box-shadow: 0;
}
.change-cart-ui .cart-btn__free-delivery progress[value]::-webkit-progress-bar {
background-color: #f5f5f5;
box-shadow: 0;
}
.change-cart-ui .cart-btn__free-delivery progress[value]::-webkit-progress-value {
background-color: #DD2C00;
background-size: 75px 40px, 100% 100%, 100% 100%;
box-shadow: 0;
}
.change-cart-ui .cart-btn__free-delivery progress[value]::-moz-progress-bar {
background-color: #DD2C00;
background-size: 75px 40px, 100% 100%, 100% 100%;
box-shadow: 0;
}
.change-cart-ui .cart-btn__free-delivery .free-delivery__text {
font-weight: bold;
}
.change-cart-ui .smallCartProductsContainer {
max-height: 330px;
overflow: auto;
scrollbar-color: #8E8E8E transparent;
scrollbar-width: thin;
overflow-y: auto;
overflow-x: hidden;
}
.change-cart-ui .smallCartProductsContainer::-webkit-scrollbar {
width: 4px !important;
}
.change-cart-ui .smallCartProductsContainer::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 4px transparent !important;
}
.change-cart-ui .smallCartProductsContainer::-webkit-scrollbar-thumb {
background-color: rgba(142, 142, 142, 0.5) !important;
outline: none !important;
}
.change-cart-ui .smallCartProductsContainer::-webkit-scrollbar-thumb:hover {
background-color: #8E8E8E !important;
}
.change-cart-ui .smallCartProductsContainer .smallCartProduct {
display: flex;
align-items: center;
position: relative;
border: 1px solid #f5f5f5;
width: 90%;
margin: 0 auto;
margin-bottom: 10px;
padding: 0 10px;
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
padding: 1%;
}
@media (min-width: 1280px) {
.change-cart-ui .smallCartProductsContainer .smallCartProduct {
width: 351px;
}
}
.change-cart-ui .smallCartProductsContainer .smallCartProduct:first-of-type {
margin-top: 10px;
}
.change-cart-ui .smallCartProductsContainer .smallCartProduct .smallCartProductImageContainer {
min-width: 75px;
max-width: 75px;
height: 70px;
margin-right: 10px;
}
.change-cart-ui .smallCartProductsContainer .smallCartProduct .smallCartProductImageContainer .smallCartProductImage {
width: 100%;
max-height: 70px;
object-fit: contain;
}
.change-cart-ui .smallCartProductsContainer .smallCartProduct .smallCartProductNameContainer .smallCartProductName {
font-weight: 700;
font-size: 14px;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
border-bottom: 1px solid #E0E0E0;
}
.change-cart-ui .smallCartProductsContainer .smallCartProduct .smallCartProductPriceContainer {
display: flex;
position: absolute;
bottom: 0;
right: 10px;
}
.change-cart-ui .smallCartProductsContainer .smallCartProduct .smallCartProductPriceContainer .smallCartProductTotalPrice {
font-weight: 700;
margin-right: 5px;
color: #DD2C00;
}
.change-cart-ui .carts-containers-ui {
width: 90%;
margin: 0 auto;
}
.change-cart-ui .carts-containers-ui .button-container-ui {
padding: 4% 0;
}
.change-cart-ui .carts-containers-ui .button-container-ui .cart-order-ui {
width: 100%;
text-transform: uppercase;
cursor: pointer;
}
.change-cart-ui .carts-containers-ui .quantity-ui {
margin: 0;
padding: 20px 0;
border: 1px solid #e6e6e6;
position: relative;
height: 18px;
font-size: 14px;
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
padding: 4% 2%;
}
.change-cart-ui .carts-containers-ui .quantity-ui .f-left-ui {
display: block;
float: left;
}
.change-cart-ui .carts-containers-ui .quantity-ui .f-right-ui {
display: block;
float: right;
color: #DD2C00;
font-weight: bold;
}
.change-cart-ui .empty-cart-notice-ui {
display: flex;
align-items: center;
justify-content: center;
}
.category-list {
margin-bottom: 10px;
background-color: #f5f5f5;
}
.category-list .page-header {
display: flex;
flex-direction: column;
}
.category-list .page-header .textCenter {
font-size: 21px;
margin: 1% 0;
/* width: calc(100% - 140px); */
width: 100%;
}
@media (max-width: 450px) {
.category-list .page-header .textCenter {
font-size: 16px;
/* width: calc(100% - 106px); */
}
}
.category-list .home_categories {
padding-bottom: 10px;
border-bottom: 2px solid #686868;
margin: 20px 0;
/*  ul{
list-style: none;
margin: 0;
padding: 0;
margin: 0 0px 0 0px;
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
justify-content: flex-start;
align-content: center;
li{
background-color: #fff;
border: 1px solid #e0e0e0;
box-sizing: border-box;
padding: 6px 0;
display: inline-block;
margin: 5px;
background-repeat: no-repeat;
border-radius: 0px;
background-position: center center;
width: calc( 25% - 10px );
height: auto;
max-height: 200px;
background-size: 100%;
position: relative;
@media(max-width:1174px){
width: calc(33.3333% - 10px);
}
@media(max-width:955px){
width: calc(50% - 10px);
}
@media(max-width:768px){
width: calc(33.3333% - 10px);
}
@media(max-width:715px){
width: calc(50% - 10px);
}
@media(max-width:500px){
width: calc(100% - 10px);
}
& > li{
display: block;
}
p{
&.prImg{
height: 110px;
display: flex;
align-items: center;
justify-content: center;
img{
max-height: 100%;
vertical-align: top;
}
}
}
span{
&>a{
color: #262626;
font-weight: bold;
text-align: center;
display: block;
width: 100%;
margin-top: 5px;
font-size: 14px;
height: 40px;
}
}
}
}
.close-list{
position:absolute;
right:0;
top: 0;
cursor: pointer;
transition: all 1s ease-out;
width:130px;
@media(max-width:450px){
font-size:11px;
width: 86px;
top: -50px;
}
} */
}
.category-list .home_categories .bubble-category {
display: flex;
overflow: hidden;
overflow-x: auto;
padding-bottom: 1%;
}
.category-list .home_categories .bubble-category__item {
margin: 2px;
white-space: nowrap;
}
.category-list .home_categories__header {
font-size: 1.1rem;
font-weight: bold;
padding: 0 5px;
}
.category-list .productsList__products--bottom-row {
flex-direction: column;
padding: 0 1%;
width: 98%;
}
.category-list .productsList__products--bottom-categoryDescription-hide {
-webkit-line-clamp: 2;
background-color: transparent;
max-height: 40px;
}
.category-list .productsList__products--bottom-categoryDescription {
background-color: transparent;
}
.footer-wrapper {
max-width: 1200px;
margin: auto;
padding-top: 10px;
}
.footer-wrapper .banner__header {
color: #fff;
font-weight: bold;
font-size: 14px;
width: 30%;
}
.footer-wrapper .banner__itemsContainer {
width: 70%;
}
@media (max-width: 768px) {
.footer-wrapper .footer__section {
margin: 0 !important;
padding: 10px 0 !important;
}
}
.footer-wrapper .footer__primaryContainer {
position: relative;
}
.footer-wrapper .footer__primaryContainer-contact {
display: grid;
grid-template-columns: 45% 55%;
}
@media (max-width: 768px) {
.footer-wrapper .footer__primaryContainer-contact {
display: flex;
flex-direction: column;
}
}
@media (max-width: 976px) and (min-width: 769px) {
.footer-wrapper .footer__primaryContainer-contact {
display: flex;
}
.footer-wrapper .footer__primaryContainer-contact .company-info, .footer-wrapper .footer__primaryContainer-contact .media-info {
width: 25%;
}
.footer-wrapper .footer__primaryContainer-contact .contact-info, .footer-wrapper .footer__primaryContainer-contact .adress-info {
width: 25%;
}
}
.footer-wrapper .footer__primaryContainer .banner__info {
position: absolute;
bottom: 0;
right: 0;
width: 50%;
}
@media (max-width: 768px) {
.footer-wrapper .footer__primaryContainer .banner__info {
bottom: -115px;
}
}
.footer-wrapper .footer__primaryContainer .banner__info .banner-info .banner__itemsContainer {
height: 80px;
display: flex;
align-items: center;
justify-content: flex-end;
width: 100%;
gap: 5%;
}
.footer-wrapper .footer__primaryContainer .banner__info .banner-info .banner__itemsContainer .image-div img {
max-width: 100px;
max-height: 72px;
}
@media (max-width: 400px) {
.footer-wrapper .footer__primaryContainer .banner__info .banner-info .banner__itemsContainer .image-div img {
max-width: 50px;
max-height: 40px;
}
}
.footer-wrapper .footer__section {
margin-top: 1% !important;
color: #fff;
margin-bottom: 20px;
}
.footer-wrapper .footer__section svg {
fill: #DD2C00;
}
.footer-wrapper .footer__section-title {
color: #fff;
margin-bottom: 1% !important;
}
.footer-wrapper .footer__section.contact-info li {
list-style-type: none;
}
.footer-wrapper .footer__section.contact-info .footer__section-title {
justify-content: flex-start;
margin-left: 0;
}
.footer-wrapper .footer__section.adress-info li {
list-style-type: none;
}
.footer-wrapper .footer__section.adress-info .footer__section-title {
justify-content: flex-start;
margin-left: 0;
}
.footer-wrapper .footer__section ul {
margin-top: 1%;
font-size: 13px;
}
.footer-wrapper .footer__section ul li {
margin-top: 3%;
}
.footer-wrapper .footer__section .company-name {
color: #fff;
margin-bottom: 1% !important;
}
.footer-wrapper .footer__section.adress-info li {
display: flex;
align-items: center;
gap: 4%;
}
.footer-wrapper .footer__section.adress-info li a {
display: flex;
align-items: center;
gap: 4%;
width: 100%;
}
.footer__copyright {
max-width: 1200px;
margin: auto;
padding: 0;
}
.footer__copyright-wrapper {
background-color: #262626;
padding-top: 0;
}
.footer__copyright-content {
background-color: #262626;
}
.footer__copyright-content .footer__copyright {
background-color: #262626;
display: flex;
align-items: center;
flex-direction: row;
justify-content: space-between;
}
@media (max-width: 768px) {
.footer__copyright-content .footer__copyright {
margin-top: 70px;
}
}
@media (max-width: 400px) {
.footer__copyright-content .footer__copyright {
margin-top: 40px;
}
}
@media (max-width: 490px) {
.footer__copyright-content .footer__copyright {
align-items: flex-start;
flex-direction: column;
justify-content: space-between;
}
}
.footer__copyright-content .footer__copyright .itdevelop {
display: flex;
align-items: center;
gap: 5%;
}
.footer__copyright-content .footer__copyright .itdevelop img {
margin-top: 8%;
}
.footer__copyright-content .footer__copyright p {
padding-bottom: 0 !important;
}
.loader-ui {
margin: 60px auto;
font-size: 10px;
position: relative;
text-indent: -9999em;
border-top: 0.2rem solid #262626;
border-right: 0.2rem solid #262626;
border-bottom: 0.2rem solid #262626;
border-left: 0.2rem solid #262626;
-webkit-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
-webkit-animation: load8 1.1s infinite linear;
animation: load8 1.1s infinite linear;
}
.loader-ui, .loader-ui::after {
border-radius: 50%;
width: 5rem;
height: 5rem;
}
.loader-ui.big-ui, .loader-ui.big-ui::after {
width: 5rem;
height: 5rem;
}
.loader-ui.loading-cart-ui {
margin: 30px auto;
}
@keyframes load8 {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.closeCookieBtn {
cursor: pointer;
font-size: 12px;
padding: 10px 15px;
text-transform: uppercase;
margin: 10px 5px 5px 0;
height: 45px;
transition: 0.3s;
}
.closeCookieBtn-settings {
border: 2px solid #DD2C00;
background-color: rgba(0, 0, 0, 0);
color: #000;
}
.cookieContainer {
position: fixed;
z-index: 999;
top: 0;
right: 0;
bottom: 0;
left: 0;
overflow: auto;
background: rgba(1, 1, 1, 0.75);
}
.cookieContainer-popup {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 60vw;
height: 550px;
max-width: 1024px;
max-height: 600px;
min-height: 525px;
background-color: #fff;
z-index: 999;
box-shadow: 0 4px 10px 2px rgba(0, 0, 0, 0.12);
}
.cookieContainer-popupHeader {
font-size: 1.4rem;
line-height: 1.78;
padding: 20px 32px 16px;
}
.cookieContainer-popupOptions {
padding: 14px 32px 0;
overflow-y: scroll;
max-height: 420px;
}
.cookieContainer-popupOptions p {
font-size: 0.8rem;
margin: 0;
}
.cookieContainer-popupOptions-firstP {
margin: 10px 0;
}
.cookieContainer-popupOptions-firstP a {
color: rgb(12, 12, 239);
}
.cookieContainer-popupOptions-firstP a:hover {
color: rgb(37, 37, 115);
}
.cookieContainer-popupOptions-container {
border-top: 1px solid #d0d0d1;
margin: 10px 0;
}
.cookieContainer-popupOptions-containerHeader {
display: flex;
justify-content: space-between;
margin: 7px 0 10px;
}
.cookieContainer-popupOptions-containerHeader div {
position: relative;
}
.cookieContainer-popupOptions-containerHeader div .cookieOption {
position: absolute;
right: 0;
top: 1px;
transition: all 0.3s ease-in-out;
cursor: pointer;
display: inline-block;
width: 40px;
height: 23px;
border-radius: 20px;
}
.cookieContainer-popupOptions-containerHeader div .cookieOption::after {
content: "";
transition: all 0.3s ease-in-out;
content: "";
position: absolute;
width: 15px;
height: 15px;
border-radius: 50%;
background-color: #fff;
top: 4px;
}
.cookieContainer-popupOptions-containerHeader div .cookieOption-inactive {
background-color: #dbdce0;
}
.cookieContainer-popupOptions-containerHeader div .cookieOption-inactive::after {
left: 4px;
}
.cookieContainer-popupOptions-containerHeader div .cookieOption-active {
background-color: #000;
}
.cookieContainer-popupOptions-containerHeader div .cookieOption-active::after {
left: 21px;
}
.cookieContainer-popupOptions-containerHeader div .cookieOption-StillActive {
background-color: #443e3e;
cursor: auto;
}
.cookieContainer-popupOptions-containerHeader div .cookieOption-StillActive::after {
left: 21px;
background-color: #cacbd0;
}
.cookieContainer-popupBtn {
display: flex;
align-items: flex-end;
height: 75px;
background-color: #fff;
padding: 0 32px;
}
@media only screen and (max-width: 1200px) {
.cookieContainer-popup {
width: 80vw;
}
}
@media only screen and (max-height: 800px) {
.cookieContainer-popup {
top: 0%;
height: 100vh;
max-height: fit-content;
transform: translate(-50%, 0%);
}
}
@media only screen and (max-height: 600px) {
.cookieContainer-popupOptions {
max-height: 60vh;
}
}
/*# sourceMappingURL=custom.css.map */