.fph-bestsellers{position:relative;overflow:hidden;isolation:isolate}.fph-bestsellers:before{content:"";display:block;position:absolute;width:52rem;height:52rem;left:-18rem;top:14%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--best-ink) 18%,transparent) 0%,color-mix(in srgb,var(--best-ink) 7%,transparent) 34%,transparent 70%);filter:blur(22px);opacity:.75;pointer-events:none;z-index:-1;animation:fphBestGlowA 12s ease-in-out infinite alternate}.fph-bestsellers:after{content:"";display:block;position:absolute;width:42rem;height:42rem;right:-13rem;bottom:-12rem;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--best-ink) 14%,transparent) 0%,color-mix(in srgb,var(--best-ink) 5%,transparent) 38%,transparent 72%);filter:blur(28px);opacity:.62;pointer-events:none;z-index:-1;animation:fphBestGlowB 14s ease-in-out infinite alternate}.fph-bestsellers .wrap{position:relative;z-index:1}.fph-best-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.11;background-image:linear-gradient(120deg,rgba(255,255,255,.05),transparent 38%),repeating-linear-gradient(0deg,transparent 0,transparent 3px,rgba(255,255,255,.018) 4px);mix-blend-mode:soft-light}.fph-best-media img{transition:transform 1.1s cubic-bezier(.22,.61,.36,1),filter .8s ease}.fph-best-panel:hover .fph-best-media img{transform:scale(1.018)}#fph-best-monster:checked~.fph-best-stage label[for=fph-best-monster],#fph-best-reset:checked~.fph-best-stage label[for=fph-best-reset]{text-shadow:0 0 18px color-mix(in srgb,var(--best-ink) 22%,transparent)}@keyframes fphBestGlowA{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(4rem,-2rem,0) scale(1.08)}}@keyframes fphBestGlowB{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-3rem,-3rem,0) scale(1.1)}}@media(max-width:860px){.fph-bestsellers:before{width:34rem;height:34rem;left:-15rem;top:18%;opacity:.58}.fph-bestsellers:after{width:30rem;height:30rem;right:-13rem;bottom:-6rem;opacity:.5}}@media(prefers-reduced-motion:reduce){.fph-bestsellers:before,.fph-bestsellers:after{animation:none}.fph-best-media img{transition:none}.fph-best-panel:hover .fph-best-media img{transform:none}}.fph-best-selectors{gap:.75rem;border-bottom:0;margin-bottom:1.25rem}.fph-best-selector{min-height:84px;padding:1rem 1.15rem!important;border:1px solid color-mix(in srgb,var(--best-ink) 24%,transparent)!important;border-radius:18px;background:transparent;transition:background-color .24s ease,color .24s ease,border-color .24s ease,transform .24s ease,box-shadow .24s ease,opacity .24s ease}.fph-best-selector:after{display:none}.fph-best-selector-title{font-family:Newsreader,serif;font-size:clamp(1.35rem,2vw,2rem);font-weight:500;letter-spacing:-.025em}.fph-best-selector-go{display:inline-flex!important;align-items:center;gap:.35rem;color:var(--best-soft)}.fph-best-selector-go:after{content:"\2192";transition:transform .22s ease}.fph-best-selector:hover,.fph-best-selector:focus-visible{transform:translateY(-2px);border-color:color-mix(in srgb,var(--best-ink) 58%,transparent)!important;box-shadow:0 12px 30px color-mix(in srgb,var(--best-ink) 10%,transparent);outline:none}.fph-best-selector:hover .fph-best-selector-go:after,.fph-best-selector:focus-visible .fph-best-selector-go:after{transform:translate(4px)}#fph-best-monster:checked~.fph-best-stage label[for=fph-best-monster],#fph-best-reset:checked~.fph-best-stage label[for=fph-best-reset]{background:var(--best-ink);color:var(--best-bg);border-color:var(--best-ink)!important;box-shadow:0 16px 38px color-mix(in srgb,var(--best-ink) 16%,transparent);transform:translateY(-2px)}#fph-best-monster:checked~.fph-best-stage label[for=fph-best-monster] .fph-best-selector-title,#fph-best-monster:checked~.fph-best-stage label[for=fph-best-monster] .fph-best-selector-no,#fph-best-monster:checked~.fph-best-stage label[for=fph-best-monster] .fph-best-selector-go,#fph-best-reset:checked~.fph-best-stage label[for=fph-best-reset] .fph-best-selector-title,#fph-best-reset:checked~.fph-best-stage label[for=fph-best-reset] .fph-best-selector-no,#fph-best-reset:checked~.fph-best-stage label[for=fph-best-reset] .fph-best-selector-go{color:var(--best-bg)}#fph-best-monster:checked~.fph-best-stage label[for=fph-best-reset],#fph-best-reset:checked~.fph-best-stage label[for=fph-best-monster]{opacity:.78}#fph-best-monster:checked~.fph-best-stage label[for=fph-best-reset]:hover,#fph-best-reset:checked~.fph-best-stage label[for=fph-best-monster]:hover{opacity:1}@media(max-width:860px){.fph-best-selectors{display:grid;grid-template-columns:1fr 1fr;overflow:visible;gap:.6rem}.fph-best-selector{min-height:92px;padding:.9rem .85rem!important}.fph-best-selector-title{font-size:1.25rem}.fph-best-selector-go{font-size:.58rem}}@media(max-width:560px){.fph-best-selectors{grid-template-columns:1fr 1fr}.fph-best-selector{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"no title" "no go";align-items:center;gap:.25rem .6rem;min-height:98px}.fph-best-selector-no{grid-area:no}.fph-best-selector-title{grid-area:title}.fph-best-selector-go{grid-area:go}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/homepage-bestseller-effect.css.map */
