@import url("https://fonts.googleapis.com/css2?family=El+Messiri:wght@400;500;600;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap");
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
margin: 0;
padding: 0;
}
body {
font-family: "Inter";
font-size: 14px;
font-weight: 500;
color: #000;
background:#F3F5FB;
}
.yith-wcan-filters {
background:#F3F5FB;
margin-top:35px;
}
a {
text-decoration: none;
}
.f30 {
font-size: 30px;
font-weight: 400;
}
.f35 {
font-size: 35px;
font-weight: 300;
}
.f25gry {
font-size: 25px;
color: #7a7a7a;
font-weight: 500;
}
.f20 {
font-size: 20px;
}
.f25 {
font-size: 25px;
}
.f25n {
font-size: 25px;
}
.f18 {
font-size: 18px;
}
.f14 {
font-size: 14px;
}
.f11 {
font-size: 11px;
}
.f12 {
font-size: 12px;
}
.f13 {
font-size: 13px;
}
.fntgry {
color: #7a7a7a;
}
.fntgry1 {
color: #c1c1c1;
}
.f16 {
font-size: 16px;
}
.bggrey {
background-color: #f6f6f6;
}
header {
font-family: "El Messiri", sans-serif;
}
.hero-section {
position: relative;
}
.hero-img {
display: block;
width: 100%;
height: auto;
aspect-ratio: 1920 / 740;
object-fit: cover;
}
.hero-nav {
position: absolute;
top: 25px;
left: 0;
width: 100%;
z-index: 1000;
}
.navbar-nav .nav-link {
color: #fff;
}
.navbar-nav .nav-link,
.inner-header .navbar-nav .nav-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
font-size: 16px !important; border-bottom: 2px solid transparent;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
padding: 0px 13px;
font-size: 16px !important;}
.inner-header .navbar-nav .nav-link {
color: #363a66;
}
.navbar-nav .nav-link:hover,
.navbar-nav .nav-link.active, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus {
color: #fff !important;
border-bottom: 2px solid #ff5aa5;
background:transparent !important;
}
.inner-header .navbar-nav .nav-link:hover,
.inner-header .navbar-nav .nav-link.active {
color: #363a66;
border-bottom: 2px solid #ff5aa5;
}
.header-icons a {
color: #fff;
margin-left: 18px;
font-size: 18px;
}
.inner-header .header-icons a {
color: #363a66;
margin-left: 18px;
font-size: 18px;
} .category-item {
flex: 1; }
.promo-card {
position: relative;
width: 100%;
overflow: hidden;
}
.promo-card img {
width: 100%; */
object-fit: cover; display: block;
}
.promo-card h5 {
position: absolute;
bottom: 15px;
left: 0;
width: 100%;
color: #fff;
text-align: center;
font-size: 18px;
}
.promo-card h4 {
position: absolute;
bottom: 15px;
left: 0;
width: 100%;
color: #fff;
text-align: center;
font-size: 25px;
font-family: "El Messiri", sans-serif;
}
.play-btn {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 90px;
height: 90px;
border-radius: 50%;
background: rgba(255, 255, 255, 0.25);
display: flex;
justify-content: center;
align-items: center;
color: #fff;
font-size: 34px;
}
.dropdown-menu[data-bs-popper] {
top: 47px;
}
h1 {
font-size: 35px;
font-weight: 700;
text-transform: uppercase;
}
.popular-slider .item {
padding: 0 0px;
text-align: center;
transition: 0.4s;
font-family: "El Messiri", sans-serif;
}
.popular-slider img {
width: 100%;
transition: 0.4s;
}
.popular-slider h4,
.popular-slider a { transition: 0.4s;
font-size: 25px;
padding-top: 20px;
}
.popular-slider .slick-center {
transform: scale(1.08);
}
.popular-slider .slick-center img {
filter: none;
opacity: 1;
}
.popular-slider .slick-center h4,
.popular-slider .slick-center a {
opacity: 1;
}
.popular-slider .slick-slide {
opacity: 0.35;
filter: blur(3px);
transform: scale(0.82);
transition: 0.4s;
}
.popular-slider .slick-center {
opacity: 1;
filter: none;
transform: scale(1);
}
.popular-slider .slick-center img {
box-shadow: 0 15px 40px rgba(0, 0, 0, 0.15);
} .slick-prev,
.slick-next {
width: 78px;
height: 78px;
background: #fff;
border-radius: 50%;
z-index: 10;
top: 39%;
opacity: 0.7;
}
.slick-prev:before,
.slick-next:before {
color: #222;
font-size: 24px;
}
.slick-next {
right: 0;
}
.slick-prev {
left: 0;
}
.slick-prev:before {
content: "\f053";
font-family: "Font Awesome 6 Free";
font-weight: 900;
font-size: 28px;
color: #000;
opacity: 1;
}
.slick-next:before {
content: "\f054";
font-family: "Font Awesome 6 Free";
font-weight: 900;
font-size: 28px;
color: #000;
opacity: 1;
}   .offer-content {  display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center; padding: 70px;
}
.offer-subtitle {
font-family: "Inter", sans-serif;
font-size: 18px;
letter-spacing: 8px;
color: #ef81b1;
text-transform: uppercase;
margin-bottom: 30px;
}
.offer-content h2 {
font-family: "El Messiri", serif;
font-size: 48px;
line-height: 1.2;
font-weight: 500;
margin-bottom: 30px;
}
.offer-content p {
font-family: "Inter", sans-serif;
color: #6f6f8b;
font-size: 16px;
line-height: 1.9;
margin-bottom: 35px;
}
.shop-btn {
position: relative;
display: inline-block;
color: #fff;
text-decoration: none;
font-family: "Inter", sans-serif;
font-size: 14px;
font-weight: 700;
letter-spacing: 1px;
padding: 8px 16px;
overflow: hidden;
z-index: 1;
transition: color 0.4s ease;
}
.shop-btn::before {
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 2px; background: #EF81B1;
transition: height 0.4s ease;
z-index: -1;
}
.shop-btn:hover {
color: #fff !important;
}
.shop-btn:hover::before {
height: 100%;
}
.inner-banner { padding: 40px  0px 0px 0px;
position: relative;
margin-bottom: 0px !important; }
.banner-subtitle {
font-family: "El Messiri", serif;
font-size: 35px;
font-weight: 700;
color: #1E1E42;
text-transform: uppercase;
}
.banner-title {
font-family: "El Messiri", serif;
font-size: 48px;
font-weight: 500;
color: #1E1E42;
margin: 0;
text-align: center;
}
.logged-in .banner-title 
{
text-align: left !important;
}
.product-list {
padding: 70px 0;
} .filter-sidebar {
padding-right: 35px;
}
.clear-filter {
margin-bottom: 20px;
}
.clear-filter a {
color: #222;
text-decoration: none;
font-size: 14px;
}
.filter-box {
border-top: 1px solid #66668b;
padding-top: 20px;
margin-bottom: 35px;
}
.filter-box h5 {
font-family: "El Messiri", serif;
font-size: 18px;
margin-bottom: 18px;
}
.form-check {
margin-bottom: 10px;
}
.form-check-label {
font-family: "Inter", sans-serif;
font-size: 14px;
}
.form-check-input {
margin-top: 6px;
} .sort-select {
width: 190px;
border-radius: 0;
height: 35px;
}
.offer-img img {
height: 620px;
}
.product-list .form-check-input[type="radio"] {
border: 1px solid #1e1e42;
}
.product-list .form-check-label {
color: #66668b;
}
.product-card {
margin-bottom: 35px;
} .product-image{
position:relative;
overflow:hidden;
border:3px solid transparent;
transition:all .4s ease;
} .product-image img{
width:100%;
display:block;
transition:transform .5s ease;
} .woocommerce ul.products li.product{
transition:all .4s ease;
}
.woocommerce ul.products li.product:hover{
background:#363A66;
} .woocommerce ul.products li.product:hover .product-image img{
transform:scale(1.05);
border:0px !important;
}
.woocommerce a.remove
{
color:#000!important;
font-size:15px;
}
.woocommerce a.remove:hover
{
background:none!important;
color:#000;
}
.yith_magnifier_zoom,
.yith_magnifier_zoom_wrap,
.yith_magnifier_zoom_magnifier,
.yith_magnifier_gallery,
.yith_magnifier_gallery li,
.yith_magnifier_loading{
border: 0 !important;
outline: 0 !important;
box-shadow: none !important;
} .woocommerce ul.products li.product:hover .product-image{
border-color:#363A66;
} .woocommerce ul.products li.product:hover h2,
.woocommerce ul.products li.product:hover h3,
.woocommerce ul.products li.product:hover h4,
.woocommerce ul.products li.product:hover .product-price bdi,
.woocommerce ul.products li.product:hover .shop-btn,
.woocommerce ul.products li.product:hover a, .woocommerce ul.products li.product:hover .product-price{
color:#fff !important;
} .woocommerce ul.products li.product:hover del{
color:#cfcfcf !important;
} .sale-badge {
position: absolute;
top: 15px;
right: 15px;
background: #e53935;
color: #fff;
font-size: 12px;
padding: 6px 10px;
font-family: "Inter", sans-serif;
font-weight: 600;
z-index: 2;
}
.product-info {
padding-top: 18px;
}
.product-info h5 {
font-family: "Inter", sans-serif;
font-size: 17px;
line-height: 1.5;
color: #222;
min-height: 58px;
}
.price {
margin: 12px 0;
}
.new-price {
font-weight: 700;
font-size: 22px;
color: #1d1d45;
font-family: "Inter", sans-serif;
}
.old-price {
color: #9c9c9c;
margin-left: 10px;
text-decoration: line-through;
font-size: 17px;
}
.yith-wcan-reset-filters
{
margin-bottom:20px;
color: inherit!important;
background-color: inherit!important;
border-color: inherit!important;
border:none;
padding-left:0!important;
}
.shop-link ,.yith-wcan-reset-filters{
color: #1d1d45;
font-weight: 700;
text-decoration: none;
position: relative;
display: inline-block;
align-self: flex-start;
margin-top: 12px;
font-family: "Inter", sans-serif;
}
.shop-link::after,.yith-wcan-reset-filters::after {
content: "";
position: absolute;
left: 0;
bottom: -6px;
width: 100%;
height: 2px;
background: #ff4da0;
} .woocommerce nav.woocommerce-pagination {
text-align: center;
margin: 50px 0;
}
.woocommerce nav.woocommerce-pagination ul { align-items: center;
gap: 12px;
border: 0;
padding: 0;
margin: 0;
list-style: none;
}
.woocommerce nav.woocommerce-pagination ul li {
border: 0;
margin: 0;
} .woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
display: flex;
align-items: center;
justify-content: center;
min-width: 42px;
height: 42px;
border: none;
color: #2B2B4F;
font-size: 18px;
font-weight: 600;
text-decoration: none;
background: transparent;
} .woocommerce nav.woocommerce-pagination ul li span.current {
color: #2B2B4F;
font-weight: 700;
} .woocommerce nav.woocommerce-pagination ul li a.prev,
.woocommerce nav.woocommerce-pagination ul li a.next {
width: 42px;
height: 42px;
border: 1px solid #D9D9D9;
border-radius: 6px;
background: #fff;
transition: all .3s ease;
font-size: 20px;
font-weight: 700;
} .woocommerce nav.woocommerce-pagination ul li a.prev:hover,
.woocommerce nav.woocommerce-pagination ul li a.next:hover {
background: #2B2B4F;
color: #fff;
border-color: #2B2B4F;
}
.contact-content {
background: #1e1e42;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
color: #fff;
padding: 140px 50px 50px 50px;
} .contact-top {
background: #f8f8ff;
padding: 70px 0;
}
.contact-box {
text-align: center;
}
.contact-icon {
width: 51px;
height: 51px;
margin: auto;
border-radius: 50%;
background: #ffe3f0;
display: flex;
justify-content: center;
align-items: center;
margin-bottom: 20px;
}
.contact-icon i {
font-size: 26px;
color: #ef81b1;
}
.contact-box h4 {
font-family: "El Messiri", serif;
font-size: 18px;
color: #1e1e42;
margin-bottom: 10px;
}
.contact-box h5 {
font-family: "Inter", sans-serif;
font-size: 15px;
font-weight: 700;
color: #1d1d4f;
margin-bottom: 8px;
}
.contact-box p {
color: #8b8b8f;
font-size: 12px;
} .contact-image img {
width: 100%;
height: 100%;
object-fit: cover;
}
.contact-form-section {
background: #fff;
}
.contact-form-wrapper {
padding: 0px 40px 0px 40px;
height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
}
.contact-form-wrapper h2 {
font-family: "El Messiri", serif;
font-size: 35px;
color: #1e1e42;
margin-bottom: 15px;
}
.contact-form-wrapper label {
font-family: "Inter", sans-serif;
font-weight: 400;
color: #1e1e42;
margin-bottom: 10px;
display: block;
}
.contact-form-wrapper label span {
color: #ff4f9d;
}
.contact-form-wrapper .form-control {
border-radius: 2px;
height: 45px;
border: 1px solid #9191b8;
font-family: "Inter", sans-serif;
}
.contact-form-wrapper .form-control:focus {
box-shadow: none;
border-color: #1d1d4f;
}
.send-btn {
background: none;
border: none;
color: #1e1e42;
font-weight: 500;
font-size: 18px;
position: relative;
padding: 0;
}
.send-btn::after {
content: "";
position: absolute;
left: 0;
bottom: -3px;
width: 100%;
height: 2px;
background: #ff4f9d;
}
.collection-slider .collection-card {
margin: 21px 12px;
}
.collection-card img {
width: 100%;
}
.collection-card h6 {
font-size: 16px;
margin: 15px 0 8px;
color: #1e1e42;
}
.price {
margin-bottom: 12px;
}
.new-price {
font-weight: bold;
color: #1e1e42;
font-size: 16px;
}
.old-price {
color: #999;
text-decoration: line-through;
margin-left: 6px;
}
.buy-link, .checkout-button, button[name="update_cart"], .wc-block-components-checkout-place-order-button {
position: relative;
display: inline-block;
color: #1e1e42;
font-weight: 500 !important;
text-decoration: none;
font-size: 18px;
padding: 8px 14px;
overflow: hidden;
z-index: 1;
transition: color 0.4s ease;
}
.buy-link::before,  .checkout-button::before, button[name="update_cart"]::before, .wc-block-components-checkout-place-order-button::before{
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 2px; background: #ef5b95;
transition: height 0.4s ease;
z-index: -1;
}
.buy-link:hover, .checkout-button:hover, button[name="update_cart"]:hover, .wc-block-components-checkout-place-order-button:hover  {
color: #fff !important;
}
.buy-link:hover::before, .checkout-button:hover::before, button[name="update_cart"]:hover::before, .wc-block-components-checkout-place-order-button:hover::before  {
height: 100%; } .collection-slider .slick-prev,
.collection-slider .slick-next {
width: 36px;
height: 36px;
background: #fff;
border-radius: 50%;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
z-index: 9;
top: 47%;
}
.collection-slider .slick-prev {
left: -10px;
}
.collection-slider .slick-next {
right: -10px;
}
.collection-slider .slick-prev:before,
.collection-slider .slick-next:before {
color: #20244b;
font-size: 22px;
} .footer-section {
background: #1e1e42;
padding: 70px 0 25px;
color: #fff; }
.footer-logo {
width: 134px;
}
.footer-about {
font-family: "Inter", sans-serif;
font-size: 14px;
color: #6f6f8b;
line-height: 1.8;
}
.footer-title {
font-family: "Inter", sans-serif;
font-size: 14px;
font-weight: 600;
margin-bottom: 20px;
text-transform: uppercase;
}
.footer-links {
list-style: none;
padding: 0;
margin: 0;
}
.footer-links li {
margin-bottom: 10px;
}
.footer-links a {
text-decoration: none;
color: #d4d4e4;
font-size: 14px;
transition: 0.3s;
}
.footer-links a:hover {
color: #ff5fa6;
}
.footer-contact {
list-style: none;
padding: 0;
}
.footer-contact li {
color: #d4d4e4;
margin-bottom: 15px;
font-size: 14px;
}
.footer-contact i {
width: 22px;
color: #fff;
}
.footer-input {
background: transparent;
border: 1px solid rgba(255, 255, 255, 0.25);
color: #fff;
border-radius: 2px;
margin-bottom: 15px;
height: 45px;
}
.footer-input::placeholder {
color: #bdbdd0;
}
.footer-input:focus {
background: transparent;
border-color: #ff5fa6;
box-shadow: none;
color: #fff;
} .subscribe-btn,
.send-btn {
background: linear-gradient(to top, #ff5fa6 50%, transparent 50%);
background-size: 100% 200%;
background-position: top;
border: none;
border-bottom: 2px solid #ff5fa6;
padding: 8px 6px;
text-transform: uppercase;
transition: background-position 0.4s ease, color 0.4s ease;
cursor: pointer;
margin-bottom:10px;
}
.subscribe-btn {
color: #fff;
}
.send-btn {
color: #1e1e42;
}
.subscribe-btn:hover,
.send-btn:hover {
background-position: bottom;
color: #fff;
}
.social-icons a {
color: #fff;
margin-right: 18px;
font-size: 18px;
transition: 0.3s;
}
.social-icons a:hover {
color: #ff5fa6;
}
.footer-line {
border-color: rgba(255, 255, 255, 0.15);
margin: 45px 0 25px;
}
.copyright {
text-align: center;
color: #c7c7d8;
font-size: 13px;
margin: 0;
font-family: "Inter", sans-serif;
} .woocommerce ul.products li.product a {
text-decoration: none;
color: #1E1E42;
}
.product-info h5 {
font-size: 16px;
}
.product-price {
font-size: 16px;
font-weight: bold;
} .home-header .navbar-nav .menu-item > a{
color:#fff;
}
.home-header .header-icons a{
color:#fff;
}
.home-header .navbar-toggler{
border-color:#fff;
}
.home-header .navbar-toggler-icon{
filter:brightness(0) invert(1);
}
.home-header .logo-white{
display:block;
}
.home-header .logo-dark{
display:none;
} .inner-header{
background:#F3F5FB;
}
.inner-header .navbar-nav .menu-item > a, .inner-header .navbar-nav .menu-item > a, .inner-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
color:#1d1d4f;
}
.inner-header .header-icons a{
color:#1d1d4f;
}
.inner-header .navbar-toggler{
border-color:#1d1d4f;
}
.inner-header .navbar-toggler-icon{
filter:none;
}
.inner-header .logo-white{
display:none;
}
.inner-header .logo-dark{
display:block;
}
.filters-container form:empty {
display: none;
}
.shop-filter:has(.filters-container form:empty) {
display: none;
}
.shop-filter:has(.filters-container form:empty) + .shop-content {
flex: 0 0 100%;
max-width: 100%;
}   #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{
width:1300px !important;
max-width:1300px !important;
} #mega-menu-wrap-primary .mega-sub-menu li a{
white-space: nowrap;
} #mega-menu-wrap-primary .mega-sub-menu img{
width:100%;
height:auto;
display:block;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
position: relative;
color: #fff !important;
}
header.inner-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
position: relative;
color: #363a66 !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:after{
content: "";
position: absolute;
left: 50%;
bottom: 8px;
transform: translateX(-50%);
width: 0;
height: 2px;
background: #ff4fa3;
transition: .3s;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
background: #fff;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:hover > a.mega-menu-link:after,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-current-menu-item > a.mega-menu-link:after{
width: 70%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu {
padding: 20px;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
padding: 4px;
position: relative;
} #mega-menu-wrap-primary #mega-menu-primary .mega-menu-link{
color:#25254A !important;
background:transparent !important;
} #mega-menu-wrap-primary #mega-menu-primary .mega-menu-item:hover > .mega-menu-link{
color:#EC5BA7 !important;
background:transparent !important;
} #mega-menu-wrap-primary #mega-menu-primary .mega-current-menu-item > .mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary .mega-current-menu-parent > .mega-menu-link{
color:#EC5BA7 !important;
background:transparent !important;
} #mega-menu-wrap-primary #mega-menu-primary .mega-sub-menu{
background:#fff !important;
} #mega-menu-wrap-primary #mega-menu-primary .mega-sub-menu .mega-menu-link{
color:#25254A !important;
background:#fff !important;
} #mega-menu-wrap-primary #mega-menu-primary .mega-sub-menu .mega-menu-item:hover > .mega-menu-link{
color:#EC5BA7 !important;
background:#fff !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
color: #1E1E42;
font-size: 14px;}
.woocommerce ul.products{
display:flex;
flex-wrap:wrap;
}
.woocommerce ul.products li.product{
display:flex;
flex-direction:column;
} .woocommerce ul.products li.product .woocommerce-loop-product__link{
display:block;
}
.woocommerce ul.products li.product img{
width:100% !important;
height:450px !important; object-fit:cover;
object-position:top center;
margin:0 !important;
} .woocommerce ul.products li.product h2,
.woocommerce ul.products li.product .woocommerce-loop-product__title{
min-height:70px;
} .woocommerce ul.products li.product .product-info {
display: flex;
flex-direction: column;
flex: 1;
padding: 10px 10px 16px 10px;
} .woocommerce ul.products li.product .shop-now,
.woocommerce ul.products li.product .button {
margin-top: auto;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb {
max-width: 1320px;
padding: 0px 12px;
margin: 10px auto 20px auto;
}
.woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs {
clear: inherit;}
.woocommerce div.product .woocommerce-tabs ul.tabs {
width: 48%;
right: -48px !important;
position: relative;}
.woocommerce div.product .woocommerce-tabs .panel {
position: relative;
right: -50px;
}
#feature-bullets {
position: relative;
left: 20px;
}
section.related {
clear:both;
}
section.related h2 {
margin-bottom:20px;
}
.woocommerce form.login {
width:375px;
margin: 90px auto 50px auto;
border:0px;
}
.woocommerce form .form-row .input-text {
border:0;
border-bottom:1px solid #66668B;
background-color:transparent !important;
border-radius: 0;
}
.lost_password a {
text-align: right;
color:#000;
text-decoration:underline;
padding-bottom:30px;
}
.woocommerce .woocommerce-info {
font-size: 16px;
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
flex-direction: row;
text-align: left;
gap: 15px;
}                   .woocommerce .woocommerce-info .button, .addresses .edit, .woocommerce-address-fields .button, .button {
float: none;
order: 2;
flex-shrink: 0;
color: #1d1d45 !important;
text-decoration: none;
position: relative;
display: inline-block;
font-family: "Inter", sans-serif !important;
background: none !important;
font-size: 14px;
text-transform: uppercase;
padding: 10px !important;
border: 1px solid #363A66 !important;
margin-left: auto;
border-radius: 3px;
overflow: hidden;
z-index: 1;
transition: color 0.4s ease, border-color 0.4s ease;
}
.woocommerce .woocommerce-info .button::before, .addresses .edit::before, .woocommerce-address-fields .button::before, .button::before {
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 0;
background-color: #EF81B1;
transition: height 0.4s ease;
z-index: -1;
}
.woocommerce .woocommerce-info .button:hover::before, .addresses .edit:hover::before, .woocommerce-address-fields .button:hover::before, .button:hover::before {
height: 100%;
}
.woocommerce .woocommerce-info .button:hover, .addresses .edit:hover, .woocommerce-address-fields .button:hover, .button:hover {
color: #fff;
border-color: #EF81B1;
}
.woocommerce form .form-row label, .woocommerce-page form .form-row label {
font-family: "Inter", sans-serif;
font-size: 14px;
font-weight: 400;
color: #000;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit::after {
content: "";
position: absolute;
left: 0;
bottom: -8px;
width: 100%;
height: 0px;
background: #ff4da0;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover
{
background-color: none;
text-decoration: none;
background-image: none;
color: #000;
}
.account-sidebar{
padding-right:30px;
}
.account-content{
padding-left:30px;
}
.woocommerce-MyAccount-navigation ul{
margin:0;
padding:0;
list-style:none;
}
.woocommerce-MyAccount-navigation li{
margin-bottom:8px;
}
.woocommerce-MyAccount-navigation li:last-child{
margin-bottom:0px;
}
.woocommerce-MyAccount-navigation a{
display:block;
padding:10px;
color:#000;
text-decoration:none;
font-size:16px;
background-color:#DFE2EE;
border-radius:4px;
}
.woocommerce-MyAccount-navigation a:hover
{
color:#1E1E42; background-color:#EF81B1; 
}
.woocommerce-MyAccount-navigation .is-active a{
color:#1E1E42;
font-weight:600;
background-color:#EF81B1;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
float: left;
width: 100%;
}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
display:none;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
padding: 1em;
background-color: #E6E8F5;
font-size:16px;
color: #6F6F6F;
font-family: "Inter", sans-serif;
}
.woocommerce-Address-title h2 {
font-family: "Inter", sans-serif;
margin: 20px 0px;
font-size:14px;
font-weight: bold;
}
.woocommerce-account .addresses .title .edit, body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link) {
float: none;
background: #363A66;
color: #fff;
padding: 10px 18px;
margin-bottom: 30px;
font-family: "Inter", sans-serif;
}
.woocommerce-Address address {
margin-top: 30px;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button 
{
font-size: 16px;
font-weight: 400;
color: #fff;
background-color: #363A66;
font-family: "Inter", sans-serif;
}
#account_display_name_description em {
color: #999E9A;
}
legend {
font-size: 18px;
font-family: "Inter", sans-serif;
}
.wc-block-components-sidebar-layout .wc-block-components-main {
width: 100%;
}
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name { 
color: #000;} .wc-block-cart__sidebar {
width: 420px !important;
max-width: 420px !important;
justify-self: end !important;
margin-left: auto !important;
margin-top: 100px;
}
.wc-block-cart .wp-block-woocommerce-cart-order-summary-block {
margin-top: 40px;
}
.wc-block-cart .wc-block-cart__totals-title{
font-size: 24px;
}
.wc-block-components-form .wc-block-components-text-input input[type=email], .wc-block-components-form .wc-block-components-text-input input[type=number], .wc-block-components-form .wc-block-components-text-input input[type=password], .wc-block-components-form .wc-block-components-text-input input[type=tel], .wc-block-components-form .wc-block-components-text-input input[type=text], .wc-block-components-form .wc-block-components-text-input input[type=url], .wc-block-components-text-input input[type=email], .wc-block-components-text-input input[type=number], .wc-block-components-text-input input[type=password], .wc-block-components-text-input input[type=tel], .wc-block-components-text-input input[type=text], .wc-block-components-text-input input[type=url] {
border: 1px solid #eee;
border-radius: 0;
}
.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button {
background: #EF81B1 !important;
color: #000 !important;
}
.wc-block-components-totals-coupon .wc-block-components-panel__button, .wc-block-components-totals-item__label {
font-size: 20px;
} .wc-block-checkout {
max-width: 1280px;
margin: 0 auto;
}  .wc-block-components-sidebar-layout .wc-block-components-main{padding-right:0px!important;} .wc-block-checkout__main {
width: 100%;
} .wc-block-checkout__sidebar {
width: 100%;
position: sticky;
top: 120px;
} .wc-block-components-title,
.wc-block-checkout__totals-title,
.wc-block-components-checkout-step__heading h2 {
font-size: 34px;
font-weight: 400;
color: #222;
margin-bottom: 30px;
} .wc-block-components-text-input input,
.wc-block-components-text-input select,
.wc-block-components-combobox select,
.wc-block-components-address-form input[type="text"],.wc-block-components-address-form input[type="number"],
.wc-block-components-address-form select,
.wc-block-components-textarea textarea {
border: none !important;
border-bottom: 1px solid #62628d !important;
border-radius: 0 !important;
background: transparent !important;
box-shadow: none !important;
padding: 12px 0 !important;
}
.wc-block-components-text-input label,
.wc-block-components-combobox label {
color: #555;
}
.wc-blocks-components-select .wc-blocks-components-select__container
{
background:transparent!important;
} .wc-block-components-totals-wrapper {
border-top: 1px solid #62628d;
border-bottom: 1px solid #62628d;
padding: 20px 0;
} .wc-block-components-checkout-place-order-button,
.wc-block-checkout__actions_row .wc-block-components-button {
background: transparent !important;
color: #25234c !important;
border: none !important;
font-size: 18px;
font-weight: 600;
text-transform: uppercase;
position: relative;
padding: 0 !important;
width: auto !important;
}  @media (max-width:991px){
.wc-block-components-sidebar-layout{
grid-template-columns:1fr !important;
gap:40px;
}
.wc-block-checkout__sidebar{
position:relative;
top:0;
}
}
.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill+label, .wc-block-components-form .wc-block-components-text-input.is-active label, .wc-block-components-text-input input:-webkit-autofill+label, .wc-block-components-text-input.is-active label {
font-size: 18px;
color: #495A4D;
top: -7px;
left: 0;
font-family: "Inter", sans-serif;
}
.wc-blocks-components-select .wc-blocks-components-select__label {
font-size: 14px;
font-family: "Inter", sans-serif;
top: -10px;
left:0;}
.wc-blocks-components-select .wc-blocks-components-select__select {
font-size: 12px;
}
.wc-block-components-form .wc-block-components-text-input input[type=email], .wc-block-components-form .wc-block-components-text-input input[type=number], .wc-block-components-form .wc-block-components-text-input input[type=password], .wc-block-components-form .wc-block-components-text-input input[type=tel], .wc-block-components-form .wc-block-components-text-input input[type=text], .wc-block-components-form .wc-block-components-text-input input[type=url], .wc-block-components-text-input input[type=email], .wc-block-components-text-input input[type=number], .wc-block-components-text-input input[type=password], .wc-block-components-text-input input[type=tel], .wc-block-components-text-input input[type=text], .wc-block-components-text-input input[type=url] {
color: #999;
font-size: 12px;
}
p.woocommerce-thankyou-order-received {
font-size: 35px;
text-align: center;
font-family: "El Messiri", serif;
padding-bottom:30px;
}
.wc-tabs-wrapper {
padding-bottom: 30px;
border-top: 1px solid #66668B;
margin: 28px 0px;
}
h1.page-title, .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
display: none;
}
.woocommerce .woocommerce-ordering select {
border: 1px solid #66668B;
height: 32px;
font-family: "El Messiri", serif;
padding-top: 5px;
background-color: #F3F5FB;
border-radius: 3px;
}
h1.product_title, .woocommerce-Price-amount {
font-family: "El Messiri", serif;
font-size: 25px !important;
color: #1E1E42 !important;
}
#size {
border: 1px solid #66668B;
height:32px;
padding: 6px;
border-radius:3px;
margin: 0px 8px 30px 8px;
position: relative;
top: 24px
}
.woocommerce-tab-section h2 {
font-size: 16px;
font-family: "Inter", sans-serif;
font-weight: bold;
margin: 20px 0px 8px 0px;
}
.woocommerce p.stars a {
font-size: 18px;
color: goldenrod;
top: 4px;
}
.my-account-wrapper {
margin: 40px 0px 40px 0px;
}
.cart-count {
padding: 8px 0px 0px 5px;
} .popular-slider .slick-track{
display:flex !important;
}
.popular-slider .slick-slide{
height:inherit !important;
display:flex !important;
}
.popular-slider .slick-slide > div{
width:100%;
} .popular-slider .item{
display:flex;
flex-direction:column;
height:100%;
padding:15px;
text-align:center;
} .popular-slider .product-image{
width:100%;
height:500px;
background:#f5f5f5;
display:flex;
align-items:center;
justify-content:center;
}
.popular-slider .product-image img{
width:100%;
height:100%;
object-fit:contain;
} .popular-slider .product-image a{
display:block;
width:100%;
height:100%;
} .popular-slider h4{
min-height:60px;
margin:20px 0 10px;
} .popular-slider .price{
min-height:30px;
margin-bottom:15px;
} .popular-slider .shop-btn{
margin-top:auto;
}
.popular-slider .item,
.popular-slider .product-image,
.popular-slider .product-image img{
box-shadow: none !important;
} .popular-slider .price del{
color:#8E8E8E !important;
opacity:1 !important;
text-decoration:line-through !important;
} .popular-slider .price del .woocommerce-Price-amount, .price del .woocommerce-Price-amount
.popular-slider .price del bdi, .price del bdi{
color:#8E8E8E !important;
text-decoration:none !important;
} .popular-slider .price ins, .price ins,
.popular-slider .price ins .woocommerce-Price-amount, .price ins .woocommerce-Price-amount,
.popular-slider .price ins bdi, .price ins bdi{
color:#25254A !important;
text-decoration:none !important;
}
.price ins bdi{
padding-left: 3px;
} .popular-slider .price del, .price del{
text-decoration: none !important;
position: relative;
color: #999;
opacity: 1;
display: inline-block;
} .popular-slider .price del::after, .price del::after{
content: "";
position: absolute;
left: 0;
top: 50%;
width: 100%;
height: 1.5px;
background: #999;
transform: translateY(-50%);
} .popular-slider .price del bdi, .price del bdi,
.popular-slider .price del .woocommerce-Price-amount, .price del .woocommerce-Price-amount{
color: #999 !important;
text-decoration: none !important;
}
.popular-slider .product-image img {
width: 100%;
height: auto;
object-fit: fill;
} .product-price del{
position:relative;
display:inline-block;
color:#9a9a9a !important;
text-decoration:none !important;
opacity:1 !important;
margin-right:8px;
} .product-price del::after{
content:"";
position:absolute;
left:0;
right:0;
top:50%;
height:1px;
background:#9a9a9a;
transform:translateY(-50%);
} .product-price del .woocommerce-Price-amount,
.product-price del bdi{
color:#9a9a9a !important;
text-decoration:none !important;
} .product-price ins{
color:#25254A;
text-decoration:none;
}
.product-price ins .woocommerce-Price-amount,
.product-price ins bdi{
color:#25254A;
} .woocommerce div.product div.images{
width:100%;
} .woocommerce-product-gallery__image,
.yith_magnifier_zoom_wrap{
width:100% !important;
} .yith_magnifier_zoom_wrap a{
display:block;
width:100%;
} .yith_magnifier_zoom_wrap img,
.woocommerce-product-gallery__image img{
width:100% !important;
height:auto !important;
max-width:100% !important;
display:block;
} .yith-wcan-filter .filter-title{
font-size:18px;
font-weight:700;
color:#25254A;
margin-bottom:8px;
font-family: "El Messiri", serif;
}  .yith-wcan-filter .filter-items{
margin:0;
padding:0;
}
.yith-wcan-filter .filter-item{
list-style:none;
margin-bottom:14px;
} .yith-wcan-filter input[type="checkbox"]{
position:absolute;
opacity:0;
} .yith-wcan-filter label{
display:flex;
align-items:center;
cursor:pointer;
} .yith-wcan-filter label::before{
content:"";
width:16px;
height:16px;
border:2px solid #25254A;
border-radius:50%;
margin-right:12px;
box-sizing:border-box;
transition:.3s;
} .yith-wcan-filter .filter-item.active label::before{
background:#EC5BA7;
border-color:#25254A;
box-shadow:inset 0 0 0 4px #fff;
} .yith-wcan-filter .term-label{
color:#66668A;
font-size:22px;
text-decoration:none !important;
} .yith-wcan-filter .filter-item.active .term-label{
color:#25254A;
font-weight:600;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > a, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > label > a {
color:#66668B;
text-decoration: none;
font-size:14px;
font-family: "Inter";
}
.yith-wcan-filters .yith-wcan-filter {
border-bottom: 1px solid #66668B;
padding-bottom: 30px;
}
.yith-wcan-filters .yith-wcan-filter {
margin-bottom: 15px;
}
.custom-quantity{
display:inline-flex;
align-items:center;
border:1px solid #66668B;
border-radius:3px;
overflow:hidden;
width:fit-content;
height: 32px;
margin-top: 3px;
}
.custom-quantity .qty-btn{
width:32px;
height:31px;
border:none;
background:#66668B;
cursor:pointer;
font-size: 17px;
font-weight: 400;
transition: .2s;
color: #fff;
}
.custom-quantity .qty-btn:hover{
background:#e5e5e5;
}
.custom-quantity input.qty{
width:60px;
height:32px;
border:none;
text-align:center;
font-size:16px;
box-shadow:none;
outline:none;
margin:0;
}
.custom-quantity input::-webkit-inner-spin-button,
.custom-quantity input::-webkit-outer-spin-button{
-webkit-appearance:none;
margin:0;
}
Anish Kumar
form.variations_form > div {display:flex;align-items:center;gap:15px}#size{width:100%}
replace with below css: .variations_form{
display:flex;
flex-direction:column;
gap:20px;
}
.variation-top{
display:flex;
align-items:flex-end;
gap:20px;
}
.variation-price-placeholder{
min-width:180px;
}
.single_variation_wrap{
width:100%;
} .top-row{
margin-top: -83px;
margin-left: 170px;
} .bottom-row{
display:flex;
gap:15px;
}
.bottom-row button{
flex:1;
height:50px;
border-radius:8px;
}
.register-page{
max-width:560px;
margin:50px auto;
}
.register-page h2{
font-size:52px;
margin-bottom:40px;
}
.register-page label{
display:block;
font-family: "Inter", sans-serif;
font-size: 14px;
font-weight: 400;
color: #000;
}
.register-page input[type="text"],
.register-page input[type="password"],
.register-page input[type="email"], .register-page input[type="tel"]{
width:100%;
border:none;
border-bottom:1px solid #66668B;
background:transparent;
padding:2px 0;
margin-bottom:25px;
}
.register-page input:focus{
outline:none;
border-color:#25254A;
}
input:focus{
outline:none;
border:none;
} table.shop_table{border:none!important; width:100%}
.shop_table th,.shop_table td{border:none; padding:25px 15px !important;vertical-align:middle !important;}
.cart-product{display:flex;align-items:center;gap:20px}
.cart-image img{width:70px;height:auto}
.cart-details h5{margin:0;font-size:15px}
.cart-actions{display:flex;justify-content:space-between;align-items:center}
.coupon{display:flex;gap:10px}
button[name=apply_coupon]{background:#e84d93;color:#fff;border:0;padding:10px 18px}
button[name=update_cart]{background:none;border:none; font-weight:700;text-transform:uppercase}
.cart-collaterals{margin-left:auto;margin-top:40px}
.cart_totals {
max-width: 360px;
margin-left: auto;
}
.cart_totals h2 {
text-align: center;
font-size: 25px;
font-weight: 400;
padding: 25px 0;
font-family: "El Messiri", serif;
border-bottom:1px solid #66668B;
}
.cart_totals table {
width: 100%;
border-top: 1px solid #cfcfcf;
border-bottom: 1px solid #cfcfcf;
border-collapse: collapse;
}
.cart_totals table th,
.cart_totals table td {
padding: 14px 0;
border: none;
font-size: 15px;
vertical-align: top;
}
.cart_totals table th {
text-align: left;
font-weight: 400;
}
.cart_totals table td {
text-align: right;
}
.shipping ul {
list-style: none;
padding: 0;
margin: 0;
}
.shipping ul li {
margin-bottom: 6px;
}
.shipping-calculator-button {
display: inline-block;
margin-top: 8px;
color: #222;
text-decoration: none;
}
.wc-proceed-to-checkout {
margin-top: 30px;
}
.checkout-button {
width: 100%;
background: transparent !important;
color: #222 !important;
border: none !important; text-transform: uppercase;
text-align: center;
font-weight: 500;
padding: 14px 0 !important;
border-radius: 0 !important;
box-shadow: none !important;
}
.password-field{
position:relative;
}
.password-field input{
width:100%;
padding-right:45px;
}
.toggle-password {
position: absolute;
top: 10px;
right: 15px;
width: 22px;
height: 22px;
transform: translateY(-50%);
cursor: pointer;
background-repeat: no-repeat;
background-position: center;
background-size: contain;
background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');
}
.toggle-password.is-visible { background-image: url("data:image/svg+xml,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z' fill='%23111111'/></svg>");
}
form.woocommerce-ResetPassword.lost_reset_password {
width: 70%;margin: 0 auto;padding:50px
}
.variation-layout{
display:flex;
align-items:flex-end;
gap:20px;
flex-wrap:wrap;
}
.variation-top{
display:flex;
gap:15px;
}
.variation-item{
display:flex;
flex-direction:column;
}
.woocommerce-variation-add-to-cart{
display:flex; gap:15px;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt
{
background: transparent !important;
color: #000 !important;
font-family: "Inter", sans-serif !important;
text-transform: uppercase !important;
padding: 9px 19px !important;
font-weight: 700 !important;
-webkit-font-smoothing: inherit !important;
letter-spacing: normal !important;
margin: 0px 6px;
}
.buy-now-button, .buy-now-button .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover {
background: #EF81B1 !important;
border-radius: 3px !important;
color: #fff !important;
text-transform:uppercase;
border:0px;
font-size:16px;
font-family:"Inter";
height: 34px;
padding-left: 14px;
padding-right: 15px;
font-weight: 600 !important;
-webkit-font-smoothing: inherit !important;
letter-spacing: normal !important;
}
.contactbtn {
background: #EF81B1 !important;
border-radius: 3px !important;
color: #000 !important;
font-size:14px !important;
padding: 6px 9px 4px 9px;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled {
font-weight: 700 !important;
text-decoration: none !important;
position: relative !important;
display: inline-block !important;
align-self: flex-start !important;
background: none !important;
color: #000 !important;
font-family: "Inter", sans-serif !important;
text-transform:uppercase !important;
padding: 3px 14px !important;
margin-top: 1px;
height: 34px;
opacity: inherit;
-webkit-font-smoothing: inherit !important;
letter-spacing:normal !important;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover {
color: #fff !important;
}  .woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-message .button,
.woocommerce-page .woocommerce-error .button,
.woocommerce-page .woocommerce-message .button {
position: relative;
display: inline-block;
padding: 8px 14px;
overflow: hidden;
z-index: 1;
background: transparent !important;
border: none !important;
color: #000 !important;
font-family: "Inter", sans-serif !important;
font-weight: 700 !important;
text-transform: uppercase !important;
text-decoration: none !important;
transition: color 0.4s ease;
} .woocommerce .woocommerce-error .button::before,
.woocommerce .woocommerce-message .button::before,
.woocommerce-page .woocommerce-error .button::before,
.woocommerce-page .woocommerce-message .button::before {
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 2px;
background: #ef5b95;
transition: height 0.4s ease;
z-index: -1;
} .woocommerce .woocommerce-error .button:hover,
.woocommerce .woocommerce-message .button:hover,
.woocommerce-page .woocommerce-error .button:hover,
.woocommerce-page .woocommerce-message .button:hover {
color: #fff !important;
} .woocommerce .woocommerce-error .button:hover::before,
.woocommerce .woocommerce-message .button:hover::before,
.woocommerce-page .woocommerce-error .button:hover::before,
.woocommerce-page .woocommerce-message .button:hover::before {
height: 100%;
} .product_meta {
margin-top:15px;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
padding: 1em;
background-color: #E4E6F5;
font-size: 12px;
color: #484747;
font-family: "Inter", sans-serif;
}
.woocommerce-message,.woocommerce-info {
border-top-color: #EF81B1 !important;
}
.woocommerce-notices-wrapper {
max-width: 1320px !important;
margin: 0px auto !important;
}
.woocommerce {
margin-bottom: 40px;
}
.woocommerce-variation-availability {
padding-right: 15px;
}
a {
color: #EF81B1;}
.woocommerce-Price-amount {
font-size: 25px!important;
}
.woocommerce-cart .woocommerce-Price-amount
{
font-size:18px!important;
}
.register-link {
font-size:18px;
margin-top:50px;
font-weight:400;
text-align:center;
}
.or-divider {
display: flex;
align-items: center;
justify-content: center;
margin: 30px 0;
width: 100%;
}
.or-divider::before,
.or-divider::after {
content: "";
flex: 1;
height: 1px;
background: #66668B;
}
.or-divider span {
padding: 0 9px;
font-size: 18px;
font-weight: 400;
color: #1e1e42;
font-family: "Times New Roman", serif;
line-height: 1;
}
.shop_table {
width: 100%;
table-layout: fixed;
}
.shop_table th:first-child,
.shop_table td:first-child { }
.shop_table th:nth-child(2),
.shop_table td:nth-child(2) {
width: 15%;
text-align: center;
}
.shop_table th:nth-child(3),
.shop_table td:nth-child(3) {
width: 20%;
text-align: center;
} #search-overlay, #search-overlay2{
position:fixed;
inset:0;
background:rgba(0,0,0,.60);
display:none;
justify-content:center;
align-items:flex-start;
padding-top:125px;
z-index:999999;
}
.fa-close:before, .fa-multiply:before, .fa-remove:before, .fa-times:before, .fa-xmark:before{
color:#5A5656;
}
body.search-open {
overflow: hidden;
}
#search-overlay.active, #search-overlay2.active{
display:flex;
height:100vh;
}
.search-overlay-content{
width:100%;
max-width:1280px;
position:relative;
} .search-overlay-content .woocommerce-product-search{
position:relative;
width:100%;
margin:0;
} .search-overlay-content label{
display:none;
} .search-overlay-content .search-field{
width:100%;
height:58px;
background:#fff;
border:0;
outline:none;
padding:0 70px;
font-size:18px;
color:#5A5656;
border-radius:0;
box-shadow:none;
}
.search-overlay-content .search-field::placeholder{
color:#5A5656;
} .search-overlay-content button{
position:absolute;
left:25px;
top:50%;
transform:translateY(-50%);
border:0;
background:transparent;
width:auto;
padding:0;
cursor:pointer;
z-index:2;
} .search-overlay-content button{
font-size:0;
} .search-overlay-content button::before{
content:"\f002";
font-family:"Font Awesome 6 Free";
font-weight:900;
font-size:22px;
color:#5A5656;
} .search-close{
position:absolute;
right:25px;
top:50%;
transform:translateY(-50%);
color:#5A5656 !important;
font-size:30px;
z-index:5;
text-decoration:none;
line-height:1;
} .search-field::-webkit-search-cancel-button {
-webkit-appearance: none;
appearance: none;
display: none;
} .search-field::-webkit-search-decoration,
.search-field::-webkit-search-results-button,
.search-field::-webkit-search-results-decoration {
-webkit-appearance: none;
display: none;
} .search-overlay-content p,
.search-overlay-content .woocommerce-product-search{
margin:0;
} .search-overlay-content .screen-reader-text{
display:none !important;
}
.woocommerce-tab-section{
color: #1E1E42 !important;
padding-top: 15px;
}
.woocommerce-tab-section ul, .woocommerce-tab-section ol {
margin-left:25px;
}
.woocommerce-tab-section ul li, .woocommerce-tab-section ol li {
margin-bottom:8px;
}
.woocommerce-tab-section p {
margin-bottom:10px;
}
.woocommerce span.onsale {
top: 9px;
left: 9.2%;
background: #e53935;
color: #fff;
font-size: 12px;
padding: 6px 10px;
font-family: "Inter", sans-serif;
font-weight: 600;
border-radius: 0px;
line-height: normal;
min-width: inherit;
min-height: inherit;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title
{
position: absolute;
bottom: 20px;
left: 20px;
color: #fff !important;
}
.header-one-navigation{   width:100%;
transition:background .4s ease;
z-index:999;
}
.header-one-navigation.stricky-fixed{
position:fixed;
top:0;
left:0;
width:100%;
background:#363a66;
z-index:9999;
}
.hero-section.inner-header{
background:#fff;
}
.hero-section.inner-header .header-one-navigation.stricky-fixed{
background:#363a66;
} .header-one-navigation.stricky-fixed{
position: fixed;
top: 0;
left: 0;
width: 100%;
background: #363a66 !important;
z-index: 9999;
} .header-one-navigation.stricky-fixed #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
color: #fff !important;
} .header-one-navigation.stricky-fixed .header-icons a{
color: #fff !important;
} .header-one-navigation.stricky-fixed .logo-white{
display: block;
}
.header-one-navigation.stricky-fixed .logo-dark{
display: none;
}
.carousel-indicators {
display: none;
}
.content-area {
padding-top:40px;
}
a.yith_expand {
z-index: 997 !important;} .woocommerce-cart .wc-proceed-to-checkout, .woocommerce-checkout .wc-proceed-to-checkout {
width: 220px;
margin: 0 auto;
float: right;
}
.cart_totals h2 {
font-size:24px;
font-family:"Inter";
text-align: right;
}
.wc-block-components-checkout-place-order-button .wc-block-components-checkout-place-order-button__text {
padding: 0px 10px;
}
.woocommerce-cart .custom-quantity .qty-btn {
background: #F3F5FB;
color: #000;
}
.woocommerce-cart  .custom-quantity {
border: 0px;}
.wc-block-components-main {
margin-top: 30px !important;
}
.select2-container--default .select2-selection--single
{
border: 0;
border-bottom: 1px solid #66668B;
background-color: transparent !important;
border-radius: 0;
}    .wp-block-woocommerce-checkout .wc-block-components-sidebar {
padding-left:0px;
}
.yith_magnifier_gallery {
text-align: left !important;
}
.yith_magnifier_gallery li a
{
margin-top: 0% !important;
}
.yith_magnifier_gallery li:first-child
{
margin-left:0!important;
}
.thumbnails.slider .yith_magnifier_gallery li img {
width: 100% !important;
height: 130px !important;
object-fit: cover !important;
} #slider-prev,
#slider-next {
border: 1px solid #ddd  !important;
width: 25px !important;
height: 25px !important;
border-radius: 50%;
background: #fff !important;
display: flex !important;
align-items: center;
justify-content: center;
box-shadow: 0 3px 10px rgba(0,0,0,.15);
cursor: pointer;
transition: all .3s ease;
}
.woocommerce-cart-form {
margin-top: 35px;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled {
background-color:#ccc !important ;
color: #8C8C8C !important ;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.shop-btn.disabled {
background-color:transparent !important ;
color: #000 !important ;
}
.out-of-stock {
color: red;
}
.in-stock {
color: #FF8820;
}
.product_meta {
display: flex;
flex-direction: column;
}
a.reset_variations {
position: relative;
right: 5px;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock) {
background-color: #EF81B1;
color: var(--wvs-selected-item-text-color, #000);
} .privacytext p {
margin-top: 0;
margin-bottom: 1rem;
}
.privacytext h2 {
margin-bottom: 10px;
font-size: 24px;
margin-top:24px;
font-family: "Inter";
}
.privacytext h3 {
margin-bottom: 15px;
font-size: 20px;
font-family: "Inter";
}
.privacytext h4 {
margin-bottom: 15px;
font-size: 18px;
font-family: "Inter";
}
.privacytext ul {
margin: 0px 0px 25px 20px;
}
.privacytext ul li {
margin: 0px 0px 6px 0px;
}
#heroCarousel .carousel-control-prev,
#heroCarousel .carousel-control-next{
width: 45px;
height: 45px;
top:50%;
transform:translateY(-50%);
opacity:1;
background:rgba(220,220,220,.75);
border-radius:50%;
backdrop-filter:blur(8px);
-webkit-backdrop-filter:blur(8px);
transition:all .3s ease;
} #heroCarousel .carousel-control-prev{
left:20px;
}
#heroCarousel .carousel-control-next{
right:20px;
} #heroCarousel .carousel-control-prev:hover,
#heroCarousel .carousel-control-next:hover{
background:rgba(255,255,255,.9);
} #heroCarousel .carousel-control-prev-icon,
#heroCarousel .carousel-control-next-icon{
background-image:none;
width:18px;
height:18px;
position:relative;
} #heroCarousel .carousel-control-prev-icon::before{
content:"";
position:absolute;
width:10px;
height:10px;
border-top:3px solid #303030;
border-left:3px solid #303030;
transform:rotate(-45deg);
top:50%;
left:50%;
margin-top:-5px;
margin-left:-2px;
} #heroCarousel .carousel-control-next-icon::before{
content:"";
position:absolute;
width:10px;
height:10px;
border-top:3px solid #303030;
border-right:3px solid #303030;
transform:rotate(45deg);
top:50%;
left:50%;
margin-top:-5px;
margin-left:-8px;
} .desktop-filter{
display:block;
} @media(max-width:991px){
.desktop-filter{
display:none;
}
.mobile-filter{
position: fixed;
top: 320px;
left: -100%;
width: 430px;
max-width: 100%;
height: calc(100vh - 320px);
overflow-y: auto;
-webkit-overflow-scrolling: touch;
background: #F3F5FB;
z-index: 99999;
transition: .35s;
padding: 20px;
}
.mobile-filter.active{
left:0;
}
.filter-overlay{
position:fixed;
inset:0;
display:none;
z-index:99998;
}
.filter-overlay.active{
display:block;
}
.filter-close{
position:absolute;
right: 30px;
top: 24px;
border:0;
background:none;
font-size:26px;
}
.filters-container {
padding-top: 45px;
background-color: #EFEFFA;
padding: 20px;
}
.filter-toggle{
position: relative;
top: 27px;
left: 10px;
}
} .product_meta .posted_in,
.product_meta .tagged_as{
display:flex;
align-items:center;
flex-wrap:wrap;
gap:8px;
padding-bottom: 10px;
} .product_meta .posted_in a,
.product_meta .tagged_as a{
display:inline-block;
padding: 2px 12px 3px 12px;
border:1px solid #F3C7D5;
border-radius:30px;
color:#555;
text-decoration:none;
background:transparent;
margin-right:8px;
} .product_meta .tagged_as a + a::before,
.product_meta .posted_in a + a::before{
content:"";
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit {
float: right;
margin-right: 0;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
margin-top: 10px;
} #menu{
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100vw;
height: 100vh;
background: #1e1e42;
z-index: 999999;
overflow-y: auto; opacity: 0;
visibility: hidden;
transition: all 0.2s ease-out;
}
#menu.open{
opacity: 1;
visibility: visible;
transform: translateX(0);
}
.menu-close{
position:absolute;
top:25px;
right:25px;
background:none;
border:0;
color:#fff;
font-size:32px;
cursor:pointer;
z-index:1000001;
} #menu .main-nav ul {
list-style: none;
margin: 0;
padding: 145px 10px 0px 0px;
}
#menu .main-nav ul li {
border-bottom: 0px solid #d9d9d9;
padding: 10px 25px 10px 30px;
}
#menu .main-nav ul li ul {
padding: 10px 0px 0px 31px;
}
#menu .main-nav ul li ul li {
border-bottom: 0px solid #d9d9d9;
padding: 5px 0px;
}
#menu .main-nav ul li ul li a {
font-size: 20px;
}
#menu .main-nav ul li a {
font-size: 25px;
color: #fff;
font-weight: 700;
text-decoration: none;
text-transform: uppercase;
}
#menu .main-nav ul li a:hover {
color: #fff;
} #menu .main-nav ul li ul li a {
font-size: 20px;
font-weight: 400;
text-transform: capitalize;
}
.toggle-menu {
background: none;
border-radius: 5px;
cursor: pointer;
border: 0;
position: relative;
z-index: 1110;
top: 0;
right: 0;
padding: 20px 20px 20px 20px;
}
.inner-header .toggle-menu { 
background: none;}
.inner-header .toggle-menu span, .inner-header .toggle-menu span:before, .inner-header .toggle-menu span:after  {
background-color: #1E1E42;
}
.stricky-fixed .toggle-menu span, .stricky-fixed .toggle-menu span:before, .stricky-fixed .toggle-menu span:after  {
background-color: #fff;
}
.toggle-menu span {
background-color: #fff;
content: "";
display: block;
height: 3px;
left: calc(50% - 13px);
position: absolute;
top: calc(50% - 2px);
transform-origin: 50% 50%;
transition:
background-color 0.2s ease-in-out,
top 0.2s 0.2s ease-out,
transform 0.2s linear;
width: 26px;
right: 0;
border-radius: 2px;
}
.toggle-menu span:before {
background-color: #fff;
content: "";
display: block;
height: 3px;
position: absolute;
transform-origin: 50% 50%;
transition:
background-color 0.2s ease-in-out,
top 0.2s 0.2s ease-out,
transform 0.2s linear;
width: 26px;
border-radius: 2px;
}
.toggle-menu span:after {
background-color: #fff;
content: "";
display: block;
height: 3px;
position: absolute;
transform-origin: 50% 50%;
transition:
background-color 0.2s ease-in-out,
top 0.2s 0.2s ease-out,
transform 0.2s linear;
width: 26px;
border-radius: 2px;
}
.toggle-menu span:before {
top: 7px;
}
.toggle-menu span:after {
top: -7px;
}
.inner-header .toggle-menu.active span {
background-color: transparent;
transition: background 0.2s ease-out;
}
.inner-header .toggle-menu.active span:before,
.inner-header .toggle-menu.active span:after {
transition:
top 0.2s ease-out,
transform 0.2s 0.2s ease-out;
background-color: #fff;
}
.inner-header .toggle-menu.active span:before {
top: 0;
transform: rotate3d(0, 0, 1, -45deg);
background-color: #fff;
}
.inner-header .toggle-menu.active span:after {
top: 0;
transform: rotate3d(0, 0, 1, 45deg);
background-color: #fff;
}
.toggle-menu.active span {
background-color: transparent;
transition: background 0.2s ease-out;
}
.toggle-menu.active span:before,
.toggle-menu.active span:after {
transition:
top 0.2s ease-out,
transform 0.2s 0.2s ease-out;
}
.toggle-menu.active span:before {
top: 0;
transform: rotate3d(0, 0, 1, -45deg);
}
.toggle-menu.active span:after {
top: 0;
transform: rotate3d(0, 0, 1, 45deg);
} .toggle-menu{
z-index: 1000001;
} .toggle-menu.active{
position: fixed;
top: 29px;
right: 13px;
z-index: 1000001;
} .toggle-menu.active span{
background: transparent;
}
.toggle-menu.active span:before,
.toggle-menu.active span:after{
background: #fff;
}
#menu .sub-menu{
display:none;
}
#menu .menu-item-has-children{
position:relative;
}
#menu .menu-item-has-children > a{
display:block;
width:100%;
}
#menu .submenu-toggle{
position:absolute;
right:20px;
top:21px;
transform:translateY(-50%);
cursor:pointer;
color:#fff;
width:40px;
height:40px;
display:flex;
align-items:center;
justify-content:center;
} .error-404-page {
min-height: 60vh;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
padding: 80px 20px;
}
.error-404-page h1 {
font-size: 120px;
line-height: 1;
margin: 0 0 20px;
}
.error-404-page h2 {
font-size: 32px;
margin-bottom: 15px;
}
.error-404-page p {
margin-bottom: 30px;
}
.error-404-page .btn {
display: inline-block;
padding: 12px 25px;
text-decoration: none;
} @media (min-width: 821px) {
.d-custmd-none {
display: none !important;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1
{
width:54%;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2
{
width:44%;
} .single-product .images {
display: flex;
align-items: flex-start;
gap: 10px;
} .single-product .images .thumbnails.slider {
order: 1;
width: 90px;
flex: 0 0 90px;
} .single-product .images .woocommerce-product-gallery__image {
order: 2;
flex: 1;
} .single-product .images .yith_magnifier_gallery {
display: flex;
flex-direction: column;
gap: 10px;
margin: 0;
padding: 0;
}
.single-product .images .yith_magnifier_gallery li {
width: 100% !important;
margin: 0 !important;
list-style: none;
} .single-product .images .yith_magnifier_gallery img {
width: 100%;
height: auto;
display: block;
}
}
@media (max-width: 575.98px) and (max-width: 767px) {
.woocommerce .woocommerce-info {
flex-direction: column;
align-items: flex-start;
}
.woocommerce .woocommerce-info .button {
margin-left: 0;
}
.popular-slider h4
{
padding-top:0px;
}
.hero-img {
aspect-ratio: auto;
object-fit: contain;
}
.popular-slider .product-image a
{
height:auto;
}
.navbar-toggler {
border: 0;
padding: 0px 0px 6px 15px;
}
.offer-content h2 {
font-size: 32px;
}
.offer-subtitle {
letter-spacing: 7px;
font-size: 14px;
}
.offer-content {
padding: 40px 20px;
}
.promo-card {
padding: 8px;
}
.slick-dots li button::before {
font-size: 15px;
}
.slick-prev,
.slick-next {
width: 36px;
height: 36px;
top: 34%;
}
.offer-content p {
font-size: 18px;
}
}
@media (max-width: 991px) {
.woocommerce-Price-amount {
font-size: 16px!important;
}
.mega-menu {
position: static !important;
width: 100%;
}
.offer-content,
.offer-img img {
height: auto;
min-height: 420px;
}
.offer-content {
padding: 60px 30px;
}
.offer-content h2 {
font-size: 35px;
}
.social-icons {
margin-top: 20px;
}
.inner-banner {
padding: 35px 0;
text-align: center;
margin-bottom: 0px !important;
}
.banner-subtitle {
display: block;
margin-bottom: 20px;
font-size: 22px;
letter-spacing: 6px;
}
.banner-title {
font-size: 42px;
}
.banner-subtitle {
font-size: 28px;
letter-spacing: 8px;
}
.banner-title {
font-size: 52px;
}
.filter-sidebar {
margin-bottom: 40px;
padding-right: 0;
}
.sort-select {
width: 100%;
}
.woocommerce ul.products li.product img {
height: 238px !important;}	
.popular-slider .product-image {
height: 370px;
}
.single-product.woocommerce .thumbnails {
margin-top: 10px;
}
.inner-banner {
top: 0px;
}
.topcontent,.yith-wcan-filters {
margin-top: 0px;
}
.search-overlay-content .search-field {
width: 93%;
margin: 0 10px;
text-align: center;}
.my-account-wrapper {
margin: 30px 0px 40px 0px;
}
.woocommerce form.login {
margin: 73px auto 50px auto;}
.woocommerce-notices-wrapper {
margin: 0px auto !important;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt {
padding: 9px 5px !important;
font-weight: 500 !important;}
h1.product_title, .woocommerce-Price-amount {
margin-bottom: 20px;
}
.woocommerce span.onsale {
top: 3%;
left: 6.2%;}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.shop-btn.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt  {
font-size: 13px;
}	
.content-area {
padding-top: 20px;
}
.popular-product .slick-next {
right: 51px;
}	
.popular-product .slick-prev {
left: 51px;
}
.privacytext {
margin-top: 18px;
}
.slick-prev:before,
.slick-next:before {
font-size: 20px;
}
.woocommerce span.onsale {
top: 4.7%;
left: 6.2%;
}	
.woocommerce table.shop_table_responsive thead, .woocommerce-page table.shop_table_responsive thead {
display: block;
}	
.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {
display: flex;
}
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
content: "" !important;
}
.wc-block-components-sidebar-layout {
padding: 0px 0px 60px 0px !important; 
}
} @media screen and (min-width: 768px) and (max-width: 991px) {
} @media (min-width: 1500px) {
}