div#ui-datepicker-div {
background: #e0e0e0;
float: left;
border: 1px solid #e0e0e0;
}
a.ui-datepicker-prev {
float: left;
}
.ui-datepicker-title {
float: left;
width: 100%;
text-align: center;
}
.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all {
padding: 15px;
}
a.ui-datepicker-next {
float: right;
}
.ui-corner-all{
cursor: pointer;
}
#wt_smart_coupon_schedule_field .optional {
display: none;
} .wt_gift_coupn_designs {
float: left;
width: 100%;
margin-right: 1%;
padding: 10px;
border: 1px solid #e4dada;
border-radius: 5px;
margin-bottom: 15px;
}
.wt_customise_gift_coupon_wrapper {
float: left;
width: 100%;
}
.wt_gift_coupon_title {
float: left;
width: 100%;
text-align: left;
}
.wt_gift_coupn_designs h2, .wt_gift_coupon_setup h2, .wt_gift_coupon_preview_wrapper h2 {
float: left;
font-size: 18px;
width:100%;
}
.wt_gift_coupn_designs ul {
list-style-type: none;
padding: 0px;
margin: 0px;
}
.wt_gift_coupn_designs li {
float: left;
width: 20%;
margin-bottom: 10px;
margin-top: 10px;
cursor: pointer;
border: 1px solid #eee;
padding: 3px;
border-radius: 6px;
}
.wt_gift_coupn_designs li.active{
-webkit-box-shadow: 1px 10px 17px -18px rgba(0,0,0,0.75);
-moz-box-shadow: 1px 10px 17px -18px rgba(0,0,0,0.75);
box-shadow: 1px 10px 17px -18px rgba(0,0,0,0.75);
}
.wt_gift_coupon_preview {
float: left;
width: 60%;
border: 1px solid #e4dada;
padding: 20px;
margin-right: 3%;
}
.store_credit_preview {
padding: 12px;
}
.store_credit_preview_wrapper {
float: left;
width: 100%;
-webkit-box-shadow: 6px 11px 35px -20px rgba(0,0,0,0.75);
-moz-box-shadow: 6px 11px 35px -20px rgba(0,0,0,0.75);
box-shadow: 6px 11px 35px -20px rgba(0,0,0,0.75);
}
.wt_gift_coupon_preview_caption {
float: left;
width: 100%;
padding: 20px;
text-align: center;
color: #fff;
}
.wt_gift_coupon_preview_caption img{
float: left;
width: 100%;
height: auto;
}
.wt_coupon-code-block {
float: left;
width: 100%;
background: #fff;
padding: 20px;
}
.wt_coupon-code-block .coupon-code {
float: left;
text-align: left;
background: #0e0b0d;
padding: 10px;
color: #fff;
border-radius: 6px;
}
.wt_coupon-code-block .coupon_price {
float: right;
text-align: right;
font-size: 32px;
font-weight: 700;
color: #0e0b0d;
padding: 0px;
line-height: 36px;
}
.coupon-message-block {
float: left;
width: 100%;
color: #fff;
padding: 20px;
}
.coupon-message-block .coupon-message {
float: left;
text-align: left;
}
.coupon-message-block .coupon-from {
float: right;
text-align: right;
}
.wt_gift_coupon_setup {
float: left;
width: 37%;
border: 1px solid #e4dada;
padding: 15px;
}
#wt_credit_coupon_send_to, #wt_credit_coupon_send_to_message, #wt_credit_coupon_from, #wt_smart_coupon_schedule, input#wt_user_credit_amount {
float: left;
margin-bottom: 10px;
padding: 5px 3px;
background: none;
}
input#wt_user_credit_amount{
margin-left: 0px;
max-width:100%;
}
.wt_smart_schedule_field{
list-style-type: none;
}
#wt_user_credit_amount,
#wt_credit_coupon_send_to,
#wt_credit_coupon_send_to_message,
#wt_credit_coupon_from,
#wt_smart_coupon_schedule,
input#wt_user_credit_amount {
float: left;
width:100%;
border: 1px solid #eee;
box-shadow: none;
}
.radio-toolbar {
margin: 10px;
}
.radio-toolbar input[type="radio"] {
opacity: 0;
position: fixed;
width: 0;
}
.radio-toolbar label {
background-color: #ddd;
padding: 4px 12px;
font-family: sans-serif, Arial;
font-size: 16px;
border: 1px solid #444;
border-radius: 4px;
margin: 2px !important;
cursor: pointer;
float: left;
}
.radio-toolbar label:hover {
background-color: #dfd;
}
.radio-toolbar input[type="radio"]:checked + label {
background-color: #bfb;
border-color: #4c4;
} input.wt_enter_other_amount#wt_user_credit_amount {
display: inline-block;
width: 148px;
float: none;
margin-left: 0px;
border: 1px solid #444;
border-radius: 4px;
padding: 4px 7px;
margin-top: 2px;
}
.wt_credit_denominations{
float: left;
margin-left:0;
}
.wt_enter_credit_amount {
float: left;
position: relative;
}
.wt_credit_denominations .credit_instruction {
display: none;
position: absolute;
left: 0px;
padding: .618em 1em;
border-radius: 3px;
background: #333;
color: rgb(136, 130, 130);
box-shadow: 0 1px 3px rgba(0,0,0,.2);
font-size: .8em;
max-width: 150px;
color: #fff;
}
.wt_credit_denominations .credit_instruction:before {
content: '';
position: absolute;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-bottom: 5px solid #333;
height: 0;
width: 0;
top: -5px;
}
input.wt_enter_other_amount#wt_user_credit_amount:hover + .credit_instruction, input.wt_enter_other_amount#wt_user_credit_amount:focus + .credit_instruction {
display: block;
}.wt_banner {
background: #3389ff;
color: #fff;
border-radius: 5px;
width: 100%;
z-index: 1000;
}
.wt_banner_content {
padding:14px 15px;
position: relative;
}
.coupon-items-container {
display: flex;
width: 100%;
max-width: 1100px;
margin: 0 auto;
}
.wt_banner_title {
font-size: 20px;
font-weight: bold;
margin-right: 20px;
color: #f8f8f8;
}
.banner-description {
font-size: 15px;
margin-right: 20px;
font-weight: normal;
color: #fff;
}
.banner-coupon-code {
padding: 7px 20px;
border-radius: 4px;
border: solid 1px rgba(255, 255, 255, 0.37);
font-weight: bold;
font-size: 15px;
min-height: 33px;
line-height: 33px;
margin-left: 20px;
}
.coupon-banner-items {
flex-direction: row;
align-items: center;
justify-content: space-between;
display: flex;
width: 100%;
min-height: 62px;
}
.wt_timer {
margin-left: 10px;
text-align: center;
flex-grow: 1;
}
.wt_timer span {
border: 1px solid #f3ecec61;
margin-right: 4px;
font-weight: bold;
min-width: 26px;
min-height: 22px;
line-height: 22px;
padding: 7px 5px;
border-radius: 3px;
}
.wt_timer small {
margin-top: 8px;
}
.wt_time_details {
font-size: 13px;
}
.banner-coupon-timer{
display: flex; }
.wt_time_entry{
display: flex;
flex-wrap: nowrap;
} .wt_banner.show_as_widget {
float: left;
max-width: 100%;
width: 358px;
}
.wt_banner.show_as_widget .coupon-items-container {
display: block;
}
.wt_banner.show_as_widget .coupon-banner-items {
display: block;
text-align: center;
}
.wt_banner.show_as_widget .wt_banner_content {
padding: 35px;
position: relative;
}
.wt_banner.show_as_widget .coupon-banner-items > div {
margin-bottom: 22px;
}
.wt_banner.show_as_widget .coupon-banner-items > div:last-child {
margin-bottom: 0px;
}
.wt_dismissable {
position: absolute;
top: 13px;
right: 17px;
border-radius: 100%;
width: 20px;
text-align: center;
height: 20px;
line-height: 20px;
cursor: pointer;
}
.show_as_banner .wt_dismissable {
top: 50%;
right: 15px;
transform: translateY(-50%);
color: #f3ecec61;
}
.wt_apply_coupon_banner{
cursor: pointer;
}ul.woocommcerce.wt_give_away_products {
float: left;
width: 100%;
margin: 0;
padding: 0px;
list-style-type: none;
}
.wt_give_away_products li {
float: left;
width: 28%;
margin-right: 10px;
}
.wt_product_image{
position: relative;
}
button.wt_choose_free_product {
position: absolute;
top: 50%;
display: none;
left: 50%;
transform: translate(-50%,-50%);
width: 160px;
}
.wt_product_image:hover button.wt_choose_free_product{
display: block;
}
.wt_product_image:hover {
background: rgba(0,0,0,.6);
}
.wt_choose_button_outer {
position: absolute;
top: 0px;
left: 0px;
background: rgba(0,0,0,.5);
z-index: 100;
width: 100%;
height: 100%;
display: none;
}
.wt_product_image:hover .wt_choose_button_outer {
display: block;
}
table.variations.wt_variations td {
padding: 3px 2px;
margin-bottom: 2px;
} .wt-mycoupons ul li {
box-sizing: border-box;
display: inline-block;
padding: 15px;
width: 170px;
min-height: 60px;
margin-bottom: 15px;
vertical-align: top;
line-height: 1.4;
}  
.wt-single-coupon{
background-color: #2890a8 ;
border: 2px dashed #fff;
text-align: center;
margin-bottom: 30px;
transition: all .3s;
position: relative;
vertical-align: top;
color: #fff;
margin-right: 30px;
float: left;
align-items: center;
min-height: 110px;
width: 300px;
max-width: 100%;
padding: 5px;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-ms-flex-item-align: center;
align-items: center;
}
.wt-single-coupon.active-coupon:not(.by_shortcode){
cursor: pointer;
}
.wt-coupon-amount span.amount {
font-size: 30px;
margin-right: 5px;
font-weight: 500;
}
.ticket_style .wt-coupon-amount span.amount{
margin-right: 0px;
}
.wt-coupon-amount {
float: left;
width: 100%;
font-size: 20px;
line-height: 25px;
font-weight: 500;
}
.wt-coupon-code {
float: left;
width: 100%;
font-size: 19px;
line-height: 25px;
}
.wt-single-coupon.used-coupon {
background-color: #eee ;
color: #000;
border: 2px dashed #000;
}
.wt-coupon-code code{
background: none;
font-size: 15px;
opacity: 0.7;
}
.wt-single-coupon.used-coupon.expired {
background-color: #f3dfdf;
color: #a96b6b;
border: 2px dashed #eccaca;
}
.wt-coupon-content {
padding: 10px 0px;
float: left;
width: 100%;
}
.ticket_style .wt-coupon-content {
padding: 10px;
float: left;
width: 100%;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-ms-flex-item-align: center;
align-items: center;
}
.wt-single-coupon.stitched_padding {
box-shadow: 0 0 0 4px #2890a8, 2px 1px 6px 4px rgba(10, 10, 0, 0);
min-height: 102px;
width: 292px;
margin-top: 4px;
}
.wt-single-coupon.stitched_edge {
border: 2px dashed #e9e9eb;
background: #f7f7f7;
color: #000;
}
.wt-single-coupon.plane_coupon {
border: none;
background: #c8f1c0;
color: #30900c;
}
.wt-single-coupon.ticket_style{
background: #fffae6;
border: 1px dotted #fc7400;
color: #000;
}
.wt-single-coupon.ticket_style .discount_type{
font-weight: 500;
font-size: 22px;
}
.wt-single-coupon.ticket_style .wt-coupon-amount {
color: #fc7400;
padding-top: 12px;
padding-right: 10px;
border-right: 1px dotted;
padding-bottom: 12px;
}
.ticket_style .wt-coupon-amount {
float: left;
width: auto;
}
.ticket_style .wt-coupon-code {
float: left;
padding-left: 10px;
text-align: left;
}
.ticket_style .wt-coupon-code span {
float: left;
width: 100%;
}
.wt-single-coupon .coupon-desc {
position: absolute;
top: -18px;
background: #f2f2f2;
color:#000;
text-shadow: none;
font-size: 12px;
right: -303px;
width: 300px;
padding: 10px 20px;
z-index: 100;
border-radius: 8px;
display: none;
min-height: 90px;
max-width: 100%;
}
.coupon-desc ul {
margin: 0px !important;
text-align: left;
list-style-type: disc;
}
.coupon-desc ul li {
padding: 0px;
margin: 0px;
width: 100%;
height: auto;
min-height: auto;
list-style-type: disc !important;
} .coupon-desc-wrapper:hover .coupon-desc {
display: block;
}
.wt-single-coupon i.info {
position: absolute;
top: 6px;
right: 10px;
font-size: 13px;
font-weight: bold;
border-radius: 100%;
width: 20px;
height: 20px;
background: #fff;
text-shadow: none;
color: #2890a8;
font-style: normal;
cursor: pointer;
}
.wt_smart_coupon_send_coupon_wrap {
float: left;
}
.wt_smart_coupon_send_coupon_wrap ul {
list-style-type: none;
}
.gift_to_friend_form {
float: left;
width: 100%;
margin-top: 15px;
}
.gift_to_friend_form .wt-form-item {
float: left;
width: 100%;
margin-bottom: 12px;
}
.gift_to_friend_form .wt-form-item input {
float: left;
width: 100%;
}
.wt_coupon_wrapper {
float: left;
width: 100%;
position: relative;
}
.coupon-loader {
position: absolute;
left: 0px;
top: 0px;
background: rgba(255,255,255,0.5);
width: 100%;
height: 100%;
z-index: 1000;
display: none;
}
.wt_smart_coupon_send_coupon_wrap input {
margin-right: 10px;
}
.wt_smart_coupon_send_coupon_wrap li {
margin-bottom: 11px;
}
.wt_smart_coupon_send_coupon_wrap label{
cursor: pointer;
}
.wt-used-coupons, .wt-mycoupons {
float: left;
width: 100%;
}
.credit_gift_to_friend_form {
float: left;
width: 100%;
margin-top: 15px;
}
.credit_gift_to_friend_form .wt-form-item {
float: left;
width: 100%;
margin-bottom: 12px;
}
.credit_gift_to_friend_form .wt-form-item input {
float: left;
width: 100%;
}
.credit-purchase-field {
float: left;
width: 100%;
}
#wt_store_credit {
float: left;
width: 100%;
}
.credit_instruction {
width: 100%;
padding: 0px 0px 15px 0;
font-size: 14px;
color: #cacdd1;
margin-left: 10px;
}
.credit_history span {
font:bold 13px/1 dashicons;
font-size: 14px;
}
.credit_history {
font-size: 13px;
font-weight: bold;
border-radius: 100%;
width: 20px;
height: 20px;
text-shadow: none;
font-style: normal;
cursor: pointer;
position: absolute;
right: 12px;
bottom: 10px;
text-align: center;
line-height: 20px;
text-decoration: none !important;
background: #fff;
border-radius: 100%;
}
a.credit_history span:before {
line-height: 20px;
color: #2890a8;
}
input#wt_user_credit_amount {
margin-left: 10px;
}
span.wt-credited {
color: green;
}
span.wt-debited {
color: red;
}
h4.giveaway-title {
font-size: 18px;
}
h4.giveaway-title span {
font-weight: 500;
}
@media only screen and (max-width: 700px)  {
.wt-coupon-content {
z-index: 5;
}
.wt-single-coupon .coupon-desc{
z-index: 100;
right:auto;
top:30px;
left:0px;
}
}.yith-wcpb-product-bundled-items{width:100%;border:1px solid #d8d8d8;border-radius:5px;border-collapse:separate;-webkit-box-shadow:1px 2px 6px 0px rgba(0,0,0,.1);box-shadow:1px 2px 6px 0px rgba(0,0,0,.1);margin-bottom:40px;overflow:hidden;table-layout:auto}.yith-wcpb-product-bundled-items label{display:inline-block}.yith-wcpb-product-bundled-items .yith-wcpb-product-bundled-item{border-bottom:1px solid #d8d8d8;display:flex;padding:20px}.yith-wcpb-product-bundled-items .yith-wcpb-product-bundled-item:last-child{border-bottom:none}.yith-wcpb-product-bundled-items .yith-wcpb-product-bundled-item-image{width:80px;padding:0 !important;vertical-align:top}.yith-wcpb-product-bundled-items .yith-wcpb-product-bundled-item-data{padding-left:20px;position:relative;flex:1;display:flex;flex-direction:column;justify-content:center}.yith-wcpb-product-bundled-items p.stock{display:block;margin:0 !important;text-align:right;padding:0 2px 10px 0;background:rgba(0,0,0,0);font-size:.92em}.yith-wcpb-product-bundled-items p.stock.out-of-stock{color:#5d5d5d}.yith-wcpb-product-bundled-items p.stock.in-stock{color:#5d5d5d}.yith-wcpb-product-bundled-item-data__variations_form{max-width:400px}.woocommerce div.product form.cart .yith-wcpb-product-bundled-item-data__variations_form .variations select.yith-wcpb-select-for-variables{margin-right:0;width:100%}.yith-wcpb-product-bundled-item-data__optional{margin:15px 0}.yith-wcpb-product-bundled-item-data__optional label{font-weight:500;font-size:.9em;cursor:pointer}.yith-wcpb-product-bundled-item-image .images{margin:0 !important;padding:0 !important;width:100% !important;float:none !important}.yith-wcpb-product-bundled-item-image img{width:80px}.yith-wcpb-product-bundled-item-data h3,.single-product .yith-wcpb-product-bundled-item-data h3{font-size:1em;margin:5px 0}h3.yith-wcpb-product-bundled-item-data__title,.single-product h3.yith-wcpb-product-bundled-item-data__title{margin-top:0}h3.yith-wcpb-product-bundled-item-data__title a,.single-product h3.yith-wcpb-product-bundled-item-data__title a{text-decoration:none}.yith-wcpb-product-bundled-item-data p{margin-bottom:5px}.yith-wcpb-product-bundled-item-data .woocommerce-variation-price,.yith-wcpb-product-bundled-item-data .price{display:none}.yith-wcpb-product-bundled-item-data table.variations,.yith-wcpb-product-bundled-item-data table.variations tr{border:0 none}.yith-wcpb-product-bundled-item-data__price .price{display:block}.yith-wcpb-product-bundled-item-data__price .price del,.yith-wcpb-product-bundled-item-data__price .price del span.amount{font-size:12px !important;opacity:1 !important}.yith-wcpb-product-bundled-item-data__price .price ins{font-weight:bold;color:#485b6d;line-height:1.7}.yith-wcpb-product-bundled-item-data__price .price ins .woocommerce-Price-amount.amount{font-size:1em}.yith-wcpb-product-bundled-item-data__price .price label .woocommerce-Price-amount.amount{font-size:1em}.yith-wcpb-product-bundled-item-availability.not-variation p.stock{padding:10px 2px 0 0}.yith-wcpb-product-bundled-item-data__quantity input[type=number].yith-wcpb-bundled-quantity{width:70px;min-width:70px;padding:13px 5px;background:#fff;border:1px solid #d1d1d1;text-align:center;line-height:1;height:auto}.yith-wcpb-product-bundled-item-data__quantity input[type=number].yith-wcpb-bundled-quantity:invalid{border-color:red}.yith-wcpb-product-bundled-item-data__quantity input[type=number].yith-wcpb-bundled-quantity:invalid+.yith-wcpb-bundled-quantity__invalid-notice{display:block}.yith-wcpb-bundled-quantity__invalid-notice{display:none;margin-top:6px;border-radius:5px;font-size:.7em;font-weight:600;color:red}.woocommerce div.product form.cart .yith-wcpb-product-bundled-item-data table.variations{margin:15px 0 7px}.woocommerce div.product form.cart .yith-wcpb-product-bundled-item-data table.variations td{font-size:.9em;font-weight:500}.woocommerce div.product form.cart .yith-wcpb-product-bundled-item-data table.variations .reset_variations{float:right;text-transform:none;text-decoration:none}.yith-wcpb-bundled-items-heading{font-size:1.1em;margin:15px 0 10px;font-weight:500}.yith-wcpb-saving-amount{font-size:.8em;margin-left:10px;font-weight:600;color:#c81313}tr.yith-wcpb-bundle-table-item td{border-bottom:0 !important}tr.yith-wcpb-child-of-bundle-table-item{border-top:0 !important}tr.yith-wcpb-child-of-bundle-table-item td{border-top:0 !important;padding-top:0 !important;font-size:0.8em}tr.yith-wcpb-child-of-bundle-table-item td img{transform:scale(0.7)}tr.yith-wcpb-child-of-bundle-table-item:not(.yith-wcpb-child-of-bundle-table-item--last){border-top:0 !important}tr.yith-wcpb-child-of-bundle-table-item:not(.yith-wcpb-child-of-bundle-table-item--last) td{border-top:0 !important;padding-bottom:0 !important}tr.yith-wcpb-child-of-bundle-table-item .product-price>*,tr.yith-wcpb-child-of-bundle-table-item .product-subtotal>*,tr.yith-wcpb-child-of-bundle-table-item .product-total>*{opacity:.6}tr.yith-wcpb-child-of-bundle-table-item dl.variation dt,tr.yith-wcpb-child-of-bundle-table-item dl.variation dd,tr.yith-wcpb-child-of-bundle-table-item ul.wc-item-meta li{font-size:0.8em}body.woocommerce-checkout .entry-content tr.yith-wcpb-child-of-bundle-table-item dl.variation dt p,body.woocommerce-checkout .entry-content tr.yith-wcpb-child-of-bundle-table-item dl.variation dd p,body.woocommerce-checkout .entry-content tr.yith-wcpb-child-of-bundle-table-item ul.wc-item-meta p,body.woocommerce-account .entry-content tr.yith-wcpb-child-of-bundle-table-item dl.variation dt p,body.woocommerce-account .entry-content tr.yith-wcpb-child-of-bundle-table-item dl.variation dd p,body.woocommerce-account .entry-content tr.yith-wcpb-child-of-bundle-table-item ul.wc-item-meta p{font-size:1em;margin-top:.3em}body.woocommerce-checkout .entry-content tr.yith-wcpb-child-of-bundle-table-item ul.wc-item-meta li,body.woocommerce-account .entry-content tr.yith-wcpb-child-of-bundle-table-item ul.wc-item-meta li{font-size:0.8em}@media only screen and (max-width: 768px){.woocommerce table.shop_table_responsive tr.yith-wcpb-child-of-bundle-table-item,.woocommerce-page table.shop_table_responsive tr.yith-wcpb-child-of-bundle-table-item{height:auto}.woocommerce table.shop_table_responsive tr.yith-wcpb-child-of-bundle-table-item .product-price,.woocommerce table.shop_table_responsive tr.yith-wcpb-child-of-bundle-table-item .product-subtotal,.woocommerce-page table.shop_table_responsive tr.yith-wcpb-child-of-bundle-table-item .product-price,.woocommerce-page table.shop_table_responsive tr.yith-wcpb-child-of-bundle-table-item .product-subtotal{display:none}.woocommerce table.shop_table_responsive tr.yith-wcpb-child-of-bundle-table-item td.product-name a,.woocommerce-page table.shop_table_responsive tr.yith-wcpb-child-of-bundle-table-item td.product-name a{font-size:inherit;padding-left:inherit}.woocommerce table.shop_table_responsive tr.yith-wcpb-child-of-bundle-table-item td.product-name::before,.woocommerce-page table.shop_table_responsive tr.yith-wcpb-child-of-bundle-table-item td.product-name::before{content:"- "}.woocommerce table.shop_table_responsive tr.yith-wcpb-child-of-bundle-table-item dl.variation dt,.woocommerce table.shop_table_responsive tr.yith-wcpb-child-of-bundle-table-item dl.variation dd,.woocommerce-page table.shop_table_responsive tr.yith-wcpb-child-of-bundle-table-item dl.variation dt,.woocommerce-page table.shop_table_responsive tr.yith-wcpb-child-of-bundle-table-item dl.variation dd{margin:inherit;font-size:inherit;padding:inherit;line-height:inherit}}.yith_wcpb_bundle_widget{background:#fff !important;border:2px solid #f1f1f1;padding:20px 30px !important}.yith_wcpb_bundle_widget h3{font:700 17px "Open Sans",Helvetica,sans-serif !important;text-transform:uppercase;color:#777 !important}ul.yith_wcpb_bundle_list_widget{list-style:none !important;padding:0;margin:0}ul.yith_wcpb_bundle_list_widget>li{min-height:65px;padding-bottom:20px}ul.yith_wcpb_bundle_list_widget>li img{float:right;margin-left:4px;width:45px;height:auto;box-shadow:none}ul.yith_wcpb_bundle_list_widget>li a{display:block;font-weight:700}div.yith-wcpb-widget-bundle-container{overflow:auto;display:block;margin-bottom:10px;padding-top:20px;border-top:1px solid #eaeaea}div.yith-wcpb-widget-bundle-container a{font:600 16px "Open Sans",Helvetica,sans-serif !important;text-transform:uppercase;text-decoration:none;color:#cf1a00}.yith-wcpb-widget-bundle-price del{font:300 14px "Open Sans",Helvetica,sans-serif !important;color:#777}.yith-wcpb-widget-bundle-price ins{font:700 15px "Open Sans",Helvetica,sans-serif !important;background:rgba(0,0,0,0);font-weight:800}.yith-wcpb-widget-bundle-price>span.amount{font:700 15px "Open Sans",Helvetica,sans-serif !important;background:rgba(0,0,0,0);font-weight:800}ul.yith-wcpb-widget-bundled-items{margin:0 !important;padding:0 !important;list-style:none !important}ul.yith-wcpb-widget-bundled-items li a{font:600 13px "Open Sans",Helvetica,sans-serif !important;padding:3px 0;display:flex;align-items:center;text-decoration:none;color:#777}ul.yith-wcpb-widget-bundled-items li img{margin:0 10px 0 0;width:40px;height:auto;box-shadow:none}.storefront-full-width-content.single-product .yith-quick-view-content .product .images{margin:0 !important}.theme-yith-proteo.single-product div.product .summary.entry-summary .yith-wcpb-product-bundled-item-data__price .price{margin-bottom:5px;font-size:1em}.theme-yith-proteo .yith-wcpb-product-bundled-item-data__price .price ins{font-size:15px}.theme-yith-proteo .yith-wcpb-product-bundled-item-data table.variations{margin:20px 0 7px;text-transform:uppercase}.theme-yith-proteo .yith-wcpb-product-bundled-item-data table.variations td{font-size:.9375rem;font-weight:500}.theme-yith-proteo .yith-wcpb-product-bundled-item-data table.variations td.label{padding:7px 30px 20px 0;vertical-align:top;min-width:70px}.theme-yith-proteo .yith-wcpb-product-bundled-item-data table.variations td.value{width:100%;padding-bottom:20px}.theme-yith-proteo .yith-wcpb-product-bundled-item-data table.variations tr:last-child td{padding-bottom:0}.theme-yith-proteo .yith-wcpb-product-bundled-item-data table.variations .reset_variations{margin-top:5px;float:right;text-transform:none;text-decoration:none}.theme-yith-proteo .yith-wcpb-product-bundled-item-data table.variations tr>td .select2-container{width:100% !important}.theme-yith-proteo .yith-wcpb-saving-amount{font-size:.5em}.woocommerce div.product.elementor form.yith-wcpb-bundle-form{display:block !important}.wc-block-cart-items tr.yith-wcpb-is-bundle:not(.yith-wcpb-has-fixed-price) .wc-block-cart-item__prices,.wc-block-cart-items tr.yith-wcpb-is-bundle:not(.yith-wcpb-has-fixed-price) .wc-block-components-sale-badge{display:none}.wc-block-cart-items tr.yith-wcpb-is-bundled-item td:after{border:none}.wc-block-cart-items tr.yith-wcpb-is-bundled-item .wc-block-cart-item__image img{transform:scale(0.7)}.wc-block-cart-items tr.yith-wcpb-is-bundled-item .wc-block-cart-item__product,.wc-block-cart-items tr.yith-wcpb-is-bundled-item .wc-block-cart-item__total{font-size:.8em}.wc-block-cart-items tr.yith-wcpb-is-bundled-item .wc-block-components-quantity-selector{pointer-events:none;width:auto;display:inline-flex}.wc-block-cart-items tr.yith-wcpb-is-bundled-item .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input{min-width:0}.wc-block-cart-items tr.yith-wcpb-is-bundled-item .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{opacity:.3}.wc-block-cart-items tr.yith-wcpb-is-bundled-item .wc-block-components-quantity-selector:after{opacity:.2}.wc-block-cart-items tr.yith-wcpb-is-bundled-item.yith-wcpb-is-thumbnail-hidden .wc-block-cart-item__image img{opacity:0}.wc-block-cart-items tr.yith-wcpb-is-bundled-item.yith-wcpb-is-hidden{display:none !important}.wc-block-cart-items tr.yith-wcpb-is-bundled-item.yith-wcpb-has-fixed-price .wc-block-components-sale-badge,.wc-block-cart-items tr.yith-wcpb-is-bundled-item.yith-wcpb-has-fixed-price .wc-block-components-product-price ins{display:none}.wc-block-components-order-summary .wc-block-components-order-summary-item.yith-wcpb-is-bundle:not(.yith-wcpb-has-fixed-price) .wc-block-components-order-summary-item__individual-prices{display:none}.wc-block-components-order-summary .wc-block-components-order-summary-item.yith-wcpb-is-bundled-item>*{font-size:.85em}.wc-block-components-order-summary .wc-block-components-order-summary-item.yith-wcpb-is-bundled-item .wc-block-components-order-summary-item__image img{transform:scale(0.7);transform-origin:100% 50%}.wc-block-components-order-summary .wc-block-components-order-summary-item.yith-wcpb-is-bundled-item.yith-wcpb-is-thumbnail-hidden .wc-block-components-order-summary-item__image img{opacity:0}.wc-block-components-order-summary .wc-block-components-order-summary-item.yith-wcpb-is-bundled-item.yith-wcpb-is-hidden{display:none !important}.wc-block-components-order-summary .wc-block-components-order-summary-item.yith-wcpb-is-bundled-item:not(.yith-wcpb-is-last-visible-bundled-item):after{border:none !important}.wc-block-components-order-summary .wc-block-components-order-summary-item.yith-wcpb-is-bundled-item.yith-wcpb-has-fixed-price .wc-block-components-product-price ins{display:none}