/*
Generated time: July 30, 2022 11:51
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
label.feedback_lab input:focus,label.feedback_lab input:focus-visible,label.feedback_lab input:hover,label.feedback_lab:focus,label.feedback_lab:focus-visible,label.feedback_lab:hover{border:none!important;outline:0!important}.filter_li_option label:after,.filter_li_option label:before{display:none!important}.active_label label.color_ks_final{border:2px solid #0046be;padding:4px;border-width:3px}.color_ks_ot:after,.color_ks_ot:before{border:0!important;display:none}.color_label_cp a,.color_view_hide,a.visible_hide{visibility:hidden;height:0!important;padding:0!important;margin:0!important;visibility:hidden;height:0!important;padding:0;margin:0;width:0;min-width:0!important;min-height:0!important}.color_ks_ot{width:31px;height:31px;cursor:pointer}.color_ks_ot input{visibility:hidden}.filter_hide .ks_filter_open ul{visibility:hidden;height:0!important;padding:0!important;margin:0!important}.ks_filter_open{text-align:right;margin-top:0!important}.filter_hide h3{display:none}.tt-collapse.open.hide{display:none!important}.active_hide{display:none}.active_label{display:block}.filter_brand_ks{width:100%;float:left;height:40px;position:relative}.filter_brand_ks input{width:100%}.ks_filter_open{display:block!important}.feedback_contact_form{width:100%;max-width:500px;margin:0 auto}.feedback_contact_form h6.tt-title span{font-size:25px;font-weight:400;border-bottom:3px double #068ff6;width:max-content;text-align:center;display:inline-block;margin:0 auto;line-height:1.5}.feedback_contact_form h6.tt-title{text-align:center;display:inline-block;margin:0 auto;width:100%}.feedback_contact_form .form-control{background:#fff;color:#000;opacity:.7;border:2px solid #3aa2dc;border-radius:4px}.feedback_contact_form input{margin:0 0 10px 0;padding:5px 10px;border:1px solid #ccc;border-radius:0;min-height:40px;height:auto}label.feedback_lab input{float:left;margin-right:5px}label.feedback_lab{line-height:3;margin-right:15px}.title_feedb{font-size:20px;margin-top:35px;margin-bottom:35px}.contactform_image,.feedback_form_image{width:100%;text-align:center;margin-bottom:35px}.input_div{padding:0 5px;display:inline-block}.r_red{color:red}.contact_page{width:100%;max-width:500px;margin:0 auto}.contact_page .form-control{background:#fff;color:#000;opacity:.7;border:2px solid #3aa2dc;border-radius:4px}.contact_page input{margin:0 0 10px 0;padding:5px 10px;border:1px solid #ccc;border-radius:0;min-height:40px;height:auto}.color_label_font{font-size:12px!important;position:relative;padding-top:12px!important}.filter_li_option{border-bottom:0;padding-bottom:10px;margin-bottom:10px}.ks_filter_op input[type="checkbox"]{margin-right:5px;vertical-align:middle;margin-top:-2px}.final_hide_apm,.tt-collapse.open.final_hide_apm,.tt-collapse.open.hide.final_hide_apm{display:none!important}.withpricerage .filter_show_clear.final_hide_apm{display:block!important}input#ks_filter_brand{border-bottom:1px solid #ccc!important;border:0;outline:0;width:95%}input#ks_filter_p_type{border-bottom:1px solid #ccc!important;border:0;outline:0;width:95%}#ks_filter_p_type~.focus-border{position:absolute;bottom:15px;left:0;width:0;height:1px;background-color:#2874f0;transition:0.4s}#ks_filter_p_type:focus~.focus-border{width:95%;transition:0.4s}#ks_filter_brand~.focus-border{position:absolute;bottom:15px;left:0;width:0;height:1px;background-color:#2874f0;transition:0.4s}#ks_filter_brand:focus~.focus-border{width:95%;transition:0.4s}.ratings_ks{position:relative;vertical-align:middle;display:inline-block;color:#b1b1b1;overflow:hidden}.ratings_ks .full-stars{position:absolute;left:0;top:0;white-space:nowrap;overflow:hidden;color:#fda333}.ratings_ks .empty-stars:before,.ratings_ks .full-stars:before{content:"\2605\2605\2605\2605\2605";font-size:14px}.ratings_ks .empty-stars:before{-webkit-text-stroke:1px #848484}.ratings_ks .full-stars:before{-webkit-text-stroke:1px #fda333}@-moz-document url-prefix(){.ratings_ks .full-stars{color:#ecbe24}}.click_count_less,.click_count_more,.hide_callapps_1{display:none}.hide_apps{display:none!important}ul[titleset="Sale Offer"] li{display:block!important}ul[titleset="Customer Ratings"] li{display:block!important}a.click_count_less,a.click_count_more{font-size:12px;color:#0046be}.ks_tt_search_input i{color:#fff!important;font-weight:700;left:13px!important}.ks_tt_search_input{left:inherit!important;right:0;background:#ffdf00!important}button.ks_tt_search_cros{background:0 0!important;top:15px;position:absolute!important;right:35px;left:inherit!important;opacity:0;height:25px;width:20px}button.ks_tt_search_cros i{font-size:12px;font-weight:700;color:#222222!important}button.ks_tt_search_cros:hover i{color:#0046be!important}.headertype3 .tt-desktop-header .search-type2 input{padding:3px 10px 2px 20px!important}button.ks_tt_search_cros i{font-size:13px}.ks_tt_nprice>span,.ks_tt_price span.new-price{font-size:18px;width:100%;color:#191919!important}.ks_tt_price span.old-price{margin:0!important}.ks_price_pt span.old-price{font-size:16px!important;color:#222222!important}.ks_price_pt small.ks_percent_off{font-size:14px;color:#222;float:left;width:100%;line-height:1.5;margin-bottom:5px}.ks-label-location{padding:0 4px 2px}.ks-label-location .tt-label-sale{font-size:12px;line-height:1;color:#fff;font-weight:700;padding:2px 4px}.ks_discountBtn .span_text{color:#0046be;}.ks_discountBtn .span_text:hover{color:#2f2f2f;}
span.options-color-image.wdt_action_sold_out {
    color: red;
    position: absolute;
    font-size: 10px;
    line-height: 10px;
    letter-spacing: 0px;
    font-weight: 500;
    text-align: center;
    transform: translateX(-4px);
    margin-top: 8px;
    margin-left: 5px;
}
li[data-availability="false"] span.wdt_action_sold_price {
    display: none !important;
}
span.ks_price_setn {
    opacity: 0;
    visibility: hidden;
    height: 0;
    width: 0;
    padding: 0;
    margin: 0;
}
span.wdt_action_sold_price {
    position: absolute;
    font-size: 12px;
    line-height: 10px;
    letter-spacing: 0px;
    font-weight: 500;
    text-align: center;
    transform: translateX(-4px);
    margin-top: 13px;
    margin-left: 10px;
    color: #2879fe;
}
.visibilityks {
    opacity: 1;
}
.tt-options-swatch.options-large li[data-availability=false] span.options-color-image{
      top: 5px;
    left: 5px;
}

/* Pre Order Template Css */
.preOrder__box {
    width: 100%;
    max-width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 22px 0 0px;
}

.preOrder__btn{
    background: #fb641b;
    width: 100%;
    display: inline-block;
    max-width: 100%;
    padding: 16px 0!important;
    text-align: center;
}

.preOrder__box a {
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
}
.ks_delivery_main_step1, .ks_delivery_main_step2 {
    margin-bottom: 10px;
}
/* .ks_delivery_main_step1, .ks_delivery_main_step2, .ks_delivery_main_step3 {
    font-size: 13px;
} */
.ks_delivery__container {
    background: #F7F8FA;
    padding: 20px 15px;
    border-radius: 5px;
    margin-top: 20px;
    margin-bottom: 20px;
    position: relative;
   -webkit-box-shadow: 0 4px 7px 3px rgb(0 0 0 / 10%);
    box-shadow: 0 4px 7px 3px rgb(0 0 0 / 10%);
}

.ks_delivery__container:before {
    content: "";
    position: absolute;
    top: -46px;
    right: -30px;
    width: 90px;
    height: 85px;
    background-image: url("/cdn/shop/files/fast-delivery_1.png?v=1668143505");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

@media(max-width: 600px){
  .ks_delivery__container:before {
      top: -46px;
      right: -15px;
  }

  .ks_delivery_main_step2 > div {
      margin-bottom: 5px;
  }
}

.ks_delivery__container div {
    color: #191919 !important;
    font-size: 14px!important;
    font-weight: 500;
}

.ks_delivery_main_step2 span {
    color: #0046be !important;
    font-weight: 600;
    margin-left: 5px;
}

span.ks-span-2 {
    color: #0046be;
    font-weight: 600;
}

.ks_delivery_main_step1 span {
    color: #0046be !important;
    font-weight: 600;
}

.tt-product-single-info .tt-wrapper {
    margin-top: 15px;
}

@media(max-width: 600px){
  .ks_delivery__container:before {
      top: -46px;
      right: -15px;
  }

  .ks_delivery_main_step2 > div {
      margin-bottom: 5px;
  }
}