.shop-customer-affinity .appContainer.affinity{display:flex;flex-direction:column;justify-content:flex-end;font-family:Human BBY Digital,Arial,Helvetica,sans-serif;font-size:13px;max-width:800px}.shop-customer-affinity .appContainer.affinity:not(.small){height:calc(50vw - 30px);max-height:645px;min-height:474px}.shop-customer-affinity .appContainer.affinity .box-section{background-color:#fff;padding:24px;border:1px solid #e0e6ef}@media (max-width:1200px){.shop-customer-affinity .appContainer.affinity .box-section{padding:16px}}.shop-customer-affinity .appContainer.affinity .affinity-top{display:flex;flex-direction:column;justify-content:flex-end;flex-grow:1}.shop-customer-affinity .appContainer.affinity .affinity-top .title{color:#1d252c;font-size:20px;padding-bottom:16px;font-weight:500}.shop-customer-affinity .appContainer.affinity .affinity-top .items{display:flex;flex-direction:row;flex-grow:1;height:100%}.shop-customer-affinity .appContainer.affinity .affinity-top .bottom-block{margin-top:24px}.shop-customer-affinity .appContainer.affinity .affinity-top .bottom-block .buttonBlock{display:flex;flex:1 0 auto}.shop-customer-affinity .appContainer.affinity .affinity-top .body-copy-lg{margin-bottom:5px}.shop-customer-affinity .appContainer.affinity .affinity-top .spanLink{padding:10px 24px 24px}.shop-customer-affinity .appContainer.affinity .affinity-top .btn-default-link{align-self:flex-start;margin-top:16px}.shop-customer-affinity .appContainer.affinity .carousel-container{margin-top:24px}.shop-customer-affinity .appContainer.affinity .c-trench.top-trench{margin:0 0 24px}.shop-customer-affinity .appContainer.affinity .c-trench.bottom-trench{margin:24px 0 0}.shop-customer-affinity .appContainer.affinity.embed-wrapper{margin:24px}.shop-customer-affinity .appContainer.affinity.transition{position:relative;opacity:.5}.shop-customer-affinity .appContainer.affinity.show-carousel .affinity-top .bottom-block{margin-top:18px}@media (min-width:1199px){.shop-customer-affinity .appContainer.affinity.show-carousel .affinity-top .bottom-block{display:flex;flex-direction:row}.shop-customer-affinity .appContainer.affinity.show-carousel .affinity-top .bottom-block .btn-link-wrapper{align-self:center;margin-left:auto}.shop-customer-affinity .appContainer.affinity.show-carousel .affinity-top .bottom-block .btn-link-wrapper button{margin-top:0}}.shop-customer-affinity .appContainer.affinity.show-carousel .affinity-top .btn-link-wrapper{font-size:11px}.shop-customer-affinity .appContainer.affinity.show-carousel .affinity-top .item-name{padding-top:10px}.shop-customer-affinity .appContainer.affinity.show-carousel .box-section{padding:16px 24px}@media (max-width:1199px){.shop-customer-affinity .appContainer.affinity.show-carousel .carousel-container{display:none}}.shop-customer-affinity .appContainer.affinity.small.affinity{padding:16px 0}.shop-customer-affinity .appContainer.affinity.small.affinity .affinity-top{border:none;padding:0}.shop-customer-affinity .appContainer.affinity.small.affinity .affinity-top .buttonBlock{flex-direction:column}.shop-customer-affinity .appContainer.affinity.small.affinity .affinity-top .buttonBlock .alternateOptions{padding-top:16px}.shop-customer-affinity .appContainer.affinity.show-carousel.small .carousel-container{display:flex;border:none;padding:0;margin:0}.shop-customer-affinity .c-trench{margin-left:-28px;margin-right:-28px}.shop-customer-affinity .c-trench.top-trench{margin-bottom:24px}.shop-customer-affinity .c-trench.bottom-trench{margin-top:24px}.shop-customer-affinity .c-trench.middle-trench{margin-top:24px;margin-bottom:24px}.shop-customer-affinity .appContainer.affinity .RecentlyViewedItem{border:1px solid #e0e6ef;width:50%;max-height:597px;display:flex;flex-direction:column;justify-content:flex-end;margin-left:24px;border-radius:10px;padding:0 16px 16px;flex:1}.shop-customer-affinity .appContainer.affinity .RecentlyViewedItem:first-of-type{margin-left:0}.shop-customer-affinity .appContainer.affinity .RecentlyViewedItem .recently-viewed-title{margin-left:-16px;margin-bottom:12px}.shop-customer-affinity .appContainer.affinity .RecentlyViewedItem .recently-viewed-title>span{font-size:11px;color:#55555a;font-weight:400;display:inline-block;color:#1d252c;border-bottom:1px solid #e0e6ef;border-right:1px solid #e0e6ef;padding:4px 12px;background-color:#f4f6f9;border-radius:9px 0 10px 0}.shop-customer-affinity .appContainer.affinity .RecentlyViewedItem.also-viewed .recently-viewed-title>span{font-weight:500}.shop-customer-affinity .appContainer.affinity .RecentlyViewedItem .image{flex-grow:1;width:100%;display:flex}.shop-customer-affinity .appContainer.affinity .RecentlyViewedItem .image .imageLink{display:flex;flex-grow:1;justify-content:center;align-items:center}.shop-customer-affinity .appContainer.affinity .RecentlyViewedItem .image .imageLink .img{flex-grow:1;background-size:contain;background-repeat:no-repeat;background-position:50%;max-height:145px;max-width:145px;width:100%;height:100%}.shop-customer-affinity .appContainer.affinity .RecentlyViewedItem .ratingsAndReviews{padding-bottom:12px}@media (min-width:1200px) and (max-width:1366px){.shop-customer-affinity .appContainer.affinity .RecentlyViewedItem .ratingsAndReviews{padding-bottom:0;display:none}}.shop-customer-affinity .appContainer.affinity .RecentlyViewedItem .ItemName{height:56px;padding:12px 0}.shop-customer-affinity .appContainer.affinity .RecentlyViewedItem .priceBlock{padding-bottom:12px;height:3em}@media (max-width:1200px){.shop-customer-affinity .appContainer.affinity .RecentlyViewedItem:nth-of-type(2){margin-left:16px}}.shop-customer-affinity .appContainer.affinity.small .RecentlyViewedItem .ItemName{height:80px}.shop-customer-affinity .appContainer.affinity.small .RecentlyViewedItem .image{height:100px}.shop-customer-affinity .compareContainer{margin-right:24px}.shop-customer-affinity .compareContainer .compareTitle{display:block;margin-bottom:4px}.shop-customer-affinity .compareContainer .btn{padding:0 8px;white-space:nowrap}.shop-customer-affinity .appContainer.show-carousel .compareContainer{margin-right:8px}.shop-customer-affinity .alternateOptions .alternateTitle{display:block;margin-bottom:4px}.shop-customer-affinity .alternateOptions .buttonBlockAlt .c-pipe{display:none}.shop-customer-affinity .alternateOptions .buttonBlockAlt .btn{text-align:center;width:95px;white-space:nowrap;margin-left:8px;padding:0}.shop-customer-affinity .alternateOptions .buttonBlockAlt .btn:first-of-type{margin-left:0}@media (max-width:1200px){.shop-customer-affinity .appContainer:not(.small):not(.show-carousel) .buttonBlockAlt{margin-top:0}.shop-customer-affinity .appContainer:not(.small):not(.show-carousel) .buttonBlockAlt .c-pipe{display:inline}.shop-customer-affinity .appContainer:not(.small):not(.show-carousel) .buttonBlockAlt .btn{padding:0;border:none;margin:0;font-weight:500;color:#0457c8;background-color:transparent;width:auto;text-align:left;line-height:28px;font-size:13px;height:30px}}.shop-customer-affinity .appContainer.show-carousel .buttonBlockAlt .btn{padding:0 10px;width:auto}.shop-customer-affinity .appContainer.show-carousel .buttonBlockAlt .top-rated{display:none}.shop-customer-affinity .appContainer.small:not(.show-carousel) .buttonBlockAlt .btn{width:90px}.shop-customer-affinity .spinner{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.shop-customer-affinity .carousel-item{width:100%;padding:0 16px;display:flex;flex-direction:column;align-items:center}.shop-customer-affinity .carousel-item .product-image{display:flex;justify-content:center;align-items:center;height:70px;margin-bottom:12px}.shop-customer-affinity .carousel-item .product-image img{max-height:70px;max-width:70px}@media (-ms-high-contrast:none){.shop-customer-affinity .carousel-item .product-image img{flex-shrink:0}}.shop-customer-affinity .appContainer.small .carousel-item{margin-bottom:16px}.shop-customer-affinity .product-carousel .title{font-size:15px;color:#1d252c}.shop-customer-affinity .product-carousel .flex-carousel-arrow-left button{border-right:1px solid #c5cbd5}.shop-customer-affinity .product-carousel .flex-carousel-arrow-right button{border-left:1px solid #c5cbd5}.shop-customer-affinity .product-carousel button svg{height:50px;width:50px}.shop-customer-affinity .product-carousel button svg>path{stroke:none;fill:#0046be}.shop-customer-affinity .product-carousel button:disabled{border:none}.shop-customer-affinity .product-carousel button:disabled svg>path{stroke:none;fill:#c5cbd5}
/*# sourceMappingURL=client-8a808a2965eb471231d577c3c253ed7b.css.map */