:root{--bf-buynow:#e33b4e;--bf-green:#2f8a4c;--bf-card-line:#ececec;--bf-card-line-hover:#ea5f96;--bf-card-line-mobile:#ea5f96;--bf-card-radius:8px;--bf-mobnav-h:0px}.bf .bf-pcard{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--bf-card-line);border-radius:var(--bf-card-radius);overflow:hidden;transition:border-color .26s ease,box-shadow .26s ease}.bf .bf-pcard__media{position:relative;aspect-ratio:1/1;border-radius:0;overflow:hidden;background:var(--bf-surface);display:block}.bf .bf-pcard__body{padding:12px 13px 14px}.bf .bf-pcard__title{font-size:13.5px;font-weight:400;color:var(--bf-ink);line-height:1.45}.bf .bf-pcard__badge{border-radius:4px;font-size:11px;padding:3px 9px}.bf .bf-pcard__badge--new{background:var(--bf-green)}.bf .bf-pcard__price{margin-top:6px;font-size:13.5px}.bf .bf-pcard__price ins{text-decoration:none;color:var(--bf-ink);font-weight:500}.bf .bf-pcard__price.is-sale ins{color:var(--bf-pink)}.bf .bf-pcard__price del{color:var(--bf-muted);font-size:12.5px}@media(hover:hover){.bf .bf-pcard:hover{border-color:var(--bf-card-line-hover);box-shadow:0 6px 18px #3d0f2b12}}.bf .bf-pcard:focus-within{border-color:var(--bf-card-line-hover)}.bf .bf-pcard__acts{position:absolute;top:10px;right:10px;bottom:auto;z-index:3;display:grid;gap:8px}.bf .bf-pcard__act{width:33px;height:33px;padding:0;border:0;border-radius:var(--bf-pill);background:#fff;color:var(--bf-ink);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 9px #0000001a;cursor:pointer;transition:opacity .24s ease,transform .24s ease,color .18s ease,background .18s ease}.bf .bf-pcard__act svg{width:15px;height:15px}.bf .bf-pcard__act:hover{background:var(--bf-ink);color:#fff}.bf .bf-pcard__act.is-active{color:var(--bf-pink)}.bf .bf-pcard__act.is-active:hover{background:var(--bf-pink);color:#fff}.bf .bf-pcard__act--qv{opacity:0;transform:translateY(-7px);pointer-events:none}.bf .bf-pcard:hover .bf-pcard__act--qv{opacity:1;transform:none;pointer-events:auto}.bf .bf-ico-bag{display:none}.bf .bf-pcard__cta{position:absolute;left:50%;bottom:14px;z-index:3;width:calc(100% - 28px);min-height:38px;padding:9px 16px;border:0;border-radius:var(--bf-pill);background:#fff;color:var(--bf-ink);font-family:var(--bf-font);font-size:13px;font-weight:400;letter-spacing:0;box-shadow:0 3px 14px #00000021;cursor:pointer;opacity:0;transform:translate(-50%,150%);transition:transform .34s cubic-bezier(.22,.9,.3,1),opacity .24s ease,background .18s ease,color .18s ease}.bf .bf-pcard:hover .bf-pcard__cta{opacity:1;transform:translate(-50%)}.bf .bf-pcard__cta:hover{background:var(--bf-ink);color:#fff}.bf .bf-pcard__cta[disabled]{cursor:not-allowed;opacity:.75}.bf .bf-pcard__cta.is-done{background:var(--bf-ink);color:#fff}@media(prefers-reduced-motion:reduce){.bf .bf-pcard__cta,.bf .bf-pcard__act--qv{transition:opacity .2s ease}}.bf .bf-swatches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bf .bf-swatch{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:36px;padding:8px 6px;border:1px solid var(--bf-line-2);border-radius:var(--bf-r-sm);background:#fff;font-size:11.5px;line-height:1.3;color:var(--bf-ink-2);text-align:center;white-space:normal;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.bf-swatch input,.bf-swatches input[type=checkbox]{position:absolute!important;top:0!important;left:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;appearance:none!important;-webkit-appearance:none!important;pointer-events:none!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;overflow:hidden!important}.bf .bf-swatch:hover{border-color:var(--bf-ink);color:var(--bf-ink)}.bf .bf-swatch.is-on,.bf .bf-swatch[aria-pressed=true]{background:var(--bf-ink);border-color:var(--bf-ink);color:#fff}.bf .bf-swatch.is-off{opacity:.4}.bf-qv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:none;font-family:var(--bf-font);color:var(--bf-ink)}.bf-qv.is-open{display:block}.bf-qv *,.bf-qv *:before,.bf-qv *:after{box-sizing:border-box}.bf-qv__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#180a1385;opacity:0;transition:opacity .26s ease}.bf-qv.is-in .bf-qv__scrim{opacity:1}.bf-qv__dialog{position:absolute;top:50%;left:50%;width:min(1030px,92vw);max-height:min(600px,86vh);background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 30px 70px #00000047;opacity:0;transform:translate(-50%,-47%) scale(.98);transition:opacity .3s ease,transform .3s cubic-bezier(.22,.9,.3,1)}.bf-qv.is-in .bf-qv__dialog{opacity:1;transform:translate(-50%,-50%) scale(1)}.bf-qv__close{position:absolute;top:11px;right:13px;z-index:5;width:30px;height:30px;padding:0;border:0;border-radius:var(--bf-pill);background:transparent;color:var(--bf-ink-2);font-size:22px;line-height:1;cursor:pointer;transition:.18s}.bf-qv__close:hover{background:var(--bf-surface);color:var(--bf-ink)}.bf-qv__inner{display:grid;grid-template-columns:1fr 1fr;height:min(600px,86vh)}.bf-qv__loading{grid-column:1/-1;display:flex;align-items:center;justify-content:center;min-height:320px}.bf-qv__spin{width:26px;height:26px;border-radius:var(--bf-pill);border:2px solid var(--bf-line);border-top-color:var(--bf-pink);animation:bf-spin .7s linear infinite}@keyframes bf-spin{to{transform:rotate(360deg)}}.bf-qv__media{position:relative;background:var(--bf-surface);overflow:hidden}.bf-qv__media img{width:100%;height:100%;object-fit:cover;display:block}.bf-qv__panel{overflow-y:auto;padding:28px 30px 30px;scrollbar-width:thin}.bf-qv__panel::-webkit-scrollbar{width:6px}.bf-qv__panel::-webkit-scrollbar-thumb{background:#dedede;border-radius:99px}.bf-qv__badge{display:inline-block;background:var(--bf-badge);color:#fff;font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:var(--bf-r-sm);margin-bottom:11px}.bf-qv__title{font-size:22px;font-weight:500;line-height:1.3;margin:0;color:var(--bf-ink)}.bf-qv__price{display:flex;align-items:baseline;gap:10px;margin-top:9px}.bf-qv__price ins{text-decoration:none;font-size:21px;font-weight:600;color:var(--bf-pink)}.bf-qv__price del{font-size:15px;color:var(--bf-muted)}.bf-qv__desc{margin-top:16px;font-size:13px;line-height:1.75;color:var(--bf-ink-2)}.bf-qv__desc p{margin:0 0 9px}.bf-qv__desc ul{margin:0 0 9px;padding-left:18px;list-style:disc}.bf-qv__opt{margin-top:20px}.bf-qv__opt-label{font-size:12.5px;color:var(--bf-muted);margin:0 0 9px}.bf-qv__opt-label b{color:var(--bf-ink);font-weight:600}.bf-qv__pills{display:flex;flex-wrap:wrap;gap:9px}.bf-qv__pill{position:relative}.bf-qv__pill input{position:absolute;opacity:0;width:0;height:0}.bf-qv__pill label{display:inline-flex;align-items:center;justify-content:center;min-width:56px;min-height:40px;padding:8px 16px;border:1px solid var(--bf-line-2);border-radius:var(--bf-r-sm);font-size:12.5px;background:#fff;cursor:pointer;transition:.18s}.bf-qv__pill label:hover{border-color:var(--bf-ink)}.bf-qv__pill input:checked+label{background:var(--bf-ink);border-color:var(--bf-ink);color:#fff}.bf-qv__row{display:flex;align-items:stretch;gap:10px;margin-top:18px}.bf-qv__qty{display:inline-flex;align-items:center;border:1px solid var(--bf-line-2);border-radius:var(--bf-pill);height:48px;padding:0 4px}.bf-qv__qty button{width:34px;height:100%;background:none;border:0;font-size:17px;color:var(--bf-ink-2);cursor:pointer}.bf-qv__qty input{width:32px;height:100%;border:0;text-align:center;font-family:inherit;font-size:14px;background:none;-moz-appearance:textfield}.bf-qv__qty input::-webkit-outer-spin-button,.bf-qv__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bf-qv__atc{flex:1;height:48px;border:0;border-radius:var(--bf-pill);background:var(--bf-btn);color:#fff;font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:.2s}.bf-qv__atc:hover{background:var(--bf-plum)}.bf-qv__atc[disabled]{background:var(--bf-line-2);cursor:not-allowed}.bf-qv__wish{width:48px;height:48px;border:1px solid var(--bf-line-2);border-radius:var(--bf-pill);background:#fff;color:var(--bf-ink);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.18s}.bf-qv__wish:hover,.bf-qv__wish.is-active{color:var(--bf-pink);border-color:var(--bf-pink)}.bf-qv__wish svg{width:18px;height:18px}.bf-qv__buy{display:block;width:100%;height:48px;margin-top:11px;border:0;border-radius:var(--bf-pill);background:var(--bf-buynow);color:#fff;font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:.2s}.bf-qv__buy:hover{filter:brightness(.93)}.bf-qv__buy[disabled]{background:var(--bf-line-2);cursor:not-allowed}.bf-qv__full{display:inline-flex;align-items:center;gap:5px;margin-top:18px;font-size:12.5px;font-weight:500;color:var(--bf-ink);border-bottom:1px solid var(--bf-ink);padding-bottom:2px}.bf-qv__full:hover{color:var(--bf-pink);border-color:var(--bf-pink)}.bf-facets__head,.bf-facets__foot,.bf-facets__scrim{display:none}@media(max-width:989px){.bf-mbtn{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 16px;border:1px solid var(--bf-line-2);border-radius:var(--bf-pill);background:#fff;font-family:var(--bf-font);font-size:12.5px;font-weight:500;color:var(--bf-ink);cursor:pointer;white-space:nowrap}.bf-mbtn svg{width:14px;height:14px}.bf-mbtn--dark{background:var(--bf-ink);border-color:var(--bf-ink);color:#fff}.bf .bf-sort{position:relative;overflow:hidden;white-space:nowrap}.bf .bf-sort select{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;padding:0;border:0;cursor:pointer}.bf .bf-sort:after{content:"";flex:0 0 auto;width:7px;height:7px;margin-left:2px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg) translateY(-2px);opacity:.65}.bf .bf-sort label{color:var(--bf-ink);cursor:pointer}.bf-views button[data-bf-view="3"],.bf-views button[data-bf-view="4"]{display:none}.bf-facets__scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9996;background:#180a1373;opacity:0;visibility:hidden;transition:opacity .28s ease,visibility .28s}.bf-facets__scrim.is-open{opacity:1;visibility:visible}.bf .bf-facets{position:fixed;top:0;bottom:0;left:0;width:min(340px,86vw);z-index:9997;background:#fff;border:0;border-radius:0;padding:0 18px 88px;overflow-y:auto;overscroll-behavior:contain;transform:translate(-103%);transition:transform .32s cubic-bezier(.22,.9,.3,1);box-shadow:0 0 40px #0000002e}.bf .bf-facets.is-open{transform:none}.bf-facets__head{display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;background:#fff;padding:18px 0 14px;z-index:2}.bf-facets__head h2{font-size:17px;font-weight:600;margin:0}.bf-facets__head button{width:30px;height:30px;padding:0;border:0;background:none;font-size:22px;line-height:1;color:var(--bf-ink-2);cursor:pointer}.bf .bf-facets>.bf-facet:first-of-type{padding-top:0}.bf-facets__foot{display:flex;align-items:center;justify-content:space-between;gap:14px;position:fixed;bottom:0;left:0;width:min(340px,86vw);z-index:3;background:#fff;border-top:1px solid var(--bf-line);padding:12px 18px}.bf-facets__foot a{font-size:13px;font-weight:500;text-decoration:underline;text-underline-offset:3px;color:var(--bf-ink)}.bf-facets__foot button{height:44px;padding:0 40px;border:0;border-radius:var(--bf-pill);background:var(--bf-ink);color:#fff;font-family:var(--bf-font);font-size:13.5px;font-weight:600;cursor:pointer}.bf .bf-facet-promo{display:block}body.bf-drawer-open{overflow:hidden}.bf .bf-header__inner{position:relative;justify-content:space-between;gap:10px}.bf .bf-header__logo{position:absolute;left:50%;transform:translate(-50%)}.bf .bf-header__actions a[aria-label=Account]{display:none}}@media(max-width:749px){.bf .bf-pcard{border-color:var(--bf-card-line-mobile)}.bf .bf-pcard__cta{display:none}.bf .bf-pcard__acts{top:auto;bottom:12px;right:10px;gap:8px}.bf .bf-pcard__act--qv{opacity:1;transform:none;pointer-events:auto}.bf .bf-pcard__act{width:32px;height:32px}.bf .bf-ico-eye{display:none}.bf .bf-ico-bag{display:block}.bf .bf-pcard__title{-webkit-line-clamp:1;font-weight:600;font-size:13.5px}.bf .bf-pcard__body{padding:10px 11px 13px}.bf .bf-pcard__price ins{font-size:13.5px}.bf-qv__dialog{width:94vw;max-height:90vh}.bf-qv__inner{grid-template-columns:1fr;grid-template-rows:auto 1fr;height:90vh}.bf-qv__media{aspect-ratio:1/1;max-height:44vh}.bf-qv__panel{padding:20px 20px 26px}.bf-qv__title{font-size:19px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/babyfair-ui.css.map */
