html, body {
    overflow-x: hidden !important;
    width: 100%;
}
.wcyvs-product-name {
    margin-top:0px;
    margin-bottom:0px !important;
    font-family: "Goudy Bookletter 1911", Sans-serif !important;
   font-weight: 700 !important;
  letter-spacing: .2px;	
text-transform:uppercase;
    color:#A29B6A !important;
    text-align:center;
    display:block !important;
    width:100%;
    order:-1;		    width: 100%;    margin-bottom: 10px; /* Space between name and video */    text-align: center;    display: block;    position: relative; /* Just to prevent unwanted overlap */
}
.wcyvs-product-name a {
    color:#A29B6A !important;

}
.wcyvs-product-name a:hover{
    color:white !important;}
.wcyvs-custom-embed-play svg {
    transform: scale(0.5); /* Scale down by 50% */
}
.wcyvs-custom-embed-play {
    top:55% !important;
}
.wcyvs-screen-only {    height: 1px;    margin: -1px;    overflow: hidden;    padding: 0;    position: absolute;    top: -10000em;    width: 1px;    clip: rect(0, 0, 0, 0);    border: 0;	}
.yvs-swiper-button-prev, 
.yvs-swiper-button-next {
    display:none !important;
    width: 40px !important;
    height: 40px !important;
    top:55% !important;
background-color: rgba(0, 0, 0, 0.5); /* Transparent black */
    border-radius: 10%; /* Optional: makes it circular */ !important; /* Removes default Swiper arrow */
}

.yvs-swiper-button-prev::after, 
.yvs-swiper-button-next::after {
    display:none !important;
    content: "" !important; /* Removes default arrow */
}

.yvs-swiper-button-prev img, 
.yvs-swiper-button-next img {
    display:none !important;
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    opacity: 0.8 !important;
    transition: opacity 0.3s ease-in-out;
}

.yvs-swiper-button-prev img:hover, 
.yvs-swiper-button-next img:hover {
    display:none !important;
    opacity: 1 !important;
}
.yvs-swiper-pagination {

    position: relative !important;
    bottom:10px !important; /* Prevents it from being too low */

    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    width: auto !important;
    z-index: 10 !important;
    transition: all 0.3s ease-in-out !important;
}
.yvs-swiper-pagination .swiper-pagination-bullet {
background-color:#e0d895 !important;
}
.yvs-swiper-pagination .swiper-pagination-bullet-active
{
background-color:#A29B6A !important;
}
.swiper-slide img {
    display: block;
    width: 100%;
    height: auto;

}

.wcyvs-video-slider {
    /* Adjust this value based on your slider height */
    overflow: hidden;
    position: relative;
    overflow-x:hidden !important;
    max-width:100%;
}


.swiper-wrapper {
    margin-left: 0; /* Ensures proper alignment */
}

.swiper-wrapper {
    display: flex;
}

.swiper-slide {
    display: flex;
    flex-direction: column;
    align-items: center; /* Centers content horizontally */
    justify-content: flex-start; /* Align content to top */
    text-align: center;
}

.swiper-container {
    max-width: 100%;
    overflow: hidden;
}
.swiper-wrapper {
    contain-intrinsic-size: auto 100vh;
}
