.plp-hero{background-color:rgb(var(--color-background))}.plp-hero .plp-hero-content-wrapper{display:flex;gap:6.4rem;align-items:center;justify-content:center;padding-block:3.2rem}.plp-hero .plp-hero__image img{max-width:100%;height:100%;display:block;width:100%;object-fit:cover}.plp-hero .plp-hero__image video{width:100%;height:100%;display:block;object-fit:cover}.plp-hero .plp-hero__image{max-width:34rem;flex:1;border-radius:1.01rem;overflow:hidden}.plp-hero .plp-hero__text-content{flex:1}.plp-hero .plp-hero__logo{margin-bottom:1.6rem;line-height:0}.plp-hero .plp-hero__title{margin-bottom:1.6rem}.plp-hero .plp-hero__title .metafield-rich_text_field h1{font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit;font-style:inherit;text-transform:inherit}.plp-hero .plp-hero__subtitle{margin-bottom:1.6rem;text-transform:unset;max-width:60rem;line-height:2.8rem;font-style:normal}.plp-hero-description{max-height:9.9rem;overflow:hidden;color:rgb(var(--color-body))}.plp-hero-description.expanded{max-height:200rem}.plp-hero-description a{color:rgba(var(--color-foreground))}.read-more-btn-wrapper{padding-top:2.8rem;padding-bottom:.8rem;position:absolute;width:100%;bottom:-.1rem;text-align:center}.read-more-btn-wrapper .read-more-btn{background:transparent;border:none;padding:.6rem 0 0;display:inline-block;cursor:pointer;color:rgba(var(--color-foreground));text-underline-offset:3px}.description-items-main{position:relative}.plp-hero-description .metafield-rich_text_field{padding-bottom:2.8rem}.plp-hero-description.expanded+.read-more-btn-wrapper{background:transparent}.plp-hero .plp-hero__title strong,.plp-hero .plp-hero__title b{color:var(--color-accent-color)}.plp-hero .plp-hero__image .mobile_image{display:none}.plp-hero .plp-hero__image .desktop_image{display:block}.plp-hero__image:has(.desktop_video) .desktop_image{display:none}@media screen and (max-width: 768px){.plp-hero .plp-hero-content-wrapper{flex-direction:column;justify-content:center;gap:3.2rem;padding:0 0 16px}.plp-hero .plp-hero__image{max-width:100%;width:100%;border-radius:0}.plp-hero .plp-hero__image img{aspect-ratio:1}.plp-hero .plp-hero__text-content{padding-inline:1.6rem}.plp-hero .plp-hero__image .mobile_image{display:block}.plp-hero .plp-hero__image .desktop_image{display:none}.plp-hero__image:has(.mobile_video) .mobile_image{display:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/plp-hero.css.map */
