.bfc-root [hidden],#bfCompatSheet [hidden],#bfCompatSheet[hidden]{display:none!important}.bfc-onmedia{display:none}.bfc-onmedia.is-ready{display:flex;justify-content:center;margin:4px 0 8px}.bfc-onmedia.is-on-media{position:absolute;left:0;right:0;bottom:28px;z-index:3;margin:0;pointer-events:none}@media(max-width:959px){.bfc-onmedia.is-on-media{bottom:44px}}.bfc-onmedia.is-on-media{transition:opacity .2s ease,visibility .2s}.bfc-onmedia.is-on-media.is-away{opacity:0;visibility:hidden}.bfc-onmedia.is-on-media.is-away .bfc-trigger{pointer-events:none}.bfc-btn.btn{font-size:13px;padding:8px 12px;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;border-radius:0;border:0;box-shadow:none}.bfc-btn.btn.btn--primary{background:#121212;color:#fff}@media(hover:hover){.bfc-btn.btn.btn--primary:hover:not([disabled]){background:#242424}}#bfCompatSheet .bfc-btn.btn:disabled,#bfCompatSheet .bfc-btn.btn[disabled]{background:#bdb8b4;color:#fff;opacity:1;box-shadow:none}.bfc-trigger{pointer-events:auto;white-space:nowrap;-webkit-tap-highlight-color:transparent}.bfc-trigger:focus-visible,#bfCompatSheet :focus-visible{outline:2px solid #eb3886;outline-offset:2px}#bfCompatSheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;color:#000;font-family:DM Sans,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}#bfCompatSheet *,#bfCompatSheet *:before,#bfCompatSheet *:after{box-sizing:border-box}#bfCompatSheet button:not(.btn):not(.wishlist-btn){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.bfc-bd{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;transition:opacity .25s}.bfc-dlg{position:absolute;left:0;right:0;top:calc(16px + env(safe-area-inset-top,0px));bottom:0;background:#fff;border-radius:20px 20px 0 0;display:flex;flex-direction:column;overflow:hidden;transform:translateY(100%);transition:transform .3s cubic-bezier(.2,.8,.2,1)}#bfCompatSheet.is-open .bfc-bd{opacity:1}#bfCompatSheet.is-open .bfc-dlg{transform:none}@media(min-width:960px){.bfc-dlg{top:45px;bottom:45px;left:50%;right:auto;width:min(1000px,calc(100vw - 64px));border-radius:20px;opacity:0;transform:translate(-50%,24px);transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .25s}#bfCompatSheet.is-open .bfc-dlg{opacity:1;transform:translate(-50%)}}.bfc-hd{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:24px 24px 14px;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}.bfc-tt.ff-heading{margin:0;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;color:#000}#bfCompatSheet .bfc-x{flex:none;width:44px;height:44px;margin:-12px;display:grid;place-items:center}.bfc-bdy{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 24px 24px;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}.bfc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}@media(min-width:960px){.bfc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bfc-ft{flex:none;display:flex;justify-content:center;border-top:1px solid #e9e4df;padding:16px 24px calc(16px + env(safe-area-inset-bottom,0px))}#bfCompatSheet .bfc-close.btn{min-width:150px}.bfc-card{display:flex;flex-direction:column;gap:7px;min-width:0}.bfc-ph{position:relative;display:block;aspect-ratio:4 / 5;border-radius:11px;overflow:hidden;background:#f6f3f0;box-shadow:inset 0 0 0 1px #1212120a}.bfc-ph img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.bfc-pct{position:absolute;top:8px;right:8px;padding:5px 8px 4px;background:#fa5cc2;color:#9c104f;font:800 12px/1 DM Sans,system-ui,sans-serif;letter-spacing:.02em;white-space:nowrap}#bfCompatSheet .bfc-nm{font-size:14px;font-weight:600;line-height:1.4;letter-spacing:0;color:#000;text-decoration:none}.bfc-pr,.bfc-pr .ff-product-price{font-family:DM Sans,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0;color:#000}.bfc-pr .product-item__price-main{font-weight:400;font-variant-numeric:tabular-nums;color:#000}.bfc-pr .product-item__price-main s,.bfc-pr .cyber-dp__old{font-size:12px;font-weight:400;color:#4c4c4c;margin-right:6px}.bfc-pr .product-item__price-main .sale,.bfc-pr .cyber-dp__new{font-size:14px;font-weight:600;color:#eb3886}.bfc-pr .cyber-dp{display:block}.bfc-var{width:100%;height:34px;border:1px solid #e9e4df;background:#fff;font:400 12px/1 DM Sans,system-ui,sans-serif;letter-spacing:0;padding:0 8px;border-radius:0;color:#000}.bfc-actions{margin-top:auto;padding-top:6px;display:flex;align-items:center;gap:8px}#bfCompatSheet .wishlist-btn--looks{position:static;background:#f4f4f5;flex:none}#bfCompatSheet .bfc-add.is-busy{opacity:.6;cursor:progress}.bfc-card.is-out .bfc-ph img{filter:grayscale(1);opacity:.45}.bfc-err{margin:0;font-size:12px;line-height:1.4;letter-spacing:0;color:#4c4c4c}.bfc-msg{margin:16px 0 0;font-size:12px;line-height:1.4;letter-spacing:0;color:#4c4c4c;text-align:center}.bfc-skel .bfc-ph{animation:bfcPulse 1.2s ease-in-out infinite}.bfc-skel span{display:block;height:12px;width:80%;background:#f6f3f0}.bfc-skel span+span{width:45%}@keyframes bfcPulse{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.bfc-dlg,.bfc-bd{transition:none!important}.bfc-skel .bfc-ph{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/bf-compat.css.map */
