/**
* Theme Name:        avanam-bakies
* Theme URI:         https://templatemela.com/
* Template:          avanam
* Author:            TemplateMela
* Author URI:        #
* Description:       This is a child theme of Avanam, generated by TemplateMela.
* Version:           1.0.0
* License:           GNU General Public License v3.0 (or later)
* License URI:       https://www.gnu.org/licenses/gpl-3.0.html
* Text Domain:       avanam-bakies
* Requires at least: 6.2
* Tested up to:      6.6
* Requires PHP:      7.4
* Tags: translation-ready, two-columns, right-sidebar, left-sidebar, footer-widgets, blog, custom-logo, custom-background, custom-menu, rtl-language-support, editor-style, threaded-comments, custom-colors, featured-images, wide-blocks, full-width-template, theme-options, e-commerce

*/

/* Floating container */
.syco-club-float{
    position: fixed;
    right: 15px;
    top: 20%;
    z-index: 9999;
    display: block;
}

/* Image styling + ramping animation */
.syco-club-float img{
    width: 110px;
    height: auto;
    transform-origin: center;

    transition: transform .25s ease, filter .25s ease;

    /* One full "build-up cycle" */
    animation: bombRamp 4s infinite;
}

/* Hover effect */
.syco-club-float img:hover{
    animation: none;
    transform: scale(1.08) rotate(-3deg);
    filter: drop-shadow(0 8px 14px rgba(0,0,0,0.35));
}

/* Ramping tick animation */
@keyframes bombRamp {

    /* --- calm start --- */
    0%   { transform: translate(0,0) rotate(0deg) scale(1); }

    /* tick 1 (slow) */
    10%  { transform: translate(-2px,-1px) rotate(-2deg) scale(1.04); }
    14%  { transform: translate(2px,1px) rotate(2deg) scale(1.04); }
    25%  { transform: translate(0,0) rotate(0deg) scale(1); }

    /* tick 2 (slightly faster) */
    35%  { transform: translate(2px,-2px) rotate(2deg) scale(1.05); }
    38%  { transform: translate(-2px,2px) rotate(-2deg) scale(1.05); }
    48%  { transform: translate(0,0) rotate(0deg) scale(1); }

    /* tick 3 (faster again) */
    55%  { transform: translate(2px,0px) rotate(2deg) scale(1.06); }
    58%  { transform: translate(-2px,-2px) rotate(-2deg) scale(1.06); }
    65%  { transform: translate(0,0) rotate(0deg) scale(1); }

    /* tick 4 (rapid ticking begins) */
    70%  { transform: translate(3px,-2px) rotate(3deg) scale(1.07); }
    72%  { transform: translate(-3px,2px) rotate(-3deg) scale(1.07); }
    74%  { transform: translate(2px,-1px) rotate(2deg) scale(1.07); }

    /* tick 5 (very fast) */
    78%  { transform: translate(-3px,-2px) rotate(-3deg) scale(1.08); }
    80%  { transform: translate(3px,2px) rotate(3deg) scale(1.08); }

    /* final jitter burst */
    85%  { transform: translate(-4px,2px) rotate(-4deg) scale(1.1); }
    88%  { transform: translate(4px,-2px) rotate(4deg) scale(1.1); }
    91%  { transform: translate(-3px,1px) rotate(-3deg) scale(1.1); }
    94%  { transform: translate(3px,-1px) rotate(3deg) scale(1.1); }

    /* reset */
    100% { transform: translate(0,0) rotate(0deg) scale(1); }
}

/* Hide on mobile portrait */
@media (max-width: 768px) and (orientation: portrait) {
    .syco-club-float {
        display: none !important;
    }
}

/* Hide WooCommerce quantity input on single product pages 
.single-product form.cart .quantity {
    display: none !important;
}*/

.woocommerce ul.products li.product a img
{
	-webkit-border-radius: 16px;
-moz-border-radius: 16px;
border-radius: 16px;
}

.woocommerce .star-rating,
.woocommerce div.product .woocommerce-product-rating,
.wc-block-components-product-rating {
    display: none !important;
}

.woocommerce ul.products.woo-archive-action-on-hover:not(.products-list-view) li.product.is-visible:hover .entry-content-wrap,
.woocommerce ul.products.woo-archive-action-on-hover:not(.products-list-view) li.product:focus-within .entry-content-wrap {
  background:var(--global-palette7)
}

.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce ul.products li.product .price {
    display: none !important;
}

.woocommerce div.product .product_title
{
	text-align: center;
	margin-top: 20px;
	padding-top: 20px;
}

.woocommerce div.product .product_title
{
	padding-top: 40px; !important
	
}

.woocommerce ul.products:not(.products-list-view, ul.categoires) li.product:not(li.product-cat, .product-item) .product-thumbnail
{
	border: 0;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title a
{
	font-family: "Homkiges", Sans-serif;
	  font-size: 30px;
	  font-weight: 800;
	  font-style: normal;
	  letter-spacing: -3.5px;
}

#max_height_300
{
	max-height: 300px;
	overflow: hidden;
	padding: 20px 0px;
}

#max_height_300 .tmcore-marquee_inner img
{
	width: 240px;
	height: 240px;
}