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

.disabled-by-recaptcha {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}
.moved-terms {
    display: block;
    clear: both;
    padding-top: 15px;
}

.show-password-input {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0;
    inset-inline-end: 0;
    width: var(--wd-form-height);
    height: var(--wd-form-height);
    cursor: pointer;
    font-size: 16px;
    color: var(--color-gray-600);
    transition: all .25s ease;
}

.password-input {
    position: relative;
    display: block;
}
.show-password-input:before {
    font-family: "woodmart-font";
    content: "\f11a";
}
.show-password-input.display-password:before {
    content: "\f11b";
}

#pwgc-redeem-gift-card-number{
   max-width: 80%;
   border-radius: 0 !important;
}
#pwgc-apply-gift-card-checkout:hover{
background-color: #F3F3F3 !important;
   color: #3E3E3E !important; 
}
.gc_title{
    margin-bottom: 10px;
    cursor: pointer;
    font-weight: bold;
    color: #5B2525; 
}
/**Gift card**/
form.checkout_pw_gift_card {
    display: flex;
    width: 100%;
	  flex-wrap:wrap;
	gap:5px;
}
.checkout_pw_gift_card #pwgc-redeem-gift-card-number{
	background-image:url(https://cobraracing.net/wp-content/uploads/2025/11/cobra-gift.png);
	background-repeat:no-repeat;
	background-size:30px;
	background-position:10px 50%;
	padding-left: 50px;
	max-width:100%;
	width:calc(98% - 130px);
}
.checkout_pw_gift_card #pwgc-apply-gift-card-checkout{max-width:130px; min-width:130px;}

@media(max-width:479px){
.checkout_pw_gift_card #pwgc-apply-gift-card-checkout {
    max-width: 100px;
    padding-left: 10px;
    padding-right: 10px;
}
	.checkout_pw_gift_card #pwgc-redeem-gift-card-number{
		width: calc(97% - 115px);
	}
	.checkout_pw_gift_card #pwgc-apply-gift-card-checkout{    min-width: 115px;}
	
	}
 
#pwgc-email-preview-button:hover{
    color: #FFFFFF;
}
#gift-card-amount, #pwgc-to, #pwgc-from, #pwgc-message, #pwgc-delivery-date, #pwgc-email-design-id{
    border-radius: 0%;
}    
#pwgc-email-design-id{
    width: 60%
}
.cr-single-product-rev-submit:hover{
background-color: #5B2525 !important;
}