/**
* Theme Name: Organic Goodness Child
* Author: <a href="https://www.thunder-stores.com/">Thunderstores</a>
* Description: A block theme for Health &amp; Beauty online stores.
* Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks
* Template: organic-goodness
* Version: 1.0.29
* License: GNU General Public License v2 or later
* License URI: http://www.gnu.org/licenses/gpl-2.0.html
* Text Domain: organic-goodness
*/

/* WooCommerce Left for Free Shipping box */
.left-for-free-shipping {
    display: block;
	background: #a17c6b;
    width: 100%;
	    text-align: center;
    color: #fffdf9;
	padding: 15px;
    border-radius: 20px;
	margin-bottom: 60px;
}
@media only screen and (min-width: 1024px) {
	.left-for-free-shipping {
		max-width: 80vw;
		padding: 25px;
	}
}
.left-for-free-shipping .amount-notice span.woocommerce-Price-amount.amount {
	font-weight: 700;
}
.left-for-free-shipping .free-shipping-bar {
    border-radius: 20px;
    width: 80%;
    height: 8px;
    background: #ceb5a7;
    margin: 0 auto;
    position: relative;
	display: inline-block;
}
.left-for-free-shipping .free-shipping-bar .fsbar-fill {
    height: 8px;
    border-radius: 20px;
	background: #ffe01b;
    background: -webkit-linear-gradient(left, #ffebc6, #ffe01b);
    background: linear-gradient(to right, #ffebc6, #ffe01b);
    background-color: #ffe01b;
}
.left-for-free-shipping h3 {
	font-size: 1.25rem;
	margin-top: 2rem;
}
.left-for-free-shipping .cross-sells ul.products {
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 0;
	list-style-type: none;
    padding: 0;
}
.left-for-free-shipping .cross-sells ul.products:before {
	display: none!important;
}
.left-for-free-shipping .cross-sells h2 {
	display: none;
}
.left-for-free-shipping .cross-sells ul.products li.product:marker {
	display: none;
}
.left-for-free-shipping .cross-sells ul.products li.product a img {
	max-width: 150px;
	height: auto;
	margin-bottom: 0;
}
.left-for-free-shipping .cross-sells ul.products li.product a,
.left-for-free-shipping .cross-sells ul.products li.product a {
	text-decoration: none;
}
.left-for-free-shipping .cross-sells ul.products h2.woocommerce-loop-product__title {
	font-size: 1rem!important;
	color: #fffdf9;
}
.left-for-free-shipping .cross-sells ul.products .price {
	color: #fffdf9;
}

/* Stílus az előfizetési tájékoztató shortcode linkhez */

/* Színpaletta:
 * Fő szín (sötétzöld): #41441d
 * Világos háttér szín (halványzöld/bézs): #f3f3e8
 * Fehér: #ffffff
*/

/* A tartó konténer */
.subscription-info-link-container {
    margin-top: 15px;
    margin-bottom: 15px;
    padding: 0;
    line-height: 1.4;
    text-align: left; /* BALRA RENDEZÉS */
}

/* A link maga - gomb stílus */
.subscription-info-link {
    display: inline-flex; 
    align-items: center;
    justify-content: flex-start; /* Balra igazítás a flex elemen belül, ha lenne több tartalom */
    padding: 10px 20px;
    
    /* Új színek */
    border: 2px solid #41441d;
    border-radius: 8px;
    background-color: #f3f3e8;
    color: #41441d !important;
    
    font-weight: 700;
    text-decoration: none;
    transition: all 0.3s ease;
    font-size: 1em;
    /* max-width: 100%; - Ezt fenntartjuk reszponzivitás miatt */
}

/* Hover (rámutatás) effektus */
.subscription-info-link:hover {
    /* Fordított színséma hover-re */
    background-color: #41441d;
    color: #ffffff !important;
    border-color: #41441d;
    
    box-shadow: 0 6px 12px rgba(65, 68, 29, 0.3);
    transform: translateY(-2px);
}

/* Ikon színének biztosítása */
.subscription-info-link svg {
    fill: currentColor;
}