.fp-root .fp-custom.fp-custom--x,.fp-root .fp-custom.fp-custom--x:hover{--fx-field:var(--fp-soft,#EDF0F1);--fx-field-h:#E3E8E9;--fx-ink:#16191A;--fx-muted:#5E6669;--fx-accent:#F05923;--fx-accent-h:#DB4C17;--fx-page:#fff;--fx-notch:16px;--fx-ease-out:cubic-bezier(.23,1,.32,1);background:transparent!important;min-height:0!important;padding:0!important;box-shadow:none!important;border:0!important;overflow:visible}.fp-root .fp-custom.fp-custom--x:has(.fp-x-link:focus-visible){outline:2px solid var(--fx-accent);outline-offset:4px}.fp-x-link{display:flex;flex-direction:column;gap:16px;width:100%;color:var(--fx-ink);text-decoration:none;background:transparent!important;-webkit-tap-highlight-color:transparent}.fp-x-link:focus-visible{outline:none}.fp-x-top{position:relative;display:flex;flex-direction:column;flex:none;aspect-ratio:4 / 5;padding:26px 24px 0;background:var(--fx-field);border-radius:2px;overflow:hidden;transition:background-color .2s ease}.fp-x-title{position:relative;z-index:1;flex:none;max-width:12ch;font-family:var(--fp-font,"Inter",system-ui,sans-serif);font-size:clamp(22px,2vw,28px);font-weight:700;line-height:1.08;letter-spacing:-.03em;color:var(--fx-ink);text-wrap:balance}.fp-x-stage{position:relative;display:block;flex:1 1 auto;min-height:0;margin:8px -24px 0}.fp-x-stage img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:12px 28px 28px;mix-blend-mode:multiply;background:transparent!important;border-radius:0!important}.fp-x-go{position:absolute;right:0;bottom:0;z-index:2;padding:8px 0 0 8px;background:var(--fx-page);border-top-left-radius:var(--fx-notch)}.fp-x-go:before,.fp-x-go:after{content:"";position:absolute;width:var(--fx-notch);height:var(--fx-notch);background:radial-gradient(circle at 0 0,transparent calc(var(--fx-notch) - .5px),var(--fx-page) var(--fx-notch));pointer-events:none}.fp-x-go:before{top:calc(var(--fx-notch) * -1);right:0}.fp-x-go:after{left:calc(var(--fx-notch) * -1);bottom:0}.fp-x-btn{position:relative;display:grid;place-items:center;width:44px;height:44px;color:#fff;background:var(--fx-accent);border-radius:50%;transition:transform .16s var(--fx-ease-out),background-color .2s ease}.fp-x-btn .icon{width:16px;height:12px;transition:transform .2s var(--fx-ease-out)}.fp-x-link:active .fp-x-btn{transform:scale(.97)}.fp-x-bottom{display:flex;flex-direction:column;gap:8px}.fp-x-cta{font-family:var(--fp-font,"Inter",system-ui,sans-serif);font-size:17px;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--fx-ink);font-variant-numeric:tabular-nums;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color .2s ease}.fp-x-text{max-width:40ch;font-size:13.5px;line-height:1.45;color:var(--fx-muted);text-wrap:pretty}.fp-x-price{margin-top:4px;font-family:var(--fp-font,"Inter",system-ui,sans-serif);font-size:17px;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--fx-ink);font-variant-numeric:tabular-nums;white-space:nowrap}@media(hover:hover)and (pointer:fine){.fp-x-link:hover .fp-x-top{background:var(--fx-field-h)}.fp-x-link:hover .fp-x-btn{background:var(--fx-accent-h)}.fp-x-link:hover .fp-x-btn .icon{transform:translate(3px)}.fp-x-link:hover .fp-x-cta{text-decoration-color:currentColor}}@media(max-width:989px){.fp-x-top{padding:22px 20px 0}.fp-x-stage{margin:6px -20px 0}.fp-x-stage img{padding:10px 20px 22px}}@media(max-width:749px){html body .fp-root .fp-custom.fp-custom--x{--fx-notch:12px;grid-column:auto!important;width:auto!important;max-width:none!important}.fp-x-link{gap:10px}.fp-x-top{display:flex;flex-direction:column;aspect-ratio:4 / 5;padding:14px 12px 0}.fp-x-title{max-width:none;font-size:16px;line-height:1.15;padding-right:0}.fp-x-stage{margin:4px -12px 0;align-self:auto}.fp-x-stage img{padding:6px 12px 18px}.fp-x-go{padding:5px 0 0 5px}.fp-x-btn{width:34px;height:34px}.fp-x-btn:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.fp-x-btn .icon{width:13px;height:10px}.fp-x-bottom{gap:6px}.fp-x-cta{font-size:14px}.fp-x-text{font-size:12.5px}.fp-x-price{font-size:15px;margin-top:2px}}@media(prefers-reduced-motion:reduce){.fp-x-btn,.fp-x-btn .icon{transition:background-color .2s ease}.fp-x-link:hover .fp-x-btn .icon,.fp-x-link:active .fp-x-btn{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/fennek-fp-xsell.css.map */
