.hp-hero{position:relative;overflow:hidden}.hp-hero .hp-hero__header{padding:20px 16px;display:flex;align-items:center;z-index:10;gap:2rem}.hp-hero .hp-hero__logo{height:56px;flex-grow:0;max-width:unset;width:auto}.hp-hero .hp-hero__header__nav{display:none;color:var( --link-colour );font-weight:600;font-size:1rem;line-height:1.5rem;gap:2rem;align-items:center}.hp-hero .nav__item{color:inherit;text-decoration:none;transition:color .15s ease}.hp-hero .nav__item:hover{color:#10cbbb}.hp-hero .hp-hero__header__actions{display:flex;align-items:center;gap:.5rem;margin-left:auto}.hp-hero .actions__login{background-color:transparent;font-size:.875rem;line-height:1.25rem;min-width:0;padding:6px 16px;color:#fff;border:2px solid #ffffff;border-radius:9999px;font-weight:600;transition:background-color .15s ease;text-decoration:none}.hp-hero .actions__login:hover{background-color:#ffffff1a}.hp-hero .actions__signup{display:none;color:#020817;background-color:#10cbbb;border:2px solid #020817;border-radius:9999px;font-weight:700;font-size:.875rem;line-height:1.25rem;padding:6px 20px;text-decoration:none;transition:background-color .15s ease}.hp-hero .actions__signup:hover{background-color:#10cbbbe6}.hp-hero .actions__cart{color:var( --link-colour );display:flex;flex-direction:column;align-items:center;gap:.25rem;min-width:0;padding:0;background-color:transparent}.hp-hero .actions__cart__icon{position:relative}.hp-hero .actions__cart__icon svg{width:28px;height:28px}.hp-hero .icon__cart-count{color:#020817;font-weight:700;font-size:11px;background-color:#10cbbb;border:2px solid #020817;border-radius:50%;height:20px;width:20px;display:flex;position:absolute;top:-.75rem;right:-.75rem;justify-content:center;align-items:center}.hp-hero .actions__cart__savings{display:none;color:#020817;line-height:1;font-size:11px;padding:2px 8px;background-color:#fde047;border:2px solid #020817;border-radius:6px}.hp-hero .hp-hero__image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;filter:brightness(.4);width:100%;height:100%;object-fit:cover}.hp-hero *:not(.hp-hero__image){z-index:1}.hp-hero .hp-hero__main__rating{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;padding-top:16px}.hp-hero .rating__stars{display:flex;align-items:center;gap:3px}.hp-hero .rating__stars svg{color:var( --review-stars-colour );fill:var( --review-stars-colour );width:16px;height:16px}.hp-hero .rating__text{font-size:.75rem;line-height:1.25rem;color:var( --review-text-colour )}.hp-hero .rating__img-wrap{padding:4px 10px;background-color:#fff;border-radius:9999px;display:flex}.hp-hero .rating__img-wrap img{width:auto;height:.875rem;max-width:100%}.hp-hero .hp-hero__dt_image{display:none}.hp-hero .hp-hero__main{display:flex;flex-direction:column;padding:3rem 1.5rem 4rem;align-items:var( --body-text-alignment );max-width:896px;margin-inline:var( --body-alignment );text-align:var( --title-alignment )}.hp-hero .hp-hero__main__title{color:var( --title-colour );font-weight:800;font-size:2.25rem;line-height:2.5rem;width:fit-content}.hp-hero .hp-hero__main__body{color:var( --body-colour );margin-top:1.5rem;font-size:1.125rem;line-height:1.75rem}.hp-hero .hero__main__link{color:#020817;font-weight:700;font-size:1.125rem;line-height:1.75rem;padding:.875rem 2.5rem;background-color:#10cbbb;border:2px solid #020817;border-radius:9999px;display:flex;align-items:center;gap:8px;text-decoration:none;margin-top:20px;transition:background-color .15s ease}.hp-hero .link__text{color:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;text-decoration:inherit}.hp-hero .hero__main__link:hover{background-color:#10cbbbe6}.hp-hero .hero__main__link svg{width:20px;height:20px}@media(min-width:768px){.hp-hero .hp-hero__header{padding:20px 48px}.hp-hero .hp-hero__logo{height:80px;width:auto}.hp-hero .hp-hero__header__nav{display:flex}.hp-hero .hp-hero__header__actions{gap:.75rem}.hp-hero .actions__login{font-size:16px;line-height:24px}.hp-hero .actions__signup{display:block;font-size:1rem;line-height:1.5rem}.hp-hero .rating__text{font-size:.875rem;line-height:1.25rem}.hp-hero .hp-hero__dt_image{display:unset}.hp-hero .hp-hero__mb_image{display:none}.hp-hero .hp-hero__main__title{font-size:3.75rem;line-height:1}.hp-hero .hp-hero__main__body{font-size:1.5rem;line-height:2rem}.hp-hero .actions__cart__savings{display:flex}}
/*# sourceMappingURL=/cdn/shop/t/560/assets/homepage-hero.css.map */
