.links-ui ul li{width:calc(50% - 33px);margin:5px 20px;font-size:14px;line-height:1;vertical-align:top}.links-ui ul li:nth-child(2n){margin-left:0}.links-ui ul li a{line-height:1}@media screen and (max-width: 768px){.homepage-slider-ui.homepage-slider-empty-ui{min-height:338px}.homepage-slider-ui:not(.homepage-slider-empty-ui){min-height:174px}.homepage-slider-ui .homepage-swiper-button-next,.homepage-slider-ui .homepage-swiper-button-prev{display:none}.homepage-slider-ui .slider-caption-ui{position:static;color:#e2001a;background:#f6f6f6;padding:20px;width:100%}.homepage-slider-ui .homepage-slider-heading-ui{font-size:16px;margin:0 0 12px 0;line-height:1}.homepage-slider-ui .homepage-slider-text{font-size:12px;margin:0;line-height:1}.homepage-slider-ui .desktopLink{display:none;visibility:hidden}.homepage-slider-ui .banner1-image-placeholder{background-color:#f2f2f2}.homepage-slider-ui .banner1-image-placeholder img{max-height:240px;width:fit-content;margin:auto}.homepage-slider-ui .banner1-image-placeholder__size{margin:0}}@media screen and (max-width: 768px){.popup-banner{flex-direction:column;align-items:center;max-height:100vh;overflow-y:auto;padding:30px 20px;max-width:500px}.popup-banner__header{margin-bottom:30px;width:85%;text-align:center}.popup-banner__header--mobile{display:block}.popup-banner__header--desktop{display:none}.popup-banner__image{width:50%}.popup-banner__content{padding:0;width:100%;gap:20px}.popup-banner__text{margin-top:30px}}
@media only screen and (max-width: 1279px) {
.categories-map-ui .image-container-ui {
height: 80px;
}
.categories-map-ui .level-1-ui {
padding: 10px;
}
.categories-map-ui .level-1-ui .image-container-ui {
margin-top: 0;
margin-bottom: 20px;
}
}
@media only screen and (max-width: 1279px) {
.Xhomepage-slider-ui .slick-slide div figure.mobileImage2 {
display: block;
cursor: pointer;
height: 250px;
overflow: hidden;
}
Xfigure.mobileImage2 img {
height: 250px;
width: auto;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
max-width: unset;
}
}
@media only screen and (max-width: 768px) {
.Xhomepage-slider-ui .slick-slide div figure.mobileImage2 {
width: 100%;
xmin-height: 280px;
}
Xfigure.mobileImage2 img {
width: 100%;
xmin-height: 280px;
}
.cookie-notice-ui > div.title-ui, .cookie-notice-ui > div.message-ui, .cookie-notice-ui > button {
width: 100% !important;
}
.video_cont > div {
width: 100%;
}
.video_cont > div iframe {
min-height: 180px;
max-height: 350px;
}
.recommended-products-list-ui .swiper-slide {
width: 100%;
margin: 0;
}
}
@media screen and (max-width:960px) {
.rwd-table {
overflow-x:scroll;
}
}
@media screen and (min-width:960px) {
.rwd-table table {
width:100%;
table-layout: fixed;
}
}