.product-recommendations{padding:32px 16px 40px!important;overflow:hidden;background:#f8f7f5}.product-recommendations .wrapper{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:32px;max-width:1216px}.product-recommendations__row{min-width:0}.product-recommendations__row h2{margin:0 0 24px;font-size:1.75rem;text-align:center}.product-recommendations__carousel{position:relative}.product-recommendations .swiper{overflow:visible}.product-recommendations .swiper-slide{height:auto}.product-recommendations__previous,.product-recommendations__next{display:none}.product-recommendation-card{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;flex-wrap:auto;height:100%;min-width:0}.product-recommendation-card--unavailable{opacity:.5}.product-recommendation-card__image-wrap{display:contents}.product-recommendation-card__image{order:1;display:block;width:100%;aspect-ratio:1;overflow:hidden;border-radius:2px;background:#c4c4c4}.product-recommendation-card__image img,.product-recommendation-card__image span{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.product-recommendation-card__details{order:2;display:flex;align-items:stretch;justify-content:space-between;flex-direction:column;flex-wrap:auto;flex:1;gap:8px;padding-top:8px}.product-recommendation-card__details h3{margin:0;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;line-height:1.35}.product-recommendation-card__details h3 a{color:#333;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:none}.product-recommendation-card__details p{margin:0;font-size:.875rem;font-weight:700;line-height:1.5}.product-recommendation-card__quick-add{display:contents}.product-recommendation-card__action{border:0;cursor:pointer;font-family:inherit;order:3;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;width:100%;min-height:48px;margin-top:16px;padding:12px 20px;border-radius:2px;background:#02276B;color:#fff;font-size:.875rem;font-weight:600;text-decoration:none;text-transform:uppercase}.product-recommendation-card__action img{width:24px;height:24px}.product-recommendation-card__action span:not(.sr-only){display:none;margin-left:8px;color:#fff}.product-recommendation-card__action--disabled{background:#3D3D3D}@media only screen and (min-width: 992px){.product-recommendations{padding:40px 32px 80px!important}.product-recommendations .wrapper{gap:40px}.product-recommendations__row h2{margin-bottom:40px;font-size:2rem}.product-recommendations__previous,.product-recommendations__next{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;position:absolute;top:84px;z-index:5;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 3px 12px #0000001f;cursor:pointer}.product-recommendations__previous img,.product-recommendations__next img{width:8px;height:14px}.product-recommendations__previous.swiper-button-disabled,.product-recommendations__next.swiper-button-disabled{opacity:.35;cursor:default}.product-recommendations__previous{left:-16px}.product-recommendations__previous img{transform:rotate(180deg)}.product-recommendations__next{right:-16px}.product-recommendation-card__image-wrap{position:relative;display:block;overflow:hidden;border-radius:2px}.product-recommendation-card__details{gap:16px;padding-top:16px}.product-recommendation-card__details h3,.product-recommendation-card__details p{font-size:1rem}.product-recommendation-card__action{position:absolute;right:0;bottom:0;left:0;min-height:0;margin-top:0;padding:11px 12px;opacity:0;transform:translateY(100%);transition:opacity .2s ease,transform .2s ease}.product-recommendation-card__action img{display:none}.product-recommendation-card__action span:not(.sr-only){display:block}.product-recommendation-card__action--disabled{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;opacity:1;transform:none}.product-recommendation-card__image-wrap:hover .product-recommendation-card__action:not(.product-recommendation-card__action--disabled),.product-recommendation-card__image-wrap:focus-within .product-recommendation-card__action:not(.product-recommendation-card__action--disabled){opacity:1;transform:none}}
