.bcv2-hero{--navy:#0d2345;--pink:#c10077;--blue:#0474b4;position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,#f4f8fe,#fff);color:var(--navy)}.bcv2-glow{position:absolute;z-index:-1;border-radius:50%;pointer-events:none;filter:blur(50px)}.bcv2-glow--a{width:520px;height:520px;right:-120px;top:-160px;background:radial-gradient(circle,#fde0ef,#fde0ef00 70%);animation:bcv2Drift 14s ease-in-out infinite}.bcv2-glow--b{width:420px;height:420px;left:-140px;bottom:-120px;background:radial-gradient(circle,#e1eefb,#e1eefb00 70%);animation:bcv2Drift 17s ease-in-out infinite reverse}@keyframes bcv2Drift{0%,to{transform:translate(0)}50%{transform:translate(26px,20px)}}.bcv2-in{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.55fr);align-items:center;gap:20px;padding-top:10px;padding-bottom:10px}.bcv2-crumb{display:flex;align-items:center;gap:8px;font-size:1.25rem;color:#64748b;margin:0 0 6px;animation:bcv2Up .5s ease both}.bcv2-crumb a{color:#64748b;text-decoration:none}.bcv2-crumb a:hover{color:var(--pink)}.bcv2-crumb span:last-child{color:var(--navy);font-weight:600}.bcv2-title{margin:0;font-size:clamp(2.6rem,1.3rem + 2.1vw,4.4rem);font-weight:800;letter-spacing:-.04em;line-height:1.04;color:var(--navy)}.bcv2-title em{font-style:normal;color:var(--pink)}.bcv2-title{animation:bcv2Rise .7s cubic-bezier(.2,.7,.2,1) .05s both}.bcv2-sub{margin:8px 0 0;max-width:760px;font-size:clamp(1.4rem,1.2rem + .3vw,1.7rem);line-height:1.5;color:#52657a;animation:bcv2Up .7s ease .2s both}.bcv2-chips{display:flex;flex-wrap:wrap;gap:8px 18px;margin:12px 0 0;padding:0;list-style:none;animation:bcv2Up .7s ease .32s both}.bcv2-chips .m{display:none}.bcv2-chips li{display:inline-flex;align-items:center;gap:8px;font-size:1.35rem;font-weight:600;color:#33485a}.bcv2-chips svg{width:20px;height:20px;flex:none;color:var(--blue)}.bcv2-vis{display:flex;justify-content:flex-end}.bcv2-vis img{display:block;max-width:100%;height:auto;max-height:190px;width:auto;object-fit:contain;mix-blend-mode:multiply;animation:bcv2Float 8s ease-in-out infinite}@keyframes bcv2Float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes bcv2Rise{0%{transform:translateY(22px)}to{transform:none}}@keyframes bcv2Up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.bcv2-brands{padding-top:6px;padding-bottom:0}.bcv2-rail{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:4px 2px 8px;-webkit-overflow-scrolling:touch}.bcv2-rail::-webkit-scrollbar{display:none}.bcv2-brand{flex:0 0 auto;scroll-snap-align:start;display:flex;align-items:center;justify-content:center;gap:8px;min-width:84px;height:48px;padding:0 18px;background:#fff;border:1px solid #e6ebf3;border-radius:14px;text-decoration:none;color:var(--navy);box-shadow:0 8px 20px -16px #0d234573;transition:transform .22s,box-shadow .22s,border-color .22s;animation:bcv2Up .5s ease both}.bcv2-brand:nth-child(2){animation-delay:.04s}.bcv2-brand:nth-child(3){animation-delay:.08s}.bcv2-brand:nth-child(4){animation-delay:.12s}.bcv2-brand:nth-child(5){animation-delay:.16s}.bcv2-brand:nth-child(6){animation-delay:.2s}.bcv2-brand:nth-child(n+7){animation-delay:.24s}.bcv2-brand:hover{transform:translateY(-3px);border-color:#f2c9e1;box-shadow:0 16px 26px -16px #c1007766}.bcv2-brand.is-on{border-color:#f2b6d6;background:#fff4fa;box-shadow:0 12px 24px -14px #c1007773}.bcv2-brand img{display:block;height:30px;width:auto;max-width:110px;object-fit:contain;mix-blend-mode:multiply}.bcv2-brand img[alt=Motorola],.bcv2-brand img[alt=Google]{height:40px;max-width:60px}.bcv2-brand b{font-size:1.45rem;font-weight:700;white-space:nowrap}.bcv2-brand--all{color:var(--pink);padding:0 20px}.bcv2-brand--all svg{width:19px;height:19px}body:has(.bcv2-hero) .budli-trust-bar-compact{display:none}body:has(.bcv2-hero) .budli-intro-box{border:0;background:transparent;box-shadow:none;padding:2px 0 0;border-radius:0;text-align:center}body:has(.bcv2-hero) .budli-intro-short{display:none!important}body:has(.bcv2-hero) .budli-readmore-btn{display:inline-block;margin:0 auto;font-size:1.3rem;color:#0474b4;font-weight:700;background:none;border:0;padding:4px 0;cursor:pointer}body:has(.bcv2-hero) .budli-seo-content{text-align:left;font-size:1.4rem;line-height:1.6;color:#52657a}body:has(.bcv2-hero) .budli-grade-legend{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:6px 0 4px;border:0;padding:0}body:has(.bcv2-hero) .mp-price-nav{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:8px 0 10px}body:has(.bcv2-hero) .mp-chip{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid #e3e8f0;border-radius:999px;color:#0d2345;font-weight:700;font-size:1.4rem;padding:9px 18px 9px 12px;box-shadow:0 8px 18px -14px #0d234580;transition:transform .2s,border-color .2s,color .2s,background .2s,box-shadow .2s}body:has(.bcv2-hero) .mp-chip:before{content:"\20b9";display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#fde7f3;color:#c10077;font-size:1.2rem;font-weight:800}body:has(.bcv2-hero) .mp-chip:hover{border-color:#c10077;color:#c10077;background:#fff4fa;transform:translateY(-2px);box-shadow:0 14px 22px -14px #c1007773}body:has(.bcv2-hero) .facets-container{background:#fff;border:1px solid #edf0f6;border-radius:18px;padding:6px 18px 10px;box-shadow:0 14px 30px -26px #0d234573}body:has(.bcv2-hero) .facets__summary,body:has(.bcv2-hero) .facets__disclosure-vertical summary{font-weight:800}body:has(.bcv2-hero) .product-grid .card-wrapper{background:#fff;border:1px solid #edf0f6;border-radius:18px;overflow:hidden;box-shadow:0 12px 26px -22px #0d234580;transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s,border-color .28s}body:has(.bcv2-hero) .product-grid .card-wrapper:hover{transform:translateY(-6px);border-color:#f2c9e1;box-shadow:0 26px 36px -24px #c1007766}body:has(.bcv2-hero) .product-grid .card__media img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}body:has(.bcv2-hero) .product-grid .card-wrapper:hover .card__media img{transform:scale(1.05)}body:has(.bcv2-hero) .condition-ribbon{position:absolute!important;top:10px!important;left:10px!important;right:auto!important;bottom:auto!important;writing-mode:horizontal-tb!important;transform:none!important;width:auto!important;height:auto!important;padding:4px 12px!important;border-radius:999px!important;font-size:1.1rem!important;letter-spacing:.04em;line-height:1.3!important;z-index:3}body:has(.bcv2-hero) .card__heading,body:has(.bcv2-hero) .card__heading a{font-weight:700}body:has(.bcv2-hero) .budli-current-price{font-weight:800}body:has(.bcv2-hero) .budli-savings-pill{border-radius:999px}body:has(.bcv2-hero) .spec-chip{border-radius:8px}@supports (animation-timeline:view()){body:has(.bcv2-hero) .product-grid>.grid__item{animation:bcv2Card both ease-out;animation-timeline:view();animation-range:entry 0% entry 40%}@keyframes bcv2Card{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}}@media screen and (max-width:989px){.bcv2-in{grid-template-columns:1fr 34%;gap:8px}}@media screen and (max-width:749px){.bcv2-in{grid-template-columns:1fr 34%;gap:2px 8px;padding-top:8px;padding-bottom:6px;text-align:left}.bcv2-copy{display:contents}.bcv2-crumb{grid-column:1/-1;margin:0 0 4px;font-size:1.15rem}.bcv2-title{grid-column:1;font-size:2.4rem;line-height:1.08}.bcv2-sub{display:none}.bcv2-vis{grid-column:2;grid-row:2;justify-content:center;align-self:center}.bcv2-vis img{max-height:92px}.bcv2-chips{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:8px 0 0;text-align:center}.bcv2-chips li{flex-direction:column;gap:3px;font-size:1rem;line-height:1.2;font-weight:600;justify-content:flex-start}.bcv2-chips svg{width:18px;height:18px}.bcv2-chips .d{display:none}.bcv2-chips .m{display:inline}.bcv2-brand{min-width:72px;height:40px;padding:0 12px;border-radius:12px}.bcv2-brand img{height:22px;max-width:76px}.bcv2-brand b{font-size:1.25rem}body:has(.bcv2-hero) .mp-price-nav{gap:6px}body:has(.bcv2-hero) .mp-chip{font-size:1.2rem;padding:7px 12px 7px 8px}body:has(.bcv2-hero) .mp-chip:before{width:18px;height:18px;font-size:1rem}}body:has(.bcv2-hero) facet-filters-form.facets-vertical-sort{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:4px 20px!important;max-width:1240px;margin:0 auto!important;width:100%}body:has(.bcv2-hero) .facets-vertical-form{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0;margin:0;background:transparent;border:0;box-shadow:none}body:has(.bcv2-hero) .facets-vertical-form .product-count-vertical{order:-1;margin:0;padding:0}body:has(.bcv2-hero) .facets-vertical-form .product-count__text{margin:0;font-size:1.5rem;font-weight:800;color:#0d2345}body:has(.bcv2-hero) #ProductCountDesktop{font-weight:800}body:has(.bcv2-hero) .facets-vertical-form .facet-filters{margin:0;padding:0;background:transparent;border:0}body:has(.bcv2-hero) .facets-vertical-form .facet-filters__field{display:flex;align-items:center;gap:10px}body:has(.bcv2-hero) .facets-vertical-form .facet-filters__label{margin:0;font-size:1.3rem;font-weight:600;color:#64748b}body:has(.bcv2-hero) .facets-vertical-form .select{border:1px solid #e3e8f0;border-radius:999px;background:#fff;box-shadow:0 8px 18px -14px #0d234580;padding:0 6px}body:has(.bcv2-hero) .facets-vertical-form .select__select{font-weight:700;color:#0d2345;padding:8px 30px 8px 12px;border:0;background:transparent;box-shadow:none}body:has(.bcv2-hero) .facets-wrapper{position:sticky;top:96px;max-height:calc(100vh - 116px);overflow:auto;scrollbar-width:thin;border-radius:18px}body:has(.bcv2-hero) .facets-container{padding:4px 18px 8px}body:has(.bcv2-hero) .active-facets-vertical-filter{display:flex;align-items:center;justify-content:space-between;padding:14px 0 10px;border-bottom:1px solid #edf0f6;margin:0}body:has(.bcv2-hero) .facets__heading--vertical{font-size:0!important;margin:0}body:has(.bcv2-hero) .facets__heading--vertical:before{content:"Filters";font-size:1.7rem;font-weight:800;color:#0d2345;letter-spacing:-.01em}body:has(.bcv2-hero) .active-facets__button-remove{font-size:1.25rem;font-weight:700;color:#c10077;text-decoration:none;padding:5px 12px;border-radius:999px;background:#fde7f3}body:has(.bcv2-hero) .active-facets__button-remove:hover{background:#c10077;color:#fff}body:has(.bcv2-hero) .facets__disclosure-vertical{border:0;border-bottom:1px solid #f0f2f7}body:has(.bcv2-hero) .facets__summary{padding:14px 0;font-size:1.45rem;color:#0d2345}body:has(.bcv2-hero) .facets__summary .icon-caret{color:#c10077;width:12px}body:has(.bcv2-hero) .facets__list--vertical{padding:0 0 10px}body:has(.bcv2-hero) .facets__item{margin:0}body:has(.bcv2-hero) .facets__label.facet-checkbox{padding:7px 8px;border-radius:10px;transition:background .18s;display:flex;align-items:center}body:has(.bcv2-hero) .facets__label.facet-checkbox:hover{background:#fff4fa}body:has(.bcv2-hero) .facet-checkbox>input:checked~svg,body:has(.bcv2-hero) .facet-checkbox input:checked+svg{color:#c10077}body:has(.bcv2-hero) .facet-checkbox__text{font-size:1.4rem;color:#33485a}body:has(.bcv2-hero) .facets__item .facet-checkbox input:checked~.facet-checkbox__text{color:#c10077;font-weight:700}body:has(.bcv2-hero) .show-more__button,body:has(.bcv2-hero) .button-show-more{color:#c10077;font-weight:700;text-decoration:none;font-size:1.3rem}@media screen and (max-width:749px){body:has(.bcv2-hero) .budli-grade-legend{flex-wrap:nowrap;justify-content:safe center;overflow-x:auto;scrollbar-width:none;gap:6px;margin:4px 0 2px;white-space:nowrap}body:has(.bcv2-hero) .budli-grade-legend::-webkit-scrollbar{display:none}body:has(.bcv2-hero) .budli-grade-legend>*{flex:0 0 auto}body:has(.bcv2-hero) .budli-gl-label{font-size:1.1rem}body:has(.bcv2-hero) .mp-price-nav{flex-wrap:nowrap;justify-content:safe center;overflow-x:auto;scrollbar-width:none;gap:6px;margin:6px 0 8px;padding:2px 2px 6px}body:has(.bcv2-hero) .mp-price-nav::-webkit-scrollbar{display:none}body:has(.bcv2-hero) .mp-chip{flex:0 0 auto;white-space:nowrap}body:has(.bcv2-hero) .mobile-facets__open-wrapper,body:has(.bcv2-hero) .mobile-facets__wrapper{margin:0}}body:has(.bcv2-hero) .facets-vertical-form .select{position:relative;padding:0;display:inline-flex;align-items:center}body:has(.bcv2-hero) .facets-vertical-form .select__select{padding:9px 38px 9px 16px;min-height:0;height:auto;appearance:none;-webkit-appearance:none;background:transparent;width:auto}body:has(.bcv2-hero) .facets-vertical-form .select .icon-caret{position:absolute;right:15px;top:50%;transform:translateY(-50%);width:10px;height:6px;pointer-events:none;color:#c10077}body:has(.bcv2-hero) .product-grid .product-spec-chips{display:flex!important;flex-wrap:nowrap!important;justify-content:center;gap:4px;margin:8px 0 0 -8px!important;width:calc(100% + 16px)}body:has(.bcv2-hero) .product-grid .spec-chip{flex:0 1 auto;white-space:nowrap;padding:3px 6px;font-size:1.1rem;line-height:1.3;min-width:0}@media screen and (max-width:749px){body:has(.bcv2-hero) .product-grid .product-spec-chips{gap:3px;margin:8px 0 0!important;width:100%;box-sizing:border-box}body:has(.bcv2-hero) .product-grid .spec-chip{padding:2px 5px;font-size:1rem}}.bcv2-title{text-wrap:balance}@media screen and (min-width:750px){.bcv2-title{font-size:clamp(2.6rem,1rem + 2.1vw,4rem)}}body:has(.bcv2-hero) .gm-brand-nav{display:none}body:has(.bcv2-hero) .budli-guide-banner{margin:6px 0}body:has(.bcv2-hero) .budli-budget-choice{padding:14px 18px;border-radius:16px}body:has(.bcv2-hero) .budli-budget-choice__head h2{font-size:1.9rem;margin:0 0 4px}body:has(.bcv2-hero) .budli-budget-choice__head p{display:none}body:has(.bcv2-hero) .budli-budget-choice__grid{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;margin-top:10px}body:has(.bcv2-hero) .budli-budget-choice__grid::-webkit-scrollbar{display:none}body:has(.bcv2-hero) .budli-budget-choice__card{flex:1 0 220px;padding:10px 14px;min-height:0}body:has(.bcv2-hero) .budli-budget-choice__card>span:not(.budli-budget-choice__eyebrow){display:none}body:has(.bcv2-hero) .budli-budget-choice__card strong{font-size:1.35rem;line-height:1.3}@media screen and (max-width:749px){.bcv2-title{font-size:2rem}body:has(.bcv2-hero) .budli-budget-choice{padding:10px 12px}body:has(.bcv2-hero) .budli-budget-choice__card{flex-basis:200px}}body:has(.bcv2-hero) .product-grid .card-wrapper{min-height:0!important;height:auto}body:has(.bcv2-hero) .product-grid .card-wrapper .card{height:auto}body:has(.bcv2-hero) .product-grid .card__content:last-child{padding-bottom:6px}@media screen and (min-width:750px){body:has(.bcv2-hero) .bcv2-brands{padding-top:4px}body:has(.bcv2-hero) .bcv2-rail{padding-bottom:4px}body:has(.bcv2-hero) .budli-collection-intro-wrapper{margin:0}body:has(.bcv2-hero) .budli-readmore-btn{margin:0;padding:2px 0}body:has(.bcv2-hero) .budli-grade-legend{margin:2px 0 0}body:has(.bcv2-hero) .mp-price-nav{margin:4px 0 0!important;padding:0 0 2px}body:has(.bcv2-hero) facet-filters-form.facets-vertical-sort{padding:0 20px!important;margin-top:-4px!important}body:has(.bcv2-hero) .facets-vertical-form .facet-filters__field,body:has(.bcv2-hero) .facets-vertical-form .product-count__text{line-height:1.2}body:has(.bcv2-hero) .facets-vertical{padding-top:0}body:has(.bcv2-hero) .collection-content-wrapper{margin-bottom:0;padding-bottom:0;min-height:0!important}}.bcv2-brands{min-height:62px}.bcv2-rail{min-height:56px}.bcv2-vis,.bcv2-vis img{aspect-ratio:900/504}@media screen and (min-width:750px){.bcv2-in{min-height:150px}.bcv2-copy{min-height:130px}.bcv2-vis{min-height:0;width:100%;max-width:340px;margin-left:auto}.bcv2-vis img{width:100%;height:auto;max-height:190px;object-fit:contain}}@media screen and (max-width:749px){.bcv2-brands{min-height:50px}.bcv2-rail{min-height:44px}.bcv2-in{min-height:128px}}.bcv2-brand img{aspect-ratio:auto}@media(prefers-reduced-motion:reduce){.bcv2-hero *,.bcv2-brand{animation:none!important}body:has(.bcv2-hero) .product-grid>.grid__item{animation:none!important}}body:has(.bcv2-hero) .collection-content-wrapper{min-height:0!important}body:has(.bcv2-hero) .budli-budget-after{margin-top:24px;padding-bottom:10px}body:has(.bcv2-hero) .budli-budget-after .budli-budget-choice__head p{display:block;margin:6px 0 0;color:#52657a;font-size:1.4rem;line-height:1.55}body:has(.bcv2-hero) .budli-budget-after .budli-budget-choice__card>span:not(.budli-budget-choice__eyebrow){display:block}body:has(.bcv2-hero) .budli-budget-after .budli-budget-choice__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}body:has(.bcv2-hero) .budli-budget-after .budli-budget-choice__card{flex:initial}body:has(.bcv2-brands) nav[class$=-brand-nav]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/61/assets/budli-collection-v2.css.map */
