/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 01 2025 | 11:24:05 */
@import url('https://fonts.googleapis.com/css2?family=Luckiest+Guy&display=swap');
header#masthead {
    position: static!important;
}

header#masthead * {
    color: #000!important;
}
header#masthead .ast-above-header-wrap,
.ast-above-header-bar.ast-above-header.site-header-focus-item {
    background: #05b0b8;
}
.ast-primary-header-bar.ast-primary-header.main-header-bar.site-header-focus-item {
	background: #f5f5f5;
}
header#masthead .ast-above-header-wrap *{
    color: #fff!important;
}


/* main slider */
.caroufredsel_wrapper {}

.super-simple-slider-container .super-simple-slider .slide .overlay-container .overlay .opacity {left: 0!important;right: auto;text-align: left;background: transparent!important;padding-left: 80px!important;}

.super-simple-slider-container .super-simple-slider .slide .overlay-container .overlay .opacity .buttons {
    justify-content: flex-start;
}

.super-simple-slider-container .super-simple-slider .slide .overlay-container .overlay .opacity .buttons button {
    background: #E42D5D;
    border: none;
    border-radius: 100px;
    text-transform: capitalize;
    letter-spacing: 0;
    font-weight: normal;
    color: #fff;
	transition: all 0.3s;
}

.super-simple-slider-container .super-simple-slider .slide .overlay-container .overlay .opacity .buttons button:hover {
	background: #c7224d;
}

.super-simple-slider-container .super-simple-slider .slide .overlay-container .overlay .opacity h2.title {
    letter-spacing: 0;
    font-size: 60px!important;
	font-family: "Luckiest Guy", cursive;
  	font-weight: 400;
  	font-style: normal;
}

.super-simple-slider-container .super-simple-slider .slide .overlay-container .overlay .opacity p {
    letter-spacing: 0;
    font-size: 16px;
    font-weight: normal;
}


/* product thumbnails */
.astra-shop-thumbnail-wrap a {
    border-radius: 30px;
    overflow: hidden;
    margin-bottom: 0.8rem;
}

.astra-shop-thumbnail-wrap a img {
    margin-bottom: 0px!important;
}
.woocommerce ul.products li {
    border-radius: 30px;
    overflow: hidden;
    transition: all 0.3s;
    padding-bottom: 15px!important;
}

.woocommerce ul.products li:hover {
    background: #06b0b8;
}

.woocommerce ul.products li:hover a {
    border-radius: 0px!important;
}

.woocommerce ul.products li:hover .astra-shop-summary-wrap * {
    color: #fff;
}

/* product page */

.woocommerce-product-gallery ol.flex-control-nav.flex-control-thumbs {
    display: flex;
}

.woocommerce-product-gallery ol.flex-control-nav.flex-control-thumbs li {
	max-width: 100px;
}
.summary.entry-summary span.ast-shipping-text {
	display: none;
}