/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

#wuwi-checkout-extras .extra-product-list.row
{
 display:grid;
 grid-template-columns: repeat(4, 1fr);
 gap:20px;
}

#wuwi-checkout-extras .extra-product-list.row .wuwi-extras-products.col-md-3
{
    border:1px solid;
    border-image: linear-gradient(to right, #e5c47d, #ffffcf, #ffde7a, #cea346, #6c3a00, #d7ac50);
    border-image-slice: 1;
    padding:10px;
}

#wuwi-checkout-extras .extra-product-list.row .wuwi-extras-products.col-md-3.selected
{
	background-image:var(--cs-text-gr);
	background-size:600%;
    animation: textclip 5s linear infinite;
}

#wuwi-checkout-extras .extra-product-list.row .wuwi-extras-products.col-md-3.selected .wuwi-extras-product-desc
{
	background:rgba(0,0,0,.6);
	border-radius:15px;
	padding-top:10px;
	padding-bottom:10px;
}

#wuwi-checkout-extras .extra-product-list.row .wuwi-extras-products.col-md-3 .wuwi-extras-product-desc .wuwi-extra-qty
{
	width:calc(100% - 20px) !important;
	margin-left:10px !important;
	margin-right:10px !important;
}


#wuwi-checkout-extras .extra-product-list.row .wuwi-extras-products.col-md-3 .wuwi-extras-product-desc label
{
	min-height:60px;
}
#wuwi-checkout-extras .extra-product-list.row .wuwi-extras-products.col-md-3 .wuwi-extras-product-desc
{
	text-align:center;
}

#wuwi-checkout-extras .extra-product-list.row .wuwi-extras-products.col-md-3 img
{
 border-radius:15px;
}

@media only screen and (min-width:1192px)
{
 #wuwi-checkout-extras .extra-product-list.row
 {
 }
}

@media only screen and (max-width:1191.8px)
{
 #wuwi-checkout-extras .extra-product-list.row
 {
 	grid-template-columns: repeat(3, 1fr);
 }
}


input[type='datetime-local']
{
    padding: 0 15px;
    max-width: 100%;
    width: 100%;
    height: var(--wd-form-height);
    border: var(--wd-form-brd-width) solid var(--wd-form-brd-color);
    border-radius: var(--wd-form-brd-radius);
    background-color: var(--wd-form-bg);
    box-shadow: none;
    color: var(--wd-form-color);
    vertical-align: middle;
    font-size: 14px;
    transition: border-color .5s ease;
}