.bf-price-track.is-live{position:relative;height:4px;margin:26px 11px 16px;background:var(--bf-line-2,#e6e6e6);border-radius:var(--bf-pill,999px);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}.bf-price-track.is-live .bf-price-track__fill{position:absolute;top:0;bottom:0;background:var(--bf-pink,#e5327f);border-radius:var(--bf-pill,999px);pointer-events:none}.bf-price-track.is-live i{position:absolute;top:50%;width:18px;height:18px;margin:0;border:2px solid var(--bf-pink,#e5327f);border-radius:var(--bf-pill,999px);background:#fff;box-shadow:0 1px 4px #0000002e;transform:translate(-50%,-50%);touch-action:none;cursor:grab;z-index:2}.bf-price-track.is-live i:after{content:"";position:absolute;top:-13px;right:-13px;bottom:-13px;left:-13px}.bf-price-track.is-live i:focus-visible{outline:2px solid var(--bf-pink,#e5327f);outline-offset:3px}.bf-price-track.is-live i.is-drag{cursor:grabbing;box-shadow:0 0 0 6px #e5327f26,0 1px 4px #0000002e}.bf-price-track.is-live i[data-h=max]{z-index:3}.bf-price-out{font-weight:500}.bf-atc__wish.is-on,[data-bf-wish].is-on{color:var(--bf-pink,#e5327f);border-color:var(--bf-pink,#e5327f)}.bf-atc__wish.is-on svg,[data-bf-wish].is-on svg{fill:var(--bf-pink,#e5327f);stroke:var(--bf-pink,#e5327f)}.bf-atc__wish svg,[data-bf-wish] svg{transition:fill .18s ease,stroke .18s ease}.bf-atc__wish.is-pop svg,[data-bf-wish].is-pop svg{animation:bf-wish-pop .32s ease}@keyframes bf-wish-pop{0%{transform:scale(1)}40%{transform:scale(1.28)}to{transform:scale(1)}}.bf-toast{position:fixed;left:50%;bottom:calc(24px + var(--bf-mobnav-h,0px));z-index:10050;transform:translate(-50%,14px);max-width:min(88vw,360px);padding:11px 18px;border-radius:var(--bf-pill,999px);background:#231018;color:#fff;font-family:var(--bf-font,inherit);font-size:13px;font-weight:500;text-align:center;box-shadow:0 8px 26px #0000003d;opacity:0;pointer-events:none;transition:opacity .22s ease,transform .22s ease}.bf-toast.is-on{opacity:1;transform:translate(-50%)}.bf-wl{padding:34px 0 60px}.bf-wl__head{text-align:center;margin-bottom:26px}.bf-wl__title{font-family:var(--bf-font,inherit);font-size:clamp(22px,3vw,30px);font-weight:600;margin:0 0 6px}.bf-wl__sub{color:var(--bf-muted,#8a8a8a);font-size:13.5px;margin:0}.bf-wl__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,20px)}@media(max-width:989px){.bf-wl__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.bf-wl__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.bf-wlc{position:relative;display:flex;flex-direction:column;border:1px solid var(--bf-card-line,#ececec);border-radius:var(--bf-card-radius,8px);overflow:hidden;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.bf-wlc:hover{border-color:var(--bf-card-line-hover,#ea5f96);box-shadow:0 6px 20px #0000000f}.bf-wlc__media{display:block;position:relative;aspect-ratio:1/1.16;background:#faf5f8;overflow:hidden}.bf-wlc__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.bf-wlc:hover .bf-wlc__media img{transform:scale(1.04)}.bf-wlc__ph{display:flex;align-items:center;justify-content:center;height:100%;color:#d6b7c8;font-size:12px}.bf-wlc__x{position:absolute;top:8px;right:8px;z-index:2;width:30px;height:30px;padding:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--bf-pill,999px);background:#ffffffeb;color:#5b5b5b;font-size:17px;line-height:1;cursor:pointer;box-shadow:0 1px 5px #00000024;transition:background .18s ease,color .18s ease}.bf-wlc__x:hover{background:var(--bf-pink,#e5327f);color:#fff}.bf-wlc__body{padding:11px 12px 14px;display:flex;flex-direction:column;gap:7px;flex:1}.bf-wlc__title{font-size:13px;font-weight:500;line-height:1.4;color:var(--bf-ink,#1c1c1c);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bf-wlc__title:hover{color:var(--bf-pink,#e5327f)}.bf-wlc__price{display:flex;align-items:baseline;gap:8px;font-size:13.5px;margin:0}.bf-wlc__price ins{text-decoration:none;font-weight:600;color:var(--bf-pink,#e5327f)}.bf-wlc__price del{color:var(--bf-muted,#9a9a9a);font-size:12px}.bf-wlc__cta{margin-top:auto;display:block;width:100%;height:38px;border:1px solid var(--bf-pink,#e5327f);border-radius:var(--bf-pill,999px);background:var(--bf-pink,#e5327f);color:#fff;font-family:var(--bf-font,inherit);font-size:12px;font-weight:600;text-align:center;line-height:36px;text-decoration:none;cursor:pointer;transition:.18s}.bf-wlc__cta:hover{filter:brightness(.93)}.bf-wlc__cta[disabled]{background:#e9e9e9;border-color:#e9e9e9;color:#9d9d9d;cursor:not-allowed;filter:none}.bf-wlc__form{margin:auto 0 0}.bf-wl__empty{text-align:center;padding:46px 16px 30px}.bf-wl__empty svg{width:52px;height:52px;color:#e6c3d5;margin-bottom:14px}.bf-wl__empty p{color:var(--bf-muted,#8a8a8a);font-size:14px;margin:0 0 18px}.bf-wl__shop{display:inline-block;padding:0 26px;height:44px;line-height:44px;border-radius:var(--bf-pill,999px);background:var(--bf-pink,#e5327f);color:#fff;font-size:13px;font-weight:600;text-decoration:none}.bf-wl__shop:hover{filter:brightness(.93)}.bf-wl__loading{text-align:center;color:var(--bf-muted,#8a8a8a);font-size:13.5px;padding:26px 0;grid-column:1/-1}.bf-galwrap{position:relative}.bf-galarw,.bf-lbarw{position:absolute;top:50%;transform:translateY(-50%);padding:0;border:0;border-radius:var(--bf-pill,999px);align-items:center;justify-content:center;cursor:pointer;display:none}.bf-galarw{z-index:4;width:36px;height:36px;background:#ffffffe6;color:#3d0f2b;box-shadow:0 2px 10px #00000024;transition:background .18s ease}.bf-galarw:hover{background:#fff}.bf-galarw svg{width:16px;height:16px}.bf-galarw--prev{left:10px}.bf-galarw--next{right:10px}.bf-galwrap.is-live .bf-galarw{display:flex}.bf-lbarw{z-index:5;width:46px;height:46px;background:#ffffff29;color:#fff;transition:background .18s ease;display:flex}.bf-lbarw:hover{background:#ffffff52}.bf-lbarw svg{width:20px;height:20px}.bf-lbarw--prev{left:14px}.bf-lbarw--next{right:14px}@media(max-width:749px){.bf-lbarw{width:38px;height:38px}.bf-lbarw svg{width:17px;height:17px}.bf-lbarw--prev{left:8px}.bf-lbarw--next{right:8px}}@media(min-width:750px)and (max-width:989px){.bf-cgrid:not(.is-list){--bf-ccols:3!important}}@media(max-width:749px){.bf-cgrid:not(.is-list){--bf-ccols:2!important}}.bf{--bf-gal-ratio:1 / 1.25}.bf .bf-gal__item{aspect-ratio:var(--bf-gal-ratio)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/babyfair-extras.css.map */
