.hero-slide--wakacje{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s ease-in-out}.hero-slide--wakacje.active{opacity:1}.hero-slide--wakacje .hero-wakacje__canvas{position:relative;width:100%;height:100%;overflow:hidden;border-radius:24px;background:#fbeff2}.hero-slide--wakacje .hero-wakacje__squiggle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;pointer-events:none;z-index:1}.hero-slide--wakacje .hero-wakacje__graphics{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.hero-slide--wakacje .hero-wakacje__package,.hero-slide--wakacje .hero-wakacje__cat-pill,.hero-slide--wakacje .hero-wakacje__dog-pill,.hero-slide--wakacje .hero-wakacje__petassist{position:absolute;display:block;height:auto;background:transparent}.hero-slide--wakacje .hero-wakacje__hotspot{pointer-events:auto;cursor:pointer}.hero-slide--wakacje .hero-wakacje__hotspot img{display:block;width:100%;height:auto}.hero-slide--wakacje .hero-wakacje__package--1{left:56.363%;top:41.705%;width:33.98%;z-index:2}.hero-slide--wakacje .hero-wakacje__package--2{left:35.083%;top:85.507%;width:35.179%;z-index:3}.hero-slide--wakacje .hero-wakacje__package--3{left:82.89%;top:12.383%;width:30.466%;z-index:4}.hero-slide--wakacje .hero-wakacje__cat-pill{left:80%;top:12.321%;width:16%;z-index:5}.hero-slide--wakacje .hero-wakacje__dog-pill{left:61.667%;top:70.714%;width:16%;z-index:6}.hero-slide--wakacje .hero-wakacje__petassist{left:70.25%;top:32.5%;width:16.333%;z-index:7}.hero-slide--wakacje .hero-wakacje__content{position:absolute;left:5.333%;top:8.571%;width:43.417%;max-width:521px;z-index:10;display:flex;flex-direction:column;gap:32px;align-items:flex-start}.hero-slide--wakacje .hero-wakacje__copy{display:flex;flex-direction:column;gap:16px;align-items:flex-start;width:100%}.hero-slide--wakacje .hero-wakacje__badge{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:fit-content;padding:8px 16px;border-radius:24px;background:#c6002b}.hero-slide--wakacje .hero-wakacje__badge span{color:#fff;font-size:12px;font-weight:500;line-height:1.4;letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap}.hero-slide--wakacje .hero-wakacje__headline-group{display:flex;flex-direction:column;gap:24px;width:100%}.hero-slide--wakacje .hero-wakacje__heading{margin:0;display:flex;flex-direction:column;gap:0}.hero-slide--wakacje .hero-wakacje__heading-line{display:block;color:#2d4f40;font-size:48px;font-weight:500;line-height:1.1;letter-spacing:-1.44px}.hero-slide--wakacje .hero-wakacje__promo{margin:0;display:inline-flex;align-self:flex-start;padding:4px 10px;border-radius:6px;background:#fff;color:#c6002b;font-size:18px;font-weight:500;line-height:1.4;letter-spacing:-.36px}.hero-slide--wakacje .hero-wakacje__description{margin:0;color:#2d4f40;font-size:18px;font-weight:400;line-height:1.4;letter-spacing:-.54px}.hero-slide--wakacje .hero-wakacje__cta{display:inline-flex;align-items:center;justify-content:center;padding:16px 24px;border-radius:44px;background:#2d4f40;color:#fff;text-decoration:none;transition:background-color .2s ease}.hero-slide--wakacje .hero-wakacje__cta span{font-size:16px;font-weight:500;line-height:20px;letter-spacing:.64px;text-transform:uppercase}.hero-slide--wakacje .hero-wakacje__cta:hover{background:#38634f}@media screen and (max-width:1200px){.hero-slide--wakacje .hero-wakacje__content{width:48%;max-width:480px}.hero-slide--wakacje .hero-wakacje__heading-line{font-size:40px;letter-spacing:-1.2px}.hero-slide--wakacje .hero-wakacje__promo,.hero-slide--wakacje .hero-wakacje__description{font-size:16px}.hero-slide--wakacje .hero-wakacje__graphics{transform:scale(1);transform-origin:72% center}}@media screen and (max-width:900px){.hero-slide--wakacje .hero-wakacje__content{width:52%}.hero-slide--wakacje .hero-wakacje__heading-line{font-size:34px}.hero-slide--wakacje .hero-wakacje__graphics{transform:scale(1.15);transform-origin:72% center}}@media screen and (max-width:700px){.hero-ayla-delight:has(.hero-slide--wakacje){height:auto;min-height:0}.hero-ayla-delight:has(.hero-slide--wakacje) .hero-container{height:auto;min-height:0;overflow:visible}.hero-ayla-delight:has(.hero-slide--wakacje) .hero-slide--wakacje{position:relative;height:auto}.hero-ayla-delight .hero-slide--wakacje .hero-wakacje__canvas{border-radius:0;min-height:0;height:auto;background:#fbeff2;display:flex;flex-direction:column}.hero-slide--wakacje .hero-wakacje__squiggle{object-fit:cover;object-position:38% 42%}.hero-slide--wakacje .hero-wakacje__content{position:static;order:0;left:auto;top:auto;width:100%;max-width:none;height:auto;padding:40px 16px 24px;box-sizing:border-box;gap:20px}.hero-slide--wakacje .hero-wakacje__graphics{position:relative;order:1;inset:auto;width:100%;max-width:420px;margin-inline:auto;height:380px;transform:none}.hero-slide--wakacje .hero-wakacje__cat-pill{left:50%;top:4%;width:42%}.hero-slide--wakacje .hero-wakacje__petassist{left:27%;top:22%;width:36%}.hero-slide--wakacje .hero-wakacje__dog-pill{left:5%;top:64%;width:42%}.hero-slide--wakacje .hero-wakacje__heading-line{font-size:32px;letter-spacing:-.96px}.hero-slide--wakacje .hero-wakacje__promo{font-size:16px;letter-spacing:-.32px;white-space:normal}.hero-slide--wakacje .hero-wakacje__description{font-size:16px;letter-spacing:-.48px}.hero-slide--wakacje .hero-wakacje__cta{width:100%;max-width:320px;align-self:center}}@media screen and (max-width:576px){.hero-ayla-delight .hero-slide--wakacje .hero-wakacje__canvas{min-height:0}.hero-slide--wakacje .hero-wakacje__heading-line{font-size:28px;letter-spacing:-.84px}.hero-slide--wakacje .hero-wakacje__content{padding-top:32px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/hero-wakacje-slide.css.map */
