.woocommerce ul.products li.product .woo-entry-inner li.image-wrap {
    margin-bottom: 20px;
    position: relative;
    background: #FFFFFF;
    box-shadow: 0px 2px 8px 0px #00000033;
    margin: 15px;
    border-radius: 10px!important;
    mix-blend-mode: multiply;
    height: 320px;
    padding: 50px 0;
    overflow: hidden;
}
 
.woocommerce ul.products, .woocommerce ul.products li.product {
    border: none!important;
  
}
#scroll-top, #scroll-top:hover{
    background-color: #3DDA84!important;
}
.page-id-24276 div#content-wrap {
    margin-top: 0px;
}
.page-id-24276 #main #content-wrap {
    padding: 0 !important;
}
div#content-wrap {
    margin-top: 130px;
}
#site-navigation-wrap ul.main-menu > li > a > .text-wrap:before {
    background-color: #3DDA84!important;
}
.pwb-brands-in-loop span {
    box-shadow: 0px 2px 0px 0px #00000033;
    padding: 5px 15px;
    border-radius: 5px;
    background: #073042;
}
.pwb-brands-in-loop span a {
    color: white;
}
.prd-badge {
    display: none;
}
.page-id-24276  #site-header {
	  background-color: transparent; 
}
 #site-header {
    position: fixed;
    top: 0;
    width: 100%;
    transition: all 0.3s ease-in-out;
	  background-color: #073045; 
    z-index: 1000; /* Ensure it's above other content */
}
#site-header #site-navigation-wrap ul.main-menu > li > a > .text-wrap, #site-header .icon-magnifier:before, #site-header .icon-basket:before, #site-header #site-navigation-wrap ul.main-menu > li.woo-menu-icon a span span.woocommerce-Price-wcmenucart-details{
    color: white;

}
.sticky {
    background-color: #073045!important; /* Adjust color for visibility */
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
    padding: 0 ; /* Reduce padding to make header smaller */
	padding-bottom:15px;
	height: 130px !important;
}

/* .sticky #site-navigation-wrap ul.main-menu > li > a > .text-wrap, .sticky .icon-magnifier:before, .sticky .icon-basket:before, .sticky #site-navigation-wrap ul.main-menu > li.woo-menu-icon a span span.woocommerce-Price-wcmenucart-details{
    color: black!important;
} *//* Hide Default SVG */
.wpcu-carousel-nav__btn svg {
    display: none;
}
body:not(.home) #main #content-wrap {
    width: 1220px;
    padding: 0;
}

.slick-initialized .slick-slide {
    display: flex!important;
}
/* header #site-header-inner, .is-sticky div#site-header-inner {
    padding: 0!important;
} */
/* Common Arrow Styling */
.wpcu-carousel-nav__btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 60px;
    height: 30px;
    position: relative;
    font-family: "Font Awesome 6 Free"; /* Ensure Font Awesome is applied */
    font-weight: 900;
    font-size: 20px;
}
#site-navigation-wrap ul.main-menu > li.woo-wishlist-link a:before {
    content: "\f004"; /* Unicode for heart icon */
    font-family: "Font Awesome 6 Free"!important; /* Ensure correct Font Awesome version */
    font-weight: 300; /* Required for solid icons */
	color: white;
}
#site-navigation-wrap ul.main-menu > li.woo-menu-icon a span i::before {
    content: "\f07a" !important; /* Shopping cart icon */
    font-family: "Font Awesome 6 Free" !important;
    font-weight: 900; /* Solid icons require 900 */
    color: white;
    font-size: 18px; /* Adjust size if needed */
}

#menu-item-26083 .text-wrap {
    display: none!important; /* Hide the text */
}
li#menu-item-26083 {
    width: 30px;
}
#menu-item-26083 a::before {
    content: "\f007"; /* Unicode for user icon */
    font-family: "Font Awesome 5 Free"; /* FontAwesome font */
    font-weight: 300;
    font-size: 18px;
		color: white;
    margin-right: 5px; /* Space between icon and text */
}

#site-navigation-wrap ul.main-menu > li.search-toggle-li {
    order: 1;
    margin-left: 0px;
}
.slick-dots {
    right: 80px;
    bottom: 135px!important;
    text-align: right!important;
}
ul#menu-2-2ebfccd {
    display: flex;
    flex-wrap: wrap;
}
a.dot {
	display: flex;
	font-family: Inter;
font-weight: 400;
font-size: 16px;
line-height: 19.36px;
letter-spacing: 0%;
    color: white;
    opacity: 50%;
}
li.slick-active a.dot {
    color: white;
    opacity: 100%;
}
.slick-dots li:nth-child(2) a::before {
    content: "\00a0/\00a0";  /* Space before and after slash */
    margin-right: -2px; /* Extra spacing (if needed) */
}

.slick-dots li:nth-child(3) a::before {
    content: "\00a0/\00a0";  

}
#footer-widgets .footer-box a, #footer-widgets a {
    font-family: Inter;
    font-weight: 400;
    font-size: 16px;
    line-height: 19.36px;
    letter-spacing: 0%;
    color: #FFFFFF;
}


div#top-bar-wrap > div {
    max-width: 1400px;
    margin: 0 auto;
    width: 90%;
}
#site-navigation-wrap {
    right: 0;
}
a.wcmenucart {
    padding-right: 0 !important;
}
.elementor-element-a69aadc > div {
    flex-wrap: nowrap;
    align-items: center;
}
.elementor-element-e252c2b {
    width: 50% !important;
}
.elementor-element-a69aadc p {
    margin-bottom: 0;
}
.elementor-8880 .elementor-element.elementor-element-e252c2b .wew-newsletter-form-wrap {
    width: 100%;
}
#mc-embedded-subscribe-form .email-wrap {
    margin-bottom: 0;
}
#footer .newletter-form button.wew-newsletter-form-button {
    padding: 10px 39px !important;
    height: 100%;
    right: -10px!important;
}
#footer-bottom ul li.copyright {
    text-align: center!important;
    line-height: 33px;
    color: rgba(255, 255, 255, 0.7);
    width: 100%;
}
#footer-bottom a, li.copyright{
    color: #fff!important;
}
div#copyright {
    border-top: 2px dashed #3DDA84!important;
}
#footer-bottom {

    border-top: none!important;
}
.elementor-8880 .elementor-element.elementor-element-2dd49fc{
	margin-top:10px;
}
.elementor-22781 .elementor-element.elementor-element-77adfec {
    display:none !important;
}
.woocommerce ul.products li.product .product-entry-slider {
    display: block;
}
.woocommerce ul.products li.product .product-entry-slider > div, .woocommerce ul.products li.product .product-entry-slider > a {
    display: none;
}
.woocommerce ul.products li.product .product-entry-slider > div:nth-child(1), 
.woocommerce ul.products li.product .product-entry-slider > .slick-list.draggable {
    display: block;
}
.term-coraleyewear .woocommerce-notices-wrapper > div,
.term-dandg .woocommerce-notices-wrapper > div,
.term-armaniexchange .woocommerce-notices-wrapper > div{
    display: none;
}
.woocommerce ul.products li.product .woo-entry-inner li.image-wrap .product-entry-slider {
    display: block;
}

@media(max-width:1440px){
	#footer .newletter-form input {
		padding: 0 40% 0 4px;
	}
	#footer .newletter-form button.wew-newsletter-form-button {
		width: max-content;
	}
}
@media (max-width:1024px){
	.elementor-element-c76f8e4 .woovina-cta__content h2 {
		font-size: 22px !important;
	}
	.woocommerce .products.grid.desktop-1-col {
        grid-template-columns: repeat(1, 1fr) !important;
    }
	.elementor-24276 .elementor-element.elementor-element-3f9ed0a > .elementor-container {
		min-height: auto;
	}
}
@media screen and (max-width: 959px) {
    .section-static > div.elementor-container .elementor-widget-wrap {
        padding: 0 10px !important;
        width: 100%;
    }
	.elementor-8880 .elementor-element.elementor-element-de144e9 > .elementor-container {
		flex-wrap: wrap;
	}	
	.section-static > div.elementor-container .elementor-column {
        width: 50%;
    }
	.elementor.elementor-8880{
		padding-top:20%;
	}
	.footer-top .column-1, .footer-top .column-2, .footer-top .column-3,.footer-top .column-4,.footer-top .column-5{
        width: 100% !important;
        margin-bottom: 10px;
    }
	.elementor-8880 .elementor-element.elementor-element-2ebfccd.elementor-element {
		max-width: 100% !important;
		width: 100%;
	}
	.elementor-8880 .elementor-element.elementor-element-a69aadc.elementor-column > .elementor-widget-wrap {
        justify-content: space-between;
        flex-wrap: wrap;
    }
	.elementor-element-e471edf > div > div{
		width:50%;
		max-width:50%;
	}
}
@media (max-width:767px){
	.wpforms-container .wpforms-field .wpforms-field-row .wpforms-field-row-block {
		padding: 0 0px;
		margin: 10px 0 !important;
	}
	.elementor-24276 .elementor-element.elementor-element-f0327ad {
        width: 96% !important;
        margin-top: 30px;
        margin-left: auto;
        margin-right: auto;
    }
	#footer-widgets a {
    text-align: center!important;
    justify-content: center;
}
	.wpforms-field-row.wpforms-field-medium > div {
		padding: 0 !important;
	}
		.arrivals-products img.attachment-full.size-full.wp-post-image{
		width:100%;
	}
}
@media (max-width:635px){
	.elementor.elementor-8880 {
        padding-top: 30%;
    }
	.elementor-8880 .elementor-element.elementor-element-e252c2b.elementor-element {
		max-width: 100%;
		width: 100% !important;
	}
	.elementor-8880 .elementor-element.elementor-element-8836c17 {
        text-align: left;
        width: 50% !important;
        max-width: 50%;
    }
	.elementor-8880 .elementor-element.elementor-element-582d139.elementor-element {
		text-align: right;
		max-width: 50%;
		width: 49% !important;
	}
}
@media (max-width: 425px) {
    .elementor.elementor-8880 {
        padding-top: 40%;
    }
	
}
@media (max-width: 499px) {
ul.products.woovina-row.clr.grid.desktop-4-col.tablet-col.tablet-3-col.mobile-col.mobile-2-col {
    grid-template-columns: repeat(1, 1fr) !important;
}
	.arrivals-products img.attachment-full.size-full.wp-post-image{
		width:100%;
	}
	.arrivals-products a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    left: 50%;
}
	.layout-26125 .element-1740732849883 {
    padding: 10px;
    overflow: visible!important;
}
	.woocommerce ul.products li.product .woo-entry-inner li.image-wrap {
    height: 370px;
}}
@media screen and (max-width: 375px) {
    .section-static > div.elementor-container .elementor-column {
        width: 100%;
    }
	.elementor.elementor-8880 {
        padding-top: 145%;
    }
}
@media (min-width: 891px) and (max-width: 1220px) {
   .page-id-3698 div#content-wrap {
        width: 98%!important;
        padding: 0;
    }
}