.pf{--pf-pink:#FF3E9A;--pf-ink:#0A0A0A;--pf-paper:#FFFFFF;--pf-grey:#F2F2F2;--pf-muted:#4A4A4A;--pf-plum:#8A0F4D;font-family:Inter,system-ui,-apple-system,sans-serif;color:var(--pf-ink);-webkit-font-smoothing:antialiased}.pf *,.pf *:before,.pf *:after{box-sizing:border-box}.pf a{color:inherit}.pf :where(h1,h2,h3,h4,h5,h6){color:inherit}.pf__wrap{max-width:1320px;margin:0 auto;padding:0 24px}.pf__display{font-family:Anton,Impact,Arial Narrow,sans-serif;font-weight:400;text-transform:uppercase;line-height:.92;margin:0;letter-spacing:-.005em}.pf__eyebrow{margin:0;font-size:14px;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.pf__btn{min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:0 32px;border-radius:999px;font-size:15px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:3px solid var(--pf-ink);background:var(--pf-ink);color:var(--pf-paper);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease;font-family:inherit}.pf__btn:hover{transform:translate(-3px,-3px);box-shadow:5px 5px 0 var(--pf-ink)}.pf__btn:active{transform:none;box-shadow:none}.pf__btn--light{background:var(--pf-paper);color:var(--pf-ink)}.pf__btn--pink{background:var(--pf-pink);color:var(--pf-ink)}.pf__btn[aria-disabled=true]{cursor:default;opacity:.85}.pf__btn:focus-visible,.pf a:focus-visible,.pf button:focus-visible,.pf input:focus-visible{outline:3px solid var(--pf-ink);outline-offset:3px}.pf--dark .pf__btn:focus-visible,.pf--dark a:focus-visible,.pf--dark input:focus-visible,.pf--dark button:focus-visible{outline-color:var(--pf-pink)}.pf-ticker{display:block;background:var(--pf-ink);color:var(--pf-paper);text-decoration:none;overflow:hidden;white-space:nowrap;padding:12px 0;font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.pf-ticker__track{display:flex;width:max-content;animation:pfMarquee var(--pf-speed,30s) linear infinite}.pf-ticker:hover .pf-ticker__track{animation-play-state:paused}.pf-ticker__item{padding-right:48px}.pf-hero{background:var(--pf-pink);border-bottom:3px solid var(--pf-ink)}.pf-hero__inner{display:flex;flex-wrap:wrap;gap:48px;align-items:center;padding-top:56px;padding-bottom:72px}.pf-hero__art{flex:1 1 420px;min-width:0}.pf-hero__img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border:3px solid var(--pf-ink);box-shadow:14px 14px 0 var(--pf-ink);animation:pfFloat 6s ease-in-out infinite}.pf-hero__copy{flex:999 1 480px;min-width:0;display:flex;flex-direction:column;gap:24px}.pf-hero__title{font-size:clamp(60px,9vw,148px)}.pf-hero__ctas{display:flex;flex-wrap:wrap;gap:12px}.pf-count{display:flex;flex-wrap:wrap;gap:10px}.pf-count__box{background:var(--pf-ink);color:var(--pf-paper);min-width:96px;padding:14px 16px;display:flex;flex-direction:column;gap:2px}.pf-count__box--live{background:var(--pf-paper);color:var(--pf-ink);border:3px solid var(--pf-ink);padding:11px 13px}.pf-count__num{font-family:Anton,Impact,sans-serif;font-size:44px;line-height:1;font-variant-numeric:tabular-nums}.pf-count__label{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.pf-count__dot{color:#c2005e;animation:pfBlink 1s steps(1) infinite}.pf-in{opacity:0;animation:pfUp .8s cubic-bezier(.2,.7,.2,1) forwards}.pf-d1{animation-delay:.1s}.pf-d2{animation-delay:.25s}.pf-d3{animation-delay:.4s}.pf-d4{animation-delay:.55s}.pf--dark{background:var(--pf-ink);color:var(--pf-paper)}.pf-video__inner{padding-top:80px;padding-bottom:80px;display:flex;flex-direction:column;gap:28px}.pf-video__title{font-size:clamp(40px,5vw,72px)}.pf-video__title span{color:var(--pf-pink)}.pf-video__frame{position:relative;aspect-ratio:16/9;border:3px solid var(--pf-pink);background:#1c1c1c;overflow:hidden}.pf-video__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;padding:0;background:#1c1c1c;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--pf-paper)}.pf-video__poster img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.75;transition:opacity .3s ease}.pf-video__poster:hover img{opacity:.9}.pf-video__play{position:relative;display:inline-flex;border-radius:50%;color:var(--pf-pink)}.pf-video__play:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:3px solid currentColor;animation:pfPulse 1.8s ease-out infinite}.pf-video__frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.pf-duo{border-bottom:3px solid var(--pf-ink);background:var(--pf-paper)}.pf-duo__grid{padding-top:88px;padding-bottom:88px;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:28px}.pf-card{border:3px solid var(--pf-ink);box-shadow:10px 10px 0 var(--pf-pink);display:flex;flex-wrap:wrap;gap:28px;padding:32px;align-items:center;transition:transform .25s ease;background:var(--pf-paper)}.pf-card:hover{transform:translate(-4px,-4px)}.pf-card__media{flex:1 1 180px;max-width:240px;width:100%}.pf-card__media img{display:block;width:100%;height:auto;transition:transform .35s ease}.pf-card:hover .pf-card__media img{transform:scale(1.04) rotate(-1.5deg)}.pf-card__body{flex:999 1 200px;min-width:0;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.pf-card__eyebrow{color:var(--pf-plum);font-size:13px}.pf-card__title{font-size:44px;line-height:.95}.pf-card__text{margin:0;font-size:17px;line-height:1.5;color:#2a2a2a}.pf-card .pf__btn{min-height:48px;padding:0 26px;font-size:14px}.pf-shop__inner{padding-top:88px;padding-bottom:88px;display:flex;flex-direction:column;gap:36px}.pf-shop__head{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;justify-content:space-between}.pf-shop__title{font-size:clamp(48px,6vw,88px)}.pf-shop__all{min-height:44px;display:inline-flex;align-items:center;font-weight:800;letter-spacing:.14em;text-transform:uppercase;font-size:14px}.pf-shop__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:24px}.pf-tile{text-decoration:none;display:flex;flex-direction:column;gap:10px}.pf-tile__media{aspect-ratio:1/1;border:3px solid var(--pf-ink);background:var(--pf-grey);overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;padding:0}.pf-tile__media img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.pf-tile:hover .pf-tile__media img{transform:scale(1.05)}.pf-tile__media--drop{background:var(--pf-pink);padding:16px;transition:transform .35s ease}.pf-tile:hover .pf-tile__media--drop{transform:rotate(-1.5deg)}.pf-tile__drop{font-family:Anton,Impact,sans-serif;font-size:34px;line-height:1;text-transform:uppercase}.pf-tile__name{font-size:16px;font-weight:700}.pf-tile__price{font-size:15px;color:var(--pf-muted)}.pf-promise__inner{padding-top:88px;padding-bottom:88px;display:flex;flex-wrap:wrap;gap:40px;align-items:center;justify-content:space-between}.pf-promise__copy{flex:999 1 460px;min-width:0;display:flex;flex-direction:column;gap:14px}.pf-promise__eyebrow{color:var(--pf-pink)}.pf-promise__title{font-size:clamp(44px,5.5vw,80px)}.pf-promise__form{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:10px}.pf-promise__label{font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pf-promise__row{display:flex;flex-wrap:wrap;gap:10px}.pf-promise__input{flex:1 1 220px;min-height:56px;padding:0 20px;border:3px solid var(--pf-paper);border-radius:999px;background:var(--pf-paper);color:var(--pf-ink);font:inherit;font-size:16px}.pf-promise__msg{margin:0;font-size:15px;font-weight:600}.pf-promise__msg--ok{color:var(--pf-pink)}.pf-promise__msg--err{color:#ff9ec8}@supports (animation-timeline: view()){.pf-reveal{animation:pfUp linear both;animation-timeline:view();animation-range:entry 0% entry 45%}}@keyframes pfMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pfFloat{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-12px) rotate(1deg)}}@keyframes pfUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes pfPulse{0%{transform:scale(1);opacity:.8}to{transform:scale(1.6);opacity:0}}@keyframes pfBlink{0%,to{opacity:1}50%{opacity:.35}}@media(max-width:749px){.pf-hero__inner{padding-top:32px;padding-bottom:48px;gap:32px}.pf-hero__img{box-shadow:8px 8px 0 var(--pf-ink)}.pf-card{padding:22px}.pf-count__box{min-width:72px;padding:10px 12px}.pf-count__num{font-size:34px}}@media(prefers-reduced-motion:reduce){.pf *,.pf *:before,.pf *:after{animation:none!important;transition:none!important}.pf-in{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pf-hub.css.map */
