.pt-hero{--pt-amber: 232, 106, 150;--pt-clay: 240, 160, 190;position:relative;overflow:hidden;isolation:isolate}.pt-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(52rem 46rem at 26% 48%,rgba(var(--pt-amber),.16),transparent 70%),radial-gradient(70rem 50rem at 100% 110%,rgba(var(--pt-clay),.22),transparent 70%),radial-gradient(60rem 40rem at 90% -10%,rgba(255,255,255,.6),transparent 70%);pointer-events:none}.pt-hero:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--color-foreground),.14),transparent)}.pt-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:4rem;align-items:center;padding-top:4.8rem;padding-bottom:6.4rem}.pt-hero__grid>*{min-width:0}@media screen and (min-width:990px){.pt-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:8rem;min-height:min(80vh,82rem);padding-top:7.2rem;padding-bottom:9.6rem}}.pt-hero__badge{display:inline-flex;align-items:center;gap:1rem;margin:0 0 2.8rem;padding:.8rem 1.6rem .8rem 1.8rem;border:1px solid rgba(var(--color-foreground),.16);border-radius:10rem;background:rgba(var(--color-foreground),.05);font-size:1.35rem;font-weight:500;color:rgba(var(--color-foreground),.86)}.pt-hero__heading{margin:0;font-size:clamp(4.2rem,5.2vw,7.6rem);font-weight:600;line-height:1.06;letter-spacing:-.02em;color:rgb(var(--color-foreground))}.pt-hero__hl{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(100deg,#d95f88,#c7416f);-webkit-background-clip:text;background-clip:text;color:transparent;padding-block:.06em}.pt-hero__text{max-width:52rem;margin-top:2.4rem;font-size:1.75rem;line-height:1.75}@media screen and (min-width:750px){.pt-hero__text{font-size:1.95rem}}.pt-hero__text>*{margin:0}.pt-hero__buy{margin-top:4rem}.pt-hero__price{display:inline-flex;align-items:baseline;gap:1.2rem;margin:0 0 2.4rem;font-family:var(--font-heading-family);font-size:4rem;font-weight:500;line-height:1;color:rgb(var(--color-foreground))}.pt-hero__compare{font-size:2.2rem;opacity:.5}.pt-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 3.2rem}.pt-hero__cta{min-width:26rem;min-height:6rem;padding:0 4.4rem;font-size:1.7rem;font-weight:600;box-shadow:0 0 rgba(var(--pt-amber),0)}.pt-hero .pt-hero__cta:not([disabled]):hover{box-shadow:0 1.2rem 4rem -1rem rgba(var(--pt-amber),.45)}@media screen and (max-width:749px){.pt-hero__cta{width:100%}.pt-hero__actions{justify-content:center}}.pt-hero__link{display:inline-flex;align-items:center;gap:.8rem;padding-bottom:.3rem;font-size:1.6rem;color:rgb(var(--color-foreground));text-decoration:none;border-bottom:1px solid rgba(var(--color-foreground),.3);transition:border-color .25s ease}.pt-hero__link:hover{border-color:rgb(var(--color-foreground))}.pt-hero__link .pt-arrow{transition:translate .25s var(--pt-ease)}.pt-hero__link:hover .pt-arrow{translate:calc(.3rem * var(--pt-dir, 1)) 0}.pt-hero__trust{margin-top:4rem;padding-top:2.8rem;border-top:1px solid rgba(var(--color-foreground),.12)}.pt-hero .pt-trust__item{color:rgba(var(--color-foreground),.78)}.pt-hero .pt-trust__icon{color:#d95f88}.pt-hero__visual{position:relative;padding-block:2.4rem 4rem;padding-inline:0 3.2rem}@media screen and (min-width:990px){.pt-hero__visual{padding-block:4rem 6.4rem;padding-inline:0 5.6rem}}.pt-hero__glow{position:absolute;top:4%;right:-6%;bottom:-2%;left:6%;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--pt-amber),.28),rgba(var(--pt-clay),.12) 55%,transparent 75%);filter:blur(24px);pointer-events:none}.pt-hero__ring{position:absolute;top:50%;left:50%;width:116%;aspect-ratio:1;border-radius:50%;border:1px solid rgba(var(--color-foreground),.08);translate:-50% -50%;pointer-events:none}.pt-hero__ring:after{content:"";position:absolute;top:9%;right:9%;bottom:9%;left:9%;border-radius:50%;border:1px dashed rgba(var(--pt-amber),.16)}.pt-hero__main{position:relative;aspect-ratio:4 / 5;max-width:48rem;margin-inline-start:auto;border:1px solid rgba(255,255,255,.9);box-shadow:0 4rem 8rem -3rem #c7416f59,0 0 0 .8rem #ffffff8c}@media screen and (max-width:989px){.pt-hero__main{margin-inline:auto}}.pt-hero__inset{position:absolute;inset-inline-end:0;inset-block-end:0;width:36%;max-width:21rem;padding:.8rem .8rem 1.2rem;border-radius:var(--pt-radius-md);background:#fff;box-shadow:0 2.4rem 4.8rem -2rem #c7416f4d;text-align:center}.pt-hero__inset-media{aspect-ratio:1;overflow:hidden;border-radius:.8rem}.pt-hero__inset-media img{display:block;width:100%;height:100%;object-fit:cover}.pt-hero__inset-text{margin:1rem 0 0;font-size:1.25rem;font-weight:600;line-height:1.3;color:#2b1d24}@media screen and (min-width:750px){.pt-hero__inset-text{font-size:1.4rem}}.pt-hero__chip{position:absolute;display:inline-flex;align-items:center;gap:.9rem;margin:0;padding:1rem 1.6rem;border:1px solid rgba(255,255,255,.9);border-radius:10rem;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1.2rem 3rem -1.2rem #c7416f59;color:#2b1d24;font-size:1.3rem;font-weight:500;white-space:nowrap}@media screen and (min-width:750px){.pt-hero__chip{font-size:1.45rem}}.pt-hero__chip .pt-icon{width:1.8rem;height:1.8rem;color:#d95f88}.pt-hero__chip--1{inset-block-start:9%;inset-inline-start:0}.pt-hero__chip--2{inset-block-start:50%;inset-inline-start:-1.6rem}@media screen and (max-width:749px){.pt-hero__chip--2{display:none}}.pt-hero__chip-dot{position:relative;flex:none;width:.8rem;height:.8rem;border-radius:50%;background:rgb(var(--pt-amber));box-shadow:0 0 1rem rgba(var(--pt-amber),.8)}.pt-hero__chip-dot:after{content:"";position:absolute;top:-.4rem;right:-.4rem;bottom:-.4rem;left:-.4rem;border-radius:50%;background:rgb(var(--pt-amber));animation:pt-glow 2.4s ease-in-out infinite}@keyframes pt-glow{0%,to{transform:scale(.8);opacity:.35}50%{transform:scale(1.6);opacity:0}}@media(prefers-reduced-motion:reduce){.pt-hero__chip-dot:after{animation:none}}@media screen and (max-width:749px){.pt-hero:before{background:radial-gradient(36rem 30rem at 50% 22%,rgba(var(--pt-amber),.18),transparent 70%),radial-gradient(40rem 30rem at 100% 100%,rgba(var(--pt-clay),.2),transparent 70%)}.pt-hero__grid{gap:2.8rem;padding-top:2.4rem}.pt-hero__visual{order:-1;padding-block:0 2.4rem}.pt-hero__main{aspect-ratio:1 / 1}.pt-hero__ring{width:104%}.pt-hero__inset{width:32%}.pt-hero__badge{margin-bottom:2rem;font-size:1.25rem}.pt-hero__buy{margin-top:3.2rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-pt-hero.css.map */
