.woocommerce .elementor-462 .elementor-element.elementor-element-6e9de39 .price{color:#242321;font-family:"Geist", Sans-serif;}.elementor-462 .elementor-element.elementor-element-17d67ca .cart button, .elementor-462 .elementor-element.elementor-element-17d67ca .cart .button{transition:all 0.2s;}.elementor-462 .elementor-element.elementor-element-17d67ca .quantity .qty{transition:all 0.2s;}.elementor-462 .elementor-element.elementor-element-6d94ebc{color:#242321B3;font-family:"Geist", Sans-serif;font-size:16px;font-weight:400;line-height:1.72;}body.elementor-page-462:not(.elementor-motion-effects-element-type-background), body.elementor-page-462 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-05f72b3 );}/* Start custom CSS */.woocommerce-breadcrumb{
    color: #2423218a;
    letter-spacing: .07em;
    text-transform: uppercase;
    white-space: nowrap;
    align-items: center;
    gap: 10px;
    font-size: 10px !important;
    display: flex;
    overflow: hidden;
    margin-bottom: 0 !important;
}
.product-gallery{
    background: #e7e4df;
    grid-template-columns: 1fr 1fr !important;
    gap: 2px !important;
    display: grid !important;
}
.product-gallery figure {
    aspect-ratio: 4 / 5;
    background: #eee;
    margin: 0;
    position: relative;
    overflow: hidden;
}
.product-gallery .gallery-lead {
    aspect-ratio: 4 / 5;
    grid-column: 1 / -1;
}
figure{
    box-shadow: none !important;
}
.product-gallery figure>span {
    font-variant-numeric: tabular-nums;
    letter-spacing: .08em;
    background: #fbfaf7d9;
    padding: 7px 9px;
    font-size: 9px;
    position: absolute;
    bottom: 16px;
    right: 18px;
    color: #242321 !important;
}
@media (max-width: 767px) {
    .product-gallery {
        scroll-snap-type: x mandatory;
        scrollbar-width: none;
        width: 100%;
        display: flex !important;
        overflow-x: auto;
    }
        .product-gallery figure, .product-gallery .gallery-lead {
        aspect-ratio: 4 / 5;
        scroll-snap-align: start;
        min-width: 88vw;
    }
        .product-layout {
        flex-direction: column !important;
        display: flex !important;
    }
    .jsvs-options{
        display: flex !important;
        flex-direction: row;
        flex-wrap: nowrap !important;
    }
    .jsvs-options button{
        flex: 1 1;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Geist';
	font-display: auto;
	src: url('https://eskyo90h.seo-partner.ovh/wp-content/uploads/2026/07/Geist-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */