.cart-recommendations .product-recommendations .title-container,.cart-recommendations .pd-einstein-carousel .title-container{margin-bottom:1rem}.product-recommendations .title,.pd-einstein-carousel .title{text-align:center;text-transform:uppercase;margin-bottom:0}.cart-recommendations .product-recommendations .title,.cart-recommendations .pd-einstein-carousel .title{display:inline-block}.product-recommendations .subtitle,.pd-einstein-carousel .subtitle{text-align:center;font-size:2.25rem;font-weight:300;font-family:"CityStreetwear","FuturaStd","FuturaStd-Book",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";padding-top:15px;padding-bottom:20px}.product-wrapper .product-recommendations .subtitle,.product-wrapper .pd-einstein-carousel .subtitle{color:#005f71}.cart-recommendations .product-recommendations .subtitle,.cart-recommendations .pd-einstein-carousel .subtitle{display:inline-block;margin-left:0.2rem}.product-recommendations .tns-controls,.pd-einstein-carousel .tns-controls{position:absolute;left:0;right:0;top:40%;transform:translateY(calc(-50% + -1.5rem));opacity:1;z-index:1;transition:opacity 0.3s ease-in-out}.product-recommendations .tns-controls button,.pd-einstein-carousel .tns-controls button{background:#fff;border-radius:45px;position:absolute;border:1px solid #d9dad9;height:45px;width:45px;left:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:row;flex-direction:row}@media (min-width: 768px){.product-recommendations .tns-controls button,.pd-einstein-carousel .tns-controls button{left:20px}}.product-recommendations .tns-controls button:disabled,.pd-einstein-carousel .tns-controls button:disabled{display:none}.product-recommendations .tns-controls button .hover,.pd-einstein-carousel .tns-controls button .hover{display:none}.product-recommendations .tns-controls button i,.pd-einstein-carousel .tns-controls button i{width:1.2rem;height:1.8rem;margin:0 5px 0 0}.product-recommendations .tns-controls button:hover,.pd-einstein-carousel .tns-controls button:hover{background:#005f71;border:1px solid transparent}.product-recommendations .tns-controls button:hover i,.pd-einstein-carousel .tns-controls button:hover i{display:none}.product-recommendations .tns-controls button:hover i.hover,.pd-einstein-carousel .tns-controls button:hover i.hover{display:inline-block}.product-recommendations .tns-controls button:last-child,.pd-einstein-carousel .tns-controls button:last-child{right:10px;left:auto}@media (min-width: 768px){.product-recommendations .tns-controls button:last-child,.pd-einstein-carousel .tns-controls button:last-child{right:20px}}.product-recommendations .tns-controls button:last-child i,.pd-einstein-carousel .tns-controls button:last-child i{margin:0 0 0 2px}.product-recommendations-inner{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;position:relative}@media (min-width: 576px){.product-recommendations-inner{max-width:768px}}@media (min-width: 768px){.product-recommendations-inner{max-width:1068px}}@media (min-width: 1068px){.product-recommendations-inner{max-width:1440px}}@media (min-width: 1440px){.product-recommendations-inner{max-width:1920px}}@media (min-width: 768px){.product-recommendations-inner:hover .tns-controls{opacity:1}}.product-recommendations .tns-inner,.pd-einstein-carousel .tns-inner{margin-left:0 !important}@media (min-width: 1068px){.product-recommendations .tns-inner>.carousel,.pd-einstein-carousel .tns-inner>.carousel{margin:auto}}.product-recommendations .tns-outer [data-action],.pd-einstein-carousel .tns-outer [data-action]{display:none}.product-recommendations .tns-item,.pd-einstein-carousel .tns-item{padding:0 3.75px}
