.pw-hero{background:var(--pw-bg, #fff);color:var(--pw-text, #0a0a0a);padding:64px 24px;font-family:-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif}.pw-hero__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.pw-hero__inner--left{direction:rtl}.pw-hero__inner--left>*{direction:ltr}.pw-hero__media{position:relative;display:flex;justify-content:center}.pw-hero__img{width:100%;max-width:420px;height:auto;display:block}.pw-hero__slides{position:relative;width:100%;max-width:420px}.pw-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s ease}.pw-hero__slide.is-active{position:relative;opacity:1;z-index:1}.pw-hero__arrow{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border:none;border-radius:50%;background:#ffffffeb;color:var(--pw-text, #0a0a0a);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px #0000001f;z-index:2;transition:background .15s ease}.pw-hero__arrow:hover{background:#fff}.pw-hero__arrow--prev{left:4px}.pw-hero__arrow--next{right:4px}.pw-hero__dots{position:absolute;bottom:14px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:2}.pw-hero__dot{width:8px;height:8px;padding:0;border:none;border-radius:50%;background:#00000040;cursor:pointer;transition:width .2s ease,background .2s ease}.pw-hero__dot.is-active{width:20px;border-radius:4px;background:var(--pw-accent, #ff6a3d)}.pw-hero__placeholder{width:100%;max-width:420px;aspect-ratio:3/4;background:repeating-linear-gradient(135deg,#f0f0f0,#f0f0f0 10px,#e6e6e6 10px 20px);display:flex;align-items:center;justify-content:center;font-family:ui-monospace,monospace;font-size:13px;color:#999;border-radius:24px}.pw-hero__eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:600;color:var(--pw-accent, #ff6a3d);margin:0 0 12px}.pw-hero__rating{display:flex;align-items:center;gap:10px;margin:0 0 16px}.pw-hero__stars{display:flex;gap:2px;color:var(--pw-accent, #ff6a3d)}.pw-hero__rating-text{font-size:14px;font-weight:600;opacity:.75}.pw-hero__price-row{display:flex;align-items:baseline;gap:12px;margin:0 0 24px}.pw-hero__price{font-size:28px;font-weight:700}.pw-hero__compare-price{font-size:18px;text-decoration:line-through;opacity:.45}.pw-hero__discount{font-size:13px;font-weight:700;color:var(--pw-accent, #ff6a3d);background:color-mix(in srgb,var(--pw-accent, #ff6a3d) 12%,transparent);padding:4px 10px;border-radius:999px}.pw-hero__form{display:block;max-width:320px}.pw-hero__variant-group{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.pw-hero__variant-btn{font-size:14px;font-weight:600;font-family:inherit;padding:10px 18px;border-radius:999px;border:1.5px solid color-mix(in srgb,var(--pw-text, #0a0a0a) 20%,transparent);background:#fff;color:var(--pw-text, #0a0a0a);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.pw-hero__variant-btn:hover:not(:disabled){border-color:var(--pw-accent, #ff6a3d)}.pw-hero__variant-btn.is-selected{border-color:var(--pw-accent, #ff6a3d);background:var(--pw-accent, #ff6a3d);color:#fff}.pw-hero__variant-btn:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.pw-hero__cta-row{display:flex;flex-direction:column;gap:10px;align-items:stretch}.pw-hero__button{display:inline-block;width:100%;background:var(--pw-accent, #ff6a3d);color:#fff;text-decoration:none;font-weight:600;font-size:16px;padding:16px 32px;border:none;border-radius:999px;cursor:pointer;text-align:center;font-family:inherit;transition:transform .15s ease,opacity .15s ease}.pw-hero__button:hover{transform:translateY(-2px);opacity:.92}.pw-hero__button:disabled{opacity:.5;cursor:not-allowed;transform:none}.pw-hero__buy-now{width:100%}.pw-hero__no-product{font-size:14px;font-weight:600;color:#b3261e;background:#b3261e14;padding:12px 16px;border-radius:12px;margin:0 0 20px;max-width:320px}.pw-hero__urgency{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--pw-accent, #ff6a3d);margin:12px 0 0}.pw-hero__trust{display:flex;flex-wrap:wrap;gap:20px;margin-top:28px;padding-top:24px;border-top:1px solid color-mix(in srgb,var(--pw-text, #0a0a0a) 10%,transparent)}.pw-hero__trust-item{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;opacity:.75}.pw-hero__heading{font-size:clamp(32px,4vw,52px);line-height:1.1;font-weight:700;margin:0 0 16px}.pw-hero__subheading{font-size:18px;line-height:1.5;opacity:.75;margin:0 0 28px;max-width:480px}.pw-hero__subheading p{margin:0}.pw-hero__badges{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 0;padding:0;list-style:none}.pw-hero__badge{font-size:13px;font-weight:600;padding:8px 16px;border-radius:999px;background:color-mix(in srgb,var(--pw-text, #0a0a0a) 6%,transparent)}@media(max-width:768px){.pw-hero__inner{grid-template-columns:1fr}.pw-hero__inner--left{direction:ltr}.pw-hero__content{text-align:center}.pw-hero__badges{justify-content:center}.pw-hero__media{order:-1}.pw-hero__rating,.pw-hero__price-row{justify-content:center;align-items:center}.pw-hero__form,.pw-hero__no-product{margin-left:auto;margin-right:auto}.pw-hero__variant-group,.pw-hero__urgency,.pw-hero__trust{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pulsewatch-hero.css.map */
