.hs-module-wishlist-carousel{overflow:visible;& .wishlist-carousel__head{align-items:center;display:flex;gap:var(--Spacing-L);margin-bottom:var(--Spacing-M)}& .wishlist-carousel__count{margin:0;white-space:nowrap}& .wishlist-carousel__controls{align-items:center;display:flex;flex-shrink:0;gap:var(--Spacing-S)}& .wishlist-carousel__buttons{align-items:center;display:flex;gap:var(--Spacing-XXS)}& .wishlist-carousel__nav-btn{align-items:center;background-color:var(--Other-Button-Default-Button-Fill);border:1px solid var(--Other-Button-Default-Button-Stroke);border-radius:var(--Components-Button-Corners);box-shadow:var(--Button-Default-Button-Shadow);color:var(--Colours-Greys-Grey-5-Black);cursor:pointer;display:inline-flex;height:var(--Components-Component-Height);justify-content:center;width:var(--Components-Component-Height);&:disabled{cursor:default;opacity:.4}}& .wishlist-carousel__view-all{white-space:nowrap}& .wishlist-carousel__track{display:flex;gap:var(--Layout-Gutter-Desktop);list-style:none;margin:0;margin-inline:calc(50% - 50vw);overflow-x:auto;overflow-y:visible;padding:0;padding-left:var(--container-gutter);padding-right:var(--Spacing-M);scroll-behavior:smooth;scroll-padding-left:var(--container-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;width:100vw;&::-webkit-scrollbar{display:none}}& .wishlist-carousel__item{display:flex;flex:0 0 auto;flex-direction:column;gap:var(--Spacing-XS);scroll-snap-align:start;width:clamp(240px,26vw,var(--Layout-3-Col))}& .wishlist-carousel__media{aspect-ratio:1/1;background-color:var(--Other-Placeholder-Media);border-radius:var(--Components-Media-Corners);overflow:hidden;position:relative}& .wishlist-carousel__image{display:block;height:100%;width:100%;& img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}& .wishlist-carousel__placeholder{display:block;height:100%;width:100%}}& .wishlist-carousel__item:hover .wishlist-carousel__image img{transform:scale(1.05)}& .wishlist-carousel__remove{align-items:center;background-color:var(--Other-Button-Default-Button-Fill);border:1px solid var(--Other-Button-Default-Button-Stroke);border-radius:var(--Components-Button-Corners);box-shadow:var(--Button-Default-Button-Shadow);color:var(--Colours-Greys-Grey-5-Black);cursor:pointer;display:inline-flex;height:var(--Components-Component-Height);justify-content:center;position:absolute;right:var(--Spacing-XXS);top:var(--Spacing-XXS);width:var(--Components-Component-Height)}& .wishlist-carousel__text{display:flex;flex-direction:column;text-decoration:none}& .wishlist-carousel__name{color:var(--Colours-Greys-Grey-5-Black);font-family:var(--font-family-body);font-size:var(--Components-Category-Label-Size);font-weight:var(--Font-Weight-Medium);line-height:var(--Components-Category-Label-Line-Height);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}& .wishlist-carousel__variant{color:var(--Colours-Greys-Grey-4-Description-Disabled);font-family:var(--font-family-body);font-size:var(--Form-Description-Size);font-weight:var(--Font-Weight-Book);line-height:var(--Form-Description-Line-Height)}& .wishlist-carousel__empty{color:var(--Text-Description);margin:0}@media (max-width:1024px){& .wishlist-carousel__head{align-items:flex-start;flex-direction:column;gap:var(--Spacing-M)}}}