@charset "utf-8";

#productRow {padding: 0 5rem;}
#productRow .item > a {
position: relative;
z-index: 3;
}
#productRow::after {
content: "";
position: absolute;
top: -1.25rem;
left: 3.75rem;
z-index: -1;
width: calc(100% - (3.75rem * 2));
height: calc(100% + (1.25rem * 2));
border: var(--border1);
padding: var(--padding2);
background-color: #fff;
opacity: 0.75;
pointer-events: none;
}
#productRow .TXT {padding-top: 0.9375rem;}
#productRow .owl-nav {
width: 100%;
left: 0;
}

@media (max-width: 767px) {
#productRow {padding: 0;}
#productRow::after {display: none;}
#productRow .item {
border: var(--border1);
padding: var(--padding2);
background-color: rgba(255, 255, 255, 0.75);
}
#productRow .owl-nav {
width: 120px;
height: auto;
position: relative;
bottom: initial;
left: initial;
margin: 0.75rem auto 0;
}
}

.i_qaAccordion1::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: calc(50% - 15px);
height: 100%;
background: url('/upload/editor/demo/bg1.webp') 0% 50% no-repeat;
background-size: cover;
pointer-events: none;
}
.i_qaAccordion1 > div {
position: relative;
z-index: 3;
}
#faqAccordion {
width: calc(50% - 15px);
margin: 0 0 0 auto;
opacity: 0.92;
}

@media (max-width: 991px) {
.i_qaAccordion1::before {
width: 100%;
background-position: 0% 100%;
background-size: contain;
}
#faqAccordion {
width: 100%;
padding-bottom: 5rem;
}
}

#i_albumGRID1 .TXT h4 {text-align: center;}

#productRow {}
#productRow .TXT h4 {text-align: center;}
#productRow .TXT h4 + p {justify-content: center;}

#i_productROW1 #productRow::after {display: none;}

#i_productGRID1 .item {background-color: #fff;}
#i_productGRID1 .TXT h4 {text-align: center;}
#i_productGRID1 .TXT h4 + p {justify-content: center;}