.bdbf{--bd:#65ceea;--bd-ink:#1a8fb0;--ink:#1a1a1a;--muted:#6b7280;--line:rgba(26,26,26,.08);--well:#f5f5f5;--star:#f5c518;color:var(--ink);background:#fff;line-height:1.45}.bdbf *,.bdbf *:before,.bdbf *:after{box-sizing:border-box}.bdbf img{display:block;max-width:100%;height:auto}.bdbf a{color:inherit;text-decoration:none}.bdbf :where(button){font:inherit;cursor:pointer}.bdbf h2,.bdbf h3,.bdbf h3 a{color:var(--ink)}.bdbf-card__title{font-family:inherit}.bdbf-wrap{width:min(1400px,92vw);margin:0 auto}.bdbf-hero{padding:8px 0 0;text-align:center}.bdbf-hero__img{width:min(1100px,96vw);margin:0 auto}.bdbf-sec{padding:8px 0 28px}.bdbf-sec-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:24px 0 16px}.bdbf-sec-h h2{font-size:22px;font-weight:700;letter-spacing:-.02em;margin:0;line-height:1.2}.bdbf-sec-h p{font-size:13px;color:var(--muted);margin:0}.bdbf-code-note{margin:-8px 0 18px;font-size:13px;color:var(--ink);background:#eef8fb;border-radius:8px;padding:10px 12px}.bdbf-family{border-top:1px solid var(--line);margin-top:16px}.bdbf-bundles{padding-bottom:40px;scroll-margin-top:90px}.bdbf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}@media(min-width:900px){.bdbf-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 16px}.bdbf-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:599px){.bdbf-grid--3{grid-template-columns:1fr}}.bdbf-grid--3{align-items:start}.bdbf-card{display:flex;flex-direction:column;min-width:0}.bdbf-card__img{position:relative;aspect-ratio:340/380;background:var(--well);border-radius:10px;display:flex;align-items:center;justify-content:center;padding:18px;overflow:hidden}.bdbf-card__link{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.bdbf-card__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.bdbf-card--compact .bdbf-card__img img{width:78%;height:78%}.bdbf-card--bundle .bdbf-card__img{padding:0}.bdbf-card--bundle .bdbf-card__img img{object-fit:cover;mix-blend-mode:normal}.bdbf-card.is-soldout .bdbf-card__img img{opacity:.55}.bdbf-badge{position:absolute;top:10px;left:10px;z-index:2;background:var(--bd);color:var(--ink);font-size:11px;font-weight:700;letter-spacing:.02em;border-radius:999px;padding:5px 10px;line-height:1.2}.bdbf-badge--unit{background:var(--ink);color:#fff;font-size:10.5px;max-width:calc(100% - 70px);white-space:nowrap}.bdbf-badge--pct{left:auto;right:10px;background:#ffffffeb;color:var(--ink);font-size:10px;padding:4px 8px}.bdbf-badge--out{background:#fff;color:var(--ink);border:1px solid var(--line)}.bdbf-add{position:absolute;bottom:10px;right:10px;z-index:2;width:36px;height:36px;border-radius:50%;border:0;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;transition:background .15s,transform .15s}.bdbf-add:hover{background:#000;transform:scale(1.05)}.bdbf-add .check{display:none}.bdbf-add.is-added{background:var(--bd-ink)}.bdbf-add.is-added .plus{display:none}.bdbf-add.is-added .check{display:block}.bdbf-card__body{padding:12px 2px 0;display:flex;flex-direction:column;gap:6px;flex:1}.bdbf-card__title{font-size:13.5px;font-weight:400;letter-spacing:-.01em;line-height:1.35;margin:0}.bdbf-card__kind{font-size:11.5px;color:var(--muted);line-height:1.4;margin:0}.bdbf-stars{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--muted)}.bdbf-stars__icons{color:var(--star);letter-spacing:1px;font-size:11px;line-height:1}.bdbf-price{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:2px}.bdbf-price__was{font-size:13px;color:var(--muted);text-decoration:line-through}.bdbf-price__now{font-size:14px;font-weight:700}.bdbf-price__now.is-pending{font-weight:600;color:var(--muted)}.bdbf-price__save{background:var(--bd);font-size:11px;font-weight:700;border-radius:999px;padding:3px 9px}.bdbf-price__note{font-size:11px;color:var(--muted);width:100%}.bdbf-atc,.bdbf-build{margin-top:auto;width:100%;border:0;background:var(--ink);color:#fff;font-size:13px;font-weight:600;letter-spacing:.01em;border-radius:999px;padding:11px 14px;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .15s}.bdbf-card__body>.bdbf-atc{margin-top:auto}.bdbf-card__body>.bdbf-price{margin-bottom:6px}.bdbf-atc:hover,.bdbf-build:hover{background:#000}.bdbf-atc.is-added{background:var(--bd-ink)}.bdbf-atc:disabled{opacity:.55;cursor:not-allowed;background:var(--ink)}.bdbf-atc.is-loading{opacity:.7;pointer-events:none}.bdbf-build{margin-top:10px}.bdbf-build[aria-expanded=true]{background:var(--bd-ink)}.bdbf-build__chev{transition:transform .2s;flex-shrink:0}.bdbf-build[aria-expanded=true] .bdbf-build__chev{transform:rotate(180deg)}.bdbf-panel{margin-top:12px;padding-top:4px;border-top:1px solid var(--line)}.bdbf-panel[hidden]{display:none}.bdbf-opts{display:flex;flex-direction:column;gap:8px;margin-top:8px}.bdbf-opt label{font-size:11px;font-weight:600;color:var(--muted);display:block;margin-bottom:4px}.bdbf-opt select{width:100%;appearance:none;-webkit-appearance:none;border:1px solid rgba(26,26,26,.16);border-radius:8px;padding:10px 32px 10px 10px;font:inherit;font-size:13px;min-height:44px;color:var(--ink);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5L6 7.5 9 4.5' fill='none' stroke='%231a1a1a' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E") right 10px center/12px no-repeat}.bdbf-opt select.is-invalid{border-color:#c44}.bdbf-panel .bdbf-atc{margin-top:12px}.bdbf-foot{border-top:1px solid var(--line);padding:24px 0 40px;font-size:12.5px;color:var(--muted);text-align:center;margin:0}.bdbf-toast{position:fixed;left:50%;bottom:22px;transform:translate(-50%) translateY(20px);background:var(--ink);color:#fff;font-size:13px;font-weight:500;padding:12px 16px;border-radius:999px;z-index:9999;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;max-width:min(92vw,420px);text-align:center}.bdbf-toast.is-on{opacity:1;transform:translate(-50%) translateY(0)}.bdbf-marquee{background:var(--ink);color:#fff;overflow:hidden;margin:14px 0 4px;padding:12px 0;white-space:nowrap}.bdbf-marquee__track{display:flex;width:max-content;animation:bdbf-marquee var(--bdbf-marquee-speed,28s) linear infinite}.bdbf-marquee:hover .bdbf-marquee__track{animation-play-state:paused}.bdbf-marquee__group{display:flex;align-items:center;flex-shrink:0}.bdbf-marquee__item{font-size:20px;font-weight:800;letter-spacing:.04em;line-height:1.2;padding:0 22px;color:#fff}.bdbf-marquee__dot{width:10px;height:10px;border-radius:50%;background:var(--bd);flex-shrink:0}@keyframes bdbf-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:599px){.bdbf-marquee{padding:10px 0}.bdbf-marquee__item{font-size:15px;padding:0 16px}.bdbf-marquee__dot{width:8px;height:8px}}@media(prefers-reduced-motion:reduce){.bdbf-marquee__track{animation:none}}.bdbf-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bdbf-tierline{margin:0 0 6px;font-size:12px;color:var(--bd-ink);line-height:1.35}.bdbf-tierline strong{color:var(--bd-ink)}.bdbf-card__body>.bdbf-price{margin-bottom:2px}.bdbf-buy{margin-top:auto;display:flex;gap:8px;align-items:stretch}.bdbf-buy .bdbf-atc{margin-top:0;flex:1;min-width:0;padding:11px 10px}.bdbf-qty{display:flex;align-items:center;border:1px solid rgba(26,26,26,.16);border-radius:999px;flex-shrink:0;height:42px}.bdbf-qty__btn{width:30px;height:100%;border:0;background:none;color:var(--ink);font-size:16px;line-height:1;padding:0;display:flex;align-items:center;justify-content:center}.bdbf-qty__input{width:28px;border:0;background:none;text-align:center;font:inherit;font-size:14px;font-weight:600;color:var(--ink);padding:0;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.bdbf-qty__input::-webkit-outer-spin-button,.bdbf-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media(max-width:599px){.bdbf-atc__long{display:none}.bdbf-qty__btn{width:26px}.bdbf-qty__input{width:22px}}.bdbf-progress{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fff;border-top:1px solid var(--line);box-shadow:0 -6px 20px #0000000f}.bdbf-progress[hidden]{display:none}.bdbf:has(.bdbf-progress:not([hidden])){padding-bottom:64px}.bdbf-progress__inner{width:min(1400px,92vw);margin:0 auto;padding:10px 0 12px}.bdbf-progress__msg{margin:0 0 7px;font-size:13px;text-align:center;color:var(--ink)}.bdbf-progress__track{height:6px;background:#e9eef0;border-radius:999px;overflow:hidden}.bdbf-progress__fill{display:block;height:100%;width:0;background:var(--bd);border-radius:999px;transition:width .35s ease}.bdbf-progress.is-done .bdbf-progress__fill{background:var(--bd-ink)}body:has(.bdbf-progress:not([hidden])) scroll-to-top.scroll__to__top--parent{bottom:84px!important}
/*# sourceMappingURL=/cdn/shop/t/103/assets/bd-blue-friday.css.map */
