.product-recommendations{max-width:100%;margin-left:auto;margin-right:auto;padding-left:var(--spacing-2);padding-right:var(--spacing-2);padding-top:var(--spacing-6);padding-bottom:var(--spacing-6)}@media (min-width: 40rem){.product-recommendations{max-width:40rem}}@media (min-width: 48rem){.product-recommendations{max-width:48rem}}@media (min-width: 64rem){.product-recommendations{max-width:64rem}}@media (min-width: 80rem){.product-recommendations{max-width:80rem;padding-top:var(--spacing-10);padding-bottom:var(--spacing-10)}}@media (min-width: 96rem){.product-recommendations{max-width:96rem}}.product-recommendations__heading{margin:0 0 var(--spacing-6);font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);font-weight:var(--font-weight-semibold)}.product-recommendations[aria-busy=true]:has(.nosto_element :is(nosto-dynamic-card,.product-card),.nosto_element>.swiper-slide) .nosto_element{min-height:26.5rem}@media (min-width: 64.0625rem){.product-recommendations[aria-busy=true]:has(.nosto_element :is(nosto-dynamic-card,.product-card),.nosto_element>.swiper-slide) .nosto_element{min-height:28.5rem}}.product-recommendations[data-nosto-timeout=true]:not(:has(.nosto_element :is(nosto-dynamic-card,.product-card),.nosto_element>.swiper-slide)){display:none}.product-recommendations__swiper{position:relative;padding-bottom:var(--spacing-2)}.product-recommendations__swiper .swiper-wrapper{align-items:stretch;transform:none;touch-action:auto;cursor:grab}.product-recommendations .nosto_element .product-card{align-items:stretch!important;max-width:none!important;height:auto!important}.product-recommendations .nosto_element .product-link{align-items:stretch!important;width:100%!important;max-width:none!important;height:auto!important}.product-recommendations .nosto_element .product-img{width:100%!important;height:auto!important;aspect-ratio:1}.product-recommendations .nosto_element .product-name{max-width:none!important;white-space:normal!important}.product-recommendations:has(.product-recommendations__heading) .nosto_element>h1{display:none}.product-recommendations:has(.product-recommendations__heading) .nosto_element>h2{display:none}.product-recommendations:has(.product-recommendations__heading) .nosto_element>h3{display:none}.product-recommendations:has(.product-recommendations__heading) .nosto_element>h4{display:none}.product-recommendations:has(.product-recommendations__heading) .nosto_element>h5{display:none}.product-recommendations:has(.product-recommendations__heading) .nosto_element>h6{display:none}.product-recommendations__swiper .swiper-slide{height:auto;transform:none}.product-recommendations__swiper.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x proximity}.product-recommendations__swiper.swiper-css-mode.swiper-horizontal>.swiper-wrapper[data-dragging]{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-recommendations__prev.swiper-button-prev:not(.swiper-button-lock),.product-recommendations__next.swiper-button-next:not(.swiper-button-lock){position:absolute;top:40%;z-index:2;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin-top:0;padding:0;border-radius:62.4375rem;border:.0625rem solid var(--color-border);background:var(--color-background);color:var(--color-foreground);cursor:pointer}.product-recommendations__prev.swiper-button-prev:after,.product-recommendations__next.swiper-button-next:after{content:none}.product-recommendations__prev.swiper-button-prev{left:0}.product-recommendations__next.swiper-button-next{right:0}.product-recommendations__prev.swiper-button-disabled,.product-recommendations__next.swiper-button-disabled{opacity:.3;cursor:default}.product-recommendations .swiper-pagination{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:var(--spacing-3)}.product-recommendations .swiper-pagination-bullet{width:.5rem;height:.5rem;margin:0;border:.0625rem solid var(--color-foreground);border-radius:62.4375rem;background:transparent;opacity:1}.product-recommendations .swiper-pagination-bullet-active{background:var(--color-foreground)}@media (prefers-reduced-motion: reduce){.product-recommendations__swiper .swiper-wrapper{scroll-behavior:auto}}
