.hp-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,551px);min-height:540px;background:var(--hp-fill)}.hp-hero__media{position:relative;display:block;overflow:hidden;background:var(--hp-fill)}.hp-hero__track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hp-hero__track::-webkit-scrollbar{display:none}.hp-hero__slide{position:relative;flex:0 0 100%;scroll-snap-align:start}.hp-hero__slide picture,.hp-hero__slide-link{display:block;height:100%}.hp-hero__slide img{width:100%;height:100%;object-fit:cover}.hp-hero__sticker{top:28px;left:28px}.hp-hero__arrows{position:absolute;top:50%;left:0;right:0;display:flex;justify-content:space-between;padding:0 28px;transform:translateY(-50%);pointer-events:none}.hp-hero__arrow{display:block;width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer;pointer-events:auto}.hp-hero__arrow img{width:24px;height:24px}.hp-hero__dots{position:absolute;bottom:28px;left:50%;display:flex;align-items:center;gap:6px;transform:translate(-50%)}.hp-hero__dot{width:8px;height:8px;padding:0;border:0;border-radius:8px;background:#fff9;cursor:pointer;transition:width .25s ease,background-color .25s ease}.hp-hero__dot[aria-current=true]{width:60px;background:var(--hp-white)}.hp-hero__content{display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:70px 40px 40px;background:var(--hp-fill)}.hp-hero__content[hidden]{display:none}.hp-hero__text{display:flex;flex-direction:column;gap:20px}.hp-hero__body p{margin:0}.hp-hero__buttons{display:flex;flex-wrap:wrap;gap:12px}@media screen and (min-width:750px)and (max-width:1099px){.hp-hero__content{padding:48px 28px 32px}.hp-hero .hp-hero__heading{font-size:38px;line-height:46px}}@media screen and (max-width:749px){.hp-hero{display:block;min-height:0}.hp-hero__media{aspect-ratio:393 / 301}.hp-hero__sticker{top:16px;left:16px}.hp-hero__arrows{padding:0 12px}.hp-hero__dots{bottom:20px;gap:4.5px}.hp-hero__dot{width:6px;height:6px}.hp-hero__dot[aria-current=true]{width:45px}.hp-hero__content{align-items:center;gap:24px;padding:28px 20px 24px;text-align:center}.hp-hero__text{gap:16px}.hp-hero .hp-hero__heading{font-size:35px;line-height:41px;letter-spacing:-.7px}.hp-hero__body{font-size:16px;line-height:25px}.hp-hero__buttons{justify-content:center}.hp-hero__buttons .hp-btn{height:38px;padding:0 20px;font-size:14px;line-height:21px}}
/*# sourceMappingURL=/cdn/shop/t/283/assets/hp-hero.css.map */
