/**
* Theme Name: Ziggy Child
* Description: This is a child theme of Ziggy, generated by Merlin WP.
* Author: <a href="http://themelexus.com/">ThemeLexus</a>
* Template: ziggy
* Version: 1.2.0
*/

.flex-product-wrapper{
	display:flex;
}

/* .woocommerce .attribute-group {
    margin-bottom: 20px;
}
.woocommerce .attribute-group h4 {
    font-size: 1.2em;
    margin-bottom: 5px;
}
.woocommerce .attribute-group ul {
    list-style: none;
    padding: 0;
}
.woocommerce .attribute-group ul li {
    margin-bottom: 5px;
}
.woocommerce .attribute-group ul li a {
    text-decoration: none;
    color: #0073aa;
}
.woocommerce .attribute-group ul li a:hover {
    color: #005177;
} */

.woocommerce-shipping-destination, .includes_tax, ul#shipping_method input[type=radio] + label{
	    word-break: initial;
}

ul.products li.product img{
	height: 300px;
    object-fit: contain;
    object-position: center;
}
ul.yith-wcan-list{
    max-height: 350px;
    overflow: auto;
}

#payment .payment_methods li > input[type=radio]:first-child{
	display: none;
}

.yith-wcan-sort-by ul.orderby li.orderby-wrapper > a.active:before, a.yith-wcan-onsale-button.active:before, a.yith-wcan-instock-button.active:before, a.yith-wcan-price-link.active:before, ul.yith-wcan-list li.chosen > a:before{
	content: "";
	font-family: "ziggy-icon";
}

ul#shipping_method input[type=radio] + label{
	margin-left: 0;
    color: var(--e-global-color-secondary);
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    margin-bottom: 15px;
    word-break: break-word;
}