.recsx-wrapper-component{min-height:65vh}.recsx-wrapper-component .interruptor-errorContainer .c-alert{background-color:#fff4f3;border:1px solid #b00625;border-left-width:4px}.recsx-wrapper-component .interruptor-errorContainer .c-alert .c-alert-content{background-color:#fff4f3}.recsx-wrapper-component .centerText{line-height:1.5}.recsx-wrapper-component .interruptor-errorContainer{justify-content:left}.title-wrap{display:flex;flex-direction:row;margin-bottom:16px}.title-wrap.interruptor-layout-header .title-body-wrap,.title-wrap.interruptor-layout-header .title-body-wrap .title-content-wrap{width:100%}.title-wrap.interruptor-layout-header .title-body-wrap li{padding:1px!important}.title-wrap.interruptor-layout-header .title-body-wrap ul{list-style-type:disc}.title-wrap.interruptor-layout-header .title-body-wrap .title-style{font-size:16px;font-weight:500;line-height:20px}.title-wrap.interruptor-layout-header .title-body-wrap .description{font-size:12px;font-weight:400;line-height:16px;text-align:left;margin-top:4px}.title-wrap.interruptor-layout-header .title-button{color:#014fd3;font-size:12px;font-weight:500;line-height:2rem;min-width:62px;display:flex;padding-top:3px}.title-wrap.interruptor-layout-header svg.logo{height:4rem;width:4rem}.title-wrap .title.body-copy-plus{font-size:20px;margin-bottom:.5rem}.title-wrap .ugc-wrapper{display:flex}.title-wrap .title-icon{padding-right:10px}.warranty-short-name{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.warranty-short-name .warranty-body{margin-right:30px}.warranty-title-description{display:flex;align-items:center;padding-top:2rem}.warranty-title-description .checkmark{margin-right:1rem}.included-for-members{font-size:11px}.pl-flex-carousel{padding-bottom:0}.warranty-list .pl-flex-carousel-slider{overflow:visible;overflow:initial}.warranty-list.warranty-list-with-popular .pl-flex-carousel{padding-bottom:var(--size-300)}.warranty-list .variation-carousel.installationTile{border:none}.warranty-list .variation-carousel.installationTile ul{flex-direction:column;height:"auto";width:"auto";margin-right:"0px";padding-right:"10px"}.warranty-list .variation-carousel.sv-carousel .pl-flex-carousel{overflow-x:auto}.warranty-list .variation-carousel.sv-carousel .c-carousel-list.scrollable{overflow-x:inherit}.warranty-list .variation-carousel .c-carousel-item:first-child .standardTile-warranty .standard-warranty-tile .warranty-block-children{display:flex}.warranty-list .variation-carousel .c-carousel-item:first-child .standardTile-warranty .standard-warranty-tile .warranty-block-children .warranty-text-wrapper{width:100%}.warranty-list .variation-carousel .c-carousel-item:first-child .standardTile-warranty .standard-warranty-tile .warranty-block-children .warranty-text-wrapper .warranty-short-name .included-for-members{display:flex;color:#55555a;font-size:11px;margin-top:.5rem}.warranty-list .variation-carousel .c-carousel-item:first-child .standardTile-warranty .standard-warranty-tile .warranty-block-children .warranty-text-wrapper .warranty-short-name .included-for-members .added-checkmark{width:1.5rem;height:10px;fill:#318000;align-self:center;margin-right:1rem}.warranty-list .variation-carousel .c-carousel-item:first-child .standardTile-warranty .standard-warranty-tile .warranty-block-children.standardTile{display:flex;justify-content:center}.warranty-list .variation-carousel .c-button-unstyled{position:relative}.warranty-list .variation-carousel .c-button-unstyled.installationTile{width:100%;padding-bottom:12px;height:auto;padding-left:inherit}.warranty-list .variation-carousel .c-button-unstyled.width-20{width:20%}.warranty-list .variation-carousel .c-button-unstyled .standard-warranty-tile{cursor:pointer;padding:12px 16px;border:1px solid #c5cbd5}.warranty-list .variation-carousel .c-button-unstyled .standard-warranty-tile.border-selected{border:2px solid #0046be;box-shadow:none}.warranty-list .variation-carousel .c-button-unstyled .standard-warranty-tile.installation-tile{min-width:75px}.warranty-list .variation-carousel .c-button-unstyled .tile-border.standard-warranty-tile{padding:13px 17px}.warranty-list .variation-carousel .c-button-unstyled .tile-border.standard-warranty-tile.border-selected{padding:12px 16px}.warranty-list .variation-carousel .c-button-unstyled .warranty-popularity-title{position:absolute;left:0;right:0}.warranty-list .variation-carousel .item .c-carousel-item{width:0}.warranty-list .variation-carousel .c-carousel-arrow-button{border-left:none!important;border-right:none!important}.warranty-list .variation-carousel .c-carousel-arrow-button:disabled{display:none}.warranty-list .variation-carousel .flex-carousel-arrow-left svg,.warranty-list .variation-carousel .flex-carousel-arrow-right svg{font-size:17px}.warranty-list .standardTile-warranty{flex:0 1 auto}.warranty-list .warranty-block-children{flex-wrap:nowrap;align-items:center;flex:1 1;min-width:9rem}.warranty-list .warranty-block-children.isWarrantyTile{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.warranty-list .warranty-block-children.isWarrantyTile .warranty-text-wrapper{width:100%;margin-bottom:1.5rem}.warranty-list .warranty-block-children.isWarrantyTile .pricing-block{display:flex;flex-direction:column;align-items:flex-start}.warranty-list .warranty-block-children.isWarrantyTile .pricing-block .monthly-price{font-size:11px}.warranty-list .warranty-block-children.standard.bbyPlus{padding-top:1px;padding-bottom:3px;align-items:start}.warranty-list .warranty-block-children.standard.bbyPlus .c-checkbox-wrapper{align-items:start}.warranty-list .warranty-block-children.standard.bbyPlus .c-checkbox-wrapper .c-checkbox-label{padding-top:0}.warranty-list .warranty-block-children.standardTile{display:block;min-width:9rem}.warranty-list .warranty-block-children.standardTile .pv-warranty-price{text-align:center}.warranty-list .warranty-block-children.installationTile{display:flex;justify-content:space-between;flex-direction:row;align-items:flex-end;min-height:34px}.warranty-list .warranty-block-children.installationTile .warranty-text-wrapper{margin-bottom:1.5rem}.warranty-list .warranty-block-children.installationTile .pricing-block{display:flex;flex-direction:column;align-items:flex-start}.warranty-list .warranty-block-children.installationTile .pricing-block .installationTile{margin-bottom:1rem;font-weight:500}.warranty-list .warranty-block-children.installationTile .pricing-block .monthly-price{font-size:11px}.warranty-list .warranty-block-children.tile-width{flex-direction:column;align-items:center;min-width:2rem}.warranty-list .scrollable::-webkit-scrollbar{display:none}.warranty-popularity-title .popularity-container{display:flex;justify-content:flex-start;margin-top:8px}.warranty-popularity-title .popularity-container .thumps-up{width:16px;height:16px;margin-right:.5rem}.warranty-popularity-title .popularity-container .popularity-text{line-height:16px}.warranty-list .warranty-popularity-title .popularity-container{justify-content:center}.interruptor-layout .paid-member-container{background-color:var(--colorBgDefaultFixed)}.interruptor-layout .paid-member-container span{font-size:12px;color:#03721e}.interruptor-layout .interruptor-accordion{border-radius:var(--size-200);background:#fff;transition:max-height .5s ease-in-out;box-shadow:0 8px 24px 0 #e4e5e8;border:1px solid #e4e5e8}.interruptor-layout .interruptor-accordion .c-accordion-trigger-label{padding-right:16px}.interruptor-layout .interruptor-accordion.expanded{height:auto;max-height:230px}.interruptor-layout .interruptor-accordion.expanded .c-show-hide-trigger{padding-bottom:0;display:flex;align-items:flex-start;padding-left:16px;padding-right:16px}.interruptor-layout .interruptor-accordion.expanded .sub-heading{margin:initial;font-size:16px}.interruptor-layout .interruptor-accordion.expanded .sub-heading .leading-3{line-height:20px}.interruptor-layout .interruptor-accordion.closed{max-height:90px;transition:max-height .3s cubic-bezier(0,0,0,0)}.interruptor-layout .interruptor-accordion.closed .c-show-hide-trigger{display:flex;align-items:flex-start;padding-left:16px;padding-right:16px}.interruptor-layout .interruptor-accordion.closed .sub-heading{margin:initial;font-size:14px}.interruptor-layout .interruptor-accordion.closed .sub-heading .leading-3{line-height:18px;margin-top:4px}.interruptor-layout .interruptor-accordion .price{font-weight:500}.interruptor-layout .add-to-cart-button{margin-top:4px}.interruptor-layout .add-to-cart-button button{height:40px}.interruptor-layout .link-button-container{height:36px;align-items:flex-start}.interruptor-layout .review-stats{height:24px;margin:4px 0;width:-moz-max-content;width:max-content}.interruptor-layout .interruptor-accordion-children{transition:all .5s ease-in-out;transition-delay:.5s;opacity:0;height:0;overflow:hidden}.interruptor-layout .interruptor-accordion-children.expanded{opacity:1;height:100%;padding-top:8px}.interruptor-layout .interruptor-accordion-children.closed{opacity:0;height:0;transition:height .3s ease-out}.interruptor-layout .c-accordion-trigger svg{margin-right:4px}@keyframes show_button{0%{opacity:0;transform:translateY(100%)}25%{opacity:.25;transform:translateY(75%)}50%{opacity:.5;transform:translateY(50%)}60%{opacity:.6;transform:translateY(40%)}75%{opacity:.75;transform:translateY(25%)}85%{opacity:.85;transform:translateY(15%)}95%{opacity:1;transform:translateY(5%)}to{opacity:1;transform:translateY(0)}}@keyframes show_warranties{0%{opacity:0;transform:translateY(-2%)}25%{opacity:0;transform:translateY(-10%)}50%{opacity:0}75%{opacity:.75;transform:translateY(-1%)}to{opacity:1}}.interruptor-layout{background:linear-gradient(180deg,#fff,#f3f4f6);animation:show_warranties .5s ease-in}.interruptor-layout.edit-protection-options{animation:show_button .5s ease-in;border-radius:var(--size-round-base);height:52px;font-size:1.5rem;font-weight:500;color:#014fd3;background:linear-gradient(180deg,#fff,#f3f4f6)}.header{display:flex;justify-content:space-between;font-family:Human BBY Digital,Human Fallback,Arial,Helvetica,sans-serif}.header.small{padding:48px 16px 20px;background-color:#0046be}.header.large{padding:24px 14px 14px;background-color:#fff}.unified-recommendations-experience .ure-wrapper-header{font-size:20px;font-weight:500}.unified-recommendations-experience .interruptor-headder{margin-left:16px}.unified-recommendations-experience.s{padding-bottom:30px;background:linear-gradient(0deg,#f3f4f6,#f3f4f6 3%,#fff 0,#fff)}.unified-recommendations-experience .a-skeleton-shimmer{height:305px}.unified-recommendations-experience .blue-slider-slidecontainer{margin-left:16px;width:calc(100% - 32px)}.unified-recommendations-experience .pdp-layout .blue-slider-slidecontainer{margin-left:0;width:100%}.unified-recommendations-experience .pdp-layout .pl-flex-carousel{padding-left:0}.unified-recommendations-experience .blue-slider-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:2px;outline:none;color:#0046be}.unified-recommendations-experience .blue-slider-slider::-webkit-progress-bar{background-color:#fff;width:100%}.unified-recommendations-experience .blue-slider-slider::-webkit-progress-value{background-color:#0046be}.unified-recommendations-experience .product-carousel-item{border:1px solid #e0e6ef;border-radius:8px;width:170px;height:305px;background-color:#fff;padding:40px 16px 8px;text-align:left;position:relative}.unified-recommendations-experience .product-carousel-item .save-for-later-btn{position:absolute;top:8px;right:8px}.unified-recommendations-experience .related-products-wrapper .pl-flex-carousel{margin:0 8px}.unified-recommendations-experience .related-products-wrapper.pdp-layout .pl-flex-carousel{margin:0;padding-left:0}.unified-recommendations-experience .image-placeholder{height:108px;max-width:100%;margin-bottom:16px;display:flex;justify-content:center;align-items:center}.unified-recommendations-experience .pl-flex-carousel{animation:show_carousel .5s ease-in}.unified-recommendations-experience .image-placeholder img{max-height:108px;max-width:100%}.unified-recommendations-experience .product-title{margin:8px 0;color:#040c13;font-family:Human BBY Digital;font-size:13px;font-weight:400;line-height:16px;text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:32px;overflow:hidden}.unified-recommendations-experience .rating-section{display:flex;justify-content:flex-start;align-items:center;margin:8px 0;padding-bottom:8px}.unified-recommendations-experience .stars{color:gold;font-size:14px;margin-right:4px}.unified-recommendations-experience .review-count{font-size:12px;color:#666}.unified-recommendations-experience .price-section{font-family:Human BBY Digital;font-size:14px;font-weight:500;width:20px;height:18px;line-height:18px;text-align:left;position:relative;margin:10px 0 8px}.unified-recommendations-experience .price-section-member{font-family:Human BBY Digital;font-size:14px;font-weight:500;color:#030303;line-height:18px;text-align:left;width:20px;position:absolute;bottom:0}.unified-recommendations-experience .add-to-cart-button>button{color:#0056b3;background-color:transparent!important;border:none;justify-content:flex-start;border-radius:4px;padding:8px 0!important;cursor:pointer;font-size:14px;text-align:left}.unified-recommendations-experience .heart-icon{position:absolute;top:8px;right:8px;font-size:18px;color:#bbb;cursor:pointer}.unified-recommendations-experience .c-carousel-list,.unified-recommendations-experience .flex-carousel-slider ul,.unified-recommendations-experience .pl-flex-carousel-slider ul{-ms-overflow-style:none;scrollbar-width:none;margin-bottom:8px}.unified-recommendations-experience .pl-flex-carousel-slider .item{margin-bottom:8px}.unified-recommendations-experience .c-carousel-list::-webkit-scrollbar,.unified-recommendations-experience .flex-carousel-slider ul::-webkit-scrollbar,.unified-recommendations-experience .pl-flex-carousel-slider ul::-webkit-scrollbar{display:none}.unified-recommendations-experience .caret-left-icon{margin-right:15px;vertical-align:middle;width:24px;height:24px;border-radius:100%}.unified-recommendations-experience .related-products-wrapper{scrollbar-width:thin;padding-top:16px}.unified-recommendations-experience .related-products-wrapper.related-products-wrapper-pdp{padding-left:0}.unified-recommendations-experience .related-products-wrapper .related-products-carousel .c-carousel-list,.unified-recommendations-experience .related-products-wrapper .related-products-carousel-pdp .c-carousel-list{overflow-y:visible}.unified-recommendations-experience .related-products-wrapper .recommended-products-header{font-family:Human BBY Digital;font-size:16px;font-weight:500;line-height:20px;text-align:left;padding-left:12px}.unified-recommendations-experience .related-products-wrapper .recommended-products-header.recommended-products-pdp-header{padding-left:0}.unified-recommendations-experience .subgroup-tile{border:1px solid #e4e5e8;border-radius:4px;padding:8px;width:104px;height:128px;display:flex;flex-direction:column;align-items:center;gap:8px}.unified-recommendations-experience .subgroup-image-placeholder{height:56px;max-width:100%;display:flex;justify-content:center;align-items:center}.unified-recommendations-experience .subgroup-image-placeholder img{max-height:56px;max-width:70px}.unified-recommendations-experience .subgroup-title{font-size:12px;font-weight:500;line-height:16px;padding-top:4px;width:80px;color:#000;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.unified-recommendations-experience .recommended-groups-header{font-family:Human BBY Digital;font-size:16px;font-weight:500;line-height:20px;text-align:left;padding-left:20px;padding-bottom:6px;margin:32px 0 0}.unified-recommendations-experience .recommended-groups-header.recommended-groups-pdp-header{padding-left:0}.unified-recommendations-experience .related-groups-carousel-wrapper{margin-bottom:24px;animation:show_carousel .5s ease-in}.unified-recommendations-experience .related-groups-carousel-wrapper .related-groups-carousel{margin-left:16px;margin-right:16px}.unified-recommendations-experience .related-groups-carousel-wrapper .related-groups-carousel.related-groups-carousel-pdp{margin-left:0}@keyframes show_carousel{0%{opacity:0;transform:translateY(-2%)}to{opacity:1}}@keyframes pdpDrawerSlideUp{0%{margin-bottom:-100vh}to{margin-bottom:0}}@keyframes pdpDrawerSlideDown{0%{margin-bottom:0}to{margin-bottom:-100vh}}@keyframes pdpDrawerSlideLeft{0%{margin-left:100vw}to{margin-left:0}}@keyframes pdpDrawerSlideRight{0%{margin-left:0}to{margin-left:100vw}}@keyframes flyoutDrawerSlideLeft{0%{right:100vw}to{right:0}}@keyframes flyoutDrawerSlideRight{0%{right:0}to{right:495px}}.flyout{display:flex;height:100%}.flyout.animation-complete{height:92px}#flyout-drawer-overlay-backdrop{z-index:2001;right:495px;width:auto;animation-duration:.43s}#flyout-drawer-fullscreen.flyout-drawer.small{width:100%;background-color:#fff;position:fixed;left:0;bottom:0;animation-duration:.35s;overflow-y:scroll}#flyout-drawer-fullscreen.flyout-drawer.large{width:495px;background-color:#fff;position:fixed;left:calc(100vw - 495px);top:0;border-radius:16px 0 0 16px;animation-duration:.35s;position:relative;overflow-y:scroll}#flyout-drawer-fullscreen.flyout-drawer .header{border-radius:2rem 2rem 0 0}#flyout-drawer-fullscreen .added-to-cart{justify-content:left;display:flex;align-items:center;grid-column:1}#flyout-drawer-fullscreen .added-to-cart.small{font-size:20px;font-weight:500;color:#fff}#flyout-drawer-fullscreen .added-to-cart.large{font-size:24px;font-weight:500;color:#000}#flyout-drawer-fullscreen .checkmark-icon{height:21px;width:21px;border-radius:50%;margin-right:8px}#flyout-drawer-fullscreen .checkmark-icon.small{padding:4px;color:#0046be;stroke:#0046be;background-color:#fff}#flyout-drawer-fullscreen .checkmark-icon.large{fill:#318000}#flyout-drawer-fullscreen .close{border:0;display:flex;width:24px;height:24px;margin-left:auto}#flyout-drawer-fullscreen .close.small{fill:#fff}#flyout-drawer-fullscreen .close.large{fill:#030303}#flyout-drawer-fullscreen .hr{margin:20px 0}#flyout-drawer-fullscreen .overflow-scroll-wrapper{overflow-y:scroll;overflow-x:hidden;height:100%}#flyout-drawer-fullscreen .overflow-scroll-wrapper.small{animation:flyout 2s ease-in-out alternate}@keyframes flyout{0%{border-top-left-radius:24px;border-top-right-radius:24px;box-shadow:4px -2px 0 20px #0046be}to{border-radius:0;box-shadow:4px -2px 0 20px #0046be}}.recsx-shared-components-header{display:flex;justify-content:space-between;font-family:Human BBY Digital,Human Fallback,Arial,Helvetica,sans-serif}.recsx-shared-components-header.small{padding:48px 16px 20px;background-color:#0046be}.recsx-shared-components-header.large{padding:24px 14px 14px;background-color:#fff}.no-horizontal-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-horizontal-scrollbar .scrollable::-webkit-scrollbar{display:none!important}.show-more-section{transition:max-height .3s ease-in,opacity .3s ease-in}.show{max-height:1000px}.accessory-list{width:70%}.accessory-container{display:flex;flex-direction:column;padding-top:8px}.caretDownIcon,.caretUpIcon{transform:scale(1.6);fill:var(--color-unstable-link-blue);margin-left:6px}