.purple-lozenge-lg{padding:16px 24px;background-color:#4d3069;color:#f0f2f5;font-size:12px;line-height:16px;font-weight:700}
.purple-lozenge-md{padding:12px 16px;background-color:#4d3069;color:#f0f2f5;font-size:12px;line-height:16px;font-weight:700}
.purple-lozenge-sm{padding:8px 12px;background-color:#4d3069;color:#f0f2f5;font-size:12px;line-height:16px;font-weight:700}
.purple-lozenge-xsm{padding:4px 8px;background-color:#4d3069;color:#f0f2f5;font-size:11px;line-height:16px;font-weight:700}
.lozenge-lg{padding:16px 24px;background-color:#fff;color:#4d3069;font-size:12px;line-height:16px;font-weight:700}
.lozenge-md{padding:12px 16px;background-color:#fff;color:#4d3069;font-size:12px;line-height:16px;font-weight:700}
.lozenge-sm{padding:8px 12px;background-color:#fff;color:#4d3069;font-size:12px;line-height:16px;font-weight:700}
.lozenge-xsm{padding:4px 8px;background-color:#fff;color:#4d3069;font-size:11px;line-height:16px;font-weight:700}
.small_btn{padding:10px 16px;font-size:13px;line-height:20px}
.medium_btn{padding:14px 20px;font-size:14px;line-height:20px}
.large_btn{padding:1rem 1.5rem;font-size:16px;line-height:1.5rem}
.h_40{height:40px}
.h_48{height:48px}
.h_56{height:56px}
.button_primary{color:#fff !important;background-color:#4d3069;border:0;border-radius:28px;font-weight:600 !important;display:flex;justify-content:center;align-items:center}
.disabled_primary{background-color:#b8acc3 !important;color:#f4f0f7 !important}
.button_primary:hover{background-color:#3f2159}
.button_primary:visited{background-color:#3f2159}
.button_primary:focus{background-color:#3f2159}
.button_secondary{color:#36424a !important;background-color:#fff;border:1px solid #cbd2dc;border-radius:28px;font-weight:600 !important;display:flex;justify-content:center;align-items:center}
.disabled_secondary{color:#b4becd !important}
.small_arrow{padding:14px}
.medium_arrow{padding:16px}
.large_arrow{padding:17px}
.small_arrow_secondary{padding:7px}
.medium_arrow_secondary{padding:11px}
.large_arrow_secondary{padding:15px}
.btn-check:focus+.btn,.btn:focus{box-shadow:none}
.top-43{top:43px !important}
@media(min-width:577px) and (max-width:767px){.top-43{top:72px !important}
}
@media(max-width:576px){.top-43{top:72px !important}
}
.top-75{top:75px !important}
@media(min-width:577px) and (max-width:767px){.top-75{top:106px !important}
}
@media(max-width:576px){.top-75{top:106px !important}
}
.xdsoft_autocomplete{display:inline;position:relative;word-spacing:normal;text-transform:none;text-indent:0;text-shadow:none;text-align:start}
.xdsoft_autocomplete_hint{border:0}
.xdsoft_autocomplete .xdsoft_input{position:relative;z-index:2}
@media(min-width:993px) and (max-width:1199px){.xdsoft_autocomplete .xdsoft_autocomplete_dropdown{position:absolute;background-color:white;cursor:default;display:none;z-index:1001;left:-10px !important;overflow:auto;padding:8px 12px !important;max-height:400px !important;font-family:"Open Sans",sans-serif !important;overflow:-moz-scrollbars-none;box-shadow:0 0 3px 3px rgba(155,158,163,0.2)}
}
@media(min-width:1200px) and (max-width:1399px){.xdsoft_autocomplete .xdsoft_autocomplete_dropdown{position:absolute;background-color:white;cursor:default;display:none;z-index:1001;left:-10px !important;overflow:auto;padding:8px 12px !important;max-height:400px !important;font-family:"Open Sans",sans-serif !important;overflow:-moz-scrollbars-none;box-shadow:0 0 3px 3px rgba(155,158,163,0.2)}
}
@media(min-width:1400px){.xdsoft_autocomplete .xdsoft_autocomplete_dropdown{position:absolute;background-color:white;cursor:default;display:none;z-index:1001;left:-10px !important;overflow:auto;padding:8px 12px !important;max-height:400px !important;font-family:"Open Sans",sans-serif !important;overflow:-moz-scrollbars-none;box-shadow:0 0 3px 3px rgba(155,158,163,0.2)}
}
@media(max-width:576px){.xdsoft_autocomplete .xdsoft_autocomplete_dropdown{background-color:white;width:100% !important;max-height:400px !important;overflow-y:scroll;position:absolute}
}
@media(min-width:577px) and (max-width:767px){.xdsoft_autocomplete .xdsoft_autocomplete_dropdown{background-color:white;width:100% !important;max-height:400px !important;overflow-y:scroll;position:absolute;top:72px !important;left:-8px !important}
}
@media(min-width:768px) and (max-width:992px){.xdsoft_autocomplete .xdsoft_autocomplete_dropdown{background-color:white;width:100% !important;max-height:400px !important;overflow-y:scroll;position:absolute;top:72px !important;left:-8px !important}
}
.xdsoft_autocomplete .xdsoft_autocomplete_dropdown::-webkit-scrollbar{width:0 !important}
.xdsoft_autocomplete .xdsoft_autocomplete_hint{position:absolute;z-index:1;color:#ccc !important;-webkit-text-fill-color:#ccc !important;text-fill-color:#ccc !important;overflow:hidden !important;white-space:pre !important}
.xdsoft_autocomplete .xdsoft_autocomplete_hint span{color:transparent;opacity:0}
.xdsoft_autocomplete .xdsoft_autocomplete_dropdown>.xdsoft_autocomplete_copyright{color:#ddd;font-size:10px;text-decoration:none;right:5px;position:absolute;margin-top:-15px;z-index:1002}
.xdsoft_autocomplete .xdsoft_autocomplete_dropdown>div{font-size:14px;font-weight:400;color:#36424a;line-height:24px;padding:8px 0;font-family:"Open Sans",sans-serif !important}
.xdsoft_autocomplete .xdsoft_autocomplete_dropdown>div.active{background:#f7f8fa;color:#4d3069}
.xdsoft_autocomplete{width:100% !important}
.popular-searches{position:absolute;top:43px;left:-10px;background-color:white;padding:8px 12px;z-index:9999999;box-shadow:6px 0 4px -4px rgba(155,158,163,0.2),-6px 0 4px -4px rgba(155,158,163,0.2);font-size:13px !important;font-weight:600 !important;line-height:20px !important;color:#36424a !important}
@media(min-width:768px) and (max-width:992px){.popular-searches{width:100%;left:0;top:75px;box-shadow:none}
}
@media(min-width:577px) and (max-width:767px){.popular-searches{width:100%;left:0;top:75px;box-shadow:none}
}
@media(max-width:576px){.popular-searches{width:100%;left:0;top:75px;box-shadow:none}
}
.chips_container{padding:12px 12px 0 12px}
@media(max-width:576px){.chips_container{padding:0 24px}
}
.chips_container .chips{background-color:#dbedee;padding:24px 24px 28px 24px}
.chips_container .chips_heading{font-size:14px;font-weight:700;line-height:20px;color:#36424a}
.chips_container .close{color:#36424a;cursor:pointer}
.chips_container .tags_container{display:flex;flex-wrap:wrap}
.chips_container .tags_container .tag{display:flex;align-items:center;cursor:pointer;border:1px solid #4da5ac;padding:8px 8px 8px 16px;border-radius:28px;font-size:13px;font-weight:600;line-height:20px;color:#007e88;background:#fff;margin-right:8px;margin-top:8px}
.chips_container .tags_container .tag_close{color:#007e88;margin-left:10px;font-size:15px}
.filter-keywords-container{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}
.filter-keywords-container .tag{display:flex;flex-wrap:nowrap;align-items:center;outline:1px solid gray;border-radius:5px;padding:2px 4px}
.filter-keywords-container .tag p{color:gray;font-size:13px}
.filter-keywords-container .tag .tag_close{color:gray;font-size:15px;margin-left:6px;cursor:pointer}
@media(min-width:992px){.filter-keywords-container{display:none}
}
@media(min-width:768px) and (max-width:992px){.chips_container .overflowx-scroll{flex-wrap:nowrap;overflow-x:scroll;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0,#000 10%,#000 90%,rgba(0,0,0,0) 100%)}
}
@media(min-width:577px) and (max-width:767px){.chips_container .overflowx-scroll{flex-wrap:nowrap;overflow-x:scroll;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0,#000 10%,#000 90%,rgba(0,0,0,0) 100%)}
}
@media(max-width:576px){.chips_container .overflowx-scroll{flex-wrap:nowrap;overflow-x:scroll;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0,#000 10%,#000 90%,rgba(0,0,0,0) 100%)}
}
@media(min-width:768px) and (max-width:992px){.chips_container .overflow-left{flex-wrap:nowrap;overflow-x:scroll;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0,#000 10%)}
}
@media(min-width:577px) and (max-width:767px){.chips_container .overflow-left{flex-wrap:nowrap;overflow-x:scroll;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0,#000 10%)}
}
@media(max-width:576px){.chips_container .overflow-left{flex-wrap:nowrap;overflow-x:scroll;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0,#000 10%)}
}
@media(min-width:768px) and (max-width:992px){.chips_container .overflow-right{flex-wrap:nowrap;overflow-x:scroll;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0,#000 0,#000 90%,rgba(0,0,0,0) 100%)}
}
@media(min-width:577px) and (max-width:767px){.chips_container .overflow-right{flex-wrap:nowrap;overflow-x:scroll;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0,#000 0,#000 90%,rgba(0,0,0,0) 100%)}
}
@media(max-width:576px){.chips_container .overflow-right{flex-wrap:nowrap;overflow-x:scroll;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0,#000 0,#000 90%,rgba(0,0,0,0) 100%)}
}
@media(min-width:768px) and (max-width:992px){.chips_container .overflow{display:flex;flex-wrap:nowrap;overflow-x:scroll;white-space:nowrap}
}
@media(min-width:577px) and (max-width:767px){.chips_container .overflow{display:flex;flex-wrap:nowrap;overflow-x:scroll;white-space:nowrap}
}
@media(max-width:576px){.chips_container .overflow{display:flex;flex-wrap:nowrap;overflow-x:scroll;white-space:nowrap}
}
.chips_container .overflow::-webkit-scrollbar{width:0 !important;display:none;scrollbar-width:none}
.chips_container .overflow{overflow:-moz-scrollbars-none;scrollbar-width:none}
.chips_container .word-break{word-break:break-word}
.chips_container .close{font-size:14px;line-height:20px;font-weight:600;color:#36424a}
#filterKeywordsContainer{display:none}
,rgba(0,0,0,0) 0,#000000 10%.search_filter_container{background-color:#f7f8fa}
.search_filter_container .acc_item_custom{padding-right:16px;padding-left:16px}
.search_filter_container .form-check-input[type="checkbox"]:indeterminate{background-image:url("../../../clientlibs/clientlib-dpp-base/resources/images/minus.png");background-color:white;border-color:#826e96}
@media(min-width:768px) and (max-width:991px){.search_filter_container{overflow-y:scroll;height:100vh}
}
@media(min-width:577px) and (max-width:767px){.search_filter_container{overflow-y:scroll;height:100vh}
}
@media(max-width:576px){.search_filter_container{overflow-y:scroll;height:100vh}
}
.search_filter_container .category-_acco.accordion-button::after{background-image:url("../../../clientlibs/clientlib-dpp-base/resources/images/close.png");width:12px;height:7px;background-size:12px}
.search_filter_container .category-_acco.accordion-button:not(.collapsed)::after{background-image:url("../../../clientlibs/clientlib-dpp-base/resources/images/open-acc.png") !important;width:12px;height:7px;background-size:12px}
.search_filter_container .category-_acco.accordion-button:not(.collapsed)::after{transform:rotate(0) !important}
.search_filter_container .w_auto{width:auto !important}
.search_filter_container .primary_accordion{padding:16px 0}
.search_filter_container .filter_accordion{padding:12px 0}
.search_filter_container .for_bullet{height:8px;width:8px;border-radius:50%;background-color:#4d3069;margin:0 10px 0 6px}
.search_filter_container .category{font-size:14px;font-weight:700;line-height:20px;color:#36424a}
.search_filter_container .accordion-item,.search_filter_container .accordion-button{background-color:transparent !important;border:0}
.search_filter_container .accordion-button::after{background-image:url("../../../clientlibs/clientlib-dpp-base/resources/images/close.png");width:12px;height:7px;background-size:12px}
.search_filter_container .greybutton.accordion-button::after{background-image:url("../../../clientlibs/clientlib-dpp-base/resources/images/grey.png");width:12px;height:7px;background-size:12px}
.search_filter_container .accordion-button:not(.collapsed)::after{background-image:url("../../../clientlibs/clientlib-dpp-base/resources/images/close.png") !important;width:12px;height:7px;background-size:12px}
.search_filter_container .accordion-button:not(.collapsed)::after{transform:rotate(-180deg) !important}
.search_filter_container .accordion-button:not(.collapsed){box-shadow:none;color:#36424a}
.search_filter_container .font_700{font-weight:700 !important}
.search_filter_container .checkbox{width:18px;height:18px;border-radius:2px;border:1px solid #b4becd;margin-right:9px;margin-top:0 !important}
.search_filter_container .filter_label{font-size:14px;font-weight:600;line-height:20px;color:#36424a}
.search_filter_container .filter_sublabel{font-size:14px;font-weight:400;line-height:20px;color:#36424a}
.search_filter_container .filter_sublabel span{margin-left:4px}
.search_filter_container input:checked{background-color:white;box-shadow:none;padding:2px}
.search_filter_container input:checked+label{color:#4d3069}
.search_filter_container .form-check-input:checked[type="checkbox"]{background-image:url("../../../clientlibs/clientlib-dpp-base/resources/images/tick.png") !important;padding:2px}
.search_filter_container .form-check-input:focus{box-shadow:none}
.search_filter_container .show_more{font-size:14px;font-weight:400;line-height:20px;color:#0f4dbc;padding:4px 0;cursor:pointer}
.search_filter_container .show_less{font-size:14px;font-weight:400;line-height:20px;color:#0f4dbc;padding:4px 0;cursor:pointer}
.search_filter_container .filter_options{padding:0 8px}
.search_filter_container .filter_options .search_option{font-size:14px;font-weight:600;line-height:20px;color:#36424a;font-style:italic;padding:8px 0}
.search_filter_container .filter_options .p_4{padding:4px 0}
.search_filter_container .filter_options .p_8{padding:8px 0}
.search_filter_container .filter_options .custom-select{width:100%;height:100%;position:relative;background-color:white}
.search_filter_container .filter_options .custom-select select{display:none}
.search_filter_container .filter_options .selected-item{height:100%;background-color:white;padding:10px 12px;border-radius:4px;cursor:pointer;z-index:0;width:100%;padding-right:36px;font-size:14px;font-weight:400;line-height:20px;color:#646e7a;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.search_filter_container .filter_options .selected-item:after{font-family:"Material Icons";content:"\e5cf";font-size:20px;color:#646e7a;position:absolute;right:12px}
.search_filter_container .filter_options .arrowanim.selected-item:after{transform:rotate(180deg)}
.search_filter_container .filter_options .item{background:white;cursor:pointer;padding:8px 12px;font-size:14px;font-weight:400;line-height:20px;color:#36424a}
.search_filter_container .filter_options .item:hover{background:#f7f8fa;color:#4d3069}
.search_filter_container .filter_options .all-items{position:absolute;top:44px;left:0;z-index:100;max-height:400px;box-shadow:0 0 3px 3px rgba(155,158,163,0.2);overflow-y:scroll;width:100%;scrollbar-width:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}
.search_filter_container .filter_options .all-items-hide{display:none}
.search_filter_container .filter_options .all-items::-webkit-scrollbar{width:0 !important}
.search_filter_container .filter_options .all-items{overflow:-moz-scrollbars-none}
.search_filter_container .filter_options .select_dropdown_for_price{border:1px solid #b4becd;border-radius:4px}
.search_filter_container .filter_options .select_dropdown_for_cpd{border:1px solid #b4becd;border-radius:4px}
.search_filter_container .search_dropdown{background-color:white;padding:10px 12px;font-size:14px;font-weight:400;line-height:20px;color:#646e7a;width:100%;border:1px solid #b4becd !important;border-radius:4px}
.search_filter_container .down-arrow{color:#646e7a}
.search_filter_container .filter_by_keyword .add_input::-webkit-input-placeholder{color:#646e7a;font-size:14px;line-height:20px;font-weight:400}
.search_filter_container .filter_by_keyword .add_input:-ms-input-placeholder{color:#646e7a;font-size:14px;line-height:20px;font-weight:400}
.search_filter_container .filter_by_keyword .add_input::placeholder{color:#646e7a;font-size:14px;line-height:20px;font-weight:400}
.search_filter_container .search_category{background-color:white;padding:8px 0}
.search_filter_container .search-option{font-size:14px;font-weight:400;line-height:20px;color:#36424a;padding:8px 12px}
.search_filter_container .search-option:hover{color:#4d3069;background-color:#f7f8fa}
.search_filter_container .transform-by-180{transform:rotate(180deg)}
.search_filter_container .acoordion_item_border_bottom{border-bottom:1px solid #cbd2dc}
.search_filter_container .filter_by_keyword{padding:16px;position:relative}
.search_filter_container .filter_by_keyword .filter-input-parent{border:1px solid #b4becd;background:white}
.search_filter_container .filter_by_keyword .add_input{padding:10px 12px;width:78%;background-color:white;font-size:14px;border-radius:4px;text-align:left}
.search_filter_container .filter_by_keyword .add{position:absolute;top:13px;right:12px;font-size:14px;font-weight:400;line-height:20px;color:#646e7a;cursor:pointer}
.search_filter_container .filter_by_keyword .plus{color:#646e7a;font-size:18px;margin-right:4px}
.search_filter_container .filter_by_keyword input:focus{offset:none;box-shadow:none;outline:0}
.clear_filter{font-size:14px;font-weight:400;line-height:20px;color:#0f4dbc;border:0;background-color:transparent;text-decoration:underline !important}
.search_filter_container .py-12{padding-top:12px;padding-bottom:12px}
.search_filter_container .color-active-label{color:#4d3069 !important}
.overlay-for-mobile{background-color:rgba(0,0,0,0.7);height:100vh;width:100%}
@media(min-width:768px) and (max-width:991px){.position-for-search-filter{position:absolute;top:0;left:0;width:360px;z-index:9999;box-shadow:10px 9px 8px 1000px rgba(0,0,0,0.7)}
}
@media(min-width:577px) and (max-width:767px){.position-for-search-filter{position:absolute;top:0;left:0;width:360px;z-index:9999;box-shadow:10px 9px 8px 1000px rgba(0,0,0,0.7)}
}
@media(max-width:576px){.position-for-search-filter{position:absolute;top:0;left:0;width:280px;z-index:9999;box-shadow:10px 9px 8px 1000px rgba(0,0,0,0.7)}
}
.position-for-search-filter .cross_for_mobile .cross_for_mobile_closing_filter{position:absolute;top:15px;right:-33px;color:white}
.position-for-search-filter{background:#f7f8fa}
@media(max-width:991px){.sticky-mobile-filter{position:fixed;width:360px;bottom:0;background-color:#f7f8fa;box-shadow:-4px 1px 8px #cbd2dc}
.search_filter_container .filter_by_keyword{padding-bottom:150px !important}
}
@media(max-width:576px){.sticky-mobile-filter{position:fixed;width:280px;bottom:0;background-color:#f7f8fa;box-shadow:-4px 1px 8px #cbd2dc}
}
@media(min-width:992px){.search_filter_container .filter_by_keyword{border-bottom:1px solid #cbd2dc}
}
@media(max-width:576px){.overlay_black{background-color:#d4d4d4;width:100vw;height:100vh;position:absolute;z-index:999;opacity:.7}
}
@media(min-width:577px) and (max-width:767px){.overlay_black{background-color:#d4d4d4;width:100vw;height:100vh;position:absolute;z-index:999;opacity:.7}
}
@media(min-width:768px) and (max-width:992px){.overlay_black{background-color:#d4d4d4;width:100vw;height:100vh;position:absolute;z-index:999;opacity:.7}
}
.apply-btn{padding:12px 24px}
@media(min-width:768px) and (max-width:992px){.overflowy-scroll-search-filter{-webkit-mask-image:linear-gradient(180deg,rgba(247,248,250,0) 0,rgba(247,248,250,1) 10%,rgba(247,248,250,1) 80%,rgba(247,248,250,0) 100%)}
}
@media(min-width:577px) and (max-width:767px){.overflowy-scroll-search-filter{-webkit-mask-image:linear-gradient(180deg,rgba(247,248,250,0) 0,rgba(247,248,250,1) 10%,rgba(247,248,250,1) 80%,rgba(247,248,250,0) 100%)}
}
@media(max-width:576px){.overflowy-scroll-search-filter{-webkit-mask-image:linear-gradient(180deg,rgba(247,248,250,0) 0,rgba(247,248,250,1) 10%,rgba(247,248,250,1) 80%,rgba(247,248,250,0) 100%)}
}
@media(min-width:768px) and (max-width:992px){.overflow-bottom{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 5%);-webkit-mask-image:linear-gradient(180deg,rgba(247,248,250,0) 0,rgba(247,248,250,1) 10%)}
}
@media(min-width:577px) and (max-width:767px){.overflow-bottom{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 5%);-webkit-mask-image:linear-gradient(180deg,rgba(247,248,250,0) 0,rgba(247,248,250,1) 10%)}
}
@media(max-width:576px){.overflow-bottom{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 5%);-webkit-mask-image:linear-gradient(180deg,rgba(247,248,250,0) 0,rgba(247,248,250,1) 10%)}
}
@media(min-width:768px) and (max-width:992px){.overflow-top{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 0,#000 90%,rgba(0,0,0,0) 100%);-webkit-mask-image:linear-gradient(180deg,rgba(247,248,250,1) 0,rgba(247,248,250,1) 10%,rgba(247,248,250,1) 80%,rgba(247,248,250,0) 100%)}
}
@media(min-width:577px) and (max-width:767px){.overflow-top{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 0,#000 90%,rgba(0,0,0,0) 100%);-webkit-mask-image:linear-gradient(180deg,rgba(247,248,250,1) 0,rgba(247,248,250,1) 10%,rgba(247,248,250,1) 80%,rgba(247,248,250,0) 100%)}
}
@media(max-width:576px){.overflow-top{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 0,#000 95%,rgba(0,0,0,0) 100%);-webkit-mask-image:linear-gradient(180deg,rgba(247,248,250,1) 0,rgba(247,248,250,1) 10%,rgba(247,248,250,1) 80%,rgba(247,248,250,0) 100%)}
}
@media(min-width:768px) and (max-width:992px){.overflow-bottom-with-apply{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 5%);-webkit-mask-image:linear-gradient(180deg,rgba(247,248,250,0) 0,rgba(247,248,250,1) 10%)}
}
@media(min-width:577px) and (max-width:767px){.overflow-bottom-with-apply{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 5%);-webkit-mask-image:linear-gradient(180deg,rgba(247,248,250,0) 0,rgba(247,248,250,1) 10%)}
}
@media(max-width:576px){.overflow-bottom-with-apply{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 5%);-webkit-mask-image:linear-gradient(180deg,rgba(247,248,250,0) 0,rgba(247,248,250,1) 10%)}
}
@media(min-width:768px) and (max-width:992px){.overflow-top-with-apply{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 0,#000 65%,rgba(0,0,0,0) 100%);-webkit-mask-image:linear-gradient(180deg,rgba(247,248,250,1) 0,rgba(247,248,250,1) 10%,rgba(247,248,250,1) 65%,rgba(247,248,250,0) 100%)}
}
@media(min-width:577px) and (max-width:767px){.overflow-top-with-apply{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 0,#000 65%,rgba(0,0,0,0) 100%);-webkit-mask-image:linear-gradient(180deg,rgba(247,248,250,1) 0,rgba(247,248,250,1) 10%,rgba(247,248,250,1) 65%,rgba(247,248,250,0) 100%)}
}
@media(max-width:576px){.overflow-top-with-apply{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 0,#000 65%,rgba(0,0,0,0) 100%);-webkit-mask-image:linear-gradient(180deg,rgba(247,248,250,1) 0,rgba(247,248,250,1) 10%,rgba(247,248,250,1) 65%,rgba(247,248,250,0) 100%)}
}
@media(min-width:768px) and (max-width:992px){.overflowy-scroll-search-filter-with-apply{-webkit-mask-image:linear-gradient(180deg,rgba(247,248,250,0) 0,rgba(247,248,250,1) 10%,rgba(247,248,250,1) 65%,rgba(247,248,250,0) 100%)}
}
@media(min-width:577px) and (max-width:767px){.overflowy-scroll-search-filter-with-apply{-webkit-mask-image:linear-gradient(180deg,rgba(247,248,250,0) 0,rgba(247,248,250,1) 10%,rgba(247,248,250,1) 65%,rgba(247,248,250,0) 100%)}
}
@media(max-width:576px){.overflowy-scroll-search-filter-with-apply{-webkit-mask-image:linear-gradient(180deg,rgba(247,248,250,0) 0,rgba(247,248,250,1) 10%,rgba(247,248,250,1) 65%,rgba(247,248,250,0) 100%)}
}
.overflow::-webkit-scrollbar{width:0 !important}
.overflow{overflow:-moz-scrollbars-none}
#overflow-logic{overflow-x:hidden;overflow-y:scroll}
.noTick{background-color:white !important;padding:2px}
.search_filter_container .select_dropdown_for_price .item{align-items:start;margin:0 !important}
.search_filter_container .select_dropdown_for_cpd .item{align-items:start;margin:0 !important}
.addTick{background-image:url("../../../clientlibs/clientlib-dpp-base/resources/images/minus.png") !important;padding:2px}
.search_filter_container .filter_label span{margin-left:4px}
.fw-400{font-weight:400 !important}
.button_heree{text-align:left;border:0;background-color:transparent;cursor:pointer}
.search_result_container{padding:0 12px}
@media(max-width:576px){.search_result_container{padding:0 24px}
}
.search_result_container .search_content_master{padding:24px 0;border-bottom:1px solid #cbd2dc}
.search_result_container .search_result_heading{font-size:16px;font-weight:700;line-height:1.5rem;color:#36424a;margin-top:8px}
.search_result_container .search_result_heading:hover{text-decoration:underline}
.search_result_container .search_result_content{font-size:13px;font-weight:400;line-height:20px;color:#646e7a;margin-top:4px}
.search_result_container .price{font-size:16px;font-weight:700;line-height:1.5rem;color:#646e7a;margin-right:4px}
.search_result_container .vat{font-size:12px;font-weight:700;line-height:20px;color:#646e7a;margin:4px 4px 0 0}
.additional_text_result p{font-size:12px;font-weight:400;line-height:20px;margin-top:4px;margin-left:4px;color:#5a5f66}
.search_result_container .details{font-size:12px;font-weight:400;line-height:20px;color:#646e7a;margin-top:4px;margin-left:4px}
.search_result_container .details:hover{text-decoration:underline}
.search_result_container .link{color:#0f4dbc;text-decoration:none}
.additional_text_result p a{color:#0f4dbc;text-decoration:none}
.search_result_container .mt_4{margin-top:4px}
.search_result_container .download{color:#0f4dbc}
.search_result_container .download_icon{margin:0 8px;font-size:16px;margin-top:2px}
.search_result_container .additional_text_result p{margin-bottom:0 !important}
@media(max-width:576px){.search_result_container .price_head{flex-direction:column;align-items:flex-start !important}
.search_result_container .details{margin-top:4px}
.additional_text_result p{margin-left:0}
}
@media(min-width:577px) and (max-width:767px){.search_result_container .price_head{flex-direction:column;align-items:flex-start !important}
.search_result_container .details{margin-top:4px}
.additional_text_result p{margin-left:0}
}
@media(min-width:768px) and (max-width:992px){.search_result_container .price_head{flex-direction:column;align-items:flex-start !important}
.search_result_container .details{margin-top:4px}
.additional_text_result p{margin-left:0}
}
.search_result_container:hover .search_result_heading{text-decoration:underline}
.allresults_parent:hover .search_result_heading{text-decoration:underline}
.allresults_parent:hover .search_result_heading{text-decoration:underline}
.allresults_parent:hover .search_result_heading.underline-none{text-decoration:none !important}
.abc a:hover{text-decoration:underline}
.border-for-first-result-after-load{border-top:1px solid #cbd2dc}
.section_label{padding:4px 8px;background-color:#fff;color:#4d3069;font-size:11px;line-height:16px;font-weight:700;border:1px solid #826e96}
.info_label{padding:4px 8px;background-color:#fff;color:#36424a;font-size:11px;line-height:16px;font-weight:700;border:1px solid #36424a}
.overhang_label{padding:16px 24px;background-color:#4d3069;color:#f0f2f5;font-size:12px;line-height:16px;font-weight:700;border:0}
.topic_label{padding:4px 8px;background-color:#e9e2ec;color:#4d3069;font-size:11px;line-height:16px;font-weight:700;border:0}
.pagination-parent{padding:24px 12px}
@media(max-width:576px){.pagination-parent{padding:24px}
}
.pagination-parent #pagination{display:flex;align-items:center;justify-content:center}
.pagination-parent #pagination a{cursor:pointer;text-decoration:none;margin-right:24px;height:32px;width:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#646e7a}
.pagination-parent #pagination a.current{color:#4d3069;background:#e9e2ec}
.pagination-parent #pagination i{color:#36424a;margin-right:24px}
.pagination-parent .arrow-container{padding:0 16px;width:40px !important;height:40px !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;border:1px solid #cbd2dc}
.pagination-parent .arrow-pagination{color:#36424a}
.pagination-parent .disabled{color:#e1e5eb !important}
.pagination-parent a{white-space:nowrap}
.pagination-parent i{dispaly:flex;align-self:center}
.show-more-pages .results{font-size:13px;font-weight:400;line-height:20px;color:#646e7a}
.search_message_container{padding:24px 12px 0 12px}
@media(max-width:576px){.search_message_container{padding:24px}
}
.search_message_container .spell_check{font-size:14px;font-weight:400;line-height:20px;color:#646e7a}
.search_message_container .spell_check_right{font-size:14px;font-weight:400;line-height:20px;color:#646e7a}
.search_message_container .correct_spell{font-weight:700}
.search_message_container .wrong_spell{font-size:14px;font-weight:400;line-height:20px;color:#0f4dbc;cursor:pointer}
.search_message_container .related_searches{font-size:14px;font-weight:400;line-height:20px;color:#5a5f66}
.search_message_container .searches_link{font-size:14px;font-weight:700;line-height:20px;color:#0f4dbc;margin-right:12px}
.search_message_container .custom-select{width:100%;position:relative;background-color:#f7f8fa;border:1px solid #cbd2dc;padding:14px 16px;padding-right:36px;border-radius:4px}
.search_message_container .filter-section .custom-select{padding:0}
.search_message_container .custom-select select{display:none}
.search_message_container .text-show-sort{font-size:14px;font-weight:600;line-height:20px;color:#36424a;white-space:nowrap}
.search_message_container .selected-item{border-radius:4px;cursor:pointer;z-index:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:14px;font-weight:600;line-height:20px;color:#36424a}
.search_message_container .mobile-filter-relavance-btn .selected-item{height:100%;padding:14px 12px;border-radius:4px;cursor:pointer;z-index:99;width:100%;padding-right:36px;font-size:14px;font-weight:600;line-height:20px;color:#36424a;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.search_message_container .mobile-filter-relavance-btn .arrowanim{background:#f7f8fa !important}
.search_message_container .mobile-filter-relavance-btn .selected-item:after{font-family:"Material Icons";content:"\e5cf";font-size:20px;color:#36424a;position:absolute;right:12px}
.search_message_container .filter-list-icon-for-btn{font-size:19px;color:#36424a}
.search_message_container .selected-item:after{font-family:"Material Icons";content:"\e5cf";font-size:20px;color:#646e7a;position:absolute;right:12px}
.search_message_container .arrowanim.selected-item:after{transform:rotate(180deg)}
.search_message_container .item{background:white;cursor:pointer;padding:8px 12px;font-size:14px;font-weight:400;line-height:20px;color:#36424a;margin:0;display:flex;align-items:self-start;flex-direction:column}
.sortAndRelavance .item{align-items:flex-start !important}
.select_dropdown_for_price .item{margin:0 !important;align-items:flex-start}
.select_dropdown_for_cpd .item{margin:0 !important;align-items:flex-start}
.search_message_container .item:hover{background:#f7f8fa;color:#4d3069}
.search_message_container .all-items{position:absolute;top:54px;left:0;width:100%;z-index:100;max-height:400px;box-shadow:0 0 3px 3px rgba(155,158,163,0.2);border-bottom-right-radius:4px;border-bottom-left-radius:4px;overflow-y:scroll;scrollbar-width:none}
.search_message_container .all-items-hide{display:none}
.search_message_container .all-items::-webkit-scrollbar{width:0 !important}
.search_message_container .all-items{overflow:-moz-scrollbars-none}
.search_message_container .filter-section .filter-button .filterinner-btn{padding:14px 12px;border-radius:4px;background-color:#f7f8fa;border:1px solid #cbd2dc;font-size:14px;font-weight:600;line-height:20px;color:#36424a}
.search_message_container .filter-section .filter-button .filter-dot{height:8px;width:8px;border-radius:50%;background-color:#4d3069;margin:0 10px 0 6px}
.search_message_container .mobile-sort-and-relevance .items{align-items:flex-start}
.Loader_container .lightui1-shimmer{-webkit-animation-duration:1s;-webkit-animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;-webkit-animation-name:placeHolderShimmer;-webkit-animation-timing-function:linear;background:#d8d8d8;background-image:linear-gradient(to right,#d8d8d8 0,#bdbdbd 20%,#d8d8d8 40%,#d8d8d8 100%);background-repeat:no-repeat;height:30px;position:relative;width:50%;margin-bottom:10px}
.Loader_container .lightui1-shimmer-lg{-webkit-animation-duration:1s;-webkit-animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;-webkit-animation-name:placeHolderShimmer;-webkit-animation-timing-function:linear;background:#d8d8d8;background-image:linear-gradient(to right,#d8d8d8 0,#bdbdbd 20%,#d8d8d8 40%,#d8d8d8 100%);background-repeat:no-repeat;height:40px;position:relative;width:100%;margin-bottom:10px}
@-webkit-keyframes placeHolderShimmer{0{background-position:-468px 0}
100%{background-position:468px 0}
}
@-webkit-keyframes prideShimmer{from{background-position:top left}
to{background-position:top right}
}
.no_result_container{padding:24px 12px}
@media(max-width:576px){.no_result_container{padding:24px}
}
.no_result_container .side_greybox{background-color:#f7f8fa;border-top:4px solid #4d3069}
.no_result_container .global_site_links{font-size:16px;font-weight:400;line-height:1.5rem;color:#36424a}
.bg-teal{background-color:#007e88}
.bg-silver{background-color:#f7f8fa}
.bg-white{background-color:#fff}
.notification_mid_container{padding:24px;display:flex;justify-content:space-between;margin:24px 12px 0 12px}
@media(max-width:576px){.notification_mid_container{margin:24px}
}
.notification_mid_container .notification_left{display:flex}
.notification_mid_container .mr_16{margin-right:16px}
.notification_mid_container .lightbulb{color:#36424a;margin-right:18px}
.notification_mid_container .mid_notification_title{font-size:16px;font-weight:700;line-height:1.5rem;color:#36424a}
.notification_mid_container .mid_notification_content{font-size:16px;font-weight:400;line-height:1.5rem;color:#36424a}
.notification_mid_container .mid_notification_link{font-size:16px;font-weight:400;line-height:1.5rem;color:#36424a;text-decoration:underline}
.notification_mid_container .background-teal-button{background-color:#007e88;border:1px solid #fff;color:#fff !important}
.notification_mid_container .text_white{color:#fff}
@media(max-width:576px){.notification_mid_container{flex-direction:column}
.notification_mid_container .notification_left{margin-bottom:24px}
.notification_mid_container .mid_notification_buttons{justify-content:start !important;flex-direction:column;align-items:start !important;gap:16px}
.notification_mid_container .mr_16{margin-right:0}
.notification_right{margin-left:0;justify-content:start;margin-left:42px}
}
@media(min-width:577px) and (max-width:767px){.notification_mid_container{flex-direction:column}
.notification_mid_container .notification_left{margin-bottom:24px}
.notification_mid_container .mid_notification_buttons{justify-content:center !important}
}