

/* Start:/local/components/nebrito/delivery.calculator/templates/.default/style.css?17870382472228*/
.delivery_calculator_wrapper {}
.delivery_calculator_wrapper .disclaimer {margin-top: 24px; font-size: 13px; line-height: 24px; color:#777; }

.delivery_calculator {padding: 24px; border: solid 6px #EBF3F7; border-radius: 6px; background: #F7FAFC; margin: 24px 0;}
.delivery_calculator .delivery_price {}

.delivery_calculator .slider_wrapper {margin: 48px 0 96px;}
.delivery_calculator .slider_wrapper p {font-size: 13px; line-height: 20px; color:#777}

.delivery_calculator h3.main_title {display: flex}
.delivery_calculator h3.main_title span {margin-left: auto; font-size: 13px; }

.delivery_calculator .calculator_description {font-size: 15px; line-height: 24px; margin-bottom: 24px;}

.delivery_price {border-bottom:solid 6px #EBF3F7;}
.delivery_price .element {margin: 24px 0; display: flex; font-size: 18px; line-height: 24px;}
.delivery_price .element strike {}
.delivery_price .element span {margin-left: auto; font-size: 24px;}

.country_selector {margin-bottom: 24px;}
.country_selector .country_option {display: flex; white-space: nowrap; align-items: center; font-size: 16px; line-height: 24px;}
.country_selector .country_option i {display: block; margin-right: 12px;  width: 24px; height: 18px; background: center center no-repeat; background-size: cover; border-radius: 4px }
.country_selector .country_option .country_option_title {font-weight: 500;}


#price_slider .noUi-tooltip {
    display: none;
}
#price_slider .noUi-active .noUi-tooltip {
    display: block;
}

#weight_slider .noUi-tooltip {
    display: none;
}
#weight_slider .noUi-active .noUi-tooltip {
    display: block;
}

#price_slider .noUi-connect,
#weight_slider .noUi-connect
{background: #3333FF}

#price_slider  .noUi-value,
#weight_slider .noUi-value {font-size: 12px;}

.ts-wrapper.single .ts-control {
    position: relative;
    padding-right: 40px;
}

.ts-wrapper.single .ts-control::after {
    content: "";

    position: absolute;
    top: 50%;
    right: 14px;

    width: 8px;
    height: 8px;

    border-right: 2px solid currentColor;
    border-bottom: 2px solid currentColor;

    transform: translateY(-70%) rotate(45deg);

    pointer-events: none;
}


/* End */


/* Start:/local/components/nebrito/delivery.price.list/templates/.default/style.css?17870382471165*/
.delivery_price_list {}
.delivery_price_list .element {border-bottom: 1px solid #CCC; padding: 12px 12px; font-size: 16px; line-height: 24px;}
.delivery_price_list .element.selected {background: #EEE;}

.delivery_price_list .element .title {display: flex; align-items: center; padding: 12px 0;}
.delivery_price_list .element .title strong {font-weight: 500;}
.delivery_price_list .element .title i {display: block; margin-right: 12px;  width: 24px; height: 18px; background: center center no-repeat; background-size: cover; border-radius: 4px }

.delivery_price_list .element .price {text-align: center}
.delivery_price_list .element .price .hint { white-space: nowrap; font-size: 9px; line-height: 16px; color:#777}
.delivery_price_list .element .price .amount { white-space: nowrap; font-size: 16px; line-height: 24px;}


.delivery_price_list .element .free_delivery {display: flex; }
.delivery_price_list .element .free_delivery span {font-size: 14px; color: #999;}
.delivery_price_list .element .free_delivery strong {margin-left: auto; white-space: nowrap;}

.delivery_price_list .disclaimer {margin-top: 24px; font-size: 13px; line-height: 24px; color:#777; }
/* End */
/* /local/components/nebrito/delivery.calculator/templates/.default/style.css?17870382472228 */
/* /local/components/nebrito/delivery.price.list/templates/.default/style.css?17870382471165 */
