@font-face {
font-family: 'Easy-Login';
src:  url(//www.thevoesstore.co.in/wp-content/plugins/easy-login-woocommerce/assets/fonts/Easy-Login.eot?oy4gsz);
src:  url(//www.thevoesstore.co.in/wp-content/plugins/easy-login-woocommerce/assets/fonts/Easy-Login.eot?oy4gsz#iefix) format('embedded-opentype'),
url(//www.thevoesstore.co.in/wp-content/plugins/easy-login-woocommerce/assets/fonts/Easy-Login.ttf?oy4gsz) format('truetype'),
url(//www.thevoesstore.co.in/wp-content/plugins/easy-login-woocommerce/assets/fonts/Easy-Login.woff?oy4gsz) format('woff'),
url(//www.thevoesstore.co.in/wp-content/plugins/easy-login-woocommerce/assets/fonts/Easy-Login.svg?oy4gsz#Easy-Login) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="xoo-el-icon-"], [class*=" xoo-el-icon-"] { font-family: 'Easy-Login' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.xoo-el-icon-eye:before {
content: "\e901";
}
.xoo-el-icon-checkmark:before {
content: "\e900";
}
.xoo-el-icon-cross:before {
content: "\e907";
}
.xoo-el-icon-cancel-circle:before {
content: "\ea0d";
}
.xoo-el-icon-spinner8:before {
content: "\e981";
}
.xoo-el-icon-eye-blocked:before {
content: "\e9d1";
}
.xoo-el-icon-arrow-left2:before {
content: "\ea40";
}:root {
color-scheme: light;
}
html, body {
background-color: #ffffff !important;
color: #000000 !important;
} * {
forced-color-adjust: none;
}  .woocommerce ul.products li.product .button,
.woocommerce-page ul.products li.product .button {
display: none !important;
} .elementor-widget-container .add_to_cart_button,
.elementor-widget-container .product_type_simple {
display: none !important;
} .yith-wcwl-add-to-wishlist-button:not(.yith-wcwl-add-to-wishlist-button--themed-button) svg.yith-wcwl-add-to-wishlist-button-icon {
color: var(--add-to-wishlist-icon-color, #000);
margin-top: 15px !important;
} #yith-heart-wrapper {
position: relative;
display: inline-block;
} #yith-heart-btn {
display: inline-flex;
align-items: center;
justify-content: center;
position: relative;
} #yith-heart-icon {
width: 26px;
height: 26px;
} #yith-heart-count {
position: absolute;
top: -6px; right: -6px; background: #ff3f6c;
color: #fff;
font-size: 11px;
font-weight: 700;
padding: 1px 5px;
line-height: 1;
border-radius: 999px;
min-width: 16px;
text-align: center;
}  .hero-slider {
position: relative;
width: 100%;
height: 100%;
overflow: hidden;
}
.hero-slider .swiper-slide {
position: relative;
width: 100%;
height: 100%;
overflow: hidden;
} .hero-slider picture,
.hero-slider img {
width: 100%;
height: 100% !important;
object-fit: cover;
display: block;
filter: brightness(90%);
} .slide-content {
position: absolute;
top: 0;
left: 0;
z-index: 2;
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
justify-content: center; align-items: center; text-align: center;
color: #fff;
padding: 0 8%;
}
.slide-content h2 {
font-size: 2.6rem;
font-weight: 500;
margin-bottom: 12px;
line-height: 1.2;
letter-spacing: 0.5px;
color: #fff;
}
.slide-content p {
font-size: 1.1rem;
font-weight: 400;
margin-bottom: 24px;
max-width: 650px;
color: rgba(255, 255, 255, 0.9);
line-height: 1.5;
} .btn-slide {
display: inline-block;
background: #fff;
color: #000;
padding: 8px 40px;
border-radius: 8px;
text-decoration: none;
font-weight: 500;
transition: all 0.3s ease;
box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}
.btn-slide:hover {
background: #f5f5f5;
transform: translateY(-2px);
} .swiper-button-next,
.swiper-button-prev {
color: #fff;
opacity: 0.7;
}
.swiper-button-next:hover,
.swiper-button-prev:hover {
opacity: 1;
}
.swiper-pagination-bullet {
background: rgba(255, 255, 255, 0.5);
}
.swiper-pagination-bullet-active {
background: #fff;
} @media (max-width: 1024px) {
.hero-slider {
height: 100vh;
}
.slide-content h2 {
font-size: 2rem;
}
.slide-content p {
font-size: 1rem;
}
}
@media (max-width: 768px) {
.hero-slider {
height: 100vh;
}
.slide-content {
padding: 0 10% 70px 10%;
}
.slide-content h2 {
font-size: 1.8rem;
}
.slide-content p {
font-size: 1rem;
}
.btn-slide {
padding: 10px 26px;
font-size: 0.95rem;
}
} .custom-shop-section {
margin: 80px 0;
} .custom-shop-title {
font-family: "Playfair Display", serif;
font-size: 32px;
color: #273A78;
margin-bottom: 30px;
padding-left: 15px;
border-left: 5px solid #C6A664;
} .woocommerce ul.products {
margin-top: 30px;
} @media (max-width: 768px) {
.custom-shop-title {
font-size: 24px;
margin-bottom: 20px;
}
}
.woocommerce-pagination {
text-align: center;
margin-top: 50px;
}
.woocommerce-pagination a,
.woocommerce-pagination span {
display: inline-block;
padding: 10px 16px;
margin: 0 5px;
border-radius: 30px;
border: 1px solid #C6A664;
color: #273A78;
text-decoration: none;
}
.woocommerce-pagination .current {
background: #273A78;
color: #fff;
border-color: #273A78;
} .voes-cancel-order-box {
margin-top: 30px;
padding: 20px;
background: #F5EFE6;
border-left: 4px solid #C6A664;
border-radius: 10px;
}
.voes-cancel-info {
color: #273A78;
margin-bottom: 15px;
}
.voes-cancel-expired {
color: #555;
}
.voes-cancel-btn {
background: #273A78 !important;
color: #fff !important;
padding: 10px 22px;
border-radius: 30px;
text-decoration: none;
}
.voes-cancel-btn:hover {
background: #1f2d5f !important;
}