.phs{position:relative;width:100%;overflow:hidden;background:#0a0a0a}.phs__swiper{position:relative;width:100%;height:var(--phs-height-mobile, 500px);overflow:hidden;border-radius:0}@media screen and (min-width:750px){.phs__swiper{height:var(--phs-height, 780px);border-radius:0}}.phs__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;will-change:transform;transition:transform 8s ease-out}.phs__bg img{width:100%;height:100%;object-fit:cover;display:block}.phs__slide--active .phs__bg{transform:scale(1.06)}.phs__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to right,rgba(0,0,0,var(--phs-overlay-opacity, .78)),rgba(0,0,0,calc(var(--phs-overlay-opacity, .78) * .38)) 60%,#0000000d);pointer-events:none}@media screen and (max-width:749px){.phs__overlay{background:linear-gradient(160deg,#00000026,#000000b8 55%,#000000e0)}}.phs__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:flex-end}@media screen and (min-width:750px){.phs__content{align-items:center}}.phs__inner{width:100%;max-width:var(--phs-content-width, 570px)}.phs__badge,.phs__heading,.phs__description,.phs__buttons{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s ease}.phs__badge{transition-delay:.1s}.phs__heading{transition-delay:.25s}.phs__description{transition-delay:.4s}.phs__buttons{transition-delay:.55s}.phs__slide--active .phs__badge,.phs__slide--active .phs__heading,.phs__slide--active .phs__description,.phs__slide--active .phs__buttons{opacity:1;transform:translateY(0)}.phs__badge{display:inline-block;padding:4px 17px;border-radius:9999px;border:1px solid rgba(255,255,255,.2);background:#1212124d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-family:Inter;font-size:12px;font-weight:700;line-height:16px;letter-spacing:1.2px;text-transform:uppercase;margin:0 0 2.4rem}.phs__heading{font-size:clamp(3rem,5vw,7.2rem);font-weight:900;line-height:1.08;color:#fff;margin:0 0 14px;letter-spacing:-1.8px}@media screen and (min-width:750px){.phs__heading{margin-bottom:24px}}.phs__heading-accent{color:var(--phs-accent-color, #7ba7bc)}.phs__description{margin:0 0 22px;max-width:380px;color:#cbd5e1;font-size:2rem;font-weight:400;line-height:28px}@media screen and (min-width:750px){.phs__description{font-size:2rem;margin-bottom:40px}}.phs__buttons{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.phs__btn{display:inline-flex;align-items:center;gap:8px;border-radius:50px;font-size:1.8rem;font-weight:700;letter-spacing:0;text-decoration:none;padding:22px 45px;cursor:pointer;border:none;transition:transform .22s ease,background .22s ease,box-shadow .22s ease,color .22s ease;white-space:nowrap;line-height:1}.phs__btn:focus-visible{outline:2px solid #ffffff;outline-offset:3px}.phs__btn--primary{background:#fff;color:#121212}.phs__btn--primary:hover{background:#f0f0f0;transform:translateY(-2px);box-shadow:0 8px 24px #00000059}.phs__btn--primary .phs__btn-arrow{font-size:1rem;transition:transform .22s ease;display:inline-block}.phs__btn--primary:hover .phs__btn-arrow{transform:translate(4px)}.phs__btn--secondary{color:#fff;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:9999px;border:1px solid rgba(255,255,255,.2);background:#ffffff1a}.phs__btn--secondary:hover{background:#ffffff2e;border-color:#ffffff8c;transform:translateY(-2px)}.phs__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:48px;height:48px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.22);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .22s ease,transform .22s ease;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.phs__nav:hover{background:#ffffff38;transform:translateY(-50%) scale(1.08)}.phs__nav:focus-visible{outline:2px solid #ffffff;outline-offset:3px}.phs__nav--prev{left:20px}.phs__nav--next{right:20px}@media screen and (min-width:750px){.phs__nav{width:54px;height:54px}.phs__nav--prev{left:32px}.phs__nav--next{right:32px}}.phs__nav svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.phs__pagination{position:absolute;bottom:22px;left:50%;transform:translate(-50%);z-index:10;display:flex;gap:8px;align-items:center}@media screen and (min-width:750px){.phs__pagination{bottom:32px}}.phs__dot{width:8px;height:8px;border-radius:50%;background:#ffffff61;border:none;cursor:pointer;padding:0;transition:background .28s ease,transform .28s ease,width .28s ease}.phs__dot--active,.phs__dot:hover{background:#fff;transform:scale(1.25)}.phs__dot--active{width:22px;border-radius:4px}.phs__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460)}.phs--no-arrows .phs__nav,.phs--no-dots .phs__pagination,.phs--single .phs__nav,.phs--single .phs__pagination{display:none}.phs__track{position:relative;width:100%;height:100%}.phs__slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .85s ease;z-index:0}.phs__slide--active{opacity:1;pointer-events:auto;z-index:1}@media screen and (max-width:749px){.phs{padding:0;background:#f7f7f7}.phs__nav{display:none}.phs__heading{letter-spacing:0;line-height:3.6rem}.phs__description,.phs__btn--secondary{display:none}.phs__btn{width:100%;justify-content:center;font-size:1.6rem;line-height:normal;padding:17px 20px}.phs__content{padding:2.5rem}.phs__badge{display:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/pulse-hero-slider.css.map */
