@import url(https://fonts.googleapis.com/css2?family=Baloo+2:wght@400;500;600;700&display=swap);.category_details p,.delivery_address,.store_detail h5,.store_name{white-space:nowrap;text-overflow:ellipsis}.blog_card,.header{max-height:fit-content}.category_icon,.search_icon,.store_icon{display:none}html{scroll-behavior:smooth}.view_blog,.view_store{transform:translateY(100%)}*{padding:0;margin:0;font-family:default}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background-color:#b0b0b0}::-webkit-scrollbar-track{background-color:#f2f2f2}.heading_seperator{height:4px;width:120px;background-color:#b1d58bda}.header_container,.main_container,.store_detail{height:auto;width:auto}.top_section{height:fit-content;background:linear-gradient(to top,#62863f,#78ac3f)}.btn_custom_visit_store:hover{background:#74a244}.btn_custom_primary{position:absolute;right:0;bottom:0;top:0;background:#f2f2f2!important}.delivery_address{overflow:hidden;width:100%}.category_name h6{color:#74a244}.feature_text h5,.search_icon{color:var(--bs-dark)}.search_bar::placeholder{color:#b0b0b0}#postcode_field,#search_postcode{font-weight:300!important}.delivery_text{font-size:.7rem}.blog_details{height:auto}.small_icon{font-size:1.55rem}.btn_category,.btn_store{font-size:.95em;width:auto!important;background:linear-gradient(to top,#62863f,#78ac3f)!important;color:#fff!important}.btn_custom_postcode,.btn_custom_visit_store,.btn_shop_customized,.btn_show_stores{color:#f2f2f2!important}.brands_section,.business_section,.faq_section,.trolleymate_features{height:auto;width:auto;margin:4rem auto}.transform_icon{transition:.3s;transform:rotate(135deg);color:#c41e1ee6}.feature_box_parent{transform:.3s;cursor:default}.feature_box_parent:hover .features_box{scale:1.04;background:#8ab063}.feature_box_parent:hover .features_box svg{fill:#fff}.features_box{height:120px;width:120px;border-radius:50%;margin:1rem auto;display:flex;justify-content:center;align-items:center;background:#f7f7f7e7;transition:.3s}.features_box svg{fill:#78ac3f;transition:.3s}.feature_text p{color:#6b6b6b}.category_slider{height:auto;width:auto;margin:5rem auto}.swiper_slider_parent{position:relative;height:220px;width:auto}.category_details,.category_image{width:130px;margin:auto}swiper-container{width:100%;height:100%}swiper-slide{height:170px;text-align:center;font-size:18px;display:flex;justify-content:center;align-items:center;margin-top:.3rem!important;margin-bottom:.3rem!important;cursor:grab;overflow:hidden}.category_image,.partner_text{align-items:center;display:flex}.category_image{height:130px;justify-content:center;background:linear-gradient(to top,#a2a2a24e,#e7e7e71a)}.category_details p{color:#505050;font-size:.9rem;text-transform:capitalize;width:100%;overflow:hidden;font-weight:500}.blogs_section,.stores_section{height:auto;width:auto;margin:4em auto}.btn_show_stores{background-color:#74a244!important}.store_card{height:auto;width:auto;cursor:pointer;transition:.25s}.store_image{height:120px;width:auto;position:relative;overflow:hidden}.view_store{background:linear-gradient(to top,#00000068 35%,rgba(0,0,0,0));height:100%;width:100%;display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;bottom:0;left:0;transition:.4s}.partner_section,.rider_section{position:relative;overflow:hidden}.blog_card:hover .view_blog,.partner_section:hover .partner_section_message,.rider_section:hover .rider_section_message,.store_card:hover .view_store{transform:translateY(0)}.store_name{width:98%;overflow:hidden}.store_detail h5{height:100%;width:95%;font-size:1.1rem;font-weight:400;overflow:hidden}.btn_custom_visit_store{background:#78ac3f;transition:.3s}.postcode_section{height:450px;width:auto;margin:4rem auto;background:linear-gradient(to left,#1a1a1a38,#000000d1) 0 0/cover,url(../img/postcode_bakcground.webp) 90%/cover no-repeat}.app_text_section,.postcode_searching_section{padding:2.7rem}.postcode_image{height:400px;background:url(../img/delivery_guy.png) center/contain no-repeat}.search_postcode_parent{height:3.3em;display:flex;justify-content:space-between}#postcode_field::placeholder{color:#b0b0b0}.btn_shop_customized{background:#b92a2af4!important;border:transparent!important;transition:.3s}.btn_shop_customized:hover,.btn_store_customized:hover{scale:1.02}#search_postcode::placeholder{color:#b0b0b0}.btn_custom_postcode{background:linear-gradient(to top,#62863f,#78ac3f)!important;border:1px solid #78ac3f}.brand-logo-wrapper{height:120px;border:1px solid #00000009;flex:0 0 auto;animation:260s linear infinite animate_brands}.brands_container{display:flex;overflow:hidden}.brand-logo-wrapper img{filter:grayscale();transition:.3s}.brand-logo-wrapper:hover.brand-logo-wrapper img{filter:none}@keyframes animate_brands{0%{transform:translateX(0)}50%{transform:translateX(calc(-100% * 10))}}.blog_card{min-height:200px;width:auto;cursor:pointer}.blog_image{height:auto;min-height:200px;overflow:hidden}.view_blog{height:100%;width:100%;background:linear-gradient(to top,#030303a8,#00000000);display:flex;justify-content:center;align-items:center;transition:.25s}.view_blog span{font-size:1.1rem;font-weight:500}.badge_primary_customized{background:linear-gradient(to top,#62863f,#78ac3f);color:#f2f2f2}.bx_small{font-size:1.3rem}.analytics_section,.btn_signin,.section_text{transition:.3s}.analytics_section:hover.analytics_section i{color:#78ac3f!important}.mobile_app_section{height:500px;width:auto;margin:4rem auto;background:linear-gradient(to left,#00000000,#000000ad) 0 0/cover,url(../img/mobile_app.webp) center/cover no-repeat}.btn_store_customized{background-color:#74a244!important;color:#fff!important;transition:.3s}.revive_icon{transition:.3s;transform:rotate(0);color:#74a244}.partner_section{height:450px;width:auto;background:linear-gradient(to right,#00000094,#00000012) 0 0/cover,url(../img/partner_with_us.webp) center/cover}.partner_text{height:100%;width:100%}.rider_section{height:450px;width:auto;background:linear-gradient(to right,#00000094,#00000012) 0 0/cover,url(../img/ride_with_us.webp) center/cover}.rider_text{height:100%;width:auto;display:flex;align-items:center}.partner_section_message,.rider_section_message{height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:flex-end;background:linear-gradient(to bottom,#00000000,#00000069 95%);transform:translateY(100%);transition:.3s}.partner_section_message i,.rider_section_message i{color:#8ab063}@media (max-width:625px){.delivery_text,.search_parent{display:none}.search_icon{display:block}}@media (min-width:625px){.small_search_container{display:none}}@media (max-width:425px){.btn_category,.btn_store{padding:.4em!important}.category_icon,.store_icon{display:inline-block}.category_text,.store_text{display:none}.app_text_section,.faq_section_container,.postcode_searching_section{padding:.5rem!important}}a{color:#222}.app_details_container{height:100%;width:100%;margin:0}#app_text_details{padding:4rem 6rem}@media (max-width:1000px){#app_text_details{padding:2rem 4rem!important}}.download_app_store,.download_google_play{width:141px}.store_signup_button{background-color:#99bd45;color:#292527;font-size:1.03rem;transition:.2s}.store_signup_button:hover{background-color:#91b147;color:#000}@media screen and (max-width:470px){#app_text_details{padding:0 18px!important}}@media (max-width:375px){.postcode_field{padding-left:1rem!important}#target_address{padding-left:.4rem!important;padding-right:.4rem!important}.btn_custom_postcode{padding-left:.8rem!important;padding-right:.8rem!important}}.cs_fa-lg{font-size:1.15rem!important}.carousel-item{height:575px}.carousel_slide_one{background:linear-gradient(to left,#00000000,#0000003e),url('../img/header_slide_one.webp') 70%/cover no-repeat}.carousel_slide_two{background:linear-gradient(to left,#00000000,#0000003e),url('../img/header_slide_two.webp') 70%/cover no-repeat}.carousel_slide_three{background:linear-gradient(to left,#00000000,#0000003e),url('../img/header_slide_three.webp') 70%/cover no-repeat}.carousel-indicators [data-bs-target]{height:40px!important;width:40px!important;border-radius:50%;border:2px solid transparent}.carousel-indicators .active{opacity:1;border-color:var(--bs-white);background-color:transparent}.carousel-indicators{position:absolute;width:100%;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:3.5rem 0 1.5rem;background:linear-gradient(to top,#00000056,#22222200)!important;margin-right:0!important;margin-bottom:0!important;margin-left:0!important}.carousel_heading,.carousel_text{text-align:start;text-shadow:2px 4px #00000078}.carousel_text{font-size:1.05rem}.navigation_link{color:var(--bs-green)}.carousel_absoulte_text{height:100%;width:100%;background:linear-gradient(to left,#00000000,#00000010 75%)}@media (max-width:600px){.carousel_heading,.carousel_text{margin-top:1.4rem!important}.carousel_item_parent{margin-left:.3rem!important}}@media (max-width:768px){.logo_image{display:none}.carousel_absoulte_text{background:linear-gradient(to left,#00000052,#00000078 75%)}}.about_us_section{height:fit-content;width:auto;margin:4rem auto}.about_us_text{height:100%;display:flex;justify-content:center;align-items:center}.header{min-height:600px;width:auto;background:linear-gradient(to left,#00000000,#0000003e) 0 0/cover,url('../img/header_slide_two.webp') 70%/cover no-repeat;padding:8rem;padding-left:5rem!important;padding-bottom:5rem!important;animation-name:header_slides;animation-duration:30s;transform:translateZ(0);transform:translate3d(0,0,0);animation-iteration-count:infinite;animation-timing-function:linear;animation-fill-mode:forwards;animation-delay:6s}.btn_signin:hover{background-color:#fff!important;color:#000!important}.blog_subtitle{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.customer_section{height:400px;width:auto;background:linear-gradient(140deg,#0000008a,#00000000) 0 0/cover,url('../img/customer_section.webp') center/cover no-repeat;display:flex;align-items:center;margin:4em auto}.btn_contact{background-color:#ff2020!important;transition:.3s}.btn_contact:hover{background-color:#d20000!important}#contact-phone::-webkit-inner-spin-button,#contact-phone::-webkit-outer-spin-button{-webkit-appearance:none}@media(max-width:375px){.faq_image img{width:250px!important}}