.product-recommendations__wrapper{display:flex;--column-gap--mobile: var(--spacing-xx-small);--column-gap--desktop: var(--spacing-xx-small);--offset-after--mobile: var(--container-spacing);--offset-after--desktop: 0px;--min-slide-limit-desktop: 5;--min-slide-limit-mobile: 3}.product-recommendations__wrapper .product-recommendations__slider{margin-inline-end:calc(-1 * var(--offset-after--mobile))}.product-recommendations__wrapper .product-recommendations__slide{width:calc((100% - 2 * var(--column-gap--mobile) - var(--spacing-large)) / 2)}.product-recommendations__wrapper .swiper-controls{width:calc(100% + (-1 * var(--offset-after--mobile)));padding-block:0;margin-block-start:var(--spacing-normal)}.product-recommendations__wrapper .swiper-controls:has(:first-child[disabled]):has(:last-child[disabled]){display:none}.product-recommendations__wrapper .swiper-controls:has(>.swiper-pagination-lock:only-child){display:none}[lang=ar] .product-recommendations__wrapper h3.product-card__heading{font-size:var(--font-size-small)}.product-recommendations{width:100%}.product-recommendations__title{margin-block:0 var(--spacing-x-large)}.page-width-wide .product-recommendations__title{padding-inline:var(--section-extra-spacing, 0)}@media screen and (min-width: 769px){.product-recommendations__wrapper .product-recommendations__slider{margin-inline-end:calc(-1 * var(--offset-after--desktop))}.product-recommendations__wrapper .product-recommendations__slide{width:calc((100% - 3 * var(--column-gap--desktop)) / 4)}.product-recommendations__wrapper .swiper-controls{width:calc(100% + (-1 * var(--offset-after--desktop)))}.product-recommendations__slider{margin-inline-end:calc(-1 * var(--offset-after--desktop, 0))}.product-recommendations__slider .swiper-wrapper:has(~.swiper-controls){margin-bottom:0}}.product-recommendations__section{background-color:var(--bg-color-grey)}.product__recommendations{max-width:100%;overflow:hidden;--spacing: var(--spacing-normal)}.product__recommendations .product-recommendations__wrapper{--offset-after--mobile: 0;--offset-after--desktop: 0}.product__recommendations .product-recommendations__slider.product-recommendations__slider--cards-horizontal .product-recommendations__slide{width:7.5rem}.product__recommendations .product-recommendations__slider.product-recommendations__slider--cards-horizontal .product-recommendations__slide{width:100%;display:flex;flex-direction:column;row-gap:var(--spacing-normal)}.product__recommendations .product-recommendations__title{font-size:var(--font-size-normal);font-weight:var(--font-body-weight);margin-bottom:var(--spacing);padding-inline:0}.product__recommendations .product-card{gap:var(--spacing-xx-small);--gap: 0}.product__recommendations .product-card .price{color:var(--body-text-color-light);font-size:var(--font-size-x-small)}.product__recommendations .product-card__heading{text-transform:none;text-transform:initial;letter-spacing:var(--letter-spacing-default);font-size:var(--font-size-x-small)}.product__recommendations .swiper-controls{padding-block:0;margin-block:var(--spacing)}cart-drawer.drawer .product-recommendations__wrapper{margin-block-start:var(--spacing-normal);padding-block:var(--spacing-normal) var(--spacing-small);border-top:var(--border-width) solid var(--border-color);--column-gap--mobile: var(--spacing-normal);--column-gap--desktop: var(--spacing-normal);--offset-after--mobile: 0;--offset-after--desktop: 0;--border-width: 0}cart-drawer.drawer .product-recommendations__wrapper:has(.product-recommendations){--border-width: .0625rem}cart-drawer.drawer .product-recommendations__title{margin-bottom:var(--spacing-normal);font-size:var(--font-size-x-small)}cart-drawer.drawer .product-recommendations__slide{width:7.5rem}cart-drawer.drawer .product-card__heading,cart-drawer.drawer .price .price-item{font-weight:var(--font-body-weight);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-default);font-size:var(--spacing-small);text-transform:none}cart-drawer.drawer .swiper-controls{padding-top:var(--spacing-normal);-moz-column-gap:var(--spacing-normal);column-gap:var(--spacing-normal)}cart-drawer.drawer .product-card{gap:var(--spacing-xx-small);--gap: 0}
