.videoband{position:relative;background:var(--night);height:220vh}.videoband__sticky{position:sticky;top:0;height:100vh;overflow:hidden}.videoband__sticky video,.videoband__sticky>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.videoband__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#2a0316d9,#2a03168c,#2a0316e6)}.videoband__vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 25%,rgb(42 3 22 / .75) 85%)}.videoband__layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.videoband__inner{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding-block:18vh}.videoband__eyebrow{color:var(--yellow);font-size:12px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;margin-bottom:16px}.videoband h2{color:#fff;font-size:clamp(32px,6vw,58px);font-weight:600;max-width:14em;line-height:1.1}.videoband__sub{margin-top:20px;max-width:28em;color:#ffffffb8}.videoband__points{display:grid;gap:24px;max-width:52rem}@media(min-width:640px){.videoband__points{grid-template-columns:repeat(3,1fr)}}.videoband__points li{border-left:2px solid rgb(255 242 0 / .7);padding-left:16px}.videoband__points h3{color:#fff;font-size:18px;font-weight:600}.videoband__points p{margin-top:4px;font-size:14px;color:#ffffffa6}.videoband__cta{display:flex;flex-direction:column;gap:12px;pointer-events:auto}@media(min-width:520px){.videoband__cta{flex-direction:row}}.videoband__cta .btn--outline{background:#ffffff1f;color:#fff;border-color:#ffffff59}.videoband__cta .btn--outline:hover{background:#ffffff38;border-color:var(--yellow)}.showcase-hero{padding-block:80px}@media(min-width:768px){.showcase-hero{padding-block:112px}}.showcase-hero__wrap{max-width:768px;margin-inline:auto}.showcase-hero__trust{text-align:center;font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--text-soft)}.showcase-hero h2{max-width:28rem;margin:48px auto 0;font-size:clamp(17px,2.6vw,21px);font-weight:700;text-transform:uppercase;letter-spacing:.06em;line-height:1.35}.showcase-hero__frame{position:relative;margin-top:24px}.showcase-hero__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--radius-lg);background:var(--card);border:1px solid var(--line)}@media(min-width:640px){.showcase-hero__media{aspect-ratio:16 / 9}}.showcase-hero__media img,.showcase-hero__media video{width:100%;height:100%;object-fit:cover}[data-slide][hidden]{display:none!important}.carousel-arrow{position:absolute;top:50%;display:grid;place-items:center;width:44px;height:44px;border-radius:999px;border:1px solid var(--line-strong);background:#fffffff2;color:var(--text-mid);box-shadow:0 8px 20px -10px #2b0f1e80;transition:border-color .2s,color .2s;z-index:2}.carousel-arrow:hover{border-color:var(--pink);color:var(--text-strong)}.carousel-arrow svg{width:20px;height:20px}.carousel-arrow--prev{left:-12px;transform:translateY(-50%) rotate(90deg)}.carousel-arrow--next{right:-12px;transform:translateY(-50%) rotate(-90deg)}@media(min-width:640px){.carousel-arrow--prev{left:-20px}.carousel-arrow--next{right:-20px}}.dots{display:flex;justify-content:center;gap:8px;margin-top:20px}.dots button{height:10px;width:10px;border-radius:999px;background:var(--line-strong);transition:all .2s}.dots button:hover{background:var(--text-soft)}.dots button[aria-current=true]{width:28px;background:var(--pink)}.photorev__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media(min-width:640px){.photorev__grid{gap:12px}}.photorev__grid li{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--radius-sm)}.photorev__grid img{width:100%;height:100%;object-fit:cover}.photorev__quote{margin-top:16px;font-size:14px;color:var(--text-mid)}.photorev__who{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line);font-size:14px;font-style:italic;color:var(--text-faint)}.beforeafter__frame{position:relative;margin-top:20px;aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--radius-lg);-webkit-user-select:none;user-select:none;background:var(--card);border:1px solid var(--line)}.beforeafter__frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.beforeafter__top{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 50% 0 0)}.beforeafter__tag{position:absolute;top:12px;z-index:3;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;pointer-events:none}.beforeafter__tag--before{left:12px;background:#2a0316bf}.beforeafter__tag--after{right:12px;background:var(--pink)}.beforeafter__line{position:absolute;inset-block:0;z-index:2;left:50%;width:2px;background:#ffffffe6;box-shadow:0 0 12px #0006;pointer-events:none}.beforeafter__knob{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:44px;height:44px;border-radius:999px;background:#fff;color:var(--text-strong);box-shadow:0 6px 18px #0000004d}.beforeafter__knob svg{width:20px;height:20px}.beforeafter__range{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}.beforeafter__hint{margin-top:12px;text-align:center;font-size:12px;color:var(--text-faint)}.acc{overflow:hidden}.acc details{border-bottom:1px solid var(--line)}.acc details:last-child{border-bottom:0}.acc summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;cursor:pointer;list-style:none;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-strong)}.acc summary::-webkit-details-marker{display:none}.acc summary>span{flex:1;text-align:center}.acc summary svg{width:20px;height:20px;flex:none;color:var(--text-soft);transition:transform .3s}.acc details[open] summary svg{transform:rotate(180deg)}.acc__body{padding:0 24px 24px}.acc__body p{font-size:14px;color:var(--text-soft)}.acc__body p+p{margin-top:12px}.highlight-bar{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:var(--radius);background:linear-gradient(90deg,var(--violet),var(--pink),var(--yellow));color:#fff;font-size:14px;box-shadow:0 10px 24px -14px #ec1163cc}.highlight-bar strong{font-weight:800}
/*# sourceMappingURL=/cdn/shop/t/21/assets/poppo-extra.css.map */
