iframe{max-width:100%}.sidebar-heading{background:rgb(52 168 47 / .07);padding:15px;color:#34A82F;font-size:15px;font-weight:600;margin-bottom:15px}.icon-control{margin-top:0;float:right;font-size:80%;width:.55em}.upw__sidebar__shop .categories-filers{margin-bottom:40px}.upw--cta-block button{width:auto!important}input.js-input-from.form-control{width:46px;padding:0;text-align:center}.price-range-input input[type="number"]{-moz-appearance:textfield}.price-range-input span.pound{margin-right:5px}.upw__with_sidebar__shop .sort-by{background:#f0f9f0;padding:6.8px;margin-bottom:30px}.upw__with_sidebar__shop .sort-by .sorting{font-weight:600;font-size:15px;color:#34A82F}.select-sort-by{display:inline;width:215px;margin-left:10px}.product-info .product-title{color:var(--upw-primary-color);font-size:25px;border-bottom:none;text-transform:unset}.upw #add-address-details-form{display:flex;flex-flow:row wrap}.upw #addAddressModal .modal-body{padding-right:0!important}.upw #add-address-details-form .half{float:unset}.upw #add-address-details-form .half:last-child{display:flex;flex-direction:column;flex:0 0 100%}.banner-img{position:absolute!important;right:0;top:0;height:100%;padding:0}.banner-img img{height:100%;object-fit:cover;width:100vw;object-position:center}.order-confirmation .order-confirmation-act-btns{margin-bottom:50px}.order-confirmation .order-confirmation-act-btns a:hover{color:#fff!important}.owl-carousel1 .condition-desc p{color:#fff}.owl-carousel1 .owl-carousel .owl-item img{height:100%;object-fit:cover}.condition_product_grid .product-icon{margin-inline:auto}section.importantLinksWrapper .item-box{text-align:center}section.importantLinksWrapper .item-box a{color:#fff}section.importantLinksWrapper .item-box a:hover{color:#fff!important}section.importantLinksWrapper .important-link h3{font-size:1rem;font-weight:700;color:inherit;margin:0}section.importantLinksWrapper .important-link i{font-family:"Font Awesome 5 Free";font-size:2rem;font-weight:700;font-style:inherit;color:#fff}.important-link{display:flex;padding:2rem 1rem;flex-direction:column;align-items:center;justify-content:center;gap:1rem;border-radius:.5rem;text-align:center;height:100%;transform:translateY(0);transition:all ease .3s}.health-promotion{background-repeat:no-repeat;background-position:top}section.leaflets{background:#80808012}section.leaflets h2{font-size:28px;color:#77A845;margin:0}.accordion-button[aria-expanded="true"]{background:#77A845;color:#fff}.accordion-body{padding:1.5rem;background:#fff}.accordion-button span{text-align:left;flex:1;font-weight:700}picture.lg-bg-image img{height:auto!important;min-height:500px}section.importantLinksWrapper .item-box{text-align:center;   width:100%;margin-bottom:10px}.introduction picture.lg-bg-image img{min-height:auto!important}section.importantLinksWrapper .item-box{text-align:center;width:100%;margin-bottom:10px}button.accordion-button{border:none}.accordion-button{display:flex;padding:1rem 1.5rem;width:100%;color:#333;transition:all ease .3s;background:#fff;font-size:1rem}.accordion-button[aria-expanded="true"]{background:#77A845;color:#fff}.accordion-item{border:solid thin #e6e6e6;overflow:hidden}.accordion-item button:focus{outline:1px dotted;outline:none}.accordion-button[aria-expanded="true"]:after{transform:rotate(90deg)}.accordion-button:after{display:block;content:"\f054";font-family:"Font Awesome 5 Free";font-weight:700;transform:rotate(0);transition:all ease .3s;aspect-ratio:1}.item-box{transition:transform 0.2s}.item-box:hover{transform:scale(1.1)}.leaflets-left img{height:auto}section.leaflets .leaflets-left h2{margin-bottom:10px}section.showcase.services-section.conditions-section.section-padding .hero-slider.slide-inner:before,section.showcase.services-section.conditions-section.section-padding .hero-slider .slide-inner:before{content:""!important;background:#fff!important;border-radius:5px!important;opacity:1!important}section.showcase.services-section.conditions-section.section-padding .hero-slider{border-bottom:inherit}.showcase picture img{max-width:100%!important;height:100%!important;object-fit:cover!important}.showcase .btns{margin:0 auto}.owl-carousel1 .img-sec{position:relative;height:100%;width:100%}.img-sec::after{content:"";background:#978b8b61;height:100%;width:100%;position:absolute;top:0}.condition-desc{bottom:0;width:100%;background-color:var(--dark_blue);color:#fff;padding:10px}.condition-img{position:relative}.condition-desc h3 a{color:#fff;display:block}.condition-desc .cta-block a{color:#fff}.owl-carousel1 .overlay-link{z-index:99999999999}.owl-carousel1 .owl-stage{display:flex}.item{display:flex;flex:1 0 auto;height:100%}.owl-carousel1 .item{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:stretch}.owl-carousel1 .owl-prev{position:absolute;left:15px;top:45%;color:#77A845!important;background:#fff!important;border:none;border-radius:50%;z-index:1}.owl-carousel1 .owl-next{position:absolute;right:15px;top:45%;color:#77A845!important;background:#fff!important;border:none;border-radius:50%}.showcase-items{align-items:center}.showcase-items .hero-style-2{height:450px!important}.owl-carousel1 .condition-img img{height:100%;object-fit:cover}section.trust-logos-section .owl-controls{display:none}.services-section .service-grids .grid p,.services-section .service-grids .grid h3 a{position:relative;z-index:11}.row{width:auto}.modal-dialog .modal-body h6{margin-bottom:20px!important}.upw__main .upw__header ul li a{padding:10px!important}.upw__sidebar a svg{float:left;margin-right:10px}.upw__content .col-6.video-tile iframe{width:100%}.showcase .slide-inner h2.title{text-transform:capitalize}@media (min-width:1200px){.owl-carousel1 .condition-img{position:relative}.owl-carousel1 .condition-desc p{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:9vh}}@media (max-width:1199px){.owl-carousel1 .condition-img{position:relative;height:25vh}.owl-carousel1 .condition-desc p{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:5vh}.condition-desc h3 a{font-size:19px}.page-template-health .introduction .content-column{margin-top:40px}.page-template-health .introduction .content-column .content-box{text-align:center}.page-template-health .leaflets-left{text-align:center}.page-template-health .leaflets-right{margin-top:20px}.leaflets-left img{width:100%;height:auto}}#booking .row,.contact-form form .row{width:auto}@media (max-width:1024px){.upw #menu-main-menu li.upw>.sub_menu_upw{padding:0 0 20px 0px!important}}@media (max-width:767px){.owl-carousel1 .condition-img{height:auto}.owl-carousel1 .owl-prev{top:35%}.owl-carousel1 .owl-next{top:35%}.contact-form form div{padding:0}.contact-form form{margin:0}.trust-logos-section img{width:100%}.topbar{padding:0px!important}.search-form #prod-search input.form-control{border-bottom-left-radius:50px;border-top-left-radius:50px}.slide-inner img{margin:10px auto}.theme-accordion-s1 .panel-heading a:before{font-size:12px;right:5px;top:45%}.upw .upw .sub_menu_upw .parent-menu{padding-right:15px!important;padding-left:15px!important}.upw #menu-main-menu li.upw .sub_menu_upw li a{padding:10px!important}.upw .upw .parent-menu h4{margin-bottom:10px!important}}@media (max-width:600px){.trust-logos-section .owl-carousel .owl-item img{height:100px!important}}@media (min-width:320px) and (max-width:329px){.home .carousel-section.section-padding .theme-btn.mr-2{margin-right:0.5rem!important}}@media (max-width:767px){.upw #menu-main-menu li.upw .sub_menu_upw li a{padding:10px!important}}