.price_wall {
  background-color: #f6f6f6;
  padding: 40px;
  border-radius: 20px !important;
}

.price_wall .select_time_wrapper label {
	min-width: 150px !important;
	width: auto !important;
}
.price_block .select_time_wrapper label {
	width: calc(50% - 11px) !important;
	margin: 0 5px 0px 0;
}
.slider_product .price_parent .price_block {
    position: relative;
    border-radius: 20px;
}
.inner_product-details figure .nw_build {
    height: 221px;
    display:flex;
}
.inner_product-details figure .nw_build img {
    height:unset;
    margin:auto;
}
.slider_product .saw_info i {
    font-size: 18px;
    line-height: 24px;
    color: #009fe3;
}
.cursor-pointer {
  cursor: pointer;
}
.form-control.is-invalid {
    margin-bottom: 0 !important;
}
.collapse_canvas .collapse_card .card_bg-nw .pp_rev {
    gap: 30px; !important;
}
.input-group-text { background-color: white;border: none;line-height: 24px;font-size: 22px;color: #575756;width: 55px; }
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { border-left: 1px solid #646363; }
.total_value_store { overflow-y: scroll !important;scrollbar-width:thin;scrollbar-color:#f1f1f4; }
.my-profile-input-email-group-text {
    display: flex;
    align-items: center;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: center;
    white-space: nowrap;
    background-color: #e9ecef;
    border: 1px solid #ced4da;
    border-radius: .375rem;
}
.total_value_store { overflow-y: scroll !important;scrollbar-width:thin;scrollbar-color:#f1f1f4 !important; }

.box_outer-wall .cm_information .list_content li { width: unset; }
.box_outer-wall .cm_information .list_content li:last-child { width: unset; }
.saw_info { font-size: 0.90rem;display: block; }
.list_content li { white-space: nowrap;overflow: hidden;font-size: 0.8rem;padding: 5px 0; }
.list_content li:nth-child(1) { background-color: #fed8b1 !important;color: #000; }
.list_content li:nth-child(2) { background-color: #fab972 !important;color: #000; }
.list_content li:nth-child(3) { background-color: #f4ab6a !important;color: #000; }
.list_content li:nth-child(4) { background-color: #e89149 !important;color: #000; }
.list_content li:nth-child(5) { background-color: #D78C3D !important;color: #000; }
.list_content li:nth-child(6) { background-color: #FF9913 !important;color: #000; }
.list_content li:nth-child(7) { background-color: #FF6E00 !important;color: #000; }
.list_content li:nth-child(8) { background-color: #D16002 !important;color: #000; }
.list_content li:nth-child(9) { background-color: #CC5500 !important;color: #000; }
.list_content li:nth-child(10) { background-color: #8A3324 !important;color: #000; }
.tab-content-inner { margin-bottom: 30px; }

.calendar #thu:checked + label,
.calendar #fri:checked + label {
    border-color: #f4b642;
    color: #e39107;
    box-shadow: 0 2px 11px rgba(255, 188, 41, 0.08);
}

#thu:checked + label,
#fri:checked + label {
    border-color: #f4b642;
    color: #e39107;
    box-shadow: 0 2px 11px rgba(255,188,41,0.08);

    .day-name {
        color: #e39107;
    }
    .day-date {
        color: #e39107;
    }
}
@media (max-width: 1199px) {
    .tab-content-inner .tb-items li * {
        line-height: 1.25rem;
    }
    .tab-landing { 
        overflow-y: scroll !important;
        height: 50vh;
        scrollbar-width: thin;
    }
    .dropdown-menu-end[data-bs-popper] { left: 0 !important; }
}
.collapse_canvas .collapse_card .tr_fk-button .product_card-name span { transform: rotate(0deg); }
.collapse_canvas .collapse_card .tr_fk-button.collapsed .product_card-name span { transform: rotate(180deg); }
.price-filter { border-left: none !important; }
.cart-qnt-select { font-family: "Roboto", serif;color: #575756;font-size: 14px;-webkit-appearance: none;-moz-appearance: none;appearance: none;max-width: 110px;width: 100%;padding: 2px 0 2px 10px;border: 1px solid #b2b2b2;border-radius: 100px 100px 100px 0;background-size: 39px;min-width: 35px;display: inline-block;}
.config-bottom-bar { background-color: #ff7f00;font-family: "museo700"; }
#selected_config_div .value_title { border-top: 1px solid #ff7f00;margin-top: 5px;padding-top: 5px; }
#selected_config_div .value_title:first-child { border-top:none;margin-top: 0px;padding-top: 0px; }