.woocommerce .deal {
margin-bottom: 1em;
}
.woocommerce .deal-expire-text,
.woocommerce .deal-sold-text {
margin-bottom: 0.5em;
}
.woocommerce .deal-progress .progress-bar,
.woocommerce .deal-progress .progress-value {
height: 20px;
}
.woocommerce .deal-progress .progress-bar {
position: relative;
background: #e4e4e4;
}
.woocommerce .deal-progress .progress-value {
background: #fcb800;
}
.woocommerce .deal-expire-date {
margin-bottom: 1em;
}
.woocommerce .deal-expire-countdown {
overflow: hidden;
}
.woocommerce .deal-expire-countdown .timer,
.woocommerce .deal-expire-countdown .divider {
text-align: center;
display: block;
float: left;
}
.woocommerce .deal-expire-countdown .timer {
width: 20%;
}
.woocommerce .deal-expire-countdown .divider {
font-size: 1.8em;
width: 6.3333%;
padding-top: 0.3em;
}
.woocommerce .deal-expire-countdown .timer span {
display: block;
}
.woocommerce .deal-expire-countdown .timer .digits {
font-size: 1.8em;
margin: 0 0 10px 0;
padding: 10px;
border: 1px solid #e4e4e4;
}
.woocommerce .deal-expire-countdown .timer .text {
font-size: 0.8em;
}.fs-free-shipping-notice-and-button-wrapper{flex-flow:wrap;place-content:start space-between;align-items:center;display:flex}.fs-free-shipping-notice-text-and-progress-bar-wrapper,.fs-free-shipping-notice-continue-shopping-button-wrapper{flex:0 auto;margin:0 .5em}.fs-free-shipping-notice-progress-bar-wrapper{flex-direction:row;align-items:center;display:flex}.fs-free-shipping-notice-progress-bar{border:1px solid #fff;border-radius:10px;width:100%;height:10px;margin-left:10px;margin-right:10px;position:relative}.fs-free-shipping-notice-progress-bar>span{background-color:#fff;border-top-left-radius:10px;border-bottom-left-radius:10px;height:100%;display:block;position:relative;overflow:hidden}.button.flexible-shipping-free-shipping-button{margin-left:0}.wpcf7-date, .wpcf7-number, .wpcf7-select{
transition: border 0.5s !important;
color: #666 !important;
border: 1px solid rgba(0, 0, 0, 0.15) !important;
background:#fff !important;
padding: 0 15px !important;
border-radius: 0 !important;
outline: none !important;
box-sizing: border-box !important;
height: 50px !important;
line-height: 50px !important;
width: 100% !important; }