.slider-home--video {  overflow: clip;
max-height: 100vh;
@media screen and (max-width: 1120px) {
height: 100vh;
}
& .swiper-image {
overflow: hidden;
width: 100%;
aspect-ratio: 16 / 9;
pointer-events: none;
}
}
.section-home--adn .player-container {
width: 638px;
height: 640px;
overflow: clip;
margin-inline: auto;
@media screen and (max-width: 472px) {
width: 470px;
height: 530px;
}
& #ytplayer {
margin-top: -15%;
@media screen and (max-width: 560px) {
margin-left: -115%;
}
@media screen and (max-width: 472px) {
margin-left: -83%;
margin-top: -20%;
}
}
}
.section-home--adn .col-video {
max-height: 400px;
}
#ytplayer {
width: 300%;
height: 100%;
margin-left: -100%;
pointer-events: none;
@media screen and (max-width: 476px) {
width: auto;
object-fit: cover;
aspect-ratio: 13 / 6;
margin-left: -175%;
}
}
.modal-sample-show {
cursor: pointer;
}
.modal-sample {
position: fixed;
inset: 0;
background: rgba(0, 0, 0, 0.2);
align-items: center;
justify-content: center;
display: flex;
opacity: 0;
visibility: hidden;
transition: all 1s;
z-index: -1;
& .close {
position: absolute;
right: -10px;
top: -15px;
border-radius: 30px;
padding: 7px;
z-index: 100000;
background-color: #000;
width: 30px;
height: 30px;
cursor: pointer;
& svg {
fill: #fff;
}
}
&.open {
z-index: 100;
opacity: 1;
visibility: visible;
}
& .modal-content {
background: #fff;
max-height: 80vh;
max-width: 80vw;
border-radius: 5px;
padding: 15px;
position: relative;
flex-direction: row;
gap: 15px;
}
}
.dealer-modal .tvproduct-review-box {
padding: 15px;
}
.dealer-modal .tvcmsproduct-image-comment {
overflow: clip;
& img{
width: 100%;
height: auto;
}
}
.dealer-modal .tvproduct-name .title {
margin-bottom: 10px;
color: #000000;
font-size: 18px;
}
.dealer-modal .tvproduct-name .product-title p.h6 {
color: rgb(68, 68, 68);
font-size: 14px
}
.dealer-modal .dealer-wrapper .dealer-heading{
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
gap: 32px;
}
.dealer-modal .dealer-wrapper .dealer-heading .dealer-title {
display: flex;
align-items: center;
gap: 4px;
color: #000000;
font-size: 14px;
}
.dealer-modal .dealer-wrapper .dealer-heading .dealer-count {
color: rgb(68, 68, 68);
font-size: 12px;
}
.dealer-modal .dealer-wrapper{
display: flex;
flex-direction: column;
gap: 12px;
}
.dealer-modal .dealer-wrapper .dealer-content{
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 24px;
max-height: calc(80vh - 170px);
overflow: auto;
}
.dealer-modal .dealer-wrapper .dealer-content .dealer-item{
display: flex;
flex-direction: column;
gap: 12px;
padding: 12px;
border: 1px solid rgba(0, 0, 0, 0.07);
}
.dealer-modal .dealer-wrapper .dealer-content .dealer-item .dealer-item-header{
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: center;
gap: 16px;
}
.dealer-modal .dealer-wrapper .dealer-content .dealer-item .dealer-item-header img{
width: 32px;
height: 32px;
}
.dealer-modal .dealer-wrapper .dealer-content .dealer-item .dealer-item-header .dealer-item-header-title{
text-transform: uppercase;
font-weight: 600;
}
.dealer-modal .dealer-wrapper .dealer-content .dealer-item .dealer-item-link{
display: flex;
align-items: center;
justify-content: flex-end;
text-decoration: none;
color: #26353D;
text-align: right;
}
.dealer-modal .dealer-wrapper .dealer-content .dealer-item .dealer-item-link:hover {
text-decoration: underline;
}
.btn-fixed-left-bottom {
position: fixed;
bottom: 20px;
left: 20px;
z-index: 1000;
a {
border-color: var(--accent);
background-color: #FFF;
}
}
.video-placeholder-normal {
width: 100% !important;
}