.shop-account-menu .loading-dot:nth-child(2){animation-delay:.1s}.shop-account-menu .loading-dot:nth-child(3){animation-delay:.2s}.shop-account-menu .loading-dot:nth-child(4){animation-delay:.3s}.shop-account-menu .flyout-loading-indicator{justify-content:center;align-items:center;min-height:200px;font-size:30px;display:flex}
body.scroll-locked-hamburger{overflow:hidden}.shop-account-menu .utility-flyout{z-index:100;border:1px solid #c5cbd5;width:auto;max-width:1032px;position:absolute}@media screen and (max-width:992px){.shop-account-menu .utility-flyout{max-width:992px}}.shop-account-menu .flyout-arrow-up:before{content:" ";pointer-events:none;border:10px solid #0000;border-bottom-color:#c5cbd5;width:0;height:0;position:absolute;top:-20px;bottom:0;right:30px}.shop-account-menu .flyout-arrow-up:after{content:" ";pointer-events:none;border:10px solid #0000;border-bottom-color:#fff;width:0;height:0;position:absolute;top:-20px;bottom:0;right:30px}
.shop-account-menu .bottom-nav-menu-item{align-items:center;display:flex}.shop-account-menu .bottom-nav-menu-item .plAccount-Button>span,.shop-account-menu .bottom-nav-menu-item .plButton>span,.shop-account-menu .bottom-nav-menu-item>a{color:#fff;font-weight:500}.shop-account-menu .flyout-link-wrapper{color:#fff;align-items:center;font-weight:500;display:flex}@media (max-width:1121px){.shop-account-menu .flyout-link-wrapper{max-width:125px}}@media (min-width:1122px){.shop-account-menu .flyout-link-wrapper{max-width:200px}}.shop-account-menu .flyout-link-wrapper>span{padding-left:.4rem}@media (max-width:1121px){.shop-account-menu .account-button{max-width:125px}}@media (min-width:1122px){.shop-account-menu .account-button{max-width:200px}}.shop-account-menu .leading-icon{padding-right:.5rem}.shop-account-menu .flyout-account-menu{background:#fff;min-width:300px;height:auto;max-height:98vh;top:44px;width:auto!important}.shop-account-menu .flyout-account-menu.flyout-arrow-up:before,.shop-account-menu .flyout-account-menu.flyout-arrow-up:after{left:auto;right:var(--pseudo-flyout-right)}.shop-account-menu .flyout-account-menu .scroll-container{width:auto;min-width:350px;height:auto;max-height:calc(100vh - 120px);overflow:hidden auto}.shop-account-menu .flyout-account-menu .scroll-container .flyout-loading-indicator{min-height:64vh}@media (min-width:768px) and (max-width:1024px) and (max-height:951px) and (orientation:landscape){.shop-account-menu .flyout-account-menu .scroll-container{width:auto;height:auto;max-height:83vh;overflow:hidden auto}.shop-account-menu .flyout-account-menu .scroll-container .flyout-loading-indicator{min-height:64vh}}@media screen and (min-height:950px){.shop-account-menu .flyout-account-menu .scroll-container .flyout-loading-indicator{min-height:700px}}
.shop-account-menu .sh-spinner-height{height:230px}.shop-account-menu .sh-loading-state{text-align:center;width:100%}.shop-account-menu .sh-loading-state i.spinner{margin-top:60px / 2!important}.shop-account-menu .sh-loading-state .spinner{top:35%;left:45%}.shop-account-menu .no-orders-container .spinner{left:65%}
.shop-account-menu .sign-in-toast{padding:20px;top:44px}.shop-account-menu .sign-in-toast .signin_toastText{cursor:default}.shop-account-menu .sign-in-toast:before{content:" ";pointer-events:none;border:10px solid #0000;border-bottom-color:#fff;width:0;height:0;position:absolute;top:-20px;bottom:0;right:245px}.shop-account-menu .notification-toast{z-index:1000;background:#fff;border:1px solid #c5cbd5;border-radius:4px;margin:0;position:absolute;box-shadow:0 0 2px #0000004d}.shop-account-menu .notification-toast .notifi_closeBtn{background:0 0;border:none;padding:0;position:absolute;top:10px;right:10px}.shop-account-menu .notification-toast .notifi_toastBtn{background:0 0;border:none;width:100%;padding:20px}.shop-account-menu .bottom>.arrow{left:calc(50% - 110px)}.shop-account-menu .c-overlay.bottom{margin-top:10px}
.shop-account-menu .account-menu .account-header .small-business-user-tts{margin:18px 16px 21px}.shop-customer-data-notification:not(:empty) .shop-account-menu .account-menu .account-header .small-business-user-tts{margin:16px 16px 17px}.shop-account-menu .account-menu .account-header .small-business-user-tts,.shop-account-menu .account-menu .account-header .small-business-user-tts-with-placement{position:relative}.shop-account-menu .account-menu .account-header .small-business-user-tts .smb-svg-holder,.shop-account-menu .account-menu .account-header .small-business-user-tts-with-placement .smb-svg-holder{text-align:left;width:50%}.shop-account-menu .account-menu .account-header .small-business-user-tts .account-menu-smb-svg,.shop-account-menu .account-menu .account-header .small-business-user-tts-with-placement .account-menu-smb-svg{width:73px}.shop-account-menu .account-menu .account-header .small-business-user-tts .horizontal-first,.shop-account-menu .account-menu .account-header .small-business-user-tts-with-placement .horizontal-first{border-top:0;border-bottom:12px solid #f0f2f4;width:372px;position:relative;top:42px;left:-15px}.shop-account-menu .account-menu .account-header .small-business-user-tts .view-business-link,.shop-account-menu .account-menu .account-header .small-business-user-tts-with-placement .view-business-link{text-align:left;margin:8px auto;font-size:15px}.shop-account-menu .account-menu .account-header .smb-tts{height:54px}.shop-account-menu .account-menu .account-header .small-business-user-tts-with-placement{text-align:left;background:#fff;height:auto;padding:20px 16px}.shop-account-menu .account-menu .account-header .small-business-user-tts-with-placement .account-menu-smb-svg{position:relative}
.shop-account-menu .account-menu .signed-in-user .js-account-body{position:absolute;right:0}.shop-account-menu .account-menu .signed-in-user .js-account-body #logout-button{color:#0046be;float:right;background:0 0;border:none;align-self:flex-end;height:16px;margin-top:8px;padding:0;font-size:13px;line-height:15px}.shop-account-menu .account-menu .signed-in-user form[name=logoutForm]{color:#0457c8;font-size:15px}.shop-account-menu .account-menu .signed-in-user .js-account-body-legacyTts{position:relative;left:98px}.shop-account-menu .account-menu .signed-in-user .js-account-body-tts{top:0}.shop-account-menu .account-menu .signed-in-user .js-account-body-bby{text-align:right;width:30%}.shop-account-menu .account-menu .signed-in-user .js-account-body-smb{position:absolute;top:-2px;right:0}
.shop-account-menu .account-menu .account-header .tts-term-member{margin:16px}.shop-account-menu .account-menu .account-header .tts-term-member .brand-logo-membership,.shop-account-menu .account-menu .account-header .tts-term-member-with-placement .brand-logo-membership{width:178px;height:22px}.shop-account-menu .account-menu .account-header .tts-term-member .brand-logo,.shop-account-menu .account-menu .account-header .tts-term-member-with-placement .brand-logo{width:144px}.shop-account-menu .account-menu .account-header .tts-term-member .description,.shop-account-menu .account-menu .account-header .tts-term-member-with-placement .description{justify-content:flex-start;display:flex}.shop-account-menu .account-menu .account-header .tts-term-member .sub-description,.shop-account-menu .account-menu .account-header .tts-term-member-with-placement .sub-description{color:#70757d;font-size:14px}.shop-account-menu .account-menu .account-header .tts-term-member .savings-value,.shop-account-menu .account-menu .account-header .tts-term-member-with-placement .savings-value{color:#318000;font-size:14px;font-weight:500}.shop-account-menu .account-menu .account-header .tts-term-member .view-benefits,.shop-account-menu .account-menu .account-header .tts-term-member-with-placement .view-benefits{font-size:15px}.shop-account-menu .account-menu .account-header .tts-term-member .view-benefits:hover,.shop-account-menu .account-menu .account-header .tts-term-member-with-placement .view-benefits:hover{color:#0457c8}.shop-account-menu .account-menu .account-header .tts-term-member-with-placement{background:#fff;padding:20px 16px}.shop-account-menu .account-menu .account-header .tts-term-member-with-placement .savings-value{margin-bottom:0}.shop-account-menu .account-menu .account-header .tts-term-member-with-placement .brand-logo{width:135px}
.shop-account-menu .account-menu .account-header .bby-member-margin,.shop-account-menu .account-menu .account-header .bby-member{margin:16px 16px 20px}.shop-account-menu .account-menu .account-header .bby-member-container{width:70%}.shop-account-menu .account-menu .account-header .bby-member-container .bby-member-logo{width:131px;height:25px}.shop-account-menu .account-menu .account-header .bby-member-container .bby-member-view-benefits{width:fit-content;margin-top:8px;margin-bottom:0;font-size:15px;font-weight:400;line-height:16px}.shop-account-menu .account-menu .account-header .bby-member-container .bby-member-view-benefits:hover{color:#0457c8}.shop-account-menu .account-menu .account-header .bby-member-with-placement{background:#fff;padding:20px 16px}.shop-account-menu .account-menu .account-header .bby-member-with-placement .bby-member-container .bby-member-logo{width:136px}.shop-account-menu .account-menu .account-header .bby-member-with-placement .bby-member-container .bby-member-view-benefits{margin-bottom:0}.shop-account-menu .account-menu .account-header .bby-member-with-placement .bby-member-container .bby-member-view-benefits:hover{color:#0457c8}
.shop-account-menu .account-menu .account-header.signed-in-user.placement{width:100%;margin:12px 0!important}.shop-account-menu .account-menu .account-header .horizontal-line{margin:0 16px}.shop-account-menu .account-menu .membership-onboarding-wrapper:not(:empty){text-align:left;background:#fff;padding:0 16px 16px}
.sugg-autocomplete-container{flex-direction:column;display:flex}.sugg-sv{width:100%}.sugg-sv-term-product-suggestions{flex-direction:row;padding-left:1rem;padding-right:1rem;display:flex}.sugg-sv-first-pane{-webkit-overflow-scrolling:touch;background-color:#f3f4f6;flex-direction:column;gap:1rem;display:flex;position:fixed;inset:56px 0 0;overflow-y:auto}.sugg-sv-second-pane{background-color:#fff;flex-direction:column;display:flex;position:fixed;inset:56px 0 0;overflow-y:auto}.sugg-lv{min-width:262px;position:relative}.sugg-lv-term-product-suggestions{flex-direction:row;padding-left:1rem;padding-right:1rem;display:flex}.sugg-lv-first-pane{-webkit-overflow-scrolling:touch;box-sizing:border-box;background-color:#fff;border:1px solid #e4e5e8;border-radius:8px;flex-direction:column;max-height:670px;margin-top:2px;display:flex;position:absolute;left:0;right:0;overflow:hidden auto;box-shadow:0 8px 24px #0000004d}.sugg-lv-second-pane{box-sizing:border-box;background-color:#fff;border:1px solid #e4e5e8;border-radius:8px;flex-direction:column;max-height:650px;margin-top:2px;display:flex;position:absolute;left:0;right:0;box-shadow:0 8px 24px #0000004d}.sugg-lv .sugg-products-wrapper{width:50%;overflow:hidden}.sugg-lv .sugg-term-product-divider{border-color:#0303031a;border-right-width:1px;margin-left:2rem;margin-right:2rem}
.sugg-term-suggestions-container{flex-direction:column;padding-bottom:2rem;padding-right:1rem;display:flex}.sugg-term-suggestions-container .sugg-term-container{cursor:pointer;align-content:center;height:49px}.sugg-term-suggestions-container .sugg-term-container .sugg-term-text{font-size:var(--font-size-2,12px);justify-content:space-between;align-items:center;gap:10px;padding-left:1rem;display:flex}.sugg-term-suggestions-container .sugg-term-container .sugg-term-history{flex-direction:row;gap:1rem;display:flex}.sugg-term-suggestions-container .sugg-term-container .sugg-add-term-icon-container{align-content:center;height:100%}.sugg-term-suggestions-container .sugg-term-container .sugg-add-term-icon-container .sugg-add-icon-button{background-color:#0000;border-width:2px;justify-content:center;align-items:center;width:28px;height:28px}.sugg-term-suggestions-container .sugg-category-container{cursor:pointer;align-content:center;height:40px}.sugg-term-suggestions-container .sugg-category-container .sugg-category-text{color:#70757d;gap:10px;padding-left:4rem;display:flex}.sugg-active-suggestion{background-color:#f0f2f4;border-radius:8px;margin-right:-8px;text-decoration:none}.sugg-active-suggestion .sugg-add-term-icon-container{padding-right:8px}.sugg-sv-term-suggestions{width:100%}.sugg-lv-term-suggestions{width:50%;padding-top:1rem}.sugg-active-add-icon-button{border:2px solid #3191fc;border-radius:6px}.sugg-non-active-add-icon-button{border-color:#0000}
.sugg-products-container{flex-direction:column;gap:2rem;padding:2rem 1rem 1rem;display:flex}.sugg-related-product-image{max-width:64px;max-height:64px}.sugg-products-header{color:#040c13;font-family:Human BBY Digital,Human Fallback,Arial,Helvetica,sans-serif;font-size:var(--size-font-3,14px);font-style:normal;font-weight:500;line-height:18px}.sugg-product-card{border-radius:1rem;align-items:center;width:100%;height:84px;display:flex;overflow:hidden}.sugg-product-image{justify-content:center;align-items:center;min-width:64px;max-width:64px;min-height:64px;margin-left:.5rem;margin-right:.5rem;display:flex}.sugg-product-card .sugg-product-image{object-fit:contain;width:100%;height:100%}.sugg-product-info-and-review{flex-direction:column;gap:.5rem;padding:1rem;display:flex}.sugg-product-info{flex-direction:row;align-items:center;width:100%;display:flex}.sugg-product-info a.sugg-product-title{-webkit-line-clamp:3;color:#040c13;text-overflow:ellipsis;-webkit-box-orient:vertical;font-family:Human BBY Digital,Human Fallback,Arial,Helvetica,sans-serif;font-size:1.5rem;font-style:normal;line-height:2rem;display:-webkit-box;overflow:hidden}.sugg-product-info a.sugg-product-title:hover{color:#0457c8}
.sugg-review-fallback{height:1.5rem}
.sugg-popular-terms-container{background-color:#fff}.sugg-popular-terms-container.lv-popular-margins{min-height:98px}.sugg-popular-terms-container .sugg-carousel-container{-webkit-overflow-scrolling:touch;padding:0 2rem 2rem;overflow-x:auto}.sugg-popular-terms-container .sugg-carousel-container fieldset[data-testid=popular-terms-chip-group]{min-inline-size:auto;max-width:100%;padding-bottom:2rem;position:relative}.sugg-popular-terms-container .sugg-carousel-container :global(.c-chip-group){-webkit-overflow-scrolling:touch;gap:1rem;display:flex;overflow-x:auto}.sugg-popular-terms-container .sugg-carousel-container :global(.c-chip-group) :global(.c-chip){height:48px;min-height:48px;font-family:Human BBY Digital,Human Fallback,Arial,Helvetica,sans-serif;font-size:var(--size-font-2,12px);color:#040c13;cursor:pointer;white-space:nowrap;background-color:#fff;border:1px solid #e5e5e5;border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;padding:0 2rem;font-style:normal;font-weight:500;display:flex}.sugg-popular-terms-container .sugg-carousel-container :global(.c-chip-group) :global(.c-chip):hover{background-color:#f5f5f5}.sugg-popular-terms-container .sugg-carousel-container :global(.c-chip-group) :global(.c-chip):active{background-color:#ebebeb}:is(.sugg-popular-terms-container .sugg-carousel-container :global(.c-chip-group) :global(.c-chip)[aria-pressed=true],.sugg-popular-terms-container .sugg-carousel-container :global(.c-chip-group) :global(.c-chip):global(.c-chip-selected)){background-color:#f5f5f5;border-color:#0046be}.sugg-popular-terms-container .chip-content{flex-direction:column;gap:1rem;width:max-content;display:flex}.sugg-popular-terms-container .chip-row{gap:1rem;width:max-content;display:flex}.sugg-active-popular-term{background-color:#03030308!important;border:1px solid #0046be!important}.sugg-popular-terms-header-lv{margin-top:1rem}.sugg-popular-terms-header{flex-direction:row;justify-content:space-between;align-items:center;height:48px;min-height:48px;margin-left:3px;padding-left:2rem;padding-right:2rem;display:flex}.sugg-popular-terms-header .sugg-popular-terms-title{color:#040c13;font-family:Human BBY Digital,Human Fallback,Arial,Helvetica,sans-serif;font-size:var(--size-font-3,14px);flex-direction:row;align-items:center;height:100%;font-style:normal;font-weight:500;display:flex}.sugg-popular-terms-header .sugg-popular-terms-refresh{color:#0046be;cursor:pointer;font-family:Human BBY Digital,Human Fallback,Arial,Helvetica,sans-serif;font-size:var(--size-font-3,14px);background:0 0;border:none;flex-direction:row;gap:.5rem;font-style:normal;font-weight:500;display:flex}
.sugg-recent-searches-container{background-color:#fff;flex-direction:column;padding-right:1rem;display:flex}.sugg-recent-searches-container .sugg-recent-searches-header{justify-content:space-between;align-items:center;padding-top:2rem;padding-bottom:1rem;display:flex}.sugg-recent-searches-container .sugg-recent-searches-header .sugg-header-text{color:#040c13;font-family:var(--font-family-sans,"Human BBY Digital");font-size:var(--size-font-3,14px);margin-left:2rem;font-style:normal;font-weight:500}.sugg-recent-searches-container .sugg-recent-searches-header .sugg-clear-button{color:var(--foreground-primary,#014fd3);font-family:var(--font-family-sans,"Human BBY Digital");font-size:var(--size-font-3,14px);cursor:pointer;background:0 0;border:none;padding-right:8px;font-style:normal;font-weight:500}.sugg-recent-searches-container .sugg-recent-searches-header .sugg-clear-button.sugg-active-clear-all-button{border:2px solid #3191fc;border-radius:6px;padding:4px 8px}.sugg-recent-searches-container .sugg-recent-search-item{cursor:pointer;align-content:center;align-items:center;height:49px;margin-left:2rem;margin-right:1rem;display:flex}.sugg-recent-searches-container .sugg-recent-search-item .sugg-history-icon-container{cursor:pointer;align-items:center;padding-right:.5rem;display:flex}.sugg-recent-searches-container .sugg-recent-search-item .sugg-clear-recent-search-container{align-content:center;height:100%}.sugg-recent-searches-container .sugg-recent-search-item .sugg-clear-recent-search-container .sugg-clear-recent-search-button{background-color:#0000;border-width:2px;justify-content:center;align-items:center;width:28px;height:28px}.sugg-recent-searches-container .sugg-recent-search-item .sugg-recent-search-text{font-size:var(--size-font-2,12px);font-family:var(--font-family-sans,"Human BBY Digital");cursor:pointer;flex-grow:1;align-content:center;padding-left:.5rem;font-weight:400}.sugg-sv-recent-searches{width:100%}.sugg-active-history{background-color:#f0f2f4;border-radius:8px;text-decoration:none;margin-left:8px!important;margin-right:4px!important}.sugg-active-history .sugg-clear-button{margin-right:8px;padding-right:8px}.sugg-active-history .sugg-clear-recent-search-button{margin-right:4px}.sugg-active-history .sugg-history-icon-container{margin-left:8px}.sugg-active-clear-button{border:2px solid #3191fc;border-radius:6px}.sugg-non-active-clear-button{border-color:#0000}
.sugg-purchased-products-container{min-height:146px}.sugg-purchased-products-container .sugg-purchased-products-items{padding-top:2rem;padding-bottom:1rem;padding-left:2rem}.sugg-purchased-products-container .sugg-purchased-products-items .sugg-purchased-products-title{color:#040c13;font-family:Human BBY Digital,Human Fallback,Arial,Helvetica,sans-serif;font-size:var(--size-font-3,14px);flex-direction:row;padding-bottom:.5rem;padding-right:2rem;font-style:normal;font-weight:500;display:flex}.sugg-purchase-products-image{max-width:64px;max-height:48px;margin:0 auto;display:block}.sugg-purchased-product-item-container{border:1px solid #e4e5e8;border-radius:8px;flex-direction:row;width:290px;height:80px;margin-right:2rem;padding:2rem 1rem 2rem 2rem;display:flex}.sugg-purchased-product-item-container .sugg-purchased-product-image{align-content:center;max-width:64px;min-height:48px}.sugg-purchased-product-item-container .sugg-purchased-product-text{flex-direction:column;gap:1rem;padding-left:1.5rem;display:flex}.sugg-purchased-product-item-container .sugg-purchased-product-text .sugg-purchased-product-label{-webkit-line-clamp:2;text-overflow:ellipsis;color:#000;font-family:Human BBY Digital,Human Fallback,Arial,Helvetica,sans-serif;font-size:var(--size-font-2,12px);-webkit-box-orient:vertical;font-style:normal;font-weight:400;display:-webkit-box;overflow:hidden}.sugg-purchased-product-item-container .sugg-purchased-product-text .sugg-purchased-product-date{color:#6c6f75;font-family:Human BBY Digital,Human Fallback,Arial,Helvetica,sans-serif;font-size:var(--size-font-1,10px);font-style:normal;font-weight:400}.sugg-purchase-history-remove{background-color:#0000;border:none;margin-top:-.5rem;margin-left:1rem}.sugg-purchased-product-divider{border-color:#0303031a;border-bottom-width:1px}
.sugg-autocomplete-icon-container{background:#fff;border:none;border-radius:0 8px 8px 0;flex-direction:row;align-items:center;gap:1px;display:flex}.sugg-lv-search-bar .sugg-magnifier{background-color:#f1f8ff;border-color:#0000;border-radius:0 8px 8px 0;justify-content:center;align-items:center;width:40px;height:40px}.sugg-lv-search-bar .sugg-clear-search-button{background-color:#0000;border:none;border-radius:0;justify-content:center;align-items:center;width:40px;height:40px}.sugg-sv-search-bar{width:100%}.sugg-sv-search-bar .sugg-magnifier{background-color:#f1f8ff;border-color:#0000;border-radius:0 8px 8px 0;justify-content:center;align-items:center;width:36px;height:36px}.sugg-sv-search-bar .sugg-clear-search-button{background-color:#0000;border:none;border-radius:0;justify-content:center;align-items:center;width:36px;height:36px}.sugg-search-close-btn{height:inherit;min-width:40px;margin-top:10px;margin-left:10px;padding:0;font-size:14px;font-weight:600;color:#fff!important}.sugg-search-close-btn:hover{color:#fff}.sugg-search-bar-listener .sugg-search-bar-container{flex-direction:row;justify-content:space-between;display:flex}.sugg-search-bar-listener .sugg-search-bar-container-adjust{background-color:#fff;border-radius:8px;flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex}#autocomplete-category-dropdown{background-color:#f1f8ff;border:0;border-radius:8px 0 0 8px;height:40px;font-size:14px}.sugg-search-bar-input-adjust{box-sizing:border-box;resize:none;background-color:#fff;border:none;border-radius:8px 0 0 8px;width:100%;height:40px;min-height:40px;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.4;overflow-y:hidden}.sugg-search-bar-input-adjust::placeholder{white-space:nowrap;overflow:hidden}.sugg-search-bar-input-adjust-dropdown{box-sizing:border-box;resize:none;background-color:#fff;border:none;width:100%;height:40px;min-height:40px;margin-left:15px;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.4;overflow-y:hidden}.sugg-search-bar-input-adjust-dropdown::placeholder{white-space:nowrap;overflow:hidden}.sugg-search-bar-input-adjust-sv{box-sizing:border-box;resize:none;background-color:#fff;border:none;border-radius:8px 0 0 8px;width:100%;height:36px;min-height:36px;padding:8px 12px;font-family:inherit;font-size:14px;line-height:1.4;overflow-y:hidden}.sugg-search-bar-input-adjust-sv::placeholder,.sugg-search-bar-input-adjust-sv:not(:focus){white-space:nowrap;overflow:hidden}.sugg-search-bar-input-adjust-sv::placeholder{opacity:1}.sugg-search-bar-input-adjust-sv:focus-visible{outline:none}.sugg-search-with-close{flex-direction:row;justify-content:space-between;align-items:flex-start;padding:10px 0;display:flex}.sugg-magnifier-container{background-color:#f1f8ff;border-radius:0 8px 8px 0;height:100%}.sugg-clear-search-container{height:100%}
.sugg-recently-viewed{background-color:#fff;padding:2rem 2rem 0;position:relative;overflow:hidden}.sugg-recently-viewed__see-all{z-index:3;color:#0046be;margin:16px 16px 0;font-size:14px;font-weight:600;text-decoration:none;position:absolute;top:0;right:0}.sugg-recently-viewed__see-all:hover{text-decoration:underline}.sugg-recently-viewed .c-carousel-item.focused{z-index:2;outline-offset:2px;background-color:#0066cc1a;border-radius:4px;outline:2px solid #06c;position:relative}.sugg-recently-viewed .c-carousel-item.focused .card-autocomplete{background-color:#0066cc0d}.sugg-recently-viewed .wc-header.wc-header-v2{margin-bottom:-24px}.sugg-recently-viewed .recs-product-carousels{-webkit-font-smoothing:subpixel-antialiased}.sugg-recently-viewed .recs-product-carousels img.image-block-autocomplete-img{max-width:84px;max-height:84px}.sugg-recently-viewed .recs-product-carousels .wc-header.wc-header-v2{margin-top:-15px}.sugg-recently-viewed .recs-product-carousels .wc-header.wc-header-v2 h2.heading{font-size:14px;font-weight:600}.sugg-recently-viewed .recs-product-carousels .autocomplete-layout{justify-content:center}.sugg-recently-viewed .recs-product-carousels .autocomplete-layout__left-block{background-color:#3d3d3d08;border-radius:1rem;min-width:108px;height:108px;margin:0}.sugg-recently-viewed .recs-product-carousels .autocomplete-layout__right-block_title{padding:8px 0 0 8px}.sugg-recently-viewed .recs-product-carousels .autocomplete-layout__right-block_price{display:block}.sugg-recently-viewed .recs-product-carousels .pl-flex-carousel-container{scrollbar-width:thin;scrollbar-color:#c4c8cf #f6f6f7}.sugg-recently-viewed .recs-product-carousels .card-autocomplete{border:none;width:294px;padding:16px 9px 12px}.sugg-recently-viewed .recs-product-carousels .product-carousel-v2_brix-item.autocomplete{width:294px!important}.sugg-recently-viewed .recs-product-carousels .image-block-autocomplete__image-wrapper{mix-blend-mode:multiply}.sugg-recently-viewed .recs-product-carousels .blue-slider-slidecontainer{display:none}
.sugg-browse-category-divider{margin:1rem 0 0}.sugg-category-list{background-color:#fff;flex-direction:column;gap:1rem;padding:0 0 1rem;display:flex}.sugg-category-list .sugg-category-list-title{font-family:Human BBY Digital,Human Fallback,Arial,Helvetica,sans-serif;font-size:var(--size-font-3,14px);line-height:var(--size-line-height-3,20px);color:#030303;margin:0;padding:2rem 2rem 1rem;font-style:normal;font-weight:500}.sugg-category-list .sugg-category-list-carousel{box-sizing:border-box;-webkit-overflow-scrolling:touch;width:100%;padding-bottom:2rem;padding-left:2rem;padding-right:2rem;overflow-x:auto}.sugg-category-list .sugg-category-list-carousel-content{gap:1rem;width:max-content;margin:0;padding:0;list-style:none;display:flex}.sugg-category-list .sugg-category-list-carousel-item{width:164px;min-width:164px;height:100%;display:flex}.sugg-category-list .sugg-category-list-carousel-item--lv,.sugg-category-list .sugg-category-list-carousel-item--lv .sugg-category-tile{width:163px;min-width:163px}.sugg-category-tile{box-shadow:none;background:linear-gradient(0deg, var(--Image-Overlay,#3d3d3d08), var(--Image-Overlay,#3d3d3d08)), linear-gradient(0deg, #fff, #fff);cursor:pointer;text-align:left;width:100%;min-width:148px;height:72px;color:inherit;border:none;border-radius:8px;flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:center;gap:1rem;padding:0;text-decoration:none;display:flex}.sugg-category-tile:hover,.sugg-category-tile:visited,.sugg-category-tile:active{color:inherit;text-decoration:none}.sugg-category-tile:focus-visible{outline-offset:2px;outline:2px solid #0046be}.sugg-category-tile .sugg-category-tile-image-wrapper{box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;padding:1rem;display:flex}.sugg-category-tile .sugg-category-tile-image{object-fit:contain;width:56px;max-width:67px;height:56px;max-height:67px}.sugg-category-tile .sugg-category-tile-title{font-family:Human BBY Digital,Human Fallback,Arial,Helvetica,sans-serif;font-size:var(--size-font-2,12px);line-height:var(--size-line-height-2,16px);letter-spacing:0;color:#030303;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-style:normal;font-weight:400;display:-webkit-box;overflow:hidden}
.shop-header #failed-auth-toast-overlay{font-size:15px}.shop-header #failed-auth-toast-overlay.old-header-layout .c-close-icon .c-close-icon-svg{width:16px;height:16px}.shop-header #failed-auth-toast-overlay.old-header-layout.large-view.c-overlay.bottom{width:328px;margin-top:0}.shop-header #failed-auth-toast-overlay.old-header-layout.bottom>.arrow{left:152px}.shop-header #failed-auth-toast-overlay.new-header-layout .c-close-icon .c-close-icon-svg{fill:#030303;width:24px;height:24px}.shop-header #failed-auth-toast-overlay.new-header-layout.large-view.c-overlay.bottom{width:374px;margin-top:0}.shop-header #failed-auth-toast-overlay.new-header-layout.bottom>.arrow{left:252px}.shop-header #failed-auth-toast-overlay.small-view{position:relative}.shop-header #failed-auth-toast-overlay.small-view .arrow{border:0;position:fixed}
.shop-cart-icon .appContainer .bby-cart{font-size:13px;position:relative}.shop-cart-icon .appContainer .bby-cart .cart-link{color:#fff}.shop-cart-icon .appContainer .bby-cart .cart-link svg{width:30px;height:30px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.shop-cart-icon .appContainer .bby-cart .cart-link svg{width:50%;height:auto}}@media screen and (-ms-high-contrast:active) and (min-width:1365px),(-ms-high-contrast:none) and (min-width:1365px){.shop-cart-icon .appContainer .bby-cart .cart-link svg{width:47%}}.shop-cart-icon .appContainer .bby-cart .cart-link .dot{color:#1d252c;background-color:#fff200;border-radius:50%;width:18px;height:18px;font-size:11px;position:absolute;top:-5px;left:19px}.shop-cart-icon .appContainer .cart-label{font-weight:500}@media (min-width:1365px){.shop-cart-icon .appContainer .cart-label{font-size:15px}}.shop-cart-icon .appContainer .gvp-cart-icon-sv .cart-link span.cart-label{display:none}.shop-cart-icon .appContainer .gvp-cart-icon-lv{font-size:15px}.shop-cart-icon .appContainer .gvp-cart-icon-lv .cart-link span.cart-label{margin-left:5px}@media (max-width:1366px){.shop-cart-icon .appContainer .gvp-cart-icon-lv .cart-link{font-size:13px}.shop-cart-icon .appContainer .gvp-cart-icon-lv .cart-link svg{width:28px;height:28px}.shop-cart-icon .appContainer .gvp-cart-icon-lv .cart-link .dot{left:16px}}
.gift-ideas-button{box-sizing:border-box;border:1px solid #c4c8cf;border-radius:8px;justify-content:center;align-items:center;width:131px;height:40px;padding-left:11px;padding-right:11px;font-size:16px;display:flex}.gift-ideas-button:hover{background-color:#0000!important}.gift-ideas-button .gift-ideas-button-image{object-fit:contain;width:24px;height:24px}
@keyframes dnmMenuLvFadeInDown{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}.menu-level-container::-webkit-scrollbar{display:none}@keyframes dnmMenuLvFadeInUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-24px)}}@keyframes dnmMenuLvSlideInRight{0%{opacity:0;transform:translate(50%)}to{opacity:1;transform:translate(0)}}@keyframes dnmMenuLvSlideOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(50%)}}@keyframes dnmMenuLvSlideOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-50%)}}.menu-level-1-enter{animation:.3s ease-in-out forwards dnmMenuLvFadeInDown}.menu-level-1-back-enter{animation:.4s ease-out forwards dnmMenuLvSlideInLeft}.menu-level-2-enter{animation:.4s ease-out forwards dnmMenuLvSlideInRight}.icon-rotate-generic{transition:transform .3s ease-in-out}@keyframes dnmMenuLvSlideInLeft{0%{opacity:0;transform:translate(-50%)}to{opacity:1;transform:translate(0)}}@keyframes dnmMenuLvSlideLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-50%)}}.menu-level-3-enter{animation:.2s ease-out forwards dnmMenuLvSlideInLeft}.menu-level-1-forward-exit{animation:.3s ease-out forwards dnmMenuLvSlideOutLeft}.menu-level-3-exit{animation:.4s ease-out forwards dnmMenuLvSlideLeft}.dnm-menulv-close-button{animation:.3s ease-out forwards dnmMenuLvFadeInUp}
@keyframes slideInLeft{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes slideRightToLeft{0%{transform:translate(0)}to{transform:translate(-80%)}}@keyframes slideInLeftToRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.menu-level-enter{animation:.3s ease-in-out forwards slideInLeft}.menu-level-exit{animation:.3s ease-in-out forwards slideRightToLeft}.menu-level-incoming-enter{animation:.3s ease-in-out forwards slideInLeftToRight}.menu-level-back-exit{animation:.3s ease-in-out forwards slideOutLeft}.menu-sv-scroll{-ms-overflow-style:none;scrollbar-width:none;width:90vw;height:100vh;top:0}@media (max-width:359px){.menu-sv-scroll{width:100vw}}.menu-sv-scroll::-webkit-scrollbar{display:none}
.utility-nav-inner .utility-nav-links:focus,.utility-nav-inner .utility-nav-links:focus-visible{-webkit-text-decoration-color:var(--colorFgDefaultOnEmphasis);text-decoration-color:var(--colorFgDefaultOnEmphasis)}
.location-tooltip-store-name{text-overflow:ellipsis;max-width:250px;font-size:16px}@media screen and (min-width:1200px){.location-tooltip-store-name{max-width:350px}}.showing-your-store .location-tooltip-store-name{max-width:170px;font-size:14px}@media screen and (min-width:1280px){.showing-your-store .location-tooltip-store-name{max-width:205px}}
.new-layout-utility-nav-sv{-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto}.new-layout-utility-nav-sv::-webkit-scrollbar{display:none}.utility-nav-sv-link,.utility-nav-sv-link:hover{text-decoration:none!important}
.utility-nav-scroll-locked-s{width:100%;height:100%;position:fixed;overflow:hidden}.shop-utility-nav #personalization-hide-show{top:var(--header-height,0px);z-index:99;position:fixed;bottom:0;left:0;right:0}.shop-utility-nav .member-theme{background-color:var(--color-bg-dark,#1d252c)}.shop-utility-nav .default-theme{background-color:#0046be}.shop-utility-nav .utility-nav-container{width:100%}.shop-utility-nav .personalization{background-color:#fff;flex-direction:column;flex:1;width:100%;display:flex}.shop-utility-nav .personalization-items-container{background-color:#f0f2f4;flex-direction:row;width:100%}.shop-utility-nav .personalization-item{background-color:#fff;flex-direction:row;flex:1;justify-content:center;align-items:center;height:48px;padding-top:12px;padding-bottom:12px;display:flex}.shop-utility-nav .personalization-item-line{flex-direction:row;flex:1;justify-content:space-between;align-items:center;padding-left:16px;padding-right:16px;display:flex}.shop-utility-nav .personalization-item-draggable-button{touch-action:manipulation;flex:1;display:flex}.shop-utility-nav .personalization-item-draggable-overlay{background-color:#fffc;border:2px solid #1d252c}.shop-utility-nav .personalization-dragdrop-item-container{flex:1;display:flex}.shop-utility-nav .personalization-item-droppable-animation{transition-duration:.1s;transition-property:padding-top padding-bottom}.shop-utility-nav .personalization-item-display{flex:1;align-items:center;gap:8px;display:flex}.shop-utility-nav li{list-style:none}.shop-utility-nav .navigation-container{flex-wrap:nowrap}.shop-utility-nav .navigation-list{scrollbar-width:none;white-space:nowrap;justify-content:flex-start;padding:0;display:flex;overflow-x:auto}.shop-utility-nav .links{color:#fff;justify-content:center;align-items:center;gap:4px;margin-right:20px;display:flex;overflow-y:hidden}@media (min-width:1200px){.shop-utility-nav .links{margin-right:28px}}.shop-utility-nav .links-personalization-hidden{margin-left:10px;margin-right:10px}.shop-utility-nav .small-header-placeholder{background-color:inherit!important}
/*# sourceMappingURL=11k1topt440m_.css.map*/